You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ORPA-pyOpenRPA/Resources/WPy64-3720/python-3.7.2.amd64/Lib/site-packages/jupyterlab/static/vendors~main.4d038cf945edd8...

2 lines
4.1 MiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

/*! For license information please see vendors~main.4d038cf945edd868eb6a.js.LICENSE.txt */
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[1],{"+/fp":function(e,t){e.exports=class e{strong(e){return e}em(e){return e}codespan(e){return e}del(e){return e}html(e){return e}text(e){return e}link(e,t,n){return""+n}image(e,t,n){return""+n}br(){return""}}},"+/up":function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"atelier dune",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune)",base00:"#20201d",base01:"#292824",base02:"#6e6b5e",base03:"#7d7a68",base04:"#999580",base05:"#a6a28c",base06:"#e8e4cf",base07:"#fefbec",base08:"#d73737",base09:"#b65611",base0A:"#cfb017",base0B:"#60ac39",base0C:"#1fad83",base0D:"#6684e1",base0E:"#b854d4",base0F:"#d43552"};e.exports=t["default"]},"+9rK":function(e,t,n){"use strict";e.exports={copy:r,checkDataType:i,checkDataTypes:o,coerceToTypes:s,toHash:l,getProperty:d,escapeQuotes:f,equal:n("aUsF"),ucs2length:n("d17/"),varOccurences:p,varReplace:h,schemaHasRules:m,schemaHasRulesExcept:b,schemaUnknownRules:v,toQuotedString:g,getPathExpr:_,getPath:y,getData:C,unescapeFragment:E,unescapeJsonPointer:L,escapeFragment:M,escapeJsonPointer:S};function r(e,t){t=t||{};for(var n in e)t[n]=e[n];return t}function i(e,t,n,r){var i=r?" !== ":" === ",o=r?" || ":" && ",a=r?"!":"",s=r?"":"!";switch(e){case"null":return t+i+"null";case"array":return a+"Array.isArray("+t+")";case"object":return"("+a+t+o+"typeof "+t+i+'"object"'+o+s+"Array.isArray("+t+"))";case"integer":return"(typeof "+t+i+'"number"'+o+s+"("+t+" % 1)"+o+t+i+t+(n?o+a+"isFinite("+t+")":"")+")";case"number":return"(typeof "+t+i+'"'+e+'"'+(n?o+a+"isFinite("+t+")":"")+")";default:return"typeof "+t+i+'"'+e+'"'}}function o(e,t,n){switch(e.length){case 1:return i(e[0],t,n,true);default:var r="";var o=l(e);if(o.array&&o.object){r=o.null?"(":"(!"+t+" || ";r+="typeof "+t+' !== "object")';delete o.null;delete o.array;delete o.object}if(o.number)delete o.integer;for(var a in o)r+=(r?" && ":"")+i(a,t,n,true);return r}}var a=l(["string","number","integer","boolean","null"]);function s(e,t){if(Array.isArray(t)){var n=[];for(var r=0;r<t.length;r++){var i=t[r];if(a[i])n[n.length]=i;else if(e==="array"&&i==="array")n[n.length]=i}if(n.length)return n}else if(a[t]){return[t]}else if(e==="array"&&t==="array"){return["array"]}}function l(e){var t={};for(var n=0;n<e.length;n++)t[e[n]]=true;return t}var c=/^[a-z$_][a-z$_0-9]*$/i;var u=/'|\\/g;function d(e){return typeof e=="number"?"["+e+"]":c.test(e)?"."+e:"['"+f(e)+"']"}function f(e){return e.replace(u,"\\$&").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\f/g,"\\f").replace(/\t/g,"\\t")}function p(e,t){t+="[^0-9]";var n=e.match(new RegExp(t,"g"));return n?n.length:0}function h(e,t,n){t+="([^0-9])";n=n.replace(/\$/g,"$$$$");return e.replace(new RegExp(t,"g"),n+"$1")}function m(e,t){if(typeof e=="boolean")return!e;for(var n in e)if(t[n])return true}function b(e,t,n){if(typeof e=="boolean")return!e&&n!="not";for(var r in e)if(r!=n&&t[r])return true}function v(e,t){if(typeof e=="boolean")return;for(var n in e)if(!t[n])return n}function g(e){return"'"+f(e)+"'"}function _(e,t,n,r){var i=n?"'/' + "+t+(r?"":".replace(/~/g, '~0').replace(/\\//g, '~1')"):r?"'[' + "+t+" + ']'":"'[\\'' + "+t+" + '\\']'";return k(e,i)}function y(e,t,n){var r=n?g("/"+S(t)):g(d(t));return k(e,r)}var w=/^\/(?:[^~]|~0|~1)*$/;var x=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function C(e,t,n){var r,i,o,a;if(e==="")return"rootData";if(e[0]=="/"){if(!w.test(e))throw new Error("Invalid JSON-pointer: "+e);i=e;o="rootData"}else{a=e.match(x);if(!a)throw new Error("Invalid JSON-pointer: "+e);r=+a[1];i=a[2];if(i=="#"){if(r>=t)throw new Error("Cannot access property/index "+r+" levels up, current level is "+t);return n[t-r]}if(r>t)throw new Error("Cannot access data "+r+" levels up, current level is "+t);o="data"+(t-r||"");if(!i)return o}var s=o;var l=i.split("/");for(var c=0;c<l.length;c++){var u=l[c];if(u){o+=d(L(u));s+=" && "+o}}return s}function k(e,t){if(e=='""')return t;return(e+" + "+t).replace(/([^\\])' \+ '/g,"$1")}function E(e){return L(decodeURIComponent(e))}function M(e){return encodeURIComponent(S(e))}function S(e){return e.replace(/~/g,"~0").replace(/\//g,"~1")}function L(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}},"+FK2":function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("ZEf0");var u=n("0Cba");var d=n("7x2u");var f=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){var e=this.props,t=e.className,n=e.tagName,i=n===void 0?"div":n,s=Object(r["__rest"])(e,["className","tagName"]);var l=o()(u["DIVIDER"],t);return a["createElement"](i,Object(r["__assign"])(Object(r["__assign"])({},s),{className:l}))};t.displayName=d["a"]+".Divider";t=Object(r["__decorate"])([l["polyfill"]],t);return t}(c["a"])},"+IJ4":function(e,t,n){"use strict";n.r(t);var r=n("lSzl");n.d(t,"arraysEqual",(function(){return r["a"]}));n.d(t,"shallowCompareKeys",(function(){return r["d"]}));n.d(t,"deepCompareKeys",(function(){return r["b"]}));n.d(t,"getDeepUnequalKeyValues",(function(){return r["c"]}));var i=n("mNhd");n.d(t,"elementIsOrContains",(function(){return i["a"]}));n.d(t,"throttleEvent",(function(){return i["c"]}));n.d(t,"throttleReactEventCallback",(function(){return i["d"]}));n.d(t,"throttle",(function(){return i["b"]}));var o=n("tj0V");n.d(t,"isFunction",(function(){return o["a"]}));n.d(t,"safeInvoke",(function(){return o["b"]}));n.d(t,"safeInvokeOrValue",(function(){return o["c"]}));var a=n("Nc1m");n.d(t,"isNodeEnv",(function(){return a["e"]}));n.d(t,"arrayLengthCompare",(function(){return a["b"]}));n.d(t,"approxEqual",(function(){return a["a"]}));n.d(t,"clamp",(function(){return a["c"]}));n.d(t,"countDecimalPlaces",(function(){return a["d"]}));var s=n("t3+v");n.d(t,"isReactNodeEmpty",(function(){return s["e"]}));n.d(t,"ensureElement",(function(){return s["a"]}));n.d(t,"isReactElement",(function(){return s["d"]}));n.d(t,"getDisplayName",(function(){return s["b"]}));n.d(t,"isElementOfType",(function(){return s["c"]}));var l=n("6K+m");n.d(t,"safeInvokeMember",(function(){return l["a"]}));var c=n("xVO/");n.d(t,"getRef",(function(){return c["a"]}))},"+JPL":function(e,t,n){e.exports={default:n("+SFK"),__esModule:true}},"+KoJ":function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("H+0L"),"");t.i(n("7RLm"),"");t.i(n("GxeX"),"");t.i(n("Hzmh"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},"+NIl":function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){"use strict";e.defineMode("stex",(function(e,t){"use strict";function n(e,t){e.cmdState.push(t)}function r(e){if(e.cmdState.length>0){return e.cmdState[e.cmdState.length-1]}else{return null}}function i(e){var t=e.cmdState.pop();if(t){t.closeBracket()}}function o(e){var t=e.cmdState;for(var n=t.length-1;n>=0;n--){var r=t[n];if(r.name=="DEFAULT"){continue}return r}return{styleIdentifier:function(){return null}}}function a(e,t,n){return function(){this.name=e;this.bracketNo=0;this.style=t;this.styles=n;this.argument=null;this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null};this.openBracket=function(){this.bracketNo++;return"bracket"};this.closeBracket=function(){}}}var s={};s["importmodule"]=a("importmodule","tag",["string","builtin"]);s["documentclass"]=a("documentclass","tag",["","atom"]);s["usepackage"]=a("usepackage","tag",["atom"]);s["begin"]=a("begin","tag",["atom"]);s["end"]=a("end","tag",["atom"]);s["label"]=a("label","tag",["atom"]);s["ref"]=a("ref","tag",["atom"]);s["eqref"]=a("eqref","tag",["atom"]);s["cite"]=a("cite","tag",["atom"]);s["bibitem"]=a("bibitem","tag",["atom"]);s["Bibitem"]=a("Bibitem","tag",["atom"]);s["RBibitem"]=a("RBibitem","tag",["atom"]);s["DEFAULT"]=function(){this.name="DEFAULT";this.style="tag";this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function l(e,t){e.f=t}function c(e,t){var i;if(e.match(/^\\[a-zA-Z@]+/)){var a=e.current().slice(1);i=s.hasOwnProperty(a)?s[a]:s["DEFAULT"];i=new i;n(t,i);l(t,d);return i.style}if(e.match(/^\\[$&%#{}_]/)){return"tag"}if(e.match(/^\\[,;!\/\\]/)){return"tag"}if(e.match("\\[")){l(t,(function(e,t){return u(e,t,"\\]")}));return"keyword"}if(e.match("\\(")){l(t,(function(e,t){return u(e,t,"\\)")}));return"keyword"}if(e.match("$$")){l(t,(function(e,t){return u(e,t,"$$")}));return"keyword"}if(e.match("$")){l(t,(function(e,t){return u(e,t,"$")}));return"keyword"}var c=e.next();if(c=="%"){e.skipToEnd();return"comment"}else if(c=="}"||c=="]"){i=r(t);if(i){i.closeBracket(c);l(t,d)}else{return"error"}return"bracket"}else if(c=="{"||c=="["){i=s["DEFAULT"];i=new i;n(t,i);return"bracket"}else if(/\d/.test(c)){e.eatWhile(/[\w.%]/);return"atom"}else{e.eatWhile(/[\w\-_]/);i=o(t);if(i.name=="begin"){i.argument=e.current()}return i.styleIdentifier()}}function u(e,t,n){if(e.eatSpace()){return null}if(n&&e.match(n)){l(t,c);return"keyword"}if(e.match(/^\\[a-zA-Z@]+/)){return"tag"}if(e.match(/^[a-zA-Z]+/)){return"variable-2"}if(e.match(/^\\[$&%#{}_]/)){return"tag"}if(e.match(/^\\[,;!\/]/)){return"tag"}if(e.match(/^[\^_&]/)){return"tag"}if(e.match(/^[+\-<>|=,\/@!*:;'"`~#?]/)){return null}if(e.match(/^(\d+\.\d*|\d*\.\d+|\d+)/)){return"number"}var r=e.next();if(r=="{"||r=="}"||r=="["||r=="]"||r=="("||r==")"){return"bracket"}if(r=="%"){e.skipToEnd();return"comment"}return"error"}function d(e,t){var n=e.peek(),o;if(n=="{"||n=="["){o=r(t);o.openBracket(n);e.eat(n);l(t,c);return"bracket"}if(/[ \t\r]/.test(n)){e.eat(n);return null}l(t,c);i(t);return c(e,t)}return{startState:function(){var e=t.inMathMode?function(e,t){return u(e,t)}:c;return{cmdState:[],f:e}},copyState:function(e){return{cmdState:e.cmdState.slice(),f:e.f}},token:function(e,t){return t.f(e,t)},blankLine:function(e){e.f=c;e.cmdState.length=0},lineComment:"%"}}));e.defineMIME("text/x-stex","stex");e.defineMIME("text/x-latex","stex")}))},"+O56":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));n.d(t,"b",(function(){return s}));var r=n("nW2j");var i=n("RE42");var o=n("JGtG");const a=new r["Token"]("@jupyterlab/application:ILabStatus");class s{constructor(e){this._busyCount=0;this._dirtyCount=0;this._busySignal=new o["Signal"](e);this._dirtySignal=new o["Signal"](e)}get busySignal(){return this._busySignal}get dirtySignal(){return this._dirtySignal}get isBusy(){return this._busyCount>0}get isDirty(){return this._dirtyCount>0}setDirty(){const e=this.isDirty;this._dirtyCount++;if(this.isDirty!==e){this._dirtySignal.emit(this.isDirty)}return new i["DisposableDelegate"](()=>{const e=this.isDirty;this._dirtyCount=Math.max(0,this._dirtyCount-1);if(this.isDirty!==e){this._dirtySignal.emit(this.isDirty)}})}setBusy(){const e=this.isBusy;this._busyCount++;if(this.isBusy!==e){this._busySignal.emit(this.isBusy)}return new i["DisposableDelegate"](()=>{const e=this.isBusy;this._busyCount--;if(this.isBusy!==e){this._busySignal.emit(this.isBusy)}})}}},"+Qg2":function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 18 18'%3E %3Cg class='jp-icon3' fill='%23616161' shape-rendering='geometricPrecision'%3E %3Cpath d='M5.2,7.5L9,11.2l3.8-3.8H5.2z'/%3E %3C/g%3E %3C/svg%3E"},"+SFK":function(e,t,n){n("AUvm");n("wgeU");n("adOz");n("dl0q");e.exports=n("WEpk").Symbol},"+dQi":function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){"use strict";e.defineMode("javascript",(function(t,n){var r=t.indentUnit;var i=n.statementIndent;var o=n.jsonld;var a=n.json||o;var s=n.typescript;var l=n.wordCharacters||/[\w$\xa1-\uffff]/;var c=function(){function e(e){return{type:e,style:"keyword"}}var t=e("keyword a"),n=e("keyword b"),r=e("keyword c"),i=e("keyword d");var o=e("operator"),a={type:"atom",style:"atom"};return{if:e("if"),while:t,with:t,else:n,do:n,try:n,finally:n,return:i,break:i,continue:i,new:e("new"),delete:r,void:r,throw:r,debugger:e("debugger"),var:e("var"),const:e("var"),let:e("var"),function:e("function"),catch:e("catch"),for:e("for"),switch:e("switch"),case:e("case"),default:e("default"),in:o,typeof:o,instanceof:o,true:a,false:a,null:a,undefined:a,NaN:a,Infinity:a,this:e("this"),class:e("class"),super:e("atom"),yield:r,export:e("export"),import:e("import"),extends:r,await:r}}();var u=/[+\-*&%=<>!?|~^@]/;var d=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function f(e){var t=false,n,r=false;while((n=e.next())!=null){if(!t){if(n=="/"&&!r)return;if(n=="[")r=true;else if(r&&n=="]")r=false}t=!t&&n=="\\"}}var p,h;function m(e,t,n){p=e;h=n;return t}function b(e,t){var n=e.next();if(n=='"'||n=="'"){t.tokenize=v(n);return t.tokenize(e,t)}else if(n=="."&&e.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/)){return m("number","number")}else if(n=="."&&e.match("..")){return m("spread","meta")}else if(/[\[\]{}\(\),;\:\.]/.test(n)){return m(n)}else if(n=="="&&e.eat(">")){return m("=>","operator")}else if(n=="0"&&e.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/)){return m("number","number")}else if(/\d/.test(n)){e.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/);return m("number","number")}else if(n=="/"){if(e.eat("*")){t.tokenize=g;return g(e,t)}else if(e.eat("/")){e.skipToEnd();return m("comment","comment")}else if(et(e,t,1)){f(e);e.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/);return m("regexp","string-2")}else{e.eat("=");return m("operator","operator",e.current())}}else if(n=="`"){t.tokenize=_;return _(e,t)}else if(n=="#"){e.skipToEnd();return m("error","error")}else if(n=="<"&&e.match("!--")||n=="-"&&e.match("->")){e.skipToEnd();return m("comment","comment")}else if(u.test(n)){if(n!=">"||!t.lexical||t.lexical.type!=">"){if(e.eat("=")){if(n=="!"||n=="=")e.eat("=")}else if(/[<>*+\-]/.test(n)){e.eat(n);if(n==">")e.eat(n)}}return m("operator","operator",e.current())}else if(l.test(n)){e.eatWhile(l);var r=e.current();if(t.lastType!="."){if(c.propertyIsEnumerable(r)){var i=c[r];return m(i.type,i.style,r)}if(r=="async"&&e.match(/^(\s|\/\*.*?\*\/)*[\[\(\w]/,false))return m("async","keyword",r)}return m("variable","variable",r)}}function v(e){return function(t,n){var r=false,i;if(o&&t.peek()=="@"&&t.match(d)){n.tokenize=b;return m("jsonld-keyword","meta")}while((i=t.next())!=null){if(i==e&&!r)break;r=!r&&i=="\\"}if(!r)n.tokenize=b;return m("string","string")}}function g(e,t){var n=false,r;while(r=e.next()){if(r=="/"&&n){t.tokenize=b;break}n=r=="*"}return m("comment","comment")}function _(e,t){var n=false,r;while((r=e.next())!=null){if(!n&&(r=="`"||r=="$"&&e.eat("{"))){t.tokenize=b;break}n=!n&&r=="\\"}return m("quasi","string-2",e.current())}var y="([{}])";function w(e,t){if(t.fatArrowAt)t.fatArrowAt=null;var n=e.string.indexOf("=>",e.start);if(n<0)return;if(s){var r=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(e.string.slice(e.start,n));if(r)n=r.index}var i=0,o=false;for(var a=n-1;a>=0;--a){var c=e.string.charAt(a);var u=y.indexOf(c);if(u>=0&&u<3){if(!i){++a;break}if(--i==0){if(c=="(")o=true;break}}else if(u>=3&&u<6){++i}else if(l.test(c)){o=true}else if(/["'\/`]/.test(c)){for(;;--a){if(a==0)return;var d=e.string.charAt(a-1);if(d==c&&e.string.charAt(a-2)!="\\"){a--;break}}}else if(o&&!i){++a;break}}if(o&&!i)t.fatArrowAt=a}var x={atom:true,number:true,variable:true,string:true,regexp:true,this:true,"jsonld-keyword":true};function C(e,t,n,r,i,o){this.indented=e;this.column=t;this.type=n;this.prev=i;this.info=o;if(r!=null)this.align=r}function k(e,t){for(var n=e.localVars;n;n=n.next)if(n.name==t)return true;for(var r=e.context;r;r=r.prev){for(var n=r.vars;n;n=n.next)if(n.name==t)return true}}function E(e,t,n,r,i){var o=e.cc;M.state=e;M.stream=i;M.marked=null,M.cc=o;M.style=t;if(!e.lexical.hasOwnProperty("align"))e.lexical.align=true;while(true){var s=o.length?o.pop():a?W:V;if(s(n,r)){while(o.length&&o[o.length-1].lex)o.pop()();if(M.marked)return M.marked;if(n=="variable"&&k(e,r))return"variable-2";return t}}}var M={state:null,column:null,marked:null,cc:null};function S(){for(var e=arguments.length-1;e>=0;e--)M.cc.push(arguments[e])}function L(){S.apply(null,arguments);return true}function T(e,t){for(var n=t;n;n=n.next)if(n.name==e)return true;return false}function D(e){var t=M.state;M.marked="def";if(t.context){if(t.lexical.info=="var"&&t.context&&t.context.block){var r=O(e,t.context);if(r!=null){t.context=r;return}}else if(!T(e,t.localVars)){t.localVars=new P(e,t.localVars);return}}if(n.globalVars&&!T(e,t.globalVars))t.globalVars=new P(e,t.globalVars)}function O(e,t){if(!t){return null}else if(t.block){var n=O(e,t.prev);if(!n)return null;if(n==t.prev)return t;return new j(n,t.vars,true)}else if(T(e,t.vars)){return t}else{return new j(t.prev,new P(e,t.vars),false)}}function A(e){return e=="public"||e=="private"||e=="protected"||e=="abstract"||e=="readonly"}function j(e,t,n){this.prev=e;this.vars=t;this.block=n}function P(e,t){this.name=e;this.next=t}var R=new P("this",new P("arguments",null));function I(){M.state.context=new j(M.state.context,M.state.localVars,false);M.state.localVars=R}function z(){M.state.context=new j(M.state.context,M.state.localVars,true);M.state.localVars=null}function N(){M.state.localVars=M.state.context.vars;M.state.context=M.state.context.prev}N.lex=true;function H(e,t){var n=function(){var n=M.state,r=n.indented;if(n.lexical.type=="stat")r=n.lexical.indented;else for(var i=n.lexical;i&&i.type==")"&&i.align;i=i.prev)r=i.indented;n.lexical=new C(r,M.stream.column(),e,null,n.lexical,t)};n.lex=true;return n}function F(){var e=M.state;if(e.lexical.prev){if(e.lexical.type==")")e.indented=e.lexical.indented;e.lexical=e.lexical.prev}}F.lex=true;function B(e){function t(n){if(n==e)return L();else if(e==";"||n=="}"||n==")"||n=="]")return S();else return L(t)}return t}function V(e,t){if(e=="var")return L(H("vardef",t),ke,B(";"),F);if(e=="keyword a")return L(H("form"),q,V,F);if(e=="keyword b")return L(H("form"),V,F);if(e=="keyword d")return M.stream.match(/^\s*$/,false)?L():L(H("stat"),K,B(";"),F);if(e=="debugger")return L(B(";"));if(e=="{")return L(H("}"),z,de,F,N);if(e==";")return L();if(e=="if"){if(M.state.lexical.info=="else"&&M.state.cc[M.state.cc.length-1]==F)M.state.cc.pop()();return L(H("form"),q,V,F,De)}if(e=="function")return L(Pe);if(e=="for")return L(H("form"),Oe,V,F);if(e=="class"||s&&t=="interface"){M.marked="keyword";return L(H("form",e=="class"?e:t),He,F)}if(e=="variable"){if(s&&t=="declare"){M.marked="keyword";return L(V)}else if(s&&(t=="module"||t=="enum"||t=="type")&&M.stream.match(/^\s*\w/,false)){M.marked="keyword";if(t=="enum")return L(Xe);else if(t=="type")return L(Ie,B("operator"),be,B(";"));else return L(H("form"),Ee,B("{"),H("}"),de,F,F)}else if(s&&t=="namespace"){M.marked="keyword";return L(H("form"),W,V,F)}else if(s&&t=="abstract"){M.marked="keyword";return L(V)}else{return L(H("stat"),ie)}}if(e=="switch")return L(H("form"),q,B("{"),H("}","switch"),z,de,F,F,N);if(e=="case")return L(W,B(":"));if(e=="default")return L(B(":"));if(e=="catch")return L(H("form"),I,Y,V,F,N);if(e=="export")return L(H("stat"),Ye,F);if(e=="import")return L(H("stat"),Ue,F);if(e=="async")return L(V);if(t=="@")return L(W,V);return S(H("stat"),W,B(";"),F)}function Y(e){if(e=="(")return L(ze,B(")"))}function W(e,t){return G(e,t,false)}function U(e,t){return G(e,t,true)}function q(e){if(e!="(")return S();return L(H(")"),K,B(")"),F)}function G(e,t,n){if(M.state.fatArrowAt==M.stream.start){var r=n?ee:Q;if(e=="(")return L(I,H(")"),ce(ze,")"),F,B("=>"),r,N);else if(e=="variable")return S(I,Ee,B("=>"),r,N)}var i=n?J:$;if(x.hasOwnProperty(e))return L(i);if(e=="function")return L(Pe,i);if(e=="class"||s&&t=="interface"){M.marked="keyword";return L(H("form"),Ne,F)}if(e=="keyword c"||e=="async")return L(n?U:W);if(e=="(")return L(H(")"),K,B(")"),F,i);if(e=="operator"||e=="spread")return L(n?U:W);if(e=="[")return L(H("]"),Je,F,i);if(e=="{")return ue(ae,"}",null,i);if(e=="quasi")return S(X,i);if(e=="new")return L(te(n));if(e=="import")return L(W);return L()}function K(e){if(e.match(/[;\}\)\],]/))return S();return S(W)}function $(e,t){if(e==",")return L(K);return J(e,t,false)}function J(e,t,n){var r=n==false?$:J;var i=n==false?W:U;if(e=="=>")return L(I,n?ee:Q,N);if(e=="operator"){if(/\+\+|--/.test(t)||s&&t=="!")return L(r);if(s&&t=="<"&&M.stream.match(/^([^>]|<.*?>)*>\s*\(/,false))return L(H(">"),ce(be,">"),F,r);if(t=="?")return L(W,B(":"),i);return L(i)}if(e=="quasi"){return S(X,r)}if(e==";")return;if(e=="(")return ue(U,")","call",r);if(e==".")return L(oe,r);if(e=="[")return L(H("]"),K,B("]"),F,r);if(s&&t=="as"){M.marked="keyword";return L(be,r)}if(e=="regexp"){M.state.lastType=M.marked="operator";M.stream.backUp(M.stream.pos-M.stream.start-1);return L(i)}}function X(e,t){if(e!="quasi")return S();if(t.slice(t.length-2)!="${")return L(X);return L(W,Z)}function Z(e){if(e=="}"){M.marked="string-2";M.state.tokenize=_;return L(X)}}function Q(e){w(M.stream,M.state);return S(e=="{"?V:W)}function ee(e){w(M.stream,M.state);return S(e=="{"?V:U)}function te(e){return function(t){if(t==".")return L(e?re:ne);else if(t=="variable"&&s)return L(we,e?J:$);else return S(e?U:W)}}function ne(e,t){if(t=="target"){M.marked="keyword";return L($)}}function re(e,t){if(t=="target"){M.marked="keyword";return L(J)}}function ie(e){if(e==":")return L(F,V);return S($,B(";"),F)}function oe(e){if(e=="variable"){M.marked="property";return L()}}function ae(e,t){if(e=="async"){M.marked="property";return L(ae)}else if(e=="variable"||M.style=="keyword"){M.marked="property";if(t=="get"||t=="set")return L(se);var n;if(s&&M.state.fatArrowAt==M.stream.start&&(n=M.stream.match(/^\s*:\s*/,false)))M.state.fatArrowAt=M.stream.pos+n[0].length;return L(le)}else if(e=="number"||e=="string"){M.marked=o?"property":M.style+" property";return L(le)}else if(e=="jsonld-keyword"){return L(le)}else if(s&&A(t)){M.marked="keyword";return L(ae)}else if(e=="["){return L(W,fe,B("]"),le)}else if(e=="spread"){return L(U,le)}else if(t=="*"){M.marked="keyword";return L(ae)}else if(e==":"){return S(le)}}function se(e){if(e!="variable")return S(le);M.marked="property";return L(Pe)}function le(e){if(e==":")return L(U);if(e=="(")return S(Pe)}function ce(e,t,n){function r(i,o){if(n?n.indexOf(i)>-1:i==","){var a=M.state.lexical;if(a.info=="call")a.pos=(a.pos||0)+1;return L((function(n,r){if(n==t||r==t)return S();return S(e)}),r)}if(i==t||o==t)return L();if(n&&n.indexOf(";")>-1)return S(e);return L(B(t))}return function(n,i){if(n==t||i==t)return L();return S(e,r)}}function ue(e,t,n){for(var r=3;r<arguments.length;r++)M.cc.push(arguments[r]);return L(H(t,n),ce(e,t),F)}function de(e){if(e=="}")return L();return S(V,de)}function fe(e,t){if(s){if(e==":")return L(be);if(t=="?")return L(fe)}}function pe(e,t){if(s&&(e==":"||t=="in"))return L(be)}function he(e){if(s&&e==":"){if(M.stream.match(/^\s*\w+\s+is\b/,false))return L(W,me,be);else return L(be)}}function me(e,t){if(t=="is"){M.marked="keyword";return L()}}function be(e,t){if(t=="keyof"||t=="typeof"||t=="infer"){M.marked="keyword";return L(t=="typeof"?U:be)}if(e=="variable"||t=="void"){M.marked="type";return L(ye)}if(t=="|"||t=="&")return L(be);if(e=="string"||e=="number"||e=="atom")return L(ye);if(e=="[")return L(H("]"),ce(be,"]",","),F,ye);if(e=="{")return L(H("}"),ce(ge,"}",",;"),F,ye);if(e=="(")return L(ce(_e,")"),ve,ye);if(e=="<")return L(ce(be,">"),be)}function ve(e){if(e=="=>")return L(be)}function ge(e,t){if(e=="variable"||M.style=="keyword"){M.marked="property";return L(ge)}else if(t=="?"||e=="number"||e=="string"){return L(ge)}else if(e==":"){return L(be)}else if(e=="["){return L(B("variable"),pe,B("]"),ge)}else if(e=="("){return S(Re,ge)}}function _e(e,t){if(e=="variable"&&M.stream.match(/^\s*[?:]/,false)||t=="?")return L(_e);if(e==":")return L(be);if(e=="spread")return L(_e);return S(be)}function ye(e,t){if(t=="<")return L(H(">"),ce(be,">"),F,ye);if(t=="|"||e=="."||t=="&")return L(be);if(e=="[")return L(be,B("]"),ye);if(t=="extends"||t=="implements"){M.marked="keyword";return L(be)}if(t=="?")return L(be,B(":"),be)}function we(e,t){if(t=="<")return L(H(">"),ce(be,">"),F,ye)}function xe(){return S(be,Ce)}function Ce(e,t){if(t=="=")return L(be)}function ke(e,t){if(t=="enum"){M.marked="keyword";return L(Xe)}return S(Ee,fe,Le,Te)}function Ee(e,t){if(s&&A(t)){M.marked="keyword";return L(Ee)}if(e=="variable"){D(t);return L()}if(e=="spread")return L(Ee);if(e=="[")return ue(Se,"]");if(e=="{")return ue(Me,"}")}function Me(e,t){if(e=="variable"&&!M.stream.match(/^\s*:/,false)){D(t);return L(Le)}if(e=="variable")M.marked="property";if(e=="spread")return L(Ee);if(e=="}")return S();if(e=="[")return L(W,B("]"),B(":"),Me);return L(B(":"),Ee,Le)}function Se(){return S(Ee,Le)}function Le(e,t){if(t=="=")return L(U)}function Te(e){if(e==",")return L(ke)}function De(e,t){if(e=="keyword b"&&t=="else")return L(H("form","else"),V,F)}function Oe(e,t){if(t=="await")return L(Oe);if(e=="(")return L(H(")"),Ae,F)}function Ae(e){if(e=="var")return L(ke,je);if(e=="variable")return L(je);return S(je)}function je(e,t){if(e==")")return L();if(e==";")return L(je);if(t=="in"||t=="of"){M.marked="keyword";return L(W,je)}return S(W,je)}function Pe(e,t){if(t=="*"){M.marked="keyword";return L(Pe)}if(e=="variable"){D(t);return L(Pe)}if(e=="(")return L(I,H(")"),ce(ze,")"),F,he,V,N);if(s&&t=="<")return L(H(">"),ce(xe,">"),F,Pe)}function Re(e,t){if(t=="*"){M.marked="keyword";return L(Re)}if(e=="variable"){D(t);return L(Re)}if(e=="(")return L(I,H(")"),ce(ze,")"),F,he,N);if(s&&t=="<")return L(H(">"),ce(xe,">"),F,Re)}function Ie(e,t){if(e=="keyword"||e=="variable"){M.marked="type";return L(Ie)}else if(t=="<"){return L(H(">"),ce(xe,">"),F)}}function ze(e,t){if(t=="@")L(W,ze);if(e=="spread")return L(ze);if(s&&A(t)){M.marked="keyword";return L(ze)}if(s&&e=="this")return L(fe,Le);return S(Ee,fe,Le)}function Ne(e,t){if(e=="variable")return He(e,t);return Fe(e,t)}function He(e,t){if(e=="variable"){D(t);return L(Fe)}}function Fe(e,t){if(t=="<")return L(H(">"),ce(xe,">"),F,Fe);if(t=="extends"||t=="implements"||s&&e==","){if(t=="implements")M.marked="keyword";return L(s?be:W,Fe)}if(e=="{")return L(H("}"),Be,F)}function Be(e,t){if(e=="async"||e=="variable"&&(t=="static"||t=="get"||t=="set"||s&&A(t))&&M.stream.match(/^\s+[\w$\xa1-\uffff]/,false)){M.marked="keyword";return L(Be)}if(e=="variable"||M.style=="keyword"){M.marked="property";return L(s?Ve:Pe,Be)}if(e=="number"||e=="string")return L(s?Ve:Pe,Be);if(e=="[")return L(W,fe,B("]"),s?Ve:Pe,Be);if(t=="*"){M.marked="keyword";return L(Be)}if(s&&e=="(")return S(Re,Be);if(e==";"||e==",")return L(Be);if(e=="}")return L();if(t=="@")return L(W,Be)}function Ve(e,t){if(t=="?")return L(Ve);if(e==":")return L(be,Le);if(t=="=")return L(U);var n=M.state.lexical.prev,r=n&&n.info=="interface";return S(r?Re:Pe)}function Ye(e,t){if(t=="*"){M.marked="keyword";return L($e,B(";"))}if(t=="default"){M.marked="keyword";return L(W,B(";"))}if(e=="{")return L(ce(We,"}"),$e,B(";"));return S(V)}function We(e,t){if(t=="as"){M.marked="keyword";return L(B("variable"))}if(e=="variable")return S(U,We)}function Ue(e){if(e=="string")return L();if(e=="(")return S(W);return S(qe,Ge,$e)}function qe(e,t){if(e=="{")return ue(qe,"}");if(e=="variable")D(t);if(t=="*")M.marked="keyword";return L(Ke)}function Ge(e){if(e==",")return L(qe,Ge)}function Ke(e,t){if(t=="as"){M.marked="keyword";return L(qe)}}function $e(e,t){if(t=="from"){M.marked="keyword";return L(W)}}function Je(e){if(e=="]")return L();return S(ce(U,"]"))}function Xe(){return S(H("form"),Ee,B("{"),H("}"),ce(Ze,"}"),F,F)}function Ze(){return S(Ee,Le)}function Qe(e,t){return e.lastType=="operator"||e.lastType==","||u.test(t.charAt(0))||/[,.]/.test(t.charAt(0))}function et(e,t,n){return t.tokenize==b&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(t.lastType)||t.lastType=="quasi"&&/\{\s*$/.test(e.string.slice(0,e.pos-(n||0)))}return{startState:function(e){var t={tokenize:b,lastType:"sof",cc:[],lexical:new C((e||0)-r,0,"block",false),localVars:n.localVars,context:n.localVars&&new j(null,null,false),indented:e||0};if(n.globalVars&&typeof n.globalVars=="object")t.globalVars=n.globalVars;return t},token:function(e,t){if(e.sol()){if(!t.lexical.hasOwnProperty("align"))t.lexical.align=false;t.indented=e.indentation();w(e,t)}if(t.tokenize!=g&&e.eatSpace())return null;var n=t.tokenize(e,t);if(p=="comment")return n;t.lastType=p=="operator"&&(h=="++"||h=="--")?"incdec":p;return E(t,n,p,h,e)},indent:function(t,o){if(t.tokenize==g)return e.Pass;if(t.tokenize!=b)return 0;var a=o&&o.charAt(0),s=t.lexical,l;if(!/^\s*else\b/.test(o))for(var c=t.cc.length-1;c>=0;--c){var u=t.cc[c];if(u==F)s=s.prev;else if(u!=De)break}while((s.type=="stat"||s.type=="form")&&(a=="}"||(l=t.cc[t.cc.length-1])&&(l==$||l==J)&&!/^[,\.=+\-*:?[\(]/.test(o)))s=s.prev;if(i&&s.type==")"&&s.prev.type=="stat")s=s.prev;var d=s.type,f=a==d;if(d=="vardef")return s.indented+(t.lastType=="operator"||t.lastType==","?s.info.length+1:0);else if(d=="form"&&a=="{")return s.indented;else if(d=="form")return s.indented+r;else if(d=="stat")return s.indented+(Qe(t,o)?i||r:0);else if(s.info=="switch"&&!f&&n.doubleIndentSwitch!=false)return s.indented+(/^(?:case|default)\b/.test(o)?r:2*r);else if(s.align)return s.column+(f?0:1);else return s.indented+(f?0:r)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:a?null:"/*",blockCommentEnd:a?null:"*/",blockCommentContinue:a?null:" * ",lineComment:a?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:a?"json":"javascript",jsonldMode:o,jsonMode:a,expressionAllowed:et,skipExpression:function(e){var t=e.cc[e.cc.length-1];if(t==W||t==U)e.cc.pop()}}}));e.registerHelper("wordChars","javascript",/[\w$]/);e.defineMIME("text/javascript","javascript");e.defineMIME("text/ecmascript","javascript");e.defineMIME("application/javascript","javascript");e.defineMIME("application/x-javascript","javascript");e.defineMIME("application/ecmascript","javascript");e.defineMIME("application/json",{name:"javascript",json:true});e.defineMIME("application/x-json",{name:"javascript",json:true});e.defineMIME("application/ld+json",{name:"javascript",jsonld:true});e.defineMIME("text/typescript",{name:"javascript",typescript:true});e.defineMIME("application/typescript",{name:"javascript",typescript:true})}))},"+hCI":function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) 2014-2019, Jupyter Development Team.\n|\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-PropertyInspector {\n display: flex;\n color: var(--jp-ui-font-color1);\n background: var(--jp-layout-color1);\n}\n\n.jp-PropertyInspector-content {\n flex-grow: 1;\n}\n\n.jp-PropertyInspector-placeholder {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.jp-PropertyInspector-placeholderContent {\n padding: 8px;\n}\n",""])},"+mk5":function(e,t,n){"use strict";n.d(t,"a",(function(){return g}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n("VCL8");var l=n("xggJ");var c=n("ZEf0");var u=n("7x2u");var d=n("tj0V");var f=n("Nc1m");var p=typeof navigator!=="undefined"?navigator.userAgent:"";var h={isEdge:/Edge/.test(p),isInternetExplorer:/Trident|rv:11/.test(p),isWebkit:/AppleWebKit/.test(p)};var m={isEdge:function(){return h.isEdge},isInternetExplorer:function(){return h.isInternetExplorer},isWebkit:function(){return h.isWebkit}};var b=5;var v=30;var g=function(e){Object(r["__extends"])(t,e);function t(t,n){var r=e.call(this,t,n)||this;r.refHandlers={content:function(e){r.valueElement=e},input:function(e){if(e!=null){r.inputElement=e;if(!r.props.alwaysRenderInput){r.inputElement.focus()}if(r.state!=null&&r.state.isEditing){var t=x(e);if(t){var n=e.value.length;e.setSelectionRange(r.props.selectAllOnFocus?0:n,n)}if(!t||!r.props.selectAllOnFocus){e.scrollLeft=e.scrollWidth}}}}};r.cancelEditing=function(){var e=r.state,t=e.lastValue,n=e.value;r.setState({isEditing:false,value:t});if(n!==t){Object(d["b"])(r.props.onChange,t)}Object(d["b"])(r.props.onCancel,t)};r.toggleEditing=function(){if(r.state.isEditing){var e=r.state.value;r.setState({isEditing:false,lastValue:e});Object(d["b"])(r.props.onConfirm,e)}else if(!r.props.disabled){r.setState({isEditing:true})}};r.handleFocus=function(){var e=r.props,t=e.alwaysRenderInput,n=e.disabled,i=e.selectAllOnFocus;if(!n){r.setState({isEditing:true})}if(t&&i&&r.inputElement!=null){var o=r.inputElement.value.length;r.inputElement.setSelectionRange(0,o)}};r.handleTextChange=function(e){var t=e.target.value;if(r.props.value==null){r.setState({value:t})}Object(d["b"])(r.props.onChange,t)};r.handleKeyEvent=function(e){var t=e.altKey,n=e.ctrlKey,i=e.metaKey,o=e.shiftKey,a=e.which;if(a===l["Keys"].ESCAPE){r.cancelEditing();return}var s=t||n||i||o;if(a===l["Keys"].ENTER){if(t||o){e.preventDefault()}if(r.props.confirmOnEnterKey&&r.props.multiline){if(e.target!=null&&s){w(e.target,"\n");r.handleTextChange(e)}else{r.toggleEditing()}}else if(!r.props.multiline||s){r.toggleEditing()}}};var i=t.value==null?t.defaultValue:t.value;r.state={inputHeight:0,inputWidth:0,isEditing:t.isEditing===true&&t.disabled===false,lastValue:i,value:i};return r}t.prototype.render=function(){var e;var t=this.props,n=t.alwaysRenderInput,r=t.disabled,i=t.multiline;var s=this.props.value==null?this.state.value:this.props.value;var c=s!=null&&s!=="";var u=o()(l["Classes"].EDITABLE_TEXT,l["Classes"].intentClass(this.props.intent),(e={},e[l["Classes"].DISABLED]=r,e[l["Classes"].EDITABLE_TEXT_EDITING]=this.state.isEditing,e[l["Classes"].EDITABLE_TEXT_PLACEHOLDER]=!c,e[l["Classes"].MULTILINE]=i,e),this.props.className);var d;if(i){d={height:!this.state.isEditing?this.state.inputHeight:null}}else{d={height:this.state.inputHeight,lineHeight:this.state.inputHeight!=null?this.state.inputHeight+"px":null,minWidth:this.props.minWidth}}var f=n||this.state.isEditing||r?null:0;var p=n&&!this.state.isEditing;return a["createElement"]("div",{className:u,onFocus:this.handleFocus,tabIndex:f},n||this.state.isEditing?this.renderInput(s):undefined,p?undefined:a["createElement"]("span",{className:l["Classes"].EDITABLE_TEXT_CONTENT,ref:this.refHandlers.content,style:d},c?s:this.props.placeholder))};t.prototype.componentDidMount=function(){this.updateInputDimensions()};t.prototype.componentDidUpdate=function(e,t){var n={};if(this.props.value!==e.value&&(e.value!=null||this.props.value!=null)){n.value=this.props.value}if(this.props.isEditing!=null&&this.props.isEditing!==e.isEditing){n.isEditing=this.props.isEditing}if(this.props.disabled||this.props.disabled==null&&e.disabled){n.isEditing=false}this.setState(n);if(this.state.isEditing&&!t.isEditing){Object(d["b"])(this.props.onEdit,this.state.value)}this.updateInputDimensions()};t.prototype.renderInput=function(e){var t=this.props,n=t.maxLength,i=t.multiline,o=t.type,s=t.placeholder;var c={className:l["Classes"].EDITABLE_TEXT_INPUT,maxLength:n,onBlur:this.toggleEditing,onChange:this.handleTextChange,onKeyDown:this.handleKeyEvent,placeholder:s,value:e};var u=this.state,d=u.inputHeight,f=u.inputWidth;if(d!==0&&f!==0){c.style={height:d,lineHeight:!i&&d!=null?d+"px":null,width:i?"100%":f}}return i?a["createElement"]("textarea",Object(r["__assign"])({ref:this.refHandlers.input},c)):a["createElement"]("input",Object(r["__assign"])({ref:this.refHandlers.input,type:o},c))};t.prototype.updateInputDimensions=function(){if(this.valueElement!=null){var e=this.props,t=e.maxLines,n=e.minLines,r=e.minWidth,i=e.multiline;var o=this.valueElement,a=o.parentElement,s=o.textContent;var l=this.valueElement,c=l.scrollHeight,u=l.scrollWidth;var d=y(this.valueElement);if(i&&this.state.isEditing&&/\n$/.test(s)){c+=d}if(d>0){c=Object(f["c"])(c,n*d,t*d)}c=Math.max(c,_(this.valueElement)+1,y(a));u+=m.isInternetExplorer()?v:b;this.setState({inputHeight:c,inputWidth:Math.max(u,r)});if(i&&this.state.isEditing){this.setTimeout((function(){return a.style.height=c+"px"}))}}};t.displayName=u["a"]+".EditableText";t.defaultProps={alwaysRenderInput:false,confirmOnEnterKey:false,defaultValue:"",disabled:false,maxLines:Infinity,minLines:1,minWidth:80,multiline:false,placeholder:"Click to Edit",type:"text"};t=Object(r["__decorate"])([s["polyfill"]],t);return t}(c["a"]);function _(e){var t=getComputedStyle(e).fontSize;return t===""?0:parseInt(t.slice(0,-2),10)}function y(e){var t=parseInt(getComputedStyle(e).lineHeight.slice(0,-2),10);if(isNaN(t)){var n=document.createElement("span");n.innerHTML="<br>";e.appendChild(n);var r=e.offsetHeight;n.innerHTML="<br><br>";var i=e.offsetHeight;e.removeChild(n);t=i-r}return t}function w(e,t){var n=e.selectionEnd,r=e.selectionStart,i=e.value;if(r>=0){var o=i.substring(0,r);var a=i.substring(n,i.length);var s=t.length;e.value=""+o+t+a;e.selectionStart=r+s;e.selectionEnd=r+s}}function x(e){switch(e.type){case"textarea":return true;case"text":case"search":case"tel":case"url":case"password":return true;default:return false}}},"+qE3":function(e,t,n){"use strict";var r=typeof Reflect==="object"?Reflect:null;var i=r&&typeof r.apply==="function"?r.apply:function e(t,n,r){return Function.prototype.apply.call(t,n,r)};var o;if(r&&typeof r.ownKeys==="function"){o=r.ownKeys}else if(Object.getOwnPropertySymbols){o=function e(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}}else{o=function e(t){return Object.getOwnPropertyNames(t)}}function a(e){if(console&&console.warn)console.warn(e)}var s=Number.isNaN||function e(t){return t!==t};function l(){l.init.call(this)}e.exports=l;e.exports.once=y;l.EventEmitter=l;l.prototype._events=undefined;l.prototype._eventsCount=0;l.prototype._maxListeners=undefined;var c=10;function u(e){if(typeof e!=="function"){throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}}Object.defineProperty(l,"defaultMaxListeners",{enumerable:true,get:function(){return c},set:function(e){if(typeof e!=="number"||e<0||s(e)){throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".")}c=e}});l.init=function(){if(this._events===undefined||this._events===Object.getPrototypeOf(this)._events){this._events=Object.create(null);this._eventsCount=0}this._maxListeners=this._maxListeners||undefined};l.prototype.setMaxListeners=function e(t){if(typeof t!=="number"||t<0||s(t)){throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+t+".")}this._maxListeners=t;return this};function d(e){if(e._maxListeners===undefined)return l.defaultMaxListeners;return e._maxListeners}l.prototype.getMaxListeners=function e(){return d(this)};l.prototype.emit=function e(t){var n=[];for(var r=1;r<arguments.length;r++)n.push(arguments[r]);var o=t==="error";var a=this._events;if(a!==undefined)o=o&&a.error===undefined;else if(!o)return false;if(o){var s;if(n.length>0)s=n[0];if(s instanceof Error){throw s}var l=new Error("Unhandled error."+(s?" ("+s.message+")":""));l.context=s;throw l}var c=a[t];if(c===undefined)return false;if(typeof c==="function"){i(c,this,n)}else{var u=c.length;var d=v(c,u);for(var r=0;r<u;++r)i(d[r],this,n)}return true};function f(e,t,n,r){var i;var o;var s;u(n);o=e._events;if(o===undefined){o=e._events=Object.create(null);e._eventsCount=0}else{if(o.newListener!==undefined){e.emit("newListener",t,n.listener?n.listener:n);o=e._events}s=o[t]}if(s===undefined){s=o[t]=n;++e._eventsCount}else{if(typeof s==="function"){s=o[t]=r?[n,s]:[s,n]}else if(r){s.unshift(n)}else{s.push(n)}i=d(e);if(i>0&&s.length>i&&!s.warned){s.warned=true;var l=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners "+"added. Use emitter.setMaxListeners() to "+"increase limit");l.name="MaxListenersExceededWarning";l.emitter=e;l.type=t;l.count=s.length;a(l)}}return e}l.prototype.addListener=function e(t,n){return f(this,t,n,false)};l.prototype.on=l.prototype.addListener;l.prototype.prependListener=function e(t,n){return f(this,t,n,true)};function p(){if(!this.fired){this.target.removeListener(this.type,this.wrapFn);this.fired=true;if(arguments.length===0)return this.listener.call(this.target);return this.listener.apply(this.target,arguments)}}function h(e,t,n){var r={fired:false,wrapFn:undefined,target:e,type:t,listener:n};var i=p.bind(r);i.listener=n;r.wrapFn=i;return i}l.prototype.once=function e(t,n){u(n);this.on(t,h(this,t,n));return this};l.prototype.prependOnceListener=function e(t,n){u(n);this.prependListener(t,h(this,t,n));return this};l.prototype.removeListener=function e(t,n){var r,i,o,a,s;u(n);i=this._events;if(i===undefined)return this;r=i[t];if(r===undefined)return this;if(r===n||r.listener===n){if(--this._eventsCount===0)this._events=Object.create(null);else{delete i[t];if(i.removeListener)this.emit("removeListener",t,r.listener||n)}}else if(typeof r!=="function"){o=-1;for(a=r.length-1;a>=0;a--){if(r[a]===n||r[a].listener===n){s=r[a].listener;o=a;break}}if(o<0)return this;if(o===0)r.shift();else{g(r,o)}if(r.length===1)i[t]=r[0];if(i.removeListener!==undefined)this.emit("removeListener",t,s||n)}return this};l.prototype.off=l.prototype.removeListener;l.prototype.removeAllListeners=function e(t){var n,r,i;r=this._events;if(r===undefined)return this;if(r.removeListener===undefined){if(arguments.length===0){this._events=Object.create(null);this._eventsCount=0}else if(r[t]!==undefined){if(--this._eventsCount===0)this._events=Object.create(null);else delete r[t]}return this}if(arguments.length===0){var o=Object.keys(r);var a;for(i=0;i<o.length;++i){a=o[i];if(a==="removeListener")continue;this.removeAllListeners(a)}this.removeAllListeners("removeListener");this._events=Object.create(null);this._eventsCount=0;return this}n=r[t];if(typeof n==="function"){this.removeListener(t,n)}else if(n!==undefined){for(i=n.length-1;i>=0;i--){this.removeListener(t,n[i])}}return this};function m(e,t,n){var r=e._events;if(r===undefined)return[];var i=r[t];if(i===undefined)return[];if(typeof i==="function")return n?[i.listener||i]:[i];return n?_(i):v(i,i.length)}l.prototype.listeners=function e(t){return m(this,t,true)};l.prototype.rawListeners=function e(t){return m(this,t,false)};l.listenerCount=function(e,t){if(typeof e.listenerCount==="function"){return e.listenerCount(t)}else{return b.call(e,t)}};l.prototype.listenerCount=b;function b(e){var t=this._events;if(t!==undefined){var n=t[e];if(typeof n==="function"){return 1}else if(n!==undefined){return n.length}}return 0}l.prototype.eventNames=function e(){return this._eventsCount>0?o(this._events):[]};function v(e,t){var n=new Array(t);for(var r=0;r<t;++r)n[r]=e[r];return n}function g(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}function _(e){var t=new Array(e.length);for(var n=0;n<t.length;++n){t[n]=e[n].listener||e[n]}return t}function y(e,t){return new Promise((function(n,r){function i(){if(o!==undefined){e.removeListener("error",o)}n([].slice.call(arguments))}var o;if(t!=="error"){o=function n(o){e.removeListener(t,i);r(o)};e.once("error",o)}e.once(t,i)}))}},"+s0g":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],i=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;var o=e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,r){if(!e){return t}else if(/-MMM-/.test(r)){return n[e.month()]}else{return t[e.month()]}},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(e===1||e===8||e>=20?"ste":"de")},week:{dow:1,doy:4}});return o}))},"+wdc":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=void 0,i=void 0,o=void 0,a=void 0,s=void 0;t.unstable_now=void 0;t.unstable_forceFrameRate=void 0;if("undefined"===typeof window||"function"!==typeof MessageChannel){var l=null,c=null,u=function(){if(null!==l)try{var e=t.unstable_now();l(!0,e);l=null}catch(n){throw setTimeout(u,0),n}};t.unstable_now=function(){return Date.now()};r=function(e){null!==l?setTimeout(r,0,e):(l=e,setTimeout(u,0))};i=function(e,t){c=setTimeout(e,t)};o=function(){clearTimeout(c)};a=function(){return!1};s=t.unstable_forceFrameRate=function(){}}else{var d=window.performance,f=window.Date,p=window.setTimeout,h=window.clearTimeout,m=window.requestAnimationFrame,b=window.cancelAnimationFrame;"undefined"!==typeof console&&("function"!==typeof m&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!==typeof b&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));t.unstable_now="object"===typeof d&&"function"===typeof d.now?function(){return d.now()}:function(){return f.now()};var v=!1,g=null,_=-1,y=-1,w=33.33,x=-1,C=-1,k=0,E=!1;a=function(){return t.unstable_now()>=k};s=function(){};t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):0<e?(w=Math.floor(1e3/e),E=!0):(w=33.33,E=!1)};var M=function(){if(null!==g){var e=t.unstable_now(),n=0<k-e;try{g(n,e)||(g=null)}catch(r){throw L.postMessage(null),r}}},S=new MessageChannel,L=S.port2;S.port1.onmessage=M;var T=function(e){if(null===g)C=x=-1,v=!1;else{v=!0;m((function(e){h(_);T(e)}));var n=function(){k=t.unstable_now()+w/2;M();_=p(n,3*w)};_=p(n,3*w);if(-1!==x&&.1<e-x){var r=e-x;!E&&-1!==C&&r<w&&C<w&&(w=r<C?C:r,8.33>w&&(w=8.33));C=r}x=e;k=e+w;L.postMessage(null)}};r=function(e){g=e;v||(v=!0,m((function(e){T(e)})))};i=function(e,n){y=p((function(){e(t.unstable_now())}),n)};o=function(){h(y);y=-1}}var D=null,O=null,A=null,j=3,P=!1,R=!1,I=!1;function z(e,t){var n=e.next;if(n===e)D=null;else{e===D&&(D=n);var r=e.previous;r.next=n;n.previous=r}e.next=e.previous=null;n=e.callback;r=j;var i=A;j=e.priorityLevel;A=e;try{var o=e.expirationTime<=t;switch(j){case 1:var a=n(o);break;case 2:a=n(o);break;case 3:a=n(o);break;case 4:a=n(o);break;case 5:a=n(o)}}catch(s){throw s}finally{j=r,A=i}if("function"===typeof a)if(t=e.expirationTime,e.callback=a,null===D)D=e.next=e.previous=e;else{a=null;o=D;do{if(t<=o.expirationTime){a=o;break}o=o.next}while(o!==D);null===a?a=D:a===D&&(D=e);t=a.previous;t.next=a.previous=e;e.next=a;e.previous=t}}function N(e){if(null!==O&&O.startTime<=e){do{var t=O,n=t.next;if(t===n)O=null;else{O=n;var r=t.previous;r.next=n;n.previous=r}t.next=t.previous=null;V(t,t.expirationTime)}while(null!==O&&O.startTime<=e)}}function H(e){I=!1;N(e);R||(null!==D?(R=!0,r(F)):null!==O&&i(H,O.startTime-e))}function F(e,n){R=!1;I&&(I=!1,o());N(n);P=!0;try{if(!e)for(;null!==D&&D.expirationTime<=n;)z(D,n),n=t.unstable_now(),N(n);else if(null!==D){do{z(D,n),n=t.unstable_now(),N(n)}while(null!==D&&!a())}if(null!==D)return!0;null!==O&&i(H,O.startTime-n);return!1}finally{P=!1}}function B(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}function V(e,t){if(null===D)D=e.next=e.previous=e;else{var n=null,r=D;do{if(t<r.expirationTime){n=r;break}r=r.next}while(r!==D);null===n?n=D:n===D&&(D=e);t=n.previous;t.next=n.previous=e;e.next=n;e.previous=t}}var Y=s;t.unstable_ImmediatePriority=1;t.unstable_UserBlockingPriority=2;t.unstable_NormalPriority=3;t.unstable_IdlePriority=5;t.unstable_LowPriority=4;t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=j;j=e;try{return t()}finally{j=n}};t.unstable_next=function(e){switch(j){case 1:case 2:case 3:var t=3;break;default:t=j}var n=j;j=t;try{return e()}finally{j=n}};t.unstable_scheduleCallback=function(e,n,a){var s=t.unstable_now();if("object"===typeof a&&null!==a){var l=a.delay;l="number"===typeof l&&0<l?s+l:s;a="number"===typeof a.timeout?a.timeout:B(e)}else a=B(e),l=s;a=l+a;e={callback:n,priorityLevel:e,startTime:l,expirationTime:a,next:null,previous:null};if(l>s){a=l;if(null===O)O=e.next=e.previous=e;else{n=null;var c=O;do{if(a<c.startTime){n=c;break}c=c.next}while(c!==O);null===n?n=O:n===O&&(O=e);a=n.previous;a.next=n.previous=e;e.next=n;e.previous=a}null===D&&O===e&&(I?o():I=!0,i(H,l-s))}else V(e,a),R||P||(R=!0,r(F));return e};t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(e===t)e===D?D=null:e===O&&(O=null);else{e===D?D=t:e===O&&(O=t);var n=e.previous;n.next=t;t.previous=n}e.next=e.previous=null}};t.unstable_wrapCallback=function(e){var t=j;return function(){var n=j;j=t;try{return e.apply(this,arguments)}finally{j=n}}};t.unstable_getCurrentPriorityLevel=function(){return j};t.unstable_shouldYield=function(){var e=t.unstable_now();N(e);return null!==A&&null!==D&&D.startTime<=e&&D.expirationTime<A.expirationTime||a()};t.unstable_requestPaint=Y;t.unstable_continueExecution=function(){R||P||(R=!0,r(F))};t.unstable_pauseExecution=function(){};t.unstable_getFirstCallbackNode=function(){return D}},"+yuY":function(e,t,n){"use strict";t.__esModule=true;t.default=void 0;var r=function(){function e(e,t){if(t===void 0){t={}}this.type="warning";this.text=e;if(t.node&&t.node.source){var n=t.node.positionBy(t);this.line=n.line;this.column=n.column}for(var r in t){this[r]=t[r]}}var t=e.prototype;t.toString=function e(){if(this.node){return this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message}if(this.plugin){return this.plugin+": "+this.text}return this.text};return e}();var i=r;t.default=i;e.exports=t.default},"//9w":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))},"//Jx":function(e,t,n){"use strict";var r=/^[a-z_$][a-z0-9_$-]*$/i;var i=n("cjZW");var o=n("eXaU");e.exports={add:a,get:s,remove:l,validate:c};function a(e,t){var n=this.RULES;if(n.keywords[e])throw new Error("Keyword "+e+" is already defined");if(!r.test(e))throw new Error("Keyword "+e+" is not a valid identifier");if(t){this.validateKeyword(t,true);var o=t.type;if(Array.isArray(o)){for(var a=0;a<o.length;a++)l(e,o[a],t)}else{l(e,o,t)}var s=t.metaSchema;if(s){if(t.$data&&this._opts.$data){s={anyOf:[s,{$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"}]}}t.validateSchema=this.compile(s,true)}}n.keywords[e]=n.all[e]=true;function l(e,t,r){var o;for(var a=0;a<n.length;a++){var s=n[a];if(s.type==t){o=s;break}}if(!o){o={type:t,rules:[]};n.push(o)}var l={keyword:e,definition:r,custom:true,code:i,implements:r.implements};o.rules.push(l);n.custom[e]=l}return this}function s(e){var t=this.RULES.custom[e];return t?t.definition:this.RULES.keywords[e]||false}function l(e){var t=this.RULES;delete t.keywords[e];delete t.all[e];delete t.custom[e];for(var n=0;n<t.length;n++){var r=t[n].rules;for(var i=0;i<r.length;i++){if(r[i].keyword==e){r.splice(i,1);break}}}return this}function c(e,t){c.errors=null;var n=this._validateKeyword=this._validateKeyword||this.compile(o,true);if(n(e))return true;c.errors=n.errors;if(t)throw new Error("custom keyword definition is invalid: "+this.errorsText(n.errors));else return false}},"/9rB":function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){"use strict";e.defineMode("sql",(function(t,n){var r=n.client||{},i=n.atoms||{false:true,true:true,null:true},l=n.builtin||a(s),c=n.keywords||a(o),u=n.operatorChars||/^[*+\-%<>!=&|~^\/]/,d=n.support||{},f=n.hooks||{},p=n.dateSQL||{date:true,time:true,timestamp:true},h=n.backslashStringEscapes!==false,m=n.brackets||/^[\{}\(\)\[\]]/,b=n.punctuation||/^[;.,:]/;function v(e,t){var n=e.next();if(f[n]){var o=f[n](e,t);if(o!==false)return o}if(d.hexNumber&&(n=="0"&&e.match(/^[xX][0-9a-fA-F]+/)||(n=="x"||n=="X")&&e.match(/^'[0-9a-fA-F]+'/))){return"number"}else if(d.binaryNumber&&((n=="b"||n=="B")&&e.match(/^'[01]+'/)||n=="0"&&e.match(/^b[01]+/))){return"number"}else if(n.charCodeAt(0)>47&&n.charCodeAt(0)<58){e.match(/^[0-9]*(\.[0-9]+)?([eE][-+]?[0-9]+)?/);d.decimallessFloat&&e.match(/^\.(?!\.)/);return"number"}else if(n=="?"&&(e.eatSpace()||e.eol()||e.eat(";"))){return"variable-3"}else if(n=="'"||n=='"'&&d.doubleQuote){t.tokenize=g(n);return t.tokenize(e,t)}else if((d.nCharCast&&(n=="n"||n=="N")||d.charsetCast&&n=="_"&&e.match(/[a-z][a-z0-9]*/i))&&(e.peek()=="'"||e.peek()=='"')){return"keyword"}else if(d.escapeConstant&&(n=="e"||n=="E")&&(e.peek()=="'"||e.peek()=='"'&&d.doubleQuote)){t.tokenize=function(e,t){return(t.tokenize=g(e.next(),true))(e,t)};return"keyword"}else if(d.commentSlashSlash&&n=="/"&&e.eat("/")){e.skipToEnd();return"comment"}else if(d.commentHash&&n=="#"||n=="-"&&e.eat("-")&&(!d.commentSpaceRequired||e.eat(" "))){e.skipToEnd();return"comment"}else if(n=="/"&&e.eat("*")){t.tokenize=_(1);return t.tokenize(e,t)}else if(n=="."){if(d.zerolessFloat&&e.match(/^(?:\d+(?:e[+-]?\d+)?)/i))return"number";if(e.match(/^\.+/))return null;if(d.ODBCdotTable&&e.match(/^[\w\d_]+/))return"variable-2"}else if(u.test(n)){e.eatWhile(u);return"operator"}else if(m.test(n)){return"bracket"}else if(b.test(n)){e.eatWhile(b);return"punctuation"}else if(n=="{"&&(e.match(/^( )*(d|D|t|T|ts|TS)( )*'[^']*'( )*}/)||e.match(/^( )*(d|D|t|T|ts|TS)( )*"[^"]*"( )*}/))){return"number"}else{e.eatWhile(/^[_\w\d]/);var a=e.current().toLowerCase();if(p.hasOwnProperty(a)&&(e.match(/^( )+'[^']*'/)||e.match(/^( )+"[^"]*"/)))return"number";if(i.hasOwnProperty(a))return"atom";if(l.hasOwnProperty(a))return"builtin";if(c.hasOwnProperty(a))return"keyword";if(r.hasOwnProperty(a))return"string-2";return null}}function g(e,t){return function(n,r){var i=false,o;while((o=n.next())!=null){if(o==e&&!i){r.tokenize=v;break}i=(h||t)&&!i&&o=="\\"}return"string"}}function _(e){return function(t,n){var r=t.match(/^.*?(\/\*|\*\/)/);if(!r)t.skipToEnd();else if(r[1]=="/*")n.tokenize=_(e+1);else if(e>1)n.tokenize=_(e-1);else n.tokenize=v;return"comment"}}function y(e,t,n){t.context={prev:t.context,indent:e.indentation(),col:e.column(),type:n}}function w(e){e.indent=e.context.indent;e.context=e.context.prev}return{startState:function(){return{tokenize:v,context:null}},token:function(e,t){if(e.sol()){if(t.context&&t.context.align==null)t.context.align=false}if(t.tokenize==v&&e.eatSpace())return null;var n=t.tokenize(e,t);if(n=="comment")return n;if(t.context&&t.context.align==null)t.context.align=true;var r=e.current();if(r=="(")y(e,t,")");else if(r=="[")y(e,t,"]");else if(t.context&&t.context.type==r)w(t);return n},indent:function(n,r){var i=n.context;if(!i)return e.Pass;var o=r.charAt(0)==i.type;if(i.align)return i.col+(o?0:1);else return i.indent+(o?0:t.indentUnit)},blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:d.commentSlashSlash?"//":d.commentHash?"#":"--",closeBrackets:"()[]{}''\"\"``"}}));function t(e){var t;while((t=e.next())!=null){if(t=="`"&&!e.eat("`"))return"variable-2"}e.backUp(e.current().length-1);return e.eatWhile(/\w/)?"variable-2":null}function n(e){var t;while((t=e.next())!=null){if(t=='"'&&!e.eat('"'))return"variable-2"}e.backUp(e.current().length-1);return e.eatWhile(/\w/)?"variable-2":null}function r(e){if(e.eat("@")){e.match(/^session\./);e.match(/^local\./);e.match(/^global\./)}if(e.eat("'")){e.match(/^.*'/);return"variable-2"}else if(e.eat('"')){e.match(/^.*"/);return"variable-2"}else if(e.eat("`")){e.match(/^.*`/);return"variable-2"}else if(e.match(/^[0-9a-zA-Z$\.\_]+/)){return"variable-2"}return null}function i(e){if(e.eat("N")){return"atom"}return e.match(/^[a-zA-Z.#!?]/)?"variable-2":null}var o="alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit ";function a(e){var t={},n=e.split(" ");for(var r=0;r<n.length;++r)t[n[r]]=true;return t}var s="bool boolean bit blob enum long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision real date datetime year unsigned signed decimal numeric";e.defineMIME("text/x-sql",{name:"sql",keywords:a(o+"begin"),builtin:a(s),atoms:a("false true null unknown"),dateSQL:a("date time timestamp"),support:a("ODBCdotTable doubleQuote binaryNumber hexNumber")});e.defineMIME("text/x-mssql",{name:"sql",client:a("$partition binary_checksum checksum connectionproperty context_info current_request_id error_line error_message error_number error_procedure error_severity error_state formatmessage get_filestream_transaction_context getansinull host_id host_name isnull isnumeric min_active_rowversion newid newsequentialid rowcount_big xact_state object_id"),keywords:a(o+"begin trigger proc view index for add constraint key primary foreign collate clustered nonclustered declare exec go if use index holdlock nolock nowait paglock readcommitted readcommittedlock readpast readuncommitted repeatableread rowlock serializable snapshot tablock tablockx updlock with"),builtin:a("bigint numeric bit smallint decimal smallmoney int tinyint money float real char varchar text nchar nvarchar ntext binary varbinary image cursor timestamp hierarchyid uniqueidentifier sql_variant xml table "),atoms:a("is not null like and or in left right between inner outer join all any some cross unpivot pivot exists"),operatorChars:/^[*+\-%<>!=^\&|\/]/,brackets:/^[\{}\(\)]/,punctuation:/^[;.,:/]/,backslashStringEscapes:false,dateSQL:a("date datetimeoffset datetime2 smalldatetime datetime time"),hooks:{"@":r}});e.defineMIME("text/x-mysql",{name:"sql",client:a("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),keywords:a(o+"accessible action add after algorithm all analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general get global grant grants group group_concat handler hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show signal slave slow smallint snapshot soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),builtin:a("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:a("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^]/,dateSQL:a("date time timestamp"),support:a("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),hooks:{"@":r,"`":t,"\\":i}});e.defineMIME("text/x-mariadb",{name:"sql",client:a("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),keywords:a(o+"accessible action add after algorithm all always analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general generated get global grant grants group groupby_concat handler hard hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password persistent phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show shutdown signal slave slow smallint snapshot soft soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views virtual warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),builtin:a("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:a("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^]/,dateSQL:a("date time timestamp"),support:a("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),hooks:{"@":r,"`":t,"\\":i}});e.defineMIME("text/x-sqlite",{name:"sql",client:a("auth backup bail binary changes check clone databases dbinfo dump echo eqp exit explain fullschema headers help import imposter indexes iotrace limit lint load log mode nullvalue once open output print prompt quit read restore save scanstats schema separator session shell show stats system tables testcase timeout timer trace vfsinfo vfslist vfsname width"),keywords:a(o+"abort action add after all analyze attach autoincrement before begin cascade case cast check collate column commit conflict constraint cross current_date current_time current_timestamp database default deferrable deferred detach each else end escape except exclusive exists explain fail for foreign full glob if ignore immediate index indexed initially inner instead intersect isnull key left limit match natural no notnull null of offset outer plan pragma primary query raise recursive references regexp reindex release rename replace restrict right rollback row savepoint temp temporary then to transaction trigger unique using vacuum view virtual when with without"),builtin:a("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text clob bigint int int2 int8 integer float double char varchar date datetime year unsigned signed numeric real"),atoms:a("null current_date current_time current_timestamp"),operatorChars:/^[*+\-%<>!=&|/~]/,dateSQL:a("date time timestamp datetime"),support:a("decimallessFloat zerolessFloat"),identifierQuote:'"',hooks:{"@":r,":":r,"?":r,$:r,'"':n,"`":t}});e.defineMIME("text/x-cassandra",{name:"sql",client:{},keywords:a("add all allow alter and any apply as asc authorize batch begin by clustering columnfamily compact consistency count create custom delete desc distinct drop each_quorum exists filtering from grant if in index insert into key keyspace keyspaces level limit local_one local_quorum modify nan norecursive nosuperuser not of on one order password permission permissions primary quorum rename revoke schema select set storage superuser table three to token truncate ttl two type unlogged update use user users using values where with writetime"),builtin:a("ascii bigint blob boolean counter decimal double float frozen inet int list map static text timestamp timeuuid tuple uuid varchar varint"),atoms:a("false true infinity NaN"),operatorChars:/^[<>=]/,dateSQL:{},support:a("commentSlashSlash decimallessFloat"),hooks:{}});e.defineMIME("text/x-plsql",{name:"sql",client:a("appinfo arraysize autocommit autoprint autorecovery autotrace blockterminator break btitle cmdsep colsep compatibility compute concat copycommit copytypecheck define describe echo editfile embedded escape exec execute feedback flagger flush heading headsep instance linesize lno loboffset logsource long longchunksize markup native newpage numformat numwidth pagesize pause pno recsep recsepchar release repfooter repheader serveroutput shiftinout show showmode size spool sqlblanklines sqlcase sqlcode sqlcontinue sqlnumber sqlpluscompatibility sqlprefix sqlprompt sqlterminator suffix tab term termout time timing trimout trimspool ttitle underline verify version wrap"),keywords:a("abort accept access add all alter and any array arraylen as asc assert assign at attributes audit authorization avg base_table begin between binary_integer body boolean by case cast char char_base check close cluster clusters colauth column comment commit compress connect connected constant constraint crash create current currval cursor data_base database date dba deallocate debugoff debugon decimal declare default definition delay delete desc digits dispose distinct do drop else elseif elsif enable end entry escape exception exception_init exchange exclusive exists exit external fast fetch file for force form from function generic goto grant group having identified if immediate in increment index indexes indicator initial initrans insert interface intersect into is key level library like limited local lock log logging long loop master maxextents maxtrans member minextents minus mislabel mode modify multiset new next no noaudit nocompress nologging noparallel not nowait number_base object of off offline on online only open option or order out package parallel partition pctfree pctincrease pctused pls_integer positive positiven pragma primary prior private privileges procedure public raise range raw read rebuild record ref references refresh release rename replace resource restrict return returning returns reverse revoke rollback row rowid rowlabel rownum rows run savepoint schema segment select separate session set share snapshot some space split sql start statement storage subtype successful synonym tabauth table tables tablespace task terminate then to trigger truncate type union unique unlimited unrecoverable unusable update use using validate value values variable view views when whenever where while with work"),builtin:a("abs acos add_months ascii asin atan atan2 average bfile bfilename bigserial bit blob ceil character chartorowid chr clob concat convert cos cosh count dec decode deref dual dump dup_val_on_index empty error exp false float floor found glb greatest hextoraw initcap instr instrb int integer isopen last_day least length lengthb ln lower lpad ltrim lub make_ref max min mlslabel mod months_between natural naturaln nchar nclob new_time next_day nextval nls_charset_decl_len nls_charset_id nls_charset_name nls_initcap nls_lower nls_sort nls_upper nlssort no_data_found notfound null number numeric nvarchar2 nvl others power rawtohex real reftohex round rowcount rowidtochar rowtype rpad rtrim serial sign signtype sin sinh smallint soundex sqlcode sqlerrm sqrt stddev string substr substrb sum sysdate tan tanh to_char text to_date to_label to_multi_byte to_number to_single_byte translate true trunc uid unlogged upper user userenv varchar varchar2 variance varying vsize xml"),operatorChars:/^[*\/+\-%<>!=~]/,dateSQL:a("date time timestamp"),support:a("doubleQuote nCharCast zerolessFloat binaryNumber hexNumber")});e.defineMIME("text/x-hive",{name:"sql",keywords:a("select alter $elem$ $key$ $value$ add after all analyze and archive as asc before between binary both bucket buckets by cascade case cast change cluster clustered clusterstatus collection column columns comment compute concatenate continue create cross cursor data database databases dbproperties deferred delete delimited desc describe directory disable distinct distribute drop else enable end escaped exclusive exists explain export extended external fetch fields fileformat first format formatted from full function functions grant group having hold_ddltime idxproperties if import in index indexes inpath inputdriver inputformat insert intersect into is items join keys lateral left like limit lines load local location lock locks mapjoin materialized minus msck no_drop nocompress not of offline on option or order out outer outputdriver outputformat overwrite partition partitioned partitions percent plus preserve procedure purge range rcfile read readonly reads rebuild recordreader recordwriter recover reduce regexp rename repair replace restrict revoke right rlike row schema schemas semi sequencefile serde serdeproperties set shared show show_database sort sorted ssl statistics stored streamtable table tables tablesample tblproperties temporary terminated textfile then tmp to touch transform trigger unarchive undo union uniquejoin unlock update use using utc utc_tmestamp view when where while with admin authorization char compact compactions conf cube current current_date current_timestamp day decimal defined dependency directories elem_type exchange file following for grouping hour ignore inner interval jar less logical macro minute month more none noscan over owner partialscan preceding pretty principals protection reload rewrite role roles rollup rows second server sets skewed transactions truncate unbounded unset uri user values window year"),builtin:a("bool boolean long timestamp tinyint smallint bigint int float double date datetime unsigned string array struct map uniontype key_type utctimestamp value_type varchar"),atoms:a("false true null unknown"),operatorChars:/^[*+\-%<>!=]/,dateSQL:a("date timestamp"),support:a("ODBCdotTable doubleQuote binaryNumber hexNumber")});e.defineMIME("text/x-pgsql",{name:"sql",client:a("source"),keywords:a(o+"a abort abs absent absolute access according action ada add admin after aggregate alias all allocate also alter always analyse analyze and any are array array_agg array_max_cardinality as asc asensitive assert assertion assignment asymmetric at atomic attach attribute attributes authorization avg backward base64 before begin begin_frame begin_partition bernoulli between bigint binary bit bit_length blob blocked bom boolean both breadth by c cache call called cardinality cascade cascaded case cast catalog catalog_name ceil ceiling chain char char_length character character_length character_set_catalog character_set_name character_set_schema characteristics characters check checkpoint class class_origin clob close cluster coalesce cobol collate collation collation_catalog collation_name collation_schema collect column column_name columns command_function command_function_code comment comments commit committed concurrently condition condition_number configuration conflict connect connection connection_name constant constraint constraint_catalog constraint_name constraint_schema constraints constructor contains content continue control conversion convert copy corr corresponding cost count covar_pop covar_samp create cross csv cube cume_dist current current_catalog current_date current_default_transform_group current_path current_role current_row current_schema current_time current_timestamp current_transform_group_for_type current_user cursor cursor_name cycle data database datalink datatype date datetime_interval_code datetime_interval_precision day db deallocate debug dec decimal declare default defaults deferrable deferred defined definer degree delete delimiter delimiters dense_rank depends depth deref derived desc describe descriptor detach detail deterministic diagnostics dictionary disable discard disconnect dispatch distinct dlnewcopy dlpreviouscopy dlurlcomplete dlurlcompleteonly dlurlcompletewrite dlurlpath dlurlpathonly dlurlpathwrite dlurlscheme dlurlserver dlvalue do document domain double drop dump dynamic dynamic_function dynamic_function_code each element else elseif elsif empty enable encoding encrypted end end_frame end_partition endexec enforced enum equals errcode error escape event every except exception exclude excluding exclusive exec execute exists exit exp explain expression extension external extract false family fetch file filter final first first_value flag float floor following for force foreach foreign fortran forward found frame_row free freeze from fs full function functions fusion g general generated get global go goto grant granted greatest group grouping groups handler having header hex hierarchy hint hold hour id identity if ignore ilike immediate immediately immutable implementation implicit import in include including increment indent index indexes indicator info inherit inherits initially inline inner inout input insensitive insert instance instantiable instead int integer integrity intersect intersection interval into invoker is isnull isolation join k key key_member key_type label lag language large last last_value lateral lead leading leakproof least left length level library like like_regex limit link listen ln load local localtime localtimestamp location locator lock locked log logged loop lower m map mapping match matched materialized max max_cardinality maxvalue member merge message message_length message_octet_length message_text method min minute minvalue mod mode modifies module month more move multiset mumps name names namespace national natural nchar nclob nesting new next nfc nfd nfkc nfkd nil no none normalize normalized not nothing notice notify notnull nowait nth_value ntile null nullable nullif nulls number numeric object occurrences_regex octet_length octets of off offset oids old on only open operator option options or order ordering ordinality others out outer output over overlaps overlay overriding owned owner p pad parallel parameter parameter_mode parameter_name parameter_ordinal_position parameter_specific_catalog parameter_specific_name parameter_specific_schema parser partial partition pascal passing passthrough password path percent percent_rank percentile_cont percentile_disc perform period permission pg_context pg_datatype_name pg_exception_context pg_exception_detail pg_exception_hint placing plans pli policy portion position position_regex power precedes preceding precision prepare prepared preserve primary print_strict_params prior privileges procedural procedure procedures program public publication query quote raise range rank read reads real reassign recheck recovery recursive ref references referencing refresh regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy regr_syy reindex relative release rename repeatable replace replica requiring reset respect restart restore restrict result result_oid return returned_cardinality returned_length returned_octet_length returned_sqlstate returning returns reverse revoke right role rollback rollup routine routine_catalog routine_name routine_schema routines row row_count row_number rows rowtype rule savepoint scale schema schema_name schemas scope scope_catalog scope_name scope_schema scroll search second section security select selective self sensitive sequence sequences serializable server server_name session session_user set setof sets share show similar simple size skip slice smallint snapshot some source space specific specific_name specifictype sql sqlcode sqlerror sqlexception sqlstate sqlwarning sqrt stable stacked standalone start state statement static statistics stddev_pop stddev_samp stdin stdout storage strict strip structure style subclass_origin submultiset subscription substring substring_regex succeeds sum symmetric sysid system system_time system_user t table table_name tables tablesample tablespace temp template temporary text then ties time timestamp timezone_hour timezone_minute to token top_level_count trailing transaction transaction_active transactions_committed transactions_rolled_back transform transforms translate translate_regex translation treat trigger trigger_catalog trigger_name trigger_schema trim trim_array true truncate trusted type types uescape unbounded uncommitted under unencrypted union unique unknown unlink unlisten unlogged unnamed unnest until untyped update upper uri usage use_column use_variable user user_defined_type_catalog user_defined_type_code user_defined_type_name user_defined_type_schema using vacuum valid validate validator value value_of values var_pop var_samp varbinary varchar variable_conflict variadic varying verbose version versioning view views volatile warning when whenever where while whitespace width_bucket window with within without work wrapper write xml xmlagg xmlattributes xmlbinary xmlcast xmlcomment xmlconcat xmldeclaration xmldocument xmlelement xmlexists xmlforest xmliterate xmlnamespaces xmlparse xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltext xmlvalidate year yes zone"),builtin:a("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time without zone with timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:a("false true null unknown"),operatorChars:/^[*\/+\-%<>!=&|^\/#@?~]/,backslashStringEscapes:false,dateSQL:a("date time timestamp"),support:a("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast escapeConstant")});e.defineMIME("text/x-gql",{name:"sql",keywords:a("ancestor and asc by contains desc descendant distinct from group has in is limit offset on order select superset where"),atoms:a("false true"),builtin:a("blob datetime first key __key__ string integer double boolean null"),operatorChars:/^[*+\-%<>!=]/});e.defineMIME("text/x-gpsql",{name:"sql",client:a("source"),keywords:a("abort absolute access action active add admin after aggregate all also alter always analyse analyze and any array as asc assertion assignment asymmetric at authorization backward before begin between bigint binary bit boolean both by cache called cascade cascaded case cast chain char character characteristics check checkpoint class close cluster coalesce codegen collate column comment commit committed concurrency concurrently configuration connection constraint constraints contains content continue conversion copy cost cpu_rate_limit create createdb createexttable createrole createuser cross csv cube current current_catalog current_date current_role current_schema current_time current_timestamp current_user cursor cycle data database day deallocate dec decimal declare decode default defaults deferrable deferred definer delete delimiter delimiters deny desc dictionary disable discard distinct distributed do document domain double drop dxl each else enable encoding encrypted end enum errors escape every except exchange exclude excluding exclusive execute exists explain extension external extract false family fetch fields filespace fill filter first float following for force foreign format forward freeze from full function global grant granted greatest group group_id grouping handler hash having header hold host hour identity if ignore ilike immediate immutable implicit in including inclusive increment index indexes inherit inherits initially inline inner inout input insensitive insert instead int integer intersect interval into invoker is isnull isolation join key language large last leading least left level like limit list listen load local localtime localtimestamp location lock log login mapping master match maxvalue median merge minute minvalue missing mode modifies modify month move name names national natural nchar new newline next no nocreatedb nocreateexttable nocreaterole nocreateuser noinherit nologin none noovercommit nosuperuser not nothing notify notnull nowait null nullif nulls numeric object of off offset oids old on only operator option options or order ordered others out outer over overcommit overlaps overlay owned owner parser partial partition partitions passing password percent percentile_cont percentile_disc placing plans position preceding precision prepare prepared preserve primary prior privileges procedural procedure protocol queue quote randomly range read readable reads real reassign recheck recursive ref references reindex reject relative release rename repeatable replace replica reset resource restart restrict returning returns revoke right role rollback rollup rootpartition row rows rule savepoint scatter schema scroll search second security segment select sequence serializable session session_user set setof sets share show similar simple smallint some split sql stable standalone start statement statistics stdin stdout storage strict strip subpartition subpartitions substring superuser symmetric sysid system table tablespace temp template temporary text then threshold ties time timestamp to trailing transaction treat trigger trim true truncate trusted type unbounded uncommitted unencrypted union unique unknown unlisten until update user using vacuum valid validation validator value values varchar variadic varying verbose version view volatile web when where whitespace window with within without work writable write xml xmlattributes xmlconcat xmlelement xmlexists xmlforest xmlparse xmlpi xmlroot xmlserialize year yes zone"),builtin:a("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time without zone with timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:a("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^\/#@?~]/,dateSQL:a("date time timestamp"),support:a("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast")});e.defineMIME("text/x-sparksql",{name:"sql",keywords:a("add after all alter analyze and anti archive array as asc at between bucket buckets by cache cascade case cast change clear cluster clustered codegen collection column columns comment commit compact compactions compute concatenate cost create cross cube current current_date current_timestamp database databases datata dbproperties defined delete delimited deny desc describe dfs directories distinct distribute drop else end escaped except exchange exists explain export extended external false fields fileformat first following for format formatted from full function functions global grant group grouping having if ignore import in index indexes inner inpath inputformat insert intersect interval into is items join keys last lateral lazy left like limit lines list load local location lock locks logical macro map minus msck natural no not null nulls of on optimize option options or order out outer outputformat over overwrite partition partitioned partitions percent preceding principals purge range recordreader recordwriter recover reduce refresh regexp rename repair replace reset restrict revoke right rlike role roles rollback rollup row rows schema schemas select semi separated serde serdeproperties set sets show skewed sort sorted start statistics stored stratify struct table tables tablesample tblproperties temp temporary terminated then to touch transaction transactions transform true truncate unarchive unbounded uncache union unlock unset use using values view when where window with"),builtin:a("tinyint smallint int bigint boolean float double string binary timestamp decimal array map struct uniontype delimited serde sequencefile textfile rcfile inputformat outputformat"),atoms:a("false true null"),operatorChars:/^[*\/+\-%<>!=~&|^]/,dateSQL:a("date time timestamp"),support:a("ODBCdotTable doubleQuote zerolessFloat")});e.defineMIME("text/x-esper",{name:"sql",client:a("source"),keywords:a("alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit after all and as at asc avedev avg between by case cast coalesce count create current_timestamp day days delete define desc distinct else end escape events every exists false first from full group having hour hours in inner insert instanceof into irstream is istream join last lastweekday left limit like max match_recognize matches median measures metadatasql min minute minutes msec millisecond milliseconds not null offset on or order outer output partition pattern prev prior regexp retain-union retain-intersection right rstream sec second seconds select set some snapshot sql stddev sum then true unidirectional until update variable weekday when where window"),builtin:{},atoms:a("false true null"),operatorChars:/^[*+\-%<>!=&|^\/#@?~]/,dateSQL:a("time"),support:a("decimallessFloat zerolessFloat binaryNumber hexNumber")})}))},"/Ehu":function(e,t,n){"use strict";n.d(t,"a",(function(){return w}));var r=n("ROI/");var i=n("/Zo8");var o=n("qWDj");var a=n("2DVW");var s=n("JGtG");var l=n("i96i");class c extends a["Widget"]{constructor(e){super(e);this._collapseChanged=new s["Signal"](this);const{widget:t,collapsed:n=true}=e;this.addClass("jp-Collapse");this._header=new a["Widget"];this._header.addClass("jp-Collapse-header");this._content=new a["Panel"];this._content.addClass("jp-Collapse-contents");const r=new a["PanelLayout"];this.layout=r;r.addWidget(this._header);r.addWidget(this._content);this.widget=t;this.collapsed=n}get widget(){return this._widget}set widget(e){const t=this._widget;if(t){t.title.changed.disconnect(this._onTitleChanged,this);t.parent=null}this._widget=e;e.title.changed.connect(this._onTitleChanged,this);this._onTitleChanged(e.title);this._content.addWidget(e)}get collapsed(){return this._collapsed}set collapsed(e){if(e===this._collapsed){return}if(e){this._collapse()}else{this._uncollapse()}}get collapseChanged(){return this._collapseChanged}toggle(){this.collapsed=!this.collapsed}dispose(){if(this.isDisposed){return}this._header=null;this._widget=null;this._content=null;super.dispose()}handleEvent(e){switch(e.type){case"click":this._evtClick(e);break;default:break}}onAfterAttach(e){this._header.node.addEventListener("click",this)}onBeforeDetach(e){this._header.node.removeEventListener("click",this)}_collapse(){this._collapsed=true;if(this._content){this._content.hide()}this._setHeader();this._collapseChanged.emit(void 0)}_uncollapse(){this._collapsed=false;if(this._content){this._content.show()}this._setHeader();this._collapseChanged.emit(void 0)}_evtClick(e){this.toggle()}_onTitleChanged(e){this._setHeader()}_setHeader(){(this._collapsed?l["h"]:l["e"]).element({container:this._header.node,label:this._widget.title.label,elementPosition:"right",height:"28px"})}}var u=n("3g5F");var d=n("oMAC");var f=n("eGGc");var p=n("nW2j");const h="jp-JSONEditor";const m="jp-mod-error";const b="jp-JSONEditor-host";const v="jp-JSONEditor-header";class g extends a["Widget"]{constructor(e){super();this._dataDirty=false;this._inputDirty=false;this._source=null;this._originalValue=p["JSONExt"].emptyObject;this._changeGuard=false;this.addClass(h);this.headerNode=document.createElement("div");this.headerNode.className=v;this.revertButtonNode=l["jb"].element({tag:"span",title:"Revert changes to data"});this.commitButtonNode=l["j"].element({tag:"span",title:"Commit changes to data",marginLeft:"8px"});this.editorHostNode=document.createElement("div");this.editorHostNode.className=b;this.headerNode.appendChild(this.revertButtonNode);this.headerNode.appendChild(this.commitButtonNode);this.node.appendChild(this.headerNode);this.node.appendChild(this.editorHostNode);const t=new d["a"].Model;t.value.text="No data!";t.mimeType="application/json";t.value.changed.connect(this._onValueChanged,this);this.model=t;this.editor=e.editorFactory({host:this.editorHostNode,model:t});this.editor.setOption("readOnly",true)}get source(){return this._source}set source(e){if(this._source===e){return}if(this._source){this._source.changed.disconnect(this._onSourceChanged,this)}this._source=e;this.editor.setOption("readOnly",e===null);if(e){e.changed.connect(this._onSourceChanged,this)}this._setValue()}get isDirty(){return this._dataDirty||this._inputDirty}handleEvent(e){switch(e.type){case"blur":this._evtBlur(e);break;case"click":this._evtClick(e);break;default:break}}onAfterAttach(e){const t=this.editorHostNode;t.addEventListener("blur",this,true);t.addEventListener("click",this,true);this.revertButtonNode.hidden=true;this.commitButtonNode.hidden=true;this.headerNode.addEventListener("click",this);if(this.isVisible){this.update()}}onAfterShow(e){this.update()}onUpdateRequest(e){this.editor.refresh()}onBeforeDetach(e){const t=this.editorHostNode;t.removeEventListener("blur",this,true);t.removeEventListener("click",this,true);this.headerNode.removeEventListener("click",this)}_onSourceChanged(e,t){if(this._changeGuard){return}if(this._inputDirty||this.editor.hasFocus()){this._dataDirty=true;return}this._setValue()}_onValueChanged(){let e=true;try{const e=JSON.parse(this.editor.model.value.text);this.removeClass(m);this._inputDirty=!this._changeGuard&&!p["JSONExt"].deepEqual(e,this._originalValue)}catch(t){this.addClass(m);this._inputDirty=true;e=false}this.revertButtonNode.hidden=!this._inputDirty;this.commitButtonNode.hidden=!e||!this._inputDirty}_evtBlur(e){if(!this._inputDirty&&this._dataDirty){this._setValue()}}_evtClick(e){const t=e.target;if(this.revertButtonNode.contains(t)){this._setValue()}else if(this.commitButtonNode.contains(t)){if(!this.commitButtonNode.hidden&&!this.hasClass(m)){this._changeGuard=true;this._mergeContent();this._changeGuard=false;this._setValue()}}else if(this.editorHostNode.contains(t)){this.editor.focus()}}_mergeContent(){const e=this.editor.model;const t=this._originalValue;const n=JSON.parse(e.value.text);const r=this.source;if(!r){return}for(const i in n){if(!p["JSONExt"].deepEqual(n[i],t[i]||null)){r.set(i,n[i])}}for(const i in t){if(!(i in n)){r.delete(i)}}}_setValue(){this._dataDirty=false;this._inputDirty=false;this.revertButtonNode.hidden=true;this.commitButtonNode.hidden=true;this.removeClass(m);const e=this.editor.model;const t=this._source?this._source.toJSON():{};this._changeGuard=true;if(t===void 0){e.value.text="No data!";this._originalValue=p["JSONExt"].emptyObject}else{const n=JSON.stringify(t,null,4);e.value.text=n;this._originalValue=t;if(n.length>1&&n[0]==="{"){this.editor.setCursorPosition({line:0,column:1})}}this.editor.refresh();this._changeGuard=false;this.commitButtonNode.hidden=true;this.revertButtonNode.hidden=true}}var _=n("LY7c");class y extends a["Widget"]{constructor(){super();this._items=[];this.layout=new a["PanelLayout"];this.addClass("jp-RankedPanel")}addWidget(e,t){const n={widget:e,rank:t};const i=r["ArrayExt"].upperBound(this._items,n,x.itemCmp);r["ArrayExt"].insert(this._items,i,n);const o=this.layout;o.insertWidget(i,e)}onChildRemoved(e){const t=r["ArrayExt"].findFirstIndex(this._items,t=>t.widget===e.child);if(t!==-1){r["ArrayExt"].removeAt(this._items,t)}}}class w extends a["Widget"]{constructor(e){super();this.addClass("jp-NotebookTools");this._commonTools=new y;this._advancedTools=new y;this._advancedTools.title.label="Advanced Tools";const t=this.layout=new a["PanelLayout"];t.addWidget(this._commonTools);t.addWidget(new c({widget:this._advancedTools}));this._tracker=e.tracker;this._tracker.currentChanged.connect(this._onActiveNotebookPanelChanged,this);this._tracker.activeCellChanged.connect(this._onActiveCellChanged,this);this._tracker.selectionChanged.connect(this._onSelectionChanged,this);this._onActiveNotebookPanelChanged();this._onActiveCellChanged();this._onSelectionChanged()}get activeCell(){return this._tracker.activeCell}get selectedCells(){const e=this._tracker.currentWidget;if(!e){return[]}const t=e.content;return t.widgets.filter(e=>t.isSelectedOrActive(e))}get activeNotebookPanel(){return this._tracker.currentWidget}addItem(e){var t;const n=e.tool;const r=(t=e.rank,t!==null&&t!==void 0?t:100);let o;if(e.section==="advanced"){o=this._advancedTools}else{o=this._commonTools}n.addClass("jp-NotebookTools-tool");o.addWidget(n,r);n.notebookTools=this;i["MessageLoop"].sendMessage(n,w.ActiveNotebookPanelMessage);i["MessageLoop"].sendMessage(n,w.ActiveCellMessage)}_onActiveNotebookPanelChanged(){if(this._prevActiveNotebookModel&&!this._prevActiveNotebookModel.isDisposed){this._prevActiveNotebookModel.metadata.changed.disconnect(this._onActiveNotebookPanelMetadataChanged,this)}const e=this.activeNotebookPanel&&this.activeNotebookPanel.content?this.activeNotebookPanel.content.model:null;this._prevActiveNotebookModel=e;if(e){e.metadata.changed.connect(this._onActiveNotebookPanelMetadataChanged,this)}Object(r["each"])(this._toolChildren(),e=>{i["MessageLoop"].sendMessage(e,w.ActiveNotebookPanelMessage)})}_onActiveCellChanged(){if(this._prevActiveCell&&!this._prevActiveCell.isDisposed){this._prevActiveCell.metadata.changed.disconnect(this._onActiveCellMetadataChanged,this)}const e=this.activeCell?this.activeCell.model:null;this._prevActiveCell=e;if(e){e.metadata.changed.connect(this._onActiveCellMetadataChanged,this)}Object(r["each"])(this._toolChildren(),e=>{i["MessageLoop"].sendMessage(e,w.ActiveCellMessage)})}_onSelectionChanged(){Object(r["each"])(this._toolChildren(),e=>{i["MessageLoop"].sendMessage(e,w.SelectionMessage)})}_onActiveNotebookPanelMetadataChanged(e,t){const n=new _["a"].ChangeMessage("activenotebookpanel-metadata-changed",t);Object(r["each"])(this._toolChildren(),e=>{i["MessageLoop"].sendMessage(e,n)})}_onActiveCellMetadataChanged(e,t){const n=new _["a"].ChangeMessage("activecell-metadata-changed",t);Object(r["each"])(this._toolChildren(),e=>{i["MessageLoop"].sendMessage(e,n)})}_toolChildren(){return Object(r["chain"])(this._commonTools.children(),this._advancedTools.children())}}(function(e){e.ActiveNotebookPanelMessage=new i["ConflatableMessage"]("activenotebookpanel-changed");e.ActiveCellMessage=new i["ConflatableMessage"]("activecell-changed");e.SelectionMessage=new i["ConflatableMessage"]("selection-changed");class t extends a["Widget"]{dispose(){super.dispose();if(this.notebookTools){this.notebookTools=null}}processMessage(e){super.processMessage(e);switch(e.type){case"activenotebookpanel-changed":this.onActiveNotebookPanelChanged(e);break;case"activecell-changed":this.onActiveCellChanged(e);break;case"selection-changed":this.onSelectionChanged(e);break;case"activecell-metadata-changed":this.onActiveCellMetadataChanged(e);break;case"activenotebookpanel-metadata-changed":this.onActiveNotebookPanelMetadataChanged(e);break;default:break}}onActiveNotebookPanelChanged(e){}onActiveCellChanged(e){}onSelectionChanged(e){}onActiveCellMetadataChanged(e){}onActiveNotebookPanelMetadataChanged(e){}}e.Tool=t;class n extends t{constructor(){super();this._model=new d["a"].Model;this.addClass("jp-ActiveCellTool");this.addClass("jp-InputArea");this.layout=new a["PanelLayout"]}dispose(){if(this._model===null){return}this._model.dispose();this._model=null;super.dispose()}onActiveCellChanged(){const e=this.notebookTools.activeCell;const t=this.layout;const n=t.widgets.length;for(let a=0;a<n;a++){t.widgets[0].dispose()}if(this._cellModel&&!this._cellModel.isDisposed){this._cellModel.value.changed.disconnect(this._onValueChanged,this);this._cellModel.mimeTypeChanged.disconnect(this._onMimeTypeChanged,this)}if(!e){const e=new a["Widget"];e.addClass("jp-InputArea-editor");e.addClass("jp-InputArea-editor");t.addWidget(e);this._cellModel=null;return}const r=e.promptNode?e.promptNode.cloneNode(true):undefined;const i=new a["Widget"]({node:r});const o=e.contentFactory.editorFactory;const s=this._cellModel=e.model;s.value.changed.connect(this._onValueChanged,this);s.mimeTypeChanged.connect(this._onMimeTypeChanged,this);this._model.value.text=s.value.text.split("\n")[0];this._model.mimeType=s.mimeType;const l=this._model;const c=new f["a"]({model:l,factory:o});c.addClass("jp-InputArea-editor");c.addClass("jp-InputArea-editor");c.editor.setOption("readOnly",true);t.addWidget(i);t.addWidget(c)}_onValueChanged(){this._model.value.text=this._cellModel.value.text.split("\n")[0]}_onMimeTypeChanged(){this._model.mimeType=this._cellModel.mimeType}}e.ActiveCellTool=n;class r extends t{constructor(e){super();const{editorFactory:t}=e;this.addClass("jp-MetadataEditorTool");const n=this.layout=new a["PanelLayout"];this.editor=new g({editorFactory:t});this.editor.title.label=e.label||"Edit Metadata";const r=new a["Widget"]({node:document.createElement("label")});r.node.textContent=e.label||"Edit Metadata";n.addWidget(r);n.addWidget(this.editor)}}e.MetadataEditorTool=r;class o extends r{constructor(e){e.label=e.label||"Notebook Metadata";super(e)}onActiveNotebookPanelChanged(e){this._update()}onActiveNotebookPanelMetadataChanged(e){this._update()}_update(){var e,t,n;const r=this.notebookTools.activeNotebookPanel&&this.notebookTools.activeNotebookPanel.content;this.editor.source=(n=(t=(e=r)===null||e===void 0?void 0:e.model)===null||t===void 0?void 0:t.metadata,n!==null&&n!==void 0?n:null)}}e.NotebookMetadataEditorTool=o;class s extends r{constructor(e){e.label=e.label||"Cell Metadata";super(e)}onActiveCellChanged(e){this._update()}onActiveCellMetadataChanged(e){this._update()}_update(){const e=this.notebookTools.activeCell;this.editor.source=e?e.model.metadata:null}}e.CellMetadataEditorTool=s;class l extends t{constructor(e){super({node:x.createSelectorNode(e)});this._getValue=e=>{let t=e.model.metadata.get(this.key);if(t===undefined){t=this._default}return t};this._setValue=(e,t)=>{if(t===this._default){e.model.metadata.delete(this.key)}else{e.model.metadata.set(this.key,t)}};this._changeGuard=false;this.addClass("jp-KeySelector");this.key=e.key;this._default=e.default;this._validCellTypes=e.validCellTypes||[];this._getter=e.getter||this._getValue;this._setter=e.setter||this._setValue}get selectNode(){return this.node.getElementsByTagName("select")[0]}handleEvent(e){switch(e.type){case"change":this.onValueChanged();break;default:break}}onAfterAttach(e){const t=this.selectNode;t.addEventListener("change",this)}onBeforeDetach(e){const t=this.selectNode;t.removeEventListener("change",this)}onActiveCellChanged(e){const t=this.selectNode;const n=this.notebookTools.activeCell;if(!n){t.disabled=true;t.value="";return}const r=n.model.type;if(this._validCellTypes.length&&this._validCellTypes.indexOf(r)===-1){t.value="";t.disabled=true;return}t.disabled=false;this._changeGuard=true;const i=this._getter;t.value=JSON.stringify(i(n));this._changeGuard=false}onActiveCellMetadataChanged(e){if(this._changeGuard){return}const t=this.selectNode;const n=this.notebookTools.activeCell;if(e.args.key===this.key&&n){this._changeGuard=true;const e=this._getter;t.value=JSON.stringify(e(n));this._changeGuard=false}}onValueChanged(){const e=this.notebookTools.activeCell;if(!e||this._changeGuard){return}this._changeGuard=true;const t=this.selectNode;const n=this._setter;n(e,JSON.parse(t.value));this._changeGuard=false}}e.KeySelector=l;function c(){const e={key:"slideshow",title:"Slide Type",optionsMap:{"-":null,Slide:"slide","Sub-Slide":"subslide",Fragment:"fragment",Skip:"skip",Notes:"notes"},getter:e=>{const t=e.model.metadata.get("slideshow");return t&&t["slide_type"]},setter:(e,t)=>{let n=e.model.metadata.get("slideshow")||Object.create(null);if(t===null){n=Object.assign({},n);delete n.slide_type}else{n=Object.assign(Object.assign({},n),{slide_type:t})}if(Object.keys(n).length>0){e.model.metadata.set("slideshow",n)}else{e.model.metadata.delete("slideshow")}}};return new l(e)}e.createSlideShowSelector=c;function u(e){return new l({key:"raw_mimetype",title:"Raw NBConvert Format",optionsMap:e,validCellTypes:["raw"]})}e.createNBConvertSelector=u})(w||(w={}));var x;(function(e){function t(e,t){return e.rank-t.rank}e.itemCmp=t;function n(e){const t=e.key;const n=e.title||t[0].toLocaleUpperCase()+t.slice(1);const r=[];for(const a in e.optionsMap){const t=JSON.stringify(e.optionsMap[a]);r.push(o["b"].option({value:t},a))}const i=o["a"].realize(o["b"].div({},o["b"].label(n,o["b"].select({},r))));u["a"].styleNode(i);return i}e.createSelectorNode=n})(x||(x={}))},"/Hsf":function(e,t,n){"use strict";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const i=n("hI0s");const o=n("ROI/");const a=n("JGtG");const s=n("S9up");const l=r(n("53HD"));const c="api/contents";const u="files";var d;(function(e){function t(e){l.validateContentsModel(e)}e.validateContentsModel=t;function n(e){l.validateCheckpointModel(e)}e.validateCheckpointModel=n})(d=t.Contents||(t.Contents={}));class f{constructor(e={}){var t,n;this._isDisposed=false;this._additionalDrives=new Map;this._fileChanged=new a.Signal(this);const r=this.serverSettings=(t=e.serverSettings,t!==null&&t!==void 0?t:s.ServerConnection.makeSettings());this._defaultDrive=(n=e.defaultDrive,n!==null&&n!==void 0?n:new p({serverSettings:r}));this._defaultDrive.fileChanged.connect(this._onFileChanged,this)}get fileChanged(){return this._fileChanged}get isDisposed(){return this._isDisposed}dispose(){if(this.isDisposed){return}this._isDisposed=true;a.Signal.clearData(this)}addDrive(e){this._additionalDrives.set(e.name,e);e.fileChanged.connect(this._onFileChanged,this)}getModelDBFactory(e){var t,n;const[r]=this._driveForPath(e);return n=(t=r)===null||t===void 0?void 0:t.modelDBFactory,n!==null&&n!==void 0?n:null}localPath(e){const t=e.split("/");const n=t[0].split(":");if(n.length===1||!this._additionalDrives.has(n[0])){return i.PathExt.removeSlash(e)}return i.PathExt.join(n.slice(1).join(":"),...t.slice(1))}normalize(e){const t=e.split(":");if(t.length===1){return i.PathExt.normalize(e)}return`${t[0]}:${i.PathExt.normalize(t.slice(1).join(":"))}`}resolvePath(e,t){const n=this.driveName(e);const r=this.localPath(e);const o=i.PathExt.resolve("/",r,t);return n?`${n}:${o}`:o}driveName(e){const t=e.split("/");const n=t[0].split(":");if(n.length===1){return""}if(this._additionalDrives.has(n[0])){return n[0]}return""}get(e,t){const[n,r]=this._driveForPath(e);return n.get(r,t).then(e=>{const t=[];if(e.type==="directory"&&e.content){o.each(e.content,e=>{t.push(Object.assign(Object.assign({},e),{path:this._toGlobalPath(n,e.path)}))});return Object.assign(Object.assign({},e),{path:this._toGlobalPath(n,r),content:t})}else{return Object.assign(Object.assign({},e),{path:this._toGlobalPath(n,r)})}})}getDownloadUrl(e){const[t,n]=this._driveForPath(e);return t.getDownloadUrl(n)}newUntitled(e={}){if(e.path){const t=this.normalize(e.path);const[n,r]=this._driveForPath(t);return n.newUntitled(Object.assign(Object.assign({},e),{path:r})).then(e=>Object.assign(Object.assign({},e),{path:i.PathExt.join(t,e.name)}))}else{return this._defaultDrive.newUntitled(e)}}delete(e){const[t,n]=this._driveForPath(e);return t.delete(n)}rename(e,t){const[n,r]=this._driveForPath(e);const[i,o]=this._driveForPath(t);if(n!==i){throw Error("ContentsManager: renaming files must occur within a Drive")}return n.rename(r,o).then(e=>Object.assign(Object.assign({},e),{path:this._toGlobalPath(n,o)}))}save(e,t={}){const n=this.normalize(e);const[r,i]=this._driveForPath(e);return r.save(i,Object.assign(Object.assign({},t),{path:i})).then(e=>Object.assign(Object.assign({},e),{path:n}))}copy(e,t){const[n,r]=this._driveForPath(e);const[i,o]=this._driveForPath(t);if(n===i){return n.copy(r,o).then(e=>Object.assign(Object.assign({},e),{path:this._toGlobalPath(n,e.path)}))}else{throw Error("Copying files between drives is not currently implemented")}}createCheckpoint(e){const[t,n]=this._driveForPath(e);return t.createCheckpoint(n)}listCheckpoints(e){const[t,n]=this._driveForPath(e);return t.listCheckpoints(n)}restoreCheckpoint(e,t){const[n,r]=this._driveForPath(e);return n.restoreCheckpoint(r,t)}deleteCheckpoint(e,t){const[n,r]=this._driveForPath(e);return n.deleteCheckpoint(r,t)}_toGlobalPath(e,t){if(e===this._defaultDrive){return i.PathExt.removeSlash(t)}else{return`${e.name}:${i.PathExt.removeSlash(t)}`}}_driveForPath(e){const t=this.driveName(e);const n=this.localPath(e);if(t){return[this._additionalDrives.get(t),n]}else{return[this._defaultDrive,n]}}_onFileChanged(e,t){var n,r;if(e===this._defaultDrive){this._fileChanged.emit(t)}else{let i=null;let o=null;if((n=t.newValue)===null||n===void 0?void 0:n.path){i=Object.assign(Object.assign({},t.newValue),{path:this._toGlobalPath(e,t.newValue.path)})}if((r=t.oldValue)===null||r===void 0?void 0:r.path){o=Object.assign(Object.assign({},t.oldValue),{path:this._toGlobalPath(e,t.oldValue.path)})}this._fileChanged.emit({type:t.type,newValue:i,oldValue:o})}}}t.ContentsManager=f;class p{constructor(e={}){var t,n,r;this._isDisposed=false;this._fileChanged=new a.Signal(this);this.name=(t=e.name,t!==null&&t!==void 0?t:"Default");this._apiEndpoint=(n=e.apiEndpoint,n!==null&&n!==void 0?n:c);this.serverSettings=(r=e.serverSettings,r!==null&&r!==void 0?r:s.ServerConnection.makeSettings())}get fileChanged(){return this._fileChanged}get isDisposed(){return this._isDisposed}dispose(){if(this.isDisposed){return}this._isDisposed=true;a.Signal.clearData(this)}async get(e,t){let n=this._getUrl(e);if(t){if(t.type==="notebook"){delete t["format"]}const e=t.content?"1":"0";const r=Object.assign(Object.assign({},t),{content:e});n+=i.URLExt.objectToQueryString(r)}const r=this.serverSettings;const o=await s.ServerConnection.makeRequest(n,{},r);if(o.status!==200){const e=await s.ServerConnection.ResponseError.create(o);throw e}const a=await o.json();l.validateContentsModel(a);return a}getDownloadUrl(e){const t=this.serverSettings.baseUrl;let n=i.URLExt.join(t,u,i.URLExt.encodeParts(e));const r=document.cookie.match("\\b_xsrf=([^;]*)\\b");if(r){const e=new URL(n);e.searchParams.append("_xsrf",r[1]);n=e.toString()}return Promise.resolve(n)}async newUntitled(e={}){var t;let n="{}";if(e){if(e.ext){e.ext=h.normalizeExtension(e.ext)}n=JSON.stringify(e)}const r=this.serverSettings;const i=this._getUrl((t=e.path,t!==null&&t!==void 0?t:""));const o={method:"POST",body:n};const a=await s.ServerConnection.makeRequest(i,o,r);if(a.status!==201){const e=await s.ServerConnection.ResponseError.create(a);throw e}const c=await a.json();l.validateContentsModel(c);this._fileChanged.emit({type:"new",oldValue:null,newValue:c});return c}async delete(e){const t=this._getUrl(e);const n=this.serverSettings;const r={method:"DELETE"};const i=await s.ServerConnection.makeRequest(t,r,n);if(i.status!==204){const e=await s.ServerConnection.ResponseError.create(i);throw e}this._fileChanged.emit({type:"delete",oldValue:{path:e},newValue:null})}async rename(e,t){const n=this.serverSettings;const r=this._getUrl(e);const i={method:"PATCH",body:JSON.stringify({path:t})};const o=await s.ServerConnection.makeRequest(r,i,n);if(o.status!==200){const e=await s.ServerConnection.ResponseError.create(o);throw e}const a=await o.json();l.validateContentsModel(a);this._fileChanged.emit({type:"rename",oldValue:{path:e},newValue:a});return a}async save(e,t={}){const n=this.serverSettings;const r=this._getUrl(e);const i={method:"PUT",body:JSON.stringify(t)};const o=await s.ServerConnection.makeRequest(r,i,n);if(o.status!==200&&o.status!==201){const e=await s.ServerConnection.ResponseError.create(o);throw e}const a=await o.json();l.validateContentsModel(a);this._fileChanged.emit({type:"save",oldValue:null,newValue:a});return a}async copy(e,t){const n=this.serverSettings;const r=this._getUrl(t);const i={method:"POST",body:JSON.stringify({copy_from:e})};const o=await s.ServerConnection.makeRequest(r,i,n);if(o.status!==201){const e=await s.ServerConnection.ResponseError.create(o);throw e}const a=await o.json();l.validateContentsModel(a);this._fileChanged.emit({type:"new",oldValue:null,newValue:a});return a}async createCheckpoint(e){const t=this._getUrl(e,"checkpoints");const n={method:"POST"};const r=await s.ServerConnection.makeRequest(t,n,this.serverSettings);if(r.status!==201){const e=await s.ServerConnection.ResponseError.create(r);throw e}const i=await r.json();l.validateCheckpointModel(i);return i}async listCheckpoints(e){const t=this._getUrl(e,"checkpoints");const n=await s.ServerConnection.makeRequest(t,{},this.serverSettings);if(n.status!==200){const e=await s.ServerConnection.ResponseError.create(n);throw e}const r=await n.json();if(!Array.isArray(r)){throw new Error("Invalid Checkpoint list")}for(let i=0;i<r.length;i++){l.validateCheckpointModel(r[i])}return r}async restoreCheckpoint(e,t){const n=this._getUrl(e,"checkpoints",t);const r={method:"POST"};const i=await s.ServerConnection.makeRequest(n,r,this.serverSettings);if(i.status!==204){const e=await s.ServerConnection.ResponseError.create(i);throw e}}async deleteCheckpoint(e,t){const n=this._getUrl(e,"checkpoints",t);const r={method:"DELETE"};const i=await s.ServerConnection.makeRequest(n,r,this.serverSettings);if(i.status!==204){const e=await s.ServerConnection.ResponseError.create(i);throw e}}_getUrl(...e){const t=e.map(e=>i.URLExt.encodeParts(e));const n=this.serverSettings.baseUrl;return i.URLExt.join(n,this._apiEndpoint,...t)}}t.Drive=p;var h;(function(e){function t(e){if(e.length>0&&e.indexOf(".")!==0){e=`.${e}`}return e}e.normalizeExtension=t})(h||(h={}))},"/KN4":function(e,t,n){"use strict";n.r(t);n.d(t,"fileUploadStatus",(function(){return Ve}));var r=n("ldDC");var i=n("2F0p");var o=n("tANm");var a=n("N4GV");var s=n("U2CZ");var l=n("923h");var c=n("yhkN");var u=n("5cFW");var d=n("HMrN");var f=n("DZkP");var p=n("4yqh");var h=n("hI0s");var m=n("KeNj");var b=n("wCW9");var v=n("PbVF");var g=n("cWHR");var _=n("ROI/");var y=n("q1tI");var w=n.n(y);const x=4;function C(e){return w.a.createElement(g["a"],{spacing:x},w.a.createElement(g["i"],{source:"Uploading…"}),w.a.createElement(g["f"],{percentage:e.upload}))}const k=2e3;class E extends v["d"]{constructor(e){super(new E.Model(e.tracker.currentWidget&&e.tracker.currentWidget.model));this._onBrowserChange=(e,t)=>{if(t===null){this.model.browserModel=null}else{this.model.browserModel=t.model}};this._tracker=e.tracker;this._tracker.currentChanged.connect(this._onBrowserChange)}render(){const e=this.model.items;if(e.length>0){const e=this.model.items[0];if(e.complete){return w.a.createElement(g["i"],{source:"Complete!"})}else{return w.a.createElement(C,{upload:this.model.items[0].progress})}}else{return w.a.createElement(C,{upload:100})}}dispose(){super.dispose();this._tracker.currentChanged.disconnect(this._onBrowserChange)}}(function(e){class t extends v["c"]{constructor(e){super();this._uploadChanged=(e,t)=>{if(t.name==="start"){this._items.push({path:t.newValue.path,progress:t.newValue.progress*100,complete:false})}else if(t.name==="update"){const e=_["ArrayExt"].findFirstIndex(this._items,e=>e.path===t.oldValue.path);if(e!==-1){this._items[e].progress=t.newValue.progress*100}}else if(t.name==="finish"){const e=_["ArrayExt"].findFirstIndex(this._items,e=>e.path===t.oldValue.path);if(e!==-1){this._items[e].complete=true;setTimeout(()=>{_["ArrayExt"].removeAt(this._items,e);this.stateChanged.emit(void 0)},k)}}else if(t.name==="failure"){_["ArrayExt"].removeFirstWhere(this._items,e=>e.path===t.newValue.path)}this.stateChanged.emit(void 0)};this._items=[];this._browserModel=null;this.browserModel=e}get items(){return this._items}get browserModel(){return this._browserModel}set browserModel(e){const t=this._browserModel;if(t){t.uploadChanged.disconnect(this._uploadChanged)}this._browserModel=e;this._items=[];if(this._browserModel!==null){this._browserModel.uploadChanged.connect(this._uploadChanged)}this.stateChanged.emit(void 0)}}e.Model=t})(E||(E={}));var M=n("umhg");var S=n("nW2j");var L=n("rI8a");var T=n("JGtG");const D=1e4;const O=15*1024*1024;const A=1024*1024;class j{constructor(e){var t;this._connectionFailure=new T["Signal"](this);this._fileChanged=new T["Signal"](this);this._items=[];this._key="";this._pathChanged=new T["Signal"](this);this._paths=new Set;this._pending=null;this._pendingPath=null;this._refreshed=new T["Signal"](this);this._sessions=[];this._state=null;this._isDisposed=false;this._restored=new S["PromiseDelegate"];this._uploads=[];this._uploadChanged=new T["Signal"](this);this.manager=e.manager;this._driveName=e.driveName||"";const n=this._driveName?this._driveName+":":"";this._model={path:n,name:h["PathExt"].basename(n),type:"directory",content:undefined,writable:false,created:"unknown",last_modified:"unknown",mimetype:"text/plain",format:"text"};this._state=e.state||null;const r=e.refreshInterval||D;const{services:i}=e.manager;i.contents.fileChanged.connect(this._onFileChanged,this);i.sessions.runningChanged.connect(this._onRunningChanged,this);this._unloadEventListener=e=>{if(this._uploads.length>0){const t="Files still uploading";e.returnValue=t;return t}};window.addEventListener("beforeunload",this._unloadEventListener);this._poll=new L["Poll"]({auto:(t=e.auto,t!==null&&t!==void 0?t:true),name:"@jupyterlab/filebrowser:Model",factory:()=>this.cd("."),frequency:{interval:r,backoff:true,max:300*1e3},standby:"when-hidden"})}get connectionFailure(){return this._connectionFailure}get driveName(){return this._driveName}get restored(){return this._restored.promise}get fileChanged(){return this._fileChanged}get path(){return this._model?this._model.path:""}get pathChanged(){return this._pathChanged}get refreshed(){return this._refreshed}get specs(){return this.manager.services.kernelspecs.specs}get isDisposed(){return this._isDisposed}get uploadChanged(){return this._uploadChanged}uploads(){return new _["ArrayIterator"](this._uploads)}dispose(){if(this.isDisposed){return}window.removeEventListener("beforeunload",this._unloadEventListener);this._isDisposed=true;this._poll.dispose();this._sessions.length=0;this._items.length=0;T["Signal"].clearData(this)}items(){return new _["ArrayIterator"](this._items)}sessions(){return new _["ArrayIterator"](this._sessions)}async refresh(){await this._poll.refresh();await this._poll.tick}async cd(e="."){if(e!=="."){e=this.manager.services.contents.resolvePath(this._model.path,e)}else{e=this._pendingPath||this._model.path}if(this._pending){if(e===this._pendingPath){return this._pending}await this._pending}const t=this.path;const n={content:true};this._pendingPath=e;if(t!==e){this._sessions.length=0}const r=this.manager.services;this._pending=r.contents.get(e,n).then(n=>{if(this.isDisposed){return}this._handleContents(n);this._pendingPath=null;this._pending=null;if(t!==e){if(this._state&&this._key){void this._state.save(this._key,{path:e})}this._pathChanged.emit({name:"path",oldValue:t,newValue:e})}this._onRunningChanged(r.sessions,r.sessions.running());this._refreshed.emit(void 0)}).catch(e=>{this._pendingPath=null;this._pending=null;if(e.response&&e.response.status===404){e.message=`Directory not found: "${this._model.path}"`;console.error(e);this._connectionFailure.emit(e);return this.cd("/")}else{this._connectionFailure.emit(e)}});return this._pending}async download(e){const t=await this.manager.services.contents.getDownloadUrl(e);const n=document.createElement("a");n.href=t;n.download="";document.body.appendChild(n);n.click();document.body.removeChild(n);return void 0}async restore(e,t=true){const{manager:n}=this;const r=`file-browser-${e}:cwd`;const i=this._state;const o=!!this._key;if(o){return}this._key=r;if(!t||!i){this._restored.resolve(undefined);return}await n.services.ready;try{const e=await i.fetch(r);if(!e){this._restored.resolve(undefined);return}const t=e["path"];const o=n.services.contents.localPath(t);await n.services.contents.get(t);await this.cd(o)}catch(a){await i.remove(r)}this._restored.resolve(undefined)}async upload(e){const t=h["PageConfig"].getNotebookVersion()>=[5,1,0];const n=e.size>O;if(n&&!t){const t=`Cannot upload file (>${O/(1024*1024)} MB). ${e.name}`;console.warn(t);throw t}const r="File not uploaded";if(n&&!(await this._shouldUploadLarge(e))){throw"Cancelled large file upload"}await this._uploadCheckDisposed();await this.refresh();await this._uploadCheckDisposed();if(Object(_["find"])(this._items,t=>t.name===e.name)&&!(await Object(M["d"])(e.name))){throw r}await this._uploadCheckDisposed();const i=t&&e.size>A;return await this._upload(e,i)}async _shouldUploadLarge(e){const{button:t}=await Object(f["b"])({title:"Large file size warning",body:`The file size is ${Math.round(e.size/(1024*1024))} MB. Do you still want to upload it?`,buttons:[f["a"].cancelButton(),f["a"].warnButton({label:"Upload"})]});return t.accept}async _upload(e,t){let n=this._model.path;n=n?n+"/"+e.name:e.name;const r=e.name;const i="file";const o="base64";const a=async(t,a)=>{await this._uploadCheckDisposed();const s=new FileReader;s.readAsDataURL(t);await new Promise((t,n)=>{s.onload=t;s.onerror=t=>n(`Failed to upload "${e.name}":`+t)});await this._uploadCheckDisposed();const l=s.result.split(",")[1];const c={type:i,format:o,name:r,chunk:a,content:l};return await this.manager.services.contents.save(n,c)};if(!t){try{return await a(e)}catch(c){_["ArrayExt"].removeFirstWhere(this._uploads,t=>e.name===t.path);throw c}}let s;let l={path:n,progress:0};this._uploadChanged.emit({name:"start",newValue:l,oldValue:null});for(let u=0;!s;u+=A){const t=u+A;const r=t>=e.size;const i=r?-1:t/A;const o={path:n,progress:u/e.size};this._uploads.splice(this._uploads.indexOf(l));this._uploads.push(o);this._uploadChanged.emit({name:"update",newValue:o,oldValue:l});l=o;let d;try{d=await a(e.slice(u,t),i)}catch(c){_["ArrayExt"].removeFirstWhere(this._uploads,t=>e.name===t.path);this._uploadChanged.emit({name:"failure",newValue:l,oldValue:null});throw c}if(r){s=d}}this._uploads.splice(this._uploads.indexOf(l));this._uploadChanged.emit({name:"finish",newValue:null,oldValue:l});return s}_uploadCheckDisposed(){if(this.isDisposed){return Promise.reject("Filemanager disposed. File upload canceled")}return Promise.resolve()}_handleContents(e){this._model={name:e.name,path:e.path,type:e.type,content:undefined,writable:e.writable,created:e.created,last_modified:e.last_modified,mimetype:e.mimetype,format:e.format};this._items=e.content;this._paths.clear();e.content.forEach(e=>{this._paths.add(e.path)})}_onRunningChanged(e,t){this._populateSessions(t);this._refreshed.emit(void 0)}_onFileChanged(e,t){const n=this._model.path;const{sessions:r}=this.manager.services;const{oldValue:i,newValue:o}=t;const a=i&&i.path&&h["PathExt"].dirname(i.path)===n?i:o&&o.path&&h["PathExt"].dirname(o.path)===n?o:undefined;if(a){void this._poll.refresh();this._populateSessions(r.running());this._fileChanged.emit(t);return}}_populateSessions(e){this._sessions.length=0;Object(_["each"])(e,e=>{if(this._paths.has(e.path)){this._sessions.push(e)}})}}class P extends j{constructor(e){super(e);this._filter=e.filter?e.filter:e=>true}items(){return Object(_["filter"])(super.items(),(e,t)=>{if(e.type==="directory"){return true}else{return this._filter(e)}})}}var R=n("S9up");var I=n("i96i");var z=n("2DVW");var N=n("jbSH");const H="jp-BreadCrumbs";const F="jp-BreadCrumbs-home";const B="jp-BreadCrumbs-item";const V=["/","../../","../",""];const Y="application/x-jupyter-icontents";const W="jp-mod-dropTarget";class U extends z["Widget"]{constructor(e){super();this._model=e.model;this.addClass(H);this._crumbs=q.createCrumbs();this._crumbSeps=q.createCrumbSeparators();this.node.appendChild(this._crumbs[q.Crumb.Home]);this._model.refreshed.connect(this.update,this)}handleEvent(e){switch(e.type){case"click":this._evtClick(e);break;case"lm-dragenter":this._evtDragEnter(e);break;case"lm-dragleave":this._evtDragLeave(e);break;case"lm-dragover":this._evtDragOver(e);break;case"lm-drop":this._evtDrop(e);break;default:return}}onAfterAttach(e){super.onAfterAttach(e);this.update();const t=this.node;t.addEventListener("click",this);t.addEventListener("lm-dragenter",this);t.addEventListener("lm-dragleave",this);t.addEventListener("lm-dragover",this);t.addEventListener("lm-drop",this)}onBeforeDetach(e){super.onBeforeDetach(e);const t=this.node;t.removeEventListener("click",this);t.removeEventListener("lm-dragenter",this);t.removeEventListener("lm-dragleave",this);t.removeEventListener("lm-dragover",this);t.removeEventListener("lm-drop",this)}onUpdateRequest(e){const t=this._model.manager.services.contents;const n=t.localPath(this._model.path);q.updateCrumbs(this._crumbs,this._crumbSeps,n)}_evtClick(e){if(e.button!==0){return}let t=e.target;while(t&&t!==this.node){if(t.classList.contains(B)||t.classList.contains(F)){const n=_["ArrayExt"].findFirstIndex(this._crumbs,e=>e===t);this._model.cd(V[n]).catch(e=>Object(f["c"])("Open Error",e));e.preventDefault();e.stopPropagation();return}t=t.parentElement}}_evtDragEnter(e){if(e.mimeData.hasData(Y)){const t=_["ArrayExt"].findFirstIndex(this._crumbs,t=>N["ElementExt"].hitTest(t,e.clientX,e.clientY));if(t!==-1){if(t!==q.Crumb.Current){this._crumbs[t].classList.add(W);e.preventDefault();e.stopPropagation()}}}}_evtDragLeave(e){e.preventDefault();e.stopPropagation();const t=p["a"].findElement(this.node,W);if(t){t.classList.remove(W)}}_evtDragOver(e){e.preventDefault();e.stopPropagation();e.dropAction=e.proposedAction;const t=p["a"].findElement(this.node,W);if(t){t.classList.remove(W)}const n=_["ArrayExt"].findFirstIndex(this._crumbs,t=>N["ElementExt"].hitTest(t,e.clientX,e.clientY));if(n!==-1){this._crumbs[n].classList.add(W)}}_evtDrop(e){e.preventDefault();e.stopPropagation();if(e.proposedAction==="none"){e.dropAction="none";return}if(!e.mimeData.hasData(Y)){return}e.dropAction=e.proposedAction;let t=e.target;while(t&&t.parentElement){if(t.classList.contains(W)){t.classList.remove(W);break}t=t.parentElement}const n=_["ArrayExt"].findFirstIndex(this._crumbs,e=>e===t);if(n===-1){return}const r=this._model;const i=h["PathExt"].resolve(r.path,V[n]);const o=r.manager;const a=[];const s=e.mimeData.getData(Y);for(const l of s){const e=o.services.contents.localPath(l);const t=h["PathExt"].basename(e);const n=h["PathExt"].join(i,t);a.push(Object(M["c"])(o,l,n))}void Promise.all(a).catch(e=>Object(f["c"])("Move Error",e))}}var q;(function(e){let t;(function(e){e[e["Home"]=0]="Home";e[e["Ellipsis"]=1]="Ellipsis";e[e["Parent"]=2]="Parent";e[e["Current"]=3]="Current"})(t=e.Crumb||(e.Crumb={}));function n(e,n,r){const i=e[0].parentNode;const o=i.firstChild;while(o&&o.nextSibling){i.removeChild(o.nextSibling)}i.appendChild(n[0]);const a=r.split("/");if(a.length>2){i.appendChild(e[t.Ellipsis]);const r=a.slice(0,a.length-2).join("/");e[t.Ellipsis].title=r;i.appendChild(n[1])}if(r){if(a.length>=2){e[t.Parent].textContent=a[a.length-2];i.appendChild(e[t.Parent]);const r=a.slice(0,a.length-1).join("/");e[t.Parent].title=r;i.appendChild(n[2])}e[t.Current].textContent=a[a.length-1];i.appendChild(e[t.Current]);e[t.Current].title=r;i.appendChild(n[3])}}e.updateCrumbs=n;function r(){const e=I["z"].element({className:F,tag:"span",title:h["PageConfig"].getOption("serverRoot")||"Jupyter Server Root",stylesheet:"breadCrumb"});const t=I["t"].element({className:B,tag:"span",stylesheet:"breadCrumb"});const n=document.createElement("span");n.className=B;const r=document.createElement("span");r.className=B;return[e,t,n,r]}e.createCrumbs=r;function i(){const e=[];const t=2;for(let n=0;n<t+2;n++){const t=document.createElement("span");t.textContent="/";e.push(t)}return e}e.createCrumbSeparators=i})(q||(q={}));var G=n("EW/T");var K=n("v77G");var $=n("FZTM");var J=n("o+W8");var X=n("/Zo8");const Z="jp-DirListing";const Q="jp-DirListing-header";const ee="jp-DirListing-headerItem";const te="jp-DirListing-headerItemText";const ne="jp-DirListing-headerItemIcon";const re="jp-DirListing-content";const ie="jp-DirListing-item";const oe="jp-DirListing-itemText";const ae="jp-DirListing-itemIcon";const se="jp-DirListing-itemModified";const le="jp-DirListing-editor";const ce="jp-id-name";const ue="jp-id-modified";const de="application/x-jupyter-icontents";const fe="application/x-jupyter-icontentsrich";const pe="jp-mod-dropTarget";const he="jp-mod-selected";const me="jp-DragIcon";const be="jp-mod-clipboard";const ve="jp-mod-cut";const ge="jp-mod-multiSelected";const _e="jp-mod-running";const ye="jp-mod-descending";const we=1e3;const xe=5;const Ce=!!navigator.platform.match(/Mac/i);const ke="application/vnd.lumino.widget-factory";class Ee extends z["Widget"]{constructor(e){super({node:(e.renderer||Ee.defaultRenderer).createNode()});this._items=[];this._sortedItems=[];this._sortState={direction:"ascending",key:"name"};this._onItemOpened=new T["Signal"](this);this._drag=null;this._dragData=null;this._selectTimer=-1;this._isCut=false;this._prevPath="";this._clipboard=[];this._softSelection="";this._selection=Object.create(null);this._searchPrefix="";this._searchPrefixTimer=-1;this._inRename=false;this._isDirty=false;this.addClass(Z);this._model=e.model;this._model.fileChanged.connect(this._onFileChanged,this);this._model.refreshed.connect(this._onModelRefreshed,this);this._model.pathChanged.connect(this._onPathChanged,this);this._editNode=document.createElement("input");this._editNode.className=le;this._manager=this._model.manager;this._renderer=e.renderer||Ee.defaultRenderer;const t=p["a"].findElement(this.node,Q);this._renderer.populateHeaderNode(t);this._manager.activateRequested.connect(this._onActivateRequested,this)}dispose(){this._items.length=0;this._sortedItems.length=0;this._clipboard.length=0;super.dispose()}get model(){return this._model}get headerNode(){return p["a"].findElement(this.node,Q)}get contentNode(){return p["a"].findElement(this.node,re)}get renderer(){return this._renderer}get sortState(){return this._sortState}get onItemOpened(){return this._onItemOpened}selectedItems(){const e=this._sortedItems;return Object(_["filter"])(e,e=>this._selection[e.name])}sortedItems(){return new _["ArrayIterator"](this._sortedItems)}sort(e){this._sortedItems=Me.sort(this.model.items(),e);this._sortState=e;this.update()}rename(){return this._doRename()}cut(){this._isCut=true;this._copy();this.update()}copy(){this._copy()}paste(){if(!this._clipboard.length){this._isCut=false;return Promise.resolve(undefined)}const e=this._model.path;const t=[];Object(_["each"])(this._clipboard,n=>{if(this._isCut){const r=n.split("/");const i=r[r.length-1];const o=h["PathExt"].join(e,i);t.push(this._model.manager.rename(n,o))}else{t.push(this._model.manager.copy(n,e))}});Object(_["each"])(this._items,e=>{e.classList.remove(ve)});this._clipboard.length=0;this._isCut=false;this.removeClass(be);return Promise.all(t).then(()=>undefined).catch(e=>{void Object(f["c"])("Paste Error",e)})}async delete(){const e=this._sortedItems.filter(e=>this._selection[e.name]);if(!e.length){return}const t=e.length===1?`Are you sure you want to permanently delete: ${e[0].name}?`:`Are you sure you want to permanently delete the ${e.length} `+`files/folders selected?`;const n=await Object(f["b"])({title:"Delete",body:t,buttons:[f["a"].cancelButton(),f["a"].warnButton({label:"Delete"})]});if(!this.isDisposed&&n.button.accept){await this._delete(e.map(e=>e.path))}}duplicate(){const e=this._model.path;const t=[];Object(_["each"])(this.selectedItems(),n=>{if(n.type!=="directory"){const r=h["PathExt"].join(e,n.name);t.push(this._model.manager.copy(r,e))}});return Promise.all(t).then(()=>undefined).catch(e=>{void Object(f["c"])("Duplicate file",e)})}async download(){await Promise.all(Object(_["toArray"])(this.selectedItems()).filter(e=>e.type!=="directory").map(e=>this._model.download(e.path)))}shutdownKernels(){const e=this._model;const t=this._sortedItems;const n=t.map(e=>e.path);const r=Object(_["toArray"])(this._model.sessions()).filter(e=>{const r=_["ArrayExt"].firstIndexOf(n,e.path);return this._selection[t[r].name]}).map(t=>e.manager.services.sessions.shutdown(t.id));return Promise.all(r).then(()=>undefined).catch(e=>{void Object(f["c"])("Shut down kernel",e)})}selectNext(e=false){let t=-1;const n=Object.keys(this._selection);const r=this._sortedItems;if(n.length===1||e){const e=n[n.length-1];t=_["ArrayExt"].findFirstIndex(r,t=>t.name===e);t+=1;if(t===this._items.length){t=0}}else if(n.length===0){t=0}else{const e=n[n.length-1];t=_["ArrayExt"].findFirstIndex(r,t=>t.name===e)}if(t!==-1){this._selectItem(t,e);N["ElementExt"].scrollIntoViewIfNeeded(this.contentNode,this._items[t])}}selectPrevious(e=false){let t=-1;const n=Object.keys(this._selection);const r=this._sortedItems;if(n.length===1||e){const e=n[0];t=_["ArrayExt"].findFirstIndex(r,t=>t.name===e);t-=1;if(t===-1){t=this._items.length-1}}else if(n.length===0){t=this._items.length-1}else{const e=n[0];t=_["ArrayExt"].findFirstIndex(r,t=>t.name===e)}if(t!==-1){this._selectItem(t,e);N["ElementExt"].scrollIntoViewIfNeeded(this.contentNode,this._items[t])}}selectByPrefix(){const e=this._searchPrefix.toLowerCase();const t=this._sortedItems;const n=_["ArrayExt"].findFirstIndex(t,t=>t.name.toLowerCase().substr(0,e.length)===e);if(n!==-1){this._selectItem(n,false);N["ElementExt"].scrollIntoViewIfNeeded(this.contentNode,this._items[n])}}isSelected(e){return this._selection[e]===true}modelForClick(e){const t=this._sortedItems;const n=Me.hitTestNodes(this._items,e);if(n!==-1){return t[n]}return undefined}clearSelectedItems(){this._selection=Object.create(null)}async selectItemByName(e){await this.model.refresh();if(this.isDisposed){throw new Error("File browser is disposed.")}const t=this._sortedItems;const n=_["ArrayExt"].findFirstIndex(t,t=>t.name===e);if(n===-1){throw new Error("Item does not exist.")}this._selectItem(n,false);X["MessageLoop"].sendMessage(this,z["Widget"].Msg.UpdateRequest);N["ElementExt"].scrollIntoViewIfNeeded(this.contentNode,this._items[n])}handleEvent(e){switch(e.type){case"mousedown":this._evtMousedown(e);break;case"mouseup":this._evtMouseup(e);break;case"mousemove":this._evtMousemove(e);break;case"keydown":this._evtKeydown(e);break;case"click":this._evtClick(e);break;case"dblclick":this._evtDblClick(e);break;case"dragenter":case"dragover":this.addClass("jp-mod-native-drop");e.preventDefault();break;case"dragleave":case"dragend":this.removeClass("jp-mod-native-drop");break;case"drop":this.removeClass("jp-mod-native-drop");this._evtNativeDrop(e);break;case"scroll":this._evtScroll(e);break;case"lm-dragenter":this._evtDragEnter(e);break;case"lm-dragleave":this._evtDragLeave(e);break;case"lm-dragover":this._evtDragOver(e);break;case"lm-drop":this._evtDrop(e);break;default:break}}onAfterAttach(e){super.onAfterAttach(e);const t=this.node;const n=p["a"].findElement(t,re);t.addEventListener("mousedown",this);t.addEventListener("keydown",this);t.addEventListener("click",this);t.addEventListener("dblclick",this);n.addEventListener("dragenter",this);n.addEventListener("dragover",this);n.addEventListener("dragleave",this);n.addEventListener("dragend",this);n.addEventListener("drop",this);n.addEventListener("scroll",this);n.addEventListener("lm-dragenter",this);n.addEventListener("lm-dragleave",this);n.addEventListener("lm-dragover",this);n.addEventListener("lm-drop",this)}onBeforeDetach(e){super.onBeforeDetach(e);const t=this.node;const n=p["a"].findElement(t,re);t.removeEventListener("mousedown",this);t.removeEventListener("keydown",this);t.removeEventListener("click",this);t.removeEventListener("dblclick",this);n.removeEventListener("scroll",this);n.removeEventListener("dragover",this);n.removeEventListener("dragover",this);n.removeEventListener("dragleave",this);n.removeEventListener("dragend",this);n.removeEventListener("drop",this);n.removeEventListener("lm-dragenter",this);n.removeEventListener("lm-dragleave",this);n.removeEventListener("lm-dragover",this);n.removeEventListener("lm-drop",this);document.removeEventListener("mousemove",this,true);document.removeEventListener("mouseup",this,true)}onAfterShow(e){if(this._isDirty){this.sort(this.sortState);this.update()}}onUpdateRequest(e){this._isDirty=false;const t=this._sortedItems;const n=this._items;const r=p["a"].findElement(this.node,re);const i=this._renderer;this.removeClass(ge);this.removeClass(he);while(n.length>t.length){r.removeChild(n.pop())}while(n.length<t.length){const e=i.createItemNode();e.classList.add(ie);n.push(e);r.appendChild(e)}n.forEach(e=>{e.classList.remove(he);e.classList.remove(_e);e.classList.remove(ve)});t.forEach((e,t)=>{const r=n[t];const o=this._manager.registry.getFileTypeForModel(e);i.updateItemNode(r,e,o);if(this._selection[e.name]){r.classList.add(he);if(this._isCut&&this._model.path===this._prevPath){r.classList.add(ve)}}r.setAttribute("data-isdir",e.type==="directory"?"true":"false")});const o=Object.keys(this._selection).length;if(o){this.addClass(he);if(o>1){this.addClass(ge)}}const a=t.map(e=>e.path);Object(_["each"])(this._model.sessions(),e=>{var t;const r=_["ArrayExt"].firstIndexOf(a,e.path);const i=n[r];let o=(t=e.kernel)===null||t===void 0?void 0:t.name;const s=this._model.specs;i.classList.add(_e);if(s&&o){const e=s.kernelspecs[o];o=e?e.display_name:"unknown"}i.title=`${i.title}\nKernel: ${o}`});this._prevPath=this._model.path}onResize(e){const{width:t}=e.width===-1?this.node.getBoundingClientRect():e;this.toggleClass("jp-DirListing-narrow",t<250)}_evtClick(e){const t=e.target;const n=this.headerNode;if(n.contains(t)){const t=this.renderer.handleHeaderClick(n,e);if(t){this.sort(t)}return}}_evtScroll(e){this.headerNode.scrollLeft=this.contentNode.scrollLeft}_evtMousedown(e){if(e.target===this._editNode){return}if(this._editNode.parentNode){if(this._editNode!==e.target){this._editNode.focus();this._editNode.blur();clearTimeout(this._selectTimer)}else{return}}let t=Me.hitTestNodes(this._items,e);if(t===-1){return}this._handleFileSelect(e);if(e.button!==0){clearTimeout(this._selectTimer)}const n=Ce&&e.ctrlKey||e.button===2;if(n){return}if(e.button===0){this._dragData={pressX:e.clientX,pressY:e.clientY,index:t};document.addEventListener("mouseup",this,true);document.addEventListener("mousemove",this,true)}}_evtMouseup(e){if(this._softSelection){const t=e.metaKey||e.shiftKey||e.ctrlKey;if(!t&&e.button===0){this.clearSelectedItems();this._selection[this._softSelection]=true;this.update()}this._softSelection=""}if(e.button!==0||!this._drag){document.removeEventListener("mousemove",this,true);document.removeEventListener("mouseup",this,true);return}e.preventDefault();e.stopPropagation()}_evtMousemove(e){e.preventDefault();e.stopPropagation();if(this._drag||!this._dragData){return}const t=this._dragData;const n=Math.abs(e.clientX-t.pressX);const r=Math.abs(e.clientY-t.pressY);if(n<xe&&r<xe){return}this._startDrag(t.index,e.clientX,e.clientY)}_handleOpen(e){this._onItemOpened.emit(e);if(e.type==="directory"){const t=this._manager.services.contents.localPath(e.path);this._model.cd(`/${t}`).catch(e=>Object(f["c"])("Open directory",e))}else{const t=e.path;this._manager.openOrReveal(t)}}_evtKeydown(e){switch(e.keyCode){case 13:if(e.ctrlKey||e.shiftKey||e.altKey||e.metaKey){return}e.preventDefault();e.stopPropagation();const t=Object.keys(this._selection);const n=t[0];const r=this._sortedItems;const i=_["ArrayExt"].findFirstIndex(r,e=>e.name===n);if(i===-1){return}const o=this._sortedItems[i];this._handleOpen(o);break;case 38:this.selectPrevious(e.shiftKey);e.stopPropagation();e.preventDefault();break;case 40:this.selectNext(e.shiftKey);e.stopPropagation();e.preventDefault();break;default:break}if(!this._inRename&&e.key!==undefined&&e.key.length===1){this._searchPrefix+=e.key;clearTimeout(this._searchPrefixTimer);this._searchPrefixTimer=window.setTimeout(()=>{this._searchPrefix=""},we);this.selectByPrefix();e.stopPropagation();e.preventDefault()}}_evtDblClick(e){if(e.button!==0){return}if(e.ctrlKey||e.shiftKey||e.altKey||e.metaKey){return}e.preventDefault();e.stopPropagation();clearTimeout(this._selectTimer);this._editNode.blur();const t=e.target;const n=_["ArrayExt"].findFirstIndex(this._items,e=>e.contains(t));if(n===-1){return}const r=this._sortedItems[n];this._handleOpen(r)}_evtNativeDrop(e){var t;const n=(t=e.dataTransfer)===null||t===void 0?void 0:t.files;if(!n||n.length===0){return}e.preventDefault();for(let r=0;r<n.length;r++){void this._model.upload(n[r])}}_evtDragEnter(e){if(e.mimeData.hasData(de)){const t=Me.hitTestNodes(this._items,e);if(t===-1){return}const n=this._sortedItems[t];if(n.type!=="directory"||this._selection[n.name]){return}const r=e.target;r.classList.add(pe);e.preventDefault();e.stopPropagation()}}_evtDragLeave(e){e.preventDefault();e.stopPropagation();const t=p["a"].findElement(this.node,pe);if(t){t.classList.remove(pe)}}_evtDragOver(e){e.preventDefault();e.stopPropagation();e.dropAction=e.proposedAction;const t=p["a"].findElement(this.node,pe);if(t){t.classList.remove(pe)}const n=Me.hitTestNodes(this._items,e);this._items[n].classList.add(pe)}_evtDrop(e){e.preventDefault();e.stopPropagation();clearTimeout(this._selectTimer);if(e.proposedAction==="none"){e.dropAction="none";return}if(!e.mimeData.hasData(de)){return}let t=e.target;while(t&&t.parentElement){if(t.classList.contains(pe)){t.classList.remove(pe);break}t=t.parentElement}const n=_["ArrayExt"].firstIndexOf(this._items,t);const r=this._sortedItems;let i=this._model.path;if(r[n].type==="directory"){i=h["PathExt"].join(i,r[n].name)}const o=this._manager;const a=[];const s=e.mimeData.getData(de);if(e.ctrlKey&&e.proposedAction==="move"){e.dropAction="copy"}else{e.dropAction=e.proposedAction}for(const l of s){const t=o.services.contents.localPath(l);const n=h["PathExt"].basename(t);const r=h["PathExt"].join(i,n);if(r===l){continue}if(e.dropAction==="copy"){a.push(o.copy(l,i))}else{a.push(Object(M["c"])(o,l,r))}}Promise.all(a).catch(e=>{void Object(f["c"])("Error while copying/moving files",e)})}_startDrag(e,t,n){let r=Object.keys(this._selection);const i=this._items[e];const o=this._sortedItems;let a;let s;if(!i.classList.contains(he)){s=o[e];r=[s.name];a=[s]}else{const e=r[0];s=Object(_["find"])(o,t=>t.name===e);a=Object(_["toArray"])(this.selectedItems())}if(!s){return}const l=this._manager.registry.getFileTypeForModel(s);const c=this.renderer.createDragImage(i,r.length,l);this._drag=new J["Drag"]({dragImage:c,mimeData:new S["MimeData"],supportedActions:"move",proposedAction:"move"});const u=this._model.path;const d=Object(_["toArray"])(Object(_["map"])(r,e=>h["PathExt"].join(u,e)));this._drag.mimeData.setData(de,d);const f=this.model.manager.services;for(const p of a){this._drag.mimeData.setData(fe,{model:p,withContent:async()=>await f.contents.get(p.path)})}if(s&&s.type!=="directory"){const e=d.slice(1).reverse();this._drag.mimeData.setData(ke,()=>{if(!s){return}const t=s.path;let n=this._manager.findWidget(t);if(!n){n=this._manager.open(s.path)}if(e.length){const t=new S["PromiseDelegate"];void t.promise.then(()=>{let t=n;e.forEach(e=>{var n;const r={ref:(n=t)===null||n===void 0?void 0:n.id,mode:"tab-after"};t=this._manager.openOrReveal(e,void 0,void 0,r);this._manager.openOrReveal(s.path)})});t.resolve(void 0)}return n})}document.removeEventListener("mousemove",this,true);document.removeEventListener("mouseup",this,true);clearTimeout(this._selectTimer);void this._drag.start(t,n).then(e=>{this._drag=null;clearTimeout(this._selectTimer)})}_handleFileSelect(e){const t=this._sortedItems;const n=Me.hitTestNodes(this._items,e);clearTimeout(this._selectTimer);if(n===-1){return}this._softSelection="";const r=t[n].name;const i=Object.keys(this._selection);if(Ce&&e.metaKey||!Ce&&e.ctrlKey){if(this._selection[r]){delete this._selection[r]}else{this._selection[r]=true}}else if(e.shiftKey){this._handleMultiSelect(i,n)}else if(r in this._selection&&i.length>1){this._softSelection=r}else{this.clearSelectedItems();this._selection[r]=true}this.update()}_handleMultiSelect(e,t){const n=this._sortedItems;let r=-1;for(let i=0;i<this._items.length;i++){if(i===t){continue}const o=n[i].name;if(e.indexOf(o)!==-1){if(r===-1){r=i}else{if(Math.abs(t-i)<Math.abs(r-i)){r=i}}}}if(r===-1){r=0}for(let i=0;i<this._items.length;i++){if(r>=i&&t<=i||r<=i&&t>=i){this._selection[n[i].name]=true}}}_copy(){this._clipboard.length=0;Object(_["each"])(this.selectedItems(),e=>{this._clipboard.push(e.path)})}async _delete(e){await Promise.all(e.map(e=>this._model.manager.deleteFile(e).catch(e=>{void Object(f["c"])("Delete Failed",e)})))}_doRename(){this._inRename=true;const e=this._sortedItems;const t=Object.keys(this._selection)[0];const n=_["ArrayExt"].findFirstIndex(e,e=>e.name===t);const r=this._items[n];const i=e[n];const o=this.renderer.getNameNode(r);const a=i.name;this._editNode.value=a;this._selectItem(n,false);return Me.doRename(o,this._editNode).then(e=>{this.node.focus();if(!e||e===a){this._inRename=false;return a}if(!Object(M["a"])(e)){void Object(f["c"])("Rename Error",Error(`"${e}" is not a valid name for a file. `+`Names must have nonzero length, `+`and cannot include "/", "\\", or ":"`));this._inRename=false;return a}if(this.isDisposed){this._inRename=false;throw new Error("File browser is disposed.")}const t=this._manager;const n=h["PathExt"].join(this._model.path,a);const r=h["PathExt"].join(this._model.path,e);const i=Object(M["c"])(t,n,r);return i.catch(e=>{if(e!=="File not renamed"){void Object(f["c"])("Rename Error",e)}this._inRename=false;return a}).then(()=>{if(this.isDisposed){this._inRename=false;throw new Error("File browser is disposed.")}if(this._inRename){void this.selectItemByName(e)}this._inRename=false;return e})})}_selectItem(e,t){const n=this._sortedItems;if(!t){this.clearSelectedItems()}const r=n[e].name;this._selection[r]=true;this.update()}_onModelRefreshed(){const e=Object.keys(this._selection);this.clearSelectedItems();Object(_["each"])(this._model.items(),t=>{const n=t.name;if(e.indexOf(n)!==-1){this._selection[n]=true}});if(this.isVisible){this.sort(this.sortState)}else{this._isDirty=true}}_onPathChanged(){this.clearSelectedItems();this.sort(this.sortState)}_onFileChanged(e,t){const n=t.newValue;if(!n){return}const r=n.name;if(t.type!=="new"||!r){return}void this.selectItemByName(r).then(()=>{if(!this.isDisposed&&n.type==="directory"){return this._doRename()}}).catch(()=>{})}_onActivateRequested(e,t){const n=h["PathExt"].dirname(t);if(n!==this._model.path){return}const r=h["PathExt"].basename(t);this.selectItemByName(r).catch(()=>{})}}(function(e){class t{createNode(){const e=document.createElement("div");const t=document.createElement("div");const n=document.createElement("ul");n.className=re;t.className=Q;e.appendChild(t);e.appendChild(n);e.tabIndex=1;return e}populateHeaderNode(e){const t=this._createHeaderItemNode("Name");const n=this._createHeaderItemNode("Last Modified");t.classList.add(ce);t.classList.add(he);n.classList.add(ue);e.appendChild(t);e.appendChild(n);Me.updateCaret(p["a"].findElement(t,ne),"right","up")}handleHeaderClick(e,t){const n=p["a"].findElement(e,ce);const r=p["a"].findElement(e,ue);const i={direction:"ascending",key:"name"};const o=t.target;if(n.contains(o)){const e=p["a"].findElement(r,ne);const t=p["a"].findElement(n,ne);if(n.classList.contains(he)){if(!n.classList.contains(ye)){i.direction="descending";n.classList.add(ye);Me.updateCaret(t,"right","down")}else{n.classList.remove(ye);Me.updateCaret(t,"right","up")}}else{n.classList.remove(ye);Me.updateCaret(t,"right","up")}n.classList.add(he);r.classList.remove(he);r.classList.remove(ye);Me.updateCaret(e,"left");return i}if(r.contains(o)){const e=p["a"].findElement(r,ne);const t=p["a"].findElement(n,ne);i.key="last_modified";if(r.classList.contains(he)){if(!r.classList.contains(ye)){i.direction="descending";r.classList.add(ye);Me.updateCaret(e,"left","down")}else{r.classList.remove(ye);Me.updateCaret(e,"left","up")}}else{r.classList.remove(ye);Me.updateCaret(e,"left","up")}r.classList.add(he);n.classList.remove(he);n.classList.remove(ye);Me.updateCaret(t,"right");return i}return i}createItemNode(){const e=document.createElement("li");const t=document.createElement("span");const n=document.createElement("span");const r=document.createElement("span");t.className=ae;n.className=oe;r.className=se;e.appendChild(t);e.appendChild(n);e.appendChild(r);return e}updateItemNode(e,t,n=G["a"].defaultTextFileType){const{icon:r,iconClass:i,name:o}=n;const a=p["a"].findElement(e,ae);const s=p["a"].findElement(e,oe);const l=p["a"].findElement(e,se);K["a"].resolveElement({icon:r,iconClass:Object($["a"])(i,"jp-Icon"),container:a,className:ae,stylesheet:"listing"});let c="Name: "+t.name;if(t.size!==null&&t.size!==undefined){c+="\nSize: "+Me.formatFileSize(t.size,1,1024)}if(t.path){const e=h["PathExt"].dirname(t.path);if(e){c+="\nPath: "+e.substr(0,50);if(e.length>50){c+="..."}}}if(t.created){c+="\nCreated: "+h["Time"].format(new Date(t.created),"YYYY-MM-DD HH:mm:ss")}if(t.last_modified){c+="\nModified: "+h["Time"].format(new Date(t.last_modified),"YYYY-MM-DD HH:mm:ss")}c+="\nWritable: "+t.writable;e.title=c;e.setAttribute("data-file-type",o);if(t.name.startsWith(".")){e.setAttribute("data-is-dot","true")}else{e.removeAttribute("data-is-dot")}if(s&&s.textContent!==t.name){s.textContent=t.name}let u="";let d="";if(t.last_modified){u=h["Time"].formatHuman(new Date(t.last_modified));d=h["Time"].format(new Date(t.last_modified),"lll")}l.textContent=u;l.title=d}getNameNode(e){return p["a"].findElement(e,oe)}createDragImage(e,t,n){const r=e.cloneNode(true);const i=p["a"].findElement(r,se);const o=p["a"].findElement(r,ae);r.removeChild(i);if(!n){o.textContent="";o.className=""}else{o.textContent=n.iconLabel||"";o.className=n.iconClass||""}o.classList.add(me);if(t>1){const e=p["a"].findElement(r,oe);e.textContent=t+" Items"}return r}_createHeaderItemNode(e){const t=document.createElement("div");const n=document.createElement("span");const r=document.createElement("span");t.className=ee;n.className=te;r.className=ne;n.textContent=e;t.appendChild(n);t.appendChild(r);return t}}e.Renderer=t;e.defaultRenderer=new t})(Ee||(Ee={}));var Me;(function(e){function t(e,t){const n=e.parentElement;n.replaceChild(t,e);t.focus();const r=t.value.lastIndexOf(".");if(r===-1){t.setSelectionRange(0,t.value.length)}else{t.setSelectionRange(0,r)}return new Promise((r,i)=>{t.onblur=()=>{n.replaceChild(e,t);r(t.value)};t.onkeydown=e=>{switch(e.keyCode){case 13:e.stopPropagation();e.preventDefault();t.blur();break;case 27:e.stopPropagation();e.preventDefault();t.blur();break;case 38:e.stopPropagation();e.preventDefault();if(t.selectionStart!==t.selectionEnd){t.selectionStart=t.selectionEnd=0}break;case 40:e.stopPropagation();e.preventDefault();if(t.selectionStart!==t.selectionEnd){t.selectionStart=t.selectionEnd=t.value.length}break;default:break}}})}e.doRename=t;function n(e,t){const n=Object(_["toArray"])(e);const r=t.direction==="descending"?1:-1;if(t.key==="last_modified"){n.sort((e,t)=>{const n=e.type==="directory"?0:1;const i=t.type==="directory"?0:1;const o=new Date(e.last_modified).getTime();const a=new Date(t.last_modified).getTime();return n-i||(o-a)*r})}else{n.sort((e,t)=>{const n=e.type==="directory"?0:1;const i=t.type==="directory"?0:1;return n-i||t.name.localeCompare(e.name)*r})}return n}e.sort=n;function r(e,t){return _["ArrayExt"].findFirstIndex(e,e=>N["ElementExt"].hitTest(e,t.clientX,t.clientY)||t.target===e)}e.hitTestNodes=r;function i(e,t,n){if(e===0){return"0 Bytes"}const r=t||2;const i=["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"];const o=Math.floor(Math.log(e)/Math.log(n));if(o>=0&&o<i.length){return parseFloat((e/Math.pow(n,o)).toFixed(r))+" "+i[o]}else{return String(e)}}e.formatFileSize=i;function o(e,t,n){if(n){(n==="down"?I["e"]:I["h"]).element({container:e,tag:"span",stylesheet:"listingHeaderItem",float:t})}else{K["a"].remove(e);e.className=ne}}e.updateCaret=o})(Me||(Me={}));class Se extends c["c"]{constructor(e){super({icon:I["x"],onClick:()=>{this._input.click()},tooltip:"Upload Files"});this._onInputChanged=()=>{const e=Array.prototype.slice.call(this._input.files);const t=e.map(e=>this.fileBrowserModel.upload(e));void Promise.all(t).catch(e=>{void Object(f["c"])("Upload Error",e)})};this._onInputClicked=()=>{this._input.value=""};this._input=Le.createUploadInput();this.fileBrowserModel=e.model;this._input.onclick=this._onInputClicked;this._input.onchange=this._onInputChanged;this.addClass("jp-id-upload")}}var Le;(function(e){function t(){const e=document.createElement("input");e.type="file";e.multiple=true;return e}e.createUploadInput=t})(Le||(Le={}));const Te="jp-FileBrowser";const De="jp-FileBrowser-crumbs";const Oe="jp-FileBrowser-toolbar";const Ae="jp-FileBrowser-listing";class je extends z["Widget"]{constructor(e){super();this.addClass(Te);this.id=e.id;const t=this.model=e.model;const n=e.renderer;t.connectionFailure.connect(this._onConnectionFailure,this);this._manager=t.manager;this._crumbs=new U({model:t});this.toolbar=new c["b"];this._directoryPending=false;const r=new c["c"]({icon:I["O"],onClick:()=>{this.createNewDirectory()},tooltip:"New Folder"});const i=new Se({model:t});const o=new c["c"]({icon:I["X"],onClick:()=>{void t.refresh()},tooltip:"Refresh File List"});this.toolbar.addItem("newFolder",r);this.toolbar.addItem("upload",i);this.toolbar.addItem("refresher",o);this._listing=new Ee({model:t,renderer:n});this._crumbs.addClass(De);this.toolbar.addClass(Oe);this._listing.addClass(Ae);const a=new z["PanelLayout"];a.addWidget(this.toolbar);a.addWidget(this._crumbs);a.addWidget(this._listing);this.layout=a;if(e.restore!==false){void t.restore(this.id)}}selectedItems(){return this._listing.selectedItems()}async selectItemByName(e){await this._listing.selectItemByName(e)}clearSelectedItems(){this._listing.clearSelectedItems()}rename(){return this._listing.rename()}cut(){this._listing.cut()}copy(){this._listing.copy()}paste(){return this._listing.paste()}createNewDirectory(){if(this._directoryPending===true){return}this._directoryPending=true;void this._manager.newUntitled({path:this.model.path,type:"directory"}).then(async e=>{await this._listing.selectItemByName(e.name);this._directoryPending=false}).catch(e=>{this._directoryPending=false})}delete(){return this._listing.delete()}duplicate(){return this._listing.duplicate()}download(){return this._listing.download()}shutdownKernels(){return this._listing.shutdownKernels()}selectNext(){this._listing.selectNext()}selectPrevious(){this._listing.selectPrevious()}modelForClick(e){return this._listing.modelForClick(e)}_onConnectionFailure(e,t){if(t instanceof R["ServerConnection"].ResponseError&&t.response.status===404){const e="Directory not found";t.message=`Directory not found: "${this.model.path}"`;void Object(f["c"])(e,t)}}get navigateToCurrentDirectory(){return this._navigateToCurrentDirectory}set navigateToCurrentDirectory(e){this._navigateToCurrentDirectory=e}}var Pe=n("W9mf");var Re=n("w0/B");var Ie=n("O0Ec");var ze=n("AB7C");var Ne;(function(e){e.copy="filebrowser:copy";e.copyDownloadLink="filebrowser:copy-download-link";e.createLauncher="filebrowser:create-main-launcher";e.cut="filebrowser:cut";e.del="filebrowser:delete";e.download="filebrowser:download";e.duplicate="filebrowser:duplicate";e.hideBrowser="filebrowser:hide-main";e.goToPath="filebrowser:go-to-path";e.openPath="filebrowser:open-path";e.open="filebrowser:open";e.openBrowserTab="filebrowser:open-browser-tab";e.paste="filebrowser:paste";e.createNewDirectory="filebrowser:create-new-directory";e.createNewFile="filebrowser:create-new-file";e.createNewMarkdownFile="filebrowser:create-new-markdown-file";e.rename="filebrowser:rename";e.share="filebrowser:share-main";e.copyPath="filebrowser:copy-path";e.showBrowser="filebrowser:activate";e.shutdown="filebrowser:shutdown";e.toggleBrowser="filebrowser:toggle-main";e.toggleNavigateToCurrentDirectory="filebrowser:toggle-navigate-to-current-directory";e.toggleLastModified="filebrowser:toggle-last-modified"})(Ne||(Ne={}));const He={activate:Ge,id:"@jupyterlab/filebrowser-extension:browser",requires:[b["a"],m["a"],r["a"],i["a"],Re["a"]],optional:[s["a"],Pe["a"]],autoStart:true};const Fe={activate:qe,id:"@jupyterlab/filebrowser-extension:factory",provides:b["a"],requires:[m["a"]],optional:[Ie["IStateDB"],o["b"],a["a"].ITreeResolver]};const Be={activate:Ke,id:"@jupyterlab/filebrowser-extension:share-file",requires:[b["a"]],autoStart:true};const Ve={id:"@jupyterlab/filebrowser-extension:file-upload-status",autoStart:true,requires:[b["a"]],optional:[g["b"]],activate:(e,t,n)=>{if(!n){return}const r=new E({tracker:t.tracker});n.registerStatusItem("@jupyterlab/filebrowser-extension:file-upload-status",{item:r,align:"middle",isActive:()=>!!r.model&&r.model.items.length>0,activeStateChanged:r.model.stateChanged})}};const Ye="filebrowser";const We=[Fe,He,Be,Ve];var Ue=t["default"]=We;async function qe(e,t,n,r,i){const{commands:o}=e;const a=new l["a"]({namespace:Ye});const s=(e,r={})=>{var i;const s=new j({auto:(i=r.auto,i!==null&&i!==void 0?i:true),manager:t,driveName:r.driveName||"",refreshInterval:r.refreshInterval,state:r.state===null?undefined:r.state||n||undefined});const l=r.restore;const u=new je({id:e,model:s,restore:l});const d=new c["c"]({icon:I["a"],onClick:()=>Je.createLauncher(o,u),tooltip:"New Launcher"});u.toolbar.insertItem(0,"launch",d);void a.add(u);return u};const u=s("filebrowser",{auto:false,restore:false});void Je.restoreBrowser(u,o,r,i);return{createFileBrowser:s,defaultBrowser:u,tracker:a}}function Ge(e,t,n,r,i,o,a,s){const l=t.defaultBrowser;const{commands:c}=e;i.add(l,Ye);$e(e,t,r,n,o,a,s);l.title.icon=I["z"];const u=()=>{const t=Object(_["find"])(e.commands.keyBindings,e=>e.command===Ne.toggleBrowser);if(t){const e=ze["a"].formatKeystroke(t.keys.join(" "));l.title.caption=`File Browser (${e})`}else{l.title.caption="File Browser"}};u();e.commands.keyBindingChanged.connect(()=>{u()});r.add(l,"left",{rank:100});void r.restored.then(e=>{if(e.fresh){void c.execute(Ne.showBrowser,void 0)}});void Promise.all([e.restored,l.model.restored]).then(()=>{function e(){if(r.isEmpty("main")){void Je.createLauncher(c,l)}}r.layoutModified.connect(()=>{e()});let i=false;void o.load("@jupyterlab/filebrowser-extension:browser").then(e=>{e.changed.connect(e=>{i=e.get("navigateToCurrentDirectory").composite;l.navigateToCurrentDirectory=i});i=e.get("navigateToCurrentDirectory").composite;l.navigateToCurrentDirectory=i});r.currentChanged.connect(async(e,o)=>{var a;if(i&&o.newValue){const{newValue:e}=o;const i=n.contextForWidget(e);if(i){const{path:e}=i;try{await Je.navigateToPath(e,t);(a=r.currentWidget)===null||a===void 0?void 0:a.activate()}catch(s){console.warn(`${Ne.goToPath} failed to open: ${e}`,s)}}}});e()})}function Ke(e,t){const{commands:n}=e;const{tracker:r}=t;n.addCommand(Ne.share,{execute:()=>{var e;const t=r.currentWidget;const n=(e=t)===null||e===void 0?void 0:e.selectedItems().next();if(!n){return}const i=encodeURI(n.path);u["a"].copyToSystem(h["URLExt"].join(h["PageConfig"].getTreeShareUrl(),i))},isVisible:()=>!!r.currentWidget&&Object(_["toArray"])(r.currentWidget.selectedItems()).length===1,icon:I["K"].bindprops({stylesheet:"menuItem"}),label:"Copy Shareable Link"})}function $e(e,t,n,r,i,o,a){const{docRegistry:s,commands:l}=e;const{defaultBrowser:c,tracker:h}=t;l.addCommand(Ne.del,{execute:()=>{const e=h.currentWidget;if(e){return e.delete()}},icon:I["n"].bindprops({stylesheet:"menuItem"}),label:"Delete",mnemonic:0});l.addCommand(Ne.copy,{execute:()=>{const e=h.currentWidget;if(e){return e.copy()}},icon:I["p"].bindprops({stylesheet:"menuItem"}),label:"Copy",mnemonic:0});l.addCommand(Ne.cut,{execute:()=>{const e=h.currentWidget;if(e){return e.cut()}},icon:I["q"].bindprops({stylesheet:"menuItem"}),label:"Cut"});l.addCommand(Ne.download,{execute:()=>{const e=h.currentWidget;if(e){return e.download()}},icon:I["r"].bindprops({stylesheet:"menuItem"}),label:"Download"});l.addCommand(Ne.duplicate,{execute:()=>{const e=h.currentWidget;if(e){return e.duplicate()}},icon:I["p"].bindprops({stylesheet:"menuItem"}),label:"Duplicate"});l.addCommand(Ne.hideBrowser,{execute:()=>{const e=h.currentWidget;if(e&&!e.isHidden){n.collapseLeft()}}});l.addCommand(Ne.goToPath,{execute:async e=>{const n=e.path||"";try{const e=await Je.navigateToPath(n,t);if(e.type!=="directory"){const e=Je.getBrowserForPath(n,t);if(e){e.clearSelectedItems();const t=n.split("/");const r=t[t.length-1];if(r){await e.selectItemByName(r)}}}}catch(r){console.warn(`${Ne.goToPath} failed to go to: ${n}`,r)}return l.execute(Ne.showBrowser,{path:n})}});l.addCommand(Ne.openPath,{label:e=>e.path?`Open ${e.path}`:"Open from Path…",caption:e=>e.path?`Open ${e.path}`:"Open from path",execute:async({path:e})=>{var n;if(!e){e=(n=(await d["a"].getText({label:"Path",placeholder:"/path/relative/to/jlab/root",title:"Open Path",okLabel:"Open"})).value,n!==null&&n!==void 0?n:undefined)}if(!e){return}try{const n=e!=="/"&&e.endsWith("/");if(n){e=e.slice(0,e.length-1)}const r=Je.getBrowserForPath(e,t);const{services:i}=r.model.manager;const o=await i.contents.get(e,{content:false});if(n&&o.type!=="directory"){throw new Error(`Path ${e}/ is not a directory`)}await l.execute(Ne.goToPath,{path:e});if(o.type==="directory"){return}return l.execute("docmanager:open",{path:e})}catch(r){if(r.response&&r.response.status===404){r.message=`Could not find path: ${e}`}return Object(f["c"])("Cannot open",r)}}});if(o){o.addItem({command:Ne.openPath,category:"File Operations"})}l.addCommand(Ne.open,{execute:e=>{const t=e["factory"]||void 0;const n=h.currentWidget;if(!n){return}const{contents:r}=n.model.manager.services;return Promise.all(Object(_["toArray"])(Object(_["map"])(n.selectedItems(),e=>{if(e.type==="directory"){const t=r.localPath(e.path);return n.model.cd(`/${t}`)}return l.execute("docmanager:open",{factory:t,path:e.path})})))},icon:e=>{var t,n;const r=e["factory"]||void 0;if(r){const e=s.getFileType(r);return(n=(t=e)===null||t===void 0?void 0:t.icon)===null||n===void 0?void 0:n.bindprops({stylesheet:"menuItem"})}else{return I["z"].bindprops({stylesheet:"menuItem"})}},label:e=>e["label"]||e["factory"]||"Open",mnemonic:0});l.addCommand(Ne.openBrowserTab,{execute:()=>{const e=h.currentWidget;if(!e){return}return Promise.all(Object(_["toArray"])(Object(_["map"])(e.selectedItems(),e=>l.execute("docmanager:open-browser-tab",{path:e.path}))))},icon:I["a"].bindprops({stylesheet:"menuItem"}),label:"Open in New Browser Tab",mnemonic:0});l.addCommand(Ne.copyDownloadLink,{execute:()=>{const e=h.currentWidget;if(!e){return}return e.model.manager.services.contents.getDownloadUrl(e.selectedItems().next().path).then(e=>{u["a"].copyToSystem(e)})},icon:I["p"].bindprops({stylesheet:"menuItem"}),label:"Copy Download Link",mnemonic:0});l.addCommand(Ne.paste,{execute:()=>{const e=h.currentWidget;if(e){return e.paste()}},icon:I["S"].bindprops({stylesheet:"menuItem"}),label:"Paste",mnemonic:0});l.addCommand(Ne.createNewDirectory,{execute:()=>{const e=h.currentWidget;if(e){return e.createNewDirectory()}},icon:I["O"].bindprops({stylesheet:"menuItem"}),label:"New Folder"});l.addCommand(Ne.createNewFile,{execute:()=>{const{model:{path:e}}=c;void l.execute("docmanager:new-untitled",{path:e,type:"file",ext:"txt"})},icon:I["hb"].bindprops({stylesheet:"menuItem"}),label:"New File"});l.addCommand(Ne.createNewMarkdownFile,{execute:()=>{const{model:{path:e}}=c;void l.execute("docmanager:new-untitled",{path:e,type:"file",ext:"md"})},icon:I["N"].bindprops({stylesheet:"menuItem"}),label:"New Markdown File"});l.addCommand(Ne.rename,{execute:e=>{const t=h.currentWidget;if(t){return t.rename()}},icon:I["s"].bindprops({stylesheet:"menuItem"}),label:"Rename",mnemonic:0});l.addCommand(Ne.copyPath,{execute:()=>{const e=h.currentWidget;if(!e){return}const t=e.selectedItems().next();if(!t){return}u["a"].copyToSystem(t.path)},isVisible:()=>!!h.currentWidget&&h.currentWidget.selectedItems().next!==undefined,icon:I["w"].bindprops({stylesheet:"menuItem"}),label:"Copy Path"});l.addCommand(Ne.showBrowser,{execute:e=>{const r=e.path||"";const i=Je.getBrowserForPath(r,t);if(!i){return}if(c===i){n.activateById(c.id);return}else{const e=["left","right"];for(const t of e){const e=n.widgets(t);let r=e.next();while(r){if(r.contains(i)){n.activateById(r.id);return}r=e.next()}}}}});l.addCommand(Ne.shutdown,{execute:()=>{const e=h.currentWidget;if(e){return e.shutdownKernels()}},icon:I["eb"].bindprops({stylesheet:"menuItem"}),label:"Shut Down Kernel"});l.addCommand(Ne.toggleBrowser,{execute:()=>{if(c.isHidden){return l.execute(Ne.showBrowser,void 0)}return l.execute(Ne.hideBrowser,void 0)}});l.addCommand(Ne.createLauncher,{label:"New Launcher",execute:()=>Je.createLauncher(l,c)});l.addCommand(Ne.toggleNavigateToCurrentDirectory,{label:"Show Active File in File Browser",isToggled:()=>c.navigateToCurrentDirectory,execute:()=>{const e=!c.navigateToCurrentDirectory;const t="navigateToCurrentDirectory";return i.set("@jupyterlab/filebrowser-extension:browser",t,e).catch(e=>{console.error(`Failed to set navigateToCurrentDirectory setting`)})}});l.addCommand(Ne.toggleLastModified,{label:"Toggle Last Modified Column",execute:()=>{const e=p["a"].findElement(document.body,"jp-id-modified");const t=p["a"].findElements(document.body,"jp-DirListing-itemModified");if(e.classList.contains("jp-LastModified-hidden")){e.classList.remove("jp-LastModified-hidden");for(let e=0;e<t.length;e++){t[e].classList.remove("jp-LastModified-hidden")}}else{e.classList.add("jp-LastModified-hidden");for(let e=0;e<t.length;e++){t[e].classList.add("jp-LastModified-hidden")}}}});if(a){a.settingsMenu.addGroup([{command:Ne.toggleNavigateToCurrentDirectory}],5)}if(o){o.addItem({command:Ne.toggleNavigateToCurrentDirectory,category:"File Operations"})}class m extends z["Menu"]{onBeforeAttach(e){this.clearItems();const t=h.currentWidget?m._intersection(Object(_["map"])(h.currentWidget.selectedItems(),e=>m._getFactories(e))):undefined;if(t){t.forEach(e=>{this.addItem({args:{factory:e},command:Ne.open})})}super.onBeforeAttach(e)}static _getFactories(e){var t;const n=s.preferredWidgetFactories(e.path).map(e=>e.name);const r=(t=s.getWidgetFactory("notebook"))===null||t===void 0?void 0:t.name;if(r&&e.type==="notebook"&&n.indexOf(r)===-1){n.unshift(r)}return n}static _intersection(e){const t=e.next();if(!t){return}const n=new Set(t);return Object(_["reduce"])(e,(e,t)=>new Set(t.filter(t=>e.has(t))),n)}}const b=".jp-DirListing-content";const v=".jp-DirListing-item[data-isdir]";const g='.jp-DirListing-item[data-isdir="false"]';e.contextMenu.addItem({command:Ne.createNewDirectory,selector:b,rank:1});e.contextMenu.addItem({command:Ne.createNewFile,selector:b,rank:2});e.contextMenu.addItem({command:Ne.createNewMarkdownFile,selector:b,rank:3});e.contextMenu.addItem({command:Ne.paste,selector:b,rank:4});e.contextMenu.addItem({command:Ne.open,selector:v,rank:1});const y=new m({commands:l});y.title.label="Open With";e.contextMenu.addItem({type:"submenu",submenu:y,selector:g,rank:2});e.contextMenu.addItem({command:Ne.openBrowserTab,selector:g,rank:3});e.contextMenu.addItem({command:Ne.rename,selector:v,rank:4});e.contextMenu.addItem({command:Ne.del,selector:v,rank:5});e.contextMenu.addItem({command:Ne.cut,selector:v,rank:6});e.contextMenu.addItem({command:Ne.copy,selector:g,rank:7});e.contextMenu.addItem({command:Ne.duplicate,selector:g,rank:8});e.contextMenu.addItem({command:Ne.download,selector:g,rank:9});e.contextMenu.addItem({command:Ne.shutdown,selector:g,rank:10});e.contextMenu.addItem({command:Ne.share,selector:v,rank:11});e.contextMenu.addItem({command:Ne.copyPath,selector:v,rank:12});e.contextMenu.addItem({command:Ne.copyDownloadLink,selector:g,rank:13});e.contextMenu.addItem({command:Ne.toggleLastModified,selector:".jp-DirListing-header",rank:14})}var Je;(function(e){function t(e,t){const{model:n}=t;return e.execute("launcher:create",{cwd:n.path}).then(e=>{n.pathChanged.connect(()=>{if(e.content){e.content.cwd=n.path}},e);return e})}e.createLauncher=t;function n(e,t){const{defaultBrowser:n,tracker:r}=t;const i=n.model.manager.services.contents.driveName(e);if(i){const t=r.find(e=>e.model.driveName===i);if(!t){console.warn(`${Ne.goToPath} failed to find filebrowser for path: ${e}`);return}return t}return n}e.getBrowserForPath=n;async function r(t,n){const r=e.getBrowserForPath(t,n);if(!r){throw new Error("No browser for path")}const{services:i}=r.model.manager;const o=i.contents.localPath(t);await i.ready;const a=await i.contents.get(t,{content:false});const{model:s}=r;await s.restored;if(a.type==="directory"){await s.cd(`/${o}`)}else{await s.cd(`/${h["PathExt"].dirname(o)}`)}return a}e.navigateToPath=r;async function i(e,t,n,r){const i="jp-mod-restoring";e.addClass(i);if(!n){await e.model.restore(e.id);await e.model.refresh();e.removeClass(i);return}const o=async()=>{var a,s,l;n.routed.disconnect(o);const c=await((a=r)===null||a===void 0?void 0:a.paths);if(((s=c)===null||s===void 0?void 0:s.file)||((l=c)===null||l===void 0?void 0:l.browser)){await e.model.restore(e.id,false);if(c.file){await t.execute(Ne.openPath,{path:c.file})}if(c.browser){await t.execute(Ne.openPath,{path:c.browser})}}else{await e.model.restore(e.id);await e.model.refresh()}e.removeClass(i)};n.routed.connect(o)}e.restoreBrowser=i})(Je||(Je={}))},"/MNf":function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));n.d(t,"b",(function(){return u}));var r=n("qWDj");var i=n("2DVW");var o=n("i96i");var a=n("Rlfk");var s=n("FZTM");const l=o["f"].bindprops({stylesheet:"menuItem"});class c extends i["ContextMenu"]{constructor(e){super(e);this.menu=new u(e)}}class u extends i["Menu"]{constructor(e){e.renderer=e.renderer||u.defaultRenderer;super(e)}insertItem(e,t){if(t.submenu){u.overrideDefaultRenderer(t.submenu)}return super.insertItem(e,t)}}(function(e){function t(n){if(n.renderer===i["Menu"].defaultRenderer){n.renderer=e.defaultRenderer}n.insertItem=e.prototype.insertItem;for(const e of n._items){if(e.submenu){t(e.submenu)}}}e.overrideDefaultRenderer=t;class n extends i["Menu"].Renderer{renderIcon(e){const t=this.createIconClass(e);if(e.item.isToggled){return r["b"].div({className:t},o["j"],e.item.iconLabel)}if(typeof e.item.icon==="string"){return r["b"].div({className:Object(s["a"])(t,"jp-Icon")},e.item.iconLabel)}return r["b"].div({className:t},e.item.icon,e.item.iconLabel)}createIconClass(e){let t="lm-Menu-itemIcon";t+=" p-Menu-itemIcon";if(e.item.type==="separator"){return Object(s["a"])(e.item.iconClass,t)}else{return Object(s["a"])(a["a"].styleClass({stylesheet:"menuItem"}),e.item.iconClass,t)}}renderSubmenu(e){const t="lm-Menu-itemSubmenuIcon"+" p-Menu-itemSubmenuIcon";if(e.item.type==="submenu"){return r["b"].div({className:t},l)}else{return r["b"].div({className:t})}}}e.Renderer=n;e.defaultRenderer=new n})(u||(u={}))},"/VUM":function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n("hI0s");var i=n.n(r);var o=n("/w2Y");var a=n("qXhn");class s{constructor(e={}){this._id=0;this._ranks={};this._types=null;this._factories={};this.resolver=e.resolver||null;this.linkHandler=e.linkHandler||null;this.latexTypesetter=e.latexTypesetter||null;this.sanitizer=e.sanitizer||o["a"];if(e.initialFactories){for(const t of e.initialFactories){this.addFactory(t)}}}get mimeTypes(){return this._types||(this._types=l.sortedTypes(this._ranks))}preferredMimeType(e,t="ensure"){if(t==="ensure"||t==="prefer"){for(const t of this.mimeTypes){if(t in e&&this._factories[t].safe){return t}}}if(t!=="ensure"){for(const t of this.mimeTypes){if(t in e){return t}}}return undefined}createRenderer(e){if(!(e in this._factories)){throw new Error(`No factory for mime type: '${e}'`)}return this._factories[e].createRenderer({mimeType:e,resolver:this.resolver,sanitizer:this.sanitizer,linkHandler:this.linkHandler,latexTypesetter:this.latexTypesetter})}createModel(e={}){return new a["a"](e)}clone(e={}){const t=new s({resolver:e.resolver||this.resolver||undefined,sanitizer:e.sanitizer||this.sanitizer||undefined,linkHandler:e.linkHandler||this.linkHandler||undefined,latexTypesetter:e.latexTypesetter||this.latexTypesetter||undefined});t._factories=Object.assign({},this._factories);t._ranks=Object.assign({},this._ranks);t._id=this._id;return t}getFactory(e){return this._factories[e]}addFactory(e,t){if(t===undefined){t=e.defaultRank;if(t===undefined){t=100}}for(const n of e.mimeTypes){this._factories[n]=e;this._ranks[n]={rank:t,id:this._id++}}this._types=null}removeMimeType(e){delete this._factories[e];delete this._ranks[e];this._types=null}getRank(e){const t=this._ranks[e];return t&&t.rank}setRank(e,t){if(!this._ranks[e]){return}const n=this._id++;this._ranks[e]={rank:t,id:n};this._types=null}}(function(e){class t{constructor(e){if(e.path){this._path=e.path}else if(e.session){this._session=e.session}else{throw new Error("Either 'path' or 'session' must be given as a constructor option")}this._contents=e.contents}get path(){var e;return e=this._path,e!==null&&e!==void 0?e:this._session.path}set path(e){this._path=e}async resolveUrl(e){if(this.isLocal(e)){const t=encodeURI(r["PathExt"].dirname(this.path));e=r["PathExt"].resolve(t,e)}return e}async getDownloadUrl(e){if(this.isLocal(e)){return this._contents.getDownloadUrl(decodeURI(e))}return e}isLocal(e){const t=decodeURI(e);return r["URLExt"].isLocal(e)||!!this._contents.driveName(t)}}e.UrlResolver=t})(s||(s={}));var l;(function(e){function t(e){return Object.keys(e).sort((t,n)=>{const r=e[t];const i=e[n];if(r.rank!==i.rank){return r.rank-i.rank}return r.id-i.id})}e.sortedTypes=t;function n(e){return e.sessionChanged?e.session:e}e.sessionConnection=n})(l||(l={}))},"/X5v":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:true,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=~~(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},"/YmD":function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("VYPp"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},"/Zo8":function(e,t,n){"use strict";n.r(t);(function(e,r){n.d(t,"ConflatableMessage",(function(){return c}));n.d(t,"Message",(function(){return l}));n.d(t,"MessageLoop",(function(){return u}));var i=n("ROI/");var o=n("P1GX");var a=function(e,t){a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(t.hasOwnProperty(n))e[n]=t[n]};return a(e,t)};function s(e,t){a(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var l=function(){function e(e){this.type=e}Object.defineProperty(e.prototype,"isConflatable",{get:function(){return false},enumerable:true,configurable:true});e.prototype.conflate=function(e){return false};return e}();var c=function(e){s(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}Object.defineProperty(t.prototype,"isConflatable",{get:function(){return true},enumerable:true,configurable:true});t.prototype.conflate=function(e){return true};return t}(l);var u;(function(t){function n(e,t){var n=h.get(e);if(!n||n.length===0){x(e,t);return}var r=Object(i["every"])(Object(i["retro"])(n),(function(n){return n?w(n,e,t):true}));if(r){x(e,t)}}t.sendMessage=n;function a(e,t){if(!t.isConflatable){C(e,t);return}var n=Object(i["some"])(p,(function(n){if(n.handler!==e){return false}if(!n.msg){return false}if(n.msg.type!==t.type){return false}if(!n.msg.isConflatable){return false}return n.msg.conflate(t)}));if(!n){C(e,t)}}t.postMessage=a;function s(e,t){var n=h.get(e);if(n&&n.indexOf(t)!==-1){return}if(!n){h.set(e,[t])}else{n.push(t)}}t.installMessageHook=s;function l(e,t){var n=h.get(e);if(!n){return}var r=n.indexOf(t);if(r===-1){return}n[r]=null;E(n)}t.removeMessageHook=l;function c(e){var t=h.get(e);if(t&&t.length>0){i["ArrayExt"].fill(t,null);E(t)}Object(i["each"])(p,(function(t){if(t.handler===e){t.handler=null;t.msg=null}}))}t.clearData=c;function u(){if(g||v===0){return}y(v);g=true;k();g=false}t.flush=u;function d(){return b}t.getExceptionHandler=d;function f(e){var t=b;b=e;return t}t.setExceptionHandler=f;var p=new o["a"];var h=new WeakMap;var m=new Set;var b=function(e){console.error(e)};var v=0;var g=false;var _=function(){var t=typeof requestAnimationFrame==="function";return t?requestAnimationFrame:e}();var y=function(){var e=typeof cancelAnimationFrame==="function";return e?cancelAnimationFrame:r}();function w(e,t,n){var r=true;try{if(typeof e==="function"){r=e(t,n)}else{r=e.messageHook(t,n)}}catch(i){b(i)}return r}function x(e,t){try{e.processMessage(t)}catch(n){b(n)}}function C(e,t){p.addLast({handler:e,msg:t});if(v!==0){return}v=_(k)}function k(){v=0;if(p.isEmpty){return}var e={handler:null,msg:null};p.addLast(e);while(true){var t=p.removeFirst();if(t===e){return}if(t.handler&&t.msg){n(t.handler,t.msg)}}}function E(e){if(m.size===0){_(M)}m.add(e)}function M(){m.forEach(S);m.clear()}function S(e){i["ArrayExt"].removeAllWhere(e,L)}function L(e){return e===null}})(u||(u={}))}).call(this,n("URgk").setImmediate,n("URgk").clearImmediate)},"/a/H":function(e,t,n){t=e.exports=n("JPst")(false);var r=n("HeW1");var i=r(n("RlY1"));var o=r(n("RlY1"),{hash:"?#iefix"});var a=r(n("gb2T"));var s=r(n("3jUI"));var l=r(n("mjum"));var c=r(n("bMQ1"),{hash:"#fontawesome"});var u=r(n("19s8"));var d=r(n("19s8"),{hash:"?#iefix"});var f=r(n("wL91"));var p=r(n("jXT7"));var h=r(n("nTjg"));var m=r(n("O4Sp"),{hash:"#fontawesome"});var b=r(n("yDfQ"));var v=r(n("yDfQ"),{hash:"?#iefix"});var g=r(n("G62n"));var _=r(n("sGoP"));var y=r(n("2w9q"));var w=r(n("33id"),{hash:"#fontawesome"});t.push([e.i,'/*!\n * Font Awesome Free 5.14.0 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\\f26e"}.fa-accessible-icon:before{content:"\\f368"}.fa-accusoft:before{content:"\\f369"}.fa-acquisitions-incorporated:before{content:"\\f6af"}.fa-ad:before{content:"\\f641"}.fa-address-book:before{content:"\\f2b9"}.fa-address-card:before{content:"\\f2bb"}.fa-adjust:before{content:"\\f042"}.fa-adn:before{content:"\\f170"}.fa-adobe:before{content:"\\f778"}.fa-adversal:before{content:"\\f36a"}.fa-affiliatetheme:before{content:"\\f36b"}.fa-air-freshener:before{content:"\\f5d0"}.fa-airbnb:before{content:"\\f834"}.fa-algolia:before{content:"\\f36c"}.fa-align-center:before{content:"\\f037"}.fa-align-justify:before{content:"\\f039"}.fa-align-left:before{content:"\\f036"}.fa-align-right:before{content:"\\f038"}.fa-alipay:before{content:"\\f642"}.fa-allergies:before{content:"\\f461"}.fa-amazon:before{content:"\\f270"}.fa-amazon-pay:before{content:"\\f42c"}.fa-ambulance:before{content:"\\f0f9"}.fa-american-sign-language-interpreting:before{content:"\\f2a3"}.fa-amilia:before{content:"\\f36d"}.fa-anchor:before{content:"\\f13d"}.fa-android:before{content:"\\f17b"}.fa-angellist:before{content:"\\f209"}.fa-angle-double-down:before{content:"\\f103"}.fa-angle-double-left:before{content:"\\f100"}.fa-angle-double-right:before{content:"\\f101"}.fa-angle-double-up:before{content:"\\f102"}.fa-angle-down:before{content:"\\f107"}.fa-angle-left:before{content:"\\f104"}.fa-angle-right:before{content:"\\f105"}.fa-angle-up:before{content:"\\f106"}.fa-angry:before{content:"\\f556"}.fa-angrycreative:before{content:"\\f36e"}.fa-angular:before{content:"\\f420"}.fa-ankh:before{content:"\\f644"}.fa-app-store:before{content:"\\f36f"}.fa-app-store-ios:before{content:"\\f370"}.fa-apper:before{content:"\\f371"}.fa-apple:before{content:"\\f179"}.fa-apple-alt:before{content:"\\f5d1"}.fa-apple-pay:before{content:"\\f415"}.fa-archive:before{content:"\\f187"}.fa-archway:before{content:"\\f557"}.fa-arrow-alt-circle-down:before{content:"\\f358"}.fa-arrow-alt-circle-left:before{content:"\\f359"}.fa-arrow-alt-circle-right:before{content:"\\f35a"}.fa-arrow-alt-circle-up:before{content:"\\f35b"}.fa-arrow-circle-down:before{content:"\\f0ab"}.fa-arrow-circle-left:before{content:"\\f0a8"}.fa-arrow-circle-right:before{content:"\\f0a9"}.fa-arrow-circle-up:before{content:"\\f0aa"}.fa-arrow-down:before{content:"\\f063"}.fa-arrow-left:before{content:"\\f060"}.fa-arrow-right:before{content:"\\f061"}.fa-arrow-up:before{content:"\\f062"}.fa-arrows-alt:before{content:"\\f0b2"}.fa-arrows-alt-h:before{content:"\\f337"}.fa-arrows-alt-v:before{content:"\\f338"}.fa-artstation:before{content:"\\f77a"}.fa-assistive-listening-systems:before{content:"\\f2a2"}.fa-asterisk:before{content:"\\f069"}.fa-asymmetrik:before{content:"\\f372"}.fa-at:before{content:"\\f1fa"}.fa-atlas:before{content:"\\f558"}.fa-atlassian:before{content:"\\f77b"}.fa-atom:before{content:"\\f5d2"}.fa-audible:before{content:"\\f373"}.fa-audio-description:before{content:"\\f29e"}.fa-autoprefixer:before{content:"\\f41c"}.fa-avianex:before{content:"\\f374"}.fa-aviato:before{content:"\\f421"}.fa-award:before{content:"\\f559"}.fa-aws:before{content:"\\f375"}.fa-baby:before{content:"\\f77c"}.fa-baby-carriage:before{content:"\\f77d"}.fa-backspace:before{content:"\\f55a"}.fa-backward:before{content:"\\f04a"}.fa-bacon:before{content:"\\f7e5"}.fa-bacteria:before{content:"\\e059"}.fa-bacterium:before{content:"\\e05a"}.fa-bahai:before{content:"\\f666"}.fa-balance-scale:before{content:"\\f24e"}.fa-balance-scale-left:before{content:"\\f515"}.fa-balance-scale-right:before{content:"\\f516"}.fa-ban:before{content:"\\f05e"}.fa-band-aid:before{content:"\\f462"}.fa-bandcamp:before{content:"\\f2d5"}.fa-barcode:before{content:"\\f02a"}.fa-bars:before{content:"\\f0c9"}.fa-baseball-ball:before{content:"\\f433"}.fa-basketball-ball:before{content:"\\f434"}.fa-bath:before{content:"\\f2cd"}.fa-battery-empty:before{content:"\\f244"}.fa-battery-full:before{content:"\\f240"}.fa-battery-half:before{content:"\\f242"}.fa-battery-quarter:before{content:"\\f243"}.fa-battery-three-quarters:before{content:"\\f241"}.fa-battle-net:before{content:"\\f835"}.fa-bed:before{content:"\\f236"}.fa-beer:before{content:"\\f0fc"}.fa-behance:before{content:"\\f1b4"}.fa-behance-square:before{content:"\\f1b5"}.fa-bell:before{content:"\\f0f3"}.fa-bell-slash:before{content:"\\f1f6"}.fa-bezier-curve:before{content:"\\f55b"}.fa-bible:before{content:"\\f647"}.fa-bicycle:before{content:"\\f206"}.fa-biking:before{content:"\\f84a"}.fa-bimobject:before{content:"\\f378"}.fa-binoculars:before{content:"\\f1e5"}.fa-biohazard:before{content:"\\f780"}.fa-birthday-cake:before{content:"\\f1fd"}.fa-bitbucket:before{content:"\\f171"}.fa-bitcoin:before{content:"\\f379"}.fa-bity:before{content:"\\f37a"}.fa-black-tie:before{content:"\\f27e"}.fa-blackberry:before{content:"\\f37b"}.fa-blender:before{content:"\\f517"}.fa-blender-phone:before{content:"\\f6b6"}.fa-blind:before{content:"\\f29d"}.fa-blog:before{content:"\\f781"}.fa-blogger:before{content:"\\f37c"}.fa-blogger-b:before{content:"\\f37d"}.fa-bluetooth:before{content:"\\f293"}.fa-bluetooth-b:before{content:"\\f294"}.fa-bold:before{content:"\\f032"}.fa-bolt:before{content:"\\f0e7"}.fa-bomb:before{content:"\\f1e2"}.fa-bone:before{content:"\\f5d7"}.fa-bong:before{content:"\\f55c"}.fa-book:before{content:"\\f02d"}.fa-book-dead:before{content:"\\f6b7"}.fa-book-medical:before{content:"\\f7e6"}.fa-book-open:before{content:"\\f518"}.fa-book-reader:before{content:"\\f5da"}.fa-bookmark:before{content:"\\f02e"}.fa-bootstrap:before{content:"\\f836"}.fa-border-all:before{content:"\\f84c"}.fa-border-none:before{content:"\\f850"}.fa-border-style:before{content:"\\f853"}.fa-bowling-ball:before{content:"\\f436"}.fa-box:before{content:"\\f466"}.fa-box-open:before{content:"\\f49e"}.fa-box-tissue:before{content:"\\e05b"}.fa-boxes:before{content:"\\f468"}.fa-braille:before{content:"\\f2a1"}.fa-brain:before{content:"\\f5dc"}.fa-bread-slice:before{content:"\\f7ec"}.fa-briefcase:before{content:"\\f0b1"}.fa-briefcase-medical:before{content:"\\f469"}.fa-broadcast-tower:before{content:"\\f519"}.fa-broom:before{content:"\\f51a"}.fa-brush:before{content:"\\f55d"}.fa-btc:before{content:"\\f15a"}.fa-buffer:before{content:"\\f837"}.fa-bug:before{content:"\\f188"}.fa-building:before{content:"\\f1ad"}.fa-bullhorn:before{content:"\\f0a1"}.fa-bullseye:before{content:"\\f140"}.fa-burn:before{content:"\\f46a"}.fa-buromobelexperte:before{content:"\\f37f"}.fa-bus:before{content:"\\f207"}.fa-bus-alt:before{content:"\\f55e"}.fa-business-time:before{content:"\\f64a"}.fa-buy-n-large:before{content:"\\f8a6"}.fa-buysellads:before{content:"\\f20d"}.fa-calculator:before{content:"\\f1ec"}.fa-calendar:before{content:"\\f133"}.fa-calendar-alt:before{content:"\\f073"}.fa-calendar-check:before{content:"\\f274"}.fa-calendar-day:before{content:"\\f783"}.fa-calendar-minus:before{content:"\\f272"}.fa-calendar-plus:before{content:"\\f271"}.fa-calendar-times:before{content:"\\f273"}.fa-calendar-week:before{content:"\\f784"}.fa-camera:before{content:"\\f030"}.fa-camera-retro:before{content:"\\f083"}.fa-campground:before{content:"\\f6bb"}.fa-canadian-maple-leaf:before{content:"\\f785"}.fa-candy-cane:before{content:"\\f786"}.fa-cannabis:before{content:"\\f55f"}.fa-capsules:before{content:"\\f46b"}.fa-car:before{content:"\\f1b9"}.fa-car-alt:before{content:"\\f5de"}.fa-car-battery:before{content:"\\f5df"}.fa-car-crash:before{content:"\\f5e1"}.fa-car-side:before{content:"\\f5e4"}.fa-caravan:before{content:"\\f8ff"}.fa-caret-down:before{content:"\\f0d7"}.fa-caret-left:before{content:"\\f0d9"}.fa-caret-right:before{content:"\\f0da"}.fa-caret-square-down:before{content:"\\f150"}.fa-caret-square-left:before{content:"\\f191"}.fa-caret-square-right:before{content:"\\f152"}.fa-caret-square-up:before{content:"\\f151"}.fa-caret-up:before{content:"\\f0d8"}.fa-carrot:before{content:"\\f787"}.fa-cart-arrow-down:before{content:"\\f218"}.fa-cart-plus:before{content:"\\f217"}.fa-cash-register:before{content:"\\f788"}.fa-cat:before{content:"\\f6be"}.fa-cc-amazon-pay:before{content:"\\f42d"}.fa-cc-amex:before{content:"\\f1f3"}.fa-cc-apple-pay:before{content:"\\f416"}.fa-cc-diners-club:before{content:"\\f24c"}.fa-cc-discover:before{content:"\\f1f2"}.fa-cc-jcb:before{content:"\\f24b"}.fa-cc-mastercard:before{content:"\\f1f1"}.fa-cc-paypal:before{content:"\\f1f4"}.fa-cc-stripe:before{content:"\\f1f5"}.fa-cc-visa:before{content:"\\f1f0"}.fa-centercode:before{content:"\\f380"}.fa-centos:before{content:"\\f789"}.fa-certificate:before{content:"\\f0a3"}.fa-chair:before{content:"\\f6c0"}.fa-chalkboard:before{content:"\\f51b"}.fa-chalkboard-teacher:before{content:"\\f51c"}.fa-charging-station:before{content:"\\f5e7"}.fa-chart-area:before{content:"\\f1fe"}.fa-chart-bar:before{content:"\\f080"}.fa-chart-line:before{content:"\\f201"}.fa-chart-pie:before{content:"\\f200"}.fa-check:before{content:"\\f00c"}.fa-check-circle:before{content:"\\f058"}.fa-check-double:before{content:"\\f560"}.fa-check-square:before{content:"\\f14a"}.fa-cheese:before{content:"\\f7ef"}.fa-chess:before{content:"\\f439"}.fa-chess-bishop:before{content:"\\f43a"}.fa-chess-board:before{content:"\\f43c"}.fa-chess-king:before{content:"\\f43f"}.fa-chess-knight:before{content:"\\f441"}.fa-chess-pawn:before{content:"\\f443"}.fa-chess-queen:before{content:"\\f445"}.fa-chess-rook:before{content:"\\f447"}.fa-chevron-circle-down:before{content:"\\f13a"}.fa-chevron-circle-left:before{content:"\\f137"}.fa-chevron-circle-right:before{content:"\\f138"}.fa-chevron-circle-up:before{content:"\\f139"}.fa-chevron-down:before{content:"\\f078"}.fa-chevron-left:before{content:"\\f053"}.fa-chevron-right:before{content:"\\f054"}.fa-chevron-up:before{content:"\\f077"}.fa-child:before{content:"\\f1ae"}.fa-chrome:before{content:"\\f268"}.fa-chromecast:before{content:"\\f838"}.fa-church:before{content:"\\f51d"}.fa-circle:before{content:"\\f111"}.fa-circle-notch:before{content:"\\f1ce"}.fa-city:before{content:"\\f64f"}.fa-clinic-medical:before{content:"\\f7f2"}.fa-clipboard:before{content:"\\f328"}.fa-clipboard-check:before{content:"\\f46c"}.fa-clipboard-list:before{content:"\\f46d"}.fa-clock:before{content:"\\f017"}.fa-clone:before{content:"\\f24d"}.fa-closed-captioning:before{content:"\\f20a"}.fa-cloud:before{content:"\\f0c2"}.fa-cloud-download-alt:before{content:"\\f381"}.fa-cloud-meatball:before{content:"\\f73b"}.fa-cloud-moon:before{content:"\\f6c3"}.fa-cloud-moon-rain:before{content:"\\f73c"}.fa-cloud-rain:before{content:"\\f73d"}.fa-cloud-showers-heavy:before{content:"\\f740"}.fa-cloud-sun:before{content:"\\f6c4"}.fa-cloud-sun-rain:before{content:"\\f743"}.fa-cloud-upload-alt:before{content:"\\f382"}.fa-cloudscale:before{content:"\\f383"}.fa-cloudsmith:before{content:"\\f384"}.fa-cloudversify:before{content:"\\f385"}.fa-cocktail:before{content:"\\f561"}.fa-code:before{content:"\\f121"}.fa-code-branch:before{content:"\\f126"}.fa-codepen:before{content:"\\f1cb"}.fa-codiepie:before{content:"\\f284"}.fa-coffee:before{content:"\\f0f4"}.fa-cog:before{content:"\\f013"}.fa-cogs:before{content:"\\f085"}.fa-coins:before{content:"\\f51e"}.fa-columns:before{content:"\\f0db"}.fa-comment:before{content:"\\f075"}.fa-comment-alt:before{content:"\\f27a"}.fa-comment-dollar:before{content:"\\f651"}.fa-comment-dots:before{content:"\\f4ad"}.fa-comment-medical:before{content:"\\f7f5"}.fa-comment-slash:before{content:"\\f4b3"}.fa-comments:before{content:"\\f086"}.fa-comments-dollar:before{content:"\\f653"}.fa-compact-disc:before{content:"\\f51f"}.fa-compass:before{content:"\\f14e"}.fa-compress:before{content:"\\f066"}.fa-compress-alt:before{content:"\\f422"}.fa-compress-arrows-alt:before{content:"\\f78c"}.fa-concierge-bell:before{content:"\\f562"}.fa-confluence:before{content:"\\f78d"}.fa-connectdevelop:before{content:"\\f20e"}.fa-contao:before{content:"\\f26d"}.fa-cookie:before{content:"\\f563"}.fa-cookie-bite:before{content:"\\f564"}.fa-copy:before{content:"\\f0c5"}.fa-copyright:before{content:"\\f1f9"}.fa-cotton-bureau:before{content:"\\f89e"}.fa-couch:before{content:"\\f4b8"}.fa-cpanel:before{content:"\\f388"}.fa-creative-commons:before{content:"\\f25e"}.fa-creative-commons-by:before{content:"\\f4e7"}.fa-creative-commons-nc:before{content:"\\f4e8"}.fa-creative-commons-nc-eu:before{content:"\\f4e9"}.fa-creative-commons-nc-jp:before{content:"\\f4ea"}.fa-creative-commons-nd:before{content:"\\f4eb"}.fa-creative-commons-pd:before{content:"\\f4ec"}.fa-creative-commons-pd-alt:before{content:"\\f4ed"}.fa-creative-commons-remix:before{content:"\\f4ee"}.fa-creative-commons-sa:before{content:"\\f4ef"}.fa-creative-commons-sampling:before{content:"\\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\\f4f1"}.fa-creative-commons-share:before{content:"\\f4f2"}.fa-creative-commons-zero:before{content:"\\f4f3"}.fa-credit-card:before{content:"\\f09d"}.fa-critical-role:before{content:"\\f6c9"}.fa-crop:before{content:"\\f125"}.fa-crop-alt:before{content:"\\f565"}.fa-cross:before{content:"\\f654"}.fa-crosshairs:before{content:"\\f05b"}.fa-crow:before{content:"\\f520"}.fa-crown:before{content:"\\f521"}.fa-crutch:before{content:"\\f7f7"}.fa-css3:before{content:"\\f13c"}.fa-css3-alt:before{content:"\\f38b"}.fa-cube:before{content:"\\f1b2"}.fa-cubes:before{content:"\\f1b3"}.fa-cut:before{content:"\\f0c4"}.fa-cuttlefish:before{content:"\\f38c"}.fa-d-and-d:before{content:"\\f38d"}.fa-d-and-d-beyond:before{content:"\\f6ca"}.fa-dailymotion:before{content:"\\e052"}.fa-dashcube:before{content:"\\f210"}.fa-database:before{content:"\\f1c0"}.fa-deaf:before{content:"\\f2a4"}.fa-deezer:before{content:"\\e077"}.fa-delicious:before{content:"\\f1a5"}.fa-democrat:before{content:"\\f747"}.fa-deploydog:before{content:"\\f38e"}.fa-deskpro:before{content:"\\f38f"}.fa-desktop:before{content:"\\f108"}.fa-dev:before{content:"\\f6cc"}.fa-deviantart:before{content:"\\f1bd"}.fa-dharmachakra:before{content:"\\f655"}.fa-dhl:before{content:"\\f790"}.fa-diagnoses:before{content:"\\f470"}.fa-diaspora:before{content:"\\f791"}.fa-dice:before{content:"\\f522"}.fa-dice-d20:before{content:"\\f6cf"}.fa-dice-d6:before{content:"\\f6d1"}.fa-dice-five:before{content:"\\f523"}.fa-dice-four:before{content:"\\f524"}.fa-dice-one:before{content:"\\f525"}.fa-dice-six:before{content:"\\f526"}.fa-dice-three:before{content:"\\f527"}.fa-dice-two:before{content:"\\f528"}.fa-digg:before{content:"\\f1a6"}.fa-digital-ocean:before{content:"\\f391"}.fa-digital-tachograph:before{content:"\\f566"}.fa-directions:before{content:"\\f5eb"}.fa-discord:before{content:"\\f392"}.fa-discourse:before{content:"\\f393"}.fa-disease:before{content:"\\f7fa"}.fa-divide:before{content:"\\f529"}.fa-dizzy:before{content:"\\f567"}.fa-dna:before{content:"\\f471"}.fa-dochub:before{content:"\\f394"}.fa-docker:before{content:"\\f395"}.fa-dog:before{content:"\\f6d3"}.fa-dollar-sign:before{content:"\\f155"}.fa-dolly:before{content:"\\f472"}.fa-dolly-flatbed:before{content:"\\f474"}.fa-donate:before{content:"\\f4b9"}.fa-door-closed:before{content:"\\f52a"}.fa-door-open:before{content:"\\f52b"}.fa-dot-circle:before{content:"\\f192"}.fa-dove:before{content:"\\f4ba"}.fa-download:before{content:"\\f019"}.fa-draft2digital:before{content:"\\f396"}.fa-drafting-compass:before{content:"\\f568"}.fa-dragon:before{content:"\\f6d5"}.fa-draw-polygon:before{content:"\\f5ee"}.fa-dribbble:before{content:"\\f17d"}.fa-dribbble-square:before{content:"\\f397"}.fa-dropbox:before{content:"\\f16b"}.fa-drum:before{content:"\\f569"}.fa-drum-steelpan:before{content:"\\f56a"}.fa-drumstick-bite:before{content:"\\f6d7"}.fa-drupal:before{content:"\\f1a9"}.fa-dumbbell:before{content:"\\f44b"}.fa-dumpster:before{content:"\\f793"}.fa-dumpster-fire:before{content:"\\f794"}.fa-dungeon:before{content:"\\f6d9"}.fa-dyalog:before{content:"\\f399"}.fa-earlybirds:before{content:"\\f39a"}.fa-ebay:before{content:"\\f4f4"}.fa-edge:before{content:"\\f282"}.fa-edge-legacy:before{content:"\\e078"}.fa-edit:before{content:"\\f044"}.fa-egg:before{content:"\\f7fb"}.fa-eject:before{content:"\\f052"}.fa-elementor:before{content:"\\f430"}.fa-ellipsis-h:before{content:"\\f141"}.fa-ellipsis-v:before{content:"\\f142"}.fa-ello:before{content:"\\f5f1"}.fa-ember:before{content:"\\f423"}.fa-empire:before{content:"\\f1d1"}.fa-envelope:before{content:"\\f0e0"}.fa-envelope-open:before{content:"\\f2b6"}.fa-envelope-open-text:before{content:"\\f658"}.fa-envelope-square:before{content:"\\f199"}.fa-envira:before{content:"\\f299"}.fa-equals:before{content:"\\f52c"}.fa-eraser:before{content:"\\f12d"}.fa-erlang:before{content:"\\f39d"}.fa-ethereum:before{content:"\\f42e"}.fa-ethernet:before{content:"\\f796"}.fa-etsy:before{content:"\\f2d7"}.fa-euro-sign:before{content:"\\f153"}.fa-evernote:before{content:"\\f839"}.fa-exchange-alt:before{content:"\\f362"}.fa-exclamation:before{content:"\\f12a"}.fa-exclamation-circle:before{content:"\\f06a"}.fa-exclamation-triangle:before{content:"\\f071"}.fa-expand:before{content:"\\f065"}.fa-expand-alt:before{content:"\\f424"}.fa-expand-arrows-alt:before{content:"\\f31e"}.fa-expeditedssl:before{content:"\\f23e"}.fa-external-link-alt:before{content:"\\f35d"}.fa-external-link-square-alt:before{content:"\\f360"}.fa-eye:before{content:"\\f06e"}.fa-eye-dropper:before{content:"\\f1fb"}.fa-eye-slash:before{content:"\\f070"}.fa-facebook:before{content:"\\f09a"}.fa-facebook-f:before{content:"\\f39e"}.fa-facebook-messenger:before{content:"\\f39f"}.fa-facebook-square:before{content:"\\f082"}.fa-fan:before{content:"\\f863"}.fa-fantasy-flight-games:before{content:"\\f6dc"}.fa-fast-backward:before{content:"\\f049"}.fa-fast-forward:before{content:"\\f050"}.fa-faucet:before{content:"\\e005"}.fa-fax:before{content:"\\f1ac"}.fa-feather:before{content:"\\f52d"}.fa-feather-alt:before{content:"\\f56b"}.fa-fedex:before{content:"\\f797"}.fa-fedora:before{content:"\\f798"}.fa-female:before{content:"\\f182"}.fa-fighter-jet:before{content:"\\f0fb"}.fa-figma:before{content:"\\f799"}.fa-file:before{content:"\\f15b"}.fa-file-alt:before{content:"\\f15c"}.fa-file-archive:before{content:"\\f1c6"}.fa-file-audio:before{content:"\\f1c7"}.fa-file-code:before{content:"\\f1c9"}.fa-file-contract:before{content:"\\f56c"}.fa-file-csv:before{content:"\\f6dd"}.fa-file-download:before{content:"\\f56d"}.fa-file-excel:before{content:"\\f1c3"}.fa-file-export:before{content:"\\f56e"}.fa-file-image:before{content:"\\f1c5"}.fa-file-import:before{content:"\\f56f"}.fa-file-invoice:before{content:"\\f570"}.fa-file-invoice-dollar:before{content:"\\f571"}.fa-file-medical:before{content:"\\f477"}.fa-file-medical-alt:before{content:"\\f478"}.fa-file-pdf:before{content:"\\f1c1"}.fa-file-powerpoint:before{content:"\\f1c4"}.fa-file-prescription:before{content:"\\f572"}.fa-file-signature:before{content:"\\f573"}.fa-file-upload:before{content:"\\f574"}.fa-file-video:before{content:"\\f1c8"}.fa-file-word:before{content:"\\f1c2"}.fa-fill:before{content:"\\f575"}.fa-fill-drip:before{content:"\\f576"}.fa-film:before{content:"\\f008"}.fa-filter:before{content:"\\f0b0"}.fa-fingerprint:before{content:"\\f577"}.fa-fire:before{content:"\\f06d"}.fa-fire-alt:before{content:"\\f7e4"}.fa-fire-extinguisher:before{content:"\\f134"}.fa-firefox:before{content:"\\f269"}.fa-firefox-browser:before{content:"\\e007"}.fa-first-aid:before{content:"\\f479"}.fa-first-order:before{content:"\\f2b0"}.fa-first-order-alt:before{content:"\\f50a"}.fa-firstdraft:before{content:"\\f3a1"}.fa-fish:before{content:"\\f578"}.fa-fist-raised:before{content:"\\f6de"}.fa-flag:before{content:"\\f024"}.fa-flag-checkered:before{content:"\\f11e"}.fa-flag-usa:before{content:"\\f74d"}.fa-flask:before{content:"\\f0c3"}.fa-flickr:before{content:"\\f16e"}.fa-flipboard:before{content:"\\f44d"}.fa-flushed:before{content:"\\f579"}.fa-fly:before{content:"\\f417"}.fa-folder:before{content:"\\f07b"}.fa-folder-minus:before{content:"\\f65d"}.fa-folder-open:before{content:"\\f07c"}.fa-folder-plus:before{content:"\\f65e"}.fa-font:before{content:"\\f031"}.fa-font-awesome:before{content:"\\f2b4"}.fa-font-awesome-alt:before{content:"\\f35c"}.fa-font-awesome-flag:before{content:"\\f425"}.fa-font-awesome-logo-full:before{content:"\\f4e6"}.fa-fonticons:before{content:"\\f280"}.fa-fonticons-fi:before{content:"\\f3a2"}.fa-football-ball:before{content:"\\f44e"}.fa-fort-awesome:before{content:"\\f286"}.fa-fort-awesome-alt:before{content:"\\f3a3"}.fa-forumbee:before{content:"\\f211"}.fa-forward:before{content:"\\f04e"}.fa-foursquare:before{content:"\\f180"}.fa-free-code-camp:before{content:"\\f2c5"}.fa-freebsd:before{content:"\\f3a4"}.fa-frog:before{content:"\\f52e"}.fa-frown:before{content:"\\f119"}.fa-frown-open:before{content:"\\f57a"}.fa-fulcrum:before{content:"\\f50b"}.fa-funnel-dollar:before{content:"\\f662"}.fa-futbol:before{content:"\\f1e3"}.fa-galactic-republic:before{content:"\\f50c"}.fa-galactic-senate:before{content:"\\f50d"}.fa-gamepad:before{content:"\\f11b"}.fa-gas-pump:before{content:"\\f52f"}.fa-gavel:before{content:"\\f0e3"}.fa-gem:before{content:"\\f3a5"}.fa-genderless:before{content:"\\f22d"}.fa-get-pocket:before{content:"\\f265"}.fa-gg:before{content:"\\f260"}.fa-gg-circle:before{content:"\\f261"}.fa-ghost:before{content:"\\f6e2"}.fa-gift:before{content:"\\f06b"}.fa-gifts:before{content:"\\f79c"}.fa-git:before{content:"\\f1d3"}.fa-git-alt:before{content:"\\f841"}.fa-git-square:before{content:"\\f1d2"}.fa-github:before{content:"\\f09b"}.fa-github-alt:before{content:"\\f113"}.fa-github-square:before{content:"\\f092"}.fa-gitkraken:before{content:"\\f3a6"}.fa-gitlab:before{content:"\\f296"}.fa-gitter:before{content:"\\f426"}.fa-glass-cheers:before{content:"\\f79f"}.fa-glass-martini:before{content:"\\f000"}.fa-glass-martini-alt:before{content:"\\f57b"}.fa-glass-whiskey:before{content:"\\f7a0"}.fa-glasses:before{content:"\\f530"}.fa-glide:before{content:"\\f2a5"}.fa-glide-g:before{content:"\\f2a6"}.fa-globe:before{content:"\\f0ac"}.fa-globe-africa:before{content:"\\f57c"}.fa-globe-americas:before{content:"\\f57d"}.fa-globe-asia:before{content:"\\f57e"}.fa-globe-europe:before{content:"\\f7a2"}.fa-gofore:before{content:"\\f3a7"}.fa-golf-ball:before{content:"\\f450"}.fa-goodreads:before{content:"\\f3a8"}.fa-goodreads-g:before{content:"\\f3a9"}.fa-google:before{content:"\\f1a0"}.fa-google-drive:before{content:"\\f3aa"}.fa-google-pay:before{content:"\\e079"}.fa-google-play:before{content:"\\f3ab"}.fa-google-plus:before{content:"\\f2b3"}.fa-google-plus-g:before{content:"\\f0d5"}.fa-google-plus-square:before{content:"\\f0d4"}.fa-google-wallet:before{content:"\\f1ee"}.fa-gopuram:before{content:"\\f664"}.fa-graduation-cap:before{content:"\\f19d"}.fa-gratipay:before{content:"\\f184"}.fa-grav:before{content:"\\f2d6"}.fa-greater-than:before{content:"\\f531"}.fa-greater-than-equal:before{content:"\\f532"}.fa-grimace:before{content:"\\f57f"}.fa-grin:before{content:"\\f580"}.fa-grin-alt:before{content:"\\f581"}.fa-grin-beam:before{content:"\\f582"}.fa-grin-beam-sweat:before{content:"\\f583"}.fa-grin-hearts:before{content:"\\f584"}.fa-grin-squint:before{content:"\\f585"}.fa-grin-squint-tears:before{content:"\\f586"}.fa-grin-stars:before{content:"\\f587"}.fa-grin-tears:before{content:"\\f588"}.fa-grin-tongue:before{content:"\\f589"}.fa-grin-tongue-squint:before{content:"\\f58a"}.fa-grin-tongue-wink:before{content:"\\f58b"}.fa-grin-wink:before{content:"\\f58c"}.fa-grip-horizontal:before{content:"\\f58d"}.fa-grip-lines:before{content:"\\f7a4"}.fa-grip-lines-vertical:before{content:"\\f7a5"}.fa-grip-vertical:before{content:"\\f58e"}.fa-gripfire:before{content:"\\f3ac"}.fa-grunt:before{content:"\\f3ad"}.fa-guitar:before{content:"\\f7a6"}.fa-gulp:before{content:"\\f3ae"}.fa-h-square:before{content:"\\f0fd"}.fa-hacker-news:before{content:"\\f1d4"}.fa-hacker-news-square:before{content:"\\f3af"}.fa-hackerrank:before{content:"\\f5f7"}.fa-hamburger:before{content:"\\f805"}.fa-hammer:before{content:"\\f6e3"}.fa-hamsa:before{content:"\\f665"}.fa-hand-holding:before{content:"\\f4bd"}.fa-hand-holding-heart:before{content:"\\f4be"}.fa-hand-holding-medical:before{content:"\\e05c"}.fa-hand-holding-usd:before{content:"\\f4c0"}.fa-hand-holding-water:before{content:"\\f4c1"}.fa-hand-lizard:before{content:"\\f258"}.fa-hand-middle-finger:before{content:"\\f806"}.fa-hand-paper:before{content:"\\f256"}.fa-hand-peace:before{content:"\\f25b"}.fa-hand-point-down:before{content:"\\f0a7"}.fa-hand-point-left:before{content:"\\f0a5"}.fa-hand-point-right:before{content:"\\f0a4"}.fa-hand-point-up:before{content:"\\f0a6"}.fa-hand-pointer:before{content:"\\f25a"}.fa-hand-rock:before{content:"\\f255"}.fa-hand-scissors:before{content:"\\f257"}.fa-hand-sparkles:before{content:"\\e05d"}.fa-hand-spock:before{content:"\\f259"}.fa-hands:before{content:"\\f4c2"}.fa-hands-helping:before{content:"\\f4c4"}.fa-hands-wash:before{content:"\\e05e"}.fa-handshake:before{content:"\\f2b5"}.fa-handshake-alt-slash:before{content:"\\e05f"}.fa-handshake-slash:before{content:"\\e060"}.fa-hanukiah:before{content:"\\f6e6"}.fa-hard-hat:before{content:"\\f807"}.fa-hashtag:before{content:"\\f292"}.fa-hat-cowboy:before{content:"\\f8c0"}.fa-hat-cowboy-side:before{content:"\\f8c1"}.fa-hat-wizard:before{content:"\\f6e8"}.fa-hdd:before{content:"\\f0a0"}.fa-head-side-cough:before{content:"\\e061"}.fa-head-side-cough-slash:before{content:"\\e062"}.fa-head-side-mask:before{content:"\\e063"}.fa-head-side-virus:before{content:"\\e064"}.fa-heading:before{content:"\\f1dc"}.fa-headphones:before{content:"\\f025"}.fa-headphones-alt:before{content:"\\f58f"}.fa-headset:before{content:"\\f590"}.fa-heart:before{content:"\\f004"}.fa-heart-broken:before{content:"\\f7a9"}.fa-heartbeat:before{content:"\\f21e"}.fa-helicopter:before{content:"\\f533"}.fa-highlighter:before{content:"\\f591"}.fa-hiking:before{content:"\\f6ec"}.fa-hippo:before{content:"\\f6ed"}.fa-hips:before{content:"\\f452"}.fa-hire-a-helper:before{content:"\\f3b0"}.fa-history:before{content:"\\f1da"}.fa-hockey-puck:before{content:"\\f453"}.fa-holly-berry:before{content:"\\f7aa"}.fa-home:before{content:"\\f015"}.fa-hooli:before{content:"\\f427"}.fa-hornbill:before{content:"\\f592"}.fa-horse:before{content:"\\f6f0"}.fa-horse-head:before{content:"\\f7ab"}.fa-hospital:before{content:"\\f0f8"}.fa-hospital-alt:before{content:"\\f47d"}.fa-hospital-symbol:before{content:"\\f47e"}.fa-hospital-user:before{content:"\\f80d"}.fa-hot-tub:before{content:"\\f593"}.fa-hotdog:before{content:"\\f80f"}.fa-hotel:before{content:"\\f594"}.fa-hotjar:before{content:"\\f3b1"}.fa-hourglass:before{content:"\\f254"}.fa-hourglass-end:before{content:"\\f253"}.fa-hourglass-half:before{content:"\\f252"}.fa-hourglass-start:before{content:"\\f251"}.fa-house-damage:before{content:"\\f6f1"}.fa-house-user:before{content:"\\e065"}.fa-houzz:before{content:"\\f27c"}.fa-hryvnia:before{content:"\\f6f2"}.fa-html5:before{content:"\\f13b"}.fa-hubspot:before{content:"\\f3b2"}.fa-i-cursor:before{content:"\\f246"}.fa-ice-cream:before{content:"\\f810"}.fa-icicles:before{content:"\\f7ad"}.fa-icons:before{content:"\\f86d"}.fa-id-badge:before{content:"\\f2c1"}.fa-id-card:before{content:"\\f2c2"}.fa-id-card-alt:before{content:"\\f47f"}.fa-ideal:before{content:"\\e013"}.fa-igloo:before{content:"\\f7ae"}.fa-image:before{content:"\\f03e"}.fa-images:before{content:"\\f302"}.fa-imdb:before{content:"\\f2d8"}.fa-inbox:before{content:"\\f01c"}.fa-indent:before{content:"\\f03c"}.fa-industry:before{content:"\\f275"}.fa-infinity:before{content:"\\f534"}.fa-info:before{content:"\\f129"}.fa-info-circle:before{content:"\\f05a"}.fa-instagram:before{content:"\\f16d"}.fa-instagram-square:before{content:"\\e055"}.fa-intercom:before{content:"\\f7af"}.fa-internet-explorer:before{content:"\\f26b"}.fa-invision:before{content:"\\f7b0"}.fa-ioxhost:before{content:"\\f208"}.fa-italic:before{content:"\\f033"}.fa-itch-io:before{content:"\\f83a"}.fa-itunes:before{content:"\\f3b4"}.fa-itunes-note:before{content:"\\f3b5"}.fa-java:before{content:"\\f4e4"}.fa-jedi:before{content:"\\f669"}.fa-jedi-order:before{content:"\\f50e"}.fa-jenkins:before{content:"\\f3b6"}.fa-jira:before{content:"\\f7b1"}.fa-joget:before{content:"\\f3b7"}.fa-joint:before{content:"\\f595"}.fa-joomla:before{content:"\\f1aa"}.fa-journal-whills:before{content:"\\f66a"}.fa-js:before{content:"\\f3b8"}.fa-js-square:before{content:"\\f3b9"}.fa-jsfiddle:before{content:"\\f1cc"}.fa-kaaba:before{content:"\\f66b"}.fa-kaggle:before{content:"\\f5fa"}.fa-key:before{content:"\\f084"}.fa-keybase:before{content:"\\f4f5"}.fa-keyboard:before{content:"\\f11c"}.fa-keycdn:before{content:"\\f3ba"}.fa-khanda:before{content:"\\f66d"}.fa-kickstarter:before{content:"\\f3bb"}.fa-kickstarter-k:before{content:"\\f3bc"}.fa-kiss:before{content:"\\f596"}.fa-kiss-beam:before{content:"\\f597"}.fa-kiss-wink-heart:before{content:"\\f598"}.fa-kiwi-bird:before{content:"\\f535"}.fa-korvue:before{content:"\\f42f"}.fa-landmark:before{content:"\\f66f"}.fa-language:before{content:"\\f1ab"}.fa-laptop:before{content:"\\f109"}.fa-laptop-code:before{content:"\\f5fc"}.fa-laptop-house:before{content:"\\e066"}.fa-laptop-medical:before{content:"\\f812"}.fa-laravel:before{content:"\\f3bd"}.fa-lastfm:before{content:"\\f202"}.fa-lastfm-square:before{content:"\\f203"}.fa-laugh:before{content:"\\f599"}.fa-laugh-beam:before{content:"\\f59a"}.fa-laugh-squint:before{content:"\\f59b"}.fa-laugh-wink:before{content:"\\f59c"}.fa-layer-group:before{content:"\\f5fd"}.fa-leaf:before{content:"\\f06c"}.fa-leanpub:before{content:"\\f212"}.fa-lemon:before{content:"\\f094"}.fa-less:before{content:"\\f41d"}.fa-less-than:before{content:"\\f536"}.fa-less-than-equal:before{content:"\\f537"}.fa-level-down-alt:before{content:"\\f3be"}.fa-level-up-alt:before{content:"\\f3bf"}.fa-life-ring:before{content:"\\f1cd"}.fa-lightbulb:before{content:"\\f0eb"}.fa-line:before{content:"\\f3c0"}.fa-link:before{content:"\\f0c1"}.fa-linkedin:before{content:"\\f08c"}.fa-linkedin-in:before{content:"\\f0e1"}.fa-linode:before{content:"\\f2b8"}.fa-linux:before{content:"\\f17c"}.fa-lira-sign:before{content:"\\f195"}.fa-list:before{content:"\\f03a"}.fa-list-alt:before{content:"\\f022"}.fa-list-ol:before{content:"\\f0cb"}.fa-list-ul:before{content:"\\f0ca"}.fa-location-arrow:before{content:"\\f124"}.fa-lock:before{content:"\\f023"}.fa-lock-open:before{content:"\\f3c1"}.fa-long-arrow-alt-down:before{content:"\\f309"}.fa-long-arrow-alt-left:before{content:"\\f30a"}.fa-long-arrow-alt-right:before{content:"\\f30b"}.fa-long-arrow-alt-up:before{content:"\\f30c"}.fa-low-vision:before{content:"\\f2a8"}.fa-luggage-cart:before{content:"\\f59d"}.fa-lungs:before{content:"\\f604"}.fa-lungs-virus:before{content:"\\e067"}.fa-lyft:before{content:"\\f3c3"}.fa-magento:before{content:"\\f3c4"}.fa-magic:before{content:"\\f0d0"}.fa-magnet:before{content:"\\f076"}.fa-mail-bulk:before{content:"\\f674"}.fa-mailchimp:before{content:"\\f59e"}.fa-male:before{content:"\\f183"}.fa-mandalorian:before{content:"\\f50f"}.fa-map:before{content:"\\f279"}.fa-map-marked:before{content:"\\f59f"}.fa-map-marked-alt:before{content:"\\f5a0"}.fa-map-marker:before{content:"\\f041"}.fa-map-marker-alt:before{content:"\\f3c5"}.fa-map-pin:before{content:"\\f276"}.fa-map-signs:before{content:"\\f277"}.fa-markdown:before{content:"\\f60f"}.fa-marker:before{content:"\\f5a1"}.fa-mars:before{content:"\\f222"}.fa-mars-double:before{content:"\\f227"}.fa-mars-stroke:before{content:"\\f229"}.fa-mars-stroke-h:before{content:"\\f22b"}.fa-mars-stroke-v:before{content:"\\f22a"}.fa-mask:before{content:"\\f6fa"}.fa-mastodon:before{content:"\\f4f6"}.fa-maxcdn:before{content:"\\f136"}.fa-mdb:before{content:"\\f8ca"}.fa-medal:before{content:"\\f5a2"}.fa-medapps:before{content:"\\f3c6"}.fa-medium:before{content:"\\f23a"}.fa-medium-m:before{content:"\\f3c7"}.fa-medkit:before{content:"\\f0fa"}.fa-medrt:before{content:"\\f3c8"}.fa-meetup:before{content:"\\f2e0"}.fa-megaport:before{content:"\\f5a3"}.fa-meh:before{content:"\\f11a"}.fa-meh-blank:before{content:"\\f5a4"}.fa-meh-rolling-eyes:before{content:"\\f5a5"}.fa-memory:before{content:"\\f538"}.fa-mendeley:before{content:"\\f7b3"}.fa-menorah:before{content:"\\f676"}.fa-mercury:before{content:"\\f223"}.fa-meteor:before{content:"\\f753"}.fa-microblog:before{content:"\\e01a"}.fa-microchip:before{content:"\\f2db"}.fa-microphone:before{content:"\\f130"}.fa-microphone-alt:before{content:"\\f3c9"}.fa-microphone-alt-slash:before{content:"\\f539"}.fa-microphone-slash:before{content:"\\f131"}.fa-microscope:before{content:"\\f610"}.fa-microsoft:before{content:"\\f3ca"}.fa-minus:before{content:"\\f068"}.fa-minus-circle:before{content:"\\f056"}.fa-minus-square:before{content:"\\f146"}.fa-mitten:before{content:"\\f7b5"}.fa-mix:before{content:"\\f3cb"}.fa-mixcloud:before{content:"\\f289"}.fa-mixer:before{content:"\\e056"}.fa-mizuni:before{content:"\\f3cc"}.fa-mobile:before{content:"\\f10b"}.fa-mobile-alt:before{content:"\\f3cd"}.fa-modx:before{content:"\\f285"}.fa-monero:before{content:"\\f3d0"}.fa-money-bill:before{content:"\\f0d6"}.fa-money-bill-alt:before{content:"\\f3d1"}.fa-money-bill-wave:before{content:"\\f53a"}.fa-money-bill-wave-alt:before{content:"\\f53b"}.fa-money-check:before{content:"\\f53c"}.fa-money-check-alt:before{content:"\\f53d"}.fa-monument:before{content:"\\f5a6"}.fa-moon:before{content:"\\f186"}.fa-mortar-pestle:before{content:"\\f5a7"}.fa-mosque:before{content:"\\f678"}.fa-motorcycle:before{content:"\\f21c"}.fa-mountain:before{content:"\\f6fc"}.fa-mouse:before{content:"\\f8cc"}.fa-mouse-pointer:before{content:"\\f245"}.fa-mug-hot:before{content:"\\f7b6"}.fa-music:before{content:"\\f001"}.fa-napster:before{content:"\\f3d2"}.fa-neos:before{content:"\\f612"}.fa-network-wired:before{content:"\\f6ff"}.fa-neuter:before{content:"\\f22c"}.fa-newspaper:before{content:"\\f1ea"}.fa-nimblr:before{content:"\\f5a8"}.fa-node:before{content:"\\f419"}.fa-node-js:before{content:"\\f3d3"}.fa-not-equal:before{content:"\\f53e"}.fa-notes-medical:before{content:"\\f481"}.fa-npm:before{content:"\\f3d4"}.fa-ns8:before{content:"\\f3d5"}.fa-nutritionix:before{content:"\\f3d6"}.fa-object-group:before{content:"\\f247"}.fa-object-ungroup:before{content:"\\f248"}.fa-odnoklassniki:before{content:"\\f263"}.fa-odnoklassniki-square:before{content:"\\f264"}.fa-oil-can:before{content:"\\f613"}.fa-old-republic:before{content:"\\f510"}.fa-om:before{content:"\\f679"}.fa-opencart:before{content:"\\f23d"}.fa-openid:before{content:"\\f19b"}.fa-opera:before{content:"\\f26a"}.fa-optin-monster:before{content:"\\f23c"}.fa-orcid:before{content:"\\f8d2"}.fa-osi:before{content:"\\f41a"}.fa-otter:before{content:"\\f700"}.fa-outdent:before{content:"\\f03b"}.fa-page4:before{content:"\\f3d7"}.fa-pagelines:before{content:"\\f18c"}.fa-pager:before{content:"\\f815"}.fa-paint-brush:before{content:"\\f1fc"}.fa-paint-roller:before{content:"\\f5aa"}.fa-palette:before{content:"\\f53f"}.fa-palfed:before{content:"\\f3d8"}.fa-pallet:before{content:"\\f482"}.fa-paper-plane:before{content:"\\f1d8"}.fa-paperclip:before{content:"\\f0c6"}.fa-parachute-box:before{content:"\\f4cd"}.fa-paragraph:before{content:"\\f1dd"}.fa-parking:before{content:"\\f540"}.fa-passport:before{content:"\\f5ab"}.fa-pastafarianism:before{content:"\\f67b"}.fa-paste:before{content:"\\f0ea"}.fa-patreon:before{content:"\\f3d9"}.fa-pause:before{content:"\\f04c"}.fa-pause-circle:before{content:"\\f28b"}.fa-paw:before{content:"\\f1b0"}.fa-paypal:before{content:"\\f1ed"}.fa-peace:before{content:"\\f67c"}.fa-pen:before{content:"\\f304"}.fa-pen-alt:before{content:"\\f305"}.fa-pen-fancy:before{content:"\\f5ac"}.fa-pen-nib:before{content:"\\f5ad"}.fa-pen-square:before{content:"\\f14b"}.fa-pencil-alt:before{content:"\\f303"}.fa-pencil-ruler:before{content:"\\f5ae"}.fa-penny-arcade:before{content:"\\f704"}.fa-people-arrows:before{content:"\\e068"}.fa-people-carry:before{content:"\\f4ce"}.fa-pepper-hot:before{content:"\\f816"}.fa-percent:before{content:"\\f295"}.fa-percentage:before{content:"\\f541"}.fa-periscope:before{content:"\\f3da"}.fa-person-booth:before{content:"\\f756"}.fa-phabricator:before{content:"\\f3db"}.fa-phoenix-framework:before{content:"\\f3dc"}.fa-phoenix-squadron:before{content:"\\f511"}.fa-phone:before{content:"\\f095"}.fa-phone-alt:before{content:"\\f879"}.fa-phone-slash:before{content:"\\f3dd"}.fa-phone-square:before{content:"\\f098"}.fa-phone-square-alt:before{content:"\\f87b"}.fa-phone-volume:before{content:"\\f2a0"}.fa-photo-video:before{content:"\\f87c"}.fa-php:before{content:"\\f457"}.fa-pied-piper:before{content:"\\f2ae"}.fa-pied-piper-alt:before{content:"\\f1a8"}.fa-pied-piper-hat:before{content:"\\f4e5"}.fa-pied-piper-pp:before{content:"\\f1a7"}.fa-pied-piper-square:before{content:"\\e01e"}.fa-piggy-bank:before{content:"\\f4d3"}.fa-pills:before{content:"\\f484"}.fa-pinterest:before{content:"\\f0d2"}.fa-pinterest-p:before{content:"\\f231"}.fa-pinterest-square:before{content:"\\f0d3"}.fa-pizza-slice:before{content:"\\f818"}.fa-place-of-worship:before{content:"\\f67f"}.fa-plane:before{content:"\\f072"}.fa-plane-arrival:before{content:"\\f5af"}.fa-plane-departure:before{content:"\\f5b0"}.fa-plane-slash:before{content:"\\e069"}.fa-play:before{content:"\\f04b"}.fa-play-circle:before{content:"\\f144"}.fa-playstation:before{content:"\\f3df"}.fa-plug:before{content:"\\f1e6"}.fa-plus:before{content:"\\f067"}.fa-plus-circle:before{content:"\\f055"}.fa-plus-square:before{content:"\\f0fe"}.fa-podcast:before{content:"\\f2ce"}.fa-poll:before{content:"\\f681"}.fa-poll-h:before{content:"\\f682"}.fa-poo:before{content:"\\f2fe"}.fa-poo-storm:before{content:"\\f75a"}.fa-poop:before{content:"\\f619"}.fa-portrait:before{content:"\\f3e0"}.fa-pound-sign:before{content:"\\f154"}.fa-power-off:before{content:"\\f011"}.fa-pray:before{content:"\\f683"}.fa-praying-hands:before{content:"\\f684"}.fa-prescription:before{content:"\\f5b1"}.fa-prescription-bottle:before{content:"\\f485"}.fa-prescription-bottle-alt:before{content:"\\f486"}.fa-print:before{content:"\\f02f"}.fa-procedures:before{content:"\\f487"}.fa-product-hunt:before{content:"\\f288"}.fa-project-diagram:before{content:"\\f542"}.fa-pump-medical:before{content:"\\e06a"}.fa-pump-soap:before{content:"\\e06b"}.fa-pushed:before{content:"\\f3e1"}.fa-puzzle-piece:before{content:"\\f12e"}.fa-python:before{content:"\\f3e2"}.fa-qq:before{content:"\\f1d6"}.fa-qrcode:before{content:"\\f029"}.fa-question:before{content:"\\f128"}.fa-question-circle:before{content:"\\f059"}.fa-quidditch:before{content:"\\f458"}.fa-quinscape:before{content:"\\f459"}.fa-quora:before{content:"\\f2c4"}.fa-quote-left:before{content:"\\f10d"}.fa-quote-right:before{content:"\\f10e"}.fa-quran:before{content:"\\f687"}.fa-r-project:before{content:"\\f4f7"}.fa-radiation:before{content:"\\f7b9"}.fa-radiation-alt:before{content:"\\f7ba"}.fa-rainbow:before{content:"\\f75b"}.fa-random:before{content:"\\f074"}.fa-raspberry-pi:before{content:"\\f7bb"}.fa-ravelry:before{content:"\\f2d9"}.fa-react:before{content:"\\f41b"}.fa-reacteurope:before{content:"\\f75d"}.fa-readme:before{content:"\\f4d5"}.fa-rebel:before{content:"\\f1d0"}.fa-receipt:before{content:"\\f543"}.fa-record-vinyl:before{content:"\\f8d9"}.fa-recycle:before{content:"\\f1b8"}.fa-red-river:before{content:"\\f3e3"}.fa-reddit:before{content:"\\f1a1"}.fa-reddit-alien:before{content:"\\f281"}.fa-reddit-square:before{content:"\\f1a2"}.fa-redhat:before{content:"\\f7bc"}.fa-redo:before{content:"\\f01e"}.fa-redo-alt:before{content:"\\f2f9"}.fa-registered:before{content:"\\f25d"}.fa-remove-format:before{content:"\\f87d"}.fa-renren:before{content:"\\f18b"}.fa-reply:before{content:"\\f3e5"}.fa-reply-all:before{content:"\\f122"}.fa-replyd:before{content:"\\f3e6"}.fa-republican:before{content:"\\f75e"}.fa-researchgate:before{content:"\\f4f8"}.fa-resolving:before{content:"\\f3e7"}.fa-restroom:before{content:"\\f7bd"}.fa-retweet:before{content:"\\f079"}.fa-rev:before{content:"\\f5b2"}.fa-ribbon:before{content:"\\f4d6"}.fa-ring:before{content:"\\f70b"}.fa-road:before{content:"\\f018"}.fa-robot:before{content:"\\f544"}.fa-rocket:before{content:"\\f135"}.fa-rocketchat:before{content:"\\f3e8"}.fa-rockrms:before{content:"\\f3e9"}.fa-route:before{content:"\\f4d7"}.fa-rss:before{content:"\\f09e"}.fa-rss-square:before{content:"\\f143"}.fa-ruble-sign:before{content:"\\f158"}.fa-ruler:before{content:"\\f545"}.fa-ruler-combined:before{content:"\\f546"}.fa-ruler-horizontal:before{content:"\\f547"}.fa-ruler-vertical:before{content:"\\f548"}.fa-running:before{content:"\\f70c"}.fa-rupee-sign:before{content:"\\f156"}.fa-rust:before{content:"\\e07a"}.fa-sad-cry:before{content:"\\f5b3"}.fa-sad-tear:before{content:"\\f5b4"}.fa-safari:before{content:"\\f267"}.fa-salesforce:before{content:"\\f83b"}.fa-sass:before{content:"\\f41e"}.fa-satellite:before{content:"\\f7bf"}.fa-satellite-dish:before{content:"\\f7c0"}.fa-save:before{content:"\\f0c7"}.fa-schlix:before{content:"\\f3ea"}.fa-school:before{content:"\\f549"}.fa-screwdriver:before{content:"\\f54a"}.fa-scribd:before{content:"\\f28a"}.fa-scroll:before{content:"\\f70e"}.fa-sd-card:before{content:"\\f7c2"}.fa-search:before{content:"\\f002"}.fa-search-dollar:before{content:"\\f688"}.fa-search-location:before{content:"\\f689"}.fa-search-minus:before{content:"\\f010"}.fa-search-plus:before{content:"\\f00e"}.fa-searchengin:before{content:"\\f3eb"}.fa-seedling:before{content:"\\f4d8"}.fa-sellcast:before{content:"\\f2da"}.fa-sellsy:before{content:"\\f213"}.fa-server:before{content:"\\f233"}.fa-servicestack:before{content:"\\f3ec"}.fa-shapes:before{content:"\\f61f"}.fa-share:before{content:"\\f064"}.fa-share-alt:before{content:"\\f1e0"}.fa-share-alt-square:before{content:"\\f1e1"}.fa-share-square:before{content:"\\f14d"}.fa-shekel-sign:before{content:"\\f20b"}.fa-shield-alt:before{content:"\\f3ed"}.fa-shield-virus:before{content:"\\e06c"}.fa-ship:before{content:"\\f21a"}.fa-shipping-fast:before{content:"\\f48b"}.fa-shirtsinbulk:before{content:"\\f214"}.fa-shoe-prints:before{content:"\\f54b"}.fa-shopify:before{content:"\\e057"}.fa-shopping-bag:before{content:"\\f290"}.fa-shopping-basket:before{content:"\\f291"}.fa-shopping-cart:before{content:"\\f07a"}.fa-shopware:before{content:"\\f5b5"}.fa-shower:before{content:"\\f2cc"}.fa-shuttle-van:before{content:"\\f5b6"}.fa-sign:before{content:"\\f4d9"}.fa-sign-in-alt:before{content:"\\f2f6"}.fa-sign-language:before{content:"\\f2a7"}.fa-sign-out-alt:before{content:"\\f2f5"}.fa-signal:before{content:"\\f012"}.fa-signature:before{content:"\\f5b7"}.fa-sim-card:before{content:"\\f7c4"}.fa-simplybuilt:before{content:"\\f215"}.fa-sink:before{content:"\\e06d"}.fa-sistrix:before{content:"\\f3ee"}.fa-sitemap:before{content:"\\f0e8"}.fa-sith:before{content:"\\f512"}.fa-skating:before{content:"\\f7c5"}.fa-sketch:before{content:"\\f7c6"}.fa-skiing:before{content:"\\f7c9"}.fa-skiing-nordic:before{content:"\\f7ca"}.fa-skull:before{content:"\\f54c"}.fa-skull-crossbones:before{content:"\\f714"}.fa-skyatlas:before{content:"\\f216"}.fa-skype:before{content:"\\f17e"}.fa-slack:before{content:"\\f198"}.fa-slack-hash:before{content:"\\f3ef"}.fa-slash:before{content:"\\f715"}.fa-sleigh:before{content:"\\f7cc"}.fa-sliders-h:before{content:"\\f1de"}.fa-slideshare:before{content:"\\f1e7"}.fa-smile:before{content:"\\f118"}.fa-smile-beam:before{content:"\\f5b8"}.fa-smile-wink:before{content:"\\f4da"}.fa-smog:before{content:"\\f75f"}.fa-smoking:before{content:"\\f48d"}.fa-smoking-ban:before{content:"\\f54d"}.fa-sms:before{content:"\\f7cd"}.fa-snapchat:before{content:"\\f2ab"}.fa-snapchat-ghost:before{content:"\\f2ac"}.fa-snapchat-square:before{content:"\\f2ad"}.fa-snowboarding:before{content:"\\f7ce"}.fa-snowflake:before{content:"\\f2dc"}.fa-snowman:before{content:"\\f7d0"}.fa-snowplow:before{content:"\\f7d2"}.fa-soap:before{content:"\\e06e"}.fa-socks:before{content:"\\f696"}.fa-solar-panel:before{content:"\\f5ba"}.fa-sort:before{content:"\\f0dc"}.fa-sort-alpha-down:before{content:"\\f15d"}.fa-sort-alpha-down-alt:before{content:"\\f881"}.fa-sort-alpha-up:before{content:"\\f15e"}.fa-sort-alpha-up-alt:before{content:"\\f882"}.fa-sort-amount-down:before{content:"\\f160"}.fa-sort-amount-down-alt:before{content:"\\f884"}.fa-sort-amount-up:before{content:"\\f161"}.fa-sort-amount-up-alt:before{content:"\\f885"}.fa-sort-down:before{content:"\\f0dd"}.fa-sort-numeric-down:before{content:"\\f162"}.fa-sort-numeric-down-alt:before{content:"\\f886"}.fa-sort-numeric-up:before{content:"\\f163"}.fa-sort-numeric-up-alt:before{content:"\\f887"}.fa-sort-up:before{content:"\\f0de"}.fa-soundcloud:before{content:"\\f1be"}.fa-sourcetree:before{content:"\\f7d3"}.fa-spa:before{content:"\\f5bb"}.fa-space-shuttle:before{content:"\\f197"}.fa-speakap:before{content:"\\f3f3"}.fa-speaker-deck:before{content:"\\f83c"}.fa-spell-check:before{content:"\\f891"}.fa-spider:before{content:"\\f717"}.fa-spinner:before{content:"\\f110"}.fa-splotch:before{content:"\\f5bc"}.fa-spotify:before{content:"\\f1bc"}.fa-spray-can:before{content:"\\f5bd"}.fa-square:before{content:"\\f0c8"}.fa-square-full:before{content:"\\f45c"}.fa-square-root-alt:before{content:"\\f698"}.fa-squarespace:before{content:"\\f5be"}.fa-stack-exchange:before{content:"\\f18d"}.fa-stack-overflow:before{content:"\\f16c"}.fa-stackpath:before{content:"\\f842"}.fa-stamp:before{content:"\\f5bf"}.fa-star:before{content:"\\f005"}.fa-star-and-crescent:before{content:"\\f699"}.fa-star-half:before{content:"\\f089"}.fa-star-half-alt:before{content:"\\f5c0"}.fa-star-of-david:before{content:"\\f69a"}.fa-star-of-life:before{content:"\\f621"}.fa-staylinked:before{content:"\\f3f5"}.fa-steam:before{content:"\\f1b6"}.fa-steam-square:before{content:"\\f1b7"}.fa-steam-symbol:before{content:"\\f3f6"}.fa-step-backward:before{content:"\\f048"}.fa-step-forward:before{content:"\\f051"}.fa-stethoscope:before{content:"\\f0f1"}.fa-sticker-mule:before{content:"\\f3f7"}.fa-sticky-note:before{content:"\\f249"}.fa-stop:before{content:"\\f04d"}.fa-stop-circle:before{content:"\\f28d"}.fa-stopwatch:before{content:"\\f2f2"}.fa-stopwatch-20:before{content:"\\e06f"}.fa-store:before{content:"\\f54e"}.fa-store-alt:before{content:"\\f54f"}.fa-store-alt-slash:before{content:"\\e070"}.fa-store-slash:before{content:"\\e071"}.fa-strava:before{content:"\\f428"}.fa-stream:before{content:"\\f550"}.fa-street-view:before{content:"\\f21d"}.fa-strikethrough:before{content:"\\f0cc"}.fa-stripe:before{content:"\\f429"}.fa-stripe-s:before{content:"\\f42a"}.fa-stroopwafel:before{content:"\\f551"}.fa-studiovinari:before{content:"\\f3f8"}.fa-stumbleupon:before{content:"\\f1a4"}.fa-stumbleupon-circle:before{content:"\\f1a3"}.fa-subscript:before{content:"\\f12c"}.fa-subway:before{content:"\\f239"}.fa-suitcase:before{content:"\\f0f2"}.fa-suitcase-rolling:before{content:"\\f5c1"}.fa-sun:before{content:"\\f185"}.fa-superpowers:before{content:"\\f2dd"}.fa-superscript:before{content:"\\f12b"}.fa-supple:before{content:"\\f3f9"}.fa-surprise:before{content:"\\f5c2"}.fa-suse:before{content:"\\f7d6"}.fa-swatchbook:before{content:"\\f5c3"}.fa-swift:before{content:"\\f8e1"}.fa-swimmer:before{content:"\\f5c4"}.fa-swimming-pool:before{content:"\\f5c5"}.fa-symfony:before{content:"\\f83d"}.fa-synagogue:before{content:"\\f69b"}.fa-sync:before{content:"\\f021"}.fa-sync-alt:before{content:"\\f2f1"}.fa-syringe:before{content:"\\f48e"}.fa-table:before{content:"\\f0ce"}.fa-table-tennis:before{content:"\\f45d"}.fa-tablet:before{content:"\\f10a"}.fa-tablet-alt:before{content:"\\f3fa"}.fa-tablets:before{content:"\\f490"}.fa-tachometer-alt:before{content:"\\f3fd"}.fa-tag:before{content:"\\f02b"}.fa-tags:before{content:"\\f02c"}.fa-tape:before{content:"\\f4db"}.fa-tasks:before{content:"\\f0ae"}.fa-taxi:before{content:"\\f1ba"}.fa-teamspeak:before{content:"\\f4f9"}.fa-teeth:before{content:"\\f62e"}.fa-teeth-open:before{content:"\\f62f"}.fa-telegram:before{content:"\\f2c6"}.fa-telegram-plane:before{content:"\\f3fe"}.fa-temperature-high:before{content:"\\f769"}.fa-temperature-low:before{content:"\\f76b"}.fa-tencent-weibo:before{content:"\\f1d5"}.fa-tenge:before{content:"\\f7d7"}.fa-terminal:before{content:"\\f120"}.fa-text-height:before{content:"\\f034"}.fa-text-width:before{content:"\\f035"}.fa-th:before{content:"\\f00a"}.fa-th-large:before{content:"\\f009"}.fa-th-list:before{content:"\\f00b"}.fa-the-red-yeti:before{content:"\\f69d"}.fa-theater-masks:before{content:"\\f630"}.fa-themeco:before{content:"\\f5c6"}.fa-themeisle:before{content:"\\f2b2"}.fa-thermometer:before{content:"\\f491"}.fa-thermometer-empty:before{content:"\\f2cb"}.fa-thermometer-full:before{content:"\\f2c7"}.fa-thermometer-half:before{content:"\\f2c9"}.fa-thermometer-quarter:before{content:"\\f2ca"}.fa-thermometer-three-quarters:before{content:"\\f2c8"}.fa-think-peaks:before{content:"\\f731"}.fa-thumbs-down:before{content:"\\f165"}.fa-thumbs-up:before{content:"\\f164"}.fa-thumbtack:before{content:"\\f08d"}.fa-ticket-alt:before{content:"\\f3ff"}.fa-tiktok:before{content:"\\e07b"}.fa-times:before{content:"\\f00d"}.fa-times-circle:before{content:"\\f057"}.fa-tint:before{content:"\\f043"}.fa-tint-slash:before{content:"\\f5c7"}.fa-tired:before{content:"\\f5c8"}.fa-toggle-off:before{content:"\\f204"}.fa-toggle-on:before{content:"\\f205"}.fa-toilet:before{content:"\\f7d8"}.fa-toilet-paper:before{content:"\\f71e"}.fa-toilet-paper-slash:before{content:"\\e072"}.fa-toolbox:before{content:"\\f552"}.fa-tools:before{content:"\\f7d9"}.fa-tooth:before{content:"\\f5c9"}.fa-torah:before{content:"\\f6a0"}.fa-torii-gate:before{content:"\\f6a1"}.fa-tractor:before{content:"\\f722"}.fa-trade-federation:before{content:"\\f513"}.fa-trademark:before{content:"\\f25c"}.fa-traffic-light:before{content:"\\f637"}.fa-trailer:before{content:"\\e041"}.fa-train:before{content:"\\f238"}.fa-tram:before{content:"\\f7da"}.fa-transgender:before{content:"\\f224"}.fa-transgender-alt:before{content:"\\f225"}.fa-trash:before{content:"\\f1f8"}.fa-trash-alt:before{content:"\\f2ed"}.fa-trash-restore:before{content:"\\f829"}.fa-trash-restore-alt:before{content:"\\f82a"}.fa-tree:before{content:"\\f1bb"}.fa-trello:before{content:"\\f181"}.fa-tripadvisor:before{content:"\\f262"}.fa-trophy:before{content:"\\f091"}.fa-truck:before{content:"\\f0d1"}.fa-truck-loading:before{content:"\\f4de"}.fa-truck-monster:before{content:"\\f63b"}.fa-truck-moving:before{content:"\\f4df"}.fa-truck-pickup:before{content:"\\f63c"}.fa-tshirt:before{content:"\\f553"}.fa-tty:before{content:"\\f1e4"}.fa-tumblr:before{content:"\\f173"}.fa-tumblr-square:before{content:"\\f174"}.fa-tv:before{content:"\\f26c"}.fa-twitch:before{content:"\\f1e8"}.fa-twitter:before{content:"\\f099"}.fa-twitter-square:before{content:"\\f081"}.fa-typo3:before{content:"\\f42b"}.fa-uber:before{content:"\\f402"}.fa-ubuntu:before{content:"\\f7df"}.fa-uikit:before{content:"\\f403"}.fa-umbraco:before{content:"\\f8e8"}.fa-umbrella:before{content:"\\f0e9"}.fa-umbrella-beach:before{content:"\\f5ca"}.fa-underline:before{content:"\\f0cd"}.fa-undo:before{content:"\\f0e2"}.fa-undo-alt:before{content:"\\f2ea"}.fa-uniregistry:before{content:"\\f404"}.fa-unity:before{content:"\\e049"}.fa-universal-access:before{content:"\\f29a"}.fa-university:before{content:"\\f19c"}.fa-unlink:before{content:"\\f127"}.fa-unlock:before{content:"\\f09c"}.fa-unlock-alt:before{content:"\\f13e"}.fa-unsplash:before{content:"\\e07c"}.fa-untappd:before{content:"\\f405"}.fa-upload:before{content:"\\f093"}.fa-ups:before{content:"\\f7e0"}.fa-usb:before{content:"\\f287"}.fa-user:before{content:"\\f007"}.fa-user-alt:before{content:"\\f406"}.fa-user-alt-slash:before{content:"\\f4fa"}.fa-user-astronaut:before{content:"\\f4fb"}.fa-user-check:before{content:"\\f4fc"}.fa-user-circle:before{content:"\\f2bd"}.fa-user-clock:before{content:"\\f4fd"}.fa-user-cog:before{content:"\\f4fe"}.fa-user-edit:before{content:"\\f4ff"}.fa-user-friends:before{content:"\\f500"}.fa-user-graduate:before{content:"\\f501"}.fa-user-injured:before{content:"\\f728"}.fa-user-lock:before{content:"\\f502"}.fa-user-md:before{content:"\\f0f0"}.fa-user-minus:before{content:"\\f503"}.fa-user-ninja:before{content:"\\f504"}.fa-user-nurse:before{content:"\\f82f"}.fa-user-plus:before{content:"\\f234"}.fa-user-secret:before{content:"\\f21b"}.fa-user-shield:before{content:"\\f505"}.fa-user-slash:before{content:"\\f506"}.fa-user-tag:before{content:"\\f507"}.fa-user-tie:before{content:"\\f508"}.fa-user-times:before{content:"\\f235"}.fa-users:before{content:"\\f0c0"}.fa-users-cog:before{content:"\\f509"}.fa-users-slash:before{content:"\\e073"}.fa-usps:before{content:"\\f7e1"}.fa-ussunnah:before{content:"\\f407"}.fa-utensil-spoon:before{content:"\\f2e5"}.fa-utensils:before{content:"\\f2e7"}.fa-vaadin:before{content:"\\f408"}.fa-vector-square:before{content:"\\f5cb"}.fa-venus:before{content:"\\f221"}.fa-venus-double:before{content:"\\f226"}.fa-venus-mars:before{content:"\\f228"}.fa-viacoin:before{content:"\\f237"}.fa-viadeo:before{content:"\\f2a9"}.fa-viadeo-square:before{content:"\\f2aa"}.fa-vial:before{content:"\\f492"}.fa-vials:before{content:"\\f493"}.fa-viber:before{content:"\\f409"}.fa-video:before{content:"\\f03d"}.fa-video-slash:before{content:"\\f4e2"}.fa-vihara:before{content:"\\f6a7"}.fa-vimeo:before{content:"\\f40a"}.fa-vimeo-square:before{content:"\\f194"}.fa-vimeo-v:before{content:"\\f27d"}.fa-vine:before{content:"\\f1ca"}.fa-virus:before{content:"\\e074"}.fa-virus-slash:before{content:"\\e075"}.fa-viruses:before{content:"\\e076"}.fa-vk:before{content:"\\f189"}.fa-vnv:before{content:"\\f40b"}.fa-voicemail:before{content:"\\f897"}.fa-volleyball-ball:before{content:"\\f45f"}.fa-volume-down:before{content:"\\f027"}.fa-volume-mute:before{content:"\\f6a9"}.fa-volume-off:before{content:"\\f026"}.fa-volume-up:before{content:"\\f028"}.fa-vote-yea:before{content:"\\f772"}.fa-vr-cardboard:before{content:"\\f729"}.fa-vuejs:before{content:"\\f41f"}.fa-walking:before{content:"\\f554"}.fa-wallet:before{content:"\\f555"}.fa-warehouse:before{content:"\\f494"}.fa-water:before{content:"\\f773"}.fa-wave-square:before{content:"\\f83e"}.fa-waze:before{content:"\\f83f"}.fa-weebly:before{content:"\\f5cc"}.fa-weibo:before{content:"\\f18a"}.fa-weight:before{content:"\\f496"}.fa-weight-hanging:before{content:"\\f5cd"}.fa-weixin:before{content:"\\f1d7"}.fa-whatsapp:before{content:"\\f232"}.fa-whatsapp-square:before{content:"\\f40c"}.fa-wheelchair:before{content:"\\f193"}.fa-whmcs:before{content:"\\f40d"}.fa-wifi:before{content:"\\f1eb"}.fa-wikipedia-w:before{content:"\\f266"}.fa-wind:before{content:"\\f72e"}.fa-window-close:before{content:"\\f410"}.fa-window-maximize:before{content:"\\f2d0"}.fa-window-minimize:before{content:"\\f2d1"}.fa-window-restore:before{content:"\\f2d2"}.fa-windows:before{content:"\\f17a"}.fa-wine-bottle:before{content:"\\f72f"}.fa-wine-glass:before{content:"\\f4e3"}.fa-wine-glass-alt:before{content:"\\f5ce"}.fa-wix:before{content:"\\f5cf"}.fa-wizards-of-the-coast:before{content:"\\f730"}.fa-wolf-pack-battalion:before{content:"\\f514"}.fa-won-sign:before{content:"\\f159"}.fa-wordpress:before{content:"\\f19a"}.fa-wordpress-simple:before{content:"\\f411"}.fa-wpbeginner:before{content:"\\f297"}.fa-wpexplorer:before{content:"\\f2de"}.fa-wpforms:before{content:"\\f298"}.fa-wpressr:before{content:"\\f3e4"}.fa-wrench:before{content:"\\f0ad"}.fa-x-ray:before{content:"\\f497"}.fa-xbox:before{content:"\\f412"}.fa-xing:before{content:"\\f168"}.fa-xing-square:before{content:"\\f169"}.fa-y-combinator:before{content:"\\f23b"}.fa-yahoo:before{content:"\\f19e"}.fa-yammer:before{content:"\\f840"}.fa-yandex:before{content:"\\f413"}.fa-yandex-international:before{content:"\\f414"}.fa-yarn:before{content:"\\f7e3"}.fa-yelp:before{content:"\\f1e9"}.fa-yen-sign:before{content:"\\f157"}.fa-yin-yang:before{content:"\\f6ad"}.fa-yoast:before{content:"\\f2b1"}.fa-youtube:before{content:"\\f167"}.fa-youtube-square:before{content:"\\f431"}.fa-zhihu:before{content:"\\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url('+i+");src:url("+o+') format("embedded-opentype"),url('+a+') format("woff2"),url('+s+') format("woff"),url('+l+') format("truetype"),url('+c+') format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url('+u+");src:url("+d+') format("embedded-opentype"),url('+f+') format("woff2"),url('+p+') format("woff"),url('+h+') format("truetype"),url('+m+') format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url('+b+");src:url("+v+') format("embedded-opentype"),url('+g+') format("woff2"),url('+_+') format("woff"),url('+y+') format("truetype"),url('+w+') format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}',""])},"/kob":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n("nW2j");t.IStateDB=new r.Token("@jupyterlab/coreutils:IStateDB")},"/tz4":function(e,t,n){"use strict";t.__esModule=true;var r=n("q1tI");var i=s(r);var o=n("acCH");var a=s(o);function s(e){return e&&e.__esModule?e:{default:e}}t.default=i.default.createContext||a.default;e.exports=t["default"]},"/w2Y":function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n("y48C");var i=n.n(r);class o{static reg(e){return new RegExp("^"+e+"$","i")}}o.N={integer:`[+-]?[0-9]+`,integer_pos:`[+]?[0-9]+`,integer_zero_ff:`([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])`,number:`[+-]?([0-9]*[.])?[0-9]+(e-?[0-9]*)?`,number_pos:`[+]?([0-9]*[.])?[0-9]+(e-?[0-9]*)?`,number_zero_hundred:`[+]?(([0-9]|[1-9][0-9])([.][0-9]+)?|100)`,number_zero_one:`[+]?(1([.][0]+)?|0([.][0-9]+)?)`};o.B={angle:`(${o.N.number}(deg|rad|grad|turn)|0)`,frequency:`${o.N.number}(Hz|kHz)`,ident:String.raw`-?([_a-z]|[\xA0-\xFF]|\\[0-9a-f]{1,6}(\r\n|[ \t\r\n\f])?|\\[^\r\n\f0-9a-f])([_a-z0-9-]|[\xA0-\xFF]|\\[0-9a-f]{1,6}(\r\n|[ \t\r\n\f])?|\\[^\r\n\f0-9a-f])*`,len_or_perc:`(0|${o.N.number}(px|em|rem|ex|in|cm|mm|pt|pc|%))`,length:`(${o.N.number}(px|em|rem|ex|in|cm|mm|pt|pc)|0)`,length_pos:`(${o.N.number_pos}(px|em|rem|ex|in|cm|mm|pt|pc)|0)`,percentage:`${o.N.number}%`,percentage_pos:`${o.N.number_pos}%`,percentage_zero_hundred:`${o.N.number_zero_hundred}%`,string:String.raw`(\"([^\n\r\f\\"]|\\\n|\r\n|\r|\f|\\[0-9a-f]{1,6}(\r\n|[ \t\r\n\f])?|\\[^\r\n\f0-9a-f])*\")|(\'([^\n\r\f\\']|\\\n|\r\n|\r|\f|\\[0-9a-f]{1,6}(\r\n|[ \t\r\n\f])?|\\[^\r\n\f0-9a-f])*\')`,time:`${o.N.number}(s|ms)`,url:`url\\(.*?\\)`,z_index:`[+-]?[0-9]{1,7}`};o.A={absolute_size:`xx-small|x-small|small|medium|large|x-large|xx-large`,attachment:`scroll|fixed|local`,bg_origin:`border-box|padding-box|content-box`,border_style:`none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset`,box:`border-box|padding-box|content-box`,display_inside:`auto|block|table|flex|grid`,display_outside:`block-level|inline-level|none|table-row-group|table-header-group|table-footer-group|table-row|table-cell|table-column-group|table-column|table-caption`,ending_shape:`circle|ellipse`,generic_family:`serif|sans-serif|cursive|fantasy|monospace`,generic_voice:`male|female|child`,relative_size:`smaller|larger`,repeat_style:`repeat-x|repeat-y|((?:repeat|space|round|no-repeat)(?:\\s*(?:repeat|space|round|no-repeat))?)`,side_or_corner:`(left|right)?\\s*(top|bottom)?`,single_animation_direction:`normal|reverse|alternate|alternate-reverse`,single_animation_fill_mode:`none|forwards|backwards|both`,single_animation_play_state:`running|paused`};o._COLOR={hex:`\\#(0x)?[0-9a-f]+`,name:`aliceblue|antiquewhite|aqua|aquamarine|azure|beige|bisque|black|blanchedalmond|blue|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dodgerblue|firebrick|floralwhite|forestgreen|fuchsia|gainsboro|ghostwhite|gold|goldenrod|gray|green|greenyellow|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightsteelblue|lightyellow|lime|limegreen|linen|magenta|maroon|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|navy|oldlace|olive|olivedrab|orange|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|purple|red|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna|silver|skyblue|slateblue|slategray|snow|springgreen|steelblue|tan|teal|thistle|tomato|turquoise|transparent|violet|wheat|white|whitesmoke|yellow|yellowgreen`,rgb:String.raw`rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)`,rgba:String.raw`rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(${o.N.integer_zero_ff}|${o.N.number_zero_one}|${o.B.percentage_zero_hundred})\s*\)`};o._C={alpha:`${o.N.integer_zero_ff}|${o.N.number_zero_one}|${o.B.percentage_zero_hundred}`,alphavalue:o.N.number_zero_one,bg_position:`((${o.B.len_or_perc}|left|center|right|top|bottom)\\s*){1,4}`,bg_size:`(${o.B.length_pos}|${o.B.percentage}|auto){1,2}|cover|contain`,border_width:`thin|medium|thick|${o.B.length}`,bottom:`${o.B.length}|auto`,color:`${o._COLOR.hex}|${o._COLOR.rgb}|${o._COLOR.rgba}|${o._COLOR.name}`,family_name:`${o.B.string}|(${o.B.ident}\\s*)+`,image_decl:o.B.url,left:`${o.B.length}|auto`,loose_quotable_words:`(${o.B.ident})+`,margin_width:`${o.B.len_or_perc}|auto`,padding_width:`${o.B.length_pos}|${o.B.percentage_pos}`,page_url:o.B.url,position:`((${o.B.len_or_perc}|left|center|right|top|bottom)\\s*){1,4}`,right:`${o.B.length}|auto`,shadow:"",size:`closest-side|farthest-side|closest-corner|farthest-corner|${o.B.length}|(${o.B.len_or_perc})\\s+(${o.B.len_or_perc})`,top:`${o.B.length}|auto`};o._C1={image_list:`image\\(\\s*(${o.B.url})*\\s*(${o.B.url}|${o._C.color})\\s*\\)`,shadow:`((${o._C.color})\\s+((${o.B.length})\\s*){2,4}(s+inset)?)|((inset\\s+)?((${o.B.length})\\s*){2,4}\\s*(${o._C.color})?)`};o._C2={bg_image:`(${o.B.url}|${o._C1.image_list})|none`,image:`${o.B.url}|${o._C1.image_list}`,shape:`rect\\(\\s*(${o._C.top})\\s*,\\s*(${o._C.right})\\s*,\\s*(${o._C.bottom})\\s*,\\s*(${o._C.left})\\s*\\)`};o.C=Object.assign(Object.assign(Object.assign({},o._C),o._C1),o._C2);o.AP={border_collapse:`collapse|separate`,box:`normal|none|contents`,box_sizing:`content-box|padding-box|border-box`,caption_side:`top|bottom`,clear:`none|left|right|both`,direction:`ltr|rtl`,empty_cells:`show|hide`,float:`left|right|none`,font_stretch:`normal|wider|narrower|ultra-condensed|extra-condensed|condensed|semi-condensed|semi-expanded|expanded|extra-expanded|ultra-expanded`,font_style:`normal|italic|oblique`,font_variant:`normal|small-caps`,font_weight:`normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900`,list_style_position:`inside|outside`,list_style_type:`disc|circle|square|decimal|decimal-leading-zero|lower-roman|upper-roman|lower-greek|lower-latin|upper-latin|armenian|georgian|lower-alpha|upper-alpha|none`,overflow:`visible|hidden|scroll|auto`,overflow_wrap:`normal|break-word`,overflow_x:`visible|hidden|scroll|auto|no-display|no-content`,page_break_after:`auto|always|avoid|left|right`,page_break_before:`auto|always|avoid|left|right`,page_break_inside:`avoid|auto`,position:`static|relative|absolute`,resize:`none|both|horizontal|vertical`,speak:`normal|none|spell-out`,speak_header:`once|always`,speak_numeral:`digits|continuous`,speak_punctuation:`code|none`,table_layout:`auto|fixed`,text_align:`left|right|center|justify`,text_decoration:`none|((underline|overline|line-through|blink)\\s*)+`,text_transform:`capitalize|uppercase|lowercase|none`,text_wrap:`normal|unrestricted|none|suppress`,unicode_bidi:`normal|embed|bidi-override`,visibility:`visible|hidden|collapse`,white_space:`normal|pre|nowrap|pre-wrap|pre-line`,word_break:`normal|keep-all|break-all`};o._CP={background_attachment:`${o.A.attachment}(,\\s*${o.A.attachment})*`,background_color:o.C.color,background_origin:`${o.A.box}(,\\s*${o.A.box})*`,background_repeat:`${o.A.repeat_style}(,\\s*${o.A.repeat_style})*`,border:`((${o.C.border_width}|${o.A.border_style}|${o.C.color})\\s*){1,3}`,border_radius:`((${o.B.len_or_perc})\\s*){1,4}(\\/\\s*((${o.B.len_or_perc})\\s*){1,4})?`,border_spacing:`${o.B.length}\\s*(${o.B.length})?`,border_top_color:o.C.color,border_top_style:o.A.border_style,border_width:`((${o.C.border_width})\\s*){1,4}`,color:o.C.color,cursor:`(${o.B.url}(\\s*,\\s*)?)*(auto|crosshair|default|pointer|move|e-resize|ne-resize|nw-resize|n-resize|se-resize|sw-resize|s-resize|w-resize|text|wait|help|progress|all-scroll|col-resize|hand|no-drop|not-allowed|row-resize|vertical-text)`,display:`inline|block|list-item|run-in|inline-list-item|inline-block|table|inline-table|table-cell|table-caption|flex|inline-flex|grid|inline-grid|${o.A.display_inside}|${o.A.display_outside}|inherit|inline-box|inline-stack`,display_outside:o.A.display_outside,elevation:`${o.B.angle}|below|level|above|higher|lower`,font_family:`(${o.C.family_name}|${o.A.generic_family})(,\\s*(${o.C.family_name}|${o.A.generic_family}))*`,height:`${o.B.length}|${o.B.percentage}|auto`,letter_spacing:`normal|${o.B.length}`,list_style_image:`${o.C.image}|none`,margin_right:o.C.margin_width,max_height:`${o.B.length_pos}|${o.B.percentage_pos}|none|auto`,min_height:`${o.B.length_pos}|${o.B.percentage_pos}|auto`,opacity:o.C.alphavalue,outline_color:`${o.C.color}|invert`,outline_width:o.C.border_width,padding:`((${o.C.padding_width})\\s*){1,4}`,padding_top:o.C.padding_width,pitch_range:o.N.number,right:`${o.B.length}|${o.B.percentage}|auto`,stress:o.N.number,text_indent:`${o.B.length}|${o.B.percentage}`,text_shadow:`none|${o.C.shadow}(,\\s*(${o.C.shadow}))*`,volume:`${o.N.number_pos}|${o.B.percentage_pos}|silent|x-soft|soft|medium|loud|x-loud`,word_wrap:o.AP.overflow_wrap,zoom:`normal|${o.N.number_pos}|${o.B.percentage_pos}`,backface_visibility:o.AP.visibility,background_clip:`${o.A.box}(,\\s*(${o.A.box}))*`,background_position:`${o.C.bg_position}(,\\s*(${o.C.bg_position}))*`,border_bottom_color:o.C.color,border_bottom_style:o.A.border_style,border_color:`((${o.C.color})\\s*){1,4}`,border_left_color:o.C.color,border_right_color:o.C.color,border_style:`((${o.A.border_style})\\s*){1,4}`,border_top_left_radius:`(${o.B.length}|${o.B.percentage})(\\s*(${o.B.length}|${o.B.percentage}))?`,border_top_width:o.C.border_width,box_shadow:`none|${o.C.shadow}(,\\s*(${o.C.shadow}))*`,clip:`${o.C.shape}|auto`,display_inside:o.A.display_inside,font_size:`${o.A.absolute_size}|${o.A.relative_size}|${o.B.length_pos}|${o.B.percentage_pos}`,line_height:`normal|${o.N.number_pos}|${o.B.length_pos}|${o.B.percentage_pos}`,margin_left:o.C.margin_width,max_width:`${o.B.length_pos}|${o.B.percentage_pos}|none|auto`,outline_style:o.A.border_style,padding_bottom:o.C.padding_width,padding_right:o.C.padding_width,perspective:`none|${o.B.length}`,richness:o.N.number,text_overflow:`((clip|ellipsis|${o.B.string})\\s*){1,2}`,top:`${o.B.length}|${o.B.percentage}|auto`,width:`${o.B.length_pos}|${o.B.percentage_pos}|auto`,z_index:`auto|${o.B.z_index}`,background:`(((${o.C.bg_position}\\s*(\\/\\s*${o.C.bg_size})?)|(${o.A.repeat_style})|(${o.A.attachment})|(${o.A.bg_origin})|(${o.C.bg_image})|(${o.C.color}))\\s*)+`,background_size:`${o.C.bg_size}(,\\s*${o.C.bg_size})*`,border_bottom_left_radius:`(${o.B.length}|${o.B.percentage})(\\s*(${o.B.length}|${o.B.percentage}))?`,border_bottom_width:o.C.border_width,border_left_style:o.A.border_style,border_right_style:o.A.border_style,border_top:`((${o.C.border_width}|${o.A.border_style}|${o.C.color})\\s*){1,3}`,bottom:`${o.B.len_or_perc}|auto`,list_style:`((${o.AP.list_style_type}|${o.AP.list_style_position}|${o.C.image}|none})\\s*){1,3}`,margin_top:o.C.margin_width,outline:`((${o.C.color}|invert|${o.A.border_style}|${o.C.border_width})\\s*){1,3}`,overflow_y:o.AP.overflow_x,pitch:`${o.B.frequency}|x-low|low|medium|high|x-high`,vertical_align:`baseline|sub|super|top|text-top|middle|bottom|text-bottom|${o.B.len_or_perc}`,word_spacing:`normal|${o.B.length}`,background_image:`${o.C.bg_image}(,\\s*${o.C.bg_image})*`,border_bottom_right_radius:`(${o.B.length}|${o.B.percentage})(\\s*(${o.B.length}|${o.B.percentage}))?`,border_left_width:o.C.border_width,border_right_width:o.C.border_width,left:`${o.B.len_or_perc}|auto`,margin_bottom:o.C.margin_width,pause_after:`${o.B.time}|${o.B.percentage}`,speech_rate:`${o.N.number}|x-slow|slow|medium|fast|x-fast|faster|slower`,transition_duration:`${o.B.time}(,\\s*${o.B.time})*`,border_bottom:`((${o.C.border_width}|${o.A.border_style}|${o.C.color})\\s*){1,3}`,border_right:`((${o.C.border_width}|${o.A.border_style}|${o.C.color})\\s*){1,3}`,margin:`((${o.C.margin_width})\\s*){1,4}`,padding_left:o.C.padding_width,border_left:`((${o.C.border_width}|${o.A.border_style}|${o.C.color})\\s*){1,3}`,quotes:`(${o.B.string}\\s*${o.B.string})+|none`,border_top_right_radius:`(${o.B.length}|${o.B.percentage})(\\s*(${o.B.length}|${o.B.percentage}))?`,min_width:`${o.B.length_pos}|${o.B.percentage_pos}|auto`};o._CP1={font:`(((((${o.AP.font_style}|${o.AP.font_variant}|${o.AP.font_weight})\\s*){1,3})?\\s*(${o._CP.font_size})\\s*(\\/\\s*(${o._CP.line_height}))?\\s+(${o._CP.font_family}))|caption|icon|menu|message-box|small-caption|status-bar)`};o.CP=Object.assign(Object.assign({},o._CP),o._CP1);o.BORDER_COLLAPSE=o.reg(o.AP.border_collapse);o.BOX=o.reg(o.AP.box);o.BOX_SIZING=o.reg(o.AP.box_sizing);o.CAPTION_SIDE=o.reg(o.AP.caption_side);o.CLEAR=o.reg(o.AP.clear);o.DIRECTION=o.reg(o.AP.direction);o.EMPTY_CELLS=o.reg(o.AP.empty_cells);o.FLOAT=o.reg(o.AP.float);o.FONT_STRETCH=o.reg(o.AP.font_stretch);o.FONT_STYLE=o.reg(o.AP.font_style);o.FONT_VARIANT=o.reg(o.AP.font_variant);o.FONT_WEIGHT=o.reg(o.AP.font_weight);o.LIST_STYLE_POSITION=o.reg(o.AP.list_style_position);o.LIST_STYLE_TYPE=o.reg(o.AP.list_style_type);o.OVERFLOW=o.reg(o.AP.overflow);o.OVERFLOW_WRAP=o.reg(o.AP.overflow_wrap);o.OVERFLOW_X=o.reg(o.AP.overflow_x);o.PAGE_BREAK_AFTER=o.reg(o.AP.page_break_after);o.PAGE_BREAK_BEFORE=o.reg(o.AP.page_break_before);o.PAGE_BREAK_INSIDE=o.reg(o.AP.page_break_inside);o.POSITION=o.reg(o.AP.position);o.RESIZE=o.reg(o.AP.resize);o.SPEAK=o.reg(o.AP.speak);o.SPEAK_HEADER=o.reg(o.AP.speak_header);o.SPEAK_NUMERAL=o.reg(o.AP.speak_numeral);o.SPEAK_PUNCTUATION=o.reg(o.AP.speak_punctuation);o.TABLE_LAYOUT=o.reg(o.AP.table_layout);o.TEXT_ALIGN=o.reg(o.AP.text_align);o.TEXT_DECORATION=o.reg(o.AP.text_decoration);o.TEXT_TRANSFORM=o.reg(o.AP.text_transform);o.TEXT_WRAP=o.reg(o.AP.text_wrap);o.UNICODE_BIDI=o.reg(o.AP.unicode_bidi);o.VISIBILITY=o.reg(o.AP.visibility);o.WHITE_SPACE=o.reg(o.AP.white_space);o.WORD_BREAK=o.reg(o.AP.word_break);o.BACKGROUND_ATTACHMENT=o.reg(o.CP.background_attachment);o.BACKGROUND_COLOR=o.reg(o.CP.background_color);o.BACKGROUND_ORIGIN=o.reg(o.CP.background_origin);o.BACKGROUND_REPEAT=o.reg(o.CP.background_repeat);o.BORDER=o.reg(o.CP.border);o.BORDER_RADIUS=o.reg(o.CP.border_radius);o.BORDER_SPACING=o.reg(o.CP.border_spacing);o.BORDER_TOP_COLOR=o.reg(o.CP.border_top_color);o.BORDER_TOP_STYLE=o.reg(o.CP.border_top_style);o.BORDER_WIDTH=o.reg(o.CP.border_width);o.COLOR=o.reg(o.CP.color);o.CURSOR=o.reg(o.CP.cursor);o.DISPLAY=o.reg(o.CP.display);o.DISPLAY_OUTSIDE=o.reg(o.CP.display_outside);o.ELEVATION=o.reg(o.CP.elevation);o.FONT_FAMILY=o.reg(o.CP.font_family);o.HEIGHT=o.reg(o.CP.height);o.LETTER_SPACING=o.reg(o.CP.letter_spacing);o.LIST_STYLE_IMAGE=o.reg(o.CP.list_style_image);o.MARGIN_RIGHT=o.reg(o.CP.margin_right);o.MAX_HEIGHT=o.reg(o.CP.max_height);o.MIN_HEIGHT=o.reg(o.CP.min_height);o.OPACITY=o.reg(o.CP.opacity);o.OUTLINE_COLOR=o.reg(o.CP.outline_color);o.OUTLINE_WIDTH=o.reg(o.CP.outline_width);o.PADDING=o.reg(o.CP.padding);o.PADDING_TOP=o.reg(o.CP.padding_top);o.PITCH_RANGE=o.reg(o.CP.pitch_range);o.RIGHT=o.reg(o.CP.right);o.STRESS=o.reg(o.CP.stress);o.TEXT_INDENT=o.reg(o.CP.text_indent);o.TEXT_SHADOW=o.reg(o.CP.text_shadow);o.VOLUME=o.reg(o.CP.volume);o.WORD_WRAP=o.reg(o.CP.word_wrap);o.ZOOM=o.reg(o.CP.zoom);o.BACKFACE_VISIBILITY=o.reg(o.CP.backface_visibility);o.BACKGROUND_CLIP=o.reg(o.CP.background_clip);o.BACKGROUND_POSITION=o.reg(o.CP.background_position);o.BORDER_BOTTOM_COLOR=o.reg(o.CP.border_bottom_color);o.BORDER_BOTTOM_STYLE=o.reg(o.CP.border_bottom_style);o.BORDER_COLOR=o.reg(o.CP.border_color);o.BORDER_LEFT_COLOR=o.reg(o.CP.border_left_color);o.BORDER_RIGHT_COLOR=o.reg(o.CP.border_right_color);o.BORDER_STYLE=o.reg(o.CP.border_style);o.BORDER_TOP_LEFT_RADIUS=o.reg(o.CP.border_top_left_radius);o.BORDER_TOP_WIDTH=o.reg(o.CP.border_top_width);o.BOX_SHADOW=o.reg(o.CP.box_shadow);o.CLIP=o.reg(o.CP.clip);o.DISPLAY_INSIDE=o.reg(o.CP.display_inside);o.FONT_SIZE=o.reg(o.CP.font_size);o.LINE_HEIGHT=o.reg(o.CP.line_height);o.MARGIN_LEFT=o.reg(o.CP.margin_left);o.MAX_WIDTH=o.reg(o.CP.max_width);o.OUTLINE_STYLE=o.reg(o.CP.outline_style);o.PADDING_BOTTOM=o.reg(o.CP.padding_bottom);o.PADDING_RIGHT=o.reg(o.CP.padding_right);o.PERSPECTIVE=o.reg(o.CP.perspective);o.RICHNESS=o.reg(o.CP.richness);o.TEXT_OVERFLOW=o.reg(o.CP.text_overflow);o.TOP=o.reg(o.CP.top);o.WIDTH=o.reg(o.CP.width);o.Z_INDEX=o.reg(o.CP.z_index);o.BACKGROUND=o.reg(o.CP.background);o.BACKGROUND_SIZE=o.reg(o.CP.background_size);o.BORDER_BOTTOM_LEFT_RADIUS=o.reg(o.CP.border_bottom_left_radius);o.BORDER_BOTTOM_WIDTH=o.reg(o.CP.border_bottom_width);o.BORDER_LEFT_STYLE=o.reg(o.CP.border_left_style);o.BORDER_RIGHT_STYLE=o.reg(o.CP.border_right_style);o.BORDER_TOP=o.reg(o.CP.border_top);o.BOTTOM=o.reg(o.CP.bottom);o.LIST_STYLE=o.reg(o.CP.list_style);o.MARGIN_TOP=o.reg(o.CP.margin_top);o.OUTLINE=o.reg(o.CP.outline);o.OVERFLOW_Y=o.reg(o.CP.overflow_y);o.PITCH=o.reg(o.CP.pitch);o.VERTICAL_ALIGN=o.reg(o.CP.vertical_align);o.WORD_SPACING=o.reg(o.CP.word_spacing);o.BACKGROUND_IMAGE=o.reg(o.CP.background_image);o.BORDER_BOTTOM_RIGHT_RADIUS=o.reg(o.CP.border_bottom_right_radius);o.BORDER_LEFT_WIDTH=o.reg(o.CP.border_left_width);o.BORDER_RIGHT_WIDTH=o.reg(o.CP.border_right_width);o.LEFT=o.reg(o.CP.left);o.MARGIN_BOTTOM=o.reg(o.CP.margin_bottom);o.PAUSE_AFTER=o.reg(o.CP.pause_after);o.SPEECH_RATE=o.reg(o.CP.speech_rate);o.TRANSITION_DURATION=o.reg(o.CP.transition_duration);o.BORDER_BOTTOM=o.reg(o.CP.border_bottom);o.BORDER_RIGHT=o.reg(o.CP.border_right);o.MARGIN=o.reg(o.CP.margin);o.PADDING_LEFT=o.reg(o.CP.padding_left);o.BORDER_LEFT=o.reg(o.CP.border_left);o.FONT=o.reg(o.CP.font);o.QUOTES=o.reg(o.CP.quotes);o.BORDER_TOP_RIGHT_RADIUS=o.reg(o.CP.border_top_right_radius);o.MIN_WIDTH=o.reg(o.CP.min_width);class a{constructor(){this._options={allowedTags:["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blockquote","br","button","canvas","caption","center","cite","code","col","colgroup","colspan","command","data","datalist","dd","del","details","dfn","dir","div","dl","dt","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","i","img","input","ins","kbd","label","legend","li","map","mark","menu","meter","nav","nobr","ol","optgroup","option","output","p","pre","progress","q","rowspan","s","samp","section","select","small","source","span","strike","strong","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"],allowedAttributes:{"*":["class","dir","draggable","hidden","id","inert","itemprop","itemref","itemscope","lang","spellcheck","style","title","translate"],a:["accesskey","coords","href","hreflang","name","rel","shape","tabindex","target","type"],area:["accesskey","alt","coords","href","nohref","shape","tabindex"],audio:["autoplay","controls","loop","mediagroup","muted","preload","src"],bdo:["dir"],blockquote:["cite"],br:["clear"],button:["accesskey","disabled","name","tabindex","type","value"],canvas:["height","width"],caption:["align"],col:["align","char","charoff","span","valign","width"],colgroup:["align","char","charoff","span","valign","width"],command:["checked","command","disabled","icon","label","radiogroup","type"],data:["value"],del:["cite","datetime"],details:["open"],dir:["compact"],div:["align"],dl:["compact"],fieldset:["disabled"],font:["color","face","size"],form:["accept","action","autocomplete","enctype","method","name","novalidate"],h1:["align"],h2:["align"],h3:["align"],h4:["align"],h5:["align"],h6:["align"],hr:["align","noshade","size","width"],iframe:["align","frameborder","height","marginheight","marginwidth","width"],img:["align","alt","border","height","hspace","ismap","name","src","usemap","vspace","width"],input:["accept","accesskey","align","alt","autocomplete","checked","disabled","inputmode","ismap","list","max","maxlength","min","multiple","name","placeholder","readonly","required","size","src","step","tabindex","type","usemap","value"],ins:["cite","datetime"],label:["accesskey","for"],legend:["accesskey","align"],li:["type","value"],map:["name"],menu:["compact","label","type"],meter:["high","low","max","min","value"],ol:["compact","reversed","start","type"],optgroup:["disabled","label"],option:["disabled","label","selected","value"],output:["for","name"],p:["align"],pre:["width"],progress:["max","min","value"],q:["cite"],select:["autocomplete","disabled","multiple","name","required","size","tabindex"],source:["type"],table:["align","bgcolor","border","cellpadding","cellspacing","frame","rules","summary","width"],tbody:["align","char","charoff","valign"],td:["abbr","align","axis","bgcolor","char","charoff","colspan","headers","height","nowrap","rowspan","scope","valign","width"],textarea:["accesskey","autocomplete","cols","disabled","inputmode","name","placeholder","readonly","required","rows","tabindex","wrap"],tfoot:["align","char","charoff","valign"],th:["abbr","align","axis","bgcolor","char","charoff","colspan","headers","height","nowrap","rowspan","scope","valign","width"],thead:["align","char","charoff","valign"],tr:["align","bgcolor","char","charoff","valign"],track:["default","kind","label","srclang"],ul:["compact","type"],video:["autoplay","controls","height","loop","mediagroup","muted","poster","preload","src","width"]},allowedStyles:{"*":{"backface-visibility":[o.BACKFACE_VISIBILITY],background:[o.BACKGROUND],"background-attachment":[o.BACKGROUND_ATTACHMENT],"background-clip":[o.BACKGROUND_CLIP],"background-color":[o.BACKGROUND_COLOR],"background-image":[o.BACKGROUND_IMAGE],"background-origin":[o.BACKGROUND_ORIGIN],"background-position":[o.BACKGROUND_POSITION],"background-repeat":[o.BACKGROUND_REPEAT],"background-size":[o.BACKGROUND_SIZE],border:[o.BORDER],"border-bottom":[o.BORDER_BOTTOM],"border-bottom-color":[o.BORDER_BOTTOM_COLOR],"border-bottom-left-radius":[o.BORDER_BOTTOM_LEFT_RADIUS],"border-bottom-right-radius":[o.BORDER_BOTTOM_RIGHT_RADIUS],"border-bottom-style":[o.BORDER_BOTTOM_STYLE],"border-bottom-width":[o.BORDER_BOTTOM_WIDTH],"border-collapse":[o.BORDER_COLLAPSE],"border-color":[o.BORDER_COLOR],"border-left":[o.BORDER_LEFT],"border-left-color":[o.BORDER_LEFT_COLOR],"border-left-style":[o.BORDER_LEFT_STYLE],"border-left-width":[o.BORDER_LEFT_WIDTH],"border-radius":[o.BORDER_RADIUS],"border-right":[o.BORDER_RIGHT],"border-right-color":[o.BORDER_RIGHT_COLOR],"border-right-style":[o.BORDER_RIGHT_STYLE],"border-right-width":[o.BORDER_RIGHT_WIDTH],"border-spacing":[o.BORDER_SPACING],"border-style":[o.BORDER_STYLE],"border-top":[o.BORDER_TOP],"border-top-color":[o.BORDER_TOP_COLOR],"border-top-left-radius":[o.BORDER_TOP_LEFT_RADIUS],"border-top-right-radius":[o.BORDER_TOP_RIGHT_RADIUS],"border-top-style":[o.BORDER_TOP_STYLE],"border-top-width":[o.BORDER_TOP_WIDTH],"border-width":[o.BORDER_WIDTH],bottom:[o.BOTTOM],box:[o.BOX],"box-shadow":[o.BOX_SHADOW],"box-sizing":[o.BOX_SIZING],"caption-side":[o.CAPTION_SIDE],clear:[o.CLEAR],clip:[o.CLIP],color:[o.COLOR],cursor:[o.CURSOR],direction:[o.DIRECTION],display:[o.DISPLAY],"display-inside":[o.DISPLAY_INSIDE],"display-outside":[o.DISPLAY_OUTSIDE],elevation:[o.ELEVATION],"empty-cells":[o.EMPTY_CELLS],float:[o.FLOAT],font:[o.FONT],"font-family":[o.FONT_FAMILY],"font-size":[o.FONT_SIZE],"font-stretch":[o.FONT_STRETCH],"font-style":[o.FONT_STYLE],"font-variant":[o.FONT_VARIANT],"font-weight":[o.FONT_WEIGHT],height:[o.HEIGHT],left:[o.LEFT],"letter-spacing":[o.LETTER_SPACING],"line-height":[o.LINE_HEIGHT],"list-style":[o.LIST_STYLE],"list-style-image":[o.LIST_STYLE_IMAGE],"list-style-position":[o.LIST_STYLE_POSITION],"list-style-type":[o.LIST_STYLE_TYPE],margin:[o.MARGIN],"margin-bottom":[o.MARGIN_BOTTOM],"margin-left":[o.MARGIN_LEFT],"margin-right":[o.MARGIN_RIGHT],"margin-top":[o.MARGIN_TOP],"max-height":[o.MAX_HEIGHT],"max-width":[o.MAX_WIDTH],"min-height":[o.MIN_HEIGHT],"min-width":[o.MIN_WIDTH],opacity:[o.OPACITY],outline:[o.OUTLINE],"outline-color":[o.OUTLINE_COLOR],"outline-style":[o.OUTLINE_STYLE],"outline-width":[o.OUTLINE_WIDTH],overflow:[o.OVERFLOW],"overflow-wrap":[o.OVERFLOW_WRAP],"overflow-x":[o.OVERFLOW_X],"overflow-y":[o.OVERFLOW_Y],padding:[o.PADDING],"padding-bottom":[o.PADDING_BOTTOM],"padding-left":[o.PADDING_LEFT],"padding-right":[o.PADDING_RIGHT],"padding-top":[o.PADDING_TOP],"page-break-after":[o.PAGE_BREAK_AFTER],"page-break-before":[o.PAGE_BREAK_BEFORE],"page-break-inside":[o.PAGE_BREAK_INSIDE],"pause-after":[o.PAUSE_AFTER],perspective:[o.PERSPECTIVE],pitch:[o.PITCH],"pitch-range":[o.PITCH_RANGE],position:[o.POSITION],quotes:[o.QUOTES],resize:[o.RESIZE],richness:[o.RICHNESS],right:[o.RIGHT],speak:[o.SPEAK],"speak-header":[o.SPEAK_HEADER],"speak-numeral":[o.SPEAK_NUMERAL],"speak-punctuation":[o.SPEAK_PUNCTUATION],"speech-rate":[o.SPEECH_RATE],stress:[o.STRESS],"table-layout":[o.TABLE_LAYOUT],"text-align":[o.TEXT_ALIGN],"text-decoration":[o.TEXT_DECORATION],"text-indent":[o.TEXT_INDENT],"text-overflow":[o.TEXT_OVERFLOW],"text-shadow":[o.TEXT_SHADOW],"text-transform":[o.TEXT_TRANSFORM],"text-wrap":[o.TEXT_WRAP],top:[o.TOP],"unicode-bidi":[o.UNICODE_BIDI],"vertical-align":[o.VERTICAL_ALIGN],visibility:[o.VISIBILITY],volume:[o.VOLUME],"white-space":[o.WHITE_SPACE],width:[o.WIDTH],"word-break":[o.WORD_BREAK],"word-spacing":[o.WORD_SPACING],"word-wrap":[o.WORD_WRAP],"z-index":[o.Z_INDEX],zoom:[o.ZOOM]}},transformTags:{a:i.a.simpleTransform("a",{rel:"nofollow"}),input:i.a.simpleTransform("input",{disabled:"disabled"})},allowedSchemesByTag:{img:i.a.defaults.allowedSchemes.concat(["attachment"])},allowedSchemesAppliedToAttributes:["href","cite"]}}sanitize(e,t){return i()(e,Object.assign(Object.assign({},this._options),t||{}))}}const s=new a},"07l2":function(e,t,n){var r=n("wQnj");var i=n("I0N7");function o(e,t){e=parseFloat(e);switch(t){case 0:return i(e,0,360);case 1:case 2:return i(e,0,100);case 3:return i(e,0,1)}}function a(e){return r(e).map(o)}e.exports=a},"09d/":function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var r=n("mrSG");var i=n("q1tI");var o=n.n(i);var a=n("VCL8");var s=n("xggJ");var l=n("ZEf0");var c=n("a26C");var u=n("7x2u");var d=n("t3+v");var f=n("Dy+w");var p=0;function h(){return m.displayName+"-"+p++}var m=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.autoGroupName=h();return t}t.prototype.render=function(){var e=this.props.label;return i["createElement"]("div",{className:this.props.className},e==null?null:i["createElement"]("label",{className:s["Classes"].LABEL},e),Array.isArray(this.props.options)?this.renderOptions():this.renderChildren())};t.prototype.validateProps=function(){if(this.props.children!=null&&this.props.options!=null){console.warn(c["K"])}};t.prototype.renderChildren=function(){var e=this;return i["Children"].map(this.props.children,(function(t){if(Object(d["c"])(t,f["b"])){return i["cloneElement"](t,e.getRadioProps(t.props))}else{return t}}))};t.prototype.renderOptions=function(){var e=this;return this.props.options.map((function(t){return i["createElement"](f["b"],Object(r["__assign"])({},e.getRadioProps(t),{key:t.value,labelElement:t.label||t.value}))}))};t.prototype.getRadioProps=function(e){var t=this.props.name;var n=e.className,r=e.disabled,i=e.value;return{checked:i===this.props.selectedValue,className:n,disabled:r||this.props.disabled,inline:this.props.inline,name:t==null?this.autoGroupName:t,onChange:this.props.onChange,value:i}};t.displayName=u["a"]+".RadioGroup";t=Object(r["__decorate"])([a["polyfill"]],t);return t}(l["a"])},"0Cba":function(e,t,n){"use strict";n.r(t);(function(e){n.d(t,"ACTIVE",(function(){return l}));n.d(t,"ALIGN_LEFT",(function(){return c}));n.d(t,"ALIGN_RIGHT",(function(){return u}));n.d(t,"DARK",(function(){return d}));n.d(t,"DISABLED",(function(){return f}));n.d(t,"FILL",(function(){return p}));n.d(t,"FIXED",(function(){return h}));n.d(t,"FIXED_TOP",(function(){return m}));n.d(t,"INLINE",(function(){return b}));n.d(t,"INTERACTIVE",(function(){return v}));n.d(t,"LARGE",(function(){return g}));n.d(t,"LOADING",(function(){return _}));n.d(t,"MINIMAL",(function(){return y}));n.d(t,"OUTLINED",(function(){return w}));n.d(t,"MULTILINE",(function(){return x}));n.d(t,"ROUND",(function(){return C}));n.d(t,"SMALL",(function(){return k}));n.d(t,"VERTICAL",(function(){return E}));n.d(t,"POSITION_TOP",(function(){return M}));n.d(t,"POSITION_BOTTOM",(function(){return S}));n.d(t,"POSITION_LEFT",(function(){return L}));n.d(t,"POSITION_RIGHT",(function(){return T}));n.d(t,"ELEVATION_0",(function(){return D}));n.d(t,"ELEVATION_1",(function(){return O}));n.d(t,"ELEVATION_2",(function(){return A}));n.d(t,"ELEVATION_3",(function(){return j}));n.d(t,"ELEVATION_4",(function(){return P}));n.d(t,"INTENT_PRIMARY",(function(){return R}));n.d(t,"INTENT_SUCCESS",(function(){return I}));n.d(t,"INTENT_WARNING",(function(){return z}));n.d(t,"INTENT_DANGER",(function(){return N}));n.d(t,"FOCUS_DISABLED",(function(){return H}));n.d(t,"UI_TEXT",(function(){return F}));n.d(t,"RUNNING_TEXT",(function(){return B}));n.d(t,"MONOSPACE_TEXT",(function(){return V}));n.d(t,"TEXT_LARGE",(function(){return Y}));n.d(t,"TEXT_SMALL",(function(){return W}));n.d(t,"TEXT_MUTED",(function(){return U}));n.d(t,"TEXT_DISABLED",(function(){return q}));n.d(t,"TEXT_OVERFLOW_ELLIPSIS",(function(){return G}));n.d(t,"BLOCKQUOTE",(function(){return K}));n.d(t,"CODE",(function(){return $}));n.d(t,"CODE_BLOCK",(function(){return J}));n.d(t,"HEADING",(function(){return X}));n.d(t,"LIST",(function(){return Z}));n.d(t,"LIST_UNSTYLED",(function(){return Q}));n.d(t,"RTL",(function(){return ee}));n.d(t,"ALERT",(function(){return te}));n.d(t,"ALERT_BODY",(function(){return ne}));n.d(t,"ALERT_CONTENTS",(function(){return re}));n.d(t,"ALERT_FOOTER",(function(){return ie}));n.d(t,"BREADCRUMB",(function(){return oe}));n.d(t,"BREADCRUMB_CURRENT",(function(){return ae}));n.d(t,"BREADCRUMBS",(function(){return se}));n.d(t,"BREADCRUMBS_COLLAPSED",(function(){return le}));n.d(t,"BUTTON",(function(){return ce}));n.d(t,"BUTTON_GROUP",(function(){return ue}));n.d(t,"BUTTON_SPINNER",(function(){return de}));n.d(t,"BUTTON_TEXT",(function(){return fe}));n.d(t,"CALLOUT",(function(){return pe}));n.d(t,"CALLOUT_ICON",(function(){return he}));n.d(t,"CARD",(function(){return me}));n.d(t,"COLLAPSE",(function(){return be}));n.d(t,"COLLAPSE_BODY",(function(){return ve}));n.d(t,"COLLAPSIBLE_LIST",(function(){return ge}));n.d(t,"CONTEXT_MENU",(function(){return _e}));n.d(t,"CONTEXT_MENU_POPOVER_TARGET",(function(){return ye}));n.d(t,"CONTROL_GROUP",(function(){return we}));n.d(t,"DIALOG",(function(){return xe}));n.d(t,"DIALOG_CONTAINER",(function(){return Ce}));n.d(t,"DIALOG_BODY",(function(){return ke}));n.d(t,"DIALOG_CLOSE_BUTTON",(function(){return Ee}));n.d(t,"DIALOG_FOOTER",(function(){return Me}));n.d(t,"DIALOG_FOOTER_ACTIONS",(function(){return Se}));n.d(t,"DIALOG_HEADER",(function(){return Le}));n.d(t,"DIVIDER",(function(){return Te}));n.d(t,"DRAWER",(function(){return De}));n.d(t,"DRAWER_BODY",(function(){return Oe}));n.d(t,"DRAWER_FOOTER",(function(){return Ae}));n.d(t,"DRAWER_HEADER",(function(){return je}));n.d(t,"EDITABLE_TEXT",(function(){return Pe}));n.d(t,"EDITABLE_TEXT_CONTENT",(function(){return Re}));n.d(t,"EDITABLE_TEXT_EDITING",(function(){return Ie}));n.d(t,"EDITABLE_TEXT_INPUT",(function(){return ze}));n.d(t,"EDITABLE_TEXT_PLACEHOLDER",(function(){return Ne}));n.d(t,"FLEX_EXPANDER",(function(){return He}));n.d(t,"HTML_SELECT",(function(){return Fe}));n.d(t,"SELECT",(function(){return Be}));n.d(t,"HTML_TABLE",(function(){return Ve}));n.d(t,"HTML_TABLE_BORDERED",(function(){return Ye}));n.d(t,"HTML_TABLE_CONDENSED",(function(){return We}));n.d(t,"HTML_TABLE_STRIPED",(function(){return Ue}));n.d(t,"INPUT",(function(){return qe}));n.d(t,"INPUT_GHOST",(function(){return Ge}));n.d(t,"INPUT_GROUP",(function(){return Ke}));n.d(t,"INPUT_LEFT_CONTAINER",(function(){return $e}));n.d(t,"INPUT_ACTION",(function(){return Je}));n.d(t,"CONTROL",(function(){return Xe}));n.d(t,"CONTROL_INDICATOR",(function(){return Ze}));n.d(t,"CONTROL_INDICATOR_CHILD",(function(){return Qe}));n.d(t,"CHECKBOX",(function(){return et}));n.d(t,"RADIO",(function(){return tt}));n.d(t,"SWITCH",(function(){return nt}));n.d(t,"SWITCH_INNER_TEXT",(function(){return rt}));n.d(t,"FILE_INPUT",(function(){return it}));n.d(t,"FILE_INPUT_HAS_SELECTION",(function(){return ot}));n.d(t,"FILE_UPLOAD_INPUT",(function(){return at}));n.d(t,"FILE_UPLOAD_INPUT_CUSTOM_TEXT",(function(){return st}));n.d(t,"KEY",(function(){return lt}));n.d(t,"KEY_COMBO",(function(){return ct}));n.d(t,"MODIFIER_KEY",(function(){return ut}));n.d(t,"HOTKEY",(function(){return dt}));n.d(t,"HOTKEY_LABEL",(function(){return ft}));n.d(t,"HOTKEY_COLUMN",(function(){return pt}));n.d(t,"HOTKEY_DIALOG",(function(){return ht}));n.d(t,"LABEL",(function(){return mt}));n.d(t,"FORM_GROUP",(function(){return bt}));n.d(t,"FORM_CONTENT",(function(){return vt}));n.d(t,"FORM_HELPER_TEXT",(function(){return gt}));n.d(t,"MENU",(function(){return _t}));n.d(t,"MENU_ITEM",(function(){return yt}));n.d(t,"MENU_ITEM_LABEL",(function(){return wt}));n.d(t,"MENU_SUBMENU",(function(){return xt}));n.d(t,"MENU_DIVIDER",(function(){return Ct}));n.d(t,"MENU_HEADER",(function(){return kt}));n.d(t,"NAVBAR",(function(){return Et}));n.d(t,"NAVBAR_GROUP",(function(){return Mt}));n.d(t,"NAVBAR_HEADING",(function(){return St}));n.d(t,"NAVBAR_DIVIDER",(function(){return Lt}));n.d(t,"NON_IDEAL_STATE",(function(){return Tt}));n.d(t,"NON_IDEAL_STATE_VISUAL",(function(){return Dt}));n.d(t,"NUMERIC_INPUT",(function(){return Ot}));n.d(t,"OVERFLOW_LIST",(function(){return At}));n.d(t,"OVERFLOW_LIST_SPACER",(function(){return jt}));n.d(t,"OVERLAY",(function(){return Pt}));n.d(t,"OVERLAY_BACKDROP",(function(){return Rt}));n.d(t,"OVERLAY_CONTAINER",(function(){return It}));n.d(t,"OVERLAY_CONTENT",(function(){return zt}));n.d(t,"OVERLAY_INLINE",(function(){return Nt}));n.d(t,"OVERLAY_OPEN",(function(){return Ht}));n.d(t,"OVERLAY_SCROLL_CONTAINER",(function(){return Ft}));n.d(t,"PANEL_STACK",(function(){return Bt}));n.d(t,"PANEL_STACK_HEADER",(function(){return Vt}));n.d(t,"PANEL_STACK_HEADER_BACK",(function(){return Yt}));n.d(t,"PANEL_STACK_VIEW",(function(){return Wt}));n.d(t,"POPOVER",(function(){return Ut}));n.d(t,"POPOVER_ARROW",(function(){return qt}));n.d(t,"POPOVER_BACKDROP",(function(){return Gt}));n.d(t,"POPOVER_CONTENT",(function(){return Kt}));n.d(t,"POPOVER_CONTENT_SIZING",(function(){return $t}));n.d(t,"POPOVER_DISMISS",(function(){return Jt}));n.d(t,"POPOVER_DISMISS_OVERRIDE",(function(){return Xt}));n.d(t,"POPOVER_OPEN",(function(){return Zt}));n.d(t,"POPOVER_TARGET",(function(){return Qt}));n.d(t,"POPOVER_WRAPPER",(function(){return en}));n.d(t,"TRANSITION_CONTAINER",(function(){return tn}));n.d(t,"PROGRESS_BAR",(function(){return nn}));n.d(t,"PROGRESS_METER",(function(){return rn}));n.d(t,"PROGRESS_NO_STRIPES",(function(){return on}));n.d(t,"PROGRESS_NO_ANIMATION",(function(){return an}));n.d(t,"PORTAL",(function(){return sn}));n.d(t,"SKELETON",(function(){return ln}));n.d(t,"SLIDER",(function(){return cn}));n.d(t,"SLIDER_AXIS",(function(){return un}));n.d(t,"SLIDER_HANDLE",(function(){return dn}));n.d(t,"SLIDER_LABEL",(function(){return fn}));n.d(t,"SLIDER_TRACK",(function(){return pn}));n.d(t,"SLIDER_PROGRESS",(function(){return hn}));n.d(t,"START",(function(){return mn}));n.d(t,"END",(function(){return bn}));n.d(t,"SPINNER",(function(){return vn}));n.d(t,"SPINNER_ANIMATION",(function(){return gn}));n.d(t,"SPINNER_HEAD",(function(){return _n}));n.d(t,"SPINNER_NO_SPIN",(function(){return yn}));n.d(t,"SPINNER_TRACK",(function(){return wn}));n.d(t,"TAB",(function(){return xn}));n.d(t,"TAB_INDICATOR",(function(){return Cn}));n.d(t,"TAB_INDICATOR_WRAPPER",(function(){return kn}));n.d(t,"TAB_LIST",(function(){return En}));n.d(t,"TAB_PANEL",(function(){return Mn}));n.d(t,"TABS",(function(){return Sn}));n.d(t,"TAG",(function(){return Ln}));n.d(t,"TAG_REMOVE",(function(){return Tn}));n.d(t,"TAG_INPUT",(function(){return Dn}));n.d(t,"TAG_INPUT_ICON",(function(){return On}));n.d(t,"TAG_INPUT_VALUES",(function(){return An}));n.d(t,"TOAST",(function(){return jn}));n.d(t,"TOAST_CONTAINER",(function(){return Pn}));n.d(t,"TOAST_MESSAGE",(function(){return Rn}));n.d(t,"TOOLTIP",(function(){return In}));n.d(t,"TOOLTIP_INDICATOR",(function(){return zn}));n.d(t,"TREE",(function(){return Nn}));n.d(t,"TREE_NODE",(function(){return Hn}));n.d(t,"TREE_NODE_CARET",(function(){return Fn}));n.d(t,"TREE_NODE_CARET_CLOSED",(function(){return Bn}));n.d(t,"TREE_NODE_CARET_NONE",(function(){return Vn}));n.d(t,"TREE_NODE_CARET_OPEN",(function(){return Yn}));n.d(t,"TREE_NODE_CONTENT",(function(){return Wn}));n.d(t,"TREE_NODE_EXPANDED",(function(){return Un}));n.d(t,"TREE_NODE_ICON",(function(){return qn}));n.d(t,"TREE_NODE_LABEL",(function(){return Gn}));n.d(t,"TREE_NODE_LIST",(function(){return Kn}));n.d(t,"TREE_NODE_SECONDARY_LABEL",(function(){return $n}));n.d(t,"TREE_NODE_SELECTED",(function(){return Jn}));n.d(t,"TREE_ROOT",(function(){return Xn}));n.d(t,"ICON",(function(){return Zn}));n.d(t,"ICON_STANDARD",(function(){return Qn}));n.d(t,"ICON_LARGE",(function(){return er}));n.d(t,"getClassNamespace",(function(){return tr}));n.d(t,"alignmentClass",(function(){return nr}));n.d(t,"elevationClass",(function(){return rr}));n.d(t,"iconClass",(function(){return ir}));n.d(t,"intentClass",(function(){return or}));n.d(t,"positionClass",(function(){return ar}));var r=n("btUI");var i=n("gBjE");var o=n("AFve");var a=n("xySv");var s=e.env.BLUEPRINT_NAMESPACE||e.env.REACT_APP_BLUEPRINT_NAMESPACE||"bp3";var l=s+"-active";var c=s+"-align-left";var u=s+"-align-right";var d=s+"-dark";var f=s+"-disabled";var p=s+"-fill";var h=s+"-fixed";var m=s+"-fixed-top";var b=s+"-inline";var v=s+"-interactive";var g=s+"-large";var _=s+"-loading";var y=s+"-minimal";var w=s+"-outlined";var x=s+"-multiline";var C=s+"-round";var k=s+"-small";var E=s+"-vertical";var M=ar(a["a"].TOP);var S=ar(a["a"].BOTTOM);var L=ar(a["a"].LEFT);var T=ar(a["a"].RIGHT);var D=rr(i["a"].ZERO);var O=rr(i["a"].ONE);var A=rr(i["a"].TWO);var j=rr(i["a"].THREE);var P=rr(i["a"].FOUR);var R=or(o["a"].PRIMARY);var I=or(o["a"].SUCCESS);var z=or(o["a"].WARNING);var N=or(o["a"].DANGER);var H=s+"-focus-disabled";var F=s+"-ui-text";var B=s+"-running-text";var V=s+"-monospace-text";var Y=s+"-text-large";var W=s+"-text-small";var U=s+"-text-muted";var q=s+"-text-disabled";var G=s+"-text-overflow-ellipsis";var K=s+"-blockquote";var $=s+"-code";var J=s+"-code-block";var X=s+"-heading";var Z=s+"-list";var Q=s+"-list-unstyled";var ee=s+"-rtl";var te=s+"-alert";var ne=te+"-body";var re=te+"-contents";var ie=te+"-footer";var oe=s+"-breadcrumb";var ae=oe+"-current";var se=oe+"s";var le=oe+"s-collapsed";var ce=s+"-button";var ue=ce+"-group";var de=ce+"-spinner";var fe=ce+"-text";var pe=s+"-callout";var he=pe+"-icon";var me=s+"-card";var be=s+"-collapse";var ve=be+"-body";var ge=s+"-collapse-list";var _e=s+"-context-menu";var ye=_e+"-popover-target";var we=s+"-control-group";var xe=s+"-dialog";var Ce=xe+"-container";var ke=xe+"-body";var Ee=xe+"-close-button";var Me=xe+"-footer";var Se=xe+"-footer-actions";var Le=xe+"-header";var Te=s+"-divider";var De=s+"-drawer";var Oe=De+"-body";var Ae=De+"-footer";var je=De+"-header";var Pe=s+"-editable-text";var Re=Pe+"-content";var Ie=Pe+"-editing";var ze=Pe+"-input";var Ne=Pe+"-placeholder";var He=s+"-flex-expander";var Fe=s+"-html-select";var Be=s+"-select";var Ve=s+"-html-table";var Ye=Ve+"-bordered";var We=Ve+"-condensed";var Ue=Ve+"-striped";var qe=s+"-input";var Ge=qe+"-ghost";var Ke=qe+"-group";var $e=qe+"-left-container";var Je=qe+"-action";var Xe=s+"-control";var Ze=Xe+"-indicator";var Qe=Ze+"-child";var et=s+"-checkbox";var tt=s+"-radio";var nt=s+"-switch";var rt=nt+"-inner-text";var it=s+"-file-input";var ot=s+"-file-input-has-selection";var at=s+"-file-upload-input";var st=s+"-file-upload-input-custom-text";var lt=s+"-key";var ct=lt+"-combo";var ut=s+"-modifier-key";var dt=s+"-hotkey";var ft=dt+"-label";var pt=dt+"-column";var ht=dt+"-dialog";var mt=s+"-label";var bt=s+"-form-group";var vt=s+"-form-content";var gt=s+"-form-helper-text";var _t=s+"-menu";var yt=_t+"-item";var wt=yt+"-label";var xt=s+"-submenu";var Ct=_t+"-divider";var kt=_t+"-header";var Et=s+"-navbar";var Mt=Et+"-group";var St=Et+"-heading";var Lt=Et+"-divider";var Tt=s+"-non-ideal-state";var Dt=Tt+"-visual";var Ot=s+"-numeric-input";var At=s+"-overflow-list";var jt=At+"-spacer";var Pt=s+"-overlay";var Rt=Pt+"-backdrop";var It=Pt+"-container";var zt=Pt+"-content";var Nt=Pt+"-inline";var Ht=Pt+"-open";var Ft=Pt+"-scroll-container";var Bt=s+"-panel-stack";var Vt=Bt+"-header";var Yt=Bt+"-header-back";var Wt=Bt+"-view";var Ut=s+"-popover";var qt=Ut+"-arrow";var Gt=Ut+"-backdrop";var Kt=Ut+"-content";var $t=Kt+"-sizing";var Jt=Ut+"-dismiss";var Xt=Jt+"-override";var Zt=Ut+"-open";var Qt=Ut+"-target";var en=Ut+"-wrapper";var tn=s+"-transition-container";var nn=s+"-progress-bar";var rn=s+"-progress-meter";var on=s+"-no-stripes";var an=s+"-no-animation";var sn=s+"-portal";var ln=s+"-skeleton";var cn=s+"-slider";var un=cn+"-axis";var dn=cn+"-handle";var fn=cn+"-label";var pn=cn+"-track";var hn=cn+"-progress";var mn=s+"-start";var bn=s+"-end";var vn=s+"-spinner";var gn=vn+"-animation";var _n=vn+"-head";var yn=s+"-no-spin";var wn=vn+"-track";var xn=s+"-tab";var Cn=xn+"-indicator";var kn=Cn+"-wrapper";var En=xn+"-list";var Mn=xn+"-panel";var Sn=xn+"s";var Ln=s+"-tag";var Tn=Ln+"-remove";var Dn=s+"-tag-input";var On=Dn+"-icon";var An=Dn+"-values";var jn=s+"-toast";var Pn=jn+"-container";var Rn=jn+"-message";var In=s+"-tooltip";var zn=In+"-indicator";var Nn=s+"-tree";var Hn=s+"-tree-node";var Fn=Hn+"-caret";var Bn=Fn+"-closed";var Vn=Fn+"-none";var Yn=Fn+"-open";var Wn=Hn+"-content";var Un=Hn+"-expanded";var qn=Hn+"-icon";var Gn=Hn+"-label";var Kn=Hn+"-list";var $n=Hn+"-secondary-label";var Jn=Hn+"-selected";var Xn=s+"-tree-root";var Zn=s+"-icon";var Qn=Zn+"-standard";var er=Zn+"-large";function tr(){return s}function nr(e){switch(e){case r["a"].LEFT:return c;case r["a"].RIGHT:return u;default:return undefined}}function rr(e){if(e==null){return undefined}return s+"-elevation-"+e}function ir(e){if(e==null){return undefined}return e.indexOf(s+"-icon-")===0?e:s+"-icon-"+e}function or(e){if(e==null||e===o["a"].NONE){return undefined}return s+"-intent-"+e.toLowerCase()}function ar(e){if(e==null){return undefined}return s+"-position-"+e}}).call(this,n("8oxB"))},"0LMu":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n("hI0s");const i=n("ZWV2");const o="api/build";class a{constructor(e={}){var t;this._url="";this.serverSettings=(t=e.serverSettings,t!==null&&t!==void 0?t:i.ServerConnection.makeSettings());const{baseUrl:n,appUrl:a}=this.serverSettings;this._url=r.URLExt.join(n,a,o)}get isAvailable(){return r.PageConfig.getOption("buildAvailable").toLowerCase()==="true"}get shouldCheck(){return r.PageConfig.getOption("buildCheck").toLowerCase()==="true"}getStatus(){const{_url:e,serverSettings:t}=this;const n=i.ServerConnection.makeRequest(e,{},t);return n.then(e=>{if(e.status!==200){throw new i.ServerConnection.ResponseError(e)}return e.json()}).then(e=>{if(typeof e.status!=="string"){throw new Error("Invalid data")}if(typeof e.message!=="string"){throw new Error("Invalid data")}return e})}build(){const{_url:e,serverSettings:t}=this;const n={method:"POST"};const r=i.ServerConnection.makeRequest(e,n,t);return r.then(e=>{if(e.status===400){throw new i.ServerConnection.ResponseError(e,"Build aborted")}if(e.status!==200){const t=`Build failed with ${e.status}, please run 'jupyter lab build' on the server for full output`;throw new i.ServerConnection.ResponseError(e,t)}})}cancel(){const{_url:e,serverSettings:t}=this;const n={method:"DELETE"};const r=i.ServerConnection.makeRequest(e,n,t);return r.then(e=>{if(e.status!==204){throw new i.ServerConnection.ResponseError(e)}})}}t.BuildManager=a},"0SCF":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n("mrSG");r.__exportStar(n("dSW8"),t);r.__exportStar(n("qs9e"),t);r.__exportStar(n("7LkO"),t);r.__exportStar(n("DDrm"),t);r.__exportStar(n("4ow3"),t);r.__exportStar(n("vj3A"),t);var i=n("cwe0");Object.defineProperty(t,"getRef",{enumerable:true,get:function(){return i.getRef}})},"0TAD":function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"ocean",author:"chris kempson (http://chriskempson.com)",base00:"#2b303b",base01:"#343d46",base02:"#4f5b66",base03:"#65737e",base04:"#a7adba",base05:"#c0c5ce",base06:"#dfe1e8",base07:"#eff1f5",base08:"#bf616a",base09:"#d08770",base0A:"#ebcb8b",base0B:"#a3be8c",base0C:"#96b5b4",base0D:"#8fa1b3",base0E:"#b48ead",base0F:"#ab7967"};e.exports=t["default"]},"0Tx3":function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-ConsolePanel {\n display: flex;\n flex: 1 1 auto;\n flex-direction: column;\n margin-top: -1px;\n min-width: 240px;\n min-height: 120px;\n}\n\n.jp-ConsolePanel::before {\n content: '';\n display: block;\n height: var(--jp-toolbar-micro-height);\n background: var(--jp-toolbar-background);\n border-bottom: 1px solid var(--jp-toolbar-border-color);\n box-shadow: var(--jp-toolbar-box-shadow);\n z-index: 1;\n}\n\n.jp-CodeConsole {\n height: 100%;\n padding: 0;\n display: flex;\n flex-direction: column;\n}\n\n.jp-CodeConsole .jp-Cell {\n padding: var(--jp-cell-padding);\n}\n\n/*-----------------------------------------------------------------------------\n| Content (already run cells)\n|----------------------------------------------------------------------------*/\n\n.jp-CodeConsole-content {\n background: var(--jp-layout-color0);\n flex: 1 1 auto;\n overflow: auto;\n padding: var(--jp-console-padding);\n}\n\n.jp-CodeConsole-content .jp-Cell:not(.jp-mod-active) .jp-InputPrompt {\n opacity: var(--jp-cell-prompt-not-active-opacity);\n color: var(--jp-cell-inprompt-font-color);\n cursor: move;\n}\n\n.jp-CodeConsole-content .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt {\n opacity: var(--jp-cell-prompt-not-active-opacity);\n color: var(--jp-cell-outprompt-font-color);\n}\n\n/* This rule is for styling cell run by another activity in this console */\n.jp-CodeConsole-content .jp-Cell.jp-CodeConsole-foreignCell {\n}\n\n.jp-CodeConsole-content .jp-InputArea-editor.jp-InputArea-editor {\n background: transparent;\n border: 1px solid transparent;\n}\n\n.jp-CodeConsole-content .jp-CodeConsole-banner .jp-InputPrompt {\n display: none;\n}\n\n/* collapser is hovered */\n.jp-CodeConsole-content .jp-Cell .jp-Collapser:hover {\n box-shadow: var(--jp-elevation-z2);\n background: var(--jp-brand-color1);\n opacity: var(--jp-cell-collapser-not-active-hover-opacity);\n}\n\n/*-----------------------------------------------------------------------------\n| Input/prompt cell\n|----------------------------------------------------------------------------*/\n\n.jp-CodeConsole-input {\n max-height: 80%;\n flex: 0 0 auto;\n overflow: auto;\n border-top: var(--jp-border-width) solid var(--jp-toolbar-border-color);\n padding: var(--jp-cell-padding) var(--jp-console-padding);\n /* This matches the box shadow on the notebook toolbar, eventually we should create\n * CSS variables for this */\n box-shadow: 0px 0.4px 6px 0px rgba(0, 0, 0, 0.1);\n background: var(--jp-layout-color1);\n}\n\n.jp-CodeConsole-input .jp-CodeConsole-prompt .jp-InputArea {\n height: 100%;\n min-height: 100%;\n}\n\n.jp-CodeConsole-promptCell .jp-InputArea-editor.jp-mod-focused {\n border: var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);\n box-shadow: var(--jp-input-box-shadow);\n background-color: var(--jp-cell-editor-active-background);\n}\n\n/*-----------------------------------------------------------------------------\n| Presentation Mode (.jp-mod-presentationMode)\n|----------------------------------------------------------------------------*/\n\n.jp-mod-presentationMode .jp-CodeConsole {\n --jp-content-font-size1: var(--jp-content-presentation-font-size1);\n --jp-code-font-size: var(--jp-code-presentation-font-size);\n}\n\n.jp-mod-presentationMode .jp-CodeConsole .jp-Cell .jp-InputPrompt,\n.jp-mod-presentationMode .jp-CodeConsole .jp-Cell .jp-OutputPrompt {\n flex: 0 0 110px;\n}\n",""])},"0XmT":function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n("ROI/");var i=n("JGtG");var o=n("oMEx");var a=n("eXBS");var s=n("7WuX");var l=n("nW2j");class c{constructor(e={}){this.clearNext=false;this._trusted=false;this._isDisposed=false;this._stateChanged=new i["Signal"](this);this._changed=new i["Signal"](this);this._trusted=!!e.trusted;this.contentFactory=e.contentFactory||c.defaultContentFactory;this.list=new a["a"];if(e.values){Object(r["each"])(e.values,e=>{this._add(e)})}this.list.changed.connect(this._onListChanged,this)}get stateChanged(){return this._stateChanged}get changed(){return this._changed}get length(){return this.list?this.list.length:0}get trusted(){return this._trusted}set trusted(e){if(e===this._trusted){return}const t=this._trusted=e;for(let n=0;n<this.list.length;n++){let e=this.list.get(n);const r=e.toJSON();e.dispose();e=this._createItem({value:r,trusted:t});this.list.set(n,e)}}get isDisposed(){return this._isDisposed}dispose(){if(this.isDisposed){return}this._isDisposed=true;this.list.dispose();i["Signal"].clearData(this)}get(e){return this.list.get(e)}set(e,t){t=l["JSONExt"].deepCopy(t);u.normalize(t);const n=this._createItem({value:t,trusted:this._trusted});this.list.set(e,n)}add(e){if(this.clearNext){this.clear();this.clearNext=false}return this._add(e)}clear(e=false){this._lastStream="";if(e){this.clearNext=true;return}Object(r["each"])(this.list,e=>{e.dispose()});this.list.clear()}fromJSON(e){this.clear();Object(r["each"])(e,e=>{this._add(e)})}toJSON(){return Object(r["toArray"])(Object(r["map"])(this.list,e=>e.toJSON()))}_add(e){const t=this._trusted;e=l["JSONExt"].deepCopy(e);u.normalize(e);if(o["g"](e)&&this._lastStream&&e.name===this._lastName&&this.shouldCombine({value:e,lastModel:this.list.get(this.length-1)})){this._lastStream+=e.text;this._lastStream=u.removeOverwrittenChars(this._lastStream);e.text=this._lastStream;const n=this._createItem({value:e,trusted:t});const r=this.length-1;const i=this.list.get(r);i.dispose();this.list.set(r,n);return r}if(o["g"](e)){e.text=u.removeOverwrittenChars(e.text)}const n=this._createItem({value:e,trusted:t});if(o["g"](e)){this._lastStream=e.text;this._lastName=e.name}else{this._lastStream=""}return this.list.push(n)}shouldCombine(e){return true}_createItem(e){const t=this.contentFactory;const n=t.createOutputModel(e);n.changed.connect(this._onGenericChange,this);return n}_onListChanged(e,t){this._changed.emit(t)}_onGenericChange(){this._stateChanged.emit(void 0)}}(function(e){class t{createOutputModel(e){return new s["a"](e)}}e.ContentFactory=t;e.defaultContentFactory=new t})(c||(c={}));var u;(function(e){function t(e){if(o["g"](e)){if(Array.isArray(e.text)){e.text=e.text.join("\n")}}}e.normalize=t;function n(e){let t=e;do{e=t;t=e.replace(/[^\n]\x08/gm,"")}while(t.length<e.length);return e}function r(e){e=e.replace(/\r+\n/gm,"\n");while(e.search(/\r[^$]/g)>-1){const t=e.match(/^(.*)\r+/m)[1];let n=e.match(/\r+(.*)$/m)[1];n=n+t.slice(n.length,t.length);e=e.replace(/\r+.*$/m,"\r").replace(/^.*\r/m,n)}return e}function i(e){return r(n(e))}e.removeOverwrittenChars=i})(u||(u={}))},"0YuE":function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("aH8u"),"");t.i(n("H+0L"),"");t.i(n("bl2O"),"");t.i(n("bUws"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},"0bTr":function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("ZEf0");var d=n("7x2u");var f=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){var e=this.props,t=e.children,n=e.contentClassName,r=e.helperText,i=e.label,s=e.labelFor,l=e.labelInfo,u=e.style;return a["createElement"]("div",{className:this.getClassName(),style:u},i&&a["createElement"]("label",{className:c["Classes"].LABEL,htmlFor:s},i," ",a["createElement"]("span",{className:c["Classes"].TEXT_MUTED},l)),a["createElement"]("div",{className:o()(c["Classes"].FORM_CONTENT,n)},t,r&&a["createElement"]("div",{className:c["Classes"].FORM_HELPER_TEXT},r)))};t.prototype.getClassName=function(){var e;var t=this.props,n=t.className,r=t.disabled,i=t.inline,a=t.intent;return o()(c["Classes"].FORM_GROUP,c["Classes"].intentClass(a),(e={},e[c["Classes"].DISABLED]=r,e[c["Classes"].INLINE]=i,e),n)};t.displayName=d["a"]+".FormGroup";t=Object(r["__decorate"])([l["polyfill"]],t);return t}(u["a"])},"0ejA":function(e,t,n){e.exports=i;var r=n("h2lD");function i(e){r.call(this,new o(this),e)}n("P7XM")(i,r);i.prototype.readable=true;function o(e){this.scope=e}var a=n("hS6j").EVENTS;Object.keys(a).forEach((function(e){if(a[e]===0){o.prototype["on"+e]=function(){this.scope.emit(e)}}else if(a[e]===1){o.prototype["on"+e]=function(t){this.scope.emit(e,t)}}else if(a[e]===2){o.prototype["on"+e]=function(t,n){this.scope.emit(e,t,n)}}else{throw Error("wrong number of arguments!")}}))},"0fF6":function(e,t,n){e.exports=r;function r(e){this._cbs=e||{};this.events=[]}var i=n("hS6j").EVENTS;Object.keys(i).forEach((function(e){if(i[e]===0){e="on"+e;r.prototype[e]=function(){this.events.push([e]);if(this._cbs[e])this._cbs[e]()}}else if(i[e]===1){e="on"+e;r.prototype[e]=function(t){this.events.push([e,t]);if(this._cbs[e])this._cbs[e](t)}}else if(i[e]===2){e="on"+e;r.prototype[e]=function(t,n){this.events.push([e,t,n]);if(this._cbs[e])this._cbs[e](t,n)}}else{throw Error("wrong number of arguments")}}));r.prototype.onreset=function(){this.events=[];if(this._cbs.onreset)this._cbs.onreset()};r.prototype.restart=function(){if(this._cbs.onreset)this._cbs.onreset();for(var e=0,t=this.events.length;e<t;e++){if(this._cbs[this.events[e][0]]){var n=this.events[e].length;if(n===1){this._cbs[this.events[e][0]]()}else if(n===2){this._cbs[this.events[e][0]](this.events[e][1])}else{this._cbs[this.events[e][0]](this.events[e][1],this.events[e][2])}}}}},"0fQA":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true})},"0jdl":function(e,t,n){t=e.exports=n("JPst")(false);var r=n("HeW1");var i=r(n("jNn2"));t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/**\n * (DEPRECATED) Support for consuming icons as CSS background images\n */\n\n:root {\n --jp-icon-search-white: url("+i+");\n}\n\n.jp-Icon,\n.jp-MaterialIcon {\n background-position: center;\n background-repeat: no-repeat;\n background-size: 16px;\n min-width: 16px;\n min-height: 16px;\n}\n\n.jp-Icon-cover {\n background-position: center;\n background-repeat: no-repeat;\n background-size: cover;\n}\n\n/**\n * (DEPRECATED) Support for specific CSS icon sizes\n */\n\n.jp-Icon-16 {\n background-size: 16px;\n min-width: 16px;\n min-height: 16px;\n}\n\n.jp-Icon-18 {\n background-size: 18px;\n min-width: 18px;\n min-height: 18px;\n}\n\n.jp-Icon-20 {\n background-size: 20px;\n min-width: 20px;\n min-height: 20px;\n}\n",""])},"0ks7":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true})},"0mo+":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},n={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};var r=e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:true,weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,t){if(e===12){e=0}if(t==="མཚན་མོ"&&e>=4||t==="ཉིན་གུང"&&e<5||t==="དགོང་དག"){return e+12}else{return e}},meridiem:function(e,t,n){if(e<4){return"མཚན་མོ"}else if(e<10){return"ཞོགས་ཀས"}else if(e<17){return"ཉིན་གུང"}else if(e<20){return"དགོང་དག"}else{return"མཚན་མོ"}},week:{dow:0,doy:6}});return r}))},"0tRk":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return this.day()===0||this.day()===6?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº"});return t}))},"0tVu":function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){"use strict";e.defineOption("scrollPastEnd",false,(function(r,i,o){if(o&&o!=e.Init){r.off("change",t);r.off("refresh",n);r.display.lineSpace.parentNode.style.paddingBottom="";r.state.scrollPastEndPadding=null}if(i){r.on("change",t);r.on("refresh",n);n(r)}}));function t(t,r){if(e.changeEnd(r).line==t.lastLine())n(t)}function n(e){var t="";if(e.lineCount()>1){var r=e.display.scroller.clientHeight-30,i=e.getLineHandle(e.lastLine()).height;t=r-i+"px"}if(e.state.scrollPastEndPadding!=t){e.state.scrollPastEndPadding=t;e.display.lineSpace.parentNode.style.paddingBottom=t;e.off("refresh",n);e.setSize();e.on("refresh",n)}}}))},"0w4r":function(e,t,n){"use strict";e.exports=function e(t,n,r){var i=" ";var o=t.level;var a=t.dataLevel;var s=t.schema[n];var l=t.schemaPath+t.util.getProperty(n);var c=t.errSchemaPath+"/"+n;var u=!t.opts.allErrors;var d="data"+(a||"");var f="valid"+o;var p=t.opts.$data&&s&&s.$data,h;if(p){i+=" var schema"+o+" = "+t.util.getData(s.$data,a,t.dataPathArr)+"; ";h="schema"+o}else{h=s}if((s||p)&&t.opts.uniqueItems!==false){if(p){i+=" var "+f+"; if ("+h+" === false || "+h+" === undefined) "+f+" = true; else if (typeof "+h+" != 'boolean') "+f+" = false; else { "}i+=" var i = "+d+".length , "+f+" = true , j; if (i > 1) { ";var m=t.schema.items&&t.schema.items.type,b=Array.isArray(m);if(!m||m=="object"||m=="array"||b&&(m.indexOf("object")>=0||m.indexOf("array")>=0)){i+=" outer: for (;i--;) { for (j = i; j--;) { if (equal("+d+"[i], "+d+"[j])) { "+f+" = false; break outer; } } } "}else{i+=" var itemIndices = {}, item; for (;i--;) { var item = "+d+"[i]; ";var v="checkDataType"+(b?"s":"");i+=" if ("+t.util[v](m,"item",t.opts.strictNumbers,true)+") continue; ";if(b){i+=" if (typeof item == 'string') item = '\"' + item; "}i+=" if (typeof itemIndices[item] == 'number') { "+f+" = false; j = itemIndices[item]; break; } itemIndices[item] = i; } "}i+=" } ";if(p){i+=" } "}i+=" if (!"+f+") { ";var g=g||[];g.push(i);i="";if(t.createErrors!==false){i+=" { keyword: '"+"uniqueItems"+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: { i: i, j: j } ";if(t.opts.messages!==false){i+=" , message: 'should NOT have duplicate items (items ## ' + j + ' and ' + i + ' are identical)' "}if(t.opts.verbose){i+=" , schema: ";if(p){i+="validate.schema"+l}else{i+=""+s}i+=" , parentSchema: validate.schema"+t.schemaPath+" , data: "+d+" "}i+=" } "}else{i+=" {} "}var _=i;i=g.pop();if(!t.compositeRule&&u){if(t.async){i+=" throw new ValidationError(["+_+"]); "}else{i+=" validate.errors = ["+_+"]; return false; "}}else{i+=" var err = "+_+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" } ";if(u){i+=" else { "}}else{if(u){i+=" if (true) { "}}return i}},"14pl":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("JGtG");class i{constructor(e={}){this._map=new Map;this._changed=new r["Signal"](this);this._isDisposed=false;this._itemCmp=e.itemCmp||o.itemCmp;if(e.values){for(const t in e.values){this._map.set(t,e.values[t])}}}get type(){return"Map"}get changed(){return this._changed}get isDisposed(){return this._isDisposed}get size(){return this._map.size}set(e,t){const n=this._map.get(e);if(t===undefined){throw Error("Cannot set an undefined value, use remove")}const r=this._itemCmp;if(n!==undefined&&r(n,t)){return n}this._map.set(e,t);this._changed.emit({type:n?"change":"add",key:e,oldValue:n,newValue:t});return n}get(e){return this._map.get(e)}has(e){return this._map.has(e)}keys(){const e=[];this._map.forEach((t,n)=>{e.push(n)});return e}values(){const e=[];this._map.forEach((t,n)=>{e.push(t)});return e}delete(e){const t=this._map.get(e);const n=this._map.delete(e);if(n){this._changed.emit({type:"remove",key:e,oldValue:t,newValue:undefined})}return t}clear(){const e=this.keys();for(let t=0;t<e.length;t++){this.delete(e[t])}}dispose(){if(this.isDisposed){return}this._isDisposed=true;r["Signal"].clearData(this);this._map.clear()}}var o;(function(e){function t(e,t){return e===t}e.itemCmp=t})(o||(o={}))},"16Al":function(e,t,n){"use strict";var r=n("WbBG");function i(){}function o(){}o.resetWarningCache=i;e.exports=function(){function e(e,t,n,i,o,a){if(a===r){return}var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. "+"Use PropTypes.checkPropTypes() to call them. "+"Read more at http://fb.me/use-check-prop-types");s.name="Invariant Violation";throw s}e.isRequired=e;function t(){return e}var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};n.PropTypes=n;return n}},"17x9":function(e,t,n){if(false){var r,i}else{e.exports=n("16Al")()}},"19s8":function(e,t,n){"use strict";n.r(t);t["default"]=n.p+"ad3a7c0d77e09602f4ab73db3660ffd8.eot"},"1HPY":function(e,t){e.exports="data:image/svg+xml,%3Csvg viewBox='0 0 24 24' width='16' xmlns='http://www.w3.org/2000/svg'%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Ccircle cx='5' cy='12' r='2'/%3E %3Ccircle cx='12' cy='12' r='2'/%3E %3Ccircle cx='19' cy='12' r='2'/%3E %3C/g%3E %3C/svg%3E"},"1Htg":function(e,t,n){"use strict";t.__esModule=true;t.default=void 0;var r=i(n("bfqk"));function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n=new r.default(t);n.stringify(e)}var a=o;t.default=a;e.exports=t.default},"1KsK":function(e,t,n){"use strict";var r=Object.prototype.toString;e.exports=function e(t){var n=r.call(t);var i=n==="[object Arguments]";if(!i){i=n!=="[object Array]"&&t!==null&&typeof t==="object"&&typeof t.length==="number"&&t.length>=0&&r.call(t.callee)==="[object Function]"}return i}},"1QhW":function(e,t,n){"use strict";e.exports=function e(t,n,r){var i="";var o=t.schema.$async===true,a=t.util.schemaHasRulesExcept(t.schema,t.RULES.all,"$ref"),s=t.self._getId(t.schema);if(t.opts.strictKeywords){var l=t.util.schemaUnknownRules(t.schema,t.RULES.keywords);if(l){var c="unknown keyword: "+l;if(t.opts.strictKeywords==="log")t.logger.warn(c);else throw new Error(c)}}if(t.isTop){i+=" var validate = ";if(o){t.async=true;i+="async "}i+="function(data, dataPath, parentData, parentDataProperty, rootData) { 'use strict'; ";if(s&&(t.opts.sourceCode||t.opts.processCode)){i+=" "+("/*# sourceURL="+s+" */")+" "}}if(typeof t.schema=="boolean"||!(a||t.schema.$ref)){var n="false schema";var u=t.level;var d=t.dataLevel;var f=t.schema[n];var p=t.schemaPath+t.util.getProperty(n);var h=t.errSchemaPath+"/"+n;var m=!t.opts.allErrors;var b;var v="data"+(d||"");var g="valid"+u;if(t.schema===false){if(t.isTop){m=true}else{i+=" var "+g+" = false; "}var _=_||[];_.push(i);i="";if(t.createErrors!==false){i+=" { keyword: '"+(b||"false schema")+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(h)+" , params: {} ";if(t.opts.messages!==false){i+=" , message: 'boolean schema is false' "}if(t.opts.verbose){i+=" , schema: false , parentSchema: validate.schema"+t.schemaPath+" , data: "+v+" "}i+=" } "}else{i+=" {} "}var y=i;i=_.pop();if(!t.compositeRule&&m){if(t.async){i+=" throw new ValidationError(["+y+"]); "}else{i+=" validate.errors = ["+y+"]; return false; "}}else{i+=" var err = "+y+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}}else{if(t.isTop){if(o){i+=" return data; "}else{i+=" validate.errors = null; return true; "}}else{i+=" var "+g+" = true; "}}if(t.isTop){i+=" }; return validate; "}return i}if(t.isTop){var w=t.isTop,u=t.level=0,d=t.dataLevel=0,v="data";t.rootId=t.resolve.fullPath(t.self._getId(t.root.schema));t.baseId=t.baseId||t.rootId;delete t.isTop;t.dataPathArr=[""];if(t.schema.default!==undefined&&t.opts.useDefaults&&t.opts.strictDefaults){var x="default is ignored in the schema root";if(t.opts.strictDefaults==="log")t.logger.warn(x);else throw new Error(x)}i+=" var vErrors = null; ";i+=" var errors = 0; ";i+=" if (rootData === undefined) rootData = data; "}else{var u=t.level,d=t.dataLevel,v="data"+(d||"");if(s)t.baseId=t.resolve.url(t.baseId,s);if(o&&!t.async)throw new Error("async schema in sync schema");i+=" var errs_"+u+" = errors;"}var g="valid"+u,m=!t.opts.allErrors,C="",k="";var b;var E=t.schema.type,M=Array.isArray(E);if(E&&t.opts.nullable&&t.schema.nullable===true){if(M){if(E.indexOf("null")==-1)E=E.concat("null")}else if(E!="null"){E=[E,"null"];M=true}}if(M&&E.length==1){E=E[0];M=false}if(t.schema.$ref&&a){if(t.opts.extendRefs=="fail"){throw new Error('$ref: validation keywords used in schema at path "'+t.errSchemaPath+'" (see option extendRefs)')}else if(t.opts.extendRefs!==true){a=false;t.logger.warn('$ref: keywords ignored in schema at path "'+t.errSchemaPath+'"')}}if(t.schema.$comment&&t.opts.$comment){i+=" "+t.RULES.all.$comment.code(t,"$comment")}if(E){if(t.opts.coerceTypes){var S=t.util.coerceToTypes(t.opts.coerceTypes,E)}var L=t.RULES.types[E];if(S||M||L===true||L&&!te(L)){var p=t.schemaPath+".type",h=t.errSchemaPath+"/type";var p=t.schemaPath+".type",h=t.errSchemaPath+"/type",T=M?"checkDataTypes":"checkDataType";i+=" if ("+t.util[T](E,v,t.opts.strictNumbers,true)+") { ";if(S){var D="dataType"+u,O="coerced"+u;i+=" var "+D+" = typeof "+v+"; var "+O+" = undefined; ";if(t.opts.coerceTypes=="array"){i+=" if ("+D+" == 'object' && Array.isArray("+v+") && "+v+".length == 1) { "+v+" = "+v+"[0]; "+D+" = typeof "+v+"; if ("+t.util.checkDataType(t.schema.type,v,t.opts.strictNumbers)+") "+O+" = "+v+"; } "}i+=" if ("+O+" !== undefined) ; ";var A=S;if(A){var j,P=-1,R=A.length-1;while(P<R){j=A[P+=1];if(j=="string"){i+=" else if ("+D+" == 'number' || "+D+" == 'boolean') "+O+" = '' + "+v+"; else if ("+v+" === null) "+O+" = ''; "}else if(j=="number"||j=="integer"){i+=" else if ("+D+" == 'boolean' || "+v+" === null || ("+D+" == 'string' && "+v+" && "+v+" == +"+v+" ";if(j=="integer"){i+=" && !("+v+" % 1)"}i+=")) "+O+" = +"+v+"; "}else if(j=="boolean"){i+=" else if ("+v+" === 'false' || "+v+" === 0 || "+v+" === null) "+O+" = false; else if ("+v+" === 'true' || "+v+" === 1) "+O+" = true; "}else if(j=="null"){i+=" else if ("+v+" === '' || "+v+" === 0 || "+v+" === false) "+O+" = null; "}else if(t.opts.coerceTypes=="array"&&j=="array"){i+=" else if ("+D+" == 'string' || "+D+" == 'number' || "+D+" == 'boolean' || "+v+" == null) "+O+" = ["+v+"]; "}}}i+=" else { ";var _=_||[];_.push(i);i="";if(t.createErrors!==false){i+=" { keyword: '"+(b||"type")+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(h)+" , params: { type: '";if(M){i+=""+E.join(",")}else{i+=""+E}i+="' } ";if(t.opts.messages!==false){i+=" , message: 'should be ";if(M){i+=""+E.join(",")}else{i+=""+E}i+="' "}if(t.opts.verbose){i+=" , schema: validate.schema"+p+" , parentSchema: validate.schema"+t.schemaPath+" , data: "+v+" "}i+=" } "}else{i+=" {} "}var y=i;i=_.pop();if(!t.compositeRule&&m){if(t.async){i+=" throw new ValidationError(["+y+"]); "}else{i+=" validate.errors = ["+y+"]; return false; "}}else{i+=" var err = "+y+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" } if ("+O+" !== undefined) { ";var I=d?"data"+(d-1||""):"parentData",z=d?t.dataPathArr[d]:"parentDataProperty";i+=" "+v+" = "+O+"; ";if(!d){i+="if ("+I+" !== undefined)"}i+=" "+I+"["+z+"] = "+O+"; } "}else{var _=_||[];_.push(i);i="";if(t.createErrors!==false){i+=" { keyword: '"+(b||"type")+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(h)+" , params: { type: '";if(M){i+=""+E.join(",")}else{i+=""+E}i+="' } ";if(t.opts.messages!==false){i+=" , message: 'should be ";if(M){i+=""+E.join(",")}else{i+=""+E}i+="' "}if(t.opts.verbose){i+=" , schema: validate.schema"+p+" , parentSchema: validate.schema"+t.schemaPath+" , data: "+v+" "}i+=" } "}else{i+=" {} "}var y=i;i=_.pop();if(!t.compositeRule&&m){if(t.async){i+=" throw new ValidationError(["+y+"]); "}else{i+=" validate.errors = ["+y+"]; return false; "}}else{i+=" var err = "+y+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}}i+=" } "}}if(t.schema.$ref&&!a){i+=" "+t.RULES.all.$ref.code(t,"$ref")+" ";if(m){i+=" } if (errors === ";if(w){i+="0"}else{i+="errs_"+u}i+=") { ";k+="}"}}else{var N=t.RULES;if(N){var L,H=-1,F=N.length-1;while(H<F){L=N[H+=1];if(te(L)){if(L.type){i+=" if ("+t.util.checkDataType(L.type,v,t.opts.strictNumbers)+") { "}if(t.opts.useDefaults){if(L.type=="object"&&t.schema.properties){var f=t.schema.properties,B=Object.keys(f);var V=B;if(V){var Y,W=-1,U=V.length-1;while(W<U){Y=V[W+=1];var q=f[Y];if(q.default!==undefined){var G=v+t.util.getProperty(Y);if(t.compositeRule){if(t.opts.strictDefaults){var x="default is ignored for: "+G;if(t.opts.strictDefaults==="log")t.logger.warn(x);else throw new Error(x)}}else{i+=" if ("+G+" === undefined ";if(t.opts.useDefaults=="empty"){i+=" || "+G+" === null || "+G+" === '' "}i+=" ) "+G+" = ";if(t.opts.useDefaults=="shared"){i+=" "+t.useDefault(q.default)+" "}else{i+=" "+JSON.stringify(q.default)+" "}i+="; "}}}}}else if(L.type=="array"&&Array.isArray(t.schema.items)){var K=t.schema.items;if(K){var q,P=-1,$=K.length-1;while(P<$){q=K[P+=1];if(q.default!==undefined){var G=v+"["+P+"]";if(t.compositeRule){if(t.opts.strictDefaults){var x="default is ignored for: "+G;if(t.opts.strictDefaults==="log")t.logger.warn(x);else throw new Error(x)}}else{i+=" if ("+G+" === undefined ";if(t.opts.useDefaults=="empty"){i+=" || "+G+" === null || "+G+" === '' "}i+=" ) "+G+" = ";if(t.opts.useDefaults=="shared"){i+=" "+t.useDefault(q.default)+" "}else{i+=" "+JSON.stringify(q.default)+" "}i+="; "}}}}}}var J=L.rules;if(J){var X,Z=-1,Q=J.length-1;while(Z<Q){X=J[Z+=1];if(ne(X)){var ee=X.code(t,X.keyword,L.type);if(ee){i+=" "+ee+" ";if(m){C+="}"}}}}}if(m){i+=" "+C+" ";C=""}if(L.type){i+=" } ";if(E&&E===L.type&&!S){i+=" else { ";var p=t.schemaPath+".type",h=t.errSchemaPath+"/type";var _=_||[];_.push(i);i="";if(t.createErrors!==false){i+=" { keyword: '"+(b||"type")+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(h)+" , params: { type: '";if(M){i+=""+E.join(",")}else{i+=""+E}i+="' } ";if(t.opts.messages!==false){i+=" , message: 'should be ";if(M){i+=""+E.join(",")}else{i+=""+E}i+="' "}if(t.opts.verbose){i+=" , schema: validate.schema"+p+" , parentSchema: validate.schema"+t.schemaPath+" , data: "+v+" "}i+=" } "}else{i+=" {} "}var y=i;i=_.pop();if(!t.compositeRule&&m){if(t.async){i+=" throw new ValidationError(["+y+"]); "}else{i+=" validate.errors = ["+y+"]; return false; "}}else{i+=" var err = "+y+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" } "}}if(m){i+=" if (errors === ";if(w){i+="0"}else{i+="errs_"+u}i+=") { ";k+="}"}}}}}if(m){i+=" "+k+" "}if(w){if(o){i+=" if (errors === 0) return data; ";i+=" else throw new ValidationError(vErrors); "}else{i+=" validate.errors = vErrors; ";i+=" return errors === 0; "}i+=" }; return validate;"}else{i+=" var "+g+" = errors === errs_"+u+";"}function te(e){var t=e.rules;for(var n=0;n<t.length;n++)if(ne(t[n]))return true}function ne(e){return t.schema[e.keyword]!==undefined||e.implements&&re(e)}function re(e){var n=e.implements;for(var r=0;r<n.length;r++)if(t.schema[n[r]]!==undefined)return true}return i}},"1X/A":function(e,t,n){"use strict";n.r(t);var r=n("KeNj");var i=n("koZe");var o=n("/VUM");var a=n("gfI5");var s;(function(e){e.handleLink="rendermime:handle-local-link"})(s||(s={}));const l={id:"@jupyterlab/rendermime-extension:plugin",requires:[],optional:[r["a"],i["a"]],provides:i["b"],activate:c,autoStart:true};t["default"]=l;function c(e,t,n){if(t){e.commands.addCommand(s.handleLink,{label:"Handle Local Link",execute:e=>{const n=e["path"];const r=e["id"];if(!n){return}return t.services.contents.get(n,{content:false}).then(()=>{const e=t.registry.defaultRenderedWidgetFactory(n);const i=t.openOrReveal(n,e.name);if(i&&r){i.setFragment(r)}})}})}return new o["a"]({initialFactories:a["c"],linkHandler:!t?undefined:{handleLink:(t,n,r)=>{if(t.tagName==="A"&&t.hasAttribute("download")){return}e.commandLinker.connectNode(t,s.handleLink,{path:n,id:r})}},latexTypesetter:n!==null&&n!==void 0?n:undefined})}},"1eCo":function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){"use strict";var t={autoSelfClosers:{area:true,base:true,br:true,col:true,command:true,embed:true,frame:true,hr:true,img:true,input:true,keygen:true,link:true,meta:true,param:true,source:true,track:true,wbr:true,menuitem:true},implicitlyClosed:{dd:true,li:true,optgroup:true,option:true,p:true,rp:true,rt:true,tbody:true,td:true,tfoot:true,th:true,tr:true},contextGrabbers:{dd:{dd:true,dt:true},dt:{dd:true,dt:true},li:{li:true},option:{option:true,optgroup:true},optgroup:{optgroup:true},p:{address:true,article:true,aside:true,blockquote:true,dir:true,div:true,dl:true,fieldset:true,footer:true,form:true,h1:true,h2:true,h3:true,h4:true,h5:true,h6:true,header:true,hgroup:true,hr:true,menu:true,nav:true,ol:true,p:true,pre:true,section:true,table:true,ul:true},rp:{rp:true,rt:true},rt:{rp:true,rt:true},tbody:{tbody:true,tfoot:true},td:{td:true,th:true},tfoot:{tbody:true},th:{td:true,th:true},thead:{tbody:true,tfoot:true},tr:{tr:true}},doNotIndent:{pre:true},allowUnquoted:true,allowMissing:true,caseFold:true};var n={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:false,allowMissing:false,allowMissingTagName:false,caseFold:false};e.defineMode("xml",(function(r,i){var o=r.indentUnit;var a={};var s=i.htmlMode?t:n;for(var l in s)a[l]=s[l];for(var l in i)a[l]=i[l];var c,u;function d(e,t){function n(n){t.tokenize=n;return n(e,t)}var r=e.next();if(r=="<"){if(e.eat("!")){if(e.eat("[")){if(e.match("CDATA["))return n(h("atom","]]>"));else return null}else if(e.match("--")){return n(h("comment","--\x3e"))}else if(e.match("DOCTYPE",true,true)){e.eatWhile(/[\w\._\-]/);return n(m(1))}else{return null}}else if(e.eat("?")){e.eatWhile(/[\w\._\-]/);t.tokenize=h("meta","?>");return"meta"}else{c=e.eat("/")?"closeTag":"openTag";t.tokenize=f;return"tag bracket"}}else if(r=="&"){var i;if(e.eat("#")){if(e.eat("x")){i=e.eatWhile(/[a-fA-F\d]/)&&e.eat(";")}else{i=e.eatWhile(/[\d]/)&&e.eat(";")}}else{i=e.eatWhile(/[\w\.\-:]/)&&e.eat(";")}return i?"atom":"error"}else{e.eatWhile(/[^&<]/);return null}}d.isInText=true;function f(e,t){var n=e.next();if(n==">"||n=="/"&&e.eat(">")){t.tokenize=d;c=n==">"?"endTag":"selfcloseTag";return"tag bracket"}else if(n=="="){c="equals";return null}else if(n=="<"){t.tokenize=d;t.state=_;t.tagName=t.tagStart=null;var r=t.tokenize(e,t);return r?r+" tag error":"tag error"}else if(/[\'\"]/.test(n)){t.tokenize=p(n);t.stringStartCol=e.column();return t.tokenize(e,t)}else{e.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/);return"word"}}function p(e){var t=function(t,n){while(!t.eol()){if(t.next()==e){n.tokenize=f;break}}return"string"};t.isInAttribute=true;return t}function h(e,t){return function(n,r){while(!n.eol()){if(n.match(t)){r.tokenize=d;break}n.next()}return e}}function m(e){return function(t,n){var r;while((r=t.next())!=null){if(r=="<"){n.tokenize=m(e+1);return n.tokenize(t,n)}else if(r==">"){if(e==1){n.tokenize=d;break}else{n.tokenize=m(e-1);return n.tokenize(t,n)}}}return"meta"}}function b(e,t,n){this.prev=e.context;this.tagName=t;this.indent=e.indented;this.startOfLine=n;if(a.doNotIndent.hasOwnProperty(t)||e.context&&e.context.noIndent)this.noIndent=true}function v(e){if(e.context)e.context=e.context.prev}function g(e,t){var n;while(true){if(!e.context){return}n=e.context.tagName;if(!a.contextGrabbers.hasOwnProperty(n)||!a.contextGrabbers[n].hasOwnProperty(t)){return}v(e)}}function _(e,t,n){if(e=="openTag"){n.tagStart=t.column();return y}else if(e=="closeTag"){return w}else{return _}}function y(e,t,n){if(e=="word"){n.tagName=t.current();u="tag";return k}else if(a.allowMissingTagName&&e=="endTag"){u="tag bracket";return k(e,t,n)}else{u="error";return y}}function w(e,t,n){if(e=="word"){var r=t.current();if(n.context&&n.context.tagName!=r&&a.implicitlyClosed.hasOwnProperty(n.context.tagName))v(n);if(n.context&&n.context.tagName==r||a.matchClosing===false){u="tag";return x}else{u="tag error";return C}}else if(a.allowMissingTagName&&e=="endTag"){u="tag bracket";return x(e,t,n)}else{u="error";return C}}function x(e,t,n){if(e!="endTag"){u="error";return x}v(n);return _}function C(e,t,n){u="error";return x(e,t,n)}function k(e,t,n){if(e=="word"){u="attribute";return E}else if(e=="endTag"||e=="selfcloseTag"){var r=n.tagName,i=n.tagStart;n.tagName=n.tagStart=null;if(e=="selfcloseTag"||a.autoSelfClosers.hasOwnProperty(r)){g(n,r)}else{g(n,r);n.context=new b(n,r,i==n.indented)}return _}u="error";return k}function E(e,t,n){if(e=="equals")return M;if(!a.allowMissing)u="error";return k(e,t,n)}function M(e,t,n){if(e=="string")return S;if(e=="word"&&a.allowUnquoted){u="string";return k}u="error";return k(e,t,n)}function S(e,t,n){if(e=="string")return S;return k(e,t,n)}return{startState:function(e){var t={tokenize:d,state:_,indented:e||0,tagName:null,tagStart:null,context:null};if(e!=null)t.baseIndent=e;return t},token:function(e,t){if(!t.tagName&&e.sol())t.indented=e.indentation();if(e.eatSpace())return null;c=null;var n=t.tokenize(e,t);if((n||c)&&n!="comment"){u=null;t.state=t.state(c||n,e,t);if(u)n=u=="error"?n+" error":u}return n},indent:function(t,n,r){var i=t.context;if(t.tokenize.isInAttribute){if(t.tagStart==t.indented)return t.stringStartCol+1;else return t.indented+o}if(i&&i.noIndent)return e.Pass;if(t.tokenize!=f&&t.tokenize!=d)return r?r.match(/^(\s*)/)[0].length:0;if(t.tagName){if(a.multilineTagIndentPastTag!==false)return t.tagStart+t.tagName.length+2;else return t.tagStart+o*(a.multilineTagIndentFactor||1)}if(a.alignCDATA&&/<!\[CDATA\[/.test(n))return 0;var s=n&&/^<(\/)?([\w_:\.-]*)/.exec(n);if(s&&s[1]){while(i){if(i.tagName==s[2]){i=i.prev;break}else if(a.implicitlyClosed.hasOwnProperty(i.tagName)){i=i.prev}else{break}}}else if(s){while(i){var l=a.contextGrabbers[i.tagName];if(l&&l.hasOwnProperty(s[2]))i=i.prev;else break}}while(i&&i.prev&&!i.startOfLine)i=i.prev;if(i)return i.indent+o;else return t.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"\x3c!--",blockCommentEnd:"--\x3e",configuration:a.htmlMode?"html":"xml",helperType:a.htmlMode?"html":"xml",skipAttribute:function(e){if(e.state==M)e.state=k},xmlCurrentTag:function(e){return e.tagName?{name:e.tagName,close:e.type=="closeTag"}:null},xmlCurrentContext:function(e){var t=[];for(var n=e.context;n;n=n.prev)if(n.tagName)t.push(n.tagName);return t.reverse()}}}));e.defineMIME("text/xml","xml");e.defineMIME("application/xml","xml");if(!e.mimeModes.hasOwnProperty("text/html"))e.defineMIME("text/html",{name:"xml",htmlMode:true})}))},"1ouW":function(e,t,n){"use strict";var r=this&&this.__assign||function(){r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i))e[i]=t[i]}return e};return r.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:true});var i=n("JGtG");var o=n("P64N");var a=function(){function e(e,t){if(e===void 0){e={}}this._changed=new i.Signal(this);this._values=r({},e);this._fallback=t||new o.TextRenderer}Object.defineProperty(e.prototype,"changed",{get:function(){return this._changed},enumerable:true,configurable:true});e.prototype.get=function(e){var t=this._values[e.region];if(typeof t==="function"){try{t=t(e)}catch(n){t=undefined;console.error(n)}}return t||this._fallback};e.prototype.update=function(e,t){if(e===void 0){e={}}this._values=r(r({},this._values),e);this._fallback=t||this._fallback;this._changed.emit(undefined)};return e}();t.RendererMap=a},"1ppg":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});return t}))},"1rYy":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){if(e<4){return"գիշերվա"}else if(e<12){return"առավոտվա"}else if(e<17){return"ցերեկվա"}else{return"երեկոյան"}},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":if(e===1){return e+"-ին"}return e+"-րդ";default:return e}},week:{dow:1,doy:7}});return t}))},"1seS":function(e,t,n){"use strict";var r=Array.prototype.slice;var i=n("1KsK");var o=Object.keys;var a=o?function e(t){return o(t)}:n("sYn3");var s=Object.keys;a.shim=function e(){if(Object.keys){var t=function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2);if(!t){Object.keys=function e(t){if(i(t)){return s(r.call(t))}return s(t)}}}else{Object.keys=a}return Object.keys||a};e.exports=a},"1u+m":function(e,t,n){"use strict";var r=function(e){return e!==e};e.exports=function e(t,n){if(t===0&&n===0){return 1/t===1/n}if(t===n){return true}if(r(t)&&r(n)){return true}return false}},"1w3K":function(e,t,n){"use strict";var r=s(n("Si88"));var i=s(n("PAGr"));var o=s(n("UnXY"));var a=s(n("S3Uj"));function s(e){return e&&e.__esModule?e:{default:e}}e.exports={Transition:a.default,TransitionGroup:o.default,ReplaceTransition:i.default,CSSTransition:r.default}},"1xZ4":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:true,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(this.hours()!==1?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(this.hours()!==1?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(this.hours()!==1?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(this.hours()!==1?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(this.hours()!==1?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=e===1?"r":e===2?"n":e===3?"r":e===4?"t":"è";if(t==="w"||t==="W"){n="a"}return e+n},week:{dow:1,doy:4}});return t}))},"1z6d":function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 24 24' %3E %3Crect class='jp-icon2 jp-icon-selectable' width='20' height='20' transform='translate(2 2)' fill='%23333333'/%3E %3Cpath class='jp-icon-accent2 jp-icon-selectable-inverse' d='M5.05664 8.76172C5.05664 8.59766 5.03125 8.45312 4.98047 8.32812C4.93359 8.19922 4.85547 8.08203 4.74609 7.97656C4.64062 7.87109 4.5 7.77539 4.32422 7.68945C4.15234 7.59961 3.94336 7.51172 3.69727 7.42578C3.30273 7.28516 2.94336 7.13672 2.61914 6.98047C2.29492 6.82422 2.01758 6.64258 1.78711 6.43555C1.56055 6.22852 1.38477 5.98828 1.25977 5.71484C1.13477 5.4375 1.07227 5.10938 1.07227 4.73047C1.07227 4.39844 1.12891 4.0957 1.24219 3.82227C1.35547 3.54492 1.51562 3.30469 1.72266 3.10156C1.92969 2.89844 2.17969 2.73437 2.47266 2.60938C2.76562 2.48438 3.0918 2.4043 3.45117 2.36914V1.10938H4.38867V2.38086C4.74023 2.42773 5.05664 2.52344 5.33789 2.66797C5.61914 2.8125 5.85742 3.00195 6.05273 3.23633C6.25195 3.4668 6.4043 3.74023 6.50977 4.05664C6.61914 4.36914 6.67383 4.7207 6.67383 5.11133H5.04492C5.04492 4.63867 4.9375 4.28125 4.72266 4.03906C4.50781 3.79297 4.2168 3.66992 3.84961 3.66992C3.65039 3.66992 3.47656 3.69727 3.32812 3.75195C3.18359 3.80273 3.06445 3.87695 2.9707 3.97461C2.87695 4.06836 2.80664 4.17969 2.75977 4.30859C2.7168 4.4375 2.69531 4.57812 2.69531 4.73047C2.69531 4.88281 2.7168 5.01953 2.75977 5.14062C2.80664 5.25781 2.88281 5.36719 2.98828 5.46875C3.09766 5.57031 3.24023 5.66797 3.41602 5.76172C3.5918 5.85156 3.81055 5.94336 4.07227 6.03711C4.4668 6.18555 4.82422 6.33984 5.14453 6.5C5.46484 6.65625 5.73828 6.83984 5.96484 7.05078C6.19531 7.25781 6.37109 7.5 6.49219 7.77734C6.61719 8.05078 6.67969 8.375 6.67969 8.75C6.67969 9.09375 6.62305 9.4043 6.50977 9.68164C6.39648 9.95508 6.23438 10.1914 6.02344 10.3906C5.8125 10.5898 5.55859 10.75 5.26172 10.8711C4.96484 10.9883 4.63281 11.0645 4.26562 11.0996V12.248H3.33398V11.0996C3.00195 11.0684 2.67969 10.9961 2.36719 10.8828C2.05469 10.7656 1.77734 10.5977 1.53516 10.3789C1.29688 10.1602 1.10547 9.88477 0.960938 9.55273C0.816406 9.2168 0.744141 8.81445 0.744141 8.3457H2.37891C2.37891 8.62695 2.41992 8.86328 2.50195 9.05469C2.58398 9.24219 2.68945 9.39258 2.81836 9.50586C2.95117 9.61523 3.10156 9.69336 3.26953 9.74023C3.4375 9.78711 3.60938 9.81055 3.78516 9.81055C4.20312 9.81055 4.51953 9.71289 4.73438 9.51758C4.94922 9.32227 5.05664 9.07031 5.05664 8.76172ZM13.418 12.2715H8.07422V11H13.418V12.2715Z' transform='translate(3.95264 6)' fill='white'/%3E %3C/svg%3E"},"21Ld":function(e,t,n){"use strict";n.r(t);n.d(t,"addCommands",(function(){return y}));var r=n("ROI/");var i=n("2DVW");var o=n("2F0p");var a=n("U2CZ");var s=n("GREJ");var l=n("923h");var c=n("AGAg");var u=n("78yt");var d=n("W9mf");var f=n("qSDV");var p=n("w0/B");var h=n("M6go");var m=n("i96i");var b;(function(e){e.createNew="terminal:create-new";e.open="terminal:open";e.refresh="terminal:refresh";e.increaseFont="terminal:increase-font";e.decreaseFont="terminal:decrease-font";e.setTheme="terminal:set-theme"})(b||(b={}));const v={activate:g,id:"@jupyterlab/terminal-extension:plugin",provides:h["b"],requires:[p["a"]],optional:[a["a"],u["a"],o["a"],d["a"],s["b"],f["a"]],autoStart:true};t["default"]=v;function g(e,t,n,r,o,a,s,c){var u;const{serviceManager:d,commands:f}=e;const p="Terminal";const h="terminal";const m=new l["a"]({namespace:h});if(!d.terminals.isAvailable()){console.warn("Disabling terminals plugin because they are not available on the server");return m}if(o){void o.restore(m,{command:b.createNew,args:e=>({name:e.content.session.name}),name:e=>e.content.session.name})}const g={};function x(e){Object.keys(e.composite).forEach(t=>{g[t]=e.composite[t]})}function C(e){const t=e.content;if(!t){return}Object.keys(g).forEach(e=>{t.setOption(e,g[e])})}function k(){m.forEach(e=>C(e))}t.load(v.id).then(e=>{x(e);k();e.changed.connect(()=>{x(e);k()})}).catch(w.showErrorMessage);(u=s)===null||u===void 0?void 0:u.themeChanged.connect((e,t)=>{m.forEach(e=>{const t=e.content;if(t.getOption("theme")==="inherit"){t.setOption("theme","inherit")}})});y(e,m,t,g);if(a){const e=new i["Menu"]({commands:f});e.title.label="Terminal Theme";e.addItem({command:b.setTheme,args:{theme:"inherit",isPalette:false}});e.addItem({command:b.setTheme,args:{theme:"light",isPalette:false}});e.addItem({command:b.setTheme,args:{theme:"dark",isPalette:false}});a.settingsMenu.addGroup([{command:b.increaseFont},{command:b.decreaseFont},{type:"submenu",submenu:e}],40);a.fileMenu.newMenu.addGroup([{command:b.createNew}],20);a.fileMenu.closeAndCleaners.add({tracker:m,action:"Shutdown",name:"Terminal",closeAndCleanup:e=>e.content.session.shutdown()})}if(n){[b.createNew,b.refresh,b.increaseFont,b.decreaseFont].forEach(e=>{n.addItem({command:e,category:p,args:{isPalette:true}})});n.addItem({command:b.setTheme,category:p,args:{theme:"inherit",isPalette:true}});n.addItem({command:b.setTheme,category:p,args:{theme:"light",isPalette:true}});n.addItem({command:b.setTheme,category:p,args:{theme:"dark",isPalette:true}})}if(r){r.add({command:b.createNew,category:"Other",rank:0})}if(c){_(c,e)}e.contextMenu.addItem({command:b.refresh,selector:".jp-Terminal",rank:1});return m}function _(e,t){const n=t.serviceManager.terminals;e.add({name:"Terminal",running:()=>Object(r["toArray"])(n.running()).map(e=>new i(e)),shutdownAll:()=>n.shutdownAll(),refreshRunning:()=>n.refreshRunning(),runningChanged:n.runningChanged});class i{constructor(e){this._model=e}open(){void t.commands.execute("terminal:open",{name:this._model.name})}icon(){return m["gb"]}label(){return`terminals/${this._model.name}`}shutdown(){return n.shutdown(this._model.name)}}}function y(e,t,n,r){const{commands:i,serviceManager:o}=e;i.addCommand(b.createNew,{label:e=>e["isPalette"]?"New Terminal":"Terminal",caption:"Start a new terminal session",icon:e=>e["isPalette"]?undefined:m["gb"],execute:async n=>{let i;try{i=(await w.ensureWidget()).Terminal}catch(d){w.showErrorMessage(d);return}const a=n["name"];const s=await(a?o.terminals.connectTo({model:{name:a}}):o.terminals.startNew());const l=new i(s,r);l.title.icon=m["gb"];l.title.label="...";const u=new c["a"]({content:l});e.shell.add(u);void t.add(u);e.shell.activateById(u.id);return u}});i.addCommand(b.open,{execute:n=>{const r=n["name"];const o=t.find(e=>{const t=e.content;return t.session.name===r||false});if(o){e.shell.activateById(o.id)}else{return i.execute(b.createNew,{name:r})}}});i.addCommand(b.refresh,{label:"Refresh Terminal",caption:"Refresh the current terminal session",execute:async()=>{const n=t.currentWidget;if(!n){return}e.shell.activateById(n.id);try{await n.content.refresh();if(n){n.content.activate()}}catch(r){w.showErrorMessage(r)}},isEnabled:()=>t.currentWidget!==null});i.addCommand(b.increaseFont,{label:"Increase Terminal Font Size",execute:async()=>{const{fontSize:e}=r;if(e&&e<72){try{await n.set(v.id,"fontSize",e+1)}catch(t){w.showErrorMessage(t)}}}});i.addCommand(b.decreaseFont,{label:"Decrease Terminal Font Size",execute:async()=>{const{fontSize:e}=r;if(e&&e>9){try{await n.set(v.id,"fontSize",e-1)}catch(t){w.showErrorMessage(t)}}}});i.addCommand(b.setTheme,{label:e=>{const t=e["theme"];const n=t[0].toUpperCase()+t.substring(1);return e["isPalette"]?`Use ${n} Terminal Theme`:n},caption:"Set the terminal theme",isToggled:e=>e["theme"]===h["a"].defaultOptions.theme,execute:async e=>{const t=e["theme"];try{await n.set(v.id,"theme",t);i.notifyCommandChanged(b.setTheme)}catch(r){w.showErrorMessage(r)}}})}var w;(function(e){function t(){if(e.widgetReady){return e.widgetReady}e.widgetReady=n.e(4).then(n.bind(null,"ly1K"));return e.widgetReady}e.ensureWidget=t;function r(e){console.error(`Failed to configure ${v.id}: ${e.message}`)}e.showErrorMessage=r})(w||(w={}))},"25Eh":function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){"use strict";function t(e){return new RegExp("^(("+e.join(")|(")+"))\\b")}var n=t(["and","or","not","is"]);var r=["as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","lambda","pass","raise","return","try","while","with","yield","in"];var i=["abs","all","any","bin","bool","bytearray","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip","__import__","NotImplemented","Ellipsis","__debug__"];e.registerHelper("hintWords","python",r.concat(i));function o(e){return e.scopes[e.scopes.length-1]}e.defineMode("python",(function(a,s){var l="error";var c=s.delimiters||s.singleDelimiters||/^[\(\)\[\]\{\}@,:`=;\.\\]/;var u=[s.singleOperators,s.doubleOperators,s.doubleDelimiters,s.tripleDelimiters,s.operators||/^([-+*/%\/&|^]=?|[<>=]+|\/\/=?|\*\*=?|!=|[~!@]|\.\.\.)/];for(var d=0;d<u.length;d++)if(!u[d])u.splice(d--,1);var f=s.hangingIndent||a.indentUnit;var p=r,h=i;if(s.extra_keywords!=undefined)p=p.concat(s.extra_keywords);if(s.extra_builtins!=undefined)h=h.concat(s.extra_builtins);var m=!(s.version&&Number(s.version)<3);if(m){var b=s.identifiers||/^[_A-Za-z\u00A1-\uFFFF][_A-Za-z0-9\u00A1-\uFFFF]*/;p=p.concat(["nonlocal","False","True","None","async","await"]);h=h.concat(["ascii","bytes","exec","print"]);var v=new RegExp("^(([rbuf]|(br)|(fr))?('{3}|\"{3}|['\"]))","i")}else{var b=s.identifiers||/^[_A-Za-z][_A-Za-z0-9]*/;p=p.concat(["exec","print"]);h=h.concat(["apply","basestring","buffer","cmp","coerce","execfile","file","intern","long","raw_input","reduce","reload","unichr","unicode","xrange","False","True","None"]);var v=new RegExp("^(([rubf]|(ur)|(br))?('{3}|\"{3}|['\"]))","i")}var g=t(p);var _=t(h);function y(e,t){var n=e.sol()&&t.lastToken!="\\";if(n)t.indent=e.indentation();if(n&&o(t).type=="py"){var r=o(t).offset;if(e.eatSpace()){var i=e.indentation();if(i>r)k(t);else if(i<r&&M(e,t)&&e.peek()!="#")t.errorToken=true;return null}else{var a=w(e,t);if(r>0&&M(e,t))a+=" "+l;return a}}return w(e,t)}function w(e,t){if(e.eatSpace())return null;if(e.match(/^#.*/))return"comment";if(e.match(/^[0-9\.]/,false)){var r=false;if(e.match(/^[\d_]*\.\d+(e[\+\-]?\d+)?/i)){r=true}if(e.match(/^[\d_]+\.\d*/)){r=true}if(e.match(/^\.\d+/)){r=true}if(r){e.eat(/J/i);return"number"}var i=false;if(e.match(/^0x[0-9a-f_]+/i))i=true;if(e.match(/^0b[01_]+/i))i=true;if(e.match(/^0o[0-7_]+/i))i=true;if(e.match(/^[1-9][\d_]*(e[\+\-]?[\d_]+)?/)){e.eat(/J/i);i=true}if(e.match(/^0(?![\dx])/i))i=true;if(i){e.eat(/L/i);return"number"}}if(e.match(v)){var o=e.current().toLowerCase().indexOf("f")!==-1;if(!o){t.tokenize=C(e.current(),t.tokenize);return t.tokenize(e,t)}else{t.tokenize=x(e.current(),t.tokenize);return t.tokenize(e,t)}}for(var a=0;a<u.length;a++)if(e.match(u[a]))return"operator";if(e.match(c))return"punctuation";if(t.lastToken=="."&&e.match(b))return"property";if(e.match(g)||e.match(n))return"keyword";if(e.match(_))return"builtin";if(e.match(/^(self|cls)\b/))return"variable-2";if(e.match(b)){if(t.lastToken=="def"||t.lastToken=="class")return"def";return"variable"}e.next();return l}function x(e,t){while("rubf".indexOf(e.charAt(0).toLowerCase())>=0)e=e.substr(1);var n=e.length==1;var r="string";function i(e){return function(t,n){var r=w(t,n);if(r=="punctuation"){if(t.current()=="{"){n.tokenize=i(e+1)}else if(t.current()=="}"){if(e>1)n.tokenize=i(e-1);else n.tokenize=o}}return r}}function o(o,a){while(!o.eol()){o.eatWhile(/[^'"\{\}\\]/);if(o.eat("\\")){o.next();if(n&&o.eol())return r}else if(o.match(e)){a.tokenize=t;return r}else if(o.match("{{")){return r}else if(o.match("{",false)){a.tokenize=i(0);if(o.current())return r;else return a.tokenize(o,a)}else if(o.match("}}")){return r}else if(o.match("}")){return l}else{o.eat(/['"]/)}}if(n){if(s.singleLineStringErrors)return l;else a.tokenize=t}return r}o.isString=true;return o}function C(e,t){while("rubf".indexOf(e.charAt(0).toLowerCase())>=0)e=e.substr(1);var n=e.length==1;var r="string";function i(i,o){while(!i.eol()){i.eatWhile(/[^'"\\]/);if(i.eat("\\")){i.next();if(n&&i.eol())return r}else if(i.match(e)){o.tokenize=t;return r}else{i.eat(/['"]/)}}if(n){if(s.singleLineStringErrors)return l;else o.tokenize=t}return r}i.isString=true;return i}function k(e){while(o(e).type!="py")e.scopes.pop();e.scopes.push({offset:o(e).offset+a.indentUnit,type:"py",align:null})}function E(e,t,n){var r=e.match(/^([\s\[\{\(]|#.*)*$/,false)?null:e.column()+1;t.scopes.push({offset:t.indent+f,type:n,align:r})}function M(e,t){var n=e.indentation();while(t.scopes.length>1&&o(t).offset>n){if(o(t).type!="py")return true;t.scopes.pop()}return o(t).offset!=n}function S(e,t){if(e.sol())t.beginningOfLine=true;var n=t.tokenize(e,t);var r=e.current();if(t.beginningOfLine&&r=="@")return e.match(b,false)?"meta":m?"operator":l;if(/\S/.test(r))t.beginningOfLine=false;if((n=="variable"||n=="builtin")&&t.lastToken=="meta")n="meta";if(r=="pass"||r=="return")t.dedent+=1;if(r=="lambda")t.lambda=true;if(r==":"&&!t.lambda&&o(t).type=="py")k(t);if(r.length==1&&!/string|comment/.test(n)){var i="[({".indexOf(r);if(i!=-1)E(e,t,"])}".slice(i,i+1));i="])}".indexOf(r);if(i!=-1){if(o(t).type==r)t.indent=t.scopes.pop().offset-f;else return l}}if(t.dedent>0&&e.eol()&&o(t).type=="py"){if(t.scopes.length>1)t.scopes.pop();t.dedent-=1}return n}var L={startState:function(e){return{tokenize:y,scopes:[{offset:e||0,type:"py",align:null}],indent:e||0,lastToken:null,lambda:false,dedent:0}},token:function(e,t){var n=t.errorToken;if(n)t.errorToken=false;var r=S(e,t);if(r&&r!="comment")t.lastToken=r=="keyword"||r=="punctuation"?e.current():r;if(r=="punctuation")r=null;if(e.eol()&&t.lambda)t.lambda=false;return n?r+" "+l:r},indent:function(t,n){if(t.tokenize!=y)return t.tokenize.isString?e.Pass:0;var r=o(t),i=r.type==n.charAt(0);if(r.align!=null)return r.align-(i?1:0);else return r.offset-(i?f:0)},electricInput:/^\s*[\}\]\)]$/,closeBrackets:{triples:"'\""},lineComment:"#",fold:"indent"};return L}));e.defineMIME("text/x-python","python");var a=function(e){return e.split(" ")};e.defineMIME("text/x-cython",{name:"python",extra_keywords:a("by cdef cimport cpdef ctypedef enum except "+"extern gil include nogil property public "+"readonly struct union DEF IF ELIF ELSE")})}))},"27WO":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.removeNonHTMLProps=t.DISPLAYNAME_PREFIX=void 0;var r=n("mrSG");t.DISPLAYNAME_PREFIX="Blueprint3";var i=["active","alignText","containerRef","current","elementRef","fill","icon","inputRef","intent","inline","large","loading","leftElement","leftIcon","minimal","onRemove","outlined","panel","panelClassName","popoverProps","rightElement","rightIcon","round","small","text"];function o(e,t,n){if(t===void 0){t=i}if(n===void 0){n=false}if(n){t=t.concat(i)}return t.reduce((function(e,t){if(t.indexOf("-")!==-1){return e}if(e.hasOwnProperty(t)){delete e[t]}return e}),r.__assign({},e))}t.removeNonHTMLProps=o},"29s/":function(e,t,n){var r=n("WEpk");var i=n("5T2Y");var o="__core-js_shared__";var a=i[o]||(i[o]={});(e.exports=function(e,t){return a[e]||(a[e]=t!==undefined?t:{})})("versions",[]).push({version:r.version,mode:n("uOPS")?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},"2DVW":function(e,t,n){"use strict";n.r(t);n.d(t,"BoxEngine",(function(){return m}));n.d(t,"BoxLayout",(function(){return M}));n.d(t,"BoxPanel",(function(){return D}));n.d(t,"BoxSizer",(function(){return h}));n.d(t,"CommandPalette",(function(){return A}));n.d(t,"ContextMenu",(function(){return I}));n.d(t,"DockLayout",(function(){return N}));n.d(t,"DockPanel",(function(){return V}));n.d(t,"FocusTracker",(function(){return W}));n.d(t,"GridLayout",(function(){return U}));n.d(t,"Layout",(function(){return x}));n.d(t,"LayoutItem",(function(){return C}));n.d(t,"Menu",(function(){return P}));n.d(t,"MenuBar",(function(){return G}));n.d(t,"Panel",(function(){return L}));n.d(t,"PanelLayout",(function(){return E}));n.d(t,"ScrollBar",(function(){return $}));n.d(t,"SingletonLayout",(function(){return X}));n.d(t,"SplitLayout",(function(){return Z}));n.d(t,"SplitPanel",(function(){return ee}));n.d(t,"StackedLayout",(function(){return ne}));n.d(t,"StackedPanel",(function(){return re}));n.d(t,"TabBar",(function(){return F}));n.d(t,"TabPanel",(function(){return oe}));n.d(t,"Title",(function(){return _}));n.d(t,"Widget",(function(){return y}));var r=n("ROI/");var i=n("jbSH");var o=n("/Zo8");var a=n("J8M5");var s=n("JGtG");var l=n("nW2j");var c=n("AB7C");var u=n("qWDj");var d=n("RE42");var f=n("AfXZ");var p=n("o+W8");var h=function(){function e(){this.sizeHint=0;this.minSize=0;this.maxSize=Infinity;this.stretch=1;this.size=0;this.done=false}return e}();var m;(function(e){function t(e,t){var n=e.length;if(n===0){return t}var r=0;var i=0;var o=0;var a=0;var s=0;for(var l=0;l<n;++l){var c=e[l];var u=c.minSize;var d=c.maxSize;var f=c.sizeHint;c.done=false;c.size=Math.max(u,Math.min(f,d));o+=c.size;r+=u;i+=d;if(c.stretch>0){a+=c.stretch;s++}}if(t===o){return 0}if(t<=r){for(var l=0;l<n;++l){var c=e[l];c.size=c.minSize}return t-r}if(t>=i){for(var l=0;l<n;++l){var c=e[l];c.size=c.maxSize}return t-i}var p=.01;var h=n;if(t<o){var m=o-t;while(s>0&&m>p){var b=m;var v=a;for(var l=0;l<n;++l){var c=e[l];if(c.done||c.stretch===0){continue}var g=c.stretch*b/v;if(c.size-g<=c.minSize){m-=c.size-c.minSize;a-=c.stretch;c.size=c.minSize;c.done=true;h--;s--}else{m-=g;c.size-=g}}}while(h>0&&m>p){var g=m/h;for(var l=0;l<n;++l){var c=e[l];if(c.done){continue}if(c.size-g<=c.minSize){m-=c.size-c.minSize;c.size=c.minSize;c.done=true;h--}else{m-=g;c.size-=g}}}}else{var m=t-o;while(s>0&&m>p){var b=m;var v=a;for(var l=0;l<n;++l){var c=e[l];if(c.done||c.stretch===0){continue}var g=c.stretch*b/v;if(c.size+g>=c.maxSize){m-=c.maxSize-c.size;a-=c.stretch;c.size=c.maxSize;c.done=true;h--;s--}else{m-=g;c.size+=g}}}while(h>0&&m>p){var g=m/h;for(var l=0;l<n;++l){var c=e[l];if(c.done){continue}if(c.size+g>=c.maxSize){m-=c.maxSize-c.size;c.size=c.maxSize;c.done=true;h--}else{m-=g;c.size+=g}}}}return 0}e.calc=t;function n(e,t,n){if(e.length===0||n===0){return}if(n>0){r(e,t,n)}else{i(e,t,-n)}}e.adjust=n;function r(e,t,n){var r=0;for(var i=0;i<=t;++i){var o=e[i];r+=o.maxSize-o.size}var a=0;for(var i=t+1,s=e.length;i<s;++i){var o=e[i];a+=o.size-o.minSize}n=Math.min(n,r,a);var l=n;for(var i=t;i>=0&&l>0;--i){var o=e[i];var c=o.maxSize-o.size;if(c>=l){o.sizeHint=o.size+l;l=0}else{o.sizeHint=o.size+c;l-=c}}var u=n;for(var i=t+1,s=e.length;i<s&&u>0;++i){var o=e[i];var c=o.size-o.minSize;if(c>=u){o.sizeHint=o.size-u;u=0}else{o.sizeHint=o.size-c;u-=c}}}function i(e,t,n){var r=0;for(var i=t+1,o=e.length;i<o;++i){var a=e[i];r+=a.maxSize-a.size}var s=0;for(var i=0;i<=t;++i){var a=e[i];s+=a.size-a.minSize}n=Math.min(n,r,s);var l=n;for(var i=t+1,o=e.length;i<o&&l>0;++i){var a=e[i];var c=a.maxSize-a.size;if(c>=l){a.sizeHint=a.size+l;l=0}else{a.sizeHint=a.size+c;l-=c}}var u=n;for(var i=t;i>=0&&u>0;--i){var a=e[i];var c=a.size-a.minSize;if(c>=u){a.sizeHint=a.size-u;u=0}else{a.sizeHint=a.size-c;u-=c}}}})(m||(m={}));var b=function(e,t){b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(t.hasOwnProperty(n))e[n]=t[n]};return b(e,t)};function v(e,t){b(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var g=function(){g=Object.assign||function e(t){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o))t[o]=n[o]}return t};return g.apply(this,arguments)};var _=function(){function e(e){this._label="";this._caption="";this._mnemonic=-1;this._iconClass="";this._iconLabel="";this._className="";this._closable=false;this._changed=new s["Signal"](this);this.owner=e.owner;if(e.label!==undefined){this._label=e.label}if(e.mnemonic!==undefined){this._mnemonic=e.mnemonic}if(e.icon!==undefined){if(typeof e.icon==="string"){this._icon=null;this._iconClass=e.icon}else{this._icon=e.icon}}else{this._icon=null}if(e.iconClass!==undefined){this._iconClass=e.iconClass}if(e.iconLabel!==undefined){this._iconLabel=e.iconLabel}if(e.iconRenderer!==undefined){this._icon=e.iconRenderer}if(e.caption!==undefined){this._caption=e.caption}if(e.className!==undefined){this._className=e.className}if(e.closable!==undefined){this._closable=e.closable}this._dataset=e.dataset||{}}Object.defineProperty(e.prototype,"changed",{get:function(){return this._changed},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"label",{get:function(){return this._label},set:function(e){if(this._label===e){return}this._label=e;this._changed.emit(undefined)},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"mnemonic",{get:function(){return this._mnemonic},set:function(e){if(this._mnemonic===e){return}this._mnemonic=e;this._changed.emit(undefined)},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"icon",{get:function(){if(this._icon===null){return this.iconClass}return this._icon},set:function(e){if(typeof e==="string"){this._icon=null;this.iconClass=e}else{if(this._icon===e){return}this._icon=e;this._changed.emit(undefined)}},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"iconClass",{get:function(){return this._iconClass},set:function(e){if(this._iconClass===e){return}this._iconClass=e;this._changed.emit(undefined)},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"iconLabel",{get:function(){return this._iconLabel},set:function(e){if(this._iconLabel===e){return}this._iconLabel=e;this._changed.emit(undefined)},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"iconRenderer",{get:function(){return this._icon||undefined},set:function(e){this.icon=e},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"caption",{get:function(){return this._caption},set:function(e){if(this._caption===e){return}this._caption=e;this._changed.emit(undefined)},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"className",{get:function(){return this._className},set:function(e){if(this._className===e){return}this._className=e;this._changed.emit(undefined)},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"closable",{get:function(){return this._closable},set:function(e){if(this._closable===e){return}this._closable=e;this._changed.emit(undefined)},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"dataset",{get:function(){return this._dataset},set:function(e){if(this._dataset===e){return}this._dataset=e;this._changed.emit(undefined)},enumerable:true,configurable:true});return e}();var y=function(){function e(e){if(e===void 0){e={}}this._flags=0;this._layout=null;this._parent=null;this._disposed=new s["Signal"](this);this.node=w.createNode(e);this.addClass("lm-Widget");this.addClass("p-Widget")}e.prototype.dispose=function(){if(this.isDisposed){return}this.setFlag(e.Flag.IsDisposed);this._disposed.emit(undefined);if(this.parent){this.parent=null}else if(this.isAttached){e.detach(this)}if(this._layout){this._layout.dispose();this._layout=null}s["Signal"].clearData(this);o["MessageLoop"].clearData(this);a["AttachedProperty"].clearData(this)};Object.defineProperty(e.prototype,"disposed",{get:function(){return this._disposed},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"isDisposed",{get:function(){return this.testFlag(e.Flag.IsDisposed)},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"isAttached",{get:function(){return this.testFlag(e.Flag.IsAttached)},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"isHidden",{get:function(){return this.testFlag(e.Flag.IsHidden)},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"isVisible",{get:function(){return this.testFlag(e.Flag.IsVisible)},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"title",{get:function(){return w.titleProperty.get(this)},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"id",{get:function(){return this.node.id},set:function(e){this.node.id=e},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"dataset",{get:function(){return this.node.dataset},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"parent",{get:function(){return this._parent},set:function(t){if(this._parent===t){return}if(t&&this.contains(t)){throw new Error("Invalid parent widget.")}if(this._parent&&!this._parent.isDisposed){var n=new e.ChildMessage("child-removed",this);o["MessageLoop"].sendMessage(this._parent,n)}this._parent=t;if(this._parent&&!this._parent.isDisposed){var n=new e.ChildMessage("child-added",this);o["MessageLoop"].sendMessage(this._parent,n)}if(!this.isDisposed){o["MessageLoop"].sendMessage(this,e.Msg.ParentChanged)}},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"layout",{get:function(){return this._layout},set:function(t){if(this._layout===t){return}if(this.testFlag(e.Flag.DisallowLayout)){throw new Error("Cannot set widget layout.")}if(this._layout){throw new Error("Cannot change widget layout.")}if(t.parent){throw new Error("Cannot change layout parent.")}this._layout=t;t.parent=this},enumerable:true,configurable:true});e.prototype.children=function(){return this._layout?this._layout.iter():Object(r["empty"])()};e.prototype.contains=function(e){for(var t=e;t;t=t._parent){if(t===this){return true}}return false};e.prototype.hasClass=function(e){return this.node.classList.contains(e)};e.prototype.addClass=function(e){this.node.classList.add(e)};e.prototype.removeClass=function(e){this.node.classList.remove(e)};e.prototype.toggleClass=function(e,t){if(t===true){this.node.classList.add(e);return true}if(t===false){this.node.classList.remove(e);return false}return this.node.classList.toggle(e)};e.prototype.update=function(){o["MessageLoop"].postMessage(this,e.Msg.UpdateRequest)};e.prototype.fit=function(){o["MessageLoop"].postMessage(this,e.Msg.FitRequest)};e.prototype.activate=function(){o["MessageLoop"].postMessage(this,e.Msg.ActivateRequest)};e.prototype.close=function(){o["MessageLoop"].sendMessage(this,e.Msg.CloseRequest)};e.prototype.show=function(){if(!this.testFlag(e.Flag.IsHidden)){return}if(this.isAttached&&(!this.parent||this.parent.isVisible)){o["MessageLoop"].sendMessage(this,e.Msg.BeforeShow)}this.clearFlag(e.Flag.IsHidden);this.removeClass("lm-mod-hidden");this.removeClass("p-mod-hidden");if(this.isAttached&&(!this.parent||this.parent.isVisible)){o["MessageLoop"].sendMessage(this,e.Msg.AfterShow)}if(this.parent){var t=new e.ChildMessage("child-shown",this);o["MessageLoop"].sendMessage(this.parent,t)}};e.prototype.hide=function(){if(this.testFlag(e.Flag.IsHidden)){return}if(this.isAttached&&(!this.parent||this.parent.isVisible)){o["MessageLoop"].sendMessage(this,e.Msg.BeforeHide)}this.setFlag(e.Flag.IsHidden);this.addClass("lm-mod-hidden");this.addClass("p-mod-hidden");if(this.isAttached&&(!this.parent||this.parent.isVisible)){o["MessageLoop"].sendMessage(this,e.Msg.AfterHide)}if(this.parent){var t=new e.ChildMessage("child-hidden",this);o["MessageLoop"].sendMessage(this.parent,t)}};e.prototype.setHidden=function(e){if(e){this.hide()}else{this.show()}};e.prototype.testFlag=function(e){return(this._flags&e)!==0};e.prototype.setFlag=function(e){this._flags|=e};e.prototype.clearFlag=function(e){this._flags&=~e};e.prototype.processMessage=function(t){switch(t.type){case"resize":this.notifyLayout(t);this.onResize(t);break;case"update-request":this.notifyLayout(t);this.onUpdateRequest(t);break;case"fit-request":this.notifyLayout(t);this.onFitRequest(t);break;case"before-show":this.notifyLayout(t);this.onBeforeShow(t);break;case"after-show":this.setFlag(e.Flag.IsVisible);this.notifyLayout(t);this.onAfterShow(t);break;case"before-hide":this.notifyLayout(t);this.onBeforeHide(t);break;case"after-hide":this.clearFlag(e.Flag.IsVisible);this.notifyLayout(t);this.onAfterHide(t);break;case"before-attach":this.notifyLayout(t);this.onBeforeAttach(t);break;case"after-attach":if(!this.isHidden&&(!this.parent||this.parent.isVisible)){this.setFlag(e.Flag.IsVisible)}this.setFlag(e.Flag.IsAttached);this.notifyLayout(t);this.onAfterAttach(t);break;case"before-detach":this.notifyLayout(t);this.onBeforeDetach(t);break;case"after-detach":this.clearFlag(e.Flag.IsVisible);this.clearFlag(e.Flag.IsAttached);this.notifyLayout(t);this.onAfterDetach(t);break;case"activate-request":this.notifyLayout(t);this.onActivateRequest(t);break;case"close-request":this.notifyLayout(t);this.onCloseRequest(t);break;case"child-added":this.notifyLayout(t);this.onChildAdded(t);break;case"child-removed":this.notifyLayout(t);this.onChildRemoved(t);break;default:this.notifyLayout(t);break}};e.prototype.notifyLayout=function(e){if(this._layout){this._layout.processParentMessage(e)}};e.prototype.onCloseRequest=function(t){if(this.parent){this.parent=null}else if(this.isAttached){e.detach(this)}};e.prototype.onResize=function(e){};e.prototype.onUpdateRequest=function(e){};e.prototype.onFitRequest=function(e){};e.prototype.onActivateRequest=function(e){};e.prototype.onBeforeShow=function(e){};e.prototype.onAfterShow=function(e){};e.prototype.onBeforeHide=function(e){};e.prototype.onAfterHide=function(e){};e.prototype.onBeforeAttach=function(e){};e.prototype.onAfterAttach=function(e){};e.prototype.onBeforeDetach=function(e){};e.prototype.onAfterDetach=function(e){};e.prototype.onChildAdded=function(e){};e.prototype.onChildRemoved=function(e){};return e}();(function(e){var t;(function(e){e[e["IsDisposed"]=1]="IsDisposed";e[e["IsAttached"]=2]="IsAttached";e[e["IsHidden"]=4]="IsHidden";e[e["IsVisible"]=8]="IsVisible";e[e["DisallowLayout"]=16]="DisallowLayout"})(t=e.Flag||(e.Flag={}));var n;(function(e){e.BeforeShow=new o["Message"]("before-show");e.AfterShow=new o["Message"]("after-show");e.BeforeHide=new o["Message"]("before-hide");e.AfterHide=new o["Message"]("after-hide");e.BeforeAttach=new o["Message"]("before-attach");e.AfterAttach=new o["Message"]("after-attach");e.BeforeDetach=new o["Message"]("before-detach");e.AfterDetach=new o["Message"]("after-detach");e.ParentChanged=new o["Message"]("parent-changed");e.UpdateRequest=new o["ConflatableMessage"]("update-request");e.FitRequest=new o["ConflatableMessage"]("fit-request");e.ActivateRequest=new o["ConflatableMessage"]("activate-request");e.CloseRequest=new o["ConflatableMessage"]("close-request")})(n=e.Msg||(e.Msg={}));var r=function(e){v(t,e);function t(t,n){var r=e.call(this,t)||this;r.child=n;return r}return t}(o["Message"]);e.ChildMessage=r;var i=function(e){v(t,e);function t(t,n){var r=e.call(this,"resize")||this;r.width=t;r.height=n;return r}return t}(o["Message"]);e.ResizeMessage=i;(function(e){e.UnknownSize=new e(-1,-1)})(i=e.ResizeMessage||(e.ResizeMessage={}));function a(t,n,r){if(r===void 0){r=null}if(t.parent){throw new Error("Cannot attach a child widget.")}if(t.isAttached||document.body.contains(t.node)){throw new Error("Widget is already attached.")}if(!document.body.contains(n)){throw new Error("Host is not attached.")}o["MessageLoop"].sendMessage(t,e.Msg.BeforeAttach);n.insertBefore(t.node,r);o["MessageLoop"].sendMessage(t,e.Msg.AfterAttach)}e.attach=a;function s(t){if(t.parent){throw new Error("Cannot detach a child widget.")}if(!t.isAttached||!document.body.contains(t.node)){throw new Error("Widget is not attached.")}o["MessageLoop"].sendMessage(t,e.Msg.BeforeDetach);t.node.parentNode.removeChild(t.node);o["MessageLoop"].sendMessage(t,e.Msg.AfterDetach)}e.detach=s})(y||(y={}));var w;(function(e){e.titleProperty=new a["AttachedProperty"]({name:"title",create:function(e){return new _({owner:e})}});function t(e){return e.node||document.createElement("div")}e.createNode=t})(w||(w={}));var x=function(){function e(e){if(e===void 0){e={}}this._disposed=false;this._parent=null;this._fitPolicy=e.fitPolicy||"set-min-size"}e.prototype.dispose=function(){this._parent=null;this._disposed=true;s["Signal"].clearData(this);a["AttachedProperty"].clearData(this)};Object.defineProperty(e.prototype,"isDisposed",{get:function(){return this._disposed},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"parent",{get:function(){return this._parent},set:function(e){if(this._parent===e){return}if(this._parent){throw new Error("Cannot change parent widget.")}if(e.layout!==this){throw new Error("Invalid parent widget.")}this._parent=e;this.init()},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"fitPolicy",{get:function(){return this._fitPolicy},set:function(e){if(this._fitPolicy===e){return}this._fitPolicy=e;if(this._parent){var t=this._parent.node.style;t.minWidth="";t.minHeight="";t.maxWidth="";t.maxHeight="";this._parent.fit()}},enumerable:true,configurable:true});e.prototype.processParentMessage=function(e){switch(e.type){case"resize":this.onResize(e);break;case"update-request":this.onUpdateRequest(e);break;case"fit-request":this.onFitRequest(e);break;case"before-show":this.onBeforeShow(e);break;case"after-show":this.onAfterShow(e);break;case"before-hide":this.onBeforeHide(e);break;case"after-hide":this.onAfterHide(e);break;case"before-attach":this.onBeforeAttach(e);break;case"after-attach":this.onAfterAttach(e);break;case"before-detach":this.onBeforeDetach(e);break;case"after-detach":this.onAfterDetach(e);break;case"child-removed":this.onChildRemoved(e);break;case"child-shown":this.onChildShown(e);break;case"child-hidden":this.onChildHidden(e);break}};e.prototype.init=function(){var e=this;Object(r["each"])(this,(function(t){t.parent=e.parent}))};e.prototype.onResize=function(e){Object(r["each"])(this,(function(e){o["MessageLoop"].sendMessage(e,y.ResizeMessage.UnknownSize)}))};e.prototype.onUpdateRequest=function(e){Object(r["each"])(this,(function(e){o["MessageLoop"].sendMessage(e,y.ResizeMessage.UnknownSize)}))};e.prototype.onBeforeAttach=function(e){Object(r["each"])(this,(function(t){o["MessageLoop"].sendMessage(t,e)}))};e.prototype.onAfterAttach=function(e){Object(r["each"])(this,(function(t){o["MessageLoop"].sendMessage(t,e)}))};e.prototype.onBeforeDetach=function(e){Object(r["each"])(this,(function(t){o["MessageLoop"].sendMessage(t,e)}))};e.prototype.onAfterDetach=function(e){Object(r["each"])(this,(function(t){o["MessageLoop"].sendMessage(t,e)}))};e.prototype.onBeforeShow=function(e){Object(r["each"])(this,(function(t){if(!t.isHidden){o["MessageLoop"].sendMessage(t,e)}}))};e.prototype.onAfterShow=function(e){Object(r["each"])(this,(function(t){if(!t.isHidden){o["MessageLoop"].sendMessage(t,e)}}))};e.prototype.onBeforeHide=function(e){Object(r["each"])(this,(function(t){if(!t.isHidden){o["MessageLoop"].sendMessage(t,e)}}))};e.prototype.onAfterHide=function(e){Object(r["each"])(this,(function(t){if(!t.isHidden){o["MessageLoop"].sendMessage(t,e)}}))};e.prototype.onChildRemoved=function(e){this.removeWidget(e.child)};e.prototype.onFitRequest=function(e){};e.prototype.onChildShown=function(e){};e.prototype.onChildHidden=function(e){};return e}();(function(e){function t(e){return k.horizontalAlignmentProperty.get(e)}e.getHorizontalAlignment=t;function n(e,t){k.horizontalAlignmentProperty.set(e,t)}e.setHorizontalAlignment=n;function r(e){return k.verticalAlignmentProperty.get(e)}e.getVerticalAlignment=r;function i(e,t){k.verticalAlignmentProperty.set(e,t)}e.setVerticalAlignment=i})(x||(x={}));var C=function(){function e(e){this._top=NaN;this._left=NaN;this._width=NaN;this._height=NaN;this._minWidth=0;this._minHeight=0;this._maxWidth=Infinity;this._maxHeight=Infinity;this._disposed=false;this.widget=e;this.widget.node.style.position="absolute"}e.prototype.dispose=function(){if(this._disposed){return}this._disposed=true;var e=this.widget.node.style;e.position="";e.top="";e.left="";e.width="";e.height=""};Object.defineProperty(e.prototype,"minWidth",{get:function(){return this._minWidth},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"minHeight",{get:function(){return this._minHeight},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"maxWidth",{get:function(){return this._maxWidth},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"maxHeight",{get:function(){return this._maxHeight},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"isDisposed",{get:function(){return this._disposed},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"isHidden",{get:function(){return this.widget.isHidden},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"isVisible",{get:function(){return this.widget.isVisible},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"isAttached",{get:function(){return this.widget.isAttached},enumerable:true,configurable:true});e.prototype.fit=function(){var e=i["ElementExt"].sizeLimits(this.widget.node);this._minWidth=e.minWidth;this._minHeight=e.minHeight;this._maxWidth=e.maxWidth;this._maxHeight=e.maxHeight};e.prototype.update=function(e,t,n,r){var i=Math.max(this._minWidth,Math.min(n,this._maxWidth));var a=Math.max(this._minHeight,Math.min(r,this._maxHeight));if(i<n){switch(x.getHorizontalAlignment(this.widget)){case"left":break;case"center":e+=(n-i)/2;break;case"right":e+=n-i;break;default:throw"unreachable"}}if(a<r){switch(x.getVerticalAlignment(this.widget)){case"top":break;case"center":t+=(r-a)/2;break;case"bottom":t+=r-a;break;default:throw"unreachable"}}var s=false;var l=this.widget.node.style;if(this._top!==t){this._top=t;l.top=t+"px"}if(this._left!==e){this._left=e;l.left=e+"px"}if(this._width!==i){s=true;this._width=i;l.width=i+"px"}if(this._height!==a){s=true;this._height=a;l.height=a+"px"}if(s){var c=new y.ResizeMessage(i,a);o["MessageLoop"].sendMessage(this.widget,c)}};return e}();var k;(function(e){e.horizontalAlignmentProperty=new a["AttachedProperty"]({name:"horizontalAlignment",create:function(){return"center"},changed:t});e.verticalAlignmentProperty=new a["AttachedProperty"]({name:"verticalAlignment",create:function(){return"top"},changed:t});function t(e){if(e.parent&&e.parent.layout){e.parent.update()}}})(k||(k={}));var E=function(e){v(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t._widgets=[];return t}t.prototype.dispose=function(){while(this._widgets.length>0){this._widgets.pop().dispose()}e.prototype.dispose.call(this)};Object.defineProperty(t.prototype,"widgets",{get:function(){return this._widgets},enumerable:true,configurable:true});t.prototype.iter=function(){return Object(r["iter"])(this._widgets)};t.prototype.addWidget=function(e){this.insertWidget(this._widgets.length,e)};t.prototype.insertWidget=function(e,t){t.parent=this.parent;var n=this._widgets.indexOf(t);var i=Math.max(0,Math.min(e,this._widgets.length));if(n===-1){r["ArrayExt"].insert(this._widgets,i,t);if(this.parent){this.attachWidget(i,t)}return}if(i===this._widgets.length){i--}if(n===i){return}r["ArrayExt"].move(this._widgets,n,i);if(this.parent){this.moveWidget(n,i,t)}};t.prototype.removeWidget=function(e){this.removeWidgetAt(this._widgets.indexOf(e))};t.prototype.removeWidgetAt=function(e){var t=r["ArrayExt"].removeAt(this._widgets,e);if(t&&this.parent){this.detachWidget(e,t)}};t.prototype.init=function(){var t=this;e.prototype.init.call(this);Object(r["each"])(this,(function(e,n){t.attachWidget(n,e)}))};t.prototype.attachWidget=function(e,t){var n=this.parent.node.children[e];if(this.parent.isAttached){o["MessageLoop"].sendMessage(t,y.Msg.BeforeAttach)}this.parent.node.insertBefore(t.node,n);if(this.parent.isAttached){o["MessageLoop"].sendMessage(t,y.Msg.AfterAttach)}};t.prototype.moveWidget=function(e,t,n){if(this.parent.isAttached){o["MessageLoop"].sendMessage(n,y.Msg.BeforeDetach)}this.parent.node.removeChild(n.node);if(this.parent.isAttached){o["MessageLoop"].sendMessage(n,y.Msg.AfterDetach)}var r=this.parent.node.children[t];if(this.parent.isAttached){o["MessageLoop"].sendMessage(n,y.Msg.BeforeAttach)}this.parent.node.insertBefore(n.node,r);if(this.parent.isAttached){o["MessageLoop"].sendMessage(n,y.Msg.AfterAttach)}};t.prototype.detachWidget=function(e,t){if(this.parent.isAttached){o["MessageLoop"].sendMessage(t,y.Msg.BeforeDetach)}this.parent.node.removeChild(t.node);if(this.parent.isAttached){o["MessageLoop"].sendMessage(t,y.Msg.AfterDetach)}};return t}(x);var M=function(e){v(t,e);function t(t){if(t===void 0){t={}}var n=e.call(this)||this;n._fixed=0;n._spacing=4;n._dirty=false;n._sizers=[];n._items=[];n._box=null;n._alignment="start";n._direction="top-to-bottom";if(t.direction!==undefined){n._direction=t.direction}if(t.alignment!==undefined){n._alignment=t.alignment}if(t.spacing!==undefined){n._spacing=S.clampSpacing(t.spacing)}return n}t.prototype.dispose=function(){Object(r["each"])(this._items,(function(e){e.dispose()}));this._box=null;this._items.length=0;this._sizers.length=0;e.prototype.dispose.call(this)};Object.defineProperty(t.prototype,"direction",{get:function(){return this._direction},set:function(e){if(this._direction===e){return}this._direction=e;if(!this.parent){return}this.parent.dataset["direction"]=e;this.parent.fit()},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"alignment",{get:function(){return this._alignment},set:function(e){if(this._alignment===e){return}this._alignment=e;if(!this.parent){return}this.parent.dataset["alignment"]=e;this.parent.update()},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"spacing",{get:function(){return this._spacing},set:function(e){e=S.clampSpacing(e);if(this._spacing===e){return}this._spacing=e;if(!this.parent){return}this.parent.fit()},enumerable:true,configurable:true});t.prototype.init=function(){this.parent.dataset["direction"]=this.direction;this.parent.dataset["alignment"]=this.alignment;e.prototype.init.call(this)};t.prototype.attachWidget=function(e,t){r["ArrayExt"].insert(this._items,e,new C(t));r["ArrayExt"].insert(this._sizers,e,new h);if(this.parent.isAttached){o["MessageLoop"].sendMessage(t,y.Msg.BeforeAttach)}this.parent.node.appendChild(t.node);if(this.parent.isAttached){o["MessageLoop"].sendMessage(t,y.Msg.AfterAttach)}this.parent.fit()};t.prototype.moveWidget=function(e,t,n){r["ArrayExt"].move(this._items,e,t);r["ArrayExt"].move(this._sizers,e,t);this.parent.update()};t.prototype.detachWidget=function(e,t){var n=r["ArrayExt"].removeAt(this._items,e);r["ArrayExt"].removeAt(this._sizers,e);if(this.parent.isAttached){o["MessageLoop"].sendMessage(t,y.Msg.BeforeDetach)}this.parent.node.removeChild(t.node);if(this.parent.isAttached){o["MessageLoop"].sendMessage(t,y.Msg.AfterDetach)}n.dispose();this.parent.fit()};t.prototype.onBeforeShow=function(t){e.prototype.onBeforeShow.call(this,t);this.parent.update()};t.prototype.onBeforeAttach=function(t){e.prototype.onBeforeAttach.call(this,t);this.parent.fit()};t.prototype.onChildShown=function(e){this.parent.fit()};t.prototype.onChildHidden=function(e){this.parent.fit()};t.prototype.onResize=function(e){if(this.parent.isVisible){this._update(e.width,e.height)}};t.prototype.onUpdateRequest=function(e){if(this.parent.isVisible){this._update(-1,-1)}};t.prototype.onFitRequest=function(e){if(this.parent.isAttached){this._fit()}};t.prototype._fit=function(){var e=0;for(var n=0,r=this._items.length;n<r;++n){e+=+!this._items[n].isHidden}this._fixed=this._spacing*Math.max(0,e-1);var a=S.isHorizontal(this._direction);var s=a?this._fixed:0;var l=a?0:this._fixed;for(var n=0,r=this._items.length;n<r;++n){var c=this._items[n];var u=this._sizers[n];if(c.isHidden){u.minSize=0;u.maxSize=0;continue}c.fit();u.sizeHint=t.getSizeBasis(c.widget);u.stretch=t.getStretch(c.widget);if(a){u.minSize=c.minWidth;u.maxSize=c.maxWidth;s+=c.minWidth;l=Math.max(l,c.minHeight)}else{u.minSize=c.minHeight;u.maxSize=c.maxHeight;l+=c.minHeight;s=Math.max(s,c.minWidth)}}var d=this._box=i["ElementExt"].boxSizing(this.parent.node);s+=d.horizontalSum;l+=d.verticalSum;var f=this.parent.node.style;f.minWidth=s+"px";f.minHeight=l+"px";this._dirty=true;if(this.parent.parent){o["MessageLoop"].sendMessage(this.parent.parent,y.Msg.FitRequest)}if(this._dirty){o["MessageLoop"].sendMessage(this.parent,y.Msg.UpdateRequest)}};t.prototype._update=function(e,t){this._dirty=false;var n=0;for(var r=0,o=this._items.length;r<o;++r){n+=+!this._items[r].isHidden}if(n===0){return}if(e<0){e=this.parent.node.offsetWidth}if(t<0){t=this.parent.node.offsetHeight}if(!this._box){this._box=i["ElementExt"].boxSizing(this.parent.node)}var a=this._box.paddingTop;var s=this._box.paddingLeft;var l=e-this._box.horizontalSum;var c=t-this._box.verticalSum;var u;switch(this._direction){case"left-to-right":u=m.calc(this._sizers,Math.max(0,l-this._fixed));break;case"top-to-bottom":u=m.calc(this._sizers,Math.max(0,c-this._fixed));break;case"right-to-left":u=m.calc(this._sizers,Math.max(0,l-this._fixed));s+=l;break;case"bottom-to-top":u=m.calc(this._sizers,Math.max(0,c-this._fixed));a+=c;break;default:throw"unreachable"}var d=0;var f=0;if(u>0){switch(this._alignment){case"start":break;case"center":d=0;f=u/2;break;case"end":d=0;f=u;break;case"justify":d=u/n;f=0;break;default:throw"unreachable"}}for(var r=0,o=this._items.length;r<o;++r){var p=this._items[r];if(p.isHidden){continue}var h=this._sizers[r].size;switch(this._direction){case"left-to-right":p.update(s+f,a,h+d,c);s+=h+d+this._spacing;break;case"top-to-bottom":p.update(s,a+f,l,h+d);a+=h+d+this._spacing;break;case"right-to-left":p.update(s-f-h-d,a,h+d,c);s-=h+d+this._spacing;break;case"bottom-to-top":p.update(s,a-f-h-d,l,h+d);a-=h+d+this._spacing;break;default:throw"unreachable"}}};return t}(E);(function(e){function t(e){return S.stretchProperty.get(e)}e.getStretch=t;function n(e,t){S.stretchProperty.set(e,t)}e.setStretch=n;function r(e){return S.sizeBasisProperty.get(e)}e.getSizeBasis=r;function i(e,t){S.sizeBasisProperty.set(e,t)}e.setSizeBasis=i})(M||(M={}));var S;(function(e){e.stretchProperty=new a["AttachedProperty"]({name:"stretch",create:function(){return 0},coerce:function(e,t){return Math.max(0,Math.floor(t))},changed:r});e.sizeBasisProperty=new a["AttachedProperty"]({name:"sizeBasis",create:function(){return 0},coerce:function(e,t){return Math.max(0,Math.floor(t))},changed:r});function t(e){return e==="left-to-right"||e==="right-to-left"}e.isHorizontal=t;function n(e){return Math.max(0,Math.floor(e))}e.clampSpacing=n;function r(e){if(e.parent&&e.parent.layout instanceof M){e.parent.fit()}}})(S||(S={}));var L=function(e){v(t,e);function t(t){if(t===void 0){t={}}var n=e.call(this)||this;n.addClass("lm-Panel");n.addClass("p-Panel");n.layout=T.createLayout(t);return n}Object.defineProperty(t.prototype,"widgets",{get:function(){return this.layout.widgets},enumerable:true,configurable:true});t.prototype.addWidget=function(e){this.layout.addWidget(e)};t.prototype.insertWidget=function(e,t){this.layout.insertWidget(e,t)};return t}(y);var T;(function(e){function t(e){return e.layout||new E}e.createLayout=t})(T||(T={}));var D=function(e){v(t,e);function t(t){if(t===void 0){t={}}var n=e.call(this,{layout:O.createLayout(t)})||this;n.addClass("lm-BoxPanel");n.addClass("p-BoxPanel");return n}Object.defineProperty(t.prototype,"direction",{get:function(){return this.layout.direction},set:function(e){this.layout.direction=e},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"alignment",{get:function(){return this.layout.alignment},set:function(e){this.layout.alignment=e},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"spacing",{get:function(){return this.layout.spacing},set:function(e){this.layout.spacing=e},enumerable:true,configurable:true});t.prototype.onChildAdded=function(e){e.child.addClass("lm-BoxPanel-child");e.child.addClass("p-BoxPanel-child")};t.prototype.onChildRemoved=function(e){e.child.removeClass("lm-BoxPanel-child");e.child.removeClass("p-BoxPanel-child")};return t}(L);(function(e){function t(e){return M.getStretch(e)}e.getStretch=t;function n(e,t){M.setStretch(e,t)}e.setStretch=n;function r(e){return M.getSizeBasis(e)}e.getSizeBasis=r;function i(e,t){M.setSizeBasis(e,t)}e.setSizeBasis=i})(D||(D={}));var O;(function(e){function t(e){return e.layout||new M(e)}e.createLayout=t})(O||(O={}));var A=function(e){v(t,e);function t(n){var r=e.call(this,{node:j.createNode()})||this;r._activeIndex=-1;r._items=[];r._results=null;r.addClass("lm-CommandPalette");r.addClass("p-CommandPalette");r.setFlag(y.Flag.DisallowLayout);r.commands=n.commands;r.renderer=n.renderer||t.defaultRenderer;r.commands.commandChanged.connect(r._onGenericChange,r);r.commands.keyBindingChanged.connect(r._onGenericChange,r);return r}t.prototype.dispose=function(){this._items.length=0;this._results=null;e.prototype.dispose.call(this)};Object.defineProperty(t.prototype,"searchNode",{get:function(){return this.node.getElementsByClassName("lm-CommandPalette-search")[0]},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"inputNode",{get:function(){return this.node.getElementsByClassName("lm-CommandPalette-input")[0]},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"contentNode",{get:function(){return this.node.getElementsByClassName("lm-CommandPalette-content")[0]},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"items",{get:function(){return this._items},enumerable:true,configurable:true});t.prototype.addItem=function(e){var t=j.createItem(this.commands,e);this._items.push(t);this.refresh();return t};t.prototype.removeItem=function(e){this.removeItemAt(this._items.indexOf(e))};t.prototype.removeItemAt=function(e){var t=r["ArrayExt"].removeAt(this._items,e);if(!t){return}this.refresh()};t.prototype.clearItems=function(){if(this._items.length===0){return}this._items.length=0;this.refresh()};t.prototype.refresh=function(){this._results=null;if(this.inputNode.value!==""){var e=this.node.getElementsByClassName("lm-close-icon")[0];e.style.display="inherit"}else{var e=this.node.getElementsByClassName("lm-close-icon")[0];e.style.display="none"}this.update()};t.prototype.handleEvent=function(e){switch(e.type){case"click":this._evtClick(e);break;case"keydown":this._evtKeyDown(e);break;case"input":this.refresh();break;case"focus":case"blur":this._toggleFocused();break}};t.prototype.onBeforeAttach=function(e){this.node.addEventListener("click",this);this.node.addEventListener("keydown",this);this.node.addEventListener("input",this);this.node.addEventListener("focus",this,true);this.node.addEventListener("blur",this,true)};t.prototype.onAfterDetach=function(e){this.node.removeEventListener("click",this);this.node.removeEventListener("keydown",this);this.node.removeEventListener("input",this);this.node.removeEventListener("focus",this,true);this.node.removeEventListener("blur",this,true)};t.prototype.onActivateRequest=function(e){if(this.isAttached){var t=this.inputNode;t.focus();t.select()}};t.prototype.onUpdateRequest=function(e){var t=this.inputNode.value;var n=this.contentNode;var o=this._results;if(!o){o=this._results=j.search(this._items,t);this._activeIndex=t?r["ArrayExt"].findFirstIndex(o,j.canActivate):-1}if(!t&&o.length===0){u["a"].render(null,n);return}if(t&&o.length===0){var a=this.renderer.renderEmptyMessage({query:t});u["a"].render(a,n);return}var s=this.renderer;var l=this._activeIndex;var c=new Array(o.length);for(var d=0,f=o.length;d<f;++d){var p=o[d];if(p.type==="header"){var h=p.indices;var m=p.category;c[d]=s.renderHeader({category:m,indices:h})}else{var b=p.item;var h=p.indices;var v=d===l;c[d]=s.renderItem({item:b,indices:h,active:v})}}u["a"].render(c,n);if(l<0||l>=o.length){n.scrollTop=0}else{var g=n.children[l];i["ElementExt"].scrollIntoViewIfNeeded(n,g)}};t.prototype._evtClick=function(e){if(e.button!==0){return}if(e.target.classList.contains("lm-close-icon")){this.inputNode.value="";this.refresh();return}var t=r["ArrayExt"].findFirstIndex(this.contentNode.children,(function(t){return t.contains(e.target)}));if(t===-1){return}e.preventDefault();e.stopPropagation();this._execute(t)};t.prototype._evtKeyDown=function(e){if(e.altKey||e.ctrlKey||e.metaKey||e.shiftKey){return}switch(e.keyCode){case 13:e.preventDefault();e.stopPropagation();this._execute(this._activeIndex);break;case 38:e.preventDefault();e.stopPropagation();this._activatePreviousItem();break;case 40:e.preventDefault();e.stopPropagation();this._activateNextItem();break}};t.prototype._activateNextItem=function(){if(!this._results||this._results.length===0){return}var e=this._activeIndex;var t=this._results.length;var n=e<t-1?e+1:0;var i=n===0?t-1:n-1;this._activeIndex=r["ArrayExt"].findFirstIndex(this._results,j.canActivate,n,i);this.update()};t.prototype._activatePreviousItem=function(){if(!this._results||this._results.length===0){return}var e=this._activeIndex;var t=this._results.length;var n=e<=0?t-1:e-1;var i=n===t-1?0:n+1;this._activeIndex=r["ArrayExt"].findLastIndex(this._results,j.canActivate,n,i);this.update()};t.prototype._execute=function(e){if(!this._results){return}var t=this._results[e];if(!t){return}if(t.type==="header"){var n=this.inputNode;n.value=t.category.toLowerCase()+" ";n.focus();this.refresh();return}if(!t.item.isEnabled){return}this.commands.execute(t.item.command,t.item.args);this.inputNode.value="";this.refresh()};t.prototype._toggleFocused=function(){var e=document.activeElement===this.inputNode;this.toggleClass("lm-mod-focused",e);this.toggleClass("p-mod-focused",e)};t.prototype._onGenericChange=function(){this.refresh()};return t}(y);(function(e){var t=function(){function e(){}e.prototype.renderHeader=function(e){var t=this.formatHeader(e);return u["b"].li({className:"lm-CommandPalette-header"+" p-CommandPalette-header"},t)};e.prototype.renderItem=function(e){var t=this.createItemClass(e);var n=this.createItemDataset(e);return u["b"].li({className:t,dataset:n},this.renderItemIcon(e),this.renderItemContent(e),this.renderItemShortcut(e))};e.prototype.renderEmptyMessage=function(e){var t=this.formatEmptyMessage(e);return u["b"].li({className:"lm-CommandPalette-emptyMessage"+" p-CommandPalette-emptyMessage"},t)};e.prototype.renderItemIcon=function(e){var t=this.createIconClass(e);if(typeof e.item.icon==="string"){return u["b"].div({className:t},e.item.iconLabel)}return u["b"].div({className:t},e.item.icon,e.item.iconLabel)};e.prototype.renderItemContent=function(e){return u["b"].div({className:"lm-CommandPalette-itemContent"+" p-CommandPalette-itemContent"},this.renderItemLabel(e),this.renderItemCaption(e))};e.prototype.renderItemLabel=function(e){var t=this.formatItemLabel(e);return u["b"].div({className:"lm-CommandPalette-itemLabel"+" p-CommandPalette-itemLabel"},t)};e.prototype.renderItemCaption=function(e){var t=this.formatItemCaption(e);return u["b"].div({className:"lm-CommandPalette-itemCaption"+" p-CommandPalette-itemCaption"},t)};e.prototype.renderItemShortcut=function(e){var t=this.formatItemShortcut(e);return u["b"].div({className:"lm-CommandPalette-itemShortcut"+" p-CommandPalette-itemShortcut"},t)};e.prototype.createItemClass=function(e){var t="lm-CommandPalette-item";t+=" p-CommandPalette-item";if(!e.item.isEnabled){t+=" lm-mod-disabled";t+=" p-mod-disabled"}if(e.item.isToggled){t+=" lm-mod-toggled";t+=" p-mod-toggled"}if(e.active){t+=" lm-mod-active";t+=" p-mod-active"}var n=e.item.className;if(n){t+=" "+n}return t};e.prototype.createItemDataset=function(e){return g(g({},e.item.dataset),{command:e.item.command})};e.prototype.createIconClass=function(e){var t="lm-CommandPalette-itemIcon";t+=" p-CommandPalette-itemIcon";var n=e.item.iconClass;return n?t+" "+n:t};e.prototype.formatHeader=function(e){if(!e.indices||e.indices.length===0){return e.category}return r["StringExt"].highlight(e.category,e.indices,u["b"].mark)};e.prototype.formatEmptyMessage=function(e){return"No commands found that match '"+e.query+"'"};e.prototype.formatItemShortcut=function(e){var t=e.item.keyBinding;return t?t.keys.map(c["a"].formatKeystroke).join(", "):null};e.prototype.formatItemLabel=function(e){if(!e.indices||e.indices.length===0){return e.item.label}return r["StringExt"].highlight(e.item.label,e.indices,u["b"].mark)};e.prototype.formatItemCaption=function(e){return e.item.caption};return e}();e.Renderer=t;e.defaultRenderer=new t})(A||(A={}));var j;(function(e){function t(){var e=document.createElement("div");var t=document.createElement("div");var n=document.createElement("div");var r=document.createElement("input");var i=document.createElement("ul");var o=document.createElement("button");t.className="lm-CommandPalette-search";n.className="lm-CommandPalette-wrapper";r.className="lm-CommandPalette-input";o.className="lm-close-icon";i.className="lm-CommandPalette-content";t.classList.add("p-CommandPalette-search");n.classList.add("p-CommandPalette-wrapper");r.classList.add("p-CommandPalette-input");i.classList.add("p-CommandPalette-content");r.spellcheck=false;n.appendChild(r);n.appendChild(o);t.appendChild(n);e.appendChild(t);e.appendChild(i);return e}e.createNode=t;function n(e,t){return new p(e,t)}e.createItem=n;function i(e,t){var n=c(e,t);n.sort(d);return f(n)}e.search=i;function o(e){return e.type==="item"&&e.item.isEnabled}e.canActivate=o;function a(e){return e.trim().replace(/\s+/g," ")}function s(e){return e.replace(/\s+/g,"").toLowerCase()}function c(e,t){t=s(t);var n=[];for(var r=0,i=e.length;r<i;++r){var o=e[r];if(!o.isVisible){continue}if(!t){n.push({matchType:3,categoryIndices:null,labelIndices:null,score:0,item:o});continue}var a=u(o,t);if(!a){continue}if(!o.isEnabled){a.score+=1e3}n.push(a)}return n}function u(e,t){var n=e.category.toLowerCase();var i=e.label.toLowerCase();var o=n+" "+i;var a=Infinity;var s=null;var l=/\b\w/g;while(true){var c=l.exec(o);if(!c){break}var u=r["StringExt"].matchSumOfDeltas(o,t,c.index);if(!u){break}if(u&&u.score<=a){a=u.score;s=u.indices}}if(!s||a===Infinity){return null}var d=n.length+1;var f=r["ArrayExt"].lowerBound(s,d,(function(e,t){return e-t}));var p=s.slice(0,f);var h=s.slice(f);for(var m=0,b=h.length;m<b;++m){h[m]-=d}if(p.length===0){return{matchType:0,categoryIndices:null,labelIndices:h,score:a,item:e}}if(h.length===0){return{matchType:1,categoryIndices:p,labelIndices:null,score:a,item:e}}return{matchType:2,categoryIndices:p,labelIndices:h,score:a,item:e}}function d(e,t){var n=e.matchType-t.matchType;if(n!==0){return n}var r=e.score-t.score;if(r!==0){return r}var i=0;var o=0;switch(e.matchType){case 0:i=e.labelIndices[0];o=t.labelIndices[0];break;case 1:case 2:i=e.categoryIndices[0];o=t.categoryIndices[0];break}if(i!==o){return i-o}var a=e.item.category.localeCompare(t.item.category);if(a!==0){return a}var s=e.item.rank;var l=t.item.rank;if(s!==l){return s<l?-1:1}return e.item.label.localeCompare(t.item.label)}function f(e){var t=new Array(e.length);r["ArrayExt"].fill(t,false);var n=[];for(var i=0,o=e.length;i<o;++i){if(t[i]){continue}var a=e[i],s=a.item,l=a.categoryIndices;var c=s.category;n.push({type:"header",category:c,indices:l});for(var u=i;u<o;++u){if(t[u]){continue}var d=e[u],f=d.item,p=d.labelIndices;if(f.category!==c){continue}n.push({type:"item",item:f,indices:p});t[u]=true}}return n}var p=function(){function e(e,t){this._commands=e;this.category=a(t.category);this.command=t.command;this.args=t.args||l["JSONExt"].emptyObject;this.rank=t.rank!==undefined?t.rank:Infinity}Object.defineProperty(e.prototype,"label",{get:function(){return this._commands.label(this.command,this.args)},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"icon",{get:function(){return this._commands.icon(this.command,this.args)},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"iconClass",{get:function(){return this._commands.iconClass(this.command,this.args)},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"iconLabel",{get:function(){return this._commands.iconLabel(this.command,this.args)},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"caption",{get:function(){return this._commands.caption(this.command,this.args)},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"className",{get:function(){return this._commands.className(this.command,this.args)},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"dataset",{get:function(){return this._commands.dataset(this.command,this.args)},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"isEnabled",{get:function(){return this._commands.isEnabled(this.command,this.args)},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"isToggled",{get:function(){return this._commands.isToggled(this.command,this.args)},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"isVisible",{get:function(){return this._commands.isVisible(this.command,this.args)},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"keyBinding",{get:function(){var e=this,t=e.command,n=e.args;return r["ArrayExt"].findLastValue(this._commands.keyBindings,(function(e){return e.command===t&&l["JSONExt"].deepEqual(e.args,n)}))||null},enumerable:true,configurable:true});return e}()})(j||(j={}));var P=function(e){v(t,e);function t(n){var r=e.call(this,{node:R.createNode()})||this;r._childIndex=-1;r._activeIndex=-1;r._openTimerID=0;r._closeTimerID=0;r._items=[];r._childMenu=null;r._parentMenu=null;r._aboutToClose=new s["Signal"](r);r._menuRequested=new s["Signal"](r);r.addClass("lm-Menu");r.addClass("p-Menu");r.setFlag(y.Flag.DisallowLayout);r.commands=n.commands;r.renderer=n.renderer||t.defaultRenderer;return r}t.prototype.dispose=function(){this.close();this._items.length=0;e.prototype.dispose.call(this)};Object.defineProperty(t.prototype,"aboutToClose",{get:function(){return this._aboutToClose},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"menuRequested",{get:function(){return this._menuRequested},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"parentMenu",{get:function(){return this._parentMenu},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"childMenu",{get:function(){return this._childMenu},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"rootMenu",{get:function(){var e=this;while(e._parentMenu){e=e._parentMenu}return e},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"leafMenu",{get:function(){var e=this;while(e._childMenu){e=e._childMenu}return e},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"contentNode",{get:function(){return this.node.getElementsByClassName("lm-Menu-content")[0]},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"activeItem",{get:function(){return this._items[this._activeIndex]||null},set:function(e){this.activeIndex=e?this._items.indexOf(e):-1},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"activeIndex",{get:function(){return this._activeIndex},set:function(e){if(e<0||e>=this._items.length){e=-1}if(e!==-1&&!R.canActivate(this._items[e])){e=-1}if(this._activeIndex===e){return}this._activeIndex=e;this.update()},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"items",{get:function(){return this._items},enumerable:true,configurable:true});t.prototype.activateNextItem=function(){var e=this._items.length;var t=this._activeIndex;var n=t<e-1?t+1:0;var i=n===0?e-1:n-1;this.activeIndex=r["ArrayExt"].findFirstIndex(this._items,R.canActivate,n,i)};t.prototype.activatePreviousItem=function(){var e=this._items.length;var t=this._activeIndex;var n=t<=0?e-1:t-1;var i=n===e-1?0:n+1;this.activeIndex=r["ArrayExt"].findLastIndex(this._items,R.canActivate,n,i)};t.prototype.triggerActiveItem=function(){if(!this.isAttached){return}var e=this.activeItem;if(!e){return}this._cancelOpenTimer();this._cancelCloseTimer();if(e.type==="submenu"){this._openChildMenu(true);return}this.rootMenu.close();var t=e.command,n=e.args;if(this.commands.isEnabled(t,n)){this.commands.execute(t,n)}else{console.log("Command '"+t+"' is disabled.")}};t.prototype.addItem=function(e){return this.insertItem(this._items.length,e)};t.prototype.insertItem=function(e,t){if(this.isAttached){this.close()}this.activeIndex=-1;var n=Math.max(0,Math.min(e,this._items.length));var i=R.createItem(this,t);r["ArrayExt"].insert(this._items,n,i);this.update();return i};t.prototype.removeItem=function(e){this.removeItemAt(this._items.indexOf(e))};t.prototype.removeItemAt=function(e){if(this.isAttached){this.close()}this.activeIndex=-1;var t=r["ArrayExt"].removeAt(this._items,e);if(!t){return}this.update()};t.prototype.clearItems=function(){if(this.isAttached){this.close()}this.activeIndex=-1;if(this._items.length===0){return}this._items.length=0;this.update()};t.prototype.open=function(e,t,n){if(n===void 0){n={}}if(this.isAttached){return}var r=n.forceX||false;var i=n.forceY||false;R.openRootMenu(this,e,t,r,i);this.activate()};t.prototype.handleEvent=function(e){switch(e.type){case"keydown":this._evtKeyDown(e);break;case"mouseup":this._evtMouseUp(e);break;case"mousemove":this._evtMouseMove(e);break;case"mouseenter":this._evtMouseEnter(e);break;case"mouseleave":this._evtMouseLeave(e);break;case"mousedown":this._evtMouseDown(e);break;case"contextmenu":e.preventDefault();e.stopPropagation();break}};t.prototype.onBeforeAttach=function(e){this.node.addEventListener("keydown",this);this.node.addEventListener("mouseup",this);this.node.addEventListener("mousemove",this);this.node.addEventListener("mouseenter",this);this.node.addEventListener("mouseleave",this);this.node.addEventListener("contextmenu",this);document.addEventListener("mousedown",this,true)};t.prototype.onAfterDetach=function(e){this.node.removeEventListener("keydown",this);this.node.removeEventListener("mouseup",this);this.node.removeEventListener("mousemove",this);this.node.removeEventListener("mouseenter",this);this.node.removeEventListener("mouseleave",this);this.node.removeEventListener("contextmenu",this);document.removeEventListener("mousedown",this,true)};t.prototype.onActivateRequest=function(e){if(this.isAttached){this.node.focus()}};t.prototype.onUpdateRequest=function(e){var t=this._items;var n=this.renderer;var r=this._activeIndex;var i=R.computeCollapsed(t);var o=new Array(t.length);for(var a=0,s=t.length;a<s;++a){var l=t[a];var c=a===r;var d=i[a];o[a]=n.renderItem({item:l,active:c,collapsed:d})}u["a"].render(o,this.contentNode)};t.prototype.onCloseRequest=function(t){this._cancelOpenTimer();this._cancelCloseTimer();this.activeIndex=-1;var n=this._childMenu;if(n){this._childIndex=-1;this._childMenu=null;n._parentMenu=null;n.close()}var r=this._parentMenu;if(r){this._parentMenu=null;r._childIndex=-1;r._childMenu=null;r.activate()}if(this.isAttached){this._aboutToClose.emit(undefined)}e.prototype.onCloseRequest.call(this,t)};t.prototype._evtKeyDown=function(e){e.preventDefault();e.stopPropagation();var t=e.keyCode;if(t===13){this.triggerActiveItem();return}if(t===27){this.close();return}if(t===37){if(this._parentMenu){this.close()}else{this._menuRequested.emit("previous")}return}if(t===38){this.activatePreviousItem();return}if(t===39){var n=this.activeItem;if(n&&n.type==="submenu"){this.triggerActiveItem()}else{this.rootMenu._menuRequested.emit("next")}return}if(t===40){this.activateNextItem();return}var r=Object(f["getKeyboardLayout"])().keyForKeydownEvent(e);if(!r){return}var i=this._activeIndex+1;var o=R.findMnemonic(this._items,r,i);if(o.index!==-1&&!o.multiple){this.activeIndex=o.index;this.triggerActiveItem()}else if(o.index!==-1){this.activeIndex=o.index}else if(o.auto!==-1){this.activeIndex=o.auto}};t.prototype._evtMouseUp=function(e){if(e.button!==0){return}e.preventDefault();e.stopPropagation();this.triggerActiveItem()};t.prototype._evtMouseMove=function(e){var t=r["ArrayExt"].findFirstIndex(this.contentNode.children,(function(t){return i["ElementExt"].hitTest(t,e.clientX,e.clientY)}));if(t===this._activeIndex){return}this.activeIndex=t;t=this.activeIndex;if(t===this._childIndex){this._cancelOpenTimer();this._cancelCloseTimer();return}if(this._childIndex!==-1){this._startCloseTimer()}this._cancelOpenTimer();var n=this.activeItem;if(!n||n.type!=="submenu"||!n.submenu){return}this._startOpenTimer()};t.prototype._evtMouseEnter=function(e){for(var t=this._parentMenu;t;t=t._parentMenu){t._cancelOpenTimer();t._cancelCloseTimer();t.activeIndex=t._childIndex}};t.prototype._evtMouseLeave=function(e){this._cancelOpenTimer();if(!this._childMenu){this.activeIndex=-1;return}var t=e.clientX,n=e.clientY;if(i["ElementExt"].hitTest(this._childMenu.node,t,n)){this._cancelCloseTimer();return}this.activeIndex=-1;this._startCloseTimer()};t.prototype._evtMouseDown=function(e){if(this._parentMenu){return}if(R.hitTestMenus(this,e.clientX,e.clientY)){e.preventDefault();e.stopPropagation()}else{this.close()}};t.prototype._openChildMenu=function(e){if(e===void 0){e=false}var t=this.activeItem;if(!t||t.type!=="submenu"||!t.submenu){this._closeChildMenu();return}var n=t.submenu;if(n===this._childMenu){return}this._closeChildMenu();this._childMenu=n;this._childIndex=this._activeIndex;n._parentMenu=this;o["MessageLoop"].sendMessage(this,y.Msg.UpdateRequest);var r=this.contentNode.children[this._activeIndex];R.openSubmenu(n,r);if(e){n.activeIndex=-1;n.activateNextItem()}n.activate()};t.prototype._closeChildMenu=function(){if(this._childMenu){this._childMenu.close()}};t.prototype._startOpenTimer=function(){var e=this;if(this._openTimerID===0){this._openTimerID=window.setTimeout((function(){e._openTimerID=0;e._openChildMenu()}),R.TIMER_DELAY)}};t.prototype._startCloseTimer=function(){var e=this;if(this._closeTimerID===0){this._closeTimerID=window.setTimeout((function(){e._closeTimerID=0;e._closeChildMenu()}),R.TIMER_DELAY)}};t.prototype._cancelOpenTimer=function(){if(this._openTimerID!==0){clearTimeout(this._openTimerID);this._openTimerID=0}};t.prototype._cancelCloseTimer=function(){if(this._closeTimerID!==0){clearTimeout(this._closeTimerID);this._closeTimerID=0}};return t}(y);(function(e){var t=function(){function e(){}e.prototype.renderItem=function(e){var t=this.createItemClass(e);var n=this.createItemDataset(e);return u["b"].li({className:t,dataset:n},this.renderIcon(e),this.renderLabel(e),this.renderShortcut(e),this.renderSubmenu(e))};e.prototype.renderIcon=function(e){var t=this.createIconClass(e);if(typeof e.item.icon==="string"){return u["b"].div({className:t},e.item.iconLabel)}return u["b"].div({className:t},e.item.icon,e.item.iconLabel)};e.prototype.renderLabel=function(e){var t=this.formatLabel(e);return u["b"].div({className:"lm-Menu-itemLabel"+" p-Menu-itemLabel"},t)};e.prototype.renderShortcut=function(e){var t=this.formatShortcut(e);return u["b"].div({className:"lm-Menu-itemShortcut"+" p-Menu-itemShortcut"},t)};e.prototype.renderSubmenu=function(e){return u["b"].div({className:"lm-Menu-itemSubmenuIcon"+" p-Menu-itemSubmenuIcon"})};e.prototype.createItemClass=function(e){var t="lm-Menu-item";t+=" p-Menu-item";if(!e.item.isEnabled){t+=" lm-mod-disabled";t+=" p-mod-disabled"}if(e.item.isToggled){t+=" lm-mod-toggled";t+=" p-mod-toggled"}if(!e.item.isVisible){t+=" lm-mod-hidden";t+=" p-mod-hidden"}if(e.active){t+=" lm-mod-active";t+=" p-mod-active"}if(e.collapsed){t+=" lm-mod-collapsed";t+=" p-mod-collapsed"}var n=e.item.className;if(n){t+=" "+n}return t};e.prototype.createItemDataset=function(e){var t;var n=e.item,r=n.type,i=n.command,o=n.dataset;if(r==="command"){t=g(g({},o),{type:r,command:i})}else{t=g(g({},o),{type:r})}return t};e.prototype.createIconClass=function(e){var t="lm-Menu-itemIcon";t+=" p-Menu-itemIcon";var n=e.item.iconClass;return n?t+" "+n:t};e.prototype.formatLabel=function(e){var t=e.item,n=t.label,r=t.mnemonic;if(r<0||r>=n.length){return n}var i=n.slice(0,r);var o=n.slice(r+1);var a=n[r];var s=u["b"].span({className:"lm-Menu-itemMnemonic"+" p-Menu-itemMnemonic"},a);return[i,s,o]};e.prototype.formatShortcut=function(e){var t=e.item.keyBinding;return t?t.keys.map(c["a"].formatKeystroke).join(", "):null};return e}();e.Renderer=t;e.defaultRenderer=new t})(P||(P={}));var R;(function(e){e.TIMER_DELAY=300;e.SUBMENU_OVERLAP=3;function t(){var e=document.createElement("div");var t=document.createElement("ul");t.className="lm-Menu-content";t.classList.add("p-Menu-content");e.appendChild(t);e.tabIndex=-1;return e}e.createNode=t;function n(e){return e.type!=="separator"&&e.isEnabled&&e.isVisible}e.canActivate=n;function a(e,t){return new p(e.commands,t)}e.createItem=a;function s(e,t,n){for(var r=e;r;r=r.childMenu){if(i["ElementExt"].hitTest(r.node,t,n)){return true}}return false}e.hitTestMenus=s;function c(e){var t=new Array(e.length);r["ArrayExt"].fill(t,false);var n=0;var i=e.length;for(;n<i;++n){var o=e[n];if(!o.isVisible){continue}if(o.type!=="separator"){break}t[n]=true}var a=i-1;for(;a>=0;--a){var o=e[a];if(!o.isVisible){continue}if(o.type!=="separator"){break}t[a]=true}var s=false;while(++n<a){var o=e[n];if(!o.isVisible){continue}if(o.type!=="separator"){s=false}else if(s){t[n]=true}else{s=true}}return t}e.computeCollapsed=c;function u(e,t,n,r,i){o["MessageLoop"].sendMessage(e,y.Msg.UpdateRequest);var a=window.pageXOffset;var s=window.pageYOffset;var l=document.documentElement.clientWidth;var c=document.documentElement.clientHeight;var u=c-(i?n:0);var d=e.node;var f=d.style;f.top="";f.left="";f.width="";f.height="";f.visibility="hidden";f.maxHeight=u+"px";y.attach(e,document.body);var p=d.getBoundingClientRect(),h=p.width,m=p.height;if(!r&&t+h>a+l){t=a+l-h}if(!i&&n+m>s+c){if(n>s+c){n=s+c-m}else{n=n-m}}f.top=Math.max(0,n)+"px";f.left=Math.max(0,t)+"px";f.visibility=""}e.openRootMenu=u;function d(t,n){o["MessageLoop"].sendMessage(t,y.Msg.UpdateRequest);var r=window.pageXOffset;var a=window.pageYOffset;var s=document.documentElement.clientWidth;var l=document.documentElement.clientHeight;var c=l;var u=t.node;var d=u.style;d.top="";d.left="";d.width="";d.height="";d.visibility="hidden";d.maxHeight=c+"px";y.attach(t,document.body);var f=u.getBoundingClientRect(),p=f.width,h=f.height;var m=i["ElementExt"].boxSizing(t.node);var b=n.getBoundingClientRect();var v=b.right-e.SUBMENU_OVERLAP;if(v+p>r+s){v=b.left+e.SUBMENU_OVERLAP-p}var g=b.top-m.borderTop-m.paddingTop;if(g+h>a+l){g=b.bottom+m.borderBottom+m.paddingBottom-h}d.top=Math.max(0,g)+"px";d.left=Math.max(0,v)+"px";d.visibility=""}e.openSubmenu=d;function f(e,t,r){var i=-1;var o=-1;var a=false;var s=t.toUpperCase();for(var l=0,c=e.length;l<c;++l){var u=(l+r)%c;var d=e[u];if(!n(d)){continue}var f=d.label;if(f.length===0){continue}var p=d.mnemonic;if(p>=0&&p<f.length){if(f[p].toUpperCase()===s){if(i===-1){i=u}else{a=true}}continue}if(o===-1&&f[0].toUpperCase()===s){o=u}}return{index:i,multiple:a,auto:o}}e.findMnemonic=f;var p=function(){function e(e,t){this._commands=e;this.type=t.type||"command";this.command=t.command||"";this.args=t.args||l["JSONExt"].emptyObject;this.submenu=t.submenu||null}Object.defineProperty(e.prototype,"label",{get:function(){if(this.type==="command"){return this._commands.label(this.command,this.args)}if(this.type==="submenu"&&this.submenu){return this.submenu.title.label}return""},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"mnemonic",{get:function(){if(this.type==="command"){return this._commands.mnemonic(this.command,this.args)}if(this.type==="submenu"&&this.submenu){return this.submenu.title.mnemonic}return-1},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"icon",{get:function(){if(this.type==="command"){return this._commands.icon(this.command,this.args)}if(this.type==="submenu"&&this.submenu){return this.submenu.title.icon}return this.iconClass},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"iconClass",{get:function(){if(this.type==="command"){return this._commands.iconClass(this.command,this.args)}if(this.type==="submenu"&&this.submenu){return this.submenu.title.iconClass}return""},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"iconLabel",{get:function(){if(this.type==="command"){return this._commands.iconLabel(this.command,this.args)}if(this.type==="submenu"&&this.submenu){return this.submenu.title.iconLabel}return""},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"caption",{get:function(){if(this.type==="command"){return this._commands.caption(this.command,this.args)}if(this.type==="submenu"&&this.submenu){return this.submenu.title.caption}return""},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"className",{get:function(){if(this.type==="command"){return this._commands.className(this.command,this.args)}if(this.type==="submenu"&&this.submenu){return this.submenu.title.className}return""},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"dataset",{get:function(){if(this.type==="command"){return this._commands.dataset(this.command,this.args)}if(this.type==="submenu"&&this.submenu){return this.submenu.title.dataset}return{}},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"isEnabled",{get:function(){if(this.type==="command"){return this._commands.isEnabled(this.command,this.args)}if(this.type==="submenu"){return this.submenu!==null}return true},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"isToggled",{get:function(){if(this.type==="command"){return this._commands.isToggled(this.command,this.args)}return false},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"isVisible",{get:function(){if(this.type==="command"){return this._commands.isVisible(this.command,this.args)}if(this.type==="submenu"){return this.submenu!==null}return true},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"keyBinding",{get:function(){if(this.type==="command"){var e=this,t=e.command,n=e.args;return r["ArrayExt"].findLastValue(this._commands.keyBindings,(function(e){return e.command===t&&l["JSONExt"].deepEqual(e.args,n)}))||null}return null},enumerable:true,configurable:true});return e}()})(R||(R={}));var I=function(){function e(e){this._idTick=0;this._items=[];this.menu=new P(e)}e.prototype.addItem=function(e){var t=this;var n=z.createItem(e,this._idTick++);this._items.push(n);return new d["DisposableDelegate"]((function(){r["ArrayExt"].removeFirstOf(t._items,n)}))};e.prototype.open=function(e){var t=this;this.menu.clearItems();if(this._items.length===0){return false}var n=z.matchItems(this._items,e);if(!n||n.length===0){return false}Object(r["each"])(n,(function(e){t.menu.addItem(e)}));this.menu.open(e.clientX,e.clientY);return true};return e}();var z;(function(e){function t(e,t){var n=r(e.selector);var i=e.rank!==undefined?e.rank:Infinity;return g(g({},e),{selector:n,rank:i,id:t})}e.createItem=t;function n(e,t){var n=t.target;if(!n){return null}var r=t.currentTarget;if(!r){return null}if(!r.contains(n)){n=document.elementFromPoint(t.clientX,t.clientY);if(!n||!r.contains(n)){return null}}var a=[];var s=e.slice();while(n!==null){var l=[];for(var c=0,u=s.length;c<u;++c){var d=s[c];if(!d){continue}if(!i["Selector"].matches(n,d.selector)){continue}l.push(d);s[c]=null}if(l.length!==0){l.sort(o);a.push.apply(a,l)}if(n===r){break}n=n.parentElement}return a}e.matchItems=n;function r(e){if(e.indexOf(",")!==-1){throw new Error("Selector cannot contain commas: "+e)}if(!i["Selector"].isValid(e)){throw new Error("Invalid selector: "+e)}return e}function o(e,t){var n=i["Selector"].calculateSpecificity(e.selector);var r=i["Selector"].calculateSpecificity(t.selector);if(n!==r){return r-n}var o=e.rank;var a=t.rank;if(o!==a){return o<a?-1:1}return e.id-t.id}})(z||(z={}));var N=function(e){v(t,e);function t(t){var n=e.call(this)||this;n._spacing=4;n._dirty=false;n._root=null;n._box=null;n._items=new Map;n.renderer=t.renderer;if(t.spacing!==undefined){n._spacing=H.clampSpacing(t.spacing)}return n}t.prototype.dispose=function(){var t=this.iter();this._items.forEach((function(e){e.dispose()}));this._box=null;this._root=null;this._items.clear();Object(r["each"])(t,(function(e){e.dispose()}));e.prototype.dispose.call(this)};Object.defineProperty(t.prototype,"spacing",{get:function(){return this._spacing},set:function(e){e=H.clampSpacing(e);if(this._spacing===e){return}this._spacing=e;if(!this.parent){return}this.parent.fit()},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"isEmpty",{get:function(){return this._root===null},enumerable:true,configurable:true});t.prototype.iter=function(){return this._root?this._root.iterAllWidgets():Object(r["empty"])()};t.prototype.widgets=function(){return this._root?this._root.iterUserWidgets():Object(r["empty"])()};t.prototype.selectedWidgets=function(){return this._root?this._root.iterSelectedWidgets():Object(r["empty"])()};t.prototype.tabBars=function(){return this._root?this._root.iterTabBars():Object(r["empty"])()};t.prototype.handles=function(){return this._root?this._root.iterHandles():Object(r["empty"])()};t.prototype.moveHandle=function(e,t,n){var r=e.classList.contains("lm-mod-hidden");r=r||e.classList.contains("p-mod-hidden");if(!this._root||r){return}var i=this._root.findSplitNode(e);if(!i){return}var o;if(i.node.orientation==="horizontal"){o=t-e.offsetLeft}else{o=n-e.offsetTop}if(o===0){return}i.node.holdSizes();m.adjust(i.node.sizers,i.index,o);if(this.parent){this.parent.update()}};t.prototype.saveLayout=function(){if(!this._root){return{main:null}}this._root.holdAllSizes();return{main:this._root.createConfig()}};t.prototype.restoreLayout=function(e){var t=this;var n=new Set;var i;if(e.main){i=H.normalizeAreaConfig(e.main,n)}else{i=null}var o=this.widgets();var a=this.tabBars();var s=this.handles();this._root=null;Object(r["each"])(o,(function(e){if(!n.has(e)){e.parent=null}}));Object(r["each"])(a,(function(e){e.dispose()}));Object(r["each"])(s,(function(e){if(e.parentNode){e.parentNode.removeChild(e)}}));n.forEach((function(e){e.parent=t.parent}));if(i){this._root=H.realizeAreaConfig(i,{createTabBar:function(){return t._createTabBar()},createHandle:function(){return t._createHandle()}})}else{this._root=null}if(!this.parent){return}n.forEach((function(e){t.attachWidget(e)}));this.parent.fit()};t.prototype.addWidget=function(e,t){if(t===void 0){t={}}var n=t.ref||null;var r=t.mode||"tab-after";var i=null;if(this._root&&n){i=this._root.findTabNode(n)}if(n&&!i){throw new Error("Reference widget is not in the layout.")}e.parent=this.parent;switch(r){case"tab-after":this._insertTab(e,n,i,true);break;case"tab-before":this._insertTab(e,n,i,false);break;case"split-top":this._insertSplit(e,n,i,"vertical",false);break;case"split-left":this._insertSplit(e,n,i,"horizontal",false);break;case"split-right":this._insertSplit(e,n,i,"horizontal",true);break;case"split-bottom":this._insertSplit(e,n,i,"vertical",true);break}if(!this.parent){return}this.attachWidget(e);this.parent.fit()};t.prototype.removeWidget=function(e){this._removeWidget(e);if(!this.parent){return}this.detachWidget(e);this.parent.fit()};t.prototype.hitTestTabAreas=function(e,t){if(!this._root||!this.parent||!this.parent.isVisible){return null}if(!this._box){this._box=i["ElementExt"].boxSizing(this.parent.node)}var n=this.parent.node.getBoundingClientRect();var r=e-n.left-this._box.borderLeft;var o=t-n.top-this._box.borderTop;var a=this._root.hitTestTabNodes(r,o);if(!a){return null}var s=a.tabBar,l=a.top,c=a.left,u=a.width,d=a.height;var f=this._box.borderLeft+this._box.borderRight;var p=this._box.borderTop+this._box.borderBottom;var h=n.width-f-(c+u);var m=n.height-p-(l+d);return{tabBar:s,x:r,y:o,top:l,left:c,right:h,bottom:m,width:u,height:d}};t.prototype.init=function(){var t=this;e.prototype.init.call(this);Object(r["each"])(this,(function(e){t.attachWidget(e)}));Object(r["each"])(this.handles(),(function(e){t.parent.node.appendChild(e)}));this.parent.fit()};t.prototype.attachWidget=function(e){if(this.parent.node===e.node.parentNode){return}this._items.set(e,new C(e));if(this.parent.isAttached){o["MessageLoop"].sendMessage(e,y.Msg.BeforeAttach)}this.parent.node.appendChild(e.node);if(this.parent.isAttached){o["MessageLoop"].sendMessage(e,y.Msg.AfterAttach)}};t.prototype.detachWidget=function(e){if(this.parent.node!==e.node.parentNode){return}if(this.parent.isAttached){o["MessageLoop"].sendMessage(e,y.Msg.BeforeDetach)}this.parent.node.removeChild(e.node);if(this.parent.isAttached){o["MessageLoop"].sendMessage(e,y.Msg.AfterDetach)}var t=this._items.get(e);if(t){this._items.delete(e);t.dispose()}};t.prototype.onBeforeShow=function(t){e.prototype.onBeforeShow.call(this,t);this.parent.update()};t.prototype.onBeforeAttach=function(t){e.prototype.onBeforeAttach.call(this,t);this.parent.fit()};t.prototype.onChildShown=function(e){this.parent.fit()};t.prototype.onChildHidden=function(e){this.parent.fit()};t.prototype.onResize=function(e){if(this.parent.isVisible){this._update(e.width,e.height)}};t.prototype.onUpdateRequest=function(e){if(this.parent.isVisible){this._update(-1,-1)}};t.prototype.onFitRequest=function(e){if(this.parent.isAttached){this._fit()}};t.prototype._removeWidget=function(e){if(!this._root){return}var t=this._root.findTabNode(e);if(!t){return}if(t.tabBar.titles.length>1){t.tabBar.removeTab(e.title);return}t.tabBar.dispose();if(this._root===t){this._root=null;return}this._root.holdAllSizes();var n=t.parent;t.parent=null;var i=r["ArrayExt"].removeFirstOf(n.children,t);var o=r["ArrayExt"].removeAt(n.handles,i);r["ArrayExt"].removeAt(n.sizers,i);if(o.parentNode){o.parentNode.removeChild(o)}if(n.children.length>1){n.syncHandles();return}var a=n.parent;n.parent=null;var s=n.children[0];var l=n.handles[0];n.children.length=0;n.handles.length=0;n.sizers.length=0;if(l.parentNode){l.parentNode.removeChild(l)}if(this._root===n){s.parent=null;this._root=s;return}var c=a;var u=c.children.indexOf(n);if(s instanceof H.TabLayoutNode){s.parent=c;c.children[u]=s;return}var d=r["ArrayExt"].removeAt(c.handles,u);r["ArrayExt"].removeAt(c.children,u);r["ArrayExt"].removeAt(c.sizers,u);if(d.parentNode){d.parentNode.removeChild(d)}for(var f=0,p=s.children.length;f<p;++f){var h=s.children[f];var m=s.handles[f];var b=s.sizers[f];r["ArrayExt"].insert(c.children,u+f,h);r["ArrayExt"].insert(c.handles,u+f,m);r["ArrayExt"].insert(c.sizers,u+f,b);h.parent=c}s.children.length=0;s.handles.length=0;s.sizers.length=0;s.parent=null;c.syncHandles()};t.prototype._insertTab=function(e,t,n,r){if(e===t){return}if(!this._root){var i=new H.TabLayoutNode(this._createTabBar());i.tabBar.addTab(e.title);this._root=i;return}if(!n){n=this._root.findFirstTabNode()}if(n.tabBar.titles.indexOf(e.title)===-1){this._removeWidget(e);e.hide()}var o;if(t){o=n.tabBar.titles.indexOf(t.title)}else{o=n.tabBar.currentIndex}n.tabBar.insertTab(o+(r?1:0),e.title)};t.prototype._insertSplit=function(e,t,n,i,o){if(e===t&&n&&n.tabBar.titles.length===1){return}this._removeWidget(e);var a=new H.TabLayoutNode(this._createTabBar());a.tabBar.addTab(e.title);if(!this._root){this._root=a;return}if(!n||!n.parent){var s=this._splitRoot(i);var l=o?s.children.length:0;s.normalizeSizes();var c=H.createSizer(n?1:H.GOLDEN_RATIO);r["ArrayExt"].insert(s.children,l,a);r["ArrayExt"].insert(s.sizers,l,c);r["ArrayExt"].insert(s.handles,l,this._createHandle());a.parent=s;s.normalizeSizes();s.syncHandles();return}var u=n.parent;if(u.orientation===i){var d=u.children.indexOf(n);u.normalizeSizes();var f=u.sizers[d].sizeHint/=2;var p=d+(o?1:0);r["ArrayExt"].insert(u.children,p,a);r["ArrayExt"].insert(u.sizers,p,H.createSizer(f));r["ArrayExt"].insert(u.handles,p,this._createHandle());a.parent=u;u.syncHandles();return}var h=r["ArrayExt"].removeFirstOf(u.children,n);var m=new H.SplitLayoutNode(i);m.normalized=true;m.children.push(n);m.sizers.push(H.createSizer(.5));m.handles.push(this._createHandle());n.parent=m;var b=o?1:0;r["ArrayExt"].insert(m.children,b,a);r["ArrayExt"].insert(m.sizers,b,H.createSizer(.5));r["ArrayExt"].insert(m.handles,b,this._createHandle());a.parent=m;m.syncHandles();r["ArrayExt"].insert(u.children,h,m);m.parent=u};t.prototype._splitRoot=function(e){var t=this._root;if(t instanceof H.SplitLayoutNode){if(t.orientation===e){return t}}var n=this._root=new H.SplitLayoutNode(e);if(t){n.children.push(t);n.sizers.push(H.createSizer(0));n.handles.push(this._createHandle());t.parent=n}return n};t.prototype._fit=function(){var e=0;var t=0;if(this._root){var n=this._root.fit(this._spacing,this._items);e=n.minWidth;t=n.minHeight}var r=this._box=i["ElementExt"].boxSizing(this.parent.node);e+=r.horizontalSum;t+=r.verticalSum;var a=this.parent.node.style;a.minWidth=e+"px";a.minHeight=t+"px";this._dirty=true;if(this.parent.parent){o["MessageLoop"].sendMessage(this.parent.parent,y.Msg.FitRequest)}if(this._dirty){o["MessageLoop"].sendMessage(this.parent,y.Msg.UpdateRequest)}};t.prototype._update=function(e,t){this._dirty=false;if(!this._root){return}if(e<0){e=this.parent.node.offsetWidth}if(t<0){t=this.parent.node.offsetHeight}if(!this._box){this._box=i["ElementExt"].boxSizing(this.parent.node)}var n=this._box.paddingTop;var r=this._box.paddingLeft;var o=e-this._box.horizontalSum;var a=t-this._box.verticalSum;this._root.update(n,r,o,a,this._spacing,this._items)};t.prototype._createTabBar=function(){var e=this.renderer.createTabBar();e.orientation="horizontal";if(this.parent){e.parent=this.parent;this.attachWidget(e)}return e};t.prototype._createHandle=function(){var e=this.renderer.createHandle();var t=e.style;t.position="absolute";t.top="0";t.left="0";t.width="0";t.height="0";if(this.parent){this.parent.node.appendChild(e)}return e};return t}(x);var H;(function(e){e.GOLDEN_RATIO=.618;function t(e){return Math.max(0,Math.floor(e))}e.clampSpacing=t;function n(e){var t=new h;t.sizeHint=e;t.size=e;return t}e.createSizer=n;function i(e,t){var n;if(e.type==="tab-area"){n=l(e,t)}else{n=c(e,t)}return n}e.normalizeAreaConfig=i;function o(e,t){var n;if(e.type==="tab-area"){n=u(e,t)}else{n=d(e,t)}return n}e.realizeAreaConfig=o;var a=function(){function e(e){this.parent=null;this._top=0;this._left=0;this._width=0;this._height=0;var t=new h;var n=new h;t.stretch=0;n.stretch=1;this.tabBar=e;this.sizers=[t,n]}Object.defineProperty(e.prototype,"top",{get:function(){return this._top},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"left",{get:function(){return this._left},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"width",{get:function(){return this._width},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"height",{get:function(){return this._height},enumerable:true,configurable:true});e.prototype.iterAllWidgets=function(){return Object(r["chain"])(Object(r["once"])(this.tabBar),this.iterUserWidgets())};e.prototype.iterUserWidgets=function(){return Object(r["map"])(this.tabBar.titles,(function(e){return e.owner}))};e.prototype.iterSelectedWidgets=function(){var e=this.tabBar.currentTitle;return e?Object(r["once"])(e.owner):Object(r["empty"])()};e.prototype.iterTabBars=function(){return Object(r["once"])(this.tabBar)};e.prototype.iterHandles=function(){return Object(r["empty"])()};e.prototype.findTabNode=function(e){return this.tabBar.titles.indexOf(e.title)!==-1?this:null};e.prototype.findSplitNode=function(e){return null};e.prototype.findFirstTabNode=function(){return this};e.prototype.hitTestTabNodes=function(e,t){if(e<this._left||e>=this._left+this._width){return null}if(t<this._top||t>=this._top+this._height){return null}return this};e.prototype.createConfig=function(){var e=this.tabBar.titles.map((function(e){return e.owner}));var t=this.tabBar.currentIndex;return{type:"tab-area",widgets:e,currentIndex:t}};e.prototype.holdAllSizes=function(){return};e.prototype.fit=function(e,t){var n=0;var r=0;var i=Infinity;var o=Infinity;var a=t.get(this.tabBar);var s=this.tabBar.currentTitle;var l=s?t.get(s.owner):undefined;var c=this.sizers,u=c[0],d=c[1];if(a){a.fit()}if(l){l.fit()}if(a&&!a.isHidden){n=Math.max(n,a.minWidth);r+=a.minHeight;u.minSize=a.minHeight;u.maxSize=a.maxHeight}else{u.minSize=0;u.maxSize=0}if(l&&!l.isHidden){n=Math.max(n,l.minWidth);r+=l.minHeight;d.minSize=l.minHeight;d.maxSize=Infinity}else{d.minSize=0;d.maxSize=Infinity}return{minWidth:n,minHeight:r,maxWidth:i,maxHeight:o}};e.prototype.update=function(e,t,n,r,i,o){this._top=t;this._left=e;this._width=n;this._height=r;var a=o.get(this.tabBar);var s=this.tabBar.currentTitle;var l=s?o.get(s.owner):undefined;m.calc(this.sizers,r);if(a&&!a.isHidden){var c=this.sizers[0].size;a.update(e,t,n,c);t+=c}if(l&&!l.isHidden){var c=this.sizers[1].size;l.update(e,t,n,c)}};return e}();e.TabLayoutNode=a;var s=function(){function e(e){this.parent=null;this.normalized=false;this.children=[];this.sizers=[];this.handles=[];this.orientation=e}e.prototype.iterAllWidgets=function(){var e=Object(r["map"])(this.children,(function(e){return e.iterAllWidgets()}));return new r["ChainIterator"](e)};e.prototype.iterUserWidgets=function(){var e=Object(r["map"])(this.children,(function(e){return e.iterUserWidgets()}));return new r["ChainIterator"](e)};e.prototype.iterSelectedWidgets=function(){var e=Object(r["map"])(this.children,(function(e){return e.iterSelectedWidgets()}));return new r["ChainIterator"](e)};e.prototype.iterTabBars=function(){var e=Object(r["map"])(this.children,(function(e){return e.iterTabBars()}));return new r["ChainIterator"](e)};e.prototype.iterHandles=function(){var e=Object(r["map"])(this.children,(function(e){return e.iterHandles()}));return Object(r["chain"])(this.handles,new r["ChainIterator"](e))};e.prototype.findTabNode=function(e){for(var t=0,n=this.children.length;t<n;++t){var r=this.children[t].findTabNode(e);if(r){return r}}return null};e.prototype.findSplitNode=function(e){var t=this.handles.indexOf(e);if(t!==-1){return{index:t,node:this}}for(var n=0,r=this.children.length;n<r;++n){var i=this.children[n].findSplitNode(e);if(i){return i}}return null};e.prototype.findFirstTabNode=function(){if(this.children.length===0){return null}return this.children[0].findFirstTabNode()};e.prototype.hitTestTabNodes=function(e,t){for(var n=0,r=this.children.length;n<r;++n){var i=this.children[n].hitTestTabNodes(e,t);if(i){return i}}return null};e.prototype.createConfig=function(){var e=this.orientation;var t=this.createNormalizedSizes();var n=this.children.map((function(e){return e.createConfig()}));return{type:"split-area",orientation:e,children:n,sizes:t}};e.prototype.syncHandles=function(){var e=this;Object(r["each"])(this.handles,(function(t,n){t.setAttribute("data-orientation",e.orientation);if(n===e.handles.length-1){t.classList.add("lm-mod-hidden");t.classList.add("p-mod-hidden")}else{t.classList.remove("lm-mod-hidden");t.classList.remove("p-mod-hidden")}}))};e.prototype.holdSizes=function(){Object(r["each"])(this.sizers,(function(e){e.sizeHint=e.size}))};e.prototype.holdAllSizes=function(){Object(r["each"])(this.children,(function(e){return e.holdAllSizes()}));this.holdSizes()};e.prototype.normalizeSizes=function(){var e=this.sizers.length;if(e===0){return}this.holdSizes();var t=Object(r["reduce"])(this.sizers,(function(e,t){return e+t.sizeHint}),0);if(t===0){Object(r["each"])(this.sizers,(function(t){t.size=t.sizeHint=1/e}))}else{Object(r["each"])(this.sizers,(function(e){e.size=e.sizeHint/=t}))}this.normalized=true};e.prototype.createNormalizedSizes=function(){var e=this.sizers.length;if(e===0){return[]}var t=this.sizers.map((function(e){return e.size}));var n=Object(r["reduce"])(t,(function(e,t){return e+t}),0);if(n===0){Object(r["each"])(t,(function(n,r){t[r]=1/e}))}else{Object(r["each"])(t,(function(e,r){t[r]=e/n}))}return t};e.prototype.fit=function(e,t){var n=this.orientation==="horizontal";var r=Math.max(0,this.children.length-1)*e;var i=n?r:0;var o=n?0:r;var a=Infinity;var s=Infinity;for(var l=0,c=this.children.length;l<c;++l){var u=this.children[l].fit(e,t);if(n){o=Math.max(o,u.minHeight);i+=u.minWidth;this.sizers[l].minSize=u.minWidth}else{i=Math.max(i,u.minWidth);o+=u.minHeight;this.sizers[l].minSize=u.minHeight}}return{minWidth:i,minHeight:o,maxWidth:a,maxHeight:s}};e.prototype.update=function(e,t,n,i,o,a){var s=this.orientation==="horizontal";var l=Math.max(0,this.children.length-1)*o;var c=Math.max(0,(s?n:i)-l);if(this.normalized){Object(r["each"])(this.sizers,(function(e){e.sizeHint*=c}));this.normalized=false}m.calc(this.sizers,c);for(var u=0,d=this.children.length;u<d;++u){var f=this.children[u];var p=this.sizers[u].size;var h=this.handles[u].style;if(s){f.update(e,t,p,i,o,a);e+=p;h.top=t+"px";h.left=e+"px";h.width=o+"px";h.height=i+"px";e+=o}else{f.update(e,t,n,p,o,a);t+=p;h.top=t+"px";h.left=e+"px";h.width=n+"px";h.height=o+"px";t+=o}}};return e}();e.SplitLayoutNode=s;function l(e,t){if(e.widgets.length===0){return null}var n=[];Object(r["each"])(e.widgets,(function(e){if(!t.has(e)){t.add(e);n.push(e)}}));if(n.length===0){return null}var i=e.currentIndex;if(i!==-1&&(i<0||i>=n.length)){i=0}return{type:"tab-area",widgets:n,currentIndex:i}}function c(e,t){var n=e.orientation;var r=[];var o=[];for(var a=0,s=e.children.length;a<s;++a){var l=i(e.children[a],t);if(!l){continue}if(l.type==="tab-area"||l.orientation!==n){r.push(l);o.push(Math.abs(e.sizes[a]||0))}else{r.push.apply(r,l.children);o.push.apply(o,l.sizes)}}if(r.length===0){return null}if(r.length===1){return r[0]}return{type:"split-area",orientation:n,children:r,sizes:o}}function u(e,t){var n=t.createTabBar();Object(r["each"])(e.widgets,(function(e){e.hide();n.addTab(e.title)}));n.currentIndex=e.currentIndex;return new a(n)}function d(e,t){var i=new s(e.orientation);Object(r["each"])(e.children,(function(r,a){var s=o(r,t);var l=n(e.sizes[a]);var c=t.createHandle();i.children.push(s);i.handles.push(c);i.sizers.push(l);s.parent=i}));i.syncHandles();i.normalizeSizes();return i}})(H||(H={}));var F=function(e){v(t,e);function t(n){if(n===void 0){n={}}var r=e.call(this,{node:B.createNode()})||this;r._currentIndex=-1;r._titles=[];r._titlesEditable=false;r._previousTitle=null;r._dragData=null;r._tabMoved=new s["Signal"](r);r._currentChanged=new s["Signal"](r);r._tabCloseRequested=new s["Signal"](r);r._tabDetachRequested=new s["Signal"](r);r._tabActivateRequested=new s["Signal"](r);r.addClass("lm-TabBar");r.addClass("p-TabBar");r.setFlag(y.Flag.DisallowLayout);r.tabsMovable=n.tabsMovable||false;r.titlesEditable=n.titlesEditable||false;r.allowDeselect=n.allowDeselect||false;r.insertBehavior=n.insertBehavior||"select-tab-if-needed";r.removeBehavior=n.removeBehavior||"select-tab-after";r.renderer=n.renderer||t.defaultRenderer;r._orientation=n.orientation||"horizontal";r.dataset["orientation"]=r._orientation;return r}t.prototype.dispose=function(){this._releaseMouse();this._titles.length=0;this._previousTitle=null;e.prototype.dispose.call(this)};Object.defineProperty(t.prototype,"currentChanged",{get:function(){return this._currentChanged},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"tabMoved",{get:function(){return this._tabMoved},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"tabActivateRequested",{get:function(){return this._tabActivateRequested},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"tabCloseRequested",{get:function(){return this._tabCloseRequested},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"tabDetachRequested",{get:function(){return this._tabDetachRequested},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"titlesEditable",{get:function(){return this._titlesEditable},set:function(e){this._titlesEditable=e},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"currentTitle",{get:function(){return this._titles[this._currentIndex]||null},set:function(e){this.currentIndex=e?this._titles.indexOf(e):-1},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"currentIndex",{get:function(){return this._currentIndex},set:function(e){if(e<0||e>=this._titles.length){e=-1}if(this._currentIndex===e){return}var t=this._currentIndex;var n=this._titles[t]||null;var r=e;var i=this._titles[r]||null;this._currentIndex=r;this._previousTitle=n;this.update();this._currentChanged.emit({previousIndex:t,previousTitle:n,currentIndex:r,currentTitle:i})},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"orientation",{get:function(){return this._orientation},set:function(e){if(this._orientation===e){return}this._releaseMouse();this._orientation=e;this.dataset["orientation"]=e},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"titles",{get:function(){return this._titles},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"contentNode",{get:function(){return this.node.getElementsByClassName("lm-TabBar-content")[0]},enumerable:true,configurable:true});t.prototype.addTab=function(e){return this.insertTab(this._titles.length,e)};t.prototype.insertTab=function(e,t){this._releaseMouse();var n=B.asTitle(t);var i=this._titles.indexOf(n);var o=Math.max(0,Math.min(e,this._titles.length));if(i===-1){r["ArrayExt"].insert(this._titles,o,n);n.changed.connect(this._onTitleChanged,this);this.update();this._adjustCurrentForInsert(o,n);return n}if(o===this._titles.length){o--}if(i===o){return n}r["ArrayExt"].move(this._titles,i,o);this.update();this._adjustCurrentForMove(i,o);return n};t.prototype.removeTab=function(e){this.removeTabAt(this._titles.indexOf(e))};t.prototype.removeTabAt=function(e){this._releaseMouse();var t=r["ArrayExt"].removeAt(this._titles,e);if(!t){return}t.changed.disconnect(this._onTitleChanged,this);if(t===this._previousTitle){this._previousTitle=null}this.update();this._adjustCurrentForRemove(e,t)};t.prototype.clearTabs=function(){if(this._titles.length===0){return}this._releaseMouse();for(var e=0,t=this._titles;e<t.length;e++){var n=t[e];n.changed.disconnect(this._onTitleChanged,this)}var r=this.currentIndex;var i=this.currentTitle;this._currentIndex=-1;this._previousTitle=null;this._titles.length=0;this.update();if(r===-1){return}this._currentChanged.emit({previousIndex:r,previousTitle:i,currentIndex:-1,currentTitle:null})};t.prototype.releaseMouse=function(){this._releaseMouse()};t.prototype.handleEvent=function(e){switch(e.type){case"mousedown":this._evtMouseDown(e);break;case"mousemove":this._evtMouseMove(e);break;case"mouseup":this._evtMouseUp(e);break;case"dblclick":this._evtDblClick(e);break;case"keydown":this._evtKeyDown(e);break;case"contextmenu":e.preventDefault();e.stopPropagation();break}};t.prototype.onBeforeAttach=function(e){this.node.addEventListener("mousedown",this);this.node.addEventListener("dblclick",this)};t.prototype.onAfterDetach=function(e){this.node.removeEventListener("mousedown",this);this.node.removeEventListener("dblclick",this);this._releaseMouse()};t.prototype.onUpdateRequest=function(e){var t=this._titles;var n=this.renderer;var r=this.currentTitle;var i=new Array(t.length);for(var o=0,a=t.length;o<a;++o){var s=t[o];var l=s===r;var c=l?a:a-o-1;i[o]=n.renderTab({title:s,current:l,zIndex:c})}u["a"].render(i,this.contentNode)};t.prototype._evtDblClick=function(e){if(!this.titlesEditable){return}var t=this.contentNode.children;var n=r["ArrayExt"].findFirstIndex(t,(function(t){return i["ElementExt"].hitTest(t,e.clientX,e.clientY)}));if(n===-1){return}var o=this.titles[n];var a=t[n].querySelector(".lm-TabBar-tabLabel");if(a&&a.contains(e.target)){var s=o.label||"";var l=a.innerHTML;a.innerHTML="";var c=document.createElement("input");c.classList.add("lm-TabBar-tabInput");c.value=s;a.appendChild(c);var u=function(){c.removeEventListener("blur",u);a.innerHTML=l};c.addEventListener("dblclick",(function(e){return e.stopPropagation()}));c.addEventListener("blur",u);c.addEventListener("keydown",(function(e){if(e.key==="Enter"){if(c.value!==""){o.label=o.caption=c.value}u()}else if(e.key==="Escape"){u()}}));c.select();c.focus();if(a.children.length>0){a.children[0].focus()}}};t.prototype._evtKeyDown=function(e){e.preventDefault();e.stopPropagation();if(e.keyCode===27){this._releaseMouse()}};t.prototype._evtMouseDown=function(e){if(e.button!==0&&e.button!==1){return}if(this._dragData){return}var t=this.contentNode.children;var n=r["ArrayExt"].findFirstIndex(t,(function(t){return i["ElementExt"].hitTest(t,e.clientX,e.clientY)}));if(n===-1){return}e.preventDefault();e.stopPropagation();this._dragData={tab:t[n],index:n,pressX:e.clientX,pressY:e.clientY,tabPos:-1,tabSize:-1,tabPressPos:-1,targetIndex:-1,tabLayout:null,contentRect:null,override:null,dragActive:false,dragAborted:false,detachRequested:false};document.addEventListener("mouseup",this,true);if(e.button===1){return}var o=t[n].querySelector(this.renderer.closeIconSelector);if(o&&o.contains(e.target)){return}if(this.tabsMovable){document.addEventListener("mousemove",this,true);document.addEventListener("keydown",this,true);document.addEventListener("contextmenu",this,true)}if(this.allowDeselect&&this.currentIndex===n){this.currentIndex=-1}else{this.currentIndex=n}if(this.currentIndex===-1){return}this._tabActivateRequested.emit({index:this.currentIndex,title:this.currentTitle})};t.prototype._evtMouseMove=function(e){var t=this._dragData;if(!t){return}e.preventDefault();e.stopPropagation();var n=this.contentNode.children;if(!t.dragActive&&!B.dragExceeded(t,e)){return}if(!t.dragActive){var r=t.tab.getBoundingClientRect();if(this._orientation==="horizontal"){t.tabPos=t.tab.offsetLeft;t.tabSize=r.width;t.tabPressPos=t.pressX-r.left}else{t.tabPos=t.tab.offsetTop;t.tabSize=r.height;t.tabPressPos=t.pressY-r.top}t.tabLayout=B.snapTabLayout(n,this._orientation);t.contentRect=this.contentNode.getBoundingClientRect();t.override=p["Drag"].overrideCursor("default");t.tab.classList.add("lm-mod-dragging");this.addClass("lm-mod-dragging");t.tab.classList.add("p-mod-dragging");this.addClass("p-mod-dragging");t.dragActive=true}if(!t.detachRequested&&B.detachExceeded(t,e)){t.detachRequested=true;var i=t.index;var o=e.clientX;var a=e.clientY;var s=n[i];var l=this._titles[i];this._tabDetachRequested.emit({index:i,title:l,tab:s,clientX:o,clientY:a});if(t.dragAborted){return}}B.layoutTabs(n,t,e,this._orientation)};t.prototype._evtMouseUp=function(e){var t=this;if(e.button!==0&&e.button!==1){return}var n=this._dragData;if(!n){return}e.preventDefault();e.stopPropagation();document.removeEventListener("mousemove",this,true);document.removeEventListener("mouseup",this,true);document.removeEventListener("keydown",this,true);document.removeEventListener("contextmenu",this,true);if(!n.dragActive){this._dragData=null;var a=this.contentNode.children;var s=r["ArrayExt"].findFirstIndex(a,(function(t){return i["ElementExt"].hitTest(t,e.clientX,e.clientY)}));if(s!==n.index){return}var l=this._titles[s];if(!l.closable){return}if(e.button===1){this._tabCloseRequested.emit({index:s,title:l});return}var c=a[s].querySelector(this.renderer.closeIconSelector);if(c&&c.contains(e.target)){this._tabCloseRequested.emit({index:s,title:l});return}return}if(e.button!==0){return}B.finalizeTabPosition(n,this._orientation);n.tab.classList.remove("lm-mod-dragging");n.tab.classList.remove("p-mod-dragging");var u=B.parseTransitionDuration(n.tab);setTimeout((function(){if(n.dragAborted){return}t._dragData=null;B.resetTabPositions(t.contentNode.children,t._orientation);n.override.dispose();t.removeClass("lm-mod-dragging");t.removeClass("p-mod-dragging");var e=n.index;var i=n.targetIndex;if(i===-1||e===i){return}r["ArrayExt"].move(t._titles,e,i);t._adjustCurrentForMove(e,i);t._tabMoved.emit({fromIndex:e,toIndex:i,title:t._titles[i]});o["MessageLoop"].sendMessage(t,y.Msg.UpdateRequest)}),u)};t.prototype._releaseMouse=function(){var e=this._dragData;if(!e){return}this._dragData=null;document.removeEventListener("mousemove",this,true);document.removeEventListener("mouseup",this,true);document.removeEventListener("keydown",this,true);document.removeEventListener("contextmenu",this,true);e.dragAborted=true;if(!e.dragActive){return}B.resetTabPositions(this.contentNode.children,this._orientation);e.override.dispose();e.tab.classList.remove("lm-mod-dragging");this.removeClass("lm-mod-dragging");e.tab.classList.remove("p-mod-dragging");this.removeClass("p-mod-dragging")};t.prototype._adjustCurrentForInsert=function(e,t){var n=this.currentTitle;var r=this._currentIndex;var i=this.insertBehavior;if(i==="select-tab"||i==="select-tab-if-needed"&&r===-1){this._currentIndex=e;this._previousTitle=n;this._currentChanged.emit({previousIndex:r,previousTitle:n,currentIndex:e,currentTitle:t});return}if(r>=e){this._currentIndex++}};t.prototype._adjustCurrentForMove=function(e,t){if(this._currentIndex===e){this._currentIndex=t}else if(this._currentIndex<e&&this._currentIndex>=t){this._currentIndex++}else if(this._currentIndex>e&&this._currentIndex<=t){this._currentIndex--}};t.prototype._adjustCurrentForRemove=function(e,t){var n=this._currentIndex;var r=this.removeBehavior;if(n!==e){if(n>e){this._currentIndex--}return}if(this._titles.length===0){this._currentIndex=-1;this._currentChanged.emit({previousIndex:e,previousTitle:t,currentIndex:-1,currentTitle:null});return}if(r==="select-tab-after"){this._currentIndex=Math.min(e,this._titles.length-1);this._currentChanged.emit({previousIndex:e,previousTitle:t,currentIndex:this._currentIndex,currentTitle:this.currentTitle});return}if(r==="select-tab-before"){this._currentIndex=Math.max(0,e-1);this._currentChanged.emit({previousIndex:e,previousTitle:t,currentIndex:this._currentIndex,currentTitle:this.currentTitle});return}if(r==="select-previous-tab"){if(this._previousTitle){this._currentIndex=this._titles.indexOf(this._previousTitle);this._previousTitle=null}else{this._currentIndex=Math.min(e,this._titles.length-1)}this._currentChanged.emit({previousIndex:e,previousTitle:t,currentIndex:this._currentIndex,currentTitle:this.currentTitle});return}this._currentIndex=-1;this._currentChanged.emit({previousIndex:e,previousTitle:t,currentIndex:-1,currentTitle:null})};t.prototype._onTitleChanged=function(e){this.update()};return t}(y);(function(e){var t=function(){function e(){this.closeIconSelector=".lm-TabBar-tabCloseIcon";this._tabID=0;this._tabKeys=new WeakMap}e.prototype.renderTab=function(e){var t=e.title.caption;var n=this.createTabKey(e);var r=this.createTabStyle(e);var i=this.createTabClass(e);var o=this.createTabDataset(e);return u["b"].li({key:n,className:i,title:t,style:r,dataset:o},this.renderIcon(e),this.renderLabel(e),this.renderCloseIcon(e))};e.prototype.renderIcon=function(e){var t=e.title;var n=this.createIconClass(e);if(typeof t.icon==="string"){return u["b"].div({className:n},t.iconLabel)}return u["b"].div({className:n},t.icon,t.iconLabel)};e.prototype.renderLabel=function(e){return u["b"].div({className:"lm-TabBar-tabLabel"+" p-TabBar-tabLabel"},e.title.label)};e.prototype.renderCloseIcon=function(e){return u["b"].div({className:"lm-TabBar-tabCloseIcon"+" p-TabBar-tabCloseIcon"})};e.prototype.createTabKey=function(e){var t=this._tabKeys.get(e.title);if(t===undefined){t="tab-key-"+this._tabID++;this._tabKeys.set(e.title,t)}return t};e.prototype.createTabStyle=function(e){return{zIndex:""+e.zIndex}};e.prototype.createTabClass=function(e){var t="lm-TabBar-tab";t+=" p-TabBar-tab";if(e.title.className){t+=" "+e.title.className}if(e.title.closable){t+=" lm-mod-closable";t+=" p-mod-closable"}if(e.current){t+=" lm-mod-current";t+=" p-mod-current"}return t};e.prototype.createTabDataset=function(e){return e.title.dataset};e.prototype.createIconClass=function(e){var t="lm-TabBar-tabIcon";t+=" p-TabBar-tabIcon";var n=e.title.iconClass;return n?t+" "+n:t};return e}();e.Renderer=t;e.defaultRenderer=new t})(F||(F={}));var B;(function(e){e.DRAG_THRESHOLD=5;e.DETACH_THRESHOLD=20;function t(){var e=document.createElement("div");var t=document.createElement("ul");t.className="lm-TabBar-content";t.classList.add("p-TabBar-content");e.appendChild(t);return e}e.createNode=t;function n(e){return e instanceof _?e:new _(e)}e.asTitle=n;function i(e){var t=window.getComputedStyle(e);return 1e3*(parseFloat(t.transitionDuration)||0)}e.parseTransitionDuration=i;function o(e,t){var n=new Array(e.length);for(var r=0,i=e.length;r<i;++r){var o=e[r];var a=window.getComputedStyle(o);if(t==="horizontal"){n[r]={pos:o.offsetLeft,size:o.offsetWidth,margin:parseFloat(a.marginLeft)||0}}else{n[r]={pos:o.offsetTop,size:o.offsetHeight,margin:parseFloat(a.marginTop)||0}}}return n}e.snapTabLayout=o;function a(t,n){var r=Math.abs(n.clientX-t.pressX);var i=Math.abs(n.clientY-t.pressY);return r>=e.DRAG_THRESHOLD||i>=e.DRAG_THRESHOLD}e.dragExceeded=a;function s(t,n){var r=t.contentRect;return n.clientX<r.left-e.DETACH_THRESHOLD||n.clientX>=r.right+e.DETACH_THRESHOLD||n.clientY<r.top-e.DETACH_THRESHOLD||n.clientY>=r.bottom+e.DETACH_THRESHOLD}e.detachExceeded=s;function l(e,t,n,r){var i;var o;var a;var s;if(r==="horizontal"){i=t.pressX;o=n.clientX-t.contentRect.left;a=n.clientX;s=t.contentRect.width}else{i=t.pressY;o=n.clientY-t.contentRect.top;a=n.clientY;s=t.contentRect.height}var l=t.index;var c=o-t.tabPressPos;var u=c+t.tabSize;for(var d=0,f=e.length;d<f;++d){var p=void 0;var h=t.tabLayout[d];var m=h.pos+(h.size>>1);if(d<t.index&&c<m){p=t.tabSize+t.tabLayout[d+1].margin+"px";l=Math.min(l,d)}else if(d>t.index&&u>m){p=-t.tabSize-h.margin+"px";l=Math.max(l,d)}else if(d===t.index){var b=a-i;var v=s-(t.tabPos+t.tabSize);p=Math.max(-t.tabPos,Math.min(b,v))+"px"}else{p=""}if(r==="horizontal"){e[d].style.left=p}else{e[d].style.top=p}}t.targetIndex=l}e.layoutTabs=l;function c(e,t){var n;if(t==="horizontal"){n=e.contentRect.width}else{n=e.contentRect.height}var r;if(e.targetIndex===e.index){r=0}else if(e.targetIndex>e.index){var i=e.tabLayout[e.targetIndex];r=i.pos+i.size-e.tabSize-e.tabPos}else{var i=e.tabLayout[e.targetIndex];r=i.pos-e.tabPos}var o=n-(e.tabPos+e.tabSize);var a=Math.max(-e.tabPos,Math.min(r,o));if(t==="horizontal"){e.tab.style.left=a+"px"}else{e.tab.style.top=a+"px"}}e.finalizeTabPosition=c;function u(e,t){Object(r["each"])(e,(function(e){if(t==="horizontal"){e.style.left=""}else{e.style.top=""}}))}e.resetTabPositions=u})(B||(B={}));var V=function(e){v(t,e);function t(n){if(n===void 0){n={}}var r=e.call(this)||this;r._drag=null;r._tabsMovable=true;r._pressData=null;r._layoutModified=new s["Signal"](r);r.addClass("lm-DockPanel");r.addClass("p-DockPanel");r._mode=n.mode||"multiple-document";r._renderer=n.renderer||t.defaultRenderer;r._edges=n.edges||Y.DEFAULT_EDGES;if(n.tabsMovable!==undefined){r._tabsMovable=n.tabsMovable}r.dataset["mode"]=r._mode;var i={createTabBar:function(){return r._createTabBar()},createHandle:function(){return r._createHandle()}};r.layout=new N({renderer:i,spacing:n.spacing});r.overlay=n.overlay||new t.Overlay;r.node.appendChild(r.overlay.node);return r}t.prototype.dispose=function(){this._releaseMouse();this.overlay.hide(0);if(this._drag){this._drag.dispose()}e.prototype.dispose.call(this)};Object.defineProperty(t.prototype,"layoutModified",{get:function(){return this._layoutModified},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"renderer",{get:function(){return this.layout.renderer},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"spacing",{get:function(){return this.layout.spacing},set:function(e){this.layout.spacing=e},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"mode",{get:function(){return this._mode},set:function(e){if(this._mode===e){return}this._mode=e;this.dataset["mode"]=e;var t=this.layout;switch(e){case"multiple-document":Object(r["each"])(t.tabBars(),(function(e){e.show()}));break;case"single-document":t.restoreLayout(Y.createSingleDocumentConfig(this));break;default:throw"unreachable"}o["MessageLoop"].postMessage(this,Y.LayoutModified)},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"tabsMovable",{get:function(){return this._tabsMovable},set:function(e){this._tabsMovable=e;Object(r["each"])(this.tabBars(),(function(t){t.tabsMovable=e}))},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"isEmpty",{get:function(){return this.layout.isEmpty},enumerable:true,configurable:true});t.prototype.widgets=function(){return this.layout.widgets()};t.prototype.selectedWidgets=function(){return this.layout.selectedWidgets()};t.prototype.tabBars=function(){return this.layout.tabBars()};t.prototype.handles=function(){return this.layout.handles()};t.prototype.selectWidget=function(e){var t=Object(r["find"])(this.tabBars(),(function(t){return t.titles.indexOf(e.title)!==-1}));if(!t){throw new Error("Widget is not contained in the dock panel.")}t.currentTitle=e.title};t.prototype.activateWidget=function(e){this.selectWidget(e);e.activate()};t.prototype.saveLayout=function(){return this.layout.saveLayout()};t.prototype.restoreLayout=function(e){this._mode="multiple-document";this.layout.restoreLayout(e);if(i["Platform"].IS_EDGE||i["Platform"].IS_IE){o["MessageLoop"].flush()}o["MessageLoop"].postMessage(this,Y.LayoutModified)};t.prototype.addWidget=function(e,t){if(t===void 0){t={}}if(this._mode==="single-document"){this.layout.addWidget(e)}else{this.layout.addWidget(e,t)}o["MessageLoop"].postMessage(this,Y.LayoutModified)};t.prototype.processMessage=function(t){if(t.type==="layout-modified"){this._layoutModified.emit(undefined)}else{e.prototype.processMessage.call(this,t)}};t.prototype.handleEvent=function(e){switch(e.type){case"lm-dragenter":this._evtDragEnter(e);break;case"lm-dragleave":this._evtDragLeave(e);break;case"lm-dragover":this._evtDragOver(e);break;case"lm-drop":this._evtDrop(e);break;case"mousedown":this._evtMouseDown(e);break;case"mousemove":this._evtMouseMove(e);break;case"mouseup":this._evtMouseUp(e);break;case"keydown":this._evtKeyDown(e);break;case"contextmenu":e.preventDefault();e.stopPropagation();break}};t.prototype.onBeforeAttach=function(e){this.node.addEventListener("lm-dragenter",this);this.node.addEventListener("lm-dragleave",this);this.node.addEventListener("lm-dragover",this);this.node.addEventListener("lm-drop",this);this.node.addEventListener("mousedown",this)};t.prototype.onAfterDetach=function(e){this.node.removeEventListener("lm-dragenter",this);this.node.removeEventListener("lm-dragleave",this);this.node.removeEventListener("lm-dragover",this);this.node.removeEventListener("lm-drop",this);this.node.removeEventListener("mousedown",this);this._releaseMouse()};t.prototype.onChildAdded=function(e){if(Y.isGeneratedTabBarProperty.get(e.child)){return}e.child.addClass("lm-DockPanel-widget");e.child.addClass("p-DockPanel-widget")};t.prototype.onChildRemoved=function(e){if(Y.isGeneratedTabBarProperty.get(e.child)){return}e.child.removeClass("lm-DockPanel-widget");e.child.removeClass("p-DockPanel-widget");o["MessageLoop"].postMessage(this,Y.LayoutModified)};t.prototype._evtDragEnter=function(e){if(e.mimeData.hasData("application/vnd.lumino.widget-factory")){e.preventDefault();e.stopPropagation()}};t.prototype._evtDragLeave=function(e){e.preventDefault();e.stopPropagation();this.overlay.hide(1)};t.prototype._evtDragOver=function(e){e.preventDefault();e.stopPropagation();if(this._showOverlay(e.clientX,e.clientY)==="invalid"){e.dropAction="none"}else{e.dropAction=e.proposedAction}};t.prototype._evtDrop=function(e){e.preventDefault();e.stopPropagation();this.overlay.hide(0);if(e.proposedAction==="none"){e.dropAction="none";return}var t=e.clientX,n=e.clientY;var r=Y.findDropTarget(this,t,n,this._edges),i=r.zone,o=r.target;if(i==="invalid"){e.dropAction="none";return}var a=e.mimeData;var s=a.getData("application/vnd.lumino.widget-factory");if(typeof s!=="function"){e.dropAction="none";return}var l=s();if(!(l instanceof y)){e.dropAction="none";return}if(l.contains(this)){e.dropAction="none";return}var c=o?Y.getDropRef(o.tabBar):null;switch(i){case"root-all":this.addWidget(l);break;case"root-top":this.addWidget(l,{mode:"split-top"});break;case"root-left":this.addWidget(l,{mode:"split-left"});break;case"root-right":this.addWidget(l,{mode:"split-right"});break;case"root-bottom":this.addWidget(l,{mode:"split-bottom"});break;case"widget-all":this.addWidget(l,{mode:"tab-after",ref:c});break;case"widget-top":this.addWidget(l,{mode:"split-top",ref:c});break;case"widget-left":this.addWidget(l,{mode:"split-left",ref:c});break;case"widget-right":this.addWidget(l,{mode:"split-right",ref:c});break;case"widget-bottom":this.addWidget(l,{mode:"split-bottom",ref:c});break;case"widget-tab":this.addWidget(l,{mode:"tab-after",ref:c});break;default:throw"unreachable"}e.dropAction=e.proposedAction;this.activateWidget(l)};t.prototype._evtKeyDown=function(e){e.preventDefault();e.stopPropagation();if(e.keyCode===27){this._releaseMouse();o["MessageLoop"].postMessage(this,Y.LayoutModified)}};t.prototype._evtMouseDown=function(e){if(e.button!==0){return}var t=this.layout;var n=e.target;var i=Object(r["find"])(t.handles(),(function(e){return e.contains(n)}));if(!i){return}e.preventDefault();e.stopPropagation();document.addEventListener("keydown",this,true);document.addEventListener("mouseup",this,true);document.addEventListener("mousemove",this,true);document.addEventListener("contextmenu",this,true);var o=i.getBoundingClientRect();var a=e.clientX-o.left;var s=e.clientY-o.top;var l=window.getComputedStyle(i);var c=p["Drag"].overrideCursor(l.cursor);this._pressData={handle:i,deltaX:a,deltaY:s,override:c}};t.prototype._evtMouseMove=function(e){if(!this._pressData){return}e.preventDefault();e.stopPropagation();var t=this.node.getBoundingClientRect();var n=e.clientX-t.left-this._pressData.deltaX;var r=e.clientY-t.top-this._pressData.deltaY;var i=this.layout;i.moveHandle(this._pressData.handle,n,r)};t.prototype._evtMouseUp=function(e){if(e.button!==0){return}e.preventDefault();e.stopPropagation();this._releaseMouse();o["MessageLoop"].postMessage(this,Y.LayoutModified)};t.prototype._releaseMouse=function(){if(!this._pressData){return}this._pressData.override.dispose();this._pressData=null;document.removeEventListener("keydown",this,true);document.removeEventListener("mouseup",this,true);document.removeEventListener("mousemove",this,true);document.removeEventListener("contextmenu",this,true)};t.prototype._showOverlay=function(e,t){var n=Y.findDropTarget(this,e,t,this._edges),r=n.zone,o=n.target;if(r==="invalid"){this.overlay.hide(100);return r}var a;var s;var l;var c;var u=i["ElementExt"].boxSizing(this.node);var d=this.node.getBoundingClientRect();switch(r){case"root-all":a=u.paddingTop;s=u.paddingLeft;l=u.paddingRight;c=u.paddingBottom;break;case"root-top":a=u.paddingTop;s=u.paddingLeft;l=u.paddingRight;c=d.height*Y.GOLDEN_RATIO;break;case"root-left":a=u.paddingTop;s=u.paddingLeft;l=d.width*Y.GOLDEN_RATIO;c=u.paddingBottom;break;case"root-right":a=u.paddingTop;s=d.width*Y.GOLDEN_RATIO;l=u.paddingRight;c=u.paddingBottom;break;case"root-bottom":a=d.height*Y.GOLDEN_RATIO;s=u.paddingLeft;l=u.paddingRight;c=u.paddingBottom;break;case"widget-all":a=o.top;s=o.left;l=o.right;c=o.bottom;break;case"widget-top":a=o.top;s=o.left;l=o.right;c=o.bottom+o.height/2;break;case"widget-left":a=o.top;s=o.left;l=o.right+o.width/2;c=o.bottom;break;case"widget-right":a=o.top;s=o.left+o.width/2;l=o.right;c=o.bottom;break;case"widget-bottom":a=o.top+o.height/2;s=o.left;l=o.right;c=o.bottom;break;case"widget-tab":var f=o.tabBar.node.getBoundingClientRect().height;a=o.top;s=o.left;l=o.right;c=o.bottom+o.height-f;break;default:throw"unreachable"}this.overlay.show({top:a,left:s,right:l,bottom:c});return r};t.prototype._createTabBar=function(){var e=this._renderer.createTabBar();Y.isGeneratedTabBarProperty.set(e,true);if(this._mode==="single-document"){e.hide()}e.tabsMovable=this._tabsMovable;e.allowDeselect=false;e.removeBehavior="select-previous-tab";e.insertBehavior="select-tab-if-needed";e.tabMoved.connect(this._onTabMoved,this);e.currentChanged.connect(this._onCurrentChanged,this);e.tabCloseRequested.connect(this._onTabCloseRequested,this);e.tabDetachRequested.connect(this._onTabDetachRequested,this);e.tabActivateRequested.connect(this._onTabActivateRequested,this);return e};t.prototype._createHandle=function(){return this._renderer.createHandle()};t.prototype._onTabMoved=function(){o["MessageLoop"].postMessage(this,Y.LayoutModified)};t.prototype._onCurrentChanged=function(e,t){var n=t.previousTitle,r=t.currentTitle;if(n){n.owner.hide()}if(r){r.owner.show()}if(i["Platform"].IS_EDGE||i["Platform"].IS_IE){o["MessageLoop"].flush()}o["MessageLoop"].postMessage(this,Y.LayoutModified)};t.prototype._onTabActivateRequested=function(e,t){t.title.owner.activate()};t.prototype._onTabCloseRequested=function(e,t){t.title.owner.close()};t.prototype._onTabDetachRequested=function(e,t){var n=this;if(this._drag){return}e.releaseMouse();var r=t.title,i=t.tab,o=t.clientX,a=t.clientY;var s=new l["MimeData"];var c=function(){return r.owner};s.setData("application/vnd.lumino.widget-factory",c);var u=i.cloneNode(true);this._drag=new p["Drag"]({mimeData:s,dragImage:u,proposedAction:"move",supportedActions:"move"});i.classList.add("lm-mod-hidden");i.classList.add("p-mod-hidden");var d=function(){n._drag=null;i.classList.remove("lm-mod-hidden");i.classList.remove("p-mod-hidden")};this._drag.start(o,a).then(d)};return t}(y);(function(e){var t=function(){function e(){this._timer=-1;this._hidden=true;this.node=document.createElement("div");this.node.classList.add("lm-DockPanel-overlay");this.node.classList.add("lm-mod-hidden");this.node.classList.add("p-DockPanel-overlay");this.node.classList.add("p-mod-hidden");this.node.style.position="absolute"}e.prototype.show=function(e){var t=this.node.style;t.top=e.top+"px";t.left=e.left+"px";t.right=e.right+"px";t.bottom=e.bottom+"px";clearTimeout(this._timer);this._timer=-1;if(!this._hidden){return}this._hidden=false;this.node.classList.remove("lm-mod-hidden");this.node.classList.remove("p-mod-hidden")};e.prototype.hide=function(e){var t=this;if(this._hidden){return}if(e<=0){clearTimeout(this._timer);this._timer=-1;this._hidden=true;this.node.classList.add("lm-mod-hidden");this.node.classList.add("p-mod-hidden");return}if(this._timer!==-1){return}this._timer=window.setTimeout((function(){t._timer=-1;t._hidden=true;t.node.classList.add("lm-mod-hidden");t.node.classList.add("p-mod-hidden")}),e)};return e}();e.Overlay=t;var n=function(){function e(){}e.prototype.createTabBar=function(){var e=new F;e.addClass("lm-DockPanel-tabBar");e.addClass("p-DockPanel-tabBar");return e};e.prototype.createHandle=function(){var e=document.createElement("div");e.className="lm-DockPanel-handle";e.classList.add("p-DockPanel-handle");return e};return e}();e.Renderer=n;e.defaultRenderer=new n})(V||(V={}));var Y;(function(e){e.GOLDEN_RATIO=.618;e.DEFAULT_EDGES={top:12,right:40,bottom:40,left:40};e.LayoutModified=new o["ConflatableMessage"]("layout-modified");e.isGeneratedTabBarProperty=new a["AttachedProperty"]({name:"isGeneratedTabBar",create:function(){return false}});function t(e){if(e.isEmpty){return{main:null}}var t=Object(r["toArray"])(e.widgets());var n=e.selectedWidgets().next();var i=n?t.indexOf(n):-1;return{main:{type:"tab-area",widgets:t,currentIndex:i}}}e.createSingleDocumentConfig=t;function n(e,t,n,r){if(!i["ElementExt"].hitTest(e.node,t,n)){return{zone:"invalid",target:null}}var o=e.layout;if(o.isEmpty){return{zone:"root-all",target:null}}if(e.mode==="multiple-document"){var a=e.node.getBoundingClientRect();var s=t-a.left+1;var l=n-a.top+1;var c=a.right-t;var u=a.bottom-n;var d=Math.min(l,c,u,s);switch(d){case l:if(l<r.top){return{zone:"root-top",target:null}}break;case c:if(c<r.right){return{zone:"root-right",target:null}}break;case u:if(u<r.bottom){return{zone:"root-bottom",target:null}}break;case s:if(s<r.left){return{zone:"root-left",target:null}}break;default:throw"unreachable"}}var f=o.hitTestTabAreas(t,n);if(!f){return{zone:"invalid",target:null}}if(e.mode==="single-document"){return{zone:"widget-all",target:f}}var p=f.x-f.left+1;var h=f.y-f.top+1;var m=f.left+f.width-f.x;var b=f.top+f.height-f.y;var v=f.tabBar.node.getBoundingClientRect().height;if(h<v){return{zone:"widget-tab",target:f}}var g=Math.round(f.width/3);var _=Math.round(f.height/3);if(p>g&&m>g&&h>_&&b>_){return{zone:"widget-all",target:f}}p/=g;h/=_;m/=g;b/=_;var y=Math.min(p,h,m,b);var w;switch(y){case p:w="widget-left";break;case h:w="widget-top";break;case m:w="widget-right";break;case b:w="widget-bottom";break;default:throw"unreachable"}return{zone:w,target:f}}e.findDropTarget=n;function s(e){if(e.titles.length===0){return null}if(e.currentTitle){return e.currentTitle.owner}return e.titles[e.titles.length-1].owner}e.getDropRef=s})(Y||(Y={}));var W=function(){function e(){this._counter=0;this._widgets=[];this._activeWidget=null;this._currentWidget=null;this._numbers=new Map;this._nodes=new Map;this._activeChanged=new s["Signal"](this);this._currentChanged=new s["Signal"](this)}e.prototype.dispose=function(){var e=this;if(this._counter<0){return}this._counter=-1;s["Signal"].clearData(this);Object(r["each"])(this._widgets,(function(t){t.node.removeEventListener("focus",e,true);t.node.removeEventListener("blur",e,true)}));this._activeWidget=null;this._currentWidget=null;this._nodes.clear();this._numbers.clear();this._widgets.length=0};Object.defineProperty(e.prototype,"currentChanged",{get:function(){return this._currentChanged},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"activeChanged",{get:function(){return this._activeChanged},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"isDisposed",{get:function(){return this._counter<0},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"currentWidget",{get:function(){return this._currentWidget},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"activeWidget",{get:function(){return this._activeWidget},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"widgets",{get:function(){return this._widgets},enumerable:true,configurable:true});e.prototype.focusNumber=function(e){var t=this._numbers.get(e);return t===undefined?-1:t};e.prototype.has=function(e){return this._numbers.has(e)};e.prototype.add=function(e){if(this._numbers.has(e)){return}var t=e.node.contains(document.activeElement);var n=t?this._counter++:-1;this._widgets.push(e);this._numbers.set(e,n);this._nodes.set(e.node,e);e.node.addEventListener("focus",this,true);e.node.addEventListener("blur",this,true);e.disposed.connect(this._onWidgetDisposed,this);if(t){this._setWidgets(e,e)}};e.prototype.remove=function(e){var t=this;if(!this._numbers.has(e)){return}e.disposed.disconnect(this._onWidgetDisposed,this);e.node.removeEventListener("focus",this,true);e.node.removeEventListener("blur",this,true);r["ArrayExt"].removeFirstOf(this._widgets,e);this._nodes.delete(e.node);this._numbers.delete(e);if(this._currentWidget!==e){return}var n=Object(r["filter"])(this._widgets,(function(e){return t._numbers.get(e)!==-1}));var i=Object(r["max"])(n,(function(e,n){var r=t._numbers.get(e);var i=t._numbers.get(n);return r-i}))||null;this._setWidgets(i,null)};e.prototype.handleEvent=function(e){switch(e.type){case"focus":this._evtFocus(e);break;case"blur":this._evtBlur(e);break}};e.prototype._setWidgets=function(e,t){var n=this._currentWidget;this._currentWidget=e;var r=this._activeWidget;this._activeWidget=t;if(n!==e){this._currentChanged.emit({oldValue:n,newValue:e})}if(r!==t){this._activeChanged.emit({oldValue:r,newValue:t})}};e.prototype._evtFocus=function(e){var t=this._nodes.get(e.currentTarget);if(t!==this._currentWidget){this._numbers.set(t,this._counter++)}this._setWidgets(t,t)};e.prototype._evtBlur=function(e){var t=this._nodes.get(e.currentTarget);var n=e.relatedTarget;if(!n){this._setWidgets(this._currentWidget,null);return}if(t.node.contains(n)){return}if(!Object(r["find"])(this._widgets,(function(e){return e.node.contains(n)}))){this._setWidgets(this._currentWidget,null);return}};e.prototype._onWidgetDisposed=function(e){this.remove(e)};return e}();var U=function(e){v(t,e);function t(t){if(t===void 0){t={}}var n=e.call(this,t)||this;n._dirty=false;n._rowSpacing=4;n._columnSpacing=4;n._items=[];n._rowStarts=[];n._columnStarts=[];n._rowSizers=[new h];n._columnSizers=[new h];n._box=null;if(t.rowCount!==undefined){q.reallocSizers(n._rowSizers,t.rowCount)}if(t.columnCount!==undefined){q.reallocSizers(n._columnSizers,t.columnCount)}if(t.rowSpacing!==undefined){n._rowSpacing=q.clampValue(t.rowSpacing)}if(t.columnSpacing!==undefined){n._columnSpacing=q.clampValue(t.columnSpacing)}return n}t.prototype.dispose=function(){Object(r["each"])(this._items,(function(e){var t=e.widget;e.dispose();t.dispose()}));this._box=null;this._items.length=0;this._rowStarts.length=0;this._rowSizers.length=0;this._columnStarts.length=0;this._columnSizers.length=0;e.prototype.dispose.call(this)};Object.defineProperty(t.prototype,"rowCount",{get:function(){return this._rowSizers.length},set:function(e){if(e===this.rowCount){return}q.reallocSizers(this._rowSizers,e);if(this.parent){this.parent.fit()}},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"columnCount",{get:function(){return this._columnSizers.length},set:function(e){if(e===this.columnCount){return}q.reallocSizers(this._columnSizers,e);if(this.parent){this.parent.fit()}},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"rowSpacing",{get:function(){return this._rowSpacing},set:function(e){e=q.clampValue(e);if(this._rowSpacing===e){return}this._rowSpacing=e;if(this.parent){this.parent.fit()}},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"columnSpacing",{get:function(){return this._columnSpacing},set:function(e){e=q.clampValue(e);if(this._columnSpacing===e){return}this._columnSpacing=e;if(this.parent){this.parent.fit()}},enumerable:true,configurable:true});t.prototype.rowStretch=function(e){var t=this._rowSizers[e];return t?t.stretch:-1};t.prototype.setRowStretch=function(e,t){var n=this._rowSizers[e];if(!n){return}t=q.clampValue(t);if(n.stretch===t){return}n.stretch=t;if(this.parent){this.parent.update()}};t.prototype.columnStretch=function(e){var t=this._columnSizers[e];return t?t.stretch:-1};t.prototype.setColumnStretch=function(e,t){var n=this._columnSizers[e];if(!n){return}t=q.clampValue(t);if(n.stretch===t){return}n.stretch=t;if(this.parent){this.parent.update()}};t.prototype.iter=function(){return Object(r["map"])(this._items,(function(e){return e.widget}))};t.prototype.addWidget=function(e){var t=r["ArrayExt"].findFirstIndex(this._items,(function(t){return t.widget===e}));if(t!==-1){return}this._items.push(new C(e));if(this.parent){this.attachWidget(e)}};t.prototype.removeWidget=function(e){var t=r["ArrayExt"].findFirstIndex(this._items,(function(t){return t.widget===e}));if(t===-1){return}var n=r["ArrayExt"].removeAt(this._items,t);if(this.parent){this.detachWidget(e)}n.dispose()};t.prototype.init=function(){var t=this;e.prototype.init.call(this);Object(r["each"])(this,(function(e){t.attachWidget(e)}))};t.prototype.attachWidget=function(e){if(this.parent.isAttached){o["MessageLoop"].sendMessage(e,y.Msg.BeforeAttach)}this.parent.node.appendChild(e.node);if(this.parent.isAttached){o["MessageLoop"].sendMessage(e,y.Msg.AfterAttach)}this.parent.fit()};t.prototype.detachWidget=function(e){if(this.parent.isAttached){o["MessageLoop"].sendMessage(e,y.Msg.BeforeDetach)}this.parent.node.removeChild(e.node);if(this.parent.isAttached){o["MessageLoop"].sendMessage(e,y.Msg.AfterDetach)}this.parent.fit()};t.prototype.onBeforeShow=function(t){e.prototype.onBeforeShow.call(this,t);this.parent.update()};t.prototype.onBeforeAttach=function(t){e.prototype.onBeforeAttach.call(this,t);this.parent.fit()};t.prototype.onChildShown=function(e){this.parent.fit()};t.prototype.onChildHidden=function(e){this.parent.fit()};t.prototype.onResize=function(e){if(this.parent.isVisible){this._update(e.width,e.height)}};t.prototype.onUpdateRequest=function(e){if(this.parent.isVisible){this._update(-1,-1)}};t.prototype.onFitRequest=function(e){if(this.parent.isAttached){this._fit()}};t.prototype._fit=function(){for(var e=0,n=this.rowCount;e<n;++e){this._rowSizers[e].minSize=0}for(var e=0,n=this.columnCount;e<n;++e){this._columnSizers[e].minSize=0}var r=this._items.filter((function(e){return!e.isHidden}));for(var e=0,n=r.length;e<n;++e){r[e].fit()}var a=this.rowCount-1;var s=this.columnCount-1;r.sort(q.rowSpanCmp);for(var e=0,n=r.length;e<n;++e){var l=r[e];var c=t.getCellConfig(l.widget);var u=Math.min(c.row,a);var d=Math.min(c.row+c.rowSpan-1,a);q.distributeMin(this._rowSizers,u,d,l.minHeight)}r.sort(q.columnSpanCmp);for(var e=0,n=r.length;e<n;++e){var l=r[e];var c=t.getCellConfig(l.widget);var f=Math.min(c.column,s);var p=Math.min(c.column+c.columnSpan-1,s);q.distributeMin(this._columnSizers,f,p,l.minWidth)}if(this.fitPolicy==="set-no-constraint"){o["MessageLoop"].sendMessage(this.parent,y.Msg.UpdateRequest);return}var h=a*this._rowSpacing;var m=s*this._columnSpacing;for(var e=0,n=this.rowCount;e<n;++e){h+=this._rowSizers[e].minSize}for(var e=0,n=this.columnCount;e<n;++e){m+=this._columnSizers[e].minSize}var b=this._box=i["ElementExt"].boxSizing(this.parent.node);m+=b.horizontalSum;h+=b.verticalSum;var v=this.parent.node.style;v.minWidth=m+"px";v.minHeight=h+"px";this._dirty=true;if(this.parent.parent){o["MessageLoop"].sendMessage(this.parent.parent,y.Msg.FitRequest)}if(this._dirty){o["MessageLoop"].sendMessage(this.parent,y.Msg.UpdateRequest)}};t.prototype._update=function(e,n){this._dirty=false;if(e<0){e=this.parent.node.offsetWidth}if(n<0){n=this.parent.node.offsetHeight}if(!this._box){this._box=i["ElementExt"].boxSizing(this.parent.node)}var r=this._box.paddingTop;var o=this._box.paddingLeft;var a=e-this._box.horizontalSum;var s=n-this._box.verticalSum;var l=this.rowCount-1;var c=this.columnCount-1;var u=l*this._rowSpacing;var d=c*this._columnSpacing;m.calc(this._rowSizers,Math.max(0,s-u));m.calc(this._columnSizers,Math.max(0,a-d));for(var f=0,p=r,h=this.rowCount;f<h;++f){this._rowStarts[f]=p;p+=this._rowSizers[f].size+this._rowSpacing}for(var f=0,p=o,h=this.columnCount;f<h;++f){this._columnStarts[f]=p;p+=this._columnSizers[f].size+this._columnSpacing}for(var f=0,h=this._items.length;f<h;++f){var b=this._items[f];if(b.isHidden){continue}var v=t.getCellConfig(b.widget);var g=Math.min(v.row,l);var _=Math.min(v.column,c);var y=Math.min(v.row+v.rowSpan-1,l);var w=Math.min(v.column+v.columnSpan-1,c);var x=this._columnStarts[_];var C=this._rowStarts[g];var k=this._columnStarts[w]+this._columnSizers[w].size-x;var E=this._rowStarts[y]+this._rowSizers[y].size-C;b.update(x,C,k,E)}};return t}(x);(function(e){function t(e){return q.cellConfigProperty.get(e)}e.getCellConfig=t;function n(e,t){q.cellConfigProperty.set(e,q.normalizeConfig(t))}e.setCellConfig=n})(U||(U={}));var q;(function(e){e.cellConfigProperty=new a["AttachedProperty"]({name:"cellConfig",create:function(){return{row:0,column:0,rowSpan:1,columnSpan:1}},changed:l});function t(e){var t=Math.max(0,Math.floor(e.row||0));var n=Math.max(0,Math.floor(e.column||0));var r=Math.max(1,Math.floor(e.rowSpan||0));var i=Math.max(1,Math.floor(e.columnSpan||0));return{row:t,column:n,rowSpan:r,columnSpan:i}}e.normalizeConfig=t;function n(e){return Math.max(0,Math.floor(e))}e.clampValue=n;function r(t,n){var r=e.cellConfigProperty.get(t.widget);var i=e.cellConfigProperty.get(n.widget);return r.rowSpan-i.rowSpan}e.rowSpanCmp=r;function i(t,n){var r=e.cellConfigProperty.get(t.widget);var i=e.cellConfigProperty.get(n.widget);return r.columnSpan-i.columnSpan}e.columnSpanCmp=i;function o(e,t){t=Math.max(1,Math.floor(t));while(e.length<t){e.push(new h)}if(e.length>t){e.length=t}}e.reallocSizers=o;function s(e,t,n,r){if(n<t){return}if(t===n){var i=e[t];i.minSize=Math.max(i.minSize,r);return}var o=0;for(var a=t;a<=n;++a){o+=e[a].minSize}if(o>=r){return}var s=(r-o)/(n-t+1);for(var a=t;a<=n;++a){e[a].minSize+=s}}e.distributeMin=s;function l(e){if(e.parent&&e.parent.layout instanceof U){e.parent.fit()}}})(q||(q={}));var G=function(e){v(t,e);function t(n){if(n===void 0){n={}}var r=e.call(this,{node:K.createNode()})||this;r._activeIndex=-1;r._menus=[];r._childMenu=null;r.addClass("lm-MenuBar");r.addClass("p-MenuBar");r.setFlag(y.Flag.DisallowLayout);r.renderer=n.renderer||t.defaultRenderer;return r}t.prototype.dispose=function(){this._closeChildMenu();this._menus.length=0;e.prototype.dispose.call(this)};Object.defineProperty(t.prototype,"childMenu",{get:function(){return this._childMenu},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"contentNode",{get:function(){return this.node.getElementsByClassName("lm-MenuBar-content")[0]},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"activeMenu",{get:function(){return this._menus[this._activeIndex]||null},set:function(e){this.activeIndex=e?this._menus.indexOf(e):-1},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"activeIndex",{get:function(){return this._activeIndex},set:function(e){if(e<0||e>=this._menus.length){e=-1}if(this._activeIndex===e){return}this._activeIndex=e;this.update()},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"menus",{get:function(){return this._menus},enumerable:true,configurable:true});t.prototype.openActiveMenu=function(){if(this._activeIndex===-1){return}this._openChildMenu();if(this._childMenu){this._childMenu.activeIndex=-1;this._childMenu.activateNextItem()}};t.prototype.addMenu=function(e){this.insertMenu(this._menus.length,e)};t.prototype.insertMenu=function(e,t){this._closeChildMenu();var n=this._menus.indexOf(t);var i=Math.max(0,Math.min(e,this._menus.length));if(n===-1){r["ArrayExt"].insert(this._menus,i,t);t.addClass("lm-MenuBar-menu");t.addClass("p-MenuBar-menu");t.aboutToClose.connect(this._onMenuAboutToClose,this);t.menuRequested.connect(this._onMenuMenuRequested,this);t.title.changed.connect(this._onTitleChanged,this);this.update();return}if(i===this._menus.length){i--}if(n===i){return}r["ArrayExt"].move(this._menus,n,i);this.update()};t.prototype.removeMenu=function(e){this.removeMenuAt(this._menus.indexOf(e))};t.prototype.removeMenuAt=function(e){this._closeChildMenu();var t=r["ArrayExt"].removeAt(this._menus,e);if(!t){return}t.aboutToClose.disconnect(this._onMenuAboutToClose,this);t.menuRequested.disconnect(this._onMenuMenuRequested,this);t.title.changed.disconnect(this._onTitleChanged,this);t.removeClass("lm-MenuBar-menu");t.removeClass("p-MenuBar-menu");this.update()};t.prototype.clearMenus=function(){if(this._menus.length===0){return}this._closeChildMenu();for(var e=0,t=this._menus;e<t.length;e++){var n=t[e];n.aboutToClose.disconnect(this._onMenuAboutToClose,this);n.menuRequested.disconnect(this._onMenuMenuRequested,this);n.title.changed.disconnect(this._onTitleChanged,this);n.removeClass("lm-MenuBar-menu");n.removeClass("p-MenuBar-menu")}this._menus.length=0;this.update()};t.prototype.handleEvent=function(e){switch(e.type){case"keydown":this._evtKeyDown(e);break;case"mousedown":this._evtMouseDown(e);break;case"mousemove":this._evtMouseMove(e);break;case"mouseleave":this._evtMouseLeave(e);break;case"contextmenu":e.preventDefault();e.stopPropagation();break}};t.prototype.onBeforeAttach=function(e){this.node.addEventListener("keydown",this);this.node.addEventListener("mousedown",this);this.node.addEventListener("mousemove",this);this.node.addEventListener("mouseleave",this);this.node.addEventListener("contextmenu",this)};t.prototype.onAfterDetach=function(e){this.node.removeEventListener("keydown",this);this.node.removeEventListener("mousedown",this);this.node.removeEventListener("mousemove",this);this.node.removeEventListener("mouseleave",this);this.node.removeEventListener("contextmenu",this);this._closeChildMenu()};t.prototype.onActivateRequest=function(e){if(this.isAttached){this.node.focus()}};t.prototype.onUpdateRequest=function(e){var t=this._menus;var n=this.renderer;var r=this._activeIndex;var i=new Array(t.length);for(var o=0,a=t.length;o<a;++o){var s=t[o].title;var l=o===r;i[o]=n.renderItem({title:s,active:l})}u["a"].render(i,this.contentNode)};t.prototype._evtKeyDown=function(e){e.preventDefault();e.stopPropagation();var t=e.keyCode;if(t===13||t===38||t===40){this.openActiveMenu();return}if(t===27){this._closeChildMenu();this.activeIndex=-1;this.node.blur();return}if(t===37){var n=this._activeIndex;var r=this._menus.length;this.activeIndex=n===0?r-1:n-1;return}if(t===39){var n=this._activeIndex;var r=this._menus.length;this.activeIndex=n===r-1?0:n+1;return}var i=Object(f["getKeyboardLayout"])().keyForKeydownEvent(e);if(!i){return}var o=this._activeIndex+1;var a=K.findMnemonic(this._menus,i,o);if(a.index!==-1&&!a.multiple){this.activeIndex=a.index;this.openActiveMenu()}else if(a.index!==-1){this.activeIndex=a.index}else if(a.auto!==-1){this.activeIndex=a.auto}};t.prototype._evtMouseDown=function(e){if(!i["ElementExt"].hitTest(this.node,e.clientX,e.clientY)){return}e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();var t=r["ArrayExt"].findFirstIndex(this.contentNode.children,(function(t){return i["ElementExt"].hitTest(t,e.clientX,e.clientY)}));if(t===-1){this._closeChildMenu();return}if(e.button!==0){return}if(this._childMenu){this._closeChildMenu();this.activeIndex=t}else{this.activeIndex=t;this._openChildMenu()}};t.prototype._evtMouseMove=function(e){var t=r["ArrayExt"].findFirstIndex(this.contentNode.children,(function(t){return i["ElementExt"].hitTest(t,e.clientX,e.clientY)}));if(t===this._activeIndex){return}if(t===-1&&this._childMenu){return}this.activeIndex=t;if(this._childMenu){this._openChildMenu()}};t.prototype._evtMouseLeave=function(e){if(!this._childMenu){this.activeIndex=-1}};t.prototype._openChildMenu=function(){var e=this.activeMenu;if(!e){this._closeChildMenu();return}var t=this._childMenu;if(t===e){return}this._childMenu=e;if(t){t.close()}else{this.addClass("lm-mod-active");this.addClass("p-mod-active");document.addEventListener("mousedown",this,true)}o["MessageLoop"].sendMessage(this,y.Msg.UpdateRequest);var n=this.contentNode.children[this._activeIndex];var r=n.getBoundingClientRect(),i=r.left,a=r.bottom;e.open(i,a,{forceX:true,forceY:true})};t.prototype._closeChildMenu=function(){if(!this._childMenu){return}this.removeClass("lm-mod-active");this.removeClass("p-mod-active");document.removeEventListener("mousedown",this,true);var e=this._childMenu;this._childMenu=null;e.close();this.activeIndex=-1};t.prototype._onMenuAboutToClose=function(e){if(e!==this._childMenu){return}this.removeClass("lm-mod-active");this.removeClass("p-mod-active");document.removeEventListener("mousedown",this,true);this._childMenu=null;this.activeIndex=-1};t.prototype._onMenuMenuRequested=function(e,t){if(e!==this._childMenu){return}var n=this._activeIndex;var r=this._menus.length;switch(t){case"next":this.activeIndex=n===r-1?0:n+1;break;case"previous":this.activeIndex=n===0?r-1:n-1;break}this.openActiveMenu()};t.prototype._onTitleChanged=function(){this.update()};return t}(y);(function(e){var t=function(){function e(){}e.prototype.renderItem=function(e){var t=this.createItemClass(e);var n=this.createItemDataset(e);return u["b"].li({className:t,dataset:n},this.renderIcon(e),this.renderLabel(e))};e.prototype.renderIcon=function(e){var t=this.createIconClass(e);if(typeof e.title.icon==="string"){return u["b"].div({className:t},e.title.iconLabel)}return u["b"].div({className:t},e.title.icon,e.title.iconLabel)};e.prototype.renderLabel=function(e){var t=this.formatLabel(e);return u["b"].div({className:"lm-MenuBar-itemLabel"+" p-MenuBar-itemLabel"},t)};e.prototype.createItemClass=function(e){var t="lm-MenuBar-item";t+=" p-MenuBar-item";if(e.title.className){t+=" "+e.title.className}if(e.active){t+=" lm-mod-active";t+=" p-mod-active"}return t};e.prototype.createItemDataset=function(e){return e.title.dataset};e.prototype.createIconClass=function(e){var t="lm-MenuBar-itemIcon";t+=" p-MenuBar-itemIcon";var n=e.title.iconClass;return n?t+" "+n:t};e.prototype.formatLabel=function(e){var t=e.title,n=t.label,r=t.mnemonic;if(r<0||r>=n.length){return n}var i=n.slice(0,r);var o=n.slice(r+1);var a=n[r];var s=u["b"].span({className:"lm-MenuBar-itemMnemonic"+" p-MenuBar-itemMnemonic"},a);return[i,s,o]};return e}();e.Renderer=t;e.defaultRenderer=new t})(G||(G={}));var K;(function(e){function t(){var e=document.createElement("div");var t=document.createElement("ul");t.className="lm-MenuBar-content";t.classList.add("p-MenuBar-content");e.appendChild(t);e.tabIndex=-1;return e}e.createNode=t;function n(e,t,n){var r=-1;var i=-1;var o=false;var a=t.toUpperCase();for(var s=0,l=e.length;s<l;++s){var c=(s+n)%l;var u=e[c].title;if(u.label.length===0){continue}var d=u.mnemonic;if(d>=0&&d<u.label.length){if(u.label[d].toUpperCase()===a){if(r===-1){r=c}else{o=true}}continue}if(i===-1&&u.label[0].toUpperCase()===a){i=c}}return{index:r,multiple:o,auto:i}}e.findMnemonic=n})(K||(K={}));var $=function(e){v(t,e);function t(t){if(t===void 0){t={}}var n=e.call(this,{node:J.createNode()})||this;n._onRepeat=function(){n._repeatTimer=-1;if(!n._pressData){return}var e=n._pressData.part;if(e==="thumb"){return}n._repeatTimer=window.setTimeout(n._onRepeat,20);var t=n._pressData.mouseX;var r=n._pressData.mouseY;if(e==="decrement"){if(!i["ElementExt"].hitTest(n.decrementNode,t,r)){return}n._stepRequested.emit("decrement");return}if(e==="increment"){if(!i["ElementExt"].hitTest(n.incrementNode,t,r)){return}n._stepRequested.emit("increment");return}if(e==="track"){if(!i["ElementExt"].hitTest(n.trackNode,t,r)){return}var o=n.thumbNode;if(i["ElementExt"].hitTest(o,t,r)){return}var a=o.getBoundingClientRect();var s=void 0;if(n._orientation==="horizontal"){s=t<a.left?"decrement":"increment"}else{s=r<a.top?"decrement":"increment"}n._pageRequested.emit(s);return}};n._value=0;n._page=10;n._maximum=100;n._repeatTimer=-1;n._pressData=null;n._thumbMoved=new s["Signal"](n);n._stepRequested=new s["Signal"](n);n._pageRequested=new s["Signal"](n);n.addClass("lm-ScrollBar");n.addClass("p-ScrollBar");n.setFlag(y.Flag.DisallowLayout);n._orientation=t.orientation||"vertical";n.dataset["orientation"]=n._orientation;if(t.maximum!==undefined){n._maximum=Math.max(0,t.maximum)}if(t.page!==undefined){n._page=Math.max(0,t.page)}if(t.value!==undefined){n._value=Math.max(0,Math.min(t.value,n._maximum))}return n}Object.defineProperty(t.prototype,"thumbMoved",{get:function(){return this._thumbMoved},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"stepRequested",{get:function(){return this._stepRequested},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"pageRequested",{get:function(){return this._pageRequested},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"orientation",{get:function(){return this._orientation},set:function(e){if(this._orientation===e){return}this._releaseMouse();this._orientation=e;this.dataset["orientation"]=e;this.update()},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"value",{get:function(){return this._value},set:function(e){e=Math.max(0,Math.min(e,this._maximum));if(this._value===e){return}this._value=e;this.update()},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"page",{get:function(){return this._page},set:function(e){e=Math.max(0,e);if(this._page===e){return}this._page=e;this.update()},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"maximum",{get:function(){return this._maximum},set:function(e){e=Math.max(0,e);if(this._maximum===e){return}this._maximum=e;this._value=Math.min(this._value,e);this.update()},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"decrementNode",{get:function(){return this.node.getElementsByClassName("lm-ScrollBar-button")[0]},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"incrementNode",{get:function(){return this.node.getElementsByClassName("lm-ScrollBar-button")[1]},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"trackNode",{get:function(){return this.node.getElementsByClassName("lm-ScrollBar-track")[0]},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"thumbNode",{get:function(){return this.node.getElementsByClassName("lm-ScrollBar-thumb")[0]},enumerable:true,configurable:true});t.prototype.handleEvent=function(e){switch(e.type){case"mousedown":this._evtMouseDown(e);break;case"mousemove":this._evtMouseMove(e);break;case"mouseup":this._evtMouseUp(e);break;case"keydown":this._evtKeyDown(e);break;case"contextmenu":e.preventDefault();e.stopPropagation();break}};t.prototype.onBeforeAttach=function(e){this.node.addEventListener("mousedown",this);this.update()};t.prototype.onAfterDetach=function(e){this.node.removeEventListener("mousedown",this);this._releaseMouse()};t.prototype.onUpdateRequest=function(e){var t=this._value*100/this._maximum;var n=this._page*100/(this._page+this._maximum);t=Math.max(0,Math.min(t,100));n=Math.max(0,Math.min(n,100));var r=this.thumbNode.style;if(this._orientation==="horizontal"){r.top="";r.height="";r.left=t+"%";r.width=n+"%";r.transform="translate("+-t+"%, 0%)"}else{r.left="";r.width="";r.top=t+"%";r.height=n+"%";r.transform="translate(0%, "+-t+"%)"}};t.prototype._evtKeyDown=function(e){e.preventDefault();e.stopPropagation();if(e.keyCode!==27){return}var t=this._pressData?this._pressData.value:-1;this._releaseMouse();if(t!==-1){this._moveThumb(t)}};t.prototype._evtMouseDown=function(e){if(e.button!==0){return}this.activate();if(this._pressData){return}var t=J.findPart(this,e.target);if(!t){return}e.preventDefault();e.stopPropagation();var n=p["Drag"].overrideCursor("default");this._pressData={part:t,override:n,delta:-1,value:-1,mouseX:e.clientX,mouseY:e.clientY};document.addEventListener("mousemove",this,true);document.addEventListener("mouseup",this,true);document.addEventListener("keydown",this,true);document.addEventListener("contextmenu",this,true);if(t==="thumb"){var r=this.thumbNode;var i=r.getBoundingClientRect();if(this._orientation==="horizontal"){this._pressData.delta=e.clientX-i.left}else{this._pressData.delta=e.clientY-i.top}r.classList.add("lm-mod-active");r.classList.add("p-mod-active");this._pressData.value=this._value;return}if(t==="track"){var i=this.thumbNode.getBoundingClientRect();var o=void 0;if(this._orientation==="horizontal"){o=e.clientX<i.left?"decrement":"increment"}else{o=e.clientY<i.top?"decrement":"increment"}this._repeatTimer=window.setTimeout(this._onRepeat,350);this._pageRequested.emit(o);return}if(t==="decrement"){this.decrementNode.classList.add("lm-mod-active");this.decrementNode.classList.add("p-mod-active");this._repeatTimer=window.setTimeout(this._onRepeat,350);this._stepRequested.emit("decrement");return}if(t==="increment"){this.incrementNode.classList.add("lm-mod-active");this.incrementNode.classList.add("p-mod-active");this._repeatTimer=window.setTimeout(this._onRepeat,350);this._stepRequested.emit("increment");return}};t.prototype._evtMouseMove=function(e){if(!this._pressData){return}e.preventDefault();e.stopPropagation();this._pressData.mouseX=e.clientX;this._pressData.mouseY=e.clientY;if(this._pressData.part!=="thumb"){return}var t=this.thumbNode.getBoundingClientRect();var n=this.trackNode.getBoundingClientRect();var r;var i;if(this._orientation==="horizontal"){r=e.clientX-n.left-this._pressData.delta;i=n.width-t.width}else{r=e.clientY-n.top-this._pressData.delta;i=n.height-t.height}var o=i===0?0:r*this._maximum/i;this._moveThumb(o)};t.prototype._evtMouseUp=function(e){if(e.button!==0){return}e.preventDefault();e.stopPropagation();this._releaseMouse()};t.prototype._releaseMouse=function(){if(!this._pressData){return}clearTimeout(this._repeatTimer);this._repeatTimer=-1;this._pressData.override.dispose();this._pressData=null;document.removeEventListener("mousemove",this,true);document.removeEventListener("mouseup",this,true);document.removeEventListener("keydown",this,true);document.removeEventListener("contextmenu",this,true);this.thumbNode.classList.remove("lm-mod-active");this.decrementNode.classList.remove("lm-mod-active");this.incrementNode.classList.remove("lm-mod-active");this.thumbNode.classList.remove("p-mod-active");this.decrementNode.classList.remove("p-mod-active");this.incrementNode.classList.remove("p-mod-active")};t.prototype._moveThumb=function(e){e=Math.max(0,Math.min(e,this._maximum));if(this._value===e){return}this._value=e;this.update();this._thumbMoved.emit(e)};return t}(y);var J;(function(e){function t(){var e=document.createElement("div");var t=document.createElement("div");var n=document.createElement("div");var r=document.createElement("div");var i=document.createElement("div");t.className="lm-ScrollBar-button";n.className="lm-ScrollBar-button";t.dataset["action"]="decrement";n.dataset["action"]="increment";r.className="lm-ScrollBar-track";i.className="lm-ScrollBar-thumb";t.classList.add("p-ScrollBar-button");n.classList.add("p-ScrollBar-button");r.classList.add("p-ScrollBar-track");i.classList.add("p-ScrollBar-thumb");r.appendChild(i);e.appendChild(t);e.appendChild(r);e.appendChild(n);return e}e.createNode=t;function n(e,t){if(e.thumbNode.contains(t)){return"thumb"}if(e.trackNode.contains(t)){return"track"}if(e.decrementNode.contains(t)){return"decrement"}if(e.incrementNode.contains(t)){return"increment"}return null}e.findPart=n})(J||(J={}));var X=function(e){v(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t._widget=null;return t}t.prototype.dispose=function(){if(this._widget){var t=this._widget;this._widget=null;t.dispose()}e.prototype.dispose.call(this)};Object.defineProperty(t.prototype,"widget",{get:function(){return this._widget},set:function(e){if(e){e.parent=this.parent}if(this._widget===e){return}if(this._widget){this._widget.dispose()}this._widget=e;if(this.parent&&e){this.attachWidget(e)}},enumerable:true,configurable:true});t.prototype.iter=function(){return this._widget?Object(r["once"])(this._widget):Object(r["empty"])()};t.prototype.removeWidget=function(e){if(this._widget!==e){return}this._widget=null;if(this.parent){this.detachWidget(e)}};t.prototype.init=function(){var t=this;e.prototype.init.call(this);Object(r["each"])(this,(function(e){t.attachWidget(e)}))};t.prototype.attachWidget=function(e){if(this.parent.isAttached){o["MessageLoop"].sendMessage(e,y.Msg.BeforeAttach)}this.parent.node.appendChild(e.node);if(this.parent.isAttached){o["MessageLoop"].sendMessage(e,y.Msg.AfterAttach)}};t.prototype.detachWidget=function(e){if(this.parent.isAttached){o["MessageLoop"].sendMessage(e,y.Msg.BeforeDetach)}this.parent.node.removeChild(e.node);if(this.parent.isAttached){o["MessageLoop"].sendMessage(e,y.Msg.AfterDetach)}};return t}(x);var Z=function(e){v(t,e);function t(t){var n=e.call(this)||this;n._fixed=0;n._spacing=4;n._dirty=false;n._hasNormedSizes=false;n._sizers=[];n._items=[];n._handles=[];n._box=null;n._alignment="start";n._orientation="horizontal";n.renderer=t.renderer;if(t.orientation!==undefined){n._orientation=t.orientation}if(t.alignment!==undefined){n._alignment=t.alignment}if(t.spacing!==undefined){n._spacing=Q.clampSpacing(t.spacing)}return n}t.prototype.dispose=function(){Object(r["each"])(this._items,(function(e){e.dispose()}));this._box=null;this._items.length=0;this._sizers.length=0;this._handles.length=0;e.prototype.dispose.call(this)};Object.defineProperty(t.prototype,"orientation",{get:function(){return this._orientation},set:function(e){if(this._orientation===e){return}this._orientation=e;if(!this.parent){return}this.parent.dataset["orientation"]=e;this.parent.fit()},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"alignment",{get:function(){return this._alignment},set:function(e){if(this._alignment===e){return}this._alignment=e;if(!this.parent){return}this.parent.dataset["alignment"]=e;this.parent.update()},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"spacing",{get:function(){return this._spacing},set:function(e){e=Q.clampSpacing(e);if(this._spacing===e){return}this._spacing=e;if(!this.parent){return}this.parent.fit()},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"handles",{get:function(){return this._handles},enumerable:true,configurable:true});t.prototype.relativeSizes=function(){return Q.normalize(this._sizers.map((function(e){return e.size})))};t.prototype.setRelativeSizes=function(e){var t=this._sizers.length;var n=e.slice(0,t);while(n.length<t){n.push(0)}var r=Q.normalize(n);for(var i=0;i<t;++i){var o=this._sizers[i];o.sizeHint=r[i];o.size=r[i]}this._hasNormedSizes=true;if(this.parent){this.parent.update()}};t.prototype.moveHandle=function(e,t){var n=this._handles[e];if(!n||n.classList.contains("lm-mod-hidden")){return}var r;if(this._orientation==="horizontal"){r=t-n.offsetLeft}else{r=t-n.offsetTop}if(r===0){return}for(var i=0,o=this._sizers;i<o.length;i++){var a=o[i];if(a.size>0){a.sizeHint=a.size}}m.adjust(this._sizers,e,r);if(this.parent){this.parent.update()}};t.prototype.init=function(){this.parent.dataset["orientation"]=this.orientation;this.parent.dataset["alignment"]=this.alignment;e.prototype.init.call(this)};t.prototype.attachWidget=function(e,t){var n=new C(t);var i=Q.createHandle(this.renderer);var a=Q.averageSize(this._sizers);var s=Q.createSizer(a);r["ArrayExt"].insert(this._items,e,n);r["ArrayExt"].insert(this._sizers,e,s);r["ArrayExt"].insert(this._handles,e,i);if(this.parent.isAttached){o["MessageLoop"].sendMessage(t,y.Msg.BeforeAttach)}this.parent.node.appendChild(t.node);this.parent.node.appendChild(i);if(this.parent.isAttached){o["MessageLoop"].sendMessage(t,y.Msg.AfterAttach)}this.parent.fit()};t.prototype.moveWidget=function(e,t,n){r["ArrayExt"].move(this._items,e,t);r["ArrayExt"].move(this._sizers,e,t);r["ArrayExt"].move(this._handles,e,t);this.parent.fit()};t.prototype.detachWidget=function(e,t){var n=r["ArrayExt"].removeAt(this._items,e);var i=r["ArrayExt"].removeAt(this._handles,e);r["ArrayExt"].removeAt(this._sizers,e);if(this.parent.isAttached){o["MessageLoop"].sendMessage(t,y.Msg.BeforeDetach)}this.parent.node.removeChild(t.node);this.parent.node.removeChild(i);if(this.parent.isAttached){o["MessageLoop"].sendMessage(t,y.Msg.AfterDetach)}n.dispose();this.parent.fit()};t.prototype.onBeforeShow=function(t){e.prototype.onBeforeShow.call(this,t);this.parent.update()};t.prototype.onBeforeAttach=function(t){e.prototype.onBeforeAttach.call(this,t);this.parent.fit()};t.prototype.onChildShown=function(e){this.parent.fit()};t.prototype.onChildHidden=function(e){this.parent.fit()};t.prototype.onResize=function(e){if(this.parent.isVisible){this._update(e.width,e.height)}};t.prototype.onUpdateRequest=function(e){if(this.parent.isVisible){this._update(-1,-1)}};t.prototype.onFitRequest=function(e){if(this.parent.isAttached){this._fit()}};t.prototype._fit=function(){var e=0;var n=-1;for(var r=0,a=this._items.length;r<a;++r){if(this._items[r].isHidden){this._handles[r].classList.add("lm-mod-hidden");this._handles[r].classList.add("p-mod-hidden")}else{this._handles[r].classList.remove("lm-mod-hidden");this._handles[r].classList.remove("p-mod-hidden");n=r;e++}}if(n!==-1){this._handles[n].classList.add("lm-mod-hidden");this._handles[n].classList.add("p-mod-hidden")}this._fixed=this._spacing*Math.max(0,e-1);var s=this._orientation==="horizontal";var l=s?this._fixed:0;var c=s?0:this._fixed;for(var r=0,a=this._items.length;r<a;++r){var u=this._items[r];var d=this._sizers[r];if(d.size>0){d.sizeHint=d.size}if(u.isHidden){d.minSize=0;d.maxSize=0;continue}u.fit();d.stretch=t.getStretch(u.widget);if(s){d.minSize=u.minWidth;d.maxSize=u.maxWidth;l+=u.minWidth;c=Math.max(c,u.minHeight)}else{d.minSize=u.minHeight;d.maxSize=u.maxHeight;c+=u.minHeight;l=Math.max(l,u.minWidth)}}var f=this._box=i["ElementExt"].boxSizing(this.parent.node);l+=f.horizontalSum;c+=f.verticalSum;var p=this.parent.node.style;p.minWidth=l+"px";p.minHeight=c+"px";this._dirty=true;if(this.parent.parent){o["MessageLoop"].sendMessage(this.parent.parent,y.Msg.FitRequest)}if(this._dirty){o["MessageLoop"].sendMessage(this.parent,y.Msg.UpdateRequest)}};t.prototype._update=function(e,t){this._dirty=false;var n=0;for(var r=0,o=this._items.length;r<o;++r){n+=+!this._items[r].isHidden}if(n===0){return}if(e<0){e=this.parent.node.offsetWidth}if(t<0){t=this.parent.node.offsetHeight}if(!this._box){this._box=i["ElementExt"].boxSizing(this.parent.node)}var a=this._box.paddingTop;var s=this._box.paddingLeft;var l=e-this._box.horizontalSum;var c=t-this._box.verticalSum;var u;var d=this._orientation==="horizontal";if(d){u=Math.max(0,l-this._fixed)}else{u=Math.max(0,c-this._fixed)}if(this._hasNormedSizes){for(var f=0,p=this._sizers;f<p.length;f++){var h=p[f];h.sizeHint*=u}this._hasNormedSizes=false}var b=m.calc(this._sizers,u);var v=0;var g=0;if(b>0){switch(this._alignment){case"start":break;case"center":v=0;g=b/2;break;case"end":v=0;g=b;break;case"justify":v=b/n;g=0;break;default:throw"unreachable"}}for(var r=0,o=this._items.length;r<o;++r){var _=this._items[r];if(_.isHidden){continue}var y=this._sizers[r].size;var w=this._handles[r].style;if(d){_.update(s+g,a,y+v,c);s+=y+v;w.top=a+"px";w.left=s+g+"px";w.width=this._spacing+"px";w.height=c+"px";s+=this._spacing}else{_.update(s,a+g,l,y+v);a+=y+v;w.top=a+g+"px";w.left=s+"px";w.width=l+"px";w.height=this._spacing+"px";a+=this._spacing}}};return t}(E);(function(e){function t(e){return Q.stretchProperty.get(e)}e.getStretch=t;function n(e,t){Q.stretchProperty.set(e,t)}e.setStretch=n})(Z||(Z={}));var Q;(function(e){e.stretchProperty=new a["AttachedProperty"]({name:"stretch",create:function(){return 0},coerce:function(e,t){return Math.max(0,Math.floor(t))},changed:s});function t(e){var t=new h;t.sizeHint=Math.floor(e);return t}e.createSizer=t;function n(e){var t=e.createHandle();t.style.position="absolute";return t}e.createHandle=n;function r(e){return Math.max(0,Math.floor(e))}e.clampSpacing=r;function i(e){return e.reduce((function(e,t){return e+t.size}),0)/e.length||0}e.averageSize=i;function o(e){var t=e.length;if(t===0){return[]}var n=e.reduce((function(e,t){return e+Math.abs(t)}),0);return n===0?e.map((function(e){return 1/t})):e.map((function(e){return e/n}))}e.normalize=o;function s(e){if(e.parent&&e.parent.layout instanceof Z){e.parent.fit()}}})(Q||(Q={}));var ee=function(e){v(t,e);function t(t){if(t===void 0){t={}}var n=e.call(this,{layout:te.createLayout(t)})||this;n._pressData=null;n.addClass("lm-SplitPanel");n.addClass("p-SplitPanel");return n}t.prototype.dispose=function(){this._releaseMouse();e.prototype.dispose.call(this)};Object.defineProperty(t.prototype,"orientation",{get:function(){return this.layout.orientation},set:function(e){this.layout.orientation=e},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"alignment",{get:function(){return this.layout.alignment},set:function(e){this.layout.alignment=e},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"spacing",{get:function(){return this.layout.spacing},set:function(e){this.layout.spacing=e},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"renderer",{get:function(){return this.layout.renderer},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"handles",{get:function(){return this.layout.handles},enumerable:true,configurable:true});t.prototype.relativeSizes=function(){return this.layout.relativeSizes()};t.prototype.setRelativeSizes=function(e){this.layout.setRelativeSizes(e)};t.prototype.handleEvent=function(e){switch(e.type){case"mousedown":this._evtMouseDown(e);break;case"mousemove":this._evtMouseMove(e);break;case"mouseup":this._evtMouseUp(e);break;case"keydown":this._evtKeyDown(e);break;case"contextmenu":e.preventDefault();e.stopPropagation();break}};t.prototype.onBeforeAttach=function(e){this.node.addEventListener("mousedown",this)};t.prototype.onAfterDetach=function(e){this.node.removeEventListener("mousedown",this);this._releaseMouse()};t.prototype.onChildAdded=function(e){e.child.addClass("lm-SplitPanel-child");e.child.addClass("p-SplitPanel-child");this._releaseMouse()};t.prototype.onChildRemoved=function(e){e.child.removeClass("lm-SplitPanel-child");e.child.removeClass("p-SplitPanel-child");this._releaseMouse()};t.prototype._evtKeyDown=function(e){e.preventDefault();e.stopPropagation();if(e.keyCode===27){this._releaseMouse()}};t.prototype._evtMouseDown=function(e){if(e.button!==0){return}var t=this.layout;var n=r["ArrayExt"].findFirstIndex(t.handles,(function(t){return t.contains(e.target)}));if(n===-1){return}e.preventDefault();e.stopPropagation();document.addEventListener("mouseup",this,true);document.addEventListener("mousemove",this,true);document.addEventListener("keydown",this,true);document.addEventListener("contextmenu",this,true);var i;var o=t.handles[n];var a=o.getBoundingClientRect();if(t.orientation==="horizontal"){i=e.clientX-a.left}else{i=e.clientY-a.top}var s=window.getComputedStyle(o);var l=p["Drag"].overrideCursor(s.cursor);this._pressData={index:n,delta:i,override:l}};t.prototype._evtMouseMove=function(e){e.preventDefault();e.stopPropagation();var t;var n=this.layout;var r=this.node.getBoundingClientRect();if(n.orientation==="horizontal"){t=e.clientX-r.left-this._pressData.delta}else{t=e.clientY-r.top-this._pressData.delta}n.moveHandle(this._pressData.index,t)};t.prototype._evtMouseUp=function(e){if(e.button!==0){return}e.preventDefault();e.stopPropagation();this._releaseMouse()};t.prototype._releaseMouse=function(){if(!this._pressData){return}this._pressData.override.dispose();this._pressData=null;document.removeEventListener("mouseup",this,true);document.removeEventListener("mousemove",this,true);document.removeEventListener("keydown",this,true);document.removeEventListener("contextmenu",this,true)};return t}(L);(function(e){var t=function(){function e(){}e.prototype.createHandle=function(){var e=document.createElement("div");e.className="lm-SplitPanel-handle";e.classList.add("p-SplitPanel-handle");return e};return e}();e.Renderer=t;e.defaultRenderer=new t;function n(e){return Z.getStretch(e)}e.getStretch=n;function r(e,t){Z.setStretch(e,t)}e.setStretch=r})(ee||(ee={}));var te;(function(e){function t(e){return e.layout||new Z({renderer:e.renderer||ee.defaultRenderer,orientation:e.orientation,alignment:e.alignment,spacing:e.spacing})}e.createLayout=t})(te||(te={}));var ne=function(e){v(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t._dirty=false;t._items=[];t._box=null;return t}t.prototype.dispose=function(){Object(r["each"])(this._items,(function(e){e.dispose()}));this._box=null;this._items.length=0;e.prototype.dispose.call(this)};t.prototype.attachWidget=function(e,t){r["ArrayExt"].insert(this._items,e,new C(t));if(this.parent.isAttached){o["MessageLoop"].sendMessage(t,y.Msg.BeforeAttach)}this.parent.node.appendChild(t.node);if(this.parent.isAttached){o["MessageLoop"].sendMessage(t,y.Msg.AfterAttach)}this.parent.fit()};t.prototype.moveWidget=function(e,t,n){r["ArrayExt"].move(this._items,e,t);this.parent.update()};t.prototype.detachWidget=function(e,t){var n=r["ArrayExt"].removeAt(this._items,e);if(this.parent.isAttached){o["MessageLoop"].sendMessage(t,y.Msg.BeforeDetach)}this.parent.node.removeChild(t.node);if(this.parent.isAttached){o["MessageLoop"].sendMessage(t,y.Msg.AfterDetach)}n.widget.node.style.zIndex="";n.dispose();this.parent.fit()};t.prototype.onBeforeShow=function(t){e.prototype.onBeforeShow.call(this,t);this.parent.update()};t.prototype.onBeforeAttach=function(t){e.prototype.onBeforeAttach.call(this,t);this.parent.fit()};t.prototype.onChildShown=function(e){this.parent.fit()};t.prototype.onChildHidden=function(e){this.parent.fit()};t.prototype.onResize=function(e){if(this.parent.isVisible){this._update(e.width,e.height)}};t.prototype.onUpdateRequest=function(e){if(this.parent.isVisible){this._update(-1,-1)}};t.prototype.onFitRequest=function(e){if(this.parent.isAttached){this._fit()}};t.prototype._fit=function(){var e=0;var t=0;for(var n=0,r=this._items.length;n<r;++n){var a=this._items[n];if(a.isHidden){continue}a.fit();e=Math.max(e,a.minWidth);t=Math.max(t,a.minHeight)}var s=this._box=i["ElementExt"].boxSizing(this.parent.node);e+=s.horizontalSum;t+=s.verticalSum;var l=this.parent.node.style;l.minWidth=e+"px";l.minHeight=t+"px";this._dirty=true;if(this.parent.parent){o["MessageLoop"].sendMessage(this.parent.parent,y.Msg.FitRequest)}if(this._dirty){o["MessageLoop"].sendMessage(this.parent,y.Msg.UpdateRequest)}};t.prototype._update=function(e,t){this._dirty=false;var n=0;for(var r=0,o=this._items.length;r<o;++r){n+=+!this._items[r].isHidden}if(n===0){return}if(e<0){e=this.parent.node.offsetWidth}if(t<0){t=this.parent.node.offsetHeight}if(!this._box){this._box=i["ElementExt"].boxSizing(this.parent.node)}var a=this._box.paddingTop;var s=this._box.paddingLeft;var l=e-this._box.horizontalSum;var c=t-this._box.verticalSum;for(var r=0,o=this._items.length;r<o;++r){var u=this._items[r];if(u.isHidden){continue}u.widget.node.style.zIndex=""+r;u.update(s,a,l,c)}};return t}(E);var re=function(e){v(t,e);function t(t){if(t===void 0){t={}}var n=e.call(this,{layout:ie.createLayout(t)})||this;n._widgetRemoved=new s["Signal"](n);n.addClass("lm-StackedPanel");n.addClass("p-StackedPanel");return n}Object.defineProperty(t.prototype,"widgetRemoved",{get:function(){return this._widgetRemoved},enumerable:true,configurable:true});t.prototype.onChildAdded=function(e){e.child.addClass("lm-StackedPanel-child");e.child.addClass("p-StackedPanel-child")};t.prototype.onChildRemoved=function(e){e.child.removeClass("lm-StackedPanel-child");e.child.removeClass("p-StackedPanel-child");this._widgetRemoved.emit(e.child)};return t}(L);var ie;(function(e){function t(e){return e.layout||new ne}e.createLayout=t})(ie||(ie={}));var oe=function(e){v(t,e);function t(t){if(t===void 0){t={}}var n=e.call(this)||this;n._currentChanged=new s["Signal"](n);n.addClass("lm-TabPanel");n.addClass("p-TabPanel");n.tabBar=new F(t);n.tabBar.addClass("lm-TabPanel-tabBar");n.stackedPanel=new re;n.stackedPanel.addClass("lm-TabPanel-stackedPanel");n.tabBar.addClass("p-TabPanel-tabBar");n.stackedPanel.addClass("p-TabPanel-stackedPanel");n.tabBar.tabMoved.connect(n._onTabMoved,n);n.tabBar.currentChanged.connect(n._onCurrentChanged,n);n.tabBar.tabCloseRequested.connect(n._onTabCloseRequested,n);n.tabBar.tabActivateRequested.connect(n._onTabActivateRequested,n);n.stackedPanel.widgetRemoved.connect(n._onWidgetRemoved,n);n._tabPlacement=t.tabPlacement||"top";var r=ae.directionFromPlacement(n._tabPlacement);var i=ae.orientationFromPlacement(n._tabPlacement);n.tabBar.orientation=i;n.tabBar.dataset["placement"]=n._tabPlacement;var o=new M({direction:r,spacing:0});M.setStretch(n.tabBar,0);M.setStretch(n.stackedPanel,1);o.addWidget(n.tabBar);o.addWidget(n.stackedPanel);n.layout=o;return n}Object.defineProperty(t.prototype,"currentChanged",{get:function(){return this._currentChanged},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"currentIndex",{get:function(){return this.tabBar.currentIndex},set:function(e){this.tabBar.currentIndex=e},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"currentWidget",{get:function(){var e=this.tabBar.currentTitle;return e?e.owner:null},set:function(e){this.tabBar.currentTitle=e?e.title:null},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"tabsMovable",{get:function(){return this.tabBar.tabsMovable},set:function(e){this.tabBar.tabsMovable=e},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"tabPlacement",{get:function(){return this._tabPlacement},set:function(e){if(this._tabPlacement===e){return}this._tabPlacement=e;var t=ae.directionFromPlacement(e);var n=ae.orientationFromPlacement(e);this.tabBar.orientation=n;this.tabBar.dataset["placement"]=e;this.layout.direction=t},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"widgets",{get:function(){return this.stackedPanel.widgets},enumerable:true,configurable:true});t.prototype.addWidget=function(e){this.insertWidget(this.widgets.length,e)};t.prototype.insertWidget=function(e,t){if(t!==this.currentWidget){t.hide()}this.stackedPanel.insertWidget(e,t);this.tabBar.insertTab(e,t.title)};t.prototype._onCurrentChanged=function(e,t){var n=t.previousIndex,r=t.previousTitle,a=t.currentIndex,s=t.currentTitle;var l=r?r.owner:null;var c=s?s.owner:null;if(l){l.hide()}if(c){c.show()}this._currentChanged.emit({previousIndex:n,previousWidget:l,currentIndex:a,currentWidget:c});if(i["Platform"].IS_EDGE||i["Platform"].IS_IE){o["MessageLoop"].flush()}};t.prototype._onTabActivateRequested=function(e,t){t.title.owner.activate()};t.prototype._onTabCloseRequested=function(e,t){t.title.owner.close()};t.prototype._onTabMoved=function(e,t){this.stackedPanel.insertWidget(t.toIndex,t.title.owner)};t.prototype._onWidgetRemoved=function(e,t){this.tabBar.removeTab(t.title)};return t}(y);var ae;(function(e){function t(e){return r[e]}e.orientationFromPlacement=t;function n(e){return i[e]}e.directionFromPlacement=n;var r={top:"horizontal",left:"vertical",right:"vertical",bottom:"horizontal"};var i={top:"top-to-bottom",left:"left-to-right",right:"right-to-left",bottom:"bottom-to-top"}})(ae||(ae={}))},"2F0p":function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));n.d(t,"b",(function(){return s}));var r=n("nW2j");var i=n("J8M5");const o=new r["Token"]("@jupyterlab/application:ILayoutRestorer");const a="layout-restorer:data";class s{constructor(e){this._firstDone=false;this._promisesDone=false;this._promises=[];this._restored=new r["PromiseDelegate"];this._trackers=new Set;this._widgets=new Map;this._connector=e.connector;this._first=e.first;this._registry=e.registry;void this._first.then(()=>{this._firstDone=true}).then(()=>Promise.all(this._promises)).then(()=>{this._promisesDone=true;this._trackers.clear()}).then(()=>{this._restored.resolve(void 0)})}get restored(){return this._restored.promise}add(e,t){l.nameProperty.set(e,t);this._widgets.set(t,e);e.disposed.connect(this._onWidgetDisposed,this)}async fetch(){const e={fresh:true,mainArea:null,leftArea:null,rightArea:null};const t=this._connector.fetch(a);try{const[n]=await Promise.all([t,this.restored]);if(!n){return e}const{main:r,left:i,right:o}=n;const a=false;const s=this._rehydrateMainArea(r);const l=this._rehydrateSideArea(i);const c=this._rehydrateSideArea(o);return{fresh:a,mainArea:s,leftArea:l,rightArea:c}}catch(n){return e}}restore(e,t){const n="restore() can only be called before `first` has resolved.";if(this._firstDone){console.warn(n);return Promise.reject(n)}const{namespace:i}=e;if(this._trackers.has(i)){const e=`A tracker namespaced ${i} was already restored.`;console.warn(e);return Promise.reject(e)}const{args:o,command:a,name:s,when:c}=t;this._trackers.add(i);e.widgetAdded.connect((e,t)=>{const n=s(t);if(n){this.add(t,`${i}:${n}`)}},this);e.widgetUpdated.connect((e,t)=>{const n=s(t);if(n){const e=`${i}:${n}`;l.nameProperty.set(t,e);this._widgets.set(e,t)}});const u=this._first;const d=e.restore({args:o||(()=>r["JSONExt"].emptyObject),command:a,connector:this._connector,name:s,registry:this._registry,when:c?[u].concat(c):u}).catch(e=>{console.error(e)});this._promises.push(d);return d}save(e){if(!this._promisesDone){const e="save() was called prematurely.";console.warn(e);return Promise.reject(e)}const t={};t.main=this._dehydrateMainArea(e.mainArea);t.left=this._dehydrateSideArea(e.leftArea);t.right=this._dehydrateSideArea(e.rightArea);return this._connector.save(a,t)}_dehydrateMainArea(e){if(!e){return null}return l.serializeMain(e)}_rehydrateMainArea(e){if(!e){return null}return l.deserializeMain(e,this._widgets)}_dehydrateSideArea(e){if(!e){return null}const t={collapsed:e.collapsed};if(e.currentWidget){const n=l.nameProperty.get(e.currentWidget);if(n){t.current=n}}if(e.widgets){t.widgets=e.widgets.map(e=>l.nameProperty.get(e)).filter(e=>!!e)}return t}_rehydrateSideArea(e){if(!e){return{collapsed:true,currentWidget:null,widgets:null}}const t=this._widgets;const n=e.hasOwnProperty("collapsed")?!!e.collapsed:false;const r=e.current&&t.has(`${e.current}`)?t.get(`${e.current}`):null;const i=!Array.isArray(e.widgets)?null:e.widgets.map(e=>t.has(`${e}`)?t.get(`${e}`):null).filter(e=>!!e);return{collapsed:n,currentWidget:r,widgets:i}}_onWidgetDisposed(e){const t=l.nameProperty.get(e);this._widgets.delete(t)}}var l;(function(e){e.nameProperty=new i["AttachedProperty"]({name:"name",create:e=>""});function t(n){if(!n||!n.type){return null}if(n.type==="tab-area"){return{type:"tab-area",currentIndex:n.currentIndex,widgets:n.widgets.map(t=>e.nameProperty.get(t)).filter(e=>!!e)}}return{type:"split-area",orientation:n.orientation,sizes:n.sizes,children:n.children.map(t).filter(e=>!!e)}}function n(n){const r={dock:n&&n.dock&&t(n.dock.main)||null};if(n){r.mode=n.mode;if(n.currentWidget){const t=e.nameProperty.get(n.currentWidget);if(t){r.current=t}}}return r}e.serializeMain=n;function r(e,t){if(!e){return null}const n=e.type||"unknown";if(n==="unknown"||n!=="tab-area"&&n!=="split-area"){console.warn(`Attempted to deserialize unknown type: ${n}`);return null}if(n==="tab-area"){const{currentIndex:n,widgets:r}=e;const i={type:"tab-area",currentIndex:n||0,widgets:r&&r.map(e=>t.get(e)).filter(e=>!!e)||[]};if(i.currentIndex>i.widgets.length-1){i.currentIndex=0}return i}const{orientation:i,sizes:o,children:a}=e;const s={type:"split-area",orientation:i,sizes:o||[],children:a&&a.map(e=>r(e,t)).filter(e=>!!e)||[]};return s}function o(e,t){if(!e){return null}const n=e.current||null;const i=e.dock||null;const o=e.mode||null;return{currentWidget:n&&t.has(n)&&t.get(n)||null,dock:i?{main:r(i,t)}:null,mode:o==="multiple-document"||o==="single-document"?o:null}}e.deserializeMain=o})(l||(l={}))},"2GTP":function(e,t,n){var r=n("eaoh");e.exports=function(e,t,n){r(e);if(t===undefined)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},"2GoQ":function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/**\n * Support for alt colors for icons as inline SVG HTMLElements\n */\n\n/* alt recolor the primary elements of an icon */\n.jp-icon-alt .jp-icon0[fill] {\n fill: var(--jp-layout-color0);\n}\n.jp-icon-alt .jp-icon1[fill] {\n fill: var(--jp-layout-color1);\n}\n.jp-icon-alt .jp-icon2[fill] {\n fill: var(--jp-layout-color2);\n}\n.jp-icon-alt .jp-icon3[fill] {\n fill: var(--jp-layout-color3);\n}\n.jp-icon-alt .jp-icon4[fill] {\n fill: var(--jp-layout-color4);\n}\n\n.jp-icon-alt .jp-icon0[stroke] {\n stroke: var(--jp-layout-color0);\n}\n.jp-icon-alt .jp-icon1[stroke] {\n stroke: var(--jp-layout-color1);\n}\n.jp-icon-alt .jp-icon2[stroke] {\n stroke: var(--jp-layout-color2);\n}\n.jp-icon-alt .jp-icon3[stroke] {\n stroke: var(--jp-layout-color3);\n}\n.jp-icon-alt .jp-icon4[stroke] {\n stroke: var(--jp-layout-color4);\n}\n\n/* alt recolor the accent elements of an icon */\n.jp-icon-alt .jp-icon-accent0[fill] {\n fill: var(--jp-inverse-layout-color0);\n}\n.jp-icon-alt .jp-icon-accent1[fill] {\n fill: var(--jp-inverse-layout-color1);\n}\n.jp-icon-alt .jp-icon-accent2[fill] {\n fill: var(--jp-inverse-layout-color2);\n}\n.jp-icon-alt .jp-icon-accent3[fill] {\n fill: var(--jp-inverse-layout-color3);\n}\n.jp-icon-alt .jp-icon-accent4[fill] {\n fill: var(--jp-inverse-layout-color4);\n}\n\n.jp-icon-alt .jp-icon-accent0[stroke] {\n stroke: var(--jp-inverse-layout-color0);\n}\n.jp-icon-alt .jp-icon-accent1[stroke] {\n stroke: var(--jp-inverse-layout-color1);\n}\n.jp-icon-alt .jp-icon-accent2[stroke] {\n stroke: var(--jp-inverse-layout-color2);\n}\n.jp-icon-alt .jp-icon-accent3[stroke] {\n stroke: var(--jp-inverse-layout-color3);\n}\n.jp-icon-alt .jp-icon-accent4[stroke] {\n stroke: var(--jp-inverse-layout-color4);\n}\n",""])},"2LjY":function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("xJso"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n#filebrowser.jp-mod-restoring .jp-DirListing-content {\n display: none;\n}\n",""])},"2NIn":function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("7RLm"),"");t.i(n("96Nh"),"");t.i(n("fIZK"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},"2Nb0":function(e,t,n){n("FlQf");n("bBy9");e.exports=n("zLkG").f("iterator")},"2Nju":function(e,t,n){"use strict";var r=n("UVaH")();var i=r&&typeof Symbol.toStringTag==="symbol";var o;var a;var s;var l;if(i){o=Function.call.bind(Object.prototype.hasOwnProperty);a=Function.call.bind(RegExp.prototype.exec);s={};var c=function(){throw s};l={toString:c,valueOf:c};if(typeof Symbol.toPrimitive==="symbol"){l[Symbol.toPrimitive]=c}}var u=Object.prototype.toString;var d=Object.getOwnPropertyDescriptor;var f="[object RegExp]";e.exports=i?function e(t){if(!t||typeof t!=="object"){return false}var n=d(t,"lastIndex");var r=n&&o(n,"value");if(!r){return false}try{a(t,l)}catch(i){return i===s}}:function e(t){if(!t||typeof t!=="object"&&typeof t!=="function"){return false}return u.call(t)===f}},"2NuI":function(e,t,n){"use strict";var r=function e(t){};if(false){}function i(e,t,n,i,o,a,s,l){r(t);if(!e){var c;if(t===undefined){c=new Error("Minified exception occurred; use the non-minified dev environment "+"for the full error message and additional helpful warnings.")}else{var u=[n,i,o,a,s,l];var d=0;c=new Error(t.replace(/%s/g,(function(){return u[d++]})));c.name="Invariant Violation"}c.framesToPop=1;throw c}}e.exports=i},"2UYF":function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("aH8u"),"");t.i(n("H+0L"),"");t.i(n("N4pV"),"");t.i(n("GxeX"),"");t.i(n("MF0r"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},"2W6z":function(e,t,n){"use strict";var r="production"!=="production";var i=function(){};if(r){var o=function e(t,n){var r=arguments.length;n=new Array(r>1?r-1:0);for(var i=1;i<r;i++){n[i-1]=arguments[i]}var o=0;var a="Warning: "+t.replace(/%s/g,(function(){return n[o++]}));if(typeof console!=="undefined"){console.error(a)}try{throw new Error(a)}catch(s){}};i=function(e,t,n){var r=arguments.length;n=new Array(r>2?r-2:0);for(var i=2;i<r;i++){n[i-2]=arguments[i]}if(t===undefined){throw new Error("`warning(condition, format, ...args)` requires a warning "+"message argument")}if(!e){o.apply(null,[t].concat(n))}}}e.exports=i},"2faE":function(e,t,n){var r=n("5K7Z");var i=n("eUtF");var o=n("G8Mo");var a=Object.defineProperty;t.f=n("jmDH")?Object.defineProperty:function e(t,n,s){r(t);n=o(n,true);r(s);if(i)try{return a(t,n,s)}catch(l){}if("get"in s||"set"in s)throw TypeError("Accessors not supported!");if("value"in s)t[n]=s.value;return t}},"2fjn":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:true,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourdhui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(e===1?"er":"e");case"w":case"W":return e+(e===1?"re":"e")}}});return t}))},"2jsQ":function(e,t,n){"use strict";e.exports=function e(t,n,r){var i=" ";var o=t.level;var a=t.dataLevel;var s=t.schema[n];var l=t.schemaPath+t.util.getProperty(n);var c=t.errSchemaPath+"/"+n;var u=!t.opts.allErrors;var d;var f="data"+(a||"");var p=t.opts.$data&&s&&s.$data,h;if(p){i+=" var schema"+o+" = "+t.util.getData(s.$data,a,t.dataPathArr)+"; ";h="schema"+o}else{h=s}if(!(p||typeof s=="number")){throw new Error(n+" must be number")}var m=n=="maxItems"?">":"<";i+="if ( ";if(p){i+=" ("+h+" !== undefined && typeof "+h+" != 'number') || "}i+=" "+f+".length "+m+" "+h+") { ";var d=n;var b=b||[];b.push(i);i="";if(t.createErrors!==false){i+=" { keyword: '"+(d||"_limitItems")+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: { limit: "+h+" } ";if(t.opts.messages!==false){i+=" , message: 'should NOT have ";if(n=="maxItems"){i+="more"}else{i+="fewer"}i+=" than ";if(p){i+="' + "+h+" + '"}else{i+=""+s}i+=" items' "}if(t.opts.verbose){i+=" , schema: ";if(p){i+="validate.schema"+l}else{i+=""+s}i+=" , parentSchema: validate.schema"+t.schemaPath+" , data: "+f+" "}i+=" } "}else{i+=" {} "}var v=i;i=b.pop();if(!t.compositeRule&&u){if(t.async){i+=" throw new ValidationError(["+v+"]); "}else{i+=" validate.errors = ["+v+"]; return false; "}}else{i+=" var err = "+v+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+="} ";if(u){i+=" else { "}return i}},"2nNq":function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) 2014-2016, Jupyter Development Team.\n|\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-HoverBox {\n position: fixed;\n}\n\n.jp-HoverBox.jp-mod-outofview {\n display: none;\n}\n",""])},"2w9q":function(e,t,n){"use strict";n.r(t);t["default"]=n.p+"781e85bb50c8e8301c30de56b31b1f04.ttf"},"2yY0":function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Copyright (c) 2014-2017, PhosphorJS Contributors\n|\n| Distributed under the terms of the BSD 3-Clause License.\n|\n| The full license is in the file LICENSE, distributed with this software.\n|----------------------------------------------------------------------------*/\n\n\n/* <DEPRECATED> */ .p-Menu, /* </DEPRECATED> */\n.lm-Menu {\n z-index: 10000;\n position: absolute;\n white-space: nowrap;\n overflow-x: hidden;\n overflow-y: auto;\n outline: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n\n/* <DEPRECATED> */ .p-Menu-content, /* </DEPRECATED> */\n.lm-Menu-content {\n margin: 0;\n padding: 0;\n display: table;\n list-style-type: none;\n}\n\n\n/* <DEPRECATED> */ .p-Menu-item, /* </DEPRECATED> */\n.lm-Menu-item {\n display: table-row;\n}\n\n\n/* <DEPRECATED> */\n.p-Menu-item.p-mod-hidden,\n.p-Menu-item.p-mod-collapsed,\n/* </DEPRECATED> */\n.lm-Menu-item.lm-mod-hidden,\n.lm-Menu-item.lm-mod-collapsed {\n display: none !important;\n}\n\n\n/* <DEPRECATED> */\n.p-Menu-itemIcon,\n.p-Menu-itemSubmenuIcon,\n/* </DEPRECATED> */\n.lm-Menu-itemIcon,\n.lm-Menu-itemSubmenuIcon {\n display: table-cell;\n text-align: center;\n}\n\n\n/* <DEPRECATED> */ .p-Menu-itemLabel, /* </DEPRECATED> */\n.lm-Menu-itemLabel {\n display: table-cell;\n text-align: left;\n}\n\n\n/* <DEPRECATED> */ .p-Menu-itemShortcut, /* </DEPRECATED> */\n.lm-Menu-itemShortcut {\n display: table-cell;\n text-align: right;\n}\n",""])},"2ykv":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],i=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;var o=e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,r){if(!e){return t}else if(/-MMM-/.test(r)){return n[e.month()]}else{return t[e.month()]}},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(e===1||e===8||e>=20?"ste":"de")},week:{dow:1,doy:4}});return o}))},"31N0":function(e,t,n){"use strict";n.r(t);var r=n("2F0p");var i=n("GREJ");var o=n("HMrN");var a=n("923h");var s=n("hI0s");var l=n("Or5M");var c=n("nW2j");var u=n("okQW");var d=n("JGtG");var f=n("2DVW");var p=n("ROI/");var h=n("3g5F");const m=[",",";","\t","|","#"];const b=[",",";","tab","pipe","hash"];const v="jp-CSVDelimiter";const g="jp-CSVDelimiter-label";const _="jp-CSVDelimiter-dropdown";class y extends f["Widget"]{constructor(e){super({node:w.createNode(e.selected)});this._delimiterChanged=new d["Signal"](this);this.addClass(v)}get delimiterChanged(){return this._delimiterChanged}get selectNode(){return this.node.getElementsByTagName("select")[0]}handleEvent(e){switch(e.type){case"change":this._delimiterChanged.emit(this.selectNode.value);break;default:break}}onAfterAttach(e){this.selectNode.addEventListener("change",this)}onBeforeDetach(e){this.selectNode.removeEventListener("change",this)}}var w;(function(e){function t(e){const t=document.createElement("div");const n=document.createElement("span");const r=document.createElement("select");n.textContent="Delimiter: ";n.className=g;Object(p["each"])(Object(p["zip"])(m,b),([t,n])=>{const i=document.createElement("option");i.value=t;i.textContent=n;if(t===e){i.selected=true}r.appendChild(i)});t.appendChild(n);const i=h["a"].wrapSelect(r);i.classList.add(_);t.appendChild(i);return t}e.createNode=t})(w||(w={}));var x;(function(e){e[e["QUOTED_FIELD"]=0]="QUOTED_FIELD";e[e["QUOTED_FIELD_QUOTE"]=1]="QUOTED_FIELD_QUOTE";e[e["UNQUOTED_FIELD"]=2]="UNQUOTED_FIELD";e[e["NEW_FIELD"]=3]="NEW_FIELD";e[e["NEW_ROW"]=4]="NEW_ROW"})(x||(x={}));var C;(function(e){e[e["CR"]=0]="CR";e[e["CRLF"]=1]="CRLF";e[e["LF"]=2]="LF"})(C||(C={}));function k(e){const{data:t,columnOffsets:n,delimiter:r=",",startIndex:i=0,maxRows:o=4294967295,rowDelimiter:a="\r\n",quote:s='"'}=e;let l=e.ncols;let c=0;const u=[];const d=r.charCodeAt(0);const f=s.charCodeAt(0);const p=10;const h=13;const m=t.length;const{QUOTED_FIELD:b,QUOTED_FIELD_QUOTE:v,UNQUOTED_FIELD:g,NEW_FIELD:_,NEW_ROW:y}=x;const{CR:w,LF:k,CRLF:E}=C;const[M,S]=a==="\r\n"?[E,2]:a==="\r"?[w,1]:[k,1];let L=y;let T=i;let D=0;let O;while(T<m){if(L===y){u.push(T);D=1}O=t.charCodeAt(T);switch(L){case y:case _:switch(O){case f:L=b;break;case d:L=_;break;case h:if(M===w){L=y}else if(M===E&&t.charCodeAt(T+1)===p){T++;L=y}else{throw`string index ${T} (in row ${c}, column ${D}): carriage return found, but not as part of a row delimiter C ${t.charCodeAt(T+1)}`}break;case p:if(M===k){L=y}else{throw`string index ${T} (in row ${c}, column ${D}): line feed found, but row delimiter starts with a carriage return`}break;default:L=g;break}break;case b:T=t.indexOf(s,T);if(T<0){throw`string index ${T} (in row ${c}, column ${D}): mismatched quote`}L=v;break;case v:switch(O){case f:L=b;break;case d:L=_;break;case h:if(M===w){L=y}else if(M===E&&t.charCodeAt(T+1)===p){T++;L=y}else{throw`string index ${T} (in row ${c}, column ${D}): carriage return found, but not as part of a row delimiter C ${t.charCodeAt(T+1)}`}break;case p:if(M===k){L=y}else{throw`string index ${T} (in row ${c}, column ${D}): line feed found, but row delimiter starts with a carriage return`}break;default:throw`string index ${T} (in row ${c}, column ${D}): quote in escaped field not followed by quote, delimiter, or row delimiter`}break;case g:while(T<m){O=t.charCodeAt(T);if(O===d||O===p||O===h){break}T++}switch(O){case d:L=_;break;case h:if(M===w){L=y}else if(M===E&&t.charCodeAt(T+1)===p){T++;L=y}else{throw`string index ${T} (in row ${c}, column ${D}): carriage return found, but not as part of a row delimiter C ${t.charCodeAt(T+1)}`}break;case p:if(M===k){L=y}else{throw`string index ${T} (in row ${c}, column ${D}): line feed found, but row delimiter starts with a carriage return`}break;default:continue}break;default:throw`string index ${T} (in row ${c}, column ${D}): state not recognized`}T++;switch(L){case y:c++;if(l===undefined){if(c!==1){throw new Error("Error parsing default number of columns")}l=D}if(n===true){if(D<l){for(;D<l;D++){u.push(T-S)}}else if(D>l){u.length=u.length-(D-l)}}if(c===o){return{nrows:c,ncols:n?l:0,offsets:u}}break;case _:if(n===true){u.push(T)}D++;break;default:break}}if(L!==y){c++;if(n===true){if(l===undefined){l=D}if(D<l){for(;D<l;D++){u.push(T-(S-1))}}else if(D>l){u.length=u.length-(D-l)}}}return{nrows:c,ncols:n?l!==null&&l!==void 0?l:0:0,offsets:u}}function E(e){const{data:t,columnOffsets:n,delimiter:r=",",rowDelimiter:i="\r\n",startIndex:o=0,maxRows:a=4294967295}=e;let s=e.ncols;const l=[];let c=0;const u=i.length;let d=o;const f=t.length;let p;let h;let m;let b;let v;p=o;while(p!==-1&&c<a&&d<f){l.push(d);c++;p=t.indexOf(i,d);v=p===-1?f:p;if(n===true){h=1;m=t.slice(d,v);b=m.indexOf(r);if(s===undefined){while(b!==-1){l.push(d+b+1);h++;b=m.indexOf(r,b+1)}s=h}else{while(b!==-1&&h<s){l.push(d+b+1);h++;b=m.indexOf(r,b+1)}while(h<s){l.push(v);h++}}}d=v+u}return{nrows:c,ncols:n?s!==null&&s!==void 0?s:0:0,offsets:l}}const M={quotes:k,noquotes:E};class S extends u["DataModel"]{constructor(e){super();this._rowCount=1;this._header=[];this._columnOffsets=new Uint32Array(0);this._columnOffsetsStartingRow=0;this._maxCacheGet=1e3;this._rowOffsets=new Uint32Array(1);this._delayedParse=null;this._startedParsing=false;this._doneParsing=false;this._isDisposed=false;this._ready=new c["PromiseDelegate"];let{data:t,delimiter:n=",",rowDelimiter:r=undefined,quote:i='"',quoteParser:o=undefined,header:a=true,initialRows:s=500}=e;this._data=t;this._delimiter=n;this._quote=i;this._quoteEscaped=new RegExp(i+i,"g");this._initialRows=s;if(r===undefined){const e=t.slice(0,5e3).indexOf("\r");if(e===-1){r="\n"}else if(t[e+1]==="\n"){r="\r\n"}else{r="\r"}}this._rowDelimiter=r;if(o===undefined){o=t.indexOf(i)>=0}this._parser=o?"quotes":"noquotes";this._parseAsync();if(a===true&&this._columnCount>0){const e=[];for(let t=0;t<this._columnCount;t++){e.push(this._getField(0,t))}this._header=e}}get isDisposed(){return this._isDisposed}get ready(){return this._ready.promise}rowCount(e){if(e==="body"){if(this._header.length===0){return this._rowCount}else{return this._rowCount-1}}return 1}columnCount(e){if(e==="body"){return this._columnCount}return 1}data(e,t,n){let r;switch(e){case"body":if(this._header.length===0){r=this._getField(t,n)}else{r=this._getField(t+1,n)}break;case"column-header":if(this._header.length===0){r=(n+1).toString()}else{r=this._header[n]}break;case"row-header":r=(t+1).toString();break;case"corner-header":r="";break;default:throw"unreachable"}return r}dispose(){if(this._isDisposed){return}this._isDisposed=true;this._columnCount=undefined;this._rowCount=undefined;this._rowOffsets=null;this._columnOffsets=null;this._data=null;if(this._doneParsing===false){this.ready.catch(()=>{});this._ready.reject(undefined)}if(this._delayedParse!==null){window.clearTimeout(this._delayedParse)}}_computeRowOffsets(e=4294967295){if(this._rowCount>=e||this._doneParsing===true){return}if(this._columnCount===undefined){this._columnCount=M[this._parser]({data:this._data,delimiter:this._delimiter,rowDelimiter:this._rowDelimiter,quote:this._quote,columnOffsets:true,maxRows:1}).ncols}const{nrows:t,offsets:n}=M[this._parser]({data:this._data,startIndex:this._rowOffsets[this._rowCount-1],delimiter:this._delimiter,rowDelimiter:this._rowDelimiter,quote:this._quote,columnOffsets:false,maxRows:e-this._rowCount+1});if(this._startedParsing&&t<=1){this._doneParsing=true;this._ready.resolve(undefined);return}this._startedParsing=true;const r=this._rowCount;this._rowCount=r+t-1;if(this._rowCount<e){this._doneParsing=true;this._ready.resolve(undefined)}const i=this._rowOffsets;this._rowOffsets=new Uint32Array(this._rowCount);this._rowOffsets.set(i);this._rowOffsets.set(n,r-1);const o=Math.floor(33554432/this._columnCount);if(r<=o){if(this._rowCount<=o){const e=this._columnOffsets;this._columnOffsets=new Uint32Array(this._rowCount*this._columnCount);this._columnOffsets.set(e);this._columnOffsets.fill(4294967295,e.length)}else{const e=this._columnOffsets;this._columnOffsets=new Uint32Array(Math.min(this._maxCacheGet,o)*this._columnCount);this._columnOffsets.set(e.subarray(0,this._columnOffsets.length));this._columnOffsets.fill(4294967295,e.length);this._columnOffsetsStartingRow=0}}let a=r;if(this._header.length>0){a-=1}this.emitChanged({type:"rows-inserted",region:"body",index:a,span:this._rowCount-r})}_getField(e,t){let n;let r;const i=this._getOffsetIndex(e,t);let o=0;let a=0;if(t===this._columnCount-1){if(e<this._rowCount-1){r=this._getOffsetIndex(e+1,0);o+=this._rowDelimiter.length}else{r=this._data.length;if(this._data[r-1]===this._rowDelimiter[this._rowDelimiter.length-1]){o+=this._rowDelimiter.length}}}else{r=this._getOffsetIndex(e,t+1);if(i<r&&this._data[r-1]===this._delimiter){o+=1}}if(this._data[i]===this._quote){a+=1;o+=1}n=this._data.slice(i+a,r-o);if(a===1&&n.indexOf(this._quote)!==-1){n=n.replace(this._quoteEscaped,this._quote)}return n}_getOffsetIndex(e,t){const n=this._columnCount;let r=(e-this._columnOffsetsStartingRow)*n;if(r<0||r>this._columnOffsets.length){this._columnOffsets.fill(4294967295);this._columnOffsetsStartingRow=e;r=0}if(this._columnOffsets[r]===4294967295){let t=1;while(t<=this._maxCacheGet&&this._columnOffsets[r+t*n]===16777215){t++}const{offsets:i}=M[this._parser]({data:this._data,delimiter:this._delimiter,rowDelimiter:this._rowDelimiter,quote:this._quote,columnOffsets:true,maxRows:t,ncols:n,startIndex:this._rowOffsets[e]});for(let e=0;e<i.length;e++){this._columnOffsets[r+e]=i[e]}}return this._columnOffsets[r+t]}_parseAsync(){let e=this._initialRows;let t=Math.pow(2,32)-1;const n=30;const r=e=>{try{this._computeRowOffsets(e)}catch(t){if(this._parser==="quotes"){console.warn(t);this._parser="noquotes";this._resetParser();this._computeRowOffsets(e)}else{throw t}}return this._doneParsing};this._resetParser();const i=r(e);if(i){return}const o=()=>{const i=r(e+t);e+=t;if(t<1e6){t*=2}if(i){this._delayedParse=null}else{this._delayedParse=window.setTimeout(o,n)}};this._delayedParse=window.setTimeout(o,n)}_resetParser(){this._columnCount=undefined;this._rowOffsets=new Uint32Array(1);this._rowCount=1;this._startedParsing=false;this._columnOffsets=new Uint32Array(0);if(this._doneParsing===false){this.ready.catch(()=>{});this._ready.reject(undefined)}this._doneParsing=false;this._ready=new c["PromiseDelegate"];if(this._delayedParse!==null){window.clearTimeout(this._delayedParse);this._delayedParse=null}this.emitChanged({type:"model-reset"})}}var L=undefined&&undefined.__rest||function(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++){if(t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i]))n[r[i]]=e[r[i]]}return n};const T="jp-CSVViewer";const D="jp-CSVViewer-grid";const O=1e3;class A{}class j{constructor(e){this._looping=true;this._changed=new d["Signal"](this);this._grid=e;this._query=null;this._row=0;this._column=-1}get changed(){return this._changed}cellBackgroundColorRendererFunc(e){return({value:t,row:n,column:r})=>{if(this._query){if(t.match(this._query)){if(this._row===n&&this._column===r){return e.currentMatchBackgroundColor}return e.matchBackgroundColor}}return""}}clear(){this._query=null;this._row=0;this._column=-1;this._changed.emit(undefined)}find(e,t=false){const n=this._grid.dataModel;const r=n.rowCount("body");const i=n.columnCount("body");if(this._query!==e){this._row=0;this._column=-1}this._query=e;const o=this._grid.scrollY/this._grid.defaultSizes.rowHeight;const a=(this._grid.scrollY+this._grid.pageHeight)/this._grid.defaultSizes.rowHeight;const s=this._grid.scrollX/this._grid.defaultSizes.columnHeaderHeight;const l=(this._grid.scrollX+this._grid.pageWidth)/this._grid.defaultSizes.columnHeaderHeight;const c=(e,t)=>e>=o&&e<=a&&t>=s&&t<=l;const u=t?-1:1;this._column+=u;for(let d=this._row;t?d>=0:d<r;d+=u){for(let r=this._column;t?r>=0:r<i;r+=u){const t=n.data("body",d,r);if(t.match(e)){this._changed.emit(undefined);if(!c(d,r)){this._grid.scrollToRow(d)}this._row=d;this._column=r;return true}}this._column=t?i-1:0}if(this._looping){this._looping=false;this._row=t?0:r-1;this._wrapRows(t);try{return this.find(e,t)}finally{this._looping=true}}return false}_wrapRows(e=false){const t=this._grid.dataModel;const n=t.rowCount("body");const r=t.columnCount("body");if(e&&this._row<=0){this._row=n-1;this._column=r}else if(!e&&this._row>=n-1){this._row=0;this._column=-1}}get query(){return this._query}}class P extends f["Widget"]{constructor(e){super();this._monitor=null;this._delimiter=",";this._revealed=new c["PromiseDelegate"];this._baseRenderer=null;const t=this._context=e.context;const n=this.layout=new f["PanelLayout"];this.addClass(T);this._grid=new u["DataGrid"]({defaultSizes:{rowHeight:24,columnWidth:144,rowHeaderWidth:64,columnHeaderHeight:36}});this._grid.addClass(D);this._grid.headerVisibility="all";this._grid.keyHandler=new u["BasicKeyHandler"];this._grid.mouseHandler=new u["BasicMouseHandler"];this._grid.copyConfig={separator:"\t",format:u["DataGrid"].copyFormatGeneric,headers:"all",warningThreshold:1e6};n.addWidget(this._grid);this._searchService=new j(this._grid);this._searchService.changed.connect(this._updateRenderer,this);void this._context.ready.then(()=>{this._updateGrid();this._revealed.resolve(undefined);this._monitor=new s["ActivityMonitor"]({signal:t.model.contentChanged,timeout:O});this._monitor.activityStopped.connect(this._updateGrid,this)})}get context(){return this._context}get revealed(){return this._revealed.promise}get delimiter(){return this._delimiter}set delimiter(e){if(e===this._delimiter){return}this._delimiter=e;this._updateGrid()}get style(){return this._grid.style}set style(e){this._grid.style=e}set rendererConfig(e){this._baseRenderer=e;this._updateRenderer()}get searchService(){return this._searchService}dispose(){if(this._monitor){this._monitor.dispose()}super.dispose()}goToLine(e){this._grid.scrollToRow(e)}onActivateRequest(e){this.node.tabIndex=-1;this.node.focus()}_updateGrid(){const e=this._context.model.toString();const t=this._delimiter;const n=this._grid.dataModel;const r=this._grid.dataModel=new S({data:e,delimiter:t});this._grid.selectionModel=new u["BasicSelectionModel"]({dataModel:r});if(n){n.dispose()}}_updateRenderer(){if(this._baseRenderer===null){return}const e=this._baseRenderer;const t=new u["TextRenderer"]({textColor:e.textColor,horizontalAlignment:e.horizontalAlignment,backgroundColor:this._searchService.cellBackgroundColorRendererFunc(e)});this._grid.cellRenderers.update({body:t,"column-header":t,"corner-header":t,"row-header":t})}}class R extends l["d"]{constructor(e){let{content:t,context:n,delimiter:r,reveal:i}=e,o=L(e,["content","context","delimiter","reveal"]);t=t||I.createContent(n);i=Promise.all([i,t.revealed]);super(Object.assign({content:t,context:n,reveal:i},o));if(r){t.delimiter=r}const a=new y({selected:t.delimiter});this.toolbar.addItem("delimiter",a);a.delimiterChanged.connect((e,n)=>{t.delimiter=n})}setFragment(e){const t=e.split("=");if(t[0]!=="#row"){return}let n=t[1].split(";")[0];n=n.split("-")[0];void this.context.ready.then(()=>{this.content.goToLine(Number(n))})}}var I;(function(e){function t(e){return new P({context:e})}e.createContent=t})(I||(I={}));class z extends l["a"]{createNewWidget(e){return new R({context:e})}}class N extends l["a"]{createNewWidget(e){const t="\t";return new R({context:e,delimiter:t})}}var H=n("hmVr");var F=n("W9mf");class B{constructor(){this.matches=[];this.currentMatchIndex=null;this.isReadOnly=true;this._changed=new d["Signal"](this)}static canSearchOn(e){return e instanceof l["d"]&&e.content instanceof P}getInitialQuery(e){return null}async startQuery(e,t){this._target=t;this._query=e;t.content.searchService.find(e);return this.matches}async endQuery(){this._target.content.searchService.clear()}async endSearch(){this._target.content.searchService.clear()}async highlightNext(){this._target.content.searchService.find(this._query);return undefined}async highlightPrevious(){this._target.content.searchService.find(this._query,true);return undefined}async replaceCurrentMatch(e){return false}async replaceAllMatches(e){return false}get changed(){return this._changed}}const V="CSVTable";const Y="TSVTable";const W={activate:G,id:"@jupyterlab/csvviewer-extension:csv",requires:[],optional:[r["a"],i["b"],F["a"],H["a"]],autoStart:true};const U={activate:K,id:"@jupyterlab/csvviewer-extension:tsv",requires:[],optional:[r["a"],i["b"],F["a"],H["a"]],autoStart:true};function q(e,t){e.editMenu.goToLiners.add({tracker:t,goToLine:e=>o["a"].getNumber({title:"Go to Line",value:0}).then(t=>{if(t.button.accept&&t.value!==null){e.content.goToLine(t.value)}})})}function G(e,t,n,r,i){const o=new z({name:V,fileTypes:["csv"],defaultFor:["csv"],readOnly:true});const s=new a["a"]({namespace:"csvviewer"});let l=X.LIGHT_STYLE;let c=X.LIGHT_TEXT_CONFIG;if(t){void t.restore(s,{command:"docmanager:open",args:e=>({path:e.context.path,factory:V}),name:e=>e.context.path})}e.docRegistry.addWidgetFactory(o);const u=e.docRegistry.getFileType("csv");o.widgetCreated.connect((e,t)=>{void s.add(t);t.context.pathChanged.connect(()=>{void s.save(t)});if(u){t.title.icon=u.icon;t.title.iconClass=u.iconClass;t.title.iconLabel=u.iconLabel}t.content.style=l;t.content.rendererConfig=c});const d=()=>{const e=n&&n.theme?n.isLight(n.theme):true;l=e?X.LIGHT_STYLE:X.DARK_STYLE;c=e?X.LIGHT_TEXT_CONFIG:X.DARK_TEXT_CONFIG;s.forEach(e=>{e.content.style=l;e.content.rendererConfig=c})};if(n){n.themeChanged.connect(d)}if(r){q(r,s)}if(i){i.register("csv",B)}}function K(e,t,n,r,i){const o=new N({name:Y,fileTypes:["tsv"],defaultFor:["tsv"],readOnly:true});const s=new a["a"]({namespace:"tsvviewer"});let l=X.LIGHT_STYLE;let c=X.LIGHT_TEXT_CONFIG;if(t){void t.restore(s,{command:"docmanager:open",args:e=>({path:e.context.path,factory:Y}),name:e=>e.context.path})}e.docRegistry.addWidgetFactory(o);const u=e.docRegistry.getFileType("tsv");o.widgetCreated.connect((e,t)=>{void s.add(t);t.context.pathChanged.connect(()=>{void s.save(t)});if(u){t.title.icon=u.icon;t.title.iconClass=u.iconClass;t.title.iconLabel=u.iconLabel}t.content.style=l;t.content.rendererConfig=c});const d=()=>{const e=n&&n.theme?n.isLight(n.theme):true;l=e?X.LIGHT_STYLE:X.DARK_STYLE;c=e?X.LIGHT_TEXT_CONFIG:X.DARK_TEXT_CONFIG;s.forEach(e=>{e.content.style=l;e.content.rendererConfig=c})};if(n){n.themeChanged.connect(d)}if(r){q(r,s)}if(i){i.register("tsv",B)}}const $=[W,U];var J=t["default"]=$;var X;(function(e){e.LIGHT_STYLE=Object.assign(Object.assign({},u["DataGrid"].defaultStyle),{voidColor:"#F3F3F3",backgroundColor:"white",headerBackgroundColor:"#EEEEEE",gridLineColor:"rgba(20, 20, 20, 0.15)",headerGridLineColor:"rgba(20, 20, 20, 0.25)",rowBackgroundColor:e=>e%2===0?"#F5F5F5":"white"});e.DARK_STYLE=Object.assign(Object.assign({},u["DataGrid"].defaultStyle),{voidColor:"black",backgroundColor:"#111111",headerBackgroundColor:"#424242",gridLineColor:"rgba(235, 235, 235, 0.15)",headerGridLineColor:"rgba(235, 235, 235, 0.25)",rowBackgroundColor:e=>e%2===0?"#212121":"#111111"});e.LIGHT_TEXT_CONFIG={textColor:"#111111",matchBackgroundColor:"#FFFFE0",currentMatchBackgroundColor:"#FFFF00",horizontalAlignment:"right"};e.DARK_TEXT_CONFIG={textColor:"#F5F5F5",matchBackgroundColor:"#838423",currentMatchBackgroundColor:"#A3807A",horizontalAlignment:"right"}})(X||(X={}))},"33id":function(e,t,n){e.exports=n.p+"03ba7cb710104df27f1c9c46d64bee4e.svg"},"33yf":function(e,t,n){(function(e){function n(e,t){var n=0;for(var r=e.length-1;r>=0;r--){var i=e[r];if(i==="."){e.splice(r,1)}else if(i===".."){e.splice(r,1);n++}else if(n){e.splice(r,1);n--}}if(t){for(;n--;n){e.unshift("..")}}return e}t.resolve=function(){var t="",r=false;for(var o=arguments.length-1;o>=-1&&!r;o--){var a=o>=0?arguments[o]:e.cwd();if(typeof a!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!a){continue}t=a+"/"+t;r=a.charAt(0)==="/"}t=n(i(t.split("/"),(function(e){return!!e})),!r).join("/");return(r?"/":"")+t||"."};t.normalize=function(e){var r=t.isAbsolute(e),a=o(e,-1)==="/";e=n(i(e.split("/"),(function(e){return!!e})),!r).join("/");if(!e&&!r){e="."}if(e&&a){e+="/"}return(r?"/":"")+e};t.isAbsolute=function(e){return e.charAt(0)==="/"};t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(i(e,(function(e,t){if(typeof e!=="string"){throw new TypeError("Arguments to path.join must be strings")}return e})).join("/"))};t.relative=function(e,n){e=t.resolve(e).substr(1);n=t.resolve(n).substr(1);function r(e){var t=0;for(;t<e.length;t++){if(e[t]!=="")break}var n=e.length-1;for(;n>=0;n--){if(e[n]!=="")break}if(t>n)return[];return e.slice(t,n-t+1)}var i=r(e.split("/"));var o=r(n.split("/"));var a=Math.min(i.length,o.length);var s=a;for(var l=0;l<a;l++){if(i[l]!==o[l]){s=l;break}}var c=[];for(var l=s;l<i.length;l++){c.push("..")}c=c.concat(o.slice(s));return c.join("/")};t.sep="/";t.delimiter=":";t.dirname=function(e){if(typeof e!=="string")e=e+"";if(e.length===0)return".";var t=e.charCodeAt(0);var n=t===47;var r=-1;var i=true;for(var o=e.length-1;o>=1;--o){t=e.charCodeAt(o);if(t===47){if(!i){r=o;break}}else{i=false}}if(r===-1)return n?"/":".";if(n&&r===1){return"/"}return e.slice(0,r)};function r(e){if(typeof e!=="string")e=e+"";var t=0;var n=-1;var r=true;var i;for(i=e.length-1;i>=0;--i){if(e.charCodeAt(i)===47){if(!r){t=i+1;break}}else if(n===-1){r=false;n=i+1}}if(n===-1)return"";return e.slice(t,n)}t.basename=function(e,t){var n=r(e);if(t&&n.substr(-1*t.length)===t){n=n.substr(0,n.length-t.length)}return n};t.extname=function(e){if(typeof e!=="string")e=e+"";var t=-1;var n=0;var r=-1;var i=true;var o=0;for(var a=e.length-1;a>=0;--a){var s=e.charCodeAt(a);if(s===47){if(!i){n=a+1;break}continue}if(r===-1){i=false;r=a+1}if(s===46){if(t===-1)t=a;else if(o!==1)o=1}else if(t!==-1){o=-1}}if(t===-1||r===-1||o===0||o===1&&t===r-1&&t===n+1){return""}return e.slice(t,r)};function i(e,t){if(e.filter)return e.filter(t);var n=[];for(var r=0;r<e.length;r++){if(t(e[r],r,e))n.push(e[r])}return n}var o="ab".substr(-1)==="b"?function(e,t,n){return e.substr(t,n)}:function(e,t,n){if(t<0)t=e.length+t;return e.substr(t,n)}}).call(this,n("8oxB"))},"34/j":function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 18 18'%3E %3Cg class='jp-icon3' fill='%23616161' shape-rendering='geometricPrecision'%3E %3Cpath d='M5.2,10.5L9,6.8l3.8,3.8H5.2z'/%3E %3C/g%3E %3C/svg%3E"},"363a":function(e,t,n){t=e.exports=n("JPst")(false);var r=n("HeW1");var i=r(n("DUtV"));var o=r(n("7vWb"));var a=r(n("Oy5d"));var s=r(n("QdRr"));var l=r(n("v3i3"));var c=r(n("+Qg2"));var u=r(n("5dwE"));var d=r(n("Fxwc"));var f=r(n("xBnk"));var p=r(n("34/j"));var h=r(n("Ay+i"));var m=r(n("i25T"));var b=r(n("EeHX"));var v=r(n("uxzJ"));var g=r(n("Xmbu"));var _=r(n("jBJ6"));var y=r(n("Ww+K"));var w=r(n("DqkQ"));var x=r(n("C3ST"));var C=r(n("geDr"));var k=r(n("V0aR"));var E=r(n("1HPY"));var M=r(n("udBn"));var S=r(n("qQeJ"));var L=r(n("q/zu"));var T=r(n("NMEv"));var D=r(n("h2QY"));var O=r(n("m0Nn"));var A=r(n("jgwS"));var j=r(n("8i80"));var P=r(n("ZccS"));var R=r(n("QTBR"));var I=r(n("XWIA"));var z=r(n("KdXS"));var N=r(n("k9m0"));var H=r(n("Ey+Z"));var F=r(n("DIAw"));var B=r(n("cLL3"));var V=r(n("b78D"));var Y=r(n("Qex4"));var W=r(n("ifN6"));var U=r(n("nKrL"));var q=r(n("iuYV"));var G=r(n("axcb"));var K=r(n("n0i4"));var $=r(n("6e/I"));var J=r(n("NZIr"));var X=r(n("otEt"));var Z=r(n("Q8FN"));var Q=r(n("BGzO"));var ee=r(n("sSVv"));var te=r(n("O13f"));var ne=r(n("KM84t"));var re=r(n("jAV8"));var ie=r(n("KB5X"));var oe=r(n("T/oE"));var ae=r(n("p7e8"));var se=r(n("jNn2"));var le=r(n("3xbK"));var ce=r(n("7fRi"));var ue=r(n("7UWA"));var de=r(n("T7jq"));var fe=r(n("1z6d"));var pe=r(n("BB3C"));var he=r(n("CnrF"));var me=r(n("uuDE"));var be=r(n("GIGA"));var ve=r(n("6p0t"));t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensureUiComponents() in @jupyterlab/buildutils */\n\n/**\n * (DEPRECATED) Support for consuming icons as CSS background images\n */\n\n/* Icons urls */\n\n:root {\n --jp-icon-add: url("+i+");\n --jp-icon-bug: url("+o+");\n --jp-icon-build: url("+a+");\n --jp-icon-caret-down-empty-thin: url("+s+");\n --jp-icon-caret-down-empty: url("+l+");\n --jp-icon-caret-down: url("+c+");\n --jp-icon-caret-left: url("+u+");\n --jp-icon-caret-right: url("+d+");\n --jp-icon-caret-up-empty-thin: url("+f+");\n --jp-icon-caret-up: url("+p+");\n --jp-icon-case-sensitive: url("+h+");\n --jp-icon-check: url("+m+");\n --jp-icon-circle-empty: url("+b+");\n --jp-icon-circle: url("+v+");\n --jp-icon-clear: url("+g+");\n --jp-icon-close: url("+_+");\n --jp-icon-console: url("+y+");\n --jp-icon-copy: url("+w+");\n --jp-icon-cut: url("+x+");\n --jp-icon-download: url("+C+");\n --jp-icon-edit: url("+k+");\n --jp-icon-ellipses: url("+E+");\n --jp-icon-extension: url("+M+");\n --jp-icon-fast-forward: url("+S+");\n --jp-icon-file-upload: url("+L+");\n --jp-icon-file: url("+T+");\n --jp-icon-filter-list: url("+D+");\n --jp-icon-folder: url("+O+");\n --jp-icon-html5: url("+A+");\n --jp-icon-image: url("+j+");\n --jp-icon-inspector: url("+P+");\n --jp-icon-json: url("+R+");\n --jp-icon-jupyter-favicon: url("+I+");\n --jp-icon-jupyter: url("+z+");\n --jp-icon-jupyterlab-wordmark: url("+N+");\n --jp-icon-kernel: url("+H+");\n --jp-icon-keyboard: url("+F+");\n --jp-icon-launcher: url("+B+");\n --jp-icon-line-form: url("+V+");\n --jp-icon-link: url("+Y+");\n --jp-icon-list: url("+W+");\n --jp-icon-listings-info: url("+U+");\n --jp-icon-markdown: url("+q+");\n --jp-icon-new-folder: url("+G+");\n --jp-icon-not-trusted: url("+K+");\n --jp-icon-notebook: url("+$+");\n --jp-icon-palette: url("+J+");\n --jp-icon-paste: url("+X+");\n --jp-icon-python: url("+Z+");\n --jp-icon-r-kernel: url("+Q+");\n --jp-icon-react: url("+ee+");\n --jp-icon-redo: url("+te+");\n --jp-icon-refresh: url("+ne+");\n --jp-icon-regex: url("+re+");\n --jp-icon-run: url("+ie+");\n --jp-icon-running: url("+oe+");\n --jp-icon-save: url("+ae+");\n --jp-icon-search: url("+se+");\n --jp-icon-settings: url("+le+");\n --jp-icon-spreadsheet: url("+ce+");\n --jp-icon-stop: url("+ue+");\n --jp-icon-tab: url("+de+");\n --jp-icon-terminal: url("+fe+");\n --jp-icon-text-editor: url("+pe+");\n --jp-icon-trusted: url("+he+");\n --jp-icon-undo: url("+me+");\n --jp-icon-vega: url("+be+");\n --jp-icon-yaml: url("+ve+");\n}\n\n/* Icon CSS class declarations */\n\n.jp-AddIcon {\n background-image: var(--jp-icon-add);\n}\n.jp-BugIcon {\n background-image: var(--jp-icon-bug);\n}\n.jp-BuildIcon {\n background-image: var(--jp-icon-build);\n}\n.jp-CaretDownEmptyIcon {\n background-image: var(--jp-icon-caret-down-empty);\n}\n.jp-CaretDownEmptyThinIcon {\n background-image: var(--jp-icon-caret-down-empty-thin);\n}\n.jp-CaretDownIcon {\n background-image: var(--jp-icon-caret-down);\n}\n.jp-CaretLeftIcon {\n background-image: var(--jp-icon-caret-left);\n}\n.jp-CaretRightIcon {\n background-image: var(--jp-icon-caret-right);\n}\n.jp-CaretUpEmptyThinIcon {\n background-image: var(--jp-icon-caret-up-empty-thin);\n}\n.jp-CaretUpIcon {\n background-image: var(--jp-icon-caret-up);\n}\n.jp-CaseSensitiveIcon {\n background-image: var(--jp-icon-case-sensitive);\n}\n.jp-CheckIcon {\n background-image: var(--jp-icon-check);\n}\n.jp-CircleEmptyIcon {\n background-image: var(--jp-icon-circle-empty);\n}\n.jp-CircleIcon {\n background-image: var(--jp-icon-circle);\n}\n.jp-ClearIcon {\n background-image: var(--jp-icon-clear);\n}\n.jp-CloseIcon {\n background-image: var(--jp-icon-close);\n}\n.jp-ConsoleIcon {\n background-image: var(--jp-icon-console);\n}\n.jp-CopyIcon {\n background-image: var(--jp-icon-copy);\n}\n.jp-CutIcon {\n background-image: var(--jp-icon-cut);\n}\n.jp-DownloadIcon {\n background-image: var(--jp-icon-download);\n}\n.jp-EditIcon {\n background-image: var(--jp-icon-edit);\n}\n.jp-EllipsesIcon {\n background-image: var(--jp-icon-ellipses);\n}\n.jp-ExtensionIcon {\n background-image: var(--jp-icon-extension);\n}\n.jp-FastForwardIcon {\n background-image: var(--jp-icon-fast-forward);\n}\n.jp-FileIcon {\n background-image: var(--jp-icon-file);\n}\n.jp-FileUploadIcon {\n background-image: var(--jp-icon-file-upload);\n}\n.jp-FilterListIcon {\n background-image: var(--jp-icon-filter-list);\n}\n.jp-FolderIcon {\n background-image: var(--jp-icon-folder);\n}\n.jp-Html5Icon {\n background-image: var(--jp-icon-html5);\n}\n.jp-ImageIcon {\n background-image: var(--jp-icon-image);\n}\n.jp-InspectorIcon {\n background-image: var(--jp-icon-inspector);\n}\n.jp-JsonIcon {\n background-image: var(--jp-icon-json);\n}\n.jp-JupyterFaviconIcon {\n background-image: var(--jp-icon-jupyter-favicon);\n}\n.jp-JupyterIcon {\n background-image: var(--jp-icon-jupyter);\n}\n.jp-JupyterlabWordmarkIcon {\n background-image: var(--jp-icon-jupyterlab-wordmark);\n}\n.jp-KernelIcon {\n background-image: var(--jp-icon-kernel);\n}\n.jp-KeyboardIcon {\n background-image: var(--jp-icon-keyboard);\n}\n.jp-LauncherIcon {\n background-image: var(--jp-icon-launcher);\n}\n.jp-LineFormIcon {\n background-image: var(--jp-icon-line-form);\n}\n.jp-LinkIcon {\n background-image: var(--jp-icon-link);\n}\n.jp-ListIcon {\n background-image: var(--jp-icon-list);\n}\n.jp-ListingsInfoIcon {\n background-image: var(--jp-icon-listings-info);\n}\n.jp-MarkdownIcon {\n background-image: var(--jp-icon-markdown);\n}\n.jp-NewFolderIcon {\n background-image: var(--jp-icon-new-folder);\n}\n.jp-NotTrustedIcon {\n background-image: var(--jp-icon-not-trusted);\n}\n.jp-NotebookIcon {\n background-image: var(--jp-icon-notebook);\n}\n.jp-PaletteIcon {\n background-image: var(--jp-icon-palette);\n}\n.jp-PasteIcon {\n background-image: var(--jp-icon-paste);\n}\n.jp-PythonIcon {\n background-image: var(--jp-icon-python);\n}\n.jp-RKernelIcon {\n background-image: var(--jp-icon-r-kernel);\n}\n.jp-ReactIcon {\n background-image: var(--jp-icon-react);\n}\n.jp-RedoIcon {\n background-image: var(--jp-icon-redo);\n}\n.jp-RefreshIcon {\n background-image: var(--jp-icon-refresh);\n}\n.jp-RegexIcon {\n background-image: var(--jp-icon-regex);\n}\n.jp-RunIcon {\n background-image: var(--jp-icon-run);\n}\n.jp-RunningIcon {\n background-image: var(--jp-icon-running);\n}\n.jp-SaveIcon {\n background-image: var(--jp-icon-save);\n}\n.jp-SearchIcon {\n background-image: var(--jp-icon-search);\n}\n.jp-SettingsIcon {\n background-image: var(--jp-icon-settings);\n}\n.jp-SpreadsheetIcon {\n background-image: var(--jp-icon-spreadsheet);\n}\n.jp-StopIcon {\n background-image: var(--jp-icon-stop);\n}\n.jp-TabIcon {\n background-image: var(--jp-icon-tab);\n}\n.jp-TerminalIcon {\n background-image: var(--jp-icon-terminal);\n}\n.jp-TextEditorIcon {\n background-image: var(--jp-icon-text-editor);\n}\n.jp-TrustedIcon {\n background-image: var(--jp-icon-trusted);\n}\n.jp-UndoIcon {\n background-image: var(--jp-icon-undo);\n}\n.jp-VegaIcon {\n background-image: var(--jp-icon-vega);\n}\n.jp-YamlIcon {\n background-image: var(--jp-icon-yaml);\n}\n",""])},"39Vo":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n("JGtG");class i{constructor(e={}){this._changed=new r.Signal(this);const{connector:t,transform:n}=e;this._connector=t||new i.Connector;if(!n){this._ready=Promise.resolve(undefined)}else{this._ready=n.then(e=>{const{contents:t,type:n}=e;switch(n){case"cancel":return;case"clear":return this._clear();case"merge":return this._merge(t||{});case"overwrite":return this._overwrite(t||{});default:return}})}}get changed(){return this._changed}async clear(){await this._ready;await this._clear()}async fetch(e){await this._ready;return this._fetch(e)}async list(e){await this._ready;return this._list(e)}async remove(e){await this._ready;await this._remove(e);this._changed.emit({id:e,type:"remove"})}async save(e,t){await this._ready;await this._save(e,t);this._changed.emit({id:e,type:"save"})}async toJSON(){await this._ready;const{ids:e,values:t}=await this._list();return t.reduce((t,n,r)=>{t[e[r]]=n;return t},{})}async _clear(){await Promise.all((await this._list()).ids.map(e=>this._remove(e)))}async _fetch(e){const t=await this._connector.fetch(e);if(t){return JSON.parse(t).v}}async _list(e=""){const{ids:t,values:n}=await this._connector.list(e);return{ids:t,values:n.map(e=>JSON.parse(e).v)}}async _merge(e){await Promise.all(Object.keys(e).map(t=>e[t]&&this._save(t,e[t])))}async _overwrite(e){await this._clear();await this._merge(e)}async _remove(e){return this._connector.remove(e)}async _save(e,t){return this._connector.save(e,JSON.stringify({v:t}))}}t.StateDB=i;(function(e){class t{constructor(){this._storage={}}async fetch(e){return this._storage[e]}async list(e=""){return Object.keys(this._storage).reduce((t,n)=>{if(e===""?true:e===n.split(":")[0]){t.ids.push(n);t.values.push(this._storage[n])}return t},{ids:[],values:[]})}async remove(e){delete this._storage[e]}async save(e,t){this._storage[e]=t}}e.Connector=t})(i=t.StateDB||(t.StateDB={}))},"3ASw":function(e,t,n){var r=n("UCR5").SourceMapGenerator;var i=n("Cbry");var o=/(\r?\n)/;var a=10;var s="$$$isSourceNode$$$";function l(e,t,n,r,i){this.children=[];this.sourceContents={};this.line=e==null?null:e;this.column=t==null?null:t;this.source=n==null?null:n;this.name=i==null?null:i;this[s]=true;if(r!=null)this.add(r)}l.fromStringWithSourceMap=function e(t,n,r){var a=new l;var s=t.split(o);var c=0;var u=function(){var e=n();var t=n()||"";return e+t;function n(){return c<s.length?s[c++]:undefined}};var d=1,f=0;var p=null;n.eachMapping((function(e){if(p!==null){if(d<e.generatedLine){h(p,u());d++;f=0}else{var t=s[c]||"";var n=t.substr(0,e.generatedColumn-f);s[c]=t.substr(e.generatedColumn-f);f=e.generatedColumn;h(p,n);p=e;return}}while(d<e.generatedLine){a.add(u());d++}if(f<e.generatedColumn){var t=s[c]||"";a.add(t.substr(0,e.generatedColumn));s[c]=t.substr(e.generatedColumn);f=e.generatedColumn}p=e}),this);if(c<s.length){if(p){h(p,u())}a.add(s.splice(c).join(""))}n.sources.forEach((function(e){var t=n.sourceContentFor(e);if(t!=null){if(r!=null){e=i.join(r,e)}a.setSourceContent(e,t)}}));return a;function h(e,t){if(e===null||e.source===undefined){a.add(t)}else{var n=r?i.join(r,e.source):e.source;a.add(new l(e.originalLine,e.originalColumn,n,t,e.name))}}};l.prototype.add=function e(t){if(Array.isArray(t)){t.forEach((function(e){this.add(e)}),this)}else if(t[s]||typeof t==="string"){if(t){this.children.push(t)}}else{throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+t)}return this};l.prototype.prepend=function e(t){if(Array.isArray(t)){for(var n=t.length-1;n>=0;n--){this.prepend(t[n])}}else if(t[s]||typeof t==="string"){this.children.unshift(t)}else{throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+t)}return this};l.prototype.walk=function e(t){var n;for(var r=0,i=this.children.length;r<i;r++){n=this.children[r];if(n[s]){n.walk(t)}else{if(n!==""){t(n,{source:this.source,line:this.line,column:this.column,name:this.name})}}}};l.prototype.join=function e(t){var n;var r;var i=this.children.length;if(i>0){n=[];for(r=0;r<i-1;r++){n.push(this.children[r]);n.push(t)}n.push(this.children[r]);this.children=n}return this};l.prototype.replaceRight=function e(t,n){var r=this.children[this.children.length-1];if(r[s]){r.replaceRight(t,n)}else if(typeof r==="string"){this.children[this.children.length-1]=r.replace(t,n)}else{this.children.push("".replace(t,n))}return this};l.prototype.setSourceContent=function e(t,n){this.sourceContents[i.toSetString(t)]=n};l.prototype.walkSourceContents=function e(t){for(var n=0,r=this.children.length;n<r;n++){if(this.children[n][s]){this.children[n].walkSourceContents(t)}}var o=Object.keys(this.sourceContents);for(var n=0,r=o.length;n<r;n++){t(i.fromSetString(o[n]),this.sourceContents[o[n]])}};l.prototype.toString=function e(){var t="";this.walk((function(e){t+=e}));return t};l.prototype.toStringWithSourceMap=function e(t){var n={code:"",line:1,column:0};var i=new r(t);var o=false;var s=null;var l=null;var c=null;var u=null;this.walk((function(e,t){n.code+=e;if(t.source!==null&&t.line!==null&&t.column!==null){if(s!==t.source||l!==t.line||c!==t.column||u!==t.name){i.addMapping({source:t.source,original:{line:t.line,column:t.column},generated:{line:n.line,column:n.column},name:t.name})}s=t.source;l=t.line;c=t.column;u=t.name;o=true}else if(o){i.addMapping({generated:{line:n.line,column:n.column}});s=null;o=false}for(var r=0,d=e.length;r<d;r++){if(e.charCodeAt(r)===a){n.line++;n.column=0;if(r+1===d){s=null;o=false}else if(o){i.addMapping({source:t.source,original:{line:t.line,column:t.column},generated:{line:n.line,column:n.column},name:t.name})}}else{n.column++}}}));this.walkSourceContents((function(e,t){i.setSourceContent(e,t)}));return{code:n.code,map:i}};t.SourceNode=l},"3Bs/":function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var r=n("eDuk");var i=n.n(r);var o=n("98yA");var a=n.n(o);var s=n("AB7C");var l=n("nW2j");var c=n("RE42");var u=n("JGtG");var d=n("7Fh6");var f=n.t("7Fh6",1);const p=l["JSONExt"].deepCopy;const h=1e3;const m=String.fromCharCode(30);class b{constructor(){this._composer=new i.a({useDefaults:true});this._validator=new i.a;this._composer.addSchema(d,"jupyterlab-plugin-schema");this._validator.addSchema(d,"jupyterlab-plugin-schema")}validateData(e,t=true){const n=this._validator.getSchema(e.id);const r=this._composer.getSchema(e.id);if(!n||!r){if(e.schema.type!=="object"){const t="schema";const n=`Setting registry schemas' root-level type must be `+`'object', rejecting type: ${e.schema.type}`;return[{dataPath:"type",keyword:t,schemaPath:"",message:n}]}const t=this._addSchema(e.id,e.schema);return t||this.validateData(e)}let i;try{i=o["parse"](e.raw)}catch(s){if(s instanceof SyntaxError){return[{dataPath:"",keyword:"syntax",schemaPath:"",message:s.message}]}const{column:e,description:t}=s;const n=s.lineNumber;return[{dataPath:"",keyword:"parse",schemaPath:"",message:`${t} (line ${n} column ${e})`}]}if(!n(i)){return n.errors}const a=p(i);if(!r(a)){return r.errors}if(t){e.data={composite:a,user:i}}return null}_addSchema(e,t){const n=this._composer;const r=this._validator;const i=r.getSchema("jupyterlab-plugin-schema");if(!i(t)){return i.errors}if(!r.validateSchema(t)){return r.errors}n.removeSchema(e);r.removeSchema(e);n.addSchema(t,e);r.addSchema(t,e);return null}}class v{constructor(e){this.schema=d;this.plugins=Object.create(null);this._pluginChanged=new u["Signal"](this);this._ready=Promise.resolve();this._transformers=Object.create(null);this.connector=e.connector;this.validator=e.validator||new b;this._timeout=e.timeout||h;if(e.plugins){this._ready=this._preload(e.plugins)}}get pluginChanged(){return this._pluginChanged}async get(e,t){await this._ready;const n=this.plugins;if(e in n){const{composite:r,user:i}=n[e].data;return{composite:r[t]!==undefined?p(r[t]):undefined,user:i[t]!==undefined?p(i[t]):undefined}}return this.load(e).then(()=>this.get(e,t))}async load(e){await this._ready;const t=this.plugins;const n=this;if(e in t){return new g({plugin:t[e],registry:n})}return this.reload(e)}async reload(e){await this._ready;const t=await this.connector.fetch(e);const n=this.plugins;const r=this;if(t===undefined){throw[{dataPath:"",keyword:"id",message:`Could not fetch settings for ${e}.`,schemaPath:""}]}await this._load(await this._transform("fetch",t));this._pluginChanged.emit(e);return new g({plugin:n[e],registry:r})}async remove(e,t){await this._ready;const n=this.plugins;if(!(e in n)){return}const r=o["parse"](n[e].raw);delete r[t];delete r[`// ${t}`];n[e].raw=_.annotatedPlugin(n[e],r);return this._save(e)}async set(e,t,n){await this._ready;const r=this.plugins;if(!(e in r)){return this.load(e).then(()=>this.set(e,t,n))}const i=o["parse"](r[e].raw);r[e].raw=_.annotatedPlugin(r[e],Object.assign(Object.assign({},i),{[t]:n}));return this._save(e)}transform(e,t){const n=this._transformers;if(e in n){throw new Error(`${e} already has a transformer.`)}n[e]={fetch:t.fetch||(e=>e),compose:t.compose||(e=>e)};return new c["DisposableDelegate"](()=>{delete n[e]})}async upload(e,t){await this._ready;const n=this.plugins;if(!(e in n)){return this.load(e).then(()=>this.upload(e,t))}n[e].raw=t;return this._save(e)}async _load(e){const t=e.id;try{await this._validate(e)}catch(n){const e=[`Validating ${t} failed:`];n.forEach((t,n)=>{const{dataPath:r,schemaPath:i,keyword:o,message:a}=t;if(r||i){e.push(`${n} - schema @ ${i}, data @ ${r}`)}e.push(`{${o}} ${a}`)});console.warn(e.join("\n"));throw n}}async _preload(e){await Promise.all(e.map(async e=>{try{await this._load(await this._transform("fetch",e))}catch(t){console.warn("Ignored setting registry preload errors.",t)}}))}async _save(e){const t=this.plugins;if(!(e in t)){throw new Error(`${e} does not exist in setting registry.`)}try{await this._validate(t[e])}catch(r){console.warn(`${e} validation errors:`,r);throw new Error(`${e} failed to validate; check console.`)}await this.connector.save(e,t[e].raw);const n=await this.connector.fetch(e);if(n===undefined){throw[{dataPath:"",keyword:"id",message:`Could not fetch settings for ${e}.`,schemaPath:""}]}await this._load(await this._transform("fetch",n));this._pluginChanged.emit(e)}async _transform(e,t,n=(new Date).getTime()){const r=(new Date).getTime()-n;const i=t.id;const o=this._transformers;const a=this._timeout;if(!t.schema["jupyter.lab.transform"]){return t}if(i in o){const n=o[i][e].call(null,t);if(n.id!==i){throw[{dataPath:"",keyword:"id",message:"Plugin transformations cannot change plugin IDs.",schemaPath:""}]}return n}if(r<a){await new Promise(e=>{setTimeout(()=>{e()},250)});return this._transform(e,t,n)}throw[{dataPath:"",keyword:"timeout",message:`Transforming ${t.id} timed out.`,schemaPath:""}]}async _validate(e){const t=this.validator.validateData(e);if(t){throw t}this.plugins[e.id]=await this._transform("compose",e)}}class g{constructor(e){this._changed=new u["Signal"](this);this._isDisposed=false;this.id=e.plugin.id;this.registry=e.registry;this.registry.pluginChanged.connect(this._onPluginChanged,this)}get changed(){return this._changed}get composite(){return this.plugin.data.composite}get isDisposed(){return this._isDisposed}get plugin(){return this.registry.plugins[this.id]}get schema(){return this.plugin.schema}get raw(){return this.plugin.raw}get user(){return this.plugin.data.user}get version(){return this.plugin.version}annotatedDefaults(){return _.annotatedDefaults(this.schema,this.id)}default(e){return _.reifyDefault(this.schema,e)}dispose(){if(this._isDisposed){return}this._isDisposed=true;u["Signal"].clearData(this)}get(e){const{composite:t,user:n}=this;return{composite:t[e]!==undefined?p(t[e]):undefined,user:n[e]!==undefined?p(n[e]):undefined}}remove(e){return this.registry.remove(this.plugin.id,e)}save(e){return this.registry.upload(this.plugin.id,e)}set(e,t){return this.registry.set(this.plugin.id,e,t)}validate(e){const t={composite:{},user:{}};const{id:n,schema:r}=this.plugin;const i=this.registry.validator;const o=this.version;return i.validateData({data:t,id:n,raw:e,schema:r,version:o},false)}_onPluginChanged(e,t){if(t===this.plugin.id){this._changed.emit(undefined)}}}(function(e){function t(e,t){const n={};t=t.filter(e=>{const t=s["a"].normalizeKeys(e).join(m);const{selector:r}=e;if(!t){console.warn("Skipping this shortcut because there are no actionable keys on this platform",e);return false}if(!(t in n)){n[t]={}}if(!(r in n[t])){n[t][r]=false;return true}console.warn("Skipping this shortcut because it collides with another shortcut.",e);return false});e=e.filter(e=>{const{disabled:t}=e;const r=s["a"].normalizeKeys(e).join(m);if(t||!r){return false}if(!(r in n)){n[r]={}}const{selector:i}=e;if(!(i in n[r])){n[r][i]=true;return true}if(n[r][i]){console.warn("Skipping this shortcut because it collides with another shortcut.",e)}return false});return t.filter(e=>!e.disabled).concat(e)}e.reconcileShortcuts=t})(v||(v={}));var _;(function(e){const t=" ";const n="[missing schema description]";const r="[missing schema title]";function i(e,t){const{description:i,properties:o,title:s}=e;const l=o?Object.keys(o).sort((e,t)=>e.localeCompare(t)):[];const d=Math.max((i||n).length,t.length);return["{",u(`${s||r}`),u(t),u(i||n),u("*".repeat(d)),"",c(l.map(t=>a(e,t))),"}"].join("\n")}e.annotatedDefaults=i;function o(e,t){const{description:i,title:o}=e.schema;const a=Object.keys(t).sort((e,t)=>e.localeCompare(t));const l=Math.max((i||n).length,e.id.length);return["{",u(`${o||r}`),u(e.id),u(i||n),u("*".repeat(l)),"",c(a.map(n=>s(e.schema,n,t[n]))),"}"].join("\n")}e.annotatedPlugin=o;function a(e,r){const i=e.properties&&e.properties[r]||{};const o=i["type"];const a=i["description"]||n;const s=i["title"]||"";const l=d(e,r);const c=t.length;const f=l!==undefined?u(`"${r}": ${JSON.stringify(l,null,c)}`,t):u(`"${r}": ${o}`);return[u(s),u(a),f].filter(e=>e.length).join("\n")}function s(e,i,o){const a=e.properties&&e.properties[i];const s=a&&a["description"]||n;const l=a&&a["title"]||r;const c=t.length;const d=u(`"${i}": ${JSON.stringify(o,null,c)}`,t);return[u(l),u(s),d].join("\n")}function c(e){return e.reduce((t,n,r)=>{const i=n.split("\n");const o=i[i.length-1];const a=o.trim().indexOf("//")===0;const s=a||r===e.length-1?"":",";const l=r===e.length-1?"":"\n\n";return t+n+s+l},"")}function u(e,n=`${t}// `){return n+e.split("\n").join(`\n${n}`)}function d(e,t){var n;e=(t?(n=e.properties)===null||n===void 0?void 0:n[t]:e)||{};if(!("default"in e)||e.type!=="object"){return e.default}const r=l["JSONExt"].deepCopy(e.default);const i=e.properties||{};for(const o in i){r[o]=d(i[o])}return r}e.reifyDefault=d})(_||(_={}))},"3E1r":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:""},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","":"0"};var r=e.defineLocale("hi",{months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),monthsParseExact:true,weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){if(e===12){e=0}if(t==="रात"){return e<4?e:e+12}else if(t==="सुबह"){return e}else if(t==="दोपहर"){return e>=10?e:e+12}else if(t==="शाम"){return e+12}},meridiem:function(e,t,n){if(e<4){return"रात"}else if(e<10){return"सुबह"}else if(e<17){return"दोपहर"}else if(e<20){return"शाम"}else{return"रात"}},week:{dow:0,doy:6}});return r}))},"3FeV":function(e,t,n){"use strict";t.__esModule=true;t.default=void 0;var r=o(n("wXf5"));var i=o(n("k6L4"));function o(e){return e&&e.__esModule?e:{default:e}}function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||false;r.configurable=true;if("value"in r)r.writable=true;Object.defineProperty(e,r.key,r)}}function s(e,t,n){if(t)a(e.prototype,t);if(n)a(e,n);return e}function l(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;e.__proto__=t}var c=function(e){l(t,e);function t(t){var n;n=e.call(this,t)||this;n.type="rule";if(!n.nodes)n.nodes=[];return n}s(t,[{key:"selectors",get:function e(){return i.default.comma(this.selector)},set:function e(t){var n=this.selector?this.selector.match(/,\s*/):null;var r=n?n[0]:","+this.raw("between","beforeOpen");this.selector=t.join(r)}}]);return t}(r.default);var u=c;t.default=u;e.exports=t.default},"3GJH":function(e,t,n){n("lCc8");var r=n("WEpk").Object;e.exports=function e(t,n){return r.create(t,n)}},"3HS5":function(e,t,n){t.SourceMapGenerator=n("UCR5").SourceMapGenerator;t.SourceMapConsumer=n("qJsZ").SourceMapConsumer;t.SourceNode=n("3ASw").SourceNode},"3Qoe":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n("ZWV2");const i=n("hI0s");const o=n("idGr");t.KERNEL_SERVICE_URL="api/kernels";async function a(e=r.ServerConnection.makeSettings()){const n=i.URLExt.join(e.baseUrl,t.KERNEL_SERVICE_URL);const a=await r.ServerConnection.makeRequest(n,{},e);if(a.status!==200){const e=await r.ServerConnection.ResponseError.create(a);throw e}const s=await a.json();o.validateModels(s);return s}t.listRunning=a;async function s(e={},n=r.ServerConnection.makeSettings()){const a=i.URLExt.join(n.baseUrl,t.KERNEL_SERVICE_URL);const s={method:"POST",body:JSON.stringify(e)};const l=await r.ServerConnection.makeRequest(a,s,n);if(l.status!==201){const e=await r.ServerConnection.ResponseError.create(l);throw e}const c=await l.json();o.validateModel(c);return c}t.startNew=s;async function l(e,n=r.ServerConnection.makeSettings()){const a=i.URLExt.join(n.baseUrl,t.KERNEL_SERVICE_URL,encodeURIComponent(e),"restart");const s={method:"POST"};const l=await r.ServerConnection.makeRequest(a,s,n);if(l.status!==200){const e=await r.ServerConnection.ResponseError.create(l);throw e}const c=await l.json();o.validateModel(c)}t.restartKernel=l;async function c(e,n=r.ServerConnection.makeSettings()){const o=i.URLExt.join(n.baseUrl,t.KERNEL_SERVICE_URL,encodeURIComponent(e),"interrupt");const a={method:"POST"};const s=await r.ServerConnection.makeRequest(o,a,n);if(s.status!==204){const e=await r.ServerConnection.ResponseError.create(s);throw e}}t.interruptKernel=c;async function u(e,n=r.ServerConnection.makeSettings()){const o=i.URLExt.join(n.baseUrl,t.KERNEL_SERVICE_URL,encodeURIComponent(e));const a={method:"DELETE"};const s=await r.ServerConnection.makeRequest(o,a,n);if(s.status===404){const t=`The kernel "${e}" does not exist on the server`;console.warn(t)}else if(s.status!==204){const e=await r.ServerConnection.ResponseError.create(s);throw e}}t.shutdownKernel=u;async function d(e,n=r.ServerConnection.makeSettings()){const a=i.URLExt.join(n.baseUrl,t.KERNEL_SERVICE_URL,encodeURIComponent(e));const s=await r.ServerConnection.makeRequest(a,{},n);if(s.status===404){return undefined}else if(s.status!==200){const e=await r.ServerConnection.ResponseError.create(s);throw e}const l=await s.json();o.validateModel(l);return l}t.getKernelModel=d},"3ZNU":function(e,t,n){"use strict";e.exports=function e(t,n,r){var i=" ";var o=t.level;var a=t.dataLevel;var s=t.schema[n];var l=t.schemaPath+t.util.getProperty(n);var c=t.errSchemaPath+"/"+n;var u=!t.opts.allErrors;var d="data"+(a||"");var f="valid"+o;var p="errs__"+o;var h=t.util.copy(t);h.level++;var m="valid"+h.level;var b=t.schema["then"],v=t.schema["else"],g=b!==undefined&&(t.opts.strictKeywords?typeof b=="object"&&Object.keys(b).length>0||b===false:t.util.schemaHasRules(b,t.RULES.all)),_=v!==undefined&&(t.opts.strictKeywords?typeof v=="object"&&Object.keys(v).length>0||v===false:t.util.schemaHasRules(v,t.RULES.all)),y=h.baseId;if(g||_){var w;h.createErrors=false;h.schema=s;h.schemaPath=l;h.errSchemaPath=c;i+=" var "+p+" = errors; var "+f+" = true; ";var x=t.compositeRule;t.compositeRule=h.compositeRule=true;i+=" "+t.validate(h)+" ";h.baseId=y;h.createErrors=true;i+=" errors = "+p+"; if (vErrors !== null) { if ("+p+") vErrors.length = "+p+"; else vErrors = null; } ";t.compositeRule=h.compositeRule=x;if(g){i+=" if ("+m+") { ";h.schema=t.schema["then"];h.schemaPath=t.schemaPath+".then";h.errSchemaPath=t.errSchemaPath+"/then";i+=" "+t.validate(h)+" ";h.baseId=y;i+=" "+f+" = "+m+"; ";if(g&&_){w="ifClause"+o;i+=" var "+w+" = 'then'; "}else{w="'then'"}i+=" } ";if(_){i+=" else { "}}else{i+=" if (!"+m+") { "}if(_){h.schema=t.schema["else"];h.schemaPath=t.schemaPath+".else";h.errSchemaPath=t.errSchemaPath+"/else";i+=" "+t.validate(h)+" ";h.baseId=y;i+=" "+f+" = "+m+"; ";if(g&&_){w="ifClause"+o;i+=" var "+w+" = 'else'; "}else{w="'else'"}i+=" } "}i+=" if (!"+f+") { var err = ";if(t.createErrors!==false){i+=" { keyword: '"+"if"+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: { failingKeyword: "+w+" } ";if(t.opts.messages!==false){i+=" , message: 'should match \"' + "+w+" + '\" schema' "}if(t.opts.verbose){i+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+t.schemaPath+" , data: "+d+" "}i+=" } "}else{i+=" {} "}i+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ";if(!t.compositeRule&&u){if(t.async){i+=" throw new ValidationError(vErrors); "}else{i+=" validate.errors = vErrors; return false; "}}i+=" } ";if(u){i+=" else { "}}else{if(u){i+=" if (true) { "}}return i}},"3cvp":function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("aH8u"),"");t.i(n("PRyH"),"");t.i(n("zi6T"),"");t.i(n("G/mK"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},"3fdH":function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*\n Main widget layout and styling\n*/\n\n.jp-extensionmanager-view {\n padding-bottom: 0px;\n color: var(--jp-ui-font-color1);\n background: var(--jp-layout-color1);\n display: flex;\n flex-direction: column;\n font-size: var(--jp-ui-font-size1);\n}\n\n.jp-extensionmanager-content {\n overflow: auto;\n overflow-x: hidden;\n}\n\n/*\n Jupyter Org\n*/\n\n.jp-extensionmanager-is-jupyter-org {\n font-size: var(--jp-ui-font-size0);\n color: var(--jp-ui-font-color2);\n}\n\n/*\n List view layout and styling\n*/\n\n.jp-extensionmanager-listview-wrapper {\n margin: 0;\n padding: 0;\n padding-bottom: 8px;\n display: flex;\n flex-direction: column;\n flex: 0 0 auto;\n}\n\n.jp-extensionmanager-listview {\n list-style-type: none;\n margin: 0;\n padding: 0;\n min-height: 0;\n}\n\n/*\n Section headers\n*/\n\n.jp-extensionmanager-view header {\n display: flex;\n justify-content: space-between;\n flex: 0 0 auto;\n margin: 0px;\n padding-bottom: 8px;\n font-weight: 600;\n text-transform: uppercase;\n border-bottom: var(--jp-border-width) solid var(--jp-border-color2);\n letter-spacing: 1px;\n font-size: var(--jp-ui-font-size0);\n line-height: 24px;\n height: 24px;\n padding: 4px;\n}\n\n.jp-extensionmanager-view header > .jp-ToolbarButtonComponent {\n padding: 0px 2px;\n}\n\n.jp-extensionmanager-view header .jp-extensionmanager-headerText {\n flex: 1 0 auto;\n margin: 0px 4px;\n}\n\n.jp-extensionmanager-view header .jp-extensionmanager-headerTextDisabled {\n flex: 1 0 auto;\n margin: 0px 4px;\n color: var(--jp-layout-color3);\n}\n\n.jp-extensionmanager-view header > .jp-ToolbarButtonComponent {\n border: 1px solid transparent;\n background-color: var(--jp-layout-color1);\n color: var(--jp-ui-font-color1);\n}\n\n.jp-extensionmanager-view header > .jp-ToolbarButtonComponent:hover {\n /* border: 1px solid var(--jp-brand-color1); */\n}\n\n/*\n Listing messages\n*/\n.jp-extensionmanager-listingmessage {\n background-color: var(--jp-brand-color1);\n color: var(--jp-ui-inverse-font-color1);\n padding: 4px 8px;\n font-size: var(--jp-ui-font-size1);\n font-weight: 400;\n}\n\n/*\n Error messages\n*/\n.jp-extensionmanager-view .jp-extensionmanager-error pre {\n white-space: pre-wrap;\n}\n\n/*\n Search bar layout and styling\n*/\n\n.jp-extensionmanager-search-bar {\n padding: 4px;\n}\n\n.jp-extensionmanager-disclaimer {\n color: var(--jp-ui-font-color1);\n font-size: var(--jp-ui-font-size1);\n font-weight: normal;\n margin: 8px 8px 8px 32px;\n}\n\n.jp-extensionmanager-search-wrapper input {\n background: transparent;\n font-size: var(--jp-ui-font-size1);\n color: var(--jp-ui-font-color0);\n line-height: var(--jp-private-commandpalette-search-height);\n box-sizing: border-box;\n border-radius: 0;\n}\n\n.jp-extensionmanager-search-wrapper input:focus {\n box-shadow: inset 0 0 0 1px var(--jp-input-active-box-shadow-color),\n inset 0 0 0 3px var(--jp-input-active-box-shadow-color);\n}\n\n/*\n List view pagination styling\n*/\n\n.jp-extensionmanager-view ul.pagination {\n display: inline-block;\n padding-left: 0px;\n padding-right: 0px;\n}\n\n.jp-extensionmanager-view .pagination li {\n display: inline-block;\n}\n\n.jp-extensionmanager-view .pagination li a {\n padding: 0 5px;\n margin: 0 5px;\n}\n\n.jp-extensionmanager-view .pagination li.active a {\n background: var(--jp-brand-color1);\n color: #fff;\n}\n\n.jp-extensionmanager-view .pagination li a:hover {\n background-color: var(--jp-layout-color2);\n color: unset;\n}\n\n.jp-extensionmanager-view .pagination .break a {\n cursor: default;\n}\n\n.jp-extensionmanager-pagination {\n display: flex;\n justify-content: center;\n}\n/*\n Entry layout and styling\n*/\n\n.jp-extensionmanager-entry {\n padding: 8px;\n border-bottom: solid var(--jp-border-width) var(--jp-border-color2);\n}\n\n.jp-extensionmanager-entry-description {\n min-width: 0;\n flex-grow: 1;\n}\n\n.jp-extensionmanager-entry-title {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n}\n\n.jp-extensionmanager-entry.jp-extensionmanager-entry-should-be-uninstalled {\n background-color: var(--jp-error-color3);\n}\n\n/* Precedence order update/error/warning matters! */\n.jp-extensionmanager-entry.jp-extensionmanager-entry-update {\n border-left: solid 8px var(--jp-brand-color2);\n padding-left: 4px;\n}\n\n.jp-extensionmanager-entry.jp-extensionmanager-entry-error {\n border-left: solid 8px var(--jp-error-color2);\n padding-left: 4px;\n}\n\n.jp-extensionmanager-entry.jp-extensionmanager-entry-warning {\n}\n\n.jp-extensionmanager-entry-name {\n font-size: var(--jp-ui-font-size1);\n font-weight: 600;\n padding: 0 8px 0 0;\n margin-bottom: 4px;\n overflow-wrap: anywhere;\n}\n\n.jp-extensionmanager-entry-name a:link {\n color: var(--jp-content-link-color);\n text-decoration: none;\n}\n\n.jp-extensionmanager-entry-name a:visited {\n color: var(--jp-content-link-color);\n text-decoration: none;\n}\n\n.jp-extensionmanager-entry-name a:hover {\n color: var(--jp-content-link-color);\n text-decoration: underline;\n}\n\n.jp-extensionmanager-entry-description {\n font-size: var(--jp-ui-font-size1);\n color: var(--jp-ui-font-color2);\n font-weight: 400;\n}\n\n.jp-extensionmanager-loader,\n.jp-extensionmanager-error,\n.jp-extensionmanager-listview-message {\n padding: 4px 12px;\n}\n\n.jp-extensionmanager-listview-message {\n font-size: var(--jp-ui-font-size1);\n}\n\n.jp-extensionmanager-entry-content {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n}\n\n/*\n Pending entry progress indicator\n*/\n\n.jp-extensionmanager-pending {\n height: 4px;\n width: 100%;\n position: relative;\n overflow: hidden;\n flex: 0 0 auto;\n background-color: var(--jp-layout-color1);\n}\n\n.jp-extensionmanager-pending.jp-mod-hasPending:before {\n display: block;\n position: absolute;\n content: '';\n left: -200px;\n width: 200px;\n height: 4px;\n border-radius: 4px;\n background-color: var(--jp-brand-color1);\n animation: loading 2s linear infinite;\n}\n\n@keyframes loading {\n from {\n left: -200px;\n width: 30%;\n }\n 50% {\n width: 30%;\n }\n 70% {\n width: 70%;\n }\n 80% {\n left: 50%;\n }\n 95% {\n left: 120%;\n }\n to {\n left: 100%;\n }\n}\n\n/*\n Disclaimer buttons\n*/\n\n.jp-extensionmanager-disclaimer-disable {\n background-color: var(--jp-brand-color1) !important;\n color: white !important;\n border: 0;\n background-image: none !important;\n}\n\n.jp-extensionmanager-disclaimer-enable {\n background-color: var(--jp-error-color1) !important;\n color: white !important;\n border: 0;\n background-image: none !important;\n}\n\n/*\n Entry buttons layout and styling\n*/\n\n.jp-extensionmanager-entry-buttons {\n display: flex;\n flex-direction: row;\n padding-top: 4px;\n}\n\n/*\n Rebuild prompt dialog\n*/\n\n.jp-extensionmanager-buildprompt {\n background-color: var(--jp-brand-color1);\n color: var(--jp-ui-inverse-font-color1);\n padding: 4px 8px;\n font-size: var(--jp-ui-font-size1);\n font-weight: 400;\n}\n\n.jp-extensionmanager-buildprompt button {\n border: none;\n background-color: transparent;\n color: var(--jp-ui-inverse-font-color1);\n font-size: var(--jp-ui-font-size1);\n font-weight: 600;\n float: right;\n margin: 4px;\n}\n\n/*\n Companion packages dialog\n*/\n\ninput[type='checkbox'] {\n appearance: checkbox;\n -webkit-appearance: checkbox;\n -moz-appearance: checkbox;\n height: auto;\n}\n\n/*\n Generic dialog\n*/\n.jp-extensionmanager-dialog .jp-extensionmanager-dialog-subheader {\n font-size: var(--jp-ui-font-size1);\n font-weight: 600;\n color: var(--jp-ui-font-color0);\n}\n",""])},"3g5F":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("i96i");var i;(function(e){function t(e,t=""){n(e,"select",t);n(e,"textarea",t);n(e,"input",t);n(e,"button",t)}e.styleNode=t;function n(e,t,n=""){if(e.localName===t){e.classList.add("jp-mod-styled")}if(e.localName==="select"){i(e)}const r=e.getElementsByTagName(t);for(let o=0;o<r.length;o++){const e=r[o];e.classList.add("jp-mod-styled");if(n){e.classList.add(n)}if(t==="select"){i(e)}}}e.styleNodeByTag=n;function i(e){const t=document.createElement("div");t.classList.add("jp-select-wrapper");e.addEventListener("focus",o.onFocus);e.addEventListener("blur",o.onFocus);e.classList.add("jp-mod-styled");if(e.parentElement){e.parentElement.replaceChild(t,e)}t.appendChild(e);t.appendChild(r["c"].element({tag:"span",stylesheet:"select",right:"8px",top:"5px",width:"18px"}));return t}e.wrapSelect=i})(i||(i={}));var o;(function(e){function t(e){const t=e.target;const n=t.parentElement;if(!n){return}if(e.type==="focus"){n.classList.add("jp-mod-focused")}else{n.classList.remove("jp-mod-focused")}}e.onFocus=t})(o||(o={}))},"3jUI":function(e,t,n){"use strict";n.r(t);t["default"]=n.p+"dc0bd022735ed218df547742a1b2f172.woff"},"3xbK":function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 24 24'%3E %3Cpath class='jp-icon3 jp-icon-selectable' fill='%23616161' d='M19.43 12.98c.04-.32.07-.64.07-.98s-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.3-.61-.22l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65A.488.488 0 0014 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.23-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98s.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.23.09.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zM12 15.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5z'/%3E %3C/svg%3E"},"4/KU":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractPureComponent=void 0;var r=n("mrSG");var i=r.__importStar(n("q1tI"));var o=n("0SCF");var a=function(e){r.__extends(t,e);function t(t,n){var r=e.call(this,t,n)||this;r.timeoutIds=[];r.clearTimeouts=function(){if(r.timeoutIds.length>0){for(var e=0,t=r.timeoutIds;e<t.length;e++){var n=t[e];window.clearTimeout(n)}r.timeoutIds=[]}};if(!o.isNodeEnv("production")){r.validateProps(r.props)}return r}t.prototype.componentWillReceiveProps=function(e){if(!o.isNodeEnv("production")){this.validateProps(e)}};t.prototype.componentWillUnmount=function(){this.clearTimeouts()};t.prototype.setTimeout=function(e,t){var n=window.setTimeout(e,t);this.timeoutIds.push(n);return function(){return window.clearTimeout(n)}};t.prototype.validateProps=function(e){};return t}(i.PureComponent);t.AbstractPureComponent=a},"45zb":function(e,t,n){"use strict";var r=typeof Symbol==="function"&&typeof Symbol.toStringTag==="symbol";var i=Object.prototype.toString;var o=function e(t){if(r&&t&&typeof t==="object"&&Symbol.toStringTag in t){return false}return i.call(t)==="[object Arguments]"};var a=function e(t){if(o(t)){return true}return t!==null&&typeof t==="object"&&typeof t.length==="number"&&t.length>=0&&i.call(t)!=="[object Array]"&&i.call(t.callee)==="[object Function]"};var s=function(){return o(arguments)}();o.isLegacyArguments=a;e.exports=s?o:a},"49sm":function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return n.call(e)=="[object Array]"}},"4JPu":function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("aH8u"),"");t.i(n("H+0L"),"");t.i(n("xN4p"),"");t.i(n("N4pV"),"");t.i(n("7RLm"),"");t.i(n("yTmf"),"");t.i(n("0Tx3"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},"4JlD":function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){t=t||"&";n=n||"=";if(e===null){e=undefined}if(typeof e==="object"){return o(a(e),(function(a){var s=encodeURIComponent(r(a))+n;if(i(e[a])){return o(e[a],(function(e){return s+encodeURIComponent(r(e))})).join(t)}else{return s+encodeURIComponent(r(e[a]))}})).join(t)}if(!s)return"";return encodeURIComponent(r(s))+n+encodeURIComponent(r(e))};var i=Array.isArray||function(e){return Object.prototype.toString.call(e)==="[object Array]"};function o(e,t){if(e.map)return e.map(t);var n=[];for(var r=0;r<e.length;r++){n.push(t(e[r],r))}return n}var a=Object.keys||function(e){var t=[];for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n))t.push(n)}return t}},"4MG8":function(e,t,n){const r=n("T9Ld");const i=n("66f7");const o=n("SbYC");const a=n("+/fp");const s=n("hyX7");const l=n("J7Ao");const{merge:c,checkSanitizeDeprecation:u,escape:d}=n("rUJ1");const{getDefaults:f,changeDefaults:p,defaults:h}=n("vbtb");function m(e,t,n){if(typeof e==="undefined"||e===null){throw new Error("marked(): input parameter is undefined or null")}if(typeof e!=="string"){throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected")}if(n||typeof t==="function"){if(!n){n=t;t=null}t=c({},m.defaults,t||{});u(t);const a=t.highlight;let s,l,d=0;try{s=r.lex(e,t)}catch(o){return n(o)}l=s.length;const f=function(e){if(e){t.highlight=a;return n(e)}let r;try{r=i.parse(s,t)}catch(o){e=o}t.highlight=a;return e?n(e):n(null,r)};if(!a||a.length<3){return f()}delete t.highlight;if(!l)return f();for(;d<s.length;d++){(function(e){if(e.type!=="code"){return--l||f()}return a(e.text,e.lang,(function(t,n){if(t)return f(t);if(n==null||n===e.text){return--l||f()}e.text=n;e.escaped=true;--l||f()}))})(s[d])}return}try{t=c({},m.defaults,t||{});u(t);return i.parse(r.lex(e,t),t)}catch(o){o.message+="\nPlease report this to https://github.com/markedjs/marked.";if((t||m.defaults).silent){return"<p>An error occurred:</p><pre>"+d(o.message+"",true)+"</pre>"}throw o}}m.options=m.setOptions=function(e){c(m.defaults,e);p(m.defaults);return m};m.getDefaults=f;m.defaults=h;m.Parser=i;m.parser=i.parse;m.Renderer=o;m.TextRenderer=a;m.Lexer=r;m.lexer=r.lex;m.InlineLexer=s;m.inlineLexer=s.output;m.Slugger=l;m.parse=m;e.exports=m},"4MV3":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:""},n={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","":"0"};var r=e.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:true,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),longDateFormat:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},calendar:{sameDay:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પહેલા",s:"અમુક પળો",ss:"%d સેકંડ",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(e){return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(e,t){if(e===12){e=0}if(t==="રાત"){return e<4?e:e+12}else if(t==="સવાર"){return e}else if(t==="બપોર"){return e>=10?e:e+12}else if(t==="સાંજ"){return e+12}},meridiem:function(e,t,n){if(e<4){return"રાત"}else if(e<10){return"સવાર"}else if(e<17){return"બપોર"}else if(e<20){return"સાંજ"}else{return"રાત"}},week:{dow:0,doy:6}});return r}))},"4P44":function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/**\n Copyright (c) Jupyter Development Team.\n Distributed under the terms of the Modified BSD License.\n*/\n\n/* Base styles */\n.jp-RenderedJSON {\n width: 100%;\n height: 100%;\n padding: 0;\n overflow: hidden;\n}\n\n/* Override react-json-tree inline styles */\n.jp-RenderedJSON *:not(mark) {\n background-color: transparent !important;\n}\n\n.jp-RenderedJSON ul {\n margin: 0 !important;\n}\n\n.jp-RenderedJSON .container {\n position: relative;\n width: 100%;\n min-height: 30px;\n}\n\n.jp-RenderedJSON .filter {\n position: absolute;\n top: 0;\n right: 0;\n width: 33%;\n max-width: 150px;\n z-index: 10;\n}\n\n/* Document styles */\n.jp-MimeDocument .jp-RenderedJSON {\n padding: 5px 5px 5px 20px;\n overflow-y: auto;\n}\n\n/* Output styles */\n/* .jp-OutputArea .jp-RenderedJSON {\n\n} */\n",""])},"4Y+3":function(e,t,n){"use strict";n.r(t);n.d(t,"VEGA_MIME_TYPE",(function(){return s}));n.d(t,"VEGALITE3_MIME_TYPE",(function(){return l}));n.d(t,"VEGALITE4_MIME_TYPE",(function(){return c}));n.d(t,"RenderedVega",(function(){return u}));n.d(t,"rendererFactory",(function(){return d}));var r=n("2DVW");const i="jp-RenderedVegaCommon5";const o="jp-RenderedVega5";const a="jp-RenderedVegaLite";const s="application/vnd.vega.v5+json";const l="application/vnd.vegalite.v3+json";const c="application/vnd.vegalite.v4+json";class u extends r["Widget"]{constructor(e){super();this._mimeType=e.mimeType;this._resolver=e.resolver;this.addClass(i);this.addClass(this._mimeType===s?o:a)}async renderModel(e){const t=e.data[this._mimeType];if(t===undefined){return}const n=e.metadata[this._mimeType];const r=n&&n.embed_options?n.embed_options:{};const i=this._mimeType===s?"vega":"vega-lite";const o=p.vega!=null?p.vega:await p.ensureVega();const a=document.createElement("div");this.node.textContent="";this.node.appendChild(a);if(this._result){this._result.finalize()}const l=o.vega.loader({http:{credentials:"same-origin"}});const c=async(e,t)=>{var n;const r=this._resolver;if(((n=r)===null||n===void 0?void 0:n.isLocal)&&r.isLocal(e)){const t=await r.resolveUrl(e);e=await r.getDownloadUrl(t)}return l.sanitize(e,t)};this._result=await o.default(a,t,Object.assign(Object.assign({actions:true,defaultStyle:true},r),{mode:i,loader:Object.assign(Object.assign({},l),{sanitize:c})}));if(e.data["image/png"]){return}const u=await this._result.view.toImageURL("png");e.setData({data:Object.assign(Object.assign({},e.data),{"image/png":u.split(",")[1]})})}dispose(){if(this._result){this._result.finalize()}super.dispose()}}const d={safe:true,mimeTypes:[s,l,c],createRenderer:e=>new u(e)};const f={id:"@jupyterlab/vega5-extension:factory",rendererFactory:d,rank:57,dataType:"json",documentWidgetFactoryOptions:[{name:"Vega5",primaryFileType:"vega5",fileTypes:["vega5","json"],defaultFor:["vega5"]},{name:"Vega-Lite4",primaryFileType:"vega-lite4",fileTypes:["vega-lite3","vega-lite4","json"],defaultFor:["vega-lite3","vega-lite4"]}],fileTypes:[{mimeTypes:[s],name:"vega5",extensions:[".vg",".vg.json",".vega"],icon:"ui-components:vega"},{mimeTypes:[c],name:"vega-lite4",extensions:[".vl",".vl.json",".vegalite"],icon:"ui-components:vega"},{mimeTypes:[l],name:"vega-lite3",extensions:[],icon:"ui-components:vega"}]};t["default"]=f;var p;(function(e){function t(){if(e.vegaReady){return e.vegaReady}e.vegaReady=n.e(3).then(n.bind(null,"h+ee"));return e.vegaReady}e.ensureVega=t})(p||(p={}))},"4dOw":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=~~(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},"4n0G":function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n("PbVF");var i=n("JGtG");var o=n("2DVW");class a extends o["Widget"]{constructor(){super();this._tracker=new o["FocusTracker"];this._inspectors=new Map;this.addClass("jp-PropertyInspector");this._tracker=new o["FocusTracker"];this._tracker.currentChanged.connect(this._onCurrentChanged,this)}register(e){if(this._inspectors.has(e)){throw new Error("Widget is already registered")}const t=new l.PropertyInspector(e);e.disposed.connect(this._onWidgetDisposed,this);this._inspectors.set(e,t);t.onAction.connect(this._onInspectorAction,this);this._tracker.add(e);return t}get currentWidget(){return this._tracker.currentWidget}refresh(){const e=this._tracker.currentWidget;if(!e){this.setContent(null);return}const t=this._inspectors.get(e);if(t){this.setContent(t.content)}}_onWidgetDisposed(e){const t=this._inspectors.get(e);if(t){t.dispose();this._inspectors.delete(e)}}_onInspectorAction(e,t){const n=e.owner;const r=this._tracker.currentWidget;switch(t){case"content":if(r===n){this.setContent(e.content)}break;case"dispose":if(n){this._tracker.remove(n);this._inspectors.delete(n)}break;case"show-panel":if(r===n){this.showPanel()}break;default:throw new Error("Unsupported inspector action")}}_onCurrentChanged(){const e=this._tracker.currentWidget;if(e){const t=this._inspectors.get(e);const n=t.content;this.setContent(n)}else{this.setContent(null)}}}class s extends a{constructor(e,t){super();this._labshell=e;const n=this.layout=new o["SingletonLayout"];if(t){this._placeholder=t}else{const e=document.createElement("div");const t=document.createElement("div");t.textContent="No properties to inspect.";t.className="jp-PropertyInspector-placeholderContent";e.appendChild(t);this._placeholder=new o["Widget"]({node:e});this._placeholder.addClass("jp-PropertyInspector-placeholder")}n.widget=this._placeholder;e.currentChanged.connect(this._onShellCurrentChanged,this);this._onShellCurrentChanged()}setContent(e){const t=this.layout;if(t.widget){t.widget.removeClass("jp-PropertyInspector-content");t.removeWidget(t.widget)}if(!e){e=this._placeholder}e.addClass("jp-PropertyInspector-content");t.widget=e}showPanel(){this._labshell.activateById(this.id)}_onShellCurrentChanged(){var e;const t=this.currentWidget;if(!t){this.setContent(null);return}const n=this._labshell.currentWidget;if((e=n)===null||e===void 0?void 0:e.node.contains(t.node)){this.refresh()}else{this.setContent(null)}}}var l;(function(e){class t{constructor(e){this._isDisposed=false;this._content=null;this._owner=null;this._onAction=new i["Signal"](this);this._owner=e}get owner(){return this._owner}get content(){return this._content}get isDisposed(){return this._isDisposed}get onAction(){return this._onAction}showPanel(){if(this._isDisposed){return}this._onAction.emit("show-panel")}render(e){if(this._isDisposed){return}if(e instanceof o["Widget"]){this._content=e}else{this._content=r["a"].create(e)}this._onAction.emit("content")}dispose(){if(this._isDisposed){return}this._isDisposed=true;this._content=null;this._owner=null;i["Signal"].clearData(this)}}e.PropertyInspector=t})(l||(l={}))},"4ow3":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isElementOfType=t.getDisplayName=t.isReactElement=t.ensureElement=t.isReactNodeEmpty=void 0;var r=n("mrSG");var i=r.__importStar(n("q1tI"));function o(e,t){if(t===void 0){t=false}return e==null||e===""||e===false||!t&&Array.isArray(e)&&(e.length===0||e.every((function(e){return o(e,true)})))}t.isReactNodeEmpty=o;function a(e,t){if(t===void 0){t="span"}if(e==null||typeof e==="boolean"){return undefined}else if(typeof e==="string"){return e.trim().length>0?i.createElement(t,{},e):undefined}else if(typeof e==="number"||typeof e.type==="symbol"||Array.isArray(e)){return i.createElement(t,{},e)}else if(s(e)){return e}else{return undefined}}t.ensureElement=a;function s(e){return typeof e==="object"&&typeof e.type!=="undefined"&&typeof e.props!=="undefined"}t.isReactElement=s;function l(e){return e.displayName||e.name||"Unknown"}t.getDisplayName=l;function c(e,t){return e!=null&&e.type!=null&&e.type.displayName!=null&&e.type.displayName===t.displayName}t.isElementOfType=c},"4qD0":function(e,t,n){"use strict";var r=n("vzE1");var i=n("a0eB");var o=/^\d+$/;function a(e){return e.sort().filter((function(t,n){return JSON.stringify(t)!==JSON.stringify(e[n-1])}))}t.parse=function(e){return a(e.split(",").map((function(e){var t={};e.trim().split(/\s+/).forEach((function(e,n){if(n===0){return t.url=e}var i=e.substring(0,e.length-1);var a=e[e.length-1];var s=parseInt(i,10);var l=parseFloat(i);if(a==="w"&&o.test(i)){t.width=s}else if(a==="h"&&o.test(i)){t.height=s}else if(a==="x"&&!r(l)){t.density=l}else{throw new Error("Invalid srcset descriptor: "+e+".")}}));return t})))};t.stringify=function(e){return i(e.map((function(e){if(!e.url){throw new Error("URL is required.")}var t=[e.url];if(e.width){t.push(e.width+"w")}if(e.height){t.push(e.height+"h")}if(e.density){t.push(e.density+"x")}return t.join(" ")}))).join(", ")}},"4yqh":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n("ROI/");var i=n("jbSH");var o=n("nW2j");var a;(function(e){function t(e,t,n){return r["ArrayExt"].findFirstIndex(e,e=>i["ElementExt"].hitTest(e,t,n))}e.hitTestNodes=t;function n(e,t){return e.querySelector(`.${t}`)}e.findElement=n;function a(e,t){return e.getElementsByClassName(t)}e.findElements=a;function s(){return`id-${o["UUID"].uuid4()}`}e.createDomID=s})(a||(a={}))},"50JV":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractButton=void 0;var r=n("mrSG");var i=r.__importDefault(n("TSYQ"));var o=r.__importStar(n("q1tI"));var a=n("C2Mt");var s=n("QXaV");var l=n("HaaN");var c=function(e){r.__extends(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.state={isActive:false};t.currentKeyDown=null;t.handleKeyDown=function(e){var n,r;if(a.Keys.isKeyboardClick(e.which)){e.preventDefault();if(e.which!==t.currentKeyDown){t.setState({isActive:true})}}t.currentKeyDown=e.which;(r=(n=t.props).onKeyDown)===null||r===void 0?void 0:r.call(n,e)};t.handleKeyUp=function(e){var n,r;if(a.Keys.isKeyboardClick(e.which)){t.setState({isActive:false});a.getRef(t.buttonRef).click()}t.currentKeyDown=null;(r=(n=t.props).onKeyUp)===null||r===void 0?void 0:r.call(n,e)};return t}t.getDerivedStateFromProps=function(e,t){if(t.isActive&&e.disabled){return{isActive:false}}return null};t.prototype.getCommonButtonProps=function(){var e;var t=this.props,n=t.alignText,r=t.fill,o=t.large,s=t.loading,l=t.outlined,c=t.minimal,u=t.small,d=t.tabIndex;var f=this.props.disabled||s;var p=i.default(a.Classes.BUTTON,(e={},e[a.Classes.ACTIVE]=this.state.isActive||this.props.active,e[a.Classes.DISABLED]=f,e[a.Classes.FILL]=r,e[a.Classes.LARGE]=o,e[a.Classes.LOADING]=s,e[a.Classes.MINIMAL]=c,e[a.Classes.OUTLINED]=l,e[a.Classes.SMALL]=u,e),a.Classes.alignmentClass(n),a.Classes.intentClass(this.props.intent),this.props.className);return{className:p,disabled:f,onClick:f?undefined:this.props.onClick,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,tabIndex:f?-1:d}};t.prototype.renderChildren=function(){var e=this.props,t=e.children,n=e.icon,r=e.loading,i=e.rightIcon,c=e.text;return[r&&o.createElement(l.Spinner,{key:"loading",className:a.Classes.BUTTON_SPINNER,size:s.Icon.SIZE_LARGE}),o.createElement(s.Icon,{key:"leftIcon",icon:n}),(!a.Utils.isReactNodeEmpty(c)||!a.Utils.isReactNodeEmpty(t))&&o.createElement("span",{key:"text",className:a.Classes.BUTTON_TEXT},c,t),o.createElement(s.Icon,{key:"rightIcon",icon:i})]};return t}(a.AbstractPureComponent2);t.AbstractButton=c},"53HD":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n("ZzbX");function i(e){r.validateProperty(e,"name","string");r.validateProperty(e,"path","string");r.validateProperty(e,"type","string");r.validateProperty(e,"created","string");r.validateProperty(e,"last_modified","string");r.validateProperty(e,"mimetype","object");r.validateProperty(e,"content","object");r.validateProperty(e,"format","object")}t.validateContentsModel=i;function o(e){r.validateProperty(e,"id","string");r.validateProperty(e,"last_modified","string")}t.validateCheckpointModel=o},"55SK":function(e,t,n){"use strict";t.__esModule=true;t.default=void 0;var r={prefix:function e(t){var n=t.match(/^(-\w+-)/);if(n){return n[0]}return""},unprefixed:function e(t){return t.replace(/^-\w+-/,"")}};var i=r;t.default=i;e.exports=t.default},"593X":function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.CodeMirror {\n line-height: var(--jp-code-line-height);\n font-size: var(--jp-code-font-size);\n font-family: var(--jp-code-font-family);\n border: 0;\n border-radius: 0;\n height: auto;\n /* Changed to auto to autogrow */\n}\n\n.CodeMirror pre {\n padding: 0 var(--jp-code-padding);\n}\n\n.jp-CodeMirrorEditor[data-type='inline'] .CodeMirror-dialog {\n background-color: var(--jp-layout-color0);\n color: var(--jp-content-font-color1);\n}\n\n/* This causes https://github.com/jupyter/jupyterlab/issues/522 */\n/* May not cause it not because we changed it! */\n.CodeMirror-lines {\n padding: var(--jp-code-padding) 0;\n}\n\n.CodeMirror-linenumber {\n padding: 0 8px;\n}\n\n.jp-CodeMirrorEditor {\n cursor: text;\n}\n\n.jp-CodeMirrorEditor[data-type='inline'] .CodeMirror-cursor {\n border-left: var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color);\n}\n\n/* When zoomed out 67% and 33% on a screen of 1440 width x 900 height */\n@media screen and (min-width: 2138px) and (max-width: 4319px) {\n .jp-CodeMirrorEditor[data-type='inline'] .CodeMirror-cursor {\n border-left: var(--jp-code-cursor-width1) solid\n var(--jp-editor-cursor-color);\n }\n}\n\n/* When zoomed out less than 33% */\n@media screen and (min-width: 4320px) {\n .jp-CodeMirrorEditor[data-type='inline'] .CodeMirror-cursor {\n border-left: var(--jp-code-cursor-width2) solid\n var(--jp-editor-cursor-color);\n }\n}\n\n.CodeMirror.jp-mod-readOnly .CodeMirror-cursor {\n display: none;\n}\n\n.CodeMirror-gutters {\n border-right: 1px solid var(--jp-border-color2);\n background-color: var(--jp-layout-color0);\n}\n\n.jp-CollaboratorCursor {\n border-left: 5px solid transparent;\n border-right: 5px solid transparent;\n border-top: none;\n border-bottom: 3px solid;\n background-clip: content-box;\n margin-left: -5px;\n margin-right: -5px;\n}\n\n.CodeMirror-selectedtext.cm-searching {\n background-color: var(--jp-search-selected-match-background-color) !important;\n color: var(--jp-search-selected-match-color) !important;\n}\n\n.cm-searching {\n background-color: var(\n --jp-search-unselected-match-background-color\n ) !important;\n color: var(--jp-search-unselected-match-color) !important;\n}\n\n.CodeMirror-focused .CodeMirror-selected {\n background-color: var(--jp-editor-selected-focused-background);\n}\n\n.CodeMirror-selected {\n background-color: var(--jp-editor-selected-background);\n}\n\n.jp-CollaboratorCursor-hover {\n position: absolute;\n z-index: 1;\n transform: translateX(-50%);\n color: white;\n border-radius: 3px;\n padding-left: 4px;\n padding-right: 4px;\n padding-top: 1px;\n padding-bottom: 1px;\n text-align: center;\n font-size: var(--jp-ui-font-size1);\n white-space: nowrap;\n}\n\n.jp-CodeMirror-ruler {\n border-left: 1px dashed var(--jp-border-color2);\n}\n\n/**\n * Here is our jupyter theme for CodeMirror syntax highlighting\n * This is used in our marked.js syntax highlighting and CodeMirror itself\n * The string \"jupyter\" is set in ../codemirror/widget.DEFAULT_CODEMIRROR_THEME\n * This came from the classic notebook, which came form highlight.js/GitHub\n */\n\n/**\n * CodeMirror themes are handling the background/color in this way. This works\n * fine for CodeMirror editors outside the notebook, but the notebook styles\n * these things differently.\n */\n.CodeMirror.cm-s-jupyter {\n background: var(--jp-layout-color0);\n color: var(--jp-content-font-color1);\n}\n\n/* In the notebook, we want this styling to be handled by its container */\n.jp-CodeConsole .CodeMirror.cm-s-jupyter,\n.jp-Notebook .CodeMirror.cm-s-jupyter {\n background: transparent;\n}\n\n.cm-s-jupyter .CodeMirror-cursor {\n border-left: var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color);\n}\n.cm-s-jupyter span.cm-keyword {\n color: var(--jp-mirror-editor-keyword-color);\n font-weight: bold;\n}\n.cm-s-jupyter span.cm-atom {\n color: var(--jp-mirror-editor-atom-color);\n}\n.cm-s-jupyter span.cm-number {\n color: var(--jp-mirror-editor-number-color);\n}\n.cm-s-jupyter span.cm-def {\n color: var(--jp-mirror-editor-def-color);\n}\n.cm-s-jupyter span.cm-variable {\n color: var(--jp-mirror-editor-variable-color);\n}\n.cm-s-jupyter span.cm-variable-2 {\n color: var(--jp-mirror-editor-variable-2-color);\n}\n.cm-s-jupyter span.cm-variable-3 {\n color: var(--jp-mirror-editor-variable-3-color);\n}\n.cm-s-jupyter span.cm-punctuation {\n color: var(--jp-mirror-editor-punctuation-color);\n}\n.cm-s-jupyter span.cm-property {\n color: var(--jp-mirror-editor-property-color);\n}\n.cm-s-jupyter span.cm-operator {\n color: var(--jp-mirror-editor-operator-color);\n font-weight: bold;\n}\n.cm-s-jupyter span.cm-comment {\n color: var(--jp-mirror-editor-comment-color);\n font-style: italic;\n}\n.cm-s-jupyter span.cm-string {\n color: var(--jp-mirror-editor-string-color);\n}\n.cm-s-jupyter span.cm-string-2 {\n color: var(--jp-mirror-editor-string-2-color);\n}\n.cm-s-jupyter span.cm-meta {\n color: var(--jp-mirror-editor-meta-color);\n}\n.cm-s-jupyter span.cm-qualifier {\n color: var(--jp-mirror-editor-qualifier-color);\n}\n.cm-s-jupyter span.cm-builtin {\n color: var(--jp-mirror-editor-builtin-color);\n}\n.cm-s-jupyter span.cm-bracket {\n color: var(--jp-mirror-editor-bracket-color);\n}\n.cm-s-jupyter span.cm-tag {\n color: var(--jp-mirror-editor-tag-color);\n}\n.cm-s-jupyter span.cm-attribute {\n color: var(--jp-mirror-editor-attribute-color);\n}\n.cm-s-jupyter span.cm-header {\n color: var(--jp-mirror-editor-header-color);\n}\n.cm-s-jupyter span.cm-quote {\n color: var(--jp-mirror-editor-quote-color);\n}\n.cm-s-jupyter span.cm-link {\n color: var(--jp-mirror-editor-link-color);\n}\n.cm-s-jupyter span.cm-error {\n color: var(--jp-mirror-editor-error-color);\n}\n.cm-s-jupyter span.cm-hr {\n color: #999;\n}\n\n.cm-s-jupyter span.cm-tab {\n background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);\n background-position: right;\n background-repeat: no-repeat;\n}\n\n.cm-s-jupyter .CodeMirror-activeline-background,\n.cm-s-jupyter .CodeMirror-gutter {\n background-color: var(--jp-layout-color2);\n}\n",""])},"5FFA":function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"atelier heath",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath)",base00:"#1b181b",base01:"#292329",base02:"#695d69",base03:"#776977",base04:"#9e8f9e",base05:"#ab9bab",base06:"#d8cad8",base07:"#f7f3f7",base08:"#ca402b",base09:"#a65926",base0A:"#bb8a35",base0B:"#379a37",base0C:"#159393",base0D:"#516aec",base0E:"#7b59c0",base0F:"#cc33cc"};e.exports=t["default"]},"5IhI":function(e,t,n){"use strict";t.__esModule=true;t.default=M;var r="'".charCodeAt(0);var i='"'.charCodeAt(0);var o="\\".charCodeAt(0);var a="/".charCodeAt(0);var s="\n".charCodeAt(0);var l=" ".charCodeAt(0);var c="\f".charCodeAt(0);var u="\t".charCodeAt(0);var d="\r".charCodeAt(0);var f="[".charCodeAt(0);var p="]".charCodeAt(0);var h="(".charCodeAt(0);var m=")".charCodeAt(0);var b="{".charCodeAt(0);var v="}".charCodeAt(0);var g=";".charCodeAt(0);var _="*".charCodeAt(0);var y=":".charCodeAt(0);var w="@".charCodeAt(0);var x=/[ \n\t\r\f{}()'"\\;/[\]#]/g;var C=/[ \n\t\r\f(){}:;@!'"\\\][#]|\/(?=\*)/g;var k=/.[\\/("'\n]/;var E=/[a-f0-9]/i;function M(e,t){if(t===void 0){t={}}var n=e.css.valueOf();var M=t.ignoreErrors;var S,L,T,D,O,A,j;var P,R,I,z,N,H,F;var B=n.length;var V=-1;var Y=1;var W=0;var U=[];var q=[];function G(){return W}function K(t){throw e.error("Unclosed "+t,Y,W-V)}function $(){return q.length===0&&W>=B}function J(e){if(q.length)return q.pop();if(W>=B)return;var t=e?e.ignoreUnclosed:false;S=n.charCodeAt(W);if(S===s||S===c||S===d&&n.charCodeAt(W+1)!==s){V=W;Y+=1}switch(S){case s:case l:case u:case d:case c:L=W;do{L+=1;S=n.charCodeAt(L);if(S===s){V=L;Y+=1}}while(S===l||S===s||S===u||S===d||S===c);F=["space",n.slice(W,L)];W=L-1;break;case f:case p:case b:case v:case y:case g:case m:var G=String.fromCharCode(S);F=[G,G,Y,W-V];break;case h:N=U.length?U.pop()[1]:"";H=n.charCodeAt(W+1);if(N==="url"&&H!==r&&H!==i&&H!==l&&H!==s&&H!==u&&H!==c&&H!==d){L=W;do{I=false;L=n.indexOf(")",L+1);if(L===-1){if(M||t){L=W;break}else{K("bracket")}}z=L;while(n.charCodeAt(z-1)===o){z-=1;I=!I}}while(I);F=["brackets",n.slice(W,L+1),Y,W-V,Y,L-V];W=L}else{L=n.indexOf(")",W+1);A=n.slice(W,L+1);if(L===-1||k.test(A)){F=["(","(",Y,W-V]}else{F=["brackets",A,Y,W-V,Y,L-V];W=L}}break;case r:case i:T=S===r?"'":'"';L=W;do{I=false;L=n.indexOf(T,L+1);if(L===-1){if(M||t){L=W+1;break}else{K("string")}}z=L;while(n.charCodeAt(z-1)===o){z-=1;I=!I}}while(I);A=n.slice(W,L+1);D=A.split("\n");O=D.length-1;if(O>0){P=Y+O;R=L-D[O].length}else{P=Y;R=V}F=["string",n.slice(W,L+1),Y,W-V,P,L-R];V=R;Y=P;W=L;break;case w:x.lastIndex=W+1;x.test(n);if(x.lastIndex===0){L=n.length-1}else{L=x.lastIndex-2}F=["at-word",n.slice(W,L+1),Y,W-V,Y,L-V];W=L;break;case o:L=W;j=true;while(n.charCodeAt(L+1)===o){L+=1;j=!j}S=n.charCodeAt(L+1);if(j&&S!==a&&S!==l&&S!==s&&S!==u&&S!==d&&S!==c){L+=1;if(E.test(n.charAt(L))){while(E.test(n.charAt(L+1))){L+=1}if(n.charCodeAt(L+1)===l){L+=1}}}F=["word",n.slice(W,L+1),Y,W-V,Y,L-V];W=L;break;default:if(S===a&&n.charCodeAt(W+1)===_){L=n.indexOf("*/",W+2)+1;if(L===0){if(M||t){L=n.length}else{K("comment")}}A=n.slice(W,L+1);D=A.split("\n");O=D.length-1;if(O>0){P=Y+O;R=L-D[O].length}else{P=Y;R=V}F=["comment",A,Y,W-V,P,L-R];V=R;Y=P;W=L}else{C.lastIndex=W+1;C.test(n);if(C.lastIndex===0){L=n.length-1}else{L=C.lastIndex-2}F=["word",n.slice(W,L+1),Y,W-V,Y,L-V];U.push(F);W=L}break}W++;return F}function X(e){q.push(e)}return{back:X,nextToken:J,endOfFile:$,position:G}}e.exports=t.default},"5K7Z":function(e,t,n){var r=n("93I4");e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},"5Luj":function(e,t){function n(e){var t=e[0]/360,n=e[1]/100,r=e[2]/100,i,o,a,s,l;if(n==0){l=r*255;return[l,l,l]}if(r<.5)o=r*(1+n);else o=r+n-r*n;i=2*r-o;s=[0,0,0];for(var c=0;c<3;c++){a=t+1/3*-(c-1);a<0&&a++;a>1&&a--;if(6*a<1)l=i+(o-i)*6*a;else if(2*a<1)l=o;else if(3*a<2)l=i+(o-i)*(2/3-a)*6;else l=i;s[c]=l*255}return s}e.exports=n},"5T2Y":function(e,t){var n=e.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();if(typeof __g=="number")__g=n},"5biZ":function(e,t,n){n("EnHN");var r=n("WEpk").Object;e.exports=function e(t){return r.getOwnPropertyNames(t)}},"5cFW":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("nW2j");var i;(function(e){function t(){return o.instance}e.getInstance=t;function n(e){o.instance=e}e.setInstance=n;function r(e){const t=document.body;const n=r=>{const i=r.clipboardData||window.clipboardData;if(typeof e==="string"){i.setData("text",e)}else{e.types().map(t=>{i.setData(t,e.getData(t))})}r.preventDefault();t.removeEventListener("copy",n)};t.addEventListener("copy",n);i(t)}e.copyToSystem=r;function i(e,t="copy"){var n;let r=window.getSelection();const i=[];for(let a=0,s=((n=r)===null||n===void 0?void 0:n.rangeCount)||0;a<s;++a){i[a]=r.getRangeAt(a).cloneRange()}const o=document.createRange();o.selectNodeContents(e);if(r){r.removeAllRanges();r.addRange(o)}document.execCommand(t);r=window.getSelection();if(r){r.removeAllRanges();for(let e=0,t=i.length;e<t;++e){r.addRange(i[e])}}}e.generateEvent=i})(i||(i={}));var o;(function(e){e.instance=new r["MimeData"]})(o||(o={}))},"5dwE":function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 18 18'%3E %3Cg class='jp-icon3' fill='%23616161' shape-rendering='geometricPrecision'%3E %3Cpath d='M10.8,12.8L7.1,9l3.8-3.8l0,7.6H10.8z'/%3E %3C/g%3E %3C/svg%3E"},"5iTm":function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("KdCH"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Private CSS variables\n|----------------------------------------------------------------------------*/\n\n:root {\n --jp-private-notebook-dragImage-width: 304px;\n --jp-private-notebook-dragImage-height: 36px;\n --jp-private-notebook-selected-color: var(--md-blue-400);\n --jp-private-notebook-active-color: var(--md-green-400);\n}\n\n/*-----------------------------------------------------------------------------\n| Imports\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Notebook\n|----------------------------------------------------------------------------*/\n\n.jp-NotebookPanel {\n display: block;\n height: 100%;\n}\n\n.jp-NotebookPanel.jp-Document {\n min-width: 240px;\n min-height: 120px;\n}\n\n.jp-Notebook {\n padding: var(--jp-notebook-padding);\n outline: none;\n overflow: auto;\n background: var(--jp-layout-color0);\n}\n\n.jp-Notebook.jp-mod-scrollPastEnd::after {\n display: block;\n content: '';\n min-height: var(--jp-notebook-scroll-padding);\n}\n\n.jp-Notebook .jp-Cell {\n overflow: visible;\n}\n\n.jp-Notebook .jp-Cell .jp-InputPrompt {\n cursor: move;\n}\n\n/*-----------------------------------------------------------------------------\n| Notebook state related styling\n|\n| The notebook and cells each have states, here are the possibilities:\n|\n| - Notebook\n| - Command\n| - Edit\n| - Cell\n| - None\n| - Active (only one can be active)\n| - Selected (the cells actions are applied to)\n| - Multiselected (when multiple selected, the cursor)\n| - No outputs\n|----------------------------------------------------------------------------*/\n\n/* Command or edit modes */\n\n.jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt {\n opacity: var(--jp-cell-prompt-not-active-opacity);\n color: var(--jp-cell-prompt-not-active-font-color);\n}\n\n.jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt {\n opacity: var(--jp-cell-prompt-not-active-opacity);\n color: var(--jp-cell-prompt-not-active-font-color);\n}\n\n/* cell is active */\n.jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser {\n background: var(--jp-brand-color1);\n}\n\n/* collapser is hovered */\n.jp-Notebook .jp-Cell .jp-Collapser:hover {\n box-shadow: var(--jp-elevation-z2);\n background: var(--jp-brand-color1);\n opacity: var(--jp-cell-collapser-not-active-hover-opacity);\n}\n\n/* cell is active and collapser is hovered */\n.jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover {\n background: var(--jp-brand-color0);\n opacity: 1;\n}\n\n/* Command mode */\n\n.jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected {\n background: var(--jp-notebook-multiselected-color);\n}\n\n.jp-Notebook.jp-mod-commandMode\n .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected) {\n background: transparent;\n}\n\n/* Edit mode */\n\n.jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor {\n border: var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);\n box-shadow: var(--jp-input-box-shadow);\n background-color: var(--jp-cell-editor-active-background);\n}\n\n/*-----------------------------------------------------------------------------\n| Notebook drag and drop\n|----------------------------------------------------------------------------*/\n\n.jp-Notebook-cell.jp-mod-dropSource {\n opacity: 0.5;\n}\n\n.jp-Notebook-cell.jp-mod-dropTarget,\n.jp-Notebook.jp-mod-commandMode\n .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget {\n border-top-color: var(--jp-private-notebook-selected-color);\n border-top-style: solid;\n border-top-width: 2px;\n}\n\n.jp-dragImage {\n display: flex;\n flex-direction: row;\n width: var(--jp-private-notebook-dragImage-width);\n height: var(--jp-private-notebook-dragImage-height);\n border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);\n background: var(--jp-cell-editor-background);\n overflow: visible;\n}\n\n.jp-dragImage-singlePrompt {\n box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.12);\n}\n\n.jp-dragImage .jp-dragImage-content {\n flex: 1 1 auto;\n z-index: 2;\n font-size: var(--jp-code-font-size);\n font-family: var(--jp-code-font-family);\n line-height: var(--jp-code-line-height);\n padding: var(--jp-code-padding);\n border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);\n background: var(--jp-cell-editor-background-color);\n color: var(--jp-content-font-color3);\n text-align: left;\n margin: 4px 4px 4px 0px;\n}\n\n.jp-dragImage .jp-dragImage-prompt {\n flex: 0 0 auto;\n min-width: 36px;\n color: var(--jp-cell-inprompt-font-color);\n padding: var(--jp-code-padding);\n padding-left: 12px;\n font-family: var(--jp-cell-prompt-font-family);\n letter-spacing: var(--jp-cell-prompt-letter-spacing);\n line-height: 1.9;\n font-size: var(--jp-code-font-size);\n border: var(--jp-border-width) solid transparent;\n}\n\n.jp-dragImage-multipleBack {\n z-index: -1;\n position: absolute;\n height: 32px;\n width: 300px;\n top: 8px;\n left: 8px;\n background: var(--jp-layout-color2);\n border: var(--jp-border-width) solid var(--jp-input-border-color);\n box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.12);\n}\n\n/*-----------------------------------------------------------------------------\n| Cell toolbar\n|----------------------------------------------------------------------------*/\n\n.jp-NotebookTools {\n display: block;\n min-width: var(--jp-sidebar-min-width);\n color: var(--jp-ui-font-color1);\n background: var(--jp-layout-color1);\n /* This is needed so that all font sizing of children done in ems is\n * relative to this base size */\n font-size: var(--jp-ui-font-size1);\n overflow: auto;\n}\n\n.jp-NotebookTools-tool {\n padding: 0px 12px 0 12px;\n}\n\n.jp-ActiveCellTool {\n padding: 12px;\n background-color: var(--jp-layout-color1);\n border-top: none !important;\n}\n\n.jp-ActiveCellTool .jp-InputArea-prompt {\n flex: 0 0 auto;\n padding-left: 0px;\n}\n\n.jp-ActiveCellTool .jp-InputArea-editor {\n flex: 1 1 auto;\n background: var(--jp-cell-editor-background);\n border-color: var(--jp-cell-editor-border-color);\n}\n\n.jp-ActiveCellTool .jp-InputArea-editor .CodeMirror {\n background: transparent;\n}\n\n.jp-MetadataEditorTool {\n flex-direction: column;\n padding: 12px 0px 12px 0px;\n}\n\n.jp-RankedPanel > :not(:first-child) {\n margin-top: 12px;\n}\n\n.jp-KeySelector select.jp-mod-styled {\n font-size: var(--jp-ui-font-size1);\n color: var(--jp-ui-font-color0);\n border: var(--jp-border-width) solid var(--jp-border-color1);\n}\n\n.jp-KeySelector label,\n.jp-MetadataEditorTool label {\n line-height: 1.4;\n}\n\n/*-----------------------------------------------------------------------------\n| Presentation Mode (.jp-mod-presentationMode)\n|----------------------------------------------------------------------------*/\n\n.jp-mod-presentationMode .jp-Notebook {\n --jp-content-font-size1: var(--jp-content-presentation-font-size1);\n --jp-code-font-size: var(--jp-code-presentation-font-size);\n}\n\n.jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt,\n.jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt {\n flex: 0 0 110px;\n}\n",""])},"5lnO":function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("H+0L"),"");t.i(n("N4pV"),"");t.i(n("7RLm"),"");t.i(n("WKEY"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},"5pV8":function(e,t,n){"use strict";n.r(t);var r=n("hI0s");var i=n("koZe");var o=n("nW2j");class a{constructor(e){this._initPromise=new o["PromiseDelegate"];this._initialized=false;this._url=e.url;this._config=e.config}typeset(e){if(!this._initialized){this._init()}void this._initPromise.promise.then(()=>{MathJax.Hub.Queue(["Typeset",MathJax.Hub,e]);try{MathJax.Hub.Queue(["Require",MathJax.Ajax,"[MathJax]/extensions/TeX/AMSmath.js"],()=>{MathJax.InputJax.TeX.resetEquationNumbers()})}catch(t){console.error("Error queueing resetEquationNumbers:",t)}})}_init(){const e=document.getElementsByTagName("head")[0];const t=document.createElement("script");t.type="text/javascript";t.src=`${this._url}?config=${this._config}&amp;delayStartupUntil=configured`;t.charset="utf-8";e.appendChild(t);t.addEventListener("load",()=>{this._onLoad()});this._initialized=true}_onLoad(){MathJax.Hub.Config({tex2jax:{inlineMath:[["$","$"],["\\(","\\)"]],displayMath:[["$$","$$"],["\\[","\\]"]],processEscapes:true,processEnvironments:true},displayAlign:"center",CommonHTML:{linebreaks:{automatic:true}},"HTML-CSS":{availableFonts:[],imageFont:null,preferredFont:null,webFont:"STIX-Web",styles:{".MathJax_Display":{margin:0}},linebreaks:{automatic:true}},skipStartupTypeset:true,messageStyle:"none"});MathJax.Hub.Configured();this._initPromise.resolve(void 0)}}const s={id:"@jupyterlab/mathjax2-extension:plugin",autoStart:true,provides:i["a"],activate:()=>{const e=r["PageConfig"].getOption("fullMathjaxUrl");const t=r["PageConfig"].getOption("mathjaxConfig");if(!e){const e=`${s.id} uses 'mathJaxUrl' and 'mathjaxConfig' in PageConfig `+`to operate but 'mathJaxUrl' was not found.`;throw new Error(e)}return new a({url:e,config:t})}};var l=t["default"]=s},"5qYI":function(e,t,n){e.exports={default:n("lA0h"),__esModule:true}},"5vMV":function(e,t,n){var r=n("B+OT");var i=n("NsO/");var o=n("W070")(false);var a=n("VVlx")("IE_PROTO");e.exports=function(e,t){var n=i(e);var s=0;var l=[];var c;for(c in n)if(c!=a)r(n,c)&&l.push(c);while(t.length>s)if(r(n,c=t[s++])){~o(l,c)||l.push(c)}return l}},"5xAX":function(e,t,n){"use strict";var r=n("82c2");var i=n("RLeF");var o=n("VwiP");var a=n("V+xs");var s=n("HH6Z");var l=i(o);r(l,{getPolyfill:a,implementation:o,shim:s});e.exports=l},"6+QB":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){if(e===12){e=0}if(t==="pagi"){return e}else if(t==="tengahari"){return e>=11?e:e+12}else if(t==="petang"||t==="malam"){return e+12}},meridiem:function(e,t,n){if(e<11){return"pagi"}else if(e<15){return"tengahari"}else if(e<19){return"petang"}else{return"malam"}},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return t}))},"6/1s":function(e,t,n){var r=n("YqAc")("meta");var i=n("93I4");var o=n("B+OT");var a=n("2faE").f;var s=0;var l=Object.isExtensible||function(){return true};var c=!n("KUxP")((function(){return l(Object.preventExtensions({}))}));var u=function(e){a(e,r,{value:{i:"O"+ ++s,w:{}}})};var d=function(e,t){if(!i(e))return typeof e=="symbol"?e:(typeof e=="string"?"S":"P")+e;if(!o(e,r)){if(!l(e))return"F";if(!t)return"E";u(e)}return e[r].i};var f=function(e,t){if(!o(e,r)){if(!l(e))return true;if(!t)return false;u(e)}return e[r].w};var p=function(e){if(c&&h.NEED&&l(e)&&!o(e,r))u(e);return e};var h=e.exports={KEY:r,NEED:false,fastKey:d,getWeak:f,onFreeze:p}},6377:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("ZEf0");var d=n("7x2u");var f=n("QRwY");var p=n("J/dL");var h=-1;var m=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.state={activeIndex:h,inputValue:t.props.inputValue||"",isInputFocused:false};t.refHandlers={input:function(e){t.inputElement=e;c["Utils"].safeInvoke(t.props.inputRef,e)}};t.addTags=function(e,n){if(n===void 0){n="default"}var i=t.props,o=i.inputValue,a=i.onAdd,s=i.onChange,l=i.values;var u=t.getValues(e);var d=c["Utils"].safeInvoke(a,u,n)!==false&&o===undefined;if(c["Utils"].isFunction(s)){d=s(Object(r["__spreadArrays"])(l,u))!==false&&d}if(d){t.setState({inputValue:""})}};t.maybeRenderTag=function(e,n){if(!e){return null}var i=t.props,o=i.large,s=i.tagProps;var l=c["Utils"].isFunction(s)?s(e,n):s;return a["createElement"](p["a"],Object(r["__assign"])({active:n===t.state.activeIndex,"data-tag-index":n,key:e+"__"+n,large:o,onRemove:t.props.disabled?null:t.handleRemoveTag},l),e)};t.handleContainerClick=function(){if(t.inputElement!=null){t.inputElement.focus()}};t.handleContainerBlur=function(e){var n=e.currentTarget;requestAnimationFrame((function(){if(!n.contains(document.activeElement)){if(t.props.addOnBlur&&t.state.inputValue!==undefined&&t.state.inputValue.length>0){t.addTags(t.state.inputValue,"blur")}t.setState({activeIndex:h,isInputFocused:false})}}))};t.handleInputFocus=function(e){t.setState({isInputFocused:true});c["Utils"].safeInvoke(t.props.inputProps.onFocus,e)};t.handleInputChange=function(e){t.setState({activeIndex:h,inputValue:e.currentTarget.value});c["Utils"].safeInvoke(t.props.onInputChange,e);c["Utils"].safeInvoke(t.props.inputProps.onChange,e)};t.handleInputKeyDown=function(e){var n=e.currentTarget,r=n.selectionEnd,i=n.value;var o=t.state.activeIndex;var a=o;if(e.which===c["Keys"].ENTER&&i.length>0){t.addTags(i,"default")}else if(r===0&&t.props.values.length>0){if(e.which===c["Keys"].ARROW_LEFT||e.which===c["Keys"].ARROW_RIGHT){var s=t.getNextActiveIndex(e.which===c["Keys"].ARROW_RIGHT?1:-1);if(s!==o){e.stopPropagation();a=s;t.setState({activeIndex:s})}}else if(e.which===c["Keys"].BACKSPACE){t.handleBackspaceToRemove(e)}else if(e.which===c["Keys"].DELETE){t.handleDeleteToRemove(e)}}t.invokeKeyPressCallback("onKeyDown",e,a)};t.handleInputKeyUp=function(e){t.invokeKeyPressCallback("onKeyUp",e,t.state.activeIndex)};t.handleInputPaste=function(e){var n=t.props.separator;var r=e.clipboardData.getData("text");if(!t.props.addOnPaste||r.length===0){return}if(n===false||r.split(n).length===1){return}e.preventDefault();t.addTags(r,"paste")};t.handleRemoveTag=function(e){var n=+e.currentTarget.parentElement.getAttribute("data-tag-index");t.removeIndexFromValues(n)};return t}t.getDerivedStateFromProps=function(e,t){if(e.inputValue!==t.prevInputValueProp){return{inputValue:e.inputValue,prevInputValueProp:e.inputValue}}return null};t.prototype.render=function(){var e;var t=this.props,n=t.className,i=t.disabled,s=t.fill,l=t.inputProps,u=t.intent,d=t.large,p=t.leftIcon,m=t.placeholder,b=t.values;var v=o()(c["Classes"].INPUT,c["Classes"].TAG_INPUT,(e={},e[c["Classes"].ACTIVE]=this.state.isInputFocused,e[c["Classes"].DISABLED]=i,e[c["Classes"].FILL]=s,e[c["Classes"].LARGE]=d,e),c["Classes"].intentClass(u),n);var g=v.indexOf(c["Classes"].LARGE)>h;var _=b.some((function(e){return!!e}));var y=m==null||_?l.placeholder:m;return a["createElement"]("div",{className:v,onBlur:this.handleContainerBlur,onClick:this.handleContainerClick},a["createElement"](f["a"],{className:c["Classes"].TAG_INPUT_ICON,icon:p,iconSize:g?f["a"].SIZE_LARGE:f["a"].SIZE_STANDARD}),a["createElement"]("div",{className:c["Classes"].TAG_INPUT_VALUES},b.map(this.maybeRenderTag),this.props.children,a["createElement"]("input",Object(r["__assign"])({value:this.state.inputValue},l,{onFocus:this.handleInputFocus,onChange:this.handleInputChange,onKeyDown:this.handleInputKeyDown,onKeyUp:this.handleInputKeyUp,onPaste:this.handleInputPaste,placeholder:y,ref:this.refHandlers.input,className:o()(c["Classes"].INPUT_GHOST,l.className),disabled:i}))),this.props.rightElement)};t.prototype.getNextActiveIndex=function(e){var t=this.state.activeIndex;if(t===h){return e<0?this.findNextIndex(this.props.values.length,-1):h}else{return this.findNextIndex(t,e)}};t.prototype.findNextIndex=function(e,t){var n=this.props.values;var r=e+t;while(r>0&&r<n.length&&!n[r]){r+=t}return c["Utils"].clamp(r,0,n.length)};t.prototype.getValues=function(e){var t=this.props.separator;return(t===false?[e]:e.split(t)).map((function(e){return e.trim()})).filter((function(e){return e.length>0}))};t.prototype.handleBackspaceToRemove=function(e){var t=this.state.activeIndex;this.setState({activeIndex:this.getNextActiveIndex(-1)});if(this.isValidIndex(t)){e.stopPropagation();this.removeIndexFromValues(t)}};t.prototype.handleDeleteToRemove=function(e){var t=this.state.activeIndex;if(this.isValidIndex(t)){e.stopPropagation();this.removeIndexFromValues(t)}};t.prototype.removeIndexFromValues=function(e){var t=this.props,n=t.onChange,r=t.onRemove,i=t.values;c["Utils"].safeInvoke(r,i[e],e);if(c["Utils"].isFunction(n)){n(i.filter((function(t,n){return n!==e})))}};t.prototype.invokeKeyPressCallback=function(e,t,n){c["Utils"].safeInvoke(this.props[e],t,n===h?undefined:n);c["Utils"].safeInvoke(this.props.inputProps[e],t)};t.prototype.isValidIndex=function(e){return e!==h&&e<this.props.values.length};t.displayName=d["a"]+".TagInput";t.defaultProps={addOnBlur:false,addOnPaste:true,inputProps:{},separator:/[,\n\r]/,tagProps:{}};t=Object(r["__decorate"])([l["polyfill"]],t);return t}(u["a"])},"66f7":function(e,t,n){const r=n("SbYC");const i=n("J7Ao");const o=n("hyX7");const a=n("+/fp");const{defaults:s}=n("vbtb");const{merge:l,unescape:c}=n("rUJ1");e.exports=class e{constructor(e){this.tokens=[];this.token=null;this.options=e||s;this.options.renderer=this.options.renderer||new r;this.renderer=this.options.renderer;this.renderer.options=this.options;this.slugger=new i}static parse(t,n){const r=new e(n);return r.parse(t)}parse(e){this.inline=new o(e.links,this.options);this.inlineText=new o(e.links,l({},this.options,{renderer:new a}));this.tokens=e.reverse();let t="";while(this.next()){t+=this.tok()}return t}next(){this.token=this.tokens.pop();return this.token}peek(){return this.tokens[this.tokens.length-1]||0}parseText(){let e=this.token.text;while(this.peek().type==="text"){e+="\n"+this.next().text}return this.inline.output(e)}tok(){let e="";switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,c(this.inlineText.output(this.token.text)),this.slugger)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{let t="",n,r,i,o;i="";for(n=0;n<this.token.header.length;n++){i+=this.renderer.tablecell(this.inline.output(this.token.header[n]),{header:true,align:this.token.align[n]})}t+=this.renderer.tablerow(i);for(n=0;n<this.token.cells.length;n++){r=this.token.cells[n];i="";for(o=0;o<r.length;o++){i+=this.renderer.tablecell(this.inline.output(r[o]),{header:false,align:this.token.align[o]})}e+=this.renderer.tablerow(i)}return this.renderer.table(t,e)}case"blockquote_start":{e="";while(this.next().type!=="blockquote_end"){e+=this.tok()}return this.renderer.blockquote(e)}case"list_start":{e="";const t=this.token.ordered,n=this.token.start;while(this.next().type!=="list_end"){e+=this.tok()}return this.renderer.list(e,t,n)}case"list_item_start":{e="";const t=this.token.loose;const n=this.token.checked;const r=this.token.task;if(this.token.task){if(t){if(this.peek().type==="text"){const e=this.peek();e.text=this.renderer.checkbox(n)+" "+e.text}else{this.tokens.push({type:"text",text:this.renderer.checkbox(n)})}}else{e+=this.renderer.checkbox(n)}}while(this.next().type!=="list_item_end"){e+=!t&&this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(e,r,n)}case"html":{return this.renderer.html(this.token.text)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}default:{const e='Token with "'+this.token.type+'" type was not found.';if(this.options.silent){console.log(e)}else{throw new Error(e)}}}}}},"6B0Y":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},n={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"};var r=e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return e==="ល្ងាច"},meridiem:function(e,t,n){if(e<12){return"ព្រឹក"}else{return"ល្ងាច"}},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}});return r}))},"6FU3":function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-PDFContainer iframe {\n position: absolute;\n z-index: 0;\n top: 0;\n right: 0;\n width: 100%;\n height: 100%;\n}\n\n.jp-OutputArea .jp-PDFContainer {\n min-height: 512px;\n}\n\n/*\nWhen drag events occur, `p-mod-override-cursor` is added to the body.\nThis reuses the same CSS selector logic as jp-IFrame to prevent embedded\nPDFs from swallowing cursor events.\n*/\nbody.lm-mod-override-cursor .jp-PDFContainer {\n position: relative;\n}\n\nbody.lm-mod-override-cursor .jp-PDFContainer:before {\n content: '';\n position: absolute;\n z-index: 10;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: transparent;\n}\n",""])},"6K+m":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("tj0V");function i(e,t){var n=[];for(var i=2;i<arguments.length;i++){n[i-2]=arguments[i]}if(e!=null){var o=e[t];if(Object(r["a"])(o)){return o.apply(void 0,n)}}return undefined}},"6KKe":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r;(function(e){const t="𝐚".length>1;function n(e,n){if(t){return e}let r=e;for(let t=0;t+1<n.length&&t<e;t++){const e=n.charCodeAt(t);if(e>=55296&&e<=56319){const e=n.charCodeAt(t+1);if(e>=56320&&e<=57343){r--;t++}}}return r}e.jsIndexToCharIndex=n;function r(e,n){if(t){return e}let r=e;for(let t=0;t+1<n.length&&t<r;t++){const e=n.charCodeAt(t);if(e>=55296&&e<=56319){const e=n.charCodeAt(t+1);if(e>=56320&&e<=57343){r++;t++}}}return r}e.charIndexToJsIndex=r;function i(e,t=false){return e.replace(/^(\w)|[\s-_:]+(\w)/g,(function(e,n,r){if(r){return r.toUpperCase()}else{return t?n.toUpperCase():n.toLowerCase()}}))}e.camelCase=i;function o(e){return(e||"").toLowerCase().split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" ")}e.titleCase=o})(r=t.Text||(t.Text={}))},"6MIY":function(e,t,n){"use strict";e.exports=function e(t,n,r){var i=" ";var o=t.level;var a=t.dataLevel;var s=t.schema[n];var l=t.schemaPath+t.util.getProperty(n);var c=t.errSchemaPath+"/"+n;var u=!t.opts.allErrors;var d="data"+(a||"");var f="valid"+o;var p=t.opts.$data&&s&&s.$data,h;if(p){i+=" var schema"+o+" = "+t.util.getData(s.$data,a,t.dataPathArr)+"; ";h="schema"+o}else{h=s}var m="i"+o,b="schema"+o;if(!p){i+=" var "+b+" = validate.schema"+l+";"}i+="var "+f+";";if(p){i+=" if (schema"+o+" === undefined) "+f+" = true; else if (!Array.isArray(schema"+o+")) "+f+" = false; else {"}i+=""+f+" = false;for (var "+m+"=0; "+m+"<"+b+".length; "+m+"++) if (equal("+d+", "+b+"["+m+"])) { "+f+" = true; break; }";if(p){i+=" } "}i+=" if (!"+f+") { ";var v=v||[];v.push(i);i="";if(t.createErrors!==false){i+=" { keyword: '"+"enum"+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: { allowedValues: schema"+o+" } ";if(t.opts.messages!==false){i+=" , message: 'should be equal to one of the allowed values' "}if(t.opts.verbose){i+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+t.schemaPath+" , data: "+d+" "}i+=" } "}else{i+=" {} "}var g=i;i=v.pop();if(!t.compositeRule&&u){if(t.async){i+=" throw new ValidationError(["+g+"]); "}else{i+=" validate.errors = ["+g+"]; return false; "}}else{i+=" var err = "+g+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" }";if(u){i+=" else { "}return i}},"6SSc":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n("ROI/");const i=n("nW2j");const o=n("rI8a");const a=n("JGtG");const s=n("ZWV2");const l=n("FcFf");const c=n("q4Uc");const u=n("khny");class d extends l.BaseManager{constructor(e){var t;super(e);this._isReady=false;this._sessionConnections=new Set;this._models=new Map;this._runningChanged=new a.Signal(this);this._connectionFailure=new a.Signal(this);this._connectToKernel=e=>this._kernelManager.connectTo(e);this._kernelManager=e.kernelManager;this._pollModels=new o.Poll({auto:false,factory:()=>this.requestRunning(),frequency:{interval:10*1e3,backoff:true,max:300*1e3},name:`@jupyterlab/services:SessionManager#models`,standby:(t=e.standby,t!==null&&t!==void 0?t:"when-hidden")});this._ready=(async()=>{await this._pollModels.start();await this._pollModels.tick;await this._kernelManager.ready;this._isReady=true})()}get isReady(){return this._isReady}get ready(){return this._ready}get runningChanged(){return this._runningChanged}get connectionFailure(){return this._connectionFailure}dispose(){if(this.isDisposed){return}this._models.clear();this._sessionConnections.forEach(e=>e.dispose());this._pollModels.dispose();super.dispose()}connectTo(e){const t=new c.SessionConnection(Object.assign(Object.assign({},e),{connectToKernel:this._connectToKernel,serverSettings:this.serverSettings}));this._onStarted(t);if(!this._models.has(e.model.id)){void this.refreshRunning().catch(()=>{})}return t}running(){return r.iter([...this._models.values()])}async refreshRunning(){await this._pollModels.refresh();await this._pollModels.tick}async startNew(e,t={}){const n=await u.startSession(e,this.serverSettings);await this.refreshRunning();return this.connectTo(Object.assign(Object.assign({},t),{model:n}))}async shutdown(e){await u.shutdownSession(e,this.serverSettings);await this.refreshRunning()}async shutdownAll(){await this.refreshRunning();await Promise.all([...this._models.keys()].map(e=>u.shutdownSession(e,this.serverSettings)));await this.refreshRunning()}async stopIfNeeded(e){try{const t=await u.listRunning(this.serverSettings);const n=t.filter(t=>t.path===e);if(n.length===1){const e=n[0].id;await this.shutdown(e)}}catch(t){}}async findById(e){if(this._models.has(e)){return this._models.get(e)}await this.refreshRunning();return this._models.get(e)}async findByPath(e){for(const t of this._models.values()){if(t.path===e){return t}}await this.refreshRunning();for(const t of this._models.values()){if(t.path===e){return t}}return undefined}async requestRunning(){var e;let t;try{t=await u.listRunning(this.serverSettings)}catch(n){if(n instanceof s.ServerConnection.NetworkError||((e=n.response)===null||e===void 0?void 0:e.status)===503){this._connectionFailure.emit(n)}throw n}if(this.isDisposed){return}if(this._models.size===t.length&&r.every(t,e=>i.JSONExt.deepEqual(this._models.get(e.id),e))){return}this._models=new Map(t.map(e=>[e.id,e]));this._sessionConnections.forEach(e=>{if(this._models.has(e.id)){e.update(this._models.get(e.id))}else{e.dispose()}});this._runningChanged.emit(t)}_onStarted(e){this._sessionConnections.add(e);e.disposed.connect(this._onDisposed,this);e.propertyChanged.connect(this._onChanged,this);e.kernelChanged.connect(this._onChanged,this)}_onDisposed(e){this._sessionConnections.delete(e);void this.refreshRunning().catch(()=>{})}_onChanged(){void this.refreshRunning().catch(()=>{})}}t.SessionManager=d},"6Sin":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n("ROI/");var i=n("JGtG");var o=function(){function e(e){this._changed=new i.Signal(this);this._selectionMode="cell";this.dataModel=e.dataModel;this._selectionMode=e.selectionMode||"cell";this.dataModel.changed.connect(this.onDataModelChanged,this)}Object.defineProperty(e.prototype,"changed",{get:function(){return this._changed},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"selectionMode",{get:function(){return this._selectionMode},set:function(e){if(this._selectionMode===e){return}this._selectionMode=e;this.clear()},enumerable:true,configurable:true});e.prototype.isRowSelected=function(e){return r.some(this.selections(),(function(t){return a.containsRow(t,e)}))};e.prototype.isColumnSelected=function(e){return r.some(this.selections(),(function(t){return a.containsColumn(t,e)}))};e.prototype.isCellSelected=function(e,t){return r.some(this.selections(),(function(n){return a.containsCell(n,e,t)}))};e.prototype.onDataModelChanged=function(e,t){};e.prototype.emitChanged=function(){this._changed.emit(undefined)};return e}();t.SelectionModel=o;var a;(function(e){function t(e,t){var n=e.r1,r=e.r2;return t>=n&&t<=r||t>=r&&t<=n}e.containsRow=t;function n(e,t){var n=e.c1,r=e.c2;return t>=n&&t<=r||t>=r&&t<=n}e.containsColumn=n;function r(e,r,i){return t(e,r)&&n(e,i)}e.containsCell=r})(a||(a={}))},"6XEn":function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Variables\n|----------------------------------------------------------------------------*/\n\n:root {\n /* These need to be root because tabs get attached to the body during dragging. */\n --jp-private-horizontal-tab-height: 24px;\n --jp-private-horizontal-tab-width: 216px;\n --jp-private-horizontal-tab-active-top-border: 2px;\n}\n\n/*-----------------------------------------------------------------------------\n| Tabs in the dock panel\n|----------------------------------------------------------------------------*/\n\n.lm-DockPanel-tabBar {\n border-bottom: var(--jp-border-width) solid var(--jp-border-color1);\n overflow: visible;\n color: var(--jp-ui-font-color1);\n font-size: var(--jp-ui-font-size1);\n}\n\n.lm-DockPanel-tabBar[data-orientation='horizontal'] {\n min-height: calc(\n var(--jp-private-horizontal-tab-height) + 2 * var(--jp-border-width)\n );\n}\n\n.lm-DockPanel-tabBar[data-orientation='vertical'] {\n min-width: 80px;\n}\n\n.lm-DockPanel-tabBar > .lm-TabBar-content {\n align-items: flex-end;\n min-width: 0;\n min-height: 0;\n}\n\n.lm-DockPanel-tabBar .lm-TabBar-tab {\n flex: 0 1 var(--jp-private-horizontal-tab-width);\n min-height: calc(\n var(--jp-private-horizontal-tab-height) + var(--jp-border-width)\n );\n min-width: 0px;\n margin-left: calc(-1 * var(--jp-border-width));\n line-height: var(--jp-private-horizontal-tab-height);\n padding: 0px 8px;\n background: var(--jp-layout-color2);\n border: var(--jp-border-width) solid var(--jp-border-color1);\n border-bottom: none;\n position: relative;\n}\n\n.lm-DockPanel-tabBar .lm-TabBar-tab:hover:not(.lm-mod-current) {\n background: var(--jp-layout-color1);\n}\n\n.lm-DockPanel-tabBar .lm-TabBar-tab:first-child {\n margin-left: 0;\n}\n\n/* This is a current tab of a tab bar in the dock panel: each tab bar has 1. */\n.lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-current {\n background: var(--jp-layout-color1);\n color: var(--jp-ui-font-color0);\n min-height: calc(\n var(--jp-private-horizontal-tab-height) + 2 * var(--jp-border-width)\n );\n transform: translateY(var(--jp-border-width));\n}\n\n/* This is the main application level current tab: only 1 exists. */\n.lm-DockPanel-tabBar .lm-TabBar-tab.jp-mod-current:before {\n position: absolute;\n top: calc(-1 * var(--jp-border-width));\n left: calc(-1 * var(--jp-border-width));\n content: '';\n height: var(--jp-private-horizontal-tab-active-top-border);\n width: calc(100% + 2 * var(--jp-border-width));\n background: var(--jp-brand-color1);\n}\n\n/* This is the left tab bar current tab: only 1 exists. */\n.lm-TabBar-tab.lm-mod-current {\n color: var(--jp-ui-font-color0);\n background: var(--jp-layout-color1);\n}\n\n.lm-TabBar-tab.lm-mod-current:hover {\n background: var(--jp-layout-color1);\n}\n\n.lm-DockPanel-tabBar .lm-TabBar.lm-mod-left .lm-TabBar-tab,\n.lm-DockPanel-tabBar .lm-TabBar.lm-mod-right .lm-TabBar-tab {\n flex: 0 1 40px;\n margin-top: -1px;\n line-height: 40px;\n}\n\n.lm-DockPanel-tabBar .lm-TabBar.lm-mod-left .lm-TabBar-tab {\n border-right: none;\n}\n\n.lm-DockPanel-tabBar .lm-TabBar.lm-mod-right .lm-TabBar-tab {\n border-left: none;\n}\n\n.lm-DockPanel-tabBar .lm-TabBar.lm-mod-left .lm-TabBar-tab:first-child,\n.lm-DockPanel-tabBar .lm-TabBar.lm-mod-right .lm-TabBar-tab:first-child {\n margin-top: 0;\n}\n\n.lm-DockPanel-tabBar .lm-TabBar.lm-mod-left .lm-TabBar-tab.lm-mod-current,\n.lm-DockPanel-tabBar .lm-TabBar.lm-mod-right .lm-TabBar-tab.lm-mod-current {\n min-width: 80px;\n max-width: 80px;\n}\n\n.lm-DockPanel-tabBar .lm-TabBar.lm-mod-right .lm-TabBar-tab.lm-mod-current {\n transform: translateX(-1px);\n}\n\n.lm-DockPanel-tabBar .lm-TabBar-tab .lm-TabBar-tabIcon,\n.lm-TabBar-tab.lm-mod-drag-image .lm-TabBar-tabIcon {\n width: 14px;\n background-position: left center;\n background-repeat: no-repeat;\n background-size: 14px;\n margin-right: 4px;\n}\n\n.lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-current .lm-TabBar-tabIcon {\n margin-bottom: var(--jp-border-width);\n}\n\n.lm-TabBar-WindowTabLabel {\n margin-top: 4px;\n}\n\n.lm-TabBar-tab.lm-mod-drag-image {\n background: var(--jp-layout-color1);\n border: var(--jp-border-width) solid var(--jp-border-color1);\n border-top: var(--jp-border-width) solid var(--jp-brand-color1);\n box-shadow: var(--jp-elevation-z4);\n color: var(--jp-ui-font-color1);\n font-size: var(--jp-ui-font-size1);\n line-height: var(--jp-private-horizontal-tab-height);\n min-height: var(--jp-private-horizontal-tab-height);\n min-width: var(--jp-private-horizontal-tab-width);\n padding: 0px 10px;\n transform: translateX(-40%) translateY(-58%);\n}\n",""])},"6Zih":function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Variables\n|----------------------------------------------------------------------------*/\n\n:root {\n --jp-private-menubar-height: 28px;\n --jp-private-menu-item-height: 24px;\n}\n\n/*-----------------------------------------------------------------------------\n| MenuBar\n|----------------------------------------------------------------------------*/\n\n.lm-MenuBar {\n padding-left: 5px;\n background: var(--jp-layout-color1);\n color: var(--jp-ui-font-color1);\n font-size: var(--jp-ui-font-size1);\n}\n\n.lm-MenuBar-menu {\n transform: translateY(calc(-2 * var(--jp-border-width)));\n}\n\n.lm-MenuBar-item {\n padding: 0px 8px;\n border-left: var(--jp-border-width) solid transparent;\n border-right: var(--jp-border-width) solid transparent;\n line-height: var(--jp-private-menubar-height);\n}\n\n.lm-MenuBar-item.lm-mod-active {\n background: var(--jp-layout-color2);\n}\n\n.lm-MenuBar.lm-mod-active .lm-MenuBar-item.lm-mod-active {\n z-index: 10001;\n background: var(--jp-layout-color0);\n border-left: var(--jp-border-width) solid var(--jp-border-color1);\n border-right: var(--jp-border-width) solid var(--jp-border-color1);\n box-shadow: var(--jp-elevation-z6);\n}\n\n.lm-MenuBar-item.lm-mod-disabled {\n color: var(--jp-ui-font-color3);\n}\n\n.lm-MenuBar-item.lm-type-separator {\n margin: 2px;\n padding: 0;\n border: none;\n border-left: var(--jp-border-width) solid var(--jp-border-color2);\n}\n\n.lm-MenuBar-itemMnemonic {\n text-decoration: underline;\n}\n\n/*-----------------------------------------------------------------------------\n| Menu\n|----------------------------------------------------------------------------*/\n\n.lm-Menu {\n z-index: 10000;\n padding: 4px 0px;\n background: var(--jp-layout-color0);\n color: var(--jp-ui-font-color1);\n border: var(--jp-border-width) solid var(--jp-border-color1);\n font-size: var(--jp-ui-font-size1);\n box-shadow: var(--jp-elevation-z6);\n}\n\n.lm-Menu-item {\n min-height: var(--jp-private-menu-item-height);\n max-height: var(--jp-private-menu-item-height);\n padding: 0px;\n line-height: var(--jp-private-menu-item-height);\n}\n\n.lm-Menu-item.lm-mod-active {\n background: var(--jp-layout-color2);\n}\n\n.lm-Menu-item.lm-mod-disabled {\n color: var(--jp-ui-font-color3);\n}\n\n.lm-Menu-itemIcon {\n width: 21px;\n padding: 0px 2px 0px 4px;\n margin-top: -2px;\n}\n\n.lm-Menu-itemLabel {\n padding: 0px 32px 0px 2px;\n}\n\n.lm-Menu-itemMnemonic {\n text-decoration: underline;\n}\n\n.lm-Menu-itemShortcut {\n padding: 0px;\n}\n\n.lm-Menu-itemSubmenuIcon {\n width: 18px;\n padding: 0px 4px 0px 0px;\n}\n\n.lm-Menu-item[data-type='separator'] > div {\n padding: 0;\n height: 9px;\n}\n\n.lm-Menu-item[data-type='separator'] > div::after {\n content: '';\n display: block;\n position: relative;\n top: 4px;\n border-top: var(--jp-border-width) solid var(--jp-layout-color2);\n}\n\n/* gray out icon/caret for disable menu items */\n.lm-Menu-item.lm-mod-disabled > .lm-Menu-itemIcon,\n.lm-Menu-item[data-type='submenu'].lm-mod-disabled > .lm-Menu-itemSubmenuIcon {\n opacity: 0.4;\n}\n",""])},"6ayh":function(e,t,n){"use strict";var r;var i=TypeError;var o=Object.getOwnPropertyDescriptor;if(o){try{o({},"")}catch(E){o=null}}var a=function(){throw new i};var s=o?function(){try{arguments.callee;return a}catch(e){try{return o(arguments,"callee").get}catch(t){return a}}}():a;var l=n("UVaH")();var c=Object.getPrototypeOf||function(e){return e.__proto__};var u;var d=u?c(u):r;var f;var p=f?f.constructor:r;var h;var m=h?c(h):r;var b=h?h():r;var v=typeof Uint8Array==="undefined"?r:c(Uint8Array);var g={"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer==="undefined"?r:ArrayBuffer,"%ArrayBufferPrototype%":typeof ArrayBuffer==="undefined"?r:ArrayBuffer.prototype,"%ArrayIteratorPrototype%":l?c([][Symbol.iterator]()):r,"%ArrayPrototype%":Array.prototype,"%ArrayProto_entries%":Array.prototype.entries,"%ArrayProto_forEach%":Array.prototype.forEach,"%ArrayProto_keys%":Array.prototype.keys,"%ArrayProto_values%":Array.prototype.values,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":p,"%AsyncFunctionPrototype%":p?p.prototype:r,"%AsyncGenerator%":h?c(b):r,"%AsyncGeneratorFunction%":m,"%AsyncGeneratorPrototype%":m?m.prototype:r,"%AsyncIteratorPrototype%":b&&l&&Symbol.asyncIterator?b[Symbol.asyncIterator]():r,"%Atomics%":typeof Atomics==="undefined"?r:Atomics,"%Boolean%":Boolean,"%BooleanPrototype%":Boolean.prototype,"%DataView%":typeof DataView==="undefined"?r:DataView,"%DataViewPrototype%":typeof DataView==="undefined"?r:DataView.prototype,"%Date%":Date,"%DatePrototype%":Date.prototype,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%ErrorPrototype%":Error.prototype,"%eval%":eval,"%EvalError%":EvalError,"%EvalErrorPrototype%":EvalError.prototype,"%Float32Array%":typeof Float32Array==="undefined"?r:Float32Array,"%Float32ArrayPrototype%":typeof Float32Array==="undefined"?r:Float32Array.prototype,"%Float64Array%":typeof Float64Array==="undefined"?r:Float64Array,"%Float64ArrayPrototype%":typeof Float64Array==="undefined"?r:Float64Array.prototype,"%Function%":Function,"%FunctionPrototype%":Function.prototype,"%Generator%":u?c(u()):r,"%GeneratorFunction%":d,"%GeneratorPrototype%":d?d.prototype:r,"%Int8Array%":typeof Int8Array==="undefined"?r:Int8Array,"%Int8ArrayPrototype%":typeof Int8Array==="undefined"?r:Int8Array.prototype,"%Int16Array%":typeof Int16Array==="undefined"?r:Int16Array,"%Int16ArrayPrototype%":typeof Int16Array==="undefined"?r:Int8Array.prototype,"%Int32Array%":typeof Int32Array==="undefined"?r:Int32Array,"%Int32ArrayPrototype%":typeof Int32Array==="undefined"?r:Int32Array.prototype,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":l?c(c([][Symbol.iterator]())):r,"%JSON%":typeof JSON==="object"?JSON:r,"%JSONParse%":typeof JSON==="object"?JSON.parse:r,"%Map%":typeof Map==="undefined"?r:Map,"%MapIteratorPrototype%":typeof Map==="undefined"||!l?r:c((new Map)[Symbol.iterator]()),"%MapPrototype%":typeof Map==="undefined"?r:Map.prototype,"%Math%":Math,"%Number%":Number,"%NumberPrototype%":Number.prototype,"%Object%":Object,"%ObjectPrototype%":Object.prototype,"%ObjProto_toString%":Object.prototype.toString,"%ObjProto_valueOf%":Object.prototype.valueOf,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise==="undefined"?r:Promise,"%PromisePrototype%":typeof Promise==="undefined"?r:Promise.prototype,"%PromiseProto_then%":typeof Promise==="undefined"?r:Promise.prototype.then,"%Promise_all%":typeof Promise==="undefined"?r:Promise.all,"%Promise_reject%":typeof Promise==="undefined"?r:Promise.reject,"%Promise_resolve%":typeof Promise==="undefined"?r:Promise.resolve,"%Proxy%":typeof Proxy==="undefined"?r:Proxy,"%RangeError%":RangeError,"%RangeErrorPrototype%":RangeError.prototype,"%ReferenceError%":ReferenceError,"%ReferenceErrorPrototype%":ReferenceError.prototype,"%Reflect%":typeof Reflect==="undefined"?r:Reflect,"%RegExp%":RegExp,"%RegExpPrototype%":RegExp.prototype,"%Set%":typeof Set==="undefined"?r:Set,"%SetIteratorPrototype%":typeof Set==="undefined"||!l?r:c((new Set)[Symbol.iterator]()),"%SetPrototype%":typeof Set==="undefined"?r:Set.prototype,"%SharedArrayBuffer%":typeof SharedArrayBuffer==="undefined"?r:SharedArrayBuffer,"%SharedArrayBufferPrototype%":typeof SharedArrayBuffer==="undefined"?r:SharedArrayBuffer.prototype,"%String%":String,"%StringIteratorPrototype%":l?c(""[Symbol.iterator]()):r,"%StringPrototype%":String.prototype,"%Symbol%":l?Symbol:r,"%SymbolPrototype%":l?Symbol.prototype:r,"%SyntaxError%":SyntaxError,"%SyntaxErrorPrototype%":SyntaxError.prototype,"%ThrowTypeError%":s,"%TypedArray%":v,"%TypedArrayPrototype%":v?v.prototype:r,"%TypeError%":i,"%TypeErrorPrototype%":i.prototype,"%Uint8Array%":typeof Uint8Array==="undefined"?r:Uint8Array,"%Uint8ArrayPrototype%":typeof Uint8Array==="undefined"?r:Uint8Array.prototype,"%Uint8ClampedArray%":typeof Uint8ClampedArray==="undefined"?r:Uint8ClampedArray,"%Uint8ClampedArrayPrototype%":typeof Uint8ClampedArray==="undefined"?r:Uint8ClampedArray.prototype,"%Uint16Array%":typeof Uint16Array==="undefined"?r:Uint16Array,"%Uint16ArrayPrototype%":typeof Uint16Array==="undefined"?r:Uint16Array.prototype,"%Uint32Array%":typeof Uint32Array==="undefined"?r:Uint32Array,"%Uint32ArrayPrototype%":typeof Uint32Array==="undefined"?r:Uint32Array.prototype,"%URIError%":URIError,"%URIErrorPrototype%":URIError.prototype,"%WeakMap%":typeof WeakMap==="undefined"?r:WeakMap,"%WeakMapPrototype%":typeof WeakMap==="undefined"?r:WeakMap.prototype,"%WeakSet%":typeof WeakSet==="undefined"?r:WeakSet,"%WeakSetPrototype%":typeof WeakSet==="undefined"?r:WeakSet.prototype};var _=n("D3zA");var y=_.call(Function.call,String.prototype.replace);var w=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g;var x=/\\(\\)?/g;var C=function e(t){var n=[];y(t,w,(function(e,t,r,i){n[n.length]=r?y(i,x,"$1"):t||e}));return n};var k=function e(t,n){if(!(t in g)){throw new SyntaxError("intrinsic "+t+" does not exist!")}if(typeof g[t]==="undefined"&&!n){throw new i("intrinsic "+t+" exists, but is not available. Please file an issue!")}return g[t]};e.exports=function e(t,n){if(typeof t!=="string"||t.length===0){throw new TypeError("intrinsic name must be a non-empty string")}if(arguments.length>1&&typeof n!=="boolean"){throw new TypeError('"allowMissing" argument must be a boolean')}var r=C(t);var a=k("%"+(r.length>0?r[0]:"")+"%",n);for(var s=1;s<r.length;s+=1){if(a!=null){if(o&&s+1>=r.length){var l=o(a,r[s]);if(!n&&!(r[s]in a)){throw new i("base intrinsic for "+t+" exists, but the property is not available.")}a=l?l.get||l.value:a[r[s]]}else{a=a[r[s]]}}}return a}},"6e/I":function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 22 22'%3E %3Cg class='jp-icon-warn0 jp-icon-selectable' fill='%23EF6C00'%3E %3Cpath d='M18.7 3.3v15.4H3.3V3.3h15.4m1.5-1.5H1.8v18.3h18.3l.1-18.3z'/%3E %3Cpath d='M16.5 16.5l-5.4-4.3-5.6 4.3v-11h11z'/%3E %3C/g%3E %3C/svg%3E"},"6gcW":function(e,t,n){"use strict";e.exports=function e(t,n,r){var i=" ";var o=t.schema[n];var a=t.schemaPath+t.util.getProperty(n);var s=t.errSchemaPath+"/"+n;var l=!t.opts.allErrors;var c=t.util.copy(t);var u="";c.level++;var d="valid"+c.level;var f=c.baseId,p=true;var h=o;if(h){var m,b=-1,v=h.length-1;while(b<v){m=h[b+=1];if(t.opts.strictKeywords?typeof m=="object"&&Object.keys(m).length>0||m===false:t.util.schemaHasRules(m,t.RULES.all)){p=false;c.schema=m;c.schemaPath=a+"["+b+"]";c.errSchemaPath=s+"/"+b;i+=" "+t.validate(c)+" ";c.baseId=f;if(l){i+=" if ("+d+") { ";u+="}"}}}}if(l){if(p){i+=" if (true) { "}else{i+=" "+u.slice(0,-1)+" "}}return i}},"6jo/":function(e,t){function n(e){var t="#";for(var n=1;n<e.length;n++){var r=e.charAt(n);t+=r+r}return t}function r(e){if(e.length===4||e.length===5){e=n(e)}var t=[parseInt(e.substring(1,3),16),parseInt(e.substring(3,5),16),parseInt(e.substring(5,7),16)];if(e.length===9){var r=parseFloat((parseInt(e.substring(7,9),16)/255).toFixed(2));t.push(r)}return t}e.exports=r},"6p0t":function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 22 22'%3E %3Cg class='jp-icon-contrast2 jp-icon-selectable' fill='%23D81B60'%3E %3Cpath d='M7.2 18.6v-5.4L3 5.6h3.3l1.4 3.1c.3.9.6 1.6 1 2.5.3-.8.6-1.6 1-2.5l1.4-3.1h3.4l-4.4 7.6v5.5l-2.9-.1z'/%3E %3Ccircle class='st0' cx='17.6' cy='16.5' r='2.1'/%3E %3Ccircle class='st0' cx='17.6' cy='11' r='2.1'/%3E %3C/g%3E %3C/svg%3E"},"6pwk":function(e,t,n){"use strict";var r=e.exports=function e(){this._cache={}};r.prototype.put=function e(t,n){this._cache[t]=n};r.prototype.get=function e(t){return this._cache[t]};r.prototype.del=function e(t){delete this._cache[t]};r.prototype.clear=function e(){this._cache={}}},"6tYh":function(e,t,n){var r=n("93I4");var i=n("5K7Z");var o=function(e,t){i(e);if(!r(t)&&t!==null)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{r=n("2GTP")(Function.call,n("vwuL").f(Object.prototype,"__proto__").set,2);r(e,[]);t=!(e instanceof Array)}catch(i){t=true}return function e(n,i){o(n,i);if(t)n.__proto__=i;else r(n,i);return n}}({},false):undefined),check:o}},"6wyt":function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){"use strict";e.multiplexingMode=function(t){var n=Array.prototype.slice.call(arguments,1);function r(e,t,n,r){if(typeof t=="string"){var i=e.indexOf(t,n);return r&&i>-1?i+t.length:i}var o=t.exec(n?e.slice(n):e);return o?o.index+n+(r?o[0].length:0):-1}return{startState:function(){return{outer:e.startState(t),innerActive:null,inner:null}},copyState:function(n){return{outer:e.copyState(t,n.outer),innerActive:n.innerActive,inner:n.innerActive&&e.copyState(n.innerActive.mode,n.inner)}},token:function(i,o){if(!o.innerActive){var a=Infinity,s=i.string;for(var l=0;l<n.length;++l){var c=n[l];var u=r(s,c.open,i.pos);if(u==i.pos){if(!c.parseDelimiters)i.match(c.open);o.innerActive=c;var d=0;if(t.indent){var f=t.indent(o.outer,"","");if(f!==e.Pass)d=f}o.inner=e.startState(c.mode,d);return c.delimStyle&&c.delimStyle+" "+c.delimStyle+"-open"}else if(u!=-1&&u<a){a=u}}if(a!=Infinity)i.string=s.slice(0,a);var p=t.token(i,o.outer);if(a!=Infinity)i.string=s;return p}else{var h=o.innerActive,s=i.string;if(!h.close&&i.sol()){o.innerActive=o.inner=null;return this.token(i,o)}var u=h.close?r(s,h.close,i.pos,h.parseDelimiters):-1;if(u==i.pos&&!h.parseDelimiters){i.match(h.close);o.innerActive=o.inner=null;return h.delimStyle&&h.delimStyle+" "+h.delimStyle+"-close"}if(u>-1)i.string=s.slice(0,u);var m=h.mode.token(i,o.inner);if(u>-1)i.string=s;if(u==i.pos&&h.parseDelimiters)o.innerActive=o.inner=null;if(h.innerStyle){if(m)m=m+" "+h.innerStyle;else m=h.innerStyle}return m}},indent:function(n,r,i){var o=n.innerActive?n.innerActive.mode:t;if(!o.indent)return e.Pass;return o.indent(n.innerActive?n.inner:n.outer,r,i)},blankLine:function(r){var i=r.innerActive?r.innerActive.mode:t;if(i.blankLine){i.blankLine(r.innerActive?r.inner:r.outer)}if(!r.innerActive){for(var o=0;o<n.length;++o){var a=n[o];if(a.open==="\n"){r.innerActive=a;r.inner=e.startState(a.mode,i.indent?i.indent(r.outer,"",""):0)}}}else if(r.innerActive.close==="\n"){r.innerActive=r.inner=null}},electricChars:t.electricChars,innerMode:function(e){return e.inner?{state:e.inner,mode:e.innerActive.mode}:{state:e.outer,mode:t}}}}}))},"6xfF":function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"pop",author:"chris kempson (http://chriskempson.com)",base00:"#000000",base01:"#202020",base02:"#303030",base03:"#505050",base04:"#b0b0b0",base05:"#d0d0d0",base06:"#e0e0e0",base07:"#ffffff",base08:"#eb008a",base09:"#f29333",base0A:"#f8ca12",base0B:"#37b349",base0C:"#00aabb",base0D:"#0e5a94",base0E:"#b31e8d",base0F:"#7a2d00"};e.exports=t["default"]},"6zrg":function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("aH8u"),"");t.i(n("H+0L"),"");t.i(n("PRyH"),"");t.i(n("vQQO"),"");t.i(n("Wh+T"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},"75di":function(e,t,n){"use strict";n.d(t,"a",(function(){return S}));n.d(t,"d",(function(){return L}));n.d(t,"b",(function(){return T}));n.d(t,"e",(function(){return D}));n.d(t,"f",(function(){return O}));n.d(t,"g",(function(){return A}));n.d(t,"c",(function(){return j}));var r=n("2DVW");var i=n("4MG8");var o=n.n(i);var a=n("ddNL");var s=n("hI0s");var l=n("ROI/");var c=n("UpPT");var u=n.n(c);const d="$";const f=/(\$\$?|\\(?:begin|end)\{[a-z]*\*?\}|\\[{}$]|[{}]|(?:\n\s*)+|@@\d+@@|\\\\(?:\(|\)|\[|\]))/i;function p(e){const t=[];let n=null;let r=null;let i=null;let o=0;let a;const s=/`/.test(e);if(s){e=e.replace(/~/g,"~T").replace(/(^|[^\\])(`+)([^\n]*?[^`\n])\2(?!`)/gm,e=>e.replace(/\$/g,"~D"));a=e=>e.replace(/~([TD])/g,(e,t)=>t==="T"?"~":d)}else{a=e=>e}let l=e.replace(/\r\n?/g,"\n").split(f);for(let c=1,u=l.length;c<u;c+=2){const e=l[c];if(e.charAt(0)==="@"){l[c]="@@"+t.length+"@@";t.push(e)}else if(n!==null){if(e===r){if(o){i=c}else{l=m(n,c,a,t,l);n=null;r=null;i=null}}else if(e.match(/\n.*\n/)){if(i!==null){c=i;l=m(n,c,a,t,l)}n=null;r=null;i=null;o=0}else if(e==="{"){o++}else if(e==="}"&&o){o--}}else{if(e===d||e==="$$"){n=c;r=e;o=0}else if(e==="\\\\("||e==="\\\\["){n=c;r=e.slice(-1)==="("?"\\\\)":"\\\\]";o=0}else if(e.substr(1,5)==="begin"){n=c;r="\\end"+e.substr(6);o=0}}}if(n!==null&&i!==null){l=m(n,i,a,t,l);n=null;r=null;i=null}return{text:a(l.join("")),math:t}}function h(e,t){const n=(e,n)=>{let r=t[n];if(r.substr(0,3)==="\\\\("&&r.substr(r.length-3)==="\\\\)"){r="\\("+r.substring(3,r.length-3)+"\\)"}else if(r.substr(0,3)==="\\\\["&&r.substr(r.length-3)==="\\\\]"){r="\\["+r.substring(3,r.length-3)+"\\]"}return r};return e.replace(/@@(\d+)@@/g,n)}function m(e,t,n,r,i){let o=i.slice(e,t+1).join("").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;");if(navigator&&navigator.appName==="Microsoft Internet Explorer"){o=o.replace(/(%[^\n]*)\n/g,"$1<br/>\n")}while(t>e){i[t]="";t--}i[e]="@@"+r.length+"@@";if(n){o=n(o)}r.push(o);return i}var b=undefined&&undefined.__rest||function(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++){if(t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i]))n[r[i]]=e[r[i]]}return n};function v(e){let{host:t,source:n,trusted:r,sanitizer:i,resolver:o,linkHandler:a,shouldTypeset:s,latexTypesetter:l}=e;let c=n;if(!n){t.textContent="";return Promise.resolve(undefined)}if(!r){c=`${n}`;n=i.sanitize(n)}t.innerHTML=n;if(t.getElementsByTagName("script").length>0){if(r){k.evalInnerHTMLScriptTags(t)}else{const e=document.createElement("div");const n=document.createElement("pre");n.textContent="This HTML output contains inline scripts. Are you sure that you want to run arbitrary Javascript within your JupyterLab session?";const r=document.createElement("button");r.textContent="Run";r.onclick=e=>{t.innerHTML=c;k.evalInnerHTMLScriptTags(t);if(t.firstChild){t.removeChild(t.firstChild)}};e.appendChild(n);e.appendChild(r);t.insertBefore(e,t.firstChild)}}k.handleDefaults(t,o);let u;if(o){u=k.handleUrls(t,o,a)}else{u=Promise.resolve(undefined)}return u.then(()=>{if(s&&l){l.typeset(t)}})}function g(e){const{host:t,mimeType:n,source:r,width:i,height:o,needsBackground:a,unconfined:s}=e;t.textContent="";const l=document.createElement("img");l.src=`data:${n};base64,${r}`;if(typeof o==="number"){l.height=o}if(typeof i==="number"){l.width=i}if(a==="light"){l.classList.add("jp-needs-light-background")}else if(a==="dark"){l.classList.add("jp-needs-dark-background")}if(s===true){l.classList.add("jp-mod-unconfined")}t.appendChild(l);return Promise.resolve(undefined)}function _(e){const{host:t,source:n,shouldTypeset:r,latexTypesetter:i}=e;t.textContent=n;if(r&&i){i.typeset(t)}return Promise.resolve(undefined)}async function y(e){const{host:t,source:n}=e,r=b(e,["host","source"]);if(!n){t.textContent="";return}const i=p(n);let o=await k.renderMarked(i["text"]);o=h(o,i["math"]);await v(Object.assign({host:t,source:o},r));k.headerAnchors(t)}function w(e){let{host:t,source:n,trusted:r,unconfined:i}=e;if(!n){t.textContent="";return Promise.resolve(undefined)}if(!r){t.textContent="Cannot display an untrusted SVG. Maybe you need to run the cell?";return Promise.resolve(undefined)}const o="<svg[^>]+xmlns=[^>]+svg";if(n.search(o)<0){n=n.replace("<svg",'<svg xmlns="http://www.w3.org/2000/svg"')}const a=new Image;a.src=`data:image/svg+xml,${encodeURIComponent(n)}`;t.appendChild(a);if(i===true){t.classList.add("jp-mod-unconfined")}return Promise.resolve()}function x(e){const t="\\u0000-\\u0020\\u007f-\\u009f";const n=new RegExp("(?:[a-zA-Z][a-zA-Z0-9+.-]{2,}:\\/\\/|data:|www\\.)[^\\s"+t+'"]{2,}[^\\s'+t+"\"'(){}\\[\\],:;.!?]","ug");return e.replace(n,e=>{const t=e.slice(-3);const n=["&gt","&lt"].indexOf(t)!==-1;const r=n?t:"";const i=n?e.length-3:e.length;return`<a href="${e.slice(0,i)}" rel="noopener" target="_blank">`+`${e.slice(0,i)}</a>${r}`})}function C(e){const{host:t,sanitizer:n,source:r}=e;const i=n.sanitize(k.ansiSpan(r),{allowedTags:["span"]});const o=document.createElement("pre");o.innerHTML=x(i);t.appendChild(o);return Promise.resolve(undefined)}var k;(function(e){function t(e){const t=Object(l["toArray"])(e.getElementsByTagName("script"));for(const n of t){if(!n.parentNode){continue}const e=document.createElement("script");const t=n.attributes;for(let n=0,r=t.length;n<r;++n){const{name:r,value:i}=t[n];e.setAttribute(r,i)}e.textContent=n.textContent;n.parentNode.replaceChild(e,n)}}e.evalInnerHTMLScriptTags=t;function n(e){h();return new Promise((t,n)=>{o()(e,(e,r)=>{if(e){n(e)}else{t(r)}})})}e.renderMarked=n;function r(e,t){const n=e.getElementsByTagName("a");for(let i=0;i<n.length;i++){const e=n[i];if(!(e instanceof HTMLAnchorElement)){continue}const r=e.href;const o=t&&t.isLocal?t.isLocal(r):s["URLExt"].isLocal(r);if(!e.target){e.target=o?"_self":"_blank"}if(!o){e.rel="noopener"}}const r=e.getElementsByTagName("img");for(let i=0;i<r.length;i++){if(!r[i].alt){r[i].alt="Image"}}}e.handleDefaults=r;function i(e,t,n){const r=[];const i=e.querySelectorAll("*[src]");for(let s=0;s<i.length;s++){r.push(d(i[s],"src",t))}const o=e.getElementsByTagName("a");for(let s=0;s<o.length;s++){r.push(f(o[s],t,n))}const a=e.getElementsByTagName("link");for(let s=0;s<a.length;s++){r.push(d(a[s],"href",t))}return Promise.all(r).then(()=>undefined)}e.handleUrls=i;function c(e){var t;const n=["h1","h2","h3","h4","h5","h6"];for(const r of n){const n=e.getElementsByTagName(r);for(let e=0;e<n.length;e++){const r=n[e];r.id=(t=r.textContent,t!==null&&t!==void 0?t:"").replace(/ /g,"-");const i=document.createElement("a");i.target="_self";i.textContent="¶";i.href="#"+r.id;i.classList.add("jp-InternalAnchorLink");r.appendChild(i)}}}e.headerAnchors=c;function d(e,t,n){const r=e.getAttribute(t)||"";const i=n.isLocal?n.isLocal(r):s["URLExt"].isLocal(r);if(!r||!i){return Promise.resolve(undefined)}e.setAttribute(t,"");return n.resolveUrl(r).then(e=>n.getDownloadUrl(e)).then(n=>{if(s["URLExt"].parse(n).protocol!=="data:"){n+=(/\?/.test(n)?"&":"?")+(new Date).getTime()}e.setAttribute(t,n)}).catch(n=>{e.setAttribute(t,"")})}function f(e,t,n){let r=e.getAttribute("href")||"";const i=t.isLocal?t.isLocal(r):s["URLExt"].isLocal(r);if(!r||!i){return Promise.resolve(undefined)}const o=e.hash;if(o){if(o===r){e.target="_self";return Promise.resolve(undefined)}r=r.replace(o,"")}return t.resolveUrl(r).then(r=>{const i=decodeURI(r);if(n){n.handleLink(e,i,o)}return t.getDownloadUrl(r)}).then(t=>{e.href=t+o}).catch(t=>{e.href=""})}let p=false;function h(){if(p){return}p=true;o.a.setOptions({gfm:true,sanitize:false,langPrefix:`cm-s-${a["a"].defaultConfig.theme} language-`,highlight:(e,t,n)=>{const r=(e,t)=>{if(n){n(e,t)}return t};if(!t){return r(null,e)}a["d"].ensure(t).then(n=>{const i=document.createElement("div");if(!n){console.error(`No CodeMirror mode: ${t}`);return r(null,e)}try{a["d"].run(e,n.mime,i);return r(null,i.innerHTML)}catch(o){console.error(`Failed to highlight ${t} code`,o);return r(o,e)}}).catch(n=>{console.error(`No CodeMirror mode: ${t}`);console.error(`Require CodeMirror mode error: ${n}`);return r(null,e)});return e}})}const m=["ansi-black","ansi-red","ansi-green","ansi-yellow","ansi-blue","ansi-magenta","ansi-cyan","ansi-white","ansi-black-intense","ansi-red-intense","ansi-green-intense","ansi-yellow-intense","ansi-blue-intense","ansi-magenta-intense","ansi-cyan-intense","ansi-white-intense"];function b(e,t,n,r,i,o,a){if(e){const s=[];const l=[];if(r&&typeof t==="number"&&0<=t&&t<8){t+=8}if(o){[t,n]=[n,t]}if(typeof t==="number"){s.push(m[t]+"-fg")}else if(t.length){l.push(`color: rgb(${t})`)}else if(o){s.push("ansi-default-inverse-fg")}if(typeof n==="number"){s.push(m[n]+"-bg")}else if(n.length){l.push(`background-color: rgb(${n})`)}else if(o){s.push("ansi-default-inverse-bg")}if(r){s.push("ansi-bold")}if(i){s.push("ansi-underline")}if(s.length||l.length){a.push("<span");if(s.length){a.push(` class="${s.join(" ")}"`)}if(l.length){a.push(` style="${l.join("; ")}"`)}a.push(">");a.push(e);a.push("</span>")}else{a.push(e)}}}function v(e){let t;let n;let r;const i=e.shift();if(i===2&&e.length>=3){t=e.shift();n=e.shift();r=e.shift();if([t,n,r].some(e=>e<0||255<e)){throw new RangeError("Invalid range for RGB colors")}}else if(i===5&&e.length>=1){const i=e.shift();if(i<0){throw new RangeError("Color index must be >= 0")}else if(i<16){return i}else if(i<232){t=Math.floor((i-16)/36);t=t>0?55+t*40:0;n=Math.floor((i-16)%36/6);n=n>0?55+n*40:0;r=(i-16)%6;r=r>0?55+r*40:0}else if(i<256){t=n=r=(i-232)*10+8}else{throw new RangeError("Color index must be < 256")}}else{throw new RangeError("Invalid extended color specification")}return[t,n,r]}function g(e){const t=/\x1b\[(.*?)([@-~])/g;let n=[];let r=[];let i=false;let o=false;let a=false;let s;const l=[];const c=[];let d=0;e=u()(e);e+="";while(s=t.exec(e)){if(s[2]==="m"){const e=s[1].split(";");for(let t=0;t<e.length;t++){const n=e[t];if(n===""){c.push(0)}else if(n.search(/^\d+$/)!==-1){c.push(parseInt(n,10))}else{c.length=0;break}}}else{}const u=e.substring(d,s.index);b(u,n,r,i,o,a,l);d=t.lastIndex;while(c.length){const e=c.shift();switch(e){case 0:n=r=[];i=false;o=false;a=false;break;case 1:case 5:i=true;break;case 4:o=true;break;case 7:a=true;break;case 21:case 22:i=false;break;case 24:o=false;break;case 27:a=false;break;case 30:case 31:case 32:case 33:case 34:case 35:case 36:case 37:n=e-30;break;case 38:try{n=v(c)}catch(f){c.length=0}break;case 39:n=[];break;case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:r=e-40;break;case 48:try{r=v(c)}catch(f){c.length=0}break;case 49:r=[];break;case 90:case 91:case 92:case 93:case 94:case 95:case 96:case 97:n=e-90+8;break;case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:r=e-100+8;break;default:}}}return l.join("")}e.ansiSpan=g})(k||(k={}));class E extends r["Widget"]{constructor(e){super();this.mimeType=e.mimeType;this.sanitizer=e.sanitizer;this.resolver=e.resolver;this.linkHandler=e.linkHandler;this.latexTypesetter=e.latexTypesetter;this.node.dataset["mimeType"]=this.mimeType}async renderModel(e){while(this.node.firstChild){this.node.removeChild(this.node.firstChild)}this.toggleClass("jp-mod-trusted",e.trusted);await this.render(e);const{fragment:t}=e.metadata;if(t){this.setFragment(t)}}setFragment(e){}}class M extends E{constructor(e){super(e);this.addClass("jp-RenderedHTMLCommon")}setFragment(e){let t;try{t=this.node.querySelector(e)}catch(n){console.warn("Unable to set URI fragment identifier.",n)}if(t){t.scrollIntoView()}}}class S extends M{constructor(e){super(e);this.addClass("jp-RenderedHTML")}render(e){return v({host:this.node,source:String(e.data[this.mimeType]),trusted:e.trusted,resolver:this.resolver,sanitizer:this.sanitizer,linkHandler:this.linkHandler,shouldTypeset:this.isAttached,latexTypesetter:this.latexTypesetter})}onAfterAttach(e){if(this.latexTypesetter){this.latexTypesetter.typeset(this.node)}}}class L extends E{constructor(e){super(e);this.addClass("jp-RenderedLatex")}render(e){return _({host:this.node,source:String(e.data[this.mimeType]),shouldTypeset:this.isAttached,latexTypesetter:this.latexTypesetter})}onAfterAttach(e){if(this.latexTypesetter){this.latexTypesetter.typeset(this.node)}}}class T extends E{constructor(e){super(e);this.addClass("jp-RenderedImage")}render(e){const t=e.metadata[this.mimeType];return g({host:this.node,mimeType:this.mimeType,source:String(e.data[this.mimeType]),width:t&&t.width,height:t&&t.height,needsBackground:e.metadata["needs_background"],unconfined:t&&t.unconfined})}}class D extends M{constructor(e){super(e);this.addClass("jp-RenderedMarkdown")}render(e){return y({host:this.node,source:String(e.data[this.mimeType]),trusted:e.trusted,resolver:this.resolver,sanitizer:this.sanitizer,linkHandler:this.linkHandler,shouldTypeset:this.isAttached,latexTypesetter:this.latexTypesetter})}onAfterAttach(e){if(this.latexTypesetter){this.latexTypesetter.typeset(this.node)}}}class O extends E{constructor(e){super(e);this.addClass("jp-RenderedSVG")}render(e){const t=e.metadata[this.mimeType];return w({host:this.node,source:String(e.data[this.mimeType]),trusted:e.trusted,unconfined:t&&t.unconfined})}onAfterAttach(e){if(this.latexTypesetter){this.latexTypesetter.typeset(this.node)}}}class A extends E{constructor(e){super(e);this.addClass("jp-RenderedText")}render(e){return C({host:this.node,sanitizer:this.sanitizer,source:String(e.data[this.mimeType])})}}class j extends E{constructor(e){super(e);this.addClass("jp-RenderedJavaScript")}render(e){return C({host:this.node,sanitizer:this.sanitizer,source:"JavaScript output is disabled in JupyterLab"})}}},"78yt":function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));n.d(t,"c",(function(){return g}));n.d(t,"b",(function(){return _}));var r=n("PbVF");var i=n("DZkP");var o=n("v77G");var a=n("FZTM");var s=n("ROI/");var l=n("nW2j");var c=n("RE42");var u=n("J8M5");var d=n("2DVW");var f=n("q1tI");var p=n.n(f);const h="jp-Launcher";const m=["Notebook","Console","Other"];const b=["Notebook","Console"];const v=new l["Token"]("@jupyterlab/launcher:ILauncher");class g extends r["c"]{constructor(){super(...arguments);this._items=[]}add(e){const t=w.createItem(e);this._items.push(t);this.stateChanged.emit(void 0);return new c["DisposableDelegate"](()=>{s["ArrayExt"].removeFirstOf(this._items,t);this.stateChanged.emit(void 0)})}items(){return new s["ArrayIterator"](this._items)}}class _ extends r["d"]{constructor(e){super(e.model);this._pending=false;this._cwd="";this._cwd=e.cwd;this._callback=e.callback;this._commands=e.commands;this.addClass(h)}get cwd(){return this._cwd}set cwd(e){this._cwd=e;this.update()}get pending(){return this._pending}set pending(e){this._pending=e}render(){if(!this.model){return null}const e=Object.create(null);Object(s["each"])(this.model.items(),(t,n)=>{const r=t.category||"Other";if(!(r in e)){e[r]=[]}e[r].push(t)});for(const i in e){e[i]=e[i].sort((e,t)=>w.sortCmp(e,t,this._cwd,this._commands))}const t=[];let n;const r=[];Object(s["each"])(m,(e,t)=>{r.push(e)});for(const i in e){if(m.indexOf(i)===-1){r.push(i)}}r.forEach(r=>{const i=e[r][0];const l=Object.assign(Object.assign({},i.args),{cwd:this.cwd});const c=b.indexOf(r)>-1;const u=this._commands.iconClass(i.command,l);const d=this._commands.icon(i.command,l);const p=d===u?undefined:d;if(r in e){n=f["createElement"]("div",{className:"jp-Launcher-section",key:r},f["createElement"]("div",{className:"jp-Launcher-sectionHeader"},f["createElement"](o["a"].resolveReact,{icon:p,iconClass:Object(a["a"])(u,"jp-Icon-cover"),stylesheet:"launcherSection"}),f["createElement"]("h2",{className:"jp-Launcher-sectionTitle"},r)),f["createElement"]("div",{className:"jp-Launcher-cardContainer"},Object(s["toArray"])(Object(s["map"])(e[r],e=>y(c,e,this,this._commands,this._callback)))));t.push(n)}});return f["createElement"]("div",{className:"jp-Launcher-body"},f["createElement"]("div",{className:"jp-Launcher-content"},f["createElement"]("div",{className:"jp-Launcher-cwd"},f["createElement"]("h3",null,this.cwd)),t))}}function y(e,t,n,r,s){const l=t.command;const c=Object.assign(Object.assign({},t.args),{cwd:n.cwd});const u=r.caption(l,c);const p=r.label(l,c);const h=e?p:u||p;const m=()=>{if(n.pending===true){return}n.pending=true;void r.execute(l,Object.assign(Object.assign({},t.args),{cwd:n.cwd})).then(e=>{n.pending=false;if(e instanceof d["Widget"]){s(e);n.dispose()}}).catch(e=>{n.pending=false;void Object(i["c"])("Launcher Error",e)})};const b=e=>{if(e.key==="Enter"){m()}};const v=r.iconClass(l,c);const g=r.icon(l,c);const _=g===v?undefined:g;return f["createElement"]("div",{className:"jp-LauncherCard",title:h,onClick:m,onKeyPress:b,tabIndex:100,"data-category":t.category||"Other",key:w.keyProperty.get(t)},f["createElement"]("div",{className:"jp-LauncherCard-icon"},e?t.kernelIconUrl?f["createElement"]("img",{src:t.kernelIconUrl,className:"jp-Launcher-kernelIcon"}):f["createElement"]("div",{className:"jp-LauncherCard-noKernelIcon"},p[0].toUpperCase()):f["createElement"](o["a"].resolveReact,{icon:_,iconClass:Object(a["a"])(v,"jp-Icon-cover"),stylesheet:"launcherCard"})),f["createElement"]("div",{className:"jp-LauncherCard-label",title:h},f["createElement"]("p",null,p)))}var w;(function(e){let t=0;e.keyProperty=new u["AttachedProperty"]({name:"key",create:()=>t++});function n(e){return Object.assign(Object.assign({},e),{category:e.category||"",rank:e.rank!==undefined?e.rank:Infinity})}e.createItem=n;function r(e,t,n,r){const i=e.rank;const o=t.rank;if(i!==o&&i!==undefined&&o!==undefined){return i<o?-1:1}const a=r.label(e.command,Object.assign(Object.assign({},e.args),{cwd:n}));const s=r.label(t.command,Object.assign(Object.assign({},t.args),{cwd:n}));return a.localeCompare(s)}e.sortCmp=r})(w||(w={}))},"7BjC":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";function t(e,t,n,r){var i={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};if(t){return i[n][2]?i[n][2]:i[n][1]}return r?i[n][0]:i[n][1]}var n=e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n}))},"7C5Q":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=~~(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n},week:{dow:0,doy:6}});return t}))},"7Fh6":function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-07/schema","title":"JupyterLab Plugin Settings/Preferences Schema","description":"JupyterLab plugin settings/preferences schema","version":"1.0.0","type":"object","additionalProperties":true,"properties":{"jupyter.lab.setting-deprecated":{"type":"boolean","default":false},"jupyter.lab.setting-icon":{"type":"string","default":""},"jupyter.lab.setting-icon-class":{"type":"string","default":""},"jupyter.lab.setting-icon-label":{"type":"string","default":"Plugin"},"jupyter.lab.shortcuts":{"items":{"$ref":"#/definitions/shortcut"},"type":"array","default":[]},"jupyter.lab.transform":{"type":"boolean","default":false}},"definitions":{"shortcut":{"properties":{"args":{"type":"object"},"command":{"type":"string"},"disabled":{"type":"boolean","default":false},"keys":{"items":{"type":"string"},"minItems":1,"type":"array"},"selector":{"type":"string"}},"required":["command","keys","selector"],"type":"object"}}}')},"7KeA":function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"atelier forest",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest)",base00:"#1b1918",base01:"#2c2421",base02:"#68615e",base03:"#766e6b",base04:"#9c9491",base05:"#a8a19f",base06:"#e6e2e0",base07:"#f1efee",base08:"#f22c40",base09:"#df5320",base0A:"#d5911a",base0B:"#5ab738",base0C:"#00ad9c",base0D:"#407ee7",base0E:"#6666ea",base0F:"#c33ff3"};e.exports=t["default"]},"7LkO":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.safeInvokeOrValue=t.safeInvoke=t.isFunction=void 0;function r(e){return typeof e==="function"}t.isFunction=r;function i(e){var t=[];for(var n=1;n<arguments.length;n++){t[n-1]=arguments[n]}if(r(e)){return e.apply(void 0,t)}return undefined}t.safeInvoke=i;function o(e){var t=[];for(var n=1;n<arguments.length;n++){t[n-1]=arguments[n]}return r(e)?e.apply(void 0,t):e}t.safeInvokeOrValue=o},"7OtS":function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("aH8u"),"");t.i(n("H+0L"),"");t.i(n("GxeX"),"");t.i(n("TJYU"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},"7RLm":function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("H+0L"),"");t.i(n("cKSV"),"");t.i(n("TL7C"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},"7UWA":function(e,t){e.exports="data:image/svg+xml,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Cpath d='M0 0h24v24H0z' fill='none'/%3E %3Cpath d='M6 6h12v12H6z'/%3E %3C/g%3E %3C/svg%3E"},"7Vtj":function(e,t,n){"use strict";t.__esModule=true;var r=n("QbLZ");var i=m(r);var o=n("jo6Y");var a=m(o);var s=n("OyzN");var l=m(s);var c=n("q1tI");var u=m(c);var d=n("17x9");var f=m(d);var p=n("X834");var h=m(p);function m(e){return e&&e.__esModule?e:{default:e}}function b(e){var t=(0,l["default"])(e).length;return t+" "+(t!==1?"keys":"key")}var v=function e(t){var n=t.data,r=(0,a["default"])(t,["data"]);return u["default"].createElement(h["default"],(0,i["default"])({},r,{data:n,nodeType:"Object",nodeTypeIndicator:r.nodeType==="Error"?"Error()":"{}",createItemString:b,expandable:(0,l["default"])(n).length>0}))};v.propTypes={data:f["default"].object,nodeType:f["default"].string};t["default"]=v},"7WuX":function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n("nW2j");var i=n("JGtG");var o=n("oMEx");var a=n("LY7c");class s{constructor(e){this._changed=new i["Signal"](this);this._raw={};const{data:t,metadata:n,trusted:r}=l.getBundleOptions(e);this._data=new a["a"]({values:t});this._rawData=t;this._metadata=new a["a"]({values:n});this._rawMetadata=n;this.trusted=r;const s=e.value;for(const i in s){switch(i){case"data":case"metadata":break;default:this._raw[i]=l.extract(s,i)}}this.type=s.output_type;if(o["f"](s)){this.executionCount=s.execution_count}else{this.executionCount=null}}get changed(){return this._changed}dispose(){this._data.dispose();this._metadata.dispose();i["Signal"].clearData(this)}get data(){return this._rawData}get metadata(){return this._rawMetadata}setData(e){if(e.data){this._updateObservable(this._data,e.data);this._rawData=e.data}if(e.metadata){this._updateObservable(this._metadata,e.metadata);this._rawMetadata=e.metadata}this._changed.emit(void 0)}toJSON(){const e={};for(const t in this._raw){e[t]=l.extract(this._raw,t)}switch(this.type){case"display_data":case"execute_result":case"update_display_data":e["data"]=this.data;e["metadata"]=this.metadata;break;default:break}delete e["transient"];return e}_updateObservable(e,t){const n=e.keys();const r=Object.keys(t);for(const i of n){if(r.indexOf(i)===-1){e.delete(i)}}for(const i of r){const n=e.get(i);const r=t[i];if(n!==r){e.set(i,r)}}}}(function(e){function t(e){return l.getData(e)}e.getData=t;function n(e){return l.getMetadata(e)}e.getMetadata=n})(s||(s={}));var l;(function(e){function t(e){let t={};if(o["f"](e)||o["c"](e)||o["d"](e)){t=e.data}else if(o["g"](e)){if(e.name==="stderr"){t["application/vnd.jupyter.stderr"]=e.text}else{t["application/vnd.jupyter.stdout"]=e.text}}else if(o["e"](e)){t["application/vnd.jupyter.error"]=e;const n=e.traceback.join("\n");t["application/vnd.jupyter.stderr"]=n||`${e.ename}: ${e.evalue}`}return s(t)}e.getData=t;function n(e){const t=Object.create(null);if(o["f"](e)||o["c"](e)){for(const n in e.metadata){t[n]=a(e.metadata,n)}}return t}e.getMetadata=n;function i(e){const r=t(e.value);const i=n(e.value);const o=!!e.trusted;return{data:r,metadata:i,trusted:o}}e.getBundleOptions=i;function a(e,t){const n=e[t];if(n===undefined||r["JSONExt"].isPrimitive(n)){return n}return JSON.parse(JSON.stringify(n))}e.extract=a;function s(e){const t=Object.create(null);for(const n in e){t[n]=a(e,n)}return t}})(l||(l={}))},"7aV9":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්ර_සි_සෙ".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return e==="ප.ව."||e==="පස් වරු"},meridiem:function(e,t,n){if(e>11){return n?"ප.ව.":"පස් වරු"}else{return n?"පෙ.ව.":"පෙර වරු"}}});return t}))},"7fRi":function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 22 22'%3E %3Cpath class='jp-icon-contrast1 jp-icon-selectable' fill='%234CAF50' d='M2.2 2.2v17.6h17.6V2.2H2.2zm15.4 7.7h-5.5V4.4h5.5v5.5zM9.9 4.4v5.5H4.4V4.4h5.5zm-5.5 7.7h5.5v5.5H4.4v-5.5zm7.7 5.5v-5.5h5.5v5.5h-5.5z'/%3E %3C/svg%3E"},"7sfO":function(e,t,n){"use strict";n.r(t);var r=n("ROI/");var i=n("ldDC");var o=n("2F0p");var a=n("iMmi");var s=n("i96i");const l={id:"@jupyterlab/tabmanager-extension:plugin",activate:(e,t,n)=>{const{shell:i}=e;const o=new a["b"]({orientation:"vertical"});const l=document.createElement("header");if(n){n.add(o,"tab-manager")}o.id="tab-manager";o.title.caption="Open Tabs";o.title.icon=s["fb"];l.textContent="Open Tabs";o.node.insertBefore(l,o.contentNode);i.add(o,"left",{rank:600});void e.restored.then(()=>{const e=()=>{o.clearTabs();Object(r["each"])(i.widgets("main"),e=>{o.addTab(e.title)})};o.tabActivateRequested.connect((e,t)=>{i.activateById(t.title.owner.id)});o.tabCloseRequested.connect((t,n)=>{n.title.owner.close();e()});if(t){t.layoutModified.connect(()=>{e()})}e()})},autoStart:true,optional:[i["a"],o["a"]]};t["default"]=l},"7tlc":function(e,t,n){(function(e){var r=Object.getOwnPropertyDescriptors||function e(t){var n=Object.keys(t);var r={};for(var i=0;i<n.length;i++){r[n[i]]=Object.getOwnPropertyDescriptor(t,n[i])}return r};var i=/%[sdj%]/g;t.format=function(e){if(!x(e)){var t=[];for(var n=0;n<arguments.length;n++){t.push(s(arguments[n]))}return t.join(" ")}var n=1;var r=arguments;var o=r.length;var a=String(e).replace(i,(function(e){if(e==="%%")return"%";if(n>=o)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(t){return"[Circular]"}default:return e}}));for(var l=r[n];n<o;l=r[++n]){if(_(l)||!M(l)){a+=" "+l}else{a+=" "+s(l)}}return a};t.deprecate=function(n,r){if(typeof e!=="undefined"&&e.noDeprecation===true){return n}if(typeof e==="undefined"){return function(){return t.deprecate(n,r).apply(this,arguments)}}var i=false;function o(){if(!i){if(e.throwDeprecation){throw new Error(r)}else if(e.traceDeprecation){console.trace(r)}else{console.error(r)}i=true}return n.apply(this,arguments)}return o};var o={};var a;t.debuglog=function(n){if(k(a))a=e.env.NODE_DEBUG||"";n=n.toUpperCase();if(!o[n]){if(new RegExp("\\b"+n+"\\b","i").test(a)){var r=e.pid;o[n]=function(){var e=t.format.apply(t,arguments);console.error("%s %d: %s",n,r,e)}}else{o[n]=function(){}}}return o[n]};function s(e,n){var r={seen:[],stylize:c};if(arguments.length>=3)r.depth=arguments[2];if(arguments.length>=4)r.colors=arguments[3];if(g(n)){r.showHidden=n}else if(n){t._extend(r,n)}if(k(r.showHidden))r.showHidden=false;if(k(r.depth))r.depth=2;if(k(r.colors))r.colors=false;if(k(r.customInspect))r.customInspect=true;if(r.colors)r.stylize=l;return d(r,e,r.depth)}t.inspect=s;s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]};s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function l(e,t){var n=s.styles[t];if(n){return"["+s.colors[n][0]+"m"+e+"["+s.colors[n][1]+"m"}else{return e}}function c(e,t){return e}function u(e){var t={};e.forEach((function(e,n){t[e]=true}));return t}function d(e,n,r){if(e.customInspect&&n&&T(n.inspect)&&n.inspect!==t.inspect&&!(n.constructor&&n.constructor.prototype===n)){var i=n.inspect(r,e);if(!x(i)){i=d(e,i,r)}return i}var o=f(e,n);if(o){return o}var a=Object.keys(n);var s=u(a);if(e.showHidden){a=Object.getOwnPropertyNames(n)}if(L(n)&&(a.indexOf("message")>=0||a.indexOf("description")>=0)){return p(n)}if(a.length===0){if(T(n)){var l=n.name?": "+n.name:"";return e.stylize("[Function"+l+"]","special")}if(E(n)){return e.stylize(RegExp.prototype.toString.call(n),"regexp")}if(S(n)){return e.stylize(Date.prototype.toString.call(n),"date")}if(L(n)){return p(n)}}var c="",g=false,_=["{","}"];if(v(n)){g=true;_=["[","]"]}if(T(n)){var y=n.name?": "+n.name:"";c=" [Function"+y+"]"}if(E(n)){c=" "+RegExp.prototype.toString.call(n)}if(S(n)){c=" "+Date.prototype.toUTCString.call(n)}if(L(n)){c=" "+p(n)}if(a.length===0&&(!g||n.length==0)){return _[0]+c+_[1]}if(r<0){if(E(n)){return e.stylize(RegExp.prototype.toString.call(n),"regexp")}else{return e.stylize("[Object]","special")}}e.seen.push(n);var w;if(g){w=h(e,n,r,s,a)}else{w=a.map((function(t){return m(e,n,r,s,t,g)}))}e.seen.pop();return b(w,c,_)}function f(e,t){if(k(t))return e.stylize("undefined","undefined");if(x(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}if(w(t))return e.stylize(""+t,"number");if(g(t))return e.stylize(""+t,"boolean");if(_(t))return e.stylize("null","null")}function p(e){return"["+Error.prototype.toString.call(e)+"]"}function h(e,t,n,r,i){var o=[];for(var a=0,s=t.length;a<s;++a){if(R(t,String(a))){o.push(m(e,t,n,r,String(a),true))}else{o.push("")}}i.forEach((function(i){if(!i.match(/^\d+$/)){o.push(m(e,t,n,r,i,true))}}));return o}function m(e,t,n,r,i,o){var a,s,l;l=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]};if(l.get){if(l.set){s=e.stylize("[Getter/Setter]","special")}else{s=e.stylize("[Getter]","special")}}else{if(l.set){s=e.stylize("[Setter]","special")}}if(!R(r,i)){a="["+i+"]"}if(!s){if(e.seen.indexOf(l.value)<0){if(_(n)){s=d(e,l.value,null)}else{s=d(e,l.value,n-1)}if(s.indexOf("\n")>-1){if(o){s=s.split("\n").map((function(e){return" "+e})).join("\n").substr(2)}else{s="\n"+s.split("\n").map((function(e){return" "+e})).join("\n")}}}else{s=e.stylize("[Circular]","special")}}if(k(a)){if(o&&i.match(/^\d+$/)){return s}a=JSON.stringify(""+i);if(a.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)){a=a.substr(1,a.length-2);a=e.stylize(a,"name")}else{a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'");a=e.stylize(a,"string")}}return a+": "+s}function b(e,t,n){var r=0;var i=e.reduce((function(e,t){r++;if(t.indexOf("\n")>=0)r++;return e+t.replace(/\u001b\[\d\d?m/g,"").length+1}),0);if(i>60){return n[0]+(t===""?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1]}return n[0]+t+" "+e.join(", ")+" "+n[1]}function v(e){return Array.isArray(e)}t.isArray=v;function g(e){return typeof e==="boolean"}t.isBoolean=g;function _(e){return e===null}t.isNull=_;function y(e){return e==null}t.isNullOrUndefined=y;function w(e){return typeof e==="number"}t.isNumber=w;function x(e){return typeof e==="string"}t.isString=x;function C(e){return typeof e==="symbol"}t.isSymbol=C;function k(e){return e===void 0}t.isUndefined=k;function E(e){return M(e)&&O(e)==="[object RegExp]"}t.isRegExp=E;function M(e){return typeof e==="object"&&e!==null}t.isObject=M;function S(e){return M(e)&&O(e)==="[object Date]"}t.isDate=S;function L(e){return M(e)&&(O(e)==="[object Error]"||e instanceof Error)}t.isError=L;function T(e){return typeof e==="function"}t.isFunction=T;function D(e){return e===null||typeof e==="boolean"||typeof e==="number"||typeof e==="string"||typeof e==="symbol"||typeof e==="undefined"}t.isPrimitive=D;t.isBuffer=n("j/1Z");function O(e){return Object.prototype.toString.call(e)}function A(e){return e<10?"0"+e.toString(10):e.toString(10)}var j=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function P(){var e=new Date;var t=[A(e.getHours()),A(e.getMinutes()),A(e.getSeconds())].join(":");return[e.getDate(),j[e.getMonth()],t].join(" ")}t.log=function(){console.log("%s - %s",P(),t.format.apply(t,arguments))};t.inherits=n("FfBw");t._extend=function(e,t){if(!t||!M(t))return e;var n=Object.keys(t);var r=n.length;while(r--){e[n[r]]=t[n[r]]}return e};function R(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var I=typeof Symbol!=="undefined"?Symbol("util.promisify.custom"):undefined;t.promisify=function e(t){if(typeof t!=="function")throw new TypeError('The "original" argument must be of type Function');if(I&&t[I]){var n=t[I];if(typeof n!=="function"){throw new TypeError('The "util.promisify.custom" argument must be of type Function')}Object.defineProperty(n,I,{value:n,enumerable:false,writable:false,configurable:true});return n}function n(){var e,n;var r=new Promise((function(t,r){e=t;n=r}));var i=[];for(var o=0;o<arguments.length;o++){i.push(arguments[o])}i.push((function(t,r){if(t){n(t)}else{e(r)}}));try{t.apply(this,i)}catch(a){n(a)}return r}Object.setPrototypeOf(n,Object.getPrototypeOf(t));if(I)Object.defineProperty(n,I,{value:n,enumerable:false,writable:false,configurable:true});return Object.defineProperties(n,r(t))};t.promisify.custom=I;function z(e,t){if(!e){var n=new Error("Promise was rejected with a falsy value");n.reason=e;e=n}return t(e)}function N(t){if(typeof t!=="function"){throw new TypeError('The "original" argument must be of type Function')}function n(){var n=[];for(var r=0;r<arguments.length;r++){n.push(arguments[r])}var i=n.pop();if(typeof i!=="function"){throw new TypeError("The last argument must be of type Function")}var o=this;var a=function(){return i.apply(o,arguments)};t.apply(this,n).then((function(t){e.nextTick(a,null,t)}),(function(t){e.nextTick(z,t,a)}))}Object.setPrototypeOf(n,Object.getPrototypeOf(t));Object.defineProperties(n,r(t));return n}t.callbackify=N}).call(this,n("8oxB"))},"7vWb":function(e,t){e.exports="data:image/svg+xml,%3Csvg viewBox='0 0 24 24' width='16' xmlns='http://www.w3.org/2000/svg'%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Cpath d='M20 8h-2.81c-.45-.78-1.07-1.45-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5c-.49 0-.96.06-1.41.17L8.41 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-.05.33-.09.66-.09 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20V8zm-6 8h-4v-2h4v2zm0-4h-4v-2h4v2z'/%3E %3C/g%3E %3C/svg%3E"},"7wFH":function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));n.d(t,"b",(function(){return p}));var r=n("hI0s");var i=n.n(r);var o=n("nW2j");var a=n("ROI/");var s=n("JGtG");var l=n("2DVW");var c=n("q1tI");var u=n.n(c);var d=n("DZkP");class f{constructor(e){var t,n,r,i;this._path="";this._name="";this._type="";this._prevKernelName="";this._isDisposed=false;this._disposed=new s["Signal"](this);this._session=null;this._ready=new o["PromiseDelegate"];this._initializing=false;this._initStarted=new o["PromiseDelegate"];this._initPromise=new o["PromiseDelegate"];this._isReady=false;this._isTerminating=false;this._isRestarting=false;this._kernelChanged=new s["Signal"](this);this._sessionChanged=new s["Signal"](this);this._statusChanged=new s["Signal"](this);this._connectionStatusChanged=new s["Signal"](this);this._iopubMessage=new s["Signal"](this);this._unhandledMessage=new s["Signal"](this);this._propertyChanged=new s["Signal"](this);this._dialog=null;this._busyDisposable=null;this._pendingKernelName="";this._pendingSessionRequest="";this.sessionManager=e.sessionManager;this.specsManager=e.specsManager;this._path=(t=e.path,t!==null&&t!==void 0?t:o["UUID"].uuid4());this._type=(n=e.type,n!==null&&n!==void 0?n:"");this._name=(r=e.name,r!==null&&r!==void 0?r:"");this._setBusy=e.setBusy;this._kernelPreference=(i=e.kernelPreference,i!==null&&i!==void 0?i:{})}get session(){var e;return e=this._session,e!==null&&e!==void 0?e:null}get path(){return this._path}get type(){return this._type}get name(){return this._name}get kernelChanged(){return this._kernelChanged}get sessionChanged(){return this._sessionChanged}get statusChanged(){return this._statusChanged}get connectionStatusChanged(){return this._connectionStatusChanged}get iopubMessage(){return this._iopubMessage}get unhandledMessage(){return this._unhandledMessage}get propertyChanged(){return this._propertyChanged}get kernelPreference(){return this._kernelPreference}set kernelPreference(e){this._kernelPreference=e}get isReady(){return this._isReady}get ready(){return this._ready.promise}get isTerminating(){return this._isTerminating}get isRestarting(){return this._isRestarting}get kernelDisplayName(){var e,t,n,r,i,o,a,s,l,c;const u=(e=this.session)===null||e===void 0?void 0:e.kernel;if(this._pendingKernelName===h.NO_KERNEL){return h.NO_KERNEL}if(!u&&!this.isReady&&this.kernelPreference.canStart!==false&&this.kernelPreference.shouldStart!==false){let e=this._pendingKernelName||f.getDefaultKernel({specs:this.specsManager.specs,sessions:this.sessionManager.running(),preference:this.kernelPreference})||"";if(e){e=(r=(n=(t=this.specsManager.specs)===null||t===void 0?void 0:t.kernelspecs[e])===null||n===void 0?void 0:n.display_name,r!==null&&r!==void 0?r:e);return e}return h.NO_KERNEL}if(this._pendingKernelName){return a=(o=(i=this.specsManager.specs)===null||i===void 0?void 0:i.kernelspecs[this._pendingKernelName])===null||o===void 0?void 0:o.display_name,a!==null&&a!==void 0?a:this._pendingKernelName}if(!u){return h.NO_KERNEL}return c=(l=(s=this.specsManager.specs)===null||s===void 0?void 0:s.kernelspecs[u.name])===null||l===void 0?void 0:l.display_name,c!==null&&c!==void 0?c:u.name}get kernelDisplayStatus(){var e,t,n,r,i;const o=(e=this.session)===null||e===void 0?void 0:e.kernel;if(this._isTerminating){return"terminating"}if(this._isRestarting){return"restarting"}if(this._pendingKernelName===h.NO_KERNEL){return"idle"}if(!o&&this._pendingKernelName){return"initializing"}if(!o&&!this.isReady&&this.kernelPreference.canStart!==false&&this.kernelPreference.shouldStart!==false){return"initializing"}return i=((t=o)===null||t===void 0?void 0:t.connectionStatus)==="connected"?(n=o)===null||n===void 0?void 0:n.status:(r=o)===null||r===void 0?void 0:r.connectionStatus,i!==null&&i!==void 0?i:"unknown"}get prevKernelName(){return this._prevKernelName}get isDisposed(){return this._isDisposed}get disposed(){return this._disposed}dispose(){if(this._isDisposed){return}this._isDisposed=true;this._disposed.emit();if(this._session){if(this.kernelPreference.shutdownOnDispose){this.sessionManager.shutdown(this._session.id).catch(e=>{console.error(`Kernel not shut down ${e}`)})}this._session.dispose();this._session=null}if(this._dialog){this._dialog.dispose()}if(this._busyDisposable){this._busyDisposable.dispose();this._busyDisposable=null}s["Signal"].clearData(this)}async restartKernel(){var e,t,n,r,i,o;const a=((e=this.session)===null||e===void 0?void 0:e.kernel)||null;this._isRestarting=true;this._isReady=false;this._statusChanged.emit("restarting");await((n=(t=this.session)===null||t===void 0?void 0:t.kernel)===null||n===void 0?void 0:n.restart());this._isRestarting=false;this._isReady=true;this._statusChanged.emit(((i=(r=this.session)===null||r===void 0?void 0:r.kernel)===null||i===void 0?void 0:i.status)||"unknown");this._kernelChanged.emit({name:"kernel",oldValue:a,newValue:((o=this.session)===null||o===void 0?void 0:o.kernel)||null})}async changeKernel(e={}){if(this.isDisposed){throw new Error("Disposed")}await this._initStarted.promise;return this._changeKernel(e)}async shutdown(){if(this.isDisposed||!this._initializing){return}await this._initStarted.promise;this._pendingSessionRequest="";this._pendingKernelName=h.NO_KERNEL;return this._shutdownSession()}async initialize(){if(this._initializing){return this._initPromise.promise}this._initializing=true;const e=await this._initialize();if(!e){this._isReady=true;this._ready.resolve(undefined)}if(!this._pendingSessionRequest){this._initStarted.resolve(void 0)}this._initPromise.resolve(e);return e}async _initialize(){const e=this.sessionManager;await e.ready;await e.refreshRunning();const t=Object(a["find"])(e.running(),e=>e.path===this._path);if(t){try{const n=e.connectTo({model:t});this._handleNewSession(n)}catch(n){void this._handleSessionError(n);return Promise.reject(n)}}return await this._startIfNecessary()}async _shutdownSession(){var e,t,n;const r=this._session;this._isTerminating=true;this._isReady=false;this._statusChanged.emit("terminating");await((e=r)===null||e===void 0?void 0:e.shutdown());this._isTerminating=false;(t=r)===null||t===void 0?void 0:t.dispose();this._session=null;const i=((n=r)===null||n===void 0?void 0:n.kernel)||null;this._statusChanged.emit("unknown");this._kernelChanged.emit({name:"kernel",oldValue:i,newValue:null});this._sessionChanged.emit({name:"session",oldValue:r,newValue:null})}async _startIfNecessary(){var e;const t=this.kernelPreference;if(this.isDisposed||((e=this.session)===null||e===void 0?void 0:e.kernel)||t.shouldStart===false||t.canStart===false){return false}let n;if(t.id){n={id:t.id}}else{const e=f.getDefaultKernel({specs:this.specsManager.specs,sessions:this.sessionManager.running(),preference:t});if(e){n={name:e}}}if(n){try{await this._changeKernel(n);return false}catch(r){}}return true}async _changeKernel(e={},t=false){if(e.name){this._pendingKernelName=e.name}if(this._session){await this._shutdownSession()}else{this._kernelChanged.emit({name:"kernel",oldValue:null,newValue:null})}if(!this._pendingSessionRequest){this._initStarted.resolve(void 0)}const n=r["PathExt"].dirname(this._path);const i=this._pendingSessionRequest=r["PathExt"].join(n,o["UUID"].uuid4());try{this._statusChanged.emit("starting");const t=await this.sessionManager.startNew({path:i,type:this._type,name:this._name,kernel:e});if(this._pendingSessionRequest!==t.path){await t.shutdown();t.dispose();return null}await t.setPath(this._path);await t.setName(this._name);if(this._session){await this._shutdownSession()}return this._handleNewSession(t)}catch(a){void this._handleSessionError(a);throw a}}_handleNewSession(e){var t,n,r,i,o,a;if(this.isDisposed){throw Error("Disposed")}if(!this._isReady){this._isReady=true;this._ready.resolve(undefined)}if(this._session){this._session.dispose()}this._session=e;this._pendingKernelName="";if(e){this._prevKernelName=(n=(t=e.kernel)===null||t===void 0?void 0:t.name,n!==null&&n!==void 0?n:"");e.disposed.connect(this._onSessionDisposed,this);e.propertyChanged.connect(this._onPropertyChanged,this);e.kernelChanged.connect(this._onKernelChanged,this);e.statusChanged.connect(this._onStatusChanged,this);e.connectionStatusChanged.connect(this._onConnectionStatusChanged,this);e.iopubMessage.connect(this._onIopubMessage,this);e.unhandledMessage.connect(this._onUnhandledMessage,this);if(e.path!==this._path){this._onPropertyChanged(e,"path")}if(e.name!==this._name){this._onPropertyChanged(e,"name")}if(e.type!==this._type){this._onPropertyChanged(e,"type")}}this._sessionChanged.emit({name:"session",oldValue:null,newValue:e});this._kernelChanged.emit({oldValue:null,newValue:((r=e)===null||r===void 0?void 0:r.kernel)||null,name:"kernel"});this._statusChanged.emit(((o=(i=e)===null||i===void 0?void 0:i.kernel)===null||o===void 0?void 0:o.status)||"unknown");return((a=e)===null||a===void 0?void 0:a.kernel)||null}async _handleSessionError(e){this._handleNewSession(null);let t="";let n="";try{t=e.traceback;n=e.message}catch(e){}const r=c["createElement"]("div",null,c["createElement"]("pre",null,e.message),n&&c["createElement"]("pre",null,n),t&&c["createElement"]("details",{className:"jp-mod-wide"},c["createElement"]("pre",null,t)));const i=this._dialog=new d["a"]({title:"Error Starting Kernel",body:r,buttons:[d["a"].okButton()]});await i.launch();this._dialog=null}_onSessionDisposed(){if(this._session){const e=this._session;this._session=null;const t=this._session;this._sessionChanged.emit({name:"session",oldValue:e,newValue:t})}}_onPropertyChanged(e,t){switch(t){case"path":this._path=e.path;break;case"name":this._name=e.name;break;case"type":this._type=e.type;break;default:throw new Error(`unrecognized property ${t}`)}this._propertyChanged.emit(t)}_onKernelChanged(e,t){this._kernelChanged.emit(t)}_onStatusChanged(e,t){if(this._setBusy){if(t==="busy"){if(!this._busyDisposable){this._busyDisposable=this._setBusy()}}else{if(this._busyDisposable){this._busyDisposable.dispose();this._busyDisposable=null}}}this._statusChanged.emit(t)}_onConnectionStatusChanged(e,t){this._connectionStatusChanged.emit(t)}_onIopubMessage(e,t){this._iopubMessage.emit(t)}_onUnhandledMessage(e,t){this._unhandledMessage.emit(t)}}(function(e){function t(e){return h.getDefaultKernel(e)}e.getDefaultKernel=t})(f||(f={}));const p={async selectKernel(e){if(e.isDisposed){return Promise.resolve()}let t="Cancel";if(e.kernelDisplayName===h.NO_KERNEL){t=h.NO_KERNEL}const n=[d["a"].cancelButton({label:t}),d["a"].okButton({label:"Select"})];const r=new d["a"]({title:"Select Kernel",body:new h.KernelSelector(e),buttons:n});const i=await r.launch();if(e.isDisposed||!i.button.accept){return}const o=i.value;if(o===null&&e.kernelDisplayName!==h.NO_KERNEL){return e.shutdown()}if(o){await e.changeKernel(o)}},async restart(e){var t;await e.initialize();if(e.isDisposed){throw new Error("session already disposed")}const n=(t=e.session)===null||t===void 0?void 0:t.kernel;if(!n&&e.prevKernelName){await e.changeKernel({name:e.prevKernelName});return true}if(!n){throw new Error("No kernel to restart")}const r=d["a"].warnButton({label:"Restart"});const i=await Object(d["b"])({title:"Restart Kernel?",body:"Do you want to restart the current kernel? All variables will be lost.",buttons:[d["a"].cancelButton(),r]});if(n.isDisposed){return false}if(i.button.accept){await e.restartKernel();return true}return false}};var h;(function(e){e.NO_KERNEL="No Kernel";class t extends l["Widget"]{constructor(e){super({node:n(e)})}getValue(){const e=this.node.querySelector("select");return JSON.parse(e.value)}}e.KernelSelector=t;function n(e){const t=document.createElement("div");const n=document.createElement("label");n.textContent=`Select kernel for: "${e.name}"`;t.appendChild(n);const r=s(e);const i=document.createElement("select");o(i,r);t.appendChild(i);return t}function i(e){var t;const{specs:n,preference:r}=e;const{name:i,language:o,shouldStart:a,canStart:s,autoStartDefault:l}=r;if(!n||a===false||s===false){return null}const c=l?n.default:null;if(!i&&!o){return c}for(const d in n.kernelspecs){if(d===i){return i}}if(!o){return c}const u=[];for(const d in n.kernelspecs){const e=(t=n.kernelspecs[d])===null||t===void 0?void 0:t.language;if(o===e){u.push(d)}}if(u.length===1){const e=u[0];console.warn("No exact match found for "+e+", using kernel "+e+" that matches "+"language="+o);return e}return c}e.getDefaultKernel=i;function o(e,t){while(e.firstChild){e.removeChild(e.firstChild)}const{preference:n,sessions:r,specs:i}=t;const{name:o,id:s,language:l,canStart:f,shouldStart:p}=n;if(!i||f===false){e.appendChild(u());e.value="null";e.disabled=true;return}e.disabled=false;const h=Object.create(null);const m=Object.create(null);for(const a in i.kernelspecs){const e=i.kernelspecs[a];h[a]=e.display_name;m[a]=e.language}const b=[];if(o&&o in i.kernelspecs){b.push(o)}if(l){for(const e in i.kernelspecs){if(o!==e&&m[e]===l){b.push(e)}}}if(!b.length){b.push(i.default)}const v=document.createElement("optgroup");v.label="Start Preferred Kernel";b.sort((e,t)=>h[e].localeCompare(h[t]));for(const a of b){v.appendChild(c(a,h[a]))}if(v.firstChild){e.appendChild(v)}e.appendChild(u());const g=document.createElement("optgroup");g.label="Start Other Kernel";const _=[];for(const a in i.kernelspecs){if(b.indexOf(a)!==-1){continue}_.push(a)}_.sort((e,t)=>h[e].localeCompare(h[t]));for(const a of _){g.appendChild(c(a,h[a]))}if(_.length){e.appendChild(g)}if(p===false){e.value="null"}else{e.selectedIndex=0}if(!r){return}const y=[];const w=[];Object(a["each"])(r,e=>{var t;if(l&&e.kernel&&m[e.kernel.name]===l&&e.kernel.id!==s){y.push(e)}else if(((t=e.kernel)===null||t===void 0?void 0:t.id)!==s){w.push(e)}});const x=document.createElement("optgroup");x.label="Use Kernel from Preferred Session";e.appendChild(x);if(y.length){y.sort((e,t)=>e.path.localeCompare(t.path));Object(a["each"])(y,e=>{const t=e.kernel?h[e.kernel.name]:"";x.appendChild(d(e,t))})}const C=document.createElement("optgroup");C.label="Use Kernel from Other Session";e.appendChild(C);if(w.length){w.sort((e,t)=>e.path.localeCompare(t.path));Object(a["each"])(w,e=>{const t=e.kernel?h[e.kernel.name]||e.kernel.name:"";C.appendChild(d(e,t))})}}e.populateKernelSelect=o;function s(e){return{specs:e.specsManager.specs,sessions:e.sessionManager.running(),preference:e.kernelPreference}}function c(e,t){const n=document.createElement("option");n.text=t;n.value=JSON.stringify({name:e});return n}function u(){const t=document.createElement("optgroup");t.label="Use No Kernel";const n=document.createElement("option");n.text=e.NO_KERNEL;n.value="null";t.appendChild(n);return t}function d(e,t){var n,i;const o=document.createElement("option");const a=e.name||r["PathExt"].basename(e.path);o.text=a;o.value=JSON.stringify({id:(n=e.kernel)===null||n===void 0?void 0:n.id});o.title=`Path: ${e.path}\n`+`Name: ${a}\n`+`Kernel Name: ${t}\n`+`Kernel Id: ${(i=e.kernel)===null||i===void 0?void 0:i.id}`;return o}})(h||(h={}))},"7x2u":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));n.d(t,"b",(function(){return a}));var r=n("mrSG");var i="Blueprint3";var o=["active","alignText","containerRef","current","elementRef","fill","icon","inputRef","intent","inline","large","loading","leftElement","leftIcon","minimal","onRemove","outlined","panel","panelClassName","popoverProps","rightElement","rightIcon","round","small","text"];function a(e,t,n){if(t===void 0){t=o}if(n===void 0){n=false}if(n){t=t.concat(o)}return t.reduce((function(e,t){if(t.indexOf("-")!==-1){return e}if(e.hasOwnProperty(t)){delete e[t]}return e}),Object(r["__assign"])({},e))}},"8+Fv":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("2DVW");class i extends r["Widget"]{constructor(e={}){super({node:o.createNode()});this._sandbox=[];this.addClass("jp-IFrame");this.sandbox=e.sandbox||[];this.referrerPolicy=e.referrerPolicy||"no-referrer"}get referrerPolicy(){return this._referrerPolicy}set referrerPolicy(e){if(this._referrerPolicy===e){return}this._referrerPolicy=e;const t=this.node.querySelector("iframe");t.setAttribute("referrerpolicy",e)}get sandbox(){return this._sandbox.slice()}set sandbox(e){this._sandbox=e.slice();const t=this.node.querySelector("iframe");const n=e.length?e.join(" "):"";t.setAttribute("sandbox",n)}get url(){return this.node.querySelector("iframe").getAttribute("src")||""}set url(e){this.node.querySelector("iframe").setAttribute("src",e)}}var o;(function(e){function t(){const e=document.createElement("div");const t=document.createElement("iframe");t.setAttribute("sandbox","");t.style.height="100%";t.style.width="100%";e.appendChild(t);return e}e.createNode=t})(o||(o={}))},"8/+R":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t={1:"",2:"੨",3:"੩",4:"",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:""},n={"":"1","੨":"2","੩":"3","":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","":"0"};var r=e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){if(e===12){e=0}if(t==="ਰਾਤ"){return e<4?e:e+12}else if(t==="ਸਵੇਰ"){return e}else if(t==="ਦੁਪਹਿਰ"){return e>=10?e:e+12}else if(t==="ਸ਼ਾਮ"){return e+12}},meridiem:function(e,t,n){if(e<4){return"ਰਾਤ"}else if(e<10){return"ਸਵੇਰ"}else if(e<17){return"ਦੁਪਹਿਰ"}else if(e<20){return"ਸ਼ਾਮ"}else{return"ਰਾਤ"}},week:{dow:0,doy:6}});return r}))},"82c2":function(e,t,n){"use strict";var r=n("1seS");var i=typeof Symbol==="function"&&typeof Symbol("foo")==="symbol";var o=Object.prototype.toString;var a=Array.prototype.concat;var s=Object.defineProperty;var l=function(e){return typeof e==="function"&&o.call(e)==="[object Function]"};var c=function(){var e={};try{s(e,"x",{enumerable:false,value:e});for(var t in e){return false}return e.x===e}catch(n){return false}};var u=s&&c();var d=function(e,t,n,r){if(t in e&&(!l(r)||!r())){return}if(u){s(e,t,{configurable:true,enumerable:false,value:n,writable:true})}else{e[t]=n}};var f=function(e,t){var n=arguments.length>2?arguments[2]:{};var o=r(t);if(i){o=a.call(o,Object.getOwnPropertySymbols(t))}for(var s=0;s<o.length;s+=1){d(e,o[s],t[o[s]],n[o[s]])}};f.supportsDescriptors=!!u;e.exports=f},8943:function(e,t,n){"use strict";n.r(t);n.d(t,"CommandIDs",(function(){return S}));n.d(t,"createEditMenu",(function(){return T}));n.d(t,"createFileMenu",(function(){return D}));n.d(t,"createKernelMenu",(function(){return O}));n.d(t,"createViewMenu",(function(){return A}));n.d(t,"createRunMenu",(function(){return j}));n.d(t,"createSettingsMenu",(function(){return P}));n.d(t,"createTabsMenu",(function(){return R}));var r=n("ROI/");var i=n("2DVW");var o=n("tANm");var a=n("ldDC");var s=n("U2CZ");var l=n("DZkP");var c=n("hI0s");var u=n("W9mf");var d=n("/MNf");var f=n("RE42");class p{constructor(e,t=true){this._groups=[];this._isDisposed=false;this.menu=new i["Menu"](e);this._includeSeparators=t}addGroup(e,t){const n={size:e.length,rank:t===undefined?100:t};const i=r["ArrayExt"].upperBound(this._groups,n,h.itemCmp);let o=0;for(let r=0;r<i;++r){if(this._groups[r].size>0){o+=this._groups[r].size;o+=this._includeSeparators?2:0}}const a=[];if(this._includeSeparators){a.push(this.menu.insertItem(o++,{type:"separator"}))}for(const r of e){a.push(this.menu.insertItem(o++,r))}if(this._includeSeparators){a.push(this.menu.insertItem(o++,{type:"separator"}))}r["ArrayExt"].insert(this._groups,i,n);return new f["DisposableDelegate"](()=>{a.forEach(e=>this.menu.removeItem(e));this._groups.splice(i,1)})}get isDisposed(){return this._isDisposed}dispose(){this._groups.length=0;this._isDisposed=true;this.menu.dispose()}}var h;(function(e){function t(e,t){return e.rank-t.rank}e.itemCmp=t})(h||(h={}));class m extends p{constructor(e){super(e);this.menu.title.label="File";this.quitEntry=false;this.newMenu=new p(e,false);this.newMenu.menu.title.label="New";this.closeAndCleaners=new Set;this.consoleCreators=new Set}dispose(){this.newMenu.dispose();this.consoleCreators.clear();super.dispose()}}class b extends p{constructor(e){super(e);this.menu.title.label="Edit";this.undoers=new Set;this.clearers=new Set;this.goToLiners=new Set}dispose(){this.undoers.clear();this.clearers.clear();super.dispose()}}class v extends p{constructor(e){super(e);this.menu.title.label="Help";this.kernelUsers=new Set}}class g extends p{constructor(e){super(e);this.menu.title.label="Kernel";this.kernelUsers=new Set}dispose(){this.kernelUsers.clear();super.dispose()}}class _ extends p{constructor(e){super(e);this.menu.title.label="Run";this.codeRunners=new Set}dispose(){this.codeRunners.clear();super.dispose()}}class y extends p{constructor(e){super(e);this.menu.title.label="Settings"}}class w extends p{constructor(e){super(e);this.menu.title.label="View";this.editorViewers=new Set}dispose(){this.editorViewers.clear();super.dispose()}}class x extends p{constructor(e){super(e);this.menu.title.label="Tabs"}}class C extends i["MenuBar"]{constructor(e){super();this._items=[];this.editMenu=new b({commands:e});this.fileMenu=new m({commands:e});this.helpMenu=new v({commands:e});this.kernelMenu=new g({commands:e});this.runMenu=new _({commands:e});this.settingsMenu=new y({commands:e});this.viewMenu=new w({commands:e});this.tabsMenu=new x({commands:e});this.addMenu(this.fileMenu.menu,{rank:0});this.addMenu(this.editMenu.menu,{rank:1});this.addMenu(this.viewMenu.menu,{rank:2});this.addMenu(this.runMenu.menu,{rank:3});this.addMenu(this.kernelMenu.menu,{rank:4});this.addMenu(this.tabsMenu.menu,{rank:500});this.addMenu(this.settingsMenu.menu,{rank:999});this.addMenu(this.helpMenu.menu,{rank:1e3})}addMenu(e,t={}){d["b"].overrideDefaultRenderer(e);if(r["ArrayExt"].firstIndexOf(this.menus,e)>-1){return}const n="rank"in t?t.rank:100;const i={menu:e,rank:n};const o=r["ArrayExt"].upperBound(this._items,i,k.itemCmp);e.disposed.connect(this._onMenuDisposed,this);r["ArrayExt"].insert(this._items,o,i);this.insertMenu(o,e)}dispose(){this.editMenu.dispose();this.fileMenu.dispose();this.helpMenu.dispose();this.kernelMenu.dispose();this.runMenu.dispose();this.settingsMenu.dispose();this.viewMenu.dispose();this.tabsMenu.dispose();super.dispose()}_onMenuDisposed(e){this.removeMenu(e);const t=r["ArrayExt"].findFirstIndex(this._items,t=>t.menu===e);if(t!==-1){r["ArrayExt"].removeAt(this._items,t)}}}var k;(function(e){function t(e,t){return e.rank-t.rank}e.itemCmp=t})(k||(k={}));var E=n("S9up");var M=n("i96i");var S;(function(e){e.openEdit="editmenu:open";e.undo="editmenu:undo";e.redo="editmenu:redo";e.clearCurrent="editmenu:clear-current";e.clearAll="editmenu:clear-all";e.find="editmenu:find";e.goToLine="editmenu:go-to-line";e.openFile="filemenu:open";e.closeAndCleanup="filemenu:close-and-cleanup";e.createConsole="filemenu:create-console";e.shutdown="filemenu:shutdown";e.logout="filemenu:logout";e.openKernel="kernelmenu:open";e.interruptKernel="kernelmenu:interrupt";e.restartKernel="kernelmenu:restart";e.restartKernelAndClear="kernelmenu:restart-and-clear";e.restartAndRunToSelected="notebook:restart-and-run-to-selected";e.changeKernel="kernelmenu:change";e.shutdownKernel="kernelmenu:shutdown";e.shutdownAllKernels="kernelmenu:shutdownAll";e.openView="viewmenu:open";e.wordWrap="viewmenu:word-wrap";e.lineNumbering="viewmenu:line-numbering";e.matchBrackets="viewmenu:match-brackets";e.openRun="runmenu:open";e.run="runmenu:run";e.runAll="runmenu:run-all";e.restartAndRunAll="runmenu:restart-and-run-all";e.runAbove="runmenu:run-above";e.runBelow="runmenu:run-below";e.openTabs="tabsmenu:open";e.activateById="tabsmenu:activate-by-id";e.activatePreviouslyUsedTab="tabsmenu:activate-previously-used-tab";e.openSettings="settingsmenu:open";e.openHelp="helpmenu:open";e.openFirst="mainmenu:open-first"})(S||(S={}));const L={id:"@jupyterlab/mainmenu-extension:plugin",requires:[o["b"]],optional:[s["a"],a["a"]],provides:u["a"],activate:(e,t,n,r)=>{const{commands:o}=e;const a=new C(o);a.id="jp-MainMenu";const s=new i["Widget"];M["F"].element({container:s.node,elementPosition:"center",margin:"2px 2px 2px 8px",height:"auto",width:"16px"});s.id="jp-MainLogo";const l=c["PageConfig"].getOption("quitButton").toLowerCase();a.fileMenu.quitEntry=l==="true";T(e,a.editMenu);D(e,a.fileMenu,t);O(e,a.kernelMenu);j(e,a.runMenu);P(e,a.settingsMenu);A(e,a.viewMenu);if(r){R(e,a.tabsMenu,r)}const u=e=>{a.activeMenu=e;a.openActiveMenu()};o.addCommand(S.openEdit,{label:"Open Edit Menu",execute:()=>u(a.editMenu.menu)});o.addCommand(S.openFile,{label:"Open File Menu",execute:()=>u(a.fileMenu.menu)});o.addCommand(S.openKernel,{label:"Open Kernel Menu",execute:()=>u(a.kernelMenu.menu)});o.addCommand(S.openRun,{label:"Open Run Menu",execute:()=>u(a.runMenu.menu)});o.addCommand(S.openView,{label:"Open View Menu",execute:()=>u(a.viewMenu.menu)});o.addCommand(S.openSettings,{label:"Open Settings Menu",execute:()=>u(a.settingsMenu.menu)});o.addCommand(S.openTabs,{label:"Open Tabs Menu",execute:()=>u(a.tabsMenu.menu)});o.addCommand(S.openHelp,{label:"Open Help Menu",execute:()=>u(a.helpMenu.menu)});o.addCommand(S.openFirst,{label:"Open First Menu",execute:()=>{a.activeIndex=0;a.openActiveMenu()}});if(n){if(a.fileMenu.quitEntry){n.addItem({command:S.shutdown,category:"Main Area"});n.addItem({command:S.logout,category:"Main Area"})}n.addItem({command:S.shutdownAllKernels,category:"Kernel Operations"});n.addItem({command:S.activatePreviouslyUsedTab,category:"Main Area"})}e.shell.add(s,"top");e.shell.add(a,"top");return a}};function T(e,t){const n=t.menu.commands;n.addCommand(S.undo,{label:"Undo",isEnabled:z.delegateEnabled(e,t.undoers,"undo"),execute:z.delegateExecute(e,t.undoers,"undo")});n.addCommand(S.redo,{label:"Redo",isEnabled:z.delegateEnabled(e,t.undoers,"redo"),execute:z.delegateExecute(e,t.undoers,"redo")});t.addGroup([{command:S.undo},{command:S.redo}],0);n.addCommand(S.clearCurrent,{label:()=>{const n=z.delegateLabel(e,t.clearers,"noun");const r=z.delegateEnabled(e,t.clearers,"clearCurrent")();return`Clear${r?` ${n}`:""}`},isEnabled:z.delegateEnabled(e,t.clearers,"clearCurrent"),execute:z.delegateExecute(e,t.clearers,"clearCurrent")});n.addCommand(S.clearAll,{label:()=>{const n=z.delegateLabel(e,t.clearers,"pluralNoun");const r=z.delegateEnabled(e,t.clearers,"clearAll")();return`Clear All${r?` ${n}`:""}`},isEnabled:z.delegateEnabled(e,t.clearers,"clearAll"),execute:z.delegateExecute(e,t.clearers,"clearAll")});t.addGroup([{command:S.clearCurrent},{command:S.clearAll}],10);n.addCommand(S.goToLine,{label:"Go to Line…",isEnabled:z.delegateEnabled(e,t.goToLiners,"goToLine"),execute:z.delegateExecute(e,t.goToLiners,"goToLine")});t.addGroup([{command:S.goToLine}],200)}function D(e,t,n){const r=t.menu.commands;r.addCommand(S.closeAndCleanup,{label:()=>{const n=z.delegateLabel(e,t.closeAndCleaners,"action");const r=z.delegateLabel(e,t.closeAndCleaners,"name");return`Close and ${n?` ${n} ${r}`:"Shutdown"}`},isEnabled:()=>!!e.shell.currentWidget&&!!e.shell.currentWidget.title.closable,execute:()=>{if(z.delegateEnabled(e,t.closeAndCleaners,"closeAndCleanup")()){return z.delegateExecute(e,t.closeAndCleaners,"closeAndCleanup")()}return e.commands.execute("application:close")}});r.addCommand(S.createConsole,{label:()=>{const n=z.delegateLabel(e,t.consoleCreators,"name");const r=`New Console for ${n?n:"Activity"}`;return r},isEnabled:z.delegateEnabled(e,t.consoleCreators,"createConsole"),execute:z.delegateExecute(e,t.consoleCreators,"createConsole")});r.addCommand(S.shutdown,{label:"Shut Down",caption:"Shut down JupyterLab",execute:()=>Object(l["b"])({title:"Shutdown confirmation",body:"Please confirm you want to shut down JupyterLab.",buttons:[l["a"].cancelButton(),l["a"].warnButton({label:"Shut Down"})]}).then(e=>{if(e.button.accept){const e=E["ServerConnection"].makeSettings();const t=c["URLExt"].join(e.baseUrl,"api/shutdown");return E["ServerConnection"].makeRequest(t,{method:"POST"},e).then(e=>{if(e.ok){const e=document.createElement("div");const t=document.createElement("p");t.textContent="You have shut down the Jupyter server. You can now close this tab.";const n=document.createElement("p");n.textContent="To use JupyterLab again, you will need to relaunch it.";e.appendChild(t);e.appendChild(n);void Object(l["b"])({title:"Server stopped",body:new i["Widget"]({node:e}),buttons:[]});window.close()}else{throw new E["ServerConnection"].ResponseError(e)}}).catch(e=>{throw new E["ServerConnection"].NetworkError(e)})}})});r.addCommand(S.logout,{label:"Log Out",caption:"Log out of JupyterLab",execute:()=>{n.navigate("/logout",{hard:true})}});const o=[{type:"submenu",submenu:t.newMenu.menu},{command:"filebrowser:create-main-launcher"}];const a=[{command:"filebrowser:open-path"}];const s=[{command:"docmanager:clone"},{command:S.createConsole}].filter(e=>!!e);const u=["application:close","filemenu:close-and-cleanup","application:close-all"].map(e=>({command:e}));const d=["docmanager:save","docmanager:save-as","docmanager:save-all"].map(e=>({command:e}));const f=["docmanager:reload","docmanager:restore-checkpoint","docmanager:rename"].map(e=>({command:e}));const p=[{command:"filemenu:logout"},{command:"filemenu:shutdown"}];const h=[{command:"apputils:print"}];t.addGroup(o,0);t.addGroup(a,1);t.addGroup(s,2);t.addGroup(u,3);t.addGroup(d,4);t.addGroup(f,5);t.addGroup(h,98);if(t.quitEntry){t.addGroup(p,99)}}function O(e,t){const n=t.menu.commands;n.addCommand(S.interruptKernel,{label:"Interrupt Kernel",isEnabled:z.delegateEnabled(e,t.kernelUsers,"interruptKernel"),execute:z.delegateExecute(e,t.kernelUsers,"interruptKernel")});n.addCommand(S.restartKernel,{label:"Restart Kernel…",isEnabled:z.delegateEnabled(e,t.kernelUsers,"restartKernel"),execute:z.delegateExecute(e,t.kernelUsers,"restartKernel")});n.addCommand(S.restartKernelAndClear,{label:()=>{const n=z.delegateLabel(e,t.kernelUsers,"noun");const r=z.delegateEnabled(e,t.kernelUsers,"restartKernelAndClear")();return`Restart Kernel and Clear${r?` ${n}`:""}…`},isEnabled:z.delegateEnabled(e,t.kernelUsers,"restartKernelAndClear"),execute:z.delegateExecute(e,t.kernelUsers,"restartKernelAndClear")});n.addCommand(S.changeKernel,{label:"Change Kernel…",isEnabled:z.delegateEnabled(e,t.kernelUsers,"changeKernel"),execute:z.delegateExecute(e,t.kernelUsers,"changeKernel")});n.addCommand(S.shutdownKernel,{label:"Shut Down Kernel",isEnabled:z.delegateEnabled(e,t.kernelUsers,"shutdownKernel"),execute:z.delegateExecute(e,t.kernelUsers,"shutdownKernel")});n.addCommand(S.shutdownAllKernels,{label:"Shut Down All Kernels…",isEnabled:()=>e.serviceManager.sessions.running().next()!==undefined,execute:()=>Object(l["b"])({title:"Shut Down All?",body:"Shut down all kernels?",buttons:[l["a"].cancelButton(),l["a"].warnButton({label:"Shut Down All"})]}).then(t=>{if(t.button.accept){return e.serviceManager.sessions.shutdownAll()}})});const r=[S.restartKernel,S.restartKernelAndClear,S.restartAndRunToSelected,S.restartAndRunAll].map(e=>({command:e}));t.addGroup([{command:S.interruptKernel}],0);t.addGroup(r,1);t.addGroup([{command:S.shutdownKernel},{command:S.shutdownAllKernels}],2);t.addGroup([{command:S.changeKernel}],3)}function A(e,t){const n=t.menu.commands;n.addCommand(S.lineNumbering,{label:"Show Line Numbers",isEnabled:z.delegateEnabled(e,t.editorViewers,"toggleLineNumbers"),isToggled:z.delegateToggled(e,t.editorViewers,"lineNumbersToggled"),execute:z.delegateExecute(e,t.editorViewers,"toggleLineNumbers")});n.addCommand(S.matchBrackets,{label:"Match Brackets",isEnabled:z.delegateEnabled(e,t.editorViewers,"toggleMatchBrackets"),isToggled:z.delegateToggled(e,t.editorViewers,"matchBracketsToggled"),execute:z.delegateExecute(e,t.editorViewers,"toggleMatchBrackets")});n.addCommand(S.wordWrap,{label:"Wrap Words",isEnabled:z.delegateEnabled(e,t.editorViewers,"toggleWordWrap"),isToggled:z.delegateToggled(e,t.editorViewers,"wordWrapToggled"),execute:z.delegateExecute(e,t.editorViewers,"toggleWordWrap")});t.addGroup([{command:"application:toggle-left-area"},{command:"application:toggle-right-area"}],0);const r=[S.lineNumbering,S.matchBrackets,S.wordWrap].map(e=>({command:e}));t.addGroup(r,10);t.addGroup([{command:"application:toggle-presentation-mode"},{command:"application:toggle-mode"}],1e3)}function j(e,t){const n=t.menu.commands;n.addCommand(S.run,{label:()=>{const n=z.delegateLabel(e,t.codeRunners,"noun");const r=z.delegateEnabled(e,t.codeRunners,"run")();return`Run Selected${r?` ${n}`:""}`},isEnabled:z.delegateEnabled(e,t.codeRunners,"run"),execute:z.delegateExecute(e,t.codeRunners,"run")});n.addCommand(S.runAll,{label:()=>{const n=z.delegateLabel(e,t.codeRunners,"noun");const r=z.delegateEnabled(e,t.codeRunners,"runAll")();return`Run All${r?` ${n}`:""}`},isEnabled:z.delegateEnabled(e,t.codeRunners,"runAll"),execute:z.delegateExecute(e,t.codeRunners,"runAll")});n.addCommand(S.restartAndRunAll,{label:()=>{const n=z.delegateLabel(e,t.codeRunners,"noun");const r=z.delegateEnabled(e,t.codeRunners,"restartAndRunAll")();return`Restart Kernel and Run All${r?` ${n}`:""}…`},isEnabled:z.delegateEnabled(e,t.codeRunners,"restartAndRunAll"),execute:z.delegateExecute(e,t.codeRunners,"restartAndRunAll")});const r=[S.runAll,S.restartAndRunAll].map(e=>({command:e}));t.addGroup([{command:S.run}],0);t.addGroup(r,999)}function P(e,t){t.addGroup([{command:"settingeditor:open"}],1e3)}function R(e,t,n){const i=e.commands;t.addGroup([{command:"application:activate-next-tab"},{command:"application:activate-previous-tab"},{command:"application:activate-next-tab-bar"},{command:"application:activate-previous-tab-bar"},{command:S.activatePreviouslyUsedTab}],0);const o=[];let a;i.addCommand(S.activateById,{label:t=>{const n=t["id"]||"";const i=Object(r["find"])(e.shell.widgets("main"),e=>e.id===n);return i&&i.title.label||""},isToggled:t=>{const n=t["id"]||"";return!!e.shell.currentWidget&&e.shell.currentWidget.id===n},execute:t=>e.shell.activateById(t["id"]||"")});let s="";i.addCommand(S.activatePreviouslyUsedTab,{label:"Activate Previously Used Tab",isEnabled:()=>!!s,execute:()=>i.execute(S.activateById,{id:s})});if(n){void e.restored.then(()=>{const i=()=>{if(a&&!a.isDisposed){a.dispose()}o.length=0;let n=false;Object(r["each"])(e.shell.widgets("main"),e=>{if(e.id===s){n=true}o.push({command:S.activateById,args:{id:e.id}})});a=t.addGroup(o,1);s=n?s:""};i();n.layoutModified.connect(()=>{i()});n.currentChanged.connect((e,t)=>{const n=t.oldValue;if(!n){return}s=n.id})})}}var I=t["default"]=L;var z;(function(e){function t(e,t){for(const n of e){if(t(n)){return n}}return undefined}function n(e,n,r){const i=e.shell.currentWidget;const o=i?t(n,e=>e.tracker.has(i)):undefined;if(!o){return""}return o[r]}e.delegateLabel=n;function r(e,n,r){return()=>{const i=e.shell.currentWidget;const o=i?t(n,e=>e.tracker.has(i)):undefined;if(!o){return Promise.resolve(void 0)}const a=o[r];return a(i)}}e.delegateExecute=r;function i(e,n,r){return()=>{const i=e.shell.currentWidget;const o=i?t(n,e=>e.tracker.has(i)):undefined;return!!o&&!!o[r]&&(o.isEnabled&&i?o.isEnabled(i):true)}}e.delegateEnabled=i;function o(e,n,r){return()=>{const i=e.shell.currentWidget;const o=i?t(n,e=>e.tracker.has(i)):undefined;return!!o&&!!o[r]&&!!i&&!!o[r](i)}}e.delegateToggled=o})(z||(z={}))},"8D6k":function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("7RLm"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},"8EBN":function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){"use strict";e.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history).md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki ",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]}];for(var t=0;t<e.modeInfo.length;t++){var n=e.modeInfo[t];if(n.mimes)n.mime=n.mimes[0]}e.findModeByMIME=function(t){t=t.toLowerCase();for(var n=0;n<e.modeInfo.length;n++){var r=e.modeInfo[n];if(r.mime==t)return r;if(r.mimes)for(var i=0;i<r.mimes.length;i++)if(r.mimes[i]==t)return r}if(/\+xml$/.test(t))return e.findModeByMIME("application/xml");if(/\+json$/.test(t))return e.findModeByMIME("application/json")};e.findModeByExtension=function(t){t=t.toLowerCase();for(var n=0;n<e.modeInfo.length;n++){var r=e.modeInfo[n];if(r.ext)for(var i=0;i<r.ext.length;i++)if(r.ext[i]==t)return r}};e.findModeByFileName=function(t){for(var n=0;n<e.modeInfo.length;n++){var r=e.modeInfo[n];if(r.file&&r.file.test(t))return r}var i=t.lastIndexOf(".");var o=i>-1&&t.substring(i+1,t.length);if(o)return e.findModeByExtension(o)};e.findModeByName=function(t){t=t.toLowerCase();for(var n=0;n<e.modeInfo.length;n++){var r=e.modeInfo[n];if(r.name.toLowerCase()==t)return r;if(r.alias)for(var i=0;i<r.alias.length;i++)if(r.alias[i].toLowerCase()==t)return r}}}))},"8L3F":function(e,t,n){"use strict";(function(e){var n=typeof window!=="undefined"&&typeof document!=="undefined"&&typeof navigator!=="undefined";var r=function(){var e=["Edge","Trident","Firefox"];for(var t=0;t<e.length;t+=1){if(n&&navigator.userAgent.indexOf(e[t])>=0){return 1}}return 0}();function i(e){var t=false;return function(){if(t){return}t=true;window.Promise.resolve().then((function(){t=false;e()}))}}function o(e){var t=false;return function(){if(!t){t=true;setTimeout((function(){t=false;e()}),r)}}}var a=n&&window.Promise;var s=a?i:o;function l(e){var t={};return e&&t.toString.call(e)==="[object Function]"}function c(e,t){if(e.nodeType!==1){return[]}var n=e.ownerDocument.defaultView;var r=n.getComputedStyle(e,null);return t?r[t]:r}function u(e){if(e.nodeName==="HTML"){return e}return e.parentNode||e.host}function d(e){if(!e){return document.body}switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=c(e),n=t.overflow,r=t.overflowX,i=t.overflowY;if(/(auto|scroll|overlay)/.test(n+i+r)){return e}return d(u(e))}function f(e){return e&&e.referenceNode?e.referenceNode:e}var p=n&&!!(window.MSInputMethodContext&&document.documentMode);var h=n&&/MSIE 10/.test(navigator.userAgent);function m(e){if(e===11){return p}if(e===10){return h}return p||h}function b(e){if(!e){return document.documentElement}var t=m(10)?document.body:null;var n=e.offsetParent||null;while(n===t&&e.nextElementSibling){n=(e=e.nextElementSibling).offsetParent}var r=n&&n.nodeName;if(!r||r==="BODY"||r==="HTML"){return e?e.ownerDocument.documentElement:document.documentElement}if(["TH","TD","TABLE"].indexOf(n.nodeName)!==-1&&c(n,"position")==="static"){return b(n)}return n}function v(e){var t=e.nodeName;if(t==="BODY"){return false}return t==="HTML"||b(e.firstElementChild)===e}function g(e){if(e.parentNode!==null){return g(e.parentNode)}return e}function _(e,t){if(!e||!e.nodeType||!t||!t.nodeType){return document.documentElement}var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING;var r=n?e:t;var i=n?t:e;var o=document.createRange();o.setStart(r,0);o.setEnd(i,0);var a=o.commonAncestorContainer;if(e!==a&&t!==a||r.contains(i)){if(v(a)){return a}return b(a)}var s=g(e);if(s.host){return _(s.host,t)}else{return _(e,g(t).host)}}function y(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"top";var n=t==="top"?"scrollTop":"scrollLeft";var r=e.nodeName;if(r==="BODY"||r==="HTML"){var i=e.ownerDocument.documentElement;var o=e.ownerDocument.scrollingElement||i;return o[n]}return e[n]}function w(e,t){var n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var r=y(t,"top");var i=y(t,"left");var o=n?-1:1;e.top+=r*o;e.bottom+=r*o;e.left+=i*o;e.right+=i*o;return e}function x(e,t){var n=t==="x"?"Left":"Top";var r=n==="Left"?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+r+"Width"])}function C(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],m(10)?parseInt(n["offset"+e])+parseInt(r["margin"+(e==="Height"?"Top":"Left")])+parseInt(r["margin"+(e==="Height"?"Bottom":"Right")]):0)}function k(e){var t=e.body;var n=e.documentElement;var r=m(10)&&getComputedStyle(n);return{height:C("Height",t,n,r),width:C("Width",t,n,r)}}var E=function(e,t){if(!(e instanceof t)){throw new TypeError("Cannot call a class as a function")}};var M=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||false;r.configurable=true;if("value"in r)r.writable=true;Object.defineProperty(e,r.key,r)}}return function(t,n,r){if(n)e(t.prototype,n);if(r)e(t,r);return t}}();var S=function(e,t,n){if(t in e){Object.defineProperty(e,t,{value:n,enumerable:true,configurable:true,writable:true})}else{e[t]=n}return e};var L=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n){if(Object.prototype.hasOwnProperty.call(n,r)){e[r]=n[r]}}}return e};function T(e){return L({},e,{right:e.left+e.width,bottom:e.top+e.height})}function D(e){var t={};try{if(m(10)){t=e.getBoundingClientRect();var n=y(e,"top");var r=y(e,"left");t.top+=n;t.left+=r;t.bottom+=n;t.right+=r}else{t=e.getBoundingClientRect()}}catch(f){}var i={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top};var o=e.nodeName==="HTML"?k(e.ownerDocument):{};var a=o.width||e.clientWidth||i.width;var s=o.height||e.clientHeight||i.height;var l=e.offsetWidth-a;var u=e.offsetHeight-s;if(l||u){var d=c(e);l-=x(d,"x");u-=x(d,"y");i.width-=l;i.height-=u}return T(i)}function O(e,t){var n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var r=m(10);var i=t.nodeName==="HTML";var o=D(e);var a=D(t);var s=d(e);var l=c(t);var u=parseFloat(l.borderTopWidth);var f=parseFloat(l.borderLeftWidth);if(n&&i){a.top=Math.max(a.top,0);a.left=Math.max(a.left,0)}var p=T({top:o.top-a.top-u,left:o.left-a.left-f,width:o.width,height:o.height});p.marginTop=0;p.marginLeft=0;if(!r&&i){var h=parseFloat(l.marginTop);var b=parseFloat(l.marginLeft);p.top-=u-h;p.bottom-=u-h;p.left-=f-b;p.right-=f-b;p.marginTop=h;p.marginLeft=b}if(r&&!n?t.contains(s):t===s&&s.nodeName!=="BODY"){p=w(p,t)}return p}function A(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var n=e.ownerDocument.documentElement;var r=O(e,n);var i=Math.max(n.clientWidth,window.innerWidth||0);var o=Math.max(n.clientHeight,window.innerHeight||0);var a=!t?y(n):0;var s=!t?y(n,"left"):0;var l={top:a-r.top+r.marginTop,left:s-r.left+r.marginLeft,width:i,height:o};return T(l)}function j(e){var t=e.nodeName;if(t==="BODY"||t==="HTML"){return false}if(c(e,"position")==="fixed"){return true}var n=u(e);if(!n){return false}return j(n)}function P(e){if(!e||!e.parentElement||m()){return document.documentElement}var t=e.parentElement;while(t&&c(t,"transform")==="none"){t=t.parentElement}return t||document.documentElement}function R(e,t,n,r){var i=arguments.length>4&&arguments[4]!==undefined?arguments[4]:false;var o={top:0,left:0};var a=i?P(e):_(e,f(t));if(r==="viewport"){o=A(a,i)}else{var s=void 0;if(r==="scrollParent"){s=d(u(t));if(s.nodeName==="BODY"){s=e.ownerDocument.documentElement}}else if(r==="window"){s=e.ownerDocument.documentElement}else{s=r}var l=O(s,a,i);if(s.nodeName==="HTML"&&!j(a)){var c=k(e.ownerDocument),p=c.height,h=c.width;o.top+=l.top-l.marginTop;o.bottom=p+l.top;o.left+=l.left-l.marginLeft;o.right=h+l.left}else{o=l}}n=n||0;var m=typeof n==="number";o.left+=m?n:n.left||0;o.top+=m?n:n.top||0;o.right-=m?n:n.right||0;o.bottom-=m?n:n.bottom||0;return o}function I(e){var t=e.width,n=e.height;return t*n}function z(e,t,n,r,i){var o=arguments.length>5&&arguments[5]!==undefined?arguments[5]:0;if(e.indexOf("auto")===-1){return e}var a=R(n,r,o,i);var s={top:{width:a.width,height:t.top-a.top},right:{width:a.right-t.right,height:a.height},bottom:{width:a.width,height:a.bottom-t.bottom},left:{width:t.left-a.left,height:a.height}};var l=Object.keys(s).map((function(e){return L({key:e},s[e],{area:I(s[e])})})).sort((function(e,t){return t.area-e.area}));var c=l.filter((function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight}));var u=c.length>0?c[0].key:l[0].key;var d=e.split("-")[1];return u+(d?"-"+d:"")}function N(e,t,n){var r=arguments.length>3&&arguments[3]!==undefined?arguments[3]:null;var i=r?P(t):_(t,f(n));return O(n,i,r)}function H(e){var t=e.ownerDocument.defaultView;var n=t.getComputedStyle(e);var r=parseFloat(n.marginTop||0)+parseFloat(n.marginBottom||0);var i=parseFloat(n.marginLeft||0)+parseFloat(n.marginRight||0);var o={width:e.offsetWidth+i,height:e.offsetHeight+r};return o}function F(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function B(e,t,n){n=n.split("-")[0];var r=H(e);var i={width:r.width,height:r.height};var o=["right","left"].indexOf(n)!==-1;var a=o?"top":"left";var s=o?"left":"top";var l=o?"height":"width";var c=!o?"height":"width";i[a]=t[a]+t[l]/2-r[l]/2;if(n===s){i[s]=t[s]-r[c]}else{i[s]=t[F(s)]}return i}function V(e,t){if(Array.prototype.find){return e.find(t)}return e.filter(t)[0]}function Y(e,t,n){if(Array.prototype.findIndex){return e.findIndex((function(e){return e[t]===n}))}var r=V(e,(function(e){return e[t]===n}));return e.indexOf(r)}function W(e,t,n){var r=n===undefined?e:e.slice(0,Y(e,"name",n));r.forEach((function(e){if(e["function"]){console.warn("`modifier.function` is deprecated, use `modifier.fn`!")}var n=e["function"]||e.fn;if(e.enabled&&l(n)){t.offsets.popper=T(t.offsets.popper);t.offsets.reference=T(t.offsets.reference);t=n(t,e)}}));return t}function U(){if(this.state.isDestroyed){return}var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:false,offsets:{}};e.offsets.reference=N(this.state,this.popper,this.reference,this.options.positionFixed);e.placement=z(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding);e.originalPlacement=e.placement;e.positionFixed=this.options.positionFixed;e.offsets.popper=B(this.popper,e.offsets.reference,e.placement);e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute";e=W(this.modifiers,e);if(!this.state.isCreated){this.state.isCreated=true;this.options.onCreate(e)}else{this.options.onUpdate(e)}}function q(e,t){return e.some((function(e){var n=e.name,r=e.enabled;return r&&n===t}))}function G(e){var t=[false,"ms","Webkit","Moz","O"];var n=e.charAt(0).toUpperCase()+e.slice(1);for(var r=0;r<t.length;r++){var i=t[r];var o=i?""+i+n:e;if(typeof document.body.style[o]!=="undefined"){return o}}return null}function K(){this.state.isDestroyed=true;if(q(this.modifiers,"applyStyle")){this.popper.removeAttribute("x-placement");this.popper.style.position="";this.popper.style.top="";this.popper.style.left="";this.popper.style.right="";this.popper.style.bottom="";this.popper.style.willChange="";this.popper.style[G("transform")]=""}this.disableEventListeners();if(this.options.removeOnDestroy){this.popper.parentNode.removeChild(this.popper)}return this}function $(e){var t=e.ownerDocument;return t?t.defaultView:window}function J(e,t,n,r){var i=e.nodeName==="BODY";var o=i?e.ownerDocument.defaultView:e;o.addEventListener(t,n,{passive:true});if(!i){J(d(o.parentNode),t,n,r)}r.push(o)}function X(e,t,n,r){n.updateBound=r;$(e).addEventListener("resize",n.updateBound,{passive:true});var i=d(e);J(i,"scroll",n.updateBound,n.scrollParents);n.scrollElement=i;n.eventsEnabled=true;return n}function Z(){if(!this.state.eventsEnabled){this.state=X(this.reference,this.options,this.state,this.scheduleUpdate)}}function Q(e,t){$(e).removeEventListener("resize",t.updateBound);t.scrollParents.forEach((function(e){e.removeEventListener("scroll",t.updateBound)}));t.updateBound=null;t.scrollParents=[];t.scrollElement=null;t.eventsEnabled=false;return t}function ee(){if(this.state.eventsEnabled){cancelAnimationFrame(this.scheduleUpdate);this.state=Q(this.reference,this.state)}}function te(e){return e!==""&&!isNaN(parseFloat(e))&&isFinite(e)}function ne(e,t){Object.keys(t).forEach((function(n){var r="";if(["width","height","top","right","bottom","left"].indexOf(n)!==-1&&te(t[n])){r="px"}e.style[n]=t[n]+r}))}function re(e,t){Object.keys(t).forEach((function(n){var r=t[n];if(r!==false){e.setAttribute(n,t[n])}else{e.removeAttribute(n)}}))}function ie(e){ne(e.instance.popper,e.styles);re(e.instance.popper,e.attributes);if(e.arrowElement&&Object.keys(e.arrowStyles).length){ne(e.arrowElement,e.arrowStyles)}return e}function oe(e,t,n,r,i){var o=N(i,t,e,n.positionFixed);var a=z(n.placement,o,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);t.setAttribute("x-placement",a);ne(t,{position:n.positionFixed?"fixed":"absolute"});return n}function ae(e,t){var n=e.offsets,r=n.popper,i=n.reference;var o=Math.round,a=Math.floor;var s=function e(t){return t};var l=o(i.width);var c=o(r.width);var u=["left","right"].indexOf(e.placement)!==-1;var d=e.placement.indexOf("-")!==-1;var f=l%2===c%2;var p=l%2===1&&c%2===1;var h=!t?s:u||d||f?o:a;var m=!t?s:o;return{left:h(p&&!d&&t?r.left-1:r.left),top:m(r.top),bottom:m(r.bottom),right:h(r.right)}}var se=n&&/Firefox/i.test(navigator.userAgent);function le(e,t){var n=t.x,r=t.y;var i=e.offsets.popper;var o=V(e.instance.modifiers,(function(e){return e.name==="applyStyle"})).gpuAcceleration;if(o!==undefined){console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!")}var a=o!==undefined?o:t.gpuAcceleration;var s=b(e.instance.popper);var l=D(s);var c={position:i.position};var u=ae(e,window.devicePixelRatio<2||!se);var d=n==="bottom"?"top":"bottom";var f=r==="right"?"left":"right";var p=G("transform");var h=void 0,m=void 0;if(d==="bottom"){if(s.nodeName==="HTML"){m=-s.clientHeight+u.bottom}else{m=-l.height+u.bottom}}else{m=u.top}if(f==="right"){if(s.nodeName==="HTML"){h=-s.clientWidth+u.right}else{h=-l.width+u.right}}else{h=u.left}if(a&&p){c[p]="translate3d("+h+"px, "+m+"px, 0)";c[d]=0;c[f]=0;c.willChange="transform"}else{var v=d==="bottom"?-1:1;var g=f==="right"?-1:1;c[d]=m*v;c[f]=h*g;c.willChange=d+", "+f}var _={"x-placement":e.placement};e.attributes=L({},_,e.attributes);e.styles=L({},c,e.styles);e.arrowStyles=L({},e.offsets.arrow,e.arrowStyles);return e}function ce(e,t,n){var r=V(e,(function(e){var n=e.name;return n===t}));var i=!!r&&e.some((function(e){return e.name===n&&e.enabled&&e.order<r.order}));if(!i){var o="`"+t+"`";var a="`"+n+"`";console.warn(a+" modifier is required by "+o+" modifier in order to work, be sure to include it before "+o+"!")}return i}function ue(e,t){var n;if(!ce(e.instance.modifiers,"arrow","keepTogether")){return e}var r=t.element;if(typeof r==="string"){r=e.instance.popper.querySelector(r);if(!r){return e}}else{if(!e.instance.popper.contains(r)){console.warn("WARNING: `arrow.element` must be child of its popper element!");return e}}var i=e.placement.split("-")[0];var o=e.offsets,a=o.popper,s=o.reference;var l=["left","right"].indexOf(i)!==-1;var u=l?"height":"width";var d=l?"Top":"Left";var f=d.toLowerCase();var p=l?"left":"top";var h=l?"bottom":"right";var m=H(r)[u];if(s[h]-m<a[f]){e.offsets.popper[f]-=a[f]-(s[h]-m)}if(s[f]+m>a[h]){e.offsets.popper[f]+=s[f]+m-a[h]}e.offsets.popper=T(e.offsets.popper);var b=s[f]+s[u]/2-m/2;var v=c(e.instance.popper);var g=parseFloat(v["margin"+d]);var _=parseFloat(v["border"+d+"Width"]);var y=b-e.offsets.popper[f]-g-_;y=Math.max(Math.min(a[u]-m,y),0);e.arrowElement=r;e.offsets.arrow=(n={},S(n,f,Math.round(y)),S(n,p,""),n);return e}function de(e){if(e==="end"){return"start"}else if(e==="start"){return"end"}return e}var fe=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"];var pe=fe.slice(3);function he(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var n=pe.indexOf(e);var r=pe.slice(n+1).concat(pe.slice(0,n));return t?r.reverse():r}var me={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function be(e,t){if(q(e.instance.modifiers,"inner")){return e}if(e.flipped&&e.placement===e.originalPlacement){return e}var n=R(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed);var r=e.placement.split("-")[0];var i=F(r);var o=e.placement.split("-")[1]||"";var a=[];switch(t.behavior){case me.FLIP:a=[r,i];break;case me.CLOCKWISE:a=he(r);break;case me.COUNTERCLOCKWISE:a=he(r,true);break;default:a=t.behavior}a.forEach((function(s,l){if(r!==s||a.length===l+1){return e}r=e.placement.split("-")[0];i=F(r);var c=e.offsets.popper;var u=e.offsets.reference;var d=Math.floor;var f=r==="left"&&d(c.right)>d(u.left)||r==="right"&&d(c.left)<d(u.right)||r==="top"&&d(c.bottom)>d(u.top)||r==="bottom"&&d(c.top)<d(u.bottom);var p=d(c.left)<d(n.left);var h=d(c.right)>d(n.right);var m=d(c.top)<d(n.top);var b=d(c.bottom)>d(n.bottom);var v=r==="left"&&p||r==="right"&&h||r==="top"&&m||r==="bottom"&&b;var g=["top","bottom"].indexOf(r)!==-1;var _=!!t.flipVariations&&(g&&o==="start"&&p||g&&o==="end"&&h||!g&&o==="start"&&m||!g&&o==="end"&&b);var y=!!t.flipVariationsByContent&&(g&&o==="start"&&h||g&&o==="end"&&p||!g&&o==="start"&&b||!g&&o==="end"&&m);var w=_||y;if(f||v||w){e.flipped=true;if(f||v){r=a[l+1]}if(w){o=de(o)}e.placement=r+(o?"-"+o:"");e.offsets.popper=L({},e.offsets.popper,B(e.instance.popper,e.offsets.reference,e.placement));e=W(e.instance.modifiers,e,"flip")}}));return e}function ve(e){var t=e.offsets,n=t.popper,r=t.reference;var i=e.placement.split("-")[0];var o=Math.floor;var a=["top","bottom"].indexOf(i)!==-1;var s=a?"right":"bottom";var l=a?"left":"top";var c=a?"width":"height";if(n[s]<o(r[l])){e.offsets.popper[l]=o(r[l])-n[c]}if(n[l]>o(r[s])){e.offsets.popper[l]=o(r[s])}return e}function ge(e,t,n,r){var i=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/);var o=+i[1];var a=i[2];if(!o){return e}if(a.indexOf("%")===0){var s=void 0;switch(a){case"%p":s=n;break;case"%":case"%r":default:s=r}var l=T(s);return l[t]/100*o}else if(a==="vh"||a==="vw"){var c=void 0;if(a==="vh"){c=Math.max(document.documentElement.clientHeight,window.innerHeight||0)}else{c=Math.max(document.documentElement.clientWidth,window.innerWidth||0)}return c/100*o}else{return o}}function _e(e,t,n,r){var i=[0,0];var o=["right","left"].indexOf(r)!==-1;var a=e.split(/(\+|\-)/).map((function(e){return e.trim()}));var s=a.indexOf(V(a,(function(e){return e.search(/,|\s/)!==-1})));if(a[s]&&a[s].indexOf(",")===-1){console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.")}var l=/\s*,\s*|\s+/;var c=s!==-1?[a.slice(0,s).concat([a[s].split(l)[0]]),[a[s].split(l)[1]].concat(a.slice(s+1))]:[a];c=c.map((function(e,r){var i=(r===1?!o:o)?"height":"width";var a=false;return e.reduce((function(e,t){if(e[e.length-1]===""&&["+","-"].indexOf(t)!==-1){e[e.length-1]=t;a=true;return e}else if(a){e[e.length-1]+=t;a=false;return e}else{return e.concat(t)}}),[]).map((function(e){return ge(e,i,t,n)}))}));c.forEach((function(e,t){e.forEach((function(n,r){if(te(n)){i[t]+=n*(e[r-1]==="-"?-1:1)}}))}));return i}function ye(e,t){var n=t.offset;var r=e.placement,i=e.offsets,o=i.popper,a=i.reference;var s=r.split("-")[0];var l=void 0;if(te(+n)){l=[+n,0]}else{l=_e(n,o,a,s)}if(s==="left"){o.top+=l[0];o.left-=l[1]}else if(s==="right"){o.top+=l[0];o.left+=l[1]}else if(s==="top"){o.left+=l[0];o.top-=l[1]}else if(s==="bottom"){o.left+=l[0];o.top+=l[1]}e.popper=o;return e}function we(e,t){var n=t.boundariesElement||b(e.instance.popper);if(e.instance.reference===n){n=b(n)}var r=G("transform");var i=e.instance.popper.style;var o=i.top,a=i.left,s=i[r];i.top="";i.left="";i[r]="";var l=R(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);i.top=o;i.left=a;i[r]=s;t.boundaries=l;var c=t.priority;var u=e.offsets.popper;var d={primary:function e(n){var r=u[n];if(u[n]<l[n]&&!t.escapeWithReference){r=Math.max(u[n],l[n])}return S({},n,r)},secondary:function e(n){var r=n==="right"?"left":"top";var i=u[r];if(u[n]>l[n]&&!t.escapeWithReference){i=Math.min(u[r],l[n]-(n==="right"?u.width:u.height))}return S({},r,i)}};c.forEach((function(e){var t=["left","top"].indexOf(e)!==-1?"primary":"secondary";u=L({},u,d[t](e))}));e.offsets.popper=u;return e}function xe(e){var t=e.placement;var n=t.split("-")[0];var r=t.split("-")[1];if(r){var i=e.offsets,o=i.reference,a=i.popper;var s=["bottom","top"].indexOf(n)!==-1;var l=s?"left":"top";var c=s?"width":"height";var u={start:S({},l,o[l]),end:S({},l,o[l]+o[c]-a[c])};e.offsets.popper=L({},a,u[r])}return e}function Ce(e){if(!ce(e.instance.modifiers,"hide","preventOverflow")){return e}var t=e.offsets.reference;var n=V(e.instance.modifiers,(function(e){return e.name==="preventOverflow"})).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(e.hide===true){return e}e.hide=true;e.attributes["x-out-of-boundaries"]=""}else{if(e.hide===false){return e}e.hide=false;e.attributes["x-out-of-boundaries"]=false}return e}function ke(e){var t=e.placement;var n=t.split("-")[0];var r=e.offsets,i=r.popper,o=r.reference;var a=["left","right"].indexOf(n)!==-1;var s=["top","left"].indexOf(n)===-1;i[a?"left":"top"]=o[n]-(s?i[a?"width":"height"]:0);e.placement=F(t);e.offsets.popper=T(i);return e}var Ee={shift:{order:100,enabled:true,fn:xe},offset:{order:200,enabled:true,fn:ye,offset:0},preventOverflow:{order:300,enabled:true,fn:we,priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:true,fn:ve},arrow:{order:500,enabled:true,fn:ue,element:"[x-arrow]"},flip:{order:600,enabled:true,fn:be,behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:false,flipVariationsByContent:false},inner:{order:700,enabled:false,fn:ke},hide:{order:800,enabled:true,fn:Ce},computeStyle:{order:850,enabled:true,fn:le,gpuAcceleration:true,x:"bottom",y:"right"},applyStyle:{order:900,enabled:true,fn:ie,onLoad:oe,gpuAcceleration:undefined}};var Me={placement:"bottom",positionFixed:false,eventsEnabled:true,removeOnDestroy:false,onCreate:function e(){},onUpdate:function e(){},modifiers:Ee};var Se=function(){function e(t,n){var r=this;var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};E(this,e);this.scheduleUpdate=function(){return requestAnimationFrame(r.update)};this.update=s(this.update.bind(this));this.options=L({},e.Defaults,i);this.state={isDestroyed:false,isCreated:false,scrollParents:[]};this.reference=t&&t.jquery?t[0]:t;this.popper=n&&n.jquery?n[0]:n;this.options.modifiers={};Object.keys(L({},e.Defaults.modifiers,i.modifiers)).forEach((function(t){r.options.modifiers[t]=L({},e.Defaults.modifiers[t]||{},i.modifiers?i.modifiers[t]:{})}));this.modifiers=Object.keys(this.options.modifiers).map((function(e){return L({name:e},r.options.modifiers[e])})).sort((function(e,t){return e.order-t.order}));this.modifiers.forEach((function(e){if(e.enabled&&l(e.onLoad)){e.onLoad(r.reference,r.popper,r.options,e,r.state)}}));this.update();var o=this.options.eventsEnabled;if(o){this.enableEventListeners()}this.state.eventsEnabled=o}M(e,[{key:"update",value:function e(){return U.call(this)}},{key:"destroy",value:function e(){return K.call(this)}},{key:"enableEventListeners",value:function e(){return Z.call(this)}},{key:"disableEventListeners",value:function e(){return ee.call(this)}}]);return e}();Se.Utils=(typeof window!=="undefined"?window:e).PopperUtils;Se.placements=fe;Se.Defaults=Me;t["a"]=Se}).call(this,n("yLpj"))},"8OQS":function(e,t){function n(e,t){if(e==null)return{};var n={};var r=Object.keys(e);var i,o;for(o=0;o<r.length;o++){i=r[o];if(t.indexOf(i)>=0)continue;n[i]=e[i]}return n}e.exports=n},"8PLQ":function(e){e.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Abreve":"Ă","abreve":"ă","ac":"∾","acd":"∿","acE":"∾̳","Acirc":"Â","acirc":"â","acute":"´","Acy":"А","acy":"а","AElig":"Æ","aelig":"æ","af":"","Afr":"𝔄","afr":"𝔞","Agrave":"À","agrave":"à","alefsym":"ℵ","aleph":"ℵ","Alpha":"Α","alpha":"α","Amacr":"Ā","amacr":"ā","amalg":"⨿","amp":"&","AMP":"&","andand":"⩕","And":"⩓","and":"∧","andd":"⩜","andslope":"⩘","andv":"⩚","ang":"∠","ange":"⦤","angle":"∠","angmsdaa":"⦨","angmsdab":"⦩","angmsdac":"⦪","angmsdad":"⦫","angmsdae":"⦬","angmsdaf":"⦭","angmsdag":"⦮","angmsdah":"⦯","angmsd":"∡","angrt":"∟","angrtvb":"⊾","angrtvbd":"⦝","angsph":"∢","angst":"Å","angzarr":"⍼","Aogon":"Ą","aogon":"ą","Aopf":"𝔸","aopf":"𝕒","apacir":"⩯","ap":"≈","apE":"⩰","ape":"≊","apid":"≋","apos":"\'","ApplyFunction":"","approx":"≈","approxeq":"≊","Aring":"Å","aring":"å","Ascr":"𝒜","ascr":"𝒶","Assign":"≔","ast":"*","asymp":"≈","asympeq":"≍","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","awconint":"∳","awint":"⨑","backcong":"≌","backepsilon":"϶","backprime":"","backsim":"∽","backsimeq":"⋍","Backslash":"","Barv":"⫧","barvee":"⊽","barwed":"⌅","Barwed":"⌆","barwedge":"⌅","bbrk":"⎵","bbrktbrk":"⎶","bcong":"≌","Bcy":"Б","bcy":"б","bdquo":"„","becaus":"∵","because":"∵","Because":"∵","bemptyv":"⦰","bepsi":"϶","bernou":"","Bernoullis":"","Beta":"Β","beta":"β","beth":"ℶ","between":"≬","Bfr":"𝔅","bfr":"𝔟","bigcap":"⋂","bigcirc":"◯","bigcup":"","bigodot":"⨀","bigoplus":"⨁","bigotimes":"⨂","bigsqcup":"⨆","bigstar":"★","bigtriangledown":"▽","bigtriangleup":"△","biguplus":"⨄","bigvee":"","bigwedge":"⋀","bkarow":"⤍","blacklozenge":"⧫","blacksquare":"▪","blacktriangle":"▴","blacktriangledown":"▾","blacktriangleleft":"◂","blacktriangleright":"▸","blank":"␣","blk12":"▒","blk14":"░","blk34":"▓","block":"█","bne":"=⃥","bnequiv":"≡⃥","bNot":"⫭","bnot":"⌐","Bopf":"𝔹","bopf":"𝕓","bot":"⊥","bottom":"⊥","bowtie":"⋈","boxbox":"⧉","boxdl":"┐","boxdL":"╕","boxDl":"╖","boxDL":"╗","boxdr":"┌","boxdR":"╒","boxDr":"╓","boxDR":"╔","boxh":"─","boxH":"═","boxhd":"┬","boxHd":"╤","boxhD":"╥","boxHD":"╦","boxhu":"┴","boxHu":"╧","boxhU":"╨","boxHU":"╩","boxminus":"⊟","boxplus":"⊞","boxtimes":"⊠","boxul":"┘","boxuL":"╛","boxUl":"╜","boxUL":"╝","boxur":"└","boxuR":"╘","boxUr":"╙","boxUR":"╚","boxv":"│","boxV":"║","boxvh":"┼","boxvH":"╪","boxVh":"╫","boxVH":"╬","boxvl":"┤","boxvL":"╡","boxVl":"╢","boxVL":"╣","boxvr":"├","boxvR":"╞","boxVr":"╟","boxVR":"╠","bprime":"","breve":"˘","Breve":"˘","brvbar":"¦","bscr":"𝒷","Bscr":"","bsemi":"⁏","bsim":"∽","bsime":"⋍","bsolb":"⧅","bsol":"\\\\","bsolhsub":"⟈","bull":"•","bullet":"•","bump":"≎","bumpE":"⪮","bumpe":"≏","Bumpeq":"≎","bumpeq":"≏","Cacute":"Ć","cacute":"ć","capand":"⩄","capbrcup":"⩉","capcap":"⩋","cap":"∩","Cap":"⋒","capcup":"⩇","capdot":"⩀","CapitalDifferentialD":"","caps":"∩︀","caret":"","caron":"ˇ","Cayleys":"","ccaps":"⩍","Ccaron":"Č","ccaron":"č","Ccedil":"Ç","ccedil":"ç","Ccirc":"Ĉ","ccirc":"ĉ","Cconint":"∰","ccups":"⩌","ccupssm":"⩐","Cdot":"Ċ","cdot":"ċ","cedil":"¸","Cedilla":"¸","cemptyv":"⦲","cent":"¢","centerdot":"·","CenterDot":"·","cfr":"𝔠","Cfr":"","CHcy":"Ч","chcy":"ч","check":"✓","checkmark":"✓","Chi":"Χ","chi":"χ","circ":"ˆ","circeq":"≗","circlearrowleft":"↺","circlearrowright":"↻","circledast":"⊛","circledcirc":"⊚","circleddash":"⊝","CircleDot":"⊙","circledR":"®","circledS":"Ⓢ","CircleMinus":"⊖","CirclePlus":"⊕","CircleTimes":"⊗","cir":"○","cirE":"⧃","cire":"≗","cirfnint":"⨐","cirmid":"⫯","cirscir":"⧂","ClockwiseContourIntegral":"∲","CloseCurlyDoubleQuote":"”","CloseCurlyQuote":"","clubs":"♣","clubsuit":"♣","colon":":","Colon":"∷","Colone":"⩴","colone":"≔","coloneq":"≔","comma":",","commat":"@","comp":"∁","compfn":"∘","complement":"∁","complexes":"","cong":"≅","congdot":"⩭","Congruent":"≡","conint":"∮","Conint":"∯","ContourIntegral":"∮","copf":"𝕔","Copf":"","coprod":"∐","Coproduct":"∐","copy":"©","COPY":"©","copysr":"℗","CounterClockwiseContourIntegral":"∳","crarr":"↵","cross":"✗","Cross":"","Cscr":"𝒞","cscr":"𝒸","csub":"⫏","csube":"⫑","csup":"⫐","csupe":"⫒","ctdot":"⋯","cudarrl":"⤸","cudarrr":"⤵","cuepr":"⋞","cuesc":"⋟","cularr":"↶","cularrp":"⤽","cupbrcap":"⩈","cupcap":"⩆","CupCap":"≍","cup":"","Cup":"⋓","cupcup":"⩊","cupdot":"⊍","cupor":"⩅","cups":"","curarr":"↷","curarrm":"⤼","curlyeqprec":"⋞","curlyeqsucc":"⋟","curlyvee":"⋎","curlywedge":"⋏","curren":"¤","curvearrowleft":"↶","curvearrowright":"↷","cuvee":"⋎","cuwed":"⋏","cwconint":"∲","cwint":"∱","cylcty":"⌭","dagger":"†","Dagger":"‡","daleth":"ℸ","darr":"↓","Darr":"↡","dArr":"⇓","dash":"","Dashv":"⫤","dashv":"⊣","dbkarow":"⤏","dblac":"˝","Dcaron":"Ď","dcaron":"ď","Dcy":"Д","dcy":"д","ddagger":"‡","ddarr":"⇊","DD":"","dd":"","DDotrahd":"⤑","ddotseq":"⩷","deg":"°","Del":"∇","Delta":"Δ","delta":"δ","demptyv":"⦱","dfisht":"⥿","Dfr":"𝔇","dfr":"𝔡","dHar":"⥥","dharl":"⇃","dharr":"⇂","DiacriticalAcute":"´","DiacriticalDot":"˙","DiacriticalDoubleAcute":"˝","DiacriticalGrave":"`","DiacriticalTilde":"˜","diam":"⋄","diamond":"⋄","Diamond":"⋄","diamondsuit":"♦","diams":"♦","die":"¨","DifferentialD":"","digamma":"ϝ","disin":"⋲","div":"÷","divide":"÷","divideontimes":"⋇","divonx":"⋇","DJcy":"Ђ","djcy":"ђ","dlcorn":"⌞","dlcrop":"⌍","dollar":"$","Dopf":"𝔻","dopf":"𝕕","Dot":"¨","dot":"˙","DotDot":"⃜","doteq":"≐","doteqdot":"≑","DotEqual":"≐","dotminus":"∸","dotplus":"∔","dotsquare":"⊡","doublebarwedge":"⌆","DoubleContourIntegral":"∯","DoubleDot":"¨","DoubleDownArrow":"⇓","DoubleLeftArrow":"⇐","DoubleLeftRightArrow":"⇔","DoubleLeftTee":"⫤","DoubleLongLeftArrow":"⟸","DoubleLongLeftRightArrow":"⟺","DoubleLongRightArrow":"⟹","DoubleRightArrow":"⇒","DoubleRightTee":"⊨","DoubleUpArrow":"⇑","DoubleUpDownArrow":"⇕","DoubleVerticalBar":"∥","DownArrowBar":"⤓","downarrow":"↓","DownArrow":"↓","Downarrow":"⇓","DownArrowUpArrow":"⇵","DownBreve":"̑","downdownarrows":"⇊","downharpoonleft":"⇃","downharpoonright":"⇂","DownLeftRightVector":"⥐","DownLeftTeeVector":"⥞","DownLeftVectorBar":"⥖","DownLeftVector":"↽","DownRightTeeVector":"⥟","DownRightVectorBar":"⥗","DownRightVector":"⇁","DownTeeArrow":"↧","DownTee":"","drbkarow":"⤐","drcorn":"⌟","drcrop":"⌌","Dscr":"𝒟","dscr":"𝒹","DScy":"Ѕ","dscy":"ѕ","dsol":"⧶","Dstrok":"Đ","dstrok":"đ","dtdot":"⋱","dtri":"▿","dtrif":"▾","duarr":"⇵","duhar":"⥯","dwangle":"⦦","DZcy":"Џ","dzcy":"џ","dzigrarr":"⟿","Eacute":"É","eacute":"é","easter":"⩮","Ecaron":"Ě","ecaron":"ě","Ecirc":"Ê","ecirc":"ê","ecir":"≖","ecolon":"≕","Ecy":"Э","ecy":"э","eDDot":"⩷","Edot":"Ė","edot":"ė","eDot":"≑","ee":"","efDot":"≒","Efr":"𝔈","efr":"𝔢","eg":"⪚","Egrave":"È","egrave":"è","egs":"⪖","egsdot":"⪘","el":"⪙","Element":"∈","elinters":"⏧","ell":"","els":"⪕","elsdot":"⪗","Emacr":"Ē","emacr":"ē","empty":"∅","emptyset":"∅","EmptySmallSquare":"◻","emptyv":"∅","EmptyVerySmallSquare":"▫","emsp13":"","emsp14":"","emsp":"","ENG":"Ŋ","eng":"ŋ","ensp":"","Eogon":"Ę","eogon":"ę","Eopf":"𝔼","eopf":"𝕖","epar":"⋕","eparsl":"⧣","eplus":"⩱","epsi":"ε","Epsilon":"Ε","epsilon":"ε","epsiv":"ϵ","eqcirc":"≖","eqcolon":"≕","eqsim":"≂","eqslantgtr":"⪖","eqslantless":"⪕","Equal":"⩵","equals":"=","EqualTilde":"≂","equest":"≟","Equilibrium":"⇌","equiv":"≡","equivDD":"⩸","eqvparsl":"⧥","erarr":"⥱","erDot":"≓","escr":"","Escr":"","esdot":"≐","Esim":"⩳","esim":"≂","Eta":"Η","eta":"η","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","euro":"€","excl":"!","exist":"∃","Exists":"∃","expectation":"","exponentiale":"","ExponentialE":"","fallingdotseq":"≒","Fcy":"Ф","fcy":"ф","female":"♀","ffilig":"ffi","fflig":"ff","ffllig":"ffl","Ffr":"𝔉","ffr":"𝔣","filig":"fi","FilledSmallSquare":"◼","FilledVerySmallSquare":"▪","fjlig":"fj","flat":"♭","fllig":"fl","fltns":"▱","fnof":"ƒ","Fopf":"𝔽","fopf":"𝕗","forall":"∀","ForAll":"∀","fork":"⋔","forkv":"⫙","Fouriertrf":"","fpartint":"⨍","frac12":"½","frac13":"⅓","frac14":"¼","frac15":"⅕","frac16":"⅙","frac18":"⅛","frac23":"⅔","frac25":"⅖","frac34":"¾","frac35":"⅗","frac38":"⅜","frac45":"⅘","frac56":"⅚","frac58":"⅝","frac78":"⅞","frasl":"","frown":"⌢","fscr":"𝒻","Fscr":"","gacute":"ǵ","Gamma":"Γ","gamma":"γ","Gammad":"Ϝ","gammad":"ϝ","gap":"⪆","Gbreve":"Ğ","gbreve":"ğ","Gcedil":"Ģ","Gcirc":"Ĝ","gcirc":"ĝ","Gcy":"Г","gcy":"г","Gdot":"Ġ","gdot":"ġ","ge":"≥","gE":"≧","gEl":"⪌","gel":"⋛","geq":"≥","geqq":"≧","geqslant":"⩾","gescc":"⪩","ges":"⩾","gesdot":"⪀","gesdoto":"⪂","gesdotol":"⪄","gesl":"⋛︀","gesles":"⪔","Gfr":"𝔊","gfr":"𝔤","gg":"≫","Gg":"⋙","ggg":"⋙","gimel":"ℷ","GJcy":"Ѓ","gjcy":"ѓ","gla":"⪥","gl":"≷","glE":"⪒","glj":"⪤","gnap":"⪊","gnapprox":"⪊","gne":"⪈","gnE":"≩","gneq":"⪈","gneqq":"≩","gnsim":"⋧","Gopf":"𝔾","gopf":"𝕘","grave":"`","GreaterEqual":"≥","GreaterEqualLess":"⋛","GreaterFullEqual":"≧","GreaterGreater":"⪢","GreaterLess":"≷","GreaterSlantEqual":"⩾","GreaterTilde":"≳","Gscr":"𝒢","gscr":"","gsim":"≳","gsime":"⪎","gsiml":"⪐","gtcc":"⪧","gtcir":"⩺","gt":">","GT":">","Gt":"≫","gtdot":"⋗","gtlPar":"⦕","gtquest":"⩼","gtrapprox":"⪆","gtrarr":"⥸","gtrdot":"⋗","gtreqless":"⋛","gtreqqless":"⪌","gtrless":"≷","gtrsim":"≳","gvertneqq":"≩︀","gvnE":"≩︀","Hacek":"ˇ","hairsp":"","half":"½","hamilt":"","HARDcy":"Ъ","hardcy":"ъ","harrcir":"⥈","harr":"↔","hArr":"⇔","harrw":"↭","Hat":"^","hbar":"ℏ","Hcirc":"Ĥ","hcirc":"ĥ","hearts":"♥","heartsuit":"♥","hellip":"…","hercon":"⊹","hfr":"𝔥","Hfr":"","HilbertSpace":"","hksearow":"⤥","hkswarow":"⤦","hoarr":"⇿","homtht":"∻","hookleftarrow":"↩","hookrightarrow":"↪","hopf":"𝕙","Hopf":"","horbar":"―","HorizontalLine":"─","hscr":"𝒽","Hscr":"","hslash":"ℏ","Hstrok":"Ħ","hstrok":"ħ","HumpDownHump":"≎","HumpEqual":"≏","hybull":"","hyphen":"","Iacute":"Í","iacute":"í","ic":"","Icirc":"Î","icirc":"î","Icy":"И","icy":"и","Idot":"İ","IEcy":"Е","iecy":"е","iexcl":"¡","iff":"⇔","ifr":"𝔦","Ifr":"","Igrave":"Ì","igrave":"ì","ii":"","iiiint":"⨌","iiint":"∭","iinfin":"⧜","iiota":"℩","IJlig":"IJ","ijlig":"ij","Imacr":"Ī","imacr":"ī","image":"","ImaginaryI":"","imagline":"","imagpart":"","imath":"ı","Im":"","imof":"⊷","imped":"Ƶ","Implies":"⇒","incare":"℅","in":"∈","infin":"∞","infintie":"⧝","inodot":"ı","intcal":"⊺","int":"∫","Int":"∬","integers":"","Integral":"∫","intercal":"⊺","Intersection":"⋂","intlarhk":"⨗","intprod":"⨼","InvisibleComma":"","InvisibleTimes":"","IOcy":"Ё","iocy":"ё","Iogon":"Į","iogon":"į","Iopf":"𝕀","iopf":"𝕚","Iota":"Ι","iota":"ι","iprod":"⨼","iquest":"¿","iscr":"𝒾","Iscr":"","isin":"∈","isindot":"⋵","isinE":"⋹","isins":"⋴","isinsv":"⋳","isinv":"∈","it":"","Itilde":"Ĩ","itilde":"ĩ","Iukcy":"І","iukcy":"і","Iuml":"Ï","iuml":"ï","Jcirc":"Ĵ","jcirc":"ĵ","Jcy":"Й","jcy":"й","Jfr":"𝔍","jfr":"𝔧","jmath":"ȷ","Jopf":"𝕁","jopf":"𝕛","Jscr":"𝒥","jscr":"𝒿","Jsercy":"Ј","jsercy":"ј","Jukcy":"Є","jukcy":"є","Kappa":"Κ","kappa":"κ","kappav":"ϰ","Kcedil":"Ķ","kcedil":"ķ","Kcy":"К","kcy":"к","Kfr":"𝔎","kfr":"𝔨","kgreen":"ĸ","KHcy":"Х","khcy":"х","KJcy":"Ќ","kjcy":"ќ","Kopf":"𝕂","kopf":"𝕜","Kscr":"𝒦","kscr":"𝓀","lAarr":"⇚","Lacute":"Ĺ","lacute":"ĺ","laemptyv":"⦴","lagran":"","Lambda":"Λ","lambda":"λ","lang":"⟨","Lang":"⟪","langd":"⦑","langle":"⟨","lap":"⪅","Laplacetrf":"","laquo":"«","larrb":"⇤","larrbfs":"⤟","larr":"←","Larr":"↞","lArr":"⇐","larrfs":"⤝","larrhk":"↩","larrlp":"↫","larrpl":"⤹","larrsim":"⥳","larrtl":"↢","latail":"⤙","lAtail":"⤛","lat":"⪫","late":"⪭","lates":"⪭︀","lbarr":"⤌","lBarr":"⤎","lbbrk":"","lbrace":"{","lbrack":"[","lbrke":"⦋","lbrksld":"⦏","lbrkslu":"⦍","Lcaron":"Ľ","lcaron":"ľ","Lcedil":"Ļ","lcedil":"ļ","lceil":"⌈","lcub":"{","Lcy":"Л","lcy":"л","ldca":"⤶","ldquo":"“","ldquor":"„","ldrdhar":"⥧","ldrushar":"⥋","ldsh":"↲","le":"≤","lE":"≦","LeftAngleBracket":"⟨","LeftArrowBar":"⇤","leftarrow":"←","LeftArrow":"←","Leftarrow":"⇐","LeftArrowRightArrow":"⇆","leftarrowtail":"↢","LeftCeiling":"⌈","LeftDoubleBracket":"⟦","LeftDownTeeVector":"⥡","LeftDownVectorBar":"⥙","LeftDownVector":"⇃","LeftFloor":"⌊","leftharpoondown":"↽","leftharpoonup":"↼","leftleftarrows":"⇇","leftrightarrow":"↔","LeftRightArrow":"↔","Leftrightarrow":"⇔","leftrightarrows":"⇆","leftrightharpoons":"⇋","leftrightsquigarrow":"↭","LeftRightVector":"⥎","LeftTeeArrow":"↤","LeftTee":"⊣","LeftTeeVector":"⥚","leftthreetimes":"⋋","LeftTriangleBar":"⧏","LeftTriangle":"⊲","LeftTriangleEqual":"⊴","LeftUpDownVector":"⥑","LeftUpTeeVector":"⥠","LeftUpVectorBar":"⥘","LeftUpVector":"↿","LeftVectorBar":"⥒","LeftVector":"↼","lEg":"⪋","leg":"⋚","leq":"≤","leqq":"≦","leqslant":"⩽","lescc":"⪨","les":"⩽","lesdot":"⩿","lesdoto":"⪁","lesdotor":"⪃","lesg":"⋚︀","lesges":"⪓","lessapprox":"⪅","lessdot":"⋖","lesseqgtr":"⋚","lesseqqgtr":"⪋","LessEqualGreater":"⋚","LessFullEqual":"≦","LessGreater":"≶","lessgtr":"≶","LessLess":"⪡","lesssim":"≲","LessSlantEqual":"⩽","LessTilde":"≲","lfisht":"⥼","lfloor":"⌊","Lfr":"𝔏","lfr":"𝔩","lg":"≶","lgE":"⪑","lHar":"⥢","lhard":"↽","lharu":"↼","lharul":"⥪","lhblk":"▄","LJcy":"Љ","ljcy":"љ","llarr":"⇇","ll":"≪","Ll":"⋘","llcorner":"⌞","Lleftarrow":"⇚","llhard":"⥫","lltri":"◺","Lmidot":"Ŀ","lmidot":"ŀ","lmoustache":"⎰","lmoust":"⎰","lnap":"⪉","lnapprox":"⪉","lne":"⪇","lnE":"≨","lneq":"⪇","lneqq":"≨","lnsim":"⋦","loang":"⟬","loarr":"⇽","lobrk":"⟦","longleftarrow":"⟵","LongLeftArrow":"⟵","Longleftarrow":"⟸","longleftrightarrow":"⟷","LongLeftRightArrow":"⟷","Longleftrightarrow":"⟺","longmapsto":"⟼","longrightarrow":"⟶","LongRightArrow":"⟶","Longrightarrow":"⟹","looparrowleft":"↫","looparrowright":"↬","lopar":"⦅","Lopf":"𝕃","lopf":"𝕝","loplus":"⨭","lotimes":"⨴","lowast":"","lowbar":"_","LowerLeftArrow":"↙","LowerRightArrow":"↘","loz":"◊","lozenge":"◊","lozf":"⧫","lpar":"(","lparlt":"⦓","lrarr":"⇆","lrcorner":"⌟","lrhar":"⇋","lrhard":"⥭","lrm":"","lrtri":"⊿","lsaquo":"","lscr":"𝓁","Lscr":"","lsh":"↰","Lsh":"↰","lsim":"≲","lsime":"⪍","lsimg":"⪏","lsqb":"[","lsquo":"","lsquor":"","Lstrok":"Ł","lstrok":"ł","ltcc":"⪦","ltcir":"⩹","lt":"<","LT":"<","Lt":"≪","ltdot":"⋖","lthree":"⋋","ltimes":"⋉","ltlarr":"⥶","ltquest":"⩻","ltri":"◃","ltrie":"⊴","ltrif":"◂","ltrPar":"⦖","lurdshar":"⥊","luruhar":"⥦","lvertneqq":"≨︀","lvnE":"≨︀","macr":"¯","male":"♂","malt":"✠","maltese":"✠","Map":"⤅","map":"↦","mapsto":"↦","mapstodown":"↧","mapstoleft":"↤","mapstoup":"↥","marker":"▮","mcomma":"⨩","Mcy":"М","mcy":"м","mdash":"—","mDDot":"∺","measuredangle":"∡","MediumSpace":"","Mellintrf":"","Mfr":"𝔐","mfr":"𝔪","mho":"℧","micro":"µ","midast":"*","midcir":"⫰","mid":"","middot":"·","minusb":"⊟","minus":"","minusd":"∸","minusdu":"⨪","MinusPlus":"∓","mlcp":"⫛","mldr":"…","mnplus":"∓","models":"⊧","Mopf":"𝕄","mopf":"𝕞","mp":"∓","mscr":"𝓂","Mscr":"","mstpos":"∾","Mu":"Μ","mu":"μ","multimap":"⊸","mumap":"⊸","nabla":"∇","Nacute":"Ń","nacute":"ń","nang":"∠⃒","nap":"≉","napE":"⩰̸","napid":"≋̸","napos":"ʼn","napprox":"≉","natural":"♮","naturals":"","natur":"♮","nbsp":" ","nbump":"≎̸","nbumpe":"≏̸","ncap":"⩃","Ncaron":"Ň","ncaron":"ň","Ncedil":"Ņ","ncedil":"ņ","ncong":"≇","ncongdot":"⩭̸","ncup":"⩂","Ncy":"Н","ncy":"н","ndash":"","nearhk":"⤤","nearr":"↗","neArr":"⇗","nearrow":"↗","ne":"≠","nedot":"≐̸","NegativeMediumSpace":"","NegativeThickSpace":"","NegativeThinSpace":"","NegativeVeryThinSpace":"","nequiv":"≢","nesear":"⤨","nesim":"≂̸","NestedGreaterGreater":"≫","NestedLessLess":"≪","NewLine":"\\n","nexist":"∄","nexists":"∄","Nfr":"𝔑","nfr":"𝔫","ngE":"≧̸","nge":"≱","ngeq":"≱","ngeqq":"≧̸","ngeqslant":"⩾̸","nges":"⩾̸","nGg":"⋙̸","ngsim":"≵","nGt":"≫⃒","ngt":"≯","ngtr":"≯","nGtv":"≫̸","nharr":"↮","nhArr":"⇎","nhpar":"⫲","ni":"∋","nis":"⋼","nisd":"⋺","niv":"∋","NJcy":"Њ","njcy":"њ","nlarr":"↚","nlArr":"⇍","nldr":"‥","nlE":"≦̸","nle":"≰","nleftarrow":"↚","nLeftarrow":"⇍","nleftrightarrow":"↮","nLeftrightarrow":"⇎","nleq":"≰","nleqq":"≦̸","nleqslant":"⩽̸","nles":"⩽̸","nless":"≮","nLl":"⋘̸","nlsim":"≴","nLt":"≪⃒","nlt":"≮","nltri":"⋪","nltrie":"⋬","nLtv":"≪̸","nmid":"∤","NoBreak":"","NonBreakingSpace":" ","nopf":"𝕟","Nopf":"","Not":"⫬","not":"¬","NotCongruent":"≢","NotCupCap":"≭","NotDoubleVerticalBar":"∦","NotElement":"∉","NotEqual":"≠","NotEqualTilde":"≂̸","NotExists":"∄","NotGreater":"≯","NotGreaterEqual":"≱","NotGreaterFullEqual":"≧̸","NotGreaterGreater":"≫̸","NotGreaterLess":"≹","NotGreaterSlantEqual":"⩾̸","NotGreaterTilde":"≵","NotHumpDownHump":"≎̸","NotHumpEqual":"≏̸","notin":"∉","notindot":"⋵̸","notinE":"⋹̸","notinva":"∉","notinvb":"⋷","notinvc":"⋶","NotLeftTriangleBar":"⧏̸","NotLeftTriangle":"⋪","NotLeftTriangleEqual":"⋬","NotLess":"≮","NotLessEqual":"≰","NotLessGreater":"≸","NotLessLess":"≪̸","NotLessSlantEqual":"⩽̸","NotLessTilde":"≴","NotNestedGreaterGreater":"⪢̸","NotNestedLessLess":"⪡̸","notni":"∌","notniva":"∌","notnivb":"⋾","notnivc":"⋽","NotPrecedes":"⊀","NotPrecedesEqual":"⪯̸","NotPrecedesSlantEqual":"⋠","NotReverseElement":"∌","NotRightTriangleBar":"⧐̸","NotRightTriangle":"⋫","NotRightTriangleEqual":"⋭","NotSquareSubset":"⊏̸","NotSquareSubsetEqual":"⋢","NotSquareSuperset":"⊐̸","NotSquareSupersetEqual":"⋣","NotSubset":"⊂⃒","NotSubsetEqual":"⊈","NotSucceeds":"⊁","NotSucceedsEqual":"⪰̸","NotSucceedsSlantEqual":"⋡","NotSucceedsTilde":"≿̸","NotSuperset":"⊃⃒","NotSupersetEqual":"⊉","NotTilde":"≁","NotTildeEqual":"≄","NotTildeFullEqual":"≇","NotTildeTilde":"≉","NotVerticalBar":"∤","nparallel":"∦","npar":"∦","nparsl":"⫽⃥","npart":"∂̸","npolint":"⨔","npr":"⊀","nprcue":"⋠","nprec":"⊀","npreceq":"⪯̸","npre":"⪯̸","nrarrc":"⤳̸","nrarr":"↛","nrArr":"⇏","nrarrw":"↝̸","nrightarrow":"↛","nRightarrow":"⇏","nrtri":"⋫","nrtrie":"⋭","nsc":"⊁","nsccue":"⋡","nsce":"⪰̸","Nscr":"𝒩","nscr":"𝓃","nshortmid":"∤","nshortparallel":"∦","nsim":"≁","nsime":"≄","nsimeq":"≄","nsmid":"∤","nspar":"∦","nsqsube":"⋢","nsqsupe":"⋣","nsub":"⊄","nsubE":"⫅̸","nsube":"⊈","nsubset":"⊂⃒","nsubseteq":"⊈","nsubseteqq":"⫅̸","nsucc":"⊁","nsucceq":"⪰̸","nsup":"⊅","nsupE":"⫆̸","nsupe":"⊉","nsupset":"⊃⃒","nsupseteq":"⊉","nsupseteqq":"⫆̸","ntgl":"≹","Ntilde":"Ñ","ntilde":"ñ","ntlg":"≸","ntriangleleft":"⋪","ntrianglelefteq":"⋬","ntriangleright":"⋫","ntrianglerighteq":"⋭","Nu":"Ν","nu":"ν","num":"#","numero":"№","numsp":"","nvap":"≍⃒","nvdash":"⊬","nvDash":"⊭","nVdash":"⊮","nVDash":"⊯","nvge":"≥⃒","nvgt":">⃒","nvHarr":"⤄","nvinfin":"⧞","nvlArr":"⤂","nvle":"≤⃒","nvlt":"<⃒","nvltrie":"⊴⃒","nvrArr":"⤃","nvrtrie":"⊵⃒","nvsim":"∼⃒","nwarhk":"⤣","nwarr":"↖","nwArr":"⇖","nwarrow":"↖","nwnear":"⤧","Oacute":"Ó","oacute":"ó","oast":"⊛","Ocirc":"Ô","ocirc":"ô","ocir":"⊚","Ocy":"О","ocy":"о","odash":"⊝","Odblac":"Ő","odblac":"ő","odiv":"⨸","odot":"⊙","odsold":"⦼","OElig":"Œ","oelig":"œ","ofcir":"⦿","Ofr":"𝔒","ofr":"𝔬","ogon":"˛","Ograve":"Ò","ograve":"ò","ogt":"⧁","ohbar":"⦵","ohm":"Ω","oint":"∮","olarr":"↺","olcir":"⦾","olcross":"⦻","oline":"‾","olt":"⧀","Omacr":"Ō","omacr":"ō","Omega":"Ω","omega":"ω","Omicron":"Ο","omicron":"ο","omid":"⦶","ominus":"⊖","Oopf":"𝕆","oopf":"𝕠","opar":"⦷","OpenCurlyDoubleQuote":"“","OpenCurlyQuote":"","operp":"⦹","oplus":"⊕","orarr":"↻","Or":"⩔","or":"","ord":"⩝","order":"","orderof":"","ordf":"ª","ordm":"º","origof":"⊶","oror":"⩖","orslope":"⩗","orv":"⩛","oS":"Ⓢ","Oscr":"𝒪","oscr":"","Oslash":"Ø","oslash":"ø","osol":"⊘","Otilde":"Õ","otilde":"õ","otimesas":"⨶","Otimes":"⨷","otimes":"⊗","Ouml":"Ö","ouml":"ö","ovbar":"⌽","OverBar":"‾","OverBrace":"⏞","OverBracket":"⎴","OverParenthesis":"⏜","para":"¶","parallel":"∥","par":"∥","parsim":"⫳","parsl":"⫽","part":"∂","PartialD":"∂","Pcy":"П","pcy":"п","percnt":"%","period":".","permil":"‰","perp":"⊥","pertenk":"‱","Pfr":"𝔓","pfr":"𝔭","Phi":"Φ","phi":"φ","phiv":"ϕ","phmmat":"","phone":"☎","Pi":"Π","pi":"π","pitchfork":"⋔","piv":"ϖ","planck":"ℏ","planckh":"","plankv":"ℏ","plusacir":"⨣","plusb":"⊞","pluscir":"⨢","plus":"+","plusdo":"∔","plusdu":"⨥","pluse":"⩲","PlusMinus":"±","plusmn":"±","plussim":"⨦","plustwo":"⨧","pm":"±","Poincareplane":"","pointint":"⨕","popf":"𝕡","Popf":"","pound":"£","prap":"⪷","Pr":"⪻","pr":"≺","prcue":"≼","precapprox":"⪷","prec":"≺","preccurlyeq":"≼","Precedes":"≺","PrecedesEqual":"⪯","PrecedesSlantEqual":"≼","PrecedesTilde":"≾","preceq":"⪯","precnapprox":"⪹","precneqq":"⪵","precnsim":"⋨","pre":"⪯","prE":"⪳","precsim":"≾","prime":"","Prime":"″","primes":"","prnap":"⪹","prnE":"⪵","prnsim":"⋨","prod":"∏","Product":"∏","profalar":"⌮","profline":"⌒","profsurf":"⌓","prop":"∝","Proportional":"∝","Proportion":"∷","propto":"∝","prsim":"≾","prurel":"⊰","Pscr":"𝒫","pscr":"𝓅","Psi":"Ψ","psi":"ψ","puncsp":"","Qfr":"𝔔","qfr":"𝔮","qint":"⨌","qopf":"𝕢","Qopf":"","qprime":"⁗","Qscr":"𝒬","qscr":"𝓆","quaternions":"","quatint":"⨖","quest":"?","questeq":"≟","quot":"\\"","QUOT":"\\"","rAarr":"⇛","race":"∽̱","Racute":"Ŕ","racute":"ŕ","radic":"√","raemptyv":"⦳","rang":"⟩","Rang":"⟫","rangd":"⦒","range":"⦥","rangle":"⟩","raquo":"»","rarrap":"⥵","rarrb":"⇥","rarrbfs":"⤠","rarrc":"⤳","rarr":"→","Rarr":"↠","rArr":"⇒","rarrfs":"⤞","rarrhk":"↪","rarrlp":"↬","rarrpl":"⥅","rarrsim":"⥴","Rarrtl":"⤖","rarrtl":"↣","rarrw":"↝","ratail":"⤚","rAtail":"⤜","ratio":"","rationals":"","rbarr":"⤍","rBarr":"⤏","RBarr":"⤐","rbbrk":"","rbrace":"}","rbrack":"]","rbrke":"⦌","rbrksld":"⦎","rbrkslu":"⦐","Rcaron":"Ř","rcaron":"ř","Rcedil":"Ŗ","rcedil":"ŗ","rceil":"⌉","rcub":"}","Rcy":"Р","rcy":"р","rdca":"⤷","rdldhar":"⥩","rdquo":"”","rdquor":"”","rdsh":"↳","real":"","realine":"","realpart":"","reals":"","Re":"","rect":"▭","reg":"®","REG":"®","ReverseElement":"∋","ReverseEquilibrium":"⇋","ReverseUpEquilibrium":"⥯","rfisht":"⥽","rfloor":"⌋","rfr":"𝔯","Rfr":"","rHar":"⥤","rhard":"⇁","rharu":"⇀","rharul":"⥬","Rho":"Ρ","rho":"ρ","rhov":"ϱ","RightAngleBracket":"⟩","RightArrowBar":"⇥","rightarrow":"→","RightArrow":"→","Rightarrow":"⇒","RightArrowLeftArrow":"⇄","rightarrowtail":"↣","RightCeiling":"⌉","RightDoubleBracket":"⟧","RightDownTeeVector":"⥝","RightDownVectorBar":"⥕","RightDownVector":"⇂","RightFloor":"⌋","rightharpoondown":"⇁","rightharpoonup":"⇀","rightleftarrows":"⇄","rightleftharpoons":"⇌","rightrightarrows":"⇉","rightsquigarrow":"↝","RightTeeArrow":"↦","RightTee":"⊢","RightTeeVector":"⥛","rightthreetimes":"⋌","RightTriangleBar":"⧐","RightTriangle":"⊳","RightTriangleEqual":"⊵","RightUpDownVector":"⥏","RightUpTeeVector":"⥜","RightUpVectorBar":"⥔","RightUpVector":"↾","RightVectorBar":"⥓","RightVector":"⇀","ring":"˚","risingdotseq":"≓","rlarr":"⇄","rlhar":"⇌","rlm":"","rmoustache":"⎱","rmoust":"⎱","rnmid":"⫮","roang":"⟭","roarr":"⇾","robrk":"⟧","ropar":"⦆","ropf":"𝕣","Ropf":"","roplus":"⨮","rotimes":"⨵","RoundImplies":"⥰","rpar":")","rpargt":"⦔","rppolint":"⨒","rrarr":"⇉","Rrightarrow":"⇛","rsaquo":"","rscr":"𝓇","Rscr":"","rsh":"↱","Rsh":"↱","rsqb":"]","rsquo":"","rsquor":"","rthree":"⋌","rtimes":"⋊","rtri":"▹","rtrie":"⊵","rtrif":"▸","rtriltri":"⧎","RuleDelayed":"⧴","ruluhar":"⥨","rx":"℞","Sacute":"Ś","sacute":"ś","sbquo":"","scap":"⪸","Scaron":"Š","scaron":"š","Sc":"⪼","sc":"≻","sccue":"≽","sce":"⪰","scE":"⪴","Scedil":"Ş","scedil":"ş","Scirc":"Ŝ","scirc":"ŝ","scnap":"⪺","scnE":"⪶","scnsim":"⋩","scpolint":"⨓","scsim":"≿","Scy":"С","scy":"с","sdotb":"⊡","sdot":"⋅","sdote":"⩦","searhk":"⤥","searr":"↘","seArr":"⇘","searrow":"↘","sect":"§","semi":";","seswar":"⤩","setminus":"","setmn":"","sext":"✶","Sfr":"𝔖","sfr":"𝔰","sfrown":"⌢","sharp":"♯","SHCHcy":"Щ","shchcy":"щ","SHcy":"Ш","shcy":"ш","ShortDownArrow":"↓","ShortLeftArrow":"←","shortmid":"","shortparallel":"∥","ShortRightArrow":"→","ShortUpArrow":"↑","shy":"­","Sigma":"Σ","sigma":"σ","sigmaf":"ς","sigmav":"ς","sim":"","simdot":"⩪","sime":"≃","simeq":"≃","simg":"⪞","simgE":"⪠","siml":"⪝","simlE":"⪟","simne":"≆","simplus":"⨤","simrarr":"⥲","slarr":"←","SmallCircle":"∘","smallsetminus":"","smashp":"⨳","smeparsl":"⧤","smid":"","smile":"⌣","smt":"⪪","smte":"⪬","smtes":"⪬︀","SOFTcy":"Ь","softcy":"ь","solbar":"⌿","solb":"⧄","sol":"/","Sopf":"𝕊","sopf":"𝕤","spades":"♠","spadesuit":"♠","spar":"∥","sqcap":"⊓","sqcaps":"⊓︀","sqcup":"⊔","sqcups":"⊔︀","Sqrt":"√","sqsub":"⊏","sqsube":"⊑","sqsubset":"⊏","sqsubseteq":"⊑","sqsup":"⊐","sqsupe":"⊒","sqsupset":"⊐","sqsupseteq":"⊒","square":"□","Square":"□","SquareIntersection":"⊓","SquareSubset":"⊏","SquareSubsetEqual":"⊑","SquareSuperset":"⊐","SquareSupersetEqual":"⊒","SquareUnion":"⊔","squarf":"▪","squ":"□","squf":"▪","srarr":"→","Sscr":"𝒮","sscr":"𝓈","ssetmn":"","ssmile":"⌣","sstarf":"⋆","Star":"⋆","star":"☆","starf":"★","straightepsilon":"ϵ","straightphi":"ϕ","strns":"¯","sub":"⊂","Sub":"⋐","subdot":"⪽","subE":"⫅","sube":"⊆","subedot":"⫃","submult":"⫁","subnE":"⫋","subne":"⊊","subplus":"⪿","subrarr":"⥹","subset":"⊂","Subset":"⋐","subseteq":"⊆","subseteqq":"⫅","SubsetEqual":"⊆","subsetneq":"⊊","subsetneqq":"⫋","subsim":"⫇","subsub":"⫕","subsup":"⫓","succapprox":"⪸","succ":"≻","succcurlyeq":"≽","Succeeds":"≻","SucceedsEqual":"⪰","SucceedsSlantEqual":"≽","SucceedsTilde":"≿","succeq":"⪰","succnapprox":"⪺","succneqq":"⪶","succnsim":"⋩","succsim":"≿","SuchThat":"∋","sum":"∑","Sum":"∑","sung":"♪","sup1":"¹","sup2":"²","sup3":"³","sup":"⊃","Sup":"⋑","supdot":"⪾","supdsub":"⫘","supE":"⫆","supe":"⊇","supedot":"⫄","Superset":"⊃","SupersetEqual":"⊇","suphsol":"⟉","suphsub":"⫗","suplarr":"⥻","supmult":"⫂","supnE":"⫌","supne":"⊋","supplus":"⫀","supset":"⊃","Supset":"⋑","supseteq":"⊇","supseteqq":"⫆","supsetneq":"⊋","supsetneqq":"⫌","supsim":"⫈","supsub":"⫔","supsup":"⫖","swarhk":"⤦","swarr":"↙","swArr":"⇙","swarrow":"↙","swnwar":"⤪","szlig":"ß","Tab":"\\t","target":"⌖","Tau":"Τ","tau":"τ","tbrk":"⎴","Tcaron":"Ť","tcaron":"ť","Tcedil":"Ţ","tcedil":"ţ","Tcy":"Т","tcy":"т","tdot":"⃛","telrec":"⌕","Tfr":"𝔗","tfr":"𝔱","there4":"∴","therefore":"∴","Therefore":"∴","Theta":"Θ","theta":"θ","thetasym":"ϑ","thetav":"ϑ","thickapprox":"≈","thicksim":"","ThickSpace":"","ThinSpace":"","thinsp":"","thkap":"≈","thksim":"","THORN":"Þ","thorn":"þ","tilde":"˜","Tilde":"","TildeEqual":"≃","TildeFullEqual":"≅","TildeTilde":"≈","timesbar":"⨱","timesb":"⊠","times":"×","timesd":"⨰","tint":"∭","toea":"⤨","topbot":"⌶","topcir":"⫱","top":"","Topf":"𝕋","topf":"𝕥","topfork":"⫚","tosa":"⤩","tprime":"‴","trade":"™","TRADE":"™","triangle":"▵","triangledown":"▿","triangleleft":"◃","trianglelefteq":"⊴","triangleq":"≜","triangleright":"▹","trianglerighteq":"⊵","tridot":"◬","trie":"≜","triminus":"⨺","TripleDot":"⃛","triplus":"⨹","trisb":"⧍","tritime":"⨻","trpezium":"⏢","Tscr":"𝒯","tscr":"𝓉","TScy":"Ц","tscy":"ц","TSHcy":"Ћ","tshcy":"ћ","Tstrok":"Ŧ","tstrok":"ŧ","twixt":"≬","twoheadleftarrow":"↞","twoheadrightarrow":"↠","Uacute":"Ú","uacute":"ú","uarr":"↑","Uarr":"↟","uArr":"⇑","Uarrocir":"⥉","Ubrcy":"Ў","ubrcy":"ў","Ubreve":"Ŭ","ubreve":"ŭ","Ucirc":"Û","ucirc":"û","Ucy":"У","ucy":"у","udarr":"⇅","Udblac":"Ű","udblac":"ű","udhar":"⥮","ufisht":"⥾","Ufr":"𝔘","ufr":"𝔲","Ugrave":"Ù","ugrave":"ù","uHar":"⥣","uharl":"↿","uharr":"↾","uhblk":"▀","ulcorn":"⌜","ulcorner":"⌜","ulcrop":"⌏","ultri":"◸","Umacr":"Ū","umacr":"ū","uml":"¨","UnderBar":"_","UnderBrace":"⏟","UnderBracket":"⎵","UnderParenthesis":"⏝","Union":"","UnionPlus":"⊎","Uogon":"Ų","uogon":"ų","Uopf":"𝕌","uopf":"𝕦","UpArrowBar":"⤒","uparrow":"↑","UpArrow":"↑","Uparrow":"⇑","UpArrowDownArrow":"⇅","updownarrow":"↕","UpDownArrow":"↕","Updownarrow":"⇕","UpEquilibrium":"⥮","upharpoonleft":"↿","upharpoonright":"↾","uplus":"⊎","UpperLeftArrow":"↖","UpperRightArrow":"↗","upsi":"υ","Upsi":"ϒ","upsih":"ϒ","Upsilon":"Υ","upsilon":"υ","UpTeeArrow":"↥","UpTee":"⊥","upuparrows":"⇈","urcorn":"⌝","urcorner":"⌝","urcrop":"⌎","Uring":"Ů","uring":"ů","urtri":"◹","Uscr":"𝒰","uscr":"𝓊","utdot":"⋰","Utilde":"Ũ","utilde":"ũ","utri":"▵","utrif":"▴","uuarr":"⇈","Uuml":"Ü","uuml":"ü","uwangle":"⦧","vangrt":"⦜","varepsilon":"ϵ","varkappa":"ϰ","varnothing":"∅","varphi":"ϕ","varpi":"ϖ","varpropto":"∝","varr":"↕","vArr":"⇕","varrho":"ϱ","varsigma":"ς","varsubsetneq":"⊊︀","varsubsetneqq":"⫋︀","varsupsetneq":"⊋︀","varsupsetneqq":"⫌︀","vartheta":"ϑ","vartriangleleft":"⊲","vartriangleright":"⊳","vBar":"⫨","Vbar":"⫫","vBarv":"⫩","Vcy":"В","vcy":"в","vdash":"⊢","vDash":"⊨","Vdash":"⊩","VDash":"⊫","Vdashl":"⫦","veebar":"⊻","vee":"","Vee":"","veeeq":"≚","vellip":"⋮","verbar":"|","Verbar":"‖","vert":"|","Vert":"‖","VerticalBar":"","VerticalLine":"|","VerticalSeparator":"❘","VerticalTilde":"≀","VeryThinSpace":"","Vfr":"𝔙","vfr":"𝔳","vltri":"⊲","vnsub":"⊂⃒","vnsup":"⊃⃒","Vopf":"𝕍","vopf":"𝕧","vprop":"∝","vrtri":"⊳","Vscr":"𝒱","vscr":"𝓋","vsubnE":"⫋︀","vsubne":"⊊︀","vsupnE":"⫌︀","vsupne":"⊋︀","Vvdash":"⊪","vzigzag":"⦚","Wcirc":"Ŵ","wcirc":"ŵ","wedbar":"⩟","wedge":"∧","Wedge":"⋀","wedgeq":"≙","weierp":"℘","Wfr":"𝔚","wfr":"𝔴","Wopf":"𝕎","wopf":"𝕨","wp":"℘","wr":"≀","wreath":"≀","Wscr":"𝒲","wscr":"𝓌","xcap":"⋂","xcirc":"◯","xcup":"","xdtri":"▽","Xfr":"𝔛","xfr":"𝔵","xharr":"⟷","xhArr":"⟺","Xi":"Ξ","xi":"ξ","xlarr":"⟵","xlArr":"⟸","xmap":"⟼","xnis":"⋻","xodot":"⨀","Xopf":"𝕏","xopf":"𝕩","xoplus":"⨁","xotime":"⨂","xrarr":"⟶","xrArr":"⟹","Xscr":"𝒳","xscr":"𝓍","xsqcup":"⨆","xuplus":"⨄","xutri":"△","xvee":"","xwedge":"⋀","Yacute":"Ý","yacute":"ý","YAcy":"Я","yacy":"я","Ycirc":"Ŷ","ycirc":"ŷ","Ycy":"Ы","ycy":"ы","yen":"¥","Yfr":"𝔜","yfr":"𝔶","YIcy":"Ї","yicy":"ї","Yopf":"𝕐","yopf":"𝕪","Yscr":"𝒴","yscr":"𝓎","YUcy":"Ю","yucy":"ю","yuml":"ÿ","Yuml":"Ÿ","Zacute":"Ź","zacute":"ź","Zcaron":"Ž","zcaron":"ž","Zcy":"З","zcy":"з","Zdot":"Ż","zdot":"ż","zeetrf":"","ZeroWidthSpace":"","Zeta":"Ζ","zeta":"ζ","zfr":"𝔷","Zfr":"","ZHcy":"Ж","zhcy":"ж","zigrarr":"⇝","zopf":"𝕫","Zopf":"","Zscr":"𝒵","zscr":"𝓏","zwj":"","zwnj":""}')},"8PcY":function(e,t,n){"use strict";t.__esModule=true;t.getChildMapping=i;t.mergeChildMappings=o;t.getInitialChildMapping=s;t.getNextChildMapping=l;var r=n("q1tI");function i(e,t){var n=function e(n){return t&&(0,r.isValidElement)(n)?t(n):n};var i=Object.create(null);if(e)r.Children.map(e,(function(e){return e})).forEach((function(e){i[e.key]=n(e)}));return i}function o(e,t){e=e||{};t=t||{};function n(n){return n in t?t[n]:e[n]}var r=Object.create(null);var i=[];for(var o in e){if(o in t){if(i.length){r[o]=i;i=[]}}else{i.push(o)}}var a;var s={};for(var l in t){if(r[l]){for(a=0;a<r[l].length;a++){var c=r[l][a];s[r[l][a]]=n(c)}}s[l]=n(l)}for(a=0;a<i.length;a++){s[i[a]]=n(i[a])}return s}function a(e,t,n){return n[t]!=null?n[t]:e.props[t]}function s(e,t){return i(e.children,(function(n){return(0,r.cloneElement)(n,{onExited:t.bind(null,n),in:true,appear:a(n,"appear",e),enter:a(n,"enter",e),exit:a(n,"exit",e)})}))}function l(e,t,n){var s=i(e.children);var l=o(t,s);Object.keys(l).forEach((function(i){var o=l[i];if(!(0,r.isValidElement)(o))return;var c=i in t;var u=i in s;var d=t[i];var f=(0,r.isValidElement)(d)&&!d.props.in;if(u&&(!c||f)){l[i]=(0,r.cloneElement)(o,{onExited:n.bind(null,o),in:true,exit:a(o,"exit",e),enter:a(o,"enter",e)})}else if(!u&&c&&!f){l[i]=(0,r.cloneElement)(o,{in:false})}else if(u&&c&&(0,r.isValidElement)(d)){l[i]=(0,r.cloneElement)(o,{onExited:n.bind(null,o),in:d.props.in,exit:a(o,"exit",e),enter:a(o,"enter",e)})}}));return l}},"8R3s":function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("YmY9"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},"8RFI":function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Variables\n|----------------------------------------------------------------------------*/\n\n:root {\n --jp-private-tab-manager-active-top-border: 2px;\n --jp-private-tab-manager-tab-height: 24px;\n --jp-private-tab-manager-tab-padding-top: 8px;\n}\n\n/*-----------------------------------------------------------------------------\n| Tabs in the dock panel\n|----------------------------------------------------------------------------*/\n\n#tab-manager {\n background: var(--jp-layout-color1);\n overflow: visible;\n color: var(--jp-ui-font-color1);\n /* This is needed so that all font sizing of children done in ems is\n * relative to this base size */\n font-size: var(--jp-ui-font-size1);\n}\n\n#tab-manager header {\n border-bottom: var(--jp-border-width) solid var(--jp-border-color2);\n flex: 0 0 auto;\n font-size: var(--jp-ui-font-size0);\n font-weight: 600;\n letter-spacing: 1px;\n margin: 0px;\n padding: 8px 12px;\n text-transform: uppercase;\n}\n\n#tab-manager .lm-TabBar-tab {\n height: var(--jp-private-tab-manager-tab-height);\n padding: 0px 12px;\n border: none;\n position: relative;\n overflow: visible;\n}\n\n#tab-manager .lm-TabBar-tab:hover:not(.jp-mod-active) {\n background: var(--jp-layout-color2);\n}\n\n#tab-manager .lm-TabBar-tab:first-child {\n margin-left: 0;\n}\n\n#tab-manager .lm-TabBar-tab.jp-mod-active {\n color: white;\n background: var(--jp-brand-color1);\n}\n\n#tab-manager .lm-TabBar-tabLabel {\n line-height: var(--jp-private-tab-manager-tab-height);\n padding-left: 4px;\n}\n",""])},"8i80":function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 22 22'%3E %3Cpath class='jp-icon-brand4 jp-icon-selectable-inverse' fill='%23FFF' d='M2.2 2.2h17.5v17.5H2.2z'/%3E %3Cpath class='jp-icon-brand0 jp-icon-selectable' fill='%233F51B5' d='M2.2 2.2v17.5h17.5l.1-17.5H2.2zm12.1 2.2c1.2 0 2.2 1 2.2 2.2s-1 2.2-2.2 2.2-2.2-1-2.2-2.2 1-2.2 2.2-2.2zM4.4 17.6l3.3-8.8 3.3 6.6 2.2-3.2 4.4 5.4H4.4z'/%3E %3C/svg%3E"},"8mBD":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return this.day()===0||this.day()===6?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t}))},"8oxB":function(e,t){var n=e.exports={};var r;var i;function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}(function(){try{if(typeof setTimeout==="function"){r=setTimeout}else{r=o}}catch(e){r=o}try{if(typeof clearTimeout==="function"){i=clearTimeout}else{i=a}}catch(e){i=a}})();function s(e){if(r===setTimeout){return setTimeout(e,0)}if((r===o||!r)&&setTimeout){r=setTimeout;return setTimeout(e,0)}try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}function l(e){if(i===clearTimeout){return clearTimeout(e)}if((i===a||!i)&&clearTimeout){i=clearTimeout;return clearTimeout(e)}try{return i(e)}catch(t){try{return i.call(null,e)}catch(t){return i.call(this,e)}}}var c=[];var u=false;var d;var f=-1;function p(){if(!u||!d){return}u=false;if(d.length){c=d.concat(c)}else{f=-1}if(c.length){h()}}function h(){if(u){return}var e=s(p);u=true;var t=c.length;while(t){d=c;c=[];while(++f<t){if(d){d[f].run()}}f=-1;t=c.length}d=null;u=false;l(e)}n.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1){for(var n=1;n<arguments.length;n++){t[n-1]=arguments[n]}}c.push(new m(e,t));if(c.length===1&&!u){s(h)}};function m(e,t){this.fun=e;this.array=t}m.prototype.run=function(){this.fun.apply(null,this.array)};n.title="browser";n.browser=true;n.env={};n.argv=[];n.version="";n.versions={};function b(){}n.on=b;n.addListener=b;n.once=b;n.off=b;n.removeListener=b;n.removeAllListeners=b;n.emit=b;n.prependListener=b;n.prependOnceListener=b;n.listeners=function(e){return[]};n.binding=function(e){throw new Error("process.binding is not supported")};n.cwd=function(){return"/"};n.chdir=function(e){throw new Error("process.chdir is not supported")};n.umask=function(){return 0}},"8v/U":function(e,t){e.exports=function(e,t){if(!t)t={};var i={bools:{},strings:{},unknownFn:null};if(typeof t["unknown"]==="function"){i.unknownFn=t["unknown"]}if(typeof t["boolean"]==="boolean"&&t["boolean"]){i.allBools=true}else{[].concat(t["boolean"]).filter(Boolean).forEach((function(e){i.bools[e]=true}))}var o={};Object.keys(t.alias||{}).forEach((function(e){o[e]=[].concat(t.alias[e]);o[e].forEach((function(t){o[t]=[e].concat(o[e].filter((function(e){return t!==e})))}))}));[].concat(t.string).filter(Boolean).forEach((function(e){i.strings[e]=true;if(o[e]){i.strings[o[e]]=true}}));var a=t["default"]||{};var s={_:[]};Object.keys(i.bools).forEach((function(e){u(e,a[e]===undefined?false:a[e])}));var l=[];if(e.indexOf("--")!==-1){l=e.slice(e.indexOf("--")+1);e=e.slice(0,e.indexOf("--"))}function c(e,t){return i.allBools&&/^--[^=]+$/.test(t)||i.strings[e]||i.bools[e]||o[e]}function u(e,t,n){if(n&&i.unknownFn&&!c(e,n)){if(i.unknownFn(n)===false)return}var a=!i.strings[e]&&r(t)?Number(t):t;d(s,e.split("."),a);(o[e]||[]).forEach((function(e){d(s,e.split("."),a)}))}function d(e,t,n){var r=e;for(var o=0;o<t.length-1;o++){var a=t[o];if(a==="__proto__")return;if(r[a]===undefined)r[a]={};if(r[a]===Object.prototype||r[a]===Number.prototype||r[a]===String.prototype)r[a]={};if(r[a]===Array.prototype)r[a]=[];r=r[a]}var a=t[t.length-1];if(a==="__proto__")return;if(r===Object.prototype||r===Number.prototype||r===String.prototype)r={};if(r===Array.prototype)r=[];if(r[a]===undefined||i.bools[a]||typeof r[a]==="boolean"){r[a]=n}else if(Array.isArray(r[a])){r[a].push(n)}else{r[a]=[r[a],n]}}function f(e){return o[e].some((function(e){return i.bools[e]}))}for(var p=0;p<e.length;p++){var h=e[p];if(/^--.+=/.test(h)){var m=h.match(/^--([^=]+)=([\s\S]*)$/);var b=m[1];var v=m[2];if(i.bools[b]){v=v!=="false"}u(b,v,h)}else if(/^--no-.+/.test(h)){var b=h.match(/^--no-(.+)/)[1];u(b,false,h)}else if(/^--.+/.test(h)){var b=h.match(/^--(.+)/)[1];var g=e[p+1];if(g!==undefined&&!/^-/.test(g)&&!i.bools[b]&&!i.allBools&&(o[b]?!f(b):true)){u(b,g,h);p++}else if(/^(true|false)$/.test(g)){u(b,g==="true",h);p++}else{u(b,i.strings[b]?"":true,h)}}else if(/^-[^-]+/.test(h)){var _=h.slice(1,-1).split("");var y=false;for(var w=0;w<_.length;w++){var g=h.slice(w+2);if(g==="-"){u(_[w],g,h);continue}if(/[A-Za-z]/.test(_[w])&&/=/.test(g)){u(_[w],g.split("=")[1],h);y=true;break}if(/[A-Za-z]/.test(_[w])&&/-?\d+(\.\d*)?(e-?\d+)?$/.test(g)){u(_[w],g,h);y=true;break}if(_[w+1]&&_[w+1].match(/\W/)){u(_[w],h.slice(w+2),h);y=true;break}else{u(_[w],i.strings[_[w]]?"":true,h)}}var b=h.slice(-1)[0];if(!y&&b!=="-"){if(e[p+1]&&!/^(-|--)[^-]/.test(e[p+1])&&!i.bools[b]&&(o[b]?!f(b):true)){u(b,e[p+1],h);p++}else if(e[p+1]&&/^(true|false)$/.test(e[p+1])){u(b,e[p+1]==="true",h);p++}else{u(b,i.strings[b]?"":true,h)}}}else{if(!i.unknownFn||i.unknownFn(h)!==false){s._.push(i.strings["_"]||!r(h)?h:Number(h))}if(t.stopEarly){s._.push.apply(s._,e.slice(p+1));break}}}Object.keys(a).forEach((function(e){if(!n(s,e.split("."))){d(s,e.split("."),a[e]);(o[e]||[]).forEach((function(t){d(s,t.split("."),a[e])}))}}));if(t["--"]){s["--"]=new Array;l.forEach((function(e){s["--"].push(e)}))}else{l.forEach((function(e){s._.push(e)}))}return s};function n(e,t){var n=e;t.slice(0,-1).forEach((function(e){n=n[e]||{}}));var r=t[t.length-1];return r in n}function r(e){if(typeof e==="number")return true;if(/^0x[0-9a-f]+$/i.test(e))return true;return/^[-+]?(?:\d+(?:\.\d*)?|\.\d+)(e[-+]?\d+)?$/.test(e)}},"923h":function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n("O0Ec");var i=n.n(r);var o=n("JGtG");var a=n("2DVW");class s{constructor(e){this._currentChanged=new o["Signal"](this);this._isDisposed=false;this._widgetAdded=new o["Signal"](this);this._widgetUpdated=new o["Signal"](this);const t=this._focusTracker=new a["FocusTracker"];const n=this._pool=new r["RestorablePool"](e);this.namespace=e.namespace;t.currentChanged.connect((e,t)=>{if(t.newValue!==this.currentWidget){n.current=t.newValue}},this);n.added.connect((e,t)=>{this._widgetAdded.emit(t)},this);n.currentChanged.connect((e,r)=>{if(r===null&&t.currentWidget){n.current=t.currentWidget;return}this.onCurrentChanged(r);this._currentChanged.emit(r)},this);n.updated.connect((e,t)=>{this._widgetUpdated.emit(t)},this)}get currentChanged(){return this._currentChanged}get currentWidget(){return this._pool.current||null}get restored(){return this._pool.restored}get size(){return this._pool.size}get widgetAdded(){return this._widgetAdded}get widgetUpdated(){return this._widgetUpdated}async add(e){this._focusTracker.add(e);await this._pool.add(e);if(!this._focusTracker.activeWidget){this._pool.current=e}}get isDisposed(){return this._isDisposed}dispose(){if(this.isDisposed){return}this._isDisposed=true;this._pool.dispose();this._focusTracker.dispose();o["Signal"].clearData(this)}find(e){return this._pool.find(e)}forEach(e){return this._pool.forEach(e)}filter(e){return this._pool.filter(e)}inject(e){return this._pool.inject(e)}has(e){return this._pool.has(e)}async restore(e){return this._pool.restore(e)}async save(e){return this._pool.save(e)}onCurrentChanged(e){}}},"93I4":function(e,t){e.exports=function(e){return typeof e==="object"?e!==null:typeof e==="function"}},"93mg":function(e,t,n){"use strict";n.r(t);var r=n("l4p9");var i=n("2DVW");var o=n("/Ehu");var a=n("i96i");class s extends i["Widget"]{constructor(e){super();this.parent=null;this.applied=true;this.name=e;this.addClass("tag");this.buildTag()}buildTag(){const e=document.createElement("span");e.textContent=this.name;e.style.textOverflow="ellipsis";const t=document.createElement("div");t.className="tag-holder";t.appendChild(e);const n=a["j"].element({tag:"span",elementPosition:"center",height:"18px",width:"18px",marginLeft:"5px",marginRight:"-3px"});if(this.applied){this.addClass("applied-tag")}else{this.addClass("unapplied-tag");n.style.display="none"}t.appendChild(n);this.node.appendChild(t)}onAfterAttach(){this.node.addEventListener("mousedown",this);this.node.addEventListener("mouseover",this);this.node.addEventListener("mouseout",this)}onBeforeDetach(){this.node.removeEventListener("mousedown",this);this.node.removeEventListener("mouseover",this);this.node.removeEventListener("mouseout",this)}handleEvent(e){switch(e.type){case"mousedown":this._evtClick();break;case"mouseover":this._evtMouseOver();break;case"mouseout":this._evtMouseOut();break;default:break}}onUpdateRequest(){var e;const t=(e=this.parent)===null||e===void 0?void 0:e.checkApplied(this.name);if(t!==this.applied){this.toggleApplied()}}toggleApplied(){var e,t;if(this.applied){this.removeClass("applied-tag");((e=this.node.firstChild)===null||e===void 0?void 0:e.lastChild).style.display="none";this.addClass("unapplied-tag")}else{this.removeClass("unapplied-tag");((t=this.node.firstChild)===null||t===void 0?void 0:t.lastChild).style.display="inline-block";this.addClass("applied-tag")}this.applied=!this.applied}_evtClick(){var e,t;if(this.applied){(e=this.parent)===null||e===void 0?void 0:e.removeTag(this.name)}else{(t=this.parent)===null||t===void 0?void 0:t.addTag(this.name)}this.toggleApplied()}_evtMouseOver(){this.node.classList.add("tag-hover")}_evtMouseOut(){this.node.classList.remove("tag-hover")}}class l extends i["Widget"]{constructor(){super();this.parent=null;this.input=document.createElement("input");this.addClass("tag");this.editing=false;this.buildTag()}buildTag(){const e=this.input||document.createElement("input");e.value="Add Tag";e.contentEditable="true";e.className="add-tag";e.style.width="49px";this.input=e;const t=document.createElement("div");t.className="tag-holder";t.appendChild(e);const n=a["a"].element({tag:"span",elementPosition:"center",height:"18px",width:"18px",marginLeft:"3px",marginRight:"-5px"});this.addClass("unapplied-tag");t.appendChild(n);this.node.appendChild(t)}onAfterAttach(){this.node.addEventListener("mousedown",this);this.input.addEventListener("keydown",this);this.input.addEventListener("focus",this);this.input.addEventListener("blur",this)}onBeforeDetach(){this.node.removeEventListener("mousedown",this);this.input.removeEventListener("keydown",this);this.input.removeEventListener("focus",this);this.input.removeEventListener("blur",this)}handleEvent(e){switch(e.type){case"mousedown":this._evtMouseDown(e);break;case"keydown":this._evtKeyDown(e);break;case"blur":this._evtBlur();break;case"focus":this._evtFocus();break;default:break}}_evtMouseDown(e){if(!this.editing){this.editing=true;this.input.value="";this.input.focus()}else if(e.target!==this.input){if(this.input.value!==""){const e=this.input.value;this.parent.addTag(e);this.input.blur();this._evtBlur()}}e.preventDefault()}_evtFocus(){if(!this.editing){this.input.blur()}}_evtKeyDown(e){const t=document.createElement("span");t.className="add-tag";t.innerHTML=this.input.value;document.body.appendChild(t);this.input.style.width=t.getBoundingClientRect().width+8+"px";document.body.removeChild(t);if(e.keyCode===13){const e=this.input.value;this.parent.addTag(e);this.input.blur();this._evtBlur()}}_evtBlur(){if(this.editing){this.editing=false;this.input.value="Add Tag";this.input.style.width="49px"}}}class c extends o["a"].Tool{constructor(e,t){super();this.tagList=[];this.header=false;t;this.tracker=e;this.layout=new i["PanelLayout"];this.createTagInput()}createTagInput(){const e=this.layout;const t=new l;t.id="add-tag";e.insertWidget(0,t)}checkApplied(e){if(this.tracker.activeCell){const t=this.tracker.activeCell.model.metadata.get("tags");if(t){for(let n=0;n<t.length;n++){if(t[n]===e){return true}}}}return false}addTag(e){const t=this.tracker.activeCell;if(!t){return}let n=t.model.metadata.get("tags");const r=e.split(/[,\s]+/);if(n===undefined){n=[]}for(let i=0;i<r.length;i++){if(r[i]!==""&&n.indexOf(r[i])<0){n.push(r[i])}}t.model.metadata.set("tags",n);this.refreshTags();this.loadActiveTags()}removeTag(e){const t=this.tracker.activeCell;if(!t){return}const n=t.model.metadata.get("tags");const r=n.indexOf(e);if(r>-1){n.splice(r,1)}t.model.metadata.set("tags",n);if(n.length===0){t.model.metadata.delete("tags")}this.refreshTags();this.loadActiveTags()}loadActiveTags(){const e=this.layout;for(let t=0;t<e.widgets.length;t++){e.widgets[t].update()}}pullTags(){var e,t,n,r,i;const o=this.tracker.currentWidget;if(this.tracker&&this.tracker.currentWidget){const a=(t=(e=o)===null||e===void 0?void 0:e.model)===null||t===void 0?void 0:t.cells;const s=[];for(let e=0;e<(((n=a)===null||n===void 0?void 0:n.length)||0);e++){const t=(r=a)===null||r===void 0?void 0:r.get(e).metadata;const n=(i=t)===null||i===void 0?void 0:i.get("tags");if(n){for(let e=0;e<n.length;e++){const t=n[e];if(t!==""){if(s.indexOf(t)<0){s.push(t)}}}}}this.tagList=s}}refreshTags(){this.pullTags();const e=this.layout;const t=this.tagList;const n=[];const r=e.widgets.length;for(let i=0;i<r;i++){const r=t.indexOf(e.widgets[i].name);if(r<0&&e.widgets[i].id!=="add-tag"){n.push(e.widgets[i])}else if(e.widgets[i].id!=="add-tag"){t.splice(r,1)}}for(let i=0;i<n.length;i++){n[i].dispose()}for(let i=0;i<t.length;i++){const n=new s(t[i]);const r=e.widgets.length-1;e.insertWidget(r,n)}}validateTags(e,t){const n=[];for(let r=0;r<t.length;r++){if(t[r]!==""&&typeof t[r]==="string"){const e=t[r].split(/[,\s]+/);for(let t=0;t<e.length;t++){if(e[t]!==""&&n.indexOf(e[t])<0){n.push(e[t])}}}}e.model.metadata.set("tags",n);this.refreshTags();this.loadActiveTags()}onActiveCellChanged(){this.loadActiveTags()}onAfterShow(){this.refreshTags();this.loadActiveTags()}onAfterAttach(){if(!this.header){const e=document.createElement("header");e.textContent="Tags in Notebook";e.className="tag-header";this.parent.node.insertBefore(e,this.node);this.header=true}if(this.tracker.currentWidget){void this.tracker.currentWidget.context.ready.then(()=>{this.refreshTags();this.loadActiveTags()});this.tracker.currentWidget.model.cells.changed.connect(()=>{this.refreshTags();this.loadActiveTags()})}this.tracker.currentChanged.connect(()=>{this.refreshTags();this.loadActiveTags()})}onActiveCellMetadataChanged(){const e=this.tracker.activeCell.model.metadata.get("tags");let t=[];if(e===undefined){return}if(typeof e==="string"){t.push(e)}else{t=e}this.validateTags(this.tracker.activeCell,t)}}const u={id:"celltags",autoStart:true,requires:[r["a"],r["b"]],activate:(e,t,n)=>{const r=new c(n,e);t.addItem({tool:r,rank:1.6})}};var d=t["default"]=u},"96Nh":function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("H+0L"),"");t.i(n("7RLm"),"");t.i(n("UlFQ"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},"98yA":function(e,t,n){(function(t,n){true?e.exports=n():undefined})(this,(function(){"use strict";function e(e,t){return t={exports:{}},e(t,t.exports),t.exports}var t=e((function(e){var t=e.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();if(typeof __g=="number"){__g=t}}));var n=e((function(e){var t=e.exports={version:"2.6.5"};if(typeof __e=="number"){__e=t}}));var r=n.version;var i=function(e){return typeof e==="object"?e!==null:typeof e==="function"};var o=function(e){if(!i(e)){throw TypeError(e+" is not an object!")}return e};var a=function(e){try{return!!e()}catch(t){return true}};var s=!a((function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7}));var l=t.document;var c=i(l)&&i(l.createElement);var u=function(e){return c?l.createElement(e):{}};var d=!s&&!a((function(){return Object.defineProperty(u("div"),"a",{get:function(){return 7}}).a!=7}));var f=function(e,t){if(!i(e)){return e}var n,r;if(t&&typeof(n=e.toString)=="function"&&!i(r=n.call(e))){return r}if(typeof(n=e.valueOf)=="function"&&!i(r=n.call(e))){return r}if(!t&&typeof(n=e.toString)=="function"&&!i(r=n.call(e))){return r}throw TypeError("Can't convert object to primitive value")};var p=Object.defineProperty;var h=s?Object.defineProperty:function e(t,n,r){o(t);n=f(n,true);o(r);if(d){try{return p(t,n,r)}catch(i){}}if("get"in r||"set"in r){throw TypeError("Accessors not supported!")}if("value"in r){t[n]=r.value}return t};var m={f:h};var b=function(e,t){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:t}};var v=s?function(e,t,n){return m.f(e,t,b(1,n))}:function(e,t,n){e[t]=n;return e};var g={}.hasOwnProperty;var _=function(e,t){return g.call(e,t)};var y=0;var w=Math.random();var x=function(e){return"Symbol(".concat(e===undefined?"":e,")_",(++y+w).toString(36))};var C=false;var k=e((function(e){var r="__core-js_shared__";var i=t[r]||(t[r]={});(e.exports=function(e,t){return i[e]||(i[e]=t!==undefined?t:{})})("versions",[]).push({version:n.version,mode:C?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})}));var E=k("native-function-to-string",Function.toString);var M=e((function(e){var r=x("src");var i="toString";var o=(""+E).split(i);n.inspectSource=function(e){return E.call(e)};(e.exports=function(e,n,i,a){var s=typeof i=="function";if(s){_(i,"name")||v(i,"name",n)}if(e[n]===i){return}if(s){_(i,r)||v(i,r,e[n]?""+e[n]:o.join(String(n)))}if(e===t){e[n]=i}else if(!a){delete e[n];v(e,n,i)}else if(e[n]){e[n]=i}else{v(e,n,i)}})(Function.prototype,i,(function e(){return typeof this=="function"&&this[r]||E.call(this)}))}));var S=function(e){if(typeof e!="function"){throw TypeError(e+" is not a function!")}return e};var L=function(e,t,n){S(e);if(t===undefined){return e}switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}};var T="prototype";var D=function(e,r,i){var o=e&D.F;var a=e&D.G;var s=e&D.S;var l=e&D.P;var c=e&D.B;var u=a?t:s?t[r]||(t[r]={}):(t[r]||{})[T];var d=a?n:n[r]||(n[r]={});var f=d[T]||(d[T]={});var p,h,m,b;if(a){i=r}for(p in i){h=!o&&u&&u[p]!==undefined;m=(h?u:i)[p];b=c&&h?L(m,t):l&&typeof m=="function"?L(Function.call,m):m;if(u){M(u,p,m,e&D.U)}if(d[p]!=m){v(d,p,b)}if(l&&f[p]!=m){f[p]=m}}};t.core=n;D.F=1;D.G=2;D.S=4;D.P=8;D.B=16;D.W=32;D.U=64;D.R=128;var O=D;var A=Math.ceil;var j=Math.floor;var P=function(e){return isNaN(e=+e)?0:(e>0?j:A)(e)};var R=function(e){if(e==undefined){throw TypeError("Can't call method on "+e)}return e};var I=function(e){return function(t,n){var r=String(R(t));var i=P(n);var o=r.length;var a,s;if(i<0||i>=o){return e?"":undefined}a=r.charCodeAt(i);return a<55296||a>56319||i+1===o||(s=r.charCodeAt(i+1))<56320||s>57343?e?r.charAt(i):a:e?r.slice(i,i+2):(a-55296<<10)+(s-56320)+65536}};var z=I(false);O(O.P,"String",{codePointAt:function e(t){return z(this,t)}});var N=n.String.codePointAt;var H=Math.max;var F=Math.min;var B=function(e,t){e=P(e);return e<0?H(e+t,0):F(e,t)};var V=String.fromCharCode;var Y=String.fromCodePoint;O(O.S+O.F*(!!Y&&Y.length!=1),"String",{fromCodePoint:function e(t){var n=arguments;var r=[];var i=arguments.length;var o=0;var a;while(i>o){a=+n[o++];if(B(a,1114111)!==a){throw RangeError(a+" is not a valid code point")}r.push(a<65536?V(a):V(((a-=65536)>>10)+55296,a%1024+56320))}return r.join("")}});var W=n.String.fromCodePoint;var U=/[\u1680\u2000-\u200A\u202F\u205F\u3000]/;var q=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/;var G=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/;var K={Space_Separator:U,ID_Start:q,ID_Continue:G};var $={isSpaceSeparator:function e(t){return typeof t==="string"&&K.Space_Separator.test(t)},isIdStartChar:function e(t){return typeof t==="string"&&(t>="a"&&t<="z"||t>="A"&&t<="Z"||t==="$"||t==="_"||K.ID_Start.test(t))},isIdContinueChar:function e(t){return typeof t==="string"&&(t>="a"&&t<="z"||t>="A"&&t<="Z"||t>="0"&&t<="9"||t==="$"||t==="_"||t===""||t===""||K.ID_Continue.test(t))},isDigit:function e(t){return typeof t==="string"&&/[0-9]/.test(t)},isHexDigit:function e(t){return typeof t==="string"&&/[0-9A-Fa-f]/.test(t)}};var J;var X;var Z;var Q;var ee;var te;var ne;var re;var ie;var oe=function e(t,n){J=String(t);X="start";Z=[];Q=0;ee=1;te=0;ne=undefined;re=undefined;ie=undefined;do{ne=fe();we[X]()}while(ne.type!=="eof");if(typeof n==="function"){return ae({"":ie},"",n)}return ie};function ae(e,t,n){var r=e[t];if(r!=null&&typeof r==="object"){for(var i in r){var o=ae(r,i,n);if(o===undefined){delete r[i]}else{r[i]=o}}}return n.call(e,t,r)}var se;var le;var ce;var ue;var de;function fe(){se="default";le="";ce=false;ue=1;for(;;){de=pe();var e=me[se]();if(e){return e}}}function pe(){if(J[Q]){return String.fromCodePoint(J.codePointAt(Q))}}function he(){var e=pe();if(e==="\n"){ee++;te=0}else if(e){te+=e.length}else{te++}if(e){Q+=e.length}return e}var me={default:function e(){switch(de){case"\t":case"\v":case"\f":case" ":case" ":case"\ufeff":case"\n":case"\r":case"\u2028":case"\u2029":he();return;case"/":he();se="comment";return;case undefined:he();return be("eof")}if($.isSpaceSeparator(de)){he();return}return me[X]()},comment:function e(){switch(de){case"*":he();se="multiLineComment";return;case"/":he();se="singleLineComment";return}throw ke(he())},multiLineComment:function e(){switch(de){case"*":he();se="multiLineCommentAsterisk";return;case undefined:throw ke(he())}he()},multiLineCommentAsterisk:function e(){switch(de){case"*":he();return;case"/":he();se="default";return;case undefined:throw ke(he())}he();se="multiLineComment"},singleLineComment:function e(){switch(de){case"\n":case"\r":case"\u2028":case"\u2029":he();se="default";return;case undefined:he();return be("eof")}he()},value:function e(){switch(de){case"{":case"[":return be("punctuator",he());case"n":he();ve("ull");return be("null",null);case"t":he();ve("rue");return be("boolean",true);case"f":he();ve("alse");return be("boolean",false);case"-":case"+":if(he()==="-"){ue=-1}se="sign";return;case".":le=he();se="decimalPointLeading";return;case"0":le=he();se="zero";return;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":le=he();se="decimalInteger";return;case"I":he();ve("nfinity");return be("numeric",Infinity);case"N":he();ve("aN");return be("numeric",NaN);case'"':case"'":ce=he()==='"';le="";se="string";return}throw ke(he())},identifierNameStartEscape:function e(){if(de!=="u"){throw ke(he())}he();var t=ye();switch(t){case"$":case"_":break;default:if(!$.isIdStartChar(t)){throw Me()}break}le+=t;se="identifierName"},identifierName:function e(){switch(de){case"$":case"_":case"":case"":le+=he();return;case"\\":he();se="identifierNameEscape";return}if($.isIdContinueChar(de)){le+=he();return}return be("identifier",le)},identifierNameEscape:function e(){if(de!=="u"){throw ke(he())}he();var t=ye();switch(t){case"$":case"_":case"":case"":break;default:if(!$.isIdContinueChar(t)){throw Me()}break}le+=t;se="identifierName"},sign:function e(){switch(de){case".":le=he();se="decimalPointLeading";return;case"0":le=he();se="zero";return;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":le=he();se="decimalInteger";return;case"I":he();ve("nfinity");return be("numeric",ue*Infinity);case"N":he();ve("aN");return be("numeric",NaN)}throw ke(he())},zero:function e(){switch(de){case".":le+=he();se="decimalPoint";return;case"e":case"E":le+=he();se="decimalExponent";return;case"x":case"X":le+=he();se="hexadecimal";return}return be("numeric",ue*0)},decimalInteger:function e(){switch(de){case".":le+=he();se="decimalPoint";return;case"e":case"E":le+=he();se="decimalExponent";return}if($.isDigit(de)){le+=he();return}return be("numeric",ue*Number(le))},decimalPointLeading:function e(){if($.isDigit(de)){le+=he();se="decimalFraction";return}throw ke(he())},decimalPoint:function e(){switch(de){case"e":case"E":le+=he();se="decimalExponent";return}if($.isDigit(de)){le+=he();se="decimalFraction";return}return be("numeric",ue*Number(le))},decimalFraction:function e(){switch(de){case"e":case"E":le+=he();se="decimalExponent";return}if($.isDigit(de)){le+=he();return}return be("numeric",ue*Number(le))},decimalExponent:function e(){switch(de){case"+":case"-":le+=he();se="decimalExponentSign";return}if($.isDigit(de)){le+=he();se="decimalExponentInteger";return}throw ke(he())},decimalExponentSign:function e(){if($.isDigit(de)){le+=he();se="decimalExponentInteger";return}throw ke(he())},decimalExponentInteger:function e(){if($.isDigit(de)){le+=he();return}return be("numeric",ue*Number(le))},hexadecimal:function e(){if($.isHexDigit(de)){le+=he();se="hexadecimalInteger";return}throw ke(he())},hexadecimalInteger:function e(){if($.isHexDigit(de)){le+=he();return}return be("numeric",ue*Number(le))},string:function e(){switch(de){case"\\":he();le+=ge();return;case'"':if(ce){he();return be("string",le)}le+=he();return;case"'":if(!ce){he();return be("string",le)}le+=he();return;case"\n":case"\r":throw ke(he());case"\u2028":case"\u2029":Se(de);break;case undefined:throw ke(he())}le+=he()},start:function e(){switch(de){case"{":case"[":return be("punctuator",he())}se="value"},beforePropertyName:function e(){switch(de){case"$":case"_":le=he();se="identifierName";return;case"\\":he();se="identifierNameStartEscape";return;case"}":return be("punctuator",he());case'"':case"'":ce=he()==='"';se="string";return}if($.isIdStartChar(de)){le+=he();se="identifierName";return}throw ke(he())},afterPropertyName:function e(){if(de===":"){return be("punctuator",he())}throw ke(he())},beforePropertyValue:function e(){se="value"},afterPropertyValue:function e(){switch(de){case",":case"}":return be("punctuator",he())}throw ke(he())},beforeArrayValue:function e(){if(de==="]"){return be("punctuator",he())}se="value"},afterArrayValue:function e(){switch(de){case",":case"]":return be("punctuator",he())}throw ke(he())},end:function e(){throw ke(he())}};function be(e,t){return{type:e,value:t,line:ee,column:te}}function ve(e){for(var t=0,n=e;t<n.length;t+=1){var r=n[t];var i=pe();if(i!==r){throw ke(he())}he()}}function ge(){var e=pe();switch(e){case"b":he();return"\b";case"f":he();return"\f";case"n":he();return"\n";case"r":he();return"\r";case"t":he();return"\t";case"v":he();return"\v";case"0":he();if($.isDigit(pe())){throw ke(he())}return"\0";case"x":he();return _e();case"u":he();return ye();case"\n":case"\u2028":case"\u2029":he();return"";case"\r":he();if(pe()==="\n"){he()}return"";case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":throw ke(he());case undefined:throw ke(he())}return he()}function _e(){var e="";var t=pe();if(!$.isHexDigit(t)){throw ke(he())}e+=he();t=pe();if(!$.isHexDigit(t)){throw ke(he())}e+=he();return String.fromCodePoint(parseInt(e,16))}function ye(){var e="";var t=4;while(t-- >0){var n=pe();if(!$.isHexDigit(n)){throw ke(he())}e+=he()}return String.fromCodePoint(parseInt(e,16))}var we={start:function e(){if(ne.type==="eof"){throw Ee()}xe()},beforePropertyName:function e(){switch(ne.type){case"identifier":case"string":re=ne.value;X="afterPropertyName";return;case"punctuator":Ce();return;case"eof":throw Ee()}},afterPropertyName:function e(){if(ne.type==="eof"){throw Ee()}X="beforePropertyValue"},beforePropertyValue:function e(){if(ne.type==="eof"){throw Ee()}xe()},beforeArrayValue:function e(){if(ne.type==="eof"){throw Ee()}if(ne.type==="punctuator"&&ne.value==="]"){Ce();return}xe()},afterPropertyValue:function e(){if(ne.type==="eof"){throw Ee()}switch(ne.value){case",":X="beforePropertyName";return;case"}":Ce()}},afterArrayValue:function e(){if(ne.type==="eof"){throw Ee()}switch(ne.value){case",":X="beforeArrayValue";return;case"]":Ce()}},end:function e(){}};function xe(){var e;switch(ne.type){case"punctuator":switch(ne.value){case"{":e={};break;case"[":e=[];break}break;case"null":case"boolean":case"numeric":case"string":e=ne.value;break}if(ie===undefined){ie=e}else{var t=Z[Z.length-1];if(Array.isArray(t)){t.push(e)}else{t[re]=e}}if(e!==null&&typeof e==="object"){Z.push(e);if(Array.isArray(e)){X="beforeArrayValue"}else{X="beforePropertyName"}}else{var n=Z[Z.length-1];if(n==null){X="end"}else if(Array.isArray(n)){X="afterArrayValue"}else{X="afterPropertyValue"}}}function Ce(){Z.pop();var e=Z[Z.length-1];if(e==null){X="end"}else if(Array.isArray(e)){X="afterArrayValue"}else{X="afterPropertyValue"}}function ke(e){if(e===undefined){return Te("JSON5: invalid end of input at "+ee+":"+te)}return Te("JSON5: invalid character '"+Le(e)+"' at "+ee+":"+te)}function Ee(){return Te("JSON5: invalid end of input at "+ee+":"+te)}function Me(){te-=5;return Te("JSON5: invalid identifier character at "+ee+":"+te)}function Se(e){console.warn("JSON5: '"+Le(e)+"' in strings is not valid ECMAScript; consider escaping")}function Le(e){var t={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(t[e]){return t[e]}if(e<" "){var n=e.charCodeAt(0).toString(16);return"\\x"+("00"+n).substring(n.length)}return e}function Te(e){var t=new SyntaxError(e);t.lineNumber=ee;t.columnNumber=te;return t}var De=function e(t,n,r){var i=[];var o="";var a;var s;var l="";var c;if(n!=null&&typeof n==="object"&&!Array.isArray(n)){r=n.space;c=n.quote;n=n.replacer}if(typeof n==="function"){s=n}else if(Array.isArray(n)){a=[];for(var u=0,d=n;u<d.length;u+=1){var f=d[u];var p=void 0;if(typeof f==="string"){p=f}else if(typeof f==="number"||f instanceof String||f instanceof Number){p=String(f)}if(p!==undefined&&a.indexOf(p)<0){a.push(p)}}}if(r instanceof Number){r=Number(r)}else if(r instanceof String){r=String(r)}if(typeof r==="number"){if(r>0){r=Math.min(10,Math.floor(r));l=" ".substr(0,r)}}else if(typeof r==="string"){l=r.substr(0,10)}return h("",{"":t});function h(e,t){var n=t[e];if(n!=null){if(typeof n.toJSON5==="function"){n=n.toJSON5(e)}else if(typeof n.toJSON==="function"){n=n.toJSON(e)}}if(s){n=s.call(t,e,n)}if(n instanceof Number){n=Number(n)}else if(n instanceof String){n=String(n)}else if(n instanceof Boolean){n=n.valueOf()}switch(n){case null:return"null";case true:return"true";case false:return"false"}if(typeof n==="string"){return m(n,false)}if(typeof n==="number"){return String(n)}if(typeof n==="object"){return Array.isArray(n)?g(n):b(n)}return undefined}function m(e){var t={"'":.1,'"':.2};var n={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};var r="";for(var i=0;i<e.length;i++){var o=e[i];switch(o){case"'":case'"':t[o]++;r+=o;continue;case"\0":if($.isDigit(e[i+1])){r+="\\x00";continue}}if(n[o]){r+=n[o];continue}if(o<" "){var a=o.charCodeAt(0).toString(16);r+="\\x"+("00"+a).substring(a.length);continue}r+=o}var s=c||Object.keys(t).reduce((function(e,n){return t[e]<t[n]?e:n}));r=r.replace(new RegExp(s,"g"),n[s]);return s+r+s}function b(e){if(i.indexOf(e)>=0){throw TypeError("Converting circular structure to JSON5")}i.push(e);var t=o;o=o+l;var n=a||Object.keys(e);var r=[];for(var s=0,c=n;s<c.length;s+=1){var u=c[s];var d=h(u,e);if(d!==undefined){var f=v(u)+":";if(l!==""){f+=" "}f+=d;r.push(f)}}var p;if(r.length===0){p="{}"}else{var m;if(l===""){m=r.join(",");p="{"+m+"}"}else{var b=",\n"+o;m=r.join(b);p="{\n"+o+m+",\n"+t+"}"}}i.pop();o=t;return p}function v(e){if(e.length===0){return m(e,true)}var t=String.fromCodePoint(e.codePointAt(0));if(!$.isIdStartChar(t)){return m(e,true)}for(var n=t.length;n<e.length;n++){if(!$.isIdContinueChar(String.fromCodePoint(e.codePointAt(n)))){return m(e,true)}}return e}function g(e){if(i.indexOf(e)>=0){throw TypeError("Converting circular structure to JSON5")}i.push(e);var t=o;o=o+l;var n=[];for(var r=0;r<e.length;r++){var a=h(String(r),e);n.push(a!==undefined?a:"null")}var s;if(n.length===0){s="[]"}else{if(l===""){var c=n.join(",");s="["+c+"]"}else{var u=",\n"+o;var d=n.join(u);s="[\n"+o+d+",\n"+t+"]"}}i.pop();o=t;return s}};var Oe={parse:oe,stringify:De};var Ae=Oe;var je=Ae;return je}))},"99I3":function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"atelier lakeside",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside/)",base00:"#161b1d",base01:"#1f292e",base02:"#516d7b",base03:"#5a7b8c",base04:"#7195a8",base05:"#7ea2b4",base06:"#c1e4f6",base07:"#ebf8ff",base08:"#d22d72",base09:"#935c25",base0A:"#8a8a0f",base0B:"#568c3b",base0C:"#2d8f6f",base0D:"#257fad",base0E:"#5d5db1",base0F:"#b72dd2"};e.exports=t["default"]},"9D/+":function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-Tooltip {\n background: var(--jp-layout-color1);\n border: var(--jp-border-width) solid var(--jp-border-color1);\n font-size: var(--jp-ui-font-size0);\n box-shadow: var(--jp-elevation-z6);\n max-width: 650px;\n z-index: 10001;\n padding: 4px;\n display: flex;\n}\n\n.jp-Tooltip-content {\n overflow: auto;\n}\n\n.jp-Tooltip:focus {\n outline: 0;\n}\n\n.jp-Tooltip pre {\n white-space: pre-wrap;\n margin: 0;\n}\n",""])},"9Ee5":function(e,t,n){"use strict";n.r(t);var r=n("ldDC");var i=n("U2CZ");var o=n("AGAg");var a=n("78yt");var s=n("i96i");var l=n("ROI/");var c;(function(e){e.create="launcher:create"})(c||(c={}));const u={activate:d,id:"@jupyterlab/launcher-extension:plugin",requires:[r["a"]],optional:[i["a"]],provides:a["a"],autoStart:true};t["default"]=u;function d(e,t,n){const{commands:r}=e;const i=new a["c"];r.addCommand(c.create,{label:"New Launcher",execute:e=>{const n=e["cwd"]?String(e["cwd"]):"";const c=`launcher-${f.id++}`;const u=e=>{t.add(e,"main",{ref:c})};const d=new a["b"]({model:i,cwd:n,callback:u,commands:r});d.model=i;d.title.icon=s["I"];d.title.label="Launcher";const p=new o["a"]({content:d});p.title.closable=!!Object(l["toArray"])(t.widgets("main")).length;p.id=c;t.add(p,"main",{activate:e["activate"]});t.layoutModified.connect(()=>{p.title.closable=Object(l["toArray"])(t.widgets("main")).length>1},p);return p}});if(n){n.addItem({command:c.create,category:"Launcher"})}return i}var f;(function(e){e.id=0})(f||(f={}))},"9n51":function(e,t){t.removeSubsets=function(e){var t=e.length,n,r,i;while(--t>-1){n=r=e[t];e[t]=null;i=true;while(r){if(e.indexOf(r)>-1){i=false;e.splice(t,1);break}r=r.parent}if(i){e[t]=n}}return e};var n={DISCONNECTED:1,PRECEDING:2,FOLLOWING:4,CONTAINS:8,CONTAINED_BY:16};var r=t.compareDocumentPosition=function(e,t){var r=[];var i=[];var o,a,s,l,c,u;if(e===t){return 0}o=e;while(o){r.unshift(o);o=o.parent}o=t;while(o){i.unshift(o);o=o.parent}u=0;while(r[u]===i[u]){u++}if(u===0){return n.DISCONNECTED}a=r[u-1];s=a.children;l=r[u];c=i[u];if(s.indexOf(l)>s.indexOf(c)){if(a===t){return n.FOLLOWING|n.CONTAINED_BY}return n.FOLLOWING}else{if(a===e){return n.PRECEDING|n.CONTAINS}return n.PRECEDING}};t.uniqueSort=function(e){var t=e.length,i,o;e=e.slice();while(--t>-1){i=e[t];o=e.indexOf(i);if(o>-1&&o<t){e.splice(t,1)}}e.sort((function(e,t){var i=r(e,t);if(i&n.PRECEDING){return-1}else if(i&n.FOLLOWING){return 1}return 0}));return e}},"9rRi":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],n=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],r=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],i=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],o=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"];var a=e.defineLocale("gd",{months:t,monthsShort:n,monthsParseExact:true,weekdays:r,weekdaysShort:i,weekdaysMin:o,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){var t=e===1?"d":e%10===2?"na":"mh";return e+t},week:{dow:1,doy:4}});return a}))},"9vST":function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var r=n("DZkP");var i=n("fmli");var o=n("hI0s");var a=n.n(o);var s=n("qXhn");var l=n("nW2j");var c=n("/Zo8");var u=n("2DVW");var d=n("Or5M");class f extends u["Widget"]{constructor(e){super();this._changeCallback=e=>{if(!e.data||!e.data[this.mimeType]){return}const t=e.data[this.mimeType];if(typeof t==="string"){if(t!==this._context.model.toString()){this._context.model.fromString(t)}}else if(t!==null&&t!==undefined&&!l["JSONExt"].deepEqual(t,this._context.model.toJSON())){this._context.model.fromJSON(t)}};this._fragment="";this._ready=new l["PromiseDelegate"];this._isRendering=false;this._renderRequested=false;this.addClass("jp-MimeDocument");this.mimeType=e.mimeType;this._dataType=e.dataType||"string";this._context=e.context;this.renderer=e.renderer;const t=this.layout=new u["StackedLayout"];t.addWidget(this.renderer);this._context.ready.then(()=>this._render()).then(()=>{if(this.node===document.activeElement){c["MessageLoop"].sendMessage(this.renderer,u["Widget"].Msg.ActivateRequest)}this._monitor=new o["ActivityMonitor"]({signal:this._context.model.contentChanged,timeout:e.renderTimeout});this._monitor.activityStopped.connect(this.update,this);this._ready.resolve(undefined)}).catch(e=>{requestAnimationFrame(()=>{this.dispose()});void Object(r["c"])(`Renderer Failure: ${this._context.path}`,e)})}[i["a"].symbol](){return i["a"].getPrintFunction(this.renderer)}get ready(){return this._ready.promise}setFragment(e){this._fragment=e;this.update()}dispose(){if(this.isDisposed){return}if(this._monitor){this._monitor.dispose()}this._monitor=null;super.dispose()}onUpdateRequest(e){if(this._context.isReady){void this._render();this._fragment=""}}async _render(){if(this.isDisposed){return}if(this._isRendering){this._renderRequested=true;return}this._renderRequested=false;const e=this._context;const t=e.model;const n={};if(this._dataType==="string"){n[this.mimeType]=t.toString()}else{n[this.mimeType]=t.toJSON()}const i=new s["a"]({data:n,callback:this._changeCallback,metadata:{fragment:this._fragment}});try{this._isRendering=true;await this.renderer.renderModel(i);this._isRendering=false;if(this._renderRequested){return this._render()}}catch(o){requestAnimationFrame(()=>{this.dispose()});void Object(r["c"])(`Renderer Failure: ${e.path}`,o)}}}class p extends d["d"]{setFragment(e){this.content.setFragment(e)}}class h extends d["a"]{constructor(e){super(m.createRegistryOptions(e));this._rendermime=e.rendermime;this._renderTimeout=e.renderTimeout||1e3;this._dataType=e.dataType||"string";this._fileType=e.primaryFileType}createNewWidget(e){var t,n,r,i,o,a;const s=this._fileType;const l=((t=s)===null||t===void 0?void 0:t.mimeTypes.length)?s.mimeTypes[0]:"text/plain";const c=this._rendermime.clone({resolver:e.urlResolver});const u=c.createRenderer(l);const d=new f({context:e,renderer:u,mimeType:l,renderTimeout:this._renderTimeout,dataType:this._dataType});d.title.icon=(n=s)===null||n===void 0?void 0:n.icon;d.title.iconClass=(i=(r=s)===null||r===void 0?void 0:r.iconClass,i!==null&&i!==void 0?i:"");d.title.iconLabel=(a=(o=s)===null||o===void 0?void 0:o.iconLabel,a!==null&&a!==void 0?a:"");const h=new p({content:d,context:e});return h}}var m;(function(e){function t(e){return Object.assign(Object.assign({},e),{readOnly:true})}e.createRegistryOptions=t})(m||(m={}))},"9x6x":function(e,t,n){"use strict";e.exports=function(e,t){if(!t)t={};if(typeof t==="function")t={cmp:t};var n=typeof t.cycles==="boolean"?t.cycles:false;var r=t.cmp&&function(e){return function(t){return function(n,r){var i={key:n,value:t[n]};var o={key:r,value:t[r]};return e(i,o)}}}(t.cmp);var i=[];return function e(t){if(t&&t.toJSON&&typeof t.toJSON==="function"){t=t.toJSON()}if(t===undefined)return;if(typeof t=="number")return isFinite(t)?""+t:"null";if(typeof t!=="object")return JSON.stringify(t);var o,a;if(Array.isArray(t)){a="[";for(o=0;o<t.length;o++){if(o)a+=",";a+=e(t[o])||"null"}return a+"]"}if(t===null)return"null";if(i.indexOf(t)!==-1){if(n)return JSON.stringify("__cycle__");throw new TypeError("Converting circular structure to JSON")}var s=i.push(t)-1;var l=Object.keys(t).sort(r&&r(t));a="";for(o=0;o<l.length;o++){var c=l[o];var u=e(t[c]);if(!u)continue;if(a)a+=",";a+=JSON.stringify(c)+":"+u}i.splice(s,1);return"{"+a+"}"}(e)}},"A+xa":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_акаай_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑрар_пуш_акаай_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"вырун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){var t=/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран";return e+t},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}});return t}))},A5Xg:function(e,t,n){var r=n("NsO/");var i=n("ar/p").f;var o={}.toString;var a=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];var s=function(e){try{return i(e)}catch(t){return a.slice()}};e.exports.f=function e(t){return a&&o.call(t)=="[object Window]"?s(t):i(r(t))}},AB7C:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n("ROI/");var i=n("nW2j");var o=n("RE42");var a=n("jbSH");var s=n("AfXZ");var l=n("JGtG");var c=function(){function e(){this._timerID=0;this._replaying=false;this._keystrokes=[];this._keydownEvents=[];this._keyBindings=[];this._exactKeyMatch=null;this._commands=Object.create(null);this._commandChanged=new l["Signal"](this);this._commandExecuted=new l["Signal"](this);this._keyBindingChanged=new l["Signal"](this)}Object.defineProperty(e.prototype,"commandChanged",{get:function(){return this._commandChanged},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"commandExecuted",{get:function(){return this._commandExecuted},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"keyBindingChanged",{get:function(){return this._keyBindingChanged},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"keyBindings",{get:function(){return this._keyBindings},enumerable:true,configurable:true});e.prototype.listCommands=function(){return Object.keys(this._commands)};e.prototype.hasCommand=function(e){return e in this._commands};e.prototype.addCommand=function(e,t){var n=this;if(e in this._commands){throw new Error("Command '"+e+"' already registered.")}this._commands[e]=u.createCommand(t);this._commandChanged.emit({id:e,type:"added"});return new o["DisposableDelegate"]((function(){delete n._commands[e];n._commandChanged.emit({id:e,type:"removed"})}))};e.prototype.notifyCommandChanged=function(e){if(e!==undefined&&!(e in this._commands)){throw new Error("Command '"+e+"' is not registered.")}this._commandChanged.emit({id:e,type:e?"changed":"many-changed"})};e.prototype.label=function(e,t){if(t===void 0){t=i["JSONExt"].emptyObject}var n=this._commands[e];return n?n.label.call(undefined,t):""};e.prototype.mnemonic=function(e,t){if(t===void 0){t=i["JSONExt"].emptyObject}var n=this._commands[e];return n?n.mnemonic.call(undefined,t):-1};e.prototype.icon=function(e,t){if(t===void 0){t=i["JSONExt"].emptyObject}var n=this._commands[e];return n?n.icon.call(undefined,t):""};e.prototype.iconClass=function(e,t){if(t===void 0){t=i["JSONExt"].emptyObject}var n=this._commands[e];return n?n.iconClass.call(undefined,t):""};e.prototype.iconLabel=function(e,t){if(t===void 0){t=i["JSONExt"].emptyObject}var n=this._commands[e];return n?n.iconLabel.call(undefined,t):""};e.prototype.caption=function(e,t){if(t===void 0){t=i["JSONExt"].emptyObject}var n=this._commands[e];return n?n.caption.call(undefined,t):""};e.prototype.usage=function(e,t){if(t===void 0){t=i["JSONExt"].emptyObject}var n=this._commands[e];return n?n.usage.call(undefined,t):""};e.prototype.className=function(e,t){if(t===void 0){t=i["JSONExt"].emptyObject}var n=this._commands[e];return n?n.className.call(undefined,t):""};e.prototype.dataset=function(e,t){if(t===void 0){t=i["JSONExt"].emptyObject}var n=this._commands[e];return n?n.dataset.call(undefined,t):{}};e.prototype.isEnabled=function(e,t){if(t===void 0){t=i["JSONExt"].emptyObject}var n=this._commands[e];return n?n.isEnabled.call(undefined,t):false};e.prototype.isToggled=function(e,t){if(t===void 0){t=i["JSONExt"].emptyObject}var n=this._commands[e];return n?n.isToggled.call(undefined,t):false};e.prototype.isVisible=function(e,t){if(t===void 0){t=i["JSONExt"].emptyObject}var n=this._commands[e];return n?n.isVisible.call(undefined,t):false};e.prototype.execute=function(e,t){if(t===void 0){t=i["JSONExt"].emptyObject}var n=this._commands[e];if(!n){return Promise.reject(new Error("Command '"+e+"' not registered."))}var r;try{r=n.execute.call(undefined,t)}catch(a){r=Promise.reject(a)}var o=Promise.resolve(r);this._commandExecuted.emit({id:e,args:t,result:o});return o};e.prototype.addKeyBinding=function(e){var t=this;var n=u.createKeyBinding(e);this._keyBindings.push(n);this._keyBindingChanged.emit({binding:n,type:"added"});return new o["DisposableDelegate"]((function(){r["ArrayExt"].removeFirstOf(t._keyBindings,n);t._keyBindingChanged.emit({binding:n,type:"removed"})}))};e.prototype.processKeydownEvent=function(t){if(this._replaying){return}var n=e.keystrokeForKeydownEvent(t);if(!n){this._replayKeydownEvents();this._clearPendingState();return}this._keystrokes.push(n);var r=u.matchKeyBinding(this._keyBindings,this._keystrokes,t),i=r.exact,o=r.partial;if(!i&&!o){this._replayKeydownEvents();this._clearPendingState();return}t.preventDefault();t.stopPropagation();if(i&&!o){this._executeKeyBinding(i);this._clearPendingState();return}if(i){this._exactKeyMatch=i}this._keydownEvents.push(t);this._startTimer()};e.prototype._startTimer=function(){var e=this;this._clearTimer();this._timerID=window.setTimeout((function(){e._onPendingTimeout()}),u.CHORD_TIMEOUT)};e.prototype._clearTimer=function(){if(this._timerID!==0){clearTimeout(this._timerID);this._timerID=0}};e.prototype._replayKeydownEvents=function(){if(this._keydownEvents.length===0){return}this._replaying=true;this._keydownEvents.forEach(u.replayKeyEvent);this._replaying=false};e.prototype._executeKeyBinding=function(e){var t=e.command,n=e.args;if(!this.hasCommand(t)||!this.isEnabled(t,n)){var r=this.hasCommand(t)?"enabled":"registered";var i=e.keys.join(", ");var o="Cannot execute key binding '"+i+"':";var a="command '"+t+"' is not "+r+".";console.warn(o+" "+a);return}this.execute(t,n)};e.prototype._clearPendingState=function(){this._clearTimer();this._exactKeyMatch=null;this._keystrokes.length=0;this._keydownEvents.length=0};e.prototype._onPendingTimeout=function(){this._timerID=0;if(this._exactKeyMatch){this._executeKeyBinding(this._exactKeyMatch)}else{this._replayKeydownEvents()}this._clearPendingState()};return e}();(function(e){function t(e){var t="";var n=false;var r=false;var i=false;var o=false;for(var s=0,l=e.split(/\s+/);s<l.length;s++){var c=l[s];if(c==="Accel"){if(a["Platform"].IS_MAC){r=true}else{i=true}}else if(c==="Alt"){n=true}else if(c==="Cmd"){r=true}else if(c==="Ctrl"){i=true}else if(c==="Shift"){o=true}else if(c.length>0){t=c}}return{cmd:r,ctrl:i,alt:n,shift:o,key:t}}e.parseKeystroke=t;function n(e){var n="";var r=t(e);if(r.ctrl){n+="Ctrl "}if(r.alt){n+="Alt "}if(r.shift){n+="Shift "}if(r.cmd&&a["Platform"].IS_MAC){n+="Cmd "}return n+r.key}e.normalizeKeystroke=n;function r(e){var t;if(a["Platform"].IS_WIN){t=e.winKeys||e.keys}else if(a["Platform"].IS_MAC){t=e.macKeys||e.keys}else{t=e.linuxKeys||e.keys}return t.map(n)}e.normalizeKeys=r;function i(e){var n="";var r=t(e);if(a["Platform"].IS_MAC){if(r.ctrl){n+="⌃ "}if(r.alt){n+="⌥ "}if(r.shift){n+="⇧ "}if(r.cmd){n+="⌘ "}}else{if(r.ctrl){n+="Ctrl+"}if(r.alt){n+="Alt+"}if(r.shift){n+="Shift+"}}return n+r.key}e.formatKeystroke=i;function o(e){var t=Object(s["getKeyboardLayout"])().keyForKeydownEvent(e);if(!t){return""}var n="";if(e.ctrlKey){n+="Ctrl "}if(e.altKey){n+="Alt "}if(e.shiftKey){n+="Shift "}if(e.metaKey&&a["Platform"].IS_MAC){n+="Cmd "}return n+t}e.keystrokeForKeydownEvent=o})(c||(c={}));var u;(function(e){e.CHORD_TIMEOUT=1e3;function t(e){var t;var n;if(!e.icon||typeof e.icon==="string"){n=h(e.iconClass||e.icon,s);t=n}else{n=h(e.iconClass,s);t=h(e.icon,p)}return{execute:e.execute,label:h(e.label,s),mnemonic:h(e.mnemonic,l),icon:t,iconClass:n,iconLabel:h(e.iconLabel,s),caption:h(e.caption,s),usage:h(e.usage,s),className:h(e.className,s),dataset:h(e.dataset,f),isEnabled:e.isEnabled||u,isToggled:e.isToggled||d,isVisible:e.isVisible||u}}e.createCommand=t;function n(e){return{keys:c.normalizeKeys(e),selector:m(e),command:e.command,args:e.args||i["JSONExt"].emptyObject}}e.createKeyBinding=n;function r(e,t,n){var r=null;var i=false;var o=Infinity;var s=0;for(var l=0,c=e.length;l<c;++l){var u=e[l];var d=b(u.keys,t);if(d===0){continue}if(d===2){if(!i&&v(u.selector,n)!==-1){i=true}continue}var f=v(u.selector,n);if(f===-1||f>o){continue}var p=a["Selector"].calculateSpecificity(u.selector);if(!r||f<o||p>=s){r=u;o=f;s=p}}return{exact:r,partial:i}}e.matchKeyBinding=r;function o(e){e.target.dispatchEvent(g(e))}e.replayKeyEvent=o;var s=function(){return""};var l=function(){return-1};var u=function(){return true};var d=function(){return false};var f=function(){return{}};var p=function(){return undefined};function h(e,t){if(e===undefined){return t}if(typeof e==="function"){return e}return function(){return e}}function m(e){if(e.selector.indexOf(",")!==-1){throw new Error("Selector cannot contain commas: "+e.selector)}if(!a["Selector"].isValid(e.selector)){throw new Error("Invalid selector: "+e.selector)}return e.selector}function b(e,t){if(e.length<t.length){return 0}for(var n=0,r=t.length;n<r;++n){if(e[n]!==t[n]){return 0}}if(e.length>t.length){return 2}return 1}function v(e,t){var n=t.target;var r=t.currentTarget;for(var i=0;n!==null;n=n.parentElement,++i){if(n.hasAttribute("data-lm-suppress-shortcuts")){return-1}if(n.hasAttribute("data-p-suppress-shortcuts")){return-1}if(a["Selector"].matches(n,e)){return i}if(n===r){return-1}}return-1}function g(e){var t=document.createEvent("Event");var n=e.bubbles||true;var r=e.cancelable||true;t.initEvent(e.type||"keydown",n,r);t.key=e.key||"";t.keyCode=e.keyCode||0;t.which=e.keyCode||0;t.ctrlKey=e.ctrlKey||false;t.altKey=e.altKey||false;t.shiftKey=e.shiftKey||false;t.metaKey=e.metaKey||false;t.view=e.view||window;return t}})(u||(u={}))},AEag:function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("ZEf0");var d=n("7x2u");var f=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.handleInputChange=function(e){c["Utils"].safeInvoke(t.props.onInputChange,e);c["Utils"].safeInvoke(t.props.inputProps.onChange,e)};return t}t.prototype.render=function(){var e,t,n;var i=this.props,s=i.buttonText,l=i.className,u=i.disabled,d=i.fill,f=i.hasSelection,p=i.inputProps,h=i.large,m=i.onInputChange,b=i.text,v=Object(r["__rest"])(i,["buttonText","className","disabled","fill","hasSelection","inputProps","large","onInputChange","text"]);var g=o()(c["Classes"].FILE_INPUT,(e={},e[c["Classes"].FILE_INPUT_HAS_SELECTION]=f,e[c["Classes"].DISABLED]=u,e[c["Classes"].FILL]=d,e[c["Classes"].LARGE]=h,e),l);var _=c["Classes"].getClassNamespace();var y=(t={},t[_+"-button-text"]=s,t.className=o()(c["Classes"].FILE_UPLOAD_INPUT,(n={},n[c["Classes"].FILE_UPLOAD_INPUT_CUSTOM_TEXT]=!!s,n)),t);return a["createElement"]("label",Object(r["__assign"])({},v,{className:g}),a["createElement"]("input",Object(r["__assign"])({},p,{onChange:this.handleInputChange,type:"file",disabled:u})),a["createElement"]("span",Object(r["__assign"])({},y),b))};t.displayName=d["a"]+".FileInput";t.defaultProps={hasSelection:false,inputProps:{},text:"Choose file..."};t=Object(r["__decorate"])([l["polyfill"]],t);return t}(u["a"])},AFve:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r={NONE:"none",PRIMARY:"primary",SUCCESS:"success",WARNING:"warning",DANGER:"danger"}},AGAg:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n("/Zo8");var i=n("2DVW");class o extends i["Widget"]{constructor(){super();this.addClass("jp-Spinner");this.node.tabIndex=-1;const e=document.createElement("div");e.className="jp-SpinnerContent";this.node.appendChild(e)}onActivateRequest(e){this.node.focus()}}var a=n("yhkN");var s=n("4yqh");var l=n("fmli");class c extends i["Widget"]{constructor(e){super(e);this._changeGuard=false;this._spinner=new o;this._isRevealed=false;this.addClass("jp-MainAreaWidget");this.id=s["a"].createDomID();const t=this._content=e.content;const n=this._toolbar=e.toolbar||new a["b"];const r=this._spinner;const l=this.layout=new i["BoxLayout"]({spacing:0});l.direction="top-to-bottom";i["BoxLayout"].setStretch(n,0);i["BoxLayout"].setStretch(t,1);l.addWidget(n);l.addWidget(t);if(!t.id){t.id=s["a"].createDomID()}t.node.tabIndex=-1;this._updateTitle();t.title.changed.connect(this._updateTitle,this);this.title.closable=true;this.title.changed.connect(this._updateContentTitle,this);if(e.reveal){this.node.appendChild(r.node);this._revealed=e.reveal.then(()=>{if(t.isDisposed){this.dispose();return}t.disposed.connect(()=>this.dispose());const e=document.activeElement===r.node;this.node.removeChild(r.node);r.dispose();this._isRevealed=true;if(e){this._focusContent()}}).catch(e=>{const o=new i["Widget"];const a=document.createElement("pre");a.textContent=String(e);o.node.appendChild(a);i["BoxLayout"].setStretch(o,1);this.node.removeChild(r.node);r.dispose();t.dispose();this._content=null;n.dispose();this._toolbar=null;l.addWidget(o);this._isRevealed=true;throw o})}else{r.dispose();t.disposed.connect(()=>this.dispose());this._isRevealed=true;this._revealed=Promise.resolve(undefined)}}[l["a"].symbol](){if(!this._content){return null}return l["a"].getPrintFunction(this._content)}get content(){return this._content}get toolbar(){return this._toolbar}get isRevealed(){return this._isRevealed}get revealed(){return this._revealed}onActivateRequest(e){if(this._isRevealed){if(this._content){this._focusContent()}}else{this._spinner.node.focus()}}onCloseRequest(e){this.dispose()}onUpdateRequest(e){if(this._content){r["MessageLoop"].sendMessage(this._content,e)}}_updateTitle(){if(this._changeGuard||!this.content){return}this._changeGuard=true;const e=this.content;this.title.label=e.title.label;this.title.mnemonic=e.title.mnemonic;this.title.icon=e.title.icon;this.title.iconClass=e.title.iconClass;this.title.iconLabel=e.title.iconLabel;this.title.caption=e.title.caption;this.title.className=e.title.className;this.title.dataset=e.title.dataset;this._changeGuard=false}_updateContentTitle(){if(this._changeGuard||!this.content){return}this._changeGuard=true;const e=this.content;e.title.label=this.title.label;e.title.mnemonic=this.title.mnemonic;e.title.icon=this.title.icon;e.title.iconClass=this.title.iconClass;e.title.iconLabel=this.title.iconLabel;e.title.caption=this.title.caption;e.title.className=this.title.className;e.title.dataset=this.title.dataset;this._changeGuard=false}_focusContent(){if(!this.content){return}if(!this.content.node.contains(document.activeElement)){this.content.node.focus()}this.content.activate()}}},AIml:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));n.d(t,"b",(function(){return o}));var r=n("nW2j");const i=new r["Token"]("@jupyterlab/apputils:IWindowResolver");class o{get name(){return this._name}resolve(e){return a.resolve(e).then(e=>{this._name=e})}}var a;(function(e){const t="@jupyterlab/statedb:StateDB";const n=`${t}:beacon`;const i=Math.floor(200+Math.random()*300);const o=`${t}:window`;let a=null;let s=null;const l=new r["PromiseDelegate"];const c={};let u=null;let d=false;function f(){window.addEventListener("storage",e=>{const{key:t,newValue:r}=e;if(r===null){return}if(t===n&&r!==a&&s!==null){p(d?u:s);return}if(d||t!==o){return}const i=r.replace(/\-\d+$/,"");c[i]=null;if(!s||s in c){h()}})}function p(e){if(e===null){return}const{localStorage:t}=window;t.setItem(o,`${e}-${(new Date).getTime()}`)}function h(){d=true;a=null;l.reject(`Window name candidate "${s}" already exists`)}function m(e){if(d){return l.promise}s=e;if(s in c){h();return l.promise}const{localStorage:t,setTimeout:r}=window;r(()=>{if(d){return}if(!s||s in c){return h()}d=true;a=null;l.resolve(u=s);p(u)},i);a=`${Math.random()}-${(new Date).getTime()}`;t.setItem(n,a);return l.promise}e.resolve=m;(()=>{f()})()})(a||(a={}))},AK1u:function(e,t,n){"use strict";e.exports=function e(t,n,r){var i=" ";var o=t.level;var a=t.dataLevel;var s=t.schema[n];var l=t.schemaPath+t.util.getProperty(n);var c=t.errSchemaPath+"/"+n;var u=!t.opts.allErrors;var d="data"+(a||"");if(t.opts.format===false){if(u){i+=" if (true) { "}return i}var f=t.opts.$data&&s&&s.$data,p;if(f){i+=" var schema"+o+" = "+t.util.getData(s.$data,a,t.dataPathArr)+"; ";p="schema"+o}else{p=s}var h=t.opts.unknownFormats,m=Array.isArray(h);if(f){var b="format"+o,v="isObject"+o,g="formatType"+o;i+=" var "+b+" = formats["+p+"]; var "+v+" = typeof "+b+" == 'object' && !("+b+" instanceof RegExp) && "+b+".validate; var "+g+" = "+v+" && "+b+".type || 'string'; if ("+v+") { ";if(t.async){i+=" var async"+o+" = "+b+".async; "}i+=" "+b+" = "+b+".validate; } if ( ";if(f){i+=" ("+p+" !== undefined && typeof "+p+" != 'string') || "}i+=" (";if(h!="ignore"){i+=" ("+p+" && !"+b+" ";if(m){i+=" && self._opts.unknownFormats.indexOf("+p+") == -1 "}i+=") || "}i+=" ("+b+" && "+g+" == '"+r+"' && !(typeof "+b+" == 'function' ? ";if(t.async){i+=" (async"+o+" ? await "+b+"("+d+") : "+b+"("+d+")) "}else{i+=" "+b+"("+d+") "}i+=" : "+b+".test("+d+"))))) {"}else{var b=t.formats[s];if(!b){if(h=="ignore"){t.logger.warn('unknown format "'+s+'" ignored in schema at path "'+t.errSchemaPath+'"');if(u){i+=" if (true) { "}return i}else if(m&&h.indexOf(s)>=0){if(u){i+=" if (true) { "}return i}else{throw new Error('unknown format "'+s+'" is used in schema at path "'+t.errSchemaPath+'"')}}var v=typeof b=="object"&&!(b instanceof RegExp)&&b.validate;var g=v&&b.type||"string";if(v){var _=b.async===true;b=b.validate}if(g!=r){if(u){i+=" if (true) { "}return i}if(_){if(!t.async)throw new Error("async format in sync schema");var y="formats"+t.util.getProperty(s)+".validate";i+=" if (!(await "+y+"("+d+"))) { "}else{i+=" if (! ";var y="formats"+t.util.getProperty(s);if(v)y+=".validate";if(typeof b=="function"){i+=" "+y+"("+d+") "}else{i+=" "+y+".test("+d+") "}i+=") { "}}var w=w||[];w.push(i);i="";if(t.createErrors!==false){i+=" { keyword: '"+"format"+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: { format: ";if(f){i+=""+p}else{i+=""+t.util.toQuotedString(s)}i+=" } ";if(t.opts.messages!==false){i+=" , message: 'should match format \"";if(f){i+="' + "+p+" + '"}else{i+=""+t.util.escapeQuotes(s)}i+="\"' "}if(t.opts.verbose){i+=" , schema: ";if(f){i+="validate.schema"+l}else{i+=""+t.util.toQuotedString(s)}i+=" , parentSchema: validate.schema"+t.schemaPath+" , data: "+d+" "}i+=" } "}else{i+=" {} "}var x=i;i=w.pop();if(!t.compositeRule&&u){if(t.async){i+=" throw new ValidationError(["+x+"]); "}else{i+=" validate.errors = ["+x+"]; return false; "}}else{i+=" var err = "+x+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" } ";if(u){i+=" else { "}return i}},ALq0:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("nW2j");const i=new r["Token"]("@jupyterlab/inspector:IInspector")},APWh:function(e,t,n){"use strict";e.exports=function e(t,n,r){var i=" ";var o=t.level;var a=t.dataLevel;var s=t.schema[n];var l=t.schemaPath+t.util.getProperty(n);var c=t.errSchemaPath+"/"+n;var u=!t.opts.allErrors;var d="data"+(a||"");var f="errs__"+o;var p=t.util.copy(t);p.level++;var h="valid"+p.level;if(t.opts.strictKeywords?typeof s=="object"&&Object.keys(s).length>0||s===false:t.util.schemaHasRules(s,t.RULES.all)){p.schema=s;p.schemaPath=l;p.errSchemaPath=c;i+=" var "+f+" = errors; ";var m=t.compositeRule;t.compositeRule=p.compositeRule=true;p.createErrors=false;var b;if(p.opts.allErrors){b=p.opts.allErrors;p.opts.allErrors=false}i+=" "+t.validate(p)+" ";p.createErrors=true;if(b)p.opts.allErrors=b;t.compositeRule=p.compositeRule=m;i+=" if ("+h+") { ";var v=v||[];v.push(i);i="";if(t.createErrors!==false){i+=" { keyword: '"+"not"+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: {} ";if(t.opts.messages!==false){i+=" , message: 'should NOT be valid' "}if(t.opts.verbose){i+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+t.schemaPath+" , data: "+d+" "}i+=" } "}else{i+=" {} "}var g=i;i=v.pop();if(!t.compositeRule&&u){if(t.async){i+=" throw new ValidationError(["+g+"]); "}else{i+=" validate.errors = ["+g+"]; return false; "}}else{i+=" var err = "+g+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" } else { errors = "+f+"; if (vErrors !== null) { if ("+f+") vErrors.length = "+f+"; else vErrors = null; } ";if(t.opts.allErrors){i+=" } "}}else{i+=" var err = ";if(t.createErrors!==false){i+=" { keyword: '"+"not"+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: {} ";if(t.opts.messages!==false){i+=" , message: 'should NOT be valid' "}if(t.opts.verbose){i+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+t.schemaPath+" , data: "+d+" "}i+=" } "}else{i+=" {} "}i+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ";if(u){i+=" if (false) { "}}return i}},AQ68:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}});return t}))},AUvm:function(e,t,n){"use strict";var r=n("5T2Y");var i=n("B+OT");var o=n("jmDH");var a=n("Y7ZC");var s=n("kTiW");var l=n("6/1s").KEY;var c=n("KUxP");var u=n("29s/");var d=n("RfKB");var f=n("YqAc");var p=n("UWiX");var h=n("zLkG");var m=n("Zxgi");var b=n("R+7+");var v=n("kAMH");var g=n("5K7Z");var _=n("93I4");var y=n("JB68");var w=n("NsO/");var x=n("G8Mo");var C=n("rr1i");var k=n("oVml");var E=n("A5Xg");var M=n("vwuL");var S=n("mqlF");var L=n("2faE");var T=n("w6GO");var D=M.f;var O=L.f;var A=E.f;var j=r.Symbol;var P=r.JSON;var R=P&&P.stringify;var I="prototype";var z=p("_hidden");var N=p("toPrimitive");var H={}.propertyIsEnumerable;var F=u("symbol-registry");var B=u("symbols");var V=u("op-symbols");var Y=Object[I];var W=typeof j=="function"&&!!S.f;var U=r.QObject;var q=!U||!U[I]||!U[I].findChild;var G=o&&c((function(){return k(O({},"a",{get:function(){return O(this,"a",{value:7}).a}})).a!=7}))?function(e,t,n){var r=D(Y,t);if(r)delete Y[t];O(e,t,n);if(r&&e!==Y)O(Y,t,r)}:O;var K=function(e){var t=B[e]=k(j[I]);t._k=e;return t};var $=W&&typeof j.iterator=="symbol"?function(e){return typeof e=="symbol"}:function(e){return e instanceof j};var J=function e(t,n,r){if(t===Y)J(V,n,r);g(t);n=x(n,true);g(r);if(i(B,n)){if(!r.enumerable){if(!i(t,z))O(t,z,C(1,{}));t[z][n]=true}else{if(i(t,z)&&t[z][n])t[z][n]=false;r=k(r,{enumerable:C(0,false)})}return G(t,n,r)}return O(t,n,r)};var X=function e(t,n){g(t);var r=b(n=w(n));var i=0;var o=r.length;var a;while(o>i)J(t,a=r[i++],n[a]);return t};var Z=function e(t,n){return n===undefined?k(t):X(k(t),n)};var Q=function e(t){var n=H.call(this,t=x(t,true));if(this===Y&&i(B,t)&&!i(V,t))return false;return n||!i(this,t)||!i(B,t)||i(this,z)&&this[z][t]?n:true};var ee=function e(t,n){t=w(t);n=x(n,true);if(t===Y&&i(B,n)&&!i(V,n))return;var r=D(t,n);if(r&&i(B,n)&&!(i(t,z)&&t[z][n]))r.enumerable=true;return r};var te=function e(t){var n=A(w(t));var r=[];var o=0;var a;while(n.length>o){if(!i(B,a=n[o++])&&a!=z&&a!=l)r.push(a)}return r};var ne=function e(t){var n=t===Y;var r=A(n?V:w(t));var o=[];var a=0;var s;while(r.length>a){if(i(B,s=r[a++])&&(n?i(Y,s):true))o.push(B[s])}return o};if(!W){j=function e(){if(this instanceof j)throw TypeError("Symbol is not a constructor!");var t=f(arguments.length>0?arguments[0]:undefined);var n=function(e){if(this===Y)n.call(V,e);if(i(this,z)&&i(this[z],t))this[z][t]=false;G(this,t,C(1,e))};if(o&&q)G(Y,t,{configurable:true,set:n});return K(t)};s(j[I],"toString",(function e(){return this._k}));M.f=ee;L.f=J;n("ar/p").f=E.f=te;n("NV0k").f=Q;S.f=ne;if(o&&!n("uOPS")){s(Y,"propertyIsEnumerable",Q,true)}h.f=function(e){return K(p(e))}}a(a.G+a.W+a.F*!W,{Symbol:j});for(var re="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ie=0;re.length>ie;)p(re[ie++]);for(var oe=T(p.store),ae=0;oe.length>ae;)m(oe[ae++]);a(a.S+a.F*!W,"Symbol",{for:function(e){return i(F,e+="")?F[e]:F[e]=j(e)},keyFor:function e(t){if(!$(t))throw TypeError(t+" is not a symbol!");for(var n in F)if(F[n]===t)return n},useSetter:function(){q=true},useSimple:function(){q=false}});a(a.S+a.F*!W,"Object",{create:Z,defineProperty:J,defineProperties:X,getOwnPropertyDescriptor:ee,getOwnPropertyNames:te,getOwnPropertySymbols:ne});var se=c((function(){S.f(1)}));a(a.S+a.F*se,"Object",{getOwnPropertySymbols:function e(t){return S.f(y(t))}});P&&a(a.S+a.F*(!W||c((function(){var e=j();return R([e])!="[null]"||R({a:e})!="{}"||R(Object(e))!="{}"}))),"JSON",{stringify:function e(t){var n=[t];var r=1;var i,o;while(arguments.length>r)n.push(arguments[r++]);o=i=n[1];if(!_(i)&&t===undefined||$(t))return;if(!v(i))i=function(e,t){if(typeof o=="function")t=o.call(this,e,t);if(!$(t))return t};n[1]=i;return R.apply(P,n)}});j[I][N]||n("NegM")(j[I],N,j[I].valueOf);d(j,"Symbol");d(Math,"Math",true);d(r.JSON,"JSON",true)},AdCt:function(e,t){var n=e.exports={get firstChild(){var e=this.children;return e&&e[0]||null},get lastChild(){var e=this.children;return e&&e[e.length-1]||null},get nodeType(){return i[this.type]||i.element}};var r={tagName:"name",childNodes:"children",parentNode:"parent",previousSibling:"prev",nextSibling:"next",nodeValue:"data"};var i={element:1,text:3,cdata:4,comment:8};Object.keys(r).forEach((function(e){var t=r[e];Object.defineProperty(n,e,{get:function(){return this[t]||null},set:function(e){this[t]=e;return e}})}))},AfXZ:function(e,t,n){"use strict";n.r(t);n.d(t,"EN_US",(function(){return a}));n.d(t,"KeycodeLayout",(function(){return o}));n.d(t,"getKeyboardLayout",(function(){return r}));n.d(t,"setKeyboardLayout",(function(){return i}));function r(){return s.keyboardLayout}function i(e){s.keyboardLayout=e}var o=function(){function e(t,n){this.name=t;this._codes=n;this._keys=e.extractKeys(n)}e.prototype.keys=function(){return Object.keys(this._keys)};e.prototype.isValidKey=function(e){return e in this._keys};e.prototype.keyForKeydownEvent=function(e){return this._codes[e.keyCode]||""};return e}();(function(e){function t(e){var t=Object.create(null);for(var n in e){t[e[n]]=true}return t}e.extractKeys=t})(o||(o={}));var a=new o("en-us",{8:"Backspace",9:"Tab",13:"Enter",19:"Pause",27:"Escape",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:";",61:"=",65:"A",66:"B",67:"C",68:"D",69:"E",70:"F",71:"G",72:"H",73:"I",74:"J",75:"K",76:"L",77:"M",78:"N",79:"O",80:"P",81:"Q",82:"R",83:"S",84:"T",85:"U",86:"V",87:"W",88:"X",89:"Y",90:"Z",93:"ContextMenu",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9",106:"*",107:"+",109:"-",110:".",111:"/",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"});var s;(function(e){e.keyboardLayout=a})(s||(s={}))},AvDn:function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){"use strict";e.defineMode("shell",(function(){var t={};function n(e,n){for(var r=0;r<n.length;r++){t[n[r]]=e}}var r=["true","false"];var i=["if","then","do","else","elif","while","until","for","in","esac","fi","fin","fil","done","exit","set","unset","export","function"];var o=["ab","awk","bash","beep","cat","cc","cd","chown","chmod","chroot","clear","cp","curl","cut","diff","echo","find","gawk","gcc","get","git","grep","hg","kill","killall","ln","ls","make","mkdir","openssl","mv","nc","nl","node","npm","ping","ps","restart","rm","rmdir","sed","service","sh","shopt","shred","source","sort","sleep","ssh","start","stop","su","sudo","svn","tee","telnet","top","touch","vi","vim","wall","wc","wget","who","write","yes","zsh"];e.registerHelper("hintWords","shell",r.concat(i,o));n("atom",r);n("keyword",i);n("builtin",o);function a(e,n){if(e.eatSpace())return null;var r=e.sol();var i=e.next();if(i==="\\"){e.next();return null}if(i==="'"||i==='"'||i==="`"){n.tokens.unshift(s(i,i==="`"?"quote":"string"));return u(e,n)}if(i==="#"){if(r&&e.eat("!")){e.skipToEnd();return"meta"}e.skipToEnd();return"comment"}if(i==="$"){n.tokens.unshift(c);return u(e,n)}if(i==="+"||i==="="){return"operator"}if(i==="-"){e.eat("-");e.eatWhile(/\w/);return"attribute"}if(/\d/.test(i)){e.eatWhile(/\d/);if(e.eol()||!/\w/.test(e.peek())){return"number"}}e.eatWhile(/[\w-]/);var o=e.current();if(e.peek()==="="&&/\w+/.test(o))return"def";return t.hasOwnProperty(o)?t[o]:null}function s(e,t){var n=e=="("?")":e=="{"?"}":e;return function(r,i){var o,a=false;while((o=r.next())!=null){if(o===n&&!a){i.tokens.shift();break}else if(o==="$"&&!a&&e!=="'"&&r.peek()!=n){a=true;r.backUp(1);i.tokens.unshift(c);break}else if(!a&&e!==n&&o===e){i.tokens.unshift(s(e,t));return u(r,i)}else if(!a&&/['"]/.test(o)&&!/['"]/.test(e)){i.tokens.unshift(l(o,"string"));r.backUp(1);break}a=!a&&o==="\\"}return t}}function l(e,t){return function(n,r){r.tokens[0]=s(e,t);n.next();return u(n,r)}}var c=function(e,t){if(t.tokens.length>1)e.eat("$");var n=e.next();if(/['"({]/.test(n)){t.tokens[0]=s(n,n=="("?"quote":n=="{"?"def":"string");return u(e,t)}if(!/\d/.test(n))e.eatWhile(/\w/);t.tokens.shift();return"def"};function u(e,t){return(t.tokens[0]||a)(e,t)}return{startState:function(){return{tokens:[]}},token:function(e,t){return u(e,t)},closeBrackets:"()[]{}''\"\"``",lineComment:"#",fold:"brace"}}));e.defineMIME("text/x-sh","shell");e.defineMIME("application/x-sh","shell")}))},AvKE:function(e,t,n){(function(t){var n=1/0;var r="[object Symbol]";var i=/[\\^$.*+?()[\]{}|]/g,o=RegExp(i.source);var a=typeof t=="object"&&t&&t.Object===Object&&t;var s=typeof self=="object"&&self&&self.Object===Object&&self;var l=a||s||Function("return this")();var c=Object.prototype;var u=c.toString;var d=l.Symbol;var f=d?d.prototype:undefined,p=f?f.toString:undefined;function h(e){if(typeof e=="string"){return e}if(b(e)){return p?p.call(e):""}var t=e+"";return t=="0"&&1/e==-n?"-0":t}function m(e){return!!e&&typeof e=="object"}function b(e){return typeof e=="symbol"||m(e)&&u.call(e)==r}function v(e){return e==null?"":h(e)}function g(e){e=v(e);return e&&o.test(e)?e.replace(i,"\\$&"):e}e.exports=g}).call(this,n("yLpj"))},AvvY:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റബർ_ഒക്ടോബർ_നവബർ_ഡിസബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവ._ഡിസ.".split("_"),monthsParseExact:true,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴ_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",ss:"%d സെക്കൻഡ്",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,t){if(e===12){e=0}if(t==="രാത്രി"&&e>=4||t==="ഉച്ച കഴിഞ്ഞ്"||t==="വൈകുന്നേരം"){return e+12}else{return e}},meridiem:function(e,t,n){if(e<4){return"രാത്രി"}else if(e<12){return"രാവിലെ"}else if(e<17){return"ഉച്ച കഴിഞ്ഞ്"}else if(e<20){return"വൈകുന്നേരം"}else{return"രാത്രി"}}});return t}))},AwJw:function(e,t,n){"use strict";e.exports=function e(t,n,r){var i=" ";var o=t.level;var a=t.dataLevel;var s=t.schema[n];var l=t.schemaPath+t.util.getProperty(n);var c=t.errSchemaPath+"/"+n;var u=!t.opts.allErrors;var d="data"+(a||"");var f="valid"+o;var p=t.opts.$data&&s&&s.$data,h;if(p){i+=" var schema"+o+" = "+t.util.getData(s.$data,a,t.dataPathArr)+"; ";h="schema"+o}else{h=s}if(!p){i+=" var schema"+o+" = validate.schema"+l+";"}i+="var "+f+" = equal("+d+", schema"+o+"); if (!"+f+") { ";var m=m||[];m.push(i);i="";if(t.createErrors!==false){i+=" { keyword: '"+"const"+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: { allowedValue: schema"+o+" } ";if(t.opts.messages!==false){i+=" , message: 'should be equal to constant' "}if(t.opts.verbose){i+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+t.schemaPath+" , data: "+d+" "}i+=" } "}else{i+=" {} "}var b=i;i=m.pop();if(!t.compositeRule&&u){if(t.async){i+=" throw new ValidationError(["+b+"]); "}else{i+=" validate.errors = ["+b+"]; return false; "}}else{i+=" var err = "+b+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" }";if(u){i+=" else { "}return i}},"Ay+i":function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 20 20'%3E %3Cg class='jp-icon2' fill='%23414141'%3E %3Crect x='2' y='2' width='16' height='16'/%3E %3C/g%3E %3Cg class='jp-icon-accent2' fill='%23FFF'%3E %3Cpath d='M7.6,8h0.9l3.5,8h-1.1L10,14H6l-0.9,2H4L7.6,8z M8,9.1L6.4,13h3.2L8,9.1z'/%3E %3Cpath d='M16.6,9.8c-0.2,0.1-0.4,0.1-0.7,0.1c-0.2,0-0.4-0.1-0.6-0.2c-0.1-0.1-0.2-0.4-0.2-0.7 c-0.3,0.3-0.6,0.5-0.9,0.7c-0.3,0.1-0.7,0.2-1.1,0.2c-0.3,0-0.5,0-0.7-0.1c-0.2-0.1-0.4-0.2-0.6-0.3c-0.2-0.1-0.3-0.3-0.4-0.5 c-0.1-0.2-0.1-0.4-0.1-0.7c0-0.3,0.1-0.6,0.2-0.8c0.1-0.2,0.3-0.4,0.4-0.5C12,7,12.2,6.9,12.5,6.8c0.2-0.1,0.5-0.1,0.7-0.2 c0.3-0.1,0.5-0.1,0.7-0.1c0.2,0,0.4-0.1,0.6-0.1c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.2-0.2,0.2-0.4c0-1-1.1-1-1.3-1 c-0.4,0-1.4,0-1.4,1.2h-0.9c0-0.4,0.1-0.7,0.2-1c0.1-0.2,0.3-0.4,0.5-0.6c0.2-0.2,0.5-0.3,0.8-0.3C13.3,4,13.6,4,13.9,4 c0.3,0,0.5,0,0.8,0.1c0.3,0,0.5,0.1,0.7,0.2c0.2,0.1,0.4,0.3,0.5,0.5C16,5,16,5.2,16,5.6v2.9c0,0.2,0,0.4,0,0.5 c0,0.1,0.1,0.2,0.3,0.2c0.1,0,0.2,0,0.3,0V9.8z M15.2,6.9c-1.2,0.6-3.1,0.2-3.1,1.4c0,1.4,3.1,1,3.1-0.5V6.9z'/%3E %3C/g%3E %3C/svg%3E"},Ay9h:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("aH8u"),"");t.i(n("H+0L"),"");t.i(n("xN4p"),"");t.i(n("N4pV"),"");t.i(n("RqDC"),"");t.i(n("7RLm"),"");t.i(n("GxeX"),"");t.i(n("yTmf"),"");t.i(n("5iTm"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},AyUB:function(e,t,n){e.exports={default:n("3GJH"),__esModule:true}},"B+OT":function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},B4SR:function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("ZEf0");var d=n("7x2u");var f=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){var e;var t=this.props,n=t.alignText,i=t.className,s=t.fill,l=t.minimal,u=t.large,d=t.vertical,f=Object(r["__rest"])(t,["alignText","className","fill","minimal","large","vertical"]);var p=o()(c["Classes"].BUTTON_GROUP,(e={},e[c["Classes"].FILL]=s,e[c["Classes"].LARGE]=u,e[c["Classes"].MINIMAL]=l,e[c["Classes"].VERTICAL]=d,e),c["Classes"].alignmentClass(n),i);return a["createElement"]("div",Object(r["__assign"])({},f,{className:p}),this.props.children)};t.displayName=d["a"]+".ButtonGroup";t=Object(r["__decorate"])([l["polyfill"]],t);return t}(u["a"])},B55N:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令和",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"平成",narrow:"㍻",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"昭和",narrow:"㍼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大正",narrow:"㍽",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明治",narrow:"㍾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西暦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-Infinity,offset:1,name:"紀元前",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)年/,eraYearOrdinalParse:function(e,t){return t[1]==="元"?1:parseInt(t[1]||e,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return e==="午後"},meridiem:function(e,t,n){if(e<12){return"午前"}else{return"午後"}},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){if(e.week()!==this.week()){return"[来週]dddd LT"}else{return"dddd LT"}},lastDay:"[昨日] LT",lastWeek:function(e){if(this.week()!==e.week()){return"[先週]dddd LT"}else{return"dddd LT"}},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,t){switch(t){case"y":return e===1?"元年":e+"年";case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}});return t}))},BB3C:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 24 24'%3E %3Cpath class='jp-icon3 jp-icon-selectable' fill='%23616161' d='M15 15H3v2h12v-2zm0-8H3v2h12V7zM3 13h18v-2H3v2zm0 8h18v-2H3v2zM3 3v2h18V3H3z'/%3E %3C/svg%3E"},BGzO:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 22 22'%3E %3Cpath class='jp-icon-contrast3 jp-icon-selectable' fill='%232196F3' d='M4.4 2.5c1.2-.1 2.9-.3 4.9-.3 2.5 0 4.1.4 5.2 1.3 1 .7 1.5 1.9 1.5 3.5 0 2-1.4 3.5-2.9 4.1 1.2.4 1.7 1.6 2.2 3 .6 1.9 1 3.9 1.3 4.6h-3.8c-.3-.4-.8-1.7-1.2-3.7s-1.2-2.6-2.6-2.6h-.9v6.4H4.4V2.5zm3.7 6.9h1.4c1.9 0 2.9-.9 2.9-2.3s-1-2.3-2.8-2.3c-.7 0-1.3 0-1.6.2v4.5h.1v-.1z'/%3E %3C/svg%3E"},BUHZ:function(e,t,n){"use strict";n.d(t,"a",(function(){return g}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("1w3K");var u=n.n(c);var d=n("i8i4");var f=n.n(d);var p=n("xggJ");var h=n("ZEf0");var m=n("7x2u");var b=n("tj0V");var v=n("qUuS");var g=function(e){Object(r["__extends"])(t,e);function t(t,r){var i=e.call(this,t,r)||this;i.refHandlers={container:function(e){return i.containerElement=Object(d["findDOMNode"])(e)}};i.maybeRenderChild=function(e){if(e==null){return null}var t=typeof e==="object"?a["cloneElement"](e,{className:o()(e.props.className,p["Classes"].OVERLAY_CONTENT),tabIndex:0}):a["createElement"]("span",{className:p["Classes"].OVERLAY_CONTENT},e);var n=i.props,r=n.onOpening,s=n.onOpened,l=n.onClosing,u=n.onClosed,d=n.transitionDuration,f=n.transitionName;var h=c["CSSTransition"];return a["createElement"](h,{classNames:f,onEntering:r,onEntered:s,onExiting:l,onExited:u,timeout:d},t)};i.handleBackdropMouseDown=function(e){var t=i.props,n=t.backdropProps,r=t.canOutsideClickClose,o=t.enforceFocus,a=t.onClose;if(r){Object(b["b"])(a,e)}if(o){i.bringFocusInsideOverlay()}Object(b["b"])(n.onMouseDown,e)};i.handleDocumentClick=function(e){var t=i.props,r=t.canOutsideClickClose,o=t.isOpen,a=t.onClose;var s=e.composed?e.composedPath()[0]:e.target;var l=n.openStack.indexOf(i);var c=n.openStack.slice(l).some((function(e){var t=e.containerElement;return t&&t.contains(s)&&!t.isSameNode(s)}));if(o&&r&&!c){Object(b["b"])(a,e)}};i.handleDocumentFocus=function(e){var t=e.composed?e.composedPath()[0]:e.target;if(i.props.enforceFocus&&i.containerElement!=null&&t instanceof Node&&!i.containerElement.contains(t)){e.preventDefault();e.stopImmediatePropagation();i.bringFocusInsideOverlay()}};i.handleKeyDown=function(e){var t=i.props,n=t.canEscapeKeyClose,r=t.onClose;if(e.which===p["Keys"].ESCAPE&&n){Object(b["b"])(r,e);e.preventDefault()}};i.state={hasEverOpened:t.isOpen};return i}n=t;t.getDerivedStateFromProps=function(e){var t=e.isOpen;if(t){return{hasEverOpened:t}}return null};t.prototype.render=function(){var e;if(this.props.lazy&&!this.state.hasEverOpened){return null}var t=this.props,n=t.children,r=t.className,i=t.usePortal,s=t.isOpen;var l=s?a["Children"].map(n,this.maybeRenderChild):[];l.unshift(this.maybeRenderBackdrop());var u=o()(p["Classes"].OVERLAY,(e={},e[p["Classes"].OVERLAY_OPEN]=s,e[p["Classes"].OVERLAY_INLINE]=!i,e),r);var d=a["createElement"](c["TransitionGroup"],{appear:true,className:u,component:"div",onKeyDown:this.handleKeyDown,ref:this.refHandlers.container},l);if(i){return a["createElement"](v["a"],{className:this.props.portalClassName,container:this.props.portalContainer},d)}else{return d}};t.prototype.componentDidMount=function(){if(this.props.isOpen){this.overlayWillOpen()}};t.prototype.componentDidUpdate=function(e){if(e.isOpen&&!this.props.isOpen){this.overlayWillClose()}else if(!e.isOpen&&this.props.isOpen){this.overlayWillOpen()}};t.prototype.componentWillUnmount=function(){this.overlayWillClose()};t.prototype.bringFocusInsideOverlay=function(){var e=this;return requestAnimationFrame((function(){if(e.containerElement==null||document.activeElement==null||!e.props.isOpen){return}var t=!e.containerElement.contains(document.activeElement);if(t){var n=e.containerElement.querySelector("[autofocus]");var r=e.containerElement.querySelector("[tabindex]");if(n!=null){n.focus()}else if(r!=null){r.focus()}}}))};t.prototype.maybeRenderBackdrop=function(){var e=this.props,t=e.backdropClassName,n=e.backdropProps,i=e.hasBackdrop,s=e.isOpen,l=e.transitionDuration,u=e.transitionName;if(i&&s){return a["createElement"](c["CSSTransition"],{classNames:u,key:"__backdrop",timeout:l},a["createElement"]("div",Object(r["__assign"])({},n,{className:o()(p["Classes"].OVERLAY_BACKDROP,t,n.className),onMouseDown:this.handleBackdropMouseDown,tabIndex:this.props.canOutsideClickClose?0:null})))}else{return null}};t.prototype.overlayWillClose=function(){document.removeEventListener("focus",this.handleDocumentFocus,true);document.removeEventListener("mousedown",this.handleDocumentClick);var e=n.openStack;var t=e.indexOf(this);if(t!==-1){e.splice(t,1);if(e.length>0){var r=n.getLastOpened();if(r.props.enforceFocus){document.addEventListener("focus",r.handleDocumentFocus,true)}}if(e.filter((function(e){return e.props.usePortal&&e.props.hasBackdrop})).length===0){document.body.classList.remove(p["Classes"].OVERLAY_OPEN)}}};t.prototype.overlayWillOpen=function(){var e=n.openStack;if(e.length>0){document.removeEventListener("focus",n.getLastOpened().handleDocumentFocus,true)}e.push(this);if(this.props.autoFocus){this.bringFocusInsideOverlay()}if(this.props.enforceFocus){document.addEventListener("focus",this.handleDocumentFocus,true)}if(this.props.canOutsideClickClose&&!this.props.hasBackdrop){document.addEventListener("mousedown",this.handleDocumentClick)}if(this.props.hasBackdrop&&this.props.usePortal){document.body.classList.add(p["Classes"].OVERLAY_OPEN)}};var n;t.displayName=m["a"]+".Overlay";t.defaultProps={autoFocus:true,backdropProps:{},canEscapeKeyClose:true,canOutsideClickClose:true,enforceFocus:true,hasBackdrop:true,isOpen:false,lazy:true,transitionDuration:300,transitionName:p["Classes"].OVERLAY,usePortal:true};t.openStack=[];t.getLastOpened=function(){return n.openStack[n.openStack.length-1]};t=n=Object(r["__decorate"])([l["polyfill"]],t);return t}(h["a"])},BVg3:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";function t(e){if(e%100===11){return true}else if(e%10===1){return false}return true}function n(e,n,r,i){var o=e+" ";switch(r){case"s":return n||i?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":if(t(e)){return o+(n||i?"sekúndur":"sekúndum")}return o+"sekúnda";case"m":return n?"mínúta":"mínútu";case"mm":if(t(e)){return o+(n||i?"mínútur":"mínútum")}else if(n){return o+"mínúta"}return o+"mínútu";case"hh":if(t(e)){return o+(n||i?"klukkustundir":"klukkustundum")}return o+"klukkustund";case"d":if(n){return"dagur"}return i?"dag":"degi";case"dd":if(t(e)){if(n){return o+"dagar"}return o+(i?"daga":"dögum")}else if(n){return o+"dagur"}return o+(i?"dag":"degi");case"M":if(n){return"mánuður"}return i?"mánuð":"mánuði";case"MM":if(t(e)){if(n){return o+"mánuðir"}return o+(i?"mánuði":"mánuðum")}else if(n){return o+"mánuður"}return o+(i?"mánuð":"mánuði");case"y":return n||i?"ár":"ári";case"yy":if(t(e)){return o+(n||i?"ár":"árum")}return o+(n||i?"ár":"ári")}}var r=e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:n,ss:n,m:n,mm:n,h:"klukkustund",hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return r}))},ByF4:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))},C26z:function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"paraiso",author:"jan t. sott",base00:"#2f1e2e",base01:"#41323f",base02:"#4f424c",base03:"#776e71",base04:"#8d8687",base05:"#a39e9b",base06:"#b9b6b0",base07:"#e7e9db",base08:"#ef6155",base09:"#f99b15",base0A:"#fec418",base0B:"#48b685",base0C:"#5bc4bf",base0D:"#06b6ef",base0E:"#815ba4",base0F:"#e96ba8"};e.exports=t["default"]},C2Mt:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Utils=t.Keys=t.Classes=void 0;var r=n("mrSG");r.__exportStar(n("tNMR"),t);r.__exportStar(n("rAiH"),t);r.__exportStar(n("4/KU"),t);r.__exportStar(n("T1Ob"),t);r.__exportStar(n("p21h"),t);r.__exportStar(n("NUzE"),t);r.__exportStar(n("HD9V"),t);r.__exportStar(n("0fQA"),t);r.__exportStar(n("au/T"),t);r.__exportStar(n("Y6Vd"),t);r.__exportStar(n("YUp0"),t);r.__exportStar(n("27WO"),t);r.__exportStar(n("cwe0"),t);var i=r.__importStar(n("GbGX"));t.Classes=i;var o=r.__importStar(n("eGmb"));t.Keys=o;var a=r.__importStar(n("0SCF"));t.Utils=a},C2jm:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.decodeHTML=t.decodeHTMLStrict=t.decodeXML=void 0;var i=r(n("QZXy"));var o=r(n("ZcRD"));var a=r(n("ppcM"));var s=r(n("KfLh"));t.decodeXML=l(a.default);t.decodeHTMLStrict=l(i.default);function l(e){var t=Object.keys(e).join("|");var n=u(e);t+="|#[xX][\\da-fA-F]+|#\\d+";var r=new RegExp("&(?:"+t+");","g");return function(e){return String(e).replace(r,n)}}var c=function(e,t){return e<t?1:-1};t.decodeHTML=function(){var e=Object.keys(o.default).sort(c);var t=Object.keys(i.default).sort(c);for(var n=0,r=0;n<t.length;n++){if(e[r]===t[n]){t[n]+=";?";r++}else{t[n]+=";"}}var a=new RegExp("&(?:"+t.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g");var s=u(i.default);function l(e){if(e.substr(-1)!==";")e+=";";return s(e)}return function(e){return String(e).replace(a,l)}}();function u(e){return function t(n){if(n.charAt(1)==="#"){var r=n.charAt(2);if(r==="X"||r==="x"){return s.default(parseInt(n.substr(3),16))}return s.default(parseInt(n.substr(2),10))}return e[n.slice(1,-1)]}}},C2zF:function(e,t,n){(function(e){if(true)e(n("VrN/"),n("uTOq"),n("Ku0u"));else{}})((function(e){"use strict";function t(e,t){if(typeof e=="string")e=new RegExp(e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"),t?"gi":"g");else if(!e.global)e=new RegExp(e.source,e.ignoreCase?"gi":"g");return{token:function(t){e.lastIndex=t.pos;var n=e.exec(t.string);if(n&&n.index==t.pos){t.pos+=n[0].length||1;return"searching"}else if(n){t.pos=n.index}else{t.skipToEnd()}}}}function n(){this.posFrom=this.posTo=this.lastQuery=this.query=null;this.overlay=null}function r(e){return e.state.search||(e.state.search=new n)}function i(e){return typeof e=="string"&&e==e.toLowerCase()}function o(e,t,n){return e.getSearchCursor(t,n,{caseFold:i(t),multiline:true})}function a(e,t,n,r,i){e.openDialog(t,r,{value:n,selectValueOnOpen:true,closeOnEnter:false,onClose:function(){h(e)},onKeyDown:i})}function s(e,t,n,r,i){if(e.openDialog)e.openDialog(t,i,{value:r,selectValueOnOpen:true});else i(prompt(n,r))}function l(e,t,n,r){if(e.openConfirm)e.openConfirm(t,r);else if(confirm(n))r[0]()}function c(e){return e.replace(/\\([nrt\\])/g,(function(e,t){if(t=="n")return"\n";if(t=="r")return"\r";if(t=="t")return"\t";if(t=="\\")return"\\";return e}))}function u(e){var t=e.match(/^\/(.*)\/([a-z]*)$/);if(t){try{e=new RegExp(t[1],t[2].indexOf("i")==-1?"":"i")}catch(n){}}else{e=c(e)}if(typeof e=="string"?e=="":e.test(""))e=/x^/;return e}function d(e,n,r){n.queryText=r;n.query=u(r);e.removeOverlay(n.overlay,i(n.query));n.overlay=t(n.query,i(n.query));e.addOverlay(n.overlay);if(e.showMatchesOnScrollbar){if(n.annotate){n.annotate.clear();n.annotate=null}n.annotate=e.showMatchesOnScrollbar(n.query,i(n.query))}}function f(t,n,i,o){var l=r(t);if(l.query)return p(t,n);var c=t.getSelection()||l.lastQuery;if(c instanceof RegExp&&c.source=="x^")c=null;if(i&&t.openDialog){var u=null;var f=function(n,r){e.e_stop(r);if(!n)return;if(n!=l.queryText){d(t,l,n);l.posFrom=l.posTo=t.getCursor()}if(u)u.style.opacity=1;p(t,r.shiftKey,(function(e,n){var r;if(n.line<3&&document.querySelector&&(r=t.display.wrapper.querySelector(".CodeMirror-dialog"))&&r.getBoundingClientRect().bottom-4>t.cursorCoords(n,"window").top)(u=r).style.opacity=.4}))};a(t,m(t),c,f,(function(n,i){var o=e.keyName(n);var a=t.getOption("extraKeys"),s=a&&a[o]||e.keyMap[t.getOption("keyMap")][o];if(s=="findNext"||s=="findPrev"||s=="findPersistentNext"||s=="findPersistentPrev"){e.e_stop(n);d(t,r(t),i);t.execCommand(s)}else if(s=="find"||s=="findPersistent"){e.e_stop(n);f(i,n)}}));if(o&&c){d(t,l,c);p(t,n)}}else{s(t,m(t),"Search for:",c,(function(e){if(e&&!l.query)t.operation((function(){d(t,l,e);l.posFrom=l.posTo=t.getCursor();p(t,n)}))}))}}function p(t,n,i){t.operation((function(){var a=r(t);var s=o(t,a.query,n?a.posFrom:a.posTo);if(!s.find(n)){s=o(t,a.query,n?e.Pos(t.lastLine()):e.Pos(t.firstLine(),0));if(!s.find(n))return}t.setSelection(s.from(),s.to());t.scrollIntoView({from:s.from(),to:s.to()},20);a.posFrom=s.from();a.posTo=s.to();if(i)i(s.from(),s.to())}))}function h(e){e.operation((function(){var t=r(e);t.lastQuery=t.query;if(!t.query)return;t.query=t.queryText=null;e.removeOverlay(t.overlay);if(t.annotate){t.annotate.clear();t.annotate=null}}))}function m(e){return'<span class="CodeMirror-search-label">'+e.phrase("Search:")+'</span> <input type="text" style="width: 10em" class="CodeMirror-search-field"/> <span style="color: #888" class="CodeMirror-search-hint">'+e.phrase("(Use /re/ syntax for regexp search)")+"</span>"}function b(e){return' <input type="text" style="width: 10em" class="CodeMirror-search-field"/> <span style="color: #888" class="CodeMirror-search-hint">'+e.phrase("(Use /re/ syntax for regexp search)")+"</span>"}function v(e){return'<span class="CodeMirror-search-label">'+e.phrase("With:")+'</span> <input type="text" style="width: 10em" class="CodeMirror-search-field"/>'}function g(e){return'<span class="CodeMirror-search-label">'+e.phrase("Replace?")+"</span> <button>"+e.phrase("Yes")+"</button> <button>"+e.phrase("No")+"</button> <button>"+e.phrase("All")+"</button> <button>"+e.phrase("Stop")+"</button> "}function _(e,t,n){e.operation((function(){for(var r=o(e,t);r.findNext();){if(typeof t!="string"){var i=e.getRange(r.from(),r.to()).match(t);r.replace(n.replace(/\$(\d)/g,(function(e,t){return i[t]})))}else r.replace(n)}}))}function y(e,t){if(e.getOption("readOnly"))return;var n=e.getSelection()||r(e).lastQuery;var i='<span class="CodeMirror-search-label">'+(t?e.phrase("Replace all:"):e.phrase("Replace:"))+"</span>";s(e,i+b(e),i,n,(function(n){if(!n)return;n=u(n);s(e,v(e),e.phrase("Replace with:"),"",(function(r){r=c(r);if(t){_(e,n,r)}else{h(e);var i=o(e,n,e.getCursor("from"));var a=function(){var t=i.from(),c;if(!(c=i.findNext())){i=o(e,n);if(!(c=i.findNext())||t&&i.from().line==t.line&&i.from().ch==t.ch)return}e.setSelection(i.from(),i.to());e.scrollIntoView({from:i.from(),to:i.to()});l(e,g(e),e.phrase("Replace?"),[function(){s(c)},a,function(){_(e,n,r)}])};var s=function(e){i.replace(typeof n=="string"?r:r.replace(/\$(\d)/g,(function(t,n){return e[n]})));a()};a()}}))}))}e.commands.find=function(e){h(e);f(e)};e.commands.findPersistent=function(e){h(e);f(e,false,true)};e.commands.findPersistentNext=function(e){f(e,false,true,true)};e.commands.findPersistentPrev=function(e){f(e,true,true,true)};e.commands.findNext=f;e.commands.findPrev=function(e){f(e,true)};e.commands.clearSearch=h;e.commands.replace=y;e.commands.replaceAll=function(e){y(e,true)}}))},C3EX:function(e,t,n){"use strict";(function(r){t.__esModule=true;t.default=void 0;var i=s(n("3HS5"));var o=s(n("33yf"));var a=s(n(6));function s(e){return e&&e.__esModule?e:{default:e}}function l(e){if(r){return r.from(e,"base64").toString()}else{return window.atob(e)}}var c=function(){function e(e,t){this.loadAnnotation(e);this.inline=this.startWith(this.annotation,"data:");var n=t.map?t.map.prev:undefined;var r=this.loadMap(t.from,n);if(r)this.text=r}var t=e.prototype;t.consumer=function e(){if(!this.consumerCache){this.consumerCache=new i.default.SourceMapConsumer(this.text)}return this.consumerCache};t.withContent=function e(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)};t.startWith=function e(t,n){if(!t)return false;return t.substr(0,n.length)===n};t.getAnnotationURL=function e(t){return t.match(/\/\*\s*# sourceMappingURL=(.*)\s*\*\//)[1].trim()};t.loadAnnotation=function e(t){var n=t.match(/\/\*\s*# sourceMappingURL=(.*)\s*\*\//gm);if(n&&n.length>0){var r=n[n.length-1];if(r){this.annotation=this.getAnnotationURL(r)}}};t.decodeInline=function e(t){var n=/^data:application\/json;charset=utf-?8;base64,/;var r=/^data:application\/json;base64,/;var i="data:application/json,";if(this.startWith(t,i)){return decodeURIComponent(t.substr(i.length))}if(n.test(t)||r.test(t)){return l(t.substr(RegExp.lastMatch.length))}var o=t.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+o)};t.loadMap=function e(t,n){if(n===false)return false;if(n){if(typeof n==="string"){return n}else if(typeof n==="function"){var r=n(t);if(r&&a.default.existsSync&&a.default.existsSync(r)){return a.default.readFileSync(r,"utf-8").toString().trim()}else{throw new Error("Unable to load previous source map: "+r.toString())}}else if(n instanceof i.default.SourceMapConsumer){return i.default.SourceMapGenerator.fromSourceMap(n).toString()}else if(n instanceof i.default.SourceMapGenerator){return n.toString()}else if(this.isMap(n)){return JSON.stringify(n)}else{throw new Error("Unsupported previous source map format: "+n.toString())}}else if(this.inline){return this.decodeInline(this.annotation)}else if(this.annotation){var s=this.annotation;if(t)s=o.default.join(o.default.dirname(t),s);this.root=o.default.dirname(s);if(a.default.existsSync&&a.default.existsSync(s)){return a.default.readFileSync(s,"utf-8").toString().trim()}else{return false}}};t.isMap=function e(t){if(typeof t!=="object")return false;return typeof t.mappings==="string"||typeof t._mappings==="string"};return e}();var u=c;t.default=u;e.exports=t.default}).call(this,n("tjlA").Buffer)},C3ST:function(e,t){e.exports="data:image/svg+xml,%3Csvg viewBox='0 0 24 24' width='16' xmlns='http://www.w3.org/2000/svg'%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Cpath d='M9.64 7.64c.23-.5.36-1.05.36-1.64 0-2.21-1.79-4-4-4S2 3.79 2 6s1.79 4 4 4c.59 0 1.14-.13 1.64-.36L10 12l-2.36 2.36C7.14 14.13 6.59 14 6 14c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4c0-.59-.13-1.14-.36-1.64L12 14l7 7h3v-1L9.64 7.64zM6 8c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2zm0 12c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2zm6-7.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5zM19 3l-6 6 2 2 7-7V3z'/%3E %3C/g%3E %3C/svg%3E"},CDpp:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("0YuE"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},CFN3:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("vHAW"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},CJJO:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));n.d(t,"b",(function(){return b}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("yPs2");var c=n("0Cba");var u=n("a26C");var d=n("7x2u");var f=n("lSzl");var p=n("tj0V");var h=n("x/gf");var m;(function(e){e[e["NONE"]=0]="NONE";e[e["GROW"]=1]="GROW";e[e["SHRINK"]=2]="SHRINK"})(m||(m={}));var b=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.state={direction:m.NONE,lastOverflowCount:0,overflow:[],visible:t.props.items};t.previousWidths=new Map;t.spacer=null;t.resize=function(e){var n=e.some((function(e){var n=t.previousWidths.get(e.target)||0;return e.contentRect.width>n}));t.repartition(n);e.forEach((function(e){return t.previousWidths.set(e.target,e.contentRect.width)}))};return t}t.ofType=function(){return t};t.prototype.componentDidMount=function(){this.repartition(false)};t.prototype.shouldComponentUpdate=function(e,t){return!(this.state!==t&&Object(f["d"])(this.state,t))};t.prototype.componentDidUpdate=function(e,t){if(e.observeParents!==this.props.observeParents){console.warn(u["y"])}if(e.collapseFrom!==this.props.collapseFrom||e.items!==this.props.items||e.minVisibleItems!==this.props.minVisibleItems||e.overflowRenderer!==this.props.overflowRenderer||e.visibleItemRenderer!==this.props.visibleItemRenderer){this.setState({direction:m.GROW,lastOverflowCount:0,overflow:[],visible:this.props.items})}if(!Object(f["d"])(t,this.state)){this.repartition(false)}var n=this.state,r=n.direction,i=n.overflow,o=n.lastOverflowCount;if(r===m.NONE&&r!==t.direction&&i.length!==o){Object(p["b"])(this.props.onOverflow,i)}};t.prototype.render=function(){var e=this;var t=this.props,n=t.className,r=t.collapseFrom,i=t.observeParents,s=t.style,u=t.tagName,d=u===void 0?"div":u,f=t.visibleItemRenderer;var p=this.maybeRenderOverflow();var m=a["createElement"](d,{className:o()(c["OVERFLOW_LIST"],n),style:s},r===l["a"].START?p:null,this.state.visible.map(f),r===l["a"].END?p:null,a["createElement"]("div",{className:c["OVERFLOW_LIST_SPACER"],ref:function(t){return e.spacer=t}}));return a["createElement"](h["a"],{onResize:this.resize,observeParents:i},m)};t.prototype.maybeRenderOverflow=function(){var e=this.state.overflow;if(e.length===0){return null}return this.props.overflowRenderer(e)};t.prototype.repartition=function(e){var t=this;if(this.spacer==null){return}if(e){this.setState((function(e){return{direction:m.GROW,lastOverflowCount:e.direction===m.NONE?e.overflow.length:e.lastOverflowCount,overflow:[],visible:t.props.items}}))}else if(this.spacer.getBoundingClientRect().width<.9){this.setState((function(e){if(e.visible.length<=t.props.minVisibleItems){return null}var n=t.props.collapseFrom===l["a"].START;var i=e.visible.slice();var o=n?i.shift():i.pop();if(o===undefined){return null}var a=n?Object(r["__spreadArrays"])(e.overflow,[o]):Object(r["__spreadArrays"])([o],e.overflow);return{direction:e.direction===m.NONE?m.SHRINK:e.direction,overflow:a,visible:i}}))}else{this.setState({direction:m.NONE})}};t.displayName=d["a"]+".OverflowList";t.defaultProps={collapseFrom:l["a"].START,minVisibleItems:0};return t}(a["Component"])},CM8M:function(e,t,n){if(true&&typeof window!=="undefined"&&typeof document!=="undefined"){n("ZXJI")}},CQsg:function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("btUI");var d=n("ZEf0");var f=n("7x2u");var p=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){var e=this.props,t=e.align,n=e.children,i=e.className,s=Object(r["__rest"])(e,["align","children","className"]);var l=o()(c["Classes"].NAVBAR_GROUP,c["Classes"].alignmentClass(t),i);return a["createElement"]("div",Object(r["__assign"])({className:l},s),n)};t.displayName=f["a"]+".NavbarGroup";t.defaultProps={align:u["a"].LEFT};t=Object(r["__decorate"])([l["polyfill"]],t);return t}(d["a"])},Cbry:function(e,t){function n(e,t,n){if(t in e){return e[t]}else if(arguments.length===3){return n}else{throw new Error('"'+t+'" is a required argument.')}}t.getArg=n;var r=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/;var i=/^data:.+\,.+$/;function o(e){var t=e.match(r);if(!t){return null}return{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}}t.urlParse=o;function a(e){var t="";if(e.scheme){t+=e.scheme+":"}t+="//";if(e.auth){t+=e.auth+"@"}if(e.host){t+=e.host}if(e.port){t+=":"+e.port}if(e.path){t+=e.path}return t}t.urlGenerate=a;function s(e){var n=e;var r=o(e);if(r){if(!r.path){return e}n=r.path}var i=t.isAbsolute(n);var s=n.split(/\/+/);for(var l,c=0,u=s.length-1;u>=0;u--){l=s[u];if(l==="."){s.splice(u,1)}else if(l===".."){c++}else if(c>0){if(l===""){s.splice(u+1,c);c=0}else{s.splice(u,2);c--}}}n=s.join("/");if(n===""){n=i?"/":"."}if(r){r.path=n;return a(r)}return n}t.normalize=s;function l(e,t){if(e===""){e="."}if(t===""){t="."}var n=o(t);var r=o(e);if(r){e=r.path||"/"}if(n&&!n.scheme){if(r){n.scheme=r.scheme}return a(n)}if(n||t.match(i)){return t}if(r&&!r.host&&!r.path){r.host=t;return a(r)}var l=t.charAt(0)==="/"?t:s(e.replace(/\/+$/,"")+"/"+t);if(r){r.path=l;return a(r)}return l}t.join=l;t.isAbsolute=function(e){return e.charAt(0)==="/"||r.test(e)};function c(e,t){if(e===""){e="."}e=e.replace(/\/$/,"");var n=0;while(t.indexOf(e+"/")!==0){var r=e.lastIndexOf("/");if(r<0){return t}e=e.slice(0,r);if(e.match(/^([^\/]+:\/)?\/*$/)){return t}++n}return Array(n+1).join("../")+t.substr(e.length+1)}t.relative=c;var u=function(){var e=Object.create(null);return!("__proto__"in e)}();function d(e){return e}function f(e){if(h(e)){return"$"+e}return e}t.toSetString=u?d:f;function p(e){if(h(e)){return e.slice(1)}return e}t.fromSetString=u?d:p;function h(e){if(!e){return false}var t=e.length;if(t<9){return false}if(e.charCodeAt(t-1)!==95||e.charCodeAt(t-2)!==95||e.charCodeAt(t-3)!==111||e.charCodeAt(t-4)!==116||e.charCodeAt(t-5)!==111||e.charCodeAt(t-6)!==114||e.charCodeAt(t-7)!==112||e.charCodeAt(t-8)!==95||e.charCodeAt(t-9)!==95){return false}for(var n=t-10;n>=0;n--){if(e.charCodeAt(n)!==36){return false}}return true}function m(e,t,n){var r=v(e.source,t.source);if(r!==0){return r}r=e.originalLine-t.originalLine;if(r!==0){return r}r=e.originalColumn-t.originalColumn;if(r!==0||n){return r}r=e.generatedColumn-t.generatedColumn;if(r!==0){return r}r=e.generatedLine-t.generatedLine;if(r!==0){return r}return v(e.name,t.name)}t.compareByOriginalPositions=m;function b(e,t,n){var r=e.generatedLine-t.generatedLine;if(r!==0){return r}r=e.generatedColumn-t.generatedColumn;if(r!==0||n){return r}r=v(e.source,t.source);if(r!==0){return r}r=e.originalLine-t.originalLine;if(r!==0){return r}r=e.originalColumn-t.originalColumn;if(r!==0){return r}return v(e.name,t.name)}t.compareByGeneratedPositionsDeflated=b;function v(e,t){if(e===t){return 0}if(e===null){return 1}if(t===null){return-1}if(e>t){return 1}return-1}function g(e,t){var n=e.generatedLine-t.generatedLine;if(n!==0){return n}n=e.generatedColumn-t.generatedColumn;if(n!==0){return n}n=v(e.source,t.source);if(n!==0){return n}n=e.originalLine-t.originalLine;if(n!==0){return n}n=e.originalColumn-t.originalColumn;if(n!==0){return n}return v(e.name,t.name)}t.compareByGeneratedPositionsInflated=g;function _(e){return JSON.parse(e.replace(/^\)]}'[^\n]*\n/,""))}t.parseSourceMapInput=_;function y(e,t,n){t=t||"";if(e){if(e[e.length-1]!=="/"&&t[0]!=="/"){e+="/"}t=e+t}if(n){var r=o(n);if(!r){throw new Error("sourceMapURL could not be parsed")}if(r.path){var i=r.path.lastIndexOf("/");if(i>=0){r.path=r.path.substring(0,i+1)}}t=l(a(r),t)}return s(t)}t.computeSourceURL=y},ChpP:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var r=n("mrSG");var i=n("q1tI");var o=n.n(i);var a=n("VCL8");var s=n("AFve");var l=n("ZEf0");var c=n("7x2u");var u=n("ESSY");var d=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){var e=this.props,t=e.initialValue,n=e.intent,o=e.value,a=e.onChange,s=e.onRelease,l=Object(r["__rest"])(e,["initialValue","intent","value","onChange","onRelease"]);return i["createElement"](u["a"],Object(r["__assign"])({},l),i["createElement"](u["a"].Handle,{value:o,intentAfter:o<t?n:undefined,intentBefore:o>=t?n:undefined,onChange:a,onRelease:s}),i["createElement"](u["a"].Handle,{value:t,interactionKind:"none"}))};t.defaultProps=Object(r["__assign"])(Object(r["__assign"])({},u["a"].defaultSliderProps),{initialValue:0,intent:s["a"].PRIMARY,value:0});t.displayName=c["a"]+".Slider";t=Object(r["__decorate"])([a["polyfill"]],t);return t}(l["a"])},Ci3H:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n("ROI/");var i=function(){function e(e){this._count=0;this._length=0;this._sections=[];this._defaultSize=Math.max(0,Math.floor(e.defaultSize))}Object.defineProperty(e.prototype,"length",{get:function(){return this._length},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"count",{get:function(){return this._count},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"defaultSize",{get:function(){return this._defaultSize},set:function(e){e=Math.max(0,Math.floor(e));if(this._defaultSize===e){return}var t=e-this._defaultSize;this._defaultSize=e;this._length+=t*(this._count-this._sections.length);if(this._sections.length===0){return}for(var n=0,r=this._sections.length;n<r;++n){var i=this._sections[n-1];var o=this._sections[n];if(i){var a=o.index-i.index-1;o.offset=i.offset+i.size+a*e}else{o.offset=o.index*e}}},enumerable:true,configurable:true});e.prototype.indexOf=function(e){if(e<0||e>=this._length||this._count===0){return-1}if(this._sections.length===0){return Math.floor(e/this._defaultSize)}var t=r.ArrayExt.lowerBound(this._sections,e,o.offsetCmp);if(t<this._sections.length&&this._sections[t].offset<=e){return this._sections[t].index}if(t===0){return Math.floor(e/this._defaultSize)}var n=this._sections[t-1];var i=e-(n.offset+n.size);return n.index+Math.floor(i/this._defaultSize)+1};e.prototype.offsetOf=function(e){if(e<0||e>=this._count){return-1}if(this._sections.length===0){return e*this._defaultSize}var t=r.ArrayExt.lowerBound(this._sections,e,o.indexCmp);if(t<this._sections.length&&this._sections[t].index===e){return this._sections[t].offset}if(t===0){return e*this._defaultSize}var n=this._sections[t-1];var i=e-n.index-1;return n.offset+n.size+i*this._defaultSize};e.prototype.extentOf=function(e){if(e<0||e>=this._count){return-1}if(this._sections.length===0){return(e+1)*this._defaultSize-1}var t=r.ArrayExt.lowerBound(this._sections,e,o.indexCmp);if(t<this._sections.length&&this._sections[t].index===e){return this._sections[t].offset+this._sections[t].size-1}if(t===0){return(e+1)*this._defaultSize-1}var n=this._sections[t-1];var i=e-n.index;return n.offset+n.size+i*this._defaultSize-1};e.prototype.sizeOf=function(e){if(e<0||e>=this._count){return-1}if(this._sections.length===0){return this._defaultSize}var t=r.ArrayExt.lowerBound(this._sections,e,o.indexCmp);if(t<this._sections.length&&this._sections[t].index===e){return this._sections[t].size}return this._defaultSize};e.prototype.resize=function(e,t){if(e<0||e>=this._count){return}t=Math.max(0,Math.floor(t));var n=r.ArrayExt.lowerBound(this._sections,e,o.indexCmp);var i;if(n<this._sections.length&&this._sections[n].index===e){var a=this._sections[n];i=t-a.size;a.size=t}else if(n===0){var s=e*this._defaultSize;r.ArrayExt.insert(this._sections,n,{index:e,offset:s,size:t});i=t-this._defaultSize}else{var a=this._sections[n-1];var l=e-a.index-1;var s=a.offset+a.size+l*this._defaultSize;r.ArrayExt.insert(this._sections,n,{index:e,offset:s,size:t});i=t-this._defaultSize}this._length+=i;for(var c=n+1,u=this._sections.length;c<u;++c){this._sections[c].offset+=i}};e.prototype.insert=function(e,t){if(t<=0){return}e=Math.max(0,Math.min(e,this._count));var n=t*this._defaultSize;this._count+=t;this._length+=n;if(this._sections.length===0){return}var i=r.ArrayExt.lowerBound(this._sections,e,o.indexCmp);for(var a=this._sections.length;i<a;++i){var s=this._sections[i];s.index+=t;s.offset+=n}};e.prototype.remove=function(e,t){if(e<0||e>=this._count||t<=0){return}t=Math.min(this._count-e,t);if(this._sections.length===0){this._count-=t;this._length-=t*this._defaultSize;return}if(t===this._count){this._length=0;this._count=0;this._sections.length=0;return}var n=r.ArrayExt.lowerBound(this._sections,e,o.indexCmp);var i=r.ArrayExt.lowerBound(this._sections,e+t,o.indexCmp);var a=this._sections.splice(n,i-n);var s=(t-a.length)*this._defaultSize;for(var l=0,c=a.length;l<c;++l){s+=a[l].size}this._count-=t;this._length-=s;for(var l=n,c=this._sections.length;l<c;++l){var u=this._sections[l];u.index-=t;u.offset-=s}};e.prototype.move=function(e,t,n){if(e<0||e>=this._count||t<=0){return}if(this._sections.length===0){return}t=Math.min(t,this._count-e);n=Math.min(Math.max(0,n),this._count-t);if(e===n){return}var i=Math.min(e,n);var a=r.ArrayExt.lowerBound(this._sections,i,o.indexCmp);if(a===this._sections.length){return}var s=Math.max(e+t-1,n+t-1);var l=r.ArrayExt.upperBound(this._sections,s,o.indexCmp)-1;if(l<a){return}var c=n<e?e:e+t;var u=c-i;var d=s-c+1;var f=u*this._defaultSize;var p=d*this._defaultSize;for(var h=a;h<=l;++h){var m=this._sections[h];if(m.index<c){f+=m.size-this._defaultSize}else{p+=m.size-this._defaultSize}}var b=r.ArrayExt.lowerBound(this._sections,c,o.indexCmp);if(a<=b&&b<=l){r.ArrayExt.rotate(this._sections,b-a,a,l)}for(var h=a;h<=l;++h){var m=this._sections[h];if(m.index<c){m.index+=d;m.offset+=p}else{m.index-=u;m.offset-=f}}};e.prototype.reset=function(){this._sections.length=0;this._length=this._count*this._defaultSize};e.prototype.clear=function(){this._count=0;this._length=0;this._sections.length=0};return e}();t.SectionList=i;var o;(function(e){function t(e,t){if(t<e.offset){return 1}if(e.offset+e.size<=t){return-1}return 0}e.offsetCmp=t;function n(e,t){return e.index-t}e.indexCmp=n})(o||(o={}))},CjjH:function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"bright",author:"chris kempson (http://chriskempson.com)",base00:"#000000",base01:"#303030",base02:"#505050",base03:"#b0b0b0",base04:"#d0d0d0",base05:"#e0e0e0",base06:"#f5f5f5",base07:"#ffffff",base08:"#fb0120",base09:"#fc6d24",base0A:"#fda331",base0B:"#a1c659",base0C:"#76c7b7",base0D:"#6fb3d2",base0E:"#d381c3",base0F:"#be643c"};e.exports=t["default"]},CjzT:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;var o=e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){if(!e){return t}else if(/-MMM-/.test(r)){return n[e.month()]}else{return t[e.month()]}},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(this.hours()!==1?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(this.hours()!==1?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(this.hours()!==1?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(this.hours()!==1?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(this.hours()!==1?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return o}))},Cn7X:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r;(function(e){e.CODE_BLOCK_MARKER="```";const t=[".markdown",".mdown",".mkdn",".md",".mkd",".mdwn",".mdtxt",".mdtext",".text",".txt",".Rmd"];class n{constructor(e){this.startLine=e;this.code="";this.endLine=-1}}e.MarkdownCodeBlock=n;function r(e){return t.indexOf(e)>-1}e.isMarkdown=r;function i(t){if(!t||t===""){return[]}const r=t.split("\n");const i=[];let o=null;for(let a=0;a<r.length;a++){const t=r[a];const s=t.indexOf(e.CODE_BLOCK_MARKER)===0;const l=o!=null;if(!s&&!l){continue}if(!l){o=new n(a);const r=t.indexOf(e.CODE_BLOCK_MARKER);const s=t.lastIndexOf(e.CODE_BLOCK_MARKER);const l=r!==s;if(l){o.code=t.substring(r+e.CODE_BLOCK_MARKER.length,s);o.endLine=a;i.push(o);o=null}}else if(o){if(s){o.endLine=a-1;i.push(o);o=null}else{o.code+=t+"\n"}}}return i}e.findMarkdownCodeBlocks=i})(r=t.MarkdownCodeBlocks||(t.MarkdownCodeBlocks={}))},CnrF:function(e,t){e.exports="data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 24 25'%3E %3Cpath class='jp-icon2' stroke='%23333333' stroke-width='2' transform='translate(2 3)' d='M1.86094 11.4409C0.826448 8.77027 0.863779 6.05764 1.24907 4.19932C2.48206 3.93347 4.08068 3.40347 5.60102 2.8449C7.23549 2.2444 8.85666 1.5815 9.9876 1.09539C11.0597 1.58341 12.6094 2.2444 14.218 2.84339C15.7503 3.41394 17.3995 3.95258 18.7539 4.21385C19.1364 6.07177 19.1709 8.77722 18.139 11.4409C17.0303 14.3032 14.6668 17.1844 9.99999 18.9354C5.3332 17.1844 2.96968 14.3032 1.86094 11.4409Z'/%3E %3Cpath class='jp-icon2' fill='%23333333' stroke='%23333333' transform='translate(8 9.86719)' d='M2.86015 4.86535L0.726549 2.99959L0 3.63045L2.86015 6.13157L8 0.630872L7.27857 0L2.86015 4.86535Z'/%3E %3C/svg%3E"},CoRJ:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:6,doy:12}});return t}))},CupC:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-ImageViewer {\n overflow: auto;\n}\n\n.jp-ImageViewer > img {\n box-sizing: border-box;\n transform-origin: top left;\n}\n",""])},CxY0:function(e,t,n){"use strict";var r=n("nYho");var i=n("Nehr");t.parse=w;t.resolve=C;t.resolveObject=k;t.format=x;t.Url=o;function o(){this.protocol=null;this.slashes=null;this.auth=null;this.host=null;this.port=null;this.hostname=null;this.hash=null;this.search=null;this.query=null;this.pathname=null;this.path=null;this.href=null}var a=/^([a-z0-9.+-]+:)/i,s=/:[0-9]*$/,l=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,c=["<",">",'"',"`"," ","\r","\n","\t"],u=["{","}","|","\\","^","`"].concat(c),d=["'"].concat(u),f=["%","/","?",";","#"].concat(d),p=["/","?","#"],h=255,m=/^[+a-z0-9A-Z_-]{0,63}$/,b=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,v={javascript:true,"javascript:":true},g={javascript:true,"javascript:":true},_={http:true,https:true,ftp:true,gopher:true,file:true,"http:":true,"https:":true,"ftp:":true,"gopher:":true,"file:":true},y=n("s4NR");function w(e,t,n){if(e&&i.isObject(e)&&e instanceof o)return e;var r=new o;r.parse(e,t,n);return r}o.prototype.parse=function(e,t,n){if(!i.isString(e)){throw new TypeError("Parameter 'url' must be a string, not "+typeof e)}var o=e.indexOf("?"),s=o!==-1&&o<e.indexOf("#")?"?":"#",c=e.split(s),u=/\\/g;c[0]=c[0].replace(u,"/");e=c.join(s);var w=e;w=w.trim();if(!n&&e.split("#").length===1){var x=l.exec(w);if(x){this.path=w;this.href=w;this.pathname=x[1];if(x[2]){this.search=x[2];if(t){this.query=y.parse(this.search.substr(1))}else{this.query=this.search.substr(1)}}else if(t){this.search="";this.query={}}return this}}var C=a.exec(w);if(C){C=C[0];var k=C.toLowerCase();this.protocol=k;w=w.substr(C.length)}if(n||C||w.match(/^\/\/[^@\/]+@[^@\/]+/)){var E=w.substr(0,2)==="//";if(E&&!(C&&g[C])){w=w.substr(2);this.slashes=true}}if(!g[C]&&(E||C&&!_[C])){var M=-1;for(var S=0;S<p.length;S++){var L=w.indexOf(p[S]);if(L!==-1&&(M===-1||L<M))M=L}var T,D;if(M===-1){D=w.lastIndexOf("@")}else{D=w.lastIndexOf("@",M)}if(D!==-1){T=w.slice(0,D);w=w.slice(D+1);this.auth=decodeURIComponent(T)}M=-1;for(var S=0;S<f.length;S++){var L=w.indexOf(f[S]);if(L!==-1&&(M===-1||L<M))M=L}if(M===-1)M=w.length;this.host=w.slice(0,M);w=w.slice(M);this.parseHost();this.hostname=this.hostname||"";var O=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!O){var A=this.hostname.split(/\./);for(var S=0,j=A.length;S<j;S++){var P=A[S];if(!P)continue;if(!P.match(m)){var R="";for(var I=0,z=P.length;I<z;I++){if(P.charCodeAt(I)>127){R+="x"}else{R+=P[I]}}if(!R.match(m)){var N=A.slice(0,S);var H=A.slice(S+1);var F=P.match(b);if(F){N.push(F[1]);H.unshift(F[2])}if(H.length){w="/"+H.join(".")+w}this.hostname=N.join(".");break}}}}if(this.hostname.length>h){this.hostname=""}else{this.hostname=this.hostname.toLowerCase()}if(!O){this.hostname=r.toASCII(this.hostname)}var B=this.port?":"+this.port:"";var V=this.hostname||"";this.host=V+B;this.href+=this.host;if(O){this.hostname=this.hostname.substr(1,this.hostname.length-2);if(w[0]!=="/"){w="/"+w}}}if(!v[k]){for(var S=0,j=d.length;S<j;S++){var Y=d[S];if(w.indexOf(Y)===-1)continue;var W=encodeURIComponent(Y);if(W===Y){W=escape(Y)}w=w.split(Y).join(W)}}var U=w.indexOf("#");if(U!==-1){this.hash=w.substr(U);w=w.slice(0,U)}var q=w.indexOf("?");if(q!==-1){this.search=w.substr(q);this.query=w.substr(q+1);if(t){this.query=y.parse(this.query)}w=w.slice(0,q)}else if(t){this.search="";this.query={}}if(w)this.pathname=w;if(_[k]&&this.hostname&&!this.pathname){this.pathname="/"}if(this.pathname||this.search){var B=this.pathname||"";var G=this.search||"";this.path=B+G}this.href=this.format();return this};function x(e){if(i.isString(e))e=w(e);if(!(e instanceof o))return o.prototype.format.call(e);return e.format()}o.prototype.format=function(){var e=this.auth||"";if(e){e=encodeURIComponent(e);e=e.replace(/%3A/i,":");e+="@"}var t=this.protocol||"",n=this.pathname||"",r=this.hash||"",o=false,a="";if(this.host){o=e+this.host}else if(this.hostname){o=e+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]");if(this.port){o+=":"+this.port}}if(this.query&&i.isObject(this.query)&&Object.keys(this.query).length){a=y.stringify(this.query)}var s=this.search||a&&"?"+a||"";if(t&&t.substr(-1)!==":")t+=":";if(this.slashes||(!t||_[t])&&o!==false){o="//"+(o||"");if(n&&n.charAt(0)!=="/")n="/"+n}else if(!o){o=""}if(r&&r.charAt(0)!=="#")r="#"+r;if(s&&s.charAt(0)!=="?")s="?"+s;n=n.replace(/[?#]/g,(function(e){return encodeURIComponent(e)}));s=s.replace("#","%23");return t+o+n+s+r};function C(e,t){return w(e,false,true).resolve(t)}o.prototype.resolve=function(e){return this.resolveObject(w(e,false,true)).format()};function k(e,t){if(!e)return t;return w(e,false,true).resolveObject(t)}o.prototype.resolveObject=function(e){if(i.isString(e)){var t=new o;t.parse(e,false,true);e=t}var n=new o;var r=Object.keys(this);for(var a=0;a<r.length;a++){var s=r[a];n[s]=this[s]}n.hash=e.hash;if(e.href===""){n.href=n.format();return n}if(e.slashes&&!e.protocol){var l=Object.keys(e);for(var c=0;c<l.length;c++){var u=l[c];if(u!=="protocol")n[u]=e[u]}if(_[n.protocol]&&n.hostname&&!n.pathname){n.path=n.pathname="/"}n.href=n.format();return n}if(e.protocol&&e.protocol!==n.protocol){if(!_[e.protocol]){var d=Object.keys(e);for(var f=0;f<d.length;f++){var p=d[f];n[p]=e[p]}n.href=n.format();return n}n.protocol=e.protocol;if(!e.host&&!g[e.protocol]){var h=(e.pathname||"").split("/");while(h.length&&!(e.host=h.shift()));if(!e.host)e.host="";if(!e.hostname)e.hostname="";if(h[0]!=="")h.unshift("");if(h.length<2)h.unshift("");n.pathname=h.join("/")}else{n.pathname=e.pathname}n.search=e.search;n.query=e.query;n.host=e.host||"";n.auth=e.auth;n.hostname=e.hostname||e.host;n.port=e.port;if(n.pathname||n.search){var m=n.pathname||"";var b=n.search||"";n.path=m+b}n.slashes=n.slashes||e.slashes;n.href=n.format();return n}var v=n.pathname&&n.pathname.charAt(0)==="/",y=e.host||e.pathname&&e.pathname.charAt(0)==="/",w=y||v||n.host&&e.pathname,x=w,C=n.pathname&&n.pathname.split("/")||[],h=e.pathname&&e.pathname.split("/")||[],k=n.protocol&&!_[n.protocol];if(k){n.hostname="";n.port=null;if(n.host){if(C[0]==="")C[0]=n.host;else C.unshift(n.host)}n.host="";if(e.protocol){e.hostname=null;e.port=null;if(e.host){if(h[0]==="")h[0]=e.host;else h.unshift(e.host)}e.host=null}w=w&&(h[0]===""||C[0]==="")}if(y){n.host=e.host||e.host===""?e.host:n.host;n.hostname=e.hostname||e.hostname===""?e.hostname:n.hostname;n.search=e.search;n.query=e.query;C=h}else if(h.length){if(!C)C=[];C.pop();C=C.concat(h);n.search=e.search;n.query=e.query}else if(!i.isNullOrUndefined(e.search)){if(k){n.hostname=n.host=C.shift();var E=n.host&&n.host.indexOf("@")>0?n.host.split("@"):false;if(E){n.auth=E.shift();n.host=n.hostname=E.shift()}}n.search=e.search;n.query=e.query;if(!i.isNull(n.pathname)||!i.isNull(n.search)){n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")}n.href=n.format();return n}if(!C.length){n.pathname=null;if(n.search){n.path="/"+n.search}else{n.path=null}n.href=n.format();return n}var M=C.slice(-1)[0];var S=(n.host||e.host||C.length>1)&&(M==="."||M==="..")||M==="";var L=0;for(var T=C.length;T>=0;T--){M=C[T];if(M==="."){C.splice(T,1)}else if(M===".."){C.splice(T,1);L++}else if(L){C.splice(T,1);L--}}if(!w&&!x){for(;L--;L){C.unshift("..")}}if(w&&C[0]!==""&&(!C[0]||C[0].charAt(0)!=="/")){C.unshift("")}if(S&&C.join("/").substr(-1)!=="/"){C.push("")}var D=C[0]===""||C[0]&&C[0].charAt(0)==="/";if(k){n.hostname=n.host=D?"":C.length?C.shift():"";var E=n.host&&n.host.indexOf("@")>0?n.host.split("@"):false;if(E){n.auth=E.shift();n.host=n.hostname=E.shift()}}w=w||n.host&&C.length;if(w&&!D){C.unshift("")}if(!C.length){n.pathname=null;n.path=null}else{n.pathname=C.join("/")}if(!i.isNull(n.pathname)||!i.isNull(n.search)){n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")}n.auth=e.auth||n.auth;n.slashes=n.slashes||e.slashes;n.href=n.format();return n};o.prototype.parseHost=function(){var e=this.host;var t=s.exec(e);if(t){t=t[0];if(t!==":"){this.port=t.substr(1)}e=e.substr(0,e.length-t.length)}if(e)this.hostname=e}},"D/JM":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:true,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return t}))},D3zA:function(e,t,n){"use strict";var r=n("aI7X");e.exports=Function.prototype.bind||r},D5Sy:function(e,t,n){var r=e.exports;[n("aLRh"),n("JvmS"),n("ejln"),n("czxZ"),n("nyAU"),n("9n51")].forEach((function(e){Object.keys(e).forEach((function(t){r[t]=e[t].bind(r)}))}))},D5hx:function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"apathy",author:"jannik siebert (https://github.com/janniks)",base00:"#031A16",base01:"#0B342D",base02:"#184E45",base03:"#2B685E",base04:"#5F9C92",base05:"#81B5AC",base06:"#A7CEC8",base07:"#D2E7E4",base08:"#3E9688",base09:"#3E7996",base0A:"#3E4C96",base0B:"#883E96",base0C:"#963E4C",base0D:"#96883E",base0E:"#4C963E",base0F:"#3E965B"};e.exports=t["default"]},D8kY:function(e,t,n){var r=n("Ojgd");var i=Math.max;var o=Math.min;e.exports=function(e,t){e=r(e);return e<0?i(e+t,0):o(e,t)}},DDrm:function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:true});t.countDecimalPlaces=t.clamp=t.approxEqual=t.arrayLengthCompare=t.isNodeEnv=void 0;var r=n("NvA1");function i(t){return typeof e!=="undefined"&&e.env&&"production"===t}t.isNodeEnv=i;function o(e,t){if(e===void 0){e=[]}if(t===void 0){t=[]}return e.length-t.length}t.arrayLengthCompare=o;function a(e,t,n){if(n===void 0){n=1e-5}return Math.abs(e-t)<=n}t.approxEqual=a;function s(e,t,n){if(e==null){return e}if(n<t){throw new Error(r.CLAMP_MIN_MAX)}return Math.min(Math.max(e,t),n)}t.clamp=s;function l(e){if(!isFinite(e)){return 0}var t=1;var n=0;while(Math.round(e*t)/t!==e){t*=10;n++}return n}t.countDecimalPlaces=l}).call(this,n("8oxB"))},DIAw:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 24 24'%3E %3Cpath class='jp-icon3 jp-icon-selectable' fill='%23616161' d='M20 5H4c-1.1 0-1.99.9-1.99 2L2 17c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm-9 3h2v2h-2V8zm0 3h2v2h-2v-2zM8 8h2v2H8V8zm0 3h2v2H8v-2zm-1 2H5v-2h2v2zm0-3H5V8h2v2zm9 7H8v-2h8v2zm0-4h-2v-2h2v2zm0-3h-2V8h2v2zm3 3h-2v-2h2v2zm0-3h-2V8h2v2z'/%3E %3C/svg%3E"},"DKr+":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";function t(e,t,n,r){var i={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return r?i[n][0]:i[n][1]}var n=e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:true,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){switch(t){case"D":return e+"er";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,t){if(e===12){e=0}if(t==="rati"){return e<4?e:e+12}else if(t==="sokallim"){return e}else if(t==="donparam"){return e>12?e:e+12}else if(t==="sanje"){return e+12}},meridiem:function(e,t,n){if(e<4){return"rati"}else if(e<12){return"sokallim"}else if(e<16){return"donparam"}else if(e<20){return"sanje"}else{return"rati"}}});return n}))},DNkW:function(e,t,n){var r=n("93I4");var i=Math.floor;e.exports=function e(t){return!r(t)&&isFinite(t)&&i(t)===t}},DOXI:function(e,t,n){"use strict";n.r(t);n.d(t,"Cache",(function(){return g}));n.d(t,"Selector",(function(){return _}));n.d(t,"Style",(function(){return y}));n.d(t,"Rule",(function(){return w}));n.d(t,"FreeStyle",(function(){return C}));n.d(t,"create",(function(){return k}));let r=0;const i=Object.create(null);const o=["animation-iteration-count","border-image-outset","border-image-slice","border-image-width","box-flex","box-flex-group","box-ordinal-group","column-count","columns","counter-increment","counter-reset","flex","flex-grow","flex-positive","flex-shrink","flex-negative","flex-order","font-weight","grid-area","grid-column","grid-column-end","grid-column-span","grid-column-start","grid-row","grid-row-end","grid-row-span","grid-row-start","line-clamp","line-height","opacity","order","orphans","tab-size","widows","z-index","zoom","fill-opacity","flood-opacity","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-miterlimit","stroke-opacity","stroke-width"];for(const E of o){for(const e of["-webkit-","-ms-","-moz-","-o-",""]){i[e+E]=true}}function a(e){return e.replace(/[ !#$%&()*+,./;<=>?@[\]^`{|}~"'\\]/g,"\\$&")}function s(e){return e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`).replace(/^ms-/,"-ms-")}function l(e){let t=5381;let n=e.length;while(n--)t=t*33^e.charCodeAt(n);return(t>>>0).toString(36)}function c(e,t){if(t&&typeof t==="number"&&!i[e]){return`${e}:${t}px`}return`${e}:${t}`}function u(e){return e.sort((e,t)=>e[0]>t[0]?1:-1)}function d(e,t){const n=[];const r=[];for(const i of Object.keys(e)){const t=i.trim();const o=e[i];if(t.charCodeAt(0)!==36&&o!=null){if(typeof o==="object"&&!Array.isArray(o)){r.push([t,o])}else{n.push([s(t),o])}}}return{style:f(u(n)),nested:t?r:u(r),isUnique:!!e.$unique}}function f(e){return e.map(([e,t])=>{if(!Array.isArray(t))return c(e,t);return t.map(t=>c(e,t)).join(";")}).join(";")}function p(e,t){if(e.indexOf("&")===-1)return`${t} ${e}`;return e.replace(/&/g,t)}function h(e,t,n,r,i){const{style:o,nested:a,isUnique:s}=d(t,e!=="");let l=o;if(e.charCodeAt(0)===64){const t={selector:e,styles:[],rules:[],style:i?"":o};n.push(t);if(o&&i){t.styles.push({selector:i,style:o,isUnique:s})}for(const[e,n]of a){l+=e+h(e,n,t.rules,t.styles,i)}}else{const t=i?p(e,i):e;if(o)r.push({selector:t,style:o,isUnique:s});for(const[e,i]of a){l+=e+h(e,i,n,r,t)}}return l}function m(e,t,n,i,o,a){for(const{selector:s,style:l,isUnique:c}of i){const n=a?p(s,o):s;const i=c?`u\0${(++r).toString(36)}`:`s\0${t}\0${l}`;const u=new y(l,i);u.add(new _(n,`k\0${t}\0${n}`));e.add(u)}for(const{selector:r,style:s,rules:l,styles:c}of n){const n=new w(r,s,`r\0${t}\0${r}\0${s}`);m(n,t,l,c,o,a);e.add(n)}}function b(e){let t="";for(let n=0;n<e.length;n++)t+=e[n];return t}const v={add:()=>undefined,change:()=>undefined,remove:()=>undefined};class g{constructor(e=v){this.changes=e;this.sheet=[];this.changeId=0;this._keys=[];this._children=Object.create(null);this._counters=Object.create(null)}add(e){const t=this._counters[e.id]||0;const n=this._children[e.id]||e.clone();this._counters[e.id]=t+1;if(t===0){this._children[n.id]=n;this._keys.push(n.id);this.sheet.push(n.getStyles());this.changeId++;this.changes.add(n,this._keys.length-1)}else if(n instanceof g&&e instanceof g){const t=this._keys.indexOf(e.id);const r=n.changeId;n.merge(e);if(n.changeId!==r){this.sheet.splice(t,1,n.getStyles());this.changeId++;this.changes.change(n,t,t)}}}remove(e){const t=this._counters[e.id];if(t){this._counters[e.id]=t-1;const n=this._children[e.id];const r=this._keys.indexOf(n.id);if(t===1){delete this._counters[e.id];delete this._children[e.id];this._keys.splice(r,1);this.sheet.splice(r,1);this.changeId++;this.changes.remove(n,r)}else if(n instanceof g&&e instanceof g){const t=n.changeId;n.unmerge(e);if(n.changeId!==t){this.sheet.splice(r,1,n.getStyles());this.changeId++;this.changes.change(n,r,r)}}}}values(){return this._keys.map(e=>this._children[e])}merge(e){for(const t of e.values())this.add(t);return this}unmerge(e){for(const t of e.values())this.remove(t);return this}clone(){return(new g).merge(this)}}class _{constructor(e,t){this.selector=e;this.id=t}getStyles(){return this.selector}clone(){return this}}class y extends g{constructor(e,t){super();this.style=e;this.id=t}getStyles(){return`${this.sheet.join(",")}{${this.style}}`}clone(){return new y(this.style,this.id).merge(this)}}class w extends g{constructor(e,t,n){super();this.rule=e;this.style=t;this.id=n}getStyles(){return`${this.rule}{${this.style}${b(this.sheet)}}`}clone(){return new w(this.rule,this.style,this.id).merge(this)}}function x(e,t){const n=`f${l(e)}`;if(true)return n;return`${t.$displayName}_${n}`}class C extends g{constructor(e,t){super(t);this.id=e}registerStyle(e){const t=[];const n=[];const r=h("&",e,t,n);const i=x(r,e);const o=`.${true?i:undefined}`;m(this,r,t,n,o,true);return i}registerKeyframes(e){return this.registerHashRule("@keyframes",e)}registerHashRule(e,t){const n=[];const r=[];const i=h("",t,n,r);const o=x(i,t);const a=`${e} ${true?o:undefined}`;const s=new w(a,"",`h\0${i}\0${e}`);m(s,i,n,r,"",false);this.add(s);return o}registerRule(e,t){const n=[];const r=[];const i=h(e,t,n,r);m(this,i,n,r,"",false)}registerCss(e){return this.registerRule("",e)}getStyles(){return b(this.sheet)}clone(){return new C(this.id,this.changes).merge(this)}}function k(e){return new C(`f${(++r).toString(36)}`,e)}},DUtV:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 24 24'%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Cpath d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3E %3C/g%3E %3C/svg%3E"},DZkP:function(e,t,n){"use strict";n.d(t,"b",(function(){return u}));n.d(t,"c",(function(){return d}));n.d(t,"a",(function(){return f}));var r=n("ROI/");var i=n("nW2j");var o=n("/Zo8");var a=n("2DVW");var s=n("3g5F");var l=n("PbVF");var c=n("923h");function u(e={}){const t=new f(e);return t.launch()}function d(e,t,n=[f.okButton({label:"Dismiss"})]){console.warn("Showing error:",t);const r=typeof t==="string"?t:t.message;const i=e+"----"+r;const o=p.errorMessagePromiseCache.get(i);if(o){return o}else{const t=u({title:e,body:r,buttons:n}).then(()=>{p.errorMessagePromiseCache.delete(i)},e=>{p.errorMessagePromiseCache.delete(i);throw e});p.errorMessagePromiseCache.set(i,t);return t}}class f extends a["Widget"]{constructor(e={}){super();this._focusNodeSelector="";this.addClass("jp-Dialog");const t=p.handleOptions(e);const n=t.renderer;this._host=t.host;this._defaultButton=t.defaultButton;this._buttons=t.buttons;this._buttonNodes=Object(r["toArray"])(Object(r["map"])(this._buttons,e=>n.createButtonNode(e)));const i=this.layout=new a["PanelLayout"];const o=new a["Panel"];o.addClass("jp-Dialog-content");i.addWidget(o);this._body=t.body;const s=n.createHeader(t.title);const l=n.createBody(t.body);const c=n.createFooter(this._buttonNodes);o.addWidget(s);o.addWidget(l);o.addWidget(c);this._primary=this._buttonNodes[this._defaultButton];this._focusNodeSelector=e.focusNodeSelector;void f.tracker.add(this)}dispose(){const e=this._promise;if(e){this._promise=null;e.reject(void 0);r["ArrayExt"].removeFirstOf(p.launchQueue,e.promise)}super.dispose()}launch(){if(this._promise){return this._promise.promise}const e=this._promise=new i["PromiseDelegate"];const t=Promise.all(p.launchQueue);p.launchQueue.push(this._promise.promise);return t.then(()=>{if(!this._promise){return Promise.resolve({button:f.cancelButton(),value:null})}a["Widget"].attach(this,this._host);return e.promise})}resolve(e){if(!this._promise){return}if(e===undefined){e=this._defaultButton}this._resolve(this._buttons[e])}reject(){if(!this._promise){return}this._resolve(f.cancelButton())}handleEvent(e){switch(e.type){case"keydown":this._evtKeydown(e);break;case"click":this._evtClick(e);break;case"focus":this._evtFocus(e);break;case"contextmenu":e.preventDefault();e.stopPropagation();break;default:break}}onAfterAttach(e){var t;const n=this.node;n.addEventListener("keydown",this,true);n.addEventListener("contextmenu",this,true);n.addEventListener("click",this,true);document.addEventListener("focus",this,true);this._first=p.findFirstFocusable(this.node);this._original=document.activeElement;if(this._focusNodeSelector){const e=this.node.querySelector(".jp-Dialog-body");const n=(t=e)===null||t===void 0?void 0:t.querySelector(this._focusNodeSelector);if(n){this._primary=n}}this._primary.focus()}onAfterDetach(e){const t=this.node;t.removeEventListener("keydown",this,true);t.removeEventListener("contextmenu",this,true);t.removeEventListener("click",this,true);document.removeEventListener("focus",this,true);this._original.focus()}onCloseRequest(e){if(this._promise){this.reject()}super.onCloseRequest(e)}_evtClick(e){const t=this.node.getElementsByClassName("jp-Dialog-content")[0];if(!t.contains(e.target)){e.stopPropagation();e.preventDefault();this.reject();return}for(const n of this._buttonNodes){if(n.contains(e.target)){const e=this._buttonNodes.indexOf(n);this.resolve(e)}}}_evtKeydown(e){switch(e.keyCode){case 27:e.stopPropagation();e.preventDefault();this.reject();break;case 9:const t=this._buttonNodes[this._buttons.length-1];if(document.activeElement===t&&!e.shiftKey){e.stopPropagation();e.preventDefault();this._first.focus()}break;case 13:e.stopPropagation();e.preventDefault();this.resolve();break;default:break}}_evtFocus(e){const t=e.target;if(!this.node.contains(t)){e.stopPropagation();this._buttonNodes[this._defaultButton].focus()}}_resolve(e){const t=this._promise;if(!t){this.dispose();return}this._promise=null;r["ArrayExt"].removeFirstOf(p.launchQueue,t.promise);const n=this._body;let i=null;if(e.accept&&n instanceof a["Widget"]&&typeof n.getValue==="function"){i=n.getValue()}this.dispose();t.resolve({button:e,value:i})}}(function(e){function t(e){e.accept=e.accept!==false;const t=e.accept?"OK":"Cancel";return{label:e.label||t,iconClass:e.iconClass||"",iconLabel:e.iconLabel||"",caption:e.caption||"",className:e.className||"",accept:e.accept,displayType:e.displayType||"default"}}e.createButton=t;function n(e={}){e.accept=false;return t(e)}e.cancelButton=n;function i(e={}){e.accept=true;return t(e)}e.okButton=i;function u(e={}){e.displayType="warn";return t(e)}e.warnButton=u;function d(){e.tracker.forEach(e=>{e.dispose()})}e.flush=d;class f{createHeader(e){let t;if(typeof e==="string"){t=new a["Widget"]({node:document.createElement("span")});t.node.textContent=e}else{t=l["a"].create(e)}t.addClass("jp-Dialog-header");s["a"].styleNode(t.node);return t}createBody(e){let t;if(typeof e==="string"){t=new a["Widget"]({node:document.createElement("span")});t.node.textContent=e}else if(e instanceof a["Widget"]){t=e}else{t=l["a"].create(e);o["MessageLoop"].sendMessage(t,a["Widget"].Msg.UpdateRequest)}t.addClass("jp-Dialog-body");s["a"].styleNode(t.node);return t}createFooter(e){const t=new a["Widget"];t.addClass("jp-Dialog-footer");Object(r["each"])(e,e=>{t.node.appendChild(e)});s["a"].styleNode(t.node);return t}createButtonNode(e){const t=document.createElement("button");t.className=this.createItemClass(e);t.appendChild(this.renderIcon(e));t.appendChild(this.renderLabel(e));return t}createItemClass(e){let t="jp-Dialog-button";if(e.accept){t+=" jp-mod-accept"}else{t+=" jp-mod-reject"}if(e.displayType==="warn"){t+=" jp-mod-warn"}const n=e.className;if(n){t+=` ${n}`}return t}renderIcon(e){const t=document.createElement("div");t.className=this.createIconClass(e);t.appendChild(document.createTextNode(e.iconLabel));return t}createIconClass(e){const t="jp-Dialog-buttonIcon";const n=e.iconClass;return n?`${t} ${n}`:t}renderLabel(e){const t=document.createElement("div");t.className="jp-Dialog-buttonLabel";t.title=e.caption;t.appendChild(document.createTextNode(e.label));return t}}e.Renderer=f;e.defaultRenderer=new f;e.tracker=new c["a"]({namespace:"@jupyterlab/apputils:Dialog"})})(f||(f={}));var p;(function(e){e.launchQueue=[];e.errorMessagePromiseCache=new Map;function t(e={}){const t=e.buttons||[f.cancelButton(),f.okButton()];let n=t.length-1;if(e.defaultButton!==undefined){n=e.defaultButton}return{title:e.title||"",body:e.body||"",host:e.host||document.body,buttons:t,defaultButton:n,renderer:e.renderer||f.defaultRenderer,focusNodeSelector:e.focusNodeSelector||""}}e.handleOptions=t;function n(e){const t=["input","select","a[href]","textarea","button","[tabindex]"].join(",");return e.querySelectorAll(t)[0]}e.findFirstFocusable=n})(p||(p={}))},DfxN:function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"mocha",author:"chris kempson (http://chriskempson.com)",base00:"#3B3228",base01:"#534636",base02:"#645240",base03:"#7e705a",base04:"#b8afad",base05:"#d0c8c6",base06:"#e9e1dd",base07:"#f5eeeb",base08:"#cb6077",base09:"#d28b71",base0A:"#f4bc87",base0B:"#beb55b",base0C:"#7bbda4",base0D:"#8ab3b5",base0E:"#a89bb9",base0F:"#bb9584"};e.exports=t["default"]},Dkky:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:true,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourdhui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(e===1?"er":"e");case"w":case"W":return e+(e===1?"re":"e")}},week:{dow:1,doy:4}});return t}))},DmXP:function(e,t,n){"use strict";var r=Date.prototype.getDay;var i=function e(t){try{r.call(t);return true}catch(n){return false}};var o=Object.prototype.toString;var a="[object Date]";var s=typeof Symbol==="function"&&typeof Symbol.toStringTag==="symbol";e.exports=function e(t){if(typeof t!=="object"||t===null){return false}return s?i(t):o.call(t)===a}},Dmvi:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=~~(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n},week:{dow:0,doy:4}});return t}))},DoH2:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/* Copyright (c) Jupyter Development Team.\nDistributed under the terms of the Modified BSD License. */\n\n.jp-RenderedJavaScript {\n padding: var(--jp-code-padding);\n}\n",""])},DoHr:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};var n=e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),meridiem:function(e,t,n){if(e<12){return n?"öö":"ÖÖ"}else{return n?"ös":"ÖS"}},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(e){return e==="ös"||e==="ÖS"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(e===0){return e+"'ıncı"}var r=e%10,i=e%100-r,o=e>=100?100:null;return e+(t[r]||t[i]||t[o])}},week:{dow:1,doy:7}});return n}))},DqkQ:function(e,t){e.exports="data:image/svg+xml,%3Csvg viewBox='0 0 18 18' width='16' xmlns='http://www.w3.org/2000/svg'%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Cpath d='M11.9,1H3.2C2.4,1,1.7,1.7,1.7,2.5v10.2h1.5V2.5h8.7V1z M14.1,3.9h-8c-0.8,0-1.5,0.7-1.5,1.5v10.2c0,0.8,0.7,1.5,1.5,1.5h8 c0.8,0,1.5-0.7,1.5-1.5V5.4C15.5,4.6,14.9,3.9,14.1,3.9z M14.1,15.5h-8V5.4h8V15.5z'/%3E %3C/g%3E %3C/svg%3E"},"Dt/b":function(e,t,n){"use strict";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const i=r(n("y7cq"));var o;(function(e){function t(...e){const t=i.join(...e);return t==="."?"":u(i.join(...e))}e.join=t;function n(e,t){return i.basename(e,t)}e.basename=n;function r(e){const t=u(i.dirname(e));return t==="."?"":t}e.dirname=r;function o(e){return i.extname(e)}e.extname=o;function a(e){if(e===""){return""}return u(i.normalize(e))}e.normalize=a;function s(...e){return u(i.resolve(...e))}e.resolve=s;function l(e,t){return u(i.relative(e,t))}e.relative=l;function c(e){if(e.length>0&&e.indexOf(".")!==0){e=`.${e}`}return e}e.normalizeExtension=c;function u(e){if(e.indexOf("/")===0){e=e.slice(1)}return e}e.removeSlash=u})(o=t.PathExt||(t.PathExt={}))},DtRd:function(e,t,n){var r=n("07l2");var i=n("6jo/");var o=n("U6ii");var a=n("5Luj");function s(e){var t=r(e);var n=a(t);if(t.length===4){n.push(t[3])}return n}var l={"#":i,hsl:s,rgb:o};function c(e){for(var t in l){if(e.indexOf(t)===0){return l[t](e)}}}c.rgb=o;c.hsl=r;c.hex=i;e.exports=c},DxQv:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))},DxrY:function(e,t,n){"use strict";t.__esModule=true;t.default=void 0;var r=o(n("hHqV"));var i=o(n("lTue"));function o(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n=new i.default(e,t);var o=new r.default(n);try{o.parse()}catch(a){if(false){}throw a}return o.root}var s=a;t.default=s;e.exports=t.default},"Dy+w":function(e,t,n){"use strict";n.d(t,"c",(function(){return h}));n.d(t,"b",(function(){return m}));n.d(t,"a",(function(){return b}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("ZEf0");var d=n("7x2u");var f=n("tj0V");var p=function(e){var t;var n=e.alignIndicator,i=e.children,s=e.className,l=e.indicatorChildren,u=e.inline,d=e.inputRef,f=e.label,p=e.labelElement,h=e.large,m=e.style,b=e.type,v=e.typeClassName,g=e.tagName,_=g===void 0?"label":g,y=Object(r["__rest"])(e,["alignIndicator","children","className","indicatorChildren","inline","inputRef","label","labelElement","large","style","type","typeClassName","tagName"]);var w=o()(c["Classes"].CONTROL,v,(t={},t[c["Classes"].DISABLED]=y.disabled,t[c["Classes"].INLINE]=u,t[c["Classes"].LARGE]=h,t),c["Classes"].alignmentClass(n),s);return a["createElement"](_,{className:w,style:m},a["createElement"]("input",Object(r["__assign"])({},y,{ref:d,type:b})),a["createElement"]("span",{className:c["Classes"].CONTROL_INDICATOR},l),f,p,i)};var h=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){var e=this.props,t=e.innerLabelChecked,n=e.innerLabel,i=Object(r["__rest"])(e,["innerLabelChecked","innerLabel"]);var o=n||t?[a["createElement"]("div",{key:"checked",className:c["Classes"].CONTROL_INDICATOR_CHILD},a["createElement"]("div",{className:c["Classes"].SWITCH_INNER_TEXT},t?t:n)),a["createElement"]("div",{key:"unchecked",className:c["Classes"].CONTROL_INDICATOR_CHILD},a["createElement"]("div",{className:c["Classes"].SWITCH_INNER_TEXT},n))]:null;return a["createElement"](p,Object(r["__assign"])({},i,{type:"checkbox",typeClassName:c["Classes"].SWITCH,indicatorChildren:o}))};t.displayName=d["a"]+".Switch";t=Object(r["__decorate"])([l["polyfill"]],t);return t}(u["a"]);var m=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){return a["createElement"](p,Object(r["__assign"])({},this.props,{type:"radio",typeClassName:c["Classes"].RADIO}))};t.displayName=d["a"]+".Radio";t=Object(r["__decorate"])([l["polyfill"]],t);return t}(u["a"]);var b=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.state={indeterminate:t.props.indeterminate||t.props.defaultIndeterminate||false};t.handleChange=function(e){var n=e.target.indeterminate;if(t.props.indeterminate==null){t.setState({indeterminate:n})}Object(f["b"])(t.props.onChange,e)};t.handleInputRef=function(e){t.input=e;Object(f["b"])(t.props.inputRef,e)};return t}t.getDerivedStateFromProps=function(e){var t=e.indeterminate;if(t!=null){return{indeterminate:t}}return null};t.prototype.render=function(){var e=this.props,t=e.defaultIndeterminate,n=e.indeterminate,i=Object(r["__rest"])(e,["defaultIndeterminate","indeterminate"]);return a["createElement"](p,Object(r["__assign"])({},i,{inputRef:this.handleInputRef,onChange:this.handleChange,type:"checkbox",typeClassName:c["Classes"].CHECKBOX}))};t.prototype.componentDidMount=function(){this.updateIndeterminate()};t.prototype.componentDidUpdate=function(){this.updateIndeterminate()};t.prototype.updateIndeterminate=function(){if(this.input!=null){this.input.indeterminate=this.state.indeterminate}};t.displayName=d["a"]+".Checkbox";t=Object(r["__decorate"])([l["polyfill"]],t);return t}(u["a"])},Dzi0:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});return t}))},"E+lV":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t={words:{ss:["секунда","секунде","секунди"],m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(e,t){return e===1?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var i=t.words[r];if(r.length===1){return n?i[0]:i[1]}else{return e+" "+t.correctGrammaticalCase(e,i)}}};var n=e.defineLocale("sr-cyrl",{months:"јануаребруарарт_април_мај_јун_јул_август_септембар_октобаровембарецембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:true,weekdays:"недеља_понедељак_уторак_средаетвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_сре_пе_су".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){var e=["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"дан",dd:t.translate,M:"месец",MM:t.translate,y:"годину",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n}))},E2DU:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AnchorButton=t.Button=void 0;var r=n("mrSG");var i=r.__importStar(n("q1tI"));var o=n("27WO");var a=n("cwe0");var s=n("50JV");var l=function(e){r.__extends(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.handleRef=a.isRefObject(t.props.elementRef)?t.buttonRef=t.props.elementRef:function(e){var n;t.buttonRef=e;(n=t.props.elementRef)===null||n===void 0?void 0:n(e)};return t}t.prototype.render=function(){return i.createElement("button",r.__assign({type:"button",ref:this.handleRef},o.removeNonHTMLProps(this.props),this.getCommonButtonProps()),this.renderChildren())};t.displayName=o.DISPLAYNAME_PREFIX+".Button";return t}(s.AbstractButton);t.Button=l;var c=function(e){r.__extends(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.handleRef=a.isRefObject(t.props.elementRef)?t.buttonRef=t.props.elementRef:function(e){var n;t.buttonRef=e;(n=t.props.elementRef)===null||n===void 0?void 0:n(e)};return t}t.prototype.render=function(){var e=this.props,t=e.href,n=e.tabIndex,a=n===void 0?0:n;var s=this.getCommonButtonProps();return i.createElement("a",r.__assign({role:"button",ref:this.handleRef},o.removeNonHTMLProps(this.props),s,{href:s.disabled?undefined:t,tabIndex:s.disabled?-1:a}),this.renderChildren())};t.displayName=o.DISPLAYNAME_PREFIX+".AnchorButton";return t}(s.AbstractButton);t.AnchorButton=c},E2g8:function(e,t,n){(function(t,n){(function(t,n){true?e.exports=n():undefined})(this,(function(){"use strict";function e(e){var t=typeof e;return e!==null&&(t==="object"||t==="function")}function r(e){return typeof e==="function"}var i=void 0;if(Array.isArray){i=Array.isArray}else{i=function(e){return Object.prototype.toString.call(e)==="[object Array]"}}var o=i;var a=0;var s=void 0;var l=void 0;var c=function e(t,n){x[a]=t;x[a+1]=n;a+=2;if(a===2){if(l){l(C)}else{E()}}};function u(e){l=e}function d(e){c=e}var f=typeof window!=="undefined"?window:undefined;var p=f||{};var h=p.MutationObserver||p.WebKitMutationObserver;var m=typeof self==="undefined"&&typeof t!=="undefined"&&{}.toString.call(t)==="[object process]";var b=typeof Uint8ClampedArray!=="undefined"&&typeof importScripts!=="undefined"&&typeof MessageChannel!=="undefined";function v(){return function(){return t.nextTick(C)}}function g(){if(typeof s!=="undefined"){return function(){s(C)}}return w()}function _(){var e=0;var t=new h(C);var n=document.createTextNode("");t.observe(n,{characterData:true});return function(){n.data=e=++e%2}}function y(){var e=new MessageChannel;e.port1.onmessage=C;return function(){return e.port2.postMessage(0)}}function w(){var e=setTimeout;return function(){return e(C,1)}}var x=new Array(1e3);function C(){for(var e=0;e<a;e+=2){var t=x[e];var n=x[e+1];t(n);x[e]=undefined;x[e+1]=undefined}a=0}function k(){try{var e=Function("return this")().require("vertx");s=e.runOnLoop||e.runOnContext;return g()}catch(t){return w()}}var E=void 0;if(m){E=v()}else if(h){E=_()}else if(b){E=y()}else if(f===undefined&&"function"==="function"){E=k()}else{E=w()}function M(e,t){var n=this;var r=new this.constructor(T);if(r[L]===undefined){$(r)}var i=n._state;if(i){var o=arguments[i-1];c((function(){return U(i,r,o,n._result)}))}else{Y(n,r,e,t)}return r}function S(e){var t=this;if(e&&typeof e==="object"&&e.constructor===t){return e}var n=new t(T);H(n,e);return n}var L=Math.random().toString(36).substring(2);function T(){}var D=void 0;var O=1;var A=2;function j(){return new TypeError("You cannot resolve a promise with itself")}function P(){return new TypeError("A promises callback cannot return that same promise.")}function R(e,t,n,r){try{e.call(t,n,r)}catch(i){return i}}function I(e,t,n){c((function(e){var r=false;var i=R(n,t,(function(n){if(r){return}r=true;if(t!==n){H(e,n)}else{B(e,n)}}),(function(t){if(r){return}r=true;V(e,t)}),"Settle: "+(e._label||" unknown promise"));if(!r&&i){r=true;V(e,i)}}),e)}function z(e,t){if(t._state===O){B(e,t._result)}else if(t._state===A){V(e,t._result)}else{Y(t,undefined,(function(t){return H(e,t)}),(function(t){return V(e,t)}))}}function N(e,t,n){if(t.constructor===e.constructor&&n===M&&t.constructor.resolve===S){z(e,t)}else{if(n===undefined){B(e,t)}else if(r(n)){I(e,t,n)}else{B(e,t)}}}function H(t,n){if(t===n){V(t,j())}else if(e(n)){var r=void 0;try{r=n.then}catch(i){V(t,i);return}N(t,n,r)}else{B(t,n)}}function F(e){if(e._onerror){e._onerror(e._result)}W(e)}function B(e,t){if(e._state!==D){return}e._result=t;e._state=O;if(e._subscribers.length!==0){c(W,e)}}function V(e,t){if(e._state!==D){return}e._state=A;e._result=t;c(F,e)}function Y(e,t,n,r){var i=e._subscribers;var o=i.length;e._onerror=null;i[o]=t;i[o+O]=n;i[o+A]=r;if(o===0&&e._state){c(W,e)}}function W(e){var t=e._subscribers;var n=e._state;if(t.length===0){return}var r=void 0,i=void 0,o=e._result;for(var a=0;a<t.length;a+=3){r=t[a];i=t[a+n];if(r){U(n,r,i,o)}else{i(o)}}e._subscribers.length=0}function U(e,t,n,i){var o=r(n),a=void 0,s=void 0,l=true;if(o){try{a=n(i)}catch(c){l=false;s=c}if(t===a){V(t,P());return}}else{a=i}if(t._state!==D){}else if(o&&l){H(t,a)}else if(l===false){V(t,s)}else if(e===O){B(t,a)}else if(e===A){V(t,a)}}function q(e,t){try{t((function t(n){H(e,n)}),(function t(n){V(e,n)}))}catch(n){V(e,n)}}var G=0;function K(){return G++}function $(e){e[L]=G++;e._state=undefined;e._result=undefined;e._subscribers=[]}function J(){return new Error("Array Methods must be provided an Array")}var X=function(){function e(e,t){this._instanceConstructor=e;this.promise=new e(T);if(!this.promise[L]){$(this.promise)}if(o(t)){this.length=t.length;this._remaining=t.length;this._result=new Array(this.length);if(this.length===0){B(this.promise,this._result)}else{this.length=this.length||0;this._enumerate(t);if(this._remaining===0){B(this.promise,this._result)}}}else{V(this.promise,J())}}e.prototype._enumerate=function e(t){for(var n=0;this._state===D&&n<t.length;n++){this._eachEntry(t[n],n)}};e.prototype._eachEntry=function e(t,n){var r=this._instanceConstructor;var i=r.resolve;if(i===S){var o=void 0;var a=void 0;var s=false;try{o=t.then}catch(c){s=true;a=c}if(o===M&&t._state!==D){this._settledAt(t._state,n,t._result)}else if(typeof o!=="function"){this._remaining--;this._result[n]=t}else if(r===re){var l=new r(T);if(s){V(l,a)}else{N(l,t,o)}this._willSettleAt(l,n)}else{this._willSettleAt(new r((function(e){return e(t)})),n)}}else{this._willSettleAt(i(t),n)}};e.prototype._settledAt=function e(t,n,r){var i=this.promise;if(i._state===D){this._remaining--;if(t===A){V(i,r)}else{this._result[n]=r}}if(this._remaining===0){B(i,this._result)}};e.prototype._willSettleAt=function e(t,n){var r=this;Y(t,undefined,(function(e){return r._settledAt(O,n,e)}),(function(e){return r._settledAt(A,n,e)}))};return e}();function Z(e){return new X(this,e).promise}function Q(e){var t=this;if(!o(e)){return new t((function(e,t){return t(new TypeError("You must pass an array to race."))}))}else{return new t((function(n,r){var i=e.length;for(var o=0;o<i;o++){t.resolve(e[o]).then(n,r)}}))}}function ee(e){var t=this;var n=new t(T);V(n,e);return n}function te(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function ne(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var re=function(){function e(t){this[L]=K();this._result=this._state=undefined;this._subscribers=[];if(T!==t){typeof t!=="function"&&te();this instanceof e?q(this,t):ne()}}e.prototype.catch=function e(t){return this.then(null,t)};e.prototype.finally=function e(t){var n=this;var i=n.constructor;if(r(t)){return n.then((function(e){return i.resolve(t()).then((function(){return e}))}),(function(e){return i.resolve(t()).then((function(){throw e}))}))}return n.then(t,t)};return e}();re.prototype.then=M;re.all=Z;re.race=Q;re.resolve=S;re.reject=ee;re._setScheduler=u;re._setAsap=d;re._asap=c;function ie(){var e=void 0;if(typeof n!=="undefined"){e=n}else if(typeof self!=="undefined"){e=self}else{try{e=Function("return this")()}catch(i){throw new Error("polyfill failed because global object is unavailable in this environment")}}var t=e.Promise;if(t){var r=null;try{r=Object.prototype.toString.call(t.resolve())}catch(i){}if(r==="[object Promise]"&&!t.cast){return}}e.Promise=re}re.polyfill=ie;re.Promise=re;return re}))}).call(this,n("8oxB"),n("yLpj"))},E6GL:function(e,t,n){"use strict";n.r(t);n.d(t,"RenderedPDF",(function(){return s}));n.d(t,"rendererFactory",(function(){return l}));var r=n("nW2j");var i=n("RE42");var o=n("2DVW");const a="application/pdf";class s extends o["Widget"]{constructor(){super();this._base64="";this._disposable=null;this._ready=new r["PromiseDelegate"];this.addClass("jp-PDFContainer");const e=document.createElement("iframe");this.node.appendChild(e);e.onload=()=>{const t=e.contentWindow.document.createElement("body");t.style.margin="0px";e.contentWindow.document.body=t;this._object=e.contentWindow.document.createElement("object");this._object.type=a;this._object.width="100%";this._object.height="100%";t.appendChild(this._object);this._ready.resolve(void 0)}}async renderModel(e){await this._ready.promise;const t=e.data[a];if(!t||t.length===this._base64.length&&t===this._base64){if(e.metadata.fragment&&this._object.data){const t=this._object.data;this._object.data=`${t.split("#")[0]}${e.metadata.fragment}`}if(u.IS_FIREFOX){this._object.data=this._object.data}return Promise.resolve(void 0)}this._base64=t;const n=u.b64toBlob(t,a);if(this._disposable){this._disposable.dispose()}let r=URL.createObjectURL(n);if(e.metadata.fragment){r+=e.metadata.fragment}this._object.data=r;this._disposable=new i["DisposableDelegate"](()=>{try{URL.revokeObjectURL(r)}catch(e){}});return}onBeforeHide(){if(u.IS_FIREFOX){this._object.data=this._object.data.split("#")[0]}}dispose(){if(this._disposable){this._disposable.dispose()}super.dispose()}}const l={safe:false,mimeTypes:[a],defaultRank:100,createRenderer:e=>new s};const c=[{id:"@jupyterlab/pdf-extension:factory",rendererFactory:l,dataType:"string",fileTypes:[{name:"PDF",displayName:"PDF",fileFormat:"base64",mimeTypes:[a],extensions:[".pdf"]}],documentWidgetFactoryOptions:{name:"PDF",modelName:"base64",primaryFileType:"PDF",fileTypes:["PDF"],defaultFor:["PDF"]}}];t["default"]=c;var u;(function(e){e.IS_FIREFOX=/Firefox/.test(navigator.userAgent);function t(e,t="",n=512){const r=atob(e);const i=[];for(let o=0;o<r.length;o+=n){const e=r.slice(o,o+n);const t=new Array(e.length);for(let n=0;n<e.length;n++){t[n]=e.charCodeAt(n)}const a=new Uint8Array(t);i.push(a)}return new Blob(i,{type:t})}e.b64toBlob=t})(u||(u={}))},E9T7:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("RkCE"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},ECsv:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SELECT_POPOVER=t.SELECT=t.OMNIBAR_OVERLAY=t.OMNIBAR=t.MULTISELECT_TAG_INPUT_INPUT=t.MULTISELECT_POPOVER=t.MULTISELECT=void 0;var r=n("va/L");var i=r.Classes.getClassNamespace();t.MULTISELECT=i+"-multi-select";t.MULTISELECT_POPOVER=t.MULTISELECT+"-popover";t.MULTISELECT_TAG_INPUT_INPUT=t.MULTISELECT+"-tag-input-input";t.OMNIBAR=i+"-omnibar";t.OMNIBAR_OVERLAY=t.OMNIBAR+"-overlay";t.SELECT=i+"-select";t.SELECT_POPOVER=t.SELECT+"-popover"},EJiy:function(e,t,n){"use strict";t.__esModule=true;var r=n("F+2o");var i=l(r);var o=n("+JPL");var a=l(o);var s=typeof a.default==="function"&&typeof i.default==="symbol"?function(e){return typeof e}:function(e){return e&&typeof a.default==="function"&&e.constructor===a.default&&e!==a.default.prototype?"symbol":typeof e};function l(e){return e&&e.__esModule?e:{default:e}}t.default=typeof a.default==="function"&&s(i.default)==="symbol"?function(e){return typeof e==="undefined"?"undefined":s(e)}:function(e){return e&&typeof a.default==="function"&&e.constructor===a.default&&e!==a.default.prototype?"symbol":typeof e==="undefined"?"undefined":s(e)}},ELLl:function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){var t={pairs:"()[]{}''\"\"",closeBefore:")]}'\":;>",triples:"",explode:"[]{}"};var n=e.Pos;e.defineOption("autoCloseBrackets",false,(function(t,n,a){if(a&&a!=e.Init){t.removeKeyMap(i);t.state.closeBrackets=null}if(n){o(r(n,"pairs"));t.state.closeBrackets=n;t.addKeyMap(i)}}));function r(e,n){if(n=="pairs"&&typeof e=="string")return e;if(typeof e=="object"&&e[n]!=null)return e[n];return t[n]}var i={Backspace:l,Enter:c};function o(e){for(var t=0;t<e.length;t++){var n=e.charAt(t),r="'"+n+"'";if(!i[r])i[r]=a(n)}}o(t.pairs+"`");function a(e){return function(t){return d(t,e)}}function s(e){var t=e.state.closeBrackets;if(!t||t.override)return t;var n=e.getModeAt(e.getCursor());return n.closeBrackets||t}function l(t){var i=s(t);if(!i||t.getOption("disableInput"))return e.Pass;var o=r(i,"pairs");var a=t.listSelections();for(var l=0;l<a.length;l++){if(!a[l].empty())return e.Pass;var c=f(t,a[l].head);if(!c||o.indexOf(c)%2!=0)return e.Pass}for(var l=a.length-1;l>=0;l--){var u=a[l].head;t.replaceRange("",n(u.line,u.ch-1),n(u.line,u.ch+1),"+delete")}}function c(t){var n=s(t);var i=n&&r(n,"explode");if(!i||t.getOption("disableInput"))return e.Pass;var o=t.listSelections();for(var a=0;a<o.length;a++){if(!o[a].empty())return e.Pass;var l=f(t,o[a].head);if(!l||i.indexOf(l)%2!=0)return e.Pass}t.operation((function(){var e=t.lineSeparator()||"\n";t.replaceSelection(e+e,null);t.execCommand("goCharLeft");o=t.listSelections();for(var n=0;n<o.length;n++){var r=o[n].head.line;t.indentLine(r,null,true);t.indentLine(r+1,null,true)}}))}function u(t){var r=e.cmpPos(t.anchor,t.head)>0;return{anchor:new n(t.anchor.line,t.anchor.ch+(r?-1:1)),head:new n(t.head.line,t.head.ch+(r?1:-1))}}function d(t,i){var o=s(t);if(!o||t.getOption("disableInput"))return e.Pass;var a=r(o,"pairs");var l=a.indexOf(i);if(l==-1)return e.Pass;var c=r(o,"closeBefore");var d=r(o,"triples");var f=a.charAt(l+1)==i;var h=t.listSelections();var m=l%2==0;var b;for(var v=0;v<h.length;v++){var g=h[v],_=g.head,y;var w=t.getRange(_,n(_.line,_.ch+1));if(m&&!g.empty()){y="surround"}else if((f||!m)&&w==i){if(f&&p(t,_))y="both";else if(d.indexOf(i)>=0&&t.getRange(_,n(_.line,_.ch+3))==i+i+i)y="skipThree";else y="skip"}else if(f&&_.ch>1&&d.indexOf(i)>=0&&t.getRange(n(_.line,_.ch-2),_)==i+i){if(_.ch>2&&/\bstring/.test(t.getTokenTypeAt(n(_.line,_.ch-2))))return e.Pass;y="addFour"}else if(f){var x=_.ch==0?" ":t.getRange(n(_.line,_.ch-1),_);if(!e.isWordChar(w)&&x!=i&&!e.isWordChar(x))y="both";else return e.Pass}else if(m&&(w.length===0||/\s/.test(w)||c.indexOf(w)>-1)){y="both"}else{return e.Pass}if(!b)b=y;else if(b!=y)return e.Pass}var C=l%2?a.charAt(l-1):i;var k=l%2?i:a.charAt(l+1);t.operation((function(){if(b=="skip"){t.execCommand("goCharRight")}else if(b=="skipThree"){for(var e=0;e<3;e++)t.execCommand("goCharRight")}else if(b=="surround"){var n=t.getSelections();for(var e=0;e<n.length;e++)n[e]=C+n[e]+k;t.replaceSelections(n,"around");n=t.listSelections().slice();for(var e=0;e<n.length;e++)n[e]=u(n[e]);t.setSelections(n)}else if(b=="both"){t.replaceSelection(C+k,null);t.triggerElectric(C+k);t.execCommand("goCharLeft")}else if(b=="addFour"){t.replaceSelection(C+C+C+C,"before");t.execCommand("goCharRight")}}))}function f(e,t){var r=e.getRange(n(t.line,t.ch-1),n(t.line,t.ch+1));return r.length==2?r:null}function p(e,t){var r=e.getTokenAt(n(t.line,t.ch+1));return/\bstring/.test(r.type)&&r.start==t.ch&&(t.ch==0||!/\bstring/.test(e.getTokenTypeAt(t)))}}))},EOgW:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:true,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return e==="หลังเที่ยง"},meridiem:function(e,t,n){if(e<12){return"ก่อนเที่ยง"}else{return"หลังเที่ยง"}},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}});return t}))},ESSY:function(e,t,n){"use strict";n.d(t,"a",(function(){return k}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n("VCL8");var l=n("xggJ");var c=n("AFve");var u=n("ZEf0");var d=n("a26C");var f=n("7x2u");var p=n("tj0V");var h=n("lSzl");var m=n("Nc1m");var b=n("t3+v");function v(e){return(e*100).toFixed(2)+"%"}function g(e,t,n,r){var i=t<n?1:-1;for(var o=t;o!==n+i;o+=i){e[o]=r}}function _(e,t){if(e.length===0){return undefined}var n=e[0];var r=t(n);for(var i=1;i<e.length;i++){var o=e[i];var a=t(o);if(a<r){n=o;r=a}}return n}var y=["max","min","stepSize","tickSize","value"];var w=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.state={isMoving:false};t.refHandlers={handle:function(e){return t.handleElement=e}};t.beginHandleMovement=function(e){document.addEventListener("mousemove",t.handleHandleMovement);document.addEventListener("mouseup",t.endHandleMovement);t.setState({isMoving:true});t.changeValue(t.clientToValue(t.mouseEventClientOffset(e)))};t.beginHandleTouchMovement=function(e){document.addEventListener("touchmove",t.handleHandleTouchMovement);document.addEventListener("touchend",t.endHandleTouchMovement);document.addEventListener("touchcancel",t.endHandleTouchMovement);t.setState({isMoving:true});t.changeValue(t.clientToValue(t.touchEventClientOffset(e)))};t.endHandleMovement=function(e){t.handleMoveEndedAt(t.mouseEventClientOffset(e))};t.endHandleTouchMovement=function(e){t.handleMoveEndedAt(t.touchEventClientOffset(e))};t.handleMoveEndedAt=function(e){t.removeDocumentEventListeners();t.setState({isMoving:false});var n=t.props.onRelease;var r=t.changeValue(t.clientToValue(e));Object(p["b"])(n,r)};t.handleHandleMovement=function(e){t.handleMovedTo(t.mouseEventClientOffset(e))};t.handleHandleTouchMovement=function(e){t.handleMovedTo(t.touchEventClientOffset(e))};t.handleMovedTo=function(e){if(t.state.isMoving&&!t.props.disabled){t.changeValue(t.clientToValue(e))}};t.handleKeyDown=function(e){var n=t.props,r=n.stepSize,i=n.value;var o=e.which;if(o===l["Keys"].ARROW_DOWN||o===l["Keys"].ARROW_LEFT){t.changeValue(i-r);e.preventDefault()}else if(o===l["Keys"].ARROW_UP||o===l["Keys"].ARROW_RIGHT){t.changeValue(i+r);e.preventDefault()}};t.handleKeyUp=function(e){if([l["Keys"].ARROW_UP,l["Keys"].ARROW_DOWN,l["Keys"].ARROW_LEFT,l["Keys"].ARROW_RIGHT].indexOf(e.which)>=0){Object(p["b"])(t.props.onRelease,t.props.value)}};return t}t.prototype.componentDidMount=function(){this.forceUpdate()};t.prototype.render=function(){var e;var t=this.props,n=t.className,r=t.disabled,i=t.label,s=t.min,c=t.tickSizeRatio,u=t.value,d=t.vertical;var f=this.state.isMoving;var p=this.getHandleMidpointAndOffset(this.handleElement,true).handleMidpoint;var h=(u-s)*c;var m="calc("+v(h)+" - "+p+"px)";var b=d?{bottom:m}:{left:m};return a["createElement"]("span",{className:o()(l["Classes"].SLIDER_HANDLE,(e={},e[l["Classes"].ACTIVE]=f,e),n),onKeyDown:r?null:this.handleKeyDown,onKeyUp:r?null:this.handleKeyUp,onMouseDown:r?null:this.beginHandleMovement,onTouchStart:r?null:this.beginHandleTouchMovement,ref:this.refHandlers.handle,style:b,tabIndex:0},i==null?null:a["createElement"]("span",{className:l["Classes"].SLIDER_LABEL},i))};t.prototype.componentWillUnmount=function(){this.removeDocumentEventListeners()};t.prototype.clientToValue=function(e){var t=this.props,n=t.stepSize,r=t.tickSize,i=t.value,o=t.vertical;if(this.handleElement==null){return i}var a=o?window.innerHeight-e:e;var s=this.getHandleElementCenterPixel(this.handleElement);var l=a-s;if(isNaN(l)){return i}return i+Math.round(l/(r*n))*n};t.prototype.mouseEventClientOffset=function(e){return this.props.vertical?e.clientY:e.clientX};t.prototype.touchEventClientOffset=function(e){var t=e.changedTouches[0];return this.props.vertical?t.clientY:t.clientX};t.prototype.validateProps=function(e){for(var t=0,n=y;t<n.length;t++){var r=n[t];if(typeof e[r]!=="number"){throw new Error("[Blueprint] <Handle> requires number value for "+r+" prop")}}};t.prototype.changeValue=function(e,t){if(t===void 0){t=this.props.onChange}e=this.clamp(e);if(!isNaN(e)&&this.props.value!==e){Object(p["b"])(t,e)}return e};t.prototype.clamp=function(e){return Object(m["c"])(e,this.props.min,this.props.max)};t.prototype.getHandleElementCenterPixel=function(e){var t=this.getHandleMidpointAndOffset(e),n=t.handleMidpoint,r=t.handleOffset;return r+n};t.prototype.getHandleMidpointAndOffset=function(e,t){if(t===void 0){t=false}if(e==null){return{handleMidpoint:0,handleOffset:0}}var n=this.props.vertical;var r=e.getBoundingClientRect();var i=n?t?"width":"height":t?"height":"width";var o=n?window.innerHeight-(r.top+r[i]):r.left;return{handleMidpoint:r[i]/2,handleOffset:o}};t.prototype.removeDocumentEventListeners=function(){document.removeEventListener("mousemove",this.handleHandleMovement);document.removeEventListener("mouseup",this.endHandleMovement);document.removeEventListener("touchmove",this.handleHandleTouchMovement);document.removeEventListener("touchend",this.endHandleTouchMovement);document.removeEventListener("touchcancel",this.endHandleTouchMovement)};t.displayName=f["a"]+".SliderHandle";t=Object(r["__decorate"])([s["polyfill"]],t);return t}(u["a"]);var x=n("KIEd");var C=function(){return null};C.displayName=f["a"]+".MultiSliderHandle";var k=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.state={labelPrecision:E(t.props),tickSize:0,tickSizeRatio:0};t.handleElements=[];t.addHandleRef=function(e){if(e!=null){t.handleElements.push(e)}};t.maybeHandleTrackClick=function(e){if(t.canHandleTrackEvent(e)){var n=t.nearestHandleForValue(t.handleElements,(function(t){return t.mouseEventClientOffset(e)}));if(n){n.beginHandleMovement(e)}}};t.maybeHandleTrackTouch=function(e){if(t.canHandleTrackEvent(e)){var n=t.nearestHandleForValue(t.handleElements,(function(t){return t.touchEventClientOffset(e)}));if(n){n.beginHandleTouchMovement(e)}}};t.canHandleTrackEvent=function(e){var n=e.target;return!t.props.disabled&&n.closest("."+l["Classes"].SLIDER_HANDLE)==null};t.getHandlerForIndex=function(e,n){return function(r){p["b"](n,t.getNewHandleValues(r,e))}};t.handleChange=function(e){var n=M(t.props);var r=n.map((function(e){return e.value}));if(!h["a"](e,r)){p["b"](t.props.onChange,e);n.forEach((function(t,n){if(r[n]!==e[n]){p["b"](t.onChange,e[n])}}))}};t.handleRelease=function(e){var n=M(t.props);p["b"](t.props.onRelease,e);n.forEach((function(t,n){p["b"](t.onRelease,e[n])}))};return t}n=t;t.getDerivedStateFromProps=function(e){return{labelPrecision:n.getLabelPrecision(e)}};t.getLabelPrecision=function(e){var t=e.labelPrecision,n=e.stepSize;return t==null?m["d"](n):t};t.prototype.getSnapshotBeforeUpdate=function(e){var t=M(e);var n=M(this.props);if(n.length!==t.length){this.handleElements=[]}return null};t.prototype.render=function(){var e;var t=this;var n=o()(l["Classes"].SLIDER,(e={},e[l["Classes"].DISABLED]=this.props.disabled,e[l["Classes"].SLIDER+"-unlabeled"]=this.props.labelRenderer===false,e[l["Classes"].VERTICAL]=this.props.vertical,e),this.props.className);return a["createElement"]("div",{className:n,onMouseDown:this.maybeHandleTrackClick,onTouchStart:this.maybeHandleTrackTouch},a["createElement"]("div",{className:l["Classes"].SLIDER_TRACK,ref:function(e){return t.trackElement=e}},this.renderTracks()),a["createElement"]("div",{className:l["Classes"].SLIDER_AXIS},this.renderLabels()),this.renderHandles())};t.prototype.componentDidMount=function(){this.updateTickSize()};t.prototype.componentDidUpdate=function(t,n){e.prototype.componentDidUpdate.call(this,t,n);this.updateTickSize()};t.prototype.validateProps=function(e){if(e.stepSize<=0){throw new Error(d["N"])}if(e.labelStepSize<=0){throw new Error(d["M"])}var t=false;a["Children"].forEach(e.children,(function(e){if(e&&!b["c"](e,n.Handle)){t=true}}));if(t){throw new Error(d["p"])}};t.prototype.formatLabel=function(e){var t=this.props.labelRenderer;if(t===false){return null}else if(p["a"](t)){return t(e)}else{return e.toFixed(this.state.labelPrecision)}};t.prototype.renderLabels=function(){if(this.props.labelRenderer===false){return null}var e=this.props,t=e.labelStepSize,n=e.max,r=e.min;var i=[];var o=this.state.tickSizeRatio*t;for(var s=r,c=0;s<n||m["a"](s,n);s+=t,c+=o){var u=v(c);var d=this.props.vertical?{bottom:u}:{left:u};i.push(a["createElement"]("div",{className:l["Classes"].SLIDER_LABEL,key:s,style:d},this.formatLabel(s)))}return i};t.prototype.renderTracks=function(){var e=S(this.props);e.push({value:this.props.max});var t={value:this.props.min};var n=[];for(var r=0;r<e.length;r++){var i=e[r];n.push(this.renderTrackFill(r,t,i));t=i}return n};t.prototype.renderTrackFill=function(e,t,n){var i=[this.getOffsetRatio(t.value),this.getOffsetRatio(n.value)].sort((function(e,t){return e-t})),s=i[0],c=i[1];var u=v(s);var d=v(1-c);var f=this.props.vertical?{bottom:u,top:d,left:0}:{left:u,right:d,top:0};var p=Object(r["__assign"])(Object(r["__assign"])({},f),t.trackStyleAfter||n.trackStyleBefore||{});var h=o()(l["Classes"].SLIDER_PROGRESS,l["Classes"].intentClass(this.getTrackIntent(t,n)));return a["createElement"]("div",{key:"track-"+e,className:h,style:p})};t.prototype.renderHandles=function(){var e=this;var t=this.props,n=t.disabled,r=t.max,i=t.min,s=t.stepSize,c=t.vertical;var u=M(this.props);if(u.length===0){return null}return u.map((function(t,d){var f;var p=t.value,h=t.type;return a["createElement"](w,{className:o()((f={},f[l["Classes"].START]=h===x["b"].START,f[l["Classes"].END]=h===x["b"].END,f)),disabled:n,key:d+"-"+u.length,label:e.formatLabel(p),max:r,min:i,onChange:e.getHandlerForIndex(d,e.handleChange),onRelease:e.getHandlerForIndex(d,e.handleRelease),ref:e.addHandleRef,stepSize:s,tickSize:e.state.tickSize,tickSizeRatio:e.state.tickSizeRatio,value:p,vertical:c})}))};t.prototype.nearestHandleForValue=function(e,t){return _(e,(function(e){var n=t(e);var r=e.clientToValue(n);var i=e.props.value;return Math.abs(r-i)}))};t.prototype.getNewHandleValues=function(e,t){var n=M(this.props);var r=n.map((function(e){return e.value}));var i=r.slice();i[t]=e;i.sort((function(e,t){return e-t}));var o=i.indexOf(e);var a=this.findFirstLockedHandleIndex(t,o);if(a===-1){g(i,t,o,e)}else{var s=r[a];g(r,t,a,s);return r}return i};t.prototype.findFirstLockedHandleIndex=function(e,t){var n=e<t?1:-1;var r=M(this.props);for(var i=e+n;i!==t+n;i+=n){if(r[i].interactionKind!==x["a"].PUSH){return i}}return-1};t.prototype.getOffsetRatio=function(e){return m["c"]((e-this.props.min)*this.state.tickSizeRatio,0,1)};t.prototype.getTrackIntent=function(e,t){if(!this.props.showTrackFill){return c["a"].NONE}if(e.intentAfter!==undefined){return e.intentAfter}else if(t!==undefined&&t.intentBefore!==undefined){return t.intentBefore}return this.props.defaultTrackIntent};t.prototype.updateTickSize=function(){if(this.trackElement!=null){var e=this.props.vertical?this.trackElement.clientHeight:this.trackElement.clientWidth;var t=1/(this.props.max-this.props.min);var n=e*t;this.setState({tickSize:n,tickSizeRatio:t})}};var n;t.defaultSliderProps={disabled:false,labelStepSize:1,max:10,min:0,showTrackFill:true,stepSize:1,vertical:false};t.defaultProps=Object(r["__assign"])(Object(r["__assign"])({},n.defaultSliderProps),{defaultTrackIntent:c["a"].NONE});t.displayName=f["a"]+".MultiSlider";t.Handle=C;t=n=Object(r["__decorate"])([s["polyfill"]],t);return t}(u["a"]);function E(e){var t=e.labelPrecision,n=e.stepSize;return t==null?m["d"](n):t}function M(e){return S(e,(function(e){return e.interactionKind!==x["a"].NONE}))}function S(e,t){var n=e.children;if(t===void 0){t=function(){return true}}var r=a["Children"].map(n,(function(e){return b["c"](e,k.Handle)&&t(e.props)?e.props:null}));var i=r!=null?r:[];i=i.filter((function(e){return e!==null}));i.sort((function(e,t){return e.value-t.value}));return i}},"EW/T":function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n("ROI/");var i=n("RE42");var o=n("JGtG");var a=n("hI0s");var s=n.n(a);var l=n("i96i");var c=n("Or5M");class u{constructor(e={}){this._modelFactories=Object.create(null);this._widgetFactories=Object.create(null);this._defaultWidgetFactory="";this._defaultWidgetFactoryOverrides=Object.create(null);this._defaultWidgetFactories=Object.create(null);this._defaultRenderedWidgetFactories=Object.create(null);this._widgetFactoriesForFileType=Object.create(null);this._fileTypes=[];this._extenders=Object.create(null);this._changed=new o["Signal"](this);this._isDisposed=false;const t=e.textModelFactory;if(t&&t.name!=="text"){throw new Error("Text model factory must have the name `text`")}this._modelFactories["text"]=t||new c["e"];const n=e.initialFileTypes||u.defaultFileTypes;n.forEach(e=>{const t=Object.assign(Object.assign({},u.fileTypeDefaults),e);this._fileTypes.push(t)})}get changed(){return this._changed}get isDisposed(){return this._isDisposed}dispose(){if(this.isDisposed){return}this._isDisposed=true;for(const e in this._modelFactories){this._modelFactories[e].dispose()}for(const e in this._widgetFactories){this._widgetFactories[e].dispose()}for(const e in this._extenders){this._extenders[e].length=0}this._fileTypes.length=0;o["Signal"].clearData(this)}addWidgetFactory(e){const t=e.name.toLowerCase();if(!t||t==="default"){throw Error("Invalid factory name")}if(this._widgetFactories[t]){console.warn(`Duplicate registered factory ${t}`);return new i["DisposableDelegate"](d.noOp)}this._widgetFactories[t]=e;for(const n of e.defaultFor||[]){if(e.fileTypes.indexOf(n)===-1){continue}if(n==="*"){this._defaultWidgetFactory=t}else{this._defaultWidgetFactories[n]=t}}for(const n of e.defaultRendered||[]){if(e.fileTypes.indexOf(n)===-1){continue}this._defaultRenderedWidgetFactories[n]=t}for(const n of e.fileTypes){if(!this._widgetFactoriesForFileType[n]){this._widgetFactoriesForFileType[n]=[]}this._widgetFactoriesForFileType[n].push(t)}this._changed.emit({type:"widgetFactory",name:t,change:"added"});return new i["DisposableDelegate"](()=>{delete this._widgetFactories[t];if(this._defaultWidgetFactory===t){this._defaultWidgetFactory=""}for(const e of Object.keys(this._defaultWidgetFactories)){if(this._defaultWidgetFactories[e]===t){delete this._defaultWidgetFactories[e]}}for(const e of Object.keys(this._defaultRenderedWidgetFactories)){if(this._defaultRenderedWidgetFactories[e]===t){delete this._defaultRenderedWidgetFactories[e]}}for(const e of Object.keys(this._widgetFactoriesForFileType)){r["ArrayExt"].removeFirstOf(this._widgetFactoriesForFileType[e],t);if(this._widgetFactoriesForFileType[e].length===0){delete this._widgetFactoriesForFileType[e]}}for(const e of Object.keys(this._defaultWidgetFactoryOverrides)){if(this._defaultWidgetFactoryOverrides[e]===t){delete this._defaultWidgetFactoryOverrides[e]}}this._changed.emit({type:"widgetFactory",name:t,change:"removed"})})}addModelFactory(e){const t=e.name.toLowerCase();if(this._modelFactories[t]){console.warn(`Duplicate registered factory ${t}`);return new i["DisposableDelegate"](d.noOp)}this._modelFactories[t]=e;this._changed.emit({type:"modelFactory",name:t,change:"added"});return new i["DisposableDelegate"](()=>{delete this._modelFactories[t];this._changed.emit({type:"modelFactory",name:t,change:"removed"})})}addWidgetExtension(e,t){e=e.toLowerCase();if(!(e in this._extenders)){this._extenders[e]=[]}const n=this._extenders[e];const o=r["ArrayExt"].firstIndexOf(n,t);if(o!==-1){console.warn(`Duplicate registered extension for ${e}`);return new i["DisposableDelegate"](d.noOp)}this._extenders[e].push(t);this._changed.emit({type:"widgetExtension",name:e,change:"added"});return new i["DisposableDelegate"](()=>{r["ArrayExt"].removeFirstOf(this._extenders[e],t);this._changed.emit({type:"widgetExtension",name:e,change:"removed"})})}addFileType(e){const t=Object.assign(Object.assign(Object.assign({},u.fileTypeDefaults),e),!(e.icon||e.iconClass)&&{icon:l["w"]});this._fileTypes.push(t);this._changed.emit({type:"fileType",name:t.name,change:"added"});return new i["DisposableDelegate"](()=>{r["ArrayExt"].removeFirstOf(this._fileTypes,t);this._changed.emit({type:"fileType",name:e.name,change:"removed"})})}preferredWidgetFactories(e){const t=new Set;const n=this.getFileTypesForPath(a["PathExt"].basename(e));n.forEach(e=>{if(e.name in this._defaultWidgetFactoryOverrides){t.add(this._defaultWidgetFactoryOverrides[e.name])}});n.forEach(e=>{if(e.name in this._defaultWidgetFactories){t.add(this._defaultWidgetFactories[e.name])}});n.forEach(e=>{if(e.name in this._defaultRenderedWidgetFactories){t.add(this._defaultRenderedWidgetFactories[e.name])}});if(this._defaultWidgetFactory){t.add(this._defaultWidgetFactory)}n.forEach(e=>{if(e.name in this._widgetFactoriesForFileType){Object(r["each"])(this._widgetFactoriesForFileType[e.name],e=>{t.add(e)})}});if("*"in this._widgetFactoriesForFileType){Object(r["each"])(this._widgetFactoriesForFileType["*"],e=>{t.add(e)})}const i=[];t.forEach(e=>{const t=this._widgetFactories[e];if(!t){return}const n=t.modelName||"text";if(n in this._modelFactories){i.push(t)}});return i}defaultRenderedWidgetFactory(e){const t=this.getFileTypesForPath(a["PathExt"].basename(e));let n=undefined;for(const r of t){if(r.name in this._defaultRenderedWidgetFactories){n=this._widgetFactories[this._defaultRenderedWidgetFactories[r.name]];break}}return n||this.defaultWidgetFactory(e)}defaultWidgetFactory(e){if(!e){return this._widgetFactories[this._defaultWidgetFactory]}return this.preferredWidgetFactories(e)[0]}setDefaultWidgetFactory(e,t){e=e.toLowerCase();if(!this.getFileType(e)){throw Error(`Cannot find file type ${e}`)}if(!t){if(this._defaultWidgetFactoryOverrides[e]){delete this._defaultWidgetFactoryOverrides[e]}return}if(!this.getWidgetFactory(t)){throw Error(`Cannot find widget factory ${t}`)}t=t.toLowerCase();const n=this._widgetFactoriesForFileType[e];if(t!==this._defaultWidgetFactory&&!(n&&n.includes(t))){throw Error(`Factory ${t} cannot view file type ${e}`)}this._defaultWidgetFactoryOverrides[e]=t}widgetFactories(){return Object(r["map"])(Object.keys(this._widgetFactories),e=>this._widgetFactories[e])}modelFactories(){return Object(r["map"])(Object.keys(this._modelFactories),e=>this._modelFactories[e])}widgetExtensions(e){e=e.toLowerCase();if(!(e in this._extenders)){return Object(r["empty"])()}return new r["ArrayIterator"](this._extenders[e])}fileTypes(){return new r["ArrayIterator"](this._fileTypes)}getWidgetFactory(e){return this._widgetFactories[e.toLowerCase()]}getModelFactory(e){return this._modelFactories[e.toLowerCase()]}getFileType(e){e=e.toLowerCase();return Object(r["find"])(this._fileTypes,t=>t.name.toLowerCase()===e)}getKernelPreference(e,t,n){t=t.toLowerCase();const r=this._widgetFactories[t];if(!r){return void 0}const i=this.getModelFactory(r.modelName||"text");if(!i){return void 0}const o=i.preferredLanguage(a["PathExt"].basename(e));const s=n&&n.name;const l=n&&n.id;return{id:l,name:s,language:o,shouldStart:r.preferKernel,canStart:r.canStartKernel,shutdownOnDispose:r.shutdownOnClose}}getFileTypeForModel(e){switch(e.type){case"directory":return Object(r["find"])(this._fileTypes,e=>e.contentType==="directory")||u.defaultDirectoryFileType;case"notebook":return Object(r["find"])(this._fileTypes,e=>e.contentType==="notebook")||u.defaultNotebookFileType;default:if(e.name||e.path){const t=e.name||a["PathExt"].basename(e.path);const n=this.getFileTypesForPath(t);if(n.length>0){return n[0]}}return this.getFileType("text")||u.defaultTextFileType}}getFileTypesForPath(e){const t=[];const n=a["PathExt"].basename(e);let i=Object(r["find"])(this._fileTypes,e=>!!(e.pattern&&e.pattern.match(n)!==null));if(i){t.push(i)}let o=d.extname(n);while(o.length>1){i=Object(r["find"])(this._fileTypes,e=>e.extensions.indexOf(o)!==-1);if(i){t.push(i)}o="."+o.split(".").slice(2).join(".")}return t}}(function(e){e.fileTypeDefaults={name:"default",extensions:[],mimeTypes:[],contentType:"file",fileFormat:"text"};e.defaultTextFileType=Object.assign(Object.assign({},e.fileTypeDefaults),{name:"text",mimeTypes:["text/plain"],extensions:[".txt"],icon:l["w"]});e.defaultNotebookFileType=Object.assign(Object.assign({},e.fileTypeDefaults),{name:"notebook",displayName:"Notebook",mimeTypes:["application/x-ipynb+json"],extensions:[".ipynb"],contentType:"notebook",fileFormat:"json",icon:l["Q"]});e.defaultDirectoryFileType=Object.assign(Object.assign({},e.fileTypeDefaults),{name:"directory",extensions:[],mimeTypes:["text/directory"],contentType:"directory",icon:l["z"]});e.defaultFileTypes=[e.defaultTextFileType,e.defaultNotebookFileType,e.defaultDirectoryFileType,{name:"markdown",displayName:"Markdown File",extensions:[".md"],mimeTypes:["text/markdown"],icon:l["N"]},{name:"python",displayName:"Python File",extensions:[".py"],mimeTypes:["text/x-python"],icon:l["T"]},{name:"json",displayName:"JSON File",extensions:[".json"],mimeTypes:["application/json"],icon:l["D"]},{name:"csv",displayName:"CSV File",extensions:[".csv"],mimeTypes:["text/csv"],icon:l["db"]},{name:"tsv",displayName:"TSV File",extensions:[".tsv"],mimeTypes:["text/csv"],icon:l["db"]},{name:"r",displayName:"R File",mimeTypes:["text/x-rsrc"],extensions:[".r"],icon:l["U"]},{name:"yaml",displayName:"YAML File",mimeTypes:["text/x-yaml","text/yaml"],extensions:[".yaml",".yml"],icon:l["kb"]},{name:"svg",displayName:"Image",mimeTypes:["image/svg+xml"],extensions:[".svg"],icon:l["B"],fileFormat:"base64"},{name:"tiff",displayName:"Image",mimeTypes:["image/tiff"],extensions:[".tif",".tiff"],icon:l["B"],fileFormat:"base64"},{name:"jpeg",displayName:"Image",mimeTypes:["image/jpeg"],extensions:[".jpg",".jpeg"],icon:l["B"],fileFormat:"base64"},{name:"gif",displayName:"Image",mimeTypes:["image/gif"],extensions:[".gif"],icon:l["B"],fileFormat:"base64"},{name:"png",displayName:"Image",mimeTypes:["image/png"],extensions:[".png"],icon:l["B"],fileFormat:"base64"},{name:"bmp",displayName:"Image",mimeTypes:["image/bmp"],extensions:[".bmp"],icon:l["B"],fileFormat:"base64"}]})(u||(u={}));var d;(function(e){function t(e){const t=a["PathExt"].basename(e).split(".");t.shift();const n="."+t.join(".");return n.toLowerCase()}e.extname=t;function n(){}e.noOp=n})(d||(d={}))},EXfx:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("H+0L"),"");t.i(n("GA1/"),"");t.i(n("obAU"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},Ec0X:function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("xySv");var d=n("ZEf0");var f=n("7x2u");var p=n("QRwY");var h=n("dHIa");var m=n("GpEA");var b=n("halP");var v=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){var e,t;var n=this.props,i=n.active,s=n.className,l=n.children,u=n.disabled,d=n.icon,f=n.intent,h=n.labelClassName,b=n.labelElement,v=n.multiline,g=n.popoverProps,y=n.shouldDismissPopover,w=n.text,x=n.textClassName,C=n.tagName,k=C===void 0?"a":C,E=Object(r["__rest"])(n,["active","className","children","disabled","icon","intent","labelClassName","labelElement","multiline","popoverProps","shouldDismissPopover","text","textClassName","tagName"]);var M=l!=null;var S=c["Classes"].intentClass(f);var L=o()(c["Classes"].MENU_ITEM,S,(e={},e[c["Classes"].ACTIVE]=i,e[c["Classes"].INTENT_PRIMARY]=i&&S==null,e[c["Classes"].DISABLED]=u,e[c["Classes"].POPOVER_DISMISS]=y&&!u&&!M,e),s);var T=a["createElement"](k,Object(r["__assign"])(Object(r["__assign"])(Object(r["__assign"])({},E),u?_:{}),{className:L}),a["createElement"](p["a"],{icon:d}),a["createElement"](m["a"],{className:o()(c["Classes"].FILL,x),ellipsize:!v},w),this.maybeRenderLabel(b),M?a["createElement"](p["a"],{icon:"caret-right"}):undefined);var D=o()((t={},t[c["Classes"].MENU_SUBMENU]=M,t));return a["createElement"]("li",{className:D},this.maybeRenderPopover(T,l))};t.prototype.maybeRenderLabel=function(e){var t=this.props,n=t.label,r=t.labelClassName;if(n==null&&e==null){return null}return a["createElement"]("span",{className:o()(c["Classes"].MENU_ITEM_LABEL,r)},n,e)};t.prototype.maybeRenderPopover=function(e,t){if(t==null){return e}var n=this.props,i=n.disabled,s=n.popoverProps;return a["createElement"](h["a"],Object(r["__assign"])({autoFocus:false,captureDismiss:false,disabled:i,enforceFocus:false,hoverCloseDelay:0,interactionKind:h["b"].HOVER,modifiers:g,position:u["a"].RIGHT_TOP,usePortal:false},s,{content:a["createElement"](b["a"],null,t),minimal:true,popoverClassName:o()(c["Classes"].MENU_SUBMENU,s.popoverClassName),target:e}))};t.defaultProps={disabled:false,multiline:false,popoverProps:{},shouldDismissPopover:true,text:""};t.displayName=f["a"]+".MenuItem";t=Object(r["__decorate"])([l["polyfill"]],t);return t}(d["a"]);var g={flip:{boundariesElement:"viewport",padding:20},offset:{offset:-5},preventOverflow:{boundariesElement:"viewport",padding:20}};var _={href:undefined,onClick:undefined,onMouseDown:undefined,onMouseEnter:undefined,onMouseLeave:undefined,tabIndex:-1}},EeHX:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 24 24'%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Cpath d='M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z'/%3E %3C/g%3E %3C/svg%3E"},EnHN:function(e,t,n){n("zn7N")("getOwnPropertyNames",(function(){return n("A5Xg").f}))},Eu5R:function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));n.d(t,"b",(function(){return p}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("ZEf0");var d=n("7x2u");var f;(function(e){e[e["OPEN_START"]=0]="OPEN_START";e[e["OPENING"]=1]="OPENING";e[e["OPEN"]=2]="OPEN";e[e["CLOSING_START"]=3]="CLOSING_START";e[e["CLOSING"]=4]="CLOSING";e[e["CLOSED"]=5]="CLOSED"})(f||(f={}));var p=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.state={animationState:t.props.isOpen?f.OPEN:f.CLOSED,height:undefined,heightWhenOpen:undefined};t.contentsRefHandler=function(e){t.contents=e;if(t.contents!=null){var n=t.contents.clientHeight;t.setState({animationState:t.props.isOpen?f.OPEN:f.CLOSED,height:n===0?undefined:n+"px",heightWhenOpen:n===0?undefined:n})}};return t}t.getDerivedStateFromProps=function(e,t){var n=e.isOpen;var r=t.animationState;if(n){switch(r){case f.OPEN:break;case f.OPENING:break;default:return{animationState:f.OPEN_START}}}else{switch(r){case f.CLOSED:break;case f.CLOSING:break;default:return{animationState:f.CLOSING_START,height:t.heightWhenOpen+"px"}}}return null};t.prototype.render=function(){var e=this.state.animationState!==f.CLOSED;var t=e||this.props.keepChildrenMounted;var n=e&&this.state.animationState!==f.CLOSING;var r=this.state.height==="auto";var i={height:e?this.state.height:undefined,overflowY:r?"visible":undefined,transition:r?"none":undefined};var s={transform:n?"translateY(0)":"translateY(-"+this.state.heightWhenOpen+"px)",transition:r?"none":undefined};return a["createElement"](this.props.component,{className:o()(c["Classes"].COLLAPSE,this.props.className),style:i},a["createElement"]("div",{className:c["Classes"].COLLAPSE_BODY,ref:this.contentsRefHandler,style:s,"aria-hidden":!e&&this.props.keepChildrenMounted},t?this.props.children:null))};t.prototype.componentDidMount=function(){this.forceUpdate();if(this.props.isOpen){this.setState({animationState:f.OPEN,height:"auto"})}else{this.setState({animationState:f.CLOSED,height:"0px"})}};t.prototype.componentDidUpdate=function(){var e=this;var t=this.props.transitionDuration;var n=this.state.animationState;if(n===f.OPEN_START){var r=this.contents.clientHeight;this.setState({animationState:f.OPENING,height:r+"px",heightWhenOpen:r});this.setTimeout((function(){return e.onDelayedStateChange()}),t)}else if(n===f.CLOSING_START){var i=this.contents.clientHeight;this.setTimeout((function(){return e.setState({animationState:f.CLOSING,height:"0px",heightWhenOpen:i})}));this.setTimeout((function(){return e.onDelayedStateChange()}),t)}};t.prototype.onDelayedStateChange=function(){switch(this.state.animationState){case f.OPENING:this.setState({animationState:f.OPEN,height:"auto"});break;case f.CLOSING:this.setState({animationState:f.CLOSED});break;default:break}};t.displayName=d["a"]+".Collapse";t.defaultProps={component:"div",isOpen:false,keepChildrenMounted:false,transitionDuration:200};t=Object(r["__decorate"])([l["polyfill"]],t);return t}(u["a"])},EugZ:function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));n.d(t,"b",(function(){return p}));var r=n("eGGc");var i=n("oMAC");var o=n("Or5M");var a=n("i96i");var s=n("nW2j");var l=n("2DVW");const c="jpCodeRunner";const u="jpUndoer";class d extends r["a"]{constructor(e){super({factory:e.factory,model:e.context.model});this._ready=new s["PromiseDelegate"];const t=this._context=e.context;const n=this.editor;this.addClass("jp-FileEditorCodeWrapper");this.node.dataset[c]="true";this.node.dataset[u]="true";n.model.value.text=t.model.toString();void t.ready.then(()=>{this._onContextReady()});if(t.model.modelDB.isCollaborative){const e=t.model.modelDB;void e.connected.then(()=>{const t=e.collaborators;if(!t){return}const n=t.localCollaborator;this.editor.uuid=n.sessionId;this.editor.selectionStyle=Object.assign(Object.assign({},i["a"].defaultSelectionStyle),{color:n.color});t.changed.connect(this._onCollaboratorsChanged,this);this._onCollaboratorsChanged()})}}get context(){return this._context}get ready(){return this._ready.promise}_onContextReady(){if(this.isDisposed){return}const e=this._context.model;const t=this.editor;const n=t.model;n.value.text=e.toString();t.clearHistory();e.contentChanged.connect(this._onContentChanged,this);this._ready.resolve(undefined)}_onContentChanged(){const e=this.editor.model;const t=e.value.text;const n=this._context.model.toString();if(t!==n){e.value.text=n}}_onCollaboratorsChanged(){const e=this._context.model.modelDB.collaborators;if(!e){return}for(const t of this.editor.model.selections.keys()){if(!e.has(t)){this.editor.model.selections.delete(t)}}}}class f extends l["Widget"]{constructor(e){super();this.addClass("jp-FileEditor");const t=this._context=e.context;this._mimeTypeService=e.mimeTypeService;const n=this.editorWidget=new d(e);this.editor=n.editor;this.model=n.model;t.pathChanged.connect(this._onPathChanged,this);this._onPathChanged();const r=this.layout=new l["StackedLayout"];r.addWidget(n)}get context(){return this.editorWidget.context}get ready(){return this.editorWidget.ready}handleEvent(e){if(!this.model){return}switch(e.type){case"mousedown":this._ensureFocus();break;default:break}}onAfterAttach(e){super.onAfterAttach(e);const t=this.node;t.addEventListener("mousedown",this)}onBeforeDetach(e){const t=this.node;t.removeEventListener("mousedown",this)}onActivateRequest(e){this._ensureFocus()}_ensureFocus(){if(!this.editor.hasFocus()){this.editor.focus()}}_onPathChanged(){const e=this.editor;const t=this._context.localPath;e.model.mimeType=this._mimeTypeService.getMimeTypeByFilePath(t)}}class p extends o["a"]{constructor(e){super(e.factoryOptions);this._services=e.editorServices}createNewWidget(e){const t=this._services.factoryService.newDocumentEditor;const n=e=>t(e);const r=new f({factory:n,context:e,mimeTypeService:this._services.mimeTypeService});r.title.icon=a["hb"];const i=new o["d"]({content:r,context:e});return i}}},"Ey+Z":function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 24 24'%3E %3Cpath class='jp-icon2' fill='%23616161' d='M15 9H9v6h6V9zm-2 4h-2v-2h2v2zm8-2V9h-2V7c0-1.1-.9-2-2-2h-2V3h-2v2h-2V3H9v2H7c-1.1 0-2 .9-2 2v2H3v2h2v2H3v2h2v2c0 1.1.9 2 2 2h2v2h2v-2h2v2h2v-2h2c1.1 0 2-.9 2-2v-2h2v-2h-2v-2h2zm-4 6H7V7h10v10z'/%3E %3C/svg%3E"},EzAi:function(e,t,n){"use strict";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const i=n("RE42");const o=r(n("Wg3t"));class a extends i.DisposableDelegate{constructor(e,t,n,r){super(r);this._target="";this._id="";this._id=t;this._target=e;this._kernel=n}get commId(){return this._id}get targetName(){return this._target}get onClose(){return this._onClose}set onClose(e){this._onClose=e}get onMsg(){return this._onMsg}set onMsg(e){this._onMsg=e}open(e,t,n=[]){if(this.isDisposed||this._kernel.isDisposed){throw new Error("Cannot open")}const r=o.createMessage({msgType:"comm_open",channel:"shell",username:this._kernel.username,session:this._kernel.clientId,content:{comm_id:this._id,target_name:this._target,data:e!==null&&e!==void 0?e:{}},metadata:t,buffers:n});return this._kernel.sendShellMessage(r,false,true)}send(e,t,n=[],r=true){if(this.isDisposed||this._kernel.isDisposed){throw new Error("Cannot send")}const i=o.createMessage({msgType:"comm_msg",channel:"shell",username:this._kernel.username,session:this._kernel.clientId,content:{comm_id:this._id,data:e},metadata:t,buffers:n});return this._kernel.sendShellMessage(i,false,r)}close(e,t,n=[]){if(this.isDisposed||this._kernel.isDisposed){throw new Error("Cannot close")}const r=o.createMessage({msgType:"comm_close",channel:"shell",username:this._kernel.username,session:this._kernel.clientId,content:{comm_id:this._id,data:e!==null&&e!==void 0?e:{}},metadata:t,buffers:n});const i=this._kernel.sendShellMessage(r,false,true);const a=this._onClose;if(a){const r=o.createMessage({msgType:"comm_close",channel:"iopub",username:this._kernel.username,session:this._kernel.clientId,content:{comm_id:this._id,data:e!==null&&e!==void 0?e:{}},metadata:t,buffers:n});void a(r)}this.dispose();return i}}t.CommHandler=a},Ezr3:function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"shapeshifter",author:"tyler benziger (http://tybenz.com)",base00:"#000000",base01:"#040404",base02:"#102015",base03:"#343434",base04:"#555555",base05:"#ababab",base06:"#e0e0e0",base07:"#f9f9f9",base08:"#e92f2f",base09:"#e09448",base0A:"#dddd13",base0B:"#0ed839",base0C:"#23edda",base0D:"#3b48e3",base0E:"#f996e2",base0F:"#69542d"};e.exports=t["default"]},"F+2o":function(e,t,n){e.exports={default:n("2Nb0"),__esModule:true}},F56d:function(e,t,n){"use strict";(function(r){t.__esModule=true;t.default=void 0;var i=a(n("3HS5"));var o=a(n("33yf"));function a(e){return e&&e.__esModule?e:{default:e}}var s=function(){function e(e,t,n){this.stringify=e;this.mapOpts=n.map||{};this.root=t;this.opts=n}var t=e.prototype;t.isMap=function e(){if(typeof this.opts.map!=="undefined"){return!!this.opts.map}return this.previous().length>0};t.previous=function e(){var t=this;if(!this.previousMaps){this.previousMaps=[];this.root.walk((function(e){if(e.source&&e.source.input.map){var n=e.source.input.map;if(t.previousMaps.indexOf(n)===-1){t.previousMaps.push(n)}}}))}return this.previousMaps};t.isInline=function e(){if(typeof this.mapOpts.inline!=="undefined"){return this.mapOpts.inline}var t=this.mapOpts.annotation;if(typeof t!=="undefined"&&t!==true){return false}if(this.previous().length){return this.previous().some((function(e){return e.inline}))}return true};t.isSourcesContent=function e(){if(typeof this.mapOpts.sourcesContent!=="undefined"){return this.mapOpts.sourcesContent}if(this.previous().length){return this.previous().some((function(e){return e.withContent()}))}return true};t.clearAnnotation=function e(){if(this.mapOpts.annotation===false)return;var t;for(var n=this.root.nodes.length-1;n>=0;n--){t=this.root.nodes[n];if(t.type!=="comment")continue;if(t.text.indexOf("# sourceMappingURL=")===0){this.root.removeChild(n)}}};t.setSourcesContent=function e(){var t=this;var n={};this.root.walk((function(e){if(e.source){var r=e.source.input.from;if(r&&!n[r]){n[r]=true;var i=t.relative(r);t.map.setSourceContent(i,e.source.input.css)}}}))};t.applyPrevMaps=function e(){for(var t=this.previous(),n=Array.isArray(t),r=0,t=n?t:t[Symbol.iterator]();;){var a;if(n){if(r>=t.length)break;a=t[r++]}else{r=t.next();if(r.done)break;a=r.value}var s=a;var l=this.relative(s.file);var c=s.root||o.default.dirname(s.file);var u=void 0;if(this.mapOpts.sourcesContent===false){u=new i.default.SourceMapConsumer(s.text);if(u.sourcesContent){u.sourcesContent=u.sourcesContent.map((function(){return null}))}}else{u=s.consumer()}this.map.applySourceMap(u,l,this.relative(c))}};t.isAnnotation=function e(){if(this.isInline()){return true}if(typeof this.mapOpts.annotation!=="undefined"){return this.mapOpts.annotation}if(this.previous().length){return this.previous().some((function(e){return e.annotation}))}return true};t.toBase64=function e(t){if(r){return r.from(t).toString("base64")}return window.btoa(unescape(encodeURIComponent(t)))};t.addAnnotation=function e(){var t;if(this.isInline()){t="data:application/json;base64,"+this.toBase64(this.map.toString())}else if(typeof this.mapOpts.annotation==="string"){t=this.mapOpts.annotation}else{t=this.outputFile()+".map"}var n="\n";if(this.css.indexOf("\r\n")!==-1)n="\r\n";this.css+=n+"/*# sourceMappingURL="+t+" */"};t.outputFile=function e(){if(this.opts.to){return this.relative(this.opts.to)}if(this.opts.from){return this.relative(this.opts.from)}return"to.css"};t.generateMap=function e(){this.generateString();if(this.isSourcesContent())this.setSourcesContent();if(this.previous().length>0)this.applyPrevMaps();if(this.isAnnotation())this.addAnnotation();if(this.isInline()){return[this.css]}return[this.css,this.map]};t.relative=function e(t){if(t.indexOf("<")===0)return t;if(/^\w+:\/\//.test(t))return t;var n=this.opts.to?o.default.dirname(this.opts.to):".";if(typeof this.mapOpts.annotation==="string"){n=o.default.dirname(o.default.resolve(n,this.mapOpts.annotation))}t=o.default.relative(n,t);if(o.default.sep==="\\"){return t.replace(/\\/g,"/")}return t};t.sourcePath=function e(t){if(this.mapOpts.from){return this.mapOpts.from}return this.relative(t.source.input.from)};t.generateString=function e(){var t=this;this.css="";this.map=new i.default.SourceMapGenerator({file:this.outputFile()});var n=1;var r=1;var o,a;this.stringify(this.root,(function(e,i,s){t.css+=e;if(i&&s!=="end"){if(i.source&&i.source.start){t.map.addMapping({source:t.sourcePath(i),generated:{line:n,column:r-1},original:{line:i.source.start.line,column:i.source.start.column-1}})}else{t.map.addMapping({source:"<no source>",original:{line:1,column:0},generated:{line:n,column:r-1}})}}o=e.match(/\n/g);if(o){n+=o.length;a=e.lastIndexOf("\n");r=e.length-a}else{r+=e.length}if(i&&s!=="start"){var l=i.parent||{raws:{}};if(i.type!=="decl"||i!==l.last||l.raws.semicolon){if(i.source&&i.source.end){t.map.addMapping({source:t.sourcePath(i),generated:{line:n,column:r-2},original:{line:i.source.end.line,column:i.source.end.column-1}})}else{t.map.addMapping({source:"<no source>",original:{line:1,column:0},generated:{line:n,column:r-1}})}}}}))};t.generate=function e(){this.clearAnnotation();if(this.isMap()){return this.generateMap()}var t="";this.stringify(this.root,(function(e){t+=e}));return[t]};return e}();var l=s;t.default=l;e.exports=t.default}).call(this,n("tjlA").Buffer)},F81b:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("nW2j");const i=new r["Token"]("@jupyterlab/property-inspector:IPropertyInspectorProvider")},F8z9:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Variables\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| DockPanel\n|----------------------------------------------------------------------------*/\n\n.lm-DockPanel-widget {\n background: var(--jp-layout-color0);\n border-left: var(--jp-border-width) solid var(--jp-border-color1);\n border-right: var(--jp-border-width) solid var(--jp-border-color1);\n border-bottom: var(--jp-border-width) solid var(--jp-border-color1);\n}\n\n.lm-DockPanel-overlay {\n background: rgba(33, 150, 243, 0.1);\n border: var(--jp-border-width) dashed var(--jp-brand-color1);\n transition-property: top, left, right, bottom;\n transition-duration: 150ms;\n transition-timing-function: ease;\n}\n\n.lm-DockPanel-overlay.lm-mod-root-top,\n.lm-DockPanel-overlay.lm-mod-root-left,\n.lm-DockPanel-overlay.lm-mod-root-right,\n.lm-DockPanel-overlay.lm-mod-root-bottom,\n.lm-DockPanel-overlay.lm-mod-root-center {\n border-width: 2px;\n}\n",""])},FCiD:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n("JGtG");const i=n("0LMu");const o=n("hBxh");const a=n("/Hsf");const s=n("gPDI");const l=n("Gm2Q");const c=n("ai3f");const u=n("JSoe");const d=n("ZWV2");const f=n("yjZJ");const p=n("uxQ0");class h{constructor(e={}){var t,n;this._isDisposed=false;this._connectionFailure=new r.Signal(this);this._isReady=false;const h=e.defaultDrive;const m=(t=e.serverSettings,t!==null&&t!==void 0?t:d.ServerConnection.makeSettings());const b=(n=e.standby,n!==null&&n!==void 0?n:"when-hidden");const v={defaultDrive:h,serverSettings:m,standby:b};const g=new p.KernelManager(v);this.serverSettings=m;this.contents=new a.ContentsManager(v);this.sessions=new l.SessionManager(Object.assign(Object.assign({},v),{kernelManager:g}));this.settings=new c.SettingManager(v);this.terminals=new u.TerminalManager(v);this.builder=new i.BuildManager(v);this.workspaces=new f.WorkspaceManager(v);this.nbconvert=new o.NbConvertManager(v);this.kernelspecs=new s.KernelSpecManager(v);this.kernelspecs.connectionFailure.connect(this._onConnectionFailure,this);this.sessions.connectionFailure.connect(this._onConnectionFailure,this);this.terminals.connectionFailure.connect(this._onConnectionFailure,this);const _=[this.sessions.ready,this.kernelspecs.ready];if(this.terminals.isAvailable()){_.push(this.terminals.ready)}this._readyPromise=Promise.all(_).then(()=>{this._isReady=true})}get connectionFailure(){return this._connectionFailure}get isDisposed(){return this._isDisposed}dispose(){if(this.isDisposed){return}this._isDisposed=true;r.Signal.clearData(this);this.contents.dispose();this.sessions.dispose();this.terminals.dispose()}get isReady(){return this._isReady}get ready(){return this._readyPromise}_onConnectionFailure(e,t){this._connectionFailure.emit(t)}}t.ServiceManager=h},FMM9:function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"threezerotwofour",author:"jan t. sott (http://github.com/idleberg)",base00:"#090300",base01:"#3a3432",base02:"#4a4543",base03:"#5c5855",base04:"#807d7c",base05:"#a5a2a2",base06:"#d6d5d4",base07:"#f7f7f7",base08:"#db2d20",base09:"#e8bbd0",base0A:"#fded02",base0B:"#01a252",base0C:"#b5e4f4",base0D:"#01a0e4",base0E:"#a16a94",base0F:"#cdab53"};e.exports=t["default"]},FYw3:function(e,t,n){"use strict";t.__esModule=true;var r=n("EJiy");var i=o(r);function o(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if(!e){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t&&((typeof t==="undefined"?"undefined":(0,i.default)(t))==="object"||typeof t==="function")?t:e}},FZTM:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));n.d(t,"b",(function(){return l}));var r=n("hI0s");var i=n.n(r);function o(e){return e.map(e=>e&&typeof e==="object"?Object.keys(e).map(t=>!!e[t]&&t):typeof e==="string"?e.split(/\s+/):[]).reduce((e,t)=>e.concat(t),[]).filter(e=>!!e)}function a(...e){return o(e).join(" ")}function s(...e){return[...new Set(o(e))].join(" ")}function l(e,{ignore:t=[]}={}){return e.getAttributeNames().reduce((n,i)=>{if(i==="style"||t.includes(i)){void 0}else if(i.startsWith("data")){n[i]=e.getAttribute(i)}else{n[r["Text"].camelCase(i)]=e.getAttribute(i)}return n},{})}},FcFf:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n("JGtG");const i=n("ZWV2");class o{constructor(e){var t;this._isDisposed=false;this._disposed=new r.Signal(this);this.serverSettings=(t=e.serverSettings,t!==null&&t!==void 0?t:i.ServerConnection.makeSettings())}get disposed(){return this._disposed}get isDisposed(){return this._isDisposed}dispose(){if(this.isDisposed){return}this._disposed.emit(undefined);r.Signal.clearData(this)}}t.BaseManager=o},FdJ0:function(e,t,n){(function(t){var n="Expected a function";var r="__lodash_placeholder__";var i=1,o=2,a=4,s=8,l=16,c=32,u=64,d=128,f=256,p=512;var h=1/0,m=9007199254740991,b=17976931348623157e292,v=0/0;var g=[["ary",d],["bind",i],["bindKey",o],["curry",s],["curryRight",l],["flip",p],["partial",c],["partialRight",u],["rearg",f]];var _="[object Function]",y="[object GeneratorFunction]",w="[object Symbol]";var x=/[\\^$.*+?()[\]{}|]/g;var C=/^\s+|\s+$/g;var k=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,E=/\{\n\/\* \[wrapped with (.+)\] \*/,M=/,? & /;var S=/^[-+]0x[0-9a-f]+$/i;var L=/^0b[01]+$/i;var T=/^\[object .+?Constructor\]$/;var D=/^0o[0-7]+$/i;var O=/^(?:0|[1-9]\d*)$/;var A=parseInt;var j=typeof t=="object"&&t&&t.Object===Object&&t;var P=typeof self=="object"&&self&&self.Object===Object&&self;var R=j||P||Function("return this")();function I(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function z(e,t){var n=-1,r=e?e.length:0;while(++n<r){if(t(e[n],n,e)===false){break}}return e}function N(e,t){var n=e?e.length:0;return!!n&&F(e,t,0)>-1}function H(e,t,n,r){var i=e.length,o=n+(r?1:-1);while(r?o--:++o<i){if(t(e[o],o,e)){return o}}return-1}function F(e,t,n){if(t!==t){return H(e,B,n)}var r=n-1,i=e.length;while(++r<i){if(e[r]===t){return r}}return-1}function B(e){return e!==e}function V(e,t){var n=e.length,r=0;while(n--){if(e[n]===t){r++}}return r}function Y(e,t){return e==null?undefined:e[t]}function W(e){var t=false;if(e!=null&&typeof e.toString!="function"){try{t=!!(e+"")}catch(n){}}return t}function U(e,t){var n=-1,i=e.length,o=0,a=[];while(++n<i){var s=e[n];if(s===t||s===r){e[n]=r;a[o++]=n}}return a}var q=Function.prototype,G=Object.prototype;var K=R["__core-js_shared__"];var $=function(){var e=/[^.]+$/.exec(K&&K.keys&&K.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();var J=q.toString;var X=G.hasOwnProperty;var Z=G.toString;var Q=RegExp("^"+J.call(X).replace(x,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var ee=Object.create;var te=Math.max,ne=Math.min;var re=function(){var e=ve(Object,"defineProperty"),t=ve.name;return t&&t.length>2?e:undefined}();function ie(e){return Le(e)?ee(e):{}}function oe(e){if(!Le(e)||we(e)){return false}var t=Se(e)||W(e)?Q:T;return t.test(ke(e))}function ae(e,t,n,r){var i=-1,o=e.length,a=n.length,s=-1,l=t.length,c=te(o-a,0),u=Array(l+c),d=!r;while(++s<l){u[s]=t[s]}while(++i<a){if(d||i<o){u[n[i]]=e[i]}}while(c--){u[s++]=e[i++]}return u}function se(e,t,n,r){var i=-1,o=e.length,a=-1,s=n.length,l=-1,c=t.length,u=te(o-s,0),d=Array(u+c),f=!r;while(++i<u){d[i]=e[i]}var p=i;while(++l<c){d[p+l]=t[l]}while(++a<s){if(f||i<o){d[p+n[a]]=e[i++]}}return d}function le(e,t){var n=-1,r=e.length;t||(t=Array(r));while(++n<r){t[n]=e[n]}return t}function ce(e,t,n){var r=t&i,o=ue(e);function a(){var t=this&&this!==R&&this instanceof a?o:e;return t.apply(r?n:this,arguments)}return a}function ue(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=ie(e.prototype),r=e.apply(n,t);return Le(r)?r:n}}function de(e,t,n){var r=ue(e);function i(){var o=arguments.length,a=Array(o),s=o,l=be(i);while(s--){a[s]=arguments[s]}var c=o<3&&a[0]!==l&&a[o-1]!==l?[]:U(a,l);o-=c.length;if(o<n){return he(e,t,fe,i.placeholder,undefined,a,c,undefined,undefined,n-o)}var u=this&&this!==R&&this instanceof i?r:e;return I(u,this,a)}return i}function fe(e,t,n,r,a,c,u,f,h,m){var b=t&d,v=t&i,g=t&o,_=t&(s|l),y=t&p,w=g?undefined:ue(e);function x(){var i=arguments.length,o=Array(i),s=i;while(s--){o[s]=arguments[s]}if(_){var l=be(x),d=V(o,l)}if(r){o=ae(o,r,a,_)}if(c){o=se(o,c,u,_)}i-=d;if(_&&i<m){var p=U(o,l);return he(e,t,fe,x.placeholder,n,o,p,f,h,m-i)}var C=v?n:this,k=g?C[e]:e;i=o.length;if(f){o=xe(o,f)}else if(y&&i>1){o.reverse()}if(b&&h<i){o.length=h}if(this&&this!==R&&this instanceof x){k=w||ue(k)}return k.apply(C,o)}return x}function pe(e,t,n,r){var o=t&i,a=ue(e);function s(){var t=-1,i=arguments.length,l=-1,c=r.length,u=Array(c+i),d=this&&this!==R&&this instanceof s?a:e;while(++l<c){u[l]=r[l]}while(i--){u[l++]=arguments[++t]}return I(d,o?n:this,u)}return s}function he(e,t,n,r,l,d,f,p,h,m){var b=t&s,v=b?f:undefined,g=b?undefined:f,_=b?d:undefined,y=b?undefined:d;t|=b?c:u;t&=~(b?u:c);if(!(t&a)){t&=~(i|o)}var w=n(e,t,l,_,v,y,g,p,h,m);w.placeholder=r;return Ce(w,e,t)}function me(e,t,r,a,d,f,p,h){var m=t&o;if(!m&&typeof e!="function"){throw new TypeError(n)}var b=a?a.length:0;if(!b){t&=~(c|u);a=d=undefined}p=p===undefined?p:te(Ae(p),0);h=h===undefined?h:Ae(h);b-=d?d.length:0;if(t&u){var v=a,g=d;a=d=undefined}var _=[e,t,r,a,d,v,g,f,p,h];e=_[0];t=_[1];r=_[2];a=_[3];d=_[4];h=_[9]=_[9]==null?m?0:e.length:te(_[9]-b,0);if(!h&&t&(s|l)){t&=~(s|l)}if(!t||t==i){var y=ce(e,t,r)}else if(t==s||t==l){y=de(e,t,h)}else if((t==c||t==(i|c))&&!d.length){y=pe(e,t,r,a)}else{y=fe.apply(undefined,_)}return Ce(y,e,t)}function be(e){var t=e;return t.placeholder}function ve(e,t){var n=Y(e,t);return oe(n)?n:undefined}function ge(e){var t=e.match(E);return t?t[1].split(M):[]}function _e(e,t){var n=t.length,r=n-1;t[r]=(n>1?"& ":"")+t[r];t=t.join(n>2?", ":" ");return e.replace(k,"{\n/* [wrapped with "+t+"] */\n")}function ye(e,t){t=t==null?m:t;return!!t&&(typeof e=="number"||O.test(e))&&(e>-1&&e%1==0&&e<t)}function we(e){return!!$&&$ in e}function xe(e,t){var n=e.length,r=ne(t.length,n),i=le(e);while(r--){var o=t[r];e[r]=ye(o,n)?i[o]:undefined}return e}var Ce=!re?Re:function(e,t,n){var r=t+"";return re(e,"toString",{configurable:true,enumerable:false,value:Pe(_e(r,Ee(ge(r),n)))})};function ke(e){if(e!=null){try{return J.call(e)}catch(t){}try{return e+""}catch(t){}}return""}function Ee(e,t){z(g,(function(n){var r="_."+n[0];if(t&n[1]&&!N(e,r)){e.push(r)}}));return e.sort()}function Me(e,t,n){t=n?undefined:t;var r=me(e,s,undefined,undefined,undefined,undefined,undefined,t);r.placeholder=Me.placeholder;return r}function Se(e){var t=Le(e)?Z.call(e):"";return t==_||t==y}function Le(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function Te(e){return!!e&&typeof e=="object"}function De(e){return typeof e=="symbol"||Te(e)&&Z.call(e)==w}function Oe(e){if(!e){return e===0?e:0}e=je(e);if(e===h||e===-h){var t=e<0?-1:1;return t*b}return e===e?e:0}function Ae(e){var t=Oe(e),n=t%1;return t===t?n?t-n:t:0}function je(e){if(typeof e=="number"){return e}if(De(e)){return v}if(Le(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Le(t)?t+"":t}if(typeof e!="string"){return e===0?e:+e}e=e.replace(C,"");var n=L.test(e);return n||D.test(e)?A(e.slice(2),n?2:8):S.test(e)?v:+e}function Pe(e){return function(){return e}}function Re(e){return e}Me.placeholder={};e.exports=Me}).call(this,n("yLpj"))},FfBw:function(e,t){if(typeof Object.create==="function"){e.exports=function e(t,n){t.super_=n;t.prototype=Object.create(n.prototype,{constructor:{value:t,enumerable:false,writable:true,configurable:true}})}}else{e.exports=function e(t,n){t.super_=n;var r=function(){};r.prototype=n.prototype;t.prototype=new r;t.prototype.constructor=t}}},FkFl:function(e,t,n){"use strict";n.r(t);var r=n("iCsf");n.d(t,"ConnectionLost",(function(){return r["a"]}));var i=n("N4GV");n.d(t,"JupyterFrontEnd",(function(){return i["a"]}));var o=n("zfUK");n.d(t,"JupyterLab",(function(){return o["a"]}));var a=n("2F0p");n.d(t,"ILayoutRestorer",(function(){return a["a"]}));n.d(t,"LayoutRestorer",(function(){return a["b"]}));var s=n("Oq9H");n.d(t,"IMimeDocumentTracker",(function(){return s["a"]}));var l=n("I9Sh");n.d(t,"Router",(function(){return l["a"]}));var c=n("ldDC");n.d(t,"ILabShell",(function(){return c["a"]}));n.d(t,"LabShell",(function(){return c["b"]}));var u=n("+O56");n.d(t,"ILabStatus",(function(){return u["a"]}));var d=n("tANm");n.d(t,"IConnectionLost",(function(){return d["a"]}));n.d(t,"IRouter",(function(){return d["b"]}))},FkuW:function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){"use strict";e.registerGlobalHelper("fold","comment",(function(e){return e.blockCommentStart&&e.blockCommentEnd}),(function(t,n){var r=t.getModeAt(n),i=r.blockCommentStart,o=r.blockCommentEnd;if(!i||!o)return;var a=n.line,s=t.getLine(a);var l;for(var c=n.ch,u=0;;){var d=c<=0?-1:s.lastIndexOf(i,c-1);if(d==-1){if(u==1)return;u=1;c=s.length;continue}if(u==1&&d<n.ch)return;if(/comment/.test(t.getTokenTypeAt(e.Pos(a,d+1)))&&(d==0||s.slice(d-o.length,d)==o||!/comment/.test(t.getTokenTypeAt(e.Pos(a,d))))){l=d+i.length;break}c=d-1}var f=1,p=t.lastLine(),h,m;e:for(var b=a;b<=p;++b){var v=t.getLine(b),g=b==a?l:0;for(;;){var _=v.indexOf(i,g),y=v.indexOf(o,g);if(_<0)_=v.length;if(y<0)y=v.length;g=Math.min(_,y);if(g==v.length)break;if(g==_)++f;else if(!--f){h=b;m=g;break e}++g}}if(h==null||a==h&&m==l)return;return{from:e.Pos(a,l),to:e.Pos(h,m)}}))}))},FlQf:function(e,t,n){"use strict";var r=n("ccE7")(true);n("MPFp")(String,"String",(function(e){this._t=String(e);this._i=0}),(function(){var e=this._t;var t=this._i;var n;if(t>=e.length)return{value:undefined,done:true};n=r(e,t);this._i+=n.length;return{value:n,done:false}}))},Fnuy:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("oc-lnc",{months:{standalone:"genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre".split("_"),format:"de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:true,weekdays:"dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[uèi a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[ièr a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=e===1?"r":e===2?"n":e===3?"r":e===4?"t":"è";if(t==="w"||t==="W"){n="a"}return e+n},week:{dow:1,doy:4}});return t}))},Fov3:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n("mrSG");var i=n("q1tI");var o=n.n(i);var a=n("Nc1m");var s=function(e){Object(r["__extends"])(t,e);function t(t,n){var r=e.call(this,t,n)||this;r.timeoutIds=[];r.clearTimeouts=function(){if(r.timeoutIds.length>0){for(var e=0,t=r.timeoutIds;e<t.length;e++){var n=t[e];window.clearTimeout(n)}r.timeoutIds=[]}};if(!Object(a["e"])("production")){r.validateProps(r.props)}return r}t.prototype.componentWillReceiveProps=function(e){if(!Object(a["e"])("production")){this.validateProps(e)}};t.prototype.componentWillUnmount=function(){this.clearTimeouts()};t.prototype.setTimeout=function(e,t){var n=window.setTimeout(e,t);this.timeoutIds.push(n);return function(){return window.clearTimeout(n)}};t.prototype.validateProps=function(e){};return t}(i["PureComponent"])},FpHa:function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},FpZJ:function(e,t,n){"use strict";e.exports=function e(){if(typeof Symbol!=="function"||typeof Object.getOwnPropertySymbols!=="function"){return false}if(typeof Symbol.iterator==="symbol"){return true}var t={};var n=Symbol("test");var r=Object(n);if(typeof n==="string"){return false}if(Object.prototype.toString.call(n)!=="[object Symbol]"){return false}if(Object.prototype.toString.call(r)!=="[object Symbol]"){return false}var i=42;t[n]=i;for(n in t){return false}if(typeof Object.keys==="function"&&Object.keys(t).length!==0){return false}if(typeof Object.getOwnPropertyNames==="function"&&Object.getOwnPropertyNames(t).length!==0){return false}var o=Object.getOwnPropertySymbols(t);if(o.length!==1||o[0]!==n){return false}if(!Object.prototype.propertyIsEnumerable.call(t,n)){return false}if(typeof Object.getOwnPropertyDescriptor==="function"){var a=Object.getOwnPropertyDescriptor(t,n);if(a.value!==i||a.enumerable!==true){return false}}return true}},FqqW:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("H+0L"),"");t.i(n("GxeX"),"");t.i(n("yqEb"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},Fxwc:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 18 18'%3E %3Cg class='jp-icon3' fill='%23616161' shape-rendering='geometricPrecision'%3E %3Cpath d='M7.2,5.2L10.9,9l-3.8,3.8V5.2H7.2z'/%3E %3C/g%3E %3C/svg%3E"},FyfS:function(e,t,n){e.exports={default:n("Rp86"),__esModule:true}},Fzdc:function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"bespin",author:"jan t. sott",base00:"#28211c",base01:"#36312e",base02:"#5e5d5c",base03:"#666666",base04:"#797977",base05:"#8a8986",base06:"#9d9b97",base07:"#baae9e",base08:"#cf6a4c",base09:"#cf7d34",base0A:"#f9ee98",base0B:"#54be0d",base0C:"#afc4db",base0D:"#5ea6ea",base0E:"#9b859d",base0F:"#937121"};e.exports=t["default"]},"G/mK":function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n|\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},G0Uy:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t}))},G62n:function(e,t,n){"use strict";n.r(t);t["default"]=n.p+"c500da19d776384ba69573ae6fe274e7.woff2"},G7cy:function(e,t,n){var r=n("I0N7");function i(e){var t=Math.round(r(e,0,255));var n=t.toString(16);return n.length==1?"0"+n:n}function o(e){var t=e.length===4?i(e[3]*255):"";return"#"+i(e[0])+i(e[1])+i(e[2])+t}e.exports=o},G8Mo:function(e,t,n){var r=n("93I4");e.exports=function(e,t){if(!r(e))return e;var n,i;if(t&&typeof(n=e.toString)=="function"&&!r(i=n.call(e)))return i;if(typeof(n=e.valueOf)=="function"&&!r(i=n.call(e)))return i;if(!t&&typeof(n=e.toString)=="function"&&!r(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},"GA1/":function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,'/**\n * Copyright (c) 2014 The xterm.js authors. All rights reserved.\n * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)\n * https://github.com/chjj/term.js\n * @license MIT\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the "Software"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.\n *\n * Originally forked from (with the author\'s permission):\n * Fabrice Bellard\'s javascript vt100 for jslinux:\n * http://bellard.org/jslinux/\n * Copyright (c) 2011 Fabrice Bellard\n * The original design remains. The terminal itself\n * has been extended to include xterm CSI codes, among\n * other features.\n */\n\n/**\n * Default styles for xterm.js\n */\n\n.xterm {\n font-feature-settings: "liga" 0;\n position: relative;\n user-select: none;\n -ms-user-select: none;\n -webkit-user-select: none;\n}\n\n.xterm.focus,\n.xterm:focus {\n outline: none;\n}\n\n.xterm .xterm-helpers {\n position: absolute;\n top: 0;\n /**\n * The z-index of the helpers must be higher than the canvases in order for\n * IMEs to appear on top.\n */\n z-index: 5;\n}\n\n.xterm .xterm-helper-textarea {\n /*\n * HACK: to fix IE\'s blinking cursor\n * Move textarea out of the screen to the far left, so that the cursor is not visible.\n */\n position: absolute;\n opacity: 0;\n left: -9999em;\n top: 0;\n width: 0;\n height: 0;\n z-index: -5;\n /** Prevent wrapping so the IME appears against the textarea at the correct position */\n white-space: nowrap;\n overflow: hidden;\n resize: none;\n}\n\n.xterm .composition-view {\n /* TODO: Composition position got messed up somewhere */\n background: #000;\n color: #FFF;\n display: none;\n position: absolute;\n white-space: nowrap;\n z-index: 1;\n}\n\n.xterm .composition-view.active {\n display: block;\n}\n\n.xterm .xterm-viewport {\n /* On OS X this is required in order for the scroll bar to appear fully opaque */\n background-color: #000;\n overflow-y: scroll;\n cursor: default;\n position: absolute;\n right: 0;\n left: 0;\n top: 0;\n bottom: 0;\n}\n\n.xterm .xterm-screen {\n position: relative;\n}\n\n.xterm .xterm-screen canvas {\n position: absolute;\n left: 0;\n top: 0;\n}\n\n.xterm .xterm-scroll-area {\n visibility: hidden;\n}\n\n.xterm-char-measure-element {\n display: inline-block;\n visibility: hidden;\n position: absolute;\n top: 0;\n left: -9999em;\n line-height: normal;\n}\n\n.xterm {\n cursor: text;\n}\n\n.xterm.enable-mouse-events {\n /* When mouse events are enabled (eg. tmux), revert to the standard pointer cursor */\n cursor: default;\n}\n\n.xterm.xterm-cursor-pointer {\n cursor: pointer;\n}\n\n.xterm.column-select.focus {\n /* Column selection mode */\n cursor: crosshair;\n}\n\n.xterm .xterm-accessibility,\n.xterm .xterm-message {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n z-index: 10;\n color: transparent;\n}\n\n.xterm .live-region {\n position: absolute;\n left: -9999px;\n width: 1px;\n height: 1px;\n overflow: hidden;\n}\n\n.xterm-dim {\n opacity: 0.5;\n}\n\n.xterm-underline {\n text-decoration: underline;\n}\n',""])},GBY4:function(e,t,n){"use strict";(function(t){var r=n("RA0T"),i=n("nFlj"),o=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,a=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\S\s]*)/i,s="[\\x09\\x0A\\x0B\\x0C\\x0D\\x20\\xA0\\u1680\\u180E\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF]",l=new RegExp("^"+s+"+");function c(e){return(e?e:"").toString().replace(l,"")}var u=[["#","hash"],["?","query"],function e(t){return t.replace("\\","/")},["/","pathname"],["@","auth",1],[NaN,"host",undefined,1,1],[/:(\d+)$/,"port",undefined,1],[NaN,"hostname",undefined,1,1]];var d={hash:1,query:1};function f(e){var n;if(typeof window!=="undefined")n=window;else if(typeof t!=="undefined")n=t;else if(typeof self!=="undefined")n=self;else n={};var r=n.location||{};e=e||r;var i={},a=typeof e,s;if("blob:"===e.protocol){i=new m(unescape(e.pathname),{})}else if("string"===a){i=new m(e,{});for(s in d)delete i[s]}else if("object"===a){for(s in e){if(s in d)continue;i[s]=e[s]}if(i.slashes===undefined){i.slashes=o.test(e.href)}}return i}function p(e){e=c(e);var t=a.exec(e);return{protocol:t[1]?t[1].toLowerCase():"",slashes:!!t[2],rest:t[3]}}function h(e,t){if(e==="")return t;var n=(t||"/").split("/").slice(0,-1).concat(e.split("/")),r=n.length,i=n[r-1],o=false,a=0;while(r--){if(n[r]==="."){n.splice(r,1)}else if(n[r]===".."){n.splice(r,1);a++}else if(a){if(r===0)o=true;n.splice(r,1);a--}}if(o)n.unshift("");if(i==="."||i==="..")n.push("");return n.join("/")}function m(e,t,n){e=c(e);if(!(this instanceof m)){return new m(e,t,n)}var o,a,s,l,d,b,v=u.slice(),g=typeof t,_=this,y=0;if("object"!==g&&"string"!==g){n=t;t=null}if(n&&"function"!==typeof n)n=i.parse;t=f(t);a=p(e||"");o=!a.protocol&&!a.slashes;_.slashes=a.slashes||o&&t.slashes;_.protocol=a.protocol||t.protocol||"";e=a.rest;if(!a.slashes)v[3]=[/(.*)/,"pathname"];for(;y<v.length;y++){l=v[y];if(typeof l==="function"){e=l(e);continue}s=l[0];b=l[1];if(s!==s){_[b]=e}else if("string"===typeof s){if(~(d=e.indexOf(s))){if("number"===typeof l[2]){_[b]=e.slice(0,d);e=e.slice(d+l[2])}else{_[b]=e.slice(d);e=e.slice(0,d)}}}else if(d=s.exec(e)){_[b]=d[1];e=e.slice(0,d.index)}_[b]=_[b]||(o&&l[3]?t[b]||"":"");if(l[4])_[b]=_[b].toLowerCase()}if(n)_.query=n(_.query);if(o&&t.slashes&&_.pathname.charAt(0)!=="/"&&(_.pathname!==""||t.pathname!=="")){_.pathname=h(_.pathname,t.pathname)}if(!r(_.port,_.protocol)){_.host=_.hostname;_.port=""}_.username=_.password="";if(_.auth){l=_.auth.split(":");_.username=l[0]||"";_.password=l[1]||""}_.origin=_.protocol&&_.host&&_.protocol!=="file:"?_.protocol+"//"+_.host:"null";_.href=_.toString()}function b(e,t,n){var o=this;switch(e){case"query":if("string"===typeof t&&t.length){t=(n||i.parse)(t)}o[e]=t;break;case"port":o[e]=t;if(!r(t,o.protocol)){o.host=o.hostname;o[e]=""}else if(t){o.host=o.hostname+":"+t}break;case"hostname":o[e]=t;if(o.port)t+=":"+o.port;o.host=t;break;case"host":o[e]=t;if(/:\d+$/.test(t)){t=t.split(":");o.port=t.pop();o.hostname=t.join(":")}else{o.hostname=t;o.port=""}break;case"protocol":o.protocol=t.toLowerCase();o.slashes=!n;break;case"pathname":case"hash":if(t){var a=e==="pathname"?"/":"#";o[e]=t.charAt(0)!==a?a+t:t}else{o[e]=t}break;default:o[e]=t}for(var s=0;s<u.length;s++){var l=u[s];if(l[4])o[l[1]]=o[l[1]].toLowerCase()}o.origin=o.protocol&&o.host&&o.protocol!=="file:"?o.protocol+"//"+o.host:"null";o.href=o.toString();return o}function v(e){if(!e||"function"!==typeof e)e=i.stringify;var t,n=this,r=n.protocol;if(r&&r.charAt(r.length-1)!==":")r+=":";var o=r+(n.slashes?"//":"");if(n.username){o+=n.username;if(n.password)o+=":"+n.password;o+="@"}o+=n.host+n.pathname;t="object"===typeof n.query?e(n.query):n.query;if(t)o+="?"!==t.charAt(0)?"?"+t:t;if(n.hash)o+=n.hash;return o}m.prototype={set:b,toString:v};m.extractProtocol=p;m.location=f;m.trimLeft=c;m.qs=i;e.exports=m}).call(this,n("yLpj"))},GIBT:function(e,t,n){var r=n("dwZm");var i=n("Xqyc");var o=n("gCkb");o.elementNames.__proto__=null;o.attributeNames.__proto__=null;var a={__proto__:null,style:true,script:true,xmp:true,iframe:true,noembed:true,noframes:true,plaintext:true,noscript:true};function s(e,t){if(!e)return;var n="";var r;for(var a in e){r=e[a];if(n){n+=" "}if(t.xmlMode==="foreign"){a=o.attributeNames[a]||a}n+=a;if(r!==null&&r!==""||t.xmlMode){n+='="'+(t.decodeEntities?i.encodeXML(r):r.replace(/\"/g,"&quot;"))+'"'}}return n}var l={__proto__:null,area:true,base:true,basefont:true,br:true,col:true,command:true,embed:true,frame:true,hr:true,img:true,input:true,isindex:true,keygen:true,link:true,meta:true,param:true,source:true,track:true,wbr:true};var c=e.exports=function(e,t){if(!Array.isArray(e)&&!e.cheerio)e=[e];t=t||{};var n="";for(var i=0;i<e.length;i++){var o=e[i];if(o.type==="root")n+=c(o.children,t);else if(r.isTag(o))n+=d(o,t);else if(o.type===r.Directive)n+=f(o);else if(o.type===r.Comment)n+=m(o);else if(o.type===r.CDATA)n+=h(o);else n+=p(o,t)}return n};var u=["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"];function d(e,t){if(t.xmlMode==="foreign"){e.name=o.elementNames[e.name]||e.name;if(e.parent&&u.indexOf(e.parent.name)>=0)t=Object.assign({},t,{xmlMode:false})}if(!t.xmlMode&&["svg","math"].indexOf(e.name)>=0){t=Object.assign({},t,{xmlMode:"foreign"})}var n="<"+e.name;var r=s(e.attribs,t);if(r){n+=" "+r}if(t.xmlMode&&(!e.children||e.children.length===0)){n+="/>"}else{n+=">";if(e.children){n+=c(e.children,t)}if(!l[e.name]||t.xmlMode){n+="</"+e.name+">"}}return n}function f(e){return"<"+e.data+">"}function p(e,t){var n=e.data||"";if(t.decodeEntities&&!(e.parent&&e.parent.name in a)){n=i.encodeXML(n)}return n}function h(e){return"<![CDATA["+e.children[0].data+"]]>"}function m(e){return"\x3c!--"+e.data+"--\x3e"}},GIGA:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 22 22'%3E %3Cg class='jp-icon1 jp-icon-selectable' fill='%23212121'%3E %3Cpath d='M10.6 5.4l2.2-3.2H2.2v7.3l4-6.6z'/%3E %3Cpath d='M15.8 2.2l-4.4 6.6L7 6.3l-4.8 8v5.5h17.6V2.2h-4zm-7 15.4H5.5v-4.4h3.3v4.4zm4.4 0H9.8V9.8h3.4v7.8zm4.4 0h-3.4V6.5h3.4v11.1z'/%3E %3C/g%3E %3C/svg%3E"},GKY4:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) 2014-2016, Jupyter Development Team.\n|\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n:root {\n --jp-private-toolbar-height: calc(\n 28px + var(--jp-border-width)\n ); /* leave 28px for content */\n}\n\n.jp-Toolbar {\n color: var(--jp-ui-font-color1);\n flex: 0 0 auto;\n display: flex;\n flex-direction: row;\n border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color);\n box-shadow: var(--jp-toolbar-box-shadow);\n background: var(--jp-toolbar-background);\n min-height: var(--jp-toolbar-micro-height);\n padding: 2px;\n z-index: 1;\n overflow-x: hidden;\n}\n\n.jp-Toolbar:hover {\n overflow-x: auto;\n}\n\n/* Toolbar items */\n\n.jp-Toolbar > .jp-Toolbar-item.jp-Toolbar-spacer {\n flex-grow: 1;\n flex-shrink: 1;\n}\n\n.jp-Toolbar-item.jp-Toolbar-kernelStatus {\n display: inline-block;\n width: 32px;\n background-repeat: no-repeat;\n background-position: center;\n background-size: 16px;\n}\n\n.jp-Toolbar > .jp-Toolbar-item {\n flex: 0 0 auto;\n display: flex;\n padding-left: 1px;\n padding-right: 1px;\n font-size: var(--jp-ui-font-size1);\n line-height: var(--jp-private-toolbar-height);\n height: 100%;\n}\n\n/* Toolbar buttons */\n\n/* This is the div we use to wrap the react component into a Widget */\ndiv.jp-ToolbarButton {\n color: transparent;\n border: none;\n box-sizing: border-box;\n outline: none;\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n padding: 0px;\n margin: 0px;\n}\n\nbutton.jp-ToolbarButtonComponent {\n background: var(--jp-layout-color1);\n border: none;\n box-sizing: border-box;\n outline: none;\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n padding: 0px 6px;\n margin: 0px;\n height: 24px;\n border-radius: var(--jp-border-radius);\n display: flex;\n align-items: center;\n text-align: center;\n font-size: 14px;\n min-width: unset;\n min-height: unset;\n}\n\nbutton.jp-ToolbarButtonComponent:disabled {\n opacity: 0.4;\n}\n\nbutton.jp-ToolbarButtonComponent span {\n padding: 0px;\n flex: 0 0 auto;\n}\n\nbutton.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label {\n font-size: var(--jp-ui-font-size1);\n line-height: 100%;\n padding-left: 2px;\n color: var(--jp-ui-font-color1);\n}\n",""])},GP5n:function(e,t,n){(function(e){if(true)e(n("VrN/"),n("Ku0u"));else{}})((function(e){"use strict";function t(e,t,n,r,i){if(e.openDialog)e.openDialog(t,i,{value:r,selectValueOnOpen:true});else i(prompt(n,r))}function n(e){return e.phrase("Jump to line:")+' <input type="text" style="width: 10em" class="CodeMirror-search-field"/> <span style="color: #888" class="CodeMirror-search-hint">'+e.phrase("(Use line:column or scroll% syntax)")+"</span>"}function r(e,t){var n=Number(t);if(/^[-+]/.test(t))return e.getCursor().line+n;else return n-1}e.commands.jumpToLine=function(e){var i=e.getCursor();t(e,n(e),e.phrase("Jump to line:"),i.line+1+":"+i.ch,(function(t){if(!t)return;var n;if(n=/^\s*([\+\-]?\d+)\s*\:\s*(\d+)\s*$/.exec(t)){e.setCursor(r(e,n[1]),Number(n[2]))}else if(n=/^\s*([\+\-]?\d+(\.\d+)?)\%\s*/.exec(t)){var o=Math.round(e.lineCount()*Number(n[1])/100);if(/^[-+]/.test(n[1]))o=i.line+o+1;e.setCursor(o-1,i.ch)}else if(n=/^\s*\:?\s*([\+\-]?\d+)\s*/.exec(t)){e.setCursor(r(e,n[1]),i.ch)}}))};e.keyMap["default"]["Alt-G"]="jumpToLine"}))},GQeE:function(e,t,n){e.exports={default:n("iq4v"),__esModule:true}},GREJ:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));n.d(t,"b",(function(){return o}));var r=n("nW2j");const i=new r["Token"]("@jupyterlab/apputils:ISessionContextDialogs");const o=new r["Token"]("@jupyterlab/apputils:IThemeManager")},GRvS:function(e,t){e.exports=function e(t){var n={};var r=arguments[1];if(typeof r==="string"){r={};for(var i=1;i<arguments.length;i++){r[arguments[i]]=true}}for(var o in t){if(r[o])continue;n[o]=t[o]}return n}},GbGX:function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:true});t.positionClass=t.intentClass=t.iconClass=t.elevationClass=t.alignmentClass=t.getClassNamespace=t.ICON_LARGE=t.ICON_STANDARD=t.ICON=t.TREE_ROOT=t.TREE_NODE_SELECTED=t.TREE_NODE_SECONDARY_LABEL=t.TREE_NODE_LIST=t.TREE_NODE_LABEL=t.TREE_NODE_ICON=t.TREE_NODE_EXPANDED=t.TREE_NODE_CONTENT=t.TREE_NODE_CARET_OPEN=t.TREE_NODE_CARET_NONE=t.TREE_NODE_CARET_CLOSED=t.TREE_NODE_CARET=t.TREE_NODE=t.TREE=t.TOOLTIP_INDICATOR=t.TOOLTIP=t.TOAST_MESSAGE=t.TOAST_CONTAINER=t.TOAST=t.TAG_INPUT_VALUES=t.TAG_INPUT_ICON=t.TAG_INPUT=t.TAG_REMOVE=t.TAG=t.TABS=t.TAB_PANEL=t.TAB_LIST=t.TAB_INDICATOR_WRAPPER=t.TAB_INDICATOR=t.TAB=t.SPINNER_TRACK=t.SPINNER_NO_SPIN=t.SPINNER_HEAD=t.SPINNER_ANIMATION=t.SPINNER=t.END=t.START=t.SLIDER_PROGRESS=t.SLIDER_TRACK=t.SLIDER_LABEL=t.SLIDER_HANDLE=t.SLIDER_AXIS=t.SLIDER=t.SKELETON=t.PORTAL=t.PROGRESS_NO_ANIMATION=t.PROGRESS_NO_STRIPES=t.PROGRESS_METER=t.PROGRESS_BAR=t.TRANSITION_CONTAINER=t.POPOVER_WRAPPER=t.POPOVER_TARGET=t.POPOVER_OPEN=t.POPOVER_DISMISS_OVERRIDE=t.POPOVER_DISMISS=t.POPOVER_CONTENT_SIZING=t.POPOVER_CONTENT=t.POPOVER_BACKDROP=t.POPOVER_ARROW=t.POPOVER=t.PANEL_STACK_VIEW=t.PANEL_STACK_HEADER_BACK=t.PANEL_STACK_HEADER=t.PANEL_STACK=t.OVERLAY_SCROLL_CONTAINER=t.OVERLAY_OPEN=t.OVERLAY_INLINE=t.OVERLAY_CONTENT=t.OVERLAY_CONTAINER=t.OVERLAY_BACKDROP=t.OVERLAY=t.OVERFLOW_LIST_SPACER=t.OVERFLOW_LIST=t.NUMERIC_INPUT=t.NON_IDEAL_STATE_VISUAL=t.NON_IDEAL_STATE=t.NAVBAR_DIVIDER=t.NAVBAR_HEADING=t.NAVBAR_GROUP=t.NAVBAR=t.MENU_HEADER=t.MENU_DIVIDER=t.MENU_SUBMENU=t.MENU_ITEM_LABEL=t.MENU_ITEM=t.MENU=t.FORM_HELPER_TEXT=t.FORM_CONTENT=t.FORM_GROUP=t.LABEL=t.HOTKEY_DIALOG=t.HOTKEY_COLUMN=t.HOTKEY_LABEL=t.HOTKEY=t.MODIFIER_KEY=t.KEY_COMBO=t.KEY=t.FILE_UPLOAD_INPUT_CUSTOM_TEXT=t.FILE_UPLOAD_INPUT=t.FILE_INPUT_HAS_SELECTION=t.FILE_INPUT=t.SWITCH_INNER_TEXT=t.SWITCH=t.RADIO=t.CHECKBOX=t.CONTROL_INDICATOR_CHILD=t.CONTROL_INDICATOR=t.CONTROL=t.INPUT_ACTION=t.INPUT_LEFT_CONTAINER=t.INPUT_GROUP=t.INPUT_GHOST=t.INPUT=t.HTML_TABLE_STRIPED=t.HTML_TABLE_CONDENSED=t.HTML_TABLE_BORDERED=t.HTML_TABLE=t.SELECT=t.HTML_SELECT=t.FLEX_EXPANDER=t.EDITABLE_TEXT_PLACEHOLDER=t.EDITABLE_TEXT_INPUT=t.EDITABLE_TEXT_EDITING=t.EDITABLE_TEXT_CONTENT=t.EDITABLE_TEXT=t.DRAWER_HEADER=t.DRAWER_FOOTER=t.DRAWER_BODY=t.DRAWER=t.DIVIDER=t.DIALOG_HEADER=t.DIALOG_FOOTER_ACTIONS=t.DIALOG_FOOTER=t.DIALOG_CLOSE_BUTTON=t.DIALOG_BODY=t.DIALOG_CONTAINER=t.DIALOG=t.CONTROL_GROUP=t.CONTEXT_MENU_POPOVER_TARGET=t.CONTEXT_MENU=t.COLLAPSIBLE_LIST=t.COLLAPSE_BODY=t.COLLAPSE=t.CARD=t.CALLOUT_ICON=t.CALLOUT=t.BUTTON_TEXT=t.BUTTON_SPINNER=t.BUTTON_GROUP=t.BUTTON=t.BREADCRUMBS_COLLAPSED=t.BREADCRUMBS=t.BREADCRUMB_CURRENT=t.BREADCRUMB=t.ALERT_FOOTER=t.ALERT_CONTENTS=t.ALERT_BODY=t.ALERT=t.RTL=t.LIST_UNSTYLED=t.LIST=t.HEADING=t.CODE_BLOCK=t.CODE=t.BLOCKQUOTE=t.TEXT_OVERFLOW_ELLIPSIS=t.TEXT_DISABLED=t.TEXT_MUTED=t.TEXT_SMALL=t.TEXT_LARGE=t.MONOSPACE_TEXT=t.RUNNING_TEXT=t.UI_TEXT=t.FOCUS_DISABLED=t.INTENT_DANGER=t.INTENT_WARNING=t.INTENT_SUCCESS=t.INTENT_PRIMARY=t.ELEVATION_4=t.ELEVATION_3=t.ELEVATION_2=t.ELEVATION_1=t.ELEVATION_0=t.POSITION_RIGHT=t.POSITION_LEFT=t.POSITION_BOTTOM=t.POSITION_TOP=t.VERTICAL=t.SMALL=t.ROUND=t.MULTILINE=t.OUTLINED=t.MINIMAL=t.LOADING=t.LARGE=t.INTERACTIVE=t.INLINE=t.FIXED_TOP=t.FIXED=t.FILL=t.DISABLED=t.DARK=t.ALIGN_RIGHT=t.ALIGN_LEFT=t.ACTIVE=void 0;var r=n("p21h");var i=n("au/T");var o=n("Y6Vd");var a=n("YUp0");var s=e.env.BLUEPRINT_NAMESPACE||e.env.REACT_APP_BLUEPRINT_NAMESPACE||"bp3";t.ACTIVE=s+"-active";t.ALIGN_LEFT=s+"-align-left";t.ALIGN_RIGHT=s+"-align-right";t.DARK=s+"-dark";t.DISABLED=s+"-disabled";t.FILL=s+"-fill";t.FIXED=s+"-fixed";t.FIXED_TOP=s+"-fixed-top";t.INLINE=s+"-inline";t.INTERACTIVE=s+"-interactive";t.LARGE=s+"-large";t.LOADING=s+"-loading";t.MINIMAL=s+"-minimal";t.OUTLINED=s+"-outlined";t.MULTILINE=s+"-multiline";t.ROUND=s+"-round";t.SMALL=s+"-small";t.VERTICAL=s+"-vertical";t.POSITION_TOP=p(a.Position.TOP);t.POSITION_BOTTOM=p(a.Position.BOTTOM);t.POSITION_LEFT=p(a.Position.LEFT);t.POSITION_RIGHT=p(a.Position.RIGHT);t.ELEVATION_0=u(i.Elevation.ZERO);t.ELEVATION_1=u(i.Elevation.ONE);t.ELEVATION_2=u(i.Elevation.TWO);t.ELEVATION_3=u(i.Elevation.THREE);t.ELEVATION_4=u(i.Elevation.FOUR);t.INTENT_PRIMARY=f(o.Intent.PRIMARY);t.INTENT_SUCCESS=f(o.Intent.SUCCESS);t.INTENT_WARNING=f(o.Intent.WARNING);t.INTENT_DANGER=f(o.Intent.DANGER);t.FOCUS_DISABLED=s+"-focus-disabled";t.UI_TEXT=s+"-ui-text";t.RUNNING_TEXT=s+"-running-text";t.MONOSPACE_TEXT=s+"-monospace-text";t.TEXT_LARGE=s+"-text-large";t.TEXT_SMALL=s+"-text-small";t.TEXT_MUTED=s+"-text-muted";t.TEXT_DISABLED=s+"-text-disabled";t.TEXT_OVERFLOW_ELLIPSIS=s+"-text-overflow-ellipsis";t.BLOCKQUOTE=s+"-blockquote";t.CODE=s+"-code";t.CODE_BLOCK=s+"-code-block";t.HEADING=s+"-heading";t.LIST=s+"-list";t.LIST_UNSTYLED=s+"-list-unstyled";t.RTL=s+"-rtl";t.ALERT=s+"-alert";t.ALERT_BODY=t.ALERT+"-body";t.ALERT_CONTENTS=t.ALERT+"-contents";t.ALERT_FOOTER=t.ALERT+"-footer";t.BREADCRUMB=s+"-breadcrumb";t.BREADCRUMB_CURRENT=t.BREADCRUMB+"-current";t.BREADCRUMBS=t.BREADCRUMB+"s";t.BREADCRUMBS_COLLAPSED=t.BREADCRUMB+"s-collapsed";t.BUTTON=s+"-button";t.BUTTON_GROUP=t.BUTTON+"-group";t.BUTTON_SPINNER=t.BUTTON+"-spinner";t.BUTTON_TEXT=t.BUTTON+"-text";t.CALLOUT=s+"-callout";t.CALLOUT_ICON=t.CALLOUT+"-icon";t.CARD=s+"-card";t.COLLAPSE=s+"-collapse";t.COLLAPSE_BODY=t.COLLAPSE+"-body";t.COLLAPSIBLE_LIST=s+"-collapse-list";t.CONTEXT_MENU=s+"-context-menu";t.CONTEXT_MENU_POPOVER_TARGET=t.CONTEXT_MENU+"-popover-target";t.CONTROL_GROUP=s+"-control-group";t.DIALOG=s+"-dialog";t.DIALOG_CONTAINER=t.DIALOG+"-container";t.DIALOG_BODY=t.DIALOG+"-body";t.DIALOG_CLOSE_BUTTON=t.DIALOG+"-close-button";t.DIALOG_FOOTER=t.DIALOG+"-footer";t.DIALOG_FOOTER_ACTIONS=t.DIALOG+"-footer-actions";t.DIALOG_HEADER=t.DIALOG+"-header";t.DIVIDER=s+"-divider";t.DRAWER=s+"-drawer";t.DRAWER_BODY=t.DRAWER+"-body";t.DRAWER_FOOTER=t.DRAWER+"-footer";t.DRAWER_HEADER=t.DRAWER+"-header";t.EDITABLE_TEXT=s+"-editable-text";t.EDITABLE_TEXT_CONTENT=t.EDITABLE_TEXT+"-content";t.EDITABLE_TEXT_EDITING=t.EDITABLE_TEXT+"-editing";t.EDITABLE_TEXT_INPUT=t.EDITABLE_TEXT+"-input";t.EDITABLE_TEXT_PLACEHOLDER=t.EDITABLE_TEXT+"-placeholder";t.FLEX_EXPANDER=s+"-flex-expander";t.HTML_SELECT=s+"-html-select";t.SELECT=s+"-select";t.HTML_TABLE=s+"-html-table";t.HTML_TABLE_BORDERED=t.HTML_TABLE+"-bordered";t.HTML_TABLE_CONDENSED=t.HTML_TABLE+"-condensed";t.HTML_TABLE_STRIPED=t.HTML_TABLE+"-striped";t.INPUT=s+"-input";t.INPUT_GHOST=t.INPUT+"-ghost";t.INPUT_GROUP=t.INPUT+"-group";t.INPUT_LEFT_CONTAINER=t.INPUT+"-left-container";t.INPUT_ACTION=t.INPUT+"-action";t.CONTROL=s+"-control";t.CONTROL_INDICATOR=t.CONTROL+"-indicator";t.CONTROL_INDICATOR_CHILD=t.CONTROL_INDICATOR+"-child";t.CHECKBOX=s+"-checkbox";t.RADIO=s+"-radio";t.SWITCH=s+"-switch";t.SWITCH_INNER_TEXT=t.SWITCH+"-inner-text";t.FILE_INPUT=s+"-file-input";t.FILE_INPUT_HAS_SELECTION=s+"-file-input-has-selection";t.FILE_UPLOAD_INPUT=s+"-file-upload-input";t.FILE_UPLOAD_INPUT_CUSTOM_TEXT=s+"-file-upload-input-custom-text";t.KEY=s+"-key";t.KEY_COMBO=t.KEY+"-combo";t.MODIFIER_KEY=s+"-modifier-key";t.HOTKEY=s+"-hotkey";t.HOTKEY_LABEL=t.HOTKEY+"-label";t.HOTKEY_COLUMN=t.HOTKEY+"-column";t.HOTKEY_DIALOG=t.HOTKEY+"-dialog";t.LABEL=s+"-label";t.FORM_GROUP=s+"-form-group";t.FORM_CONTENT=s+"-form-content";t.FORM_HELPER_TEXT=s+"-form-helper-text";t.MENU=s+"-menu";t.MENU_ITEM=t.MENU+"-item";t.MENU_ITEM_LABEL=t.MENU_ITEM+"-label";t.MENU_SUBMENU=s+"-submenu";t.MENU_DIVIDER=t.MENU+"-divider";t.MENU_HEADER=t.MENU+"-header";t.NAVBAR=s+"-navbar";t.NAVBAR_GROUP=t.NAVBAR+"-group";t.NAVBAR_HEADING=t.NAVBAR+"-heading";t.NAVBAR_DIVIDER=t.NAVBAR+"-divider";t.NON_IDEAL_STATE=s+"-non-ideal-state";t.NON_IDEAL_STATE_VISUAL=t.NON_IDEAL_STATE+"-visual";t.NUMERIC_INPUT=s+"-numeric-input";t.OVERFLOW_LIST=s+"-overflow-list";t.OVERFLOW_LIST_SPACER=t.OVERFLOW_LIST+"-spacer";t.OVERLAY=s+"-overlay";t.OVERLAY_BACKDROP=t.OVERLAY+"-backdrop";t.OVERLAY_CONTAINER=t.OVERLAY+"-container";t.OVERLAY_CONTENT=t.OVERLAY+"-content";t.OVERLAY_INLINE=t.OVERLAY+"-inline";t.OVERLAY_OPEN=t.OVERLAY+"-open";t.OVERLAY_SCROLL_CONTAINER=t.OVERLAY+"-scroll-container";t.PANEL_STACK=s+"-panel-stack";t.PANEL_STACK_HEADER=t.PANEL_STACK+"-header";t.PANEL_STACK_HEADER_BACK=t.PANEL_STACK+"-header-back";t.PANEL_STACK_VIEW=t.PANEL_STACK+"-view";t.POPOVER=s+"-popover";t.POPOVER_ARROW=t.POPOVER+"-arrow";t.POPOVER_BACKDROP=t.POPOVER+"-backdrop";t.POPOVER_CONTENT=t.POPOVER+"-content";t.POPOVER_CONTENT_SIZING=t.POPOVER_CONTENT+"-sizing";t.POPOVER_DISMISS=t.POPOVER+"-dismiss";t.POPOVER_DISMISS_OVERRIDE=t.POPOVER_DISMISS+"-override";t.POPOVER_OPEN=t.POPOVER+"-open";t.POPOVER_TARGET=t.POPOVER+"-target";t.POPOVER_WRAPPER=t.POPOVER+"-wrapper";t.TRANSITION_CONTAINER=s+"-transition-container";t.PROGRESS_BAR=s+"-progress-bar";t.PROGRESS_METER=s+"-progress-meter";t.PROGRESS_NO_STRIPES=s+"-no-stripes";t.PROGRESS_NO_ANIMATION=s+"-no-animation";t.PORTAL=s+"-portal";t.SKELETON=s+"-skeleton";t.SLIDER=s+"-slider";t.SLIDER_AXIS=t.SLIDER+"-axis";t.SLIDER_HANDLE=t.SLIDER+"-handle";t.SLIDER_LABEL=t.SLIDER+"-label";t.SLIDER_TRACK=t.SLIDER+"-track";t.SLIDER_PROGRESS=t.SLIDER+"-progress";t.START=s+"-start";t.END=s+"-end";t.SPINNER=s+"-spinner";t.SPINNER_ANIMATION=t.SPINNER+"-animation";t.SPINNER_HEAD=t.SPINNER+"-head";t.SPINNER_NO_SPIN=s+"-no-spin";t.SPINNER_TRACK=t.SPINNER+"-track";t.TAB=s+"-tab";t.TAB_INDICATOR=t.TAB+"-indicator";t.TAB_INDICATOR_WRAPPER=t.TAB_INDICATOR+"-wrapper";t.TAB_LIST=t.TAB+"-list";t.TAB_PANEL=t.TAB+"-panel";t.TABS=t.TAB+"s";t.TAG=s+"-tag";t.TAG_REMOVE=t.TAG+"-remove";t.TAG_INPUT=s+"-tag-input";t.TAG_INPUT_ICON=t.TAG_INPUT+"-icon";t.TAG_INPUT_VALUES=t.TAG_INPUT+"-values";t.TOAST=s+"-toast";t.TOAST_CONTAINER=t.TOAST+"-container";t.TOAST_MESSAGE=t.TOAST+"-message";t.TOOLTIP=s+"-tooltip";t.TOOLTIP_INDICATOR=t.TOOLTIP+"-indicator";t.TREE=s+"-tree";t.TREE_NODE=s+"-tree-node";t.TREE_NODE_CARET=t.TREE_NODE+"-caret";t.TREE_NODE_CARET_CLOSED=t.TREE_NODE_CARET+"-closed";t.TREE_NODE_CARET_NONE=t.TREE_NODE_CARET+"-none";t.TREE_NODE_CARET_OPEN=t.TREE_NODE_CARET+"-open";t.TREE_NODE_CONTENT=t.TREE_NODE+"-content";t.TREE_NODE_EXPANDED=t.TREE_NODE+"-expanded";t.TREE_NODE_ICON=t.TREE_NODE+"-icon";t.TREE_NODE_LABEL=t.TREE_NODE+"-label";t.TREE_NODE_LIST=t.TREE_NODE+"-list";t.TREE_NODE_SECONDARY_LABEL=t.TREE_NODE+"-secondary-label";t.TREE_NODE_SELECTED=t.TREE_NODE+"-selected";t.TREE_ROOT=s+"-tree-root";t.ICON=s+"-icon";t.ICON_STANDARD=t.ICON+"-standard";t.ICON_LARGE=t.ICON+"-large";function l(){return s}t.getClassNamespace=l;function c(e){switch(e){case r.Alignment.LEFT:return t.ALIGN_LEFT;case r.Alignment.RIGHT:return t.ALIGN_RIGHT;default:return undefined}}t.alignmentClass=c;function u(e){if(e==null){return undefined}return s+"-elevation-"+e}t.elevationClass=u;function d(e){if(e==null){return undefined}return e.indexOf(s+"-icon-")===0?e:s+"-icon-"+e}t.iconClass=d;function f(e){if(e==null||e===o.Intent.NONE){return undefined}return s+"-intent-"+e.toLowerCase()}t.intentClass=f;function p(e){if(e==null){return undefined}return s+"-position-"+e}t.positionClass=p}).call(this,n("8oxB"))},"Gbs+":function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("qiNT"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},Gm2Q:function(e,t,n){"use strict";function r(e){for(var n in e)if(!t.hasOwnProperty(n))t[n]=e[n]}var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const o=i(n("MZLl"));t.Session=o;const a=i(n("khny"));t.SessionAPI=a;r(n("6SSc"))},GpEA:function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("ZEf0");var d=n("7x2u");var f=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.state={isContentOverflowing:false,textContent:""};t.textRef=null;return t}t.prototype.componentDidMount=function(){this.update()};t.prototype.componentDidUpdate=function(){this.update()};t.prototype.render=function(){var e;var t=this;var n=o()((e={},e[c["Classes"].TEXT_OVERFLOW_ELLIPSIS]=this.props.ellipsize,e),this.props.className);var r=this.props,i=r.children,s=r.tagName,l=s===void 0?"div":s;return a["createElement"](l,{className:n,ref:function(e){return t.textRef=e},title:this.state.isContentOverflowing?this.state.textContent:undefined},i)};t.prototype.update=function(){if(this.textRef==null){return}var e={isContentOverflowing:this.props.ellipsize&&this.textRef.scrollWidth>this.textRef.clientWidth,textContent:this.textRef.textContent};this.setState(e)};t.displayName=d["a"]+".Text";t=Object(r["__decorate"])([l["polyfill"]],t);return t}(u["a"])},Gvsf:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r={BLACK:"#10161A",BLUE1:"#0E5A8A",BLUE2:"#106BA3",BLUE3:"#137CBD",BLUE4:"#2B95D6",BLUE5:"#48AFF0",COBALT1:"#1F4B99",COBALT2:"#2458B3",COBALT3:"#2965CC",COBALT4:"#4580E6",COBALT5:"#669EFF",DARK_GRAY1:"#182026",DARK_GRAY2:"#202B33",DARK_GRAY3:"#293742",DARK_GRAY4:"#30404D",DARK_GRAY5:"#394B59",FOREST1:"#1D7324",FOREST2:"#238C2C",FOREST3:"#29A634",FOREST4:"#43BF4D",FOREST5:"#62D96B",GOLD1:"#A67908",GOLD2:"#BF8C0A",GOLD3:"#D99E0B",GOLD4:"#F2B824",GOLD5:"#FFC940",GRAY1:"#5C7080",GRAY2:"#738694",GRAY3:"#8A9BA8",GRAY4:"#A7B6C2",GRAY5:"#BFCCD6",GREEN1:"#0A6640",GREEN2:"#0D8050",GREEN3:"#0F9960",GREEN4:"#15B371",GREEN5:"#3DCC91",INDIGO1:"#5642A6",INDIGO2:"#634DBF",INDIGO3:"#7157D9",INDIGO4:"#9179F2",INDIGO5:"#AD99FF",LIGHT_GRAY1:"#CED9E0",LIGHT_GRAY2:"#D8E1E8",LIGHT_GRAY3:"#E1E8ED",LIGHT_GRAY4:"#EBF1F5",LIGHT_GRAY5:"#F5F8FA",LIME1:"#728C23",LIME2:"#87A629",LIME3:"#9BBF30",LIME4:"#B6D94C",LIME5:"#D1F26D",ORANGE1:"#A66321",ORANGE2:"#BF7326",ORANGE3:"#D9822B",ORANGE4:"#F29D49",ORANGE5:"#FFB366",RED1:"#A82A2A",RED2:"#C23030",RED3:"#DB3737",RED4:"#F55656",RED5:"#FF7373",ROSE1:"#A82255",ROSE2:"#C22762",ROSE3:"#DB2C6F",ROSE4:"#F5498B",ROSE5:"#FF66A1",SEPIA1:"#63411E",SEPIA2:"#7D5125",SEPIA3:"#96622D",SEPIA4:"#B07B46",SEPIA5:"#C99765",TURQUOISE1:"#008075",TURQUOISE2:"#00998C",TURQUOISE3:"#00B3A4",TURQUOISE4:"#14CCBD",TURQUOISE5:"#2EE6D6",VERMILION1:"#9E2B0E",VERMILION2:"#B83211",VERMILION3:"#D13913",VERMILION4:"#EB532D",VERMILION5:"#FF6E4A",VIOLET1:"#5C255C",VIOLET2:"#752F75",VIOLET3:"#8F398F",VIOLET4:"#A854A8",VIOLET5:"#C274C2",WHITE:"#FFFFFF"}},GxeX:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("aH8u"),"");t.i(n("H+0L"),"");t.i(n("XBab"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},"H+0L":function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("aH8u"),"");t.i(n("l1p4"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},H7XF:function(e,t,n){"use strict";t.byteLength=u;t.toByteArray=f;t.fromByteArray=m;var r=[];var i=[];var o=typeof Uint8Array!=="undefined"?Uint8Array:Array;var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(var s=0,l=a.length;s<l;++s){r[s]=a[s];i[a.charCodeAt(s)]=s}i["-".charCodeAt(0)]=62;i["_".charCodeAt(0)]=63;function c(e){var t=e.length;if(t%4>0){throw new Error("Invalid string. Length must be a multiple of 4")}var n=e.indexOf("=");if(n===-1)n=t;var r=n===t?0:4-n%4;return[n,r]}function u(e){var t=c(e);var n=t[0];var r=t[1];return(n+r)*3/4-r}function d(e,t,n){return(t+n)*3/4-n}function f(e){var t;var n=c(e);var r=n[0];var a=n[1];var s=new o(d(e,r,a));var l=0;var u=a>0?r-4:r;var f;for(f=0;f<u;f+=4){t=i[e.charCodeAt(f)]<<18|i[e.charCodeAt(f+1)]<<12|i[e.charCodeAt(f+2)]<<6|i[e.charCodeAt(f+3)];s[l++]=t>>16&255;s[l++]=t>>8&255;s[l++]=t&255}if(a===2){t=i[e.charCodeAt(f)]<<2|i[e.charCodeAt(f+1)]>>4;s[l++]=t&255}if(a===1){t=i[e.charCodeAt(f)]<<10|i[e.charCodeAt(f+1)]<<4|i[e.charCodeAt(f+2)]>>2;s[l++]=t>>8&255;s[l++]=t&255}return s}function p(e){return r[e>>18&63]+r[e>>12&63]+r[e>>6&63]+r[e&63]}function h(e,t,n){var r;var i=[];for(var o=t;o<n;o+=3){r=(e[o]<<16&16711680)+(e[o+1]<<8&65280)+(e[o+2]&255);i.push(p(r))}return i.join("")}function m(e){var t;var n=e.length;var i=n%3;var o=[];var a=16383;for(var s=0,l=n-i;s<l;s+=a){o.push(h(e,s,s+a>l?l:s+a))}if(i===1){t=e[n-1];o.push(r[t>>2]+r[t<<4&63]+"==")}else if(i===2){t=(e[n-2]<<8)+e[n-1];o.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"=")}return o.join("")}},H8ED:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";function t(e,t){var n=e.split("_");return t%10===1&&t%100!==11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,r){var i={ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:n?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};if(r==="m"){return n?"хвіліна":"хвіліну"}else if(r==="h"){return n?"гадзіна":"гадзіну"}else{return e+" "+t(i[r],+e)}}var r=e.defineLocale("be",{months:{format:"студзеня_лютага_сакавікарасавікараўня_чэрвеня_ліпеня_жніўня_верасня_кастрычнікаістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_красрав_чэрв_ліп_жнів_вераст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_серадуацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серадаацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:n,mm:n,h:n,hh:n,d:"дзень",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,n){if(e<4){return"ночы"}else if(e<12){return"раніцы"}else if(e<17){return"дня"}else{return"вечара"}},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return(e%10===2||e%10===3)&&e%100!==12&&e%100!==13?e+"-і":e+"-ы";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}});return r}))},HD9V:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Colors=void 0;t.Colors={BLACK:"#10161A",BLUE1:"#0E5A8A",BLUE2:"#106BA3",BLUE3:"#137CBD",BLUE4:"#2B95D6",BLUE5:"#48AFF0",COBALT1:"#1F4B99",COBALT2:"#2458B3",COBALT3:"#2965CC",COBALT4:"#4580E6",COBALT5:"#669EFF",DARK_GRAY1:"#182026",DARK_GRAY2:"#202B33",DARK_GRAY3:"#293742",DARK_GRAY4:"#30404D",DARK_GRAY5:"#394B59",FOREST1:"#1D7324",FOREST2:"#238C2C",FOREST3:"#29A634",FOREST4:"#43BF4D",FOREST5:"#62D96B",GOLD1:"#A67908",GOLD2:"#BF8C0A",GOLD3:"#D99E0B",GOLD4:"#F2B824",GOLD5:"#FFC940",GRAY1:"#5C7080",GRAY2:"#738694",GRAY3:"#8A9BA8",GRAY4:"#A7B6C2",GRAY5:"#BFCCD6",GREEN1:"#0A6640",GREEN2:"#0D8050",GREEN3:"#0F9960",GREEN4:"#15B371",GREEN5:"#3DCC91",INDIGO1:"#5642A6",INDIGO2:"#634DBF",INDIGO3:"#7157D9",INDIGO4:"#9179F2",INDIGO5:"#AD99FF",LIGHT_GRAY1:"#CED9E0",LIGHT_GRAY2:"#D8E1E8",LIGHT_GRAY3:"#E1E8ED",LIGHT_GRAY4:"#EBF1F5",LIGHT_GRAY5:"#F5F8FA",LIME1:"#728C23",LIME2:"#87A629",LIME3:"#9BBF30",LIME4:"#B6D94C",LIME5:"#D1F26D",ORANGE1:"#A66321",ORANGE2:"#BF7326",ORANGE3:"#D9822B",ORANGE4:"#F29D49",ORANGE5:"#FFB366",RED1:"#A82A2A",RED2:"#C23030",RED3:"#DB3737",RED4:"#F55656",RED5:"#FF7373",ROSE1:"#A82255",ROSE2:"#C22762",ROSE3:"#DB2C6F",ROSE4:"#F5498B",ROSE5:"#FF66A1",SEPIA1:"#63411E",SEPIA2:"#7D5125",SEPIA3:"#96622D",SEPIA4:"#B07B46",SEPIA5:"#C99765",TURQUOISE1:"#008075",TURQUOISE2:"#00998C",TURQUOISE3:"#00B3A4",TURQUOISE4:"#14CCBD",TURQUOISE5:"#2EE6D6",VERMILION1:"#9E2B0E",VERMILION2:"#B83211",VERMILION3:"#D13913",VERMILION4:"#EB532D",VERMILION5:"#FF6E4A",VIOLET1:"#5C255C",VIOLET2:"#752F75",VIOLET3:"#8F398F",VIOLET4:"#A854A8",VIOLET5:"#C274C2",WHITE:"#FFFFFF"}},HH6Z:function(e,t,n){"use strict";var r=n("82c2").supportsDescriptors;var i=n("V+xs");var o=Object.getOwnPropertyDescriptor;var a=Object.defineProperty;var s=TypeError;var l=Object.getPrototypeOf;var c=/a/;e.exports=function e(){if(!r||!l){throw new s("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors")}var t=i();var n=l(c);var u=o(n,"flags");if(!u||u.get!==t){a(n,"flags",{configurable:true,enumerable:false,get:t})}return t}},HMrN:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n("2DVW");var i=n("DZkP");var o=n("3g5F");const a="jp-Input-Dialog";var s;(function(e){function t(e){return Object(i["b"])(Object.assign(Object.assign({},e),{body:new c(e),buttons:[i["a"].cancelButton({label:e.cancelLabel}),i["a"].okButton({label:e.okLabel})],focusNodeSelector:"input"}))}e.getBoolean=t;function n(e){return Object(i["b"])(Object.assign(Object.assign({},e),{body:new u(e),buttons:[i["a"].cancelButton({label:e.cancelLabel}),i["a"].okButton({label:e.okLabel})],focusNodeSelector:"input"}))}e.getNumber=n;function r(e){return Object(i["b"])(Object.assign(Object.assign({},e),{body:new p(e),buttons:[i["a"].cancelButton({label:e.cancelLabel}),i["a"].okButton({label:e.okLabel})],focusNodeSelector:e.editable?"input":"select"}))}e.getItem=r;function o(e){return Object(i["b"])(Object.assign(Object.assign({},e),{body:new d(e),buttons:[i["a"].cancelButton({label:e.cancelLabel}),i["a"].okButton({label:e.okLabel})],focusNodeSelector:"input"}))}e.getText=o;function a(e){return Object(i["b"])(Object.assign(Object.assign({},e),{body:new f(e),buttons:[i["a"].cancelButton({label:e.cancelLabel}),i["a"].okButton({label:e.okLabel})],focusNodeSelector:"input"}))}e.getPassword=a})(s||(s={}));class l extends r["Widget"]{constructor(e){super();this.addClass(a);if(e!==undefined){const t=document.createElement("label");t.textContent=e;this.node.appendChild(t)}}}class c extends l{constructor(e){super(e.label);this._input=document.createElement("input");this._input.classList.add("jp-mod-styled");this._input.type="checkbox";this._input.checked=e.value?true:false;this.node.appendChild(this._input)}getValue(){return this._input.checked}}class u extends l{constructor(e){super(e.label);this._input=document.createElement("input",{});this._input.classList.add("jp-mod-styled");this._input.type="number";this._input.value=e.value?e.value.toString():"0";this.node.appendChild(this._input)}getValue(){if(this._input.value){return Number(this._input.value)}else{return Number.NaN}}}class d extends l{constructor(e){super(e.label);this._input=document.createElement("input",{});this._input.classList.add("jp-mod-styled");this._input.type="text";this._input.value=e.text?e.text:"";if(e.placeholder){this._input.placeholder=e.placeholder}this.node.appendChild(this._input)}getValue(){return this._input.value}}class f extends l{constructor(e){super(e.label);this._input=document.createElement("input",{});this._input.classList.add("jp-mod-styled");this._input.type="password";this._input.value=e.text?e.text:"";if(e.placeholder){this._input.placeholder=e.placeholder}this.node.appendChild(this._input)}getValue(){return this._input.value}}class p extends l{constructor(e){super(e.label);this._editable=e.editable||false;let t=e.current||0;let n;if(typeof t==="number"){n=Math.max(0,Math.min(t,e.items.length-1));t=""}this._list=document.createElement("select");e.items.forEach((e,r)=>{const i=document.createElement("option");if(r===n){i.selected=true;t=e}i.value=e;i.textContent=e;this._list.appendChild(i)});if(e.editable){const n=document.createElement("datalist");n.id="input-dialog-items";n.appendChild(this._list);this._input=document.createElement("input",{});this._input.classList.add("jp-mod-styled");this._input.type="list";this._input.value=t;this._input.setAttribute("list",n.id);if(e.placeholder){this._input.placeholder=e.placeholder}this.node.appendChild(this._input);this.node.appendChild(n)}else{this.node.appendChild(o["a"].wrapSelect(this._list))}}getValue(){if(this._editable){return this._input.value}else{return this._list.value}}}},HP3h:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},n=function(e){return e===0?0:e===1?1:e===2?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},r={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},i=function(e){return function(t,i,o,a){var s=n(t),l=r[e][n(t)];if(s===2){l=l[i?0:1]}return l.replace(/%d/i,t)}},o=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];var a=e.defineLocale("ar-ly",{months:o,monthsShort:o,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){if(e<12){return"ص"}else{return"م"}},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:i("s"),ss:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}});return a}))},HaaN:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Spinner=void 0;var r=n("mrSG");var i=r.__importDefault(n("TSYQ"));var o=r.__importStar(n("q1tI"));var a=n("VCL8");var s=n("C2Mt");var l=n("NvA1");var c=n("27WO");var u=n("0SCF");var d=45;var f="M 50,50 m 0,-"+d+" a "+d+","+d+" 0 1 1 0,"+d*2+" a "+d+","+d+" 0 1 1 0,-"+d*2;var p=280;var h=10;var m=4;var b=16;var v=function(e){r.__extends(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}n=t;t.prototype.componentDidUpdate=function(e){if(e.value!==this.props.value){this.forceUpdate()}};t.prototype.render=function(){var e;var t=this.props,r=t.className,a=t.intent,l=t.value,c=t.tagName,d=c===void 0?"div":c;var h=this.getSize();var v=i.default(s.Classes.SPINNER,s.Classes.intentClass(a),(e={},e[s.Classes.SPINNER_NO_SPIN]=l!=null,e),r);var g=Math.min(b,m*n.SIZE_LARGE/h);var _=p-p*(l==null?.25:u.clamp(l,0,1));return o.createElement(d,{className:v},o.createElement(d,{className:s.Classes.SPINNER_ANIMATION},o.createElement("svg",{width:h,height:h,strokeWidth:g.toFixed(2),viewBox:this.getViewBox(g)},o.createElement("path",{className:s.Classes.SPINNER_TRACK,d:f}),o.createElement("path",{className:s.Classes.SPINNER_HEAD,d:f,pathLength:p,strokeDasharray:p+" "+p,strokeDashoffset:_}))))};t.prototype.validateProps=function(e){var t=e.className,n=t===void 0?"":t,r=e.size;if(r!=null&&(n.indexOf(s.Classes.SMALL)>=0||n.indexOf(s.Classes.LARGE)>=0)){console.warn(l.SPINNER_WARN_CLASSES_SIZE)}};t.prototype.getSize=function(){var e=this.props,t=e.className,r=t===void 0?"":t,i=e.size;if(i==null){if(r.indexOf(s.Classes.SMALL)>=0){return n.SIZE_SMALL}else if(r.indexOf(s.Classes.LARGE)>=0){return n.SIZE_LARGE}return n.SIZE_STANDARD}return Math.max(h,i)};t.prototype.getViewBox=function(e){var t=d+e/2;var n=(50-t).toFixed(2);var r=(t*2).toFixed(2);return n+" "+n+" "+r+" "+r};var n;t.displayName=c.DISPLAYNAME_PREFIX+".Spinner";t.SIZE_SMALL=20;t.SIZE_STANDARD=50;t.SIZE_LARGE=100;t=n=r.__decorate([a.polyfill],t);return t}(s.AbstractPureComponent2);t.Spinner=v},HeW1:function(e,t,n){"use strict";e.exports=function(e,t){if(!t){t={}}e=e.__esModule?e.default:e;if(typeof e!=="string"){return e}if(/^['"].*['"]$/.test(e)){e=e.slice(1,-1)}if(t.hash){e+=t.hash}if(/["'() \t\n]/.test(e)||t.needQuotes){return'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"')}return e}},Hfiw:function(e,t,n){var r=n("Y7ZC");r(r.S,"Object",{setPrototypeOf:n("6tYh").set})},Hsns:function(e,t,n){var r=n("93I4");var i=n("5T2Y").document;var o=r(i)&&r(i.createElement);e.exports=function(e){return o?i.createElement(e):{}}},Hzmh:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n:root {\n --jp-private-markdownviewer-padding: 32px;\n}\n\n.jp-Document .jp-MarkdownViewer .jp-RenderedMarkdown {\n padding-top: var(--jp-private-markdownviewer-padding);\n padding-right: var(--jp-private-markdownviewer-padding);\n padding-bottom: var(--jp-private-markdownviewer-padding);\n padding-left: var(--jp-private-markdownviewer-padding);\n overflow: auto;\n}\n\n/*-----------------------------------------------------------------------------\n| Presentation Mode (.jp-mod-presentationMode)\n|----------------------------------------------------------------------------*/\n\n.jp-mod-presentationMode .jp-MarkdownViewer .jp-RenderedHTMLCommon {\n --jp-content-font-size1: var(--jp-content-presentation-font-size1);\n --jp-code-font-size: var(--jp-code-presentation-font-size);\n}\n",""])},"I+5a":function(e,t,n){(function(r){!function(t,r){true?e.exports=r(n("q1tI")):undefined}(r,(function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=4)}([function(e,t,n){e.exports=n(2)()},function(t,n){t.exports=e},function(e,t,n){"use strict";var r=n(3);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,n,r){"use strict";r.r(n);var i=r(1),o=r.n(i),a=r(0),s=r.n(a);function l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var c=function(e){var t=e.pageClassName,n=e.pageLinkClassName,r=e.page,i=e.selected,a=e.activeClassName,s=e.activeLinkClassName,c=e.getEventListener,u=e.pageSelectedHandler,d=e.href,f=e.extraAriaContext,p=e.ariaLabel||"Page "+r+(f?" "+f:""),h=null;return i&&(h="page",p=e.ariaLabel||"Page "+r+" is your current page",t=void 0!==t?t+" "+a:a,void 0!==n?void 0!==s&&(n=n+" "+s):n=s),o.a.createElement("li",{className:t},o.a.createElement("a",l({role:"button",className:n,href:d,tabIndex:"0","aria-label":p,"aria-current":h,onKeyPress:u},c(u)),r))};c.propTypes={pageSelectedHandler:s.a.func.isRequired,selected:s.a.bool.isRequired,pageClassName:s.a.string,pageLinkClassName:s.a.string,activeClassName:s.a.string,activeLinkClassName:s.a.string,extraAriaContext:s.a.string,href:s.a.string,ariaLabel:s.a.string,page:s.a.number.isRequired,getEventListener:s.a.func.isRequired};var u=c;function d(){return(d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var r=void 0!==n?n:t;if(r)if("function"!=typeof r){for(var i in r)if(Object.prototype.hasOwnProperty.call(r,i)){var o=void 0;try{o=r[i]}catch(e){continue}e.register(o,i,"/home/adele/workspace/react-paginate/react_components/PageView.js")}}else e.register(r,"module.exports","/home/adele/workspace/react-paginate/react_components/PageView.js")}}();var f=function(e){var t=e.breakLabel,n=e.breakClassName,r=e.breakLinkClassName,i=e.breakHandler,a=e.getEventListener,s=n||"break";return o.a.createElement("li",{className:s},o.a.createElement("a",d({className:r,role:"button",tabIndex:"0",onKeyPress:i},a(i)),t))};f.propTypes={breakLabel:s.a.oneOfType([s.a.string,s.a.node]),breakClassName:s.a.string,breakLinkClassName:s.a.string,breakHandler:s.a.func.isRequired,getEventListener:s.a.func.isRequired};var p=f;function h(e){return(h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function m(){return(m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function b(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function g(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=w(e);if(t){var i=w(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return _(this,n)}}function _(e,t){return!t||"object"!==h(t)&&"function"!=typeof t?y(e):t}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function w(e){return(w=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function x(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var r=void 0!==n?n:t;if(r)if("function"!=typeof r){for(var i in r)if(Object.prototype.hasOwnProperty.call(r,i)){var o=void 0;try{o=r[i]}catch(e){continue}e.register(o,i,"/home/adele/workspace/react-paginate/react_components/BreakView.js")}}else e.register(r,"module.exports","/home/adele/workspace/react-paginate/react_components/BreakView.js")}}();var C=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}(a,e);var t,n,r,i=g(a);function a(e){var t,n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),x(y(t=i.call(this,e)),"handlePreviousPage",(function(e){var n=t.state.selected;e.preventDefault?e.preventDefault():e.returnValue=!1,n>0&&t.handlePageSelected(n-1,e)})),x(y(t),"handleNextPage",(function(e){var n=t.state.selected,r=t.props.pageCount;e.preventDefault?e.preventDefault():e.returnValue=!1,n<r-1&&t.handlePageSelected(n+1,e)})),x(y(t),"handlePageSelected",(function(e,n){n.preventDefault?n.preventDefault():n.returnValue=!1,t.state.selected!==e&&(t.setState({selected:e}),t.callCallback(e))})),x(y(t),"getEventListener",(function(e){return x({},t.props.eventListener,e)})),x(y(t),"handleBreakClick",(function(e,n){n.preventDefault?n.preventDefault():n.returnValue=!1;var r=t.state.selected;t.handlePageSelected(r<e?t.getForwardJump():t.getBackwardJump(),n)})),x(y(t),"callCallback",(function(e){void 0!==t.props.onPageChange&&"function"==typeof t.props.onPageChange&&t.props.onPageChange({selected:e})})),x(y(t),"pagination",(function(){var e=[],n=t.props,r=n.pageRangeDisplayed,i=n.pageCount,a=n.marginPagesDisplayed,s=n.breakLabel,l=n.breakClassName,c=n.breakLinkClassName,u=t.state.selected;if(i<=r)for(var d=0;d<i;d++)e.push(t.getPageElement(d));else{var f,h,m,b=r/2,v=r-b;u>i-r/2?b=r-(v=i-u):u<r/2&&(v=r-(b=u));var g=function(e){return t.getPageElement(e)};for(f=0;f<i;f++)(h=f+1)<=a||h>i-a||f>=u-b&&f<=u+v?e.push(g(f)):s&&e[e.length-1]!==m&&(m=o.a.createElement(p,{key:f,breakLabel:s,breakClassName:l,breakLinkClassName:c,breakHandler:t.handleBreakClick.bind(null,f),getEventListener:t.getEventListener}),e.push(m))}return e})),n=e.initialPage?e.initialPage:e.forcePage?e.forcePage:0,t.state={selected:n},t}return t=a,(n=[{key:"componentDidMount",value:function(){var e=this.props,t=e.initialPage,n=e.disableInitialCallback,r=e.extraAriaContext;void 0===t||n||this.callCallback(t),r&&console.warn("DEPRECATED (react-paginate): The extraAriaContext prop is deprecated. You should now use the ariaLabelBuilder instead.")}},{key:"componentDidUpdate",value:function(e){void 0!==this.props.forcePage&&this.props.forcePage!==e.forcePage&&this.setState({selected:this.props.forcePage})}},{key:"getForwardJump",value:function(){var e=this.state.selected,t=this.props,n=t.pageCount,r=e+t.pageRangeDisplayed;return r>=n?n-1:r}},{key:"getBackwardJump",value:function(){var e=this.state.selected-this.props.pageRangeDisplayed;return e<0?0:e}},{key:"hrefBuilder",value:function(e){var t=this.props,n=t.hrefBuilder,r=t.pageCount;if(n&&e!==this.state.selected&&e>=0&&e<r)return n(e+1)}},{key:"ariaLabelBuilder",value:function(e){var t=e===this.state.selected;if(this.props.ariaLabelBuilder&&e>=0&&e<this.props.pageCount){var n=this.props.ariaLabelBuilder(e+1,t);return this.props.extraAriaContext&&!t&&(n=n+" "+this.props.extraAriaContext),n}}},{key:"getPageElement",value:function(e){var t=this.state.selected,n=this.props,r=n.pageClassName,i=n.pageLinkClassName,a=n.activeClassName,s=n.activeLinkClassName,l=n.extraAriaContext;return o.a.createElement(u,{key:e,pageSelectedHandler:this.handlePageSelected.bind(null,e),selected:t===e,pageClassName:r,pageLinkClassName:i,activeClassName:a,activeLinkClassName:s,extraAriaContext:l,href:this.hrefBuilder(e),ariaLabel:this.ariaLabelBuilder(e),page:e+1,getEventListener:this.getEventListener})}},{key:"render",value:function(){var e=this.props,t=e.disabledClassName,n=e.pageCount,r=e.containerClassName,i=e.previousLabel,a=e.previousClassName,s=e.previousLinkClassName,l=e.previousAriaLabel,c=e.nextLabel,u=e.nextClassName,d=e.nextLinkClassName,f=e.nextAriaLabel,p=this.state.selected,h=a+(0===p?" ".concat(t):""),b=u+(p===n-1?" ".concat(t):""),v=0===p?"true":"false",g=p===n-1?"true":"false";return o.a.createElement("ul",{className:r},o.a.createElement("li",{className:h},o.a.createElement("a",m({className:s,href:this.hrefBuilder(p-1),tabIndex:"0",role:"button",onKeyPress:this.handlePreviousPage,"aria-disabled":v,"aria-label":l},this.getEventListener(this.handlePreviousPage)),i)),this.pagination(),o.a.createElement("li",{className:b},o.a.createElement("a",m({className:d,href:this.hrefBuilder(p+1),tabIndex:"0",role:"button",onKeyPress:this.handleNextPage,"aria-disabled":g,"aria-label":f},this.getEventListener(this.handleNextPage)),c)))}}])&&b(t.prototype,n),r&&b(t,r),a}(i.Component);x(C,"propTypes",{pageCount:s.a.number.isRequired,pageRangeDisplayed:s.a.number.isRequired,marginPagesDisplayed:s.a.number.isRequired,previousLabel:s.a.node,previousAriaLabel:s.a.string,nextLabel:s.a.node,nextAriaLabel:s.a.string,breakLabel:s.a.oneOfType([s.a.string,s.a.node]),hrefBuilder:s.a.func,onPageChange:s.a.func,initialPage:s.a.number,forcePage:s.a.number,disableInitialCallback:s.a.bool,containerClassName:s.a.string,pageClassName:s.a.string,pageLinkClassName:s.a.string,activeClassName:s.a.string,activeLinkClassName:s.a.string,previousClassName:s.a.string,nextClassName:s.a.string,previousLinkClassName:s.a.string,nextLinkClassName:s.a.string,disabledClassName:s.a.string,breakClassName:s.a.string,breakLinkClassName:s.a.string,extraAriaContext:s.a.string,ariaLabelBuilder:s.a.func,eventListener:s.a.string}),x(C,"defaultProps",{pageCount:10,pageRangeDisplayed:2,marginPagesDisplayed:3,activeClassName:"selected",previousLabel:"Previous",previousClassName:"previous",previousAriaLabel:"Previous page",nextLabel:"Next",nextClassName:"next",nextAriaLabel:"Next page",breakLabel:"...",disabledClassName:"disabled",disableInitialCallback:!1,eventListener:"onClick"}),function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var r=void 0!==n?n:t;if(r)if("function"!=typeof r){for(var i in r)if(Object.prototype.hasOwnProperty.call(r,i)){var o=void 0;try{o=r[i]}catch(e){continue}e.register(o,i,"/home/adele/workspace/react-paginate/react_components/PaginationBoxView.js")}}else e.register(r,"module.exports","/home/adele/workspace/react-paginate/react_components/PaginationBoxView.js")}}();n.default=C;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var r=void 0!==n?n:t;if(r)if("function"!=typeof r){for(var i in r)if(Object.prototype.hasOwnProperty.call(r,i)){var o=void 0;try{o=r[i]}catch(e){continue}e.register(o,i,"/home/adele/workspace/react-paginate/react_components/index.js")}}else e.register(r,"module.exports","/home/adele/workspace/react-paginate/react_components/index.js")}}()}])}))}).call(this,n("yLpj"))},I0N7:function(e,t){function n(e,t,n){return Math.min(Math.max(e,t),n)}e.exports=n},I9Sh:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n("hI0s");var i=n.n(r);var o=n("nW2j");var a=n("RE42");var s=n("JGtG");class l{constructor(e){this.stop=new o["Token"]("@jupyterlab/application:Router#stop");this._routed=new s["Signal"](this);this._rules=new Map;this.base=e.base;this.commands=e.commands}get current(){var e,t;const{base:n}=this;const i=r["URLExt"].parse(window.location.href);const{search:o,hash:a}=i;const s=(t=(e=i.pathname)===null||e===void 0?void 0:e.replace(n,"/"),t!==null&&t!==void 0?t:"");const l=s+o+a;return{hash:a,path:s,request:l,search:o}}get routed(){return this._routed}navigate(e,t={}){const{base:n}=this;const{history:i}=window;const{hard:o}=t;const a=document.location.href;const s=e&&e.indexOf(n)===0?e:r["URLExt"].join(n,e);if(s===a){return o?this.reload():undefined}i.pushState({},"",s);if(o){return this.reload()}requestAnimationFrame(()=>{void this.route()})}register(e){var t;const{command:n,pattern:r}=e;const i=(t=e.rank,t!==null&&t!==void 0?t:100);const o=this._rules;o.set(r,{command:n,rank:i});return new a["DisposableDelegate"](()=>{o.delete(r)})}reload(){window.location.reload()}route(){const{commands:e,current:t,stop:n}=this;const{request:r}=t;const i=this._routed;const a=this._rules;const s=[];a.forEach((e,t)=>{var n;if((n=r)===null||n===void 0?void 0:n.match(t)){s.push(e)}});const l=s.sort((e,t)=>t.rank-e.rank);const c=new o["PromiseDelegate"];const u=async()=>{if(!l.length){i.emit(t);c.resolve(undefined);return}const{command:o}=l.pop();try{const r=this.current.request;const i=await e.execute(o,t);if(i===n){l.length=0;console.debug(`Routing ${r} was short-circuited by ${o}`)}}catch(a){console.warn(`Routing ${r} to ${o} failed`,a)}void u()};void u();return c.promise}}},IBtZ:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("ka",{months:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/,(function(e,t,n){return n==="ი"?t+"ში":t+n+"ში"}))},past:function(e){if(/(წამი|წუთი|საათი|დღე|თვე)/.test(e)){return e.replace(/(ი|ე)$/,"ის წინ")}if(/წელი/.test(e)){return e.replace(/წელი$/,"წლის წინ")}return e},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){if(e===0){return e}if(e===1){return e+"-ლი"}if(e<20||e<=100&&e%20===0||e%100===0){return"მე-"+e}return e+"-ე"},week:{dow:1,doy:7}});return t}))},IBwK:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,'@charset "UTF-8";\nhtml{\n -webkit-box-sizing:border-box;\n box-sizing:border-box; }\n\n*,\n*::before,\n*::after{\n -webkit-box-sizing:inherit;\n box-sizing:inherit; }\n\nbody{\n font-size:14px;\n font-weight:400;\n letter-spacing:0;\n line-height:1.28581;\n text-transform:none;\n color:#182026;\n font-family:-apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", "Helvetica Neue", "Icons16", sans-serif; }\n\np{\n margin-bottom:10px;\n margin-top:0; }\n\nsmall{\n font-size:12px; }\n\nstrong{\n font-weight:600; }\n\n::-moz-selection{\n background:rgba(125, 188, 255, 0.6); }\n\n::selection{\n background:rgba(125, 188, 255, 0.6); }\n.bp3-heading{\n color:#182026;\n font-weight:600;\n margin:0 0 10px;\n padding:0; }\n .bp3-dark .bp3-heading{\n color:#f5f8fa; }\n\nh1.bp3-heading, .bp3-running-text h1{\n font-size:36px;\n line-height:40px; }\n\nh2.bp3-heading, .bp3-running-text h2{\n font-size:28px;\n line-height:32px; }\n\nh3.bp3-heading, .bp3-running-text h3{\n font-size:22px;\n line-height:25px; }\n\nh4.bp3-heading, .bp3-running-text h4{\n font-size:18px;\n line-height:21px; }\n\nh5.bp3-heading, .bp3-running-text h5{\n font-size:16px;\n line-height:19px; }\n\nh6.bp3-heading, .bp3-running-text h6{\n font-size:14px;\n line-height:16px; }\n.bp3-ui-text{\n font-size:14px;\n font-weight:400;\n letter-spacing:0;\n line-height:1.28581;\n text-transform:none; }\n\n.bp3-monospace-text{\n font-family:monospace;\n text-transform:none; }\n\n.bp3-text-muted{\n color:#5c7080; }\n .bp3-dark .bp3-text-muted{\n color:#a7b6c2; }\n\n.bp3-text-disabled{\n color:rgba(92, 112, 128, 0.6); }\n .bp3-dark .bp3-text-disabled{\n color:rgba(167, 182, 194, 0.6); }\n\n.bp3-text-overflow-ellipsis{\n overflow:hidden;\n text-overflow:ellipsis;\n white-space:nowrap;\n word-wrap:normal; }\n.bp3-running-text{\n font-size:14px;\n line-height:1.5; }\n .bp3-running-text h1{\n color:#182026;\n font-weight:600;\n margin-bottom:20px;\n margin-top:40px; }\n .bp3-dark .bp3-running-text h1{\n color:#f5f8fa; }\n .bp3-running-text h2{\n color:#182026;\n font-weight:600;\n margin-bottom:20px;\n margin-top:40px; }\n .bp3-dark .bp3-running-text h2{\n color:#f5f8fa; }\n .bp3-running-text h3{\n color:#182026;\n font-weight:600;\n margin-bottom:20px;\n margin-top:40px; }\n .bp3-dark .bp3-running-text h3{\n color:#f5f8fa; }\n .bp3-running-text h4{\n color:#182026;\n font-weight:600;\n margin-bottom:20px;\n margin-top:40px; }\n .bp3-dark .bp3-running-text h4{\n color:#f5f8fa; }\n .bp3-running-text h5{\n color:#182026;\n font-weight:600;\n margin-bottom:20px;\n margin-top:40px; }\n .bp3-dark .bp3-running-text h5{\n color:#f5f8fa; }\n .bp3-running-text h6{\n color:#182026;\n font-weight:600;\n margin-bottom:20px;\n margin-top:40px; }\n .bp3-dark .bp3-running-text h6{\n color:#f5f8fa; }\n .bp3-running-text hr{\n border:none;\n border-bottom:1px solid rgba(16, 22, 26, 0.15);\n margin:20px 0; }\n .bp3-dark .bp3-running-text hr{\n border-color:rgba(255, 255, 255, 0.15); }\n .bp3-running-text p{\n margin:0 0 10px;\n padding:0; }\n\n.bp3-text-large{\n font-size:16px; }\n\n.bp3-text-small{\n font-size:12px; }\na{\n color:#106ba3;\n text-decoration:none; }\n a:hover{\n color:#106ba3;\n cursor:pointer;\n text-decoration:underline; }\n a .bp3-icon, a .bp3-icon-standard, a .bp3-icon-large{\n color:inherit; }\n a code,\n .bp3-dark a code{\n color:inherit; }\n .bp3-dark a,\n .bp3-dark a:hover{\n color:#48aff0; }\n .bp3-dark a .bp3-icon, .bp3-dark a .bp3-icon-standard, .bp3-dark a .bp3-icon-large,\n .bp3-dark a:hover .bp3-icon,\n .bp3-dark a:hover .bp3-icon-standard,\n .bp3-dark a:hover .bp3-icon-large{\n color:inherit; }\n.bp3-running-text code, .bp3-code{\n font-family:monospace;\n text-transform:none;\n background:rgba(255, 255, 255, 0.7);\n border-radius:3px;\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2);\n color:#5c7080;\n font-size:smaller;\n padding:2px 5px; }\n .bp3-dark .bp3-running-text code, .bp3-running-text .bp3-dark code, .bp3-dark .bp3-code{\n background:rgba(16, 22, 26, 0.3);\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);\n color:#a7b6c2; }\n .bp3-running-text a > code, a > .bp3-code{\n color:#137cbd; }\n .bp3-dark .bp3-running-text a > code, .bp3-running-text .bp3-dark a > code, .bp3-dark a > .bp3-code{\n color:inherit; }\n\n.bp3-running-text pre, .bp3-code-block{\n font-family:monospace;\n text-transform:none;\n background:rgba(255, 255, 255, 0.7);\n border-radius:3px;\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);\n color:#182026;\n display:block;\n font-size:13px;\n line-height:1.4;\n margin:10px 0;\n padding:13px 15px 12px;\n word-break:break-all;\n word-wrap:break-word; }\n .bp3-dark .bp3-running-text pre, .bp3-running-text .bp3-dark pre, .bp3-dark .bp3-code-block{\n background:rgba(16, 22, 26, 0.3);\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);\n color:#f5f8fa; }\n .bp3-running-text pre > code, .bp3-code-block > code{\n background:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:inherit;\n font-size:inherit;\n padding:0; }\n\n.bp3-running-text kbd, .bp3-key{\n -webkit-box-align:center;\n -ms-flex-align:center;\n align-items:center;\n background:#ffffff;\n border-radius:3px;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);\n color:#5c7080;\n display:-webkit-inline-box;\n display:-ms-inline-flexbox;\n display:inline-flex;\n font-family:inherit;\n font-size:12px;\n height:24px;\n -webkit-box-pack:center;\n -ms-flex-pack:center;\n justify-content:center;\n line-height:24px;\n min-width:24px;\n padding:3px 6px;\n vertical-align:middle; }\n .bp3-running-text kbd .bp3-icon, .bp3-key .bp3-icon, .bp3-running-text kbd .bp3-icon-standard, .bp3-key .bp3-icon-standard, .bp3-running-text kbd .bp3-icon-large, .bp3-key .bp3-icon-large{\n margin-right:5px; }\n .bp3-dark .bp3-running-text kbd, .bp3-running-text .bp3-dark kbd, .bp3-dark .bp3-key{\n background:#394b59;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);\n color:#a7b6c2; }\n.bp3-running-text blockquote, .bp3-blockquote{\n border-left:solid 4px rgba(167, 182, 194, 0.5);\n margin:0 0 10px;\n padding:0 20px; }\n .bp3-dark .bp3-running-text blockquote, .bp3-running-text .bp3-dark blockquote, .bp3-dark .bp3-blockquote{\n border-color:rgba(115, 134, 148, 0.5); }\n.bp3-running-text ul,\n.bp3-running-text ol, .bp3-list{\n margin:10px 0;\n padding-left:30px; }\n .bp3-running-text ul li:not(:last-child), .bp3-running-text ol li:not(:last-child), .bp3-list li:not(:last-child){\n margin-bottom:5px; }\n .bp3-running-text ul ol, .bp3-running-text ol ol, .bp3-list ol,\n .bp3-running-text ul ul,\n .bp3-running-text ol ul,\n .bp3-list ul{\n margin-top:5px; }\n\n.bp3-list-unstyled{\n list-style:none;\n margin:0;\n padding:0; }\n .bp3-list-unstyled li{\n padding:0; }\n.bp3-rtl{\n text-align:right; }\n\n.bp3-dark{\n color:#f5f8fa; }\n\n:focus{\n outline:rgba(19, 124, 189, 0.6) auto 2px;\n outline-offset:2px;\n -moz-outline-radius:6px; }\n\n.bp3-focus-disabled :focus{\n outline:none !important; }\n .bp3-focus-disabled :focus ~ .bp3-control-indicator{\n outline:none !important; }\n\n.bp3-alert{\n max-width:400px;\n padding:20px; }\n\n.bp3-alert-body{\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex; }\n .bp3-alert-body .bp3-icon{\n font-size:40px;\n margin-right:20px;\n margin-top:0; }\n\n.bp3-alert-contents{\n word-break:break-word; }\n\n.bp3-alert-footer{\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n -webkit-box-orient:horizontal;\n -webkit-box-direction:reverse;\n -ms-flex-direction:row-reverse;\n flex-direction:row-reverse;\n margin-top:10px; }\n .bp3-alert-footer .bp3-button{\n margin-left:10px; }\n.bp3-breadcrumbs{\n -webkit-box-align:center;\n -ms-flex-align:center;\n align-items:center;\n cursor:default;\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n -ms-flex-wrap:wrap;\n flex-wrap:wrap;\n height:30px;\n list-style:none;\n margin:0;\n padding:0; }\n .bp3-breadcrumbs > li{\n -webkit-box-align:center;\n -ms-flex-align:center;\n align-items:center;\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex; }\n .bp3-breadcrumbs > li::after{\n background:url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\'%3e%3cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M10.71 7.29l-4-4a1.003 1.003 0 00-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z\' fill=\'%235C7080\'/%3e%3c/svg%3e");\n content:"";\n display:block;\n height:16px;\n margin:0 5px;\n width:16px; }\n .bp3-breadcrumbs > li:last-of-type::after{\n display:none; }\n\n.bp3-breadcrumb,\n.bp3-breadcrumb-current,\n.bp3-breadcrumbs-collapsed{\n -webkit-box-align:center;\n -ms-flex-align:center;\n align-items:center;\n display:-webkit-inline-box;\n display:-ms-inline-flexbox;\n display:inline-flex;\n font-size:16px; }\n\n.bp3-breadcrumb,\n.bp3-breadcrumbs-collapsed{\n color:#5c7080; }\n\n.bp3-breadcrumb:hover{\n text-decoration:none; }\n\n.bp3-breadcrumb.bp3-disabled{\n color:rgba(92, 112, 128, 0.6);\n cursor:not-allowed; }\n\n.bp3-breadcrumb .bp3-icon{\n margin-right:5px; }\n\n.bp3-breadcrumb-current{\n color:inherit;\n font-weight:600; }\n .bp3-breadcrumb-current .bp3-input{\n font-size:inherit;\n font-weight:inherit;\n vertical-align:baseline; }\n\n.bp3-breadcrumbs-collapsed{\n background:#ced9e0;\n border:none;\n border-radius:3px;\n cursor:pointer;\n margin-right:2px;\n padding:1px 5px;\n vertical-align:text-bottom; }\n .bp3-breadcrumbs-collapsed::before{\n background:url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\'%3e%3cg fill=\'%235C7080\'%3e%3ccircle cx=\'2\' cy=\'8.03\' r=\'2\'/%3e%3ccircle cx=\'14\' cy=\'8.03\' r=\'2\'/%3e%3ccircle cx=\'8\' cy=\'8.03\' r=\'2\'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;\n content:"";\n display:block;\n height:16px;\n width:16px; }\n .bp3-breadcrumbs-collapsed:hover{\n background:#bfccd6;\n color:#182026;\n text-decoration:none; }\n\n.bp3-dark .bp3-breadcrumb,\n.bp3-dark .bp3-breadcrumbs-collapsed{\n color:#a7b6c2; }\n\n.bp3-dark .bp3-breadcrumbs > li::after{\n color:#a7b6c2; }\n\n.bp3-dark .bp3-breadcrumb.bp3-disabled{\n color:rgba(167, 182, 194, 0.6); }\n\n.bp3-dark .bp3-breadcrumb-current{\n color:#f5f8fa; }\n\n.bp3-dark .bp3-breadcrumbs-collapsed{\n background:rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-breadcrumbs-collapsed:hover{\n background:rgba(16, 22, 26, 0.6);\n color:#f5f8fa; }\n.bp3-button{\n display:-webkit-inline-box;\n display:-ms-inline-flexbox;\n display:inline-flex;\n -webkit-box-orient:horizontal;\n -webkit-box-direction:normal;\n -ms-flex-direction:row;\n flex-direction:row;\n -webkit-box-align:center;\n -ms-flex-align:center;\n align-items:center;\n border:none;\n border-radius:3px;\n cursor:pointer;\n font-size:14px;\n -webkit-box-pack:center;\n -ms-flex-pack:center;\n justify-content:center;\n padding:5px 10px;\n text-align:left;\n vertical-align:middle;\n min-height:30px;\n min-width:30px; }\n .bp3-button > *{\n -webkit-box-flex:0;\n -ms-flex-positive:0;\n flex-grow:0;\n -ms-flex-negative:0;\n flex-shrink:0; }\n .bp3-button > .bp3-fill{\n -webkit-box-flex:1;\n -ms-flex-positive:1;\n flex-grow:1;\n -ms-flex-negative:1;\n flex-shrink:1; }\n .bp3-button::before,\n .bp3-button > *{\n margin-right:7px; }\n .bp3-button:empty::before,\n .bp3-button > :last-child{\n margin-right:0; }\n .bp3-button:empty{\n padding:0 !important; }\n .bp3-button:disabled, .bp3-button.bp3-disabled{\n cursor:not-allowed; }\n .bp3-button.bp3-fill{\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n width:100%; }\n .bp3-button.bp3-align-right,\n .bp3-align-right .bp3-button{\n text-align:right; }\n .bp3-button.bp3-align-left,\n .bp3-align-left .bp3-button{\n text-align:left; }\n .bp3-button:not([class*="bp3-intent-"]){\n background-color:#f5f8fa;\n background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));\n background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);\n color:#182026; }\n .bp3-button:not([class*="bp3-intent-"]):hover{\n background-clip:padding-box;\n background-color:#ebf1f5;\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }\n .bp3-button:not([class*="bp3-intent-"]):active, .bp3-button:not([class*="bp3-intent-"]).bp3-active{\n background-color:#d8e1e8;\n background-image:none;\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }\n .bp3-button:not([class*="bp3-intent-"]):disabled, .bp3-button:not([class*="bp3-intent-"]).bp3-disabled{\n background-color:rgba(206, 217, 224, 0.5);\n background-image:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:rgba(92, 112, 128, 0.6);\n cursor:not-allowed;\n outline:none; }\n .bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active, .bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active:hover, .bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active, .bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active:hover{\n background:rgba(206, 217, 224, 0.7); }\n .bp3-button.bp3-intent-primary{\n background-color:#137cbd;\n background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));\n background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);\n color:#ffffff; }\n .bp3-button.bp3-intent-primary:hover, .bp3-button.bp3-intent-primary:active, .bp3-button.bp3-intent-primary.bp3-active{\n color:#ffffff; }\n .bp3-button.bp3-intent-primary:hover{\n background-color:#106ba3;\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }\n .bp3-button.bp3-intent-primary:active, .bp3-button.bp3-intent-primary.bp3-active{\n background-color:#0e5a8a;\n background-image:none;\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }\n .bp3-button.bp3-intent-primary:disabled, .bp3-button.bp3-intent-primary.bp3-disabled{\n background-color:rgba(19, 124, 189, 0.5);\n background-image:none;\n border-color:transparent;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:rgba(255, 255, 255, 0.6); }\n .bp3-button.bp3-intent-success{\n background-color:#0f9960;\n background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));\n background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);\n color:#ffffff; }\n .bp3-button.bp3-intent-success:hover, .bp3-button.bp3-intent-success:active, .bp3-button.bp3-intent-success.bp3-active{\n color:#ffffff; }\n .bp3-button.bp3-intent-success:hover{\n background-color:#0d8050;\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }\n .bp3-button.bp3-intent-success:active, .bp3-button.bp3-intent-success.bp3-active{\n background-color:#0a6640;\n background-image:none;\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }\n .bp3-button.bp3-intent-success:disabled, .bp3-button.bp3-intent-success.bp3-disabled{\n background-color:rgba(15, 153, 96, 0.5);\n background-image:none;\n border-color:transparent;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:rgba(255, 255, 255, 0.6); }\n .bp3-button.bp3-intent-warning{\n background-color:#d9822b;\n background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));\n background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);\n color:#ffffff; }\n .bp3-button.bp3-intent-warning:hover, .bp3-button.bp3-intent-warning:active, .bp3-button.bp3-intent-warning.bp3-active{\n color:#ffffff; }\n .bp3-button.bp3-intent-warning:hover{\n background-color:#bf7326;\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }\n .bp3-button.bp3-intent-warning:active, .bp3-button.bp3-intent-warning.bp3-active{\n background-color:#a66321;\n background-image:none;\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }\n .bp3-button.bp3-intent-warning:disabled, .bp3-button.bp3-intent-warning.bp3-disabled{\n background-color:rgba(217, 130, 43, 0.5);\n background-image:none;\n border-color:transparent;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:rgba(255, 255, 255, 0.6); }\n .bp3-button.bp3-intent-danger{\n background-color:#db3737;\n background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));\n background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);\n color:#ffffff; }\n .bp3-button.bp3-intent-danger:hover, .bp3-button.bp3-intent-danger:active, .bp3-button.bp3-intent-danger.bp3-active{\n color:#ffffff; }\n .bp3-button.bp3-intent-danger:hover{\n background-color:#c23030;\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }\n .bp3-button.bp3-intent-danger:active, .bp3-button.bp3-intent-danger.bp3-active{\n background-color:#a82a2a;\n background-image:none;\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }\n .bp3-button.bp3-intent-danger:disabled, .bp3-button.bp3-intent-danger.bp3-disabled{\n background-color:rgba(219, 55, 55, 0.5);\n background-image:none;\n border-color:transparent;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:rgba(255, 255, 255, 0.6); }\n .bp3-button[class*="bp3-intent-"] .bp3-button-spinner .bp3-spinner-head{\n stroke:#ffffff; }\n .bp3-button.bp3-large,\n .bp3-large .bp3-button{\n min-height:40px;\n min-width:40px;\n font-size:16px;\n padding:5px 15px; }\n .bp3-button.bp3-large::before,\n .bp3-button.bp3-large > *,\n .bp3-large .bp3-button::before,\n .bp3-large .bp3-button > *{\n margin-right:10px; }\n .bp3-button.bp3-large:empty::before,\n .bp3-button.bp3-large > :last-child,\n .bp3-large .bp3-button:empty::before,\n .bp3-large .bp3-button > :last-child{\n margin-right:0; }\n .bp3-button.bp3-small,\n .bp3-small .bp3-button{\n min-height:24px;\n min-width:24px;\n padding:0 7px; }\n .bp3-button.bp3-loading{\n position:relative; }\n .bp3-button.bp3-loading[class*="bp3-icon-"]::before{\n visibility:hidden; }\n .bp3-button.bp3-loading .bp3-button-spinner{\n margin:0;\n position:absolute; }\n .bp3-button.bp3-loading > :not(.bp3-button-spinner){\n visibility:hidden; }\n .bp3-button[class*="bp3-icon-"]::before{\n font-family:"Icons16", sans-serif;\n font-size:16px;\n font-style:normal;\n font-weight:400;\n line-height:1;\n -moz-osx-font-smoothing:grayscale;\n -webkit-font-smoothing:antialiased;\n color:#5c7080; }\n .bp3-button .bp3-icon, .bp3-button .bp3-icon-standard, .bp3-button .bp3-icon-large{\n color:#5c7080; }\n .bp3-button .bp3-icon.bp3-align-right, .bp3-button .bp3-icon-standard.bp3-align-right, .bp3-button .bp3-icon-large.bp3-align-right{\n margin-left:7px; }\n .bp3-button .bp3-icon:first-child:last-child,\n .bp3-button .bp3-spinner + .bp3-icon:last-child{\n margin:0 -7px; }\n .bp3-dark .bp3-button:not([class*="bp3-intent-"]){\n background-color:#394b59;\n background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));\n background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);\n color:#f5f8fa; }\n .bp3-dark .bp3-button:not([class*="bp3-intent-"]):hover, .bp3-dark .bp3-button:not([class*="bp3-intent-"]):active, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-active{\n color:#f5f8fa; }\n .bp3-dark .bp3-button:not([class*="bp3-intent-"]):hover{\n background-color:#30404d;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-button:not([class*="bp3-intent-"]):active, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-active{\n background-color:#202b33;\n background-image:none;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }\n .bp3-dark .bp3-button:not([class*="bp3-intent-"]):disabled, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-disabled{\n background-color:rgba(57, 75, 89, 0.5);\n background-image:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark .bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active{\n background:rgba(57, 75, 89, 0.7); }\n .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-button-spinner .bp3-spinner-head{\n background:rgba(16, 22, 26, 0.5);\n stroke:#8a9ba8; }\n .bp3-dark .bp3-button:not([class*="bp3-intent-"])[class*="bp3-icon-"]::before{\n color:#a7b6c2; }\n .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon, .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon-standard, .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon-large{\n color:#a7b6c2; }\n .bp3-dark .bp3-button[class*="bp3-intent-"]{\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-button[class*="bp3-intent-"]:hover{\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-button[class*="bp3-intent-"]:active, .bp3-dark .bp3-button[class*="bp3-intent-"].bp3-active{\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }\n .bp3-dark .bp3-button[class*="bp3-intent-"]:disabled, .bp3-dark .bp3-button[class*="bp3-intent-"].bp3-disabled{\n background-image:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:rgba(255, 255, 255, 0.3); }\n .bp3-dark .bp3-button[class*="bp3-intent-"] .bp3-button-spinner .bp3-spinner-head{\n stroke:#8a9ba8; }\n .bp3-button:disabled::before,\n .bp3-button:disabled .bp3-icon, .bp3-button:disabled .bp3-icon-standard, .bp3-button:disabled .bp3-icon-large, .bp3-button.bp3-disabled::before,\n .bp3-button.bp3-disabled .bp3-icon, .bp3-button.bp3-disabled .bp3-icon-standard, .bp3-button.bp3-disabled .bp3-icon-large, .bp3-button[class*="bp3-intent-"]::before,\n .bp3-button[class*="bp3-intent-"] .bp3-icon, .bp3-button[class*="bp3-intent-"] .bp3-icon-standard, .bp3-button[class*="bp3-intent-"] .bp3-icon-large{\n color:inherit !important; }\n .bp3-button.bp3-minimal{\n background:none;\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-button.bp3-minimal:hover{\n background:rgba(167, 182, 194, 0.3);\n -webkit-box-shadow:none;\n box-shadow:none;\n color:#182026;\n text-decoration:none; }\n .bp3-button.bp3-minimal:active, .bp3-button.bp3-minimal.bp3-active{\n background:rgba(115, 134, 148, 0.3);\n -webkit-box-shadow:none;\n box-shadow:none;\n color:#182026; }\n .bp3-button.bp3-minimal:disabled, .bp3-button.bp3-minimal:disabled:hover, .bp3-button.bp3-minimal.bp3-disabled, .bp3-button.bp3-minimal.bp3-disabled:hover{\n background:none;\n color:rgba(92, 112, 128, 0.6);\n cursor:not-allowed; }\n .bp3-button.bp3-minimal:disabled.bp3-active, .bp3-button.bp3-minimal:disabled:hover.bp3-active, .bp3-button.bp3-minimal.bp3-disabled.bp3-active, .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{\n background:rgba(115, 134, 148, 0.3); }\n .bp3-dark .bp3-button.bp3-minimal{\n background:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:inherit; }\n .bp3-dark .bp3-button.bp3-minimal:hover, .bp3-dark .bp3-button.bp3-minimal:active, .bp3-dark .bp3-button.bp3-minimal.bp3-active{\n background:none;\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-dark .bp3-button.bp3-minimal:hover{\n background:rgba(138, 155, 168, 0.15); }\n .bp3-dark .bp3-button.bp3-minimal:active, .bp3-dark .bp3-button.bp3-minimal.bp3-active{\n background:rgba(138, 155, 168, 0.3);\n color:#f5f8fa; }\n .bp3-dark .bp3-button.bp3-minimal:disabled, .bp3-dark .bp3-button.bp3-minimal:disabled:hover, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{\n background:none;\n color:rgba(167, 182, 194, 0.6);\n cursor:not-allowed; }\n .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{\n background:rgba(138, 155, 168, 0.3); }\n .bp3-button.bp3-minimal.bp3-intent-primary{\n color:#106ba3; }\n .bp3-button.bp3-minimal.bp3-intent-primary:hover, .bp3-button.bp3-minimal.bp3-intent-primary:active, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{\n background:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:#106ba3; }\n .bp3-button.bp3-minimal.bp3-intent-primary:hover{\n background:rgba(19, 124, 189, 0.15);\n color:#106ba3; }\n .bp3-button.bp3-minimal.bp3-intent-primary:active, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{\n background:rgba(19, 124, 189, 0.3);\n color:#106ba3; }\n .bp3-button.bp3-minimal.bp3-intent-primary:disabled, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{\n background:none;\n color:rgba(16, 107, 163, 0.5); }\n .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{\n background:rgba(19, 124, 189, 0.3); }\n .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{\n stroke:#106ba3; }\n .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{\n color:#48aff0; }\n .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{\n background:rgba(19, 124, 189, 0.2);\n color:#48aff0; }\n .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{\n background:rgba(19, 124, 189, 0.3);\n color:#48aff0; }\n .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{\n background:none;\n color:rgba(72, 175, 240, 0.5); }\n .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{\n background:rgba(19, 124, 189, 0.3); }\n .bp3-button.bp3-minimal.bp3-intent-success{\n color:#0d8050; }\n .bp3-button.bp3-minimal.bp3-intent-success:hover, .bp3-button.bp3-minimal.bp3-intent-success:active, .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{\n background:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:#0d8050; }\n .bp3-button.bp3-minimal.bp3-intent-success:hover{\n background:rgba(15, 153, 96, 0.15);\n color:#0d8050; }\n .bp3-button.bp3-minimal.bp3-intent-success:active, .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{\n background:rgba(15, 153, 96, 0.3);\n color:#0d8050; }\n .bp3-button.bp3-minimal.bp3-intent-success:disabled, .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{\n background:none;\n color:rgba(13, 128, 80, 0.5); }\n .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{\n background:rgba(15, 153, 96, 0.3); }\n .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{\n stroke:#0d8050; }\n .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{\n color:#3dcc91; }\n .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{\n background:rgba(15, 153, 96, 0.2);\n color:#3dcc91; }\n .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{\n background:rgba(15, 153, 96, 0.3);\n color:#3dcc91; }\n .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{\n background:none;\n color:rgba(61, 204, 145, 0.5); }\n .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{\n background:rgba(15, 153, 96, 0.3); }\n .bp3-button.bp3-minimal.bp3-intent-warning{\n color:#bf7326; }\n .bp3-button.bp3-minimal.bp3-intent-warning:hover, .bp3-button.bp3-minimal.bp3-intent-warning:active, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{\n background:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:#bf7326; }\n .bp3-button.bp3-minimal.bp3-intent-warning:hover{\n background:rgba(217, 130, 43, 0.15);\n color:#bf7326; }\n .bp3-button.bp3-minimal.bp3-intent-warning:active, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{\n background:rgba(217, 130, 43, 0.3);\n color:#bf7326; }\n .bp3-button.bp3-minimal.bp3-intent-warning:disabled, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{\n background:none;\n color:rgba(191, 115, 38, 0.5); }\n .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{\n background:rgba(217, 130, 43, 0.3); }\n .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{\n stroke:#bf7326; }\n .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{\n color:#ffb366; }\n .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{\n background:rgba(217, 130, 43, 0.2);\n color:#ffb366; }\n .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{\n background:rgba(217, 130, 43, 0.3);\n color:#ffb366; }\n .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{\n background:none;\n color:rgba(255, 179, 102, 0.5); }\n .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{\n background:rgba(217, 130, 43, 0.3); }\n .bp3-button.bp3-minimal.bp3-intent-danger{\n color:#c23030; }\n .bp3-button.bp3-minimal.bp3-intent-danger:hover, .bp3-button.bp3-minimal.bp3-intent-danger:active, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{\n background:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:#c23030; }\n .bp3-button.bp3-minimal.bp3-intent-danger:hover{\n background:rgba(219, 55, 55, 0.15);\n color:#c23030; }\n .bp3-button.bp3-minimal.bp3-intent-danger:active, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{\n background:rgba(219, 55, 55, 0.3);\n color:#c23030; }\n .bp3-button.bp3-minimal.bp3-intent-danger:disabled, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{\n background:none;\n color:rgba(194, 48, 48, 0.5); }\n .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{\n background:rgba(219, 55, 55, 0.3); }\n .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{\n stroke:#c23030; }\n .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{\n color:#ff7373; }\n .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{\n background:rgba(219, 55, 55, 0.2);\n color:#ff7373; }\n .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{\n background:rgba(219, 55, 55, 0.3);\n color:#ff7373; }\n .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{\n background:none;\n color:rgba(255, 115, 115, 0.5); }\n .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{\n background:rgba(219, 55, 55, 0.3); }\n .bp3-button.bp3-outlined{\n background:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n border:1px solid rgba(24, 32, 38, 0.2);\n -webkit-box-sizing:border-box;\n box-sizing:border-box; }\n .bp3-button.bp3-outlined:hover{\n background:rgba(167, 182, 194, 0.3);\n -webkit-box-shadow:none;\n box-shadow:none;\n color:#182026;\n text-decoration:none; }\n .bp3-button.bp3-outlined:active, .bp3-button.bp3-outlined.bp3-active{\n background:rgba(115, 134, 148, 0.3);\n -webkit-box-shadow:none;\n box-shadow:none;\n color:#182026; }\n .bp3-button.bp3-outlined:disabled, .bp3-button.bp3-outlined:disabled:hover, .bp3-button.bp3-outlined.bp3-disabled, .bp3-button.bp3-outlined.bp3-disabled:hover{\n background:none;\n color:rgba(92, 112, 128, 0.6);\n cursor:not-allowed; }\n .bp3-button.bp3-outlined:disabled.bp3-active, .bp3-button.bp3-outlined:disabled:hover.bp3-active, .bp3-button.bp3-outlined.bp3-disabled.bp3-active, .bp3-button.bp3-outlined.bp3-disabled:hover.bp3-active{\n background:rgba(115, 134, 148, 0.3); }\n .bp3-dark .bp3-button.bp3-outlined{\n background:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:inherit; }\n .bp3-dark .bp3-button.bp3-outlined:hover, .bp3-dark .bp3-button.bp3-outlined:active, .bp3-dark .bp3-button.bp3-outlined.bp3-active{\n background:none;\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-dark .bp3-button.bp3-outlined:hover{\n background:rgba(138, 155, 168, 0.15); }\n .bp3-dark .bp3-button.bp3-outlined:active, .bp3-dark .bp3-button.bp3-outlined.bp3-active{\n background:rgba(138, 155, 168, 0.3);\n color:#f5f8fa; }\n .bp3-dark .bp3-button.bp3-outlined:disabled, .bp3-dark .bp3-button.bp3-outlined:disabled:hover, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled:hover{\n background:none;\n color:rgba(167, 182, 194, 0.6);\n cursor:not-allowed; }\n .bp3-dark .bp3-button.bp3-outlined:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined:disabled:hover.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled:hover.bp3-active{\n background:rgba(138, 155, 168, 0.3); }\n .bp3-button.bp3-outlined.bp3-intent-primary{\n color:#106ba3; }\n .bp3-button.bp3-outlined.bp3-intent-primary:hover, .bp3-button.bp3-outlined.bp3-intent-primary:active, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-active{\n background:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:#106ba3; }\n .bp3-button.bp3-outlined.bp3-intent-primary:hover{\n background:rgba(19, 124, 189, 0.15);\n color:#106ba3; }\n .bp3-button.bp3-outlined.bp3-intent-primary:active, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-active{\n background:rgba(19, 124, 189, 0.3);\n color:#106ba3; }\n .bp3-button.bp3-outlined.bp3-intent-primary:disabled, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled{\n background:none;\n color:rgba(16, 107, 163, 0.5); }\n .bp3-button.bp3-outlined.bp3-intent-primary:disabled.bp3-active, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled.bp3-active{\n background:rgba(19, 124, 189, 0.3); }\n .bp3-button.bp3-outlined.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{\n stroke:#106ba3; }\n .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary{\n color:#48aff0; }\n .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:hover{\n background:rgba(19, 124, 189, 0.2);\n color:#48aff0; }\n .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-active{\n background:rgba(19, 124, 189, 0.3);\n color:#48aff0; }\n .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled{\n background:none;\n color:rgba(72, 175, 240, 0.5); }\n .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled.bp3-active{\n background:rgba(19, 124, 189, 0.3); }\n .bp3-button.bp3-outlined.bp3-intent-success{\n color:#0d8050; }\n .bp3-button.bp3-outlined.bp3-intent-success:hover, .bp3-button.bp3-outlined.bp3-intent-success:active, .bp3-button.bp3-outlined.bp3-intent-success.bp3-active{\n background:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:#0d8050; }\n .bp3-button.bp3-outlined.bp3-intent-success:hover{\n background:rgba(15, 153, 96, 0.15);\n color:#0d8050; }\n .bp3-button.bp3-outlined.bp3-intent-success:active, .bp3-button.bp3-outlined.bp3-intent-success.bp3-active{\n background:rgba(15, 153, 96, 0.3);\n color:#0d8050; }\n .bp3-button.bp3-outlined.bp3-intent-success:disabled, .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled{\n background:none;\n color:rgba(13, 128, 80, 0.5); }\n .bp3-button.bp3-outlined.bp3-intent-success:disabled.bp3-active, .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled.bp3-active{\n background:rgba(15, 153, 96, 0.3); }\n .bp3-button.bp3-outlined.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{\n stroke:#0d8050; }\n .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success{\n color:#3dcc91; }\n .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:hover{\n background:rgba(15, 153, 96, 0.2);\n color:#3dcc91; }\n .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-active{\n background:rgba(15, 153, 96, 0.3);\n color:#3dcc91; }\n .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled{\n background:none;\n color:rgba(61, 204, 145, 0.5); }\n .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled.bp3-active{\n background:rgba(15, 153, 96, 0.3); }\n .bp3-button.bp3-outlined.bp3-intent-warning{\n color:#bf7326; }\n .bp3-button.bp3-outlined.bp3-intent-warning:hover, .bp3-button.bp3-outlined.bp3-intent-warning:active, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-active{\n background:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:#bf7326; }\n .bp3-button.bp3-outlined.bp3-intent-warning:hover{\n background:rgba(217, 130, 43, 0.15);\n color:#bf7326; }\n .bp3-button.bp3-outlined.bp3-intent-warning:active, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-active{\n background:rgba(217, 130, 43, 0.3);\n color:#bf7326; }\n .bp3-button.bp3-outlined.bp3-intent-warning:disabled, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled{\n background:none;\n color:rgba(191, 115, 38, 0.5); }\n .bp3-button.bp3-outlined.bp3-intent-warning:disabled.bp3-active, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled.bp3-active{\n background:rgba(217, 130, 43, 0.3); }\n .bp3-button.bp3-outlined.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{\n stroke:#bf7326; }\n .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning{\n color:#ffb366; }\n .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:hover{\n background:rgba(217, 130, 43, 0.2);\n color:#ffb366; }\n .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-active{\n background:rgba(217, 130, 43, 0.3);\n color:#ffb366; }\n .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled{\n background:none;\n color:rgba(255, 179, 102, 0.5); }\n .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled.bp3-active{\n background:rgba(217, 130, 43, 0.3); }\n .bp3-button.bp3-outlined.bp3-intent-danger{\n color:#c23030; }\n .bp3-button.bp3-outlined.bp3-intent-danger:hover, .bp3-button.bp3-outlined.bp3-intent-danger:active, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-active{\n background:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:#c23030; }\n .bp3-button.bp3-outlined.bp3-intent-danger:hover{\n background:rgba(219, 55, 55, 0.15);\n color:#c23030; }\n .bp3-button.bp3-outlined.bp3-intent-danger:active, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-active{\n background:rgba(219, 55, 55, 0.3);\n color:#c23030; }\n .bp3-button.bp3-outlined.bp3-intent-danger:disabled, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled{\n background:none;\n color:rgba(194, 48, 48, 0.5); }\n .bp3-button.bp3-outlined.bp3-intent-danger:disabled.bp3-active, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled.bp3-active{\n background:rgba(219, 55, 55, 0.3); }\n .bp3-button.bp3-outlined.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{\n stroke:#c23030; }\n .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger{\n color:#ff7373; }\n .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:hover{\n background:rgba(219, 55, 55, 0.2);\n color:#ff7373; }\n .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-active{\n background:rgba(219, 55, 55, 0.3);\n color:#ff7373; }\n .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled{\n background:none;\n color:rgba(255, 115, 115, 0.5); }\n .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled.bp3-active{\n background:rgba(219, 55, 55, 0.3); }\n .bp3-button.bp3-outlined:disabled, .bp3-button.bp3-outlined.bp3-disabled, .bp3-button.bp3-outlined:disabled:hover, .bp3-button.bp3-outlined.bp3-disabled:hover{\n border-color:rgba(92, 112, 128, 0.1); }\n .bp3-dark .bp3-button.bp3-outlined{\n border-color:rgba(255, 255, 255, 0.4); }\n .bp3-dark .bp3-button.bp3-outlined:disabled, .bp3-dark .bp3-button.bp3-outlined:disabled:hover, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled:hover{\n border-color:rgba(255, 255, 255, 0.2); }\n .bp3-button.bp3-outlined.bp3-intent-primary{\n border-color:rgba(16, 107, 163, 0.6); }\n .bp3-button.bp3-outlined.bp3-intent-primary:disabled, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled{\n border-color:rgba(16, 107, 163, 0.2); }\n .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary{\n border-color:rgba(72, 175, 240, 0.6); }\n .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled{\n border-color:rgba(72, 175, 240, 0.2); }\n .bp3-button.bp3-outlined.bp3-intent-success{\n border-color:rgba(13, 128, 80, 0.6); }\n .bp3-button.bp3-outlined.bp3-intent-success:disabled, .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled{\n border-color:rgba(13, 128, 80, 0.2); }\n .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success{\n border-color:rgba(61, 204, 145, 0.6); }\n .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled{\n border-color:rgba(61, 204, 145, 0.2); }\n .bp3-button.bp3-outlined.bp3-intent-warning{\n border-color:rgba(191, 115, 38, 0.6); }\n .bp3-button.bp3-outlined.bp3-intent-warning:disabled, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled{\n border-color:rgba(191, 115, 38, 0.2); }\n .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning{\n border-color:rgba(255, 179, 102, 0.6); }\n .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled{\n border-color:rgba(255, 179, 102, 0.2); }\n .bp3-button.bp3-outlined.bp3-intent-danger{\n border-color:rgba(194, 48, 48, 0.6); }\n .bp3-button.bp3-outlined.bp3-intent-danger:disabled, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled{\n border-color:rgba(194, 48, 48, 0.2); }\n .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger{\n border-color:rgba(255, 115, 115, 0.6); }\n .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled{\n border-color:rgba(255, 115, 115, 0.2); }\n\na.bp3-button{\n text-align:center;\n text-decoration:none;\n -webkit-transition:none;\n transition:none; }\n a.bp3-button, a.bp3-button:hover, a.bp3-button:active{\n color:#182026; }\n a.bp3-button.bp3-disabled{\n color:rgba(92, 112, 128, 0.6); }\n\n.bp3-button-text{\n -webkit-box-flex:0;\n -ms-flex:0 1 auto;\n flex:0 1 auto; }\n\n.bp3-button.bp3-align-left .bp3-button-text, .bp3-button.bp3-align-right .bp3-button-text,\n.bp3-button-group.bp3-align-left .bp3-button-text,\n.bp3-button-group.bp3-align-right .bp3-button-text{\n -webkit-box-flex:1;\n -ms-flex:1 1 auto;\n flex:1 1 auto; }\n.bp3-button-group{\n display:-webkit-inline-box;\n display:-ms-inline-flexbox;\n display:inline-flex; }\n .bp3-button-group .bp3-button{\n -webkit-box-flex:0;\n -ms-flex:0 0 auto;\n flex:0 0 auto;\n position:relative;\n z-index:4; }\n .bp3-button-group .bp3-button:focus{\n z-index:5; }\n .bp3-button-group .bp3-button:hover{\n z-index:6; }\n .bp3-button-group .bp3-button:active, .bp3-button-group .bp3-button.bp3-active{\n z-index:7; }\n .bp3-button-group .bp3-button:disabled, .bp3-button-group .bp3-button.bp3-disabled{\n z-index:3; }\n .bp3-button-group .bp3-button[class*="bp3-intent-"]{\n z-index:9; }\n .bp3-button-group .bp3-button[class*="bp3-intent-"]:focus{\n z-index:10; }\n .bp3-button-group .bp3-button[class*="bp3-intent-"]:hover{\n z-index:11; }\n .bp3-button-group .bp3-button[class*="bp3-intent-"]:active, .bp3-button-group .bp3-button[class*="bp3-intent-"].bp3-active{\n z-index:12; }\n .bp3-button-group .bp3-button[class*="bp3-intent-"]:disabled, .bp3-button-group .bp3-button[class*="bp3-intent-"].bp3-disabled{\n z-index:8; }\n .bp3-button-group:not(.bp3-minimal) > .bp3-popover-wrapper:not(:first-child) .bp3-button,\n .bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:first-child){\n border-bottom-left-radius:0;\n border-top-left-radius:0; }\n .bp3-button-group:not(.bp3-minimal) > .bp3-popover-wrapper:not(:last-child) .bp3-button,\n .bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:last-child){\n border-bottom-right-radius:0;\n border-top-right-radius:0;\n margin-right:-1px; }\n .bp3-button-group.bp3-minimal .bp3-button{\n background:none;\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-button-group.bp3-minimal .bp3-button:hover{\n background:rgba(167, 182, 194, 0.3);\n -webkit-box-shadow:none;\n box-shadow:none;\n color:#182026;\n text-decoration:none; }\n .bp3-button-group.bp3-minimal .bp3-button:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-active{\n background:rgba(115, 134, 148, 0.3);\n -webkit-box-shadow:none;\n box-shadow:none;\n color:#182026; }\n .bp3-button-group.bp3-minimal .bp3-button:disabled, .bp3-button-group.bp3-minimal .bp3-button:disabled:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{\n background:none;\n color:rgba(92, 112, 128, 0.6);\n cursor:not-allowed; }\n .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{\n background:rgba(115, 134, 148, 0.3); }\n .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{\n background:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:inherit; }\n .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{\n background:none;\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{\n background:rgba(138, 155, 168, 0.15); }\n .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{\n background:rgba(138, 155, 168, 0.3);\n color:#f5f8fa; }\n .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{\n background:none;\n color:rgba(167, 182, 194, 0.6);\n cursor:not-allowed; }\n .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{\n background:rgba(138, 155, 168, 0.3); }\n .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{\n color:#106ba3; }\n .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{\n background:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:#106ba3; }\n .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{\n background:rgba(19, 124, 189, 0.15);\n color:#106ba3; }\n .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{\n background:rgba(19, 124, 189, 0.3);\n color:#106ba3; }\n .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{\n background:none;\n color:rgba(16, 107, 163, 0.5); }\n .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{\n background:rgba(19, 124, 189, 0.3); }\n .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{\n stroke:#106ba3; }\n .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{\n color:#48aff0; }\n .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{\n background:rgba(19, 124, 189, 0.2);\n color:#48aff0; }\n .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{\n background:rgba(19, 124, 189, 0.3);\n color:#48aff0; }\n .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{\n background:none;\n color:rgba(72, 175, 240, 0.5); }\n .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{\n background:rgba(19, 124, 189, 0.3); }\n .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{\n color:#0d8050; }\n .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{\n background:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:#0d8050; }\n .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{\n background:rgba(15, 153, 96, 0.15);\n color:#0d8050; }\n .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{\n background:rgba(15, 153, 96, 0.3);\n color:#0d8050; }\n .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{\n background:none;\n color:rgba(13, 128, 80, 0.5); }\n .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{\n background:rgba(15, 153, 96, 0.3); }\n .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{\n stroke:#0d8050; }\n .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{\n color:#3dcc91; }\n .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{\n background:rgba(15, 153, 96, 0.2);\n color:#3dcc91; }\n .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{\n background:rgba(15, 153, 96, 0.3);\n color:#3dcc91; }\n .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{\n background:none;\n color:rgba(61, 204, 145, 0.5); }\n .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{\n background:rgba(15, 153, 96, 0.3); }\n .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{\n color:#bf7326; }\n .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{\n background:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:#bf7326; }\n .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{\n background:rgba(217, 130, 43, 0.15);\n color:#bf7326; }\n .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{\n background:rgba(217, 130, 43, 0.3);\n color:#bf7326; }\n .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{\n background:none;\n color:rgba(191, 115, 38, 0.5); }\n .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{\n background:rgba(217, 130, 43, 0.3); }\n .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{\n stroke:#bf7326; }\n .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{\n color:#ffb366; }\n .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{\n background:rgba(217, 130, 43, 0.2);\n color:#ffb366; }\n .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{\n background:rgba(217, 130, 43, 0.3);\n color:#ffb366; }\n .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{\n background:none;\n color:rgba(255, 179, 102, 0.5); }\n .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{\n background:rgba(217, 130, 43, 0.3); }\n .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{\n color:#c23030; }\n .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{\n background:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:#c23030; }\n .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{\n background:rgba(219, 55, 55, 0.15);\n color:#c23030; }\n .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{\n background:rgba(219, 55, 55, 0.3);\n color:#c23030; }\n .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{\n background:none;\n color:rgba(194, 48, 48, 0.5); }\n .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{\n background:rgba(219, 55, 55, 0.3); }\n .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{\n stroke:#c23030; }\n .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{\n color:#ff7373; }\n .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{\n background:rgba(219, 55, 55, 0.2);\n color:#ff7373; }\n .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{\n background:rgba(219, 55, 55, 0.3);\n color:#ff7373; }\n .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{\n background:none;\n color:rgba(255, 115, 115, 0.5); }\n .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{\n background:rgba(219, 55, 55, 0.3); }\n .bp3-button-group .bp3-popover-wrapper,\n .bp3-button-group .bp3-popover-target{\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n -webkit-box-flex:1;\n -ms-flex:1 1 auto;\n flex:1 1 auto; }\n .bp3-button-group.bp3-fill{\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n width:100%; }\n .bp3-button-group .bp3-button.bp3-fill,\n .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){\n -webkit-box-flex:1;\n -ms-flex:1 1 auto;\n flex:1 1 auto; }\n .bp3-button-group.bp3-vertical{\n -webkit-box-align:stretch;\n -ms-flex-align:stretch;\n align-items:stretch;\n -webkit-box-orient:vertical;\n -webkit-box-direction:normal;\n -ms-flex-direction:column;\n flex-direction:column;\n vertical-align:top; }\n .bp3-button-group.bp3-vertical.bp3-fill{\n height:100%;\n width:unset; }\n .bp3-button-group.bp3-vertical .bp3-button{\n margin-right:0 !important;\n width:100%; }\n .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-popover-wrapper:first-child .bp3-button,\n .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:first-child{\n border-radius:3px 3px 0 0; }\n .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-popover-wrapper:last-child .bp3-button,\n .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:last-child{\n border-radius:0 0 3px 3px; }\n .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-popover-wrapper:not(:last-child) .bp3-button,\n .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:not(:last-child){\n margin-bottom:-1px; }\n .bp3-button-group.bp3-align-left .bp3-button{\n text-align:left; }\n .bp3-dark .bp3-button-group:not(.bp3-minimal) > .bp3-popover-wrapper:not(:last-child) .bp3-button,\n .bp3-dark .bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:last-child){\n margin-right:1px; }\n .bp3-dark .bp3-button-group.bp3-vertical > .bp3-popover-wrapper:not(:last-child) .bp3-button,\n .bp3-dark .bp3-button-group.bp3-vertical > .bp3-button:not(:last-child){\n margin-bottom:1px; }\n.bp3-callout{\n font-size:14px;\n line-height:1.5;\n background-color:rgba(138, 155, 168, 0.15);\n border-radius:3px;\n padding:10px 12px 9px;\n position:relative;\n width:100%; }\n .bp3-callout[class*="bp3-icon-"]{\n padding-left:40px; }\n .bp3-callout[class*="bp3-icon-"]::before{\n font-family:"Icons20", sans-serif;\n font-size:20px;\n font-style:normal;\n font-weight:400;\n line-height:1;\n -moz-osx-font-smoothing:grayscale;\n -webkit-font-smoothing:antialiased;\n color:#5c7080;\n left:10px;\n position:absolute;\n top:10px; }\n .bp3-callout.bp3-callout-icon{\n padding-left:40px; }\n .bp3-callout.bp3-callout-icon > .bp3-icon:first-child{\n color:#5c7080;\n left:10px;\n position:absolute;\n top:10px; }\n .bp3-callout .bp3-heading{\n line-height:20px;\n margin-bottom:5px;\n margin-top:0; }\n .bp3-callout .bp3-heading:last-child{\n margin-bottom:0; }\n .bp3-dark .bp3-callout{\n background-color:rgba(138, 155, 168, 0.2); }\n .bp3-dark .bp3-callout[class*="bp3-icon-"]::before{\n color:#a7b6c2; }\n .bp3-callout.bp3-intent-primary{\n background-color:rgba(19, 124, 189, 0.15); }\n .bp3-callout.bp3-intent-primary[class*="bp3-icon-"]::before,\n .bp3-callout.bp3-intent-primary > .bp3-icon:first-child,\n .bp3-callout.bp3-intent-primary .bp3-heading{\n color:#106ba3; }\n .bp3-dark .bp3-callout.bp3-intent-primary{\n background-color:rgba(19, 124, 189, 0.25); }\n .bp3-dark .bp3-callout.bp3-intent-primary[class*="bp3-icon-"]::before,\n .bp3-dark .bp3-callout.bp3-intent-primary > .bp3-icon:first-child,\n .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{\n color:#48aff0; }\n .bp3-callout.bp3-intent-success{\n background-color:rgba(15, 153, 96, 0.15); }\n .bp3-callout.bp3-intent-success[class*="bp3-icon-"]::before,\n .bp3-callout.bp3-intent-success > .bp3-icon:first-child,\n .bp3-callout.bp3-intent-success .bp3-heading{\n color:#0d8050; }\n .bp3-dark .bp3-callout.bp3-intent-success{\n background-color:rgba(15, 153, 96, 0.25); }\n .bp3-dark .bp3-callout.bp3-intent-success[class*="bp3-icon-"]::before,\n .bp3-dark .bp3-callout.bp3-intent-success > .bp3-icon:first-child,\n .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{\n color:#3dcc91; }\n .bp3-callout.bp3-intent-warning{\n background-color:rgba(217, 130, 43, 0.15); }\n .bp3-callout.bp3-intent-warning[class*="bp3-icon-"]::before,\n .bp3-callout.bp3-intent-warning > .bp3-icon:first-child,\n .bp3-callout.bp3-intent-warning .bp3-heading{\n color:#bf7326; }\n .bp3-dark .bp3-callout.bp3-intent-warning{\n background-color:rgba(217, 130, 43, 0.25); }\n .bp3-dark .bp3-callout.bp3-intent-warning[class*="bp3-icon-"]::before,\n .bp3-dark .bp3-callout.bp3-intent-warning > .bp3-icon:first-child,\n .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{\n color:#ffb366; }\n .bp3-callout.bp3-intent-danger{\n background-color:rgba(219, 55, 55, 0.15); }\n .bp3-callout.bp3-intent-danger[class*="bp3-icon-"]::before,\n .bp3-callout.bp3-intent-danger > .bp3-icon:first-child,\n .bp3-callout.bp3-intent-danger .bp3-heading{\n color:#c23030; }\n .bp3-dark .bp3-callout.bp3-intent-danger{\n background-color:rgba(219, 55, 55, 0.25); }\n .bp3-dark .bp3-callout.bp3-intent-danger[class*="bp3-icon-"]::before,\n .bp3-dark .bp3-callout.bp3-intent-danger > .bp3-icon:first-child,\n .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{\n color:#ff7373; }\n .bp3-running-text .bp3-callout{\n margin:20px 0; }\n.bp3-card{\n background-color:#ffffff;\n border-radius:3px;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);\n padding:20px;\n -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);\n transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);\n transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);\n transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-card.bp3-dark,\n .bp3-dark .bp3-card{\n background-color:#30404d;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); }\n\n.bp3-elevation-0{\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); }\n .bp3-elevation-0.bp3-dark,\n .bp3-dark .bp3-elevation-0{\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); }\n\n.bp3-elevation-1{\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2); }\n .bp3-elevation-1.bp3-dark,\n .bp3-dark .bp3-elevation-1{\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }\n\n.bp3-elevation-2{\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2); }\n .bp3-elevation-2.bp3-dark,\n .bp3-dark .bp3-elevation-2{\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.4), 0 2px 6px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.4), 0 2px 6px rgba(16, 22, 26, 0.4); }\n\n.bp3-elevation-3{\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); }\n .bp3-elevation-3.bp3-dark,\n .bp3-dark .bp3-elevation-3{\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }\n\n.bp3-elevation-4{\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2); }\n .bp3-elevation-4.bp3-dark,\n .bp3-dark .bp3-elevation-4{\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4); }\n\n.bp3-card.bp3-interactive:hover{\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);\n cursor:pointer; }\n .bp3-card.bp3-interactive:hover.bp3-dark,\n .bp3-dark .bp3-card.bp3-interactive:hover{\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }\n\n.bp3-card.bp3-interactive:active{\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);\n opacity:0.9;\n -webkit-transition-duration:0;\n transition-duration:0; }\n .bp3-card.bp3-interactive:active.bp3-dark,\n .bp3-dark .bp3-card.bp3-interactive:active{\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }\n\n.bp3-collapse{\n height:0;\n overflow-y:hidden;\n -webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);\n transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-collapse .bp3-collapse-body{\n -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);\n transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);\n transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);\n transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-collapse .bp3-collapse-body[aria-hidden="true"]{\n display:none; }\n\n.bp3-context-menu .bp3-popover-target{\n display:block; }\n\n.bp3-context-menu-popover-target{\n position:fixed; }\n\n.bp3-divider{\n border-bottom:1px solid rgba(16, 22, 26, 0.15);\n border-right:1px solid rgba(16, 22, 26, 0.15);\n margin:5px; }\n .bp3-dark .bp3-divider{\n border-color:rgba(16, 22, 26, 0.4); }\n.bp3-dialog-container{\n opacity:1;\n -webkit-transform:scale(1);\n transform:scale(1);\n -webkit-box-align:center;\n -ms-flex-align:center;\n align-items:center;\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n -webkit-box-pack:center;\n -ms-flex-pack:center;\n justify-content:center;\n min-height:100%;\n pointer-events:none;\n -webkit-user-select:none;\n -moz-user-select:none;\n -ms-user-select:none;\n user-select:none;\n width:100%; }\n .bp3-dialog-container.bp3-overlay-enter > .bp3-dialog, .bp3-dialog-container.bp3-overlay-appear > .bp3-dialog{\n opacity:0;\n -webkit-transform:scale(0.5);\n transform:scale(0.5); }\n .bp3-dialog-container.bp3-overlay-enter-active > .bp3-dialog, .bp3-dialog-container.bp3-overlay-appear-active > .bp3-dialog{\n opacity:1;\n -webkit-transform:scale(1);\n transform:scale(1);\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:300ms;\n transition-duration:300ms;\n -webkit-transition-property:opacity, -webkit-transform;\n transition-property:opacity, -webkit-transform;\n transition-property:opacity, transform;\n transition-property:opacity, transform, -webkit-transform;\n -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);\n transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); }\n .bp3-dialog-container.bp3-overlay-exit > .bp3-dialog{\n opacity:1;\n -webkit-transform:scale(1);\n transform:scale(1); }\n .bp3-dialog-container.bp3-overlay-exit-active > .bp3-dialog{\n opacity:0;\n -webkit-transform:scale(0.5);\n transform:scale(0.5);\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:300ms;\n transition-duration:300ms;\n -webkit-transition-property:opacity, -webkit-transform;\n transition-property:opacity, -webkit-transform;\n transition-property:opacity, transform;\n transition-property:opacity, transform, -webkit-transform;\n -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);\n transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); }\n\n.bp3-dialog{\n background:#ebf1f5;\n border-radius:6px;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n -webkit-box-orient:vertical;\n -webkit-box-direction:normal;\n -ms-flex-direction:column;\n flex-direction:column;\n margin:30px 0;\n padding-bottom:20px;\n pointer-events:all;\n -webkit-user-select:text;\n -moz-user-select:text;\n -ms-user-select:text;\n user-select:text;\n width:500px; }\n .bp3-dialog:focus{\n outline:0; }\n .bp3-dialog.bp3-dark,\n .bp3-dark .bp3-dialog{\n background:#293742;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);\n color:#f5f8fa; }\n\n.bp3-dialog-header{\n -webkit-box-align:center;\n -ms-flex-align:center;\n align-items:center;\n background:#ffffff;\n border-radius:6px 6px 0 0;\n -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);\n box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n -webkit-box-flex:0;\n -ms-flex:0 0 auto;\n flex:0 0 auto;\n min-height:40px;\n padding-left:20px;\n padding-right:5px; }\n .bp3-dialog-header .bp3-icon-large,\n .bp3-dialog-header .bp3-icon{\n color:#5c7080;\n -webkit-box-flex:0;\n -ms-flex:0 0 auto;\n flex:0 0 auto;\n margin-right:10px; }\n .bp3-dialog-header .bp3-heading{\n overflow:hidden;\n text-overflow:ellipsis;\n white-space:nowrap;\n word-wrap:normal;\n -webkit-box-flex:1;\n -ms-flex:1 1 auto;\n flex:1 1 auto;\n line-height:inherit;\n margin:0; }\n .bp3-dialog-header .bp3-heading:last-child{\n margin-right:20px; }\n .bp3-dark .bp3-dialog-header{\n background:#30404d;\n -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.4);\n box-shadow:0 1px 0 rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-dialog-header .bp3-icon-large,\n .bp3-dark .bp3-dialog-header .bp3-icon{\n color:#a7b6c2; }\n\n.bp3-dialog-body{\n -webkit-box-flex:1;\n -ms-flex:1 1 auto;\n flex:1 1 auto;\n line-height:18px;\n margin:20px; }\n\n.bp3-dialog-footer{\n -webkit-box-flex:0;\n -ms-flex:0 0 auto;\n flex:0 0 auto;\n margin:0 20px; }\n\n.bp3-dialog-footer-actions{\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n -webkit-box-pack:end;\n -ms-flex-pack:end;\n justify-content:flex-end; }\n .bp3-dialog-footer-actions .bp3-button{\n margin-left:10px; }\n.bp3-drawer{\n background:#ffffff;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n -webkit-box-orient:vertical;\n -webkit-box-direction:normal;\n -ms-flex-direction:column;\n flex-direction:column;\n margin:0;\n padding:0; }\n .bp3-drawer:focus{\n outline:0; }\n .bp3-drawer.bp3-position-top{\n height:50%;\n left:0;\n right:0;\n top:0; }\n .bp3-drawer.bp3-position-top.bp3-overlay-enter, .bp3-drawer.bp3-position-top.bp3-overlay-appear{\n -webkit-transform:translateY(-100%);\n transform:translateY(-100%); }\n .bp3-drawer.bp3-position-top.bp3-overlay-enter-active, .bp3-drawer.bp3-position-top.bp3-overlay-appear-active{\n -webkit-transform:translateY(0);\n transform:translateY(0);\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:200ms;\n transition-duration:200ms;\n -webkit-transition-property:-webkit-transform;\n transition-property:-webkit-transform;\n transition-property:transform;\n transition-property:transform, -webkit-transform;\n -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);\n transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-drawer.bp3-position-top.bp3-overlay-exit{\n -webkit-transform:translateY(0);\n transform:translateY(0); }\n .bp3-drawer.bp3-position-top.bp3-overlay-exit-active{\n -webkit-transform:translateY(-100%);\n transform:translateY(-100%);\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:100ms;\n transition-duration:100ms;\n -webkit-transition-property:-webkit-transform;\n transition-property:-webkit-transform;\n transition-property:transform;\n transition-property:transform, -webkit-transform;\n -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);\n transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-drawer.bp3-position-bottom{\n bottom:0;\n height:50%;\n left:0;\n right:0; }\n .bp3-drawer.bp3-position-bottom.bp3-overlay-enter, .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{\n -webkit-transform:translateY(100%);\n transform:translateY(100%); }\n .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active, .bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active{\n -webkit-transform:translateY(0);\n transform:translateY(0);\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:200ms;\n transition-duration:200ms;\n -webkit-transition-property:-webkit-transform;\n transition-property:-webkit-transform;\n transition-property:transform;\n transition-property:transform, -webkit-transform;\n -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);\n transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{\n -webkit-transform:translateY(0);\n transform:translateY(0); }\n .bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active{\n -webkit-transform:translateY(100%);\n transform:translateY(100%);\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:100ms;\n transition-duration:100ms;\n -webkit-transition-property:-webkit-transform;\n transition-property:-webkit-transform;\n transition-property:transform;\n transition-property:transform, -webkit-transform;\n -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);\n transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-drawer.bp3-position-left{\n bottom:0;\n left:0;\n top:0;\n width:50%; }\n .bp3-drawer.bp3-position-left.bp3-overlay-enter, .bp3-drawer.bp3-position-left.bp3-overlay-appear{\n -webkit-transform:translateX(-100%);\n transform:translateX(-100%); }\n .bp3-drawer.bp3-position-left.bp3-overlay-enter-active, .bp3-drawer.bp3-position-left.bp3-overlay-appear-active{\n -webkit-transform:translateX(0);\n transform:translateX(0);\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:200ms;\n transition-duration:200ms;\n -webkit-transition-property:-webkit-transform;\n transition-property:-webkit-transform;\n transition-property:transform;\n transition-property:transform, -webkit-transform;\n -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);\n transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-drawer.bp3-position-left.bp3-overlay-exit{\n -webkit-transform:translateX(0);\n transform:translateX(0); }\n .bp3-drawer.bp3-position-left.bp3-overlay-exit-active{\n -webkit-transform:translateX(-100%);\n transform:translateX(-100%);\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:100ms;\n transition-duration:100ms;\n -webkit-transition-property:-webkit-transform;\n transition-property:-webkit-transform;\n transition-property:transform;\n transition-property:transform, -webkit-transform;\n -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);\n transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-drawer.bp3-position-right{\n bottom:0;\n right:0;\n top:0;\n width:50%; }\n .bp3-drawer.bp3-position-right.bp3-overlay-enter, .bp3-drawer.bp3-position-right.bp3-overlay-appear{\n -webkit-transform:translateX(100%);\n transform:translateX(100%); }\n .bp3-drawer.bp3-position-right.bp3-overlay-enter-active, .bp3-drawer.bp3-position-right.bp3-overlay-appear-active{\n -webkit-transform:translateX(0);\n transform:translateX(0);\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:200ms;\n transition-duration:200ms;\n -webkit-transition-property:-webkit-transform;\n transition-property:-webkit-transform;\n transition-property:transform;\n transition-property:transform, -webkit-transform;\n -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);\n transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-drawer.bp3-position-right.bp3-overlay-exit{\n -webkit-transform:translateX(0);\n transform:translateX(0); }\n .bp3-drawer.bp3-position-right.bp3-overlay-exit-active{\n -webkit-transform:translateX(100%);\n transform:translateX(100%);\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:100ms;\n transition-duration:100ms;\n -webkit-transition-property:-webkit-transform;\n transition-property:-webkit-transform;\n transition-property:transform;\n transition-property:transform, -webkit-transform;\n -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);\n transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(\n .bp3-position-right):not(.bp3-vertical){\n bottom:0;\n right:0;\n top:0;\n width:50%; }\n .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(\n .bp3-position-right):not(.bp3-vertical).bp3-overlay-enter, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(\n .bp3-position-right):not(.bp3-vertical).bp3-overlay-appear{\n -webkit-transform:translateX(100%);\n transform:translateX(100%); }\n .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(\n .bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(\n .bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active{\n -webkit-transform:translateX(0);\n transform:translateX(0);\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:200ms;\n transition-duration:200ms;\n -webkit-transition-property:-webkit-transform;\n transition-property:-webkit-transform;\n transition-property:transform;\n transition-property:transform, -webkit-transform;\n -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);\n transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(\n .bp3-position-right):not(.bp3-vertical).bp3-overlay-exit{\n -webkit-transform:translateX(0);\n transform:translateX(0); }\n .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(\n .bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active{\n -webkit-transform:translateX(100%);\n transform:translateX(100%);\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:100ms;\n transition-duration:100ms;\n -webkit-transition-property:-webkit-transform;\n transition-property:-webkit-transform;\n transition-property:transform;\n transition-property:transform, -webkit-transform;\n -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);\n transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(\n .bp3-position-right).bp3-vertical{\n bottom:0;\n height:50%;\n left:0;\n right:0; }\n .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(\n .bp3-position-right).bp3-vertical.bp3-overlay-enter, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(\n .bp3-position-right).bp3-vertical.bp3-overlay-appear{\n -webkit-transform:translateY(100%);\n transform:translateY(100%); }\n .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(\n .bp3-position-right).bp3-vertical.bp3-overlay-enter-active, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(\n .bp3-position-right).bp3-vertical.bp3-overlay-appear-active{\n -webkit-transform:translateY(0);\n transform:translateY(0);\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:200ms;\n transition-duration:200ms;\n -webkit-transition-property:-webkit-transform;\n transition-property:-webkit-transform;\n transition-property:transform;\n transition-property:transform, -webkit-transform;\n -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);\n transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(\n .bp3-position-right).bp3-vertical.bp3-overlay-exit{\n -webkit-transform:translateY(0);\n transform:translateY(0); }\n .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(\n .bp3-position-right).bp3-vertical.bp3-overlay-exit-active{\n -webkit-transform:translateY(100%);\n transform:translateY(100%);\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:100ms;\n transition-duration:100ms;\n -webkit-transition-property:-webkit-transform;\n transition-property:-webkit-transform;\n transition-property:transform;\n transition-property:transform, -webkit-transform;\n -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);\n transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-drawer.bp3-dark,\n .bp3-dark .bp3-drawer{\n background:#30404d;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);\n color:#f5f8fa; }\n\n.bp3-drawer-header{\n -webkit-box-align:center;\n -ms-flex-align:center;\n align-items:center;\n border-radius:0;\n -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);\n box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n -webkit-box-flex:0;\n -ms-flex:0 0 auto;\n flex:0 0 auto;\n min-height:40px;\n padding:5px;\n padding-left:20px;\n position:relative; }\n .bp3-drawer-header .bp3-icon-large,\n .bp3-drawer-header .bp3-icon{\n color:#5c7080;\n -webkit-box-flex:0;\n -ms-flex:0 0 auto;\n flex:0 0 auto;\n margin-right:10px; }\n .bp3-drawer-header .bp3-heading{\n overflow:hidden;\n text-overflow:ellipsis;\n white-space:nowrap;\n word-wrap:normal;\n -webkit-box-flex:1;\n -ms-flex:1 1 auto;\n flex:1 1 auto;\n line-height:inherit;\n margin:0; }\n .bp3-drawer-header .bp3-heading:last-child{\n margin-right:20px; }\n .bp3-dark .bp3-drawer-header{\n -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.4);\n box-shadow:0 1px 0 rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-drawer-header .bp3-icon-large,\n .bp3-dark .bp3-drawer-header .bp3-icon{\n color:#a7b6c2; }\n\n.bp3-drawer-body{\n -webkit-box-flex:1;\n -ms-flex:1 1 auto;\n flex:1 1 auto;\n line-height:18px;\n overflow:auto; }\n\n.bp3-drawer-footer{\n -webkit-box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15);\n box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15);\n -webkit-box-flex:0;\n -ms-flex:0 0 auto;\n flex:0 0 auto;\n padding:10px 20px;\n position:relative; }\n .bp3-dark .bp3-drawer-footer{\n -webkit-box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.4);\n box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.4); }\n.bp3-editable-text{\n cursor:text;\n display:inline-block;\n max-width:100%;\n position:relative;\n vertical-align:top;\n white-space:nowrap; }\n .bp3-editable-text::before{\n bottom:-3px;\n left:-3px;\n position:absolute;\n right:-3px;\n top:-3px;\n border-radius:3px;\n content:"";\n -webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);\n transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);\n transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);\n transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-editable-text:hover::before{\n -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15);\n box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15); }\n .bp3-editable-text.bp3-editable-text-editing::before{\n background-color:#ffffff;\n -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }\n .bp3-editable-text.bp3-disabled::before{\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input,\n .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{\n color:#137cbd; }\n .bp3-editable-text.bp3-intent-primary:hover::before{\n -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(19, 124, 189, 0.4);\n box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(19, 124, 189, 0.4); }\n .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{\n -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }\n .bp3-editable-text.bp3-intent-success .bp3-editable-text-input,\n .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{\n color:#0f9960; }\n .bp3-editable-text.bp3-intent-success:hover::before{\n -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px rgba(15, 153, 96, 0.4);\n box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px rgba(15, 153, 96, 0.4); }\n .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{\n -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }\n .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input,\n .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{\n color:#d9822b; }\n .bp3-editable-text.bp3-intent-warning:hover::before{\n -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px rgba(217, 130, 43, 0.4);\n box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px rgba(217, 130, 43, 0.4); }\n .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{\n -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }\n .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input,\n .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{\n color:#db3737; }\n .bp3-editable-text.bp3-intent-danger:hover::before{\n -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px rgba(219, 55, 55, 0.4);\n box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px rgba(219, 55, 55, 0.4); }\n .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{\n -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }\n .bp3-dark .bp3-editable-text:hover::before{\n -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(255, 255, 255, 0.15);\n box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(255, 255, 255, 0.15); }\n .bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{\n background-color:rgba(16, 22, 26, 0.3);\n -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-editable-text.bp3-disabled::before{\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{\n color:#48aff0; }\n .bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{\n -webkit-box-shadow:0 0 0 0 rgba(72, 175, 240, 0), 0 0 0 0 rgba(72, 175, 240, 0), inset 0 0 0 1px rgba(72, 175, 240, 0.4);\n box-shadow:0 0 0 0 rgba(72, 175, 240, 0), 0 0 0 0 rgba(72, 175, 240, 0), inset 0 0 0 1px rgba(72, 175, 240, 0.4); }\n .bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{\n -webkit-box-shadow:0 0 0 1px #48aff0, 0 0 0 3px rgba(72, 175, 240, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px #48aff0, 0 0 0 3px rgba(72, 175, 240, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{\n color:#3dcc91; }\n .bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{\n -webkit-box-shadow:0 0 0 0 rgba(61, 204, 145, 0), 0 0 0 0 rgba(61, 204, 145, 0), inset 0 0 0 1px rgba(61, 204, 145, 0.4);\n box-shadow:0 0 0 0 rgba(61, 204, 145, 0), 0 0 0 0 rgba(61, 204, 145, 0), inset 0 0 0 1px rgba(61, 204, 145, 0.4); }\n .bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{\n -webkit-box-shadow:0 0 0 1px #3dcc91, 0 0 0 3px rgba(61, 204, 145, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px #3dcc91, 0 0 0 3px rgba(61, 204, 145, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{\n color:#ffb366; }\n .bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{\n -webkit-box-shadow:0 0 0 0 rgba(255, 179, 102, 0), 0 0 0 0 rgba(255, 179, 102, 0), inset 0 0 0 1px rgba(255, 179, 102, 0.4);\n box-shadow:0 0 0 0 rgba(255, 179, 102, 0), 0 0 0 0 rgba(255, 179, 102, 0), inset 0 0 0 1px rgba(255, 179, 102, 0.4); }\n .bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{\n -webkit-box-shadow:0 0 0 1px #ffb366, 0 0 0 3px rgba(255, 179, 102, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px #ffb366, 0 0 0 3px rgba(255, 179, 102, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{\n color:#ff7373; }\n .bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{\n -webkit-box-shadow:0 0 0 0 rgba(255, 115, 115, 0), 0 0 0 0 rgba(255, 115, 115, 0), inset 0 0 0 1px rgba(255, 115, 115, 0.4);\n box-shadow:0 0 0 0 rgba(255, 115, 115, 0), 0 0 0 0 rgba(255, 115, 115, 0), inset 0 0 0 1px rgba(255, 115, 115, 0.4); }\n .bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{\n -webkit-box-shadow:0 0 0 1px #ff7373, 0 0 0 3px rgba(255, 115, 115, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px #ff7373, 0 0 0 3px rgba(255, 115, 115, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }\n\n.bp3-editable-text-input,\n.bp3-editable-text-content{\n color:inherit;\n display:inherit;\n font:inherit;\n letter-spacing:inherit;\n max-width:inherit;\n min-width:inherit;\n position:relative;\n resize:none;\n text-transform:inherit;\n vertical-align:top; }\n\n.bp3-editable-text-input{\n background:none;\n border:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n padding:0;\n white-space:pre-wrap;\n width:100%; }\n .bp3-editable-text-input::-webkit-input-placeholder{\n color:rgba(92, 112, 128, 0.6);\n opacity:1; }\n .bp3-editable-text-input::-moz-placeholder{\n color:rgba(92, 112, 128, 0.6);\n opacity:1; }\n .bp3-editable-text-input:-ms-input-placeholder{\n color:rgba(92, 112, 128, 0.6);\n opacity:1; }\n .bp3-editable-text-input::-ms-input-placeholder{\n color:rgba(92, 112, 128, 0.6);\n opacity:1; }\n .bp3-editable-text-input::placeholder{\n color:rgba(92, 112, 128, 0.6);\n opacity:1; }\n .bp3-editable-text-input:focus{\n outline:none; }\n .bp3-editable-text-input::-ms-clear{\n display:none; }\n\n.bp3-editable-text-content{\n overflow:hidden;\n padding-right:2px;\n text-overflow:ellipsis;\n white-space:pre; }\n .bp3-editable-text-editing > .bp3-editable-text-content{\n left:0;\n position:absolute;\n visibility:hidden; }\n .bp3-editable-text-placeholder > .bp3-editable-text-content{\n color:rgba(92, 112, 128, 0.6); }\n .bp3-dark .bp3-editable-text-placeholder > .bp3-editable-text-content{\n color:rgba(167, 182, 194, 0.6); }\n\n.bp3-editable-text.bp3-multiline{\n display:block; }\n .bp3-editable-text.bp3-multiline .bp3-editable-text-content{\n overflow:auto;\n white-space:pre-wrap;\n word-wrap:break-word; }\n.bp3-divider{\n border-bottom:1px solid rgba(16, 22, 26, 0.15);\n border-right:1px solid rgba(16, 22, 26, 0.15);\n margin:5px; }\n .bp3-dark .bp3-divider{\n border-color:rgba(16, 22, 26, 0.4); }\n.bp3-control-group{\n -webkit-transform:translateZ(0);\n transform:translateZ(0);\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n -webkit-box-orient:horizontal;\n -webkit-box-direction:normal;\n -ms-flex-direction:row;\n flex-direction:row;\n -webkit-box-align:stretch;\n -ms-flex-align:stretch;\n align-items:stretch; }\n .bp3-control-group > *{\n -webkit-box-flex:0;\n -ms-flex-positive:0;\n flex-grow:0;\n -ms-flex-negative:0;\n flex-shrink:0; }\n .bp3-control-group > .bp3-fill{\n -webkit-box-flex:1;\n -ms-flex-positive:1;\n flex-grow:1;\n -ms-flex-negative:1;\n flex-shrink:1; }\n .bp3-control-group .bp3-button,\n .bp3-control-group .bp3-html-select,\n .bp3-control-group .bp3-input,\n .bp3-control-group .bp3-select{\n position:relative; }\n .bp3-control-group .bp3-input{\n border-radius:inherit;\n z-index:2; }\n .bp3-control-group .bp3-input:focus{\n border-radius:3px;\n z-index:14; }\n .bp3-control-group .bp3-input[class*="bp3-intent"]{\n z-index:13; }\n .bp3-control-group .bp3-input[class*="bp3-intent"]:focus{\n z-index:15; }\n .bp3-control-group .bp3-input[readonly], .bp3-control-group .bp3-input:disabled, .bp3-control-group .bp3-input.bp3-disabled{\n z-index:1; }\n .bp3-control-group .bp3-input-group[class*="bp3-intent"] .bp3-input{\n z-index:13; }\n .bp3-control-group .bp3-input-group[class*="bp3-intent"] .bp3-input:focus{\n z-index:15; }\n .bp3-control-group .bp3-button,\n .bp3-control-group .bp3-html-select select,\n .bp3-control-group .bp3-select select{\n -webkit-transform:translateZ(0);\n transform:translateZ(0);\n border-radius:inherit;\n z-index:4; }\n .bp3-control-group .bp3-button:focus,\n .bp3-control-group .bp3-html-select select:focus,\n .bp3-control-group .bp3-select select:focus{\n z-index:5; }\n .bp3-control-group .bp3-button:hover,\n .bp3-control-group .bp3-html-select select:hover,\n .bp3-control-group .bp3-select select:hover{\n z-index:6; }\n .bp3-control-group .bp3-button:active,\n .bp3-control-group .bp3-html-select select:active,\n .bp3-control-group .bp3-select select:active{\n z-index:7; }\n .bp3-control-group .bp3-button[readonly], .bp3-control-group .bp3-button:disabled, .bp3-control-group .bp3-button.bp3-disabled,\n .bp3-control-group .bp3-html-select select[readonly],\n .bp3-control-group .bp3-html-select select:disabled,\n .bp3-control-group .bp3-html-select select.bp3-disabled,\n .bp3-control-group .bp3-select select[readonly],\n .bp3-control-group .bp3-select select:disabled,\n .bp3-control-group .bp3-select select.bp3-disabled{\n z-index:3; }\n .bp3-control-group .bp3-button[class*="bp3-intent"],\n .bp3-control-group .bp3-html-select select[class*="bp3-intent"],\n .bp3-control-group .bp3-select select[class*="bp3-intent"]{\n z-index:9; }\n .bp3-control-group .bp3-button[class*="bp3-intent"]:focus,\n .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:focus,\n .bp3-control-group .bp3-select select[class*="bp3-intent"]:focus{\n z-index:10; }\n .bp3-control-group .bp3-button[class*="bp3-intent"]:hover,\n .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:hover,\n .bp3-control-group .bp3-select select[class*="bp3-intent"]:hover{\n z-index:11; }\n .bp3-control-group .bp3-button[class*="bp3-intent"]:active,\n .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:active,\n .bp3-control-group .bp3-select select[class*="bp3-intent"]:active{\n z-index:12; }\n .bp3-control-group .bp3-button[class*="bp3-intent"][readonly], .bp3-control-group .bp3-button[class*="bp3-intent"]:disabled, .bp3-control-group .bp3-button[class*="bp3-intent"].bp3-disabled,\n .bp3-control-group .bp3-html-select select[class*="bp3-intent"][readonly],\n .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:disabled,\n .bp3-control-group .bp3-html-select select[class*="bp3-intent"].bp3-disabled,\n .bp3-control-group .bp3-select select[class*="bp3-intent"][readonly],\n .bp3-control-group .bp3-select select[class*="bp3-intent"]:disabled,\n .bp3-control-group .bp3-select select[class*="bp3-intent"].bp3-disabled{\n z-index:8; }\n .bp3-control-group .bp3-input-group > .bp3-icon,\n .bp3-control-group .bp3-input-group > .bp3-button,\n .bp3-control-group .bp3-input-group > .bp3-input-action{\n z-index:16; }\n .bp3-control-group .bp3-select::after,\n .bp3-control-group .bp3-html-select::after,\n .bp3-control-group .bp3-select > .bp3-icon,\n .bp3-control-group .bp3-html-select > .bp3-icon{\n z-index:17; }\n .bp3-control-group .bp3-select:focus-within{\n z-index:5; }\n .bp3-control-group:not(.bp3-vertical) > *:not(.bp3-divider){\n margin-right:-1px; }\n .bp3-control-group:not(.bp3-vertical) > .bp3-divider:not(:first-child){\n margin-left:6px; }\n .bp3-dark .bp3-control-group:not(.bp3-vertical) > *:not(.bp3-divider){\n margin-right:0; }\n .bp3-dark .bp3-control-group:not(.bp3-vertical) > .bp3-button + .bp3-button{\n margin-left:1px; }\n .bp3-control-group .bp3-popover-wrapper,\n .bp3-control-group .bp3-popover-target{\n border-radius:inherit; }\n .bp3-control-group > :first-child{\n border-radius:3px 0 0 3px; }\n .bp3-control-group > :last-child{\n border-radius:0 3px 3px 0;\n margin-right:0; }\n .bp3-control-group > :only-child{\n border-radius:3px;\n margin-right:0; }\n .bp3-control-group .bp3-input-group .bp3-button{\n border-radius:3px; }\n .bp3-control-group .bp3-numeric-input:not(:first-child) .bp3-input-group{\n border-bottom-left-radius:0;\n border-top-left-radius:0; }\n .bp3-control-group > .bp3-fill{\n -webkit-box-flex:1;\n -ms-flex:1 1 auto;\n flex:1 1 auto; }\n .bp3-control-group.bp3-fill > *:not(.bp3-fixed){\n -webkit-box-flex:1;\n -ms-flex:1 1 auto;\n flex:1 1 auto; }\n .bp3-control-group.bp3-vertical{\n -webkit-box-orient:vertical;\n -webkit-box-direction:normal;\n -ms-flex-direction:column;\n flex-direction:column; }\n .bp3-control-group.bp3-vertical > *{\n margin-top:-1px; }\n .bp3-control-group.bp3-vertical > :first-child{\n border-radius:3px 3px 0 0;\n margin-top:0; }\n .bp3-control-group.bp3-vertical > :last-child{\n border-radius:0 0 3px 3px; }\n.bp3-control{\n cursor:pointer;\n display:block;\n margin-bottom:10px;\n position:relative;\n text-transform:none; }\n .bp3-control input:checked ~ .bp3-control-indicator{\n background-color:#137cbd;\n background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));\n background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);\n color:#ffffff; }\n .bp3-control:hover input:checked ~ .bp3-control-indicator{\n background-color:#106ba3;\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }\n .bp3-control input:not(:disabled):active:checked ~ .bp3-control-indicator{\n background:#0e5a8a;\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }\n .bp3-control input:disabled:checked ~ .bp3-control-indicator{\n background:rgba(19, 124, 189, 0.5);\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-dark .bp3-control input:checked ~ .bp3-control-indicator{\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-control:hover input:checked ~ .bp3-control-indicator{\n background-color:#106ba3;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-control input:not(:disabled):active:checked ~ .bp3-control-indicator{\n background-color:#0e5a8a;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }\n .bp3-dark .bp3-control input:disabled:checked ~ .bp3-control-indicator{\n background:rgba(14, 90, 138, 0.5);\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-control:not(.bp3-align-right){\n padding-left:26px; }\n .bp3-control:not(.bp3-align-right) .bp3-control-indicator{\n margin-left:-26px; }\n .bp3-control.bp3-align-right{\n padding-right:26px; }\n .bp3-control.bp3-align-right .bp3-control-indicator{\n margin-right:-26px; }\n .bp3-control.bp3-disabled{\n color:rgba(92, 112, 128, 0.6);\n cursor:not-allowed; }\n .bp3-control.bp3-inline{\n display:inline-block;\n margin-right:20px; }\n .bp3-control input{\n left:0;\n opacity:0;\n position:absolute;\n top:0;\n z-index:-1; }\n .bp3-control .bp3-control-indicator{\n background-clip:padding-box;\n background-color:#f5f8fa;\n background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));\n background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));\n border:none;\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);\n cursor:pointer;\n display:inline-block;\n font-size:16px;\n height:1em;\n margin-right:10px;\n margin-top:-3px;\n position:relative;\n -webkit-user-select:none;\n -moz-user-select:none;\n -ms-user-select:none;\n user-select:none;\n vertical-align:middle;\n width:1em; }\n .bp3-control .bp3-control-indicator::before{\n content:"";\n display:block;\n height:1em;\n width:1em; }\n .bp3-control:hover .bp3-control-indicator{\n background-color:#ebf1f5; }\n .bp3-control input:not(:disabled):active ~ .bp3-control-indicator{\n background:#d8e1e8;\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }\n .bp3-control input:disabled ~ .bp3-control-indicator{\n background:rgba(206, 217, 224, 0.5);\n -webkit-box-shadow:none;\n box-shadow:none;\n cursor:not-allowed; }\n .bp3-control input:focus ~ .bp3-control-indicator{\n outline:rgba(19, 124, 189, 0.6) auto 2px;\n outline-offset:2px;\n -moz-outline-radius:6px; }\n .bp3-control.bp3-align-right .bp3-control-indicator{\n float:right;\n margin-left:10px;\n margin-top:1px; }\n .bp3-control.bp3-large{\n font-size:16px; }\n .bp3-control.bp3-large:not(.bp3-align-right){\n padding-left:30px; }\n .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{\n margin-left:-30px; }\n .bp3-control.bp3-large.bp3-align-right{\n padding-right:30px; }\n .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{\n margin-right:-30px; }\n .bp3-control.bp3-large .bp3-control-indicator{\n font-size:20px; }\n .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{\n margin-top:0; }\n .bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator{\n background-color:#137cbd;\n background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));\n background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);\n color:#ffffff; }\n .bp3-control.bp3-checkbox:hover input:indeterminate ~ .bp3-control-indicator{\n background-color:#106ba3;\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }\n .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate ~ .bp3-control-indicator{\n background:#0e5a8a;\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }\n .bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{\n background:rgba(19, 124, 189, 0.5);\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-dark .bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator{\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate ~ .bp3-control-indicator{\n background-color:#106ba3;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate ~ .bp3-control-indicator{\n background-color:#0e5a8a;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }\n .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{\n background:rgba(14, 90, 138, 0.5);\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-control.bp3-checkbox .bp3-control-indicator{\n border-radius:3px; }\n .bp3-control.bp3-checkbox input:checked ~ .bp3-control-indicator::before{\n background-image:url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\'%3e%3cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0012 5z\' fill=\'white\'/%3e%3c/svg%3e"); }\n .bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator::before{\n background-image:url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\'%3e%3cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z\' fill=\'white\'/%3e%3c/svg%3e"); }\n .bp3-control.bp3-radio .bp3-control-indicator{\n border-radius:50%; }\n .bp3-control.bp3-radio input:checked ~ .bp3-control-indicator::before{\n background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%); }\n .bp3-control.bp3-radio input:checked:disabled ~ .bp3-control-indicator::before{\n opacity:0.5; }\n .bp3-control.bp3-radio input:focus ~ .bp3-control-indicator{\n -moz-outline-radius:16px; }\n .bp3-control.bp3-switch input ~ .bp3-control-indicator{\n background:rgba(167, 182, 194, 0.5); }\n .bp3-control.bp3-switch:hover input ~ .bp3-control-indicator{\n background:rgba(115, 134, 148, 0.5); }\n .bp3-control.bp3-switch input:not(:disabled):active ~ .bp3-control-indicator{\n background:rgba(92, 112, 128, 0.5); }\n .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator{\n background:rgba(206, 217, 224, 0.5); }\n .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator::before{\n background:rgba(255, 255, 255, 0.8); }\n .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator{\n background:#137cbd; }\n .bp3-control.bp3-switch:hover input:checked ~ .bp3-control-indicator{\n background:#106ba3; }\n .bp3-control.bp3-switch input:checked:not(:disabled):active ~ .bp3-control-indicator{\n background:#0e5a8a; }\n .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator{\n background:rgba(19, 124, 189, 0.5); }\n .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator::before{\n background:rgba(255, 255, 255, 0.8); }\n .bp3-control.bp3-switch:not(.bp3-align-right){\n padding-left:38px; }\n .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{\n margin-left:-38px; }\n .bp3-control.bp3-switch.bp3-align-right{\n padding-right:38px; }\n .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{\n margin-right:-38px; }\n .bp3-control.bp3-switch .bp3-control-indicator{\n border:none;\n border-radius:1.75em;\n -webkit-box-shadow:none !important;\n box-shadow:none !important;\n min-width:1.75em;\n -webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);\n transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);\n width:auto; }\n .bp3-control.bp3-switch .bp3-control-indicator::before{\n background:#ffffff;\n border-radius:50%;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);\n height:calc(1em - 4px);\n left:0;\n margin:2px;\n position:absolute;\n -webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);\n transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);\n width:calc(1em - 4px); }\n .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator::before{\n left:calc(100% - 1em); }\n .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){\n padding-left:45px; }\n .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{\n margin-left:-45px; }\n .bp3-control.bp3-switch.bp3-large.bp3-align-right{\n padding-right:45px; }\n .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{\n margin-right:-45px; }\n .bp3-dark .bp3-control.bp3-switch input ~ .bp3-control-indicator{\n background:rgba(16, 22, 26, 0.5); }\n .bp3-dark .bp3-control.bp3-switch:hover input ~ .bp3-control-indicator{\n background:rgba(16, 22, 26, 0.7); }\n .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active ~ .bp3-control-indicator{\n background:rgba(16, 22, 26, 0.9); }\n .bp3-dark .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator{\n background:rgba(57, 75, 89, 0.5); }\n .bp3-dark .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator::before{\n background:rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator{\n background:#137cbd; }\n .bp3-dark .bp3-control.bp3-switch:hover input:checked ~ .bp3-control-indicator{\n background:#106ba3; }\n .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active ~ .bp3-control-indicator{\n background:#0e5a8a; }\n .bp3-dark .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator{\n background:rgba(14, 90, 138, 0.5); }\n .bp3-dark .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator::before{\n background:rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{\n background:#394b59;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator::before{\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }\n .bp3-control.bp3-switch .bp3-switch-inner-text{\n font-size:0.7em;\n text-align:center; }\n .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{\n line-height:0;\n margin-left:0.5em;\n margin-right:1.2em;\n visibility:hidden; }\n .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{\n line-height:1em;\n margin-left:1.2em;\n margin-right:0.5em;\n visibility:visible; }\n .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator .bp3-control-indicator-child:first-child{\n line-height:1em;\n visibility:visible; }\n .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator .bp3-control-indicator-child:last-child{\n line-height:0;\n visibility:hidden; }\n .bp3-dark .bp3-control{\n color:#f5f8fa; }\n .bp3-dark .bp3-control.bp3-disabled{\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark .bp3-control .bp3-control-indicator{\n background-color:#394b59;\n background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));\n background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-control:hover .bp3-control-indicator{\n background-color:#30404d; }\n .bp3-dark .bp3-control input:not(:disabled):active ~ .bp3-control-indicator{\n background:#202b33;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }\n .bp3-dark .bp3-control input:disabled ~ .bp3-control-indicator{\n background:rgba(57, 75, 89, 0.5);\n -webkit-box-shadow:none;\n box-shadow:none;\n cursor:not-allowed; }\n .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked ~ .bp3-control-indicator, .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{\n color:rgba(167, 182, 194, 0.6); }\n.bp3-file-input{\n cursor:pointer;\n display:inline-block;\n height:30px;\n position:relative; }\n .bp3-file-input input{\n margin:0;\n min-width:200px;\n opacity:0; }\n .bp3-file-input input:disabled + .bp3-file-upload-input,\n .bp3-file-input input.bp3-disabled + .bp3-file-upload-input{\n background:rgba(206, 217, 224, 0.5);\n -webkit-box-shadow:none;\n box-shadow:none;\n color:rgba(92, 112, 128, 0.6);\n cursor:not-allowed;\n resize:none; }\n .bp3-file-input input:disabled + .bp3-file-upload-input::after,\n .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after{\n background-color:rgba(206, 217, 224, 0.5);\n background-image:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:rgba(92, 112, 128, 0.6);\n cursor:not-allowed;\n outline:none; }\n .bp3-file-input input:disabled + .bp3-file-upload-input::after.bp3-active, .bp3-file-input input:disabled + .bp3-file-upload-input::after.bp3-active:hover,\n .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after.bp3-active,\n .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after.bp3-active:hover{\n background:rgba(206, 217, 224, 0.7); }\n .bp3-dark .bp3-file-input input:disabled + .bp3-file-upload-input, .bp3-dark\n .bp3-file-input input.bp3-disabled + .bp3-file-upload-input{\n background:rgba(57, 75, 89, 0.5);\n -webkit-box-shadow:none;\n box-shadow:none;\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark .bp3-file-input input:disabled + .bp3-file-upload-input::after, .bp3-dark\n .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after{\n background-color:rgba(57, 75, 89, 0.5);\n background-image:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark .bp3-file-input input:disabled + .bp3-file-upload-input::after.bp3-active, .bp3-dark\n .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after.bp3-active{\n background:rgba(57, 75, 89, 0.7); }\n .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{\n color:#182026; }\n .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{\n color:#f5f8fa; }\n .bp3-file-input.bp3-fill{\n width:100%; }\n .bp3-file-input.bp3-large,\n .bp3-large .bp3-file-input{\n height:40px; }\n .bp3-file-input .bp3-file-upload-input-custom-text::after{\n content:attr(bp3-button-text); }\n\n.bp3-file-upload-input{\n -webkit-appearance:none;\n -moz-appearance:none;\n appearance:none;\n background:#ffffff;\n border:none;\n border-radius:3px;\n -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n color:#182026;\n font-size:14px;\n font-weight:400;\n height:30px;\n line-height:30px;\n outline:none;\n padding:0 10px;\n -webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);\n transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);\n transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);\n transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);\n vertical-align:middle;\n overflow:hidden;\n text-overflow:ellipsis;\n white-space:nowrap;\n word-wrap:normal;\n color:rgba(92, 112, 128, 0.6);\n left:0;\n padding-right:80px;\n position:absolute;\n right:0;\n top:0;\n -webkit-user-select:none;\n -moz-user-select:none;\n -ms-user-select:none;\n user-select:none; }\n .bp3-file-upload-input::-webkit-input-placeholder{\n color:rgba(92, 112, 128, 0.6);\n opacity:1; }\n .bp3-file-upload-input::-moz-placeholder{\n color:rgba(92, 112, 128, 0.6);\n opacity:1; }\n .bp3-file-upload-input:-ms-input-placeholder{\n color:rgba(92, 112, 128, 0.6);\n opacity:1; }\n .bp3-file-upload-input::-ms-input-placeholder{\n color:rgba(92, 112, 128, 0.6);\n opacity:1; }\n .bp3-file-upload-input::placeholder{\n color:rgba(92, 112, 128, 0.6);\n opacity:1; }\n .bp3-file-upload-input:focus, .bp3-file-upload-input.bp3-active{\n -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }\n .bp3-file-upload-input[type="search"], .bp3-file-upload-input.bp3-round{\n border-radius:30px;\n -webkit-box-sizing:border-box;\n box-sizing:border-box;\n padding-left:10px; }\n .bp3-file-upload-input[readonly]{\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15); }\n .bp3-file-upload-input:disabled, .bp3-file-upload-input.bp3-disabled{\n background:rgba(206, 217, 224, 0.5);\n -webkit-box-shadow:none;\n box-shadow:none;\n color:rgba(92, 112, 128, 0.6);\n cursor:not-allowed;\n resize:none; }\n .bp3-file-upload-input::after{\n background-color:#f5f8fa;\n background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));\n background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);\n color:#182026;\n min-height:24px;\n min-width:24px;\n overflow:hidden;\n text-overflow:ellipsis;\n white-space:nowrap;\n word-wrap:normal;\n border-radius:3px;\n content:"Browse";\n line-height:24px;\n margin:3px;\n position:absolute;\n right:0;\n text-align:center;\n top:0;\n width:70px; }\n .bp3-file-upload-input::after:hover{\n background-clip:padding-box;\n background-color:#ebf1f5;\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }\n .bp3-file-upload-input::after:active, .bp3-file-upload-input::after.bp3-active{\n background-color:#d8e1e8;\n background-image:none;\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }\n .bp3-file-upload-input::after:disabled, .bp3-file-upload-input::after.bp3-disabled{\n background-color:rgba(206, 217, 224, 0.5);\n background-image:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:rgba(92, 112, 128, 0.6);\n cursor:not-allowed;\n outline:none; }\n .bp3-file-upload-input::after:disabled.bp3-active, .bp3-file-upload-input::after:disabled.bp3-active:hover, .bp3-file-upload-input::after.bp3-disabled.bp3-active, .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{\n background:rgba(206, 217, 224, 0.7); }\n .bp3-file-upload-input:hover::after{\n background-clip:padding-box;\n background-color:#ebf1f5;\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }\n .bp3-file-upload-input:active::after{\n background-color:#d8e1e8;\n background-image:none;\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }\n .bp3-large .bp3-file-upload-input{\n font-size:16px;\n height:40px;\n line-height:40px;\n padding-right:95px; }\n .bp3-large .bp3-file-upload-input[type="search"], .bp3-large .bp3-file-upload-input.bp3-round{\n padding:0 15px; }\n .bp3-large .bp3-file-upload-input::after{\n min-height:30px;\n min-width:30px;\n line-height:30px;\n margin:5px;\n width:85px; }\n .bp3-dark .bp3-file-upload-input{\n background:rgba(16, 22, 26, 0.3);\n -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);\n color:#f5f8fa;\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark .bp3-file-upload-input::-moz-placeholder{\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark .bp3-file-upload-input::placeholder{\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark .bp3-file-upload-input:focus{\n -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-file-upload-input[readonly]{\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-file-upload-input:disabled, .bp3-dark .bp3-file-upload-input.bp3-disabled{\n background:rgba(57, 75, 89, 0.5);\n -webkit-box-shadow:none;\n box-shadow:none;\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark .bp3-file-upload-input::after{\n background-color:#394b59;\n background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));\n background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);\n color:#f5f8fa; }\n .bp3-dark .bp3-file-upload-input::after:hover, .bp3-dark .bp3-file-upload-input::after:active, .bp3-dark .bp3-file-upload-input::after.bp3-active{\n color:#f5f8fa; }\n .bp3-dark .bp3-file-upload-input::after:hover{\n background-color:#30404d;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-file-upload-input::after:active, .bp3-dark .bp3-file-upload-input::after.bp3-active{\n background-color:#202b33;\n background-image:none;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }\n .bp3-dark .bp3-file-upload-input::after:disabled, .bp3-dark .bp3-file-upload-input::after.bp3-disabled{\n background-color:rgba(57, 75, 89, 0.5);\n background-image:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active, .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{\n background:rgba(57, 75, 89, 0.7); }\n .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{\n background:rgba(16, 22, 26, 0.5);\n stroke:#8a9ba8; }\n .bp3-dark .bp3-file-upload-input:hover::after{\n background-color:#30404d;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-file-upload-input:active::after{\n background-color:#202b33;\n background-image:none;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }\n.bp3-file-upload-input::after{\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }\n.bp3-form-group{\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n -webkit-box-orient:vertical;\n -webkit-box-direction:normal;\n -ms-flex-direction:column;\n flex-direction:column;\n margin:0 0 15px; }\n .bp3-form-group label.bp3-label{\n margin-bottom:5px; }\n .bp3-form-group .bp3-control{\n margin-top:7px; }\n .bp3-form-group .bp3-form-helper-text{\n color:#5c7080;\n font-size:12px;\n margin-top:5px; }\n .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{\n color:#106ba3; }\n .bp3-form-group.bp3-intent-success .bp3-form-helper-text{\n color:#0d8050; }\n .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{\n color:#bf7326; }\n .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{\n color:#c23030; }\n .bp3-form-group.bp3-inline{\n -webkit-box-align:start;\n -ms-flex-align:start;\n align-items:flex-start;\n -webkit-box-orient:horizontal;\n -webkit-box-direction:normal;\n -ms-flex-direction:row;\n flex-direction:row; }\n .bp3-form-group.bp3-inline.bp3-large label.bp3-label{\n line-height:40px;\n margin:0 10px 0 0; }\n .bp3-form-group.bp3-inline label.bp3-label{\n line-height:30px;\n margin:0 10px 0 0; }\n .bp3-form-group.bp3-disabled .bp3-label,\n .bp3-form-group.bp3-disabled .bp3-text-muted,\n .bp3-form-group.bp3-disabled .bp3-form-helper-text{\n color:rgba(92, 112, 128, 0.6) !important; }\n .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{\n color:#48aff0; }\n .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{\n color:#3dcc91; }\n .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{\n color:#ffb366; }\n .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{\n color:#ff7373; }\n .bp3-dark .bp3-form-group .bp3-form-helper-text{\n color:#a7b6c2; }\n .bp3-dark .bp3-form-group.bp3-disabled .bp3-label,\n .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted,\n .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{\n color:rgba(167, 182, 194, 0.6) !important; }\n.bp3-input-group{\n display:block;\n position:relative; }\n .bp3-input-group .bp3-input{\n position:relative;\n width:100%; }\n .bp3-input-group .bp3-input:not(:first-child){\n padding-left:30px; }\n .bp3-input-group .bp3-input:not(:last-child){\n padding-right:30px; }\n .bp3-input-group .bp3-input-action,\n .bp3-input-group > .bp3-input-left-container,\n .bp3-input-group > .bp3-button,\n .bp3-input-group > .bp3-icon{\n position:absolute;\n top:0; }\n .bp3-input-group .bp3-input-action:first-child,\n .bp3-input-group > .bp3-input-left-container:first-child,\n .bp3-input-group > .bp3-button:first-child,\n .bp3-input-group > .bp3-icon:first-child{\n left:0; }\n .bp3-input-group .bp3-input-action:last-child,\n .bp3-input-group > .bp3-input-left-container:last-child,\n .bp3-input-group > .bp3-button:last-child,\n .bp3-input-group > .bp3-icon:last-child{\n right:0; }\n .bp3-input-group .bp3-button{\n min-height:24px;\n min-width:24px;\n margin:3px;\n padding:0 7px; }\n .bp3-input-group .bp3-button:empty{\n padding:0; }\n .bp3-input-group > .bp3-input-left-container,\n .bp3-input-group > .bp3-icon{\n z-index:1; }\n .bp3-input-group > .bp3-input-left-container > .bp3-icon,\n .bp3-input-group > .bp3-icon{\n color:#5c7080; }\n .bp3-input-group > .bp3-input-left-container > .bp3-icon:empty,\n .bp3-input-group > .bp3-icon:empty{\n font-family:"Icons16", sans-serif;\n font-size:16px;\n font-style:normal;\n font-weight:400;\n line-height:1;\n -moz-osx-font-smoothing:grayscale;\n -webkit-font-smoothing:antialiased; }\n .bp3-input-group > .bp3-input-left-container > .bp3-icon,\n .bp3-input-group > .bp3-icon,\n .bp3-input-group .bp3-input-action > .bp3-spinner{\n margin:7px; }\n .bp3-input-group .bp3-tag{\n margin:5px; }\n .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus),\n .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){\n color:#5c7080; }\n .bp3-dark .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus), .bp3-dark\n .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){\n color:#a7b6c2; }\n .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large,\n .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,\n .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,\n .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{\n color:#5c7080; }\n .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled,\n .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled{\n color:rgba(92, 112, 128, 0.6) !important; }\n .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled .bp3-icon, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled .bp3-icon-standard, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled .bp3-icon-large,\n .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon,\n .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard,\n .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{\n color:rgba(92, 112, 128, 0.6) !important; }\n .bp3-input-group.bp3-disabled{\n cursor:not-allowed; }\n .bp3-input-group.bp3-disabled .bp3-icon{\n color:rgba(92, 112, 128, 0.6); }\n .bp3-input-group.bp3-large .bp3-button{\n min-height:30px;\n min-width:30px;\n margin:5px; }\n .bp3-input-group.bp3-large > .bp3-input-left-container > .bp3-icon,\n .bp3-input-group.bp3-large > .bp3-icon,\n .bp3-input-group.bp3-large .bp3-input-action > .bp3-spinner{\n margin:12px; }\n .bp3-input-group.bp3-large .bp3-input{\n font-size:16px;\n height:40px;\n line-height:40px; }\n .bp3-input-group.bp3-large .bp3-input[type="search"], .bp3-input-group.bp3-large .bp3-input.bp3-round{\n padding:0 15px; }\n .bp3-input-group.bp3-large .bp3-input:not(:first-child){\n padding-left:40px; }\n .bp3-input-group.bp3-large .bp3-input:not(:last-child){\n padding-right:40px; }\n .bp3-input-group.bp3-small .bp3-button{\n min-height:20px;\n min-width:20px;\n margin:2px; }\n .bp3-input-group.bp3-small .bp3-tag{\n min-height:20px;\n min-width:20px;\n margin:2px; }\n .bp3-input-group.bp3-small > .bp3-input-left-container > .bp3-icon,\n .bp3-input-group.bp3-small > .bp3-icon,\n .bp3-input-group.bp3-small .bp3-input-action > .bp3-spinner{\n margin:4px; }\n .bp3-input-group.bp3-small .bp3-input{\n font-size:12px;\n height:24px;\n line-height:24px;\n padding-left:8px;\n padding-right:8px; }\n .bp3-input-group.bp3-small .bp3-input[type="search"], .bp3-input-group.bp3-small .bp3-input.bp3-round{\n padding:0 12px; }\n .bp3-input-group.bp3-small .bp3-input:not(:first-child){\n padding-left:24px; }\n .bp3-input-group.bp3-small .bp3-input:not(:last-child){\n padding-right:24px; }\n .bp3-input-group.bp3-fill{\n -webkit-box-flex:1;\n -ms-flex:1 1 auto;\n flex:1 1 auto;\n width:100%; }\n .bp3-input-group.bp3-round .bp3-button,\n .bp3-input-group.bp3-round .bp3-input,\n .bp3-input-group.bp3-round .bp3-tag{\n border-radius:30px; }\n .bp3-dark .bp3-input-group .bp3-icon{\n color:#a7b6c2; }\n .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{\n color:rgba(167, 182, 194, 0.6); }\n .bp3-input-group.bp3-intent-primary .bp3-input{\n -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }\n .bp3-input-group.bp3-intent-primary .bp3-input:focus{\n -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }\n .bp3-input-group.bp3-intent-primary .bp3-input[readonly]{\n -webkit-box-shadow:inset 0 0 0 1px #137cbd;\n box-shadow:inset 0 0 0 1px #137cbd; }\n .bp3-input-group.bp3-intent-primary .bp3-input:disabled, .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-input-group.bp3-intent-primary > .bp3-icon{\n color:#106ba3; }\n .bp3-dark .bp3-input-group.bp3-intent-primary > .bp3-icon{\n color:#48aff0; }\n .bp3-input-group.bp3-intent-success .bp3-input{\n -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }\n .bp3-input-group.bp3-intent-success .bp3-input:focus{\n -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }\n .bp3-input-group.bp3-intent-success .bp3-input[readonly]{\n -webkit-box-shadow:inset 0 0 0 1px #0f9960;\n box-shadow:inset 0 0 0 1px #0f9960; }\n .bp3-input-group.bp3-intent-success .bp3-input:disabled, .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-input-group.bp3-intent-success > .bp3-icon{\n color:#0d8050; }\n .bp3-dark .bp3-input-group.bp3-intent-success > .bp3-icon{\n color:#3dcc91; }\n .bp3-input-group.bp3-intent-warning .bp3-input{\n -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }\n .bp3-input-group.bp3-intent-warning .bp3-input:focus{\n -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }\n .bp3-input-group.bp3-intent-warning .bp3-input[readonly]{\n -webkit-box-shadow:inset 0 0 0 1px #d9822b;\n box-shadow:inset 0 0 0 1px #d9822b; }\n .bp3-input-group.bp3-intent-warning .bp3-input:disabled, .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-input-group.bp3-intent-warning > .bp3-icon{\n color:#bf7326; }\n .bp3-dark .bp3-input-group.bp3-intent-warning > .bp3-icon{\n color:#ffb366; }\n .bp3-input-group.bp3-intent-danger .bp3-input{\n -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }\n .bp3-input-group.bp3-intent-danger .bp3-input:focus{\n -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }\n .bp3-input-group.bp3-intent-danger .bp3-input[readonly]{\n -webkit-box-shadow:inset 0 0 0 1px #db3737;\n box-shadow:inset 0 0 0 1px #db3737; }\n .bp3-input-group.bp3-intent-danger .bp3-input:disabled, .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-input-group.bp3-intent-danger > .bp3-icon{\n color:#c23030; }\n .bp3-dark .bp3-input-group.bp3-intent-danger > .bp3-icon{\n color:#ff7373; }\n.bp3-input{\n -webkit-appearance:none;\n -moz-appearance:none;\n appearance:none;\n background:#ffffff;\n border:none;\n border-radius:3px;\n -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n color:#182026;\n font-size:14px;\n font-weight:400;\n height:30px;\n line-height:30px;\n outline:none;\n padding:0 10px;\n -webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);\n transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);\n transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);\n transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);\n vertical-align:middle; }\n .bp3-input::-webkit-input-placeholder{\n color:rgba(92, 112, 128, 0.6);\n opacity:1; }\n .bp3-input::-moz-placeholder{\n color:rgba(92, 112, 128, 0.6);\n opacity:1; }\n .bp3-input:-ms-input-placeholder{\n color:rgba(92, 112, 128, 0.6);\n opacity:1; }\n .bp3-input::-ms-input-placeholder{\n color:rgba(92, 112, 128, 0.6);\n opacity:1; }\n .bp3-input::placeholder{\n color:rgba(92, 112, 128, 0.6);\n opacity:1; }\n .bp3-input:focus, .bp3-input.bp3-active{\n -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }\n .bp3-input[type="search"], .bp3-input.bp3-round{\n border-radius:30px;\n -webkit-box-sizing:border-box;\n box-sizing:border-box;\n padding-left:10px; }\n .bp3-input[readonly]{\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15); }\n .bp3-input:disabled, .bp3-input.bp3-disabled{\n background:rgba(206, 217, 224, 0.5);\n -webkit-box-shadow:none;\n box-shadow:none;\n color:rgba(92, 112, 128, 0.6);\n cursor:not-allowed;\n resize:none; }\n .bp3-input.bp3-large{\n font-size:16px;\n height:40px;\n line-height:40px; }\n .bp3-input.bp3-large[type="search"], .bp3-input.bp3-large.bp3-round{\n padding:0 15px; }\n .bp3-input.bp3-small{\n font-size:12px;\n height:24px;\n line-height:24px;\n padding-left:8px;\n padding-right:8px; }\n .bp3-input.bp3-small[type="search"], .bp3-input.bp3-small.bp3-round{\n padding:0 12px; }\n .bp3-input.bp3-fill{\n -webkit-box-flex:1;\n -ms-flex:1 1 auto;\n flex:1 1 auto;\n width:100%; }\n .bp3-dark .bp3-input{\n background:rgba(16, 22, 26, 0.3);\n -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);\n color:#f5f8fa; }\n .bp3-dark .bp3-input::-webkit-input-placeholder{\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark .bp3-input::-moz-placeholder{\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark .bp3-input:-ms-input-placeholder{\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark .bp3-input::-ms-input-placeholder{\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark .bp3-input::placeholder{\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark .bp3-input:focus{\n -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-input[readonly]{\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-input:disabled, .bp3-dark .bp3-input.bp3-disabled{\n background:rgba(57, 75, 89, 0.5);\n -webkit-box-shadow:none;\n box-shadow:none;\n color:rgba(167, 182, 194, 0.6); }\n .bp3-input.bp3-intent-primary{\n -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }\n .bp3-input.bp3-intent-primary:focus{\n -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }\n .bp3-input.bp3-intent-primary[readonly]{\n -webkit-box-shadow:inset 0 0 0 1px #137cbd;\n box-shadow:inset 0 0 0 1px #137cbd; }\n .bp3-input.bp3-intent-primary:disabled, .bp3-input.bp3-intent-primary.bp3-disabled{\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-dark .bp3-input.bp3-intent-primary{\n -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-input.bp3-intent-primary:focus{\n -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-input.bp3-intent-primary[readonly]{\n -webkit-box-shadow:inset 0 0 0 1px #137cbd;\n box-shadow:inset 0 0 0 1px #137cbd; }\n .bp3-dark .bp3-input.bp3-intent-primary:disabled, .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-input.bp3-intent-success{\n -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }\n .bp3-input.bp3-intent-success:focus{\n -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }\n .bp3-input.bp3-intent-success[readonly]{\n -webkit-box-shadow:inset 0 0 0 1px #0f9960;\n box-shadow:inset 0 0 0 1px #0f9960; }\n .bp3-input.bp3-intent-success:disabled, .bp3-input.bp3-intent-success.bp3-disabled{\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-dark .bp3-input.bp3-intent-success{\n -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-input.bp3-intent-success:focus{\n -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px #0f9960, 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-input.bp3-intent-success[readonly]{\n -webkit-box-shadow:inset 0 0 0 1px #0f9960;\n box-shadow:inset 0 0 0 1px #0f9960; }\n .bp3-dark .bp3-input.bp3-intent-success:disabled, .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-input.bp3-intent-warning{\n -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }\n .bp3-input.bp3-intent-warning:focus{\n -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }\n .bp3-input.bp3-intent-warning[readonly]{\n -webkit-box-shadow:inset 0 0 0 1px #d9822b;\n box-shadow:inset 0 0 0 1px #d9822b; }\n .bp3-input.bp3-intent-warning:disabled, .bp3-input.bp3-intent-warning.bp3-disabled{\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-dark .bp3-input.bp3-intent-warning{\n -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-input.bp3-intent-warning:focus{\n -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px #d9822b, 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-input.bp3-intent-warning[readonly]{\n -webkit-box-shadow:inset 0 0 0 1px #d9822b;\n box-shadow:inset 0 0 0 1px #d9822b; }\n .bp3-dark .bp3-input.bp3-intent-warning:disabled, .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-input.bp3-intent-danger{\n -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }\n .bp3-input.bp3-intent-danger:focus{\n -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }\n .bp3-input.bp3-intent-danger[readonly]{\n -webkit-box-shadow:inset 0 0 0 1px #db3737;\n box-shadow:inset 0 0 0 1px #db3737; }\n .bp3-input.bp3-intent-danger:disabled, .bp3-input.bp3-intent-danger.bp3-disabled{\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-dark .bp3-input.bp3-intent-danger{\n -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-input.bp3-intent-danger:focus{\n -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px #db3737, 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-input.bp3-intent-danger[readonly]{\n -webkit-box-shadow:inset 0 0 0 1px #db3737;\n box-shadow:inset 0 0 0 1px #db3737; }\n .bp3-dark .bp3-input.bp3-intent-danger:disabled, .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-input::-ms-clear{\n display:none; }\ntextarea.bp3-input{\n max-width:100%;\n padding:10px; }\n textarea.bp3-input, textarea.bp3-input.bp3-large, textarea.bp3-input.bp3-small{\n height:auto;\n line-height:inherit; }\n textarea.bp3-input.bp3-small{\n padding:8px; }\n .bp3-dark textarea.bp3-input{\n background:rgba(16, 22, 26, 0.3);\n -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);\n color:#f5f8fa; }\n .bp3-dark textarea.bp3-input::-webkit-input-placeholder{\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark textarea.bp3-input::-moz-placeholder{\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark textarea.bp3-input:-ms-input-placeholder{\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark textarea.bp3-input::-ms-input-placeholder{\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark textarea.bp3-input::placeholder{\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark textarea.bp3-input:focus{\n -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark textarea.bp3-input[readonly]{\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark textarea.bp3-input:disabled, .bp3-dark textarea.bp3-input.bp3-disabled{\n background:rgba(57, 75, 89, 0.5);\n -webkit-box-shadow:none;\n box-shadow:none;\n color:rgba(167, 182, 194, 0.6); }\nlabel.bp3-label{\n display:block;\n margin-bottom:15px;\n margin-top:0; }\n label.bp3-label .bp3-html-select,\n label.bp3-label .bp3-input,\n label.bp3-label .bp3-select,\n label.bp3-label .bp3-slider,\n label.bp3-label .bp3-popover-wrapper{\n display:block;\n margin-top:5px;\n text-transform:none; }\n label.bp3-label .bp3-button-group{\n margin-top:5px; }\n label.bp3-label .bp3-select select,\n label.bp3-label .bp3-html-select select{\n font-weight:400;\n vertical-align:top;\n width:100%; }\n label.bp3-label.bp3-disabled,\n label.bp3-label.bp3-disabled .bp3-text-muted{\n color:rgba(92, 112, 128, 0.6); }\n label.bp3-label.bp3-inline{\n line-height:30px; }\n label.bp3-label.bp3-inline .bp3-html-select,\n label.bp3-label.bp3-inline .bp3-input,\n label.bp3-label.bp3-inline .bp3-input-group,\n label.bp3-label.bp3-inline .bp3-select,\n label.bp3-label.bp3-inline .bp3-popover-wrapper{\n display:inline-block;\n margin:0 0 0 5px;\n vertical-align:top; }\n label.bp3-label.bp3-inline .bp3-button-group{\n margin:0 0 0 5px; }\n label.bp3-label.bp3-inline .bp3-input-group .bp3-input{\n margin-left:0; }\n label.bp3-label.bp3-inline.bp3-large{\n line-height:40px; }\n label.bp3-label:not(.bp3-inline) .bp3-popover-target{\n display:block; }\n .bp3-dark label.bp3-label{\n color:#f5f8fa; }\n .bp3-dark label.bp3-label.bp3-disabled,\n .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{\n color:rgba(167, 182, 194, 0.6); }\n.bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button{\n -webkit-box-flex:1;\n -ms-flex:1 1 14px;\n flex:1 1 14px;\n min-height:0;\n padding:0;\n width:30px; }\n .bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button:first-child{\n border-radius:0 3px 0 0; }\n .bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button:last-child{\n border-radius:0 0 3px 0; }\n\n.bp3-numeric-input .bp3-button-group.bp3-vertical:first-child > .bp3-button:first-child{\n border-radius:3px 0 0 0; }\n\n.bp3-numeric-input .bp3-button-group.bp3-vertical:first-child > .bp3-button:last-child{\n border-radius:0 0 0 3px; }\n\n.bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical > .bp3-button{\n width:40px; }\n\nform{\n display:block; }\n.bp3-html-select select,\n.bp3-select select{\n display:-webkit-inline-box;\n display:-ms-inline-flexbox;\n display:inline-flex;\n -webkit-box-orient:horizontal;\n -webkit-box-direction:normal;\n -ms-flex-direction:row;\n flex-direction:row;\n -webkit-box-align:center;\n -ms-flex-align:center;\n align-items:center;\n border:none;\n border-radius:3px;\n cursor:pointer;\n font-size:14px;\n -webkit-box-pack:center;\n -ms-flex-pack:center;\n justify-content:center;\n padding:5px 10px;\n text-align:left;\n vertical-align:middle;\n background-color:#f5f8fa;\n background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));\n background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);\n color:#182026;\n -moz-appearance:none;\n -webkit-appearance:none;\n border-radius:3px;\n height:30px;\n padding:0 25px 0 10px;\n width:100%; }\n .bp3-html-select select > *, .bp3-select select > *{\n -webkit-box-flex:0;\n -ms-flex-positive:0;\n flex-grow:0;\n -ms-flex-negative:0;\n flex-shrink:0; }\n .bp3-html-select select > .bp3-fill, .bp3-select select > .bp3-fill{\n -webkit-box-flex:1;\n -ms-flex-positive:1;\n flex-grow:1;\n -ms-flex-negative:1;\n flex-shrink:1; }\n .bp3-html-select select::before,\n .bp3-select select::before, .bp3-html-select select > *, .bp3-select select > *{\n margin-right:7px; }\n .bp3-html-select select:empty::before,\n .bp3-select select:empty::before,\n .bp3-html-select select > :last-child,\n .bp3-select select > :last-child{\n margin-right:0; }\n .bp3-html-select select:hover,\n .bp3-select select:hover{\n background-clip:padding-box;\n background-color:#ebf1f5;\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }\n .bp3-html-select select:active,\n .bp3-select select:active, .bp3-html-select select.bp3-active,\n .bp3-select select.bp3-active{\n background-color:#d8e1e8;\n background-image:none;\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }\n .bp3-html-select select:disabled,\n .bp3-select select:disabled, .bp3-html-select select.bp3-disabled,\n .bp3-select select.bp3-disabled{\n background-color:rgba(206, 217, 224, 0.5);\n background-image:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:rgba(92, 112, 128, 0.6);\n cursor:not-allowed;\n outline:none; }\n .bp3-html-select select:disabled.bp3-active,\n .bp3-select select:disabled.bp3-active, .bp3-html-select select:disabled.bp3-active:hover,\n .bp3-select select:disabled.bp3-active:hover, .bp3-html-select select.bp3-disabled.bp3-active,\n .bp3-select select.bp3-disabled.bp3-active, .bp3-html-select select.bp3-disabled.bp3-active:hover,\n .bp3-select select.bp3-disabled.bp3-active:hover{\n background:rgba(206, 217, 224, 0.7); }\n\n.bp3-html-select.bp3-minimal select,\n.bp3-select.bp3-minimal select{\n background:none;\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-html-select.bp3-minimal select:hover,\n .bp3-select.bp3-minimal select:hover{\n background:rgba(167, 182, 194, 0.3);\n -webkit-box-shadow:none;\n box-shadow:none;\n color:#182026;\n text-decoration:none; }\n .bp3-html-select.bp3-minimal select:active,\n .bp3-select.bp3-minimal select:active, .bp3-html-select.bp3-minimal select.bp3-active,\n .bp3-select.bp3-minimal select.bp3-active{\n background:rgba(115, 134, 148, 0.3);\n -webkit-box-shadow:none;\n box-shadow:none;\n color:#182026; }\n .bp3-html-select.bp3-minimal select:disabled,\n .bp3-select.bp3-minimal select:disabled, .bp3-html-select.bp3-minimal select:disabled:hover,\n .bp3-select.bp3-minimal select:disabled:hover, .bp3-html-select.bp3-minimal select.bp3-disabled,\n .bp3-select.bp3-minimal select.bp3-disabled, .bp3-html-select.bp3-minimal select.bp3-disabled:hover,\n .bp3-select.bp3-minimal select.bp3-disabled:hover{\n background:none;\n color:rgba(92, 112, 128, 0.6);\n cursor:not-allowed; }\n .bp3-html-select.bp3-minimal select:disabled.bp3-active,\n .bp3-select.bp3-minimal select:disabled.bp3-active, .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,\n .bp3-select.bp3-minimal select:disabled:hover.bp3-active, .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,\n .bp3-select.bp3-minimal select.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,\n .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{\n background:rgba(115, 134, 148, 0.3); }\n .bp3-dark .bp3-html-select.bp3-minimal select, .bp3-html-select.bp3-minimal .bp3-dark select,\n .bp3-dark .bp3-select.bp3-minimal select, .bp3-select.bp3-minimal .bp3-dark select{\n background:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:inherit; }\n .bp3-dark .bp3-html-select.bp3-minimal select:hover, .bp3-html-select.bp3-minimal .bp3-dark select:hover,\n .bp3-dark .bp3-select.bp3-minimal select:hover, .bp3-select.bp3-minimal .bp3-dark select:hover, .bp3-dark .bp3-html-select.bp3-minimal select:active, .bp3-html-select.bp3-minimal .bp3-dark select:active,\n .bp3-dark .bp3-select.bp3-minimal select:active, .bp3-select.bp3-minimal .bp3-dark select:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-active{\n background:none;\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-dark .bp3-html-select.bp3-minimal select:hover, .bp3-html-select.bp3-minimal .bp3-dark select:hover,\n .bp3-dark .bp3-select.bp3-minimal select:hover, .bp3-select.bp3-minimal .bp3-dark select:hover{\n background:rgba(138, 155, 168, 0.15); }\n .bp3-dark .bp3-html-select.bp3-minimal select:active, .bp3-html-select.bp3-minimal .bp3-dark select:active,\n .bp3-dark .bp3-select.bp3-minimal select:active, .bp3-select.bp3-minimal .bp3-dark select:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-active{\n background:rgba(138, 155, 168, 0.3);\n color:#f5f8fa; }\n .bp3-dark .bp3-html-select.bp3-minimal select:disabled, .bp3-html-select.bp3-minimal .bp3-dark select:disabled,\n .bp3-dark .bp3-select.bp3-minimal select:disabled, .bp3-select.bp3-minimal .bp3-dark select:disabled, .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover, .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,\n .bp3-dark .bp3-select.bp3-minimal select:disabled:hover, .bp3-select.bp3-minimal .bp3-dark select:disabled:hover, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{\n background:none;\n color:rgba(167, 182, 194, 0.6);\n cursor:not-allowed; }\n .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,\n .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,\n .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active, .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{\n background:rgba(138, 155, 168, 0.3); }\n .bp3-html-select.bp3-minimal select.bp3-intent-primary,\n .bp3-select.bp3-minimal select.bp3-intent-primary{\n color:#106ba3; }\n .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,\n .bp3-select.bp3-minimal select.bp3-intent-primary:hover, .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,\n .bp3-select.bp3-minimal select.bp3-intent-primary:active, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,\n .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{\n background:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:#106ba3; }\n .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,\n .bp3-select.bp3-minimal select.bp3-intent-primary:hover{\n background:rgba(19, 124, 189, 0.15);\n color:#106ba3; }\n .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,\n .bp3-select.bp3-minimal select.bp3-intent-primary:active, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,\n .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{\n background:rgba(19, 124, 189, 0.3);\n color:#106ba3; }\n .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,\n .bp3-select.bp3-minimal select.bp3-intent-primary:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,\n .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{\n background:none;\n color:rgba(16, 107, 163, 0.5); }\n .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,\n .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,\n .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{\n background:rgba(19, 124, 189, 0.3); }\n .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{\n stroke:#106ba3; }\n .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{\n color:#48aff0; }\n .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{\n background:rgba(19, 124, 189, 0.2);\n color:#48aff0; }\n .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{\n background:rgba(19, 124, 189, 0.3);\n color:#48aff0; }\n .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{\n background:none;\n color:rgba(72, 175, 240, 0.5); }\n .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{\n background:rgba(19, 124, 189, 0.3); }\n .bp3-html-select.bp3-minimal select.bp3-intent-success,\n .bp3-select.bp3-minimal select.bp3-intent-success{\n color:#0d8050; }\n .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,\n .bp3-select.bp3-minimal select.bp3-intent-success:hover, .bp3-html-select.bp3-minimal select.bp3-intent-success:active,\n .bp3-select.bp3-minimal select.bp3-intent-success:active, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,\n .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{\n background:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:#0d8050; }\n .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,\n .bp3-select.bp3-minimal select.bp3-intent-success:hover{\n background:rgba(15, 153, 96, 0.15);\n color:#0d8050; }\n .bp3-html-select.bp3-minimal select.bp3-intent-success:active,\n .bp3-select.bp3-minimal select.bp3-intent-success:active, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,\n .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{\n background:rgba(15, 153, 96, 0.3);\n color:#0d8050; }\n .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,\n .bp3-select.bp3-minimal select.bp3-intent-success:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,\n .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{\n background:none;\n color:rgba(13, 128, 80, 0.5); }\n .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,\n .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,\n .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{\n background:rgba(15, 153, 96, 0.3); }\n .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{\n stroke:#0d8050; }\n .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{\n color:#3dcc91; }\n .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{\n background:rgba(15, 153, 96, 0.2);\n color:#3dcc91; }\n .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{\n background:rgba(15, 153, 96, 0.3);\n color:#3dcc91; }\n .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{\n background:none;\n color:rgba(61, 204, 145, 0.5); }\n .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{\n background:rgba(15, 153, 96, 0.3); }\n .bp3-html-select.bp3-minimal select.bp3-intent-warning,\n .bp3-select.bp3-minimal select.bp3-intent-warning{\n color:#bf7326; }\n .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,\n .bp3-select.bp3-minimal select.bp3-intent-warning:hover, .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,\n .bp3-select.bp3-minimal select.bp3-intent-warning:active, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,\n .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{\n background:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:#bf7326; }\n .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,\n .bp3-select.bp3-minimal select.bp3-intent-warning:hover{\n background:rgba(217, 130, 43, 0.15);\n color:#bf7326; }\n .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,\n .bp3-select.bp3-minimal select.bp3-intent-warning:active, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,\n .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{\n background:rgba(217, 130, 43, 0.3);\n color:#bf7326; }\n .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,\n .bp3-select.bp3-minimal select.bp3-intent-warning:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,\n .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{\n background:none;\n color:rgba(191, 115, 38, 0.5); }\n .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,\n .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,\n .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{\n background:rgba(217, 130, 43, 0.3); }\n .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{\n stroke:#bf7326; }\n .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{\n color:#ffb366; }\n .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{\n background:rgba(217, 130, 43, 0.2);\n color:#ffb366; }\n .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{\n background:rgba(217, 130, 43, 0.3);\n color:#ffb366; }\n .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{\n background:none;\n color:rgba(255, 179, 102, 0.5); }\n .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{\n background:rgba(217, 130, 43, 0.3); }\n .bp3-html-select.bp3-minimal select.bp3-intent-danger,\n .bp3-select.bp3-minimal select.bp3-intent-danger{\n color:#c23030; }\n .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,\n .bp3-select.bp3-minimal select.bp3-intent-danger:hover, .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,\n .bp3-select.bp3-minimal select.bp3-intent-danger:active, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,\n .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{\n background:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:#c23030; }\n .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,\n .bp3-select.bp3-minimal select.bp3-intent-danger:hover{\n background:rgba(219, 55, 55, 0.15);\n color:#c23030; }\n .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,\n .bp3-select.bp3-minimal select.bp3-intent-danger:active, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,\n .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{\n background:rgba(219, 55, 55, 0.3);\n color:#c23030; }\n .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,\n .bp3-select.bp3-minimal select.bp3-intent-danger:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,\n .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{\n background:none;\n color:rgba(194, 48, 48, 0.5); }\n .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,\n .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,\n .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{\n background:rgba(219, 55, 55, 0.3); }\n .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{\n stroke:#c23030; }\n .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{\n color:#ff7373; }\n .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{\n background:rgba(219, 55, 55, 0.2);\n color:#ff7373; }\n .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{\n background:rgba(219, 55, 55, 0.3);\n color:#ff7373; }\n .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{\n background:none;\n color:rgba(255, 115, 115, 0.5); }\n .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,\n .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{\n background:rgba(219, 55, 55, 0.3); }\n\n.bp3-html-select.bp3-large select,\n.bp3-select.bp3-large select{\n font-size:16px;\n height:40px;\n padding-right:35px; }\n\n.bp3-dark .bp3-html-select select, .bp3-dark .bp3-select select{\n background-color:#394b59;\n background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));\n background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);\n color:#f5f8fa; }\n .bp3-dark .bp3-html-select select:hover, .bp3-dark .bp3-select select:hover, .bp3-dark .bp3-html-select select:active, .bp3-dark .bp3-select select:active, .bp3-dark .bp3-html-select select.bp3-active, .bp3-dark .bp3-select select.bp3-active{\n color:#f5f8fa; }\n .bp3-dark .bp3-html-select select:hover, .bp3-dark .bp3-select select:hover{\n background-color:#30404d;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-html-select select:active, .bp3-dark .bp3-select select:active, .bp3-dark .bp3-html-select select.bp3-active, .bp3-dark .bp3-select select.bp3-active{\n background-color:#202b33;\n background-image:none;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }\n .bp3-dark .bp3-html-select select:disabled, .bp3-dark .bp3-select select:disabled, .bp3-dark .bp3-html-select select.bp3-disabled, .bp3-dark .bp3-select select.bp3-disabled{\n background-color:rgba(57, 75, 89, 0.5);\n background-image:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark .bp3-html-select select:disabled.bp3-active, .bp3-dark .bp3-select select:disabled.bp3-active, .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active, .bp3-dark .bp3-select select.bp3-disabled.bp3-active{\n background:rgba(57, 75, 89, 0.7); }\n .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head, .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{\n background:rgba(16, 22, 26, 0.5);\n stroke:#8a9ba8; }\n\n.bp3-html-select select:disabled,\n.bp3-select select:disabled{\n background-color:rgba(206, 217, 224, 0.5);\n -webkit-box-shadow:none;\n box-shadow:none;\n color:rgba(92, 112, 128, 0.6);\n cursor:not-allowed; }\n\n.bp3-html-select .bp3-icon,\n.bp3-select .bp3-icon, .bp3-select::after{\n color:#5c7080;\n pointer-events:none;\n position:absolute;\n right:7px;\n top:7px; }\n .bp3-html-select .bp3-disabled.bp3-icon,\n .bp3-select .bp3-disabled.bp3-icon, .bp3-disabled.bp3-select::after{\n color:rgba(92, 112, 128, 0.6); }\n.bp3-html-select,\n.bp3-select{\n display:inline-block;\n letter-spacing:normal;\n position:relative;\n vertical-align:middle; }\n .bp3-html-select select::-ms-expand,\n .bp3-select select::-ms-expand{\n display:none; }\n .bp3-html-select .bp3-icon,\n .bp3-select .bp3-icon{\n color:#5c7080; }\n .bp3-html-select .bp3-icon:hover,\n .bp3-select .bp3-icon:hover{\n color:#182026; }\n .bp3-dark .bp3-html-select .bp3-icon, .bp3-dark\n .bp3-select .bp3-icon{\n color:#a7b6c2; }\n .bp3-dark .bp3-html-select .bp3-icon:hover, .bp3-dark\n .bp3-select .bp3-icon:hover{\n color:#f5f8fa; }\n .bp3-html-select.bp3-large::after,\n .bp3-html-select.bp3-large .bp3-icon,\n .bp3-select.bp3-large::after,\n .bp3-select.bp3-large .bp3-icon{\n right:12px;\n top:12px; }\n .bp3-html-select.bp3-fill,\n .bp3-html-select.bp3-fill select,\n .bp3-select.bp3-fill,\n .bp3-select.bp3-fill select{\n width:100%; }\n .bp3-dark .bp3-html-select option, .bp3-dark\n .bp3-select option{\n background-color:#30404d;\n color:#f5f8fa; }\n .bp3-dark .bp3-html-select option:disabled, .bp3-dark\n .bp3-select option:disabled{\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark .bp3-html-select::after, .bp3-dark\n .bp3-select::after{\n color:#a7b6c2; }\n\n.bp3-select::after{\n font-family:"Icons16", sans-serif;\n font-size:16px;\n font-style:normal;\n font-weight:400;\n line-height:1;\n -moz-osx-font-smoothing:grayscale;\n -webkit-font-smoothing:antialiased;\n content:""; }\n.bp3-running-text table, table.bp3-html-table{\n border-spacing:0;\n font-size:14px; }\n .bp3-running-text table th, table.bp3-html-table th,\n .bp3-running-text table td,\n table.bp3-html-table td{\n padding:11px;\n text-align:left;\n vertical-align:top; }\n .bp3-running-text table th, table.bp3-html-table th{\n color:#182026;\n font-weight:600; }\n \n .bp3-running-text table td,\n table.bp3-html-table td{\n color:#182026; }\n .bp3-running-text table tbody tr:first-child th, table.bp3-html-table tbody tr:first-child th,\n .bp3-running-text table tbody tr:first-child td,\n table.bp3-html-table tbody tr:first-child td{\n -webkit-box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15);\n box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15); }\n .bp3-dark .bp3-running-text table th, .bp3-running-text .bp3-dark table th, .bp3-dark table.bp3-html-table th{\n color:#f5f8fa; }\n .bp3-dark .bp3-running-text table td, .bp3-running-text .bp3-dark table td, .bp3-dark table.bp3-html-table td{\n color:#f5f8fa; }\n .bp3-dark .bp3-running-text table tbody tr:first-child th, .bp3-running-text .bp3-dark table tbody tr:first-child th, .bp3-dark table.bp3-html-table tbody tr:first-child th,\n .bp3-dark .bp3-running-text table tbody tr:first-child td,\n .bp3-running-text .bp3-dark table tbody tr:first-child td,\n .bp3-dark table.bp3-html-table tbody tr:first-child td{\n -webkit-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15);\n box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15); }\n\ntable.bp3-html-table.bp3-html-table-condensed th,\ntable.bp3-html-table.bp3-html-table-condensed td, table.bp3-html-table.bp3-small th,\ntable.bp3-html-table.bp3-small td{\n padding-bottom:6px;\n padding-top:6px; }\n\ntable.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{\n background:rgba(191, 204, 214, 0.15); }\n\ntable.bp3-html-table.bp3-html-table-bordered th:not(:first-child){\n -webkit-box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15);\n box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15); }\n\ntable.bp3-html-table.bp3-html-table-bordered tbody tr td{\n -webkit-box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15);\n box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15); }\n table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){\n -webkit-box-shadow:inset 1px 1px 0 0 rgba(16, 22, 26, 0.15);\n box-shadow:inset 1px 1px 0 0 rgba(16, 22, 26, 0.15); }\n\ntable.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{\n -webkit-box-shadow:none;\n box-shadow:none; }\n table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){\n -webkit-box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15);\n box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15); }\n\ntable.bp3-html-table.bp3-interactive tbody tr:hover td{\n background-color:rgba(191, 204, 214, 0.3);\n cursor:pointer; }\n\ntable.bp3-html-table.bp3-interactive tbody tr:active td{\n background-color:rgba(191, 204, 214, 0.4); }\n\n.bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{\n background:rgba(92, 112, 128, 0.15); }\n\n.bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){\n -webkit-box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15);\n box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15); }\n\n.bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td{\n -webkit-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15);\n box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15); }\n .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){\n -webkit-box-shadow:inset 1px 1px 0 0 rgba(255, 255, 255, 0.15);\n box-shadow:inset 1px 1px 0 0 rgba(255, 255, 255, 0.15); }\n\n.bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{\n -webkit-box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15);\n box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15); }\n .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{\n -webkit-box-shadow:none;\n box-shadow:none; }\n\n.bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{\n background-color:rgba(92, 112, 128, 0.3);\n cursor:pointer; }\n\n.bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{\n background-color:rgba(92, 112, 128, 0.4); }\n\n.bp3-key-combo{\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n -webkit-box-orient:horizontal;\n -webkit-box-direction:normal;\n -ms-flex-direction:row;\n flex-direction:row;\n -webkit-box-align:center;\n -ms-flex-align:center;\n align-items:center; }\n .bp3-key-combo > *{\n -webkit-box-flex:0;\n -ms-flex-positive:0;\n flex-grow:0;\n -ms-flex-negative:0;\n flex-shrink:0; }\n .bp3-key-combo > .bp3-fill{\n -webkit-box-flex:1;\n -ms-flex-positive:1;\n flex-grow:1;\n -ms-flex-negative:1;\n flex-shrink:1; }\n .bp3-key-combo::before,\n .bp3-key-combo > *{\n margin-right:5px; }\n .bp3-key-combo:empty::before,\n .bp3-key-combo > :last-child{\n margin-right:0; }\n\n.bp3-hotkey-dialog{\n padding-bottom:0;\n top:40px; }\n .bp3-hotkey-dialog .bp3-dialog-body{\n margin:0;\n padding:0; }\n .bp3-hotkey-dialog .bp3-hotkey-label{\n -webkit-box-flex:1;\n -ms-flex-positive:1;\n flex-grow:1; }\n\n.bp3-hotkey-column{\n margin:auto;\n max-height:80vh;\n overflow-y:auto;\n padding:30px; }\n .bp3-hotkey-column .bp3-heading{\n margin-bottom:20px; }\n .bp3-hotkey-column .bp3-heading:not(:first-child){\n margin-top:40px; }\n\n.bp3-hotkey{\n -webkit-box-align:center;\n -ms-flex-align:center;\n align-items:center;\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n -webkit-box-pack:justify;\n -ms-flex-pack:justify;\n justify-content:space-between;\n margin-left:0;\n margin-right:0; }\n .bp3-hotkey:not(:last-child){\n margin-bottom:10px; }\n.bp3-icon{\n display:inline-block;\n -webkit-box-flex:0;\n -ms-flex:0 0 auto;\n flex:0 0 auto;\n vertical-align:text-bottom; }\n .bp3-icon:not(:empty)::before{\n content:"" !important;\n content:unset !important; }\n .bp3-icon > svg{\n display:block; }\n .bp3-icon > svg:not([fill]){\n fill:currentColor; }\n\n.bp3-icon.bp3-intent-primary, .bp3-icon-standard.bp3-intent-primary, .bp3-icon-large.bp3-intent-primary{\n color:#106ba3; }\n .bp3-dark .bp3-icon.bp3-intent-primary, .bp3-dark .bp3-icon-standard.bp3-intent-primary, .bp3-dark .bp3-icon-large.bp3-intent-primary{\n color:#48aff0; }\n\n.bp3-icon.bp3-intent-success, .bp3-icon-standard.bp3-intent-success, .bp3-icon-large.bp3-intent-success{\n color:#0d8050; }\n .bp3-dark .bp3-icon.bp3-intent-success, .bp3-dark .bp3-icon-standard.bp3-intent-success, .bp3-dark .bp3-icon-large.bp3-intent-success{\n color:#3dcc91; }\n\n.bp3-icon.bp3-intent-warning, .bp3-icon-standard.bp3-intent-warning, .bp3-icon-large.bp3-intent-warning{\n color:#bf7326; }\n .bp3-dark .bp3-icon.bp3-intent-warning, .bp3-dark .bp3-icon-standard.bp3-intent-warning, .bp3-dark .bp3-icon-large.bp3-intent-warning{\n color:#ffb366; }\n\n.bp3-icon.bp3-intent-danger, .bp3-icon-standard.bp3-intent-danger, .bp3-icon-large.bp3-intent-danger{\n color:#c23030; }\n .bp3-dark .bp3-icon.bp3-intent-danger, .bp3-dark .bp3-icon-standard.bp3-intent-danger, .bp3-dark .bp3-icon-large.bp3-intent-danger{\n color:#ff7373; }\n\nspan.bp3-icon-standard{\n font-family:"Icons16", sans-serif;\n font-size:16px;\n font-style:normal;\n font-weight:400;\n line-height:1;\n -moz-osx-font-smoothing:grayscale;\n -webkit-font-smoothing:antialiased;\n display:inline-block; }\n\nspan.bp3-icon-large{\n font-family:"Icons20", sans-serif;\n font-size:20px;\n font-style:normal;\n font-weight:400;\n line-height:1;\n -moz-osx-font-smoothing:grayscale;\n -webkit-font-smoothing:antialiased;\n display:inline-block; }\n\nspan.bp3-icon:empty{\n font-family:"Icons20";\n font-size:inherit;\n font-style:normal;\n font-weight:400;\n line-height:1; }\n span.bp3-icon:empty::before{\n -moz-osx-font-smoothing:grayscale;\n -webkit-font-smoothing:antialiased; }\n\n.bp3-icon-add::before{\n content:""; }\n\n.bp3-icon-add-column-left::before{\n content:""; }\n\n.bp3-icon-add-column-right::before{\n content:""; }\n\n.bp3-icon-add-row-bottom::before{\n content:""; }\n\n.bp3-icon-add-row-top::before{\n content:""; }\n\n.bp3-icon-add-to-artifact::before{\n content:""; }\n\n.bp3-icon-add-to-folder::before{\n content:""; }\n\n.bp3-icon-airplane::before{\n content:""; }\n\n.bp3-icon-align-center::before{\n content:""; }\n\n.bp3-icon-align-justify::before{\n content:""; }\n\n.bp3-icon-align-left::before{\n content:""; }\n\n.bp3-icon-align-right::before{\n content:""; }\n\n.bp3-icon-alignment-bottom::before{\n content:""; }\n\n.bp3-icon-alignment-horizontal-center::before{\n content:""; }\n\n.bp3-icon-alignment-left::before{\n content:""; }\n\n.bp3-icon-alignment-right::before{\n content:""; }\n\n.bp3-icon-alignment-top::before{\n content:""; }\n\n.bp3-icon-alignment-vertical-center::before{\n content:""; }\n\n.bp3-icon-annotation::before{\n content:""; }\n\n.bp3-icon-application::before{\n content:""; }\n\n.bp3-icon-applications::before{\n content:""; }\n\n.bp3-icon-archive::before{\n content:""; }\n\n.bp3-icon-arrow-bottom-left::before{\n content:"↙"; }\n\n.bp3-icon-arrow-bottom-right::before{\n content:"↘"; }\n\n.bp3-icon-arrow-down::before{\n content:"↓"; }\n\n.bp3-icon-arrow-left::before{\n content:"←"; }\n\n.bp3-icon-arrow-right::before{\n content:"→"; }\n\n.bp3-icon-arrow-top-left::before{\n content:"↖"; }\n\n.bp3-icon-arrow-top-right::before{\n content:"↗"; }\n\n.bp3-icon-arrow-up::before{\n content:"↑"; }\n\n.bp3-icon-arrows-horizontal::before{\n content:"↔"; }\n\n.bp3-icon-arrows-vertical::before{\n content:"↕"; }\n\n.bp3-icon-asterisk::before{\n content:"*"; }\n\n.bp3-icon-automatic-updates::before{\n content:""; }\n\n.bp3-icon-badge::before{\n content:""; }\n\n.bp3-icon-ban-circle::before{\n content:""; }\n\n.bp3-icon-bank-account::before{\n content:""; }\n\n.bp3-icon-barcode::before{\n content:""; }\n\n.bp3-icon-blank::before{\n content:""; }\n\n.bp3-icon-blocked-person::before{\n content:""; }\n\n.bp3-icon-bold::before{\n content:""; }\n\n.bp3-icon-book::before{\n content:""; }\n\n.bp3-icon-bookmark::before{\n content:""; }\n\n.bp3-icon-box::before{\n content:""; }\n\n.bp3-icon-briefcase::before{\n content:""; }\n\n.bp3-icon-bring-data::before{\n content:""; }\n\n.bp3-icon-build::before{\n content:""; }\n\n.bp3-icon-calculator::before{\n content:""; }\n\n.bp3-icon-calendar::before{\n content:""; }\n\n.bp3-icon-camera::before{\n content:""; }\n\n.bp3-icon-caret-down::before{\n content:"⌄"; }\n\n.bp3-icon-caret-left::before{\n content:"〈"; }\n\n.bp3-icon-caret-right::before{\n content:"〉"; }\n\n.bp3-icon-caret-up::before{\n content:"⌃"; }\n\n.bp3-icon-cell-tower::before{\n content:""; }\n\n.bp3-icon-changes::before{\n content:""; }\n\n.bp3-icon-chart::before{\n content:""; }\n\n.bp3-icon-chat::before{\n content:""; }\n\n.bp3-icon-chevron-backward::before{\n content:""; }\n\n.bp3-icon-chevron-down::before{\n content:""; }\n\n.bp3-icon-chevron-forward::before{\n content:""; }\n\n.bp3-icon-chevron-left::before{\n content:""; }\n\n.bp3-icon-chevron-right::before{\n content:""; }\n\n.bp3-icon-chevron-up::before{\n content:""; }\n\n.bp3-icon-circle::before{\n content:""; }\n\n.bp3-icon-circle-arrow-down::before{\n content:""; }\n\n.bp3-icon-circle-arrow-left::before{\n content:""; }\n\n.bp3-icon-circle-arrow-right::before{\n content:""; }\n\n.bp3-icon-circle-arrow-up::before{\n content:""; }\n\n.bp3-icon-citation::before{\n content:""; }\n\n.bp3-icon-clean::before{\n content:""; }\n\n.bp3-icon-clipboard::before{\n content:""; }\n\n.bp3-icon-cloud::before{\n content:"☁"; }\n\n.bp3-icon-cloud-download::before{\n content:""; }\n\n.bp3-icon-cloud-upload::before{\n content:""; }\n\n.bp3-icon-code::before{\n content:""; }\n\n.bp3-icon-code-block::before{\n content:""; }\n\n.bp3-icon-cog::before{\n content:""; }\n\n.bp3-icon-collapse-all::before{\n content:""; }\n\n.bp3-icon-column-layout::before{\n content:""; }\n\n.bp3-icon-comment::before{\n content:""; }\n\n.bp3-icon-comparison::before{\n content:""; }\n\n.bp3-icon-compass::before{\n content:""; }\n\n.bp3-icon-compressed::before{\n content:""; }\n\n.bp3-icon-confirm::before{\n content:""; }\n\n.bp3-icon-console::before{\n content:""; }\n\n.bp3-icon-contrast::before{\n content:""; }\n\n.bp3-icon-control::before{\n content:""; }\n\n.bp3-icon-credit-card::before{\n content:""; }\n\n.bp3-icon-cross::before{\n content:"✗"; }\n\n.bp3-icon-crown::before{\n content:""; }\n\n.bp3-icon-cube::before{\n content:""; }\n\n.bp3-icon-cube-add::before{\n content:""; }\n\n.bp3-icon-cube-remove::before{\n content:""; }\n\n.bp3-icon-curved-range-chart::before{\n content:""; }\n\n.bp3-icon-cut::before{\n content:""; }\n\n.bp3-icon-dashboard::before{\n content:""; }\n\n.bp3-icon-data-lineage::before{\n content:""; }\n\n.bp3-icon-database::before{\n content:""; }\n\n.bp3-icon-delete::before{\n content:""; }\n\n.bp3-icon-delta::before{\n content:"Δ"; }\n\n.bp3-icon-derive-column::before{\n content:""; }\n\n.bp3-icon-desktop::before{\n content:""; }\n\n.bp3-icon-diagnosis::before{\n content:""; }\n\n.bp3-icon-diagram-tree::before{\n content:""; }\n\n.bp3-icon-direction-left::before{\n content:""; }\n\n.bp3-icon-direction-right::before{\n content:""; }\n\n.bp3-icon-disable::before{\n content:""; }\n\n.bp3-icon-document::before{\n content:""; }\n\n.bp3-icon-document-open::before{\n content:""; }\n\n.bp3-icon-document-share::before{\n content:""; }\n\n.bp3-icon-dollar::before{\n content:"$"; }\n\n.bp3-icon-dot::before{\n content:"•"; }\n\n.bp3-icon-double-caret-horizontal::before{\n content:""; }\n\n.bp3-icon-double-caret-vertical::before{\n content:""; }\n\n.bp3-icon-double-chevron-down::before{\n content:""; }\n\n.bp3-icon-double-chevron-left::before{\n content:""; }\n\n.bp3-icon-double-chevron-right::before{\n content:""; }\n\n.bp3-icon-double-chevron-up::before{\n content:""; }\n\n.bp3-icon-doughnut-chart::before{\n content:""; }\n\n.bp3-icon-download::before{\n content:""; }\n\n.bp3-icon-drag-handle-horizontal::before{\n content:""; }\n\n.bp3-icon-drag-handle-vertical::before{\n content:""; }\n\n.bp3-icon-draw::before{\n content:""; }\n\n.bp3-icon-drive-time::before{\n content:""; }\n\n.bp3-icon-duplicate::before{\n content:""; }\n\n.bp3-icon-edit::before{\n content:"✎"; }\n\n.bp3-icon-eject::before{\n content:"⏏"; }\n\n.bp3-icon-endorsed::before{\n content:""; }\n\n.bp3-icon-envelope::before{\n content:"✉"; }\n\n.bp3-icon-equals::before{\n content:""; }\n\n.bp3-icon-eraser::before{\n content:""; }\n\n.bp3-icon-error::before{\n content:""; }\n\n.bp3-icon-euro::before{\n content:"€"; }\n\n.bp3-icon-exchange::before{\n content:""; }\n\n.bp3-icon-exclude-row::before{\n content:""; }\n\n.bp3-icon-expand-all::before{\n content:""; }\n\n.bp3-icon-export::before{\n content:""; }\n\n.bp3-icon-eye-off::before{\n content:""; }\n\n.bp3-icon-eye-on::before{\n content:""; }\n\n.bp3-icon-eye-open::before{\n content:""; }\n\n.bp3-icon-fast-backward::before{\n content:""; }\n\n.bp3-icon-fast-forward::before{\n content:""; }\n\n.bp3-icon-feed::before{\n content:""; }\n\n.bp3-icon-feed-subscribed::before{\n content:""; }\n\n.bp3-icon-film::before{\n content:""; }\n\n.bp3-icon-filter::before{\n content:""; }\n\n.bp3-icon-filter-keep::before{\n content:""; }\n\n.bp3-icon-filter-list::before{\n content:""; }\n\n.bp3-icon-filter-open::before{\n content:""; }\n\n.bp3-icon-filter-remove::before{\n content:""; }\n\n.bp3-icon-flag::before{\n content:"⚑"; }\n\n.bp3-icon-flame::before{\n content:""; }\n\n.bp3-icon-flash::before{\n content:""; }\n\n.bp3-icon-floppy-disk::before{\n content:""; }\n\n.bp3-icon-flow-branch::before{\n content:""; }\n\n.bp3-icon-flow-end::before{\n content:""; }\n\n.bp3-icon-flow-linear::before{\n content:""; }\n\n.bp3-icon-flow-review::before{\n content:""; }\n\n.bp3-icon-flow-review-branch::before{\n content:""; }\n\n.bp3-icon-flows::before{\n content:""; }\n\n.bp3-icon-folder-close::before{\n content:""; }\n\n.bp3-icon-folder-new::before{\n content:""; }\n\n.bp3-icon-folder-open::before{\n content:""; }\n\n.bp3-icon-folder-shared::before{\n content:""; }\n\n.bp3-icon-folder-shared-open::before{\n content:""; }\n\n.bp3-icon-follower::before{\n content:""; }\n\n.bp3-icon-following::before{\n content:""; }\n\n.bp3-icon-font::before{\n content:""; }\n\n.bp3-icon-fork::before{\n content:""; }\n\n.bp3-icon-form::before{\n content:""; }\n\n.bp3-icon-full-circle::before{\n content:""; }\n\n.bp3-icon-full-stacked-chart::before{\n content:""; }\n\n.bp3-icon-fullscreen::before{\n content:""; }\n\n.bp3-icon-function::before{\n content:""; }\n\n.bp3-icon-gantt-chart::before{\n content:""; }\n\n.bp3-icon-geolocation::before{\n content:""; }\n\n.bp3-icon-geosearch::before{\n content:""; }\n\n.bp3-icon-git-branch::before{\n content:""; }\n\n.bp3-icon-git-commit::before{\n content:""; }\n\n.bp3-icon-git-merge::before{\n content:""; }\n\n.bp3-icon-git-new-branch::before{\n content:""; }\n\n.bp3-icon-git-pull::before{\n content:""; }\n\n.bp3-icon-git-push::before{\n content:""; }\n\n.bp3-icon-git-repo::before{\n content:""; }\n\n.bp3-icon-glass::before{\n content:""; }\n\n.bp3-icon-globe::before{\n content:""; }\n\n.bp3-icon-globe-network::before{\n content:""; }\n\n.bp3-icon-graph::before{\n content:""; }\n\n.bp3-icon-graph-remove::before{\n content:""; }\n\n.bp3-icon-greater-than::before{\n content:""; }\n\n.bp3-icon-greater-than-or-equal-to::before{\n content:""; }\n\n.bp3-icon-grid::before{\n content:""; }\n\n.bp3-icon-grid-view::before{\n content:""; }\n\n.bp3-icon-group-objects::before{\n content:""; }\n\n.bp3-icon-grouped-bar-chart::before{\n content:""; }\n\n.bp3-icon-hand::before{\n content:""; }\n\n.bp3-icon-hand-down::before{\n content:""; }\n\n.bp3-icon-hand-left::before{\n content:""; }\n\n.bp3-icon-hand-right::before{\n content:""; }\n\n.bp3-icon-hand-up::before{\n content:""; }\n\n.bp3-icon-header::before{\n content:""; }\n\n.bp3-icon-header-one::before{\n content:""; }\n\n.bp3-icon-header-two::before{\n content:""; }\n\n.bp3-icon-headset::before{\n content:""; }\n\n.bp3-icon-heart::before{\n content:"♥"; }\n\n.bp3-icon-heart-broken::before{\n content:""; }\n\n.bp3-icon-heat-grid::before{\n content:""; }\n\n.bp3-icon-heatmap::before{\n content:""; }\n\n.bp3-icon-help::before{\n content:"?"; }\n\n.bp3-icon-helper-management::before{\n content:""; }\n\n.bp3-icon-highlight::before{\n content:""; }\n\n.bp3-icon-history::before{\n content:""; }\n\n.bp3-icon-home::before{\n content:"⌂"; }\n\n.bp3-icon-horizontal-bar-chart::before{\n content:""; }\n\n.bp3-icon-horizontal-bar-chart-asc::before{\n content:""; }\n\n.bp3-icon-horizontal-bar-chart-desc::before{\n content:""; }\n\n.bp3-icon-horizontal-distribution::before{\n content:""; }\n\n.bp3-icon-id-number::before{\n content:""; }\n\n.bp3-icon-image-rotate-left::before{\n content:""; }\n\n.bp3-icon-image-rotate-right::before{\n content:""; }\n\n.bp3-icon-import::before{\n content:""; }\n\n.bp3-icon-inbox::before{\n content:""; }\n\n.bp3-icon-inbox-filtered::before{\n content:""; }\n\n.bp3-icon-inbox-geo::before{\n content:""; }\n\n.bp3-icon-inbox-search::before{\n content:""; }\n\n.bp3-icon-inbox-update::before{\n content:""; }\n\n.bp3-icon-info-sign::before{\n content:""; }\n\n.bp3-icon-inheritance::before{\n content:""; }\n\n.bp3-icon-inner-join::before{\n content:""; }\n\n.bp3-icon-insert::before{\n content:""; }\n\n.bp3-icon-intersection::before{\n content:""; }\n\n.bp3-icon-ip-address::before{\n content:""; }\n\n.bp3-icon-issue::before{\n content:""; }\n\n.bp3-icon-issue-closed::before{\n content:""; }\n\n.bp3-icon-issue-new::before{\n content:""; }\n\n.bp3-icon-italic::before{\n content:""; }\n\n.bp3-icon-join-table::before{\n content:""; }\n\n.bp3-icon-key::before{\n content:""; }\n\n.bp3-icon-key-backspace::before{\n content:""; }\n\n.bp3-icon-key-command::before{\n content:""; }\n\n.bp3-icon-key-control::before{\n content:""; }\n\n.bp3-icon-key-delete::before{\n content:""; }\n\n.bp3-icon-key-enter::before{\n content:""; }\n\n.bp3-icon-key-escape::before{\n content:""; }\n\n.bp3-icon-key-option::before{\n content:""; }\n\n.bp3-icon-key-shift::before{\n content:""; }\n\n.bp3-icon-key-tab::before{\n content:""; }\n\n.bp3-icon-known-vehicle::before{\n content:""; }\n\n.bp3-icon-lab-test::before{\n content:""; }\n\n.bp3-icon-label::before{\n content:""; }\n\n.bp3-icon-layer::before{\n content:""; }\n\n.bp3-icon-layers::before{\n content:""; }\n\n.bp3-icon-layout::before{\n content:""; }\n\n.bp3-icon-layout-auto::before{\n content:""; }\n\n.bp3-icon-layout-balloon::before{\n content:""; }\n\n.bp3-icon-layout-circle::before{\n content:""; }\n\n.bp3-icon-layout-grid::before{\n content:""; }\n\n.bp3-icon-layout-group-by::before{\n content:""; }\n\n.bp3-icon-layout-hierarchy::before{\n content:""; }\n\n.bp3-icon-layout-linear::before{\n content:""; }\n\n.bp3-icon-layout-skew-grid::before{\n content:""; }\n\n.bp3-icon-layout-sorted-clusters::before{\n content:""; }\n\n.bp3-icon-learning::before{\n content:""; }\n\n.bp3-icon-left-join::before{\n content:""; }\n\n.bp3-icon-less-than::before{\n content:""; }\n\n.bp3-icon-less-than-or-equal-to::before{\n content:""; }\n\n.bp3-icon-lifesaver::before{\n content:""; }\n\n.bp3-icon-lightbulb::before{\n content:""; }\n\n.bp3-icon-link::before{\n content:""; }\n\n.bp3-icon-list::before{\n content:"☰"; }\n\n.bp3-icon-list-columns::before{\n content:""; }\n\n.bp3-icon-list-detail-view::before{\n content:""; }\n\n.bp3-icon-locate::before{\n content:""; }\n\n.bp3-icon-lock::before{\n content:""; }\n\n.bp3-icon-log-in::before{\n content:""; }\n\n.bp3-icon-log-out::before{\n content:""; }\n\n.bp3-icon-manual::before{\n content:""; }\n\n.bp3-icon-manually-entered-data::before{\n content:""; }\n\n.bp3-icon-map::before{\n content:""; }\n\n.bp3-icon-map-create::before{\n content:""; }\n\n.bp3-icon-map-marker::before{\n content:""; }\n\n.bp3-icon-maximize::before{\n content:""; }\n\n.bp3-icon-media::before{\n content:""; }\n\n.bp3-icon-menu::before{\n content:""; }\n\n.bp3-icon-menu-closed::before{\n content:""; }\n\n.bp3-icon-menu-open::before{\n content:""; }\n\n.bp3-icon-merge-columns::before{\n content:""; }\n\n.bp3-icon-merge-links::before{\n content:""; }\n\n.bp3-icon-minimize::before{\n content:""; }\n\n.bp3-icon-minus::before{\n content:""; }\n\n.bp3-icon-mobile-phone::before{\n content:""; }\n\n.bp3-icon-mobile-video::before{\n content:""; }\n\n.bp3-icon-moon::before{\n content:""; }\n\n.bp3-icon-more::before{\n content:""; }\n\n.bp3-icon-mountain::before{\n content:""; }\n\n.bp3-icon-move::before{\n content:""; }\n\n.bp3-icon-mugshot::before{\n content:""; }\n\n.bp3-icon-multi-select::before{\n content:""; }\n\n.bp3-icon-music::before{\n content:""; }\n\n.bp3-icon-new-drawing::before{\n content:""; }\n\n.bp3-icon-new-grid-item::before{\n content:""; }\n\n.bp3-icon-new-layer::before{\n content:""; }\n\n.bp3-icon-new-layers::before{\n content:""; }\n\n.bp3-icon-new-link::before{\n content:""; }\n\n.bp3-icon-new-object::before{\n content:""; }\n\n.bp3-icon-new-person::before{\n content:""; }\n\n.bp3-icon-new-prescription::before{\n content:""; }\n\n.bp3-icon-new-text-box::before{\n content:""; }\n\n.bp3-icon-ninja::before{\n content:""; }\n\n.bp3-icon-not-equal-to::before{\n content:""; }\n\n.bp3-icon-notifications::before{\n content:""; }\n\n.bp3-icon-notifications-updated::before{\n content:""; }\n\n.bp3-icon-numbered-list::before{\n content:""; }\n\n.bp3-icon-numerical::before{\n content:""; }\n\n.bp3-icon-office::before{\n content:""; }\n\n.bp3-icon-offline::before{\n content:""; }\n\n.bp3-icon-oil-field::before{\n content:""; }\n\n.bp3-icon-one-column::before{\n content:""; }\n\n.bp3-icon-outdated::before{\n content:""; }\n\n.bp3-icon-page-layout::before{\n content:""; }\n\n.bp3-icon-panel-stats::before{\n content:""; }\n\n.bp3-icon-panel-table::before{\n content:""; }\n\n.bp3-icon-paperclip::before{\n content:""; }\n\n.bp3-icon-paragraph::before{\n content:""; }\n\n.bp3-icon-path::before{\n content:""; }\n\n.bp3-icon-path-search::before{\n content:""; }\n\n.bp3-icon-pause::before{\n content:""; }\n\n.bp3-icon-people::before{\n content:""; }\n\n.bp3-icon-percentage::before{\n content:""; }\n\n.bp3-icon-person::before{\n content:""; }\n\n.bp3-icon-phone::before{\n content:"☎"; }\n\n.bp3-icon-pie-chart::before{\n content:""; }\n\n.bp3-icon-pin::before{\n content:""; }\n\n.bp3-icon-pivot::before{\n content:""; }\n\n.bp3-icon-pivot-table::before{\n content:""; }\n\n.bp3-icon-play::before{\n content:""; }\n\n.bp3-icon-plus::before{\n content:"+"; }\n\n.bp3-icon-polygon-filter::before{\n content:""; }\n\n.bp3-icon-power::before{\n content:""; }\n\n.bp3-icon-predictive-analysis::before{\n content:""; }\n\n.bp3-icon-prescription::before{\n content:""; }\n\n.bp3-icon-presentation::before{\n content:""; }\n\n.bp3-icon-print::before{\n content:"⎙"; }\n\n.bp3-icon-projects::before{\n content:""; }\n\n.bp3-icon-properties::before{\n content:""; }\n\n.bp3-icon-property::before{\n content:""; }\n\n.bp3-icon-publish-function::before{\n content:""; }\n\n.bp3-icon-pulse::before{\n content:""; }\n\n.bp3-icon-random::before{\n content:""; }\n\n.bp3-icon-record::before{\n content:""; }\n\n.bp3-icon-redo::before{\n content:""; }\n\n.bp3-icon-refresh::before{\n content:""; }\n\n.bp3-icon-regression-chart::before{\n content:""; }\n\n.bp3-icon-remove::before{\n content:""; }\n\n.bp3-icon-remove-column::before{\n content:""; }\n\n.bp3-icon-remove-column-left::before{\n content:""; }\n\n.bp3-icon-remove-column-right::before{\n content:""; }\n\n.bp3-icon-remove-row-bottom::before{\n content:""; }\n\n.bp3-icon-remove-row-top::before{\n content:""; }\n\n.bp3-icon-repeat::before{\n content:""; }\n\n.bp3-icon-reset::before{\n content:""; }\n\n.bp3-icon-resolve::before{\n content:""; }\n\n.bp3-icon-rig::before{\n content:""; }\n\n.bp3-icon-right-join::before{\n content:""; }\n\n.bp3-icon-ring::before{\n content:""; }\n\n.bp3-icon-rotate-document::before{\n content:""; }\n\n.bp3-icon-rotate-page::before{\n content:""; }\n\n.bp3-icon-satellite::before{\n content:""; }\n\n.bp3-icon-saved::before{\n content:""; }\n\n.bp3-icon-scatter-plot::before{\n content:""; }\n\n.bp3-icon-search::before{\n content:""; }\n\n.bp3-icon-search-around::before{\n content:""; }\n\n.bp3-icon-search-template::before{\n content:""; }\n\n.bp3-icon-search-text::before{\n content:""; }\n\n.bp3-icon-segmented-control::before{\n content:""; }\n\n.bp3-icon-select::before{\n content:""; }\n\n.bp3-icon-selection::before{\n content:"⦿"; }\n\n.bp3-icon-send-to::before{\n content:""; }\n\n.bp3-icon-send-to-graph::before{\n content:""; }\n\n.bp3-icon-send-to-map::before{\n content:""; }\n\n.bp3-icon-series-add::before{\n content:""; }\n\n.bp3-icon-series-configuration::before{\n content:""; }\n\n.bp3-icon-series-derived::before{\n content:""; }\n\n.bp3-icon-series-filtered::before{\n content:""; }\n\n.bp3-icon-series-search::before{\n content:""; }\n\n.bp3-icon-settings::before{\n content:""; }\n\n.bp3-icon-share::before{\n content:""; }\n\n.bp3-icon-shield::before{\n content:""; }\n\n.bp3-icon-shop::before{\n content:""; }\n\n.bp3-icon-shopping-cart::before{\n content:""; }\n\n.bp3-icon-signal-search::before{\n content:""; }\n\n.bp3-icon-sim-card::before{\n content:""; }\n\n.bp3-icon-slash::before{\n content:""; }\n\n.bp3-icon-small-cross::before{\n content:""; }\n\n.bp3-icon-small-minus::before{\n content:""; }\n\n.bp3-icon-small-plus::before{\n content:""; }\n\n.bp3-icon-small-tick::before{\n content:""; }\n\n.bp3-icon-snowflake::before{\n content:""; }\n\n.bp3-icon-social-media::before{\n content:""; }\n\n.bp3-icon-sort::before{\n content:""; }\n\n.bp3-icon-sort-alphabetical::before{\n content:""; }\n\n.bp3-icon-sort-alphabetical-desc::before{\n content:""; }\n\n.bp3-icon-sort-asc::before{\n content:""; }\n\n.bp3-icon-sort-desc::before{\n content:""; }\n\n.bp3-icon-sort-numerical::before{\n content:""; }\n\n.bp3-icon-sort-numerical-desc::before{\n content:""; }\n\n.bp3-icon-split-columns::before{\n content:""; }\n\n.bp3-icon-square::before{\n content:""; }\n\n.bp3-icon-stacked-chart::before{\n content:""; }\n\n.bp3-icon-star::before{\n content:"★"; }\n\n.bp3-icon-star-empty::before{\n content:"☆"; }\n\n.bp3-icon-step-backward::before{\n content:""; }\n\n.bp3-icon-step-chart::before{\n content:""; }\n\n.bp3-icon-step-forward::before{\n content:""; }\n\n.bp3-icon-stop::before{\n content:""; }\n\n.bp3-icon-stopwatch::before{\n content:""; }\n\n.bp3-icon-strikethrough::before{\n content:""; }\n\n.bp3-icon-style::before{\n content:""; }\n\n.bp3-icon-swap-horizontal::before{\n content:""; }\n\n.bp3-icon-swap-vertical::before{\n content:""; }\n\n.bp3-icon-symbol-circle::before{\n content:""; }\n\n.bp3-icon-symbol-cross::before{\n content:""; }\n\n.bp3-icon-symbol-diamond::before{\n content:""; }\n\n.bp3-icon-symbol-square::before{\n content:""; }\n\n.bp3-icon-symbol-triangle-down::before{\n content:""; }\n\n.bp3-icon-symbol-triangle-up::before{\n content:""; }\n\n.bp3-icon-tag::before{\n content:""; }\n\n.bp3-icon-take-action::before{\n content:""; }\n\n.bp3-icon-taxi::before{\n content:""; }\n\n.bp3-icon-text-highlight::before{\n content:""; }\n\n.bp3-icon-th::before{\n content:""; }\n\n.bp3-icon-th-derived::before{\n content:""; }\n\n.bp3-icon-th-disconnect::before{\n content:""; }\n\n.bp3-icon-th-filtered::before{\n content:""; }\n\n.bp3-icon-th-list::before{\n content:""; }\n\n.bp3-icon-thumbs-down::before{\n content:""; }\n\n.bp3-icon-thumbs-up::before{\n content:""; }\n\n.bp3-icon-tick::before{\n content:"✓"; }\n\n.bp3-icon-tick-circle::before{\n content:""; }\n\n.bp3-icon-time::before{\n content:"⏲"; }\n\n.bp3-icon-timeline-area-chart::before{\n content:""; }\n\n.bp3-icon-timeline-bar-chart::before{\n content:""; }\n\n.bp3-icon-timeline-events::before{\n content:""; }\n\n.bp3-icon-timeline-line-chart::before{\n content:""; }\n\n.bp3-icon-tint::before{\n content:""; }\n\n.bp3-icon-torch::before{\n content:""; }\n\n.bp3-icon-tractor::before{\n content:""; }\n\n.bp3-icon-train::before{\n content:""; }\n\n.bp3-icon-translate::before{\n content:""; }\n\n.bp3-icon-trash::before{\n content:""; }\n\n.bp3-icon-tree::before{\n content:""; }\n\n.bp3-icon-trending-down::before{\n content:""; }\n\n.bp3-icon-trending-up::before{\n content:""; }\n\n.bp3-icon-truck::before{\n content:""; }\n\n.bp3-icon-two-columns::before{\n content:""; }\n\n.bp3-icon-unarchive::before{\n content:""; }\n\n.bp3-icon-underline::before{\n content:"⎁"; }\n\n.bp3-icon-undo::before{\n content:"⎌"; }\n\n.bp3-icon-ungroup-objects::before{\n content:""; }\n\n.bp3-icon-unknown-vehicle::before{\n content:""; }\n\n.bp3-icon-unlock::before{\n content:""; }\n\n.bp3-icon-unpin::before{\n content:""; }\n\n.bp3-icon-unresolve::before{\n content:""; }\n\n.bp3-icon-updated::before{\n content:""; }\n\n.bp3-icon-upload::before{\n content:""; }\n\n.bp3-icon-user::before{\n content:""; }\n\n.bp3-icon-variable::before{\n content:""; }\n\n.bp3-icon-vertical-bar-chart-asc::before{\n content:""; }\n\n.bp3-icon-vertical-bar-chart-desc::before{\n content:""; }\n\n.bp3-icon-vertical-distribution::before{\n content:""; }\n\n.bp3-icon-video::before{\n content:""; }\n\n.bp3-icon-volume-down::before{\n content:""; }\n\n.bp3-icon-volume-off::before{\n content:""; }\n\n.bp3-icon-volume-up::before{\n content:""; }\n\n.bp3-icon-walk::before{\n content:""; }\n\n.bp3-icon-warning-sign::before{\n content:""; }\n\n.bp3-icon-waterfall-chart::before{\n content:""; }\n\n.bp3-icon-widget::before{\n content:""; }\n\n.bp3-icon-widget-button::before{\n content:""; }\n\n.bp3-icon-widget-footer::before{\n content:""; }\n\n.bp3-icon-widget-header::before{\n content:""; }\n\n.bp3-icon-wrench::before{\n content:""; }\n\n.bp3-icon-zoom-in::before{\n content:""; }\n\n.bp3-icon-zoom-out::before{\n content:""; }\n\n.bp3-icon-zoom-to-fit::before{\n content:""; }\n.bp3-submenu > .bp3-popover-wrapper{\n display:block; }\n\n.bp3-submenu .bp3-popover-target{\n display:block; }\n\n.bp3-submenu.bp3-popover{\n -webkit-box-shadow:none;\n box-shadow:none;\n padding:0 5px; }\n .bp3-submenu.bp3-popover > .bp3-popover-content{\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); }\n .bp3-dark .bp3-submenu.bp3-popover, .bp3-submenu.bp3-popover.bp3-dark{\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-dark .bp3-submenu.bp3-popover > .bp3-popover-content, .bp3-submenu.bp3-popover.bp3-dark > .bp3-popover-content{\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }\n.bp3-menu{\n background:#ffffff;\n border-radius:3px;\n color:#182026;\n list-style:none;\n margin:0;\n min-width:180px;\n padding:5px;\n text-align:left; }\n\n.bp3-menu-divider{\n border-top:1px solid rgba(16, 22, 26, 0.15);\n display:block;\n margin:5px; }\n .bp3-dark .bp3-menu-divider{\n border-top-color:rgba(255, 255, 255, 0.15); }\n\n.bp3-menu-item{\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n -webkit-box-orient:horizontal;\n -webkit-box-direction:normal;\n -ms-flex-direction:row;\n flex-direction:row;\n -webkit-box-align:start;\n -ms-flex-align:start;\n align-items:flex-start;\n border-radius:2px;\n color:inherit;\n line-height:20px;\n padding:5px 7px;\n text-decoration:none;\n -webkit-user-select:none;\n -moz-user-select:none;\n -ms-user-select:none;\n user-select:none; }\n .bp3-menu-item > *{\n -webkit-box-flex:0;\n -ms-flex-positive:0;\n flex-grow:0;\n -ms-flex-negative:0;\n flex-shrink:0; }\n .bp3-menu-item > .bp3-fill{\n -webkit-box-flex:1;\n -ms-flex-positive:1;\n flex-grow:1;\n -ms-flex-negative:1;\n flex-shrink:1; }\n .bp3-menu-item::before,\n .bp3-menu-item > *{\n margin-right:7px; }\n .bp3-menu-item:empty::before,\n .bp3-menu-item > :last-child{\n margin-right:0; }\n .bp3-menu-item > .bp3-fill{\n word-break:break-word; }\n .bp3-menu-item:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item{\n background-color:rgba(167, 182, 194, 0.3);\n cursor:pointer;\n text-decoration:none; }\n .bp3-menu-item.bp3-disabled{\n background-color:inherit;\n color:rgba(92, 112, 128, 0.6);\n cursor:not-allowed; }\n .bp3-dark .bp3-menu-item{\n color:inherit; }\n .bp3-dark .bp3-menu-item:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-menu-item{\n background-color:rgba(138, 155, 168, 0.15);\n color:inherit; }\n .bp3-dark .bp3-menu-item.bp3-disabled{\n background-color:inherit;\n color:rgba(167, 182, 194, 0.6); }\n .bp3-menu-item.bp3-intent-primary{\n color:#106ba3; }\n .bp3-menu-item.bp3-intent-primary .bp3-icon{\n color:inherit; }\n .bp3-menu-item.bp3-intent-primary::before, .bp3-menu-item.bp3-intent-primary::after,\n .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{\n color:#106ba3; }\n .bp3-menu-item.bp3-intent-primary:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-menu-item.bp3-intent-primary.bp3-active{\n background-color:#137cbd; }\n .bp3-menu-item.bp3-intent-primary:active{\n background-color:#106ba3; }\n .bp3-menu-item.bp3-intent-primary:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-menu-item.bp3-intent-primary:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::before, .bp3-menu-item.bp3-intent-primary:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::after,\n .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,\n .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-primary:active, .bp3-menu-item.bp3-intent-primary:active::before, .bp3-menu-item.bp3-intent-primary:active::after,\n .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-primary.bp3-active, .bp3-menu-item.bp3-intent-primary.bp3-active::before, .bp3-menu-item.bp3-intent-primary.bp3-active::after,\n .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{\n color:#ffffff; }\n .bp3-menu-item.bp3-intent-success{\n color:#0d8050; }\n .bp3-menu-item.bp3-intent-success .bp3-icon{\n color:inherit; }\n .bp3-menu-item.bp3-intent-success::before, .bp3-menu-item.bp3-intent-success::after,\n .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{\n color:#0d8050; }\n .bp3-menu-item.bp3-intent-success:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-menu-item.bp3-intent-success.bp3-active{\n background-color:#0f9960; }\n .bp3-menu-item.bp3-intent-success:active{\n background-color:#0d8050; }\n .bp3-menu-item.bp3-intent-success:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-menu-item.bp3-intent-success:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::before, .bp3-menu-item.bp3-intent-success:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::after,\n .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,\n .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-success:active, .bp3-menu-item.bp3-intent-success:active::before, .bp3-menu-item.bp3-intent-success:active::after,\n .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-success.bp3-active, .bp3-menu-item.bp3-intent-success.bp3-active::before, .bp3-menu-item.bp3-intent-success.bp3-active::after,\n .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{\n color:#ffffff; }\n .bp3-menu-item.bp3-intent-warning{\n color:#bf7326; }\n .bp3-menu-item.bp3-intent-warning .bp3-icon{\n color:inherit; }\n .bp3-menu-item.bp3-intent-warning::before, .bp3-menu-item.bp3-intent-warning::after,\n .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{\n color:#bf7326; }\n .bp3-menu-item.bp3-intent-warning:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-menu-item.bp3-intent-warning.bp3-active{\n background-color:#d9822b; }\n .bp3-menu-item.bp3-intent-warning:active{\n background-color:#bf7326; }\n .bp3-menu-item.bp3-intent-warning:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-menu-item.bp3-intent-warning:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::before, .bp3-menu-item.bp3-intent-warning:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::after,\n .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,\n .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-warning:active, .bp3-menu-item.bp3-intent-warning:active::before, .bp3-menu-item.bp3-intent-warning:active::after,\n .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-warning.bp3-active, .bp3-menu-item.bp3-intent-warning.bp3-active::before, .bp3-menu-item.bp3-intent-warning.bp3-active::after,\n .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{\n color:#ffffff; }\n .bp3-menu-item.bp3-intent-danger{\n color:#c23030; }\n .bp3-menu-item.bp3-intent-danger .bp3-icon{\n color:inherit; }\n .bp3-menu-item.bp3-intent-danger::before, .bp3-menu-item.bp3-intent-danger::after,\n .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{\n color:#c23030; }\n .bp3-menu-item.bp3-intent-danger:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-menu-item.bp3-intent-danger.bp3-active{\n background-color:#db3737; }\n .bp3-menu-item.bp3-intent-danger:active{\n background-color:#c23030; }\n .bp3-menu-item.bp3-intent-danger:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-menu-item.bp3-intent-danger:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::before, .bp3-menu-item.bp3-intent-danger:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::after,\n .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,\n .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-danger:active, .bp3-menu-item.bp3-intent-danger:active::before, .bp3-menu-item.bp3-intent-danger:active::after,\n .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-danger.bp3-active, .bp3-menu-item.bp3-intent-danger.bp3-active::before, .bp3-menu-item.bp3-intent-danger.bp3-active::after,\n .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{\n color:#ffffff; }\n .bp3-menu-item::before{\n font-family:"Icons16", sans-serif;\n font-size:16px;\n font-style:normal;\n font-weight:400;\n line-height:1;\n -moz-osx-font-smoothing:grayscale;\n -webkit-font-smoothing:antialiased;\n margin-right:7px; }\n .bp3-menu-item::before,\n .bp3-menu-item > .bp3-icon{\n color:#5c7080;\n margin-top:2px; }\n .bp3-menu-item .bp3-menu-item-label{\n color:#5c7080; }\n .bp3-menu-item:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item{\n color:inherit; }\n .bp3-menu-item.bp3-active, .bp3-menu-item:active{\n background-color:rgba(115, 134, 148, 0.3); }\n .bp3-menu-item.bp3-disabled{\n background-color:inherit !important;\n color:rgba(92, 112, 128, 0.6) !important;\n cursor:not-allowed !important;\n outline:none !important; }\n .bp3-menu-item.bp3-disabled::before,\n .bp3-menu-item.bp3-disabled > .bp3-icon,\n .bp3-menu-item.bp3-disabled .bp3-menu-item-label{\n color:rgba(92, 112, 128, 0.6) !important; }\n .bp3-large .bp3-menu-item{\n font-size:16px;\n line-height:22px;\n padding:9px 7px; }\n .bp3-large .bp3-menu-item .bp3-icon{\n margin-top:3px; }\n .bp3-large .bp3-menu-item::before{\n font-family:"Icons20", sans-serif;\n font-size:20px;\n font-style:normal;\n font-weight:400;\n line-height:1;\n -moz-osx-font-smoothing:grayscale;\n -webkit-font-smoothing:antialiased;\n margin-right:10px;\n margin-top:1px; }\n\nbutton.bp3-menu-item{\n background:none;\n border:none;\n text-align:left;\n width:100%; }\n.bp3-menu-header{\n border-top:1px solid rgba(16, 22, 26, 0.15);\n display:block;\n margin:5px;\n cursor:default;\n padding-left:2px; }\n .bp3-dark .bp3-menu-header{\n border-top-color:rgba(255, 255, 255, 0.15); }\n .bp3-menu-header:first-of-type{\n border-top:none; }\n .bp3-menu-header > h6{\n color:#182026;\n font-weight:600;\n overflow:hidden;\n text-overflow:ellipsis;\n white-space:nowrap;\n word-wrap:normal;\n line-height:17px;\n margin:0;\n padding:10px 7px 0 1px; }\n .bp3-dark .bp3-menu-header > h6{\n color:#f5f8fa; }\n .bp3-menu-header:first-of-type > h6{\n padding-top:0; }\n .bp3-large .bp3-menu-header > h6{\n font-size:18px;\n padding-bottom:5px;\n padding-top:15px; }\n .bp3-large .bp3-menu-header:first-of-type > h6{\n padding-top:0; }\n\n.bp3-dark .bp3-menu{\n background:#30404d;\n color:#f5f8fa; }\n\n.bp3-dark .bp3-menu-item.bp3-intent-primary{\n color:#48aff0; }\n .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{\n color:inherit; }\n .bp3-dark .bp3-menu-item.bp3-intent-primary::before, .bp3-dark .bp3-menu-item.bp3-intent-primary::after,\n .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{\n color:#48aff0; }\n .bp3-dark .bp3-menu-item.bp3-intent-primary:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{\n background-color:#137cbd; }\n .bp3-dark .bp3-menu-item.bp3-intent-primary:active{\n background-color:#106ba3; }\n .bp3-dark .bp3-menu-item.bp3-intent-primary:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::after,\n .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,\n .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,\n .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-primary:active, .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before, .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after,\n .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after,\n .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{\n color:#ffffff; }\n\n.bp3-dark .bp3-menu-item.bp3-intent-success{\n color:#3dcc91; }\n .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{\n color:inherit; }\n .bp3-dark .bp3-menu-item.bp3-intent-success::before, .bp3-dark .bp3-menu-item.bp3-intent-success::after,\n .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{\n color:#3dcc91; }\n .bp3-dark .bp3-menu-item.bp3-intent-success:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{\n background-color:#0f9960; }\n .bp3-dark .bp3-menu-item.bp3-intent-success:active{\n background-color:#0d8050; }\n .bp3-dark .bp3-menu-item.bp3-intent-success:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::after,\n .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,\n .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item .bp3-menu-item-label,\n .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-success:active, .bp3-dark .bp3-menu-item.bp3-intent-success:active::before, .bp3-dark .bp3-menu-item.bp3-intent-success:active::after,\n .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after,\n .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{\n color:#ffffff; }\n\n.bp3-dark .bp3-menu-item.bp3-intent-warning{\n color:#ffb366; }\n .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{\n color:inherit; }\n .bp3-dark .bp3-menu-item.bp3-intent-warning::before, .bp3-dark .bp3-menu-item.bp3-intent-warning::after,\n .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{\n color:#ffb366; }\n .bp3-dark .bp3-menu-item.bp3-intent-warning:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{\n background-color:#d9822b; }\n .bp3-dark .bp3-menu-item.bp3-intent-warning:active{\n background-color:#bf7326; }\n .bp3-dark .bp3-menu-item.bp3-intent-warning:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::after,\n .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,\n .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,\n .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-warning:active, .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before, .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after,\n .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after,\n .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{\n color:#ffffff; }\n\n.bp3-dark .bp3-menu-item.bp3-intent-danger{\n color:#ff7373; }\n .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{\n color:inherit; }\n .bp3-dark .bp3-menu-item.bp3-intent-danger::before, .bp3-dark .bp3-menu-item.bp3-intent-danger::after,\n .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{\n color:#ff7373; }\n .bp3-dark .bp3-menu-item.bp3-intent-danger:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{\n background-color:#db3737; }\n .bp3-dark .bp3-menu-item.bp3-intent-danger:active{\n background-color:#c23030; }\n .bp3-dark .bp3-menu-item.bp3-intent-danger:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::after,\n .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,\n .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,\n .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-danger:active, .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before, .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after,\n .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after,\n .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{\n color:#ffffff; }\n\n.bp3-dark .bp3-menu-item::before,\n.bp3-dark .bp3-menu-item > .bp3-icon{\n color:#a7b6c2; }\n\n.bp3-dark .bp3-menu-item .bp3-menu-item-label{\n color:#a7b6c2; }\n\n.bp3-dark .bp3-menu-item.bp3-active, .bp3-dark .bp3-menu-item:active{\n background-color:rgba(138, 155, 168, 0.3); }\n\n.bp3-dark .bp3-menu-item.bp3-disabled{\n color:rgba(167, 182, 194, 0.6) !important; }\n .bp3-dark .bp3-menu-item.bp3-disabled::before,\n .bp3-dark .bp3-menu-item.bp3-disabled > .bp3-icon,\n .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{\n color:rgba(167, 182, 194, 0.6) !important; }\n\n.bp3-dark .bp3-menu-divider,\n.bp3-dark .bp3-menu-header{\n border-color:rgba(255, 255, 255, 0.15); }\n\n.bp3-dark .bp3-menu-header > h6{\n color:#f5f8fa; }\n\n.bp3-label .bp3-menu{\n margin-top:5px; }\n.bp3-navbar{\n background-color:#ffffff;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);\n height:50px;\n padding:0 15px;\n position:relative;\n width:100%;\n z-index:10; }\n .bp3-navbar.bp3-dark,\n .bp3-dark .bp3-navbar{\n background-color:#394b59; }\n .bp3-navbar.bp3-dark{\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-navbar{\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }\n .bp3-navbar.bp3-fixed-top{\n left:0;\n position:fixed;\n right:0;\n top:0; }\n\n.bp3-navbar-heading{\n font-size:16px;\n margin-right:15px; }\n\n.bp3-navbar-group{\n -webkit-box-align:center;\n -ms-flex-align:center;\n align-items:center;\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n height:50px; }\n .bp3-navbar-group.bp3-align-left{\n float:left; }\n .bp3-navbar-group.bp3-align-right{\n float:right; }\n\n.bp3-navbar-divider{\n border-left:1px solid rgba(16, 22, 26, 0.15);\n height:20px;\n margin:0 10px; }\n .bp3-dark .bp3-navbar-divider{\n border-left-color:rgba(255, 255, 255, 0.15); }\n.bp3-non-ideal-state{\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n -webkit-box-orient:vertical;\n -webkit-box-direction:normal;\n -ms-flex-direction:column;\n flex-direction:column;\n -webkit-box-align:center;\n -ms-flex-align:center;\n align-items:center;\n height:100%;\n -webkit-box-pack:center;\n -ms-flex-pack:center;\n justify-content:center;\n text-align:center;\n width:100%; }\n .bp3-non-ideal-state > *{\n -webkit-box-flex:0;\n -ms-flex-positive:0;\n flex-grow:0;\n -ms-flex-negative:0;\n flex-shrink:0; }\n .bp3-non-ideal-state > .bp3-fill{\n -webkit-box-flex:1;\n -ms-flex-positive:1;\n flex-grow:1;\n -ms-flex-negative:1;\n flex-shrink:1; }\n .bp3-non-ideal-state::before,\n .bp3-non-ideal-state > *{\n margin-bottom:20px; }\n .bp3-non-ideal-state:empty::before,\n .bp3-non-ideal-state > :last-child{\n margin-bottom:0; }\n .bp3-non-ideal-state > *{\n max-width:400px; }\n\n.bp3-non-ideal-state-visual{\n color:rgba(92, 112, 128, 0.6);\n font-size:60px; }\n .bp3-dark .bp3-non-ideal-state-visual{\n color:rgba(167, 182, 194, 0.6); }\n\n.bp3-overflow-list{\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n -ms-flex-wrap:nowrap;\n flex-wrap:nowrap;\n min-width:0; }\n\n.bp3-overflow-list-spacer{\n -ms-flex-negative:1;\n flex-shrink:1;\n width:1px; }\n\nbody.bp3-overlay-open{\n overflow:hidden; }\n\n.bp3-overlay{\n bottom:0;\n left:0;\n position:static;\n right:0;\n top:0;\n z-index:20; }\n .bp3-overlay:not(.bp3-overlay-open){\n pointer-events:none; }\n .bp3-overlay.bp3-overlay-container{\n overflow:hidden;\n position:fixed; }\n .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{\n position:absolute; }\n .bp3-overlay.bp3-overlay-scroll-container{\n overflow:auto;\n position:fixed; }\n .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{\n position:absolute; }\n .bp3-overlay.bp3-overlay-inline{\n display:inline;\n overflow:visible; }\n\n.bp3-overlay-content{\n position:fixed;\n z-index:20; }\n .bp3-overlay-inline .bp3-overlay-content,\n .bp3-overlay-scroll-container .bp3-overlay-content{\n position:absolute; }\n\n.bp3-overlay-backdrop{\n bottom:0;\n left:0;\n position:fixed;\n right:0;\n top:0;\n opacity:1;\n background-color:rgba(16, 22, 26, 0.7);\n overflow:auto;\n -webkit-user-select:none;\n -moz-user-select:none;\n -ms-user-select:none;\n user-select:none;\n z-index:20; }\n .bp3-overlay-backdrop.bp3-overlay-enter, .bp3-overlay-backdrop.bp3-overlay-appear{\n opacity:0; }\n .bp3-overlay-backdrop.bp3-overlay-enter-active, .bp3-overlay-backdrop.bp3-overlay-appear-active{\n opacity:1;\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:200ms;\n transition-duration:200ms;\n -webkit-transition-property:opacity;\n transition-property:opacity;\n -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);\n transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-overlay-backdrop.bp3-overlay-exit{\n opacity:1; }\n .bp3-overlay-backdrop.bp3-overlay-exit-active{\n opacity:0;\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:200ms;\n transition-duration:200ms;\n -webkit-transition-property:opacity;\n transition-property:opacity;\n -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);\n transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-overlay-backdrop:focus{\n outline:none; }\n .bp3-overlay-inline .bp3-overlay-backdrop{\n position:absolute; }\n.bp3-panel-stack{\n overflow:hidden;\n position:relative; }\n\n.bp3-panel-stack-header{\n -webkit-box-align:center;\n -ms-flex-align:center;\n align-items:center;\n -webkit-box-shadow:0 1px rgba(16, 22, 26, 0.15);\n box-shadow:0 1px rgba(16, 22, 26, 0.15);\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n -ms-flex-negative:0;\n flex-shrink:0;\n height:30px;\n z-index:1; }\n .bp3-dark .bp3-panel-stack-header{\n -webkit-box-shadow:0 1px rgba(255, 255, 255, 0.15);\n box-shadow:0 1px rgba(255, 255, 255, 0.15); }\n .bp3-panel-stack-header > span{\n -webkit-box-align:stretch;\n -ms-flex-align:stretch;\n align-items:stretch;\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n -webkit-box-flex:1;\n -ms-flex:1;\n flex:1; }\n .bp3-panel-stack-header .bp3-heading{\n margin:0 5px; }\n\n.bp3-button.bp3-panel-stack-header-back{\n margin-left:5px;\n padding-left:0;\n white-space:nowrap; }\n .bp3-button.bp3-panel-stack-header-back .bp3-icon{\n margin:0 2px; }\n\n.bp3-panel-stack-view{\n bottom:0;\n left:0;\n position:absolute;\n right:0;\n top:0;\n background-color:#ffffff;\n border-right:1px solid rgba(16, 22, 26, 0.15);\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n -webkit-box-orient:vertical;\n -webkit-box-direction:normal;\n -ms-flex-direction:column;\n flex-direction:column;\n margin-right:-1px;\n overflow-y:auto;\n z-index:1; }\n .bp3-dark .bp3-panel-stack-view{\n background-color:#30404d; }\n .bp3-panel-stack-view:nth-last-child(n + 4){\n display:none; }\n\n.bp3-panel-stack-push .bp3-panel-stack-enter, .bp3-panel-stack-push .bp3-panel-stack-appear{\n -webkit-transform:translateX(100%);\n transform:translateX(100%);\n opacity:0; }\n\n.bp3-panel-stack-push .bp3-panel-stack-enter-active, .bp3-panel-stack-push .bp3-panel-stack-appear-active{\n -webkit-transform:translate(0%);\n transform:translate(0%);\n opacity:1;\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:400ms;\n transition-duration:400ms;\n -webkit-transition-property:opacity, -webkit-transform;\n transition-property:opacity, -webkit-transform;\n transition-property:transform, opacity;\n transition-property:transform, opacity, -webkit-transform;\n -webkit-transition-timing-function:ease;\n transition-timing-function:ease; }\n\n.bp3-panel-stack-push .bp3-panel-stack-exit{\n -webkit-transform:translate(0%);\n transform:translate(0%);\n opacity:1; }\n\n.bp3-panel-stack-push .bp3-panel-stack-exit-active{\n -webkit-transform:translateX(-50%);\n transform:translateX(-50%);\n opacity:0;\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:400ms;\n transition-duration:400ms;\n -webkit-transition-property:opacity, -webkit-transform;\n transition-property:opacity, -webkit-transform;\n transition-property:transform, opacity;\n transition-property:transform, opacity, -webkit-transform;\n -webkit-transition-timing-function:ease;\n transition-timing-function:ease; }\n\n.bp3-panel-stack-pop .bp3-panel-stack-enter, .bp3-panel-stack-pop .bp3-panel-stack-appear{\n -webkit-transform:translateX(-50%);\n transform:translateX(-50%);\n opacity:0; }\n\n.bp3-panel-stack-pop .bp3-panel-stack-enter-active, .bp3-panel-stack-pop .bp3-panel-stack-appear-active{\n -webkit-transform:translate(0%);\n transform:translate(0%);\n opacity:1;\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:400ms;\n transition-duration:400ms;\n -webkit-transition-property:opacity, -webkit-transform;\n transition-property:opacity, -webkit-transform;\n transition-property:transform, opacity;\n transition-property:transform, opacity, -webkit-transform;\n -webkit-transition-timing-function:ease;\n transition-timing-function:ease; }\n\n.bp3-panel-stack-pop .bp3-panel-stack-exit{\n -webkit-transform:translate(0%);\n transform:translate(0%);\n opacity:1; }\n\n.bp3-panel-stack-pop .bp3-panel-stack-exit-active{\n -webkit-transform:translateX(100%);\n transform:translateX(100%);\n opacity:0;\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:400ms;\n transition-duration:400ms;\n -webkit-transition-property:opacity, -webkit-transform;\n transition-property:opacity, -webkit-transform;\n transition-property:transform, opacity;\n transition-property:transform, opacity, -webkit-transform;\n -webkit-transition-timing-function:ease;\n transition-timing-function:ease; }\n.bp3-popover{\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);\n -webkit-transform:scale(1);\n transform:scale(1);\n border-radius:3px;\n display:inline-block;\n z-index:20; }\n .bp3-popover .bp3-popover-arrow{\n height:30px;\n position:absolute;\n width:30px; }\n .bp3-popover .bp3-popover-arrow::before{\n height:20px;\n margin:5px;\n width:20px; }\n .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-popover{\n margin-bottom:17px;\n margin-top:-17px; }\n .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-popover > .bp3-popover-arrow{\n bottom:-11px; }\n .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-popover > .bp3-popover-arrow svg{\n -webkit-transform:rotate(-90deg);\n transform:rotate(-90deg); }\n .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-popover{\n margin-left:17px; }\n .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-popover > .bp3-popover-arrow{\n left:-11px; }\n .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-popover > .bp3-popover-arrow svg{\n -webkit-transform:rotate(0);\n transform:rotate(0); }\n .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-popover{\n margin-top:17px; }\n .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-popover > .bp3-popover-arrow{\n top:-11px; }\n .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-popover > .bp3-popover-arrow svg{\n -webkit-transform:rotate(90deg);\n transform:rotate(90deg); }\n .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-popover{\n margin-left:-17px;\n margin-right:17px; }\n .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-popover > .bp3-popover-arrow{\n right:-11px; }\n .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-popover > .bp3-popover-arrow svg{\n -webkit-transform:rotate(180deg);\n transform:rotate(180deg); }\n .bp3-tether-element-attached-middle > .bp3-popover > .bp3-popover-arrow{\n top:50%;\n -webkit-transform:translateY(-50%);\n transform:translateY(-50%); }\n .bp3-tether-element-attached-center > .bp3-popover > .bp3-popover-arrow{\n right:50%;\n -webkit-transform:translateX(50%);\n transform:translateX(50%); }\n .bp3-tether-element-attached-top.bp3-tether-target-attached-top > .bp3-popover > .bp3-popover-arrow{\n top:-0.3934px; }\n .bp3-tether-element-attached-right.bp3-tether-target-attached-right > .bp3-popover > .bp3-popover-arrow{\n right:-0.3934px; }\n .bp3-tether-element-attached-left.bp3-tether-target-attached-left > .bp3-popover > .bp3-popover-arrow{\n left:-0.3934px; }\n .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom > .bp3-popover > .bp3-popover-arrow{\n bottom:-0.3934px; }\n .bp3-tether-element-attached-top.bp3-tether-element-attached-left > .bp3-popover{\n -webkit-transform-origin:top left;\n transform-origin:top left; }\n .bp3-tether-element-attached-top.bp3-tether-element-attached-center > .bp3-popover{\n -webkit-transform-origin:top center;\n transform-origin:top center; }\n .bp3-tether-element-attached-top.bp3-tether-element-attached-right > .bp3-popover{\n -webkit-transform-origin:top right;\n transform-origin:top right; }\n .bp3-tether-element-attached-middle.bp3-tether-element-attached-left > .bp3-popover{\n -webkit-transform-origin:center left;\n transform-origin:center left; }\n .bp3-tether-element-attached-middle.bp3-tether-element-attached-center > .bp3-popover{\n -webkit-transform-origin:center center;\n transform-origin:center center; }\n .bp3-tether-element-attached-middle.bp3-tether-element-attached-right > .bp3-popover{\n -webkit-transform-origin:center right;\n transform-origin:center right; }\n .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left > .bp3-popover{\n -webkit-transform-origin:bottom left;\n transform-origin:bottom left; }\n .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center > .bp3-popover{\n -webkit-transform-origin:bottom center;\n transform-origin:bottom center; }\n .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right > .bp3-popover{\n -webkit-transform-origin:bottom right;\n transform-origin:bottom right; }\n .bp3-popover .bp3-popover-content{\n background:#ffffff;\n color:inherit; }\n .bp3-popover .bp3-popover-arrow::before{\n -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2);\n box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2); }\n .bp3-popover .bp3-popover-arrow-border{\n fill:#10161a;\n fill-opacity:0.1; }\n .bp3-popover .bp3-popover-arrow-fill{\n fill:#ffffff; }\n .bp3-popover-enter > .bp3-popover, .bp3-popover-appear > .bp3-popover{\n -webkit-transform:scale(0.3);\n transform:scale(0.3); }\n .bp3-popover-enter-active > .bp3-popover, .bp3-popover-appear-active > .bp3-popover{\n -webkit-transform:scale(1);\n transform:scale(1);\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:300ms;\n transition-duration:300ms;\n -webkit-transition-property:-webkit-transform;\n transition-property:-webkit-transform;\n transition-property:transform;\n transition-property:transform, -webkit-transform;\n -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);\n transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); }\n .bp3-popover-exit > .bp3-popover{\n -webkit-transform:scale(1);\n transform:scale(1); }\n .bp3-popover-exit-active > .bp3-popover{\n -webkit-transform:scale(0.3);\n transform:scale(0.3);\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:300ms;\n transition-duration:300ms;\n -webkit-transition-property:-webkit-transform;\n transition-property:-webkit-transform;\n transition-property:transform;\n transition-property:transform, -webkit-transform;\n -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);\n transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); }\n .bp3-popover .bp3-popover-content{\n border-radius:3px;\n position:relative; }\n .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{\n max-width:350px;\n padding:20px; }\n .bp3-popover-target + .bp3-overlay .bp3-popover.bp3-popover-content-sizing{\n width:350px; }\n .bp3-popover.bp3-minimal{\n margin:0 !important; }\n .bp3-popover.bp3-minimal .bp3-popover-arrow{\n display:none; }\n .bp3-popover.bp3-minimal.bp3-popover{\n -webkit-transform:scale(1);\n transform:scale(1); }\n .bp3-popover-enter > .bp3-popover.bp3-minimal.bp3-popover, .bp3-popover-appear > .bp3-popover.bp3-minimal.bp3-popover{\n -webkit-transform:scale(1);\n transform:scale(1); }\n .bp3-popover-enter-active > .bp3-popover.bp3-minimal.bp3-popover, .bp3-popover-appear-active > .bp3-popover.bp3-minimal.bp3-popover{\n -webkit-transform:scale(1);\n transform:scale(1);\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:100ms;\n transition-duration:100ms;\n -webkit-transition-property:-webkit-transform;\n transition-property:-webkit-transform;\n transition-property:transform;\n transition-property:transform, -webkit-transform;\n -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);\n transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-popover-exit > .bp3-popover.bp3-minimal.bp3-popover{\n -webkit-transform:scale(1);\n transform:scale(1); }\n .bp3-popover-exit-active > .bp3-popover.bp3-minimal.bp3-popover{\n -webkit-transform:scale(1);\n transform:scale(1);\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:100ms;\n transition-duration:100ms;\n -webkit-transition-property:-webkit-transform;\n transition-property:-webkit-transform;\n transition-property:transform;\n transition-property:transform, -webkit-transform;\n -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);\n transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-popover.bp3-dark,\n .bp3-dark .bp3-popover{\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }\n .bp3-popover.bp3-dark .bp3-popover-content,\n .bp3-dark .bp3-popover .bp3-popover-content{\n background:#30404d;\n color:inherit; }\n .bp3-popover.bp3-dark .bp3-popover-arrow::before,\n .bp3-dark .bp3-popover .bp3-popover-arrow::before{\n -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4);\n box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4); }\n .bp3-popover.bp3-dark .bp3-popover-arrow-border,\n .bp3-dark .bp3-popover .bp3-popover-arrow-border{\n fill:#10161a;\n fill-opacity:0.2; }\n .bp3-popover.bp3-dark .bp3-popover-arrow-fill,\n .bp3-dark .bp3-popover .bp3-popover-arrow-fill{\n fill:#30404d; }\n\n.bp3-popover-arrow::before{\n border-radius:2px;\n content:"";\n display:block;\n position:absolute;\n -webkit-transform:rotate(45deg);\n transform:rotate(45deg); }\n\n.bp3-tether-pinned .bp3-popover-arrow{\n display:none; }\n\n.bp3-popover-backdrop{\n background:rgba(255, 255, 255, 0); }\n\n.bp3-transition-container{\n opacity:1;\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n z-index:20; }\n .bp3-transition-container.bp3-popover-enter, .bp3-transition-container.bp3-popover-appear{\n opacity:0; }\n .bp3-transition-container.bp3-popover-enter-active, .bp3-transition-container.bp3-popover-appear-active{\n opacity:1;\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:100ms;\n transition-duration:100ms;\n -webkit-transition-property:opacity;\n transition-property:opacity;\n -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);\n transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-transition-container.bp3-popover-exit{\n opacity:1; }\n .bp3-transition-container.bp3-popover-exit-active{\n opacity:0;\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:100ms;\n transition-duration:100ms;\n -webkit-transition-property:opacity;\n transition-property:opacity;\n -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);\n transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-transition-container:focus{\n outline:none; }\n .bp3-transition-container.bp3-popover-leave .bp3-popover-content{\n pointer-events:none; }\n .bp3-transition-container[data-x-out-of-boundaries]{\n display:none; }\n\nspan.bp3-popover-target{\n display:inline-block; }\n\n.bp3-popover-wrapper.bp3-fill{\n width:100%; }\n\n.bp3-portal{\n left:0;\n position:absolute;\n right:0;\n top:0; }\n@-webkit-keyframes linear-progress-bar-stripes{\n from{\n background-position:0 0; }\n to{\n background-position:30px 0; } }\n@keyframes linear-progress-bar-stripes{\n from{\n background-position:0 0; }\n to{\n background-position:30px 0; } }\n\n.bp3-progress-bar{\n background:rgba(92, 112, 128, 0.2);\n border-radius:40px;\n display:block;\n height:8px;\n overflow:hidden;\n position:relative;\n width:100%; }\n .bp3-progress-bar .bp3-progress-meter{\n background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%);\n background-color:rgba(92, 112, 128, 0.8);\n background-size:30px 30px;\n border-radius:40px;\n height:100%;\n position:absolute;\n -webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);\n transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);\n width:100%; }\n .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{\n animation:linear-progress-bar-stripes 300ms linear infinite reverse; }\n .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{\n background-image:none; }\n\n.bp3-dark .bp3-progress-bar{\n background:rgba(16, 22, 26, 0.5); }\n .bp3-dark .bp3-progress-bar .bp3-progress-meter{\n background-color:#8a9ba8; }\n\n.bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{\n background-color:#137cbd; }\n\n.bp3-progress-bar.bp3-intent-success .bp3-progress-meter{\n background-color:#0f9960; }\n\n.bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{\n background-color:#d9822b; }\n\n.bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{\n background-color:#db3737; }\n@-webkit-keyframes skeleton-glow{\n from{\n background:rgba(206, 217, 224, 0.2);\n border-color:rgba(206, 217, 224, 0.2); }\n to{\n background:rgba(92, 112, 128, 0.2);\n border-color:rgba(92, 112, 128, 0.2); } }\n@keyframes skeleton-glow{\n from{\n background:rgba(206, 217, 224, 0.2);\n border-color:rgba(206, 217, 224, 0.2); }\n to{\n background:rgba(92, 112, 128, 0.2);\n border-color:rgba(92, 112, 128, 0.2); } }\n.bp3-skeleton{\n -webkit-animation:1000ms linear infinite alternate skeleton-glow;\n animation:1000ms linear infinite alternate skeleton-glow;\n background:rgba(206, 217, 224, 0.2);\n background-clip:padding-box !important;\n border-color:rgba(206, 217, 224, 0.2) !important;\n border-radius:2px;\n -webkit-box-shadow:none !important;\n box-shadow:none !important;\n color:transparent !important;\n cursor:default;\n pointer-events:none;\n -webkit-user-select:none;\n -moz-user-select:none;\n -ms-user-select:none;\n user-select:none; }\n .bp3-skeleton::before, .bp3-skeleton::after,\n .bp3-skeleton *{\n visibility:hidden !important; }\n.bp3-slider{\n height:40px;\n min-width:150px;\n width:100%;\n cursor:default;\n outline:none;\n position:relative;\n -webkit-user-select:none;\n -moz-user-select:none;\n -ms-user-select:none;\n user-select:none; }\n .bp3-slider:hover{\n cursor:pointer; }\n .bp3-slider:active{\n cursor:-webkit-grabbing;\n cursor:grabbing; }\n .bp3-slider.bp3-disabled{\n cursor:not-allowed;\n opacity:0.5; }\n .bp3-slider.bp3-slider-unlabeled{\n height:16px; }\n\n.bp3-slider-track,\n.bp3-slider-progress{\n height:6px;\n left:0;\n right:0;\n top:5px;\n position:absolute; }\n\n.bp3-slider-track{\n border-radius:3px;\n overflow:hidden; }\n\n.bp3-slider-progress{\n background:rgba(92, 112, 128, 0.2); }\n .bp3-dark .bp3-slider-progress{\n background:rgba(16, 22, 26, 0.5); }\n .bp3-slider-progress.bp3-intent-primary{\n background-color:#137cbd; }\n .bp3-slider-progress.bp3-intent-success{\n background-color:#0f9960; }\n .bp3-slider-progress.bp3-intent-warning{\n background-color:#d9822b; }\n .bp3-slider-progress.bp3-intent-danger{\n background-color:#db3737; }\n\n.bp3-slider-handle{\n background-color:#f5f8fa;\n background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));\n background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);\n color:#182026;\n border-radius:3px;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);\n cursor:pointer;\n height:16px;\n left:0;\n position:absolute;\n top:0;\n width:16px; }\n .bp3-slider-handle:hover{\n background-clip:padding-box;\n background-color:#ebf1f5;\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }\n .bp3-slider-handle:active, .bp3-slider-handle.bp3-active{\n background-color:#d8e1e8;\n background-image:none;\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }\n .bp3-slider-handle:disabled, .bp3-slider-handle.bp3-disabled{\n background-color:rgba(206, 217, 224, 0.5);\n background-image:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:rgba(92, 112, 128, 0.6);\n cursor:not-allowed;\n outline:none; }\n .bp3-slider-handle:disabled.bp3-active, .bp3-slider-handle:disabled.bp3-active:hover, .bp3-slider-handle.bp3-disabled.bp3-active, .bp3-slider-handle.bp3-disabled.bp3-active:hover{\n background:rgba(206, 217, 224, 0.7); }\n .bp3-slider-handle:focus{\n z-index:1; }\n .bp3-slider-handle:hover{\n background-clip:padding-box;\n background-color:#ebf1f5;\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);\n cursor:-webkit-grab;\n cursor:grab;\n z-index:2; }\n .bp3-slider-handle.bp3-active{\n background-color:#d8e1e8;\n background-image:none;\n -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);\n box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 1px rgba(16, 22, 26, 0.1);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 1px rgba(16, 22, 26, 0.1);\n cursor:-webkit-grabbing;\n cursor:grabbing; }\n .bp3-disabled .bp3-slider-handle{\n background:#bfccd6;\n -webkit-box-shadow:none;\n box-shadow:none;\n pointer-events:none; }\n .bp3-dark .bp3-slider-handle{\n background-color:#394b59;\n background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));\n background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);\n color:#f5f8fa; }\n .bp3-dark .bp3-slider-handle:hover, .bp3-dark .bp3-slider-handle:active, .bp3-dark .bp3-slider-handle.bp3-active{\n color:#f5f8fa; }\n .bp3-dark .bp3-slider-handle:hover{\n background-color:#30404d;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-slider-handle:active, .bp3-dark .bp3-slider-handle.bp3-active{\n background-color:#202b33;\n background-image:none;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }\n .bp3-dark .bp3-slider-handle:disabled, .bp3-dark .bp3-slider-handle.bp3-disabled{\n background-color:rgba(57, 75, 89, 0.5);\n background-image:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark .bp3-slider-handle:disabled.bp3-active, .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{\n background:rgba(57, 75, 89, 0.7); }\n .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{\n background:rgba(16, 22, 26, 0.5);\n stroke:#8a9ba8; }\n .bp3-dark .bp3-slider-handle, .bp3-dark .bp3-slider-handle:hover{\n background-color:#394b59; }\n .bp3-dark .bp3-slider-handle.bp3-active{\n background-color:#293742; }\n .bp3-dark .bp3-disabled .bp3-slider-handle{\n background:#5c7080;\n border-color:#5c7080;\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-slider-handle .bp3-slider-label{\n background:#394b59;\n border-radius:3px;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);\n color:#f5f8fa;\n margin-left:8px; }\n .bp3-dark .bp3-slider-handle .bp3-slider-label{\n background:#e1e8ed;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);\n color:#394b59; }\n .bp3-disabled .bp3-slider-handle .bp3-slider-label{\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-slider-handle.bp3-start, .bp3-slider-handle.bp3-end{\n width:8px; }\n .bp3-slider-handle.bp3-start{\n border-bottom-right-radius:0;\n border-top-right-radius:0; }\n .bp3-slider-handle.bp3-end{\n border-bottom-left-radius:0;\n border-top-left-radius:0;\n margin-left:8px; }\n .bp3-slider-handle.bp3-end .bp3-slider-label{\n margin-left:0; }\n\n.bp3-slider-label{\n -webkit-transform:translate(-50%, 20px);\n transform:translate(-50%, 20px);\n display:inline-block;\n font-size:12px;\n line-height:1;\n padding:2px 5px;\n position:absolute;\n vertical-align:top; }\n\n.bp3-slider.bp3-vertical{\n height:150px;\n min-width:40px;\n width:40px; }\n .bp3-slider.bp3-vertical .bp3-slider-track,\n .bp3-slider.bp3-vertical .bp3-slider-progress{\n bottom:0;\n height:auto;\n left:5px;\n top:0;\n width:6px; }\n .bp3-slider.bp3-vertical .bp3-slider-progress{\n top:auto; }\n .bp3-slider.bp3-vertical .bp3-slider-label{\n -webkit-transform:translate(20px, 50%);\n transform:translate(20px, 50%); }\n .bp3-slider.bp3-vertical .bp3-slider-handle{\n top:auto; }\n .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{\n margin-left:0;\n margin-top:-8px; }\n .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end, .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{\n height:8px;\n margin-left:0;\n width:16px; }\n .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{\n border-bottom-right-radius:3px;\n border-top-left-radius:0; }\n .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{\n -webkit-transform:translate(20px);\n transform:translate(20px); }\n .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{\n border-bottom-left-radius:0;\n border-bottom-right-radius:0;\n border-top-left-radius:3px;\n margin-bottom:8px; }\n\n@-webkit-keyframes pt-spinner-animation{\n from{\n -webkit-transform:rotate(0deg);\n transform:rotate(0deg); }\n to{\n -webkit-transform:rotate(360deg);\n transform:rotate(360deg); } }\n\n@keyframes pt-spinner-animation{\n from{\n -webkit-transform:rotate(0deg);\n transform:rotate(0deg); }\n to{\n -webkit-transform:rotate(360deg);\n transform:rotate(360deg); } }\n\n.bp3-spinner{\n -webkit-box-align:center;\n -ms-flex-align:center;\n align-items:center;\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n -webkit-box-pack:center;\n -ms-flex-pack:center;\n justify-content:center;\n overflow:visible;\n vertical-align:middle; }\n .bp3-spinner svg{\n display:block; }\n .bp3-spinner path{\n fill-opacity:0; }\n .bp3-spinner .bp3-spinner-head{\n stroke:rgba(92, 112, 128, 0.8);\n stroke-linecap:round;\n -webkit-transform-origin:center;\n transform-origin:center;\n -webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);\n transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-spinner .bp3-spinner-track{\n stroke:rgba(92, 112, 128, 0.2); }\n\n.bp3-spinner-animation{\n -webkit-animation:pt-spinner-animation 500ms linear infinite;\n animation:pt-spinner-animation 500ms linear infinite; }\n .bp3-no-spin > .bp3-spinner-animation{\n -webkit-animation:none;\n animation:none; }\n\n.bp3-dark .bp3-spinner .bp3-spinner-head{\n stroke:#8a9ba8; }\n\n.bp3-dark .bp3-spinner .bp3-spinner-track{\n stroke:rgba(16, 22, 26, 0.5); }\n\n.bp3-spinner.bp3-intent-primary .bp3-spinner-head{\n stroke:#137cbd; }\n\n.bp3-spinner.bp3-intent-success .bp3-spinner-head{\n stroke:#0f9960; }\n\n.bp3-spinner.bp3-intent-warning .bp3-spinner-head{\n stroke:#d9822b; }\n\n.bp3-spinner.bp3-intent-danger .bp3-spinner-head{\n stroke:#db3737; }\n.bp3-tabs.bp3-vertical{\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex; }\n .bp3-tabs.bp3-vertical > .bp3-tab-list{\n -webkit-box-align:start;\n -ms-flex-align:start;\n align-items:flex-start;\n -webkit-box-orient:vertical;\n -webkit-box-direction:normal;\n -ms-flex-direction:column;\n flex-direction:column; }\n .bp3-tabs.bp3-vertical > .bp3-tab-list .bp3-tab{\n border-radius:3px;\n padding:0 10px;\n width:100%; }\n .bp3-tabs.bp3-vertical > .bp3-tab-list .bp3-tab[aria-selected="true"]{\n background-color:rgba(19, 124, 189, 0.2);\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-tabs.bp3-vertical > .bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{\n background-color:rgba(19, 124, 189, 0.2);\n border-radius:3px;\n bottom:0;\n height:auto;\n left:0;\n right:0;\n top:0; }\n .bp3-tabs.bp3-vertical > .bp3-tab-panel{\n margin-top:0;\n padding-left:20px; }\n\n.bp3-tab-list{\n -webkit-box-align:end;\n -ms-flex-align:end;\n align-items:flex-end;\n border:none;\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n -webkit-box-flex:0;\n -ms-flex:0 0 auto;\n flex:0 0 auto;\n list-style:none;\n margin:0;\n padding:0;\n position:relative; }\n .bp3-tab-list > *:not(:last-child){\n margin-right:20px; }\n\n.bp3-tab{\n overflow:hidden;\n text-overflow:ellipsis;\n white-space:nowrap;\n word-wrap:normal;\n color:#182026;\n cursor:pointer;\n -webkit-box-flex:0;\n -ms-flex:0 0 auto;\n flex:0 0 auto;\n font-size:14px;\n line-height:30px;\n max-width:100%;\n position:relative;\n vertical-align:top; }\n .bp3-tab a{\n color:inherit;\n display:block;\n text-decoration:none; }\n .bp3-tab-indicator-wrapper ~ .bp3-tab{\n background-color:transparent !important;\n -webkit-box-shadow:none !important;\n box-shadow:none !important; }\n .bp3-tab[aria-disabled="true"]{\n color:rgba(92, 112, 128, 0.6);\n cursor:not-allowed; }\n .bp3-tab[aria-selected="true"]{\n border-radius:0;\n -webkit-box-shadow:inset 0 -3px 0 #106ba3;\n box-shadow:inset 0 -3px 0 #106ba3; }\n .bp3-tab[aria-selected="true"], .bp3-tab:not([aria-disabled="true"]):hover{\n color:#106ba3; }\n .bp3-tab:focus{\n -moz-outline-radius:0; }\n .bp3-large > .bp3-tab{\n font-size:16px;\n line-height:40px; }\n\n.bp3-tab-panel{\n margin-top:20px; }\n .bp3-tab-panel[aria-hidden="true"]{\n display:none; }\n\n.bp3-tab-indicator-wrapper{\n left:0;\n pointer-events:none;\n position:absolute;\n top:0;\n -webkit-transform:translateX(0), translateY(0);\n transform:translateX(0), translateY(0);\n -webkit-transition:height, width, -webkit-transform;\n transition:height, width, -webkit-transform;\n transition:height, transform, width;\n transition:height, transform, width, -webkit-transform;\n -webkit-transition-duration:200ms;\n transition-duration:200ms;\n -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);\n transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-tab-indicator-wrapper .bp3-tab-indicator{\n background-color:#106ba3;\n bottom:0;\n height:3px;\n left:0;\n position:absolute;\n right:0; }\n .bp3-tab-indicator-wrapper.bp3-no-animation{\n -webkit-transition:none;\n transition:none; }\n\n.bp3-dark .bp3-tab{\n color:#f5f8fa; }\n .bp3-dark .bp3-tab[aria-disabled="true"]{\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark .bp3-tab[aria-selected="true"]{\n -webkit-box-shadow:inset 0 -3px 0 #48aff0;\n box-shadow:inset 0 -3px 0 #48aff0; }\n .bp3-dark .bp3-tab[aria-selected="true"], .bp3-dark .bp3-tab:not([aria-disabled="true"]):hover{\n color:#48aff0; }\n\n.bp3-dark .bp3-tab-indicator{\n background-color:#48aff0; }\n\n.bp3-flex-expander{\n -webkit-box-flex:1;\n -ms-flex:1 1;\n flex:1 1; }\n.bp3-tag{\n display:-webkit-inline-box;\n display:-ms-inline-flexbox;\n display:inline-flex;\n -webkit-box-orient:horizontal;\n -webkit-box-direction:normal;\n -ms-flex-direction:row;\n flex-direction:row;\n -webkit-box-align:center;\n -ms-flex-align:center;\n align-items:center;\n background-color:#5c7080;\n border:none;\n border-radius:3px;\n -webkit-box-shadow:none;\n box-shadow:none;\n color:#f5f8fa;\n font-size:12px;\n line-height:16px;\n max-width:100%;\n min-height:20px;\n min-width:20px;\n padding:2px 6px;\n position:relative; }\n .bp3-tag.bp3-interactive{\n cursor:pointer; }\n .bp3-tag.bp3-interactive:hover{\n background-color:rgba(92, 112, 128, 0.85); }\n .bp3-tag.bp3-interactive.bp3-active, .bp3-tag.bp3-interactive:active{\n background-color:rgba(92, 112, 128, 0.7); }\n .bp3-tag > *{\n -webkit-box-flex:0;\n -ms-flex-positive:0;\n flex-grow:0;\n -ms-flex-negative:0;\n flex-shrink:0; }\n .bp3-tag > .bp3-fill{\n -webkit-box-flex:1;\n -ms-flex-positive:1;\n flex-grow:1;\n -ms-flex-negative:1;\n flex-shrink:1; }\n .bp3-tag::before,\n .bp3-tag > *{\n margin-right:4px; }\n .bp3-tag:empty::before,\n .bp3-tag > :last-child{\n margin-right:0; }\n .bp3-tag:focus{\n outline:rgba(19, 124, 189, 0.6) auto 2px;\n outline-offset:0;\n -moz-outline-radius:6px; }\n .bp3-tag.bp3-round{\n border-radius:30px;\n padding-left:8px;\n padding-right:8px; }\n .bp3-dark .bp3-tag{\n background-color:#bfccd6;\n color:#182026; }\n .bp3-dark .bp3-tag.bp3-interactive{\n cursor:pointer; }\n .bp3-dark .bp3-tag.bp3-interactive:hover{\n background-color:rgba(191, 204, 214, 0.85); }\n .bp3-dark .bp3-tag.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-interactive:active{\n background-color:rgba(191, 204, 214, 0.7); }\n .bp3-dark .bp3-tag > .bp3-icon, .bp3-dark .bp3-tag .bp3-icon-standard, .bp3-dark .bp3-tag .bp3-icon-large{\n fill:currentColor; }\n .bp3-tag > .bp3-icon, .bp3-tag .bp3-icon-standard, .bp3-tag .bp3-icon-large{\n fill:#ffffff; }\n .bp3-tag.bp3-large,\n .bp3-large .bp3-tag{\n font-size:14px;\n line-height:20px;\n min-height:30px;\n min-width:30px;\n padding:5px 10px; }\n .bp3-tag.bp3-large::before,\n .bp3-tag.bp3-large > *,\n .bp3-large .bp3-tag::before,\n .bp3-large .bp3-tag > *{\n margin-right:7px; }\n .bp3-tag.bp3-large:empty::before,\n .bp3-tag.bp3-large > :last-child,\n .bp3-large .bp3-tag:empty::before,\n .bp3-large .bp3-tag > :last-child{\n margin-right:0; }\n .bp3-tag.bp3-large.bp3-round,\n .bp3-large .bp3-tag.bp3-round{\n padding-left:12px;\n padding-right:12px; }\n .bp3-tag.bp3-intent-primary{\n background:#137cbd;\n color:#ffffff; }\n .bp3-tag.bp3-intent-primary.bp3-interactive{\n cursor:pointer; }\n .bp3-tag.bp3-intent-primary.bp3-interactive:hover{\n background-color:rgba(19, 124, 189, 0.85); }\n .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-primary.bp3-interactive:active{\n background-color:rgba(19, 124, 189, 0.7); }\n .bp3-tag.bp3-intent-success{\n background:#0f9960;\n color:#ffffff; }\n .bp3-tag.bp3-intent-success.bp3-interactive{\n cursor:pointer; }\n .bp3-tag.bp3-intent-success.bp3-interactive:hover{\n background-color:rgba(15, 153, 96, 0.85); }\n .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-success.bp3-interactive:active{\n background-color:rgba(15, 153, 96, 0.7); }\n .bp3-tag.bp3-intent-warning{\n background:#d9822b;\n color:#ffffff; }\n .bp3-tag.bp3-intent-warning.bp3-interactive{\n cursor:pointer; }\n .bp3-tag.bp3-intent-warning.bp3-interactive:hover{\n background-color:rgba(217, 130, 43, 0.85); }\n .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-warning.bp3-interactive:active{\n background-color:rgba(217, 130, 43, 0.7); }\n .bp3-tag.bp3-intent-danger{\n background:#db3737;\n color:#ffffff; }\n .bp3-tag.bp3-intent-danger.bp3-interactive{\n cursor:pointer; }\n .bp3-tag.bp3-intent-danger.bp3-interactive:hover{\n background-color:rgba(219, 55, 55, 0.85); }\n .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-danger.bp3-interactive:active{\n background-color:rgba(219, 55, 55, 0.7); }\n .bp3-tag.bp3-fill{\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n width:100%; }\n .bp3-tag.bp3-minimal > .bp3-icon, .bp3-tag.bp3-minimal .bp3-icon-standard, .bp3-tag.bp3-minimal .bp3-icon-large{\n fill:#5c7080; }\n .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]){\n background-color:rgba(138, 155, 168, 0.2);\n color:#182026; }\n .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive{\n cursor:pointer; }\n .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:hover{\n background-color:rgba(92, 112, 128, 0.3); }\n .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive.bp3-active, .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:active{\n background-color:rgba(92, 112, 128, 0.4); }\n .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]){\n color:#f5f8fa; }\n .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive{\n cursor:pointer; }\n .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:hover{\n background-color:rgba(191, 204, 214, 0.3); }\n .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:active{\n background-color:rgba(191, 204, 214, 0.4); }\n .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) > .bp3-icon, .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) .bp3-icon-standard, .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) .bp3-icon-large{\n fill:#a7b6c2; }\n .bp3-tag.bp3-minimal.bp3-intent-primary{\n background-color:rgba(19, 124, 189, 0.15);\n color:#106ba3; }\n .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{\n cursor:pointer; }\n .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{\n background-color:rgba(19, 124, 189, 0.25); }\n .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{\n background-color:rgba(19, 124, 189, 0.35); }\n .bp3-tag.bp3-minimal.bp3-intent-primary > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{\n fill:#137cbd; }\n .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{\n background-color:rgba(19, 124, 189, 0.25);\n color:#48aff0; }\n .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{\n cursor:pointer; }\n .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{\n background-color:rgba(19, 124, 189, 0.35); }\n .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{\n background-color:rgba(19, 124, 189, 0.45); }\n .bp3-tag.bp3-minimal.bp3-intent-success{\n background-color:rgba(15, 153, 96, 0.15);\n color:#0d8050; }\n .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{\n cursor:pointer; }\n .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{\n background-color:rgba(15, 153, 96, 0.25); }\n .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{\n background-color:rgba(15, 153, 96, 0.35); }\n .bp3-tag.bp3-minimal.bp3-intent-success > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{\n fill:#0f9960; }\n .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{\n background-color:rgba(15, 153, 96, 0.25);\n color:#3dcc91; }\n .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{\n cursor:pointer; }\n .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{\n background-color:rgba(15, 153, 96, 0.35); }\n .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{\n background-color:rgba(15, 153, 96, 0.45); }\n .bp3-tag.bp3-minimal.bp3-intent-warning{\n background-color:rgba(217, 130, 43, 0.15);\n color:#bf7326; }\n .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{\n cursor:pointer; }\n .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{\n background-color:rgba(217, 130, 43, 0.25); }\n .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{\n background-color:rgba(217, 130, 43, 0.35); }\n .bp3-tag.bp3-minimal.bp3-intent-warning > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{\n fill:#d9822b; }\n .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{\n background-color:rgba(217, 130, 43, 0.25);\n color:#ffb366; }\n .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{\n cursor:pointer; }\n .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{\n background-color:rgba(217, 130, 43, 0.35); }\n .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{\n background-color:rgba(217, 130, 43, 0.45); }\n .bp3-tag.bp3-minimal.bp3-intent-danger{\n background-color:rgba(219, 55, 55, 0.15);\n color:#c23030; }\n .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{\n cursor:pointer; }\n .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{\n background-color:rgba(219, 55, 55, 0.25); }\n .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{\n background-color:rgba(219, 55, 55, 0.35); }\n .bp3-tag.bp3-minimal.bp3-intent-danger > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{\n fill:#db3737; }\n .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{\n background-color:rgba(219, 55, 55, 0.25);\n color:#ff7373; }\n .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{\n cursor:pointer; }\n .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{\n background-color:rgba(219, 55, 55, 0.35); }\n .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{\n background-color:rgba(219, 55, 55, 0.45); }\n\n.bp3-tag-remove{\n background:none;\n border:none;\n color:inherit;\n cursor:pointer;\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n margin-bottom:-2px;\n margin-right:-6px !important;\n margin-top:-2px;\n opacity:0.5;\n padding:2px;\n padding-left:0; }\n .bp3-tag-remove:hover{\n background:none;\n opacity:0.8;\n text-decoration:none; }\n .bp3-tag-remove:active{\n opacity:1; }\n .bp3-tag-remove:empty::before{\n font-family:"Icons16", sans-serif;\n font-size:16px;\n font-style:normal;\n font-weight:400;\n line-height:1;\n -moz-osx-font-smoothing:grayscale;\n -webkit-font-smoothing:antialiased;\n content:""; }\n .bp3-large .bp3-tag-remove{\n margin-right:-10px !important;\n padding:5px;\n padding-left:0; }\n .bp3-large .bp3-tag-remove:empty::before{\n font-family:"Icons20", sans-serif;\n font-size:20px;\n font-style:normal;\n font-weight:400;\n line-height:1; }\n.bp3-tag-input{\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n -webkit-box-orient:horizontal;\n -webkit-box-direction:normal;\n -ms-flex-direction:row;\n flex-direction:row;\n -webkit-box-align:start;\n -ms-flex-align:start;\n align-items:flex-start;\n cursor:text;\n height:auto;\n line-height:inherit;\n min-height:30px;\n padding-left:5px;\n padding-right:0; }\n .bp3-tag-input > *{\n -webkit-box-flex:0;\n -ms-flex-positive:0;\n flex-grow:0;\n -ms-flex-negative:0;\n flex-shrink:0; }\n .bp3-tag-input > .bp3-tag-input-values{\n -webkit-box-flex:1;\n -ms-flex-positive:1;\n flex-grow:1;\n -ms-flex-negative:1;\n flex-shrink:1; }\n .bp3-tag-input .bp3-tag-input-icon{\n color:#5c7080;\n margin-left:2px;\n margin-right:7px;\n margin-top:7px; }\n .bp3-tag-input .bp3-tag-input-values{\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n -webkit-box-orient:horizontal;\n -webkit-box-direction:normal;\n -ms-flex-direction:row;\n flex-direction:row;\n -webkit-box-align:center;\n -ms-flex-align:center;\n align-items:center;\n -ms-flex-item-align:stretch;\n align-self:stretch;\n -ms-flex-wrap:wrap;\n flex-wrap:wrap;\n margin-right:7px;\n margin-top:5px;\n min-width:0; }\n .bp3-tag-input .bp3-tag-input-values > *{\n -webkit-box-flex:0;\n -ms-flex-positive:0;\n flex-grow:0;\n -ms-flex-negative:0;\n flex-shrink:0; }\n .bp3-tag-input .bp3-tag-input-values > .bp3-fill{\n -webkit-box-flex:1;\n -ms-flex-positive:1;\n flex-grow:1;\n -ms-flex-negative:1;\n flex-shrink:1; }\n .bp3-tag-input .bp3-tag-input-values::before,\n .bp3-tag-input .bp3-tag-input-values > *{\n margin-right:5px; }\n .bp3-tag-input .bp3-tag-input-values:empty::before,\n .bp3-tag-input .bp3-tag-input-values > :last-child{\n margin-right:0; }\n .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{\n padding-left:5px; }\n .bp3-tag-input .bp3-tag-input-values > *{\n margin-bottom:5px; }\n .bp3-tag-input .bp3-tag{\n overflow-wrap:break-word; }\n .bp3-tag-input .bp3-tag.bp3-active{\n outline:rgba(19, 124, 189, 0.6) auto 2px;\n outline-offset:0;\n -moz-outline-radius:6px; }\n .bp3-tag-input .bp3-input-ghost{\n -webkit-box-flex:1;\n -ms-flex:1 1 auto;\n flex:1 1 auto;\n line-height:20px;\n width:80px; }\n .bp3-tag-input .bp3-input-ghost:disabled, .bp3-tag-input .bp3-input-ghost.bp3-disabled{\n cursor:not-allowed; }\n .bp3-tag-input .bp3-button,\n .bp3-tag-input .bp3-spinner{\n margin:3px;\n margin-left:0; }\n .bp3-tag-input .bp3-button{\n min-height:24px;\n min-width:24px;\n padding:0 7px; }\n .bp3-tag-input.bp3-large{\n height:auto;\n min-height:40px; }\n .bp3-tag-input.bp3-large::before,\n .bp3-tag-input.bp3-large > *{\n margin-right:10px; }\n .bp3-tag-input.bp3-large:empty::before,\n .bp3-tag-input.bp3-large > :last-child{\n margin-right:0; }\n .bp3-tag-input.bp3-large .bp3-tag-input-icon{\n margin-left:5px;\n margin-top:10px; }\n .bp3-tag-input.bp3-large .bp3-input-ghost{\n line-height:30px; }\n .bp3-tag-input.bp3-large .bp3-button{\n min-height:30px;\n min-width:30px;\n padding:5px 10px;\n margin:5px;\n margin-left:0; }\n .bp3-tag-input.bp3-large .bp3-spinner{\n margin:8px;\n margin-left:0; }\n .bp3-tag-input.bp3-active{\n background-color:#ffffff;\n -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }\n .bp3-tag-input.bp3-active.bp3-intent-primary{\n -webkit-box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }\n .bp3-tag-input.bp3-active.bp3-intent-success{\n -webkit-box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }\n .bp3-tag-input.bp3-active.bp3-intent-warning{\n -webkit-box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }\n .bp3-tag-input.bp3-active.bp3-intent-danger{\n -webkit-box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }\n .bp3-dark .bp3-tag-input .bp3-tag-input-icon, .bp3-tag-input.bp3-dark .bp3-tag-input-icon{\n color:#a7b6c2; }\n .bp3-dark .bp3-tag-input .bp3-input-ghost, .bp3-tag-input.bp3-dark .bp3-input-ghost{\n color:#f5f8fa; }\n .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{\n color:rgba(167, 182, 194, 0.6); }\n .bp3-dark .bp3-tag-input.bp3-active, .bp3-tag-input.bp3-dark.bp3-active{\n background-color:rgba(16, 22, 26, 0.3);\n -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary{\n -webkit-box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success{\n -webkit-box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning{\n -webkit-box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }\n .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger{\n -webkit-box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }\n\n.bp3-input-ghost{\n background:none;\n border:none;\n -webkit-box-shadow:none;\n box-shadow:none;\n padding:0; }\n .bp3-input-ghost::-webkit-input-placeholder{\n color:rgba(92, 112, 128, 0.6);\n opacity:1; }\n .bp3-input-ghost::-moz-placeholder{\n color:rgba(92, 112, 128, 0.6);\n opacity:1; }\n .bp3-input-ghost:-ms-input-placeholder{\n color:rgba(92, 112, 128, 0.6);\n opacity:1; }\n .bp3-input-ghost::-ms-input-placeholder{\n color:rgba(92, 112, 128, 0.6);\n opacity:1; }\n .bp3-input-ghost::placeholder{\n color:rgba(92, 112, 128, 0.6);\n opacity:1; }\n .bp3-input-ghost:focus{\n outline:none !important; }\n.bp3-toast{\n -webkit-box-align:start;\n -ms-flex-align:start;\n align-items:flex-start;\n background-color:#ffffff;\n border-radius:3px;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n margin:20px 0 0;\n max-width:500px;\n min-width:300px;\n pointer-events:all;\n position:relative !important; }\n .bp3-toast.bp3-toast-enter, .bp3-toast.bp3-toast-appear{\n -webkit-transform:translateY(-40px);\n transform:translateY(-40px); }\n .bp3-toast.bp3-toast-enter-active, .bp3-toast.bp3-toast-appear-active{\n -webkit-transform:translateY(0);\n transform:translateY(0);\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:300ms;\n transition-duration:300ms;\n -webkit-transition-property:-webkit-transform;\n transition-property:-webkit-transform;\n transition-property:transform;\n transition-property:transform, -webkit-transform;\n -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);\n transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); }\n .bp3-toast.bp3-toast-enter ~ .bp3-toast, .bp3-toast.bp3-toast-appear ~ .bp3-toast{\n -webkit-transform:translateY(-40px);\n transform:translateY(-40px); }\n .bp3-toast.bp3-toast-enter-active ~ .bp3-toast, .bp3-toast.bp3-toast-appear-active ~ .bp3-toast{\n -webkit-transform:translateY(0);\n transform:translateY(0);\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:300ms;\n transition-duration:300ms;\n -webkit-transition-property:-webkit-transform;\n transition-property:-webkit-transform;\n transition-property:transform;\n transition-property:transform, -webkit-transform;\n -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);\n transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); }\n .bp3-toast.bp3-toast-exit{\n opacity:1;\n -webkit-filter:blur(0);\n filter:blur(0); }\n .bp3-toast.bp3-toast-exit-active{\n opacity:0;\n -webkit-filter:blur(10px);\n filter:blur(10px);\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:300ms;\n transition-duration:300ms;\n -webkit-transition-property:opacity, -webkit-filter;\n transition-property:opacity, -webkit-filter;\n transition-property:opacity, filter;\n transition-property:opacity, filter, -webkit-filter;\n -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);\n transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-toast.bp3-toast-exit ~ .bp3-toast{\n -webkit-transform:translateY(0);\n transform:translateY(0); }\n .bp3-toast.bp3-toast-exit-active ~ .bp3-toast{\n -webkit-transform:translateY(-40px);\n transform:translateY(-40px);\n -webkit-transition-delay:50ms;\n transition-delay:50ms;\n -webkit-transition-duration:100ms;\n transition-duration:100ms;\n -webkit-transition-property:-webkit-transform;\n transition-property:-webkit-transform;\n transition-property:transform;\n transition-property:transform, -webkit-transform;\n -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);\n transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-toast .bp3-button-group{\n -webkit-box-flex:0;\n -ms-flex:0 0 auto;\n flex:0 0 auto;\n padding:5px;\n padding-left:0; }\n .bp3-toast > .bp3-icon{\n color:#5c7080;\n margin:12px;\n margin-right:0; }\n .bp3-toast.bp3-dark,\n .bp3-dark .bp3-toast{\n background-color:#394b59;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }\n .bp3-toast.bp3-dark > .bp3-icon,\n .bp3-dark .bp3-toast > .bp3-icon{\n color:#a7b6c2; }\n .bp3-toast[class*="bp3-intent-"] a{\n color:rgba(255, 255, 255, 0.7); }\n .bp3-toast[class*="bp3-intent-"] a:hover{\n color:#ffffff; }\n .bp3-toast[class*="bp3-intent-"] > .bp3-icon{\n color:#ffffff; }\n .bp3-toast[class*="bp3-intent-"] .bp3-button, .bp3-toast[class*="bp3-intent-"] .bp3-button::before,\n .bp3-toast[class*="bp3-intent-"] .bp3-button .bp3-icon, .bp3-toast[class*="bp3-intent-"] .bp3-button:active{\n color:rgba(255, 255, 255, 0.7) !important; }\n .bp3-toast[class*="bp3-intent-"] .bp3-button:focus{\n outline-color:rgba(255, 255, 255, 0.5); }\n .bp3-toast[class*="bp3-intent-"] .bp3-button:hover{\n background-color:rgba(255, 255, 255, 0.15) !important;\n color:#ffffff !important; }\n .bp3-toast[class*="bp3-intent-"] .bp3-button:active{\n background-color:rgba(255, 255, 255, 0.3) !important;\n color:#ffffff !important; }\n .bp3-toast[class*="bp3-intent-"] .bp3-button::after{\n background:rgba(255, 255, 255, 0.3) !important; }\n .bp3-toast.bp3-intent-primary{\n background-color:#137cbd;\n color:#ffffff; }\n .bp3-toast.bp3-intent-success{\n background-color:#0f9960;\n color:#ffffff; }\n .bp3-toast.bp3-intent-warning{\n background-color:#d9822b;\n color:#ffffff; }\n .bp3-toast.bp3-intent-danger{\n background-color:#db3737;\n color:#ffffff; }\n\n.bp3-toast-message{\n -webkit-box-flex:1;\n -ms-flex:1 1 auto;\n flex:1 1 auto;\n padding:11px;\n word-break:break-word; }\n\n.bp3-toast-container{\n -webkit-box-align:center;\n -ms-flex-align:center;\n align-items:center;\n display:-webkit-box !important;\n display:-ms-flexbox !important;\n display:flex !important;\n -webkit-box-orient:vertical;\n -webkit-box-direction:normal;\n -ms-flex-direction:column;\n flex-direction:column;\n left:0;\n overflow:hidden;\n padding:0 20px 20px;\n pointer-events:none;\n position:fixed;\n right:0;\n z-index:40; }\n .bp3-toast-container.bp3-toast-container-top{\n top:0; }\n .bp3-toast-container.bp3-toast-container-bottom{\n bottom:0;\n -webkit-box-orient:vertical;\n -webkit-box-direction:reverse;\n -ms-flex-direction:column-reverse;\n flex-direction:column-reverse;\n top:auto; }\n .bp3-toast-container.bp3-toast-container-left{\n -webkit-box-align:start;\n -ms-flex-align:start;\n align-items:flex-start; }\n .bp3-toast-container.bp3-toast-container-right{\n -webkit-box-align:end;\n -ms-flex-align:end;\n align-items:flex-end; }\n\n.bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active),\n.bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active) ~ .bp3-toast, .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active),\n.bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active) ~ .bp3-toast,\n.bp3-toast-container-bottom .bp3-toast.bp3-toast-exit-active ~ .bp3-toast,\n.bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active ~ .bp3-toast{\n -webkit-transform:translateY(60px);\n transform:translateY(60px); }\n.bp3-tooltip{\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);\n -webkit-transform:scale(1);\n transform:scale(1); }\n .bp3-tooltip .bp3-popover-arrow{\n height:22px;\n position:absolute;\n width:22px; }\n .bp3-tooltip .bp3-popover-arrow::before{\n height:14px;\n margin:4px;\n width:14px; }\n .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-tooltip{\n margin-bottom:11px;\n margin-top:-11px; }\n .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-tooltip > .bp3-popover-arrow{\n bottom:-8px; }\n .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-tooltip > .bp3-popover-arrow svg{\n -webkit-transform:rotate(-90deg);\n transform:rotate(-90deg); }\n .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-tooltip{\n margin-left:11px; }\n .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-tooltip > .bp3-popover-arrow{\n left:-8px; }\n .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-tooltip > .bp3-popover-arrow svg{\n -webkit-transform:rotate(0);\n transform:rotate(0); }\n .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-tooltip{\n margin-top:11px; }\n .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-tooltip > .bp3-popover-arrow{\n top:-8px; }\n .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-tooltip > .bp3-popover-arrow svg{\n -webkit-transform:rotate(90deg);\n transform:rotate(90deg); }\n .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-tooltip{\n margin-left:-11px;\n margin-right:11px; }\n .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-tooltip > .bp3-popover-arrow{\n right:-8px; }\n .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-tooltip > .bp3-popover-arrow svg{\n -webkit-transform:rotate(180deg);\n transform:rotate(180deg); }\n .bp3-tether-element-attached-middle > .bp3-tooltip > .bp3-popover-arrow{\n top:50%;\n -webkit-transform:translateY(-50%);\n transform:translateY(-50%); }\n .bp3-tether-element-attached-center > .bp3-tooltip > .bp3-popover-arrow{\n right:50%;\n -webkit-transform:translateX(50%);\n transform:translateX(50%); }\n .bp3-tether-element-attached-top.bp3-tether-target-attached-top > .bp3-tooltip > .bp3-popover-arrow{\n top:-0.22183px; }\n .bp3-tether-element-attached-right.bp3-tether-target-attached-right > .bp3-tooltip > .bp3-popover-arrow{\n right:-0.22183px; }\n .bp3-tether-element-attached-left.bp3-tether-target-attached-left > .bp3-tooltip > .bp3-popover-arrow{\n left:-0.22183px; }\n .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom > .bp3-tooltip > .bp3-popover-arrow{\n bottom:-0.22183px; }\n .bp3-tether-element-attached-top.bp3-tether-element-attached-left > .bp3-tooltip{\n -webkit-transform-origin:top left;\n transform-origin:top left; }\n .bp3-tether-element-attached-top.bp3-tether-element-attached-center > .bp3-tooltip{\n -webkit-transform-origin:top center;\n transform-origin:top center; }\n .bp3-tether-element-attached-top.bp3-tether-element-attached-right > .bp3-tooltip{\n -webkit-transform-origin:top right;\n transform-origin:top right; }\n .bp3-tether-element-attached-middle.bp3-tether-element-attached-left > .bp3-tooltip{\n -webkit-transform-origin:center left;\n transform-origin:center left; }\n .bp3-tether-element-attached-middle.bp3-tether-element-attached-center > .bp3-tooltip{\n -webkit-transform-origin:center center;\n transform-origin:center center; }\n .bp3-tether-element-attached-middle.bp3-tether-element-attached-right > .bp3-tooltip{\n -webkit-transform-origin:center right;\n transform-origin:center right; }\n .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left > .bp3-tooltip{\n -webkit-transform-origin:bottom left;\n transform-origin:bottom left; }\n .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center > .bp3-tooltip{\n -webkit-transform-origin:bottom center;\n transform-origin:bottom center; }\n .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right > .bp3-tooltip{\n -webkit-transform-origin:bottom right;\n transform-origin:bottom right; }\n .bp3-tooltip .bp3-popover-content{\n background:#394b59;\n color:#f5f8fa; }\n .bp3-tooltip .bp3-popover-arrow::before{\n -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2);\n box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2); }\n .bp3-tooltip .bp3-popover-arrow-border{\n fill:#10161a;\n fill-opacity:0.1; }\n .bp3-tooltip .bp3-popover-arrow-fill{\n fill:#394b59; }\n .bp3-popover-enter > .bp3-tooltip, .bp3-popover-appear > .bp3-tooltip{\n -webkit-transform:scale(0.8);\n transform:scale(0.8); }\n .bp3-popover-enter-active > .bp3-tooltip, .bp3-popover-appear-active > .bp3-tooltip{\n -webkit-transform:scale(1);\n transform:scale(1);\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:100ms;\n transition-duration:100ms;\n -webkit-transition-property:-webkit-transform;\n transition-property:-webkit-transform;\n transition-property:transform;\n transition-property:transform, -webkit-transform;\n -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);\n transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-popover-exit > .bp3-tooltip{\n -webkit-transform:scale(1);\n transform:scale(1); }\n .bp3-popover-exit-active > .bp3-tooltip{\n -webkit-transform:scale(0.8);\n transform:scale(0.8);\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:100ms;\n transition-duration:100ms;\n -webkit-transition-property:-webkit-transform;\n transition-property:-webkit-transform;\n transition-property:transform;\n transition-property:transform, -webkit-transform;\n -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);\n transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-tooltip .bp3-popover-content{\n padding:10px 12px; }\n .bp3-tooltip.bp3-dark,\n .bp3-dark .bp3-tooltip{\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }\n .bp3-tooltip.bp3-dark .bp3-popover-content,\n .bp3-dark .bp3-tooltip .bp3-popover-content{\n background:#e1e8ed;\n color:#394b59; }\n .bp3-tooltip.bp3-dark .bp3-popover-arrow::before,\n .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{\n -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4);\n box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4); }\n .bp3-tooltip.bp3-dark .bp3-popover-arrow-border,\n .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{\n fill:#10161a;\n fill-opacity:0.2; }\n .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill,\n .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{\n fill:#e1e8ed; }\n .bp3-tooltip.bp3-intent-primary .bp3-popover-content{\n background:#137cbd;\n color:#ffffff; }\n .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{\n fill:#137cbd; }\n .bp3-tooltip.bp3-intent-success .bp3-popover-content{\n background:#0f9960;\n color:#ffffff; }\n .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{\n fill:#0f9960; }\n .bp3-tooltip.bp3-intent-warning .bp3-popover-content{\n background:#d9822b;\n color:#ffffff; }\n .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{\n fill:#d9822b; }\n .bp3-tooltip.bp3-intent-danger .bp3-popover-content{\n background:#db3737;\n color:#ffffff; }\n .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{\n fill:#db3737; }\n\n.bp3-tooltip-indicator{\n border-bottom:dotted 1px;\n cursor:help; }\n.bp3-tree .bp3-icon, .bp3-tree .bp3-icon-standard, .bp3-tree .bp3-icon-large{\n color:#5c7080; }\n .bp3-tree .bp3-icon.bp3-intent-primary, .bp3-tree .bp3-icon-standard.bp3-intent-primary, .bp3-tree .bp3-icon-large.bp3-intent-primary{\n color:#137cbd; }\n .bp3-tree .bp3-icon.bp3-intent-success, .bp3-tree .bp3-icon-standard.bp3-intent-success, .bp3-tree .bp3-icon-large.bp3-intent-success{\n color:#0f9960; }\n .bp3-tree .bp3-icon.bp3-intent-warning, .bp3-tree .bp3-icon-standard.bp3-intent-warning, .bp3-tree .bp3-icon-large.bp3-intent-warning{\n color:#d9822b; }\n .bp3-tree .bp3-icon.bp3-intent-danger, .bp3-tree .bp3-icon-standard.bp3-intent-danger, .bp3-tree .bp3-icon-large.bp3-intent-danger{\n color:#db3737; }\n\n.bp3-tree-node-list{\n list-style:none;\n margin:0;\n padding-left:0; }\n\n.bp3-tree-root{\n background-color:transparent;\n cursor:default;\n padding-left:0;\n position:relative; }\n\n.bp3-tree-node-content-0{\n padding-left:0px; }\n\n.bp3-tree-node-content-1{\n padding-left:23px; }\n\n.bp3-tree-node-content-2{\n padding-left:46px; }\n\n.bp3-tree-node-content-3{\n padding-left:69px; }\n\n.bp3-tree-node-content-4{\n padding-left:92px; }\n\n.bp3-tree-node-content-5{\n padding-left:115px; }\n\n.bp3-tree-node-content-6{\n padding-left:138px; }\n\n.bp3-tree-node-content-7{\n padding-left:161px; }\n\n.bp3-tree-node-content-8{\n padding-left:184px; }\n\n.bp3-tree-node-content-9{\n padding-left:207px; }\n\n.bp3-tree-node-content-10{\n padding-left:230px; }\n\n.bp3-tree-node-content-11{\n padding-left:253px; }\n\n.bp3-tree-node-content-12{\n padding-left:276px; }\n\n.bp3-tree-node-content-13{\n padding-left:299px; }\n\n.bp3-tree-node-content-14{\n padding-left:322px; }\n\n.bp3-tree-node-content-15{\n padding-left:345px; }\n\n.bp3-tree-node-content-16{\n padding-left:368px; }\n\n.bp3-tree-node-content-17{\n padding-left:391px; }\n\n.bp3-tree-node-content-18{\n padding-left:414px; }\n\n.bp3-tree-node-content-19{\n padding-left:437px; }\n\n.bp3-tree-node-content-20{\n padding-left:460px; }\n\n.bp3-tree-node-content{\n -webkit-box-align:center;\n -ms-flex-align:center;\n align-items:center;\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex;\n height:30px;\n padding-right:5px;\n width:100%; }\n .bp3-tree-node-content:hover{\n background-color:rgba(191, 204, 214, 0.4); }\n\n.bp3-tree-node-caret,\n.bp3-tree-node-caret-none{\n min-width:30px; }\n\n.bp3-tree-node-caret{\n color:#5c7080;\n cursor:pointer;\n padding:7px;\n -webkit-transform:rotate(0deg);\n transform:rotate(0deg);\n -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);\n transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);\n transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);\n transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-tree-node-caret:hover{\n color:#182026; }\n .bp3-dark .bp3-tree-node-caret{\n color:#a7b6c2; }\n .bp3-dark .bp3-tree-node-caret:hover{\n color:#f5f8fa; }\n .bp3-tree-node-caret.bp3-tree-node-caret-open{\n -webkit-transform:rotate(90deg);\n transform:rotate(90deg); }\n .bp3-tree-node-caret.bp3-icon-standard::before{\n content:""; }\n\n.bp3-tree-node-icon{\n margin-right:7px;\n position:relative; }\n\n.bp3-tree-node-label{\n overflow:hidden;\n text-overflow:ellipsis;\n white-space:nowrap;\n word-wrap:normal;\n -webkit-box-flex:1;\n -ms-flex:1 1 auto;\n flex:1 1 auto;\n position:relative;\n -webkit-user-select:none;\n -moz-user-select:none;\n -ms-user-select:none;\n user-select:none; }\n .bp3-tree-node-label span{\n display:inline; }\n\n.bp3-tree-node-secondary-label{\n padding:0 5px;\n -webkit-user-select:none;\n -moz-user-select:none;\n -ms-user-select:none;\n user-select:none; }\n .bp3-tree-node-secondary-label .bp3-popover-wrapper,\n .bp3-tree-node-secondary-label .bp3-popover-target{\n -webkit-box-align:center;\n -ms-flex-align:center;\n align-items:center;\n display:-webkit-box;\n display:-ms-flexbox;\n display:flex; }\n\n.bp3-tree-node.bp3-disabled .bp3-tree-node-content{\n background-color:inherit;\n color:rgba(92, 112, 128, 0.6);\n cursor:not-allowed; }\n\n.bp3-tree-node.bp3-disabled .bp3-tree-node-caret,\n.bp3-tree-node.bp3-disabled .bp3-tree-node-icon{\n color:rgba(92, 112, 128, 0.6);\n cursor:not-allowed; }\n\n.bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content{\n background-color:#137cbd; }\n .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content,\n .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-icon, .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-icon-standard, .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-icon-large{\n color:#ffffff; }\n .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-tree-node-caret::before{\n color:rgba(255, 255, 255, 0.7); }\n .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-tree-node-caret:hover::before{\n color:#ffffff; }\n\n.bp3-dark .bp3-tree-node-content:hover{\n background-color:rgba(92, 112, 128, 0.3); }\n\n.bp3-dark .bp3-tree .bp3-icon, .bp3-dark .bp3-tree .bp3-icon-standard, .bp3-dark .bp3-tree .bp3-icon-large{\n color:#a7b6c2; }\n .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{\n color:#137cbd; }\n .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{\n color:#0f9960; }\n .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{\n color:#d9822b; }\n .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{\n color:#db3737; }\n\n.bp3-dark .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content{\n background-color:#137cbd; }',""])},IBwp:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n("mrSG");var i=n("q1tI");var o=n.n(i);var a=n("Nc1m");var s=function(e){Object(r["__extends"])(t,e);function t(t,n){var r=e.call(this,t,n)||this;r.timeoutIds=[];r.clearTimeouts=function(){if(r.timeoutIds.length>0){for(var e=0,t=r.timeoutIds;e<t.length;e++){var n=t[e];window.clearTimeout(n)}r.timeoutIds=[]}};if(!Object(a["e"])("production")){r.validateProps(r.props)}return r}t.prototype.componentWillReceiveProps=function(e){if(!Object(a["e"])("production")){this.validateProps(e)}};t.prototype.componentWillUnmount=function(){this.clearTimeouts()};t.prototype.setTimeout=function(e,t){var n=window.setTimeout(e,t);this.timeoutIds.push(n);return function(){return window.clearTimeout(n)}};t.prototype.validateProps=function(e){};return t}(i["Component"])},ICOY:function(e,t,n){"use strict";t.__esModule=true;var r=n("F+2o");var i=o(r);t["default"]=a;function o(e){return e&&e.__esModule?e:{default:e}}function a(e){var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&typeof e[i["default"]]==="function"){return"Iterable"}if(t==="Custom"&&e.constructor!==Object&&e instanceof Object){return"Object"}return t}},Ihzh:function(e,t,n){"use strict";t.__esModule=true;function r(e){return e&&e.__esModule?e["default"]:e}var i=n("FMM9");t.threezerotwofour=r(i);var o=n("D5hx");t.apathy=r(o);var a=n("zFpJ");t.ashes=r(a);var s=n("+/up");t.atelierDune=r(s);var l=n("7KeA");t.atelierForest=r(l);var c=n("5FFA");t.atelierHeath=r(c);var u=n("99I3");t.atelierLakeside=r(u);var d=n("ZMQG");t.atelierSeaside=r(d);var f=n("Fzdc");t.bespin=r(f);var p=n("opHZ");t.brewer=r(p);var h=n("CjjH");t.bright=r(h);var m=n("ju9h");t.chalk=r(m);var b=n("KFpz");t.codeschool=r(b);var v=n("pq2K");t.colors=r(v);var g=n("Pxmx");t["default"]=r(g);var _=n("Vgfr");t.eighties=r(_);var y=n("yyUu");t.embers=r(y);var w=n("Vp1n");t.flat=r(w);var x=n("Udc6");t.google=r(x);var C=n("sBam");t.grayscale=r(C);var k=n("yZE0");t.greenscreen=r(k);var E=n("lw7W");t.harmonic=r(E);var M=n("JOSh");t.hopscotch=r(M);var S=n("V/5U");t.isotope=r(S);var L=n("chXj");t.marrakesh=r(L);var T=n("DfxN");t.mocha=r(T);var D=n("aic/");t.monokai=r(D);var O=n("0TAD");t.ocean=r(O);var A=n("C26z");t.paraiso=r(A);var j=n("6xfF");t.pop=r(j);var P=n("LRzW");t.railscasts=r(P);var R=n("Ezr3");t.shapeshifter=r(R);var I=n("lDDf");t.solarized=r(I);var z=n("R/zK");t.summerfruit=r(z);var N=n("YAoJ");t.tomorrow=r(N);var H=n("Wl7T");t.tube=r(H);var F=n("XW4k");t.twilight=r(F)},IpzX:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.executeItemsEqual=void 0;var r=n("va/L");function i(e,t,n){if(e===undefined||t==null||n==null){return t===n}if(r.Utils.isFunction(e)){return e(t,n)}else{return t[e]===n[e]}}t.executeItemsEqual=i},"Ivi+":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"일";case"M":return e+"월";case"w":case"W":return e+"주";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return e==="오후"},meridiem:function(e,t,n){return e<12?"오전":"오후"}});return t}))},"J/dL":function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("7x2u");var d=n("ZEf0");var f=n("t3+v");var p=n("QRwY");var h=n("GpEA");var m=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.onRemoveClick=function(e){c["Utils"].safeInvoke(t.props.onRemove,e,t.props)};return t}t.prototype.render=function(){var e;var t=this.props,n=t.active,i=t.children,s=t.className,l=t.fill,u=t.icon,d=t.intent,m=t.interactive,b=t.large,v=t.minimal,g=t.multiline,_=t.onRemove,y=t.rightIcon,w=t.round,x=t.tabIndex,C=x===void 0?0:x,k=Object(r["__rest"])(t,["active","children","className","fill","icon","intent","interactive","large","minimal","multiline","onRemove","rightIcon","round","tabIndex"]);var E=c["Utils"].isFunction(_);var M=o()(c["Classes"].TAG,c["Classes"].intentClass(d),(e={},e[c["Classes"].ACTIVE]=n,e[c["Classes"].FILL]=l,e[c["Classes"].INTERACTIVE]=m,e[c["Classes"].LARGE]=b,e[c["Classes"].MINIMAL]=v,e[c["Classes"].ROUND]=w,e),s);var S=b||M.indexOf(c["Classes"].LARGE)>=0;var L=E?a["createElement"]("button",{type:"button",className:c["Classes"].TAG_REMOVE,onClick:this.onRemoveClick,tabIndex:m?C:undefined},a["createElement"](p["a"],{icon:"small-cross",iconSize:S?p["a"].SIZE_LARGE:p["a"].SIZE_STANDARD})):null;return a["createElement"]("span",Object(r["__assign"])({},k,{className:M,tabIndex:m?C:undefined}),a["createElement"](p["a"],{icon:u}),!Object(f["e"])(i)&&a["createElement"](h["a"],{className:c["Classes"].FILL,ellipsize:!g,tagName:"span"},i),a["createElement"](p["a"],{icon:y}),L)};t.displayName=u["a"]+".Tag";t=Object(r["__decorate"])([l["polyfill"]],t);return t}(d["a"])},J7Ao:function(e,t){e.exports=class e{constructor(){this.seen={}}slug(e){let t=e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(t)){const e=t;do{this.seen[e]++;t=e+"-"+this.seen[e]}while(this.seen.hasOwnProperty(t))}this.seen[t]=0;return t}}},J8M5:function(e,t,n){"use strict";n.r(t);n.d(t,"AttachedProperty",(function(){return r}));var r=function(){function e(e){this._pid=i.nextPID();this.name=e.name;this._create=e.create;this._coerce=e.coerce||null;this._compare=e.compare||null;this._changed=e.changed||null}e.prototype.get=function(e){var t;var n=i.ensureMap(e);if(this._pid in n){t=n[this._pid]}else{t=n[this._pid]=this._createValue(e)}return t};e.prototype.set=function(e,t){var n;var r=i.ensureMap(e);if(this._pid in r){n=r[this._pid]}else{n=r[this._pid]=this._createValue(e)}var o=this._coerceValue(e,t);this._maybeNotify(e,n,r[this._pid]=o)};e.prototype.coerce=function(e){var t;var n=i.ensureMap(e);if(this._pid in n){t=n[this._pid]}else{t=n[this._pid]=this._createValue(e)}var r=this._coerceValue(e,t);this._maybeNotify(e,t,n[this._pid]=r)};e.prototype._createValue=function(e){var t=this._create;return t(e)};e.prototype._coerceValue=function(e,t){var n=this._coerce;return n?n(e,t):t};e.prototype._compareValue=function(e,t){var n=this._compare;return n?n(e,t):e===t};e.prototype._maybeNotify=function(e,t,n){var r=this._changed;if(r&&!this._compareValue(t,n)){r(e,t,n)}};return e}();(function(e){function t(e){i.ownerData.delete(e)}e.clearData=t})(r||(r={}));var i;(function(e){e.ownerData=new WeakMap;e.nextPID=function(){var e=0;return function(){var t=Math.random();var n=(""+t).slice(2);return"pid-"+n+"-"+e++}}();function t(t){var n=e.ownerData.get(t);if(n){return n}n=Object.create(null);e.ownerData.set(t,n);return n}e.ensureMap=t})(i||(i={}))},JB68:function(e,t,n){var r=n("Jes0");e.exports=function(e){return Object(r(e))}},"JCF/":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},r=["کانونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمموز","ئاب","ئەیلوول","تشرینی یەكەم","تشرینی دووەم","كانونی یەکەم"];var i=e.defineLocale("ku",{months:r,monthsShort:r,weekdays:"یهكشهممه_دووشهممه_سێشهممه_چوارشهممه_پێنجشهممه_ههینی_شهممه".split("_"),weekdaysShort:"یهكشهم_دووشهم_سێشهم_چوارشهم_پێنجشهم_ههینی_شهممه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ه_ش".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ئێواره‌|به‌یانی/,isPM:function(e){return/ئێواره‌/.test(e)},meridiem:function(e,t,n){if(e<12){return"به‌یانی"}else{return"ئێواره‌"}},calendar:{sameDay:"[ئه‌مرۆ كاتژمێر] LT",nextDay:"[به‌یانی كاتژمێر] LT",nextWeek:"dddd [كاتژمێر] LT",lastDay:"[دوێنێ كاتژمێر] LT",lastWeek:"dddd [كاتژمێر] LT",sameElse:"L"},relativeTime:{future:"له‌ %s",past:"%s",s:"چه‌ند چركه‌یه‌ك",ss:"چركه‌ %d",m:"یه‌ك خوله‌ك",mm:"%d خوله‌ك",h:"یه‌ك كاتژمێر",hh:"%d كاتژمێر",d:"یه‌ك ڕۆژ",dd:"%d ڕۆژ",M:"یه‌ك مانگ",MM:"%d مانگ",y:"یه‌ك ساڵ",yy:"%d ساڵ"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}});return i}))},JG1c:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("ZEf0");var d=n("7x2u");var f=n("zCVo");var p=n("CQsg");var h=n("d8pa");var m=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){var e;var t=this.props,n=t.children,i=t.className,s=t.fixedToTop,l=Object(r["__rest"])(t,["children","className","fixedToTop"]);var u=o()(c["Classes"].NAVBAR,(e={},e[c["Classes"].FIXED_TOP]=s,e),i);return a["createElement"]("div",Object(r["__assign"])({className:u},l),n)};t.displayName=d["a"]+".Navbar";t.Divider=f["a"];t.Group=p["a"];t.Heading=h["a"];t=Object(r["__decorate"])([l["polyfill"]],t);return t}(u["a"])},JGtG:function(e,t,n){"use strict";n.r(t);(function(e){n.d(t,"Signal",(function(){return i}));var r=n("ROI/");var i=function(){function e(e){this.sender=e}e.prototype.connect=function(e,t){return o.connect(this,e,t)};e.prototype.disconnect=function(e,t){return o.disconnect(this,e,t)};e.prototype.emit=function(e){o.emit(this,e)};return e}();(function(e){function t(e,t){o.disconnectBetween(e,t)}e.disconnectBetween=t;function n(e){o.disconnectSender(e)}e.disconnectSender=n;function r(e){o.disconnectReceiver(e)}e.disconnectReceiver=r;function i(e){o.disconnectAll(e)}e.disconnectAll=i;function a(e){o.disconnectAll(e)}e.clearData=a;function s(){return o.exceptionHandler}e.getExceptionHandler=s;function l(e){var t=o.exceptionHandler;o.exceptionHandler=e;return t}e.setExceptionHandler=l})(i||(i={}));var o;(function(t){t.exceptionHandler=function(e){console.error(e)};function n(e,t,n){n=n||undefined;var r=u.get(e.sender);if(!r){r=[];u.set(e.sender,r)}if(h(r,e,t,n)){return false}var i=n||t;var o=d.get(i);if(!o){o=[];d.set(i,o)}var a={signal:e,slot:t,thisArg:n};r.push(a);o.push(a);return true}t.connect=n;function i(e,t,n){n=n||undefined;var r=u.get(e.sender);if(!r||r.length===0){return false}var i=h(r,e,t,n);if(!i){return false}var o=n||t;var a=d.get(o);i.signal=null;b(r);b(a);return true}t.disconnect=i;function o(e,t){var n=u.get(e);if(!n||n.length===0){return}var i=d.get(t);if(!i||i.length===0){return}Object(r["each"])(i,(function(t){if(!t.signal){return}if(t.signal.sender===e){t.signal=null}}));b(n);b(i)}t.disconnectBetween=o;function a(e){var t=u.get(e);if(!t||t.length===0){return}Object(r["each"])(t,(function(e){if(!e.signal){return}var t=e.thisArg||e.slot;e.signal=null;b(d.get(t))}));b(t)}t.disconnectSender=a;function s(e){var t=d.get(e);if(!t||t.length===0){return}Object(r["each"])(t,(function(e){if(!e.signal){return}var t=e.signal.sender;e.signal=null;b(u.get(t))}));b(t)}t.disconnectReceiver=s;function l(e){a(e);s(e)}t.disconnectAll=l;function c(e,t){var n=u.get(e.sender);if(!n||n.length===0){return}for(var r=0,i=n.length;r<i;++r){var o=n[r];if(o.signal===e){m(o,t)}}}t.emit=c;var u=new WeakMap;var d=new WeakMap;var f=new Set;var p=function(){var t=typeof requestAnimationFrame==="function";return t?requestAnimationFrame:e}();function h(e,t,n,i){return Object(r["find"])(e,(function(e){return e.signal===t&&e.slot===n&&e.thisArg===i}))}function m(e,n){var r=e.signal,i=e.slot,o=e.thisArg;try{i.call(o,r.sender,n)}catch(a){t.exceptionHandler(a)}}function b(e){if(f.size===0){p(v)}f.add(e)}function v(){f.forEach(g);f.clear()}function g(e){r["ArrayExt"].removeAllWhere(e,_)}function _(e){return e.signal===null}})(o||(o={}))}).call(this,n("URgk").setImmediate)},JIKs:function(e,t,n){"use strict";(function(e){var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const i=n("nW2j");const o=n("RE42");const a=r(n("Wg3t"));class s extends o.DisposableDelegate{constructor(e,t,n,r,o){super(e);this._status=0;this._stdin=u.noOp;this._iopub=u.noOp;this._reply=u.noOp;this._done=new i.PromiseDelegate;this._hooks=new u.HookList;this._disposeOnDone=true;this._msg=t;if(!n){this._setFlag(u.KernelFutureFlag.GotReply)}this._disposeOnDone=r;this._kernel=o}get msg(){return this._msg}get done(){return this._done.promise}get onReply(){return this._reply}set onReply(e){this._reply=e}get onIOPub(){return this._iopub}set onIOPub(e){this._iopub=e}get onStdin(){return this._stdin}set onStdin(e){this._stdin=e}registerMessageHook(e){if(this.isDisposed){throw new Error("Kernel future is disposed")}this._hooks.add(e)}removeMessageHook(e){if(this.isDisposed){return}this._hooks.remove(e)}sendInputReply(e){this._kernel.sendInputReply(e)}dispose(){this._stdin=u.noOp;this._iopub=u.noOp;this._reply=u.noOp;this._hooks=null;if(!this._testFlag(u.KernelFutureFlag.IsDone)){this._done.promise.catch(()=>{});this._done.reject(new Error(`Canceled future for ${this.msg.header.msg_type} message before replies were done`))}super.dispose()}async handleMsg(e){switch(e.channel){case"control":case"shell":if(e.channel===this.msg.channel&&e.parent_header.msg_id===this.msg.header.msg_id){await this._handleReply(e)}break;case"stdin":await this._handleStdin(e);break;case"iopub":await this._handleIOPub(e);break;default:break}}async _handleReply(e){const t=this._reply;if(t){await t(e)}this._replyMsg=e;this._setFlag(u.KernelFutureFlag.GotReply);if(this._testFlag(u.KernelFutureFlag.GotIdle)){this._handleDone()}}async _handleStdin(e){const t=this._stdin;if(t){await t(e)}}async _handleIOPub(e){const t=await this._hooks.process(e);const n=this._iopub;if(t&&n){await n(e)}if(a.isStatusMsg(e)&&e.content.execution_state==="idle"){this._setFlag(u.KernelFutureFlag.GotIdle);if(this._testFlag(u.KernelFutureFlag.GotReply)){this._handleDone()}}}_handleDone(){if(this._testFlag(u.KernelFutureFlag.IsDone)){return}this._setFlag(u.KernelFutureFlag.IsDone);this._done.resolve(this._replyMsg);if(this._disposeOnDone){this.dispose()}}_testFlag(e){return(this._status&e)!==0}_setFlag(e){this._status|=e}}t.KernelFutureHandler=s;class l extends s{}t.KernelControlFutureHandler=l;class c extends s{}t.KernelShellFutureHandler=c;var u;(function(t){t.noOp=()=>{};const n=(()=>{const t=typeof requestAnimationFrame==="function";return t?requestAnimationFrame:e})();class r{constructor(){this._hooks=[]}add(e){this.remove(e);this._hooks.push(e)}remove(e){const t=this._hooks.indexOf(e);if(t>=0){this._hooks[t]=null;this._scheduleCompact()}}async process(e){await this._processing;const t=new i.PromiseDelegate;this._processing=t.promise;let n;for(let i=this._hooks.length-1;i>=0;i--){const o=this._hooks[i];if(o===null){continue}try{n=await o(e)}catch(r){n=true;console.error(r)}if(n===false){t.resolve(undefined);return false}}t.resolve(undefined);return true}_scheduleCompact(){if(!this._compactScheduled){this._compactScheduled=true;n(()=>{this._processing=this._processing.then(()=>{this._compactScheduled=false;this._compact()})})}}_compact(){let e=0;for(let t=0,n=this._hooks.length;t<n;t++){const n=this._hooks[t];if(this._hooks[t]===null){e++}else{this._hooks[t-e]=n}}this._hooks.length-=e}}t.HookList=r;let o;(function(e){e[e["GotReply"]=1]="GotReply";e[e["GotIdle"]=2]="GotIdle";e[e["IsDone"]=4]="IsDone";e[e["DisposeOnDone"]=8]="DisposeOnDone"})(o=t.KernelFutureFlag||(t.KernelFutureFlag={}))})(u||(u={}))}).call(this,n("URgk").setImmediate)},JOSh:function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"hopscotch",author:"jan t. sott",base00:"#322931",base01:"#433b42",base02:"#5c545b",base03:"#797379",base04:"#989498",base05:"#b9b5b8",base06:"#d5d3d5",base07:"#ffffff",base08:"#dd464c",base09:"#fd8b19",base0A:"#fdcc59",base0B:"#8fc13e",base0C:"#149b93",base0D:"#1290bf",base0E:"#c85e7c",base0F:"#b33508"};e.exports=t["default"]},JPst:function(e,t,n){"use strict";e.exports=function(e){var t=[];t.toString=function t(){return this.map((function(t){var n=r(t,e);if(t[2]){return"@media ".concat(t[2],"{").concat(n,"}")}return n})).join("")};t.i=function(e,n){if(typeof e==="string"){e=[[null,e,""]]}var r={};for(var i=0;i<this.length;i++){var o=this[i][0];if(o!=null){r[o]=true}}for(var a=0;a<e.length;a++){var s=e[a];if(s[0]==null||!r[s[0]]){if(n&&!s[2]){s[2]=n}else if(n){s[2]="(".concat(s[2],") and (").concat(n,")")}t.push(s)}}};return t};function r(e,t){var n=e[1]||"";var r=e[3];if(!r){return n}if(t&&typeof btoa==="function"){var o=i(r);var a=r.sources.map((function(e){return"/*# sourceURL=".concat(r.sourceRoot).concat(e," */")}));return[n].concat(a).concat([o]).join("\n")}return[n].join("\n")}function i(e){var t=btoa(unescape(encodeURIComponent(JSON.stringify(e))));var n="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(t);return"/*# ".concat(n," */")}},JQOU:function(module,exports,__webpack_require__){"use strict";(function(process){var __importDefault=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:true});const coreutils_1=__webpack_require__("nW2j");const minimist_1=__importDefault(__webpack_require__("8v/U"));const url_1=__webpack_require__("huh6");var PageConfig;(function(PageConfig){function getOption(name){if(configData){return configData[name]||getBodyData(name)}configData=Object.create(null);let found=false;if(typeof document!=="undefined"&&document){const e=document.getElementById("jupyter-config-data");if(e){configData=JSON.parse(e.textContent||"");found=true}}if(!found&&typeof process!=="undefined"){try{const cli=minimist_1.default(process.argv.slice(2));const path=__webpack_require__("33yf");let fullPath="";if("jupyter-config-data"in cli){fullPath=path.resolve(cli["jupyter-config-data"])}else if("JUPYTER_CONFIG_DATA"in process.env){fullPath=path.resolve(process.env["JUPYTER_CONFIG_DATA"])}if(fullPath){configData=eval("require")(fullPath)}}catch(e){console.error(e)}}if(!coreutils_1.JSONExt.isObject(configData)){configData=Object.create(null)}else{for(const e in configData){if(typeof configData[e]!=="string"){configData[e]=JSON.stringify(configData[e])}}}return configData[name]||getBodyData(name)}PageConfig.getOption=getOption;function setOption(e,t){const n=getOption(e);configData[e]=t;return n}PageConfig.setOption=setOption;function getBaseUrl(){return url_1.URLExt.normalize(getOption("baseUrl")||"/")}PageConfig.getBaseUrl=getBaseUrl;function getTreeUrl(){return url_1.URLExt.join(getBaseUrl(),getOption("treeUrl"))}PageConfig.getTreeUrl=getTreeUrl;function getShareUrl(){return url_1.URLExt.normalize(getOption("shareUrl")||getBaseUrl())}PageConfig.getShareUrl=getShareUrl;function getTreeShareUrl(){return url_1.URLExt.normalize(url_1.URLExt.join(getShareUrl(),getOption("treeUrl")))}PageConfig.getTreeShareUrl=getTreeShareUrl;function getWsUrl(e){let t=getOption("wsUrl");if(!t){e=e?url_1.URLExt.normalize(e):getBaseUrl();if(e.indexOf("http")!==0){return""}t="ws"+e.slice(4)}return url_1.URLExt.normalize(t)}PageConfig.getWsUrl=getWsUrl;function getNBConvertURL({path:e,format:t,download:n}){const r=url_1.URLExt.encodeParts(e);const i=url_1.URLExt.join(getBaseUrl(),"nbconvert",t,r);if(n){return i+"?download=true"}return i}PageConfig.getNBConvertURL=getNBConvertURL;function getToken(){return getOption("token")||getBodyData("jupyterApiToken")}PageConfig.getToken=getToken;function getNotebookVersion(){const e=getOption("notebookVersion");if(e===""){return[0,0,0]}return JSON.parse(e)}PageConfig.getNotebookVersion=getNotebookVersion;let configData=null;function getBodyData(e){if(typeof document==="undefined"||!document.body){return""}const t=document.body.dataset[e];if(typeof t==="undefined"){return""}return decodeURIComponent(t)}let Extension;(function(e){function t(e){try{const t=getOption(e);if(t){return JSON.parse(t).map(e=>({raw:e,rule:new RegExp(e)}))}}catch(t){console.warn(`Unable to parse ${e}.`,t)}return[]}e.deferred=t("deferredExtensions");e.disabled=t("disabledExtensions");function n(t){return e.deferred.some(e=>e.raw===t||e.rule.test(t))}e.isDeferred=n;function r(t){return e.disabled.some(e=>e.raw===t||e.rule.test(t))}e.isDisabled=r})(Extension=PageConfig.Extension||(PageConfig.Extension={}))})(PageConfig=exports.PageConfig||(exports.PageConfig={}))}).call(this,__webpack_require__("8oxB"))},JSoe:function(e,t,n){"use strict";function r(e){for(var n in e)if(!t.hasOwnProperty(n))t[n]=e[n]}var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const o=i(n("lV/m"));t.Terminal=o;const a=i(n("MwX7"));t.TerminalAPI=a;r(n("NL6Z"))},JVSJ:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";function t(e,t,n){var r=e+" ";switch(n){case"ss":if(e===1){r+="sekunda"}else if(e===2||e===3||e===4){r+="sekunde"}else{r+="sekundi"}return r;case"m":return t?"jedna minuta":"jedne minute";case"mm":if(e===1){r+="minuta"}else if(e===2||e===3||e===4){r+="minute"}else{r+="minuta"}return r;case"h":return t?"jedan sat":"jednog sata";case"hh":if(e===1){r+="sat"}else if(e===2||e===3||e===4){r+="sata"}else{r+="sati"}return r;case"dd":if(e===1){r+="dan"}else{r+="dana"}return r;case"MM":if(e===1){r+="mjesec"}else if(e===2||e===3||e===4){r+="mjeseca"}else{r+="mjeseci"}return r;case"yy":if(e===1){r+="godina"}else if(e===2||e===3||e===4){r+="godine"}else{r+="godina"}return r}}var n=e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:true,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n}))},JaqJ:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("AFve");var d=n("7x2u");var f=n("ZEf0");var p=n("til7");var h=n("QRwY");var m=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){var e;var t=this.props,n=t.className,i=t.children,s=t.icon,l=t.intent,u=t.title,d=Object(r["__rest"])(t,["className","children","icon","intent","title"]);var f=this.getIconName(s,l);var m=o()(c["Classes"].CALLOUT,c["Classes"].intentClass(l),(e={},e[c["Classes"].CALLOUT_ICON]=f!=null,e),n);return a["createElement"]("div",Object(r["__assign"])({className:m},d),f&&a["createElement"](h["a"],{icon:f,iconSize:h["a"].SIZE_LARGE}),u&&a["createElement"](p["f"],null,u),i)};t.prototype.getIconName=function(e,t){if(e===null){return undefined}if(e!==undefined){return e}switch(t){case u["a"].DANGER:return"error";case u["a"].PRIMARY:return"info-sign";case u["a"].WARNING:return"warning-sign";case u["a"].SUCCESS:return"tick";default:return undefined}};t.displayName=d["a"]+".Callout";t=Object(r["__decorate"])([l["polyfill"]],t);return t}(f["a"])},JbBM:function(e,t,n){n("Hfiw");e.exports=n("WEpk").Object.setPrototypeOf},Jcck:function(e,t){var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");t.encode=function(e){if(0<=e&&e<n.length){return n[e]}throw new TypeError("Must be between 0 and 63: "+e)};t.decode=function(e){var t=65;var n=90;var r=97;var i=122;var o=48;var a=57;var s=43;var l=47;var c=26;var u=52;if(t<=e&&e<=n){return e-t}if(r<=e&&e<=i){return e-r+c}if(o<=e&&e<=a){return e-o+u}if(e==s){return 62}if(e==l){return 63}return-1}},Jes0:function(e,t){e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},JjiP:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Copyright (c) 2014-2017, PhosphorJS Contributors\n|\n| Distributed under the terms of the BSD 3-Clause License.\n|\n| The full license is in the file LICENSE, distributed with this software.\n|----------------------------------------------------------------------------*/\n\n\n/* <DEPRECATED> */ .p-SplitPanel-child, /* </DEPRECATED> */\n.lm-SplitPanel-child {\n z-index: 0;\n}\n\n\n/* <DEPRECATED> */ .p-SplitPanel-handle, /* </DEPRECATED> */\n.lm-SplitPanel-handle {\n z-index: 1;\n}\n\n\n/* <DEPRECATED> */ .p-SplitPanel-handle.p-mod-hidden, /* </DEPRECATED> */\n.lm-SplitPanel-handle.lm-mod-hidden {\n display: none !important;\n}\n\n\n/* <DEPRECATED> */ .p-SplitPanel-handle:after, /* </DEPRECATED> */\n.lm-SplitPanel-handle:after {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n content: '';\n}\n\n\n/* <DEPRECATED> */\n.p-SplitPanel[data-orientation='horizontal'] > .p-SplitPanel-handle,\n/* </DEPRECATED> */\n.lm-SplitPanel[data-orientation='horizontal'] > .lm-SplitPanel-handle {\n cursor: ew-resize;\n}\n\n\n/* <DEPRECATED> */\n.p-SplitPanel[data-orientation='vertical'] > .p-SplitPanel-handle,\n/* </DEPRECATED> */\n.lm-SplitPanel[data-orientation='vertical'] > .lm-SplitPanel-handle {\n cursor: ns-resize;\n}\n\n\n/* <DEPRECATED> */\n.p-SplitPanel[data-orientation='horizontal'] > .p-SplitPanel-handle:after,\n/* </DEPRECATED> */\n.lm-SplitPanel[data-orientation='horizontal'] > .lm-SplitPanel-handle:after {\n left: 50%;\n min-width: 8px;\n transform: translateX(-50%);\n}\n\n\n/* <DEPRECATED> */\n.p-SplitPanel[data-orientation='vertical'] > .p-SplitPanel-handle:after,\n/* </DEPRECATED> */\n.lm-SplitPanel[data-orientation='vertical'] > .lm-SplitPanel-handle:after {\n top: 50%;\n min-height: 8px;\n transform: translateY(-50%);\n}\n",""])},JvlW:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function n(e,t,n,r){if(t){return"kelios sekundės"}else{return r?"kelių sekundžių":"kelias sekundes"}}function r(e,t,n,r){return t?o(n)[0]:r?o(n)[1]:o(n)[2]}function i(e){return e%10===0||e>10&&e<20}function o(e){return t[e].split("_")}function a(e,t,n,a){var s=e+" ";if(e===1){return s+r(e,t,n[0],a)}else if(t){return s+(i(e)?o(n)[1]:o(n)[0])}else{if(a){return s+o(n)[1]}else{return s+(i(e)?o(n)[1]:o(n)[2])}}}var s=e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:n,ss:a,m:r,mm:a,h:r,hh:a,d:r,dd:a,M:r,MM:a,y:r,yy:a},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}});return s}))},JvmS:function(e,t){var n=t.getChildren=function(e){return e.children};var r=t.getParent=function(e){return e.parent};t.getSiblings=function(e){var t=r(e);return t?n(t):[e]};t.getAttributeValue=function(e,t){return e.attribs&&e.attribs[t]};t.hasAttrib=function(e,t){return!!e.attribs&&hasOwnProperty.call(e.attribs,t)};t.getName=function(e){return e.name}},"K/tc":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,n){if(e<12){return n?"vm":"VM"}else{return n?"nm":"NM"}},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(e===1||e===8||e>=20?"ste":"de")},week:{dow:1,doy:4}});return t}))},K7oJ:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("5lnO"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},KB5X:function(e,t){e.exports="data:image/svg+xml,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Cpath d='M8 5v14l11-7z'/%3E %3C/g%3E %3C/svg%3E"},KFpz:function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"codeschool",author:"brettof86",base00:"#232c31",base01:"#1c3657",base02:"#2a343a",base03:"#3f4944",base04:"#84898c",base05:"#9ea7a6",base06:"#a7cfa3",base07:"#b5d8f6",base08:"#2a5491",base09:"#43820d",base0A:"#a03b1e",base0B:"#237986",base0C:"#b02f30",base0D:"#484d79",base0E:"#c59820",base0F:"#c98344"};e.exports=t["default"]},KIEd:function(e,t,n){"use strict";n.d(t,"b",(function(){return r}));n.d(t,"a",(function(){return i}));var r={FULL:"full",START:"start",END:"end"};var i={LOCK:"lock",PUSH:"push",NONE:"none"}},KKgq:function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(t.hasOwnProperty(n))e[n]=t[n]};return e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}();var i=this&&this.__assign||function(){i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i))e[i]=t[i]}return e};return i.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:true});var o=n("ROI/");var a=n("jbSH");var s=n("/Zo8");var l=n("2DVW");var c=n("cBfF");var u=n("duGq");var d=n("1ouW");var f=n("Ci3H");var p=n("Q+vi");var h=function(e){r(t,e);function t(n){if(n===void 0){n={}}var r=e.call(this)||this;r._scrollX=0;r._scrollY=0;r._viewportWidth=0;r._viewportHeight=0;r._mousedown=false;r._keyHandler=null;r._mouseHandler=null;r._vScrollBarMinWidth=0;r._hScrollBarMinHeight=0;r._dpiRatio=Math.ceil(window.devicePixelRatio);r._dataModel=null;r._selectionModel=null;r._editingEnabled=false;r.addClass("lm-DataGrid");r.addClass("p-DataGrid");r._style=n.style||t.defaultStyle;r._stretchLastRow=n.stretchLastRow||false;r._stretchLastColumn=n.stretchLastColumn||false;r._headerVisibility=n.headerVisibility||"all";r._cellRenderers=n.cellRenderers||new d.RendererMap;r._copyConfig=n.copyConfig||t.defaultCopyConfig;r._cellRenderers.changed.connect(r._onRenderersChanged,r);var i=n.defaultSizes||t.defaultSizes;var o=m.clampSectionSize(i.rowHeight);var a=m.clampSectionSize(i.columnWidth);var c=m.clampSectionSize(i.rowHeaderWidth);var u=m.clampSectionSize(i.columnHeaderHeight);r._rowSections=new f.SectionList({defaultSize:o});r._columnSections=new f.SectionList({defaultSize:a});r._rowHeaderSections=new f.SectionList({defaultSize:c});r._columnHeaderSections=new f.SectionList({defaultSize:u});r._canvas=m.createCanvas();r._buffer=m.createCanvas();r._overlay=m.createCanvas();r._canvasGC=r._canvas.getContext("2d");r._bufferGC=r._buffer.getContext("2d");r._overlayGC=r._overlay.getContext("2d");r._canvas.style.position="absolute";r._canvas.style.top="0px";r._canvas.style.left="0px";r._canvas.style.width="0px";r._canvas.style.height="0px";r._overlay.style.position="absolute";r._overlay.style.top="0px";r._overlay.style.left="0px";r._overlay.style.width="0px";r._overlay.style.height="0px";r._viewport=new l.Widget;r._viewport.node.tabIndex=-1;r._viewport.node.style.outline="none";r._vScrollBar=new l.ScrollBar({orientation:"vertical"});r._hScrollBar=new l.ScrollBar({orientation:"horizontal"});r._scrollCorner=new l.Widget;r._editorController=new p.CellEditorController;r._viewport.addClass("lm-DataGrid-viewport");r._vScrollBar.addClass("lm-DataGrid-scrollBar");r._hScrollBar.addClass("lm-DataGrid-scrollBar");r._scrollCorner.addClass("lm-DataGrid-scrollCorner");r._viewport.addClass("p-DataGrid-viewport");r._vScrollBar.addClass("p-DataGrid-scrollBar");r._hScrollBar.addClass("p-DataGrid-scrollBar");r._scrollCorner.addClass("p-DataGrid-scrollCorner");r._viewport.node.appendChild(r._canvas);r._viewport.node.appendChild(r._overlay);s.MessageLoop.installMessageHook(r._viewport,r);s.MessageLoop.installMessageHook(r._hScrollBar,r);s.MessageLoop.installMessageHook(r._vScrollBar,r);r._vScrollBar.hide();r._hScrollBar.hide();r._scrollCorner.hide();r._vScrollBar.thumbMoved.connect(r._onThumbMoved,r);r._hScrollBar.thumbMoved.connect(r._onThumbMoved,r);r._vScrollBar.pageRequested.connect(r._onPageRequested,r);r._hScrollBar.pageRequested.connect(r._onPageRequested,r);r._vScrollBar.stepRequested.connect(r._onStepRequested,r);r._hScrollBar.stepRequested.connect(r._onStepRequested,r);l.GridLayout.setCellConfig(r._viewport,{row:0,column:0});l.GridLayout.setCellConfig(r._vScrollBar,{row:0,column:1});l.GridLayout.setCellConfig(r._hScrollBar,{row:1,column:0});l.GridLayout.setCellConfig(r._scrollCorner,{row:1,column:1});var h=new l.GridLayout({rowCount:2,columnCount:2,rowSpacing:0,columnSpacing:0,fitPolicy:"set-no-constraint"});h.setRowStretch(0,1);h.setRowStretch(1,0);h.setColumnStretch(0,1);h.setColumnStretch(1,0);h.addWidget(r._viewport);h.addWidget(r._vScrollBar);h.addWidget(r._hScrollBar);h.addWidget(r._scrollCorner);r.layout=h;return r}t.prototype.dispose=function(){this._releaseMouse();if(this._keyHandler){this._keyHandler.dispose()}if(this._mouseHandler){this._mouseHandler.dispose()}this._keyHandler=null;this._mouseHandler=null;this._dataModel=null;this._selectionModel=null;this._rowSections.clear();this._columnSections.clear();this._rowHeaderSections.clear();this._columnHeaderSections.clear();e.prototype.dispose.call(this)};Object.defineProperty(t.prototype,"dataModel",{get:function(){return this._dataModel},set:function(e){if(this._dataModel===e){return}this._releaseMouse();this.selectionModel=null;if(this._dataModel){this._dataModel.changed.disconnect(this._onDataModelChanged,this)}if(e){e.changed.connect(this._onDataModelChanged,this)}this._dataModel=e;this._rowSections.clear();this._columnSections.clear();this._rowHeaderSections.clear();this._columnHeaderSections.clear();if(e){this._rowSections.insert(0,e.rowCount("body"));this._columnSections.insert(0,e.columnCount("body"));this._rowHeaderSections.insert(0,e.columnCount("row-header"));this._columnHeaderSections.insert(0,e.rowCount("column-header"))}this._scrollX=0;this._scrollY=0;this._syncViewport()},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"selectionModel",{get:function(){return this._selectionModel},set:function(e){if(this._selectionModel===e){return}this._releaseMouse();if(e&&e.dataModel!==this._dataModel){throw new Error("SelectionModel.dataModel !== DataGrid.dataModel")}if(this._selectionModel){this._selectionModel.changed.disconnect(this._onSelectionsChanged,this)}if(e){e.changed.connect(this._onSelectionsChanged,this)}this._selectionModel=e;this._repaintOverlay()},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"keyHandler",{get:function(){return this._keyHandler},set:function(e){this._keyHandler=e},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"mouseHandler",{get:function(){return this._mouseHandler},set:function(e){if(this._mouseHandler===e){return}this._releaseMouse();this._mouseHandler=e},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"style",{get:function(){return this._style},set:function(e){if(this._style===e){return}this._style=i({},e);this._repaintContent();this._repaintOverlay()},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"cellRenderers",{get:function(){return this._cellRenderers},set:function(e){if(this._cellRenderers===e){return}this._cellRenderers.changed.disconnect(this._onRenderersChanged,this);e.changed.connect(this._onRenderersChanged,this);this._cellRenderers=e;this._repaintContent()},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"headerVisibility",{get:function(){return this._headerVisibility},set:function(e){if(this._headerVisibility===e){return}this._headerVisibility=e;this._syncViewport()},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"defaultSizes",{get:function(){var e=this._rowSections.defaultSize;var t=this._columnSections.defaultSize;var n=this._rowHeaderSections.defaultSize;var r=this._columnHeaderSections.defaultSize;return{rowHeight:e,columnWidth:t,rowHeaderWidth:n,columnHeaderHeight:r}},set:function(e){var t=m.clampSectionSize(e.rowHeight);var n=m.clampSectionSize(e.columnWidth);var r=m.clampSectionSize(e.rowHeaderWidth);var i=m.clampSectionSize(e.columnHeaderHeight);this._rowSections.defaultSize=t;this._columnSections.defaultSize=n;this._rowHeaderSections.defaultSize=r;this._columnHeaderSections.defaultSize=i;this._syncViewport()},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"copyConfig",{get:function(){return this._copyConfig},set:function(e){this._copyConfig=e},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"stretchLastRow",{get:function(){return this._stretchLastRow},set:function(e){if(e===this._stretchLastRow){return}this._stretchLastRow=e;this._syncViewport()},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"stretchLastColumn",{get:function(){return this._stretchLastColumn},set:function(e){if(e===this._stretchLastColumn){return}this._stretchLastColumn=e;this._syncViewport()},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"headerWidth",{get:function(){if(this._headerVisibility==="none"){return 0}if(this._headerVisibility==="column"){return 0}return this._rowHeaderSections.length},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"headerHeight",{get:function(){if(this._headerVisibility==="none"){return 0}if(this._headerVisibility==="row"){return 0}return this._columnHeaderSections.length},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"bodyWidth",{get:function(){return this._columnSections.length},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"bodyHeight",{get:function(){return this._rowSections.length},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"totalWidth",{get:function(){return this.headerWidth+this.bodyWidth},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"totalHeight",{get:function(){return this.headerHeight+this.bodyHeight},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"viewportWidth",{get:function(){return this._viewportWidth},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"viewportHeight",{get:function(){return this._viewportHeight},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"pageWidth",{get:function(){return Math.max(0,this.viewportWidth-this.headerWidth)},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"pageHeight",{get:function(){return Math.max(0,this.viewportHeight-this.headerHeight)},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"scrollX",{get:function(){return this._hScrollBar.value},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"scrollY",{get:function(){return this._vScrollBar.value},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"maxScrollX",{get:function(){return Math.max(0,this.bodyWidth-this.pageWidth-1)},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"maxScrollY",{get:function(){return Math.max(0,this.bodyHeight-this.pageHeight-1)},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"viewport",{get:function(){return this._viewport},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"editorController",{get:function(){return this._editorController},set:function(e){this._editorController=e},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"editingEnabled",{get:function(){return this._editingEnabled},set:function(e){this._editingEnabled=e},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"editable",{get:function(){return this._editingEnabled&&this._selectionModel!==null&&this._editorController!==null&&this.dataModel instanceof c.MutableDataModel},enumerable:true,configurable:true});t.prototype.scrollToRow=function(e){var t=this._rowSections.count;if(t===0){return}e=Math.floor(e);e=Math.max(0,Math.min(e,t-1));var n=this._rowSections.offsetOf(e);var r=this._rowSections.extentOf(e);var i=this._scrollY;var o=this._scrollY+this.pageHeight-1;var a=0;if(n<i){a=n-i-10}else if(r>o){a=r-o+10}if(a===0){return}this.scrollBy(0,a)};t.prototype.scrollToColumn=function(e){var t=this._columnSections.count;if(t===0){return}e=Math.floor(e);e=Math.max(0,Math.min(e,t-1));var n=this._columnSections.offsetOf(e);var r=this._columnSections.extentOf(e);var i=this._scrollX;var o=this._scrollX+this.pageWidth-1;var a=0;if(n<i){a=n-i-10}else if(r>o){a=r-o+10}if(a===0){return}this.scrollBy(a,0)};t.prototype.scrollToCell=function(e,t){var n=this._rowSections.count;var r=this._columnSections.count;if(n===0||r===0){return}e=Math.floor(e);t=Math.floor(t);e=Math.max(0,Math.min(e,n-1));t=Math.max(0,Math.min(t,r-1));var i=this._columnSections.offsetOf(t);var o=this._columnSections.extentOf(t);var a=this._rowSections.offsetOf(e);var s=this._rowSections.extentOf(e);var l=this._scrollX;var c=this._scrollX+this.pageWidth-1;var u=this._scrollY;var d=this._scrollY+this.pageHeight-1;var f=0;var p=0;if(i<l){f=i-l-10}else if(o>c){f=o-c+10}if(a<u){p=a-u-10}else if(s>d){p=s-d+10}if(f===0&&p===0){return}this.scrollBy(f,p)};t.prototype.moveCursor=function(e){if(!this.dataModel||!this._selectionModel||this._selectionModel.isEmpty){return}var t=this._selectionModel.selections();var n=t.next()&&!t.next();if(n){var r=this._selectionModel.currentSelection();if(r.r1===r.r2&&r.c1===r.c2){var i=e==="down"?1:e==="up"?-1:0;var o=e==="right"?1:e==="left"?-1:0;var a=r.r1+i;var s=r.c1+o;var l=this.dataModel.rowCount("body");var c=this.dataModel.columnCount("body");if(a>=l){a=0;s+=1}else if(a===-1){a=l-1;s-=1}if(s>=c){s=0;a+=1;if(a>=l){a=0}}else if(s===-1){s=c-1;a-=1;if(a===-1){a=l-1}}this._selectionModel.select({r1:a,c1:s,r2:a,c2:s,cursorRow:a,cursorColumn:s,clear:"all"});return}}this._selectionModel.moveCursorWithinSelections(e)};t.prototype.scrollToCursor=function(){if(!this._selectionModel){return}var e=this._selectionModel.cursorRow;var t=this._selectionModel.cursorColumn;this.scrollToCell(e,t)};t.prototype.scrollBy=function(e,t){this.scrollTo(this.scrollX+e,this.scrollY+t)};t.prototype.scrollByPage=function(e){var t=0;var n=0;switch(e){case"up":n=-this.pageHeight;break;case"down":n=this.pageHeight;break;case"left":t=-this.pageWidth;break;case"right":t=this.pageWidth;break;default:throw"unreachable"}this.scrollTo(this.scrollX+t,this.scrollY+n)};t.prototype.scrollByStep=function(e){var t;var n;var r=this.scrollX;var i=this.scrollY;var o=this._rowSections;var a=this._columnSections;switch(e){case"up":t=o.indexOf(i-1);i=t<0?i:o.offsetOf(t);break;case"down":t=o.indexOf(i);i=t<0?i:o.offsetOf(t)+o.sizeOf(t);break;case"left":n=a.indexOf(r-1);r=n<0?r:a.offsetOf(n);break;case"right":n=a.indexOf(r);r=n<0?r:a.offsetOf(n)+a.sizeOf(n);break;default:throw"unreachable"}this.scrollTo(r,i)};t.prototype.scrollTo=function(e,t){e=Math.max(0,Math.min(Math.floor(e),this.maxScrollX));t=Math.max(0,Math.min(Math.floor(t),this.maxScrollY));this._hScrollBar.value=e;this._vScrollBar.value=t;s.MessageLoop.postMessage(this._viewport,m.ScrollRequest)};t.prototype.rowCount=function(e){var t;if(e==="body"){t=this._rowSections.count}else{t=this._columnHeaderSections.count}return t};t.prototype.columnCount=function(e){var t;if(e==="body"){t=this._columnSections.count}else{t=this._rowHeaderSections.count}return t};t.prototype.rowAt=function(e,t){if(t<0){return-1}if(e==="column-header"){return this._columnHeaderSections.indexOf(t)}var n=this._rowSections.indexOf(t);if(n>=0){return n}if(!this._stretchLastRow){return-1}var r=this.bodyHeight;var i=this.pageHeight;if(i<=r){return-1}if(t>=i){return-1}return this._rowSections.count-1};t.prototype.columnAt=function(e,t){if(t<0){return-1}if(e==="row-header"){return this._rowHeaderSections.indexOf(t)}var n=this._columnSections.indexOf(t);if(n>=0){return n}if(!this._stretchLastColumn){return-1}var r=this.bodyWidth;var i=this.pageWidth;if(i<=r){return-1}if(t>=i){return-1}return this._columnSections.count-1};t.prototype.rowOffset=function(e,t){var n;if(e==="body"){n=this._rowSections.offsetOf(t)}else{n=this._columnHeaderSections.offsetOf(t)}return n};t.prototype.columnOffset=function(e,t){var n;if(e==="body"){n=this._columnSections.offsetOf(t)}else{n=this._rowHeaderSections.offsetOf(t)}return n};t.prototype.rowSize=function(e,t){if(e==="column-header"){return this._columnHeaderSections.sizeOf(t)}var n=this._rowSections.sizeOf(t);if(n<0){return n}if(!this._stretchLastRow){return n}if(t<this._rowSections.count-1){return n}var r=this.bodyHeight;var i=this.pageHeight;if(i<=r){return n}return n+(i-r)};t.prototype.columnSize=function(e,t){if(e==="row-header"){return this._rowHeaderSections.sizeOf(t)}var n=this._columnSections.sizeOf(t);if(n<0){return n}if(!this._stretchLastColumn){return n}if(t<this._columnSections.count-1){return n}var r=this.bodyWidth;var i=this.pageWidth;if(i<=r){return n}return n+(i-r)};t.prototype.resizeRow=function(e,t,n){var r=new m.RowResizeRequest(e,t,n);s.MessageLoop.postMessage(this._viewport,r)};t.prototype.resizeColumn=function(e,t,n){var r=new m.ColumnResizeRequest(e,t,n);s.MessageLoop.postMessage(this._viewport,r)};t.prototype.resetRows=function(e){switch(e){case"all":this._rowSections.reset();this._columnHeaderSections.reset();break;case"body":this._rowSections.reset();break;case"column-header":this._columnHeaderSections.reset();break;default:throw"unreachable"}this._repaintContent();this._repaintOverlay()};t.prototype.resetColumns=function(e){switch(e){case"all":this._columnSections.reset();this._rowHeaderSections.reset();break;case"body":this._columnSections.reset();break;case"row-header":this._rowHeaderSections.reset();break;default:throw"unreachable"}this._repaintContent();this._repaintOverlay()};t.prototype.mapToLocal=function(e,t){var n=this._viewport.node.getBoundingClientRect();var r=n.left,i=n.top;r=Math.floor(r);i=Math.floor(i);var o=e-r;var a=t-i;return{lx:o,ly:a}};t.prototype.mapToVirtual=function(e,t){var n=this.mapToLocal(e,t),r=n.lx,i=n.ly;var o=r+this.scrollX-this.headerWidth;var a=i+this.scrollY-this.headerHeight;return{vx:o,vy:a}};t.prototype.hitTest=function(e,t){var n=this.mapToLocal(e,t),r=n.lx,i=n.ly;var o=this.headerWidth;var a=this.headerHeight;var s=this.bodyWidth;var l=this.bodyHeight;var c=this.pageHeight;var u=this.pageWidth;if(this._stretchLastColumn&&u>s){s=u}if(this._stretchLastRow&&c>l){l=c}if(r>=0&&r<o&&i>=0&&i<a){var d=r;var f=i;var p=this.rowAt("column-header",f);var h=this.columnAt("row-header",d);var m=this.columnOffset("row-header",h);var b=this.rowOffset("column-header",p);var v=this.columnSize("row-header",h);var g=this.rowSize("column-header",p);var _=d-m;var y=f-b;return{region:"corner-header",row:p,column:h,x:_,y,width:v,height:g}}if(i>=0&&i<a&&r>=0&&r<o+s){var d=r+this._scrollX-o;var f=i;var w=this.rowAt("column-header",f);var x=this.columnAt("body",d);var m=this.columnOffset("body",x);var b=this.rowOffset("column-header",w);var C=this.columnSize("body",x);var k=this.rowSize("column-header",w);var E=d-m;var M=f-b;return{region:"column-header",row:w,column:x,x:E,y:M,width:C,height:k}}if(r>=0&&r<o&&i>=0&&i<a+l){var d=r;var f=i+this._scrollY-a;var S=this.rowAt("body",f);var L=this.columnAt("row-header",d);var m=this.columnOffset("row-header",L);var b=this.rowOffset("body",S);var T=this.columnSize("row-header",L);var D=this.rowSize("body",S);var O=d-m;var A=f-b;return{region:"row-header",row:S,column:L,x:O,y:A,width:T,height:D}}if(r>=o&&r<o+s&&i>=a&&i<a+l){var d=r+this._scrollX-o;var f=i+this._scrollY-a;var j=this.rowAt("body",f);var P=this.columnAt("body",d);var m=this.columnOffset("body",P);var b=this.rowOffset("body",j);var R=this.columnSize("body",P);var I=this.rowSize("body",j);var z=d-m;var N=f-b;return{region:"body",row:j,column:P,x:z,y:N,width:R,height:I}}var H=-1;var F=-1;var B=-1;var V=-1;var Y=-1;var W=-1;return{region:"void",row:H,column:F,x:B,y:V,width:Y,height:W}};t.prototype.copyToClipboard=function(){var e,t;var n=this._dataModel;if(!n){return}var r=this._selectionModel;if(!r){return}var i=o.toArray(r.selections());if(i.length===0){return}if(i.length>1){alert("Cannot copy multiple grid selections.");return}var s=n.rowCount("body");var l=n.columnCount("body");if(s===0||l===0){return}var c=i[0],u=c.r1,d=c.c1,f=c.r2,p=c.c2;u=Math.max(0,Math.min(u,s-1));d=Math.max(0,Math.min(d,l-1));f=Math.max(0,Math.min(f,s-1));p=Math.max(0,Math.min(p,l-1));if(f<u)e=[f,u],u=e[0],f=e[1];if(p<d)t=[p,d],d=t[0],p=t[1];var h=n.columnCount("row-header");var m=n.rowCount("column-header");var b=this._copyConfig.separator;var v=this._copyConfig.format;var g=this._copyConfig.headers;var _=this._copyConfig.warningThreshold;var y=f-u+1;var w=p-d+1;switch(g){case"none":h=0;m=0;break;case"row":m=0;w+=h;break;case"column":h=0;y+=m;break;case"all":y+=m;w+=h;break;default:throw"unreachable"}var x=y*w;if(x>_){var C="Copying "+x+" cells may take a while. Continue?";if(!window.confirm(C)){return}}var k={region:"body",row:0,column:0,value:null,metadata:{}};var E=new Array(y);for(var M=0;M<y;++M){var S=new Array(w);for(var L=0;L<w;++L){var T=void 0;var D=void 0;var O=void 0;if(M<m&&L<h){T="corner-header";D=M;O=L}else if(M<m){T="column-header";D=M;O=L-h+d}else if(L<h){T="row-header";D=M-m+u;O=L}else{T="body";D=M-m+u;O=L-h+d}k.region=T;k.row=D;k.column=O;k.value=n.data(T,D,O);k.metadata=n.metadata(T,D,O);S[L]=v(k)}E[M]=S}var A=E.map((function(e){return e.join(b)}));var j=A.join("\n");a.ClipboardExt.copyText(j)};t.prototype.processMessage=function(t){if(t.type==="child-shown"||t.type==="child-hidden"){return}if(t.type==="fit-request"){var n=a.ElementExt.sizeLimits(this._vScrollBar.node);var r=a.ElementExt.sizeLimits(this._hScrollBar.node);this._vScrollBarMinWidth=n.minWidth;this._hScrollBarMinHeight=r.minHeight}e.prototype.processMessage.call(this,t)};t.prototype.messageHook=function(e,t){if(e===this._viewport){this._processViewportMessage(t);return true}if(e===this._hScrollBar&&t.type==="activate-request"){this.activate();return false}if(e===this._vScrollBar&&t.type==="activate-request"){this.activate();return false}return true};t.prototype.handleEvent=function(e){switch(e.type){case"keydown":this._evtKeyDown(e);break;case"mousedown":this._evtMouseDown(e);break;case"mousemove":this._evtMouseMove(e);break;case"mouseup":this._evtMouseUp(e);break;case"dblclick":this._evtMouseDoubleClick(e);break;case"mouseleave":this._evtMouseLeave(e);break;case"contextmenu":this._evtContextMenu(e);break;case"wheel":this._evtWheel(e);break;case"resize":this._refreshDPI();break}};t.prototype.onActivateRequest=function(e){this.viewport.node.focus()};t.prototype.onBeforeAttach=function(e){window.addEventListener("resize",this);this.node.addEventListener("wheel",this);this._viewport.node.addEventListener("keydown",this);this._viewport.node.addEventListener("mousedown",this);this._viewport.node.addEventListener("mousemove",this);this._viewport.node.addEventListener("dblclick",this);this._viewport.node.addEventListener("mouseleave",this);this._viewport.node.addEventListener("contextmenu",this);this._repaintContent();this._repaintOverlay()};t.prototype.onAfterDetach=function(e){window.removeEventListener("resize",this);this.node.removeEventListener("wheel",this);this._viewport.node.removeEventListener("keydown",this);this._viewport.node.removeEventListener("mousedown",this);this._viewport.node.removeEventListener("mousemove",this);this._viewport.node.removeEventListener("mouseleave",this);this._viewport.node.removeEventListener("dblclick",this);this._viewport.node.removeEventListener("contextmenu",this);this._releaseMouse()};t.prototype.onBeforeShow=function(e){this._repaintContent();this._repaintOverlay()};t.prototype.onResize=function(e){if(this._editorController){this._editorController.cancel()}this._syncScrollState()};t.prototype._repaintContent=function(){var e=new m.PaintRequest("all",0,0,0,0);s.MessageLoop.postMessage(this._viewport,e)};t.prototype._repaintRegion=function(e,t,n,r,i){var o=new m.PaintRequest(e,t,n,r,i);s.MessageLoop.postMessage(this._viewport,o)};t.prototype._repaintOverlay=function(){s.MessageLoop.postMessage(this._viewport,m.OverlayPaintRequest)};t.prototype._resizeCanvasIfNeeded=function(e,t){e=e*this._dpiRatio;t=t*this._dpiRatio;var n=(Math.ceil((e+1)/512)+1)*512;var r=(Math.ceil((t+1)/512)+1)*512;var i=this._canvas.width;var o=this._canvas.height;if(i>=e&&o>=t&&i<=n&&o<=r){return}var a=n-512;var s=r-512;this._canvasGC.setTransform(1,0,0,1,0,0);this._bufferGC.setTransform(1,0,0,1,0,0);this._overlayGC.setTransform(1,0,0,1,0,0);if(i<e){this._buffer.width=a}else if(i>n){this._buffer.width=n}if(o<t){this._buffer.height=s}else if(o>r){this._buffer.height=r}var l=o>0&&o>0&&e>0&&t>0;if(l){this._bufferGC.drawImage(this._canvas,0,0)}if(i<e){this._canvas.width=a;this._canvas.style.width=a/this._dpiRatio+"px"}else if(i>n){this._canvas.width=n;this._canvas.style.width=n/this._dpiRatio+"px"}if(o<t){this._canvas.height=s;this._canvas.style.height=s/this._dpiRatio+"px"}else if(o>r){this._canvas.height=r;this._canvas.style.height=r/this._dpiRatio+"px"}if(l){this._canvasGC.drawImage(this._buffer,0,0)}if(l){this._bufferGC.drawImage(this._overlay,0,0)}if(i<e){this._overlay.width=a;this._overlay.style.width=a/this._dpiRatio+"px"}else if(i>n){this._overlay.width=n;this._overlay.style.width=n/this._dpiRatio+"px"}if(o<t){this._overlay.height=s;this._overlay.style.height=s/this._dpiRatio+"px"}else if(o>r){this._overlay.height=r;this._overlay.style.height=r/this._dpiRatio+"px"}if(l){this._overlayGC.drawImage(this._buffer,0,0)}};t.prototype._syncScrollState=function(){var e=this.bodyWidth;var t=this.bodyHeight;var n=this.pageWidth;var r=this.pageHeight;var i=!this._vScrollBar.isHidden;var o=!this._hScrollBar.isHidden;var a=this._vScrollBarMinWidth;var c=this._hScrollBarMinHeight;var u=n+(i?a:0);var d=r+(o?c:0);var f=d<t-1;var p=u<e-1;if(f&&!p){p=u-a<e-1}if(p&&!f){f=d-c<t-1}if(f!==i||p!==o){this._vScrollBar.setHidden(!f);this._hScrollBar.setHidden(!p);this._scrollCorner.setHidden(!f||!p);s.MessageLoop.sendMessage(this,l.Widget.Msg.FitRequest)}this._vScrollBar.maximum=this.maxScrollY;this._vScrollBar.page=this.pageHeight;this._hScrollBar.maximum=this.maxScrollX;this._hScrollBar.page=this.pageWidth;this._scrollTo(this._scrollX,this._scrollY)};t.prototype._syncViewport=function(){this._repaintContent();this._repaintOverlay();this._syncScrollState()};t.prototype._processViewportMessage=function(e){switch(e.type){case"resize":this._onViewportResize(e);break;case"scroll-request":this._onViewportScrollRequest(e);break;case"paint-request":this._onViewportPaintRequest(e);break;case"overlay-paint-request":this._onViewportOverlayPaintRequest(e);break;case"row-resize-request":this._onViewportRowResizeRequest(e);break;case"column-resize-request":this._onViewportColumnResizeRequest(e);break;default:break}};t.prototype._onViewportResize=function(e){if(!this._viewport.isVisible){return}var t=e.width,n=e.height;if(t===-1){t=this._viewport.node.offsetWidth}if(n===-1){n=this._viewport.node.offsetHeight}t=Math.round(t);n=Math.round(n);var r=this._viewportWidth;var i=this._viewportHeight;this._viewportWidth=t;this._viewportHeight=n;this._resizeCanvasIfNeeded(t,n);if(t===0||n===0){return}if(r===0||i===0){this._paintContent(0,0,t,n);this._paintOverlay();return}if(this._stretchLastColumn&&this.pageWidth>this.bodyWidth){var o=this._columnSections.offsetOf(this._columnSections.count-1);var a=Math.min(this.headerWidth+o,r);this._paintContent(a,0,t-a,n)}else if(t>r){this._paintContent(r,0,t-r,n)}if(this._stretchLastRow&&this.pageHeight>this.bodyHeight){var s=this._rowSections.offsetOf(this._rowSections.count-1);var l=Math.min(this.headerHeight+s,i);this._paintContent(0,l,t,n-l)}else if(n>i){this._paintContent(0,i,t,n-i)}this._paintOverlay()};t.prototype._onViewportScrollRequest=function(e){this._scrollTo(this._hScrollBar.value,this._vScrollBar.value)};t.prototype._onViewportPaintRequest=function(e){if(!this._viewport.isVisible){return}if(this._viewportWidth===0||this._viewportHeight===0){return}var t=0;var n=0;var r=this._viewportWidth-1;var i=this._viewportHeight-1;var o=this._scrollX;var a=this._scrollY;var s=this.headerWidth;var l=this.headerHeight;var c=this._rowSections;var u=this._columnSections;var d=this._rowHeaderSections;var f=this._columnHeaderSections;var p=e.region,h=e.r1,m=e.c1,b=e.r2,v=e.c2;var g;var _;var y;var w;switch(p){case"all":g=t;_=n;y=r;w=i;break;case"body":h=Math.max(0,Math.min(h,c.count));m=Math.max(0,Math.min(m,u.count));b=Math.max(0,Math.min(b,c.count));v=Math.max(0,Math.min(v,u.count));g=u.offsetOf(m)-o+s;_=c.offsetOf(h)-a+l;y=u.extentOf(v)-o+s;w=c.extentOf(b)-a+l;break;case"row-header":h=Math.max(0,Math.min(h,c.count));m=Math.max(0,Math.min(m,d.count));b=Math.max(0,Math.min(b,c.count));v=Math.max(0,Math.min(v,d.count));g=d.offsetOf(m);_=c.offsetOf(h)-a+l;y=d.extentOf(v);w=c.extentOf(b)-a+l;break;case"column-header":h=Math.max(0,Math.min(h,f.count));m=Math.max(0,Math.min(m,u.count));b=Math.max(0,Math.min(b,f.count));v=Math.max(0,Math.min(v,u.count));g=u.offsetOf(m)-o+s;_=f.offsetOf(h);y=u.extentOf(v)-o+s;w=f.extentOf(b);break;case"corner-header":h=Math.max(0,Math.min(h,f.count));m=Math.max(0,Math.min(m,d.count));b=Math.max(0,Math.min(b,f.count));v=Math.max(0,Math.min(v,d.count));g=d.offsetOf(m);_=f.offsetOf(h);y=d.extentOf(v);w=f.extentOf(b);break;default:throw"unreachable"}if(y<t||w<n||g>r||_>i){return}g=Math.max(t,Math.min(g,r));_=Math.max(n,Math.min(_,i));y=Math.max(t,Math.min(y,r));w=Math.max(n,Math.min(w,i));this._paintContent(g,_,y-g+1,w-_+1)};t.prototype._onViewportOverlayPaintRequest=function(e){if(!this._viewport.isVisible){return}if(this._viewportWidth===0||this._viewportHeight===0){return}this._paintOverlay()};t.prototype._onViewportRowResizeRequest=function(e){if(e.region==="body"){this._resizeRow(e.index,e.size)}else{this._resizeColumnHeader(e.index,e.size)}};t.prototype._onViewportColumnResizeRequest=function(e){if(e.region==="body"){this._resizeColumn(e.index,e.size)}else{this._resizeRowHeader(e.index,e.size)}};t.prototype._onThumbMoved=function(e){s.MessageLoop.postMessage(this._viewport,m.ScrollRequest)};t.prototype._onPageRequested=function(e,t){if(e===this._vScrollBar){this.scrollByPage(t==="decrement"?"up":"down")}else{this.scrollByPage(t==="decrement"?"left":"right")}};t.prototype._onStepRequested=function(e,t){if(e===this._vScrollBar){this.scrollByStep(t==="decrement"?"up":"down")}else{this.scrollByStep(t==="decrement"?"left":"right")}};t.prototype._onDataModelChanged=function(e,t){switch(t.type){case"rows-inserted":this._onRowsInserted(t);break;case"columns-inserted":this._onColumnsInserted(t);break;case"rows-removed":this._onRowsRemoved(t);break;case"columns-removed":this._onColumnsRemoved(t);break;case"rows-moved":this._onRowsMoved(t);break;case"columns-moved":this._onColumnsMoved(t);break;case"cells-changed":this._onCellsChanged(t);break;case"model-reset":this._onModelReset(t);break;default:throw"unreachable"}};t.prototype._onSelectionsChanged=function(e){this._repaintOverlay()};t.prototype._onRowsInserted=function(e){var t=e.region,n=e.index,r=e.span;if(r<=0){return}var i;if(t==="body"){i=this._rowSections}else{i=this._columnHeaderSections}if(this._scrollY===this.maxScrollY&&this.maxScrollY>0){i.insert(n,r);this._scrollY=this.maxScrollY}else{i.insert(n,r)}this._syncViewport()};t.prototype._onColumnsInserted=function(e){var t=e.region,n=e.index,r=e.span;if(r<=0){return}var i;if(t==="body"){i=this._columnSections}else{i=this._rowHeaderSections}if(this._scrollX===this.maxScrollX&&this.maxScrollX>0){i.insert(n,r);this._scrollX=this.maxScrollX}else{i.insert(n,r)}this._syncViewport()};t.prototype._onRowsRemoved=function(e){var t=e.region,n=e.index,r=e.span;if(r<=0){return}var i;if(t==="body"){i=this._rowSections}else{i=this._columnHeaderSections}if(n<0||n>=i.count){return}if(this._scrollY===this.maxScrollY&&this.maxScrollY>0){i.remove(n,r);this._scrollY=this.maxScrollY}else{i.remove(n,r)}this._syncViewport()};t.prototype._onColumnsRemoved=function(e){var t=e.region,n=e.index,r=e.span;if(r<=0){return}var i;if(t==="body"){i=this._columnSections}else{i=this._rowHeaderSections}if(n<0||n>=i.count){return}if(this._scrollX===this.maxScrollX&&this.maxScrollX>0){i.remove(n,r);this._scrollX=this.maxScrollX}else{i.remove(n,r)}this._syncViewport()};t.prototype._onRowsMoved=function(e){var t=e.region,n=e.index,r=e.span,i=e.destination;if(r<=0){return}var o;if(t==="body"){o=this._rowSections}else{o=this._columnHeaderSections}if(n<0||n>=o.count){return}r=Math.min(r,o.count-n);i=Math.min(Math.max(0,i),o.count-r);if(n===i){return}var a=Math.min(n,i);var s=Math.max(n+r-1,i+r-1);o.move(n,r,i);if(t==="body"){this._repaintRegion("body",a,0,s,Infinity);this._repaintRegion("row-header",a,0,s,Infinity)}else{this._repaintRegion("column-header",a,0,s,Infinity);this._repaintRegion("corner-header",a,0,s,Infinity)}this._repaintOverlay()};t.prototype._onColumnsMoved=function(e){var t=e.region,n=e.index,r=e.span,i=e.destination;if(r<=0){return}var o;if(t==="body"){o=this._columnSections}else{o=this._rowHeaderSections}if(n<0||n>=o.count){return}r=Math.min(r,o.count-n);i=Math.min(Math.max(0,i),o.count-r);if(n===i){return}o.move(n,r,i);var a=Math.min(n,i);var s=Math.max(n+r-1,i+r-1);if(t==="body"){this._repaintRegion("body",0,a,Infinity,s);this._repaintRegion("column-header",0,a,Infinity,s)}else{this._repaintRegion("row-header",0,a,Infinity,s);this._repaintRegion("corner-header",0,a,Infinity,s)}this._repaintOverlay()};t.prototype._onCellsChanged=function(e){var t=e.region,n=e.row,r=e.column,i=e.rowSpan,o=e.columnSpan;if(i<=0&&o<=0){return}var a=n;var s=r;var l=a+i-1;var c=s+o-1;this._repaintRegion(t,a,s,l,c)};t.prototype._onModelReset=function(e){var t=this._rowSections.count;var n=this._columnSections.count;var r=this._rowHeaderSections.count;var i=this._columnHeaderSections.count;var o=this._dataModel.rowCount("body")-t;var a=this._dataModel.columnCount("body")-n;var s=this._dataModel.columnCount("row-header")-r;var l=this._dataModel.rowCount("column-header")-i;if(o>0){this._rowSections.insert(t,o)}else if(o<0){this._rowSections.remove(t+o,-o)}if(a>0){this._columnSections.insert(n,a)}else if(a<0){this._columnSections.remove(n+a,-a)}if(s>0){this._rowHeaderSections.insert(r,s)}else if(s<0){this._rowHeaderSections.remove(r+s,-s)}if(l>0){this._columnHeaderSections.insert(i,l)}else if(l<0){this._columnHeaderSections.remove(i+l,-l)}this._syncViewport()};t.prototype._onRenderersChanged=function(){this._repaintContent()};t.prototype._evtKeyDown=function(e){if(this._mousedown){e.preventDefault();e.stopPropagation()}else if(this._keyHandler){this._keyHandler.onKeyDown(this,e)}};t.prototype._evtMouseDown=function(e){if(e.button!==0){return}this.activate();e.preventDefault();e.stopPropagation();document.addEventListener("keydown",this,true);document.addEventListener("mouseup",this,true);document.addEventListener("mousedown",this,true);document.addEventListener("mousemove",this,true);document.addEventListener("contextmenu",this,true);this._mousedown=true;if(this._mouseHandler){this._mouseHandler.onMouseDown(this,e)}};t.prototype._evtMouseMove=function(e){if(this._mousedown){e.preventDefault();e.stopPropagation()}if(!this._mouseHandler){return}if(this._mousedown){this._mouseHandler.onMouseMove(this,e)}else{this._mouseHandler.onMouseHover(this,e)}};t.prototype._evtMouseUp=function(e){if(e.button!==0){return}e.preventDefault();e.stopPropagation();if(this._mouseHandler){this._mouseHandler.onMouseUp(this,e)}this._releaseMouse()};t.prototype._evtMouseDoubleClick=function(e){if(e.button!==0){return}e.preventDefault();e.stopPropagation();if(this._mouseHandler){this._mouseHandler.onMouseDoubleClick(this,e)}this._releaseMouse()};t.prototype._evtMouseLeave=function(e){if(this._mousedown){e.preventDefault();e.stopPropagation()}else if(this._mouseHandler){this._mouseHandler.onMouseLeave(this,e)}};t.prototype._evtContextMenu=function(e){if(this._mousedown){e.preventDefault();e.stopPropagation()}else if(this._mouseHandler){this._mouseHandler.onContextMenu(this,e)}};t.prototype._evtWheel=function(e){if(a.Platform.accelKey(e)){return}if(!this._mouseHandler){return}e.preventDefault();e.stopPropagation();this._mouseHandler.onWheel(this,e)};t.prototype._releaseMouse=function(){this._mousedown=false;if(this._mouseHandler){this._mouseHandler.release()}document.removeEventListener("keydown",this,true);document.removeEventListener("mouseup",this,true);document.removeEventListener("mousedown",this,true);document.removeEventListener("mousemove",this,true);document.removeEventListener("contextmenu",this,true)};t.prototype._refreshDPI=function(){var e=Math.ceil(window.devicePixelRatio);if(this._dpiRatio===e){return}this._dpiRatio=e;this._repaintContent();this._repaintOverlay();this._resizeCanvasIfNeeded(this._viewportWidth,this._viewportHeight);this._canvas.style.width=this._canvas.width/this._dpiRatio+"px";this._canvas.style.height=this._canvas.height/this._dpiRatio+"px";this._overlay.style.width=this._overlay.width/this._dpiRatio+"px";this._overlay.style.height=this._overlay.height/this._dpiRatio+"px"};t.prototype._resizeRow=function(e,t){var n=this._rowSections;if(e<0||e>=n.count){return}var r=n.sizeOf(e);var i=m.clampSectionSize(t);if(r===i){return}n.resize(e,i);var o=this._viewportWidth;var a=this._viewportHeight;if(!this._viewport.isVisible||o===0||a===0){this._syncScrollState();return}var s=i-r;var l=this.headerHeight;var c=n.offsetOf(e)+l-this._scrollY;if(l>=a||c>=a){this._syncScrollState();return}if(c+r<=l){this._scrollY+=s;this._syncScrollState();return}var u=Math.max(l,c);if(c+r>=a||c+i>=a){this._paintContent(0,u,o,a-u);this._paintOverlay();this._syncScrollState();return}var d=0;var f=o;var p=0;var h;var b;var v;if(c+i<=l){h=l-s;b=a-h;v=l}else{h=c+r;b=a-h;v=h+s}this._blitContent(this._canvas,d,h,f,b,p,v);if(i>0&&c+i>l){this._paintContent(0,u,o,c+i-u)}if(this._stretchLastRow&&this.pageHeight>this.bodyHeight){var g=this._rowSections.count-1;var _=l+this._rowSections.offsetOf(g);this._paintContent(0,_,o,a-_)}else if(s<0){this._paintContent(0,a+s,o,-s)}this._paintOverlay();this._syncScrollState()};t.prototype._resizeColumn=function(e,t){var n=this._columnSections;if(e<0||e>=n.count){return}var r=n.sizeOf(e);var i=m.clampSectionSize(t);if(r===i){return}n.resize(e,i);var o=this._viewportWidth;var a=this._viewportHeight;if(!this._viewport.isVisible||o===0||a===0){this._syncScrollState();return}var s=i-r;var l=this.headerWidth;var c=n.offsetOf(e)+l-this._scrollX;if(l>=o||c>=o){this._syncScrollState();return}if(c+r<=l){this._scrollX+=s;this._syncScrollState();return}var u=Math.max(l,c);if(c+r>=o||c+i>=o){this._paintContent(u,0,o-u,a);this._paintOverlay();this._syncScrollState();return}var d=0;var f=a;var p=0;var h;var b;var v;if(c+i<=l){h=l-s;b=o-h;v=l}else{h=c+r;b=o-h;v=h+s}this._blitContent(this._canvas,h,d,b,f,v,p);if(i>0&&c+i>l){this._paintContent(u,0,c+i-u,a)}if(this._stretchLastColumn&&this.pageWidth>this.bodyWidth){var g=this._columnSections.count-1;var _=l+this._columnSections.offsetOf(g);this._paintContent(_,0,o-_,a)}else if(s<0){this._paintContent(o+s,0,-s,a)}this._paintOverlay();this._syncScrollState()};t.prototype._resizeRowHeader=function(e,t){var n=this._rowHeaderSections;if(e<0||e>=n.count){return}var r=n.sizeOf(e);var i=m.clampSectionSize(t);if(r===i){return}n.resize(e,i);var o=this._viewportWidth;var a=this._viewportHeight;if(!this._viewport.isVisible||o===0||a===0){this._syncScrollState();return}var s=i-r;var l=n.offsetOf(e);if(l>=o){this._syncScrollState();return}if(l+r>=o||l+i>=o){this._paintContent(l,0,o-l,a);this._paintOverlay();this._syncScrollState();return}var c=l+r;var u=0;var d=o-c;var f=a;var p=c+s;var h=0;this._blitContent(this._canvas,c,u,d,f,p,h);if(i>0){this._paintContent(l,0,i,a)}if(this._stretchLastColumn&&this.pageWidth>this.bodyWidth){var b=this._columnSections.count-1;var v=this.headerWidth+this._columnSections.offsetOf(b);this._paintContent(v,0,o-v,a)}else if(s<0){this._paintContent(o+s,0,-s,a)}this._paintOverlay();this._syncScrollState()};t.prototype._resizeColumnHeader=function(e,t){var n=this._columnHeaderSections;if(e<0||e>=n.count){return}var r=n.sizeOf(e);var i=m.clampSectionSize(t);if(r===i){return}n.resize(e,i);var o=this._viewportWidth;var a=this._viewportHeight;if(!this._viewport.isVisible||o===0||a===0){this._syncScrollState();return}this._paintOverlay();var s=i-r;var l=n.offsetOf(e);if(l>=a){this._syncScrollState();return}if(l+r>=a||l+i>=a){this._paintContent(0,l,o,a-l);this._paintOverlay();this._syncScrollState();return}var c=0;var u=l+r;var d=o;var f=a-u;var p=0;var h=u+s;this._blitContent(this._canvas,c,u,d,f,p,h);if(i>0){this._paintContent(0,l,o,i)}if(this._stretchLastRow&&this.pageHeight>this.bodyHeight){var b=this._rowSections.count-1;var v=this.headerHeight+this._rowSections.offsetOf(b);this._paintContent(0,v,o,a-v)}else if(s<0){this._paintContent(0,a+s,o,-s)}this._paintOverlay();this._syncScrollState()};t.prototype._scrollTo=function(e,t){e=Math.max(0,Math.min(Math.floor(e),this.maxScrollX));t=Math.max(0,Math.min(Math.floor(t),this.maxScrollY));this._hScrollBar.value=e;this._vScrollBar.value=t;var n=e-this._scrollX;var r=t-this._scrollY;if(n===0&&r===0){return}if(!this._viewport.isVisible){this._scrollX=e;this._scrollY=t;return}var i=this._viewportWidth;var o=this._viewportHeight;if(i===0||o===0){this._scrollX=e;this._scrollY=t;return}var a=this.headerWidth;var s=this.headerHeight;var l=i-a;var c=o-s;if(l<=0&&c<=0){this._scrollX=e;this._scrollY=t;return}var u=0;if(n!==0&&l>0){if(Math.abs(n)>=l){u=l*o}else{u=Math.abs(n)*o}}var d=0;if(r!==0&&c>0){if(Math.abs(r)>=c){d=i*c}else{d=i*Math.abs(r)}}if(u+d>=i*o){this._scrollX=e;this._scrollY=t;this._paintContent(0,0,i,o);this._paintOverlay();return}this._scrollY=t;if(r!==0&&c>0){if(Math.abs(r)>=c){this._paintContent(0,s,i,c)}else{var f=0;var p=r<0?s:s+r;var h=i;var m=c-Math.abs(r);this._blitContent(this._canvas,f,p,h,m,f,p-r);this._paintContent(0,r<0?s:o-r,i,Math.abs(r))}}this._scrollX=e;if(n!==0&&l>0){if(Math.abs(n)>=l){this._paintContent(a,0,l,o)}else{var b=n<0?a:a+n;var v=0;var h=l-Math.abs(n);var m=o;this._blitContent(this._canvas,b,v,h,m,b-n,v);this._paintContent(n<0?a:i-n,0,Math.abs(n),o)}}this._paintOverlay()};t.prototype._blitContent=function(e,t,n,r,i,o,a){t*=this._dpiRatio;n*=this._dpiRatio;r*=this._dpiRatio;i*=this._dpiRatio;o*=this._dpiRatio;a*=this._dpiRatio;this._canvasGC.save();this._canvasGC.setTransform(1,0,0,1,0,0);this._canvasGC.drawImage(e,t,n,r,i,o,a,r,i);this._canvasGC.restore()};t.prototype._paintContent=function(e,t,n,r){this._canvasGC.setTransform(this._dpiRatio,0,0,this._dpiRatio,0,0);this._bufferGC.setTransform(this._dpiRatio,0,0,this._dpiRatio,0,0);this._canvasGC.clearRect(e,t,n,r);this._drawVoidRegion(e,t,n,r);this._drawBodyRegion(e,t,n,r);this._drawRowHeaderRegion(e,t,n,r);this._drawColumnHeaderRegion(e,t,n,r);this._drawCornerHeaderRegion(e,t,n,r)};t.prototype._paintOverlay=function(){this._overlayGC.setTransform(this._dpiRatio,0,0,this._dpiRatio,0,0);this._overlayGC.clearRect(0,0,this._overlay.width,this._overlay.height);this._drawBodySelections();this._drawRowHeaderSelections();this._drawColumnHeaderSelections();this._drawCursor();this._drawShadows()};t.prototype._drawVoidRegion=function(e,t,n,r){var i=this._style.voidColor;if(!i){return}this._canvasGC.fillStyle=i;this._canvasGC.fillRect(e,t,n,r)};t.prototype._drawBodyRegion=function(e,t,n,r){var i=this._columnSections.length-this._scrollX;var o=this._rowSections.length-this._scrollY;if(i<=0||o<=0){return}var a=this.headerWidth;var s=this.headerHeight;if(e+n<=a){return}if(t+r<=s){return}if(e>=a+i){return}if(t>=s+o){return}var l=this.bodyHeight;var c=this.bodyWidth;var u=this.pageHeight;var d=this.pageWidth;var f=Math.max(e,a);var p=Math.max(t,s);var h=Math.min(e+n-1,a+i-1);var m=Math.min(t+r-1,s+o-1);var b=this._rowSections.indexOf(p-s+this._scrollY);var v=this._columnSections.indexOf(f-a+this._scrollX);var g=this._rowSections.indexOf(m-s+this._scrollY);var _=this._columnSections.indexOf(h-a+this._scrollX);var y=this._rowSections.count-1;var w=this._columnSections.count-1;if(g<0){g=y}if(_<0){_=w}var x=this._columnSections.offsetOf(v)+a-this._scrollX;var C=this._rowSections.offsetOf(b)+s-this._scrollY;var k=0;var E=0;var M=new Array(g-b+1);var S=new Array(_-v+1);for(var L=b;L<=g;++L){var T=this._rowSections.sizeOf(L);M[L-b]=T;E+=T}for(var D=v;D<=_;++D){var T=this._columnSections.sizeOf(D);S[D-v]=T;k+=T}if(this._stretchLastRow&&u>l&&g===y){var O=this.pageHeight-this.bodyHeight;M[M.length-1]+=O;E+=O;m+=O}if(this._stretchLastColumn&&d>c&&_===w){var A=this.pageWidth-this.bodyWidth;S[S.length-1]+=A;k+=A;h+=A}var j={region:"body",xMin:f,yMin:p,xMax:h,yMax:m,x,y:C,width:k,height:E,row:b,column:v,rowSizes:M,columnSizes:S};this._drawBackground(j,this._style.backgroundColor);this._drawRowBackground(j,this._style.rowBackgroundColor);this._drawColumnBackground(j,this._style.columnBackgroundColor);this._drawCells(j);this._drawHorizontalGridLines(j,this._style.horizontalGridLineColor||this._style.gridLineColor);this._drawVerticalGridLines(j,this._style.verticalGridLineColor||this._style.gridLineColor)};t.prototype._drawRowHeaderRegion=function(e,t,n,r){var i=this.headerWidth;var o=this.bodyHeight-this._scrollY;if(i<=0||o<=0){return}var a=0;var s=this.headerHeight;if(e+n<=a){return}if(t+r<=s){return}if(e>=a+i){return}if(t>=s+o){return}var l=this.bodyHeight;var c=this.pageHeight;var u=e;var d=Math.max(t,s);var f=Math.min(e+n-1,a+i-1);var p=Math.min(t+r-1,s+o-1);var h=this._rowSections.indexOf(d-s+this._scrollY);var m=this._rowHeaderSections.indexOf(u);var b=this._rowSections.indexOf(p-s+this._scrollY);var v=this._rowHeaderSections.indexOf(f);var g=this._rowSections.count-1;var _=this._rowHeaderSections.count-1;if(b<0){b=g}if(v<0){v=_}var y=this._rowHeaderSections.offsetOf(m);var w=this._rowSections.offsetOf(h)+s-this._scrollY;var x=0;var C=0;var k=new Array(b-h+1);var E=new Array(v-m+1);for(var M=h;M<=b;++M){var S=this._rowSections.sizeOf(M);k[M-h]=S;C+=S}for(var L=m;L<=v;++L){var S=this._rowHeaderSections.sizeOf(L);E[L-m]=S;x+=S}if(this._stretchLastRow&&c>l&&b===g){var T=this.pageHeight-this.bodyHeight;k[k.length-1]+=T;C+=T;p+=T}var D={region:"row-header",xMin:u,yMin:d,xMax:f,yMax:p,x:y,y:w,width:x,height:C,row:h,column:m,rowSizes:k,columnSizes:E};this._drawBackground(D,this._style.headerBackgroundColor);this._drawCells(D);this._drawHorizontalGridLines(D,this._style.headerHorizontalGridLineColor||this._style.headerGridLineColor);this._drawVerticalGridLines(D,this._style.headerVerticalGridLineColor||this._style.headerGridLineColor)};t.prototype._drawColumnHeaderRegion=function(e,t,n,r){var i=this.bodyWidth-this._scrollX;var o=this.headerHeight;if(i<=0||o<=0){return}var a=this.headerWidth;var s=0;if(e+n<=a){return}if(t+r<=s){return}if(e>=a+i){return}if(t>=s+o){return}var l=this.bodyWidth;var c=this.pageWidth;var u=Math.max(e,a);var d=t;var f=Math.min(e+n-1,a+i-1);var p=Math.min(t+r-1,s+o-1);var h=this._columnHeaderSections.indexOf(d);var m=this._columnSections.indexOf(u-a+this._scrollX);var b=this._columnHeaderSections.indexOf(p);var v=this._columnSections.indexOf(f-a+this._scrollX);var g=this._columnHeaderSections.count-1;var _=this._columnSections.count-1;if(b<0){b=g}if(v<0){v=_}var y=this._columnSections.offsetOf(m)+a-this._scrollX;var w=this._columnHeaderSections.offsetOf(h);var x=0;var C=0;var k=new Array(b-h+1);var E=new Array(v-m+1);for(var M=h;M<=b;++M){var S=this._columnHeaderSections.sizeOf(M);k[M-h]=S;C+=S}for(var L=m;L<=v;++L){var S=this._columnSections.sizeOf(L);E[L-m]=S;x+=S}if(this._stretchLastColumn&&c>l&&v===_){var T=this.pageWidth-this.bodyWidth;E[E.length-1]+=T;x+=T;f+=T}var D={region:"column-header",xMin:u,yMin:d,xMax:f,yMax:p,x:y,y:w,width:x,height:C,row:h,column:m,rowSizes:k,columnSizes:E};this._drawBackground(D,this._style.headerBackgroundColor);this._drawCells(D);this._drawHorizontalGridLines(D,this._style.headerHorizontalGridLineColor||this._style.headerGridLineColor);this._drawVerticalGridLines(D,this._style.headerVerticalGridLineColor||this._style.headerGridLineColor)};t.prototype._drawCornerHeaderRegion=function(e,t,n,r){var i=this.headerWidth;var o=this.headerHeight;if(i<=0||o<=0){return}var a=0;var s=0;if(e+n<=a){return}if(t+r<=s){return}if(e>=a+i){return}if(t>=s+o){return}var l=e;var c=t;var u=Math.min(e+n-1,a+i-1);var d=Math.min(t+r-1,s+o-1);var f=this._columnHeaderSections.indexOf(c);var p=this._rowHeaderSections.indexOf(l);var h=this._columnHeaderSections.indexOf(d);var m=this._rowHeaderSections.indexOf(u);if(h<0){h=this._columnHeaderSections.count-1}if(m<0){m=this._rowHeaderSections.count-1}var b=this._rowHeaderSections.offsetOf(p);var v=this._columnHeaderSections.offsetOf(f);var g=0;var _=0;var y=new Array(h-f+1);var w=new Array(m-p+1);for(var x=f;x<=h;++x){var C=this._columnHeaderSections.sizeOf(x);y[x-f]=C;_+=C}for(var k=p;k<=m;++k){var C=this._rowHeaderSections.sizeOf(k);w[k-p]=C;g+=C}var E={region:"corner-header",xMin:l,yMin:c,xMax:u,yMax:d,x:b,y:v,width:g,height:_,row:f,column:p,rowSizes:y,columnSizes:w};this._drawBackground(E,this._style.headerBackgroundColor);this._drawCells(E);this._drawHorizontalGridLines(E,this._style.headerHorizontalGridLineColor||this._style.headerGridLineColor);this._drawVerticalGridLines(E,this._style.headerVerticalGridLineColor||this._style.headerGridLineColor)};t.prototype._drawBackground=function(e,t){if(!t){return}var n=e.xMin,r=e.yMin,i=e.xMax,o=e.yMax;this._canvasGC.fillStyle=t;this._canvasGC.fillRect(n,r,i-n+1,o-r+1)};t.prototype._drawRowBackground=function(e,t){if(!t){return}var n=Math.max(e.xMin,e.x);var r=Math.min(e.x+e.width-1,e.xMax);for(var i=e.y,o=0,a=e.rowSizes.length;o<a;++o){var s=e.rowSizes[o];if(s===0){continue}var l=t(e.row+o);if(l){var c=Math.max(e.yMin,i);var u=Math.min(i+s-1,e.yMax);this._canvasGC.fillStyle=l;this._canvasGC.fillRect(n,c,r-n+1,u-c+1)}i+=s}};t.prototype._drawColumnBackground=function(e,t){if(!t){return}var n=Math.max(e.yMin,e.y);var r=Math.min(e.y+e.height-1,e.yMax);for(var i=e.x,o=0,a=e.columnSizes.length;o<a;++o){var s=e.columnSizes[o];if(s===0){continue}var l=t(e.column+o);if(l){var c=Math.max(e.xMin,i);var u=Math.min(i+s-1,e.xMax);this._canvasGC.fillStyle=l;this._canvasGC.fillRect(c,n,u-c+1,r-n+1)}i+=s}};t.prototype._drawCells=function(e){if(!this._dataModel){return}var t={x:0,y:0,width:0,height:0,region:e.region,row:0,column:0,value:null,metadata:c.DataModel.emptyMetadata};this._bufferGC.save();var n=new u.GraphicsContext(this._bufferGC);var r=Math.max(e.yMin,e.y);var i=Math.min(e.y+e.height-1,e.yMax);for(var o=e.x,a=0,s=e.columnSizes.length;a<s;++a){var l=e.columnSizes[a];if(l===0){continue}var d=e.column+a;t.x=o;t.width=l;t.column=d;n.clearRect(o,e.y,l,e.height);n.save();for(var f=e.y,p=0,h=e.rowSizes.length;p<h;++p){var m=e.rowSizes[p];if(m===0){continue}var b=e.row+p;var v=void 0;try{v=this._dataModel.data(e.region,b,d)}catch(x){v=undefined;console.error(x)}var g=void 0;try{g=this._dataModel.metadata(e.region,b,d)}catch(x){g=c.DataModel.emptyMetadata;console.error(x)}t.y=f;t.height=m;t.row=b;t.value=v;t.metadata=g;var _=this._cellRenderers.get(t);n.save();try{_.paint(n,t)}catch(x){console.error(x)}n.restore();f+=m}n.restore();var y=Math.max(e.xMin,o);var w=Math.min(o+l-1,e.xMax);this._blitContent(this._buffer,y,r,w-y+1,i-r+1,y,r);o+=l}n.dispose();this._bufferGC.restore()};t.prototype._drawHorizontalGridLines=function(e,t){if(!t){return}var n=Math.max(e.xMin,e.x);var r=Math.min(e.x+e.width,e.xMax+1);this._canvasGC.beginPath();this._canvasGC.lineWidth=1;var i=this.bodyHeight;var o=this.pageHeight;var a=e.rowSizes.length;if(this._stretchLastRow&&o>i){if(e.row+a===this._rowSections.count){a-=1}}for(var s=e.y,l=0;l<a;++l){var c=e.rowSizes[l];if(c===0){continue}var u=s+c-1;if(u>=e.yMin&&u<=e.yMax){this._canvasGC.moveTo(n,u+.5);this._canvasGC.lineTo(r,u+.5)}s+=c}this._canvasGC.strokeStyle=t;this._canvasGC.stroke()};t.prototype._drawVerticalGridLines=function(e,t){if(!t){return}var n=Math.max(e.yMin,e.y);var r=Math.min(e.y+e.height,e.yMax+1);this._canvasGC.beginPath();this._canvasGC.lineWidth=1;var i=this.bodyWidth;var o=this.pageWidth;var a=e.columnSizes.length;if(this._stretchLastColumn&&o>i){if(e.column+a===this._columnSections.count){a-=1}}for(var s=e.x,l=0;l<a;++l){var c=e.columnSizes[l];if(c===0){continue}var u=s+c-1;if(u>=e.xMin&&u<=e.xMax){this._canvasGC.moveTo(u+.5,n);this._canvasGC.lineTo(u+.5,r)}s+=c}this._canvasGC.strokeStyle=t;this._canvasGC.stroke()};t.prototype._drawBodySelections=function(){var e=this._selectionModel;if(!e||e.isEmpty){return}var t=this._style.selectionFillColor;var n=this._style.selectionBorderColor;if(!t&&!n){return}var r=this._scrollX;var i=this._scrollY;var o=this._rowSections.indexOf(i);var a=this._columnSections.indexOf(r);if(o<0||a<0){return}var s=this.bodyWidth;var l=this.bodyHeight;var c=this.pageWidth;var u=this.pageHeight;var d=this.headerWidth;var f=this.headerHeight;var p=this._rowSections.indexOf(i+u);var h=this._columnSections.indexOf(r+c);var m=this._rowSections.count-1;var b=this._columnSections.count-1;p=p<0?m:p;h=h<0?b:h;var v=this._overlayGC;v.save();v.beginPath();v.rect(d,f,c,u);v.clip();if(t){v.fillStyle=t}if(n){v.strokeStyle=n;v.lineWidth=1}var g=e.selections();var _;while((_=g.next())!==undefined){if(_.r1<o&&_.r2<o){continue}if(_.r1>p&&_.r2>p){continue}if(_.c1<a&&_.c2<a){continue}if(_.c1>h&&_.c2>h){continue}var y=Math.max(0,Math.min(_.r1,m));var w=Math.max(0,Math.min(_.c1,b));var x=Math.max(0,Math.min(_.r2,m));var C=Math.max(0,Math.min(_.c2,b));var k=void 0;if(y>x){k=y;y=x;x=k}if(w>C){k=w;w=C;C=k}var E=this._columnSections.offsetOf(w)-r+d;var M=this._rowSections.offsetOf(y)-i+f;var S=this._columnSections.extentOf(C)-r+d;var L=this._rowSections.extentOf(x)-i+f;if(this._stretchLastColumn&&c>s&&C===b){S=d+c-1}if(this._stretchLastRow&&u>l&&x===m){L=f+u-1}E=Math.max(d-1,E);M=Math.max(f-1,M);S=Math.min(d+c+1,S);L=Math.min(f+u+1,L);if(S<E||L<M){continue}if(t){v.fillRect(E,M,S-E+1,L-M+1)}if(n){v.strokeRect(E-.5,M-.5,S-E+1,L-M+1)}}v.restore()};t.prototype._drawRowHeaderSelections=function(){var e=this._selectionModel;if(!e||e.isEmpty||e.selectionMode=="column"){return}if(this.headerWidth===0||this.pageHeight===0){return}var t=this._style.headerSelectionFillColor;var n=this._style.headerSelectionBorderColor;if(!t&&!n){return}var r=this._scrollY;var i=this.bodyHeight;var o=this.pageHeight;var a=this.headerWidth;var s=this.headerHeight;var l=this._rowSections;var c=this._overlayGC;c.save();c.beginPath();c.rect(0,s,a,o);c.clip();if(t){c.fillStyle=t}if(n){c.strokeStyle=n;c.lineWidth=1}var u=l.count-1;var d=l.indexOf(r);var f=l.indexOf(r+o-1);f=f<0?u:f;for(var p=d;p<=f;++p){if(!e.isRowSelected(p)){continue}var h=l.offsetOf(p)-r+s;var m=l.sizeOf(p);if(this._stretchLastRow&&o>i&&p===u){m=s+o-h}if(m===0){continue}if(t){c.fillRect(0,h,a,m)}if(n){c.beginPath();c.moveTo(a-.5,h-1);c.lineTo(a-.5,h+m);c.stroke()}}c.restore()};t.prototype._drawColumnHeaderSelections=function(){var e=this._selectionModel;if(!e||e.isEmpty||e.selectionMode=="row"){return}if(this.headerHeight===0||this.pageWidth===0){return}var t=this._style.headerSelectionFillColor;var n=this._style.headerSelectionBorderColor;if(!t&&!n){return}var r=this._scrollX;var i=this.bodyWidth;var o=this.pageWidth;var a=this.headerWidth;var s=this.headerHeight;var l=this._columnSections;var c=this._overlayGC;c.save();c.beginPath();c.rect(a,0,o,s);c.clip();if(t){c.fillStyle=t}if(n){c.strokeStyle=n;c.lineWidth=1}var u=l.count-1;var d=l.indexOf(r);var f=l.indexOf(r+o-1);f=f<0?u:f;for(var p=d;p<=f;++p){if(!e.isColumnSelected(p)){continue}var h=l.offsetOf(p)-r+a;var m=l.sizeOf(p);if(this._stretchLastColumn&&o>i&&p===u){m=a+o-h}if(m===0){continue}if(t){c.fillRect(h,0,m,s)}if(n){c.beginPath();c.moveTo(h-1,s-.5);c.lineTo(h+m,s-.5);c.stroke()}}c.restore()};t.prototype._drawCursor=function(){var e=this._selectionModel;if(!e||e.isEmpty||e.selectionMode!=="cell"){return}var t=this._style.cursorFillColor;var n=this._style.cursorBorderColor;if(!t&&!n){return}var r=e.cursorRow;var i=e.cursorColumn;var o=this._rowSections.count-1;var a=this._columnSections.count-1;if(r<0||r>o){return}if(i<0||i>a){return}var s=this._scrollX;var l=this._scrollY;var c=this.bodyWidth;var u=this.bodyHeight;var d=this.pageWidth;var f=this.pageHeight;var p=this.headerWidth;var h=this.headerHeight;var m=this._viewportWidth;var b=this._viewportHeight;var v=this._columnSections.offsetOf(i)-s+p;var g=this._columnSections.extentOf(i)-s+p;var _=this._rowSections.offsetOf(r)-l+h;var y=this._rowSections.extentOf(r)-l+h;if(this._stretchLastColumn&&d>c&&i===a){g=m-1}if(this._stretchLastRow&&f>u&&r===o){y=b-1}if(g<v||y<_){return}if(v-1>=m||_-1>=b||g+1<p||y+1<h){return}var w=this._overlayGC;w.save();w.beginPath();w.rect(p,h,d,f);w.clip();w.clearRect(v,_,g-v+1,y-_+1);if(t){w.fillStyle=t;w.fillRect(v,_,g-v+1,y-_+1)}if(n){w.strokeStyle=n;w.lineWidth=2;w.strokeRect(v,_,g-v,y-_)}w.restore()};t.prototype._drawShadows=function(){var e=this._style.scrollShadow;if(!e){return}var t=this._scrollX;var n=this._scrollY;var r=this.maxScrollX;var i=this.maxScrollY;var o=this.headerWidth;var a=this.headerHeight;var s=this.pageWidth;var l=this.pageHeight;var c=this._viewportWidth;var u=this._viewportHeight;var d=this.bodyWidth;var f=this.bodyHeight;if(this._stretchLastRow&&l>f){f=l}if(this._stretchLastColumn&&s>d){d=s}var p=this._overlayGC;p.save();if(n>0){var h=0;var m=a;var b=0;var v=m+e.size;var g=p.createLinearGradient(h,m,b,v);g.addColorStop(0,e.color1);g.addColorStop(.5,e.color2);g.addColorStop(1,e.color3);var _=0;var y=a;var w=o+Math.min(s,d-t);var x=e.size;p.fillStyle=g;p.fillRect(_,y,w,x)}if(t>0){var h=o;var m=0;var b=h+e.size;var v=0;var g=p.createLinearGradient(h,m,b,v);g.addColorStop(0,e.color1);g.addColorStop(.5,e.color2);g.addColorStop(1,e.color3);var _=o;var y=0;var w=e.size;var x=a+Math.min(l,f-n);p.fillStyle=g;p.fillRect(_,y,w,x)}if(n<i){var h=0;var m=u;var b=0;var v=u-e.size;var g=p.createLinearGradient(h,m,b,v);g.addColorStop(0,e.color1);g.addColorStop(.5,e.color2);g.addColorStop(1,e.color3);var _=0;var y=u-e.size;var w=o+Math.min(s,d-t);var x=e.size;p.fillStyle=g;p.fillRect(_,y,w,x)}if(t<r){var h=c;var m=0;var b=c-e.size;var v=0;var g=p.createLinearGradient(h,m,b,v);g.addColorStop(0,e.color1);g.addColorStop(.5,e.color2);g.addColorStop(1,e.color3);var _=c-e.size;var y=0;var w=e.size;var x=a+Math.min(l,f-n);p.fillStyle=g;p.fillRect(_,y,w,x)}p.restore()};return t}(l.Widget);t.DataGrid=h;(function(e){function t(e){if(e.value===null||e.value===undefined){return""}return String(e.value)}e.copyFormatGeneric=t;e.defaultStyle={voidColor:"#F3F3F3",backgroundColor:"#FFFFFF",gridLineColor:"rgba(20, 20, 20, 0.15)",headerBackgroundColor:"#F3F3F3",headerGridLineColor:"rgba(20, 20, 20, 0.25)",selectionFillColor:"rgba(49, 119, 229, 0.2)",selectionBorderColor:"rgba(0, 107, 247, 1.0)",cursorBorderColor:"rgba(0, 107, 247, 1.0)",headerSelectionFillColor:"rgba(20, 20, 20, 0.1)",headerSelectionBorderColor:"rgba(0, 107, 247, 1.0)",scrollShadow:{size:10,color1:"rgba(0, 0, 0, 0.20)",color2:"rgba(0, 0, 0, 0.05)",color3:"rgba(0, 0, 0, 0.00)"}};e.defaultSizes={rowHeight:20,columnWidth:64,rowHeaderWidth:64,columnHeaderHeight:20};e.defaultCopyConfig={separator:"\t",format:t,headers:"none",warningThreshold:1e6}})(h=t.DataGrid||(t.DataGrid={}));t.DataGrid=h;var m;(function(e){e.ScrollRequest=new s.ConflatableMessage("scroll-request");e.SectionResizeRequest=new s.ConflatableMessage("section-resize-request");e.OverlayPaintRequest=new s.ConflatableMessage("overlay-paint-request");function t(){var e=document.createElement("canvas");e.width=0;e.height=0;return e}e.createCanvas=t;function n(e){return Math.max(10,Math.floor(e))}e.clampSectionSize=n;var i=function(e){r(t,e);function t(t,n,r,i,o){var a=e.call(this,"paint-request")||this;a._region=t;a._r1=n;a._c1=r;a._r2=i;a._c2=o;return a}Object.defineProperty(t.prototype,"region",{get:function(){return this._region},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"r1",{get:function(){return this._r1},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"c1",{get:function(){return this._c1},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"r2",{get:function(){return this._r2},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"c2",{get:function(){return this._c2},enumerable:true,configurable:true});t.prototype.conflate=function(e){if(this._region==="all"){return true}if(e._region==="all"){this._region="all";return true}if(this._region!==e._region){return false}this._r1=Math.min(this._r1,e._r1);this._c1=Math.min(this._c1,e._c1);this._r2=Math.max(this._r2,e._r2);this._c2=Math.max(this._c2,e._c2);return true};return t}(s.ConflatableMessage);e.PaintRequest=i;var o=function(e){r(t,e);function t(t,n,r){var i=e.call(this,"row-resize-request")||this;i._region=t;i._index=n;i._size=r;return i}Object.defineProperty(t.prototype,"region",{get:function(){return this._region},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"index",{get:function(){return this._index},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"size",{get:function(){return this._size},enumerable:true,configurable:true});t.prototype.conflate=function(e){if(this._region!==e._region||this._index!==e._index){return false}this._size=e._size;return true};return t}(s.ConflatableMessage);e.RowResizeRequest=o;var a=function(e){r(t,e);function t(t,n,r){var i=e.call(this,"column-resize-request")||this;i._region=t;i._index=n;i._size=r;return i}Object.defineProperty(t.prototype,"region",{get:function(){return this._region},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"index",{get:function(){return this._index},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"size",{get:function(){return this._size},enumerable:true,configurable:true});t.prototype.conflate=function(e){if(this._region!==e._region||this._index!==e._index){return false}this._size=e._size;return true};return t}(s.ConflatableMessage);e.ColumnResizeRequest=a})(m||(m={}))},KM84:function(e,t,n){"use strict";t["a"]='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 18 18">\n <g class="jp-icon3" fill="#616161">\n <path d="M9 13.5c-2.49 0-4.5-2.01-4.5-4.5S6.51 4.5 9 4.5c1.24 0 2.36.52 3.17 1.33L10 8h5V3l-1.76 1.76C12.15 3.68 10.66 3 9 3 5.69 3 3.01 5.69 3.01 9S5.69 15 9 15c2.97 0 5.43-2.16 5.9-5h-1.52c-.46 2-2.24 3.5-4.38 3.5z"/>\n </g>\n</svg>\n'},KM84t:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 18 18'%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Cpath d='M9 13.5c-2.49 0-4.5-2.01-4.5-4.5S6.51 4.5 9 4.5c1.24 0 2.36.52 3.17 1.33L10 8h5V3l-1.76 1.76C12.15 3.68 10.66 3 9 3 5.69 3 3.01 5.69 3.01 9S5.69 15 9 15c2.97 0 5.43-2.16 5.9-5h-1.52c-.46 2-2.24 3.5-4.38 3.5z'/%3E %3C/g%3E %3C/svg%3E"},KSF8:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:true,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:true,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,n){if(e<12){return n?"sa":"SA"}else{return n?"ch":"CH"}},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần trước lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});return t}))},KTz0:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return e===1?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var i=t.words[r];if(r.length===1){return n?i[0]:i[1]}else{return e+" "+t.correctGrammaticalCase(e,i)}}};var n=e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:true,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var e=["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n}))},KUxP:function(e,t){e.exports=function(e){try{return!!e()}catch(t){return true}}},KavO:function(e,t,n){var r=n("Cbry");var i=Object.prototype.hasOwnProperty;var o=typeof Map!=="undefined";function a(){this._array=[];this._set=o?new Map:Object.create(null)}a.fromArray=function e(t,n){var r=new a;for(var i=0,o=t.length;i<o;i++){r.add(t[i],n)}return r};a.prototype.size=function e(){return o?this._set.size:Object.getOwnPropertyNames(this._set).length};a.prototype.add=function e(t,n){var a=o?t:r.toSetString(t);var s=o?this.has(t):i.call(this._set,a);var l=this._array.length;if(!s||n){this._array.push(t)}if(!s){if(o){this._set.set(t,l)}else{this._set[a]=l}}};a.prototype.has=function e(t){if(o){return this._set.has(t)}else{var n=r.toSetString(t);return i.call(this._set,n)}};a.prototype.indexOf=function e(t){if(o){var n=this._set.get(t);if(n>=0){return n}}else{var a=r.toSetString(t);if(i.call(this._set,a)){return this._set[a]}}throw new Error('"'+t+'" is not in the set.')};a.prototype.at=function e(t){if(t>=0&&t<this._array.length){return this._array[t]}throw new Error("No element indexed by "+t)};a.prototype.toArray=function e(){return this._array.slice()};t.ArraySet=a},KdCH:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Variables\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n\n/*-----------------------------------------------------------------------------\n| Styles\n|----------------------------------------------------------------------------*/\n\n.jp-NotebookPanel-toolbar {\n padding: 2px;\n}\n\n.jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused {\n border: none;\n box-shadow: none;\n}\n\n.jp-Notebook-toolbarCellTypeDropdown select {\n height: 24px;\n font-size: var(--jp-ui-font-size1);\n line-height: 14px;\n border-radius: 0;\n display: block;\n}\n\n.jp-Notebook-toolbarCellTypeDropdown span {\n top: 5px !important;\n}\n",""])},KdXS:function(e,t){e.exports="data:image/svg+xml,%3Csvg width='39' height='51' viewBox='0 0 39 51' xmlns='http://www.w3.org/2000/svg'%3E %3Cg transform='translate(-1638 -2281)'%3E %3Cg class='jp-icon-warn0' fill='%23F37726'%3E %3Cpath transform='translate(1639.74 2311.98)' d='M 18.2646 7.13411C 10.4145 7.13411 3.55872 4.2576 0 0C 1.32539 3.8204 3.79556 7.13081 7.0686 9.47303C 10.3417 11.8152 14.2557 13.0734 18.269 13.0734C 22.2823 13.0734 26.1963 11.8152 29.4694 9.47303C 32.7424 7.13081 35.2126 3.8204 36.538 0C 32.9705 4.2576 26.1148 7.13411 18.2646 7.13411Z'/%3E %3Cpath transform='translate(1639.73 2285.48)' d='M 18.2733 5.93931C 26.1235 5.93931 32.9793 8.81583 36.538 13.0734C 35.2126 9.25303 32.7424 5.94262 29.4694 3.6004C 26.1963 1.25818 22.2823 0 18.269 0C 14.2557 0 10.3417 1.25818 7.0686 3.6004C 3.79556 5.94262 1.32539 9.25303 0 13.0734C 3.56745 8.82463 10.4232 5.93931 18.2733 5.93931Z'/%3E %3C/g%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Cpath transform='translate(1669.3 2281.31)' d='M 5.89353 2.844C 5.91889 3.43165 5.77085 4.01367 5.46815 4.51645C 5.16545 5.01922 4.72168 5.42015 4.19299 5.66851C 3.6643 5.91688 3.07444 6.00151 2.49805 5.91171C 1.92166 5.8219 1.38463 5.5617 0.954898 5.16401C 0.52517 4.76633 0.222056 4.24903 0.0839037 3.67757C -0.0542483 3.10611 -0.02123 2.50617 0.178781 1.95364C 0.378793 1.4011 0.736809 0.920817 1.20754 0.573538C 1.67826 0.226259 2.24055 0.0275919 2.82326 0.00267229C 3.60389 -0.0307115 4.36573 0.249789 4.94142 0.782551C 5.51711 1.31531 5.85956 2.05676 5.89353 2.844Z'/%3E %3Cpath transform='translate(1639.8 2323.81)' d='M 7.42789 3.58338C 7.46008 4.3243 7.27355 5.05819 6.89193 5.69213C 6.51031 6.32607 5.95075 6.83156 5.28411 7.1446C 4.61747 7.45763 3.87371 7.56414 3.14702 7.45063C 2.42032 7.33712 1.74336 7.0087 1.20184 6.50695C 0.660328 6.0052 0.27861 5.35268 0.105017 4.63202C -0.0685757 3.91135 -0.0262361 3.15494 0.226675 2.45856C 0.479587 1.76217 0.931697 1.15713 1.52576 0.720033C 2.11983 0.282935 2.82914 0.0334395 3.56389 0.00313344C 4.54667 -0.0374033 5.50529 0.316706 6.22961 0.987835C 6.95393 1.65896 7.38484 2.59235 7.42789 3.58338L 7.42789 3.58338Z'/%3E %3Cpath transform='translate(1638.36 2286.06)' d='M 2.27471 4.39629C 1.84363 4.41508 1.41671 4.30445 1.04799 4.07843C 0.679268 3.8524 0.385328 3.52114 0.203371 3.12656C 0.0214136 2.73198 -0.0403798 2.29183 0.0258116 1.86181C 0.0920031 1.4318 0.283204 1.03126 0.575213 0.710883C 0.867222 0.39051 1.24691 0.164708 1.66622 0.0620592C 2.08553 -0.0405897 2.52561 -0.0154714 2.93076 0.134235C 3.33591 0.283941 3.68792 0.551505 3.94222 0.90306C 4.19652 1.25462 4.34169 1.67436 4.35935 2.10916C 4.38299 2.69107 4.17678 3.25869 3.78597 3.68746C 3.39516 4.11624 2.85166 4.37116 2.27471 4.39629L 2.27471 4.39629Z'/%3E %3C/g%3E %3C/g%3E%3E %3C/svg%3E"},KeNj:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("nW2j");const i=new r["Token"]("@jupyterlab/docmanager:IDocumentManager")},KfLh:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});var i=r(n("U8bS"));function o(e){if(e>=55296&&e<=57343||e>1114111){return"<22>"}if(e in i.default){e=i.default[e]}var t="";if(e>65535){e-=65536;t+=String.fromCharCode(e>>>10&1023|55296);e=56320|e&1023}t+=String.fromCharCode(e);return t}t.default=o},Ku0u:function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){function t(t,n,r){var i=t.getWrapperElement();var o;o=i.appendChild(document.createElement("div"));if(r)o.className="CodeMirror-dialog CodeMirror-dialog-bottom";else o.className="CodeMirror-dialog CodeMirror-dialog-top";if(typeof n=="string"){o.innerHTML=n}else{o.appendChild(n)}e.addClass(i,"dialog-opened");return o}function n(e,t){if(e.state.currentNotificationClose)e.state.currentNotificationClose();e.state.currentNotificationClose=t}e.defineExtension("openDialog",(function(r,i,o){if(!o)o={};n(this,null);var a=t(this,r,o.bottom);var s=false,l=this;function c(t){if(typeof t=="string"){u.value=t}else{if(s)return;s=true;e.rmClass(a.parentNode,"dialog-opened");a.parentNode.removeChild(a);l.focus();if(o.onClose)o.onClose(a)}}var u=a.getElementsByTagName("input")[0],d;if(u){u.focus();if(o.value){u.value=o.value;if(o.selectValueOnOpen!==false){u.select()}}if(o.onInput)e.on(u,"input",(function(e){o.onInput(e,u.value,c)}));if(o.onKeyUp)e.on(u,"keyup",(function(e){o.onKeyUp(e,u.value,c)}));e.on(u,"keydown",(function(t){if(o&&o.onKeyDown&&o.onKeyDown(t,u.value,c)){return}if(t.keyCode==27||o.closeOnEnter!==false&&t.keyCode==13){u.blur();e.e_stop(t);c()}if(t.keyCode==13)i(u.value,t)}));if(o.closeOnBlur!==false)e.on(a,"focusout",(function(e){if(e.relatedTarget!==null)c()}))}else if(d=a.getElementsByTagName("button")[0]){e.on(d,"click",(function(){c();l.focus()}));if(o.closeOnBlur!==false)e.on(d,"blur",c);d.focus()}return c}));e.defineExtension("openConfirm",(function(r,i,o){n(this,null);var a=t(this,r,o&&o.bottom);var s=a.getElementsByTagName("button");var l=false,c=this,u=1;function d(){if(l)return;l=true;e.rmClass(a.parentNode,"dialog-opened");a.parentNode.removeChild(a);c.focus()}s[0].focus();for(var f=0;f<s.length;++f){var p=s[f];(function(t){e.on(p,"click",(function(n){e.e_preventDefault(n);d();if(t)t(c)}))})(i[f]);e.on(p,"blur",(function(){--u;setTimeout((function(){if(u<=0)d()}),200)}));e.on(p,"focus",(function(){++u}))}}));e.defineExtension("openNotification",(function(r,i){n(this,c);var o=t(this,r,i&&i.bottom);var a=false,s;var l=i&&typeof i.duration!=="undefined"?i.duration:5e3;function c(){if(a)return;a=true;clearTimeout(s);e.rmClass(o.parentNode,"dialog-opened");o.parentNode.removeChild(o)}e.on(o,"click",(function(t){e.e_preventDefault(t);c()}));if(l)s=setTimeout(c,l);return c}))}))},"L/Ch":function(e,t,n){"use strict";t.__esModule=true;var r=n("QbLZ");var i=p(r);var o=n("jo6Y");var a=p(o);var s=n("q1tI");var l=p(s);var c=n("17x9");var u=p(c);var d=n("X834");var f=p(d);function p(e){return e&&e.__esModule?e:{default:e}}function h(e){return e.length+" "+(e.length!==1?"items":"item")}var m=function e(t){var n=t.data,r=(0,a["default"])(t,["data"]);return l["default"].createElement(f["default"],(0,i["default"])({},r,{data:n,nodeType:"Array",nodeTypeIndicator:"[]",createItemString:h,expandable:n.length>0}))};m.propTypes={data:u["default"].array};t["default"]=m},L4N5:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n@keyframes flash {\n 0% {\n background-color: var(--jp-brand-color1);\n }\n 50% {\n color: unset;\n background-color: unset;\n }\n 100% {\n background-color: var(--jp-brand-color1);\n }\n}\n\n.jp-LogConsoleStatusItem.jp-LogConsole-flash {\n animation: flash 300ms both;\n}\n\n.jp-LogConsoleStatusItem.jp-mod-selected {\n background-color: var(--jp-brand-color1);\n}\n\n/* Need to be very specific to override the typestyle styles on status bar components */\n.jp-LogConsoleStatusItem.jp-mod-selected,\n.jp-LogConsoleStatusItem.jp-mod-selected div,\n.jp-LogConsoleStatusItem.jp-mod-selected div span {\n color: white;\n}\n\n.jp-LogConsole .jp-ClearIcon {\n transform: rotate(90deg);\n margin-top: -1px;\n padding: 0px 8px;\n}\n\n.jp-Toolbar-item.jp-LogConsole-toolbarLogLevel {\n align-items: center;\n padding: 0px 6px;\n}\n\n/* Matches the disabled style elsewhere in JupyterLab */\n.jp-LogConsole-toolbarLogLevel-disabled {\n opacity: 0.4;\n cursor: not-allowed;\n}\n\n/* Copied from the notebook cell type dropdown styling */\n.jp-LogConsole-toolbarLogLevelDropdown select {\n height: 24px;\n font-size: var(--jp-ui-font-size1);\n line-height: 14px;\n border-radius: 0;\n display: block;\n}\n\n/* Copied from the notebook cell type dropdown styling */\n.jp-LogConsole-toolbarLogLevelDropdown span {\n top: 5px !important;\n}\n",""])},LA0H:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.renderFilteredItems=void 0;function r(e,t,n){if(e.query.length===0&&n!==undefined){return n}var r=e.filteredItems.map(e.renderItem).filter((function(e){return e!=null}));return r.length>0?r:t}t.renderFilteredItems=r},LRzW:function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"railscasts",author:"ryan bates (http://railscasts.com)",base00:"#2b2b2b",base01:"#272935",base02:"#3a4055",base03:"#5a647e",base04:"#d4cfc9",base05:"#e6e1dc",base06:"#f4f1ed",base07:"#f9f7f3",base08:"#da4939",base09:"#cc7833",base0A:"#ffc66d",base0B:"#a5c261",base0C:"#519f50",base0D:"#6d9cbe",base0E:"#b6b3eb",base0F:"#bc9458"};e.exports=t["default"]},LTYk:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("2UYF"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},LY7c:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n("nW2j");var i=n("/Zo8");var o=n("14pl");class a extends o["a"]{constructor(e={}){super({itemCmp:r["JSONExt"].deepEqual,values:e.values})}toJSON(){const e=Object.create(null);const t=this.keys();for(const n of t){const t=this.get(n);if(t!==undefined){e[n]=r["JSONExt"].deepCopy(t)}}return e}}(function(e){class t extends i["Message"]{constructor(e,t){super(e);this.args=t}}e.ChangeMessage=t})(a||(a={}))},LY97:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("H+0L"),"");t.i(n("7RLm"),"");t.i(n("GxeX"),"");t.i(n("PRyH"),"");t.i(n("Ay9h"),"");t.i(n("FqqW"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},LYgx:function(e,t,n){"use strict";n.r(t);n.d(t,"savingStatusPlugin",(function(){return V}));n.d(t,"pathStatusPlugin",(function(){return Y}));var r=n("+O56");var i=n("ldDC");var o=n("U2CZ");var a=n("GREJ");var s=n("DZkP");var l=n("hI0s");var c=n("KeNj");var u=n("7wFH");var d=n("nW2j");var f=n("RE42");var p=n("JGtG");var h=n("2DVW");var m=n("/VUM");class b{constructor(e){this._path="";this._useCRLF=false;this._contentsModel=null;this._populatedPromise=new d["PromiseDelegate"];this._isPopulated=false;this._isReady=false;this._isDisposed=false;this._pathChanged=new p["Signal"](this);this._fileChanged=new p["Signal"](this);this._saveState=new p["Signal"](this);this._disposed=new p["Signal"](this);const t=this._manager=e.manager;this._factory=e.factory;this._dialogs=e.sessionDialogs||u["b"];this._opener=e.opener||v.noOp;this._path=this._manager.contents.normalize(e.path);const n=this._manager.contents.localPath(this._path);const r=this._factory.preferredLanguage(l["PathExt"].basename(n));const i=e.modelDBFactory;if(i){const e=t.contents.localPath(this._path);this._modelDB=i.createNew(e);this._model=this._factory.createNew(r,this._modelDB)}else{this._model=this._factory.createNew(r)}this._readyPromise=t.ready.then(()=>this._populatedPromise.promise);const o=l["PathExt"].extname(this._path);this.sessionContext=new u["a"]({sessionManager:t.sessions,specsManager:t.kernelspecs,path:this._path,type:o===".ipynb"?"notebook":"file",name:l["PathExt"].basename(n),kernelPreference:e.kernelPreference||{shouldStart:false},setBusy:e.setBusy});this.sessionContext.propertyChanged.connect(this._onSessionChanged,this);t.contents.fileChanged.connect(this._onFileChanged,this);const a=this.urlResolver=new m["a"].UrlResolver({path:this._path,contents:t.contents});this.pathChanged.connect((e,t)=>{a.path=t})}get pathChanged(){return this._pathChanged}get fileChanged(){return this._fileChanged}get saveState(){return this._saveState}get disposed(){return this._disposed}get model(){return this._model}get path(){return this._path}get localPath(){return this._manager.contents.localPath(this._path)}get contentsModel(){return this._contentsModel}get factoryName(){return this.isDisposed?"":this._factory.name}get isDisposed(){return this._isDisposed}dispose(){if(this.isDisposed){return}this._isDisposed=true;this.sessionContext.dispose();if(this._modelDB){this._modelDB.dispose()}this._model.dispose();this._disposed.emit(void 0);p["Signal"].clearData(this)}get isReady(){return this._isReady}get ready(){return this._readyPromise}initialize(e){if(e){this._model.initialize();return this._save()}if(this._modelDB){return this._modelDB.connected.then(()=>{if(this._modelDB.isPrepopulated){this._model.initialize();void this._save();return void 0}else{return this._revert(true)}})}else{return this._revert(true)}}save(){return this.ready.then(()=>this._save())}saveAs(){return this.ready.then(()=>v.getSavePath(this._path)).then(e=>{if(this.isDisposed||!e){return}if(e===this._path){return this.save()}return this._manager.ready.then(()=>this._manager.contents.get(e)).then(()=>this._maybeOverWrite(e)).catch(t=>{if(!t.response||t.response.status!==404){throw t}return this._finishSaveAs(e)})})}async download(){const e=await this._manager.contents.getDownloadUrl(this._path);const t=document.createElement("a");t.href=e;t.download="";document.body.appendChild(t);t.click();document.body.removeChild(t);return void 0}revert(){return this.ready.then(()=>this._revert())}createCheckpoint(){const e=this._manager.contents;return this._manager.ready.then(()=>e.createCheckpoint(this._path))}deleteCheckpoint(e){const t=this._manager.contents;return this._manager.ready.then(()=>t.deleteCheckpoint(this._path,e))}restoreCheckpoint(e){const t=this._manager.contents;const n=this._path;return this._manager.ready.then(()=>{if(e){return t.restoreCheckpoint(n,e)}return this.listCheckpoints().then(r=>{if(this.isDisposed||!r.length){return}e=r[r.length-1].id;return t.restoreCheckpoint(n,e)})})}listCheckpoints(){const e=this._manager.contents;return this._manager.ready.then(()=>e.listCheckpoints(this._path))}addSibling(e,t={}){const n=this._opener;if(n){n(e,t)}return new f["DisposableDelegate"](()=>{e.close()})}_onFileChanged(e,t){var n,r,i;if(t.type!=="rename"){return}let o=t.oldValue&&t.oldValue.path;let a=t.newValue&&t.newValue.path;if(a&&this._path.indexOf(o||"")===0){let e=t.newValue;if(o!==this._path){a=this._path.replace(new RegExp(`^${o}/`),`${a}/`);o=this._path;e={last_modified:(n=t.newValue)===null||n===void 0?void 0:n.created,path:a}}this._path=a;void((r=this.sessionContext.session)===null||r===void 0?void 0:r.setPath(a));const s=Object.assign(Object.assign({},this._contentsModel),e);const c=this._manager.contents.localPath(a);void((i=this.sessionContext.session)===null||i===void 0?void 0:i.setName(l["PathExt"].basename(c)));this._updateContentsModel(s);this._pathChanged.emit(this._path)}}_onSessionChanged(e,t){if(t!=="path"){return}const n=this.sessionContext.session.path;if(n!==this._path){this._path=n;this._pathChanged.emit(n)}}_updateContentsModel(e){const t={path:e.path,name:e.name,type:e.type,content:undefined,writable:e.writable,created:e.created,last_modified:e.last_modified,mimetype:e.mimetype,format:e.format};const n=this._contentsModel?this._contentsModel.last_modified:null;this._contentsModel=t;if(!n||t.last_modified!==n){this._fileChanged.emit(t)}}_populate(){this._isPopulated=true;this._isReady=true;this._populatedPromise.resolve(void 0);return this._maybeCheckpoint(false).then(()=>{if(this.isDisposed){return}const e=this._model.defaultKernelName||this.sessionContext.kernelPreference.name;this.sessionContext.kernelPreference=Object.assign(Object.assign({},this.sessionContext.kernelPreference),{name:e,language:this._model.defaultKernelLanguage});void this.sessionContext.initialize().then(e=>{if(e){void this._dialogs.selectKernel(this.sessionContext)}})})}async _save(){this._saveState.emit("started");const e=this._model;let t;if(this._factory.fileFormat==="json"){t=e.toJSON()}else{t=e.toString();if(this._useCRLF){t=t.replace(/\n/g,"\r\n")}}const n={type:this._factory.contentType,format:this._factory.fileFormat,content:t};try{let t;await this._manager.ready;if(!e.modelDB.isCollaborative){t=await this._maybeSave(n)}else{t=await this._manager.contents.save(this._path,n)}if(this.isDisposed){return}e.dirty=false;this._updateContentsModel(t);if(!this._isPopulated){await this._populate()}this._saveState.emit("completed")}catch(r){if(r.message==="Cancel"){throw r}const e=this._manager.contents.localPath(this._path);const t=l["PathExt"].basename(e);void this._handleError(r,`File Save Error for ${t}`);this._saveState.emit("failed");throw r}}_revert(e=false){const t={format:this._factory.fileFormat,type:this._factory.contentType,content:true};const n=this._path;const r=this._model;return this._manager.ready.then(()=>this._manager.contents.get(n,t)).then(t=>{if(this.isDisposed){return}const n=false;if(t.format==="json"){r.fromJSON(t.content);if(e){r.initialize()}}else{let n=t.content;if(n.indexOf("\r")!==-1){this._useCRLF=true;n=n.replace(/\r\n/g,"\n")}else{this._useCRLF=false}r.fromString(n);if(e){r.initialize()}}this._updateContentsModel(t);r.dirty=n;if(!this._isPopulated){return this._populate()}}).catch(async e=>{const t=this._manager.contents.localPath(this._path);const n=l["PathExt"].basename(t);void this._handleError(e,`File Load Error for ${n}`);throw e})}_maybeSave(e){const t=this._path;const n=this._manager.contents.get(t,{content:false});return n.then(n=>{var r;if(this.isDisposed){return Promise.reject(new Error("Disposed"))}const i=(r=this.contentsModel)===null||r===void 0?void 0:r.last_modified;const o=i?new Date(i):new Date;const a=new Date(n.last_modified);if(i&&a.getTime()-o.getTime()>500){return this._timeConflict(o,n,e)}return this._manager.contents.save(t,e)},n=>{if(n.response&&n.response.status===404){return this._manager.contents.save(t,e)}throw n})}async _handleError(e,t){await Object(s["c"])(t,e);return}_maybeCheckpoint(e){let t=this._contentsModel&&this._contentsModel.writable;let n=Promise.resolve(void 0);if(!t){return n}if(e){n=this.createCheckpoint().then()}else{n=this.listCheckpoints().then(e=>{t=this._contentsModel&&this._contentsModel.writable;if(!this.isDisposed&&!e.length&&t){return this.createCheckpoint().then()}})}return n.catch(e=>{if(!e.response||e.response.status!==403){throw e}})}_timeConflict(e,t,n){const r=new Date(t.last_modified);console.warn(`Last saving performed ${e} `+`while the current file seems to have been saved `+`${r}`);const i=`"${this.path}" has changed on disk since the last time it `+`was opened or saved. `+`Do you want to overwrite the file on disk with the version `+` open here, or load the version on disk (revert)?`;const o=s["a"].okButton({label:"Revert"});const a=s["a"].warnButton({label:"Overwrite"});return Object(s["b"])({title:"File Changed",body:i,buttons:[s["a"].cancelButton(),o,a]}).then(e=>{if(this.isDisposed){return Promise.reject(new Error("Disposed"))}if(e.button.label==="Overwrite"){return this._manager.contents.save(this._path,n)}if(e.button.label==="Revert"){return this.revert().then(()=>t)}return Promise.reject(new Error("Cancel"))})}_maybeOverWrite(e){const t=`"${e}" already exists. Do you want to replace it?`;const n=s["a"].warnButton({label:"Overwrite"});return Object(s["b"])({title:"File Overwrite?",body:t,buttons:[s["a"].cancelButton(),n]}).then(t=>{if(this.isDisposed){return Promise.reject(new Error("Disposed"))}if(t.button.label==="Overwrite"){return this._manager.contents.delete(e).then(()=>this._finishSaveAs(e))}})}async _finishSaveAs(e){var t,n;this._path=e;await((t=this.sessionContext.session)===null||t===void 0?void 0:t.setPath(e));await((n=this.sessionContext.session)===null||n===void 0?void 0:n.setName(e.split("/").pop()));await this.save();this._pathChanged.emit(this._path);await this._maybeCheckpoint(true)}}var v;(function(e){function t(e){const t=s["a"].okButton({label:"Save"});return Object(s["b"])({title:"Save File As..",body:new r(e),buttons:[s["a"].cancelButton(),t]}).then(e=>{var t;if(e.button.label==="Save"){return t=e.value,t!==null&&t!==void 0?t:undefined}return})}e.getSavePath=t;function n(){}e.noOp=n;class r extends h["Widget"]{constructor(e){super({node:i(e)})}getValue(){return this.node.value}}function i(e){const t=document.createElement("input");t.value=e;return t}})(v||(v={}));var g=n("ROI/");var _=n("J8M5");class y{constructor(e){this._autosaveTimer=-1;this._minInterval=-1;this._interval=-1;this._isActive=false;this._inDialog=false;this._isDisposed=false;this._multiplier=10;this._context=e.context;const t=e.saveInterval||120;this._minInterval=t*1e3;this._interval=this._minInterval;this._context.fileChanged.connect(this._setTimer,this);this._context.disposed.connect(this.dispose,this)}get saveInterval(){return this._interval/1e3}set saveInterval(e){this._minInterval=this._interval=e*1e3;if(this._isActive){this._setTimer()}}get isActive(){return this._isActive}get isDisposed(){return this._isDisposed}dispose(){if(this.isDisposed){return}this._isDisposed=true;clearTimeout(this._autosaveTimer);p["Signal"].clearData(this)}start(){this._isActive=true;this._setTimer()}stop(){this._isActive=false;clearTimeout(this._autosaveTimer)}_setTimer(){clearTimeout(this._autosaveTimer);if(!this._isActive){return}this._autosaveTimer=window.setTimeout(()=>{this._save()},this._interval)}_save(){const e=this._context;this._setTimer();if(!e){return}const t=e.contentsModel&&e.contentsModel.writable;if(!t||!e.model.dirty||this._inDialog){return}const n=(new Date).getTime();e.save().then(()=>{if(this.isDisposed){return}const e=(new Date).getTime()-n;this._interval=Math.max(this._multiplier*e,this._minInterval);this._setTimer()}).catch(e=>{if(e.message==="Cancel"){return}console.error("Error in Auto-Save",e.message)})}}var w=n("/Zo8");const x="jp-Document";class C{constructor(e){this._activateRequested=new p["Signal"](this);this._isDisposed=false;this._registry=e.registry}get activateRequested(){return this._activateRequested}get isDisposed(){return this._isDisposed}dispose(){if(this.isDisposed){return}this._isDisposed=true;p["Signal"].disconnectReceiver(this)}createWidget(e,t){const n=e.createNew(t);this._initializeWidget(n,e,t);return n}_initializeWidget(e,t,n){k.factoryProperty.set(e,t);const r=new f["DisposableSet"];Object(g["each"])(this._registry.widgetExtensions(t.name),t=>{r.add(t.createNew(e,n))});k.disposablesProperty.set(e,r);e.disposed.connect(this._onWidgetDisposed,this);this.adoptWidget(n,e);n.fileChanged.connect(this._onFileChanged,this);n.pathChanged.connect(this._onPathChanged,this);void n.ready.then(()=>{void this.setCaption(e)})}adoptWidget(e,t){const n=k.widgetsProperty.get(e);n.push(t);w["MessageLoop"].installMessageHook(t,this);t.addClass(x);t.title.closable=true;t.disposed.connect(this._widgetDisposed,this);k.contextProperty.set(t,e)}findWidget(e,t){const n=k.widgetsProperty.get(e);if(!n){return undefined}return Object(g["find"])(n,e=>{const n=k.factoryProperty.get(e);if(!n){return false}return n.name===t})}contextForWidget(e){return k.contextProperty.get(e)}cloneWidget(e){const t=k.contextProperty.get(e);if(!t){return undefined}const n=k.factoryProperty.get(e);if(!n){return undefined}const r=n.createNew(t,e);this._initializeWidget(r,n,t);return r}closeWidgets(e){const t=k.widgetsProperty.get(e);return Promise.all(Object(g["toArray"])(Object(g["map"])(t,e=>this.onClose(e)))).then(()=>undefined)}deleteWidgets(e){const t=k.widgetsProperty.get(e);return Promise.all(Object(g["toArray"])(Object(g["map"])(t,e=>this.onDelete(e)))).then(()=>undefined)}messageHook(e,t){switch(t.type){case"close-request":void this.onClose(e);return false;case"activate-request":const t=this.contextForWidget(e);if(t){this._activateRequested.emit(t.path)}break;default:break}return true}async setCaption(e){const t=k.contextProperty.get(e);if(!t){return}const n=t.contentsModel;if(!n){e.title.caption="";return}return t.listCheckpoints().then(r=>{if(e.isDisposed){return}const i=r[r.length-1];const o=i?l["Time"].format(i.last_modified):"None";let a=`Name: ${n.name}\nPath: ${n.path}\n`;if(t.model.readOnly){a+="Read-only"}else{a+=`Last Saved: ${l["Time"].format(n.last_modified)}\n`+`Last Checkpoint: ${o}`}e.title.caption=a})}async onClose(e){var t;const[n,r]=await this._maybeClose(e);if(e.isDisposed){return true}if(n){if(!r){const n=k.contextProperty.get(e);if(!n){return true}if((t=n.contentsModel)===null||t===void 0?void 0:t.writable){await n.save()}else{await n.saveAs()}}if(e.isDisposed){return true}e.dispose()}return n}onDelete(e){e.dispose();return Promise.resolve(void 0)}_maybeClose(e){var t;const n=k.contextProperty.get(e);if(!n){return Promise.resolve([true,true])}let r=k.widgetsProperty.get(n);if(!r){return Promise.resolve([true,true])}r=Object(g["toArray"])(Object(g["filter"])(r,e=>{const t=k.factoryProperty.get(e);if(!t){return false}return t.readOnly===false}));const i=k.factoryProperty.get(e);if(!i){return Promise.resolve([true,true])}const o=n.model;if(!o.dirty||r.length>1||i.readOnly){return Promise.resolve([true,true])}const a=e.title.label;const l=((t=n.contentsModel)===null||t===void 0?void 0:t.writable)?"Save":"Save as";return Object(s["b"])({title:"Save your work",body:`Save changes in "${a}" before closing?`,buttons:[s["a"].cancelButton(),s["a"].warnButton({label:"Discard"}),s["a"].okButton({label:l})]}).then(e=>[e.button.accept,e.button.displayType==="warn"])}_widgetDisposed(e){const t=k.contextProperty.get(e);if(!t){return}const n=k.widgetsProperty.get(t);if(!n){return}g["ArrayExt"].removeFirstOf(n,e);if(!n.length){t.dispose()}}_onWidgetDisposed(e){const t=k.disposablesProperty.get(e);t.dispose()}_onFileChanged(e){const t=k.widgetsProperty.get(e);Object(g["each"])(t,e=>{void this.setCaption(e)})}_onPathChanged(e){const t=k.widgetsProperty.get(e);Object(g["each"])(t,e=>{void this.setCaption(e)})}}var k;(function(e){e.contextProperty=new _["AttachedProperty"]({name:"context",create:()=>undefined});e.factoryProperty=new _["AttachedProperty"]({name:"factory",create:()=>undefined});e.widgetsProperty=new _["AttachedProperty"]({name:"widgets",create:()=>[]});e.disposablesProperty=new _["AttachedProperty"]({name:"disposables",create:()=>new f["DisposableSet"]})})(k||(k={}));class E{constructor(e){this._activateRequested=new p["Signal"](this);this._contexts=[];this._isDisposed=false;this._autosave=true;this._autosaveInterval=120;this.registry=e.registry;this.services=e.manager;this._dialogs=e.sessionDialogs||u["b"];this._opener=e.opener;this._when=e.when||e.manager.ready;const t=new C({registry:this.registry});t.activateRequested.connect(this._onActivateRequested,this);this._widgetManager=t;this._setBusy=e.setBusy}get activateRequested(){return this._activateRequested}get autosave(){return this._autosave}set autosave(e){this._autosave=e;this._contexts.forEach(t=>{const n=M.saveHandlerProperty.get(t);if(!n){return}if(e===true&&!n.isActive){n.start()}else if(e===false&&n.isActive){n.stop()}})}get autosaveInterval(){return this._autosaveInterval}set autosaveInterval(e){this._autosaveInterval=e;this._contexts.forEach(t=>{const n=M.saveHandlerProperty.get(t);if(!n){return}n.saveInterval=e||120})}get isDisposed(){return this._isDisposed}dispose(){if(this.isDisposed){return}this._isDisposed=true;p["Signal"].clearData(this);this._contexts.forEach(e=>this._widgetManager.closeWidgets(e));this._widgetManager.dispose();this._contexts.length=0}cloneWidget(e){return this._widgetManager.cloneWidget(e)}closeAll(){return Promise.all(this._contexts.map(e=>this._widgetManager.closeWidgets(e))).then(()=>undefined)}closeFile(e){const t=this._contextsForPath(e).map(e=>this._widgetManager.closeWidgets(e));return Promise.all(t).then(e=>undefined)}contextForWidget(e){return this._widgetManager.contextForWidget(e)}copy(e,t){return this.services.contents.copy(e,t)}createNew(e,t="default",n){return this._createOrOpenDocument("create",e,t,n)}deleteFile(e){return this.services.sessions.stopIfNeeded(e).then(()=>this.services.contents.delete(e)).then(()=>{this._contextsForPath(e).forEach(e=>this._widgetManager.deleteWidgets(e));return Promise.resolve(void 0)})}findWidget(e,t="default"){const n=l["PathExt"].normalize(e);let r=[t];if(t==="default"){const e=this.registry.defaultWidgetFactory(n);if(!e){return undefined}r=[e.name]}else if(t===null){r=this.registry.preferredWidgetFactories(n).map(e=>e.name)}for(const i of this._contextsForPath(n)){for(const e of r){if(e!==null){const t=this._widgetManager.findWidget(i,e);if(t){return t}}}}return undefined}newUntitled(e){if(e.type==="file"){e.ext=e.ext||".txt"}return this.services.contents.newUntitled(e)}open(e,t="default",n,r){return this._createOrOpenDocument("open",e,t,n,r)}openOrReveal(e,t="default",n,r){const i=this.findWidget(e,t);if(i){this._opener.open(i,r||{});return i}return this.open(e,t,n,r||{})}overwrite(e,t){const n=`${t}.${d["UUID"].uuid4()}`;const r=()=>this.rename(n,t);return this.rename(e,n).then(()=>this.deleteFile(t)).then(r,r)}rename(e,t){return this.services.contents.rename(e,t)}_findContext(e,t){const n=this.services.contents.normalize(e);return Object(g["find"])(this._contexts,e=>e.path===n&&e.factoryName===t)}_contextsForPath(e){const t=this.services.contents.normalize(e);return this._contexts.filter(e=>e.path===t)}_createContext(e,t,n){const r=(e,t)=>{this._widgetManager.adoptWidget(o,e);this._opener.open(e,t)};const i=this.services.contents.getModelDBFactory(e)||undefined;const o=new b({opener:r,manager:this.services,factory:t,path:e,kernelPreference:n,modelDBFactory:i,setBusy:this._setBusy,sessionDialogs:this._dialogs});const a=new y({context:o,saveInterval:this.autosaveInterval});M.saveHandlerProperty.set(o,a);void o.ready.then(()=>{if(this.autosave){a.start()}});o.disposed.connect(this._onContextDisposed,this);this._contexts.push(o);return o}_onContextDisposed(e){g["ArrayExt"].removeFirstOf(this._contexts,e)}_widgetFactoryFor(e,t){const{registry:n}=this;if(t==="default"){const r=n.defaultWidgetFactory(e);if(!r){return undefined}t=r.name}return n.getWidgetFactory(t)}_createOrOpenDocument(e,t,n="default",r,i){const o=this._widgetFactoryFor(t,n);if(!o){return undefined}const a=o.modelName||"text";const s=this.registry.getModelFactory(a);if(!s){return undefined}const l=this.registry.getKernelPreference(t,o.name,r);let c;let u=Promise.resolve(undefined);if(e==="open"){c=this._findContext(t,s.name)||null;if(!c){c=this._createContext(t,s,l);u=this._when.then(()=>c.initialize(false))}}else if(e==="create"){c=this._createContext(t,s,l);u=this._when.then(()=>c.initialize(true))}else{throw new Error(`Invalid argument 'which': ${e}`)}const d=this._widgetManager.createWidget(o,c);this._opener.open(d,i||{});u.catch(e=>{d.close()});return d}_onActivateRequested(e,t){this._activateRequested.emit(t)}}var M;(function(e){e.saveHandlerProperty=new _["AttachedProperty"]({name:"saveHandler",create:()=>undefined})})(M||(M={}));var S=n("q1tI");var L=n.n(S);var T=n("PbVF");var D=n("cWHR");function O(e){return L.a.createElement(D["i"],{source:`Saving ${e.fileStatus}`})}const A=2e3;class j extends T["d"]{constructor(e){super(new j.Model(e.docManager))}render(){if(this.model===null||this.model.status===null){return null}else{return L.a.createElement(O,{fileStatus:this.model.status})}}}(function(e){class t extends T["c"]{constructor(e){super();this._onStatusChange=(e,t)=>{this._status=t;if(this._status==="completed"){setTimeout(()=>{this._status=null;this.stateChanged.emit(void 0)},A);this.stateChanged.emit(void 0)}else{this.stateChanged.emit(void 0)}};this._status=null;this._widget=null;this._status=null;this.widget=null;this._docManager=e}get status(){return this._status}get widget(){return this._widget}set widget(e){const t=this._widget;if(t!==null){const e=this._docManager.contextForWidget(t);if(e){e.saveState.disconnect(this._onStatusChange)}}this._widget=e;if(this._widget===null){this._status=null}else{const e=this._docManager.contextForWidget(this._widget);if(e){e.saveState.connect(this._onStatusChange)}}}}e.Model=t})(j||(j={}));function P(e){return L.a.createElement(D["i"],{source:e.name,title:e.fullPath})}class R extends T["d"]{constructor(e){super(new R.Model(e.docManager));this.node.title=this.model.path}render(){return L.a.createElement(P,{fullPath:this.model.path,name:this.model.name})}}(function(e){class t extends T["c"]{constructor(e){super();this._onTitleChange=e=>{const t=this._getAllState();this._name=e.label;this._triggerChange(t,this._getAllState())};this._onPathChange=(e,t)=>{const n=this._getAllState();this._path=t;this._name=l["PathExt"].basename(t);this._triggerChange(n,this._getAllState())};this._path="";this._name="";this._widget=null;this._docManager=e}get path(){return this._path}get name(){return this._name}get widget(){return this._widget}set widget(e){const t=this._widget;if(t!==null){const e=this._docManager.contextForWidget(t);if(e){e.pathChanged.disconnect(this._onPathChange)}else{t.title.changed.disconnect(this._onTitleChange)}}const n=this._getAllState();this._widget=e;if(this._widget===null){this._path="";this._name=""}else{const e=this._docManager.contextForWidget(this._widget);if(e){this._path=e.path;this._name=l["PathExt"].basename(e.path);e.pathChanged.connect(this._onPathChange)}else{this._path="";this._name=this._widget.title.label;this._widget.title.changed.connect(this._onTitleChange)}}this._triggerChange(n,this._getAllState())}_getAllState(){return[this._path,this._name]}_triggerChange(e,t){if(e[0]!==t[0]||e[1]!==t[1]){this.stateChanged.emit(void 0)}}}e.Model=t})(R||(R={}));var I=n("umhg");var z=n("W9mf");var N=n("w0/B");var H;(function(e){e.clone="docmanager:clone";e.deleteFile="docmanager:delete-file";e.newUntitled="docmanager:new-untitled";e.open="docmanager:open";e.openBrowserTab="docmanager:open-browser-tab";e.reload="docmanager:reload";e.rename="docmanager:rename";e.del="docmanager:delete";e.restoreCheckpoint="docmanager:restore-checkpoint";e.save="docmanager:save";e.saveAll="docmanager:save-all";e.saveAs="docmanager:save-as";e.download="docmanager:download";e.toggleAutosave="docmanager:toggle-autosave";e.showInFileBrowser="docmanager:show-in-file-browser"})(H||(H={}));const F="@jupyterlab/docmanager-extension:plugin";const B={id:F,provides:c["a"],requires:[N["a"]],optional:[r["a"],o["a"],i["a"],z["a"],a["a"]],activate:(e,t,n,r,i,o,a)=>{var s;const{shell:l}=e;const c=e.serviceManager;const u=new WeakSet;const f={open:(e,t)=>{if(!e.id){e.id=`document-manager-${++X.id}`}e.title.dataset=Object.assign({type:"document-title"},e.title.dataset);if(!e.isAttached){l.add(e,"main",t||{})}l.activateById(e.id);const r=m.contextForWidget(e);if(r&&!u.has(r)){if(n){J(n,r)}u.add(r)}}};const p=e.docRegistry;const h=e.restored.then(()=>void 0);const m=new E({registry:p,manager:c,opener:f,when:h,setBusy:(s=n&&(()=>n.setBusy()),s!==null&&s!==void 0?s:undefined),sessionDialogs:a||undefined});K(e,m,f,t,i,r,o);const b=t=>{const n=t.get("autosave").composite;m.autosave=n===true||n===false?n:true;e.commands.notifyCommandChanged(H.toggleAutosave);const r=t.get("autosaveInterval").composite;m.autosaveInterval=r||120;const i=t.get("defaultViewers").composite;const o={};Object.keys(i).forEach(e=>{if(!p.getFileType(e)){console.warn(`File Type ${e} not found`);return}if(!p.getWidgetFactory(i[e])){console.warn(`Document viewer ${i[e]} not found`)}o[e]=i[e]});Object(g["each"])(p.fileTypes(),e=>{try{p.setDefaultWidgetFactory(e.name,o[e.name])}catch(s){console.warn(`Failed to set default viewer ${o[e.name]} for file type ${e.name}`)}})};Promise.all([t.load(F),e.restored]).then(([e])=>{e.changed.connect(b);b(e)}).catch(e=>{console.error(e.message)});t.transform(F,{fetch:e=>{const t=Object(g["toArray"])(p.fileTypes()).map(e=>e.name).join(" \n");const n=Object(g["toArray"])(p.widgetFactories()).map(e=>e.name).join(" \n");const r=`Overrides for the default viewers for file types.\nSpecify a mapping from file type name to document viewer name, for example:\n\ndefaultViewers: {\n markdown: "Markdown Preview"\n}\n\nIf you specify non-existent file types or viewers, or if a viewer cannot\nopen a given file type, the override will not function.\n\nAvailable viewers:\n${n}\n\nAvailable file types:\n${t}`;const i=d["JSONExt"].deepCopy(e.schema);i.properties.defaultViewers.description=r;return Object.assign(Object.assign({},e),{schema:i})}});p.changed.connect(()=>t.reload(F));return m}};const V={id:"@jupyterlab/docmanager-extension:saving-status",autoStart:true,requires:[c["a"],i["a"]],optional:[D["b"]],activate:(e,t,n,r)=>{if(!r){return}const i=new j({docManager:t});i.model.widget=n.currentWidget;n.currentChanged.connect(()=>{i.model.widget=n.currentWidget});r.registerStatusItem(V.id,{item:i,align:"middle",isActive:()=>true,activeStateChanged:i.model.stateChanged})}};const Y={id:"@jupyterlab/docmanager-extension:path-status",autoStart:true,requires:[c["a"],i["a"]],optional:[D["b"]],activate:(e,t,n,r)=>{if(!r){return}const i=new R({docManager:t});i.model.widget=n.currentWidget;n.currentChanged.connect(()=>{i.model.widget=n.currentWidget});r.registerStatusItem(Y.id,{item:i,align:"right",rank:0,isActive:()=>true})}};const W=[B,Y,V];var U=t["default"]=W;class q extends h["Widget"]{constructor(e,t="notebook"){super({node:X.createRevertConfirmNode(e,t)})}}function G(e,t){if(!e){return"File"}const n=t.contextForWidget(e);if(!n){return""}const r=t.registry.getFileTypesForPath(n.path);return r.length&&r[0].displayName?r[0].displayName:"File"}function K(e,t,n,r,i,o,a){const{commands:l,shell:c}=e;const u="File Operations";const d=()=>{const{currentWidget:e}=c;return!!(e&&t.contextForWidget(e))};const f=()=>{const{currentWidget:e}=c;if(!e){return false}const n=t.contextForWidget(e);return!!(n&&n.contentsModel&&n.contentsModel.writable)};if(i){$(e,t,i,n,o)}l.addCommand(H.deleteFile,{label:()=>`Delete ${G(c.currentWidget,t)}`,execute:e=>{const n=typeof e["path"]==="undefined"?"":e["path"];if(!n){const e=H.deleteFile;throw new Error(`A non-empty path is required for ${e}.`)}return t.deleteFile(n)}});l.addCommand(H.newUntitled,{execute:e=>{const n=e["error"]||"Error";const r=typeof e["path"]==="undefined"?"":e["path"];const i={type:e["type"],path:r};if(e["type"]==="file"){i.ext=e["ext"]||".txt"}return t.services.contents.newUntitled(i).catch(e=>Object(s["c"])(n,e))},label:e=>e["label"]||`New ${e["type"]}`});l.addCommand(H.open,{execute:e=>{var n;const r=typeof e["path"]==="undefined"?"":e["path"];const i=e["factory"]||void 0;const o=(n=e)===null||n===void 0?void 0:n.kernel;const a=e["options"]||void 0;return t.services.contents.get(r,{content:false}).then(()=>t.openOrReveal(r,i,o,a))},icon:e=>e["icon"]||"",label:e=>e["label"]||e["factory"],mnemonic:e=>e["mnemonic"]||-1});l.addCommand(H.openBrowserTab,{execute:e=>{const n=typeof e["path"]==="undefined"?"":e["path"];if(!n){return}return t.services.contents.getDownloadUrl(n).then(e=>{const t=window.open();if(t){t.opener=null;t.location.href=e}else{throw new Error("Failed to open new browser tab.")}})},icon:e=>e["icon"]||"",label:()=>"Open in New Browser Tab"});l.addCommand(H.reload,{label:()=>`Reload ${G(c.currentWidget,t)} from Disk`,caption:"Reload contents from disk",isEnabled:d,execute:()=>{if(!d()){return}const e=t.contextForWidget(c.currentWidget);const n=G(c.currentWidget,t);if(!e){return Object(s["b"])({title:"Cannot Reload",body:"No context found for current widget!",buttons:[s["a"].okButton()]})}if(e.model.dirty){return Object(s["b"])({title:`Reload ${n} from Disk`,body:`Are you sure you want to reload\n the ${n} from the disk?`,buttons:[s["a"].cancelButton(),s["a"].warnButton({label:"Reload"})]}).then(t=>{if(t.button.accept&&!e.isDisposed){return e.revert()}})}else{if(!e.isDisposed){return e.revert()}}}});l.addCommand(H.restoreCheckpoint,{label:()=>`Revert ${G(c.currentWidget,t)} to Checkpoint`,caption:"Revert contents to previous checkpoint",isEnabled:d,execute:()=>{if(!d()){return}const e=t.contextForWidget(c.currentWidget);if(!e){return Object(s["b"])({title:"Cannot Revert",body:"No context found for current widget!",buttons:[s["a"].okButton()]})}return e.listCheckpoints().then(n=>{if(n.length<1){return}const r=n[n.length-1];if(!r){return}const i=G(c.currentWidget,t);return Object(s["b"])({title:`Revert ${i} to checkpoint`,body:new q(r,i),buttons:[s["a"].cancelButton(),s["a"].warnButton({label:"Revert"})]}).then(t=>{if(e.isDisposed){return}if(t.button.accept){if(e.model.readOnly){return e.revert()}return e.restoreCheckpoint().then(()=>e.revert())}})})}});l.addCommand(H.save,{label:()=>`Save ${G(c.currentWidget,t)}`,caption:"Save and create checkpoint",isEnabled:f,execute:()=>{if(d()){const e=t.contextForWidget(c.currentWidget);if(!e){return Object(s["b"])({title:"Cannot Save",body:"No context found for current widget!",buttons:[s["a"].okButton()]})}if(e.model.readOnly){return Object(s["b"])({title:"Cannot Save",body:"Document is read-only",buttons:[s["a"].okButton()]})}return e.save().then(()=>e.createCheckpoint()).catch(e=>{if(e.message==="Cancel"){return}throw e})}}});l.addCommand(H.saveAll,{label:()=>"Save All",caption:"Save all open documents",isEnabled:()=>Object(g["some"])(Object(g["map"])(c.widgets("main"),e=>t.contextForWidget(e)),e=>{var t,n,r;return r=(n=(t=e)===null||t===void 0?void 0:t.contentsModel)===null||n===void 0?void 0:n.writable,r!==null&&r!==void 0?r:false}),execute:()=>{const e=[];const n=new Set;Object(g["each"])(c.widgets("main"),r=>{const i=t.contextForWidget(r);if(i&&!i.model.readOnly&&!n.has(i.path)){n.add(i.path);e.push(i.save())}});return Promise.all(e)}});l.addCommand(H.saveAs,{label:()=>`Save ${G(c.currentWidget,t)} As…`,caption:"Save with new path",isEnabled:d,execute:()=>{if(d()){const e=t.contextForWidget(c.currentWidget);if(!e){return Object(s["b"])({title:"Cannot Save",body:"No context found for current widget!",buttons:[s["a"].okButton()]})}return e.saveAs()}}});l.addCommand(H.download,{label:"Download",caption:"Download the file to your computer",isEnabled:d,execute:()=>{if(d()){const e=t.contextForWidget(c.currentWidget);if(!e){return Object(s["b"])({title:"Cannot Download",body:"No context found for current widget!",buttons:[s["a"].okButton()]})}return e.download()}}});l.addCommand(H.toggleAutosave,{label:"Autosave Documents",isToggled:()=>t.autosave,execute:()=>{const e=!t.autosave;const n="autosave";return r.set(F,n,e).catch(e=>{console.error(`Failed to set ${F}:${n} - ${e.message}`)})}});e.contextMenu.addItem({command:"filemenu:create-console",selector:'[data-type="document-title"].jp-mod-current',rank:6});if(o){[H.reload,H.restoreCheckpoint,H.save,H.saveAs,H.download,H.toggleAutosave].forEach(e=>{o.addItem({command:e,category:u})})}if(a){a.settingsMenu.addGroup([{command:H.toggleAutosave}],5);a.fileMenu.addGroup([{command:H.download}],6)}}function $(e,t,n,r,i){const{commands:o}=e;const a=()=>{var r,i;const o=/[Pp]ath:\s?(.*)\n?/;const a=e=>{var t;return!!((t=e["title"])===null||t===void 0?void 0:t.match(o))};const s=e.contextMenuHitTest(a);const l=(r=s)===null||r===void 0?void 0:r["title"].match(o);return i=l&&t.findWidget(l[1],null),i!==null&&i!==void 0?i:n.currentWidget};const l=()=>{const{currentWidget:e}=n;return!!(e&&t.contextForWidget(e))};o.addCommand(H.clone,{label:()=>`New View for ${G(a(),t)}`,isEnabled:l,execute:e=>{const n=a();const i=e["options"]||{mode:"split-right"};if(!n){return}const o=t.cloneWidget(n);if(o){r.open(o,i)}}});o.addCommand(H.rename,{label:()=>`Rename ${G(a(),t)}…`,isEnabled:l,execute:()=>{if(l()){const e=t.contextForWidget(a());return Object(I["b"])(t,e.path)}}});o.addCommand(H.del,{label:()=>`Delete ${G(a(),t)}`,isEnabled:l,execute:async()=>{if(l()){const n=t.contextForWidget(a());if(!n){return}const r=await Object(s["b"])({title:"Delete",body:`Are you sure you want to delete ${n.path}?`,buttons:[s["a"].cancelButton(),s["a"].warnButton({label:"Delete"})]});if(r.button.accept){await e.commands.execute("docmanager:delete-file",{path:n.path})}}}});o.addCommand(H.showInFileBrowser,{label:()=>`Show in File Browser`,isEnabled:l,execute:async()=>{const e=a();const n=e&&t.contextForWidget(e);if(!n){return}await o.execute("filebrowser:activate",{path:n.path});await o.execute("filebrowser:go-to-path",{path:n.path})}});e.contextMenu.addItem({command:H.rename,selector:'[data-type="document-title"]',rank:1});e.contextMenu.addItem({command:H.del,selector:'[data-type="document-title"]',rank:2});e.contextMenu.addItem({command:H.clone,selector:'[data-type="document-title"]',rank:3});e.contextMenu.addItem({command:H.showInFileBrowser,selector:'[data-type="document-title"]',rank:4})}function J(e,t){let n=null;const r=(t,r)=>{if(r.name==="dirty"){if(r.newValue===true){if(!n){n=e.setDirty()}}else if(n){n.dispose();n=null}}};void t.ready.then(()=>{t.model.stateChanged.connect(r);if(t.model.dirty){n=e.setDirty()}});t.disposed.connect(()=>{if(n){n.dispose()}})}var X;(function(e){e.id=0;function t(e,t){const n=document.createElement("div");const r=document.createElement("p");const i=document.createTextNode(`Are you sure you want to revert\n the ${t} to the latest checkpoint? `);const o=document.createElement("strong");o.textContent="This cannot be undone.";r.appendChild(i);r.appendChild(o);const a=document.createElement("p");const s=document.createTextNode("The checkpoint was last updated at: ");const c=document.createElement("p");const u=new Date(e.last_modified);c.style.textAlign="center";c.textContent=l["Time"].format(u,"dddd, MMMM Do YYYY, h:mm:ss a")+" ("+l["Time"].formatHuman(u)+")";a.appendChild(s);a.appendChild(c);n.appendChild(r);n.appendChild(a);return n}e.createRevertConfirmNode=t})(X||(X={}))},LboF:function(e,t,n){"use strict";var r={};var i=function e(){var t;return function e(){if(typeof t==="undefined"){t=Boolean(window&&document&&document.all&&!window.atob)}return t}}();var o=function e(){var t={};return function e(n){if(typeof t[n]==="undefined"){var r=document.querySelector(n);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement){try{r=r.contentDocument.head}catch(i){r=null}}t[n]=r}return t[n]}}();function a(e,t){var n=[];var r={};for(var i=0;i<e.length;i++){var o=e[i];var a=t.base?o[0]+t.base:o[0];var s=o[1];var l=o[2];var c=o[3];var u={css:s,media:l,sourceMap:c};if(!r[a]){n.push(r[a]={id:a,parts:[u]})}else{r[a].parts.push(u)}}return n}function s(e,t){for(var n=0;n<e.length;n++){var i=e[n];var o=r[i.id];var a=0;if(o){o.refs++;for(;a<o.parts.length;a++){o.parts[a](i.parts[a])}for(;a<i.parts.length;a++){o.parts.push(m(i.parts[a],t))}}else{var s=[];for(;a<i.parts.length;a++){s.push(m(i.parts[a],t))}r[i.id]={id:i.id,refs:1,parts:s}}}}function l(e){var t=document.createElement("style");if(typeof e.attributes.nonce==="undefined"){var r=true?n.nc:undefined;if(r){e.attributes.nonce=r}}Object.keys(e.attributes).forEach((function(n){t.setAttribute(n,e.attributes[n])}));if(typeof e.insert==="function"){e.insert(t)}else{var i=o(e.insert||"head");if(!i){throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.")}i.appendChild(t)}return t}function c(e){if(e.parentNode===null){return false}e.parentNode.removeChild(e)}var u=function e(){var t=[];return function e(n,r){t[n]=r;return t.filter(Boolean).join("\n")}}();function d(e,t,n,r){var i=n?"":r.css;if(e.styleSheet){e.styleSheet.cssText=u(t,i)}else{var o=document.createTextNode(i);var a=e.childNodes;if(a[t]){e.removeChild(a[t])}if(a.length){e.insertBefore(o,a[t])}else{e.appendChild(o)}}}function f(e,t,n){var r=n.css;var i=n.media;var o=n.sourceMap;if(i){e.setAttribute("media",i)}if(o&&btoa){r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")}if(e.styleSheet){e.styleSheet.cssText=r}else{while(e.firstChild){e.removeChild(e.firstChild)}e.appendChild(document.createTextNode(r))}}var p=null;var h=0;function m(e,t){var n;var r;var i;if(t.singleton){var o=h++;n=p||(p=l(t));r=d.bind(null,n,o,false);i=d.bind(null,n,o,true)}else{n=l(t);r=f.bind(null,n,t);i=function e(){c(n)}}r(e);return function t(n){if(n){if(n.css===e.css&&n.media===e.media&&n.sourceMap===e.sourceMap){return}r(e=n)}else{i()}}}e.exports=function(e,t){t=t||{};t.attributes=typeof t.attributes==="object"?t.attributes:{};if(!t.singleton&&typeof t.singleton!=="boolean"){t.singleton=i()}var n=a(e,t);s(n,t);return function e(i){var o=[];for(var l=0;l<n.length;l++){var c=n[l];var u=r[c.id];if(u){u.refs--;o.push(u)}}if(i){var d=a(i,t);s(d,t)}for(var f=0;f<o.length;f++){var p=o[f];if(p.refs===0){for(var h=0;h<p.parts.length;h++){p.parts[h]()}delete r[p.id]}}}}},Lm6R:function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){"use strict";var t=e.Pos;function n(e,t){return e.line==t.line&&e.ch==t.ch}var r=[];function i(e){r.push(e);if(r.length>50)r.shift()}function o(e){if(!r.length)return i(e);r[r.length-1]+=e}function a(e){return r[r.length-(e?Math.min(e,1):1)]||""}function s(){if(r.length>1)r.pop();return a()}var l=null;function c(e,t,r,a,s){if(s==null)s=e.getRange(t,r);if(a=="grow"&&l&&l.cm==e&&n(t,l.pos)&&e.isClean(l.gen))o(s);else if(a!==false)i(s);e.replaceRange("",t,r,"+delete");if(a=="grow")l={cm:e,pos:t,gen:e.changeGeneration()};else l=null}function u(e,t,n){return e.findPosH(t,n,"char",true)}function d(e,t,n){return e.findPosH(t,n,"word",true)}function f(e,t,n){return e.findPosV(t,n,"line",e.doc.sel.goalColumn)}function p(e,t,n){return e.findPosV(t,n,"page",e.doc.sel.goalColumn)}function h(e,n,r){var i=n.line,o=e.getLine(i);var a=/\S/.test(r<0?o.slice(0,n.ch):o.slice(n.ch));var s=e.firstLine(),l=e.lastLine();for(;;){i+=r;if(i<s||i>l)return e.clipPos(t(i-r,r<0?0:null));o=e.getLine(i);var c=/\S/.test(o);if(c)a=true;else if(a)return t(i,0)}}function m(e,n,r){var i=n.line,o=n.ch;var a=e.getLine(n.line),s=false;for(;;){var l=a.charAt(o+(r<0?-1:0));if(!l){if(i==(r<0?e.firstLine():e.lastLine()))return t(i,o);a=e.getLine(i+r);if(!/\S/.test(a))return t(i,o);i+=r;o=r<0?a.length:0;continue}if(s&&/[!?.]/.test(l))return t(i,o+(r>0?1:0));if(!s)s=/\w/.test(l);o+=r}}function b(e,r,i){var o;if(e.findMatchingBracket&&(o=e.findMatchingBracket(r,{strict:true}))&&o.match&&(o.forward?1:-1)==i)return i>0?t(o.to.line,o.to.ch+1):o.to;for(var a=true;;a=false){var s=e.getTokenAt(r);var l=t(r.line,i<0?s.start:s.end);if(a&&i>0&&s.end==r.ch||!/\w/.test(s.string)){var c=e.findPosH(l,i,"char");if(n(l,c))return r;else r=c}else{return l}}}function v(e,t){var n=e.state.emacsPrefix;if(!n)return t?null:1;M(e);return n=="-"?-1:Number(n)}function g(e){var t=typeof e=="string"?function(t){t.execCommand(e)}:e;return function(e){var n=v(e);t(e);for(var r=1;r<n;++r)t(e)}}function _(e,t,r,i){var o=v(e);if(o<0){i=-i;o=-o}for(var a=0;a<o;++a){var s=r(e,t,i);if(n(s,t))break;t=s}return t}function y(e,t){var n=function(n){n.extendSelection(_(n,n.getCursor(),e,t))};n.motion=true;return n}function w(e,t,n,r){var i=e.listSelections(),o;var a=i.length;while(a--){o=i[a].head;c(e,o,_(e,o,t,n),r)}}function x(e,t){if(e.somethingSelected()){var n=e.listSelections(),r;var i=n.length;while(i--){r=n[i];c(e,r.anchor,r.head,t)}return true}}function C(e,t){if(e.state.emacsPrefix){if(t!="-")e.state.emacsPrefix+=t;return}e.state.emacsPrefix=t;e.on("keyHandled",E);e.on("inputRead",S)}var k={"Alt-G":true,"Ctrl-X":true,"Ctrl-Q":true,"Ctrl-U":true};function E(e,t){if(!e.state.emacsPrefixMap&&!k.hasOwnProperty(t))M(e)}function M(e){e.state.emacsPrefix=null;e.off("keyHandled",E);e.off("inputRead",S)}function S(e,t){var n=v(e);if(n>1&&t.origin=="+input"){var r=t.text.join("\n"),i="";for(var o=1;o<n;++o)i+=r;e.replaceSelection(i)}}function L(e){e.state.emacsPrefixMap=true;e.addKeyMap(z);e.on("keyHandled",T);e.on("inputRead",T)}function T(e,t){if(typeof t=="string"&&(/^\d$/.test(t)||t=="Ctrl-U"))return;e.removeKeyMap(z);e.state.emacsPrefixMap=false;e.off("keyHandled",T);e.off("inputRead",T)}function D(e){e.setCursor(e.getCursor());e.setExtending(!e.getExtending());e.on("change",(function(){e.setExtending(false)}))}function O(e){e.setExtending(false);e.setCursor(e.getCursor())}function A(e,t,n){if(e.openDialog)e.openDialog(t+': <input type="text" style="width: 10em"/>',n,{bottom:true});else n(prompt(t,""))}function j(e,t){var n=e.getCursor(),r=e.findPosH(n,1,"word");e.replaceRange(t(e.getRange(n,r)),n,r);e.setCursor(r)}function P(e){var n=e.getCursor(),r=n.line,i=n.ch;var o=[];while(r>=e.firstLine()){var a=e.getLine(r);for(var s=i==null?a.length:i;s>0;){var i=a.charAt(--s);if(i==")")o.push("(");else if(i=="]")o.push("[");else if(i=="}")o.push("{");else if(/[\(\{\[]/.test(i)&&(!o.length||o.pop()!=i))return e.extendSelection(t(r,s))}--r;i=null}}function R(e){e.execCommand("clearSearch");O(e)}e.emacs={kill:c,killRegion:x,repeated:g};var I=e.keyMap.emacs=e.normalizeKeyMap({"Ctrl-W":function(e){c(e,e.getCursor("start"),e.getCursor("end"),true)},"Ctrl-K":g((function(e){var n=e.getCursor(),r=e.clipPos(t(n.line));var i=e.getRange(n,r);if(!/\S/.test(i)){i+="\n";r=t(n.line+1,0)}c(e,n,r,"grow",i)})),"Alt-W":function(e){i(e.getSelection());O(e)},"Ctrl-Y":function(e){var t=e.getCursor();e.replaceRange(a(v(e)),t,t,"paste");e.setSelection(t,e.getCursor())},"Alt-Y":function(e){e.replaceSelection(s(),"around","paste")},"Ctrl-Space":D,"Ctrl-Shift-2":D,"Ctrl-F":y(u,1),"Ctrl-B":y(u,-1),Right:y(u,1),Left:y(u,-1),"Ctrl-D":function(e){w(e,u,1,false)},Delete:function(e){x(e,false)||w(e,u,1,false)},"Ctrl-H":function(e){w(e,u,-1,false)},Backspace:function(e){x(e,false)||w(e,u,-1,false)},"Alt-F":y(d,1),"Alt-B":y(d,-1),"Alt-Right":y(d,1),"Alt-Left":y(d,-1),"Alt-D":function(e){w(e,d,1,"grow")},"Alt-Backspace":function(e){w(e,d,-1,"grow")},"Ctrl-N":y(f,1),"Ctrl-P":y(f,-1),Down:y(f,1),Up:y(f,-1),"Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd",End:"goLineEnd",Home:"goLineStart","Alt-V":y(p,-1),"Ctrl-V":y(p,1),PageUp:y(p,-1),PageDown:y(p,1),"Ctrl-Up":y(h,-1),"Ctrl-Down":y(h,1),"Alt-A":y(m,-1),"Alt-E":y(m,1),"Alt-K":function(e){w(e,m,1,"grow")},"Ctrl-Alt-K":function(e){w(e,b,1,"grow")},"Ctrl-Alt-Backspace":function(e){w(e,b,-1,"grow")},"Ctrl-Alt-F":y(b,1),"Ctrl-Alt-B":y(b,-1,"grow"),"Shift-Ctrl-Alt-2":function(e){var t=e.getCursor();e.setSelection(_(e,t,b,1),t)},"Ctrl-Alt-T":function(e){var t=b(e,e.getCursor(),-1),n=b(e,t,1);var r=b(e,n,1),i=b(e,r,-1);e.replaceRange(e.getRange(i,r)+e.getRange(n,i)+e.getRange(t,n),t,r)},"Ctrl-Alt-U":g(P),"Alt-Space":function(e){var n=e.getCursor(),r=n.ch,i=n.ch,o=e.getLine(n.line);while(r&&/\s/.test(o.charAt(r-1)))--r;while(i<o.length&&/\s/.test(o.charAt(i)))++i;e.replaceRange(" ",t(n.line,r),t(n.line,i))},"Ctrl-O":g((function(e){e.replaceSelection("\n","start")})),"Ctrl-T":g((function(e){e.execCommand("transposeChars")})),"Alt-C":g((function(e){j(e,(function(e){var t=e.search(/\w/);if(t==-1)return e;return e.slice(0,t)+e.charAt(t).toUpperCase()+e.slice(t+1).toLowerCase()}))})),"Alt-U":g((function(e){j(e,(function(e){return e.toUpperCase()}))})),"Alt-L":g((function(e){j(e,(function(e){return e.toLowerCase()}))})),"Alt-;":"toggleComment","Ctrl-/":g("undo"),"Shift-Ctrl--":g("undo"),"Ctrl-Z":g("undo"),"Cmd-Z":g("undo"),"Shift-Ctrl-Z":"redo","Shift-Alt-,":"goDocStart","Shift-Alt-.":"goDocEnd","Ctrl-S":"findPersistentNext","Ctrl-R":"findPersistentPrev","Ctrl-G":R,"Shift-Alt-5":"replace","Alt-/":"autocomplete",Enter:"newlineAndIndent","Ctrl-J":g((function(e){e.replaceSelection("\n","end")})),Tab:"indentAuto","Alt-G G":function(e){var t=v(e,true);if(t!=null&&t>0)return e.setCursor(t-1);A(e,"Goto line",(function(t){var n;if(t&&!isNaN(n=Number(t))&&n==(n|0)&&n>0)e.setCursor(n-1)}))},"Ctrl-X Tab":function(e){e.indentSelection(v(e,true)||e.getOption("indentUnit"))},"Ctrl-X Ctrl-X":function(e){e.setSelection(e.getCursor("head"),e.getCursor("anchor"))},"Ctrl-X Ctrl-S":"save","Ctrl-X Ctrl-W":"save","Ctrl-X S":"saveAll","Ctrl-X F":"open","Ctrl-X U":g("undo"),"Ctrl-X K":"close","Ctrl-X Delete":function(e){c(e,e.getCursor(),m(e,e.getCursor(),1),"grow")},"Ctrl-X H":"selectAll","Ctrl-Q Tab":g("insertTab"),"Ctrl-U":L,fallthrough:"default"});var z={"Ctrl-G":M};function N(e){z[e]=function(t){C(t,e)};I["Ctrl-"+e]=function(t){C(t,e)};k["Ctrl-"+e]=true}for(var H=0;H<10;++H)N(String(H));N("-")}))},Loxo:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("uz",{months:"январеврал_март_апрел_май_июн_июл_август_сентябр_октяброябрекабр".split("_"),monthsShort:"янв_фев_мар_апрай_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанбаушанба_Сешанбаоршанбаайшанбаумаанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чорай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Сеоауа".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}});return t}))},Lw54:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});class r{async list(e){throw new Error("DataConnector#list method has not been implemented.")}async remove(e){throw new Error("DataConnector#remove method has not been implemented.")}async save(e,t){throw new Error("DataConnector#save method has not been implemented.")}}t.DataConnector=r},M1xp:function(e,t,n){var r=n("a0xu");e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return r(e)=="String"?e.split(""):Object(e)}},M6go:function(e,t,n){"use strict";n.d(t,"b",(function(){return i}));n.d(t,"a",(function(){return o}));var r=n("nW2j");const i=new r["Token"]("@jupyterlab/terminal:ITerminalTracker");var o;(function(e){e.defaultOptions={theme:"inherit",fontFamily:'Menlo, Consolas, "DejaVu Sans Mono", monospace',fontSize:13,lineHeight:1,scrollback:1e3,shutdownOnClose:false,cursorBlink:true,initialCommand:"",screenReaderMode:false,pasteWithCtrlV:true,autoFit:true,macOptionIsMeta:false}})(o||(o={}))},MF0r:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-FileEditor {\n}\n\n/*-----------------------------------------------------------------------------\n| Presentation Mode (.jp-mod-presentationMode)\n|----------------------------------------------------------------------------*/\n\n.jp-mod-presentationMode .jp-FileEditor {\n --jp-code-font-size: var(--jp-code-presentation-font-size);\n}\n",""])},MPFp:function(e,t,n){"use strict";var r=n("uOPS");var i=n("Y7ZC");var o=n("kTiW");var a=n("NegM");var s=n("SBuE");var l=n("j2DC");var c=n("RfKB");var u=n("U+KD");var d=n("UWiX")("iterator");var f=!([].keys&&"next"in[].keys());var p="@@iterator";var h="keys";var m="values";var b=function(){return this};e.exports=function(e,t,n,v,g,_,y){l(n,t,v);var w=function(e){if(!f&&e in E)return E[e];switch(e){case h:return function t(){return new n(this,e)};case m:return function t(){return new n(this,e)}}return function t(){return new n(this,e)}};var x=t+" Iterator";var C=g==m;var k=false;var E=e.prototype;var M=E[d]||E[p]||g&&E[g];var S=M||w(g);var L=g?!C?S:w("entries"):undefined;var T=t=="Array"?E.entries||M:M;var D,O,A;if(T){A=u(T.call(new e));if(A!==Object.prototype&&A.next){c(A,x,true);if(!r&&typeof A[d]!="function")a(A,d,b)}}if(C&&M&&M.name!==m){k=true;S=function e(){return M.call(this)}}if((!r||y)&&(f||k||!E[d])){a(E,d,S)}s[t]=S;s[x]=b;if(g){D={values:C?S:w(m),keys:_?S:w(h),entries:L};if(y)for(O in D){if(!(O in E))o(E,O,D[O])}else i(i.P+i.F*(f||k),t,D)}return D}},MZLl:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true})},McUL:function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){"use strict";var t="CodeMirror-activeline";var n="CodeMirror-activeline-background";var r="CodeMirror-activeline-gutter";e.defineOption("styleActiveLine",false,(function(t,n,r){var o=r==e.Init?false:r;if(n==o)return;if(o){t.off("beforeSelectionChange",s);i(t);delete t.state.activeLines}if(n){t.state.activeLines=[];a(t,t.listSelections());t.on("beforeSelectionChange",s)}}));function i(e){for(var i=0;i<e.state.activeLines.length;i++){e.removeLineClass(e.state.activeLines[i],"wrap",t);e.removeLineClass(e.state.activeLines[i],"background",n);e.removeLineClass(e.state.activeLines[i],"gutter",r)}}function o(e,t){if(e.length!=t.length)return false;for(var n=0;n<e.length;n++)if(e[n]!=t[n])return false;return true}function a(e,a){var s=[];for(var l=0;l<a.length;l++){var c=a[l];var u=e.getOption("styleActiveLine");if(typeof u=="object"&&u.nonEmpty?c.anchor.line!=c.head.line:!c.empty())continue;var d=e.getLineHandleVisualStart(c.head.line);if(s[s.length-1]!=d)s.push(d)}if(o(e.state.activeLines,s))return;e.operation((function(){i(e);for(var o=0;o<s.length;o++){e.addLineClass(s[o],"wrap",t);e.addLineClass(s[o],"background",n);e.addLineClass(s[o],"gutter",r)}e.state.activeLines=s}))}function s(e,t){a(e,t.ranges)}}))},MdHq:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("aH8u"),"");t.i(n("H+0L"),"");t.i(n("RqDC"),"");t.i(n("7RLm"),"");t.i(n("PRyH"),"");t.i(n("2NIn"),"");t.i(n("vQQO"),"");t.i(n("Ay9h"),"");t.i(n("L4N5"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},MgzW:function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols;var i=Object.prototype.hasOwnProperty;var o=Object.prototype.propertyIsEnumerable;function a(e){if(e===null||e===undefined){throw new TypeError("Object.assign cannot be called with null or undefined")}return Object(e)}function s(){try{if(!Object.assign){return false}var e=new String("abc");e[5]="de";if(Object.getOwnPropertyNames(e)[0]==="5"){return false}var t={};for(var n=0;n<10;n++){t["_"+String.fromCharCode(n)]=n}var r=Object.getOwnPropertyNames(t).map((function(e){return t[e]}));if(r.join("")!=="0123456789"){return false}var i={};"abcdefghijklmnopqrst".split("").forEach((function(e){i[e]=e}));if(Object.keys(Object.assign({},i)).join("")!=="abcdefghijklmnopqrst"){return false}return true}catch(o){return false}}e.exports=s()?Object.assign:function(e,t){var n;var s=a(e);var l;for(var c=1;c<arguments.length;c++){n=Object(arguments[c]);for(var u in n){if(i.call(n,u)){s[u]=n[u]}}if(r){l=r(n);for(var d=0;d<l.length;d++){if(o.call(n,l[d])){s[l[d]]=n[l[d]]}}}}return s}},MnJJ:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Placeholder\n|----------------------------------------------------------------------------*/\n\n.jp-Placeholder {\n display: flex;\n flex-direction: row;\n flex: 1 1 auto;\n}\n\n.jp-Placeholder-prompt {\n box-sizing: border-box;\n}\n\n.jp-Placeholder-content {\n flex: 1 1 auto;\n border: none;\n background: transparent;\n height: 20px;\n box-sizing: border-box;\n}\n\n.jp-Placeholder-content .jp-MoreHorizIcon {\n width: 32px;\n height: 16px;\n border: 1px solid transparent;\n border-radius: var(--jp-border-radius);\n}\n\n.jp-Placeholder-content .jp-MoreHorizIcon:hover {\n border: 1px solid var(--jp-border-color1);\n box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.25);\n background-color: var(--jp-layout-color0);\n}\n",""])},Mqbl:function(e,t,n){var r=n("JB68");var i=n("w6GO");n("zn7N")("keys",(function(){return function e(t){return i(r(t))}}))},MvwC:function(e,t,n){var r=n("5T2Y").document;e.exports=r&&r.documentElement},MwX7:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n("hI0s");const i=n("ZWV2");t.TERMINAL_SERVICE_URL="api/terminals";function o(){const e=String(r.PageConfig.getOption("terminalsAvailable"));return e.toLowerCase()==="true"}t.isAvailable=o;async function a(e=i.ServerConnection.makeSettings()){c.errorIfNotAvailable();const n=r.URLExt.join(e.baseUrl,t.TERMINAL_SERVICE_URL);const o={method:"POST"};const a=await i.ServerConnection.makeRequest(n,o,e);if(a.status!==200){const e=await i.ServerConnection.ResponseError.create(a);throw e}const s=await a.json();return s}t.startNew=a;async function s(e=i.ServerConnection.makeSettings()){c.errorIfNotAvailable();const n=r.URLExt.join(e.baseUrl,t.TERMINAL_SERVICE_URL);const o=await i.ServerConnection.makeRequest(n,{},e);if(o.status!==200){const e=await i.ServerConnection.ResponseError.create(o);throw e}const a=await o.json();if(!Array.isArray(a)){throw new Error("Invalid terminal list")}return a}t.listRunning=s;async function l(e,n=i.ServerConnection.makeSettings()){var o;c.errorIfNotAvailable();const a=r.URLExt.join(n.baseUrl,t.TERMINAL_SERVICE_URL,e);const s={method:"DELETE"};const l=await i.ServerConnection.makeRequest(a,s,n);if(l.status===404){const t=await l.json();const n=(o=t.message,o!==null&&o!==void 0?o:`The terminal session "${e}"" does not exist on the server`);console.warn(n)}else if(l.status!==204){const e=await i.ServerConnection.ResponseError.create(l);throw e}}t.shutdownTerminal=l;var c;(function(e){function t(){if(!o()){throw new Error("Terminals Unavailable")}}e.errorIfNotAvailable=t})(c||(c={}))},N4GV:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var r=n("nW2j");const i="commandlinker-command";const o="commandlinker-args";class a{constructor(e){this._isDisposed=false;this._commands=e.commands;document.body.addEventListener("click",this)}get isDisposed(){return this._isDisposed}dispose(){if(this.isDisposed){return}this._isDisposed=true;document.body.removeEventListener("click",this)}connectNode(e,t,n){e.setAttribute(`data-${i}`,t);if(n!==void 0){e.setAttribute(`data-${o}`,JSON.stringify(n))}return e}disconnectNode(e){e.removeAttribute(`data-${i}`);e.removeAttribute(`data-${o}`);return e}handleEvent(e){switch(e.type){case"click":this._evtClick(e);break;default:return}}populateVNodeDataset(e,t){let n;if(t!==void 0){n={[o]:JSON.stringify(t),[i]:e}}else{n={[i]:e}}return n}_evtClick(e){let t=e.target;while(t&&t.parentElement){if(t.hasAttribute(`data-${i}`)){e.preventDefault();const n=t.getAttribute(`data-${i}`);if(!n){return}const a=t.getAttribute(`data-${o}`);let s=r["JSONExt"].emptyObject;if(a){s=JSON.parse(a)}void this._commands.execute(n,s);return}t=t.parentElement}}}var s=n("EW/T");var l=n("S9up");var c=n("/MNf");var u=n("AB7C");var d=n("2DVW");function f(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),i=0,t=0;t<n;t++)for(var o=arguments[t],a=0,s=o.length;a<s;a++,i++)r[i]=o[a];return r}var p=function(){function e(e){this._started=false;this._pluginMap=h.createPluginMap();this._serviceMap=h.createServiceMap();this._delegate=new r["PromiseDelegate"];var t=new u["a"];var n=e.contextMenuRenderer;var i=new d["ContextMenu"]({commands:t,renderer:n});this.commands=t;this.contextMenu=i;this.shell=e.shell}Object.defineProperty(e.prototype,"started",{get:function(){return this._delegate.promise},enumerable:true,configurable:true});e.prototype.hasPlugin=function(e){return e in this._pluginMap};e.prototype.listPlugins=function(){return Object.keys(this._pluginMap)};e.prototype.registerPlugin=function(e){if(e.id in this._pluginMap){throw new Error("Plugin '"+e.id+"' is already registered.")}var t=h.createPluginData(e);h.ensureNoCycle(t,this._pluginMap,this._serviceMap);if(t.provides){this._serviceMap.set(t.provides,t.id)}this._pluginMap[t.id]=t};e.prototype.registerPlugins=function(e){for(var t=0,n=e;t<n.length;t++){var r=n[t];this.registerPlugin(r)}};e.prototype.activatePlugin=function(e){var t=this;var n=this._pluginMap[e];if(!n){return Promise.reject(new Error("Plugin '"+e+"' is not registered."))}if(n.activated){return Promise.resolve(undefined)}if(n.promise){return n.promise}var r=n.requires.map((function(e){return t.resolveRequiredService(e)}));var i=n.optional.map((function(e){return t.resolveOptionalService(e)}));var o=r.concat(i);n.promise=Promise.all(o).then((function(e){return n.activate.apply(undefined,f([t],e))})).then((function(e){n.service=e;n.activated=true;n.promise=null})).catch((function(e){n.promise=null;throw e}));return n.promise};e.prototype.resolveRequiredService=function(e){var t=this._serviceMap.get(e);if(!t){return Promise.reject(new Error("No provider for: "+e.name+"."))}var n=this._pluginMap[t];if(n.activated){return Promise.resolve(n.service)}return this.activatePlugin(t).then((function(){return n.service}))};e.prototype.resolveOptionalService=function(e){var t=this._serviceMap.get(e);if(!t){return Promise.resolve(null)}var n=this._pluginMap[t];if(n.activated){return Promise.resolve(n.service)}return this.activatePlugin(t).then((function(){return n.service})).catch((function(e){console.error(e);return null}))};e.prototype.start=function(e){var t=this;if(e===void 0){e={}}if(this._started){return this._delegate.promise}this._started=true;var n=e.hostID||"";var r=h.collectStartupPlugins(this._pluginMap,e);var i=r.map((function(e){return t.activatePlugin(e).catch((function(t){console.error("Plugin '"+e+"' failed to activate.");console.error(t)}))}));Promise.all(i).then((function(){t.attachShell(n);t.addEventListeners();t._delegate.resolve(undefined)}));return this._delegate.promise};e.prototype.handleEvent=function(e){switch(e.type){case"resize":this.evtResize(e);break;case"keydown":this.evtKeydown(e);break;case"contextmenu":this.evtContextMenu(e);break}};e.prototype.attachShell=function(e){d["Widget"].attach(this.shell,e&&document.getElementById(e)||document.body)};e.prototype.addEventListeners=function(){document.addEventListener("contextmenu",this);document.addEventListener("keydown",this,true);window.addEventListener("resize",this)};e.prototype.evtKeydown=function(e){this.commands.processKeydownEvent(e)};e.prototype.evtContextMenu=function(e){if(e.shiftKey){return}if(this.contextMenu.open(e)){e.preventDefault();e.stopPropagation()}};e.prototype.evtResize=function(e){this.shell.update()};return e}();var h;(function(e){function t(){return Object.create(null)}e.createPluginMap=t;function n(){return new Map}e.createServiceMap=n;function r(e){return{id:e.id,service:null,promise:null,activated:false,activate:e.activate,provides:e.provides||null,autoStart:e.autoStart||false,requires:e.requires?e.requires.slice():[],optional:e.optional?e.optional.slice():[]}}e.createPluginData=r;function i(e,t,n){var r=e.requires.concat(e.optional);if(!e.provides||r.length===0){return}var i=[e.id];if(r.some(o)){throw new Error("Cycle detected: "+i.join(" -> ")+".")}function o(r){if(r===e.provides){return true}var a=n.get(r);if(!a){return false}var s=t[a];var l=s.requires.concat(s.optional);if(l.length===0){return false}i.push(a);if(l.some(o)){return true}i.pop();return false}}e.ensureNoCycle=i;function o(e,t){var n=Object.create(null);for(var r in e){if(e[r].autoStart){n[r]=true}}if(t.startPlugins){for(var i=0,o=t.startPlugins;i<o.length;i++){var r=o[i];n[r]=true}}if(t.ignorePlugins){for(var a=0,s=t.ignorePlugins;a<s.length;a++){var r=s[a];delete n[r]}}return Object.keys(n)}e.collectStartupPlugins=o})(h||(h={}));class m extends p{constructor(e){super(e);this.contextMenu=new c["a"]({commands:this.commands,renderer:e.contextMenuRenderer});const t=new Promise(e=>{requestAnimationFrame(()=>{e()})});this.commandLinker=e.commandLinker||new a({commands:this.commands});this.docRegistry=e.docRegistry||new s["a"];this.restored=e.restored||this.started.then(()=>t).catch(()=>t);this.serviceManager=e.serviceManager||new l["ServiceManager"];this.commands.addCommand(b.CONTEXT_MENU_INFO,{label:"Shift+Right Click for Browser Menu",isEnabled:()=>false,execute:()=>void 0});this.contextMenu.addItem({command:b.CONTEXT_MENU_INFO,selector:"body",rank:Infinity})}contextMenuHitTest(e){if(!this._contextMenuEvent||!(this._contextMenuEvent.target instanceof Node)){return undefined}let t=this._contextMenuEvent.target;do{if(t instanceof HTMLElement&&e(t)){return t}t=t.parentNode}while(t&&t.parentNode&&t!==t.parentNode);return undefined}evtContextMenu(e){this._contextMenuEvent=e;if(e.shiftKey||b.suppressContextMenu(e.target)){return}const t=this.contextMenu.open(e);if(t){const t=this.contextMenu.menu.items;if(t.length===1&&t[0].command===b.CONTEXT_MENU_INFO){this.contextMenu.menu.close();return}e.preventDefault();e.stopPropagation()}}}(function(e){e.IPaths=new r["Token"]("@jupyterlab/application:IPaths");e.ITreeResolver=new r["Token"]("@jupyterlab/application:ITreeResolver")})(m||(m={}));var b;(function(e){e.CONTEXT_MENU_INFO="__internal:context-menu-info";function t(e){return e.closest("[data-jp-suppress-context-menu]")!==null}e.suppressContextMenu=t})(b||(b={}))},N4pV:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("aH8u"),"");t.i(n("xN4p"),"");t.i(n("gJBw"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},NGrM:function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){"use strict";e.defineMode("julia",(function(t,n){function r(e,t){if(typeof t==="undefined"){t="\\b"}return new RegExp("^(("+e.join(")|(")+"))"+t)}var i="\\\\[0-7]{1,3}";var o="\\\\x[A-Fa-f0-9]{1,2}";var a="\\\\[abefnrtv0%?'\"\\\\]";var s="([^\\u0027\\u005C\\uD800-\\uDFFF]|[\\uD800-\\uDFFF][\\uDC00-\\uDFFF])";var l=n.operators||r(["[<>]:","[<>=]=","<<=?",">>>?=?","=>","->","\\/\\/","[\\\\%*+\\-<>!=\\/^|&\\u00F7\\u22BB]=?","\\?","\\$","~",":","\\u00D7","\\u2208","\\u2209","\\u220B","\\u220C","\\u2218","\\u221A","\\u221B","\\u2229","\\u222A","\\u2260","\\u2264","\\u2265","\\u2286","\\u2288","\\u228A","\\u22C5","\\b(in|isa)\\b(?!.?\\()"],"");var c=n.delimiters||/^[;,()[\]{}]/;var u=n.identifiers||/^[_A-Za-z\u00A1-\u2217\u2219-\uFFFF][\w\u00A1-\u2217\u2219-\uFFFF]*!*/;var d=r([i,o,a,s],"'");var f=["begin","function","type","struct","immutable","let","macro","for","while","quote","if","else","elseif","try","finally","catch","do"];var p=["end","else","elseif","catch","finally"];var h=["if","else","elseif","while","for","begin","let","end","do","try","catch","finally","return","break","continue","global","local","const","export","import","importall","using","function","where","macro","module","baremodule","struct","type","mutable","immutable","quote","typealias","abstract","primitive","bitstype"];var m=["true","false","nothing","NaN","Inf"];e.registerHelper("hintWords","julia",h.concat(m));var b=r(f);var v=r(p);var g=r(h);var _=r(m);var y=/^@[_A-Za-z][\w]*/;var w=/^:[_A-Za-z\u00A1-\uFFFF][\w\u00A1-\uFFFF]*!*/;var x=/^(`|([_A-Za-z\u00A1-\uFFFF]*"("")?))/;function C(e){return e.nestedArrays>0}function k(e){return e.nestedGenerators>0}function E(e,t){if(typeof t==="undefined"){t=0}if(e.scopes.length<=t){return null}return e.scopes[e.scopes.length-(t+1)]}function M(e,t){if(e.match(/^#=/,false)){t.tokenize=T;return t.tokenize(e,t)}var n=t.leavingExpr;if(e.sol()){n=false}t.leavingExpr=false;if(n){if(e.match(/^'+/)){return"operator"}}if(e.match(/\.{4,}/)){return"error"}else if(e.match(/\.{1,3}/)){return"operator"}if(e.eatSpace()){return null}var r=e.peek();if(r==="#"){e.skipToEnd();return"comment"}if(r==="["){t.scopes.push("[");t.nestedArrays++}if(r==="("){t.scopes.push("(");t.nestedGenerators++}if(C(t)&&r==="]"){while(t.scopes.length&&E(t)!=="["){t.scopes.pop()}t.scopes.pop();t.nestedArrays--;t.leavingExpr=true}if(k(t)&&r===")"){while(t.scopes.length&&E(t)!=="("){t.scopes.pop()}t.scopes.pop();t.nestedGenerators--;t.leavingExpr=true}if(C(t)){if(t.lastToken=="end"&&e.match(/^:/)){return"operator"}if(e.match(/^end/)){return"number"}}var i;if(i=e.match(b,false)){t.scopes.push(i[0])}if(e.match(v,false)){t.scopes.pop()}if(e.match(/^::(?![:\$])/)){t.tokenize=L;return t.tokenize(e,t)}if(!n&&e.match(w)||e.match(/:([<>]:|<<=?|>>>?=?|->|\/\/|\.{2,3}|[\.\\%*+\-<>!\/^|&]=?|[~\?\$])/)){return"builtin"}if(e.match(l)){return"operator"}if(e.match(/^\.?\d/,false)){var o=RegExp(/^im\b/);var a=false;if(e.match(/^0x\.[0-9a-f_]+p[\+\-]?[_\d]+/i)){a=true}if(e.match(/^0x[0-9a-f_]+/i)){a=true}if(e.match(/^0b[01_]+/i)){a=true}if(e.match(/^0o[0-7_]+/i)){a=true}if(e.match(/^(?:(?:\d[_\d]*)?\.(?!\.)(?:\d[_\d]*)?|\d[_\d]*\.(?!\.)(?:\d[_\d]*))?([Eef][\+\-]?[_\d]+)?/i)){a=true}if(e.match(/^\d[_\d]*(e[\+\-]?\d+)?/i)){a=true}if(a){e.match(o);t.leavingExpr=true;return"number"}}if(e.match(/^'/)){t.tokenize=D;return t.tokenize(e,t)}if(e.match(x)){t.tokenize=O(e.current());return t.tokenize(e,t)}if(e.match(y)){return"meta"}if(e.match(c)){return null}if(e.match(g)){return"keyword"}if(e.match(_)){return"builtin"}var s=t.isDefinition||t.lastToken=="function"||t.lastToken=="macro"||t.lastToken=="type"||t.lastToken=="struct"||t.lastToken=="immutable";if(e.match(u)){if(s){if(e.peek()==="."){t.isDefinition=true;return"variable"}t.isDefinition=false;return"def"}if(e.match(/^({[^}]*})*\(/,false)){t.tokenize=S;return t.tokenize(e,t)}t.leavingExpr=true;return"variable"}e.next();return"error"}function S(e,t){var n=e.match(/^(\(\s*)/);if(n){if(t.firstParenPos<0)t.firstParenPos=t.scopes.length;t.scopes.push("(");t.charsAdvanced+=n[1].length}if(E(t)=="("&&e.match(/^\)/)){t.scopes.pop();t.charsAdvanced+=1;if(t.scopes.length<=t.firstParenPos){var r=e.match(/^(\s*where\s+[^\s=]+)*\s*?=(?!=)/,false);e.backUp(t.charsAdvanced);t.firstParenPos=-1;t.charsAdvanced=0;t.tokenize=M;if(r)return"def";return"builtin"}}if(e.match(/^$/g,false)){e.backUp(t.charsAdvanced);while(t.scopes.length>t.firstParenPos)t.scopes.pop();t.firstParenPos=-1;t.charsAdvanced=0;t.tokenize=M;return"builtin"}t.charsAdvanced+=e.match(/^([^()]*)/)[1].length;return t.tokenize(e,t)}function L(e,t){e.match(/.*?(?=,|;|{|}|\(|\)|=|$|\s)/);if(e.match(/^{/)){t.nestedParameters++}else if(e.match(/^}/)&&t.nestedParameters>0){t.nestedParameters--}if(t.nestedParameters>0){e.match(/.*?(?={|})/)||e.next()}else if(t.nestedParameters==0){t.tokenize=M}return"builtin"}function T(e,t){if(e.match(/^#=/)){t.nestedComments++}if(!e.match(/.*?(?=(#=|=#))/)){e.skipToEnd()}if(e.match(/^=#/)){t.nestedComments--;if(t.nestedComments==0)t.tokenize=M}return"comment"}function D(e,t){var n=false,r;if(e.match(d)){n=true}else if(r=e.match(/\\u([a-f0-9]{1,4})(?=')/i)){var i=parseInt(r[1],16);if(i<=55295||i>=57344){n=true;e.next()}}else if(r=e.match(/\\U([A-Fa-f0-9]{5,8})(?=')/)){var i=parseInt(r[1],16);if(i<=1114111){n=true;e.next()}}if(n){t.leavingExpr=true;t.tokenize=M;return"string"}if(!e.match(/^[^']+(?=')/)){e.skipToEnd()}if(e.match(/^'/)){t.tokenize=M}return"error"}function O(e){if(e.substr(-3)==='"""'){e='"""'}else if(e.substr(-1)==='"'){e='"'}function t(t,n){if(t.eat("\\")){t.next()}else if(t.match(e)){n.tokenize=M;n.leavingExpr=true;return"string"}else{t.eat(/[`"]/)}t.eatWhile(/[^\\`"]/);return"string"}return t}var A={startState:function(){return{tokenize:M,scopes:[],lastToken:null,leavingExpr:false,isDefinition:false,nestedArrays:0,nestedComments:0,nestedGenerators:0,nestedParameters:0,charsAdvanced:0,firstParenPos:-1}},token:function(e,t){var n=t.tokenize(e,t);var r=e.current();if(r&&n){t.lastToken=r}return n},indent:function(e,n){var r=0;if(n==="]"||n===")"||n==="end"||n==="else"||n==="catch"||n==="elseif"||n==="finally"){r=-1}return(e.scopes.length+r)*t.indentUnit},electricInput:/\b(end|else|catch|finally)\b/,blockCommentStart:"#=",blockCommentEnd:"=#",lineComment:"#",closeBrackets:'()[]{}""',fold:"indent"};return A}));e.defineMIME("text/x-julia","julia")}))},NHPb:function(e,t,n){"use strict";n.r(t);var r=n("2F0p");var i=n("+O56");var o=n("U2CZ");var a=n("GREJ");var s=n("7wFH");var l=n("923h");var c=n("DZkP");var u=n("pm5s");var d=n("USmn");var f=n("AGAg");var p=n("hI0s");var h=n("/VUM");var m=n("i96i");var b=n("nW2j");var v=n("2DVW");var g=n("bQVC");var _=n("r+t4");var y=n("ROI/");var w=n("qWDj");const x=5;const C="jp-dragImage";const k="jp-dragImage-singlePrompt";const E="jp-dragImage-content";const M="jp-dragImage-prompt";const S="jp-dragImage-multipleBack";var L;(function(e){function t(e,t,n){let r=-1;while(e&&e.parentElement){if(n(e)){Object(y["each"])(t,(t,n)=>{if(t.node===e){r=n;return false}});break}e=e.parentElement}return r}e.findCell=t;function n(e,t){let n;if(e){if(e.editorWidget.node.contains(t)){n="input"}else if(e.promptNode.contains(t)){n="prompt"}else{n="cell"}}else{n="unknown"}return n}e.detectTargetArea=n;function r(e,t,n,r){const i=Math.abs(n-e);const o=Math.abs(r-t);return i>=x||o>=x}e.shouldStartDrag=r;function i(e,t){const n=t.length;let r;if(e.model.type==="code"){const t=e.model.executionCount;r=" ";if(t){r=t.toString()}}else{r=""}const i=e.model.value.text.split("\n")[0].slice(0,26);if(n>1){if(r!==""){return w["a"].realize(w["b"].div(w["b"].div({className:C},w["b"].span({className:M},"["+r+"]:"),w["b"].span({className:E},i)),w["b"].div({className:S},"")))}else{return w["a"].realize(w["b"].div(w["b"].div({className:C},w["b"].span({className:M}),w["b"].span({className:E},i)),w["b"].div({className:S},"")))}}else{if(r!==""){return w["a"].realize(w["b"].div(w["b"].div({className:`${C} ${k}`},w["b"].span({className:M},"["+r+"]:"),w["b"].span({className:E},i))))}else{return w["a"].realize(w["b"].div(w["b"].div({className:`${C} ${k}`},w["b"].span({className:M}),w["b"].span({className:E},i))))}}}e.createCellDragImage=i})(L||(L={}));var T=n("eXBS");var D=n("o+W8");var O=n("JGtG");class A{constructor(e){this._cursor=0;this._hasSession=false;this._history=[];this._placeholder="";this._setByHistory=false;this._isDisposed=false;this._editor=null;this._filtered=[];this.sessionContext=e.sessionContext;void this._handleKernel();this.sessionContext.kernelChanged.connect(this._handleKernel,this)}get editor(){return this._editor}set editor(e){if(this._editor===e){return}const t=this._editor;if(t){t.edgeRequested.disconnect(this.onEdgeRequest,this);t.model.value.changed.disconnect(this.onTextChange,this)}this._editor=e;if(e){e.edgeRequested.connect(this.onEdgeRequest,this);e.model.value.changed.connect(this.onTextChange,this)}}get placeholder(){return this._placeholder}get isDisposed(){return this._isDisposed}dispose(){this._isDisposed=true;this._history.length=0;O["Signal"].clearData(this)}back(e){if(!this._hasSession){this._hasSession=true;this._placeholder=e;this.setFilter(e);this._cursor=this._filtered.length-1}--this._cursor;this._cursor=Math.max(0,this._cursor);const t=this._filtered[this._cursor];return Promise.resolve(t)}forward(e){if(!this._hasSession){this._hasSession=true;this._placeholder=e;this.setFilter(e);this._cursor=this._filtered.length}++this._cursor;this._cursor=Math.min(this._filtered.length-1,this._cursor);const t=this._filtered[this._cursor];return Promise.resolve(t)}push(e){if(e&&e!==this._history[this._history.length-1]){this._history.push(e)}this.reset()}reset(){this._cursor=this._history.length;this._hasSession=false;this._placeholder=""}onHistory(e){this._history.length=0;let t="";let n="";if(e.content.status==="ok"){for(let r=0;r<e.content.history.length;r++){n=e.content.history[r][2];if(n!==t){this._history.push(t=n)}}}this._cursor=this._history.length}onTextChange(){if(this._setByHistory){this._setByHistory=false;return}this.reset()}onEdgeRequest(e,t){const n=e.model;const r=n.value.text;if(t==="top"||t==="topLine"){void this.back(r).then(t=>{if(this.isDisposed||!t){return}if(n.value.text===t){return}this._setByHistory=true;n.value.text=t;let r=0;r=t.indexOf("\n");if(r<0){r=t.length}e.setCursorPosition({line:0,column:r})})}else{void this.forward(r).then(t=>{if(this.isDisposed){return}const r=t||this.placeholder;if(n.value.text===r){return}this._setByHistory=true;n.value.text=r;const i=e.getPositionAt(r.length);if(i){e.setCursorPosition(i)}})}}async _handleKernel(){var e;const t=(e=this.sessionContext.session)===null||e===void 0?void 0:e.kernel;if(!t){this._history.length=0;return}return t.requestHistory(j.initialRequest).then(e=>{this.onHistory(e)})}setFilter(e=""){this._filtered.length=0;let t="";let n="";for(let r=0;r<this._history.length;r++){n=this._history[r];if(n!==t&&e===n.slice(0,e.length)){this._filtered.push(t=n)}}this._filtered.push(e)}}var j;(function(e){e.initialRequest={output:false,raw:true,hist_access_type:"tail",n:500}})(j||(j={}));const P="jpKernelUser";const R="jpCodeRunner";const I="jp-CodeConsole";const z="jp-Console-cell";const N="jp-CodeConsole-banner";const H="jp-CodeConsole-promptCell";const F="jp-CodeConsole-content";const B="jp-CodeConsole-input";const V=250;const Y="application/vnd.jupyter.cells";class W extends v["Widget"]{constructor(e){super();this._banner=null;this._executed=new O["Signal"](this);this._mimetype="text/x-ipython";this._msgIds=new Map;this._msgIdCells=new Map;this._promptCellCreated=new O["Signal"](this);this._dragData=null;this._drag=null;this._focusedCell=null;this.addClass(I);this.node.dataset[P]="true";this.node.dataset[R]="true";this.node.tabIndex=-1;const t=this.layout=new v["PanelLayout"];this._cells=new T["a"];this._content=new v["Panel"];this._input=new v["Panel"];this.contentFactory=e.contentFactory||W.defaultContentFactory;this.modelFactory=e.modelFactory||W.defaultModelFactory;this.rendermime=e.rendermime;this.sessionContext=e.sessionContext;this._mimeTypeService=e.mimeTypeService;this._content.addClass(F);this._input.addClass(B);t.addWidget(this._content);t.addWidget(this._input);this._history=new A({sessionContext:this.sessionContext});void this._onKernelChanged();this.sessionContext.kernelChanged.connect(this._onKernelChanged,this);this.sessionContext.statusChanged.connect(this._onKernelStatusChanged,this)}get executed(){return this._executed}get promptCellCreated(){return this._promptCellCreated}get cells(){return this._cells}get promptCell(){const e=this._input.layout;return e.widgets[0]||null}addCell(e,t){e.addClass(z);this._content.addWidget(e);this._cells.push(e);if(t){this._msgIds.set(t,e);this._msgIdCells.set(e,t)}e.disposed.connect(this._onCellDisposed,this);this.update()}addBanner(){if(this._banner){const e=this._banner;this._cells.push(this._banner);e.disposed.connect(this._onCellDisposed,this)}const e=this.modelFactory.createRawCell({});e.value.text="...";const t=(this._banner=new g["d"]({model:e,contentFactory:this.contentFactory})).initializeState();t.addClass(N);t.readOnly=true;this._content.addWidget(t)}clear(){const e=this._cells;while(e.length>0){e.get(0).dispose()}}createCodeCell(){const e=this.contentFactory;const t=this._createCodeCellOptions();const n=e.createCodeCell(t);n.readOnly=true;n.model.mimeType=this._mimetype;return n}dispose(){if(this.isDisposed){return}this._cells.clear();this._msgIdCells=null;this._msgIds=null;this._history.dispose();super.dispose()}async execute(e=false,t=V){var n,r;if(((r=(n=this.sessionContext.session)===null||n===void 0?void 0:n.kernel)===null||r===void 0?void 0:r.status)==="dead"){return}const i=this.promptCell;if(!i){throw new Error("Cannot execute without a prompt cell")}i.model.trusted=true;if(e){this.newPromptCell();await this._execute(i);return}const o=await this._shouldExecute(t);if(this.isDisposed){return}if(o){this.newPromptCell();this.promptCell.editor.focus();await this._execute(i)}else{i.editor.newIndentedLine()}}getCell(e){return this._msgIds.get(e)}inject(e,t={}){const n=this.createCodeCell();n.model.value.text=e;for(const r of Object.keys(t)){n.model.metadata.set(r,t[r])}this.addCell(n);return this._execute(n)}insertLinebreak(){const e=this.promptCell;if(!e){return}e.editor.newIndentedLine()}replaceSelection(e){var t,n;const r=this.promptCell;if(!r){return}(n=(t=r.editor).replaceSelection)===null||n===void 0?void 0:n.call(t,e)}serialize(){const e=[];Object(y["each"])(this._cells,t=>{const n=t.model;if(Object(_["d"])(n)){e.push(n.toJSON())}});if(this.promptCell){e.push(this.promptCell.model.toJSON())}return e}_evtMouseDown(e){const{button:t,shiftKey:n}=e;if(!(t===0||t===2)||n&&t===2){return}let r=e.target;const i=e=>e.classList.contains(z);let o=L.findCell(r,this._cells,i);if(o===-1){r=document.elementFromPoint(e.clientX,e.clientY);o=L.findCell(r,this._cells,i)}if(o===-1){return}const a=this._cells.get(o);const s=L.detectTargetArea(a,e.target);if(s==="prompt"){this._dragData={pressX:e.clientX,pressY:e.clientY,index:o};this._focusedCell=a;document.addEventListener("mouseup",this,true);document.addEventListener("mousemove",this,true);e.preventDefault()}}_evtMouseMove(e){const t=this._dragData;if(t&&L.shouldStartDrag(t.pressX,t.pressY,e.clientX,e.clientY)){void this._startDrag(t.index,e.clientX,e.clientY)}}_startDrag(e,t,n){const r=this._focusedCell.model;const i=[r.toJSON()];const o=L.createCellDragImage(this._focusedCell,i);this._drag=new D["Drag"]({mimeData:new b["MimeData"],dragImage:o,proposedAction:"copy",supportedActions:"copy",source:this});this._drag.mimeData.setData(Y,i);const a=r.value.text;this._drag.mimeData.setData("text/plain",a);this._focusedCell=null;document.removeEventListener("mousemove",this,true);document.removeEventListener("mouseup",this,true);return this._drag.start(t,n).then(()=>{if(this.isDisposed){return}this._drag=null;this._dragData=null})}handleEvent(e){switch(e.type){case"keydown":this._evtKeyDown(e);break;case"mousedown":this._evtMouseDown(e);break;case"mousemove":this._evtMouseMove(e);break;case"mouseup":this._evtMouseUp(e);break;default:break}}onAfterAttach(e){const t=this.node;t.addEventListener("keydown",this,true);t.addEventListener("click",this);t.addEventListener("mousedown",this);if(!this.promptCell){this.newPromptCell()}else{this.promptCell.editor.focus();this.update()}}onBeforeDetach(e){const t=this.node;t.removeEventListener("keydown",this,true);t.removeEventListener("click",this)}onActivateRequest(e){const t=this.promptCell&&this.promptCell.editor;if(t){t.focus()}this.update()}newPromptCell(){let e=this.promptCell;const t=this._input;if(e){e.readOnly=true;e.removeClass(H);O["Signal"].clearData(e.editor);const n=t.widgets[0];n.parent=null;this.addCell(e)}const n=this.contentFactory;const r=this._createCodeCellOptions();e=n.createCodeCell(r);e.model.mimeType=this._mimetype;e.addClass(H);this._input.addWidget(e);const i=e.editor;i.addKeydownHandler(this._onEditorKeydown);this._history.editor=i;this._promptCellCreated.emit(e)}onUpdateRequest(e){U.scrollToBottom(this._content.node)}_evtKeyDown(e){const t=this.promptCell&&this.promptCell.editor;if(!t){return}if(e.keyCode===13&&!t.hasFocus()){e.preventDefault();t.focus()}else if(e.keyCode===27&&t.hasFocus()){e.preventDefault();e.stopPropagation();this.node.focus()}}_evtMouseUp(e){if(this.promptCell&&this.promptCell.node.contains(e.target)){this.promptCell.editor.focus()}}_execute(e){const t=e.model.value.text;this._history.push(t);if(t==="clear"||t==="%clear"){this.clear();return Promise.resolve(void 0)}e.model.contentChanged.connect(this.update,this);const n=t=>{if(this.isDisposed){return}if(t&&t.content.status==="ok"){const n=t.content;if(n.payload&&n.payload.length){const t=n.payload.filter(e=>e.source==="set_next_input")[0];if(t){const n=t.text;e.model.value.text=n}}}else if(t&&t.content.status==="error"){Object(y["each"])(this._cells,e=>{if(e.model.executionCount===null){e.setPrompt("")}})}e.model.contentChanged.disconnect(this.update,this);this.update();this._executed.emit(new Date)};const r=()=>{if(this.isDisposed){return}e.model.contentChanged.disconnect(this.update,this);this.update()};return g["b"].execute(e,this.sessionContext).then(n,r)}_handleInfo(e){if(e.status!=="ok"){this._banner.model.value.text="Error in getting kernel banner";return}this._banner.model.value.text=e.banner;const t=e.language_info;this._mimetype=this._mimeTypeService.getMimeTypeByLanguage(t);if(this.promptCell){this.promptCell.model.mimeType=this._mimetype}}_createCodeCellOptions(){const e=this.contentFactory;const t=this.modelFactory;const n=t.createCodeCell({});const r=this.rendermime;return{model:n,rendermime:r,contentFactory:e}}_onCellDisposed(e,t){if(!this.isDisposed){this._cells.removeValue(e);const t=this._msgIdCells.get(e);if(t){this._msgIdCells.delete(e);this._msgIds.delete(t)}}}_shouldExecute(e){const t=this.promptCell;if(!t){return Promise.resolve(false)}const n=t.model;const r=n.value.text;return new Promise((t,n)=>{var i;const o=setTimeout(()=>{t(true)},e);const a=(i=this.sessionContext.session)===null||i===void 0?void 0:i.kernel;if(!a){t(false);return}a.requestIsComplete({code:r}).then(e=>{clearTimeout(o);if(this.isDisposed){t(false)}if(e.content.status!=="incomplete"){t(true);return}t(false)}).catch(()=>{t(true)})})}_onEditorKeydown(e,t){return t.keyCode===13}async _onKernelChanged(){var e;this.clear();if(this._banner){this._banner.dispose();this._banner=null}this.addBanner();if((e=this.sessionContext.session)===null||e===void 0?void 0:e.kernel){this._handleInfo(await this.sessionContext.session.kernel.info)}}async _onKernelStatusChanged(){var e,t,n;const r=(e=this.sessionContext.session)===null||e===void 0?void 0:e.kernel;if(((t=r)===null||t===void 0?void 0:t.status)==="restarting"){this.addBanner();this._handleInfo(await((n=r)===null||n===void 0?void 0:n.info))}}}(function(e){class t extends g["a"].ContentFactory{createCodeCell(e){if(!e.contentFactory){e.contentFactory=this}return new g["b"](e).initializeState()}createRawCell(e){if(!e.contentFactory){e.contentFactory=this}return new g["d"](e).initializeState()}}e.ContentFactory=t;e.defaultContentFactory=new t;class n{constructor(e={}){this.codeCellContentFactory=e.codeCellContentFactory||_["a"].defaultContentFactory}createCodeCell(e){if(!e.contentFactory){e.contentFactory=this.codeCellContentFactory}return new _["a"](e)}createRawCell(e){return new _["c"](e)}}e.ModelFactory=n;e.defaultModelFactory=new n({})})(W||(W={}));var U;(function(e){function t(e){e.scrollTop=e.scrollHeight-e.clientHeight}e.scrollToBottom=t})(U||(U={}));const q="jp-ConsolePanel";class G extends f["a"]{constructor(e){super({content:new v["Panel"]});this._executed=null;this._connected=null;this.addClass(q);let{rendermime:t,mimeTypeService:n,path:r,basePath:i,name:o,manager:a,modelFactory:l,sessionContext:c}=e;const u=this.contentFactory=e.contentFactory||G.defaultContentFactory;const d=K.count++;if(!r){r=`${i||""}/console-${d}-${b["UUID"].uuid4()}`}c=this._sessionContext=c||new s["a"]({sessionManager:a.sessions,specsManager:a.kernelspecs,path:r,name:o||`Console ${d}`,type:"console",kernelPreference:e.kernelPreference,setBusy:e.setBusy});const f=new h["a"].UrlResolver({session:c,contents:a.contents});t=t.clone({resolver:f});this.console=u.createConsole({rendermime:t,sessionContext:c,mimeTypeService:n,contentFactory:u,modelFactory:l});this.content.addWidget(this.console);void c.initialize().then(async e=>{if(e){await s["b"].selectKernel(c)}this._connected=new Date;this._updateTitlePanel()});this.console.executed.connect(this._onExecuted,this);this._updateTitlePanel();c.kernelChanged.connect(this._updateTitlePanel,this);c.propertyChanged.connect(this._updateTitlePanel,this);this.title.icon=m["o"];this.title.closable=true;this.id=`console-${d}`}get sessionContext(){return this._sessionContext}dispose(){this.sessionContext.dispose();this.console.dispose();super.dispose()}onActivateRequest(e){const t=this.console.promptCell;if(t){t.editor.focus()}}onCloseRequest(e){super.onCloseRequest(e);this.dispose()}_onExecuted(e,t){this._executed=t;this._updateTitlePanel()}_updateTitlePanel(){K.updateTitle(this,this._connected,this._executed)}}(function(e){class t extends W.ContentFactory{createConsole(e){return new W(e)}}e.ContentFactory=t;e.defaultContentFactory=new t;e.IContentFactory=new b["Token"]("@jupyterlab/console:IContentFactory")})(G||(G={}));var K;(function(e){e.count=1;function t(e,t,n){const r=e.console.sessionContext.session;if(r){let i=`Name: ${r.name}\n`+`Directory: ${p["PathExt"].dirname(r.path)}\n`+`Kernel: ${e.console.sessionContext.kernelDisplayName}`;if(t){i+=`\nConnected: ${p["Time"].format(t.toISOString())}`}if(n){i+=`\nLast Execution: ${p["Time"].format(n.toISOString())}`}e.title.label=r.name;e.title.caption=i}else{e.title.label="Console";e.title.caption=""}}e.updateTitle=t})(K||(K={}));var $=n("wCW9");var J=n("78yt");var X=n("W9mf");var Z=n("koZe");var Q=n("w0/B");var ee=n("RE42");const te="jp-CodeConsole-foreignCell";class ne{constructor(e){this._enabled=false;this._isDisposed=false;this.sessionContext=e.sessionContext;this.sessionContext.iopubMessage.connect(this.onIOPubMessage,this);this._parent=e.parent}get enabled(){return this._enabled}set enabled(e){this._enabled=e}get parent(){return this._parent}get isDisposed(){return this._isDisposed}dispose(){if(this.isDisposed){return}this._isDisposed=true;O["Signal"].clearData(this)}onIOPubMessage(e,t){var n;if(!this._enabled){return false}const r=(n=this.sessionContext.session)===null||n===void 0?void 0:n.kernel;if(!r){return false}const i=this._parent;const o=t.parent_header.session;if(o===r.clientId){return false}const a=t.header.msg_type;const s=t.parent_header;const l=s.msg_id;let c;switch(a){case"execute_input":const e=t;c=this._newCell(l);const n=c.model;n.executionCount=e.content.execution_count;n.value.text=e.content.code;n.trusted=true;i.update();return true;case"execute_result":case"display_data":case"stream":case"error":c=this._parent.getCell(l);if(!c){return false}const r=Object.assign(Object.assign({},t.content),{output_type:a});c.model.outputs.add(r);i.update();return true;case"clear_output":const o=t.content.wait;c=this._parent.getCell(l);if(c){c.model.outputs.clear(o)}return true;default:return false}}_newCell(e){const t=this.parent.createCodeCell();t.addClass(te);this._parent.addCell(t,e);return t}}var re=n("J8M5");const ie={id:"@jupyterlab/console-extension:foreign",requires:[d["a"],Q["a"]],optional:[o["a"]],activate:ae,autoStart:true};var oe=ie;function ae(e,t,n,r){const{shell:i}=e;t.widgetAdded.connect((e,t)=>{const r=t.console;const i=new ne({sessionContext:r.sessionContext,parent:r});se.foreignHandlerProperty.set(r,i);void n.get("@jupyterlab/console-extension:tracker","showAllKernelActivity").then(({composite:e})=>{const t=e;i.enabled=t});r.disposed.connect(()=>{i.dispose()})});const{commands:o}=e;const a="Console";const s="console:toggle-show-all-kernel-activity";function l(e){const n=t.currentWidget;const r=e["activate"]!==false;if(r&&n){i.activateById(n.id)}return n}o.addCommand(s,{label:e=>"Show All Kernel Activity",execute:e=>{const t=l(e);if(!t){return}const n=se.foreignHandlerProperty.get(t.console);if(n){n.enabled=!n.enabled}},isToggled:()=>{var e;return t.currentWidget!==null&&!!((e=se.foreignHandlerProperty.get(t.currentWidget.console))===null||e===void 0?void 0:e.enabled)},isEnabled:()=>t.currentWidget!==null&&t.currentWidget===i.currentWidget});if(r){r.addItem({command:s,category:a,args:{isPalette:true}})}e.contextMenu.addItem({command:s,selector:".jp-CodeConsole"})}var se;(function(e){e.foreignHandlerProperty=new re["AttachedProperty"]({name:"foreignHandler",create:()=>undefined})})(se||(se={}));var le;(function(e){e.create="console:create";e.clear="console:clear";e.runUnforced="console:run-unforced";e.runForced="console:run-forced";e.linebreak="console:linebreak";e.interrupt="console:interrupt-kernel";e.restart="console:restart-kernel";e.closeAndShutdown="console:close-and-shutdown";e.open="console:open";e.inject="console:inject";e.changeKernel="console:change-kernel";e.enterToExecute="console:enter-to-execute";e.shiftEnterToExecute="console:shift-enter-to-execute";e.interactionMode="console:interaction-mode";e.replaceSelection="console:replace-selection"})(le||(le={}));const ce={id:"@jupyterlab/console-extension:tracker",provides:d["a"],requires:[G.IContentFactory,u["a"],r["a"],$["a"],Z["b"],Q["a"]],optional:[X["a"],o["a"],J["a"],i["a"],a["a"]],activate:pe,autoStart:true};const ue={id:"@jupyterlab/console-extension:factory",provides:G.IContentFactory,requires:[u["a"]],autoStart:true,activate:(e,t)=>{const n=t.factoryService.newInlineEditor;return new G.ContentFactory({editorFactory:n})}};const de=[ue,ce,oe];var fe=t["default"]=de;async function pe(e,t,n,r,i,o,a,u,d,f,h,g){const _=e.serviceManager;const{commands:w,shell:x}=e;const C="Console";g=g!==null&&g!==void 0?g:s["b"];const k=new l["a"]({namespace:"console"});void r.restore(k,{command:le.create,args:e=>{const{path:t,name:n,kernelPreference:r}=e.console.sessionContext;return{path:t,name:n,kernelPreference:Object.assign({},r)}},name:e=>{var t;return t=e.console.sessionContext.path,t!==null&&t!==void 0?t:b["UUID"].uuid4()},when:_.ready});if(f){void _.ready.then(()=>{let e=null;const t=()=>{if(e){e.dispose();e=null}const t=_.kernelspecs.specs;if(!t){return}e=new ee["DisposableSet"];const n=p["PageConfig"].getBaseUrl();for(const r in t.kernelspecs){const i=r===t.default?0:Infinity;const o=t.kernelspecs[r];let a=o.resources["logo-64x64"];if(a){const e=a.indexOf("kernelspecs");a=p["URLExt"].join(n,a.slice(e))}e.add(f.add({command:le.create,args:{isLauncher:true,kernelPreference:{name:r}},category:"Console",rank:i,kernelIconUrl:a,metadata:{kernel:b["JSONExt"].deepCopy(o.metadata||{})}}))}};t();_.kernelspecs.specsChanged.connect(t)})}async function E(e){var r;await _.ready;const i=new G(Object.assign({manager:_,contentFactory:t,mimeTypeService:n.mimeTypeService,rendermime:o,setBusy:(r=h&&(()=>h.setBusy()),r!==null&&r!==void 0?r:undefined)},e));const s=(await a.get("@jupyterlab/console-extension:tracker","interactionMode")).composite;i.console.node.dataset.jpInteractionMode=s;await k.add(i);i.sessionContext.propertyChanged.connect(()=>{void k.save(i)});x.add(i,"main",{ref:e.ref,mode:e.insertMode,activate:e.activate!==false});return i}const M="@jupyterlab/console-extension:tracker";let S;async function L(){S=(await a.get(M,"interactionMode")).composite;k.forEach(e=>{e.console.node.dataset.jpInteractionMode=S})}a.pluginChanged.connect((e,t)=>{if(t===M){void L()}});await L();function T(){return k.currentWidget!==null&&k.currentWidget===x.currentWidget}let D=le.open;w.addCommand(D,{execute:e=>{const t=e["path"];const n=k.find(e=>{var n;return((n=e.console.sessionContext.session)===null||n===void 0?void 0:n.path)===t});if(n){if(e.activate!==false){x.activateById(n.id)}return n}else{return _.ready.then(()=>{const n=Object(y["find"])(_.sessions.running(),e=>e.path===t);if(n){return E(e)}return Promise.reject(`No running kernel session for path: ${t}`)})}}});D=le.create;w.addCommand(D,{label:e=>{var t,n,r,i;if(e["isPalette"]){return"New Console"}else if(e["isLauncher"]&&e["kernelPreference"]){const o=e["kernelPreference"];return i=(r=(n=(t=_.kernelspecs)===null||t===void 0?void 0:t.specs)===null||n===void 0?void 0:n.kernelspecs[o.name||""])===null||r===void 0?void 0:r.display_name,i!==null&&i!==void 0?i:""}return"Console"},icon:e=>e["isPalette"]?undefined:m["o"],execute:e=>{const t=e["basePath"]||e["cwd"]||i.defaultBrowser.model.path;return E(Object.assign({basePath:t},e))}});function O(e){const t=k.currentWidget;const n=e["activate"]!==false;if(n&&t){x.activateById(t.id)}return t!==null&&t!==void 0?t:null}w.addCommand(le.clear,{label:"Clear Console Cells",execute:e=>{const t=O(e);if(!t){return}t.console.clear()},isEnabled:T});w.addCommand(le.runUnforced,{label:"Run Cell (unforced)",execute:e=>{const t=O(e);if(!t){return}return t.console.execute()},isEnabled:T});w.addCommand(le.runForced,{label:"Run Cell (forced)",execute:e=>{const t=O(e);if(!t){return}return t.console.execute(true)},isEnabled:T});w.addCommand(le.linebreak,{label:"Insert Line Break",execute:e=>{const t=O(e);if(!t){return}t.console.insertLinebreak()},isEnabled:T});w.addCommand(le.replaceSelection,{label:"Replace Selection in Console",execute:e=>{const t=O(e);if(!t){return}const n=e["text"]||"";t.console.replaceSelection(n)},isEnabled:T});w.addCommand(le.interrupt,{label:"Interrupt Kernel",execute:e=>{var t;const n=O(e);if(!n){return}const r=(t=n.console.sessionContext.session)===null||t===void 0?void 0:t.kernel;if(r){return r.interrupt()}},isEnabled:T});w.addCommand(le.restart,{label:"Restart Kernel…",execute:e=>{const t=O(e);if(!t){return}return g.restart(t.console.sessionContext)},isEnabled:T});w.addCommand(le.closeAndShutdown,{label:"Close and Shut Down…",execute:e=>{const t=O(e);if(!t){return}return Object(c["b"])({title:"Shut down the console?",body:`Are you sure you want to close "${t.title.label}"?`,buttons:[c["a"].cancelButton(),c["a"].warnButton()]}).then(e=>{if(e.button.accept){return t.console.sessionContext.shutdown().then(()=>{t.dispose();return true})}else{return false}})},isEnabled:T});w.addCommand(le.inject,{execute:e=>{const t=e["path"];k.find(n=>{var r;if(((r=n.console.sessionContext.session)===null||r===void 0?void 0:r.path)===t){if(e["activate"]!==false){x.activateById(n.id)}void n.console.inject(e["code"],e["metadata"]);return true}return false})},isEnabled:T});w.addCommand(le.changeKernel,{label:"Change Kernel…",execute:e=>{const t=O(e);if(!t){return}return g.selectKernel(t.console.sessionContext)},isEnabled:T});if(d){[le.create,le.linebreak,le.clear,le.runUnforced,le.runForced,le.restart,le.interrupt,le.changeKernel,le.closeAndShutdown].forEach(e=>{d.addItem({command:e,category:C,args:{isPalette:true}})})}if(u){u.fileMenu.newMenu.addGroup([{command:le.create}],0);u.fileMenu.closeAndCleaners.add({tracker:k,action:"Shutdown",name:"Console",closeAndCleanup:e=>Object(c["b"])({title:"Shut down the console?",body:`Are you sure you want to close "${e.title.label}"?`,buttons:[c["a"].cancelButton(),c["a"].warnButton()]}).then(t=>{if(t.button.accept){return e.console.sessionContext.shutdown().then(()=>{e.dispose()})}else{return void 0}})});u.kernelMenu.kernelUsers.add({tracker:k,interruptKernel:e=>{var t;const n=(t=e.console.sessionContext.session)===null||t===void 0?void 0:t.kernel;if(n){return n.interrupt()}return Promise.resolve(void 0)},noun:"Console",restartKernel:e=>g.restart(e.console.sessionContext),restartKernelAndClear:e=>g.restart(e.console.sessionContext).then(t=>{if(t){e.console.clear()}return t}),changeKernel:e=>g.selectKernel(e.console.sessionContext),shutdownKernel:e=>e.console.sessionContext.shutdown()});u.runMenu.codeRunners.add({tracker:k,noun:"Cell",pluralNoun:"Cells",run:e=>e.console.execute(true)});u.editMenu.clearers.add({tracker:k,noun:"Console Cells",clearCurrent:e=>e.console.clear()})}const A={notebook:"Execute with Shift+Enter",terminal:"Execute with Enter"};w.addCommand(le.interactionMode,{label:e=>A[e["interactionMode"]]||"",execute:async e=>{const t="keyMap";try{await a.set(M,"interactionMode",e["interactionMode"])}catch(n){console.error(`Failed to set ${M}:${t} - ${n.message}`)}},isToggled:e=>e["interactionMode"]===S});const j=new v["Menu"]({commands:w});j.title.label="Console Run Keystroke";["terminal","notebook"].forEach(e=>j.addItem({command:le.interactionMode,args:{interactionMode:e}}));if(u){u.settingsMenu.addGroup([{type:"submenu",submenu:j}],10);u.helpMenu.kernelUsers.add({tracker:k,getKernel:e=>{var t;return(t=e.sessionContext.session)===null||t===void 0?void 0:t.kernel}})}e.contextMenu.addItem({command:le.clear,selector:".jp-CodeConsole-content"});e.contextMenu.addItem({command:le.restart,selector:".jp-CodeConsole"});return k}},NL6Z:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n("ROI/");const i=n("rI8a");const o=n("JGtG");const a=n("S9up");const s=n("FcFf");const l=n("MwX7");const c=n("tJ7k");class u extends s.BaseManager{constructor(e={}){var t;super(e);this._isReady=false;this._names=[];this._terminalConnections=new Set;this._runningChanged=new o.Signal(this);this._connectionFailure=new o.Signal(this);if(!this.isAvailable()){this._ready=Promise.reject("Terminals unavailable");this._ready.catch(e=>undefined);return}this._pollModels=new i.Poll({auto:false,factory:()=>this.requestRunning(),frequency:{interval:10*1e3,backoff:true,max:300*1e3},name:`@jupyterlab/services:TerminalManager#models`,standby:(t=e.standby,t!==null&&t!==void 0?t:"when-hidden")});this._ready=(async()=>{await this._pollModels.start();await this._pollModels.tick;this._isReady=true})()}get isReady(){return this._isReady}get ready(){return this._ready}get runningChanged(){return this._runningChanged}get connectionFailure(){return this._connectionFailure}dispose(){if(this.isDisposed){return}this._names.length=0;this._terminalConnections.forEach(e=>e.dispose());this._pollModels.dispose();super.dispose()}isAvailable(){return l.isAvailable()}connectTo(e){const t=new c.TerminalConnection(Object.assign(Object.assign({},e),{serverSettings:this.serverSettings}));this._onStarted(t);if(!this._names.includes(e.model.name)){void this.refreshRunning().catch(()=>{})}return t}running(){return r.iter(this._models)}async refreshRunning(){await this._pollModels.refresh();await this._pollModels.tick}async startNew(){const e=await l.startNew(this.serverSettings);await this.refreshRunning();return this.connectTo({model:e})}async shutdown(e){await l.shutdownTerminal(e,this.serverSettings);await this.refreshRunning()}async shutdownAll(){await this.refreshRunning();await Promise.all(this._names.map(e=>l.shutdownTerminal(e,this.serverSettings)));await this.refreshRunning()}async requestRunning(){var e;let t;try{t=await l.listRunning(this.serverSettings)}catch(r){if(r instanceof a.ServerConnection.NetworkError||((e=r.response)===null||e===void 0?void 0:e.status)===503){this._connectionFailure.emit(r)}throw r}if(this.isDisposed){return}const n=t.map(({name:e})=>e).sort();if(n===this._names){return}this._names=n;this._terminalConnections.forEach(e=>{if(!n.includes(e.name)){e.dispose()}});this._runningChanged.emit(this._models)}_onStarted(e){this._terminalConnections.add(e);e.disposed.connect(this._onDisposed,this)}_onDisposed(e){this._terminalConnections.delete(e);void this.refreshRunning().catch(()=>{})}get _models(){return this._names.map(e=>({name:e}))}}t.TerminalManager=u},NLRw:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Copyright (c) 2014-2017, PhosphorJS Contributors\n|\n| Distributed under the terms of the BSD 3-Clause License.\n|\n| The full license is in the file LICENSE, distributed with this software.\n|----------------------------------------------------------------------------*/\n\n\n/* <DEPRECATED> */ .p-DockPanel, /* </DEPRECATED> */\n.lm-DockPanel {\n z-index: 0;\n}\n\n\n/* <DEPRECATED> */ .p-DockPanel-widget, /* </DEPRECATED> */\n.lm-DockPanel-widget {\n z-index: 0;\n}\n\n\n/* <DEPRECATED> */ .p-DockPanel-tabBar, /* </DEPRECATED> */\n.lm-DockPanel-tabBar {\n z-index: 1;\n}\n\n\n/* <DEPRECATED> */ .p-DockPanel-handle, /* </DEPRECATED> */\n.lm-DockPanel-handle {\n z-index: 2;\n}\n\n\n/* <DEPRECATED> */ .p-DockPanel-handle.p-mod-hidden, /* </DEPRECATED> */\n.lm-DockPanel-handle.lm-mod-hidden {\n display: none !important;\n}\n\n\n/* <DEPRECATED> */ .p-DockPanel-handle:after, /* </DEPRECATED> */\n.lm-DockPanel-handle:after {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n content: '';\n}\n\n\n/* <DEPRECATED> */\n.p-DockPanel-handle[data-orientation='horizontal'],\n/* </DEPRECATED> */\n.lm-DockPanel-handle[data-orientation='horizontal'] {\n cursor: ew-resize;\n}\n\n\n/* <DEPRECATED> */\n.p-DockPanel-handle[data-orientation='vertical'],\n/* </DEPRECATED> */\n.lm-DockPanel-handle[data-orientation='vertical'] {\n cursor: ns-resize;\n}\n\n\n/* <DEPRECATED> */\n.p-DockPanel-handle[data-orientation='horizontal']:after,\n/* </DEPRECATED> */\n.lm-DockPanel-handle[data-orientation='horizontal']:after {\n left: 50%;\n min-width: 8px;\n transform: translateX(-50%);\n}\n\n\n/* <DEPRECATED> */\n.p-DockPanel-handle[data-orientation='vertical']:after,\n/* </DEPRECATED> */\n.lm-DockPanel-handle[data-orientation='vertical']:after {\n top: 50%;\n min-height: 8px;\n transform: translateY(-50%);\n}\n\n\n/* <DEPRECATED> */ .p-DockPanel-overlay, /* </DEPRECATED> */\n.lm-DockPanel-overlay {\n z-index: 3;\n box-sizing: border-box;\n pointer-events: none;\n}\n\n\n/* <DEPRECATED> */ .p-DockPanel-overlay.p-mod-hidden, /* </DEPRECATED> */\n.lm-DockPanel-overlay.lm-mod-hidden {\n display: none !important;\n}\n",""])},NMEv:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 22 22'%3E %3Cpath class='jp-icon3 jp-icon-selectable' fill='%23616161' d='M19.3 8.2l-5.5-5.5c-.3-.3-.7-.5-1.2-.5H3.9c-.8.1-1.6.9-1.6 1.8v14.1c0 .9.7 1.6 1.6 1.6h14.2c.9 0 1.6-.7 1.6-1.6V9.4c.1-.5-.1-.9-.4-1.2zm-5.8-3.3l3.4 3.6h-3.4V4.9zm3.9 12.7H4.7c-.1 0-.2 0-.2-.2V4.7c0-.2.1-.3.2-.3h7.2v4.4s0 .8.3 1.1c.3.3 1.1.3 1.1.3h4.3v7.2s-.1.2-.2.2z'/%3E %3C/svg%3E"},NUzE:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Boundary=void 0;t.Boundary={START:"start",END:"end"}},NV0k:function(e,t){t.f={}.propertyIsEnumerable},NVIf:function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("ZEf0");var d=n("7x2u");var f=n("Nc1m");var p=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){var e;var t=this.props,n=t.animate,r=n===void 0?true:n,i=t.className,s=t.intent,l=t.stripes,u=l===void 0?true:l,d=t.value;var p=o()(c["Classes"].PROGRESS_BAR,c["Classes"].intentClass(s),(e={},e[c["Classes"].PROGRESS_NO_ANIMATION]=!r,e[c["Classes"].PROGRESS_NO_STRIPES]=!u,e),i);var h=d==null?null:100*Object(f["c"])(d,0,1)+"%";return a["createElement"]("div",{className:p},a["createElement"]("div",{className:c["Classes"].PROGRESS_METER,style:{width:h}}))};t.displayName=d["a"]+".ProgressBar";t=Object(r["__decorate"])([l["polyfill"]],t);return t}(u["a"])},NZIr:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 24 24'%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Cpath d='M18 13V20H4V6H9.02C9.07 5.29 9.24 4.62 9.5 4H4C2.9 4 2 4.9 2 6V20C2 21.1 2.9 22 4 22H18C19.1 22 20 21.1 20 20V15L18 13ZM19.3 8.89C19.74 8.19 20 7.38 20 6.5C20 4.01 17.99 2 15.5 2C13.01 2 11 4.01 11 6.5C11 8.99 13.01 11 15.49 11C16.37 11 17.19 10.74 17.88 10.3L21 13.42L22.42 12L19.3 8.89ZM15.5 9C14.12 9 13 7.88 13 6.5C13 5.12 14.12 4 15.5 4C16.88 4 18 5.12 18 6.5C18 7.88 16.88 9 15.5 9Z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 6H9.01894C9.00639 6.16502 9 6.33176 9 6.5C9 8.81577 10.211 10.8487 12.0343 12H9V14H16V12.9811C16.5703 12.9377 17.12 12.8207 17.6396 12.6396L18 13V20H4V6ZM8 8H6V10H8V8ZM6 12H8V14H6V12ZM8 16H6V18H8V16ZM9 16H16V18H9V16Z'/%3E %3C/g%3E %3C/svg%3E"},Nc1m:function(e,t,n){"use strict";(function(e){n.d(t,"e",(function(){return i}));n.d(t,"b",(function(){return o}));n.d(t,"a",(function(){return a}));n.d(t,"c",(function(){return s}));n.d(t,"d",(function(){return l}));var r=n("a26C");function i(t){return typeof e!=="undefined"&&e.env&&"production"===t}function o(e,t){if(e===void 0){e=[]}if(t===void 0){t=[]}return e.length-t.length}function a(e,t,n){if(n===void 0){n=1e-5}return Math.abs(e-t)<=n}function s(e,t,n){if(e==null){return e}if(n<t){throw new Error(r["d"])}return Math.min(Math.max(e,t),n)}function l(e){if(!isFinite(e)){return 0}var t=1;var n=0;while(Math.round(e*t)/t!==e){t*=10;n++}return n}}).call(this,n("8oxB"))},NegM:function(e,t,n){var r=n("2faE");var i=n("rr1i");e.exports=n("jmDH")?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){e[t]=n;return e}},Nehr:function(e,t,n){"use strict";e.exports={isString:function(e){return typeof e==="string"},isObject:function(e){return typeof e==="object"&&e!==null},isNull:function(e){return e===null},isNullOrUndefined:function(e){return e==null}}},Ngil:function(e,t,n){var r=n("q1tI");var i=n("UXrF");var o=n("oxjq");var a=n("GRvS");var s=n("fhzG");var l=n("17x9");function c(e,t){if(!String.prototype.normalize){return e}if(!t){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}else{var n=t.split("");return e.normalize("NFD").replace(/.[\u0300-\u036f]+/g,(function(e){return n.indexOf(e.normalize())>-1?e.normalize():e[0]}))}}var u=s({displayName:"Highlighter",count:0,propTypes:{search:l.oneOfType([l.string,l.number,l.bool,i]).isRequired,caseSensitive:l.bool,ignoreDiacritics:l.bool,diacriticsBlacklist:l.string,matchElement:l.oneOfType([l.string,l.func]),matchClass:l.string,matchStyle:l.object},render:function(){var e=a(this.props,"search","caseSensitive","ignoreDiacritics","diacriticsBlacklist","matchElement","matchClass","matchStyle");return r.createElement("span",e,this.renderElement(this.props.children))},renderElement:function(e){if(this.isScalar()&&this.hasSearch()){var t=this.getSearch();return this.highlightChildren(e,t)}return this.props.children},isScalar:function(){return/string|number|boolean/.test(typeof this.props.children)},hasSearch:function(){return typeof this.props.search!=="undefined"&&this.props.search},getSearch:function(){if(this.props.search instanceof RegExp){return this.props.search}var e="";if(!this.props.caseSensitive){e+="i"}var t=this.props.search;if(typeof this.props.search==="string"){t=o(t)}if(this.props.ignoreDiacritics){t=c(t,this.props.diacriticsBlacklist)}return new RegExp(t,e)},getMatchBoundaries:function(e,t){var n=t.exec(e);if(n){return{first:n.index,last:n.index+n[0].length}}},highlightChildren:function(e,t){var n=[];var r=e;while(r){var i=this.props.ignoreDiacritics?c(r,this.props.diacriticsBlacklist):r;if(!t.test(i)){n.push(this.renderPlain(r));return n}var o=this.getMatchBoundaries(i,t);if(o.first===0&&o.last===0){return n}var a=r.slice(0,o.first);if(a){n.push(this.renderPlain(a))}var s=r.slice(o.first,o.last);if(s){n.push(this.renderHighlight(s))}r=r.slice(o.last)}return n},renderPlain:function(e){this.count++;return r.createElement("span",{key:this.count,children:e})},renderHighlight:function(e){this.count++;return r.createElement(this.props.matchElement,{key:this.count,className:this.props.matchClass,style:this.props.matchStyle,children:e})}});u.defaultProps={caseSensitive:false,ignoreDiacritics:false,diacriticsBlacklist:"",matchElement:"mark",matchClass:"highlight",matchStyle:{}};e.exports=u},"NsO/":function(e,t,n){var r=n("M1xp");var i=n("Jes0");e.exports=function(e){return r(i(e))}},Nsz2:function(e,t,n){var r=n("TR4g");var i=/\s+/g;var o=n("AdCt");var a=n("ZuxE");function s(e,t,n){if(typeof e==="object"){n=t;t=e;e=null}else if(typeof t==="function"){n=t;t=l}this._callback=e;this._options=t||l;this._elementCB=n;this.dom=[];this._done=false;this._tagStack=[];this._parser=this._parser||null}var l={normalizeWhitespace:false,withStartIndices:false,withEndIndices:false};s.prototype.onparserinit=function(e){this._parser=e};s.prototype.onreset=function(){s.call(this,this._callback,this._options,this._elementCB)};s.prototype.onend=function(){if(this._done)return;this._done=true;this._parser=null;this._handleCallback(null)};s.prototype._handleCallback=s.prototype.onerror=function(e){if(typeof this._callback==="function"){this._callback(e,this.dom)}else{if(e)throw e}};s.prototype.onclosetag=function(){var e=this._tagStack.pop();if(this._options.withEndIndices&&e){e.endIndex=this._parser.endIndex}if(this._elementCB)this._elementCB(e)};s.prototype._createDomElement=function(e){if(!this._options.withDomLvl1)return e;var t;if(e.type==="tag"){t=Object.create(a)}else{t=Object.create(o)}for(var n in e){if(e.hasOwnProperty(n)){t[n]=e[n]}}return t};s.prototype._addDomElement=function(e){var t=this._tagStack[this._tagStack.length-1];var n=t?t.children:this.dom;var r=n[n.length-1];e.next=null;if(this._options.withStartIndices){e.startIndex=this._parser.startIndex}if(this._options.withEndIndices){e.endIndex=this._parser.endIndex}if(r){e.prev=r;r.next=e}else{e.prev=null}n.push(e);e.parent=t||null};s.prototype.onopentag=function(e,t){var n={type:e==="script"?r.Script:e==="style"?r.Style:r.Tag,name:e,attribs:t,children:[]};var i=this._createDomElement(n);this._addDomElement(i);this._tagStack.push(i)};s.prototype.ontext=function(e){var t=this._options.normalizeWhitespace||this._options.ignoreWhitespace;var n;if(!this._tagStack.length&&this.dom.length&&(n=this.dom[this.dom.length-1]).type===r.Text){if(t){n.data=(n.data+e).replace(i," ")}else{n.data+=e}}else{if(this._tagStack.length&&(n=this._tagStack[this._tagStack.length-1])&&(n=n.children[n.children.length-1])&&n.type===r.Text){if(t){n.data=(n.data+e).replace(i," ")}else{n.data+=e}}else{if(t){e=e.replace(i," ")}var o=this._createDomElement({data:e,type:r.Text});this._addDomElement(o)}}};s.prototype.oncomment=function(e){var t=this._tagStack[this._tagStack.length-1];if(t&&t.type===r.Comment){t.data+=e;return}var n={data:e,type:r.Comment};var i=this._createDomElement(n);this._addDomElement(i);this._tagStack.push(i)};s.prototype.oncdatastart=function(){var e={children:[{data:"",type:r.Text}],type:r.CDATA};var t=this._createDomElement(e);this._addDomElement(t);this._tagStack.push(t)};s.prototype.oncommentend=s.prototype.oncdataend=function(){this._tagStack.pop()};s.prototype.onprocessinginstruction=function(e,t){var n=this._createDomElement({name:e,data:t,type:r.Directive});this._addDomElement(n)};e.exports=s},NvA1:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TOASTER_MAX_TOASTS_INVALID=t.DRAWER_ANGLE_POSITIONS_ARE_CASTED=t.DRAWER_VERTICAL_IS_IGNORED=t.DIALOG_WARN_NO_HEADER_CLOSE_BUTTON=t.DIALOG_WARN_NO_HEADER_ICON=t.TOASTER_WARN_INLINE=t.TOASTER_CREATE_NULL=t.SPINNER_WARN_CLASSES_SIZE=t.MULTISLIDER_INVALID_CHILD=t.RANGESLIDER_NULL_VALUE=t.SLIDER_ZERO_LABEL_STEP=t.SLIDER_ZERO_STEP=t.RADIOGROUP_WARN_CHILDREN_OPTIONS_MUTEX=t.PORTAL_CONTEXT_CLASS_NAME_STRING=t.POPOVER_WARN_UNCONTROLLED_ONINTERACTION=t.POPOVER_WARN_HAS_BACKDROP_INLINE=t.POPOVER_WARN_EMPTY_CONTENT=t.POPOVER_WARN_DOUBLE_TARGET=t.POPOVER_WARN_DOUBLE_CONTENT=t.POPOVER_WARN_TOO_MANY_CHILDREN=t.POPOVER_HAS_BACKDROP_INTERACTION=t.POPOVER_REQUIRES_TARGET=t.OVERFLOW_LIST_OBSERVE_PARENTS_CHANGED=t.PANEL_STACK_REQUIRES_PANEL=t.PANEL_STACK_INITIAL_PANEL_STACK_MUTEX=t.NUMERIC_INPUT_CONTROLLED_VALUE_INVALID=t.NUMERIC_INPUT_STEP_SIZE_NULL=t.NUMERIC_INPUT_STEP_SIZE_NON_POSITIVE=t.NUMERIC_INPUT_MAJOR_STEP_SIZE_NON_POSITIVE=t.NUMERIC_INPUT_MINOR_STEP_SIZE_NON_POSITIVE=t.NUMERIC_INPUT_MAJOR_STEP_SIZE_BOUND=t.NUMERIC_INPUT_MINOR_STEP_SIZE_BOUND=t.NUMERIC_INPUT_MIN_MAX=t.INPUT_WARN_LEFT_ELEMENT_LEFT_ICON_MUTEX=t.HOTKEYS_WARN_DECORATOR_NEEDS_REACT_ELEMENT=t.HOTKEYS_WARN_DECORATOR_NO_METHOD=t.HOTKEYS_HOTKEY_CHILDREN=t.CONTEXTMENU_WARN_DECORATOR_NEEDS_REACT_ELEMENT=t.CONTEXTMENU_WARN_DECORATOR_NO_METHOD=t.COLLAPSIBLE_LIST_INVALID_CHILD=t.ALERT_WARN_CANCEL_OUTSIDE_CLICK=t.ALERT_WARN_CANCEL_ESCAPE_KEY=t.ALERT_WARN_CANCEL_PROPS=t.CLAMP_MIN_MAX=void 0;var r="[Blueprint]";t.CLAMP_MIN_MAX=r+" clamp: max cannot be less than min";t.ALERT_WARN_CANCEL_PROPS=r+" <Alert> cancelButtonText and onCancel should be set together.";t.ALERT_WARN_CANCEL_ESCAPE_KEY=r+" <Alert> canEscapeKeyCancel enabled without onCancel or onClose handler.";t.ALERT_WARN_CANCEL_OUTSIDE_CLICK=r+" <Alert> canOutsideClickCancel enbaled without onCancel or onClose handler.";t.COLLAPSIBLE_LIST_INVALID_CHILD=r+" <CollapsibleList> children must be <MenuItem>s";t.CONTEXTMENU_WARN_DECORATOR_NO_METHOD=r+" @ContextMenuTarget-decorated class should implement renderContextMenu.";t.CONTEXTMENU_WARN_DECORATOR_NEEDS_REACT_ELEMENT=r+' "@ContextMenuTarget-decorated components must return a single JSX.Element or an empty render.';t.HOTKEYS_HOTKEY_CHILDREN=r+" <Hotkeys> only accepts <Hotkey> children.";t.HOTKEYS_WARN_DECORATOR_NO_METHOD=r+" @HotkeysTarget-decorated class should implement renderHotkeys.";t.HOTKEYS_WARN_DECORATOR_NEEDS_REACT_ELEMENT=r+' "@HotkeysTarget-decorated components must return a single JSX.Element or an empty render.';t.INPUT_WARN_LEFT_ELEMENT_LEFT_ICON_MUTEX=r+" <InputGroup> leftElement and leftIcon prop are mutually exclusive, with leftElement taking priority.";t.NUMERIC_INPUT_MIN_MAX=r+" <NumericInput> requires min to be no greater than max if both are defined.";t.NUMERIC_INPUT_MINOR_STEP_SIZE_BOUND=r+" <NumericInput> requires minorStepSize to be no greater than stepSize.";t.NUMERIC_INPUT_MAJOR_STEP_SIZE_BOUND=r+" <NumericInput> requires stepSize to be no greater than majorStepSize.";t.NUMERIC_INPUT_MINOR_STEP_SIZE_NON_POSITIVE=r+" <NumericInput> requires minorStepSize to be strictly greater than zero.";t.NUMERIC_INPUT_MAJOR_STEP_SIZE_NON_POSITIVE=r+" <NumericInput> requires majorStepSize to be strictly greater than zero.";t.NUMERIC_INPUT_STEP_SIZE_NON_POSITIVE=r+" <NumericInput> requires stepSize to be strictly greater than zero.";t.NUMERIC_INPUT_STEP_SIZE_NULL=r+" <NumericInput> requires stepSize to be defined.";t.NUMERIC_INPUT_CONTROLLED_VALUE_INVALID=r+" <NumericInput> controlled value prop does not adhere to stepSize, min, and/or max constraints.";t.PANEL_STACK_INITIAL_PANEL_STACK_MUTEX=r+" <PanelStack> requires exactly one of initialPanel and stack prop";t.PANEL_STACK_REQUIRES_PANEL=r+" <PanelStack> requires at least one panel in the stack";t.OVERFLOW_LIST_OBSERVE_PARENTS_CHANGED=r+" <OverflowList> does not support changing observeParents after mounting.";t.POPOVER_REQUIRES_TARGET=r+" <Popover> requires target prop or at least one child element.";t.POPOVER_HAS_BACKDROP_INTERACTION=r+" <Popover hasBackdrop={true}> requires interactionKind={PopoverInteractionKind.CLICK}.";t.POPOVER_WARN_TOO_MANY_CHILDREN=r+" <Popover> supports one or two children; additional children are ignored."+" First child is the target, second child is the content. You may instead supply these two as props.";t.POPOVER_WARN_DOUBLE_CONTENT=r+" <Popover> with two children ignores content prop; use either prop or children.";t.POPOVER_WARN_DOUBLE_TARGET=r+" <Popover> with children ignores target prop; use either prop or children.";t.POPOVER_WARN_EMPTY_CONTENT=r+" Disabling <Popover> with empty/whitespace content...";t.POPOVER_WARN_HAS_BACKDROP_INLINE=r+" <Popover usePortal={false}> ignores hasBackdrop";t.POPOVER_WARN_UNCONTROLLED_ONINTERACTION=r+" <Popover> onInteraction is ignored when uncontrolled.";t.PORTAL_CONTEXT_CLASS_NAME_STRING=r+" <Portal> context blueprintPortalClassName must be string";t.RADIOGROUP_WARN_CHILDREN_OPTIONS_MUTEX=r+" <RadioGroup> children and options prop are mutually exclusive, with options taking priority.";t.SLIDER_ZERO_STEP=r+" <Slider> stepSize must be greater than zero.";t.SLIDER_ZERO_LABEL_STEP=r+" <Slider> labelStepSize must be greater than zero.";t.RANGESLIDER_NULL_VALUE=r+" <RangeSlider> value prop must be an array of two non-null numbers.";t.MULTISLIDER_INVALID_CHILD=r+" <MultiSlider> children must be <SliderHandle>s or <SliderTrackStop>s";t.SPINNER_WARN_CLASSES_SIZE=r+" <Spinner> Classes.SMALL/LARGE are ignored if size prop is set.";t.TOASTER_CREATE_NULL=r+" Toaster.create() is not supported inside React lifecycle methods in React 16."+" See usage example on the docs site.";t.TOASTER_WARN_INLINE=r+" Toaster.create() ignores inline prop as it always creates a new element.";t.DIALOG_WARN_NO_HEADER_ICON=r+" <Dialog> iconName is ignored if title is omitted.";t.DIALOG_WARN_NO_HEADER_CLOSE_BUTTON=r+" <Dialog> isCloseButtonShown prop is ignored if title is omitted.";t.DRAWER_VERTICAL_IS_IGNORED=r+" <Drawer> vertical is ignored if position is defined";t.DRAWER_ANGLE_POSITIONS_ARE_CASTED=r+" <Drawer> all angle positions are casted into pure position (TOP, BOTTOM, LEFT or RIGHT)";t.TOASTER_MAX_TOASTS_INVALID=r+" <Toaster> maxToasts is set to an invalid number, must be greater than 0"},"O+6O":function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("aH8u"),"");t.i(n("PRyH"),"");t.i(n("yTmf"),"");t.i(n("Ay9h"),"");t.i(n("vOH2"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},O0Ec:function(e,t,n){"use strict";function r(e){for(var n in e)if(!t.hasOwnProperty(n))t[n]=e[n]}Object.defineProperty(t,"__esModule",{value:true});r(n("Lw54"));r(n("Ti8G"));r(n("39Vo"));r(n("/kob"))},O13f:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='16'%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88L13 16h9V7l-3.6 3.6z'/%3E %3C/g%3E %3C/svg%3E"},O4Sp:function(e,t,n){e.exports=n.p+"e75dfd904d366a2560c63c23cfc98ef8.svg"},O4xP:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true})},"OB/8":function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Header/Footer\n|----------------------------------------------------------------------------*/\n\n/* Hidden by zero height by default */\n.jp-CellHeader,\n.jp-CellFooter {\n height: 0px;\n width: 100%;\n padding: 0px;\n margin: 0px;\n border: none;\n outline: none;\n background: transparent;\n}\n",""])},OIYi:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=~~(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n}});return t}))},OYSl:function(e,t,n){"use strict";t.__esModule=true;t.default=void 0;var r=p(n("Unz4"));var i=p(n("WNMo"));var o=p(n("1Htg"));var a=p(n("VJh2"));var s=p(n("rybb"));var l=p(n("55SK"));var c=p(n("DxrY"));var u=p(n("k6L4"));var d=p(n("3FeV"));var f=p(n("Tevu"));function p(e){return e&&e.__esModule?e:{default:e}}function h(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++){t[n]=arguments[n]}if(t.length===1&&Array.isArray(t[0])){t=t[0]}return new i.default(t)}h.plugin=function e(t,n){function r(){var e=n.apply(void 0,arguments);e.postcssPlugin=t;e.postcssVersion=(new i.default).version;return e}var o;Object.defineProperty(r,"postcss",{get:function e(){if(!o)o=r();return o}});r.process=function(e,t,n){return h([r(n)]).process(e,t)};return r};h.stringify=o.default;h.parse=c.default;h.vendor=l.default;h.list=u.default;h.comment=function(e){return new a.default(e)};h.atRule=function(e){return new s.default(e)};h.decl=function(e){return new r.default(e)};h.rule=function(e){return new d.default(e)};h.root=function(e){return new f.default(e)};var m=h;t.default=m;e.exports=t.default},Oaa7:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=~~(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},Ob0Z:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:""},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","":"0"};function r(e,t,n,r){var i="";if(t){switch(n){case"s":i="काही सेकंद";break;case"ss":i="%d सेकंद";break;case"m":i="एक मिनिट";break;case"mm":i="%d मिनिटे";break;case"h":i="एक तास";break;case"hh":i="%d तास";break;case"d":i="एक दिवस";break;case"dd":i="%d दिवस";break;case"M":i="एक महिना";break;case"MM":i="%d महिने";break;case"y":i="एक वर्ष";break;case"yy":i="%d वर्षे";break}}else{switch(n){case"s":i="काही सेकंदां";break;case"ss":i="%d सेकंदां";break;case"m":i="एका मिनिटा";break;case"mm":i="%d मिनिटां";break;case"h":i="एका तासा";break;case"hh":i="%d तासां";break;case"d":i="एका दिवसा";break;case"dd":i="%d दिवसां";break;case"M":i="एका महिन्या";break;case"MM":i="%d महिन्यां";break;case"y":i="एका वर्षा";break;case"yy":i="%d वर्षां";break}}return i.replace(/%d/i,e)}var i=e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:true,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,meridiemHour:function(e,t){if(e===12){e=0}if(t==="पहाटे"||t==="सकाळी"){return e}else if(t==="दुपारी"||t==="सायंकाळी"||t==="रात्री"){return e>=12?e:e+12}},meridiem:function(e,t,n){if(e>=0&&e<6){return"पहाटे"}else if(e<12){return"सकाळी"}else if(e<17){return"दुपारी"}else if(e<20){return"सायंकाळी"}else{return"रात्री"}},week:{dow:0,doy:6}});return i}))},ObHg:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-Collapser {\n flex: 0 0 var(--jp-cell-collapser-width);\n padding: 0px;\n margin: 0px;\n border: none;\n outline: none;\n background: transparent;\n border-radius: var(--jp-border-radius);\n opacity: 1;\n}\n\n.jp-Collapser-child {\n display: block;\n width: 100%;\n box-sizing: border-box;\n /* height: 100% doesn't work because the height of its parent is computed from content */\n position: absolute;\n top: 0px;\n bottom: 0px;\n}\n",""])},ObrR:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) 2014-2017, Jupyter Development Team.\n|\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-Dialog {\n position: absolute;\n z-index: 10000;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n top: 0px;\n left: 0px;\n margin: 0;\n padding: 0;\n width: 100%;\n height: 100%;\n background: var(--jp-dialog-background);\n}\n\n.jp-Dialog-content {\n display: flex;\n flex-direction: column;\n margin-left: auto;\n margin-right: auto;\n background: var(--jp-layout-color1);\n padding: 24px;\n padding-bottom: 12px;\n min-width: 300px;\n min-height: 150px;\n max-width: 1000px;\n max-height: 500px;\n box-sizing: border-box;\n box-shadow: var(--jp-elevation-z20);\n word-wrap: break-word;\n border-radius: var(--jp-border-radius);\n /* This is needed so that all font sizing of children done in ems is\n * relative to this base size */\n font-size: var(--jp-ui-font-size1);\n color: var(--jp-ui-font-color1);\n resize: both;\n}\n\n.jp-Dialog-button {\n overflow: visible;\n}\n\nbutton.jp-Dialog-button:focus {\n outline: 1px solid var(--jp-brand-color1);\n outline-offset: 4px;\n -moz-outline-radius: 0px;\n}\n\nbutton.jp-Dialog-button:focus::-moz-focus-inner {\n border: 0;\n}\n\n.jp-Dialog-header {\n flex: 0 0 auto;\n padding-bottom: 12px;\n font-size: var(--jp-ui-font-size3);\n font-weight: 400;\n color: var(--jp-ui-font-color0);\n}\n\n.jp-Dialog-body {\n display: flex;\n flex-direction: column;\n flex: 1 1 auto;\n font-size: var(--jp-ui-font-size1);\n background: var(--jp-layout-color1);\n overflow: auto;\n}\n\n.jp-Dialog-footer {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n flex: 0 0 auto;\n margin-left: -12px;\n margin-right: -12px;\n padding: 12px;\n}\n\n.jp-Dialog-title {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n\n.jp-Dialog-body > .jp-select-wrapper {\n width: 100%;\n}\n\n.jp-Dialog-body > button {\n padding: 0px 16px;\n}\n\n.jp-Dialog-body > label {\n line-height: 1.4;\n color: var(--jp-ui-font-color0);\n}\n\n.jp-Dialog-button.jp-mod-styled:not(:last-child) {\n margin-right: 12px;\n}\n",""])},OicH:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("QMXp"),"");t.i(n("es9M"),"");t.i(n("NLRw"),"");t.i(n("2yY0"),"");t.i(n("RLfb"),"");t.i(n("YFUL"),"");t.i(n("JjiP"),"");t.i(n("rgYo"),"");t.i(n("iQJR"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Copyright (c) 2014-2017, PhosphorJS Contributors\n|\n| Distributed under the terms of the BSD 3-Clause License.\n|\n| The full license is in the file LICENSE, distributed with this software.\n|----------------------------------------------------------------------------*/\n",""])},Ojgd:function(e,t){var n=Math.ceil;var r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},OjkT:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:""},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","":"0"};var r=e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:true,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,t){if(e===12){e=0}if(t==="राति"){return e<4?e:e+12}else if(t==="बिहान"){return e}else if(t==="दिउँसो"){return e>=10?e:e+12}else if(t==="साँझ"){return e+12}},meridiem:function(e,t,n){if(e<3){return"राति"}else if(e<12){return"बिहान"}else if(e<16){return"दिउँसो"}else if(e<20){return"साँझ"}else{return"राति"}},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}});return r}))},OmwH:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("zh-mo",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"D/M/YYYY",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){if(e===12){e=0}if(t==="凌晨"||t==="早上"||t==="上午"){return e}else if(t==="中午"){return e>=11?e:e+12}else if(t==="下午"||t==="晚上"){return e+12}},meridiem:function(e,t,n){var r=e*100+t;if(r<600){return"凌晨"}else if(r<900){return"早上"}else if(r<1130){return"上午"}else if(r<1230){return"中午"}else if(r<1800){return"下午"}else{return"晚上"}},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}});return t}))},Oq9H:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));n.d(t,"b",(function(){return d}));var r=n("923h");var i=n("9vST");var o=n("koZe");var a=n("v77G");var s=n("nW2j");var l=n("J8M5");var c=n("2F0p");const u=new s["Token"]("@jupyterlab/application:IMimeDocumentTracker");function d(e){const t=[];const n="application-mimedocuments";const i=new r["a"]({namespace:n});e.forEach(e=>{let n=e.default;if(!e.hasOwnProperty("__esModule")){n=e}if(!Array.isArray(n)){n=[n]}n.forEach(e=>{t.push(f(i,e))})});t.push({id:"@jupyterlab/application:mimedocument",optional:[c["a"]],provides:u,autoStart:true,activate:(e,t)=>{if(t){void t.restore(i,{command:"docmanager:open",args:e=>({path:e.context.path,factory:p.factoryNameProperty.get(e)}),name:e=>`${e.context.path}:${p.factoryNameProperty.get(e)}`})}return i}});return t}function f(e,t){return{id:t.id,requires:[o["b"]],autoStart:true,activate:(n,r)=>{if(t.rank!==undefined){r.addFactory(t.rendererFactory,t.rank)}else{r.addFactory(t.rendererFactory)}if(!t.documentWidgetFactoryOptions){return}const o=n.docRegistry;let s=[];if(Array.isArray(t.documentWidgetFactoryOptions)){s=t.documentWidgetFactoryOptions}else{s=[t.documentWidgetFactoryOptions]}if(t.fileTypes){t.fileTypes.forEach(e=>{if(e.icon){e=Object.assign(Object.assign({},e),{icon:a["a"].resolve({icon:e.icon})})}n.docRegistry.addFileType(e)})}s.forEach(n=>{const a=n.toolbarFactory?e=>n.toolbarFactory(e.content.renderer):undefined;const s=new i["a"]({renderTimeout:t.renderTimeout,dataType:t.dataType,rendermime:r,modelName:n.modelName,name:n.name,primaryFileType:o.getFileType(n.primaryFileType),fileTypes:n.fileTypes,defaultFor:n.defaultFor,defaultRendered:n.defaultRendered,toolbarFactory:a});o.addWidgetFactory(s);s.widgetCreated.connect((t,n)=>{p.factoryNameProperty.set(n,s.name);n.context.pathChanged.connect(()=>{void e.save(n)});void e.add(n)})})}}}var p;(function(e){e.factoryNameProperty=new l["AttachedProperty"]({name:"factoryName",create:()=>undefined})})(p||(p={}))},Or5M:function(e,t,n){"use strict";n.d(t,"c",(function(){return c}));n.d(t,"e",(function(){return u}));n.d(t,"b",(function(){return d}));n.d(t,"a",(function(){return f}));n.d(t,"d",(function(){return h}));var r=n("ddNL");var i=n("JGtG");var o=n("AGAg");var a=n("oMAC");var s=n("hI0s");var l=n.n(s);class c extends a["a"].Model{constructor(e,t){super({modelDB:t});this._defaultLang="";this._dirty=false;this._readOnly=false;this._contentChanged=new i["Signal"](this);this._stateChanged=new i["Signal"](this);this._defaultLang=e||"";this.value.changed.connect(this.triggerContentChange,this)}get contentChanged(){return this._contentChanged}get stateChanged(){return this._stateChanged}get dirty(){return this._dirty}set dirty(e){if(e===this._dirty){return}const t=this._dirty;this._dirty=e;this.triggerStateChange({name:"dirty",oldValue:t,newValue:e})}get readOnly(){return this._readOnly}set readOnly(e){if(e===this._readOnly){return}const t=this._readOnly;this._readOnly=e;this.triggerStateChange({name:"readOnly",oldValue:t,newValue:e})}get defaultKernelName(){return""}get defaultKernelLanguage(){return this._defaultLang}toString(){return this.value.text}fromString(e){this.value.text=e}toJSON(){return JSON.parse(this.value.text||"null")}fromJSON(e){this.fromString(JSON.stringify(e))}initialize(){return}triggerStateChange(e){this._stateChanged.emit(e)}triggerContentChange(){this._contentChanged.emit(void 0);this.dirty=true}}class u{constructor(){this._isDisposed=false}get name(){return"text"}get contentType(){return"file"}get fileFormat(){return"text"}get isDisposed(){return this._isDisposed}dispose(){this._isDisposed=true}createNew(e,t){return new c(e,t)}preferredLanguage(e){const t=r["d"].findByFileName(e);return t&&t.mode}}class d extends u{get name(){return"base64"}get contentType(){return"file"}get fileFormat(){return"base64"}}class f{constructor(e){this._isDisposed=false;this._widgetCreated=new i["Signal"](this);this._name=e.name;this._readOnly=e.readOnly===undefined?false:e.readOnly;this._defaultFor=e.defaultFor?e.defaultFor.slice():[];this._defaultRendered=(e.defaultRendered||[]).slice();this._fileTypes=e.fileTypes.slice();this._modelName=e.modelName||"text";this._preferKernel=!!e.preferKernel;this._canStartKernel=!!e.canStartKernel;this._shutdownOnClose=!!e.shutdownOnClose;this._toolbarFactory=e.toolbarFactory}get widgetCreated(){return this._widgetCreated}get isDisposed(){return this._isDisposed}dispose(){if(this.isDisposed){return}this._isDisposed=true;i["Signal"].clearData(this)}get readOnly(){return this._readOnly}get name(){return this._name}get fileTypes(){return this._fileTypes.slice()}get modelName(){return this._modelName}get defaultFor(){return this._defaultFor.slice()}get defaultRendered(){return this._defaultRendered.slice()}get preferKernel(){return this._preferKernel}get canStartKernel(){return this._canStartKernel}get shutdownOnClose(){return this._shutdownOnClose}set shutdownOnClose(e){this._shutdownOnClose=e}createNew(e,t){const n=this.createNewWidget(e,t);let r;if(this._toolbarFactory){r=this._toolbarFactory(n)}else{r=this.defaultToolbarFactory(n)}r.forEach(({name:e,widget:t})=>{n.toolbar.addItem(e,t)});this._widgetCreated.emit(n);return n}defaultToolbarFactory(e){return[]}}const p="jp-mod-dirty";class h extends o["a"]{constructor(e){e.reveal=Promise.all([e.reveal,e.context.ready]);super(e);this.context=e.context;this.context.pathChanged.connect(this._onPathChanged,this);this._onPathChanged(this.context,this.context.path);this.context.model.stateChanged.connect(this._onModelStateChanged,this);void this.context.ready.then(()=>{this._handleDirtyState()})}setFragment(e){}_onPathChanged(e,t){this.title.label=s["PathExt"].basename(e.localPath)}_onModelStateChanged(e,t){if(t.name==="dirty"){this._handleDirtyState()}}_handleDirtyState(){if(this.context.model.dirty){this.title.className+=` ${p}`}else{this.title.className=this.title.className.replace(p,"")}}}},Oxv6:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};var n=e.defineLocale("tg",{months:"январеврал_март_апрел_май_июн_июл_август_сентябр_октяброябрекабр".split("_"),monthsShort:"янв_фев_мар_апрай_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбеушанбе_сешанбеоршанбе_панҷшанбеумъаанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшбум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Пагоҳ соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(e,t){if(e===12){e=0}if(t==="шаб"){return e<4?e:e+12}else if(t==="субҳ"){return e}else if(t==="рӯз"){return e>=11?e:e+12}else if(t==="бегоҳ"){return e+12}},meridiem:function(e,t,n){if(e<4){return"шаб"}else if(e<11){return"субҳ"}else if(e<16){return"рӯз"}else if(e<19){return"бегоҳ"}else{return"шаб"}},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(e){var n=e%10,r=e>=100?100:null;return e+(t[e]||t[n]||t[r])},week:{dow:1,doy:7}});return n}))},Oy5d:function(e,t){e.exports="data:image/svg+xml,%3Csvg width='16' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Cpath d='M14.9 17.45C16.25 17.45 17.35 16.35 17.35 15C17.35 13.65 16.25 12.55 14.9 12.55C13.54 12.55 12.45 13.65 12.45 15C12.45 16.35 13.54 17.45 14.9 17.45ZM20.1 15.68L21.58 16.84C21.71 16.95 21.75 17.13 21.66 17.29L20.26 19.71C20.17 19.86 20 19.92 19.83 19.86L18.09 19.16C17.73 19.44 17.33 19.67 16.91 19.85L16.64 21.7C16.62 21.87 16.47 22 16.3 22H13.5C13.32 22 13.18 21.87 13.15 21.7L12.89 19.85C12.46 19.67 12.07 19.44 11.71 19.16L9.96002 19.86C9.81002 19.92 9.62002 19.86 9.54002 19.71L8.14002 17.29C8.05002 17.13 8.09002 16.95 8.22002 16.84L9.70002 15.68L9.65001 15L9.70002 14.31L8.22002 13.16C8.09002 13.05 8.05002 12.86 8.14002 12.71L9.54002 10.29C9.62002 10.13 9.81002 10.07 9.96002 10.13L11.71 10.84C12.07 10.56 12.46 10.32 12.89 10.15L13.15 8.28998C13.18 8.12998 13.32 7.99998 13.5 7.99998H16.3C16.47 7.99998 16.62 8.12998 16.64 8.28998L16.91 10.15C17.33 10.32 17.73 10.56 18.09 10.84L19.83 10.13C20 10.07 20.17 10.13 20.26 10.29L21.66 12.71C21.75 12.86 21.71 13.05 21.58 13.16L20.1 14.31L20.15 15L20.1 15.68Z'/%3E %3Cpath d='M7.32966 7.44454C8.0831 7.00954 8.33932 6.05332 7.90432 5.29988C7.46932 4.54643 6.5081 4.28156 5.75466 4.71656C5.39176 4.92608 5.12695 5.27118 5.01849 5.67594C4.91004 6.08071 4.96682 6.51198 5.17634 6.87488C5.61134 7.62832 6.57622 7.87954 7.32966 7.44454ZM9.65718 4.79593L10.8672 4.95179C10.9628 4.97741 11.0402 5.07133 11.0382 5.18793L11.0388 6.98893C11.0455 7.10054 10.9616 7.19518 10.855 7.21054L9.66001 7.38083L9.23915 8.13188L9.66961 9.25745C9.70729 9.36271 9.66934 9.47699 9.57408 9.53199L8.01523 10.432C7.91131 10.492 7.79337 10.4677 7.72105 10.3824L6.98748 9.43188L6.10931 9.43083L5.34704 10.3905C5.28909 10.4702 5.17383 10.4905 5.07187 10.4339L3.51245 9.53293C3.41049 9.47633 3.37647 9.35741 3.41075 9.25679L3.86347 8.14093L3.61749 7.77488L3.42347 7.37883L2.23075 7.21297C2.12647 7.19235 2.04049 7.10342 2.04245 6.98682L2.04187 5.18582C2.04383 5.06922 2.11909 4.97958 2.21704 4.96922L3.42065 4.79393L3.86749 4.02788L3.41105 2.91731C3.37337 2.81204 3.41131 2.69776 3.51523 2.63776L5.07408 1.73776C5.16934 1.68276 5.28729 1.70704 5.35961 1.79231L6.11915 2.72788L6.98001 2.73893L7.72496 1.78922C7.79156 1.70458 7.91548 1.67922 8.00879 1.74082L9.56821 2.64182C9.67017 2.69842 9.71285 2.81234 9.68723 2.90797L9.21718 4.03383L9.46316 4.39988L9.65718 4.79593Z'/%3E %3C/g%3E %3C/svg%3E"},OyzN:function(e,t,n){e.exports={default:n("5biZ"),__esModule:true}},P1GX:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n("ROI/");var i=function(){function e(e){this._root=new o.LeafNode;this.cmp=e}Object.defineProperty(e.prototype,"isEmpty",{get:function(){return this._root.size===0},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"size",{get:function(){return this._root.size},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"first",{get:function(){var e=o.firstLeaf(this._root);return e.size>0?e.items[0]:undefined},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"last",{get:function(){var e=o.lastLeaf(this._root);return e.size>0?e.items[e.size-1]:undefined},enumerable:true,configurable:true});e.prototype.iter=function(){return o.iterItems(this._root)};e.prototype.retro=function(){return o.retroItems(this._root)};e.prototype.slice=function(e,t){return o.sliceItems(this._root,e,t)};e.prototype.retroSlice=function(e,t){return o.retroSliceItems(this._root,e,t)};e.prototype.at=function(e){return o.itemAt(this._root,e)};e.prototype.has=function(e,t){return o.hasItem(this._root,e,t)};e.prototype.indexOf=function(e,t){return o.indexOf(this._root,e,t)};e.prototype.get=function(e,t){return o.getItem(this._root,e,t)};e.prototype.assign=function(e){this.clear();this.update(e)};e.prototype.insert=function(e){var t=o.insertItem(this._root,e,this.cmp);this._root=o.maybeSplitRoot(this._root);return t};e.prototype.update=function(e){var t=this;Object(r["each"])(e,(function(e){t.insert(e)}))};e.prototype.delete=function(e,t){var n=o.deleteItem(this._root,e,t);this._root=o.maybeExtractRoot(this._root);return n};e.prototype.remove=function(e){var t=o.removeItem(this._root,e);this._root=o.maybeExtractRoot(this._root);return t};e.prototype.clear=function(){o.clear(this._root);this._root=new o.LeafNode};return e}();(function(e){function t(t,n){var r=new e(n);r.assign(t);return r}e.from=t})(i||(i={}));var o;(function(e){var t=function(){function e(){this.items=[];this.sizes=[];this.children=[]}Object.defineProperty(e.prototype,"type",{get:function(){return 0},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"size",{get:function(){return this.sizes[this.sizes.length-1]},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"width",{get:function(){return this.children.length},enumerable:true,configurable:true});return e}();e.BranchNode=t;var n=function(){function e(){this.next=null;this.prev=null;this.items=[]}Object.defineProperty(e.prototype,"type",{get:function(){return 1},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"size",{get:function(){return this.items.length},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"width",{get:function(){return this.items.length},enumerable:true,configurable:true});return e}();e.LeafNode=n;function i(e){while(e.type===0){e=e.children[0]}return e}e.firstLeaf=i;function o(e){while(e.type===0){e=e.children[e.children.length-1]}return e}e.lastLeaf=o;function a(e){var t=i(e);return new x(t,0,-1)}e.iterItems=a;function s(e){var t=o(e);return new C(t,t.size-1,-1)}e.retroItems=s;function l(e,t,n){if(t===undefined){t=0}else if(t<0){t=Math.max(0,t+e.size)}else{t=Math.min(t,e.size)}if(n===undefined){n=e.size}else if(n<0){n=Math.max(0,n+e.size)}else{n=Math.min(n,e.size)}var i=Math.max(0,n-t);if(i===0){return Object(r["empty"])()}while(e.type===0){var o=k(e.sizes,t);if(o>0)t-=e.sizes[o-1];e=e.children[o]}return new x(e,t,i)}e.sliceItems=l;function c(e,t,n){if(t===undefined){t=e.size-1}else if(t<0){t=Math.max(-1,t+e.size)}else{t=Math.min(t,e.size-1)}if(n===undefined){n=-1}else if(n<0){n=Math.max(-1,n+e.size)}else{n=Math.min(n,e.size-1)}var i=Math.max(0,t-n);if(i===0){return Object(r["empty"])()}while(e.type===0){var o=k(e.sizes,t);if(o>0)t-=e.sizes[o-1];e=e.children[o]}return new C(e,t,i)}e.retroSliceItems=c;function u(e,t){if(t<0){t+=e.size}if(t<0||t>=e.size){return undefined}while(e.type===0){var n=k(e.sizes,t);if(n>0)t-=e.sizes[n-1];e=e.children[n]}return e.items[t]}e.itemAt=u;function d(e,t,n){while(e.type===0){var r=E(e.items,t,n);e=e.children[r]}var i=M(e.items,t,n);return i>=0}e.hasItem=d;function f(e,t,n){var r=0;while(e.type===0){var i=E(e.items,t,n);if(i>0)r+=e.sizes[i-1];e=e.children[i]}var o=M(e.items,t,n);return o>=0?r+o:-r+o}e.indexOf=f;function p(e,t,n){while(e.type===0){var r=E(e.items,t,n);e=e.children[r]}var i=M(e.items,t,n);return i>=0?e.items[i]:undefined}e.getItem=p;function h(e,t,n){if(e.type===1){var i=M(e.items,t,n);var o;if(i>=0){o=e.items[i];e.items[i]=t}else{o=undefined;r["ArrayExt"].insert(e.items,-i-1,t)}return o}var a=E(e.items,t,n);var s=e.children[a];var l=s.size;var c=h(s,t,n);var u=s.size;e.items[a]=s.items[0];if(l===u){return c}if(s.width>y){var d=L(s);r["ArrayExt"].insert(e.children,a+1,d);r["ArrayExt"].insert(e.items,a+1,d.items[0])}S(e,a);return c}e.insertItem=h;function m(e,t,n){if(e.type===1){var i=M(e.items,t,n);if(i<0){return undefined}return r["ArrayExt"].removeAt(e.items,i)}var o=E(e.items,t,n);var a=e.children[o];var s=a.size;var l=m(a,t,n);var c=a.size;if(s===c){return l}e.items[o]=a.items[0];if(a.width<w){o=T(e,o)}S(e,o);return l}e.deleteItem=m;function b(e,t){if(t<0){t+=e.size}if(t<0||t>=e.size){return undefined}if(e.type===1){return r["ArrayExt"].removeAt(e.items,t)}var n=k(e.sizes,t);if(n>0)t-=e.sizes[n];var i=e.children[n];var o=b(i,t);e.items[n]=i.items[0];if(i.width<w){n=T(e,n)}S(e,n);return o}e.removeItem=b;function v(e){if(e.type===0){Object(r["each"])(e.children,v);e.children.length=0;e.sizes.length=0;e.items.length=0}else{e.items.length=0;e.next=null;e.prev=null}}e.clear=v;function g(e){if(e.width<=y){return e}var n=new t;var r=L(e);n.sizes[0]=e.size;n.sizes[1]=e.size+r.size;n.children[0]=e;n.children[1]=r;n.items[0]=e.items[0];n.items[1]=r.items[0];return n}e.maybeSplitRoot=g;function _(e){if(e.type===1){return e}if(e.children.length>1){return e}var t=e.children.pop();v(e);return t}e.maybeExtractRoot=_;var y=32;var w=y>>1;var x=function(){function e(e,t,n){this._node=e;this._index=t;this._count=n}e.prototype.iter=function(){return this};e.prototype.clone=function(){return new e(this._node,this._index,this._count)};e.prototype.next=function(){if(this._node===null||this._count===0){return undefined}if(this._index>=this._node.size){this._node=this._node.next;this._index=0;return this.next()}if(this._count>0){this._count--}return this._node.items[this._index++]};return e}();var C=function(){function e(e,t,n){this._node=e;this._index=t;this._count=n}e.prototype.iter=function(){return this};e.prototype.clone=function(){return new e(this._node,this._index,this._count)};e.prototype.next=function(){if(this._node===null||this._count===0){return undefined}if(this._index>=this._node.size){this._index=this._node.size-1}if(this._index<0){this._node=this._node.prev;this._index=this._node?this._node.size-1:-1;return this.next()}if(this._count>0){this._count--}return this._node.items[this._index--]};return e}();function k(e,t){var n=e.length;for(var r=0;r<n;++r){if(e[r]>t){return r}}return n-1}function E(e,t,n){var r=e.length;for(var i=1;i<r;++i){if(n(e[i],t)>0){return i-1}}return r-1}function M(e,t,n){var r=e.length;for(var i=0;i<r;++i){var o=n(e[i],t);if(o===0){return i}if(o>0){return-i-1}}return-r-1}function S(e,t){var n=e.sizes,r=e.children;var i=t>0?n[t-1]:0;for(var o=r.length;t<o;++t){i=n[t]=i+r[t].size}n.length=r.length}function L(e){if(e.type===1){var r=new n;var i=e.items;var o=r.items;for(var a=w,s=i.length;a<s;++a){o.push(i[a])}i.length=w;if(e.next)e.next.prev=r;r.next=e.next;r.prev=e;e.next=r;return r}var l=new t;var c=e.children;var u=l.children;for(var a=w,s=c.length;a<s;++a){u.push(c[a])}c.length=w;var d=e.items;var f=l.items;for(var a=w,s=d.length;a<s;++a){f.push(d[a])}d.length=w;S(e,w);S(l,0);return l}function T(e,t){var n,i,o,a,s,l;var c=e.children[t];var u=t===0?e.children[t+1]:e.children[t-1];var d=t===0;var f=c.type===1;var p=u.width>w;if(f&&p&&d){var h=c;var m=u;h.items.push(m.items.shift());e.items[t+1]=m.items[0];return t}if(f&&p&&!d){var h=c;var m=u;h.items.unshift(m.items.pop());e.items[t]=h.items[0];return t-1}if(f&&!p&&d){var h=c;var m=u;(n=m.items).unshift.apply(n,h.items);r["ArrayExt"].removeAt(e.children,t);r["ArrayExt"].removeAt(e.items,t+1);if(h.prev)h.prev.next=m;m.prev=h.prev;v(h);return t}if(f&&!p&&!d){var h=c;var m=u;(i=m.items).push.apply(i,h.items);r["ArrayExt"].removeAt(e.children,t);r["ArrayExt"].removeAt(e.items,t);if(h.next)h.next.prev=m;m.next=h.next;v(h);return t-1}if(!f&&p&&d){var h=c;var m=u;h.children.push(m.children.shift());h.items.push(m.items.shift());e.items[t+1]=m.items[0];S(h,h.width-1);S(m,0);return t}if(!f&&p&&!d){var h=c;var m=u;h.children.unshift(m.children.pop());h.items.unshift(m.items.pop());e.items[t]=h.items[0];S(h,0);S(m,m.width-1);return t-1}if(!f&&!p&&d){var h=c;var m=u;(o=m.children).unshift.apply(o,h.children);(a=m.items).unshift.apply(a,h.items);r["ArrayExt"].removeAt(e.children,t);r["ArrayExt"].removeAt(e.items,t+1);S(m,0);h.children.length=0;v(h);return t}if(!f&&!p&&!d){var h=c;var m=u;(s=m.children).push.apply(s,h.children);(l=m.items).push.apply(l,h.items);r["ArrayExt"].removeAt(e.children,t);r["ArrayExt"].removeAt(e.items,t);S(m,0);h.children.length=0;v(h);return t-1}throw"unreachable"}})(o||(o={}));var a=function(){function e(){this._first=null;this._last=null;this._size=0}Object.defineProperty(e.prototype,"isEmpty",{get:function(){return this._size===0},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"size",{get:function(){return this._size},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"length",{get:function(){return this._size},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"first",{get:function(){return this._first?this._first.value:undefined},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"last",{get:function(){return this._last?this._last.value:undefined},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"firstNode",{get:function(){return this._first},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"lastNode",{get:function(){return this._last},enumerable:true,configurable:true});e.prototype.iter=function(){return new e.ForwardValueIterator(this._first)};e.prototype.retro=function(){return new e.RetroValueIterator(this._last)};e.prototype.nodes=function(){return new e.ForwardNodeIterator(this._first)};e.prototype.retroNodes=function(){return new e.RetroNodeIterator(this._last)};e.prototype.assign=function(e){var t=this;this.clear();Object(r["each"])(e,(function(e){t.addLast(e)}))};e.prototype.push=function(e){this.addLast(e)};e.prototype.pop=function(){return this.removeLast()};e.prototype.shift=function(e){this.addFirst(e)};e.prototype.unshift=function(){return this.removeFirst()};e.prototype.addFirst=function(e){var t=new s.LinkedListNode(this,e);if(!this._first){this._first=t;this._last=t}else{t.next=this._first;this._first.prev=t;this._first=t}this._size++;return t};e.prototype.addLast=function(e){var t=new s.LinkedListNode(this,e);if(!this._last){this._first=t;this._last=t}else{t.prev=this._last;this._last.next=t;this._last=t}this._size++;return t};e.prototype.insertBefore=function(e,t){if(!t||t===this._first){return this.addFirst(e)}if(!(t instanceof s.LinkedListNode)||t.list!==this){throw new Error("Reference node is not owned by the list.")}var n=new s.LinkedListNode(this,e);var r=t;var i=r.prev;n.next=r;n.prev=i;r.prev=n;i.next=n;this._size++;return n};e.prototype.insertAfter=function(e,t){if(!t||t===this._last){return this.addLast(e)}if(!(t instanceof s.LinkedListNode)||t.list!==this){throw new Error("Reference node is not owned by the list.")}var n=new s.LinkedListNode(this,e);var r=t;var i=r.next;n.next=i;n.prev=r;r.next=n;i.prev=n;this._size++;return n};e.prototype.removeFirst=function(){var e=this._first;if(!e){return undefined}if(e===this._last){this._first=null;this._last=null}else{this._first=e.next;this._first.prev=null}e.list=null;e.next=null;e.prev=null;this._size--;return e.value};e.prototype.removeLast=function(){var e=this._last;if(!e){return undefined}if(e===this._first){this._first=null;this._last=null}else{this._last=e.prev;this._last.next=null}e.list=null;e.next=null;e.prev=null;this._size--;return e.value};e.prototype.removeNode=function(e){if(!(e instanceof s.LinkedListNode)||e.list!==this){throw new Error("Node is not owned by the list.")}var t=e;if(t===this._first&&t===this._last){this._first=null;this._last=null}else if(t===this._first){this._first=t.next;this._first.prev=null}else if(t===this._last){this._last=t.prev;this._last.next=null}else{t.next.prev=t.prev;t.prev.next=t.next}t.list=null;t.next=null;t.prev=null;this._size--};e.prototype.clear=function(){var e=this._first;while(e){var t=e.next;e.list=null;e.prev=null;e.next=null;e=t}this._first=null;this._last=null;this._size=0};return e}();(function(e){function t(t){var n=new e;n.assign(t);return n}e.from=t;var n=function(){function e(e){this._node=e}e.prototype.iter=function(){return this};e.prototype.clone=function(){return new e(this._node)};e.prototype.next=function(){if(!this._node){return undefined}var e=this._node;this._node=e.next;return e.value};return e}();e.ForwardValueIterator=n;var r=function(){function e(e){this._node=e}e.prototype.iter=function(){return this};e.prototype.clone=function(){return new e(this._node)};e.prototype.next=function(){if(!this._node){return undefined}var e=this._node;this._node=e.prev;return e.value};return e}();e.RetroValueIterator=r;var i=function(){function e(e){this._node=e}e.prototype.iter=function(){return this};e.prototype.clone=function(){return new e(this._node)};e.prototype.next=function(){if(!this._node){return undefined}var e=this._node;this._node=e.next;return e};return e}();e.ForwardNodeIterator=i;var o=function(){function e(e){this._node=e}e.prototype.iter=function(){return this};e.prototype.clone=function(){return new e(this._node)};e.prototype.next=function(){if(!this._node){return undefined}var e=this._node;this._node=e.prev;return e};return e}();e.RetroNodeIterator=o})(a||(a={}));var s;(function(e){var t=function(){function e(e,t){this.list=null;this.next=null;this.prev=null;this.list=e;this.value=t}return e}();e.LinkedListNode=t})(s||(s={}))},P2sY:function(e,t,n){e.exports={default:n("UbbE"),__esModule:true}},P64N:function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(t.hasOwnProperty(n))e[n]=t[n]};return e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:true});var i=n("pIz5");var o=function(e){r(t,e);function t(n){if(n===void 0){n={}}var r=e.call(this)||this;r.font=n.font||"12px sans-serif";r.textColor=n.textColor||"#000000";r.backgroundColor=n.backgroundColor||"";r.verticalAlignment=n.verticalAlignment||"center";r.horizontalAlignment=n.horizontalAlignment||"left";r.format=n.format||t.formatGeneric();return r}t.prototype.paint=function(e,t){this.drawBackground(e,t);this.drawText(e,t)};t.prototype.drawBackground=function(e,t){var n=i.CellRenderer.resolveOption(this.backgroundColor,t);if(!n){return}e.fillStyle=n;e.fillRect(t.x,t.y,t.width,t.height)};t.prototype.drawText=function(e,n){var r=i.CellRenderer.resolveOption(this.font,n);if(!r){return}var o=i.CellRenderer.resolveOption(this.textColor,n);if(!o){return}var a=this.format;var s=a(n);if(!s){return}var l=i.CellRenderer.resolveOption(this.verticalAlignment,n);var c=i.CellRenderer.resolveOption(this.horizontalAlignment,n);var u=n.height-(l==="center"?1:2);if(u<=0){return}var d=t.measureFontHeight(r);var f;var p;switch(l){case"top":p=n.y+2+d;break;case"center":p=n.y+n.height/2+d/2;break;case"bottom":p=n.y+n.height-2;break;default:throw"unreachable"}switch(c){case"left":f=n.x+2;break;case"center":f=n.x+n.width/2;break;case"right":f=n.x+n.width-3;break;default:throw"unreachable"}if(d>u){e.beginPath();e.rect(n.x,n.y,n.width,n.height-1);e.clip()}e.font=r;e.fillStyle=o;e.textAlign=c;e.textBaseline="bottom";e.fillText(s,f,p)};return t}(i.CellRenderer);t.TextRenderer=o;(function(e){function t(e){if(e===void 0){e={}}var t=e.missing||"";return function(e){var n=e.value;if(n===null||n===undefined){return t}return String(n)}}e.formatGeneric=t;function n(e){if(e===void 0){e={}}var t=e.digits;var n=e.missing||"";return function(e){var r=e.value;if(r===null||r===undefined){return n}return Number(r).toFixed(t)}}e.formatFixed=n;function r(e){if(e===void 0){e={}}var t=e.digits;var n=e.missing||"";return function(e){var r=e.value;if(r===null||r===undefined){return n}return Number(r).toPrecision(t)}}e.formatPrecision=r;function i(e){if(e===void 0){e={}}var t=e.digits;var n=e.missing||"";return function(e){var r=e.value;if(r===null||r===undefined){return n}return Number(r).toExponential(t)}}e.formatExponential=i;function o(e){if(e===void 0){e={}}var t=e.missing||"";var n=new Intl.NumberFormat(e.locales,e.options);return function(e){var r=e.value;if(r===null||r===undefined){return t}return n.format(r)}}e.formatIntlNumber=o;function s(e){if(e===void 0){e={}}var t=e.missing||"";return function(e){var n=e.value;if(n===null||n===undefined){return t}if(n instanceof Date){return n.toDateString()}return new Date(n).toDateString()}}e.formatDate=s;function l(e){if(e===void 0){e={}}var t=e.missing||"";return function(e){var n=e.value;if(n===null||n===undefined){return t}if(n instanceof Date){return n.toTimeString()}return new Date(n).toTimeString()}}e.formatTime=l;function c(e){if(e===void 0){e={}}var t=e.missing||"";return function(e){var n=e.value;if(n===null||n===undefined){return t}if(n instanceof Date){return n.toISOString()}return new Date(n).toISOString()}}e.formatISODateTime=c;function u(e){if(e===void 0){e={}}var t=e.missing||"";return function(e){var n=e.value;if(n===null||n===undefined){return t}if(n instanceof Date){return n.toUTCString()}return new Date(n).toUTCString()}}e.formatUTCDateTime=u;function d(e){if(e===void 0){e={}}var t=e.missing||"";var n=new Intl.DateTimeFormat(e.locales,e.options);return function(e){var r=e.value;if(r===null||r===undefined){return t}return n.format(r)}}e.formatIntlDateTime=d;function f(e){var t=a.fontHeightCache[e];if(t!==undefined){return t}a.fontMeasurementGC.font=e;var n=a.fontMeasurementGC.font;a.fontMeasurementNode.style.font=n;document.body.appendChild(a.fontMeasurementNode);t=a.fontMeasurementNode.offsetHeight;document.body.removeChild(a.fontMeasurementNode);a.fontHeightCache[e]=t;a.fontHeightCache[n]=t;return t}e.measureFontHeight=f})(o=t.TextRenderer||(t.TextRenderer={}));t.TextRenderer=o;var a;(function(e){e.fontHeightCache=Object.create(null);e.fontMeasurementNode=function(){var e=document.createElement("div");e.style.position="absolute";e.style.top="-99999px";e.style.left="-99999px";e.style.visibility="hidden";e.textContent="M";return e}();e.fontMeasurementGC=function(){var e=document.createElement("canvas");e.width=0;e.height=0;return e.getContext("2d")}()})(a||(a={}))},P7XM:function(e,t){if(typeof Object.create==="function"){e.exports=function e(t,n){if(n){t.super_=n;t.prototype=Object.create(n.prototype,{constructor:{value:t,enumerable:false,writable:true,configurable:true}})}}}else{e.exports=function e(t,n){if(n){t.super_=n;var r=function(){};r.prototype=n.prototype;t.prototype=new r;t.prototype.constructor=t}}}},PA2r:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),n="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),r=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],i=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function o(e){return e>1&&e<5&&~~(e/10)!==1}function a(e,t,n,r){var i=e+" ";switch(n){case"s":return t||r?"pár sekund":"pár sekundami";case"ss":if(t||r){return i+(o(e)?"sekundy":"sekund")}else{return i+"sekundami"}case"m":return t?"minuta":r?"minutu":"minutou";case"mm":if(t||r){return i+(o(e)?"minuty":"minut")}else{return i+"minutami"}case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":if(t||r){return i+(o(e)?"hodiny":"hodin")}else{return i+"hodinami"}case"d":return t||r?"den":"dnem";case"dd":if(t||r){return i+(o(e)?"dny":"dní")}else{return i+"dny"}case"M":return t||r?"měsíc":"měsícem";case"MM":if(t||r){return i+(o(e)?"měsíce":"měsíců")}else{return i+"měsíci"}case"y":return t||r?"rok":"rokem";case"yy":if(t||r){return i+(o(e)?"roky":"let")}else{return i+"lety"}}}var s=e.defineLocale("cs",{months:t,monthsShort:n,monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return s}))},PAGr:function(e,t,n){"use strict";t.__esModule=true;t.default=void 0;var r=s(n("17x9"));var i=s(n("q1tI"));var o=n("i8i4");var a=s(n("UnXY"));function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(e==null)return{};var n={};var r=Object.keys(e);var i,o;for(o=0;o<r.length;o++){i=r[o];if(t.indexOf(i)>=0)continue;n[i]=e[i]}return n}function c(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;e.__proto__=t}var u=function(e){c(t,e);function t(){var t;for(var n=arguments.length,r=new Array(n),i=0;i<n;i++){r[i]=arguments[i]}t=e.call.apply(e,[this].concat(r))||this;t.handleEnter=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++){n[r]=arguments[r]}return t.handleLifecycle("onEnter",0,n)};t.handleEntering=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++){n[r]=arguments[r]}return t.handleLifecycle("onEntering",0,n)};t.handleEntered=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++){n[r]=arguments[r]}return t.handleLifecycle("onEntered",0,n)};t.handleExit=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++){n[r]=arguments[r]}return t.handleLifecycle("onExit",1,n)};t.handleExiting=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++){n[r]=arguments[r]}return t.handleLifecycle("onExiting",1,n)};t.handleExited=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++){n[r]=arguments[r]}return t.handleLifecycle("onExited",1,n)};return t}var n=t.prototype;n.handleLifecycle=function e(t,n,r){var a;var s=this.props.children;var l=i.default.Children.toArray(s)[n];if(l.props[t])(a=l.props)[t].apply(a,r);if(this.props[t])this.props[t]((0,o.findDOMNode)(this))};n.render=function e(){var t=this.props,n=t.children,r=t.in,o=l(t,["children","in"]);var s=i.default.Children.toArray(n),c=s[0],u=s[1];delete o.onEnter;delete o.onEntering;delete o.onEntered;delete o.onExit;delete o.onExiting;delete o.onExited;return i.default.createElement(a.default,o,r?i.default.cloneElement(c,{key:"first",onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered}):i.default.cloneElement(u,{key:"second",onEnter:this.handleExit,onEntering:this.handleExiting,onEntered:this.handleExited}))};return t}(i.default.Component);u.propTypes=false?undefined:{};var d=u;t.default=d;e.exports=t["default"]},PHo5:function(e,t,n){"use strict";t.__esModule=true;t.default=void 0;var r=a(n(3));var i=a(n(4));var o=a(n(5));function a(e){return e&&e.__esModule?e:{default:e}}function s(e){if(e===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return e}function l(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;e.__proto__=t}function c(e){var t=typeof Map==="function"?new Map:undefined;c=function e(n){if(n===null||!f(n))return n;if(typeof n!=="function"){throw new TypeError("Super expression must either be null or a function")}if(typeof t!=="undefined"){if(t.has(n))return t.get(n);t.set(n,r)}function r(){return d(n,arguments,h(this).constructor)}r.prototype=Object.create(n.prototype,{constructor:{value:r,enumerable:false,writable:true,configurable:true}});return p(r,n)};return c(e)}function u(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Date.prototype.toString.call(Reflect.construct(Date,[],(function(){})));return true}catch(e){return false}}function d(e,t,n){if(u()){d=Reflect.construct}else{d=function e(t,n,r){var i=[null];i.push.apply(i,n);var o=Function.bind.apply(t,i);var a=new o;if(r)p(a,r.prototype);return a}}return d.apply(null,arguments)}function f(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function p(e,t){p=Object.setPrototypeOf||function e(t,n){t.__proto__=n;return t};return p(e,t)}function h(e){h=Object.setPrototypeOf?Object.getPrototypeOf:function e(t){return t.__proto__||Object.getPrototypeOf(t)};return h(e)}var m=function(e){l(t,e);function t(n,r,i,o,a,l){var c;c=e.call(this,n)||this;c.name="CssSyntaxError";c.reason=n;if(a){c.file=a}if(o){c.source=o}if(l){c.plugin=l}if(typeof r!=="undefined"&&typeof i!=="undefined"){c.line=r;c.column=i}c.setMessage();if(Error.captureStackTrace){Error.captureStackTrace(s(c),t)}return c}var n=t.prototype;n.setMessage=function e(){this.message=this.plugin?this.plugin+": ":"";this.message+=this.file?this.file:"<css input>";if(typeof this.line!=="undefined"){this.message+=":"+this.line+":"+this.column}this.message+=": "+this.reason};n.showSourceCode=function e(t){var n=this;if(!this.source)return"";var a=this.source;if(o.default){if(typeof t==="undefined")t=r.default.stdout;if(t)a=(0,o.default)(a)}var s=a.split(/\r?\n/);var l=Math.max(this.line-3,0);var c=Math.min(this.line+2,s.length);var u=String(c).length;function d(e){if(t&&i.default.red){return i.default.red.bold(e)}return e}function f(e){if(t&&i.default.gray){return i.default.gray(e)}return e}return s.slice(l,c).map((function(e,t){var r=l+1+t;var i=" "+(" "+r).slice(-u)+" | ";if(r===n.line){var o=f(i.replace(/\d/g," "))+e.slice(0,n.column-1).replace(/[^\t]/g," ");return d(">")+f(i)+e+"\n "+o+d("^")}return" "+f(i)+e})).join("\n")};n.toString=function e(){var t=this.showSourceCode();if(t){t="\n\n"+t+"\n"}return this.name+": "+this.message+t};return t}(c(Error));var b=m;t.default=b;e.exports=t.default},PJYZ:function(e,t){function n(e){if(e===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return e}e.exports=n},PJdX:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AsyncControllableInput=void 0;var r=n("mrSG");var i=r.__importStar(n("q1tI"));var o=n("VCL8");var a=function(e){r.__extends(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.state={externalValue:t.props.value,isComposing:false,localValue:t.props.value};t.handleCompositionStart=function(e){var n,r;t.setState({isComposing:true,localValue:t.state.externalValue});(r=(n=t.props).onCompositionStart)===null||r===void 0?void 0:r.call(n,e)};t.handleCompositionEnd=function(e){var n,r;t.setState({isComposing:false});(r=(n=t.props).onCompositionEnd)===null||r===void 0?void 0:r.call(n,e)};t.handleChange=function(e){var n,r;var i=e.target.value;t.setState({localValue:i});(r=(n=t.props).onChange)===null||r===void 0?void 0:r.call(n,e)};return t}t.getDerivedStateFromProps=function(e){var t=e.value;return{externalValue:t}};t.prototype.render=function(){var e=this.state,t=e.isComposing,n=e.externalValue,o=e.localValue;var a=this.props,s=a.inputRef,l=r.__rest(a,["inputRef"]);return i.createElement("input",r.__assign({},l,{ref:s,value:t?o:n,onCompositionStart:this.handleCompositionStart,onCompositionEnd:this.handleCompositionEnd,onChange:this.handleChange}))};t=r.__decorate([o.polyfill],t);return t}(i.PureComponent);t.AsyncControllableInput=a},PPne:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.InputGroup=void 0;var r=n("mrSG");var i=r.__importDefault(n("TSYQ"));var o=r.__importStar(n("q1tI"));var a=n("VCL8");var s=n("C2Mt");var l=r.__importStar(n("NvA1"));var c=n("27WO");var u=n("QXaV");var d=n("PJdX");var f=function(e){r.__extends(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.state={};t.refHandlers={leftElement:function(e){return t.leftElement=e},rightElement:function(e){return t.rightElement=e}};return t}t.prototype.render=function(){var e;var t=this.props,n=t.className,a=t.disabled,l=t.fill,u=t.inputRef,f=t.intent,p=t.large,h=t.small,m=t.round;var b=i.default(s.Classes.INPUT_GROUP,s.Classes.intentClass(f),(e={},e[s.Classes.DISABLED]=a,e[s.Classes.FILL]=l,e[s.Classes.LARGE]=p,e[s.Classes.SMALL]=h,e[s.Classes.ROUND]=m,e),n);var v=r.__assign(r.__assign({},this.props.style),{paddingLeft:this.state.leftElementWidth,paddingRight:this.state.rightElementWidth});return o.createElement("div",{className:b},this.maybeRenderLeftElement(),o.createElement(d.AsyncControllableInput,r.__assign({type:"text"},c.removeNonHTMLProps(this.props),{className:s.Classes.INPUT,inputRef:u,style:v})),this.maybeRenderRightElement())};t.prototype.componentDidMount=function(){this.updateInputWidth()};t.prototype.componentDidUpdate=function(e){var t=this.props,n=t.leftElement,r=t.rightElement;if(e.leftElement!==n||e.rightElement!==r){this.updateInputWidth()}};t.prototype.validateProps=function(e){if(e.leftElement!=null&&e.leftIcon!=null){console.warn(l.INPUT_WARN_LEFT_ELEMENT_LEFT_ICON_MUTEX)}};t.prototype.maybeRenderLeftElement=function(){var e=this.props,t=e.leftElement,n=e.leftIcon;if(t!=null){return o.createElement("span",{className:s.Classes.INPUT_LEFT_CONTAINER,ref:this.refHandlers.leftElement},t)}else if(n!=null){return o.createElement(u.Icon,{icon:n})}return undefined};t.prototype.maybeRenderRightElement=function(){var e=this.props.rightElement;if(e==null){return undefined}return o.createElement("span",{className:s.Classes.INPUT_ACTION,ref:this.refHandlers.rightElement},e)};t.prototype.updateInputWidth=function(){var e=this.state,t=e.leftElementWidth,n=e.rightElementWidth;if(this.leftElement!=null){var r=this.leftElement.clientWidth;if(t===undefined||Math.abs(r-t)>2){this.setState({leftElementWidth:r})}}else{this.setState({leftElementWidth:undefined})}if(this.rightElement!=null){var r=this.rightElement.clientWidth;if(n===undefined||Math.abs(r-n)>2){this.setState({rightElementWidth:r})}}else{this.setState({rightElementWidth:undefined})}};t.displayName=c.DISPLAYNAME_PREFIX+".InputGroup";t=r.__decorate([a.polyfill],t);return t}(s.AbstractPureComponent2);t.InputGroup=f},PRyH:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("/a/H"),"");t.i(n("e5US"),"");t.i(n("OicH"),"");t.i(n("aH8u"),"");t.i(n("H+0L"),"");t.i(n("GxeX"),"");t.i(n("s9r5"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},PZa4:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n("JGtG");class i{constructor(e){this._timer=-1;this._timeout=-1;this._isDisposed=false;this._activityStopped=new r.Signal(this);e.signal.connect(this._onSignalFired,this);this._timeout=e.timeout||1e3}get activityStopped(){return this._activityStopped}get timeout(){return this._timeout}set timeout(e){this._timeout=e}get isDisposed(){return this._isDisposed}dispose(){if(this._isDisposed){return}this._isDisposed=true;r.Signal.clearData(this)}_onSignalFired(e,t){clearTimeout(this._timer);this._sender=e;this._args=t;this._timer=setTimeout(()=>{this._activityStopped.emit({sender:this._sender,args:this._args})},this._timeout)}}t.ActivityMonitor=i},PbVF:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));n.d(t,"d",(function(){return d}));n.d(t,"b",(function(){return f}));n.d(t,"c",(function(){return p}));var r=n("/Zo8");var i=n("JGtG");var o=n("2DVW");var a=n("q1tI");var s=n.n(a);var l=n("i8i4");var c=n.n(l);class u extends o["Widget"]{static create(e){return new class extends u{render(){return e}}}onUpdateRequest(e){this.renderPromise=this.renderDOM()}onAfterAttach(e){r["MessageLoop"].sendMessage(this,o["Widget"].Msg.UpdateRequest)}onBeforeDetach(e){l["unmountComponentAtNode"](this.node)}renderDOM(){return new Promise(e=>{const t=this.render();if(Array.isArray(t)){l["render"](t,this.node,e)}else if(t){l["render"](t,this.node,e)}})}}class d extends u{constructor(e){super();this._modelChanged=new i["Signal"](this);this.model=e!==null&&e!==void 0?e:null}get modelChanged(){return this._modelChanged}set model(e){if(this._model===e){return}if(this._model){this._model.stateChanged.disconnect(this.update,this)}this._model=e;if(e){e.stateChanged.connect(this.update,this)}this.update();this._modelChanged.emit(void 0)}get model(){return this._model}dispose(){if(this.isDisposed){return}this._model=null;super.dispose()}}class f extends a["Component"]{constructor(e){super(e);this.slot=(e,t)=>{if(this.props.shouldUpdate&&!this.props.shouldUpdate(e,t)){return}this.setState({value:[e,t]})};this.state={value:[this.props.initialSender,this.props.initialArgs]}}componentDidMount(){this.props.signal.connect(this.slot)}componentWillUnmount(){this.props.signal.disconnect(this.slot)}render(){return this.props.children(...this.state.value)}}class p{constructor(){this.stateChanged=new i["Signal"](this);this._isDisposed=false}get isDisposed(){return this._isDisposed}dispose(){if(this.isDisposed){return}this._isDisposed=true;i["Signal"].clearData(this)}}},PeUW:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:""},n={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","":"0"};var r=e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,n){if(e<2){return" யாமம்"}else if(e<6){return" வைகறை"}else if(e<10){return" காலை"}else if(e<14){return" நண்பகல்"}else if(e<18){return" எற்பாடு"}else if(e<22){return" மாலை"}else{return" யாமம்"}},meridiemHour:function(e,t){if(e===12){e=0}if(t==="யாமம்"){return e<2?e:e+12}else if(t==="வைகறை"||t==="காலை"){return e}else if(t==="நண்பகல்"){return e>=10?e:e+12}else{return e+12}},week:{dow:0,doy:6}});return r}))},PgDR:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("rme3"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},Pjgp:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Private CSS variables\n|----------------------------------------------------------------------------*/\n\n:root {\n --jp-private-cell-scrolling-output-offset: 5px;\n}\n\n/*-----------------------------------------------------------------------------\n| Cell\n|----------------------------------------------------------------------------*/\n\n.jp-Cell {\n padding: var(--jp-cell-padding);\n margin: 0px;\n border: none;\n outline: none;\n background: transparent;\n}\n\n/*-----------------------------------------------------------------------------\n| Common input/output\n|----------------------------------------------------------------------------*/\n\n.jp-Cell-inputWrapper,\n.jp-Cell-outputWrapper {\n display: flex;\n flex-direction: row;\n padding: 0px;\n margin: 0px;\n /* Added to reveal the box-shadow on the input and output collapsers. */\n overflow: visible;\n}\n\n/* Only input/output areas inside cells */\n.jp-Cell-inputArea,\n.jp-Cell-outputArea {\n flex: 1 1 auto;\n}\n\n/*-----------------------------------------------------------------------------\n| Collapser\n|----------------------------------------------------------------------------*/\n\n/* Make the output collapser disappear when there is not output, but do so\n * in a manner that leaves it in the layout and preserves its width.\n */\n.jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser {\n border: none !important;\n background: transparent !important;\n}\n\n.jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser {\n min-height: var(--jp-cell-collapser-min-height);\n}\n\n/*-----------------------------------------------------------------------------\n| Output\n|----------------------------------------------------------------------------*/\n\n/* Put a space between input and output when there IS output */\n.jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper {\n margin-top: 5px;\n}\n\n/* Text output with the Out[] prompt needs a top padding to match the\n * alignment of the Out[] prompt itself.\n */\n.jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output {\n padding-top: var(--jp-code-padding);\n}\n\n.jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea {\n overflow-y: auto;\n max-height: 200px;\n box-shadow: inset 0 0 6px 2px rgba(0, 0, 0, 0.3);\n margin-left: var(--jp-private-cell-scrolling-output-offset);\n}\n\n.jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt {\n flex: 0 0\n calc(\n var(--jp-cell-prompt-width) -\n var(--jp-private-cell-scrolling-output-offset)\n );\n}\n\n/*-----------------------------------------------------------------------------\n| CodeCell\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| MarkdownCell\n|----------------------------------------------------------------------------*/\n\n.jp-MarkdownOutput {\n flex: 1 1 auto;\n margin-top: 0;\n margin-bottom: 0;\n padding-left: var(--jp-code-padding);\n}\n\n.jp-MarkdownOutput.jp-RenderedHTMLCommon {\n overflow: auto;\n}\n",""])},PpIw:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:""},n={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","":"0"};var r=e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಬರ್_ಡಿಸೆಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆ_ಅಕ್ಟೋ_ನವೆ_ಡಿಸೆ".split("_"),monthsParseExact:true,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,t){if(e===12){e=0}if(t==="ರಾತ್ರಿ"){return e<4?e:e+12}else if(t==="ಬೆಳಿಗ್ಗೆ"){return e}else if(t==="ಮಧ್ಯಾಹ್ನ"){return e>=10?e:e+12}else if(t==="ಸಂಜೆ"){return e+12}},meridiem:function(e,t,n){if(e<4){return"ರಾತ್ರಿ"}else if(e<10){return"ಬೆಳಿಗ್ಗೆ"}else if(e<17){return"ಮಧ್ಯಾಹ್ನ"}else if(e<20){return"ಸಂಜೆ"}else{return"ರಾತ್ರಿ"}},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}});return r}))},Puuh:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,".bp3-omnibar{\n -webkit-filter:blur(0);\n filter:blur(0);\n opacity:1;\n background-color:#ffffff;\n border-radius:3px;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);\n left:calc(50% - 250px);\n top:20vh;\n width:500px;\n z-index:21; }\n .bp3-omnibar.bp3-overlay-enter, .bp3-omnibar.bp3-overlay-appear{\n -webkit-filter:blur(20px);\n filter:blur(20px);\n opacity:0.2; }\n .bp3-omnibar.bp3-overlay-enter-active, .bp3-omnibar.bp3-overlay-appear-active{\n -webkit-filter:blur(0);\n filter:blur(0);\n opacity:1;\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:200ms;\n transition-duration:200ms;\n -webkit-transition-property:opacity, -webkit-filter;\n transition-property:opacity, -webkit-filter;\n transition-property:filter, opacity;\n transition-property:filter, opacity, -webkit-filter;\n -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);\n transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-omnibar.bp3-overlay-exit{\n -webkit-filter:blur(0);\n filter:blur(0);\n opacity:1; }\n .bp3-omnibar.bp3-overlay-exit-active{\n -webkit-filter:blur(20px);\n filter:blur(20px);\n opacity:0.2;\n -webkit-transition-delay:0;\n transition-delay:0;\n -webkit-transition-duration:200ms;\n transition-duration:200ms;\n -webkit-transition-property:opacity, -webkit-filter;\n transition-property:opacity, -webkit-filter;\n transition-property:filter, opacity;\n transition-property:filter, opacity, -webkit-filter;\n -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);\n transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }\n .bp3-omnibar .bp3-input{\n background-color:transparent;\n border-radius:0; }\n .bp3-omnibar .bp3-input, .bp3-omnibar .bp3-input:focus{\n -webkit-box-shadow:none;\n box-shadow:none; }\n .bp3-omnibar .bp3-menu{\n background-color:transparent;\n border-radius:0;\n -webkit-box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15);\n box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15);\n max-height:calc(60vh - 40px);\n overflow:auto; }\n .bp3-omnibar .bp3-menu:empty{\n display:none; }\n .bp3-dark .bp3-omnibar, .bp3-omnibar.bp3-dark{\n background-color:#30404d;\n -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);\n box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4); }\n\n.bp3-omnibar-overlay .bp3-overlay-backdrop{\n background-color:rgba(16, 22, 26, 0.2); }\n\n.bp3-select-popover .bp3-popover-content{\n padding:5px; }\n\n.bp3-select-popover .bp3-input-group{\n margin-bottom:0; }\n\n.bp3-select-popover .bp3-menu{\n max-height:300px;\n max-width:400px;\n overflow:auto;\n padding:0; }\n .bp3-select-popover .bp3-menu:not(:first-child){\n padding-top:5px; }\n\n.bp3-multi-select{\n min-width:150px; }\n\n.bp3-multi-select-popover .bp3-menu{\n max-height:300px;\n max-width:400px;\n overflow:auto; }\n\n.bp3-select-popover .bp3-popover-content{\n padding:5px; }\n\n.bp3-select-popover .bp3-input-group{\n margin-bottom:0; }\n\n.bp3-select-popover .bp3-menu{\n max-height:300px;\n max-width:400px;\n overflow:auto;\n padding:0; }\n .bp3-select-popover .bp3-menu:not(:first-child){\n padding-top:5px; }",""])},Pxmx:function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"default",author:"chris kempson (http://chriskempson.com)",base00:"#181818",base01:"#282828",base02:"#383838",base03:"#585858",base04:"#b8b8b8",base05:"#d8d8d8",base06:"#e8e8e8",base07:"#f8f8f8",base08:"#ab4642",base09:"#dc9656",base0A:"#f7ca88",base0B:"#a1b56c",base0C:"#86c1b9",base0D:"#7cafc2",base0E:"#ba8baf",base0F:"#a16946"};e.exports=t["default"]},"Q+vi":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n("YvDM");function i(e,t){return typeof e==="function"?e(t):e}t.resolveOption=i;var o=function(){function e(){this._editor=null;this._cell=null;this._typeBasedOverrides=new Map;this._metadataBasedOverrides=new Map}e.prototype.setEditor=function(e,t){if(typeof e==="string"){this._typeBasedOverrides.set(e,t)}else{var n=this._metadataIdentifierToKey(e);this._metadataBasedOverrides.set(n,[e,t])}};e.prototype.edit=function(e,t){var n=e.grid;if(!n.editable){console.error("Grid cannot be edited!");return false}this.cancel();this._cell=e;t=t||{};t.onCommit=t.onCommit||this._onCommit.bind(this);t.onCancel=t.onCancel||this._onCancel.bind(this);if(t.editor){this._editor=t.editor;t.editor.edit(e,t);return true}var r=this._getEditor(e);if(r){this._editor=r;r.edit(e,t);return true}return false};e.prototype.cancel=function(){if(this._editor){this._editor.cancel();this._editor=null}this._cell=null};e.prototype._onCommit=function(e){var t=this._cell;if(!t){return}var n=t.grid;var r=n.dataModel;r.setData("body",t.row,t.column,e.value);n.viewport.node.focus();if(e.cursorMovement!=="none"){n.moveCursor(e.cursorMovement);n.scrollToCursor()}};e.prototype._onCancel=function(){if(!this._cell){return}this._cell.grid.viewport.node.focus()};e.prototype._getDataTypeKey=function(e){var t=e.grid.dataModel?e.grid.dataModel.metadata("body",e.row,e.column):null;if(!t){return"default"}var n="";if(t){n=t.type}if(t.constraint&&t.constraint.enum){if(t.constraint.enum==="dynamic"){n+=":dynamic-option"}else{n+=":option"}}return n};e.prototype._objectToKey=function(e){var t="";for(var n in e){var r=e[n];if(typeof r==="object"){t+=n+":"+this._objectToKey(r)}else{t+="["+n+":"+r+"]"}}return t};e.prototype._metadataIdentifierToKey=function(e){return this._objectToKey(e)};e.prototype._metadataMatchesIdentifier=function(e,t){for(var n in t){if(!e.hasOwnProperty(n)){return false}var r=t[n];var i=e[n];if(typeof r==="object"){if(!this._metadataMatchesIdentifier(i,r)){return false}}else if(i!==r){return false}}return true};e.prototype._getMetadataBasedEditor=function(e){var t=this;var n;var r=e.grid.dataModel.metadata("body",e.row,e.column);if(r){this._metadataBasedOverrides.forEach((function(o){if(!n){var a=o[0],s=o[1];if(t._metadataMatchesIdentifier(r,a)){n=i(s,e)}}}))}return n};e.prototype._getEditor=function(e){var t=this._getDataTypeKey(e);if(this._typeBasedOverrides.has(t)){var n=this._typeBasedOverrides.get(t);return i(n,e)}else if(this._metadataBasedOverrides.size>0){var n=this._getMetadataBasedEditor(e);if(n){return n}}switch(t){case"string":return new r.TextCellEditor;case"number":return new r.NumberCellEditor;case"integer":return new r.IntegerCellEditor;case"boolean":return new r.BooleanCellEditor;case"date":return new r.DateCellEditor;case"string:option":case"number:option":case"integer:option":case"date:option":case"array:option":return new r.OptionCellEditor;case"string:dynamic-option":case"number:dynamic-option":case"integer:dynamic-option":case"date:dynamic-option":return new r.DynamicOptionCellEditor}if(this._typeBasedOverrides.has("default")){var n=this._typeBasedOverrides.get("default");return i(n,e)}var o=e.grid.dataModel.data("body",e.row,e.column);if(!o||typeof o!=="object"){return new r.TextCellEditor}return undefined};return e}();t.CellEditorController=o},Q8FN:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 22 22'%3E %3Cg class='jp-icon-brand0 jp-icon-selectable' fill='%230D47A1'%3E %3Cpath d='M11.1 6.9V5.8H6.9c0-.5 0-1.3.2-1.6.4-.7.8-1.1 1.7-1.4 1.7-.3 2.5-.3 3.9-.1 1 .1 1.9.9 1.9 1.9v4.2c0 .5-.9 1.6-2 1.6H8.8c-1.5 0-2.4 1.4-2.4 2.8v2.2H4.7C3.5 15.1 3 14 3 13.1V9c-.1-1 .6-2 1.8-2 1.5-.1 6.3-.1 6.3-.1z'/%3E %3Cpath d='M10.9 15.1v1.1h4.2c0 .5 0 1.3-.2 1.6-.4.7-.8 1.1-1.7 1.4-1.7.3-2.5.3-3.9.1-1-.1-1.9-.9-1.9-1.9v-4.2c0-.5.9-1.6 2-1.6h3.8c1.5 0 2.4-1.4 2.4-2.8V6.6h1.7C18.5 6.9 19 8 19 8.9V13c0 1-.7 2.1-1.9 2.1h-6.2z'/%3E %3C/g%3E %3C/svg%3E"},QB5v:function(e,t,n){"use strict";n.d(t,"a",(function(){return w}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("i8i4");var c=n.n(l);var u=n("VCL8");var d=n("xggJ");var f=n("xySv");var p=n("ZEf0");var h=n("a26C");var m=n("X6r2");var b=n("7x2u");var v=n("Nc1m");var g=n("tj0V");var _=n("BUHZ");var y=n("Qc9a");var w=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.state={toasts:[]};t.toastId=0;t.getDismissHandler=function(e){return function(n){t.dismiss(e.key,n)}};t.handleClose=function(e){if(e.which===m["ESCAPE"]){t.clear()}};return t}n=t;t.create=function(e,t){if(t===void 0){t=document.body}if(e!=null&&e.usePortal!=null&&!Object(v["e"])("production")){console.warn(h["R"])}var i=document.createElement("div");t.appendChild(i);var o=l["render"](a["createElement"](n,Object(r["__assign"])({},e,{usePortal:false})),i);if(o==null){throw new Error(h["P"])}return o};t.prototype.show=function(e,t){if(this.props.maxToasts){this.dismissIfAtLimit()}var n=this.createToastOptions(e,t);if(t===undefined||this.isNewToastKey(t)){this.setState((function(e){return{toasts:Object(r["__spreadArrays"])([n],e.toasts)}}))}else{this.setState((function(e){return{toasts:e.toasts.map((function(e){return e.key===t?n:e}))}}))}return n.key};t.prototype.dismiss=function(e,t){if(t===void 0){t=false}this.setState((function(n){var r=n.toasts;return{toasts:r.filter((function(n){var r=n.key===e;if(r){Object(g["b"])(n.onDismiss,t)}return!r}))}}))};t.prototype.clear=function(){this.state.toasts.map((function(e){return Object(g["b"])(e.onDismiss,false)}));this.setState({toasts:[]})};t.prototype.getToasts=function(){return this.state.toasts};t.prototype.render=function(){var e=o()(d["Classes"].TOAST_CONTAINER,this.getPositionClasses(),this.props.className);return a["createElement"](_["a"],{autoFocus:this.props.autoFocus,canEscapeKeyClose:this.props.canEscapeKeyClear,canOutsideClickClose:false,className:e,enforceFocus:false,hasBackdrop:false,isOpen:this.state.toasts.length>0||this.props.children!=null,onClose:this.handleClose,transitionDuration:350,transitionName:d["Classes"].TOAST,usePortal:this.props.usePortal},this.state.toasts.map(this.renderToast,this),this.props.children)};t.prototype.validateProps=function(e){if(e.maxToasts<1){throw new Error(h["Q"])}};t.prototype.isNewToastKey=function(e){return this.state.toasts.every((function(t){return t.key!==e}))};t.prototype.dismissIfAtLimit=function(){if(this.state.toasts.length===this.props.maxToasts){this.dismiss(this.state.toasts[this.state.toasts.length-1].key)}};t.prototype.renderToast=function(e){return a["createElement"](y["a"],Object(r["__assign"])({},e,{onDismiss:this.getDismissHandler(e)}))};t.prototype.createToastOptions=function(e,t){if(t===void 0){t="toast-"+this.toastId++}return Object(r["__assign"])(Object(r["__assign"])({},e),{key:t})};t.prototype.getPositionClasses=function(){var e=this.props.position.split("-");return e.map((function(e){return d["Classes"].TOAST_CONTAINER+"-"+e.toLowerCase()}))};var n;t.displayName=b["a"]+".Toaster";t.defaultProps={autoFocus:false,canEscapeKeyClear:true,position:f["a"].TOP,usePortal:true};t=n=Object(r["__decorate"])([u["polyfill"]],t);return t}(p["a"])},QCnb:function(e,t,n){"use strict";if(true){e.exports=n("+wdc")}else{}},QKod:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n("hI0s");var i=n.n(r);var o=n("qXhn");var a=n("rI8a");var s=n("JGtG");class l{constructor(e){this._cleared=new s["Signal"](this);this._disposed=new s["Signal"](this);this._editor=null;this._inspected=new s["Signal"](this);this._isDisposed=false;this._pending=0;this._standby=true;this._connector=e.connector;this._rendermime=e.rendermime;this._debouncer=new a["Debouncer"](this.onEditorChange.bind(this),250)}get cleared(){return this._cleared}get disposed(){return this._disposed}get inspected(){return this._inspected}get editor(){return this._editor}set editor(e){if(e===this._editor){return}s["Signal"].disconnectReceiver(this);const t=this._editor=e;if(t){this._cleared.emit(void 0);this.onEditorChange();t.model.selections.changed.connect(this._onChange,this);t.model.value.changed.connect(this._onChange,this)}}get standby(){return this._standby}set standby(e){this._standby=e}get isDisposed(){return this._isDisposed}dispose(){if(this.isDisposed){return}this._isDisposed=true;this._disposed.emit(void 0);s["Signal"].clearData(this)}onEditorChange(){if(this._standby){return}const e=this.editor;if(!e){return}const t=e.model.value.text;const n=e.getCursorPosition();const i=r["Text"].jsIndexToCharIndex(e.getOffsetAt(n),t);const a={content:null};const s=++this._pending;void this._connector.fetch({offset:i,text:t}).then(e=>{if(!e||this.isDisposed||s!==this._pending){this._inspected.emit(a);return}const{data:t}=e;const n=this._rendermime.preferredMimeType(t);if(n){const e=this._rendermime.createRenderer(n);const r=new o["a"]({data:t});void e.renderModel(r);a.content=e}this._inspected.emit(a)}).catch(e=>{this._inspected.emit(a)})}_onChange(){void this._debouncer.invoke()}}},QMMT:function(e,t,n){var r=n("a0xu");var i=n("UWiX")("toStringTag");var o=r(function(){return arguments}())=="Arguments";var a=function(e,t){try{return e[t]}catch(n){}};e.exports=function(e){var t,n,s;return e===undefined?"Undefined":e===null?"Null":typeof(n=a(t=Object(e),i))=="string"?n:o?r(t):(s=r(t))=="Object"&&typeof t.callee=="function"?"Arguments":s}},QMXp:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Copyright (c) 2014-2017, PhosphorJS Contributors\n|\n| Distributed under the terms of the BSD 3-Clause License.\n|\n| The full license is in the file LICENSE, distributed with this software.\n|----------------------------------------------------------------------------*/\n\n\n/* <DEPRECATED> */ .p-Widget, /* </DEPRECATED> */\n.lm-Widget {\n box-sizing: border-box;\n position: relative;\n overflow: hidden;\n cursor: default;\n}\n\n\n/* <DEPRECATED> */ .p-Widget.p-mod-hidden, /* </DEPRECATED> */\n.lm-Widget.lm-mod-hidden {\n display: none !important;\n}\n",""])},QP8U:function(e,t,n){"use strict";n.r(t);n.d(t,"Commands",(function(){return D}));n.d(t,"tabSpaceStatus",(function(){return A}));var r=n("2F0p");var i=n("U2CZ");var o=n("GREJ");var a=n("923h");var s=n("pm5s");var l=n("oMAC");var c=n("USmn");var u=n("wCW9");var d=n("Z5Fx");var f=n("q1tI");var p=n.n(f);var h=n("PbVF");var m=n("cWHR");function b(e){const t=e.isSpaces?"Spaces":"Tab Size";return p.a.createElement(m["i"],{onClick:e.handleClick,source:`${t}: ${e.tabSpace}`,title:`Change Tab indentation…`})}class v extends h["d"]{constructor(e){super(new v.Model);this._popup=null;this._menu=e.menu;this.addClass(m["k"])}render(){if(!this.model||!this.model.config){return null}else{return p.a.createElement(b,{isSpaces:this.model.config.insertSpaces,tabSpace:this.model.config.tabSize,handleClick:()=>this._handleClick()})}}_handleClick(){const e=this._menu;if(this._popup){this._popup.dispose()}e.aboutToClose.connect(this._menuClosed,this);this._popup=Object(m["l"])({body:e,anchor:this,align:"right"})}_menuClosed(){this.removeClass(m["j"])}}(function(e){class t extends h["c"]{constructor(){super(...arguments);this._config=null}get config(){return this._config}set config(e){const t=this._config;this._config=e;this._triggerChange(t,this._config)}_triggerChange(e,t){const n=e&&e.insertSpaces;const r=e&&e.tabSize;const i=t&&t.insertSpaces;const o=t&&t.tabSize;if(n!==i||r!==o){this.stateChanged.emit(void 0)}}}e.Model=t})(v||(v={}));var g=n("EugZ");var _=n("78yt");var y=n("W9mf");var w=n("w0/B");var x=n("2DVW");var C=n("5cFW");var k=n("7wFH");var E=n("hI0s");var M=n("i96i");var S;(function(e){e.createNew="fileeditor:create-new";e.createNewMarkdown="fileeditor:create-new-markdown-file";e.changeFontSize="fileeditor:change-font-size";e.lineNumbers="fileeditor:toggle-line-numbers";e.lineWrap="fileeditor:toggle-line-wrap";e.changeTabs="fileeditor:change-tabs";e.matchBrackets="fileeditor:toggle-match-brackets";e.autoClosingBrackets="fileeditor:toggle-autoclosing-brackets";e.createConsole="fileeditor:create-console";e.replaceSelection="fileeditor:replace-selection";e.runCode="fileeditor:run-code";e.runAllCode="fileeditor:run-all";e.markdownPreview="fileeditor:markdown-preview";e.undo="fileeditor:undo";e.redo="fileeditor:redo";e.cut="fileeditor:cut";e.copy="fileeditor:copy";e.paste="fileeditor:paste";e.selectAll="fileeditor:select-all"})(S||(S={}));const L="Editor";let T=Object.assign({},l["a"].defaultConfig);var D;(function(e){function t(e){return async function t(n,r){var i;const o=r||{};const a=await e.execute("console:create",{activate:o["activate"],name:(i=n.context.contentsModel)===null||i===void 0?void 0:i.name,path:n.context.path,preferredLanguage:n.context.model.defaultKernelLanguage,ref:n.id,insertMode:"split-bottom"});n.context.pathChanged.connect((e,t)=>{var r;a.session.setPath(t);a.session.setName((r=n.context.contentsModel)===null||r===void 0?void 0:r.name)})}}function n(e,t){T=Object.assign(Object.assign({},l["a"].defaultConfig),e.get("editorConfig").composite);t.notifyCommandChanged()}e.updateSettings=n;function r(e){e.forEach(e=>{i(e.content)})}e.updateTracker=r;function i(e){const t=["lineNumbers","lineWrap","matchBrackets"];const n=e.editor;Object.keys(T).forEach(e=>{if(!t.includes(e)){n.setOption(e,T[e])}})}e.updateWidget=i;function o(e,t,n,r,i,o){a(e,t,n);s(e,t,n,r);c(e,t,n,r);u(e,t,n);d(e,t,n,r);f(e,t,n);p(e,i,r);h(e,i,r);m(e,i,r);b(e,i,r);v(e,i);R(e,o);I(e,o);g(e,i,r);_(e,i,r);y(e,i,r);w(e,i,r);D(e,i,r);O(e,i,r)}e.addCommands=o;function a(e,t,n){e.addCommand(S.changeFontSize,{execute:e=>{const r=Number(e["delta"]);if(Number.isNaN(r)){console.error(`${S.changeFontSize}: delta arg must be a number`);return}const i=window.getComputedStyle(document.documentElement);const o=parseInt(i.getPropertyValue("--jp-code-font-size"),10);const a=T.fontSize||o;T.fontSize=a+r;return t.set(n,"editorConfig",T).catch(e=>{console.error(`Failed to set ${n}: ${e.message}`)})},label:e=>e["name"]})}e.addChangeFontSizeCommand=a;function s(e,t,n,r){e.addCommand(S.lineNumbers,{execute:()=>{T.lineNumbers=!T.lineNumbers;return t.set(n,"editorConfig",T).catch(e=>{console.error(`Failed to set ${n}: ${e.message}`)})},isEnabled:r,isToggled:()=>T.lineNumbers,label:"Line Numbers"})}e.addLineNumbersCommand=s;function c(e,t,n,r){e.addCommand(S.lineWrap,{execute:e=>{T.lineWrap=e["mode"]||"off";return t.set(n,"editorConfig",T).catch(e=>{console.error(`Failed to set ${n}: ${e.message}`)})},isEnabled:r,isToggled:e=>{const t=e["mode"]||"off";return T.lineWrap===t},label:"Word Wrap"})}e.addWordWrapCommand=c;function u(e,t,n){e.addCommand(S.changeTabs,{label:e=>e["name"],execute:e=>{T.tabSize=e["size"]||4;T.insertSpaces=!!e["insertSpaces"];return t.set(n,"editorConfig",T).catch(e=>{console.error(`Failed to set ${n}: ${e.message}`)})},isToggled:e=>{const t=!!e["insertSpaces"];const n=e["size"]||4;return T.insertSpaces===t&&T.tabSize===n}})}e.addChangeTabsCommand=u;function d(e,t,n,r){e.addCommand(S.matchBrackets,{execute:()=>{T.matchBrackets=!T.matchBrackets;return t.set(n,"editorConfig",T).catch(e=>{console.error(`Failed to set ${n}: ${e.message}`)})},label:"Match Brackets",isEnabled:r,isToggled:()=>T.matchBrackets})}e.addMatchBracketsCommand=d;function f(e,t,n){e.addCommand(S.autoClosingBrackets,{execute:()=>{T.autoClosingBrackets=!T.autoClosingBrackets;return t.set(n,"editorConfig",T).catch(e=>{console.error(`Failed to set ${n}: ${e.message}`)})},label:"Auto Close Brackets for Text Editor",isToggled:()=>T.autoClosingBrackets})}e.addAutoClosingBracketsCommand=f;function p(e,t,n){e.addCommand(S.replaceSelection,{execute:e=>{var n,r;const i=e["text"]||"";const o=t.currentWidget;if(!o){return}(r=(n=o.content.editor).replaceSelection)===null||r===void 0?void 0:r.call(n,i)},isEnabled:n,label:"Replace Selection in Editor"})}e.addReplaceSelectionCommand=p;function h(e,n,r){e.addCommand(S.createConsole,{execute:r=>{const i=n.currentWidget;if(!i){return}return t(e)(i,r)},isEnabled:r,label:"Create Console for Editor"})}e.addCreateConsoleCommand=h;function m(e,t,n){e.addCommand(S.runCode,{execute:()=>{var n;const r=(n=t.currentWidget)===null||n===void 0?void 0:n.content;if(!r){return}let i="";const o=r.editor;const a=r.context.path;const s=E["PathExt"].extname(a);const l=o.getSelection();const{start:c,end:u}=l;let d=c.column!==u.column||c.line!==u.line;if(d){const e=o.getOffsetAt(l.start);const t=o.getOffsetAt(l.end);i=o.model.value.text.substring(e,t)}else if(E["MarkdownCodeBlocks"].isMarkdown(s)){const{text:e}=o.model.value;const t=E["MarkdownCodeBlocks"].findMarkdownCodeBlocks(e);for(const n of t){if(n.startLine<=c.line&&c.line<=n.endLine){i=n.code;d=true;break}}}if(!d){i=o.getLine(l.start.line);const e=o.getCursorPosition();if(e.line+1===o.lineCount){const e=o.model.value.text;o.model.value.text=e+"\n"}o.setCursorPosition({line:e.line+1,column:e.column})}const f=false;if(i){return e.execute("console:inject",{activate:f,code:i,path:a})}else{return Promise.resolve(void 0)}},isEnabled:n,label:"Run Code"})}e.addRunCodeCommand=m;function b(e,t,n){e.addCommand(S.runAllCode,{execute:()=>{var n;const r=(n=t.currentWidget)===null||n===void 0?void 0:n.content;if(!r){return}let i="";const o=r.editor;const a=o.model.value.text;const s=r.context.path;const l=E["PathExt"].extname(s);if(E["MarkdownCodeBlocks"].isMarkdown(l)){const e=E["MarkdownCodeBlocks"].findMarkdownCodeBlocks(a);for(const t of e){i+=t.code}}else{i=a}const c=false;if(i){return e.execute("console:inject",{activate:c,code:i,path:s})}else{return Promise.resolve(void 0)}},isEnabled:n,label:"Run All Code"})}e.addRunAllCodeCommand=b;function v(e,t){e.addCommand(S.markdownPreview,{execute:()=>{const n=t.currentWidget;if(!n){return}const r=n.context.path;return e.execute("markdownviewer:open",{path:r,options:{mode:"split-right"}})},isVisible:()=>{const e=t.currentWidget;return e&&E["PathExt"].extname(e.context.path)===".md"||false},label:"Show Markdown Preview"})}e.addMarkdownPreviewCommand=v;function g(e,t,n){e.addCommand(S.undo,{execute:()=>{var e;const n=(e=t.currentWidget)===null||e===void 0?void 0:e.content;if(!n){return}n.editor.undo()},isEnabled:()=>{var e;if(!n()){return false}const r=(e=t.currentWidget)===null||e===void 0?void 0:e.content;if(!r){return false}return true},icon:M["jb"].bindprops({stylesheet:"menuItem"}),label:"Undo"})}e.addUndoCommand=g;function _(e,t,n){e.addCommand(S.redo,{execute:()=>{var e;const n=(e=t.currentWidget)===null||e===void 0?void 0:e.content;if(!n){return}n.editor.redo()},isEnabled:()=>{var e;if(!n()){return false}const r=(e=t.currentWidget)===null||e===void 0?void 0:e.content;if(!r){return false}return true},icon:M["W"].bindprops({stylesheet:"menuItem"}),label:"Redo"})}e.addRedoCommand=_;function y(e,t,n){e.addCommand(S.cut,{execute:()=>{var e;const n=(e=t.currentWidget)===null||e===void 0?void 0:e.content;if(!n){return}const r=n.editor;const i=j(r);C["a"].copyToSystem(i);r.replaceSelection&&r.replaceSelection("")},isEnabled:()=>{var e;if(!n()){return false}const r=(e=t.currentWidget)===null||e===void 0?void 0:e.content;if(!r){return false}return A(r.editor)},icon:M["q"].bindprops({stylesheet:"menuItem"}),label:"Cut"})}e.addCutCommand=y;function w(e,t,n){e.addCommand(S.copy,{execute:()=>{var e;const n=(e=t.currentWidget)===null||e===void 0?void 0:e.content;if(!n){return}const r=n.editor;const i=j(r);C["a"].copyToSystem(i)},isEnabled:()=>{var e;if(!n()){return false}const r=(e=t.currentWidget)===null||e===void 0?void 0:e.content;if(!r){return false}return A(r.editor)},icon:M["p"].bindprops({stylesheet:"menuItem"}),label:"Copy"})}e.addCopyCommand=w;function D(e,t,n){e.addCommand(S.paste,{execute:async()=>{var e;const n=(e=t.currentWidget)===null||e===void 0?void 0:e.content;if(!n){return}const r=n.editor;const i=window.navigator.clipboard;const o=await i.readText();if(o){r.replaceSelection&&r.replaceSelection(o)}},isEnabled:()=>{var e;return Boolean(n()&&((e=t.currentWidget)===null||e===void 0?void 0:e.content))},icon:M["S"].bindprops({stylesheet:"menuItem"}),label:"Paste"})}e.addPasteCommand=D;function O(e,t,n){e.addCommand(S.selectAll,{execute:()=>{var e;const n=(e=t.currentWidget)===null||e===void 0?void 0:e.content;if(!n){return}const r=n.editor;r.execCommand("selectAll")},isEnabled:()=>{var e;return Boolean(n()&&((e=t.currentWidget)===null||e===void 0?void 0:e.content))},label:"Select All"})}e.addSelectAllCommand=O;function A(e){const t=e.getSelection();const{start:n,end:r}=t;const i=n.column!==r.column||n.line!==r.line;return i}function j(e){const t=e.getSelection();const n=e.getOffsetAt(t.start);const r=e.getOffsetAt(t.end);const i=e.model.value.text.substring(n,r);return i}function P(e,t,n="txt"){return e.execute("docmanager:new-untitled",{path:t,type:"file",ext:n}).then(t=>e.execute("docmanager:open",{path:t.path,factory:L}))}function R(e,t){e.addCommand(S.createNew,{label:e=>e["isPalette"]?"New Text File":"Text File",caption:"Create a new text file",icon:e=>e["isPalette"]?undefined:M["hb"],execute:n=>{const r=n["cwd"]||t.defaultBrowser.model.path;return P(e,r)}})}e.addCreateNewCommand=R;function I(e,t){e.addCommand(S.createNewMarkdown,{label:e=>e["isPalette"]?"New Markdown File":"Markdown File",caption:"Create a new markdown file",icon:e=>e["isPalette"]?undefined:M["N"],execute:n=>{const r=n["cwd"]||t.defaultBrowser.model.path;return P(e,r,"md")}})}e.addCreateNewMarkdownCommand=I;function z(e){N(e);H(e)}e.addLauncherItems=z;function N(e){e.add({command:S.createNew,category:"Other",rank:1})}e.addCreateNewToLauncher=N;function H(e){e.add({command:S.createNewMarkdown,category:"Other",rank:2})}e.addCreateNewMarkdownToLauncher=H;function F(e){V(e);Y(e);W(e);U(e)}e.addPaletteItems=F;const B="Text Editor";function V(e){const t={insertSpaces:false,size:4,name:"Indent with Tab"};const n="fileeditor:change-tabs";e.addItem({command:n,args:t,category:B});for(const r of[1,2,4,8]){const t={insertSpaces:true,size:r,name:`Spaces: ${r} `};e.addItem({command:n,args:t,category:B})}}e.addChangeTabsCommandsToPalette=V;function Y(e){e.addItem({command:S.createNew,args:{isPalette:true},category:B})}e.addCreateNewCommandToPalette=Y;function W(e){e.addItem({command:S.createNewMarkdown,args:{isPalette:true},category:B})}e.addCreateNewMarkdownCommandToPalette=W;function U(e){const t=S.changeFontSize;let n={name:"Increase Font Size",delta:1};e.addItem({command:t,args:n,category:B});n={name:"Decrease Font Size",delta:-1};e.addItem({command:t,args:n,category:B})}e.addChangeFontSizeCommandsToPalette=U;function q(e,t,n,r,i){G(e,t);K(e);$(e);J(e,n);X(e,n);Z(e,t,n);Q(e,t,n,r,i)}e.addMenuItems=q;function G(e,t){const n=new x["Menu"]({commands:t});n.title.label="Text Editor Indentation";const r={insertSpaces:false,size:4,name:"Indent with Tab"};const i="fileeditor:change-tabs";n.addItem({command:i,args:r});for(const o of[1,2,4,8]){const e={insertSpaces:true,size:o,name:`Spaces: ${o} `};n.addItem({command:i,args:e})}e.settingsMenu.addGroup([{command:S.changeFontSize,args:{name:"Increase Text Editor Font Size",delta:+1}},{command:S.changeFontSize,args:{name:"Decrease Text Editor Font Size",delta:-1}},{type:"submenu",submenu:n},{command:S.autoClosingBrackets}],30)}e.addEditingCommandsToSettingsMenu=G;function K(e){e.fileMenu.newMenu.addGroup([{command:S.createNew}],30)}e.addCreateNewFileToFileMenu=K;function $(e){e.fileMenu.newMenu.addGroup([{command:S.createNewMarkdown}],30)}e.addCreateNewMarkdownFileToFileMenu=$;function J(e,t){e.editMenu.undoers.add({tracker:t,undo:e=>{e.content.editor.undo()},redo:e=>{e.content.editor.redo()}})}e.addUndoRedoToEditMenu=J;function X(e,t){e.viewMenu.editorViewers.add({tracker:t,toggleLineNumbers:e=>{const t=!e.content.editor.getOption("lineNumbers");e.content.editor.setOption("lineNumbers",t)},toggleWordWrap:e=>{const t=e.content.editor.getOption("lineWrap");const n=t==="off"?"on":"off";e.content.editor.setOption("lineWrap",n)},toggleMatchBrackets:e=>{const t=!e.content.editor.getOption("matchBrackets");e.content.editor.setOption("matchBrackets",t)},lineNumbersToggled:e=>e.content.editor.getOption("lineNumbers"),wordWrapToggled:e=>e.content.editor.getOption("lineWrap")!=="off",matchBracketsToggled:e=>e.content.editor.getOption("matchBrackets")})}e.addEditorViewerToViewMenu=X;function Z(e,n,r){const i=t(n);e.fileMenu.consoleCreators.add({tracker:r,name:"Editor",createConsole:i})}e.addConsoleCreatorToFileMenu=Z;function Q(e,t,n,r,i){e.runMenu.codeRunners.add({tracker:n,noun:"Code",isEnabled:e=>!!r.find(t=>{var n;return((n=t.sessionContext.session)===null||n===void 0?void 0:n.path)===e.context.path}),run:()=>t.execute(S.runCode),runAll:()=>t.execute(S.runAllCode),restartAndRunAll:e=>{const n=r.find(t=>{var n;return((n=t.sessionContext.session)===null||n===void 0?void 0:n.path)===e.context.path});if(n){return(i||k["b"]).restart(n.sessionContext).then(e=>{if(e){void t.execute(S.runAllCode)}return e})}}})}e.addCodeRunnersToRunMenu=Q;function ee(e){te(e);ne(e);re(e);ie(e);oe(e);ae(e);se(e);le(e)}e.addContextMenuItems=ee;function te(e){e.contextMenu.addItem({command:S.createConsole,selector:".jp-FileEditor"})}e.addCreateConsoleToContextMenu=te;function ne(e){e.contextMenu.addItem({command:S.markdownPreview,selector:".jp-FileEditor"})}e.addMarkdownPreviewToContextMenu=ne;function re(e){e.contextMenu.addItem({command:S.undo,selector:".jp-FileEditor",rank:1})}e.addUndoCommandToContextMenu=re;function ie(e){e.contextMenu.addItem({command:S.redo,selector:".jp-FileEditor",rank:2})}e.addRedoCommandToContextMenu=ie;function oe(e){e.contextMenu.addItem({command:S.cut,selector:".jp-FileEditor",rank:3})}e.addCutCommandToContextMenu=oe;function ae(e){e.contextMenu.addItem({command:S.copy,selector:".jp-FileEditor",rank:4})}e.addCopyCommandToContextMenu=ae;function se(e){e.contextMenu.addItem({command:S.paste,selector:".jp-FileEditor",rank:5})}e.addPasteCommandToContextMenu=se;function le(e){e.contextMenu.addItem({command:S.selectAll,selector:".jp-FileEditor",rank:6})}e.addSelectAllCommandToContextMenu=le})(D||(D={}));const O={activate:R,id:"@jupyterlab/fileeditor-extension:plugin",requires:[c["a"],s["a"],u["a"],w["a"]],optional:[i["a"],_["a"],y["a"],r["a"],o["a"]],provides:d["a"],autoStart:true};const A={id:"@jupyterlab/fileeditor-extension:tab-space-status",autoStart:true,requires:[d["a"],w["a"]],optional:[m["b"]],activate:(e,t,n,r)=>{if(!r){return}const i=new x["Menu"]({commands:e.commands});const o="fileeditor:change-tabs";const{shell:a}=e;const s={insertSpaces:false,size:4,name:"Indent with Tab"};i.addItem({command:o,args:s});for(const l of[1,2,4,8]){const e={insertSpaces:true,size:l,name:`Spaces: ${l} `};i.addItem({command:o,args:e})}const c=new v({menu:i});const u=e=>{c.model.config=Object.assign(Object.assign({},l["a"].defaultConfig),e.get("editorConfig").composite)};void Promise.all([n.load("@jupyterlab/fileeditor-extension:plugin"),e.restored]).then(([e])=>{u(e);e.changed.connect(u)});r.registerStatusItem("@jupyterlab/fileeditor-extension:tab-space-status",{item:c,align:"right",rank:1,isActive:()=>!!a.currentWidget&&t.has(a.currentWidget)})}};const j=[O,A];var P=t["default"]=j;function R(e,t,n,r,i,o,s,l,c,u){const d=O.id;const f="editor";const p=new g["b"]({editorServices:n,factoryOptions:{name:L,fileTypes:["markdown","*"],defaultFor:["markdown","*"]}});const{commands:h,restored:m,shell:b}=e;const v=new a["a"]({namespace:f});const _=()=>v.currentWidget!==null&&v.currentWidget===b.currentWidget;if(c){void c.restore(v,{command:"docmanager:open",args:e=>({path:e.context.path,factory:L}),name:e=>e.context.path})}Promise.all([i.load(d),m]).then(([e])=>{D.updateSettings(e,h);D.updateTracker(v);e.changed.connect(()=>{D.updateSettings(e,h);D.updateTracker(v)})}).catch(e=>{console.error(e.message);D.updateTracker(v)});p.widgetCreated.connect((e,t)=>{t.context.pathChanged.connect(()=>{void v.save(t)});void v.add(t);D.updateWidget(t.content)});e.docRegistry.addWidgetFactory(p);v.widgetAdded.connect((e,t)=>{D.updateWidget(t.content)});D.addCommands(h,i,d,_,v,r);if(s){D.addLauncherItems(s)}if(o){D.addPaletteItems(o)}if(l){D.addMenuItems(l,h,v,t,u)}D.addContextMenuItems(e);return v}},QRwY:function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("rI45");var u=n("xggJ");var d=n("7x2u");var f=n("ZEf0");var p=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}n=t;t.prototype.render=function(){var e=this.props.icon;if(e==null||typeof e==="boolean"){return null}else if(typeof e!=="string"){return e}var t=this.props,i=t.className,s=t.color,l=t.htmlTitle,c=t.iconSize,d=c===void 0?n.SIZE_STANDARD:c,f=t.intent,p=t.title,h=p===void 0?e:p,m=t.tagName,b=m===void 0?"span":m,v=Object(r["__rest"])(t,["className","color","htmlTitle","iconSize","intent","title","tagName"]);var g=d>=n.SIZE_LARGE?n.SIZE_LARGE:n.SIZE_STANDARD;var _=this.renderSvgPaths(g,e);var y=o()(u["Classes"].ICON,u["Classes"].iconClass(e),u["Classes"].intentClass(f),i);var w="0 0 "+g+" "+g;return a["createElement"](b,Object(r["__assign"])(Object(r["__assign"])({},v),{className:y,title:l}),a["createElement"]("svg",{fill:s,"data-icon":e,width:d,height:d,viewBox:w},h&&a["createElement"]("desc",null,h),_))};t.prototype.renderSvgPaths=function(e,t){var r=e===n.SIZE_STANDARD?c["a"]:c["b"];var i=r[t];if(i==null){return null}return i.map((function(e,t){return a["createElement"]("path",{key:t,d:e,fillRule:"evenodd"})}))};var n;t.displayName=d["a"]+".Icon";t.SIZE_STANDARD=16;t.SIZE_LARGE=20;t=n=Object(r["__decorate"])([l["polyfill"]],t);return t}(f["a"])},QTBR:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 22 22'%3E %3Cg class='jp-icon-warn1 jp-icon-selectable' fill='%23F9A825'%3E %3Cpath d='M20.2 11.8c-1.6 0-1.7.5-1.7 1 0 .4.1.9.1 1.3.1.5.1.9.1 1.3 0 1.7-1.4 2.3-3.5 2.3h-.9v-1.9h.5c1.1 0 1.4 0 1.4-.8 0-.3 0-.6-.1-1 0-.4-.1-.8-.1-1.2 0-1.3 0-1.8 1.3-2-1.3-.2-1.3-.7-1.3-2 0-.4.1-.8.1-1.2.1-.4.1-.7.1-1 0-.8-.4-.7-1.4-.8h-.5V4.1h.9c2.2 0 3.5.7 3.5 2.3 0 .4-.1.9-.1 1.3-.1.5-.1.9-.1 1.3 0 .5.2 1 1.7 1v1.8zM1.8 10.1c1.6 0 1.7-.5 1.7-1 0-.4-.1-.9-.1-1.3-.1-.5-.1-.9-.1-1.3 0-1.6 1.4-2.3 3.5-2.3h.9v1.9h-.5c-1 0-1.4 0-1.4.8 0 .3 0 .6.1 1 0 .2.1.6.1 1 0 1.3 0 1.8-1.3 2C6 11.2 6 11.7 6 13c0 .4-.1.8-.1 1.2-.1.3-.1.7-.1 1 0 .8.3.8 1.4.8h.5v1.9h-.9c-2.1 0-3.5-.6-3.5-2.3 0-.4.1-.9.1-1.3.1-.5.1-.9.1-1.3 0-.5-.2-1-1.7-1v-1.9z'/%3E %3Ccircle cx='11' cy='13.8' r='2.1'/%3E %3Ccircle cx='11' cy='8.2' r='2.1'/%3E %3C/g%3E %3C/svg%3E"},QXaV:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Icon=void 0;var r=n("mrSG");var i=r.__importDefault(n("TSYQ"));var o=r.__importStar(n("q1tI"));var a=n("VCL8");var s=n("Sx2L");var l=n("C2Mt");var c=function(e){r.__extends(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}n=t;t.prototype.render=function(){var e=this.props.icon;if(e==null||typeof e==="boolean"){return null}else if(typeof e!=="string"){return e}var t=this.props,a=t.className,s=t.color,c=t.htmlTitle,u=t.iconSize,d=u===void 0?n.SIZE_STANDARD:u,f=t.intent,p=t.title,h=p===void 0?e:p,m=t.tagName,b=m===void 0?"span":m,v=r.__rest(t,["className","color","htmlTitle","iconSize","intent","title","tagName"]);var g=d>=n.SIZE_LARGE?n.SIZE_LARGE:n.SIZE_STANDARD;var _=this.renderSvgPaths(g,e);var y=i.default(l.Classes.ICON,l.Classes.iconClass(e),l.Classes.intentClass(f),a);var w="0 0 "+g+" "+g;return o.createElement(b,r.__assign(r.__assign({},v),{className:y,title:c}),o.createElement("svg",{fill:s,"data-icon":e,width:d,height:d,viewBox:w},h&&o.createElement("desc",null,h),_))};t.prototype.renderSvgPaths=function(e,t){var r=e===n.SIZE_STANDARD?s.IconSvgPaths16:s.IconSvgPaths20;var i=r[t];if(i==null){return null}return i.map((function(e,t){return o.createElement("path",{key:t,d:e,fillRule:"evenodd"})}))};var n;t.displayName=l.DISPLAYNAME_PREFIX+".Icon";t.SIZE_STANDARD=16;t.SIZE_LARGE=20;t=n=r.__decorate([a.polyfill],t);return t}(l.AbstractPureComponent2);t.Icon=c},QZXy:function(e){e.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Abreve":"Ă","abreve":"ă","ac":"∾","acd":"∿","acE":"∾̳","Acirc":"Â","acirc":"â","acute":"´","Acy":"А","acy":"а","AElig":"Æ","aelig":"æ","af":"","Afr":"𝔄","afr":"𝔞","Agrave":"À","agrave":"à","alefsym":"ℵ","aleph":"ℵ","Alpha":"Α","alpha":"α","Amacr":"Ā","amacr":"ā","amalg":"⨿","amp":"&","AMP":"&","andand":"⩕","And":"⩓","and":"∧","andd":"⩜","andslope":"⩘","andv":"⩚","ang":"∠","ange":"⦤","angle":"∠","angmsdaa":"⦨","angmsdab":"⦩","angmsdac":"⦪","angmsdad":"⦫","angmsdae":"⦬","angmsdaf":"⦭","angmsdag":"⦮","angmsdah":"⦯","angmsd":"∡","angrt":"∟","angrtvb":"⊾","angrtvbd":"⦝","angsph":"∢","angst":"Å","angzarr":"⍼","Aogon":"Ą","aogon":"ą","Aopf":"𝔸","aopf":"𝕒","apacir":"⩯","ap":"≈","apE":"⩰","ape":"≊","apid":"≋","apos":"\'","ApplyFunction":"","approx":"≈","approxeq":"≊","Aring":"Å","aring":"å","Ascr":"𝒜","ascr":"𝒶","Assign":"≔","ast":"*","asymp":"≈","asympeq":"≍","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","awconint":"∳","awint":"⨑","backcong":"≌","backepsilon":"϶","backprime":"","backsim":"∽","backsimeq":"⋍","Backslash":"","Barv":"⫧","barvee":"⊽","barwed":"⌅","Barwed":"⌆","barwedge":"⌅","bbrk":"⎵","bbrktbrk":"⎶","bcong":"≌","Bcy":"Б","bcy":"б","bdquo":"„","becaus":"∵","because":"∵","Because":"∵","bemptyv":"⦰","bepsi":"϶","bernou":"","Bernoullis":"","Beta":"Β","beta":"β","beth":"ℶ","between":"≬","Bfr":"𝔅","bfr":"𝔟","bigcap":"⋂","bigcirc":"◯","bigcup":"","bigodot":"⨀","bigoplus":"⨁","bigotimes":"⨂","bigsqcup":"⨆","bigstar":"★","bigtriangledown":"▽","bigtriangleup":"△","biguplus":"⨄","bigvee":"","bigwedge":"⋀","bkarow":"⤍","blacklozenge":"⧫","blacksquare":"▪","blacktriangle":"▴","blacktriangledown":"▾","blacktriangleleft":"◂","blacktriangleright":"▸","blank":"␣","blk12":"▒","blk14":"░","blk34":"▓","block":"█","bne":"=⃥","bnequiv":"≡⃥","bNot":"⫭","bnot":"⌐","Bopf":"𝔹","bopf":"𝕓","bot":"⊥","bottom":"⊥","bowtie":"⋈","boxbox":"⧉","boxdl":"┐","boxdL":"╕","boxDl":"╖","boxDL":"╗","boxdr":"┌","boxdR":"╒","boxDr":"╓","boxDR":"╔","boxh":"─","boxH":"═","boxhd":"┬","boxHd":"╤","boxhD":"╥","boxHD":"╦","boxhu":"┴","boxHu":"╧","boxhU":"╨","boxHU":"╩","boxminus":"⊟","boxplus":"⊞","boxtimes":"⊠","boxul":"┘","boxuL":"╛","boxUl":"╜","boxUL":"╝","boxur":"└","boxuR":"╘","boxUr":"╙","boxUR":"╚","boxv":"│","boxV":"║","boxvh":"┼","boxvH":"╪","boxVh":"╫","boxVH":"╬","boxvl":"┤","boxvL":"╡","boxVl":"╢","boxVL":"╣","boxvr":"├","boxvR":"╞","boxVr":"╟","boxVR":"╠","bprime":"","breve":"˘","Breve":"˘","brvbar":"¦","bscr":"𝒷","Bscr":"","bsemi":"⁏","bsim":"∽","bsime":"⋍","bsolb":"⧅","bsol":"\\\\","bsolhsub":"⟈","bull":"•","bullet":"•","bump":"≎","bumpE":"⪮","bumpe":"≏","Bumpeq":"≎","bumpeq":"≏","Cacute":"Ć","cacute":"ć","capand":"⩄","capbrcup":"⩉","capcap":"⩋","cap":"∩","Cap":"⋒","capcup":"⩇","capdot":"⩀","CapitalDifferentialD":"","caps":"∩︀","caret":"","caron":"ˇ","Cayleys":"","ccaps":"⩍","Ccaron":"Č","ccaron":"č","Ccedil":"Ç","ccedil":"ç","Ccirc":"Ĉ","ccirc":"ĉ","Cconint":"∰","ccups":"⩌","ccupssm":"⩐","Cdot":"Ċ","cdot":"ċ","cedil":"¸","Cedilla":"¸","cemptyv":"⦲","cent":"¢","centerdot":"·","CenterDot":"·","cfr":"𝔠","Cfr":"","CHcy":"Ч","chcy":"ч","check":"✓","checkmark":"✓","Chi":"Χ","chi":"χ","circ":"ˆ","circeq":"≗","circlearrowleft":"↺","circlearrowright":"↻","circledast":"⊛","circledcirc":"⊚","circleddash":"⊝","CircleDot":"⊙","circledR":"®","circledS":"Ⓢ","CircleMinus":"⊖","CirclePlus":"⊕","CircleTimes":"⊗","cir":"○","cirE":"⧃","cire":"≗","cirfnint":"⨐","cirmid":"⫯","cirscir":"⧂","ClockwiseContourIntegral":"∲","CloseCurlyDoubleQuote":"”","CloseCurlyQuote":"","clubs":"♣","clubsuit":"♣","colon":":","Colon":"∷","Colone":"⩴","colone":"≔","coloneq":"≔","comma":",","commat":"@","comp":"∁","compfn":"∘","complement":"∁","complexes":"","cong":"≅","congdot":"⩭","Congruent":"≡","conint":"∮","Conint":"∯","ContourIntegral":"∮","copf":"𝕔","Copf":"","coprod":"∐","Coproduct":"∐","copy":"©","COPY":"©","copysr":"℗","CounterClockwiseContourIntegral":"∳","crarr":"↵","cross":"✗","Cross":"","Cscr":"𝒞","cscr":"𝒸","csub":"⫏","csube":"⫑","csup":"⫐","csupe":"⫒","ctdot":"⋯","cudarrl":"⤸","cudarrr":"⤵","cuepr":"⋞","cuesc":"⋟","cularr":"↶","cularrp":"⤽","cupbrcap":"⩈","cupcap":"⩆","CupCap":"≍","cup":"","Cup":"⋓","cupcup":"⩊","cupdot":"⊍","cupor":"⩅","cups":"","curarr":"↷","curarrm":"⤼","curlyeqprec":"⋞","curlyeqsucc":"⋟","curlyvee":"⋎","curlywedge":"⋏","curren":"¤","curvearrowleft":"↶","curvearrowright":"↷","cuvee":"⋎","cuwed":"⋏","cwconint":"∲","cwint":"∱","cylcty":"⌭","dagger":"†","Dagger":"‡","daleth":"ℸ","darr":"↓","Darr":"↡","dArr":"⇓","dash":"","Dashv":"⫤","dashv":"⊣","dbkarow":"⤏","dblac":"˝","Dcaron":"Ď","dcaron":"ď","Dcy":"Д","dcy":"д","ddagger":"‡","ddarr":"⇊","DD":"","dd":"","DDotrahd":"⤑","ddotseq":"⩷","deg":"°","Del":"∇","Delta":"Δ","delta":"δ","demptyv":"⦱","dfisht":"⥿","Dfr":"𝔇","dfr":"𝔡","dHar":"⥥","dharl":"⇃","dharr":"⇂","DiacriticalAcute":"´","DiacriticalDot":"˙","DiacriticalDoubleAcute":"˝","DiacriticalGrave":"`","DiacriticalTilde":"˜","diam":"⋄","diamond":"⋄","Diamond":"⋄","diamondsuit":"♦","diams":"♦","die":"¨","DifferentialD":"","digamma":"ϝ","disin":"⋲","div":"÷","divide":"÷","divideontimes":"⋇","divonx":"⋇","DJcy":"Ђ","djcy":"ђ","dlcorn":"⌞","dlcrop":"⌍","dollar":"$","Dopf":"𝔻","dopf":"𝕕","Dot":"¨","dot":"˙","DotDot":"⃜","doteq":"≐","doteqdot":"≑","DotEqual":"≐","dotminus":"∸","dotplus":"∔","dotsquare":"⊡","doublebarwedge":"⌆","DoubleContourIntegral":"∯","DoubleDot":"¨","DoubleDownArrow":"⇓","DoubleLeftArrow":"⇐","DoubleLeftRightArrow":"⇔","DoubleLeftTee":"⫤","DoubleLongLeftArrow":"⟸","DoubleLongLeftRightArrow":"⟺","DoubleLongRightArrow":"⟹","DoubleRightArrow":"⇒","DoubleRightTee":"⊨","DoubleUpArrow":"⇑","DoubleUpDownArrow":"⇕","DoubleVerticalBar":"∥","DownArrowBar":"⤓","downarrow":"↓","DownArrow":"↓","Downarrow":"⇓","DownArrowUpArrow":"⇵","DownBreve":"̑","downdownarrows":"⇊","downharpoonleft":"⇃","downharpoonright":"⇂","DownLeftRightVector":"⥐","DownLeftTeeVector":"⥞","DownLeftVectorBar":"⥖","DownLeftVector":"↽","DownRightTeeVector":"⥟","DownRightVectorBar":"⥗","DownRightVector":"⇁","DownTeeArrow":"↧","DownTee":"","drbkarow":"⤐","drcorn":"⌟","drcrop":"⌌","Dscr":"𝒟","dscr":"𝒹","DScy":"Ѕ","dscy":"ѕ","dsol":"⧶","Dstrok":"Đ","dstrok":"đ","dtdot":"⋱","dtri":"▿","dtrif":"▾","duarr":"⇵","duhar":"⥯","dwangle":"⦦","DZcy":"Џ","dzcy":"џ","dzigrarr":"⟿","Eacute":"É","eacute":"é","easter":"⩮","Ecaron":"Ě","ecaron":"ě","Ecirc":"Ê","ecirc":"ê","ecir":"≖","ecolon":"≕","Ecy":"Э","ecy":"э","eDDot":"⩷","Edot":"Ė","edot":"ė","eDot":"≑","ee":"","efDot":"≒","Efr":"𝔈","efr":"𝔢","eg":"⪚","Egrave":"È","egrave":"è","egs":"⪖","egsdot":"⪘","el":"⪙","Element":"∈","elinters":"⏧","ell":"","els":"⪕","elsdot":"⪗","Emacr":"Ē","emacr":"ē","empty":"∅","emptyset":"∅","EmptySmallSquare":"◻","emptyv":"∅","EmptyVerySmallSquare":"▫","emsp13":"","emsp14":"","emsp":"","ENG":"Ŋ","eng":"ŋ","ensp":"","Eogon":"Ę","eogon":"ę","Eopf":"𝔼","eopf":"𝕖","epar":"⋕","eparsl":"⧣","eplus":"⩱","epsi":"ε","Epsilon":"Ε","epsilon":"ε","epsiv":"ϵ","eqcirc":"≖","eqcolon":"≕","eqsim":"≂","eqslantgtr":"⪖","eqslantless":"⪕","Equal":"⩵","equals":"=","EqualTilde":"≂","equest":"≟","Equilibrium":"⇌","equiv":"≡","equivDD":"⩸","eqvparsl":"⧥","erarr":"⥱","erDot":"≓","escr":"","Escr":"","esdot":"≐","Esim":"⩳","esim":"≂","Eta":"Η","eta":"η","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","euro":"€","excl":"!","exist":"∃","Exists":"∃","expectation":"","exponentiale":"","ExponentialE":"","fallingdotseq":"≒","Fcy":"Ф","fcy":"ф","female":"♀","ffilig":"ffi","fflig":"ff","ffllig":"ffl","Ffr":"𝔉","ffr":"𝔣","filig":"fi","FilledSmallSquare":"◼","FilledVerySmallSquare":"▪","fjlig":"fj","flat":"♭","fllig":"fl","fltns":"▱","fnof":"ƒ","Fopf":"𝔽","fopf":"𝕗","forall":"∀","ForAll":"∀","fork":"⋔","forkv":"⫙","Fouriertrf":"","fpartint":"⨍","frac12":"½","frac13":"⅓","frac14":"¼","frac15":"⅕","frac16":"⅙","frac18":"⅛","frac23":"⅔","frac25":"⅖","frac34":"¾","frac35":"⅗","frac38":"⅜","frac45":"⅘","frac56":"⅚","frac58":"⅝","frac78":"⅞","frasl":"","frown":"⌢","fscr":"𝒻","Fscr":"","gacute":"ǵ","Gamma":"Γ","gamma":"γ","Gammad":"Ϝ","gammad":"ϝ","gap":"⪆","Gbreve":"Ğ","gbreve":"ğ","Gcedil":"Ģ","Gcirc":"Ĝ","gcirc":"ĝ","Gcy":"Г","gcy":"г","Gdot":"Ġ","gdot":"ġ","ge":"≥","gE":"≧","gEl":"⪌","gel":"⋛","geq":"≥","geqq":"≧","geqslant":"⩾","gescc":"⪩","ges":"⩾","gesdot":"⪀","gesdoto":"⪂","gesdotol":"⪄","gesl":"⋛︀","gesles":"⪔","Gfr":"𝔊","gfr":"𝔤","gg":"≫","Gg":"⋙","ggg":"⋙","gimel":"ℷ","GJcy":"Ѓ","gjcy":"ѓ","gla":"⪥","gl":"≷","glE":"⪒","glj":"⪤","gnap":"⪊","gnapprox":"⪊","gne":"⪈","gnE":"≩","gneq":"⪈","gneqq":"≩","gnsim":"⋧","Gopf":"𝔾","gopf":"𝕘","grave":"`","GreaterEqual":"≥","GreaterEqualLess":"⋛","GreaterFullEqual":"≧","GreaterGreater":"⪢","GreaterLess":"≷","GreaterSlantEqual":"⩾","GreaterTilde":"≳","Gscr":"𝒢","gscr":"","gsim":"≳","gsime":"⪎","gsiml":"⪐","gtcc":"⪧","gtcir":"⩺","gt":">","GT":">","Gt":"≫","gtdot":"⋗","gtlPar":"⦕","gtquest":"⩼","gtrapprox":"⪆","gtrarr":"⥸","gtrdot":"⋗","gtreqless":"⋛","gtreqqless":"⪌","gtrless":"≷","gtrsim":"≳","gvertneqq":"≩︀","gvnE":"≩︀","Hacek":"ˇ","hairsp":"","half":"½","hamilt":"","HARDcy":"Ъ","hardcy":"ъ","harrcir":"⥈","harr":"↔","hArr":"⇔","harrw":"↭","Hat":"^","hbar":"ℏ","Hcirc":"Ĥ","hcirc":"ĥ","hearts":"♥","heartsuit":"♥","hellip":"…","hercon":"⊹","hfr":"𝔥","Hfr":"","HilbertSpace":"","hksearow":"⤥","hkswarow":"⤦","hoarr":"⇿","homtht":"∻","hookleftarrow":"↩","hookrightarrow":"↪","hopf":"𝕙","Hopf":"","horbar":"―","HorizontalLine":"─","hscr":"𝒽","Hscr":"","hslash":"ℏ","Hstrok":"Ħ","hstrok":"ħ","HumpDownHump":"≎","HumpEqual":"≏","hybull":"","hyphen":"","Iacute":"Í","iacute":"í","ic":"","Icirc":"Î","icirc":"î","Icy":"И","icy":"и","Idot":"İ","IEcy":"Е","iecy":"е","iexcl":"¡","iff":"⇔","ifr":"𝔦","Ifr":"","Igrave":"Ì","igrave":"ì","ii":"","iiiint":"⨌","iiint":"∭","iinfin":"⧜","iiota":"℩","IJlig":"IJ","ijlig":"ij","Imacr":"Ī","imacr":"ī","image":"","ImaginaryI":"","imagline":"","imagpart":"","imath":"ı","Im":"","imof":"⊷","imped":"Ƶ","Implies":"⇒","incare":"℅","in":"∈","infin":"∞","infintie":"⧝","inodot":"ı","intcal":"⊺","int":"∫","Int":"∬","integers":"","Integral":"∫","intercal":"⊺","Intersection":"⋂","intlarhk":"⨗","intprod":"⨼","InvisibleComma":"","InvisibleTimes":"","IOcy":"Ё","iocy":"ё","Iogon":"Į","iogon":"į","Iopf":"𝕀","iopf":"𝕚","Iota":"Ι","iota":"ι","iprod":"⨼","iquest":"¿","iscr":"𝒾","Iscr":"","isin":"∈","isindot":"⋵","isinE":"⋹","isins":"⋴","isinsv":"⋳","isinv":"∈","it":"","Itilde":"Ĩ","itilde":"ĩ","Iukcy":"І","iukcy":"і","Iuml":"Ï","iuml":"ï","Jcirc":"Ĵ","jcirc":"ĵ","Jcy":"Й","jcy":"й","Jfr":"𝔍","jfr":"𝔧","jmath":"ȷ","Jopf":"𝕁","jopf":"𝕛","Jscr":"𝒥","jscr":"𝒿","Jsercy":"Ј","jsercy":"ј","Jukcy":"Є","jukcy":"є","Kappa":"Κ","kappa":"κ","kappav":"ϰ","Kcedil":"Ķ","kcedil":"ķ","Kcy":"К","kcy":"к","Kfr":"𝔎","kfr":"𝔨","kgreen":"ĸ","KHcy":"Х","khcy":"х","KJcy":"Ќ","kjcy":"ќ","Kopf":"𝕂","kopf":"𝕜","Kscr":"𝒦","kscr":"𝓀","lAarr":"⇚","Lacute":"Ĺ","lacute":"ĺ","laemptyv":"⦴","lagran":"","Lambda":"Λ","lambda":"λ","lang":"⟨","Lang":"⟪","langd":"⦑","langle":"⟨","lap":"⪅","Laplacetrf":"","laquo":"«","larrb":"⇤","larrbfs":"⤟","larr":"←","Larr":"↞","lArr":"⇐","larrfs":"⤝","larrhk":"↩","larrlp":"↫","larrpl":"⤹","larrsim":"⥳","larrtl":"↢","latail":"⤙","lAtail":"⤛","lat":"⪫","late":"⪭","lates":"⪭︀","lbarr":"⤌","lBarr":"⤎","lbbrk":"","lbrace":"{","lbrack":"[","lbrke":"⦋","lbrksld":"⦏","lbrkslu":"⦍","Lcaron":"Ľ","lcaron":"ľ","Lcedil":"Ļ","lcedil":"ļ","lceil":"⌈","lcub":"{","Lcy":"Л","lcy":"л","ldca":"⤶","ldquo":"“","ldquor":"„","ldrdhar":"⥧","ldrushar":"⥋","ldsh":"↲","le":"≤","lE":"≦","LeftAngleBracket":"⟨","LeftArrowBar":"⇤","leftarrow":"←","LeftArrow":"←","Leftarrow":"⇐","LeftArrowRightArrow":"⇆","leftarrowtail":"↢","LeftCeiling":"⌈","LeftDoubleBracket":"⟦","LeftDownTeeVector":"⥡","LeftDownVectorBar":"⥙","LeftDownVector":"⇃","LeftFloor":"⌊","leftharpoondown":"↽","leftharpoonup":"↼","leftleftarrows":"⇇","leftrightarrow":"↔","LeftRightArrow":"↔","Leftrightarrow":"⇔","leftrightarrows":"⇆","leftrightharpoons":"⇋","leftrightsquigarrow":"↭","LeftRightVector":"⥎","LeftTeeArrow":"↤","LeftTee":"⊣","LeftTeeVector":"⥚","leftthreetimes":"⋋","LeftTriangleBar":"⧏","LeftTriangle":"⊲","LeftTriangleEqual":"⊴","LeftUpDownVector":"⥑","LeftUpTeeVector":"⥠","LeftUpVectorBar":"⥘","LeftUpVector":"↿","LeftVectorBar":"⥒","LeftVector":"↼","lEg":"⪋","leg":"⋚","leq":"≤","leqq":"≦","leqslant":"⩽","lescc":"⪨","les":"⩽","lesdot":"⩿","lesdoto":"⪁","lesdotor":"⪃","lesg":"⋚︀","lesges":"⪓","lessapprox":"⪅","lessdot":"⋖","lesseqgtr":"⋚","lesseqqgtr":"⪋","LessEqualGreater":"⋚","LessFullEqual":"≦","LessGreater":"≶","lessgtr":"≶","LessLess":"⪡","lesssim":"≲","LessSlantEqual":"⩽","LessTilde":"≲","lfisht":"⥼","lfloor":"⌊","Lfr":"𝔏","lfr":"𝔩","lg":"≶","lgE":"⪑","lHar":"⥢","lhard":"↽","lharu":"↼","lharul":"⥪","lhblk":"▄","LJcy":"Љ","ljcy":"љ","llarr":"⇇","ll":"≪","Ll":"⋘","llcorner":"⌞","Lleftarrow":"⇚","llhard":"⥫","lltri":"◺","Lmidot":"Ŀ","lmidot":"ŀ","lmoustache":"⎰","lmoust":"⎰","lnap":"⪉","lnapprox":"⪉","lne":"⪇","lnE":"≨","lneq":"⪇","lneqq":"≨","lnsim":"⋦","loang":"⟬","loarr":"⇽","lobrk":"⟦","longleftarrow":"⟵","LongLeftArrow":"⟵","Longleftarrow":"⟸","longleftrightarrow":"⟷","LongLeftRightArrow":"⟷","Longleftrightarrow":"⟺","longmapsto":"⟼","longrightarrow":"⟶","LongRightArrow":"⟶","Longrightarrow":"⟹","looparrowleft":"↫","looparrowright":"↬","lopar":"⦅","Lopf":"𝕃","lopf":"𝕝","loplus":"⨭","lotimes":"⨴","lowast":"","lowbar":"_","LowerLeftArrow":"↙","LowerRightArrow":"↘","loz":"◊","lozenge":"◊","lozf":"⧫","lpar":"(","lparlt":"⦓","lrarr":"⇆","lrcorner":"⌟","lrhar":"⇋","lrhard":"⥭","lrm":"","lrtri":"⊿","lsaquo":"","lscr":"𝓁","Lscr":"","lsh":"↰","Lsh":"↰","lsim":"≲","lsime":"⪍","lsimg":"⪏","lsqb":"[","lsquo":"","lsquor":"","Lstrok":"Ł","lstrok":"ł","ltcc":"⪦","ltcir":"⩹","lt":"<","LT":"<","Lt":"≪","ltdot":"⋖","lthree":"⋋","ltimes":"⋉","ltlarr":"⥶","ltquest":"⩻","ltri":"◃","ltrie":"⊴","ltrif":"◂","ltrPar":"⦖","lurdshar":"⥊","luruhar":"⥦","lvertneqq":"≨︀","lvnE":"≨︀","macr":"¯","male":"♂","malt":"✠","maltese":"✠","Map":"⤅","map":"↦","mapsto":"↦","mapstodown":"↧","mapstoleft":"↤","mapstoup":"↥","marker":"▮","mcomma":"⨩","Mcy":"М","mcy":"м","mdash":"—","mDDot":"∺","measuredangle":"∡","MediumSpace":"","Mellintrf":"","Mfr":"𝔐","mfr":"𝔪","mho":"℧","micro":"µ","midast":"*","midcir":"⫰","mid":"","middot":"·","minusb":"⊟","minus":"","minusd":"∸","minusdu":"⨪","MinusPlus":"∓","mlcp":"⫛","mldr":"…","mnplus":"∓","models":"⊧","Mopf":"𝕄","mopf":"𝕞","mp":"∓","mscr":"𝓂","Mscr":"","mstpos":"∾","Mu":"Μ","mu":"μ","multimap":"⊸","mumap":"⊸","nabla":"∇","Nacute":"Ń","nacute":"ń","nang":"∠⃒","nap":"≉","napE":"⩰̸","napid":"≋̸","napos":"ʼn","napprox":"≉","natural":"♮","naturals":"","natur":"♮","nbsp":" ","nbump":"≎̸","nbumpe":"≏̸","ncap":"⩃","Ncaron":"Ň","ncaron":"ň","Ncedil":"Ņ","ncedil":"ņ","ncong":"≇","ncongdot":"⩭̸","ncup":"⩂","Ncy":"Н","ncy":"н","ndash":"","nearhk":"⤤","nearr":"↗","neArr":"⇗","nearrow":"↗","ne":"≠","nedot":"≐̸","NegativeMediumSpace":"","NegativeThickSpace":"","NegativeThinSpace":"","NegativeVeryThinSpace":"","nequiv":"≢","nesear":"⤨","nesim":"≂̸","NestedGreaterGreater":"≫","NestedLessLess":"≪","NewLine":"\\n","nexist":"∄","nexists":"∄","Nfr":"𝔑","nfr":"𝔫","ngE":"≧̸","nge":"≱","ngeq":"≱","ngeqq":"≧̸","ngeqslant":"⩾̸","nges":"⩾̸","nGg":"⋙̸","ngsim":"≵","nGt":"≫⃒","ngt":"≯","ngtr":"≯","nGtv":"≫̸","nharr":"↮","nhArr":"⇎","nhpar":"⫲","ni":"∋","nis":"⋼","nisd":"⋺","niv":"∋","NJcy":"Њ","njcy":"њ","nlarr":"↚","nlArr":"⇍","nldr":"‥","nlE":"≦̸","nle":"≰","nleftarrow":"↚","nLeftarrow":"⇍","nleftrightarrow":"↮","nLeftrightarrow":"⇎","nleq":"≰","nleqq":"≦̸","nleqslant":"⩽̸","nles":"⩽̸","nless":"≮","nLl":"⋘̸","nlsim":"≴","nLt":"≪⃒","nlt":"≮","nltri":"⋪","nltrie":"⋬","nLtv":"≪̸","nmid":"∤","NoBreak":"","NonBreakingSpace":" ","nopf":"𝕟","Nopf":"","Not":"⫬","not":"¬","NotCongruent":"≢","NotCupCap":"≭","NotDoubleVerticalBar":"∦","NotElement":"∉","NotEqual":"≠","NotEqualTilde":"≂̸","NotExists":"∄","NotGreater":"≯","NotGreaterEqual":"≱","NotGreaterFullEqual":"≧̸","NotGreaterGreater":"≫̸","NotGreaterLess":"≹","NotGreaterSlantEqual":"⩾̸","NotGreaterTilde":"≵","NotHumpDownHump":"≎̸","NotHumpEqual":"≏̸","notin":"∉","notindot":"⋵̸","notinE":"⋹̸","notinva":"∉","notinvb":"⋷","notinvc":"⋶","NotLeftTriangleBar":"⧏̸","NotLeftTriangle":"⋪","NotLeftTriangleEqual":"⋬","NotLess":"≮","NotLessEqual":"≰","NotLessGreater":"≸","NotLessLess":"≪̸","NotLessSlantEqual":"⩽̸","NotLessTilde":"≴","NotNestedGreaterGreater":"⪢̸","NotNestedLessLess":"⪡̸","notni":"∌","notniva":"∌","notnivb":"⋾","notnivc":"⋽","NotPrecedes":"⊀","NotPrecedesEqual":"⪯̸","NotPrecedesSlantEqual":"⋠","NotReverseElement":"∌","NotRightTriangleBar":"⧐̸","NotRightTriangle":"⋫","NotRightTriangleEqual":"⋭","NotSquareSubset":"⊏̸","NotSquareSubsetEqual":"⋢","NotSquareSuperset":"⊐̸","NotSquareSupersetEqual":"⋣","NotSubset":"⊂⃒","NotSubsetEqual":"⊈","NotSucceeds":"⊁","NotSucceedsEqual":"⪰̸","NotSucceedsSlantEqual":"⋡","NotSucceedsTilde":"≿̸","NotSuperset":"⊃⃒","NotSupersetEqual":"⊉","NotTilde":"≁","NotTildeEqual":"≄","NotTildeFullEqual":"≇","NotTildeTilde":"≉","NotVerticalBar":"∤","nparallel":"∦","npar":"∦","nparsl":"⫽⃥","npart":"∂̸","npolint":"⨔","npr":"⊀","nprcue":"⋠","nprec":"⊀","npreceq":"⪯̸","npre":"⪯̸","nrarrc":"⤳̸","nrarr":"↛","nrArr":"⇏","nrarrw":"↝̸","nrightarrow":"↛","nRightarrow":"⇏","nrtri":"⋫","nrtrie":"⋭","nsc":"⊁","nsccue":"⋡","nsce":"⪰̸","Nscr":"𝒩","nscr":"𝓃","nshortmid":"∤","nshortparallel":"∦","nsim":"≁","nsime":"≄","nsimeq":"≄","nsmid":"∤","nspar":"∦","nsqsube":"⋢","nsqsupe":"⋣","nsub":"⊄","nsubE":"⫅̸","nsube":"⊈","nsubset":"⊂⃒","nsubseteq":"⊈","nsubseteqq":"⫅̸","nsucc":"⊁","nsucceq":"⪰̸","nsup":"⊅","nsupE":"⫆̸","nsupe":"⊉","nsupset":"⊃⃒","nsupseteq":"⊉","nsupseteqq":"⫆̸","ntgl":"≹","Ntilde":"Ñ","ntilde":"ñ","ntlg":"≸","ntriangleleft":"⋪","ntrianglelefteq":"⋬","ntriangleright":"⋫","ntrianglerighteq":"⋭","Nu":"Ν","nu":"ν","num":"#","numero":"№","numsp":"","nvap":"≍⃒","nvdash":"⊬","nvDash":"⊭","nVdash":"⊮","nVDash":"⊯","nvge":"≥⃒","nvgt":">⃒","nvHarr":"⤄","nvinfin":"⧞","nvlArr":"⤂","nvle":"≤⃒","nvlt":"<⃒","nvltrie":"⊴⃒","nvrArr":"⤃","nvrtrie":"⊵⃒","nvsim":"∼⃒","nwarhk":"⤣","nwarr":"↖","nwArr":"⇖","nwarrow":"↖","nwnear":"⤧","Oacute":"Ó","oacute":"ó","oast":"⊛","Ocirc":"Ô","ocirc":"ô","ocir":"⊚","Ocy":"О","ocy":"о","odash":"⊝","Odblac":"Ő","odblac":"ő","odiv":"⨸","odot":"⊙","odsold":"⦼","OElig":"Œ","oelig":"œ","ofcir":"⦿","Ofr":"𝔒","ofr":"𝔬","ogon":"˛","Ograve":"Ò","ograve":"ò","ogt":"⧁","ohbar":"⦵","ohm":"Ω","oint":"∮","olarr":"↺","olcir":"⦾","olcross":"⦻","oline":"‾","olt":"⧀","Omacr":"Ō","omacr":"ō","Omega":"Ω","omega":"ω","Omicron":"Ο","omicron":"ο","omid":"⦶","ominus":"⊖","Oopf":"𝕆","oopf":"𝕠","opar":"⦷","OpenCurlyDoubleQuote":"“","OpenCurlyQuote":"","operp":"⦹","oplus":"⊕","orarr":"↻","Or":"⩔","or":"","ord":"⩝","order":"","orderof":"","ordf":"ª","ordm":"º","origof":"⊶","oror":"⩖","orslope":"⩗","orv":"⩛","oS":"Ⓢ","Oscr":"𝒪","oscr":"","Oslash":"Ø","oslash":"ø","osol":"⊘","Otilde":"Õ","otilde":"õ","otimesas":"⨶","Otimes":"⨷","otimes":"⊗","Ouml":"Ö","ouml":"ö","ovbar":"⌽","OverBar":"‾","OverBrace":"⏞","OverBracket":"⎴","OverParenthesis":"⏜","para":"¶","parallel":"∥","par":"∥","parsim":"⫳","parsl":"⫽","part":"∂","PartialD":"∂","Pcy":"П","pcy":"п","percnt":"%","period":".","permil":"‰","perp":"⊥","pertenk":"‱","Pfr":"𝔓","pfr":"𝔭","Phi":"Φ","phi":"φ","phiv":"ϕ","phmmat":"","phone":"☎","Pi":"Π","pi":"π","pitchfork":"⋔","piv":"ϖ","planck":"ℏ","planckh":"","plankv":"ℏ","plusacir":"⨣","plusb":"⊞","pluscir":"⨢","plus":"+","plusdo":"∔","plusdu":"⨥","pluse":"⩲","PlusMinus":"±","plusmn":"±","plussim":"⨦","plustwo":"⨧","pm":"±","Poincareplane":"","pointint":"⨕","popf":"𝕡","Popf":"","pound":"£","prap":"⪷","Pr":"⪻","pr":"≺","prcue":"≼","precapprox":"⪷","prec":"≺","preccurlyeq":"≼","Precedes":"≺","PrecedesEqual":"⪯","PrecedesSlantEqual":"≼","PrecedesTilde":"≾","preceq":"⪯","precnapprox":"⪹","precneqq":"⪵","precnsim":"⋨","pre":"⪯","prE":"⪳","precsim":"≾","prime":"","Prime":"″","primes":"","prnap":"⪹","prnE":"⪵","prnsim":"⋨","prod":"∏","Product":"∏","profalar":"⌮","profline":"⌒","profsurf":"⌓","prop":"∝","Proportional":"∝","Proportion":"∷","propto":"∝","prsim":"≾","prurel":"⊰","Pscr":"𝒫","pscr":"𝓅","Psi":"Ψ","psi":"ψ","puncsp":"","Qfr":"𝔔","qfr":"𝔮","qint":"⨌","qopf":"𝕢","Qopf":"","qprime":"⁗","Qscr":"𝒬","qscr":"𝓆","quaternions":"","quatint":"⨖","quest":"?","questeq":"≟","quot":"\\"","QUOT":"\\"","rAarr":"⇛","race":"∽̱","Racute":"Ŕ","racute":"ŕ","radic":"√","raemptyv":"⦳","rang":"⟩","Rang":"⟫","rangd":"⦒","range":"⦥","rangle":"⟩","raquo":"»","rarrap":"⥵","rarrb":"⇥","rarrbfs":"⤠","rarrc":"⤳","rarr":"→","Rarr":"↠","rArr":"⇒","rarrfs":"⤞","rarrhk":"↪","rarrlp":"↬","rarrpl":"⥅","rarrsim":"⥴","Rarrtl":"⤖","rarrtl":"↣","rarrw":"↝","ratail":"⤚","rAtail":"⤜","ratio":"","rationals":"","rbarr":"⤍","rBarr":"⤏","RBarr":"⤐","rbbrk":"","rbrace":"}","rbrack":"]","rbrke":"⦌","rbrksld":"⦎","rbrkslu":"⦐","Rcaron":"Ř","rcaron":"ř","Rcedil":"Ŗ","rcedil":"ŗ","rceil":"⌉","rcub":"}","Rcy":"Р","rcy":"р","rdca":"⤷","rdldhar":"⥩","rdquo":"”","rdquor":"”","rdsh":"↳","real":"","realine":"","realpart":"","reals":"","Re":"","rect":"▭","reg":"®","REG":"®","ReverseElement":"∋","ReverseEquilibrium":"⇋","ReverseUpEquilibrium":"⥯","rfisht":"⥽","rfloor":"⌋","rfr":"𝔯","Rfr":"","rHar":"⥤","rhard":"⇁","rharu":"⇀","rharul":"⥬","Rho":"Ρ","rho":"ρ","rhov":"ϱ","RightAngleBracket":"⟩","RightArrowBar":"⇥","rightarrow":"→","RightArrow":"→","Rightarrow":"⇒","RightArrowLeftArrow":"⇄","rightarrowtail":"↣","RightCeiling":"⌉","RightDoubleBracket":"⟧","RightDownTeeVector":"⥝","RightDownVectorBar":"⥕","RightDownVector":"⇂","RightFloor":"⌋","rightharpoondown":"⇁","rightharpoonup":"⇀","rightleftarrows":"⇄","rightleftharpoons":"⇌","rightrightarrows":"⇉","rightsquigarrow":"↝","RightTeeArrow":"↦","RightTee":"⊢","RightTeeVector":"⥛","rightthreetimes":"⋌","RightTriangleBar":"⧐","RightTriangle":"⊳","RightTriangleEqual":"⊵","RightUpDownVector":"⥏","RightUpTeeVector":"⥜","RightUpVectorBar":"⥔","RightUpVector":"↾","RightVectorBar":"⥓","RightVector":"⇀","ring":"˚","risingdotseq":"≓","rlarr":"⇄","rlhar":"⇌","rlm":"","rmoustache":"⎱","rmoust":"⎱","rnmid":"⫮","roang":"⟭","roarr":"⇾","robrk":"⟧","ropar":"⦆","ropf":"𝕣","Ropf":"","roplus":"⨮","rotimes":"⨵","RoundImplies":"⥰","rpar":")","rpargt":"⦔","rppolint":"⨒","rrarr":"⇉","Rrightarrow":"⇛","rsaquo":"","rscr":"𝓇","Rscr":"","rsh":"↱","Rsh":"↱","rsqb":"]","rsquo":"","rsquor":"","rthree":"⋌","rtimes":"⋊","rtri":"▹","rtrie":"⊵","rtrif":"▸","rtriltri":"⧎","RuleDelayed":"⧴","ruluhar":"⥨","rx":"℞","Sacute":"Ś","sacute":"ś","sbquo":"","scap":"⪸","Scaron":"Š","scaron":"š","Sc":"⪼","sc":"≻","sccue":"≽","sce":"⪰","scE":"⪴","Scedil":"Ş","scedil":"ş","Scirc":"Ŝ","scirc":"ŝ","scnap":"⪺","scnE":"⪶","scnsim":"⋩","scpolint":"⨓","scsim":"≿","Scy":"С","scy":"с","sdotb":"⊡","sdot":"⋅","sdote":"⩦","searhk":"⤥","searr":"↘","seArr":"⇘","searrow":"↘","sect":"§","semi":";","seswar":"⤩","setminus":"","setmn":"","sext":"✶","Sfr":"𝔖","sfr":"𝔰","sfrown":"⌢","sharp":"♯","SHCHcy":"Щ","shchcy":"щ","SHcy":"Ш","shcy":"ш","ShortDownArrow":"↓","ShortLeftArrow":"←","shortmid":"","shortparallel":"∥","ShortRightArrow":"→","ShortUpArrow":"↑","shy":"­","Sigma":"Σ","sigma":"σ","sigmaf":"ς","sigmav":"ς","sim":"","simdot":"⩪","sime":"≃","simeq":"≃","simg":"⪞","simgE":"⪠","siml":"⪝","simlE":"⪟","simne":"≆","simplus":"⨤","simrarr":"⥲","slarr":"←","SmallCircle":"∘","smallsetminus":"","smashp":"⨳","smeparsl":"⧤","smid":"","smile":"⌣","smt":"⪪","smte":"⪬","smtes":"⪬︀","SOFTcy":"Ь","softcy":"ь","solbar":"⌿","solb":"⧄","sol":"/","Sopf":"𝕊","sopf":"𝕤","spades":"♠","spadesuit":"♠","spar":"∥","sqcap":"⊓","sqcaps":"⊓︀","sqcup":"⊔","sqcups":"⊔︀","Sqrt":"√","sqsub":"⊏","sqsube":"⊑","sqsubset":"⊏","sqsubseteq":"⊑","sqsup":"⊐","sqsupe":"⊒","sqsupset":"⊐","sqsupseteq":"⊒","square":"□","Square":"□","SquareIntersection":"⊓","SquareSubset":"⊏","SquareSubsetEqual":"⊑","SquareSuperset":"⊐","SquareSupersetEqual":"⊒","SquareUnion":"⊔","squarf":"▪","squ":"□","squf":"▪","srarr":"→","Sscr":"𝒮","sscr":"𝓈","ssetmn":"","ssmile":"⌣","sstarf":"⋆","Star":"⋆","star":"☆","starf":"★","straightepsilon":"ϵ","straightphi":"ϕ","strns":"¯","sub":"⊂","Sub":"⋐","subdot":"⪽","subE":"⫅","sube":"⊆","subedot":"⫃","submult":"⫁","subnE":"⫋","subne":"⊊","subplus":"⪿","subrarr":"⥹","subset":"⊂","Subset":"⋐","subseteq":"⊆","subseteqq":"⫅","SubsetEqual":"⊆","subsetneq":"⊊","subsetneqq":"⫋","subsim":"⫇","subsub":"⫕","subsup":"⫓","succapprox":"⪸","succ":"≻","succcurlyeq":"≽","Succeeds":"≻","SucceedsEqual":"⪰","SucceedsSlantEqual":"≽","SucceedsTilde":"≿","succeq":"⪰","succnapprox":"⪺","succneqq":"⪶","succnsim":"⋩","succsim":"≿","SuchThat":"∋","sum":"∑","Sum":"∑","sung":"♪","sup1":"¹","sup2":"²","sup3":"³","sup":"⊃","Sup":"⋑","supdot":"⪾","supdsub":"⫘","supE":"⫆","supe":"⊇","supedot":"⫄","Superset":"⊃","SupersetEqual":"⊇","suphsol":"⟉","suphsub":"⫗","suplarr":"⥻","supmult":"⫂","supnE":"⫌","supne":"⊋","supplus":"⫀","supset":"⊃","Supset":"⋑","supseteq":"⊇","supseteqq":"⫆","supsetneq":"⊋","supsetneqq":"⫌","supsim":"⫈","supsub":"⫔","supsup":"⫖","swarhk":"⤦","swarr":"↙","swArr":"⇙","swarrow":"↙","swnwar":"⤪","szlig":"ß","Tab":"\\t","target":"⌖","Tau":"Τ","tau":"τ","tbrk":"⎴","Tcaron":"Ť","tcaron":"ť","Tcedil":"Ţ","tcedil":"ţ","Tcy":"Т","tcy":"т","tdot":"⃛","telrec":"⌕","Tfr":"𝔗","tfr":"𝔱","there4":"∴","therefore":"∴","Therefore":"∴","Theta":"Θ","theta":"θ","thetasym":"ϑ","thetav":"ϑ","thickapprox":"≈","thicksim":"","ThickSpace":"","ThinSpace":"","thinsp":"","thkap":"≈","thksim":"","THORN":"Þ","thorn":"þ","tilde":"˜","Tilde":"","TildeEqual":"≃","TildeFullEqual":"≅","TildeTilde":"≈","timesbar":"⨱","timesb":"⊠","times":"×","timesd":"⨰","tint":"∭","toea":"⤨","topbot":"⌶","topcir":"⫱","top":"","Topf":"𝕋","topf":"𝕥","topfork":"⫚","tosa":"⤩","tprime":"‴","trade":"™","TRADE":"™","triangle":"▵","triangledown":"▿","triangleleft":"◃","trianglelefteq":"⊴","triangleq":"≜","triangleright":"▹","trianglerighteq":"⊵","tridot":"◬","trie":"≜","triminus":"⨺","TripleDot":"⃛","triplus":"⨹","trisb":"⧍","tritime":"⨻","trpezium":"⏢","Tscr":"𝒯","tscr":"𝓉","TScy":"Ц","tscy":"ц","TSHcy":"Ћ","tshcy":"ћ","Tstrok":"Ŧ","tstrok":"ŧ","twixt":"≬","twoheadleftarrow":"↞","twoheadrightarrow":"↠","Uacute":"Ú","uacute":"ú","uarr":"↑","Uarr":"↟","uArr":"⇑","Uarrocir":"⥉","Ubrcy":"Ў","ubrcy":"ў","Ubreve":"Ŭ","ubreve":"ŭ","Ucirc":"Û","ucirc":"û","Ucy":"У","ucy":"у","udarr":"⇅","Udblac":"Ű","udblac":"ű","udhar":"⥮","ufisht":"⥾","Ufr":"𝔘","ufr":"𝔲","Ugrave":"Ù","ugrave":"ù","uHar":"⥣","uharl":"↿","uharr":"↾","uhblk":"▀","ulcorn":"⌜","ulcorner":"⌜","ulcrop":"⌏","ultri":"◸","Umacr":"Ū","umacr":"ū","uml":"¨","UnderBar":"_","UnderBrace":"⏟","UnderBracket":"⎵","UnderParenthesis":"⏝","Union":"","UnionPlus":"⊎","Uogon":"Ų","uogon":"ų","Uopf":"𝕌","uopf":"𝕦","UpArrowBar":"⤒","uparrow":"↑","UpArrow":"↑","Uparrow":"⇑","UpArrowDownArrow":"⇅","updownarrow":"↕","UpDownArrow":"↕","Updownarrow":"⇕","UpEquilibrium":"⥮","upharpoonleft":"↿","upharpoonright":"↾","uplus":"⊎","UpperLeftArrow":"↖","UpperRightArrow":"↗","upsi":"υ","Upsi":"ϒ","upsih":"ϒ","Upsilon":"Υ","upsilon":"υ","UpTeeArrow":"↥","UpTee":"⊥","upuparrows":"⇈","urcorn":"⌝","urcorner":"⌝","urcrop":"⌎","Uring":"Ů","uring":"ů","urtri":"◹","Uscr":"𝒰","uscr":"𝓊","utdot":"⋰","Utilde":"Ũ","utilde":"ũ","utri":"▵","utrif":"▴","uuarr":"⇈","Uuml":"Ü","uuml":"ü","uwangle":"⦧","vangrt":"⦜","varepsilon":"ϵ","varkappa":"ϰ","varnothing":"∅","varphi":"ϕ","varpi":"ϖ","varpropto":"∝","varr":"↕","vArr":"⇕","varrho":"ϱ","varsigma":"ς","varsubsetneq":"⊊︀","varsubsetneqq":"⫋︀","varsupsetneq":"⊋︀","varsupsetneqq":"⫌︀","vartheta":"ϑ","vartriangleleft":"⊲","vartriangleright":"⊳","vBar":"⫨","Vbar":"⫫","vBarv":"⫩","Vcy":"В","vcy":"в","vdash":"⊢","vDash":"⊨","Vdash":"⊩","VDash":"⊫","Vdashl":"⫦","veebar":"⊻","vee":"","Vee":"","veeeq":"≚","vellip":"⋮","verbar":"|","Verbar":"‖","vert":"|","Vert":"‖","VerticalBar":"","VerticalLine":"|","VerticalSeparator":"❘","VerticalTilde":"≀","VeryThinSpace":"","Vfr":"𝔙","vfr":"𝔳","vltri":"⊲","vnsub":"⊂⃒","vnsup":"⊃⃒","Vopf":"𝕍","vopf":"𝕧","vprop":"∝","vrtri":"⊳","Vscr":"𝒱","vscr":"𝓋","vsubnE":"⫋︀","vsubne":"⊊︀","vsupnE":"⫌︀","vsupne":"⊋︀","Vvdash":"⊪","vzigzag":"⦚","Wcirc":"Ŵ","wcirc":"ŵ","wedbar":"⩟","wedge":"∧","Wedge":"⋀","wedgeq":"≙","weierp":"℘","Wfr":"𝔚","wfr":"𝔴","Wopf":"𝕎","wopf":"𝕨","wp":"℘","wr":"≀","wreath":"≀","Wscr":"𝒲","wscr":"𝓌","xcap":"⋂","xcirc":"◯","xcup":"","xdtri":"▽","Xfr":"𝔛","xfr":"𝔵","xharr":"⟷","xhArr":"⟺","Xi":"Ξ","xi":"ξ","xlarr":"⟵","xlArr":"⟸","xmap":"⟼","xnis":"⋻","xodot":"⨀","Xopf":"𝕏","xopf":"𝕩","xoplus":"⨁","xotime":"⨂","xrarr":"⟶","xrArr":"⟹","Xscr":"𝒳","xscr":"𝓍","xsqcup":"⨆","xuplus":"⨄","xutri":"△","xvee":"","xwedge":"⋀","Yacute":"Ý","yacute":"ý","YAcy":"Я","yacy":"я","Ycirc":"Ŷ","ycirc":"ŷ","Ycy":"Ы","ycy":"ы","yen":"¥","Yfr":"𝔜","yfr":"𝔶","YIcy":"Ї","yicy":"ї","Yopf":"𝕐","yopf":"𝕪","Yscr":"𝒴","yscr":"𝓎","YUcy":"Ю","yucy":"ю","yuml":"ÿ","Yuml":"Ÿ","Zacute":"Ź","zacute":"ź","Zcaron":"Ž","zcaron":"ž","Zcy":"З","zcy":"з","Zdot":"Ż","zdot":"ż","zeetrf":"","ZeroWidthSpace":"","Zeta":"Ζ","zeta":"ζ","zfr":"𝔷","Zfr":"","ZHcy":"Ж","zhcy":"ж","zigrarr":"⇝","zopf":"𝕫","Zopf":"","Zscr":"𝒵","zscr":"𝓏","zwj":"","zwnj":""}')},QbIU:function(e,t,n){"use strict";n.r(t);var r=n("ROI/");var i=n("2F0p");var o=n("hI0s");var a=n.n(o);var s=n("qSDV");var l=n("i96i");const c={activate:u,id:"@jupyterlab/running-extension:plugin",provides:s["a"],optional:[i["a"]],autoStart:true};t["default"]=c;function u(e,t){const n=new s["b"];const r=new s["c"](n);r.id="jp-running-sessions";r.title.caption="Running Terminals and Kernels";r.title.icon=l["ab"];if(t){t.add(r,"running-sessions")}d(n,e);e.shell.add(r,"left",{rank:200});return n}function d(e,t){const n=t.serviceManager.sessions;const i=t.serviceManager.kernelspecs;function a(e){return!!((e.name||o["PathExt"].basename(e.path)).indexOf(".")!==-1||e.name)}e.add({name:"Kernel",running:()=>Object(r["toArray"])(n.running()).filter(a).map(e=>new s(e)),shutdownAll:()=>n.shutdownAll(),refreshRunning:()=>n.refreshRunning(),runningChanged:n.runningChanged});class s{constructor(e){this._model=e}open(){const{path:e,type:n}=this._model;if(n.toLowerCase()==="console"){void t.commands.execute("console:open",{path:e})}else{void t.commands.execute("docmanager:open",{path:e})}}shutdown(){return n.shutdown(this._model.id)}icon(){const{name:e,path:t,type:n}=this._model;if((e||o["PathExt"].basename(t)).indexOf(".ipynb")!==-1){return l["Q"]}else if(n.toLowerCase()==="console"){return l["o"]}return l["w"]}label(){return this._model.name||o["PathExt"].basename(this._model.path)}labelTitle(){var e;const{kernel:t,path:n}=this._model;let r=(e=t)===null||e===void 0?void 0:e.name;if(r&&i.specs){const e=i.specs.kernelspecs[r];r=e?e.display_name:"unknown"}return`Path: ${n}\nKernel: ${r}`}}}},QbLZ:function(e,t,n){"use strict";t.__esModule=true;var r=n("P2sY");var i=o(r);function o(e){return e&&e.__esModule?e:{default:e}}t.default=i.default||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n){if(Object.prototype.hasOwnProperty.call(n,r)){e[r]=n[r]}}}return e}},Qc9a:function(e,t,n){"use strict";n.d(t,"a",(function(){return b}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("ZEf0");var d=n("7x2u");var f=n("tj0V");var p=n("B4SR");var h=n("YTow");var m=n("QRwY");var b=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.handleActionClick=function(e){Object(f["b"])(t.props.action.onClick,e);t.triggerDismiss(false)};t.handleCloseClick=function(){return t.triggerDismiss(false)};t.startTimeout=function(){t.clearTimeouts();if(t.props.timeout>0){t.setTimeout((function(){return t.triggerDismiss(true)}),t.props.timeout)}};return t}t.prototype.render=function(){var e=this.props,t=e.className,n=e.icon,r=e.intent,i=e.message;return a["createElement"]("div",{className:o()(c["Classes"].TOAST,c["Classes"].intentClass(r),t),onBlur:this.startTimeout,onFocus:this.clearTimeouts,onMouseEnter:this.clearTimeouts,onMouseLeave:this.startTimeout,tabIndex:0},a["createElement"](m["a"],{icon:n}),a["createElement"]("span",{className:c["Classes"].TOAST_MESSAGE},i),a["createElement"](p["a"],{minimal:true},this.maybeRenderActionButton(),a["createElement"](h["b"],{icon:"cross",onClick:this.handleCloseClick})))};t.prototype.componentDidMount=function(){this.startTimeout()};t.prototype.componentDidUpdate=function(e){if(e.timeout!==this.props.timeout){if(this.props.timeout>0){this.startTimeout()}else{this.clearTimeouts()}}};t.prototype.componentWillUnmount=function(){this.clearTimeouts()};t.prototype.maybeRenderActionButton=function(){var e=this.props.action;if(e==null){return undefined}else{return a["createElement"](h["a"],Object(r["__assign"])({},e,{intent:undefined,onClick:this.handleActionClick}))}};t.prototype.triggerDismiss=function(e){this.clearTimeouts();Object(f["b"])(this.props.onDismiss,e)};t.defaultProps={className:"",message:"",timeout:5e3};t.displayName=d["a"]+".Toast";t=Object(r["__decorate"])([l["polyfill"]],t);return t}(u["a"])},QdRr:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 20 20'%3E %3Cg class='jp-icon3' fill='%23616161' shape-rendering='geometricPrecision'%3E %3Cpolygon class='st1' points='9.9,13.6 3.6,7.4 4.4,6.6 9.9,12.2 15.4,6.7 16.1,7.4 '/%3E %3C/g%3E %3C/svg%3E"},Qex4:function(e,t){e.exports="data:image/svg+xml,%3Csvg viewBox='0 0 24 24' width='16' xmlns='http://www.w3.org/2000/svg'%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Cpath d='M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z'/%3E %3C/g%3E %3C/svg%3E"},Qfx8:function(e,t){},Qj4J:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}});return t}))},Qrcu:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Select=void 0;var r=n("mrSG");var i=r.__importDefault(n("TSYQ"));var o=r.__importStar(n("q1tI"));var a=n("va/L");var s=n("oVLa");var l=n("egPh");var c=function(e){r.__extends(t,e);function t(){var t;var n=e.apply(this,arguments)||this;n.state={isOpen:false};n.TypedQueryList=l.QueryList.ofType();n.inputEl=null;n.queryList=null;n.refHandlers={input:a.isRefObject((t=n.props.inputProps)===null||t===void 0?void 0:t.inputRef)?n.inputEl=n.props.inputProps.inputRef:function(e){var t,r;n.inputEl=e;(r=(t=n.props.inputProps)===null||t===void 0?void 0:t.inputRef)===null||r===void 0?void 0:r(e)},queryList:function(e){return n.queryList=e}};n.renderQueryList=function(e){var t=n.props,l=t.filterable,c=l===void 0?true:l,u=t.disabled,d=u===void 0?false:u,f=t.inputProps,p=f===void 0?{}:f,h=t.popoverProps,m=h===void 0?{}:h;var b=o.createElement(a.InputGroup,r.__assign({leftIcon:"search",placeholder:"Filter...",rightElement:n.maybeRenderClearButton(e.query)},p,{inputRef:n.refHandlers.input,onChange:e.handleQueryChange,value:e.query}));var v=e.handleKeyDown,g=e.handleKeyUp;return o.createElement(a.Popover,r.__assign({autoFocus:false,enforceFocus:false,isOpen:n.state.isOpen,disabled:d,position:a.Position.BOTTOM_LEFT},m,{className:i.default(e.className,m.className),onInteraction:n.handlePopoverInteraction,popoverClassName:i.default(s.Classes.SELECT_POPOVER,m.popoverClassName),onOpening:n.handlePopoverOpening,onOpened:n.handlePopoverOpened,onClosing:n.handlePopoverClosing}),o.createElement("div",{onKeyDown:n.state.isOpen?v:n.handleTargetKeyDown,onKeyUp:n.state.isOpen?g:undefined},n.props.children),o.createElement("div",{onKeyDown:v,onKeyUp:g},c?b:undefined,e.itemList))};n.handleTargetKeyDown=function(e){if(e.which===a.Keys.ARROW_UP||e.which===a.Keys.ARROW_DOWN){e.preventDefault();n.setState({isOpen:true})}};n.handleItemSelect=function(e,t){n.setState({isOpen:false});a.Utils.safeInvoke(n.props.onItemSelect,e,t)};n.handlePopoverInteraction=function(e){n.setState({isOpen:e});a.Utils.safeInvokeMember(n.props.popoverProps,"onInteraction",e)};n.handlePopoverOpening=function(e){n.previousFocusedElement=document.activeElement;if(n.props.resetOnClose){n.resetQuery()}a.Utils.safeInvokeMember(n.props.popoverProps,"onOpening",e)};n.handlePopoverOpened=function(e){if(n.queryList!=null){n.queryList.scrollActiveItemIntoView()}requestAnimationFrame((function(){var e=n.props.inputProps,t=e===void 0?{}:e;if(t.autoFocus!==false&&n.inputEl!=null){a.getRef(n.inputEl).focus()}}));a.Utils.safeInvokeMember(n.props.popoverProps,"onOpened",e)};n.handlePopoverClosing=function(e){requestAnimationFrame((function(){if(n.previousFocusedElement!==undefined){n.previousFocusedElement.focus();n.previousFocusedElement=undefined}}));a.Utils.safeInvokeMember(n.props.popoverProps,"onClosing",e)};n.resetQuery=function(){return n.queryList&&n.queryList.setQuery("",true)};return n}t.ofType=function(){return t};t.prototype.render=function(){var e=this.props,t=e.filterable,n=e.inputProps,i=e.popoverProps,a=r.__rest(e,["filterable","inputProps","popoverProps"]);return o.createElement(this.TypedQueryList,r.__assign({},a,{onItemSelect:this.handleItemSelect,ref:this.refHandlers.queryList,renderer:this.renderQueryList}))};t.prototype.componentDidUpdate=function(e,t){if(this.state.isOpen&&!t.isOpen&&this.queryList!=null){this.queryList.scrollActiveItemIntoView()}};t.prototype.maybeRenderClearButton=function(e){return e.length>0?o.createElement(a.Button,{icon:"cross",minimal:true,onClick:this.resetQuery}):undefined};t.displayName=a.DISPLAYNAME_PREFIX+".Select";return t}(o.PureComponent);t.Select=c},Qrzh:function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("ZEf0");var d=n("7x2u");var f=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.state={};t.handleChange=function(e){if(t.props.growVertically){t.setState({height:e.target.scrollHeight})}if(t.props.onChange!=null){t.props.onChange(e)}};t.handleInternalRef=function(e){t.internalTextAreaRef=e;if(t.props.inputRef!=null){t.props.inputRef(e)}};return t}t.prototype.componentDidMount=function(){if(this.props.growVertically){this.setState({height:this.internalTextAreaRef.scrollHeight})}};t.prototype.componentDidUpdate=function(e){if(this.props.inputRef&&e.inputRef!==this.props.inputRef){this.props.inputRef(this.internalTextAreaRef)}};t.prototype.render=function(){var e;var t=this.props,n=t.className,i=t.fill,s=t.inputRef,l=t.intent,u=t.large,d=t.small,f=t.growVertically,p=Object(r["__rest"])(t,["className","fill","inputRef","intent","large","small","growVertically"]);var h=o()(c["Classes"].INPUT,c["Classes"].intentClass(l),(e={},e[c["Classes"].FILL]=i,e[c["Classes"].LARGE]=u,e[c["Classes"].SMALL]=d,e),n);var m=p.style,b=m===void 0?{}:m;if(f&&this.state.height!=null){b=Object(r["__assign"])(Object(r["__assign"])({},b),{height:this.state.height+"px"})}return a["createElement"]("textarea",Object(r["__assign"])({},p,{className:h,onChange:this.handleChange,ref:this.handleInternalRef,style:b}))};t.displayName=d["a"]+".TextArea";t=Object(r["__decorate"])([l["polyfill"]],t);return t}(u["a"])},QsCk:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) 2014-2016, Jupyter Development Team.\n|\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n#jupyterlab-splash {\n z-index: 10;\n position: absolute;\n overflow: hidden;\n width: 100%;\n height: 100%;\n background-position: center 40%;\n background-repeat: no-repeat;\n background-size: cover;\n}\n\n#jupyterlab-splash.light {\n background-color: white;\n}\n\n#jupyterlab-splash.dark {\n background-color: var(--md-grey-900);\n}\n\n.splash-fade {\n animation: 0.5s fade-out forwards;\n}\n\n#galaxy {\n position: relative;\n width: 100%;\n height: 100%;\n}\n\n.planet {\n background-repeat: no-repeat;\n background-size: cover;\n animation-iteration-count: infinite;\n animation-name: orbit;\n}\n\n#moon1.orbit {\n opacity: 1;\n animation: orbit 2s ease;\n width: 200px;\n height: 140px;\n margin-top: -53px;\n margin-left: -54px;\n}\n\n#moon2.orbit {\n opacity: 1;\n animation: orbit 2s ease;\n width: 132px;\n height: 180px;\n margin-top: -66px;\n margin-left: -85px;\n}\n\n#moon3.orbit {\n opacity: 1;\n display: flex;\n align-items: flex-end;\n animation: orbit 2s ease;\n width: 220px;\n height: 166px;\n margin-top: -96px;\n margin-left: -50px;\n}\n\n#moon1 .planet {\n height: 12px;\n width: 12px;\n border-radius: 50%;\n}\n\n#moon2 .planet {\n height: 16px;\n width: 16px;\n border-radius: 50%;\n float: right;\n}\n\n#moon3 .planet {\n height: 20px;\n width: 20px;\n border-radius: 50%;\n}\n\n#jupyterlab-splash.light #moon1 .planet {\n background-color: #6f7070;\n}\n\n#jupyterlab-splash.light #moon2 .planet {\n background-color: #767677;\n}\n\n#jupyterlab-splash.light #moon3 .planet {\n background-color: #989798;\n}\n\n#jupyterlab-splash.dark #moon1 .planet,\n#jupyterlab-splash.dark #moon2 .planet,\n#jupyterlab-splash.dark #moon3 .planet {\n background-color: white;\n}\n\n.orbit {\n animation-iteration-count: 1;\n position: absolute;\n top: 50%;\n left: 50%;\n border-radius: 50%;\n}\n\n@keyframes orbit {\n 0% {\n transform: rotateZ(0deg);\n }\n 100% {\n transform: rotateZ(-720deg);\n }\n}\n\n@keyframes orbit2 {\n 0% {\n transform: rotateZ(0deg);\n }\n 100% {\n transform: rotateZ(720deg);\n }\n}\n\n@keyframes fade-in {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n@keyframes fade-out {\n 0% {\n opacity: 1;\n }\n 100% {\n opacity: 0;\n }\n}\n",""])},"R+7+":function(e,t,n){var r=n("w6GO");var i=n("mqlF");var o=n("NV0k");e.exports=function(e){var t=r(e);var n=i.f;if(n){var a=n(e);var s=o.f;var l=0;var c;while(a.length>l)if(s.call(e,c=a[l++]))t.push(c)}return t}},"R/zK":function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"summerfruit",author:"christopher corley (http://cscorley.github.io/)",base00:"#151515",base01:"#202020",base02:"#303030",base03:"#505050",base04:"#B0B0B0",base05:"#D0D0D0",base06:"#E0E0E0",base07:"#FFFFFF",base08:"#FF0086",base09:"#FD8900",base0A:"#ABA800",base0B:"#00C918",base0C:"#1faaaa",base0D:"#3777E6",base0E:"#AD00A1",base0F:"#cc6633"};e.exports=t["default"]},"R1z+":function(e,t,n){(function(t){var n="Expected a function";var r=9007199254740991;var i="[object Arguments]",o="[object Function]",a="[object GeneratorFunction]";var s=typeof t=="object"&&t&&t.Object===Object&&t;var l=typeof self=="object"&&self&&self.Object===Object&&self;var c=s||l||Function("return this")();function u(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function d(e,t){var n=-1,r=t.length,i=e.length;while(++n<r){e[i+n]=t[n]}return e}var f=Object.prototype;var p=f.hasOwnProperty;var h=f.toString;var m=c.Symbol,b=f.propertyIsEnumerable,v=m?m.isConcatSpreadable:undefined;var g=Math.max;function _(e,t,n,r,i){var o=-1,a=e.length;n||(n=x);i||(i=[]);while(++o<a){var s=e[o];if(t>0&&n(s)){if(t>1){_(s,t-1,n,r,i)}else{d(i,s)}}else if(!r){i[i.length]=s}}return i}function y(e,t){t=g(t===undefined?e.length-1:t,0);return function(){var n=arguments,r=-1,i=g(n.length-t,0),o=Array(i);while(++r<i){o[r]=n[t+r]}r=-1;var a=Array(t+1);while(++r<t){a[r]=n[r]}a[t]=o;return u(e,this,a)}}function w(e){return y((function(t){t=_(t,1);var r=t.length,i=r;if(e){t.reverse()}while(i--){if(typeof t[i]!="function"){throw new TypeError(n)}}return function(){var e=0,n=r?t[e].apply(this,arguments):arguments[0];while(++e<r){n=t[e].call(this,n)}return n}}))}function x(e){return k(e)||C(e)||!!(v&&e&&e[v])}function C(e){return M(e)&&p.call(e,"callee")&&(!b.call(e,"callee")||h.call(e)==i)}var k=Array.isArray;function E(e){return e!=null&&L(e.length)&&!S(e)}function M(e){return D(e)&&E(e)}function S(e){var t=T(e)?h.call(e):"";return t==o||t==a}function L(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=r}function T(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function D(e){return!!e&&typeof e=="object"}var O=w();e.exports=O}).call(this,n("yLpj"))},RA0T:function(e,t,n){"use strict";e.exports=function e(t,n){n=n.split(":")[0];t=+t;if(!t)return false;switch(n){case"http":case"ws":return t!==80;case"https":case"wss":return t!==443;case"ftp":return t!==21;case"gopher":return t!==70;case"file":return false}return t!==0}},RAwQ:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";function t(e,t,n,r){var i={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?i[n][0]:i[n][1]}function n(e){var t=e.substr(0,e.indexOf(" "));if(i(t)){return"a "+e}return"an "+e}function r(e){var t=e.substr(0,e.indexOf(" "));if(i(t)){return"viru "+e}return"virun "+e}function i(e){e=parseInt(e,10);if(isNaN(e)){return false}if(e<0){return true}else if(e<10){if(4<=e&&e<=7){return true}return false}else if(e<100){var t=e%10,n=e/10;if(t===0){return i(n)}return i(t)}else if(e<1e4){while(e>=10){e=e/10}return i(e)}else{e=e/1e3;return i(e)}}var o=e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:true,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:n,past:r,s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d Méint",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o}))},RE42:function(e,t,n){"use strict";n.r(t);n.d(t,"DisposableDelegate",(function(){return s}));n.d(t,"DisposableSet",(function(){return c}));n.d(t,"ObservableDisposableDelegate",(function(){return l}));n.d(t,"ObservableDisposableSet",(function(){return u}));var r=n("ROI/");var i=n("JGtG");var o=function(e,t){o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(t.hasOwnProperty(n))e[n]=t[n]};return o(e,t)};function a(e,t){o(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var s=function(){function e(e){this._fn=e}Object.defineProperty(e.prototype,"isDisposed",{get:function(){return!this._fn},enumerable:true,configurable:true});e.prototype.dispose=function(){if(!this._fn){return}var e=this._fn;this._fn=null;e()};return e}();var l=function(e){a(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t._disposed=new i["Signal"](t);return t}Object.defineProperty(t.prototype,"disposed",{get:function(){return this._disposed},enumerable:true,configurable:true});t.prototype.dispose=function(){if(this.isDisposed){return}e.prototype.dispose.call(this);this._disposed.emit(undefined);i["Signal"].clearData(this)};return t}(s);var c=function(){function e(){this._isDisposed=false;this._items=new Set}Object.defineProperty(e.prototype,"isDisposed",{get:function(){return this._isDisposed},enumerable:true,configurable:true});e.prototype.dispose=function(){if(this._isDisposed){return}this._isDisposed=true;this._items.forEach((function(e){e.dispose()}));this._items.clear()};e.prototype.contains=function(e){return this._items.has(e)};e.prototype.add=function(e){this._items.add(e)};e.prototype.remove=function(e){this._items.delete(e)};e.prototype.clear=function(){this._items.clear()};return e}();(function(e){function t(t){var n=new e;Object(r["each"])(t,(function(e){n.add(e)}));return n}e.from=t})(c||(c={}));var u=function(e){a(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t._disposed=new i["Signal"](t);return t}Object.defineProperty(t.prototype,"disposed",{get:function(){return this._disposed},enumerable:true,configurable:true});t.prototype.dispose=function(){if(this.isDisposed){return}e.prototype.dispose.call(this);this._disposed.emit(undefined);i["Signal"].clearData(this)};return t}(c);(function(e){function t(t){var n=new e;Object(r["each"])(t,(function(e){n.add(e)}));return n}e.from=t})(u||(u={}))},RKCW:function(e,t,n){(function(e){if(true)e(n("VrN/"),n("lZu9"),n("nrkQ"));else{}})((function(e){"use strict";var t=/^((?:(?:aaas?|about|acap|adiumxtra|af[ps]|aim|apt|attachment|aw|beshare|bitcoin|bolo|callto|cap|chrome(?:-extension)?|cid|coap|com-eventbrite-attendee|content|crid|cvs|data|dav|dict|dlna-(?:playcontainer|playsingle)|dns|doi|dtn|dvb|ed2k|facetime|feed|file|finger|fish|ftp|geo|gg|git|gizmoproject|go|gopher|gtalk|h323|hcp|https?|iax|icap|icon|im|imap|info|ipn|ipp|irc[6s]?|iris(?:\.beep|\.lwz|\.xpc|\.xpcs)?|itms|jar|javascript|jms|keyparc|lastfm|ldaps?|magnet|mailto|maps|market|message|mid|mms|ms-help|msnim|msrps?|mtqp|mumble|mupdate|mvn|news|nfs|nih?|nntp|notes|oid|opaquelocktoken|palm|paparazzi|platform|pop|pres|proxy|psyc|query|res(?:ource)?|rmi|rsync|rtmp|rtsp|secondlife|service|session|sftp|sgn|shttp|sieve|sips?|skype|sm[bs]|snmp|soap\.beeps?|soldat|spotify|ssh|steam|svn|tag|teamspeak|tel(?:net)?|tftp|things|thismessage|tip|tn3270|tv|udp|unreal|urn|ut2004|vemmi|ventrilo|view-source|webcal|wss?|wtai|wyciwyg|xcon(?:-userid)?|xfire|xmlrpc\.beeps?|xmpp|xri|ymsgr|z39\.50[rs]?):(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]|\([^\s()<>]*\))+(?:\([^\s()<>]*\)|[^\s`*!()\[\]{};:'".,<>?«»“”‘’]))/i;e.defineMode("gfm",(function(n,r){var i=0;function o(e){e.code=false;return null}var a={startState:function(){return{code:false,codeBlock:false,ateSpace:false}},copyState:function(e){return{code:e.code,codeBlock:e.codeBlock,ateSpace:e.ateSpace}},token:function(e,n){n.combineTokens=null;if(n.codeBlock){if(e.match(/^```+/)){n.codeBlock=false;return null}e.skipToEnd();return null}if(e.sol()){n.code=false}if(e.sol()&&e.match(/^```+/)){e.skipToEnd();n.codeBlock=true;return null}if(e.peek()==="`"){e.next();var o=e.pos;e.eatWhile("`");var a=1+e.pos-o;if(!n.code){i=a;n.code=true}else{if(a===i){n.code=false}}return null}else if(n.code){e.next();return null}if(e.eatSpace()){n.ateSpace=true;return null}if(e.sol()||n.ateSpace){n.ateSpace=false;if(r.gitHubSpice!==false){if(e.match(/^(?:[a-zA-Z0-9\-_]+\/)?(?:[a-zA-Z0-9\-_]+@)?(?=.{0,6}\d)(?:[a-f0-9]{7,40}\b)/)){n.combineTokens=true;return"link"}else if(e.match(/^(?:[a-zA-Z0-9\-_]+\/)?(?:[a-zA-Z0-9\-_]+)?#[0-9]+\b/)){n.combineTokens=true;return"link"}}}if(e.match(t)&&e.string.slice(e.start-2,e.start)!="]("&&(e.start==0||/\W/.test(e.string.charAt(e.start-1)))){n.combineTokens=true;return"link"}e.next();return null},blankLine:o};var s={taskLists:true,strikethrough:true,emoji:true};for(var l in r){s[l]=r[l]}s.name="markdown";return e.overlayMode(e.getMode(n,s),a)}),"markdown");e.defineMIME("text/x-gfm","gfm")}))},RLeF:function(e,t,n){"use strict";var r=n("D3zA");var i=n("6ayh");var o=i("%Function.prototype.apply%");var a=i("%Function.prototype.call%");var s=i("%Reflect.apply%",true)||r.call(a,o);e.exports=function e(){return s(r,a,arguments)};e.exports.apply=function e(){return s(r,o,arguments)}},RLfb:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Copyright (c) 2014-2017, PhosphorJS Contributors\n|\n| Distributed under the terms of the BSD 3-Clause License.\n|\n| The full license is in the file LICENSE, distributed with this software.\n|----------------------------------------------------------------------------*/\n\n\n/* <DEPRECATED> */ .p-MenuBar, /* </DEPRECATED> */\n.lm-MenuBar {\n outline: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n\n/* <DEPRECATED> */ .p-MenuBar-content, /* </DEPRECATED> */\n.lm-MenuBar-content {\n margin: 0;\n padding: 0;\n display: flex;\n flex-direction: row;\n list-style-type: none;\n}\n\n\n/* <DEPRECATED> */ .p--MenuBar-item, /* </DEPRECATED> */\n.lm-MenuBar-item {\n box-sizing: border-box;\n}\n\n\n/* <DEPRECATED> */\n.p-MenuBar-itemIcon,\n.p-MenuBar-itemLabel,\n/* </DEPRECATED> */\n.lm-MenuBar-itemIcon,\n.lm-MenuBar-itemLabel {\n display: inline-block;\n}\n",""])},RMrj:function(e,t,n){"use strict";n.r(t);var r=n("2F0p");var i=n("ldDC");var o=n("U2CZ");var a=n("923h");var s=n("AGAg");var l=n("USmn");var c=n("ALq0");var u=n("o4sl");var d=n("O0Ec");class f extends d["DataConnector"]{constructor(e){super();this._sessionContext=e.sessionContext}fetch(e){var t;const n=(t=this._sessionContext.session)===null||t===void 0?void 0:t.kernel;if(!n){return Promise.reject(new Error("Inspection fetch requires a kernel."))}const r={code:e.text,cursor_pos:e.offset,detail_level:0};return n.requestInspect(r).then(e=>{const t=e.content;if(t.status!=="ok"||!t.found){throw new Error("Inspection fetch failed to return successfully.")}return{data:t.data,metadata:t.metadata}})}}var p=n("QKod");var h=n("78yt");var m=n("l4p9");var b=n("i96i");var v;(function(e){e.open="inspector:open"})(v||(v={}));const g={id:"@jupyterlab/inspector-extension:inspector",optional:[o["a"],h["a"],r["a"]],provides:c["a"],autoStart:true,activate:(e,t,n,r)=>{const{commands:i,shell:o}=e;const l=v.open;const c="Show Contextual Help";const d="inspector";const f=new a["a"]({namespace:d});let p=null;let h;function m(){if(!h||h.isDisposed){h=new s["a"]({content:new u["a"]});h.id="jp-inspector";h.title.label=c;void f.add(h);p=p&&!p.isDisposed?p:null;h.content.source=p}if(!h.isAttached){o.add(h,"main",{activate:false})}o.activateById(h.id);return h}i.addCommand(l,{caption:"Live updating code documentation from the active kernel",isEnabled:()=>!h||h.isDisposed||!h.isAttached||!h.isVisible,label:c,icon:e=>e.isLauncher?b["C"]:undefined,execute:()=>m()});if(t){t.addItem({command:l,category:c})}if(n){n.add({command:l,args:{isLauncher:true}})}if(r){void r.restore(f,{command:l,name:()=>"inspector"})}const g=Object.defineProperty({},"source",{get:()=>!h||h.isDisposed?null:h.content.source,set:e=>{p=e&&!e.isDisposed?e:null;if(h&&!h.isDisposed){h.content.source=p}}});return g}};const _={id:"@jupyterlab/inspector-extension:consoles",requires:[c["a"],l["a"],i["a"]],autoStart:true,activate:(e,t,n,r)=>{const i={};n.widgetAdded.connect((e,t)=>{const n=t.console.sessionContext;const r=t.console.rendermime;const o=new f({sessionContext:n});const a=new p["a"]({connector:o,rendermime:r});i[t.id]=a;const s=t.console.promptCell;a.editor=s&&s.editor;t.console.promptCellCreated.connect((e,t)=>{a.editor=t&&t.editor});t.disposed.connect(()=>{delete i[t.id];a.dispose()})});r.currentChanged.connect((e,r)=>{const o=r.newValue;if(!o||!n.has(o)){return}const a=i[o.id];if(a){t.source=a}});e.contextMenu.addItem({command:v.open,selector:".jp-CodeConsole-promptCell"})}};const y={id:"@jupyterlab/inspector-extension:notebooks",requires:[c["a"],m["b"],i["a"]],autoStart:true,activate:(e,t,n,r)=>{const i={};n.widgetAdded.connect((e,t)=>{const n=t.sessionContext;const r=t.content.rendermime;const o=new f({sessionContext:n});const a=new p["a"]({connector:o,rendermime:r});i[t.id]=a;const s=t.content.activeCell;a.editor=s&&s.editor;t.content.activeCellChanged.connect((e,t)=>{a.editor=t&&t.editor});t.disposed.connect(()=>{delete i[t.id];a.dispose()})});r.currentChanged.connect((e,r)=>{const o=r.newValue;if(!o||!n.has(o)){return}const a=i[o.id];if(a){t.source=a}});e.contextMenu.addItem({command:v.open,selector:".jp-Notebook"})}};const w=[g,_,y];var x=t["default"]=w},RNiT:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var r=n("r+t4");var i=n("ROI/");var o=n("nW2j");var a=n("fmli");var s=n("DZkP");var l=n("Or5M");var c=n("qZRx");var u=n("hI0s");var d=n.n(u);const f="jp-NotebookPanel";const p="jp-NotebookPanel-toolbar";const h="jp-NotebookPanel-notebook";class m extends l["d"]{constructor(e){super(e);this._autorestarting=false;this.addClass(f);this.toolbar.addClass(p);this.content.addClass(h);this.content.model=this.context.model;this.context.sessionContext.kernelChanged.connect(this._onKernelChanged,this);this.context.sessionContext.statusChanged.connect(this._onSessionStatusChanged,this);this.context.saveState.connect(this._onSave,this);void this.revealed.then(()=>{if(this.isDisposed){return}if(this.content.widgets.length===1){const e=this.content.widgets[0].model;if(e.type==="code"&&e.value.text===""){this.content.mode="edit"}}})}_onSave(e,t){if(t==="started"&&this.model){const{cells:e}=this.model;Object(i["each"])(e,e=>{if(Object(r["e"])(e)){for(const t of e.attachments.keys){if(!e.value.text.includes(t)){e.attachments.remove(t)}}}})}}get sessionContext(){return this.context.sessionContext}get model(){return this.content.model}setConfig(e){this.content.editorConfig=e.editorConfig;this.content.notebookConfig=e.notebookConfig;const t=this.context.sessionContext.kernelPreference;this.context.sessionContext.kernelPreference=Object.assign(Object.assign({},t),{shutdownOnDispose:e.kernelShutdown})}setFragment(e){void this.context.ready.then(()=>{this.content.setFragment(e)})}dispose(){this.content.dispose();super.dispose()}[a["a"].symbol](){return async()=>{if(this.context.model.dirty&&!this.context.model.readOnly){await this.context.save()}await a["a"].printURL(u["PageConfig"].getNBConvertURL({format:"html",download:false,path:this.context.path}))}}_onKernelChanged(e,t){if(!this.model||!t.newValue){return}const{newValue:n}=t;void n.info.then(e=>{var t;if(this.model&&((t=this.context.sessionContext.session)===null||t===void 0?void 0:t.kernel)===n){this._updateLanguage(e.language_info)}});void this._updateSpec(n)}_onSessionStatusChanged(e,t){var n;if(t==="autorestarting"&&!this._autorestarting){void Object(s["b"])({title:"Kernel Restarting",body:`The kernel for ${(n=this.sessionContext.session)===null||n===void 0?void 0:n.path} appears to have died. It will restart automatically.`,buttons:[s["a"].okButton()]});this._autorestarting=true}else if(t==="restarting"){}else{this._autorestarting=false}}_updateLanguage(e){this.model.metadata.set("language_info",e)}async _updateSpec(e){var t,n;const r=await e.spec;if(this.isDisposed){return}this.model.metadata.set("kernelspec",{name:e.name,display_name:(t=r)===null||t===void 0?void 0:t.display_name,language:(n=r)===null||n===void 0?void 0:n.language})}}(function(e){class t extends c["a"].ContentFactory{createNotebook(e){return new c["a"](e)}}e.ContentFactory=t;e.defaultContentFactory=new t;e.IContentFactory=new o["Token"]("@jupyterlab/notebook:IContentFactory")})(m||(m={}))},"ROI/":function(e,t,n){"use strict";n.r(t);n.d(t,"ArrayExt",(function(){return r}));n.d(t,"ArrayIterator",(function(){return h}));n.d(t,"ChainIterator",(function(){return y}));n.d(t,"EmptyIterator",(function(){return x}));n.d(t,"EnumerateIterator",(function(){return k}));n.d(t,"FilterIterator",(function(){return M}));n.d(t,"FnIterator",(function(){return g}));n.d(t,"ItemIterator",(function(){return v}));n.d(t,"KeyIterator",(function(){return m}));n.d(t,"MapIterator",(function(){return j}));n.d(t,"RangeIterator",(function(){return R}));n.d(t,"RepeatIterator",(function(){return F}));n.d(t,"RetroArrayIterator",(function(){return V}));n.d(t,"StrideIterator",(function(){return U}));n.d(t,"StringExt",(function(){return q}));n.d(t,"TakeIterator",(function(){return K}));n.d(t,"ValueIterator",(function(){return b}));n.d(t,"ZipIterator",(function(){return J}));n.d(t,"chain",(function(){return _}));n.d(t,"each",(function(){return c}));n.d(t,"empty",(function(){return w}));n.d(t,"enumerate",(function(){return C}));n.d(t,"every",(function(){return u}));n.d(t,"filter",(function(){return E}));n.d(t,"find",(function(){return S}));n.d(t,"findIndex",(function(){return L}));n.d(t,"iter",(function(){return i}));n.d(t,"iterFn",(function(){return l}));n.d(t,"iterItems",(function(){return s}));n.d(t,"iterKeys",(function(){return o}));n.d(t,"iterValues",(function(){return a}));n.d(t,"map",(function(){return A}));n.d(t,"max",(function(){return D}));n.d(t,"min",(function(){return T}));n.d(t,"minmax",(function(){return O}));n.d(t,"once",(function(){return H}));n.d(t,"range",(function(){return P}));n.d(t,"reduce",(function(){return z}));n.d(t,"repeat",(function(){return N}));n.d(t,"retro",(function(){return B}));n.d(t,"some",(function(){return d}));n.d(t,"stride",(function(){return W}));n.d(t,"take",(function(){return G}));n.d(t,"toArray",(function(){return f}));n.d(t,"toObject",(function(){return p}));n.d(t,"topologicSort",(function(){return Y}));n.d(t,"zip",(function(){return $}));var r;(function(e){function t(e,t,n,r){if(n===void 0){n=0}if(r===void 0){r=-1}var i=e.length;if(i===0){return-1}if(n<0){n=Math.max(0,n+i)}else{n=Math.min(n,i-1)}if(r<0){r=Math.max(0,r+i)}else{r=Math.min(r,i-1)}var o;if(r<n){o=r+1+(i-n)}else{o=r-n+1}for(var a=0;a<o;++a){var s=(n+a)%i;if(e[s]===t){return s}}return-1}e.firstIndexOf=t;function n(e,t,n,r){if(n===void 0){n=-1}if(r===void 0){r=0}var i=e.length;if(i===0){return-1}if(n<0){n=Math.max(0,n+i)}else{n=Math.min(n,i-1)}if(r<0){r=Math.max(0,r+i)}else{r=Math.min(r,i-1)}var o;if(n<r){o=n+1+(i-r)}else{o=n-r+1}for(var a=0;a<o;++a){var s=(n-a+i)%i;if(e[s]===t){return s}}return-1}e.lastIndexOf=n;function r(e,t,n,r){if(n===void 0){n=0}if(r===void 0){r=-1}var i=e.length;if(i===0){return-1}if(n<0){n=Math.max(0,n+i)}else{n=Math.min(n,i-1)}if(r<0){r=Math.max(0,r+i)}else{r=Math.min(r,i-1)}var o;if(r<n){o=r+1+(i-n)}else{o=r-n+1}for(var a=0;a<o;++a){var s=(n+a)%i;if(t(e[s],s)){return s}}return-1}e.findFirstIndex=r;function i(e,t,n,r){if(n===void 0){n=-1}if(r===void 0){r=0}var i=e.length;if(i===0){return-1}if(n<0){n=Math.max(0,n+i)}else{n=Math.min(n,i-1)}if(r<0){r=Math.max(0,r+i)}else{r=Math.min(r,i-1)}var o;if(n<r){o=n+1+(i-r)}else{o=n-r+1}for(var a=0;a<o;++a){var s=(n-a+i)%i;if(t(e[s],s)){return s}}return-1}e.findLastIndex=i;function o(e,t,n,i){if(n===void 0){n=0}if(i===void 0){i=-1}var o=r(e,t,n,i);return o!==-1?e[o]:undefined}e.findFirstValue=o;function a(e,t,n,r){if(n===void 0){n=-1}if(r===void 0){r=0}var o=i(e,t,n,r);return o!==-1?e[o]:undefined}e.findLastValue=a;function s(e,t,n,r,i){if(r===void 0){r=0}if(i===void 0){i=-1}var o=e.length;if(o===0){return 0}if(r<0){r=Math.max(0,r+o)}else{r=Math.min(r,o-1)}if(i<0){i=Math.max(0,i+o)}else{i=Math.min(i,o-1)}var a=r;var s=i-r+1;while(s>0){var l=s>>1;var c=a+l;if(n(e[c],t)<0){a=c+1;s-=l+1}else{s=l}}return a}e.lowerBound=s;function l(e,t,n,r,i){if(r===void 0){r=0}if(i===void 0){i=-1}var o=e.length;if(o===0){return 0}if(r<0){r=Math.max(0,r+o)}else{r=Math.min(r,o-1)}if(i<0){i=Math.max(0,i+o)}else{i=Math.min(i,o-1)}var a=r;var s=i-r+1;while(s>0){var l=s>>1;var c=a+l;if(n(e[c],t)>0){s=l}else{a=c+1;s-=l+1}}return a}e.upperBound=l;function c(e,t,n){if(e===t){return true}if(e.length!==t.length){return false}for(var r=0,i=e.length;r<i;++r){if(n?!n(e[r],t[r]):e[r]!==t[r]){return false}}return true}e.shallowEqual=c;function u(e,t){if(t===void 0){t={}}var n=t.start,r=t.stop,i=t.step;if(i===undefined){i=1}if(i===0){throw new Error("Slice `step` cannot be zero.")}var o=e.length;if(n===undefined){n=i<0?o-1:0}else if(n<0){n=Math.max(n+o,i<0?-1:0)}else if(n>=o){n=i<0?o-1:o}if(r===undefined){r=i<0?-1:o}else if(r<0){r=Math.max(r+o,i<0?-1:0)}else if(r>=o){r=i<0?o-1:o}var a;if(i<0&&r>=n||i>0&&n>=r){a=0}else if(i<0){a=Math.floor((r-n+1)/i+1)}else{a=Math.floor((r-n-1)/i+1)}var s=[];for(var l=0;l<a;++l){s[l]=e[n+l*i]}return s}e.slice=u;function d(e,t,n){var r=e.length;if(r<=1){return}if(t<0){t=Math.max(0,t+r)}else{t=Math.min(t,r-1)}if(n<0){n=Math.max(0,n+r)}else{n=Math.min(n,r-1)}if(t===n){return}var i=e[t];var o=t<n?1:-1;for(var a=t;a!==n;a+=o){e[a]=e[a+o]}e[n]=i}e.move=d;function f(e,t,n){if(t===void 0){t=0}if(n===void 0){n=-1}var r=e.length;if(r<=1){return}if(t<0){t=Math.max(0,t+r)}else{t=Math.min(t,r-1)}if(n<0){n=Math.max(0,n+r)}else{n=Math.min(n,r-1)}while(t<n){var i=e[t];var o=e[n];e[t++]=o;e[n--]=i}}e.reverse=f;function p(e,t,n,r){if(n===void 0){n=0}if(r===void 0){r=-1}var i=e.length;if(i<=1){return}if(n<0){n=Math.max(0,n+i)}else{n=Math.min(n,i-1)}if(r<0){r=Math.max(0,r+i)}else{r=Math.min(r,i-1)}if(n>=r){return}var o=r-n+1;if(t>0){t=t%o}else if(t<0){t=(t%o+o)%o}if(t===0){return}var a=n+t;f(e,n,a-1);f(e,a,r);f(e,n,r)}e.rotate=p;function h(e,t,n,r){if(n===void 0){n=0}if(r===void 0){r=-1}var i=e.length;if(i===0){return}if(n<0){n=Math.max(0,n+i)}else{n=Math.min(n,i-1)}if(r<0){r=Math.max(0,r+i)}else{r=Math.min(r,i-1)}var o;if(r<n){o=r+1+(i-n)}else{o=r-n+1}for(var a=0;a<o;++a){e[(n+a)%i]=t}}e.fill=h;function m(e,t,n){var r=e.length;if(t<0){t=Math.max(0,t+r)}else{t=Math.min(t,r)}for(var i=r;i>t;--i){e[i]=e[i-1]}e[t]=n}e.insert=m;function b(e,t){var n=e.length;if(t<0){t+=n}if(t<0||t>=n){return undefined}var r=e[t];for(var i=t+1;i<n;++i){e[i-1]=e[i]}e.length=n-1;return r}e.removeAt=b;function v(e,n,r,i){if(r===void 0){r=0}if(i===void 0){i=-1}var o=t(e,n,r,i);if(o!==-1){b(e,o)}return o}e.removeFirstOf=v;function g(e,t,r,i){if(r===void 0){r=-1}if(i===void 0){i=0}var o=n(e,t,r,i);if(o!==-1){b(e,o)}return o}e.removeLastOf=g;function _(e,t,n,r){if(n===void 0){n=0}if(r===void 0){r=-1}var i=e.length;if(i===0){return 0}if(n<0){n=Math.max(0,n+i)}else{n=Math.min(n,i-1)}if(r<0){r=Math.max(0,r+i)}else{r=Math.min(r,i-1)}var o=0;for(var a=0;a<i;++a){if(n<=r&&(a>=n&&a<=r)&&e[a]===t){o++}else if(r<n&&(a<=r||a>=n)&&e[a]===t){o++}else if(o>0){e[a-o]=e[a]}}if(o>0){e.length=i-o}return o}e.removeAllOf=_;function y(e,t,n,i){if(n===void 0){n=0}if(i===void 0){i=-1}var o;var a=r(e,t,n,i);if(a!==-1){o=b(e,a)}return{index:a,value:o}}e.removeFirstWhere=y;function w(e,t,n,r){if(n===void 0){n=-1}if(r===void 0){r=0}var o;var a=i(e,t,n,r);if(a!==-1){o=b(e,a)}return{index:a,value:o}}e.removeLastWhere=w;function x(e,t,n,r){if(n===void 0){n=0}if(r===void 0){r=-1}var i=e.length;if(i===0){return 0}if(n<0){n=Math.max(0,n+i)}else{n=Math.min(n,i-1)}if(r<0){r=Math.max(0,r+i)}else{r=Math.min(r,i-1)}var o=0;for(var a=0;a<i;++a){if(n<=r&&(a>=n&&a<=r)&&t(e[a],a)){o++}else if(r<n&&(a<=r||a>=n)&&t(e[a],a)){o++}else if(o>0){e[a-o]=e[a]}}if(o>0){e.length=i-o}return o}e.removeAllWhere=x})(r||(r={}));function i(e){var t;if(typeof e.iter==="function"){t=e.iter()}else{t=new h(e)}return t}function o(e){return new m(e)}function a(e){return new b(e)}function s(e){return new v(e)}function l(e){return new g(e)}function c(e,t){var n=0;var r=i(e);var o;while((o=r.next())!==undefined){if(t(o,n++)===false){return}}}function u(e,t){var n=0;var r=i(e);var o;while((o=r.next())!==undefined){if(!t(o,n++)){return false}}return true}function d(e,t){var n=0;var r=i(e);var o;while((o=r.next())!==undefined){if(t(o,n++)){return true}}return false}function f(e){var t=0;var n=[];var r=i(e);var o;while((o=r.next())!==undefined){n[t++]=o}return n}function p(e){var t=i(e);var n;var r={};while((n=t.next())!==undefined){r[n[0]]=n[1]}return r}var h=function(){function e(e){this._index=0;this._source=e}e.prototype.iter=function(){return this};e.prototype.clone=function(){var t=new e(this._source);t._index=this._index;return t};e.prototype.next=function(){if(this._index>=this._source.length){return undefined}return this._source[this._index++]};return e}();var m=function(){function e(e,t){if(t===void 0){t=Object.keys(e)}this._index=0;this._source=e;this._keys=t}e.prototype.iter=function(){return this};e.prototype.clone=function(){var t=new e(this._source,this._keys);t._index=this._index;return t};e.prototype.next=function(){if(this._index>=this._keys.length){return undefined}var e=this._keys[this._index++];if(e in this._source){return e}return this.next()};return e}();var b=function(){function e(e,t){if(t===void 0){t=Object.keys(e)}this._index=0;this._source=e;this._keys=t}e.prototype.iter=function(){return this};e.prototype.clone=function(){var t=new e(this._source,this._keys);t._index=this._index;return t};e.prototype.next=function(){if(this._index>=this._keys.length){return undefined}var e=this._keys[this._index++];if(e in this._source){return this._source[e]}return this.next()};return e}();var v=function(){function e(e,t){if(t===void 0){t=Object.keys(e)}this._index=0;this._source=e;this._keys=t}e.prototype.iter=function(){return this};e.prototype.clone=function(){var t=new e(this._source,this._keys);t._index=this._index;return t};e.prototype.next=function(){if(this._index>=this._keys.length){return undefined}var e=this._keys[this._index++];if(e in this._source){return[e,this._source[e]]}return this.next()};return e}();var g=function(){function e(e){this._fn=e}e.prototype.iter=function(){return this};e.prototype.clone=function(){throw new Error("An `FnIterator` cannot be cloned.")};e.prototype.next=function(){return this._fn.call(undefined)};return e}();function _(){var e=[];for(var t=0;t<arguments.length;t++){e[t]=arguments[t]}return new y(i(e.map(i)))}var y=function(){function e(e){this._cloned=false;this._source=e;this._active=undefined}e.prototype.iter=function(){return this};e.prototype.clone=function(){var t=new e(this._source.clone());t._active=this._active&&this._active.clone();t._cloned=true;this._cloned=true;return t};e.prototype.next=function(){if(this._active===undefined){var e=this._source.next();if(e===undefined){return undefined}this._active=this._cloned?e.clone():e}var t=this._active.next();if(t!==undefined){return t}this._active=undefined;return this.next()};return e}();function w(){return new x}var x=function(){function e(){}e.prototype.iter=function(){return this};e.prototype.clone=function(){return new e};e.prototype.next=function(){return undefined};return e}();function C(e,t){if(t===void 0){t=0}return new k(i(e),t)}var k=function(){function e(e,t){this._source=e;this._index=t}e.prototype.iter=function(){return this};e.prototype.clone=function(){return new e(this._source.clone(),this._index)};e.prototype.next=function(){var e=this._source.next();if(e===undefined){return undefined}return[this._index++,e]};return e}();function E(e,t){return new M(i(e),t)}var M=function(){function e(e,t){this._index=0;this._source=e;this._fn=t}e.prototype.iter=function(){return this};e.prototype.clone=function(){var t=new e(this._source.clone(),this._fn);t._index=this._index;return t};e.prototype.next=function(){var e=this._fn;var t=this._source;var n;while((n=t.next())!==undefined){if(e(n,this._index++)){return n}}return undefined};return e}();function S(e,t){var n=0;var r=i(e);var o;while((o=r.next())!==undefined){if(t(o,n++)){return o}}return undefined}function L(e,t){var n=0;var r=i(e);var o;while((o=r.next())!==undefined){if(t(o,n++)){return n-1}}return-1}function T(e,t){var n=i(e);var r=n.next();if(r===undefined){return undefined}var o=r;while((r=n.next())!==undefined){if(t(r,o)<0){o=r}}return o}function D(e,t){var n=i(e);var r=n.next();if(r===undefined){return undefined}var o=r;while((r=n.next())!==undefined){if(t(r,o)>0){o=r}}return o}function O(e,t){var n=i(e);var r=n.next();if(r===undefined){return undefined}var o=r;var a=r;while((r=n.next())!==undefined){if(t(r,o)<0){o=r}else if(t(r,a)>0){a=r}}return[o,a]}function A(e,t){return new j(i(e),t)}var j=function(){function e(e,t){this._index=0;this._source=e;this._fn=t}e.prototype.iter=function(){return this};e.prototype.clone=function(){var t=new e(this._source.clone(),this._fn);t._index=this._index;return t};e.prototype.next=function(){var e=this._source.next();if(e===undefined){return undefined}return this._fn.call(undefined,e,this._index++)};return e}();function P(e,t,n){if(t===undefined){return new R(0,e,1)}if(n===undefined){return new R(e,t,1)}return new R(e,t,n)}var R=function(){function e(e,t,n){this._index=0;this._start=e;this._stop=t;this._step=n;this._length=I.rangeLength(e,t,n)}e.prototype.iter=function(){return this};e.prototype.clone=function(){var t=new e(this._start,this._stop,this._step);t._index=this._index;return t};e.prototype.next=function(){if(this._index>=this._length){return undefined}return this._start+this._step*this._index++};return e}();var I;(function(e){function t(e,t,n){if(n===0){return Infinity}if(e>t&&n>0){return 0}if(e<t&&n<0){return 0}return Math.ceil((t-e)/n)}e.rangeLength=t})(I||(I={}));function z(e,t,n){var r=0;var o=i(e);var a=o.next();if(a===undefined&&n===undefined){throw new TypeError("Reduce of empty iterable with no initial value.")}if(a===undefined){return n}var s=o.next();if(s===undefined&&n===undefined){return a}if(s===undefined){return t(n,a,r++)}var l;if(n===undefined){l=t(a,s,r++)}else{l=t(t(n,a,r++),s,r++)}var c;while((c=o.next())!==undefined){l=t(l,c,r++)}return l}function N(e,t){return new F(e,t)}function H(e){return new F(e,1)}var F=function(){function e(e,t){this._value=e;this._count=t}e.prototype.iter=function(){return this};e.prototype.clone=function(){return new e(this._value,this._count)};e.prototype.next=function(){if(this._count<=0){return undefined}this._count--;return this._value};return e}();function B(e){var t;if(typeof e.retro==="function"){t=e.retro()}else{t=new V(e)}return t}var V=function(){function e(e){this._source=e;this._index=e.length-1}e.prototype.iter=function(){return this};e.prototype.clone=function(){var t=new e(this._source);t._index=this._index;return t};e.prototype.next=function(){if(this._index<0||this._index>=this._source.length){return undefined}return this._source[this._index--]};return e}();function Y(e){var t=[];var n=new Set;var r=new Map;c(e,i);r.forEach((function(e,t){o(t)}));return t;function i(e){var t=e[0],n=e[1];var i=r.get(n);if(i){i.push(t)}else{r.set(n,[t])}}function o(e){if(n.has(e)){return}n.add(e);var i=r.get(e);if(i){i.forEach(o)}t.push(e)}}function W(e,t){return new U(i(e),t)}var U=function(){function e(e,t){this._source=e;this._step=t}e.prototype.iter=function(){return this};e.prototype.clone=function(){return new e(this._source.clone(),this._step)};e.prototype.next=function(){var e=this._source.next();for(var t=this._step-1;t>0;--t){this._source.next()}return e};return e}();var q;(function(e){function t(e,t,n){if(n===void 0){n=0}var r=new Array(t.length);for(var i=0,o=n,a=t.length;i<a;++i,++o){o=e.indexOf(t[i],o);if(o===-1){return null}r[i]=o}return r}e.findIndices=t;function n(e,n,r){if(r===void 0){r=0}var i=t(e,n,r);if(!i){return null}var o=0;for(var a=0,s=i.length;a<s;++a){var l=i[a]-r;o+=l*l}return{score:o,indices:i}}e.matchSumOfSquares=n;function r(e,n,r){if(r===void 0){r=0}var i=t(e,n,r);if(!i){return null}var o=0;var a=r-1;for(var s=0,l=i.length;s<l;++s){var c=i[s];o+=c-a-1;a=c}return{score:o,indices:i}}e.matchSumOfDeltas=r;function i(e,t,n){var r=[];var i=0;var o=0;var a=t.length;while(i<a){var s=t[i];var l=t[i];while(++i<a&&t[i]===l+1){l++}if(o<s){r.push(e.slice(o,s))}if(s<l+1){r.push(n(e.slice(s,l+1)))}o=l+1}if(o<e.length){r.push(e.slice(o))}return r}e.highlight=i;function o(e,t){return e<t?-1:e>t?1:0}e.cmp=o})(q||(q={}));function G(e,t){return new K(i(e),t)}var K=function(){function e(e,t){this._source=e;this._count=t}e.prototype.iter=function(){return this};e.prototype.clone=function(){return new e(this._source.clone(),this._count)};e.prototype.next=function(){if(this._count<=0){return undefined}var e=this._source.next();if(e===undefined){return undefined}this._count--;return e};return e}();function $(){var e=[];for(var t=0;t<arguments.length;t++){e[t]=arguments[t]}return new J(e.map(i))}var J=function(){function e(e){this._source=e}e.prototype.iter=function(){return this};e.prototype.clone=function(){return new e(this._source.map((function(e){return e.clone()})))};e.prototype.next=function(){var e=new Array(this._source.length);for(var t=0,n=this._source.length;t<n;++t){var r=this._source[t].next();if(r===undefined){return undefined}e[t]=r}return e};return e}()},"RXP+":function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("nMVW"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},RfKB:function(e,t,n){var r=n("2faE").f;var i=n("B+OT");var o=n("UWiX")("toStringTag");e.exports=function(e,t,n){if(e&&!i(e=n?e:e.prototype,o))r(e,o,{configurable:true,value:t})}},RkCE:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* Left-justify the MathJax preview in cell outputs. */\n.jp-OutputArea-output.jp-RenderedLatex .MathJax_Preview .MJXp-display {\n padding: var(--jp-code-padding);\n text-align: left !important;\n}\n\n/* Left-justify the MathJax display equation in cell outputs. */\n.jp-OutputArea-output.jp-RenderedLatex .MathJax_Display {\n text-align: left !important;\n}\n",""])},RlY1:function(e,t,n){"use strict";n.r(t);t["default"]=n.p+"0fabb6606be4c45acfeedd115d0caca4.eot"},Rlfk:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n("b0uO");var i=n.n(r);var o=undefined&&undefined.__rest||function(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++){if(t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i]))n[r[i]]=e[r[i]]}return n};var a;(function(e){const t={breadCrumb:{container:{$nest:{"&:first-child svg":{bottom:"1px",marginLeft:"0px",position:"relative"},"&:hover":{backgroundColor:"var(--jp-layout-color2)"},[".jp-mod-dropTarget&"]:{backgroundColor:"var(--jp-brand-color2)",opacity:.7}}},element:{borderRadius:"var(--jp-border-radius)",cursor:"pointer",margin:"0px 2px",padding:"0px 2px",height:"16px",width:"16px",verticalAlign:"middle"}},commandPaletteHeader:{container:{height:"14px",margin:"0 14px 0 auto"},element:{height:"14px",width:"14px"},options:{elementPosition:"center"}},commandPaletteItem:{element:{height:"16px",width:"16px"},options:{elementPosition:"center"}},launcherCard:{container:{height:"52px",width:"52px"},element:{height:"52px",width:"52px"},options:{elementPosition:"center"}},launcherSection:{container:{boxSizing:"border-box",marginRight:"12px",height:"32px",width:"32px"},element:{height:"32px",width:"32px"},options:{elementPosition:"center"}},listing:{container:{flex:"0 0 20px",marginRight:"4px",position:"relative"},element:{height:"16px",width:"16px"},options:{elementPosition:"center"}},listingHeaderItem:{container:{display:"inline",height:"16px",width:"16px"},element:{height:"auto",margin:"-2px 0 0 0",width:"20px"},options:{elementPosition:"center"}},mainAreaTab:{container:{$nest:{".lm-DockPanel-tabBar &":{marginRight:"4px"},"#tab-manager &":{marginRight:"2px",position:"relative"}}},element:{$nest:{".lm-DockPanel-tabBar &":{height:"14px",width:"14px"},"#tab-manager &":{height:"16px",width:"16px"}}},options:{elementPosition:"center"}},menuItem:{container:{display:"inline-block",verticalAlign:"middle"},element:{height:"16px",width:"16px"},options:{elementPosition:"center"}},runningItem:{container:{margin:"0px 4px 0px 12px"},element:{height:"16px",width:"16px"},options:{elementPosition:"center"}},select:{container:{pointerEvents:"none"},element:{position:"absolute",height:"auto",width:"16px"}},settingsEditor:{container:{display:"inline-block",flex:"0 0 20px",margin:"0 3px 0 0",position:"relative",height:"20px",width:"20px"},element:{height:"16px",width:"16px"},options:{elementPosition:"center"}},sideBar:{container:{$nest:{".jp-SideBar.jp-mod-left .lm-TabBar-tab &":{transform:"rotate(90deg)"},".jp-SideBar.jp-mod-left .lm-TabBar-tab.lm-mod-current &":{transform:"rotate(90deg)\n"+" translate(\n"+" calc(-0.5 * var(--jp-border-width)),\n"+" calc(-0.5 * var(--jp-border-width))\n"+" )"},".jp-SideBar.jp-mod-right .lm-TabBar-tab &":{transform:"rotate(-90deg)"},".jp-SideBar.jp-mod-right .lm-TabBar-tab.lm-mod-current &":{transform:"rotate(-90deg)\n"+" translate(\n"+" calc(0.5 * var(--jp-border-width)),\n"+" calc(-0.5 * var(--jp-border-width))\n"+" )"}}},element:{height:"auto",width:"20px"},options:{elementPosition:"center"}},splash:{container:{animation:"0.3s fade-in linear forwards",height:"100%",width:"100%",zIndex:1},element:{width:"100px"},options:{elementPosition:"center"}},statusBar:{element:{left:"0px",top:"0px",height:"18px",width:"20px",position:"relative"}},toolbarButton:{container:{display:"inline-block",margin:"auto",verticalAlign:"middle"},element:{height:"16px",width:"16px"},options:{elementPosition:"center"}}};function n(e){return{container:{alignItems:"center",display:"flex"},element:Object.assign({display:"block"},e)}}const i={center:n({margin:"0 auto",width:"100%"}),top:n({margin:"0 0 auto 0"}),right:n({margin:"0 0 0 auto"}),bottom:n({margin:"auto 0 0 0"}),left:n({margin:"0 auto 0 0"}),"top right":n({margin:"0 0 auto auto"}),"bottom right":n({margin:"auto 0 0 auto"}),"bottom left":n({margin:"auto auto 0 0"}),"top left":n({margin:"0 auto 0 auto"})};function a(e){return{element:{height:e,width:e}}}const s={small:a("14px"),normal:a("16px"),large:a("20px"),xlarge:a("24px")};function l(e){return{container:Object.assign({},...e.map(e=>e.container)),element:Object.assign({},...e.map(e=>e.element))}}function c(e){if(!e){return[]}if(!Array.isArray(e)){e=[e]}return e.map(e=>typeof e==="string"?t[e]:e)}function u(e){const t=Object.assign({},...e.map(e=>e.options));if(t.elementPosition){e.unshift(i[t.elementPosition])}if(t.elementSize){e.unshift(s[t.elementSize])}return l(e)}function d(e){var t;return Object(r["style"])(Object.assign(Object.assign({},e.container),{$nest:Object.assign(Object.assign({},(t=e.container)===null||t===void 0?void 0:t.$nest),{["svg"]:e.element})}))}const f=new Map;function p(e){if(!e||Object.keys(e).length===0){return""}let{elementPosition:t,elementSize:n,stylesheet:r,kind:i,justify:a}=e,s=o(e,["elementPosition","elementSize","stylesheet","kind","justify"]);if(!r){r=i}if(!t){t=a}const l=Object.assign(Object.assign({},t&&{elementPosition:t}),n&&{elementSize:n});const p=typeof r==="string"&&Object.keys(s).length===0;const h=p?[r,t,n].join(","):"";if(p&&f.has(h)){return f.get(h)}const m=c(r);m.push({element:s,options:l});const b=d(u(m));if(p){f.set(h,b)}return b}e.styleClass=p})(a||(a={}))},Rp86:function(e,t,n){n("bBy9");n("FlQf");e.exports=n("fXsU")},RqDC:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("aH8u"),"");t.i(n("H+0L"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},RsDv:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-07/schema#","$id":"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#","description":"Meta-schema for $data reference (JSON Schema extension proposal)","type":"object","required":["$data"],"properties":{"$data":{"type":"string","anyOf":[{"format":"relative-json-pointer"},{"format":"json-pointer"}]}},"additionalProperties":false}')},Ruvy:function(e,t,n){"use strict";n.r(t);var r=n("GREJ");const i={id:"@jupyterlab/theme-dark-extension:plugin",requires:[r["b"]],activate:(e,t)=>{const n="@jupyterlab/theme-dark-extension/index.css";t.register({name:"JupyterLab Dark",isLight:false,themeScrollbars:true,load:()=>t.loadCSS(n),unload:()=>Promise.resolve(undefined)})},autoStart:true};t["default"]=i},Rvdv:function(e,t,n){"use strict";n.d(t,"a",(function(){return b}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("7x2u");var d=n("ZEf0");var f=n("a26C");var p=n("t3+v");var h=n("til7");var m=n("ZCLb");var b=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){var e=a["Children"].map(this.props.children,(function(e){return e.props}));e.sort((function(e,t){if(e.global===t.global){return e.group.localeCompare(t.group)}return e.global?-1:1}));var t=null;var n=[];for(var i=0,s=e;i<s.length;i++){var l=s[i];var u=l.group;if(u!==t){n.push(a["createElement"](h["f"],{key:"group-"+n.length},u));t=u}n.push(a["createElement"](m["a"],Object(r["__assign"])({key:n.length},l)))}var d=o()(c["Classes"].HOTKEY_COLUMN,this.props.className);return a["createElement"]("div",{className:d},n)};t.prototype.validateProps=function(e){a["Children"].forEach(e.children,(function(e){if(!Object(p["c"])(e,m["a"])){throw new Error(f["l"])}}))};t.displayName=u["a"]+".Hotkeys";t.defaultProps={tabIndex:0};t=Object(r["__decorate"])([l["polyfill"]],t);return t}(d["a"])},S09q:function(e,t,n){"use strict";n.r(t);n.d(t,"editorSyntaxStatus",(function(){return b}));var r=n("VrN/");var i=n.n(r);var o=n("2DVW");var a=n("ldDC");var s=n("W9mf");var l=n("pm5s");var c=n("ddNL");var u=n("Z5Fx");var d=n("w0/B");var f=n("cWHR");var p;(function(e){e.changeKeyMap="codemirror:change-keymap";e.changeTheme="codemirror:change-theme";e.changeMode="codemirror:change-mode";e.find="codemirror:find";e.goToLine="codemirror:go-to-line"})(p||(p={}));const h={id:"@jupyterlab/codemirror-extension:services",provides:l["a"],activate:_};const m={id:"@jupyterlab/codemirror-extension:commands",requires:[u["a"],d["a"]],optional:[s["a"]],activate:y,autoStart:true};const b={id:"@jupyterlab/codemirror-extension:editor-syntax-status",autoStart:true,requires:[u["a"],a["a"]],optional:[f["b"]],activate:(e,t,n,r)=>{if(!r){return}const i=new c["c"]({commands:e.commands});n.currentChanged.connect(()=>{const e=n.currentWidget;if(e&&t.has(e)&&i.model){i.model.editor=e.content.editor}});r.registerStatusItem("@jupyterlab/codemirror-extension:editor-syntax-status",{item:i,align:"left",rank:0,isActive:()=>!!n.currentWidget&&!!t.currentWidget&&n.currentWidget===t.currentWidget})}};const v=[m,h,b];t["default"]=v;const g=m.id;function _(e){i.a.prototype.save=()=>{void e.commands.execute("docmanager:save")};return c["e"]}function y(e,t,r,i){const{commands:a,restored:s}=e;let{theme:l,keyMap:u,scrollPastEnd:d,styleActiveLine:f,styleSelectedText:h,selectionPointer:m,lineWiseCopyCut:b}=c["a"].defaultConfig;async function v(e){var t,r,i,o,a;u=e.get("keyMap").composite||u;if(u==="vim"){await n.e(68).then(n.t.bind(null,"dfh3",7))}l=e.get("theme").composite||l;if(l!=="jupyter"&&l!=="default"){const e=l==="solarized light"||l==="solarized dark"?"solarized":l;await n("SDqH")(`./${e}.css`)}d=(t=e.get("scrollPastEnd").composite,t!==null&&t!==void 0?t:d);f=(r=e.get("styleActiveLine").composite,r!==null&&r!==void 0?r:f);h=(i=e.get("styleSelectedText").composite,i!==null&&i!==void 0?i:h);m=(o=e.get("selectionPointer").composite,o!==null&&o!==void 0?o:m);b=(a=e.get("lineWiseCopyCut").composite,a!==null&&a!==void 0?a:b)}function _(){t.forEach(e=>{if(e.content.editor instanceof c["a"]){const t=e.content.editor.editor;t.setOption("keyMap",u);t.setOption("theme",l);t.setOption("scrollPastEnd",d);t.setOption("styleActiveLine",f);t.setOption("styleSelectedText",h);t.setOption("selectionPointer",m);t.setOption("lineWiseCopyCut",b)}})}Promise.all([r.load(g),s]).then(async([e])=>{await v(e);_();e.changed.connect(async()=>{await v(e);_()})}).catch(e=>{console.error(e.message);_()});t.widgetAdded.connect((e,t)=>{if(t.content.editor instanceof c["a"]){const e=t.content.editor.editor;e.setOption("keyMap",u);e.setOption("theme",l);e.setOption("scrollPastEnd",d);e.setOption("styleActiveLine",f);e.setOption("styleSelectedText",h);e.setOption("selectionPointer",m);e.setOption("lineWiseCopyCut",b)}});function y(){return t.currentWidget!==null&&t.currentWidget===e.shell.currentWidget}const w=new o["Menu"]({commands:a});const x=new o["Menu"]({commands:a});const C=new o["Menu"]({commands:a});w.title.label="Text Editor Theme";x.title.label="Text Editor Key Map";C.title.label="Text Editor Syntax Highlighting";a.addCommand(p.changeTheme,{label:e=>{if(e["theme"]==="default"){return"codemirror"}else{return e["theme"]}},execute:e=>{const t="theme";const n=l=e["theme"]||l;return r.set(g,t,n).catch(e=>{console.error(`Failed to set ${g}:${t} - ${e.message}`)})},isToggled:e=>e["theme"]===l});a.addCommand(p.changeKeyMap,{label:e=>{const t=e["keyMap"];return t==="sublime"?"Sublime Text":t},execute:e=>{const t="keyMap";const n=u=e["keyMap"]||u;return r.set(g,t,n).catch(e=>{console.error(`Failed to set ${g}:${t} - ${e.message}`)})},isToggled:e=>e["keyMap"]===u});a.addCommand(p.find,{label:"Find...",execute:()=>{const e=t.currentWidget;if(!e){return}const n=e.content.editor;n.execCommand("find")},isEnabled:y});a.addCommand(p.goToLine,{label:"Go to Line...",execute:()=>{const e=t.currentWidget;if(!e){return}const n=e.content.editor;n.execCommand("jumpToLine")},isEnabled:y});a.addCommand(p.changeMode,{label:e=>e["name"],execute:e=>{const n=e["name"];const r=t.currentWidget;if(n&&r){const e=c["d"].findByName(n);if(e){r.content.model.mimeType=e.mime}}},isEnabled:y,isToggled:e=>{const n=t.currentWidget;if(!n){return false}const r=n.content.model.mimeType;const i=c["d"].findByMIME(r);const o=i&&i.name;return e["name"]===o}});c["d"].getModeInfo().sort((e,t)=>{const n=e.name||"";const r=t.name||"";return n.localeCompare(r)}).forEach(e=>{if(e.mode.indexOf("brainf")===0){return}C.addItem({command:p.changeMode,args:Object.assign({},e)})});["jupyter","default","abcdef","base16-dark","base16-light","hopscotch","material","mbo","mdn-like","seti","solarized dark","solarized light","the-matrix","xq-light","zenburn"].forEach(e=>w.addItem({command:p.changeTheme,args:{theme:e}}));["default","sublime","vim","emacs"].forEach(e=>{x.addItem({command:p.changeKeyMap,args:{keyMap:e}})});if(i){i.settingsMenu.addGroup([{type:"submenu",submenu:x},{type:"submenu",submenu:w}],10);i.viewMenu.addGroup([{type:"submenu",submenu:C}],40);i.editMenu.goToLiners.add({tracker:t,goToLine:e=>{const t=e.content.editor;t.execCommand("jumpToLine")}})}}},S3Uj:function(e,t,n){"use strict";t.__esModule=true;t.default=t.EXITING=t.ENTERED=t.ENTERING=t.EXITED=t.UNMOUNTED=void 0;var r=c(n("17x9"));var i=l(n("q1tI"));var o=l(n("i8i4"));var a=n("VCL8");var s=n("xfxO");function l(e){return e&&e.__esModule?e:{default:e}}function c(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};if(r.get||r.set){Object.defineProperty(t,n,r)}else{t[n]=e[n]}}}}t.default=e;return t}}function u(e,t){if(e==null)return{};var n={};var r=Object.keys(e);var i,o;for(o=0;o<r.length;o++){i=r[o];if(t.indexOf(i)>=0)continue;n[i]=e[i]}return n}function d(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;e.__proto__=t}var f="unmounted";t.UNMOUNTED=f;var p="exited";t.EXITED=p;var h="entering";t.ENTERING=h;var m="entered";t.ENTERED=m;var b="exiting";t.EXITING=b;var v=function(e){d(t,e);function t(t,n){var r;r=e.call(this,t,n)||this;var i=n.transitionGroup;var o=i&&!i.isMounting?t.enter:t.appear;var a;r.appearStatus=null;if(t.in){if(o){a=p;r.appearStatus=h}else{a=m}}else{if(t.unmountOnExit||t.mountOnEnter){a=f}else{a=p}}r.state={status:a};r.nextCallback=null;return r}var n=t.prototype;n.getChildContext=function e(){return{transitionGroup:null}};t.getDerivedStateFromProps=function e(t,n){var r=t.in;if(r&&n.status===f){return{status:p}}return null};n.componentDidMount=function e(){this.updateStatus(true,this.appearStatus)};n.componentDidUpdate=function e(t){var n=null;if(t!==this.props){var r=this.state.status;if(this.props.in){if(r!==h&&r!==m){n=h}}else{if(r===h||r===m){n=b}}}this.updateStatus(false,n)};n.componentWillUnmount=function e(){this.cancelNextCallback()};n.getTimeouts=function e(){var t=this.props.timeout;var n,r,i;n=r=i=t;if(t!=null&&typeof t!=="number"){n=t.exit;r=t.enter;i=t.appear!==undefined?t.appear:r}return{exit:n,enter:r,appear:i}};n.updateStatus=function e(t,n){if(t===void 0){t=false}if(n!==null){this.cancelNextCallback();var r=o.default.findDOMNode(this);if(n===h){this.performEnter(r,t)}else{this.performExit(r)}}else if(this.props.unmountOnExit&&this.state.status===p){this.setState({status:f})}};n.performEnter=function e(t,n){var r=this;var i=this.props.enter;var o=this.context.transitionGroup?this.context.transitionGroup.isMounting:n;var a=this.getTimeouts();var s=o?a.appear:a.enter;if(!n&&!i){this.safeSetState({status:m},(function(){r.props.onEntered(t)}));return}this.props.onEnter(t,o);this.safeSetState({status:h},(function(){r.props.onEntering(t,o);r.onTransitionEnd(t,s,(function(){r.safeSetState({status:m},(function(){r.props.onEntered(t,o)}))}))}))};n.performExit=function e(t){var n=this;var r=this.props.exit;var i=this.getTimeouts();if(!r){this.safeSetState({status:p},(function(){n.props.onExited(t)}));return}this.props.onExit(t);this.safeSetState({status:b},(function(){n.props.onExiting(t);n.onTransitionEnd(t,i.exit,(function(){n.safeSetState({status:p},(function(){n.props.onExited(t)}))}))}))};n.cancelNextCallback=function e(){if(this.nextCallback!==null){this.nextCallback.cancel();this.nextCallback=null}};n.safeSetState=function e(t,n){n=this.setNextCallback(n);this.setState(t,n)};n.setNextCallback=function e(t){var n=this;var r=true;this.nextCallback=function(e){if(r){r=false;n.nextCallback=null;t(e)}};this.nextCallback.cancel=function(){r=false};return this.nextCallback};n.onTransitionEnd=function e(t,n,r){this.setNextCallback(r);var i=n==null&&!this.props.addEndListener;if(!t||i){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){this.props.addEndListener(t,this.nextCallback)}if(n!=null){setTimeout(this.nextCallback,n)}};n.render=function e(){var t=this.state.status;if(t===f){return null}var n=this.props,r=n.children,o=u(n,["children"]);delete o.in;delete o.mountOnEnter;delete o.unmountOnExit;delete o.appear;delete o.enter;delete o.exit;delete o.timeout;delete o.addEndListener;delete o.onEnter;delete o.onEntering;delete o.onEntered;delete o.onExit;delete o.onExiting;delete o.onExited;if(typeof r==="function"){return r(t,o)}var a=i.default.Children.only(r);return i.default.cloneElement(a,o)};return t}(i.default.Component);v.contextTypes={transitionGroup:r.object};v.childContextTypes={transitionGroup:function e(){}};v.propTypes=false?undefined:{};function g(){}v.defaultProps={in:false,mountOnEnter:false,unmountOnExit:false,appear:false,enter:true,exit:true,onEnter:g,onEntering:g,onEntered:g,onExit:g,onExiting:g,onExited:g};v.UNMOUNTED=0;v.EXITED=1;v.ENTERING=2;v.ENTERED=3;v.EXITING=4;var _=(0,a.polyfill)(v);t.default=_},S6bl:function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){"use strict";function t(e,t,n,r,i,o){this.indented=e;this.column=t;this.type=n;this.info=r;this.align=i;this.prev=o}function n(e,n,r,i){var o=e.indented;if(e.context&&e.context.type=="statement"&&r!="statement")o=e.context.indented;return e.context=new t(o,n,r,i,null,e.context)}function r(e){var t=e.context.type;if(t==")"||t=="]"||t=="}")e.indented=e.context.indented;return e.context=e.context.prev}function i(e,t,n){if(t.prevToken=="variable"||t.prevToken=="type")return true;if(/\S(?:[^- ]>|[*\]])\s*$|\*$/.test(e.string.slice(0,n)))return true;if(t.typeAtEndOfLine&&e.column()==e.indentation())return true}function o(e){for(;;){if(!e||e.type=="top")return true;if(e.type=="}"&&e.prev.info!="namespace")return false;e=e.prev}}e.defineMode("clike",(function(a,l){var c=a.indentUnit,u=l.statementIndentUnit||c,d=l.dontAlignCalls,f=l.keywords||{},p=l.types||{},h=l.builtin||{},m=l.blockKeywords||{},b=l.defKeywords||{},v=l.atoms||{},g=l.hooks||{},_=l.multiLineStrings,y=l.indentStatements!==false,w=l.indentSwitch!==false,x=l.namespaceSeparator,C=l.isPunctuationChar||/[\[\]{}\(\),;\:\.]/,k=l.numberStart||/[\d\.]/,E=l.number||/^(?:0x[a-f\d]+|0b[01]+|(?:\d+\.?\d*|\.\d+)(?:e[-+]?\d+)?)(u|ll?|l|f)?/i,M=l.isOperatorChar||/[+\-*&%=<>!?|\/]/,S=l.isIdentifierChar||/[\w\$_\xa1-\uffff]/,L=l.isReservedIdentifier||false;var T,D;function O(e,t){var n=e.next();if(g[n]){var r=g[n](e,t);if(r!==false)return r}if(n=='"'||n=="'"){t.tokenize=A(n);return t.tokenize(e,t)}if(C.test(n)){T=n;return null}if(k.test(n)){e.backUp(1);if(e.match(E))return"number";e.next()}if(n=="/"){if(e.eat("*")){t.tokenize=j;return j(e,t)}if(e.eat("/")){e.skipToEnd();return"comment"}}if(M.test(n)){while(!e.match(/^\/[\/*]/,false)&&e.eat(M)){}return"operator"}e.eatWhile(S);if(x)while(e.match(x))e.eatWhile(S);var i=e.current();if(s(f,i)){if(s(m,i))T="newstatement";if(s(b,i))D=true;return"keyword"}if(s(p,i))return"type";if(s(h,i)||L&&L(i)){if(s(m,i))T="newstatement";return"builtin"}if(s(v,i))return"atom";return"variable"}function A(e){return function(t,n){var r=false,i,o=false;while((i=t.next())!=null){if(i==e&&!r){o=true;break}r=!r&&i=="\\"}if(o||!(r||_))n.tokenize=null;return"string"}}function j(e,t){var n=false,r;while(r=e.next()){if(r=="/"&&n){t.tokenize=null;break}n=r=="*"}return"comment"}function P(e,t){if(l.typeFirstDefinitions&&e.eol()&&o(t.context))t.typeAtEndOfLine=i(e,t,e.pos)}return{startState:function(e){return{tokenize:null,context:new t((e||0)-c,0,"top",null,false),indented:0,startOfLine:true,prevToken:null}},token:function(e,t){var a=t.context;if(e.sol()){if(a.align==null)a.align=false;t.indented=e.indentation();t.startOfLine=true}if(e.eatSpace()){P(e,t);return null}T=D=null;var s=(t.tokenize||O)(e,t);if(s=="comment"||s=="meta")return s;if(a.align==null)a.align=true;if(T==";"||T==":"||T==","&&e.match(/^\s*(?:\/\/.*)?$/,false))while(t.context.type=="statement")r(t);else if(T=="{")n(t,e.column(),"}");else if(T=="[")n(t,e.column(),"]");else if(T=="(")n(t,e.column(),")");else if(T=="}"){while(a.type=="statement")a=r(t);if(a.type=="}")a=r(t);while(a.type=="statement")a=r(t)}else if(T==a.type)r(t);else if(y&&((a.type=="}"||a.type=="top")&&T!=";"||a.type=="statement"&&T=="newstatement")){n(t,e.column(),"statement",e.current())}if(s=="variable"&&(t.prevToken=="def"||l.typeFirstDefinitions&&i(e,t,e.start)&&o(t.context)&&e.match(/^\s*\(/,false)))s="def";if(g.token){var c=g.token(e,t,s);if(c!==undefined)s=c}if(s=="def"&&l.styleDefs===false)s="variable";t.startOfLine=false;t.prevToken=D?"def":s||T;P(e,t);return s},indent:function(t,n){if(t.tokenize!=O&&t.tokenize!=null||t.typeAtEndOfLine)return e.Pass;var r=t.context,i=n&&n.charAt(0);var o=i==r.type;if(r.type=="statement"&&i=="}")r=r.prev;if(l.dontIndentStatements)while(r.type=="statement"&&l.dontIndentStatements.test(r.info))r=r.prev;if(g.indent){var a=g.indent(t,r,n,c);if(typeof a=="number")return a}var s=r.prev&&r.prev.info=="switch";if(l.allmanIndentation&&/[{(]/.test(i)){while(r.type!="top"&&r.type!="}")r=r.prev;return r.indented}if(r.type=="statement")return r.indented+(i=="{"?0:u);if(r.align&&(!d||r.type!=")"))return r.column+(o?0:1);if(r.type==")"&&!o)return r.indented+u;return r.indented+(o?0:c)+(!o&&s&&!/^(?:case|default)\b/.test(n)?c:0)},electricInput:w?/^\s*(?:case .*?:|default:|\{\}?|\})$/:/^\s*[{}]$/,blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:"//",fold:"brace"}}));function a(e){var t={},n=e.split(" ");for(var r=0;r<n.length;++r)t[n[r]]=true;return t}function s(e,t){if(typeof e==="function"){return e(t)}else{return e.propertyIsEnumerable(t)}}var l="auto if break case register continue return default do sizeof "+"static else struct switch extern typedef union for goto while enum const "+"volatile inline restrict asm fortran";var c="alignas alignof and and_eq audit axiom bitand bitor catch "+"class compl concept constexpr const_cast decltype delete dynamic_cast "+"explicit export final friend import module mutable namespace new noexcept "+"not not_eq operator or or_eq override private protected public "+"reinterpret_cast requires static_assert static_cast template this "+"thread_local throw try typeid typename using virtual xor xor_eq";var u="bycopy byref in inout oneway out self super atomic nonatomic retain copy "+"readwrite readonly strong weak assign typeof nullable nonnull null_resettable _cmd "+"@interface @implementation @end @protocol @encode @property @synthesize @dynamic @class "+"@public @package @private @protected @required @optional @try @catch @finally @import "+"@selector @encode @defs @synchronized @autoreleasepool @compatibility_alias @available";var d="FOUNDATION_EXPORT FOUNDATION_EXTERN NS_INLINE NS_FORMAT_FUNCTION "+" NS_RETURNS_RETAINEDNS_ERROR_ENUM NS_RETURNS_NOT_RETAINED NS_RETURNS_INNER_POINTER "+"NS_DESIGNATED_INITIALIZER NS_ENUM NS_OPTIONS NS_REQUIRES_NIL_TERMINATION "+"NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_SWIFT_NAME NS_REFINED_FOR_SWIFT";var f=a("int long char short double float unsigned signed "+"void bool");var p=a("SEL instancetype id Class Protocol BOOL");function h(e){return s(f,e)||/.+_t$/.test(e)}function m(e){return h(e)||s(p,e)}var b="case do else for if switch while struct enum union";var v="struct enum union";function g(e,t){if(!t.startOfLine)return false;for(var n,r=null;n=e.peek();){if(n=="\\"&&e.match(/^.$/)){r=g;break}else if(n=="/"&&e.match(/^\/[\/\*]/,false)){break}e.next()}t.tokenize=r;return"meta"}function _(e,t){if(t.prevToken=="type")return"type";return false}function y(e){if(!e||e.length<2)return false;if(e[0]!="_")return false;return e[1]=="_"||e[1]!==e[1].toLowerCase()}function w(e){e.eatWhile(/[\w\.']/);return"number"}function x(e,t){e.backUp(1);if(e.match(/(R|u8R|uR|UR|LR)/)){var n=e.match(/"([^\s\\()]{0,16})\(/);if(!n){return false}t.cpp11RawStringDelim=n[1];t.tokenize=E;return E(e,t)}if(e.match(/(u8|u|U|L)/)){if(e.match(/["']/,false)){return"string"}return false}e.next();return false}function C(e){var t=/(\w+)::~?(\w+)$/.exec(e);return t&&t[1]==t[2]}function k(e,t){var n;while((n=e.next())!=null){if(n=='"'&&!e.eat('"')){t.tokenize=null;break}}return"string"}function E(e,t){var n=t.cpp11RawStringDelim.replace(/[^\w\s]/g,"\\$&");var r=e.match(new RegExp(".*?\\)"+n+'"'));if(r)t.tokenize=null;else e.skipToEnd();return"string"}function M(t,n){if(typeof t=="string")t=[t];var r=[];function i(e){if(e)for(var t in e)if(e.hasOwnProperty(t))r.push(t)}i(n.keywords);i(n.types);i(n.builtin);i(n.atoms);if(r.length){n.helperType=t[0];e.registerHelper("hintWords",t[0],r)}for(var o=0;o<t.length;++o)e.defineMIME(t[o],n)}M(["text/x-csrc","text/x-c","text/x-chdr"],{name:"clike",keywords:a(l),types:h,blockKeywords:a(b),defKeywords:a(v),typeFirstDefinitions:true,atoms:a("NULL true false"),isReservedIdentifier:y,hooks:{"#":g,"*":_},modeProps:{fold:["brace","include"]}});M(["text/x-c++src","text/x-c++hdr"],{name:"clike",keywords:a(l+" "+c),types:h,blockKeywords:a(b+" class try catch"),defKeywords:a(v+" class namespace"),typeFirstDefinitions:true,atoms:a("true false NULL nullptr"),dontIndentStatements:/^template$/,isIdentifierChar:/[\w\$_~\xa1-\uffff]/,isReservedIdentifier:y,hooks:{"#":g,"*":_,u:x,U:x,L:x,R:x,0:w,1:w,2:w,3:w,4:w,5:w,6:w,7:w,8:w,9:w,token:function(e,t,n){if(n=="variable"&&e.peek()=="("&&(t.prevToken==";"||t.prevToken==null||t.prevToken=="}")&&C(e.current()))return"def"}},namespaceSeparator:"::",modeProps:{fold:["brace","include"]}});M("text/x-java",{name:"clike",keywords:a("abstract assert break case catch class const continue default "+"do else enum extends final finally for goto if implements import "+"instanceof interface native new package private protected public "+"return static strictfp super switch synchronized this throw throws transient "+"try volatile while @interface"),types:a("byte short int long float double boolean char void Boolean Byte Character Double Float "+"Integer Long Number Object Short String StringBuffer StringBuilder Void"),blockKeywords:a("catch class do else finally for if switch try while"),defKeywords:a("class interface enum @interface"),typeFirstDefinitions:true,atoms:a("true false null"),number:/^(?:0x[a-f\d_]+|0b[01_]+|(?:[\d_]+\.?\d*|\.\d+)(?:e[-+]?[\d_]+)?)(u|ll?|l|f)?/i,hooks:{"@":function(e){if(e.match("interface",false))return false;e.eatWhile(/[\w\$_]/);return"meta"}},modeProps:{fold:["brace","import"]}});M("text/x-csharp",{name:"clike",keywords:a("abstract as async await base break case catch checked class const continue"+" default delegate do else enum event explicit extern finally fixed for"+" foreach goto if implicit in interface internal is lock namespace new"+" operator out override params private protected public readonly ref return sealed"+" sizeof stackalloc static struct switch this throw try typeof unchecked"+" unsafe using virtual void volatile while add alias ascending descending dynamic from get"+" global group into join let orderby partial remove select set value var yield"),types:a("Action Boolean Byte Char DateTime DateTimeOffset Decimal Double Func"+" Guid Int16 Int32 Int64 Object SByte Single String Task TimeSpan UInt16 UInt32"+" UInt64 bool byte char decimal double short int long object"+" sbyte float string ushort uint ulong"),blockKeywords:a("catch class do else finally for foreach if struct switch try while"),defKeywords:a("class interface namespace struct var"),typeFirstDefinitions:true,atoms:a("true false null"),hooks:{"@":function(e,t){if(e.eat('"')){t.tokenize=k;return k(e,t)}e.eatWhile(/[\w\$_]/);return"meta"}}});function S(e,t){var n=false;while(!e.eol()){if(!n&&e.match('"""')){t.tokenize=null;break}n=e.next()=="\\"&&!n}return"string"}function L(e){return function(t,n){var r;while(r=t.next()){if(r=="*"&&t.eat("/")){if(e==1){n.tokenize=null;break}else{n.tokenize=L(e-1);return n.tokenize(t,n)}}else if(r=="/"&&t.eat("*")){n.tokenize=L(e+1);return n.tokenize(t,n)}}return"comment"}}M("text/x-scala",{name:"clike",keywords:a("abstract case catch class def do else extends final finally for forSome if "+"implicit import lazy match new null object override package private protected return "+"sealed super this throw trait try type val var while with yield _ "+"assert assume require print println printf readLine readBoolean readByte readShort "+"readChar readInt readLong readFloat readDouble"),types:a("AnyVal App Application Array BufferedIterator BigDecimal BigInt Char Console Either "+"Enumeration Equiv Error Exception Fractional Function IndexedSeq Int Integral Iterable "+"Iterator List Map Numeric Nil NotNull Option Ordered Ordering PartialFunction PartialOrdering "+"Product Proxy Range Responder Seq Serializable Set Specializable Stream StringBuilder "+"StringContext Symbol Throwable Traversable TraversableOnce Tuple Unit Vector "+"Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable "+"Compiler Double Exception Float Integer Long Math Number Object Package Pair Process "+"Runtime Runnable SecurityManager Short StackTraceElement StrictMath String "+"StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void"),multiLineStrings:true,blockKeywords:a("catch class enum do else finally for forSome if match switch try while"),defKeywords:a("class enum def object package trait type val var"),atoms:a("true false null"),indentStatements:false,indentSwitch:false,isOperatorChar:/[+\-*&%=<>!?|\/#:@]/,hooks:{"@":function(e){e.eatWhile(/[\w\$_]/);return"meta"},'"':function(e,t){if(!e.match('""'))return false;t.tokenize=S;return t.tokenize(e,t)},"'":function(e){e.eatWhile(/[\w\$_\xa1-\uffff]/);return"atom"},"=":function(e,n){var r=n.context;if(r.type=="}"&&r.align&&e.eat(">")){n.context=new t(r.indented,r.column,r.type,r.info,null,r.prev);return"operator"}else{return false}},"/":function(e,t){if(!e.eat("*"))return false;t.tokenize=L(1);return t.tokenize(e,t)}},modeProps:{closeBrackets:{pairs:'()[]{}""',triples:'"'}}});function T(e){return function(t,n){var r=false,i,o=false;while(!t.eol()){if(!e&&!r&&t.match('"')){o=true;break}if(e&&t.match('"""')){o=true;break}i=t.next();if(!r&&i=="$"&&t.match("{"))t.skipTo("}");r=!r&&i=="\\"&&!e}if(o||!e)n.tokenize=null;return"string"}}M("text/x-kotlin",{name:"clike",keywords:a("package as typealias class interface this super val operator "+"var fun for is in This throw return annotation "+"break continue object if else while do try when !in !is as? "+"file import where by get set abstract enum open inner override private public internal "+"protected catch finally out final vararg reified dynamic companion constructor init "+"sealed field property receiver param sparam lateinit data inline noinline tailrec "+"external annotation crossinline const operator infix suspend actual expect setparam"),types:a("Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable "+"Compiler Double Exception Float Integer Long Math Number Object Package Pair Process "+"Runtime Runnable SecurityManager Short StackTraceElement StrictMath String "+"StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void Annotation Any BooleanArray "+"ByteArray Char CharArray DeprecationLevel DoubleArray Enum FloatArray Function Int IntArray Lazy "+"LazyThreadSafetyMode LongArray Nothing ShortArray Unit"),intendSwitch:false,indentStatements:false,multiLineStrings:true,number:/^(?:0x[a-f\d_]+|0b[01_]+|(?:[\d_]+(\.\d+)?|\.\d+)(?:e[-+]?[\d_]+)?)(u|ll?|l|f)?/i,blockKeywords:a("catch class do else finally for if where try while enum"),defKeywords:a("class val var object interface fun"),atoms:a("true false null this"),hooks:{"@":function(e){e.eatWhile(/[\w\$_]/);return"meta"},"*":function(e,t){return t.prevToken=="."?"variable":"operator"},'"':function(e,t){t.tokenize=T(e.match('""'));return t.tokenize(e,t)},"/":function(e,t){if(!e.eat("*"))return false;t.tokenize=L(1);return t.tokenize(e,t)},indent:function(e,t,n,r){var i=n&&n.charAt(0);if((e.prevToken=="}"||e.prevToken==")")&&n=="")return e.indented;if(e.prevToken=="operator"&&n!="}"&&e.context.type!="}"||e.prevToken=="variable"&&i=="."||(e.prevToken=="}"||e.prevToken==")")&&i==".")return r*2+t.indented;if(t.align&&t.type=="}")return t.indented+(e.context.type==(n||"").charAt(0)?0:r)}},modeProps:{closeBrackets:{triples:'"'}}});M(["x-shader/x-vertex","x-shader/x-fragment"],{name:"clike",keywords:a("sampler1D sampler2D sampler3D samplerCube "+"sampler1DShadow sampler2DShadow "+"const attribute uniform varying "+"break continue discard return "+"for while do if else struct "+"in out inout"),types:a("float int bool void "+"vec2 vec3 vec4 ivec2 ivec3 ivec4 bvec2 bvec3 bvec4 "+"mat2 mat3 mat4"),blockKeywords:a("for while do if else struct"),builtin:a("radians degrees sin cos tan asin acos atan "+"pow exp log exp2 sqrt inversesqrt "+"abs sign floor ceil fract mod min max clamp mix step smoothstep "+"length distance dot cross normalize ftransform faceforward "+"reflect refract matrixCompMult "+"lessThan lessThanEqual greaterThan greaterThanEqual "+"equal notEqual any all not "+"texture1D texture1DProj texture1DLod texture1DProjLod "+"texture2D texture2DProj texture2DLod texture2DProjLod "+"texture3D texture3DProj texture3DLod texture3DProjLod "+"textureCube textureCubeLod "+"shadow1D shadow2D shadow1DProj shadow2DProj "+"shadow1DLod shadow2DLod shadow1DProjLod shadow2DProjLod "+"dFdx dFdy fwidth "+"noise1 noise2 noise3 noise4"),atoms:a("true false "+"gl_FragColor gl_SecondaryColor gl_Normal gl_Vertex "+"gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 "+"gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 "+"gl_FogCoord gl_PointCoord "+"gl_Position gl_PointSize gl_ClipVertex "+"gl_FrontColor gl_BackColor gl_FrontSecondaryColor gl_BackSecondaryColor "+"gl_TexCoord gl_FogFragCoord "+"gl_FragCoord gl_FrontFacing "+"gl_FragData gl_FragDepth "+"gl_ModelViewMatrix gl_ProjectionMatrix gl_ModelViewProjectionMatrix "+"gl_TextureMatrix gl_NormalMatrix gl_ModelViewMatrixInverse "+"gl_ProjectionMatrixInverse gl_ModelViewProjectionMatrixInverse "+"gl_TexureMatrixTranspose gl_ModelViewMatrixInverseTranspose "+"gl_ProjectionMatrixInverseTranspose "+"gl_ModelViewProjectionMatrixInverseTranspose "+"gl_TextureMatrixInverseTranspose "+"gl_NormalScale gl_DepthRange gl_ClipPlane "+"gl_Point gl_FrontMaterial gl_BackMaterial gl_LightSource gl_LightModel "+"gl_FrontLightModelProduct gl_BackLightModelProduct "+"gl_TextureColor gl_EyePlaneS gl_EyePlaneT gl_EyePlaneR gl_EyePlaneQ "+"gl_FogParameters "+"gl_MaxLights gl_MaxClipPlanes gl_MaxTextureUnits gl_MaxTextureCoords "+"gl_MaxVertexAttribs gl_MaxVertexUniformComponents gl_MaxVaryingFloats "+"gl_MaxVertexTextureImageUnits gl_MaxTextureImageUnits "+"gl_MaxFragmentUniformComponents gl_MaxCombineTextureImageUnits "+"gl_MaxDrawBuffers"),indentSwitch:false,hooks:{"#":g},modeProps:{fold:["brace","include"]}});M("text/x-nesc",{name:"clike",keywords:a(l+" as atomic async call command component components configuration event generic "+"implementation includes interface module new norace nx_struct nx_union post provides "+"signal task uses abstract extends"),types:h,blockKeywords:a(b),atoms:a("null true false"),hooks:{"#":g},modeProps:{fold:["brace","include"]}});M("text/x-objectivec",{name:"clike",keywords:a(l+" "+u),types:m,builtin:a(d),blockKeywords:a(b+" @synthesize @try @catch @finally @autoreleasepool @synchronized"),defKeywords:a(v+" @interface @implementation @protocol @class"),dontIndentStatements:/^@.*$/,typeFirstDefinitions:true,atoms:a("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:y,hooks:{"#":g,"*":_},modeProps:{fold:["brace","include"]}});M("text/x-objectivec++",{name:"clike",keywords:a(l+" "+u+" "+c),types:m,builtin:a(d),blockKeywords:a(b+" @synthesize @try @catch @finally @autoreleasepool @synchronized class try catch"),defKeywords:a(v+" @interface @implementation @protocol @class class namespace"),dontIndentStatements:/^@.*$|^template$/,typeFirstDefinitions:true,atoms:a("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:y,hooks:{"#":g,"*":_,u:x,U:x,L:x,R:x,0:w,1:w,2:w,3:w,4:w,5:w,6:w,7:w,8:w,9:w,token:function(e,t,n){if(n=="variable"&&e.peek()=="("&&(t.prevToken==";"||t.prevToken==null||t.prevToken=="}")&&C(e.current()))return"def"}},namespaceSeparator:"::",modeProps:{fold:["brace","include"]}});M("text/x-squirrel",{name:"clike",keywords:a("base break clone continue const default delete enum extends function in class"+" foreach local resume return this throw typeof yield constructor instanceof static"),types:h,blockKeywords:a("case catch class else for foreach if switch try while"),defKeywords:a("function local class"),typeFirstDefinitions:true,atoms:a("true false null"),hooks:{"#":g},modeProps:{fold:["brace","include"]}});var D=null;function O(e){return function(t,n){var r=false,i,o=false;while(!t.eol()){if(!r&&t.match('"')&&(e=="single"||t.match('""'))){o=true;break}if(!r&&t.match("``")){D=O(e);o=true;break}i=t.next();r=e=="single"&&!r&&i=="\\"}if(o)n.tokenize=null;return"string"}}M("text/x-ceylon",{name:"clike",keywords:a("abstracts alias assembly assert assign break case catch class continue dynamic else"+" exists extends finally for function given if import in interface is let module new"+" nonempty object of out outer package return satisfies super switch then this throw"+" try value void while"),types:function(e){var t=e.charAt(0);return t===t.toUpperCase()&&t!==t.toLowerCase()},blockKeywords:a("case catch class dynamic else finally for function if interface module new object switch try while"),defKeywords:a("class dynamic function interface module object package value"),builtin:a("abstract actual aliased annotation by default deprecated doc final formal late license"+" native optional sealed see serializable shared suppressWarnings tagged throws variable"),isPunctuationChar:/[\[\]{}\(\),;\:\.`]/,isOperatorChar:/[+\-*&%=<>!?|^~:\/]/,numberStart:/[\d#$]/,number:/^(?:#[\da-fA-F_]+|\$[01_]+|[\d_]+[kMGTPmunpf]?|[\d_]+\.[\d_]+(?:[eE][-+]?\d+|[kMGTPmunpf]|)|)/i,multiLineStrings:true,typeFirstDefinitions:true,atoms:a("true false null larger smaller equal empty finished"),indentSwitch:false,styleDefs:false,hooks:{"@":function(e){e.eatWhile(/[\w\$_]/);return"meta"},'"':function(e,t){t.tokenize=O(e.match('""')?"triple":"single");return t.tokenize(e,t)},"`":function(e,t){if(!D||!e.match("`"))return false;t.tokenize=D;D=null;return t.tokenize(e,t)},"'":function(e){e.eatWhile(/[\w\$_\xa1-\uffff]/);return"atom"},token:function(e,t,n){if((n=="variable"||n=="type")&&t.prevToken=="."){return"variable-2"}}},modeProps:{fold:["brace","import"],closeBrackets:{triples:'"'}}})}))},S6ln:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";function t(e,t,n){var r=e+" ";switch(n){case"ss":if(e===1){r+="sekunda"}else if(e===2||e===3||e===4){r+="sekunde"}else{r+="sekundi"}return r;case"m":return t?"jedna minuta":"jedne minute";case"mm":if(e===1){r+="minuta"}else if(e===2||e===3||e===4){r+="minute"}else{r+="minuta"}return r;case"h":return t?"jedan sat":"jednog sata";case"hh":if(e===1){r+="sat"}else if(e===2||e===3||e===4){r+="sata"}else{r+="sati"}return r;case"dd":if(e===1){r+="dan"}else{r+="dana"}return r;case"MM":if(e===1){r+="mjesec"}else if(e===2||e===3||e===4){r+="mjeseca"}else{r+="mjeseci"}return r;case"yy":if(e===1){r+="godina"}else if(e===2||e===3||e===4){r+="godine"}else{r+="godina"}return r}}var n=e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:true,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:return"[prošlu] [nedjelju] [u] LT";case 3:return"[prošlu] [srijedu] [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n}))},S7fB:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("PRyH"),"");t.i(n("H+0L"),"");t.i(n("vQQO"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) 2014-2017, Jupyter Development Team.\n|\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},S9up:function(e,t,n){"use strict";function r(e){for(var n in e)if(!t.hasOwnProperty(n))t[n]=e[n]}Object.defineProperty(t,"__esModule",{value:true});r(n("e3Tu"));r(n("/Hsf"));r(n("uxQ0"));r(n("gPDI"));r(n("FCiD"));r(n("ZWV2"));r(n("Gm2Q"));r(n("ai3f"));r(n("JSoe"));r(n("yjZJ"));r(n("hBxh"))},SBuE:function(e,t){e.exports={}},SFxW:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};var n=e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"bir neçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,t,n){if(e<4){return"gecə"}else if(e<12){return"səhər"}else if(e<17){return"gündüz"}else{return"axşam"}},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(e===0){return e+"-ıncı"}var n=e%10,r=e%100-n,i=e>=100?100:null;return e+(t[n]||t[r]||t[i])},week:{dow:1,doy:7}});return n}))},SJVZ:function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){"use strict";function t(t,r,o,a){if(o&&o.call){var s=o;o=null}else{var s=i(t,o,"rangeFinder")}if(typeof r=="number")r=e.Pos(r,0);var l=i(t,o,"minFoldSize");function c(e){var n=s(t,r);if(!n||n.to.line-n.from.line<l)return null;var i=t.findMarksAt(n.from);for(var o=0;o<i.length;++o){if(i[o].__isFold&&a!=="fold"){if(!e)return null;n.cleared=true;i[o].clear()}}return n}var u=c(true);if(i(t,o,"scanUp"))while(!u&&r.line>t.firstLine()){r=e.Pos(r.line-1,0);u=c(false)}if(!u||u.cleared||a==="unfold")return;var d=n(t,o,u);e.on(d,"mousedown",(function(t){f.clear();e.e_preventDefault(t)}));var f=t.markText(u.from,u.to,{replacedWith:d,clearOnEnter:i(t,o,"clearOnEnter"),__isFold:true});f.on("clear",(function(n,r){e.signal(t,"unfold",t,n,r)}));e.signal(t,"fold",t,u.from,u.to)}function n(e,t,n){var r=i(e,t,"widget");if(typeof r=="function"){r=r(n.from,n.to)}if(typeof r=="string"){var o=document.createTextNode(r);r=document.createElement("span");r.appendChild(o);r.className="CodeMirror-foldmarker"}else if(r){r=r.cloneNode(true)}return r}e.newFoldFunction=function(e,n){return function(r,i){t(r,i,{rangeFinder:e,widget:n})}};e.defineExtension("foldCode",(function(e,n,r){t(this,e,n,r)}));e.defineExtension("isFolded",(function(e){var t=this.findMarksAt(e);for(var n=0;n<t.length;++n)if(t[n].__isFold)return true}));e.commands.toggleFold=function(e){e.foldCode(e.getCursor())};e.commands.fold=function(e){e.foldCode(e.getCursor(),null,"fold")};e.commands.unfold=function(e){e.foldCode(e.getCursor(),null,"unfold")};e.commands.foldAll=function(t){t.operation((function(){for(var n=t.firstLine(),r=t.lastLine();n<=r;n++)t.foldCode(e.Pos(n,0),null,"fold")}))};e.commands.unfoldAll=function(t){t.operation((function(){for(var n=t.firstLine(),r=t.lastLine();n<=r;n++)t.foldCode(e.Pos(n,0),null,"unfold")}))};e.registerHelper("fold","combine",(function(){var e=Array.prototype.slice.call(arguments,0);return function(t,n){for(var r=0;r<e.length;++r){var i=e[r](t,n);if(i)return i}}}));e.registerHelper("fold","auto",(function(e,t){var n=e.getHelpers(t,"fold");for(var r=0;r<n.length;r++){var i=n[r](e,t);if(i)return i}}));var r={rangeFinder:e.fold.auto,widget:"↔",minFoldSize:0,scanUp:false,clearOnEnter:true};e.defineOption("foldOptions",null);function i(e,t,n){if(t&&t[n]!==undefined)return t[n];var i=e.options.foldOptions;if(i&&i[n]!==undefined)return i[n];return r[n]}e.defineExtension("foldOption",(function(e,t){return i(this,e,t)}))}))},SJZG:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("7x2u");var d=n("ZEf0");var f=n("QRwY");var p=n("oavq");var h={alt:"key-option",cmd:"key-command",ctrl:"key-control",delete:"key-delete",down:"arrow-down",enter:"key-enter",left:"arrow-left",meta:"key-command",right:"arrow-right",shift:"key-shift",up:"arrow-up"};var m=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.renderKey=function(e,t){var n=h[e];var r="key-"+t;return n==null?a["createElement"]("kbd",{className:c["Classes"].KEY,key:r},e):a["createElement"]("kbd",{className:o()(c["Classes"].KEY,c["Classes"].MODIFIER_KEY),key:r},a["createElement"](f["a"],{icon:n})," ",e)};t.renderMinimalKey=function(e,t){var n=h[e];return n==null?e:a["createElement"](f["a"],{icon:n,key:"key-"+t})};return t}t.prototype.render=function(){var e=this.props,t=e.className,n=e.combo,r=e.minimal;var i=Object(p["d"])(n).map((function(e){return e.length===1?e.toUpperCase():e})).map(r?this.renderMinimalKey:this.renderKey);return a["createElement"]("span",{className:o()(c["Classes"].KEY_COMBO,t)},i)};t.displayName=u["a"]+".KeyCombo";t=Object(r["__decorate"])([l["polyfill"]],t);return t}(d["a"])},SatO:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){if(e===12){e=0}if(t==="凌晨"||t==="早上"||t==="上午"){return e}else if(t==="中午"){return e>=11?e:e+12}else if(t==="下午"||t==="晚上"){return e+12}},meridiem:function(e,t,n){var r=e*100+t;if(r<600){return"凌晨"}else if(r<900){return"早上"}else if(r<1200){return"上午"}else if(r===1200){return"中午"}else if(r<1800){return"下午"}else{return"晚上"}},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}});return t}))},Sb8L:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-IFrame {\n width: 100%;\n height: 100%;\n}\n\n.jp-IFrame > iframe {\n border: none;\n}\n\n/*\nWhen drag events occur, `p-mod-override-cursor` is added to the body.\nBecause iframes steal all cursor events, the following two rules are necessary\nto suppress pointer events while resize drags are occurring. There may be a\nbetter solution to this problem.\n*/\nbody.lm-mod-override-cursor .jp-IFrame {\n position: relative;\n}\n\nbody.lm-mod-override-cursor .jp-IFrame:before {\n content: '';\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: transparent;\n}\n",""])},SbYC:function(e,t,n){const{defaults:r}=n("vbtb");const{cleanUrl:i,escape:o}=n("rUJ1");e.exports=class e{constructor(e){this.options=e||r}code(e,t,n){const r=(t||"").match(/\S*/)[0];if(this.options.highlight){const t=this.options.highlight(e,r);if(t!=null&&t!==e){n=true;e=t}}if(!r){return"<pre><code>"+(n?e:o(e,true))+"</code></pre>"}return'<pre><code class="'+this.options.langPrefix+o(r,true)+'">'+(n?e:o(e,true))+"</code></pre>\n"}blockquote(e){return"<blockquote>\n"+e+"</blockquote>\n"}html(e){return e}heading(e,t,n,r){if(this.options.headerIds){return"<h"+t+' id="'+this.options.headerPrefix+r.slug(n)+'">'+e+"</h"+t+">\n"}return"<h"+t+">"+e+"</h"+t+">\n"}hr(){return this.options.xhtml?"<hr/>\n":"<hr>\n"}list(e,t,n){const r=t?"ol":"ul",i=t&&n!==1?' start="'+n+'"':"";return"<"+r+i+">\n"+e+"</"+r+">\n"}listitem(e){return"<li>"+e+"</li>\n"}checkbox(e){return"<input "+(e?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "}paragraph(e){return"<p>"+e+"</p>\n"}table(e,t){if(t)t="<tbody>"+t+"</tbody>";return"<table>\n"+"<thead>\n"+e+"</thead>\n"+t+"</table>\n"}tablerow(e){return"<tr>\n"+e+"</tr>\n"}tablecell(e,t){const n=t.header?"th":"td";const r=t.align?"<"+n+' align="'+t.align+'">':"<"+n+">";return r+e+"</"+n+">\n"}strong(e){return"<strong>"+e+"</strong>"}em(e){return"<em>"+e+"</em>"}codespan(e){return"<code>"+e+"</code>"}br(){return this.options.xhtml?"<br/>":"<br>"}del(e){return"<del>"+e+"</del>"}link(e,t,n){e=i(this.options.sanitize,this.options.baseUrl,e);if(e===null){return n}let r='<a href="'+o(e)+'"';if(t){r+=' title="'+t+'"'}r+=">"+n+"</a>";return r}image(e,t,n){e=i(this.options.sanitize,this.options.baseUrl,e);if(e===null){return n}let r='<img src="'+e+'" alt="'+n+'"';if(t){r+=' title="'+t+'"'}r+=this.options.xhtml?"/>":">";return r}text(e){return e}}},Si88:function(e,t,n){"use strict";t.__esModule=true;t.default=void 0;var r=u(n("17x9"));var i=c(n("ycFn"));var o=c(n("VOcB"));var a=c(n("q1tI"));var s=c(n("S3Uj"));var l=n("xfxO");function c(e){return e&&e.__esModule?e:{default:e}}function u(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};if(r.get||r.set){Object.defineProperty(t,n,r)}else{t[n]=e[n]}}}}t.default=e;return t}}function d(){d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n){if(Object.prototype.hasOwnProperty.call(n,r)){e[r]=n[r]}}}return e};return d.apply(this,arguments)}function f(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;e.__proto__=t}var p=function e(t,n){return t&&n&&n.split(" ").forEach((function(e){return(0,i.default)(t,e)}))};var h=function e(t,n){return t&&n&&n.split(" ").forEach((function(e){return(0,o.default)(t,e)}))};var m=function(e){f(t,e);function t(){var t;for(var n=arguments.length,r=new Array(n),i=0;i<n;i++){r[i]=arguments[i]}t=e.call.apply(e,[this].concat(r))||this;t.onEnter=function(e,n){var r=t.getClassNames(n?"appear":"enter"),i=r.className;t.removeClasses(e,"exit");p(e,i);if(t.props.onEnter){t.props.onEnter(e,n)}};t.onEntering=function(e,n){var r=t.getClassNames(n?"appear":"enter"),i=r.activeClassName;t.reflowAndAddClass(e,i);if(t.props.onEntering){t.props.onEntering(e,n)}};t.onEntered=function(e,n){var r=t.getClassNames("appear").doneClassName;var i=t.getClassNames("enter").doneClassName;var o=n?r+" "+i:i;t.removeClasses(e,n?"appear":"enter");p(e,o);if(t.props.onEntered){t.props.onEntered(e,n)}};t.onExit=function(e){var n=t.getClassNames("exit"),r=n.className;t.removeClasses(e,"appear");t.removeClasses(e,"enter");p(e,r);if(t.props.onExit){t.props.onExit(e)}};t.onExiting=function(e){var n=t.getClassNames("exit"),r=n.activeClassName;t.reflowAndAddClass(e,r);if(t.props.onExiting){t.props.onExiting(e)}};t.onExited=function(e){var n=t.getClassNames("exit"),r=n.doneClassName;t.removeClasses(e,"exit");p(e,r);if(t.props.onExited){t.props.onExited(e)}};t.getClassNames=function(e){var n=t.props.classNames;var r=typeof n==="string";var i=r&&n?n+"-":"";var o=r?i+e:n[e];var a=r?o+"-active":n[e+"Active"];var s=r?o+"-done":n[e+"Done"];return{className:o,activeClassName:a,doneClassName:s}};return t}var n=t.prototype;n.removeClasses=function e(t,n){var r=this.getClassNames(n),i=r.className,o=r.activeClassName,a=r.doneClassName;i&&h(t,i);o&&h(t,o);a&&h(t,a)};n.reflowAndAddClass=function e(t,n){if(n){t&&t.scrollTop;p(t,n)}};n.render=function e(){var t=d({},this.props);delete t.classNames;return a.default.createElement(s.default,d({},t,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))};return t}(a.default.Component);m.defaultProps={classNames:""};m.propTypes=false?undefined:{};var b=m;t.default=b;e.exports=t["default"]},Snv2:function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("ZEf0");var d=n("a26C");var f=n("7x2u");var p=n("YTow");var h=n("til7");var m=n("QRwY");var b=n("BUHZ");var v=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){return a["createElement"](b["a"],Object(r["__assign"])({},this.props,{className:c["Classes"].OVERLAY_SCROLL_CONTAINER,hasBackdrop:true}),a["createElement"]("div",{className:c["Classes"].DIALOG_CONTAINER},a["createElement"]("div",{className:o()(c["Classes"].DIALOG,this.props.className),style:this.props.style},this.maybeRenderHeader(),this.props.children)))};t.prototype.validateProps=function(e){if(e.title==null){if(e.icon!=null){console.warn(d["i"])}if(e.isCloseButtonShown!=null){console.warn(d["h"])}}};t.prototype.maybeRenderCloseButton=function(){if(this.props.isCloseButtonShown!==false){return a["createElement"](p["b"],{"aria-label":"Close",className:c["Classes"].DIALOG_CLOSE_BUTTON,icon:a["createElement"](m["a"],{icon:"small-cross",iconSize:m["a"].SIZE_LARGE}),minimal:true,onClick:this.props.onClose})}else{return undefined}};t.prototype.maybeRenderHeader=function(){var e=this.props,t=e.icon,n=e.title;if(n==null){return undefined}return a["createElement"]("div",{className:c["Classes"].DIALOG_HEADER},a["createElement"](m["a"],{icon:t,iconSize:m["a"].SIZE_LARGE}),a["createElement"](h["f"],null,n),this.maybeRenderCloseButton())};t.defaultProps={canOutsideClickClose:true,isOpen:false};t.displayName=f["a"]+".Dialog";t=Object(r["__decorate"])([l["polyfill"]],t);return t}(u["a"])},Sr3f:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("aH8u"),"");t.i(n("H+0L"),"");t.i(n("5lnO"),"");t.i(n("vQQO"),"");t.i(n("UKLW"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},Sx2L:function(e,t,n){"use strict";n.r(t);n.d(t,"IconContents",(function(){return r}));n.d(t,"IconNames",(function(){return i}));n.d(t,"IconSvgPaths16",(function(){return Cv["a"]}));n.d(t,"IconSvgPaths20",(function(){return Cv["b"]}));var r={};n.r(r);n.d(r,"ADD",(function(){return o}));n.d(r,"ADD_COLUMN_LEFT",(function(){return a}));n.d(r,"ADD_COLUMN_RIGHT",(function(){return s}));n.d(r,"ADD_ROW_BOTTOM",(function(){return l}));n.d(r,"ADD_ROW_TOP",(function(){return c}));n.d(r,"ADD_TO_ARTIFACT",(function(){return u}));n.d(r,"ADD_TO_FOLDER",(function(){return d}));n.d(r,"AIRPLANE",(function(){return f}));n.d(r,"ALIGN_CENTER",(function(){return p}));n.d(r,"ALIGN_JUSTIFY",(function(){return h}));n.d(r,"ALIGN_LEFT",(function(){return m}));n.d(r,"ALIGN_RIGHT",(function(){return b}));n.d(r,"ALIGNMENT_BOTTOM",(function(){return v}));n.d(r,"ALIGNMENT_HORIZONTAL_CENTER",(function(){return g}));n.d(r,"ALIGNMENT_LEFT",(function(){return _}));n.d(r,"ALIGNMENT_RIGHT",(function(){return y}));n.d(r,"ALIGNMENT_TOP",(function(){return w}));n.d(r,"ALIGNMENT_VERTICAL_CENTER",(function(){return x}));n.d(r,"ANNOTATION",(function(){return C}));n.d(r,"APPLICATION",(function(){return k}));n.d(r,"APPLICATIONS",(function(){return E}));n.d(r,"ARCHIVE",(function(){return M}));n.d(r,"ARROW_BOTTOM_LEFT",(function(){return S}));n.d(r,"ARROW_BOTTOM_RIGHT",(function(){return L}));n.d(r,"ARROW_DOWN",(function(){return T}));n.d(r,"ARROW_LEFT",(function(){return D}));n.d(r,"ARROW_RIGHT",(function(){return O}));n.d(r,"ARROW_TOP_LEFT",(function(){return A}));n.d(r,"ARROW_TOP_RIGHT",(function(){return j}));n.d(r,"ARROW_UP",(function(){return P}));n.d(r,"ARROWS_HORIZONTAL",(function(){return R}));n.d(r,"ARROWS_VERTICAL",(function(){return I}));n.d(r,"ASTERISK",(function(){return z}));n.d(r,"AUTOMATIC_UPDATES",(function(){return N}));n.d(r,"BADGE",(function(){return H}));n.d(r,"BAN_CIRCLE",(function(){return F}));n.d(r,"BANK_ACCOUNT",(function(){return B}));n.d(r,"BARCODE",(function(){return V}));n.d(r,"BLANK",(function(){return Y}));n.d(r,"BLOCKED_PERSON",(function(){return W}));n.d(r,"BOLD",(function(){return U}));n.d(r,"BOOK",(function(){return q}));n.d(r,"BOOKMARK",(function(){return G}));n.d(r,"BOX",(function(){return K}));n.d(r,"BRIEFCASE",(function(){return $}));n.d(r,"BRING_DATA",(function(){return J}));n.d(r,"BUILD",(function(){return X}));n.d(r,"CALCULATOR",(function(){return Z}));n.d(r,"CALENDAR",(function(){return Q}));n.d(r,"CAMERA",(function(){return ee}));n.d(r,"CARET_DOWN",(function(){return te}));n.d(r,"CARET_LEFT",(function(){return ne}));n.d(r,"CARET_RIGHT",(function(){return re}));n.d(r,"CARET_UP",(function(){return ie}));n.d(r,"CELL_TOWER",(function(){return oe}));n.d(r,"CHANGES",(function(){return ae}));n.d(r,"CHART",(function(){return se}));n.d(r,"CHAT",(function(){return le}));n.d(r,"CHEVRON_BACKWARD",(function(){return ce}));n.d(r,"CHEVRON_DOWN",(function(){return ue}));n.d(r,"CHEVRON_FORWARD",(function(){return de}));n.d(r,"CHEVRON_LEFT",(function(){return fe}));n.d(r,"CHEVRON_RIGHT",(function(){return pe}));n.d(r,"CHEVRON_UP",(function(){return he}));n.d(r,"CIRCLE",(function(){return me}));n.d(r,"CIRCLE_ARROW_DOWN",(function(){return be}));n.d(r,"CIRCLE_ARROW_LEFT",(function(){return ve}));n.d(r,"CIRCLE_ARROW_RIGHT",(function(){return ge}));n.d(r,"CIRCLE_ARROW_UP",(function(){return _e}));n.d(r,"CITATION",(function(){return ye}));n.d(r,"CLEAN",(function(){return we}));n.d(r,"CLIPBOARD",(function(){return xe}));n.d(r,"CLOUD",(function(){return Ce}));n.d(r,"CLOUD_DOWNLOAD",(function(){return ke}));n.d(r,"CLOUD_UPLOAD",(function(){return Ee}));n.d(r,"CODE",(function(){return Me}));n.d(r,"CODE_BLOCK",(function(){return Se}));n.d(r,"COG",(function(){return Le}));n.d(r,"COLLAPSE_ALL",(function(){return Te}));n.d(r,"COLUMN_LAYOUT",(function(){return De}));n.d(r,"COMMENT",(function(){return Oe}));n.d(r,"COMPARISON",(function(){return Ae}));n.d(r,"COMPASS",(function(){return je}));n.d(r,"COMPRESSED",(function(){return Pe}));n.d(r,"CONFIRM",(function(){return Re}));n.d(r,"CONSOLE",(function(){return Ie}));n.d(r,"CONTRAST",(function(){return ze}));n.d(r,"CONTROL",(function(){return Ne}));n.d(r,"CREDIT_CARD",(function(){return He}));n.d(r,"CROSS",(function(){return Fe}));n.d(r,"CROWN",(function(){return Be}));n.d(r,"CUBE",(function(){return Ve}));n.d(r,"CUBE_ADD",(function(){return Ye}));n.d(r,"CUBE_REMOVE",(function(){return We}));n.d(r,"CURVED_RANGE_CHART",(function(){return Ue}));n.d(r,"CUT",(function(){return qe}));n.d(r,"DASHBOARD",(function(){return Ge}));n.d(r,"DATA_LINEAGE",(function(){return Ke}));n.d(r,"DATABASE",(function(){return $e}));n.d(r,"DELETE",(function(){return Je}));n.d(r,"DELTA",(function(){return Xe}));n.d(r,"DERIVE_COLUMN",(function(){return Ze}));n.d(r,"DESKTOP",(function(){return Qe}));n.d(r,"DIAGNOSIS",(function(){return et}));n.d(r,"DIAGRAM_TREE",(function(){return tt}));n.d(r,"DIRECTION_LEFT",(function(){return nt}));n.d(r,"DIRECTION_RIGHT",(function(){return rt}));n.d(r,"DISABLE",(function(){return it}));n.d(r,"DOCUMENT",(function(){return ot}));n.d(r,"DOCUMENT_OPEN",(function(){return at}));n.d(r,"DOCUMENT_SHARE",(function(){return st}));n.d(r,"DOLLAR",(function(){return lt}));n.d(r,"DOT",(function(){return ct}));n.d(r,"DOUBLE_CARET_HORIZONTAL",(function(){return ut}));n.d(r,"DOUBLE_CARET_VERTICAL",(function(){return dt}));n.d(r,"DOUBLE_CHEVRON_DOWN",(function(){return ft}));n.d(r,"DOUBLE_CHEVRON_LEFT",(function(){return pt}));n.d(r,"DOUBLE_CHEVRON_RIGHT",(function(){return ht}));n.d(r,"DOUBLE_CHEVRON_UP",(function(){return mt}));n.d(r,"DOUGHNUT_CHART",(function(){return bt}));n.d(r,"DOWNLOAD",(function(){return vt}));n.d(r,"DRAG_HANDLE_HORIZONTAL",(function(){return gt}));n.d(r,"DRAG_HANDLE_VERTICAL",(function(){return _t}));n.d(r,"DRAW",(function(){return yt}));n.d(r,"DRIVE_TIME",(function(){return wt}));n.d(r,"DUPLICATE",(function(){return xt}));n.d(r,"EDIT",(function(){return Ct}));n.d(r,"EJECT",(function(){return kt}));n.d(r,"ENDORSED",(function(){return Et}));n.d(r,"ENVELOPE",(function(){return Mt}));n.d(r,"EQUALS",(function(){return St}));n.d(r,"ERASER",(function(){return Lt}));n.d(r,"ERROR",(function(){return Tt}));n.d(r,"EURO",(function(){return Dt}));n.d(r,"EXCHANGE",(function(){return Ot}));n.d(r,"EXCLUDE_ROW",(function(){return At}));n.d(r,"EXPAND_ALL",(function(){return jt}));n.d(r,"EXPORT",(function(){return Pt}));n.d(r,"EYE_OFF",(function(){return Rt}));n.d(r,"EYE_ON",(function(){return It}));n.d(r,"EYE_OPEN",(function(){return zt}));n.d(r,"FAST_BACKWARD",(function(){return Nt}));n.d(r,"FAST_FORWARD",(function(){return Ht}));n.d(r,"FEED",(function(){return Ft}));n.d(r,"FEED_SUBSCRIBED",(function(){return Bt}));n.d(r,"FILM",(function(){return Vt}));n.d(r,"FILTER",(function(){return Yt}));n.d(r,"FILTER_KEEP",(function(){return Wt}));n.d(r,"FILTER_LIST",(function(){return Ut}));n.d(r,"FILTER_OPEN",(function(){return qt}));n.d(r,"FILTER_REMOVE",(function(){return Gt}));n.d(r,"FLAG",(function(){return Kt}));n.d(r,"FLAME",(function(){return $t}));n.d(r,"FLASH",(function(){return Jt}));n.d(r,"FLOPPY_DISK",(function(){return Xt}));n.d(r,"FLOW_BRANCH",(function(){return Zt}));n.d(r,"FLOW_END",(function(){return Qt}));n.d(r,"FLOW_LINEAR",(function(){return en}));n.d(r,"FLOW_REVIEW",(function(){return tn}));n.d(r,"FLOW_REVIEW_BRANCH",(function(){return nn}));n.d(r,"FLOWS",(function(){return rn}));n.d(r,"FOLDER_CLOSE",(function(){return on}));n.d(r,"FOLDER_NEW",(function(){return an}));n.d(r,"FOLDER_OPEN",(function(){return sn}));n.d(r,"FOLDER_SHARED",(function(){return ln}));n.d(r,"FOLDER_SHARED_OPEN",(function(){return cn}));n.d(r,"FOLLOWER",(function(){return un}));n.d(r,"FOLLOWING",(function(){return dn}));n.d(r,"FONT",(function(){return fn}));n.d(r,"FORK",(function(){return pn}));n.d(r,"FORM",(function(){return hn}));n.d(r,"FULL_CIRCLE",(function(){return mn}));n.d(r,"FULL_STACKED_CHART",(function(){return bn}));n.d(r,"FULLSCREEN",(function(){return vn}));n.d(r,"FUNCTION",(function(){return gn}));n.d(r,"GANTT_CHART",(function(){return _n}));n.d(r,"GEOLOCATION",(function(){return yn}));n.d(r,"GEOSEARCH",(function(){return wn}));n.d(r,"GIT_BRANCH",(function(){return xn}));n.d(r,"GIT_COMMIT",(function(){return Cn}));n.d(r,"GIT_MERGE",(function(){return kn}));n.d(r,"GIT_NEW_BRANCH",(function(){return En}));n.d(r,"GIT_PULL",(function(){return Mn}));n.d(r,"GIT_PUSH",(function(){return Sn}));n.d(r,"GIT_REPO",(function(){return Ln}));n.d(r,"GLASS",(function(){return Tn}));n.d(r,"GLOBE",(function(){return Dn}));n.d(r,"GLOBE_NETWORK",(function(){return On}));n.d(r,"GRAPH",(function(){return An}));n.d(r,"GRAPH_REMOVE",(function(){return jn}));n.d(r,"GREATER_THAN",(function(){return Pn}));n.d(r,"GREATER_THAN_OR_EQUAL_TO",(function(){return Rn}));n.d(r,"GRID",(function(){return In}));n.d(r,"GRID_VIEW",(function(){return zn}));n.d(r,"GROUP_OBJECTS",(function(){return Nn}));n.d(r,"GROUPED_BAR_CHART",(function(){return Hn}));n.d(r,"HAND",(function(){return Fn}));n.d(r,"HAND_DOWN",(function(){return Bn}));n.d(r,"HAND_LEFT",(function(){return Vn}));n.d(r,"HAND_RIGHT",(function(){return Yn}));n.d(r,"HAND_UP",(function(){return Wn}));n.d(r,"HEADER",(function(){return Un}));n.d(r,"HEADER_ONE",(function(){return qn}));n.d(r,"HEADER_TWO",(function(){return Gn}));n.d(r,"HEADSET",(function(){return Kn}));n.d(r,"HEART",(function(){return $n}));n.d(r,"HEART_BROKEN",(function(){return Jn}));n.d(r,"HEAT_GRID",(function(){return Xn}));n.d(r,"HEATMAP",(function(){return Zn}));n.d(r,"HELP",(function(){return Qn}));n.d(r,"HELPER_MANAGEMENT",(function(){return er}));n.d(r,"HIGHLIGHT",(function(){return tr}));n.d(r,"HISTORY",(function(){return nr}));n.d(r,"HOME",(function(){return rr}));n.d(r,"HORIZONTAL_BAR_CHART",(function(){return ir}));n.d(r,"HORIZONTAL_BAR_CHART_ASC",(function(){return or}));n.d(r,"HORIZONTAL_BAR_CHART_DESC",(function(){return ar}));n.d(r,"HORIZONTAL_DISTRIBUTION",(function(){return sr}));n.d(r,"ID_NUMBER",(function(){return lr}));n.d(r,"IMAGE_ROTATE_LEFT",(function(){return cr}));n.d(r,"IMAGE_ROTATE_RIGHT",(function(){return ur}));n.d(r,"IMPORT",(function(){return dr}));n.d(r,"INBOX",(function(){return fr}));n.d(r,"INBOX_FILTERED",(function(){return pr}));n.d(r,"INBOX_GEO",(function(){return hr}));n.d(r,"INBOX_SEARCH",(function(){return mr}));n.d(r,"INBOX_UPDATE",(function(){return br}));n.d(r,"INFO_SIGN",(function(){return vr}));n.d(r,"INHERITANCE",(function(){return gr}));n.d(r,"INNER_JOIN",(function(){return _r}));n.d(r,"INSERT",(function(){return yr}));n.d(r,"INTERSECTION",(function(){return wr}));n.d(r,"IP_ADDRESS",(function(){return xr}));n.d(r,"ISSUE",(function(){return Cr}));n.d(r,"ISSUE_CLOSED",(function(){return kr}));n.d(r,"ISSUE_NEW",(function(){return Er}));n.d(r,"ITALIC",(function(){return Mr}));n.d(r,"JOIN_TABLE",(function(){return Sr}));n.d(r,"KEY",(function(){return Lr}));n.d(r,"KEY_BACKSPACE",(function(){return Tr}));n.d(r,"KEY_COMMAND",(function(){return Dr}));n.d(r,"KEY_CONTROL",(function(){return Or}));n.d(r,"KEY_DELETE",(function(){return Ar}));n.d(r,"KEY_ENTER",(function(){return jr}));n.d(r,"KEY_ESCAPE",(function(){return Pr}));n.d(r,"KEY_OPTION",(function(){return Rr}));n.d(r,"KEY_SHIFT",(function(){return Ir}));n.d(r,"KEY_TAB",(function(){return zr}));n.d(r,"KNOWN_VEHICLE",(function(){return Nr}));n.d(r,"LAB_TEST",(function(){return Hr}));n.d(r,"LABEL",(function(){return Fr}));n.d(r,"LAYER",(function(){return Br}));n.d(r,"LAYERS",(function(){return Vr}));n.d(r,"LAYOUT",(function(){return Yr}));n.d(r,"LAYOUT_AUTO",(function(){return Wr}));n.d(r,"LAYOUT_BALLOON",(function(){return Ur}));n.d(r,"LAYOUT_CIRCLE",(function(){return qr}));n.d(r,"LAYOUT_GRID",(function(){return Gr}));n.d(r,"LAYOUT_GROUP_BY",(function(){return Kr}));n.d(r,"LAYOUT_HIERARCHY",(function(){return $r}));n.d(r,"LAYOUT_LINEAR",(function(){return Jr}));n.d(r,"LAYOUT_SKEW_GRID",(function(){return Xr}));n.d(r,"LAYOUT_SORTED_CLUSTERS",(function(){return Zr}));n.d(r,"LEARNING",(function(){return Qr}));n.d(r,"LEFT_JOIN",(function(){return ei}));n.d(r,"LESS_THAN",(function(){return ti}));n.d(r,"LESS_THAN_OR_EQUAL_TO",(function(){return ni}));n.d(r,"LIFESAVER",(function(){return ri}));n.d(r,"LIGHTBULB",(function(){return ii}));n.d(r,"LINK",(function(){return oi}));n.d(r,"LIST",(function(){return ai}));n.d(r,"LIST_COLUMNS",(function(){return si}));n.d(r,"LIST_DETAIL_VIEW",(function(){return li}));n.d(r,"LOCATE",(function(){return ci}));n.d(r,"LOCK",(function(){return ui}));n.d(r,"LOG_IN",(function(){return di}));n.d(r,"LOG_OUT",(function(){return fi}));n.d(r,"MANUAL",(function(){return pi}));n.d(r,"MANUALLY_ENTERED_DATA",(function(){return hi}));n.d(r,"MAP",(function(){return mi}));n.d(r,"MAP_CREATE",(function(){return bi}));n.d(r,"MAP_MARKER",(function(){return vi}));n.d(r,"MAXIMIZE",(function(){return gi}));n.d(r,"MEDIA",(function(){return _i}));n.d(r,"MENU",(function(){return yi}));n.d(r,"MENU_CLOSED",(function(){return wi}));n.d(r,"MENU_OPEN",(function(){return xi}));n.d(r,"MERGE_COLUMNS",(function(){return Ci}));n.d(r,"MERGE_LINKS",(function(){return ki}));n.d(r,"MINIMIZE",(function(){return Ei}));n.d(r,"MINUS",(function(){return Mi}));n.d(r,"MOBILE_PHONE",(function(){return Si}));n.d(r,"MOBILE_VIDEO",(function(){return Li}));n.d(r,"MOON",(function(){return Ti}));n.d(r,"MORE",(function(){return Di}));n.d(r,"MOUNTAIN",(function(){return Oi}));n.d(r,"MOVE",(function(){return Ai}));n.d(r,"MUGSHOT",(function(){return ji}));n.d(r,"MULTI_SELECT",(function(){return Pi}));n.d(r,"MUSIC",(function(){return Ri}));n.d(r,"NEW_DRAWING",(function(){return Ii}));n.d(r,"NEW_GRID_ITEM",(function(){return zi}));n.d(r,"NEW_LAYER",(function(){return Ni}));n.d(r,"NEW_LAYERS",(function(){return Hi}));n.d(r,"NEW_LINK",(function(){return Fi}));n.d(r,"NEW_OBJECT",(function(){return Bi}));n.d(r,"NEW_PERSON",(function(){return Vi}));n.d(r,"NEW_PRESCRIPTION",(function(){return Yi}));n.d(r,"NEW_TEXT_BOX",(function(){return Wi}));n.d(r,"NINJA",(function(){return Ui}));n.d(r,"NOT_EQUAL_TO",(function(){return qi}));n.d(r,"NOTIFICATIONS",(function(){return Gi}));n.d(r,"NOTIFICATIONS_UPDATED",(function(){return Ki}));n.d(r,"NUMBERED_LIST",(function(){return $i}));n.d(r,"NUMERICAL",(function(){return Ji}));n.d(r,"OFFICE",(function(){return Xi}));n.d(r,"OFFLINE",(function(){return Zi}));n.d(r,"OIL_FIELD",(function(){return Qi}));n.d(r,"ONE_COLUMN",(function(){return eo}));n.d(r,"OUTDATED",(function(){return to}));n.d(r,"PAGE_LAYOUT",(function(){return no}));n.d(r,"PANEL_STATS",(function(){return ro}));n.d(r,"PANEL_TABLE",(function(){return io}));n.d(r,"PAPERCLIP",(function(){return oo}));n.d(r,"PARAGRAPH",(function(){return ao}));n.d(r,"PATH",(function(){return so}));n.d(r,"PATH_SEARCH",(function(){return lo}));n.d(r,"PAUSE",(function(){return co}));n.d(r,"PEOPLE",(function(){return uo}));n.d(r,"PERCENTAGE",(function(){return fo}));n.d(r,"PERSON",(function(){return po}));n.d(r,"PHONE",(function(){return ho}));n.d(r,"PIE_CHART",(function(){return mo}));n.d(r,"PIN",(function(){return bo}));n.d(r,"PIVOT",(function(){return vo}));n.d(r,"PIVOT_TABLE",(function(){return go}));n.d(r,"PLAY",(function(){return _o}));n.d(r,"PLUS",(function(){return yo}));n.d(r,"POLYGON_FILTER",(function(){return wo}));n.d(r,"POWER",(function(){return xo}));n.d(r,"PREDICTIVE_ANALYSIS",(function(){return Co}));n.d(r,"PRESCRIPTION",(function(){return ko}));n.d(r,"PRESENTATION",(function(){return Eo}));n.d(r,"PRINT",(function(){return Mo}));n.d(r,"PROJECTS",(function(){return So}));n.d(r,"PROPERTIES",(function(){return Lo}));n.d(r,"PROPERTY",(function(){return To}));n.d(r,"PUBLISH_FUNCTION",(function(){return Do}));n.d(r,"PULSE",(function(){return Oo}));n.d(r,"RANDOM",(function(){return Ao}));n.d(r,"RECORD",(function(){return jo}));n.d(r,"REDO",(function(){return Po}));n.d(r,"REFRESH",(function(){return Ro}));n.d(r,"REGRESSION_CHART",(function(){return Io}));n.d(r,"REMOVE",(function(){return zo}));n.d(r,"REMOVE_COLUMN",(function(){return No}));n.d(r,"REMOVE_COLUMN_LEFT",(function(){return Ho}));n.d(r,"REMOVE_COLUMN_RIGHT",(function(){return Fo}));n.d(r,"REMOVE_ROW_BOTTOM",(function(){return Bo}));n.d(r,"REMOVE_ROW_TOP",(function(){return Vo}));n.d(r,"REPEAT",(function(){return Yo}));n.d(r,"RESET",(function(){return Wo}));n.d(r,"RESOLVE",(function(){return Uo}));n.d(r,"RIG",(function(){return qo}));n.d(r,"RIGHT_JOIN",(function(){return Go}));n.d(r,"RING",(function(){return Ko}));n.d(r,"ROTATE_DOCUMENT",(function(){return $o}));n.d(r,"ROTATE_PAGE",(function(){return Jo}));n.d(r,"SATELLITE",(function(){return Xo}));n.d(r,"SAVED",(function(){return Zo}));n.d(r,"SCATTER_PLOT",(function(){return Qo}));n.d(r,"SEARCH",(function(){return ea}));n.d(r,"SEARCH_AROUND",(function(){return ta}));n.d(r,"SEARCH_TEMPLATE",(function(){return na}));n.d(r,"SEARCH_TEXT",(function(){return ra}));n.d(r,"SEGMENTED_CONTROL",(function(){return ia}));n.d(r,"SELECT",(function(){return oa}));n.d(r,"SELECTION",(function(){return aa}));n.d(r,"SEND_TO",(function(){return sa}));n.d(r,"SEND_TO_GRAPH",(function(){return la}));n.d(r,"SEND_TO_MAP",(function(){return ca}));n.d(r,"SERIES_ADD",(function(){return ua}));n.d(r,"SERIES_CONFIGURATION",(function(){return da}));n.d(r,"SERIES_DERIVED",(function(){return fa}));n.d(r,"SERIES_FILTERED",(function(){return pa}));n.d(r,"SERIES_SEARCH",(function(){return ha}));n.d(r,"SETTINGS",(function(){return ma}));n.d(r,"SHARE",(function(){return ba}));n.d(r,"SHIELD",(function(){return va}));n.d(r,"SHOP",(function(){return ga}));n.d(r,"SHOPPING_CART",(function(){return _a}));n.d(r,"SIGNAL_SEARCH",(function(){return ya}));n.d(r,"SIM_CARD",(function(){return wa}));n.d(r,"SLASH",(function(){return xa}));n.d(r,"SMALL_CROSS",(function(){return Ca}));n.d(r,"SMALL_MINUS",(function(){return ka}));n.d(r,"SMALL_PLUS",(function(){return Ea}));n.d(r,"SMALL_TICK",(function(){return Ma}));n.d(r,"SNOWFLAKE",(function(){return Sa}));n.d(r,"SOCIAL_MEDIA",(function(){return La}));n.d(r,"SORT",(function(){return Ta}));n.d(r,"SORT_ALPHABETICAL",(function(){return Da}));n.d(r,"SORT_ALPHABETICAL_DESC",(function(){return Oa}));n.d(r,"SORT_ASC",(function(){return Aa}));n.d(r,"SORT_DESC",(function(){return ja}));n.d(r,"SORT_NUMERICAL",(function(){return Pa}));n.d(r,"SORT_NUMERICAL_DESC",(function(){return Ra}));n.d(r,"SPLIT_COLUMNS",(function(){return Ia}));n.d(r,"SQUARE",(function(){return za}));n.d(r,"STACKED_CHART",(function(){return Na}));n.d(r,"STAR",(function(){return Ha}));n.d(r,"STAR_EMPTY",(function(){return Fa}));n.d(r,"STEP_BACKWARD",(function(){return Ba}));n.d(r,"STEP_CHART",(function(){return Va}));n.d(r,"STEP_FORWARD",(function(){return Ya}));n.d(r,"STOP",(function(){return Wa}));n.d(r,"STOPWATCH",(function(){return Ua}));n.d(r,"STRIKETHROUGH",(function(){return qa}));n.d(r,"STYLE",(function(){return Ga}));n.d(r,"SWAP_HORIZONTAL",(function(){return Ka}));n.d(r,"SWAP_VERTICAL",(function(){return $a}));n.d(r,"SYMBOL_CIRCLE",(function(){return Ja}));n.d(r,"SYMBOL_CROSS",(function(){return Xa}));n.d(r,"SYMBOL_DIAMOND",(function(){return Za}));n.d(r,"SYMBOL_SQUARE",(function(){return Qa}));n.d(r,"SYMBOL_TRIANGLE_DOWN",(function(){return es}));n.d(r,"SYMBOL_TRIANGLE_UP",(function(){return ts}));n.d(r,"TAG",(function(){return ns}));n.d(r,"TAKE_ACTION",(function(){return rs}));n.d(r,"TAXI",(function(){return is}));n.d(r,"TEXT_HIGHLIGHT",(function(){return os}));n.d(r,"TH",(function(){return as}));n.d(r,"TH_DERIVED",(function(){return ss}));n.d(r,"TH_DISCONNECT",(function(){return ls}));n.d(r,"TH_FILTERED",(function(){return cs}));n.d(r,"TH_LIST",(function(){return us}));n.d(r,"THUMBS_DOWN",(function(){return ds}));n.d(r,"THUMBS_UP",(function(){return fs}));n.d(r,"TICK",(function(){return ps}));n.d(r,"TICK_CIRCLE",(function(){return hs}));n.d(r,"TIME",(function(){return ms}));n.d(r,"TIMELINE_AREA_CHART",(function(){return bs}));n.d(r,"TIMELINE_BAR_CHART",(function(){return vs}));n.d(r,"TIMELINE_EVENTS",(function(){return gs}));n.d(r,"TIMELINE_LINE_CHART",(function(){return _s}));n.d(r,"TINT",(function(){return ys}));n.d(r,"TORCH",(function(){return ws}));n.d(r,"TRACTOR",(function(){return xs}));n.d(r,"TRAIN",(function(){return Cs}));n.d(r,"TRANSLATE",(function(){return ks}));n.d(r,"TRASH",(function(){return Es}));n.d(r,"TREE",(function(){return Ms}));n.d(r,"TRENDING_DOWN",(function(){return Ss}));n.d(r,"TRENDING_UP",(function(){return Ls}));n.d(r,"TRUCK",(function(){return Ts}));n.d(r,"TWO_COLUMNS",(function(){return Ds}));n.d(r,"UNARCHIVE",(function(){return Os}));n.d(r,"UNDERLINE",(function(){return As}));n.d(r,"UNDO",(function(){return js}));n.d(r,"UNGROUP_OBJECTS",(function(){return Ps}));n.d(r,"UNKNOWN_VEHICLE",(function(){return Rs}));n.d(r,"UNLOCK",(function(){return Is}));n.d(r,"UNPIN",(function(){return zs}));n.d(r,"UNRESOLVE",(function(){return Ns}));n.d(r,"UPDATED",(function(){return Hs}));n.d(r,"UPLOAD",(function(){return Fs}));n.d(r,"USER",(function(){return Bs}));n.d(r,"VARIABLE",(function(){return Vs}));n.d(r,"VERTICAL_BAR_CHART_ASC",(function(){return Ys}));n.d(r,"VERTICAL_BAR_CHART_DESC",(function(){return Ws}));n.d(r,"VERTICAL_DISTRIBUTION",(function(){return Us}));n.d(r,"VIDEO",(function(){return qs}));n.d(r,"VOLUME_DOWN",(function(){return Gs}));n.d(r,"VOLUME_OFF",(function(){return Ks}));n.d(r,"VOLUME_UP",(function(){return $s}));n.d(r,"WALK",(function(){return Js}));n.d(r,"WARNING_SIGN",(function(){return Xs}));n.d(r,"WATERFALL_CHART",(function(){return Zs}));n.d(r,"WIDGET",(function(){return Qs}));n.d(r,"WIDGET_BUTTON",(function(){return el}));n.d(r,"WIDGET_FOOTER",(function(){return tl}));n.d(r,"WIDGET_HEADER",(function(){return nl}));n.d(r,"WRENCH",(function(){return rl}));n.d(r,"ZOOM_IN",(function(){return il}));n.d(r,"ZOOM_OUT",(function(){return ol}));n.d(r,"ZOOM_TO_FIT",(function(){return al}));var i={};n.r(i);n.d(i,"ADD",(function(){return sl}));n.d(i,"ADD_COLUMN_LEFT",(function(){return ll}));n.d(i,"ADD_COLUMN_RIGHT",(function(){return cl}));n.d(i,"ADD_ROW_BOTTOM",(function(){return ul}));n.d(i,"ADD_ROW_TOP",(function(){return dl}));n.d(i,"ADD_TO_ARTIFACT",(function(){return fl}));n.d(i,"ADD_TO_FOLDER",(function(){return pl}));n.d(i,"AIRPLANE",(function(){return hl}));n.d(i,"ALIGN_CENTER",(function(){return ml}));n.d(i,"ALIGN_JUSTIFY",(function(){return bl}));n.d(i,"ALIGN_LEFT",(function(){return vl}));n.d(i,"ALIGN_RIGHT",(function(){return gl}));n.d(i,"ALIGNMENT_BOTTOM",(function(){return _l}));n.d(i,"ALIGNMENT_HORIZONTAL_CENTER",(function(){return yl}));n.d(i,"ALIGNMENT_LEFT",(function(){return wl}));n.d(i,"ALIGNMENT_RIGHT",(function(){return xl}));n.d(i,"ALIGNMENT_TOP",(function(){return Cl}));n.d(i,"ALIGNMENT_VERTICAL_CENTER",(function(){return kl}));n.d(i,"ANNOTATION",(function(){return El}));n.d(i,"APP_HEADER",(function(){return Ml}));n.d(i,"APPLICATION",(function(){return Sl}));n.d(i,"APPLICATIONS",(function(){return Ll}));n.d(i,"ARCHIVE",(function(){return Tl}));n.d(i,"ARROW_BOTTOM_LEFT",(function(){return Dl}));n.d(i,"ARROW_BOTTOM_RIGHT",(function(){return Ol}));n.d(i,"ARROW_DOWN",(function(){return Al}));n.d(i,"ARROW_LEFT",(function(){return jl}));n.d(i,"ARROW_RIGHT",(function(){return Pl}));n.d(i,"ARROW_TOP_LEFT",(function(){return Rl}));n.d(i,"ARROW_TOP_RIGHT",(function(){return Il}));n.d(i,"ARROW_UP",(function(){return zl}));n.d(i,"ARROWS_HORIZONTAL",(function(){return Nl}));n.d(i,"ARROWS_VERTICAL",(function(){return Hl}));n.d(i,"ASTERISK",(function(){return Fl}));n.d(i,"AUTOMATIC_UPDATES",(function(){return Bl}));n.d(i,"BACKLINK",(function(){return Vl}));n.d(i,"BADGE",(function(){return Yl}));n.d(i,"BAN_CIRCLE",(function(){return Wl}));n.d(i,"BANK_ACCOUNT",(function(){return Ul}));n.d(i,"BARCODE",(function(){return ql}));n.d(i,"BLANK",(function(){return Gl}));n.d(i,"BLOCKED_PERSON",(function(){return Kl}));n.d(i,"BOLD",(function(){return $l}));n.d(i,"BOOK",(function(){return Jl}));n.d(i,"BOOKMARK",(function(){return Xl}));n.d(i,"BOX",(function(){return Zl}));n.d(i,"BRIEFCASE",(function(){return Ql}));n.d(i,"BRING_DATA",(function(){return ec}));n.d(i,"BUILD",(function(){return tc}));n.d(i,"CALCULATOR",(function(){return nc}));n.d(i,"CALENDAR",(function(){return rc}));n.d(i,"CAMERA",(function(){return ic}));n.d(i,"CARET_DOWN",(function(){return oc}));n.d(i,"CARET_LEFT",(function(){return ac}));n.d(i,"CARET_RIGHT",(function(){return sc}));n.d(i,"CARET_UP",(function(){return lc}));n.d(i,"CELL_TOWER",(function(){return cc}));n.d(i,"CHANGES",(function(){return uc}));n.d(i,"CHART",(function(){return dc}));n.d(i,"CHAT",(function(){return fc}));n.d(i,"CHEVRON_BACKWARD",(function(){return pc}));n.d(i,"CHEVRON_DOWN",(function(){return hc}));n.d(i,"CHEVRON_FORWARD",(function(){return mc}));n.d(i,"CHEVRON_LEFT",(function(){return bc}));n.d(i,"CHEVRON_RIGHT",(function(){return vc}));n.d(i,"CHEVRON_UP",(function(){return gc}));n.d(i,"CIRCLE",(function(){return _c}));n.d(i,"CIRCLE_ARROW_DOWN",(function(){return yc}));n.d(i,"CIRCLE_ARROW_LEFT",(function(){return wc}));n.d(i,"CIRCLE_ARROW_RIGHT",(function(){return xc}));n.d(i,"CIRCLE_ARROW_UP",(function(){return Cc}));n.d(i,"CITATION",(function(){return kc}));n.d(i,"CLEAN",(function(){return Ec}));n.d(i,"CLIPBOARD",(function(){return Mc}));n.d(i,"CLOUD",(function(){return Sc}));n.d(i,"CLOUD_DOWNLOAD",(function(){return Lc}));n.d(i,"CLOUD_UPLOAD",(function(){return Tc}));n.d(i,"CODE",(function(){return Dc}));n.d(i,"CODE_BLOCK",(function(){return Oc}));n.d(i,"COG",(function(){return Ac}));n.d(i,"COLLAPSE_ALL",(function(){return jc}));n.d(i,"COLUMN_LAYOUT",(function(){return Pc}));n.d(i,"COMMENT",(function(){return Rc}));n.d(i,"COMPARISON",(function(){return Ic}));n.d(i,"COMPASS",(function(){return zc}));n.d(i,"COMPRESSED",(function(){return Nc}));n.d(i,"CONFIRM",(function(){return Hc}));n.d(i,"CONSOLE",(function(){return Fc}));n.d(i,"CONTRAST",(function(){return Bc}));n.d(i,"CONTROL",(function(){return Vc}));n.d(i,"CREDIT_CARD",(function(){return Yc}));n.d(i,"CROSS",(function(){return Wc}));n.d(i,"CROWN",(function(){return Uc}));n.d(i,"CUBE",(function(){return qc}));n.d(i,"CUBE_ADD",(function(){return Gc}));n.d(i,"CUBE_REMOVE",(function(){return Kc}));n.d(i,"CURVED_RANGE_CHART",(function(){return $c}));n.d(i,"CUT",(function(){return Jc}));n.d(i,"CYCLE",(function(){return Xc}));n.d(i,"DASHBOARD",(function(){return Zc}));n.d(i,"DATA_LINEAGE",(function(){return Qc}));n.d(i,"DATABASE",(function(){return eu}));n.d(i,"DELETE",(function(){return tu}));n.d(i,"DELTA",(function(){return nu}));n.d(i,"DERIVE_COLUMN",(function(){return ru}));n.d(i,"DESKTOP",(function(){return iu}));n.d(i,"DIAGNOSIS",(function(){return ou}));n.d(i,"DIAGRAM_TREE",(function(){return au}));n.d(i,"DIRECTION_LEFT",(function(){return su}));n.d(i,"DIRECTION_RIGHT",(function(){return lu}));n.d(i,"DISABLE",(function(){return cu}));n.d(i,"DOCUMENT",(function(){return uu}));n.d(i,"DOCUMENT_OPEN",(function(){return du}));n.d(i,"DOCUMENT_SHARE",(function(){return fu}));n.d(i,"DOLLAR",(function(){return pu}));n.d(i,"DOT",(function(){return hu}));n.d(i,"DOUBLE_CARET_HORIZONTAL",(function(){return mu}));n.d(i,"DOUBLE_CARET_VERTICAL",(function(){return bu}));n.d(i,"DOUBLE_CHEVRON_DOWN",(function(){return vu}));n.d(i,"DOUBLE_CHEVRON_LEFT",(function(){return gu}));n.d(i,"DOUBLE_CHEVRON_RIGHT",(function(){return _u}));n.d(i,"DOUBLE_CHEVRON_UP",(function(){return yu}));n.d(i,"DOUGHNUT_CHART",(function(){return wu}));n.d(i,"DOWNLOAD",(function(){return xu}));n.d(i,"DRAG_HANDLE_HORIZONTAL",(function(){return Cu}));n.d(i,"DRAG_HANDLE_VERTICAL",(function(){return ku}));n.d(i,"DRAW",(function(){return Eu}));n.d(i,"DRAWER_LEFT",(function(){return Mu}));n.d(i,"DRAWER_LEFT_FILLED",(function(){return Su}));n.d(i,"DRAWER_RIGHT",(function(){return Lu}));n.d(i,"DRAWER_RIGHT_FILLED",(function(){return Tu}));n.d(i,"DRIVE_TIME",(function(){return Du}));n.d(i,"DUPLICATE",(function(){return Ou}));n.d(i,"EDIT",(function(){return Au}));n.d(i,"EJECT",(function(){return ju}));n.d(i,"ENDORSED",(function(){return Pu}));n.d(i,"ENVELOPE",(function(){return Ru}));n.d(i,"EQUALS",(function(){return Iu}));n.d(i,"ERASER",(function(){return zu}));n.d(i,"ERROR",(function(){return Nu}));n.d(i,"EURO",(function(){return Hu}));n.d(i,"EXCHANGE",(function(){return Fu}));n.d(i,"EXCLUDE_ROW",(function(){return Bu}));n.d(i,"EXPAND_ALL",(function(){return Vu}));n.d(i,"EXPORT",(function(){return Yu}));n.d(i,"EYE_OFF",(function(){return Wu}));n.d(i,"EYE_ON",(function(){return Uu}));n.d(i,"EYE_OPEN",(function(){return qu}));n.d(i,"FAST_BACKWARD",(function(){return Gu}));n.d(i,"FAST_FORWARD",(function(){return Ku}));n.d(i,"FEED",(function(){return $u}));n.d(i,"FEED_SUBSCRIBED",(function(){return Ju}));n.d(i,"FILM",(function(){return Xu}));n.d(i,"FILTER",(function(){return Zu}));n.d(i,"FILTER_KEEP",(function(){return Qu}));n.d(i,"FILTER_LIST",(function(){return ed}));n.d(i,"FILTER_OPEN",(function(){return td}));n.d(i,"FILTER_REMOVE",(function(){return nd}));n.d(i,"FLAG",(function(){return rd}));n.d(i,"FLAME",(function(){return id}));n.d(i,"FLASH",(function(){return od}));n.d(i,"FLOPPY_DISK",(function(){return ad}));n.d(i,"FLOW_BRANCH",(function(){return sd}));n.d(i,"FLOW_END",(function(){return ld}));n.d(i,"FLOW_LINEAR",(function(){return cd}));n.d(i,"FLOW_REVIEW",(function(){return ud}));n.d(i,"FLOW_REVIEW_BRANCH",(function(){return dd}));n.d(i,"FLOWS",(function(){return fd}));n.d(i,"FOLDER_CLOSE",(function(){return pd}));n.d(i,"FOLDER_NEW",(function(){return hd}));n.d(i,"FOLDER_OPEN",(function(){return md}));n.d(i,"FOLDER_SHARED",(function(){return bd}));n.d(i,"FOLDER_SHARED_OPEN",(function(){return vd}));n.d(i,"FOLLOWER",(function(){return gd}));n.d(i,"FOLLOWING",(function(){return _d}));n.d(i,"FONT",(function(){return yd}));n.d(i,"FORK",(function(){return wd}));n.d(i,"FORM",(function(){return xd}));n.d(i,"FULL_CIRCLE",(function(){return Cd}));n.d(i,"FULL_STACKED_CHART",(function(){return kd}));n.d(i,"FULLSCREEN",(function(){return Ed}));n.d(i,"FUNCTION",(function(){return Md}));n.d(i,"GANTT_CHART",(function(){return Sd}));n.d(i,"GEOFENCE",(function(){return Ld}));n.d(i,"GEOLOCATION",(function(){return Td}));n.d(i,"GEOSEARCH",(function(){return Dd}));n.d(i,"GIT_BRANCH",(function(){return Od}));n.d(i,"GIT_COMMIT",(function(){return Ad}));n.d(i,"GIT_MERGE",(function(){return jd}));n.d(i,"GIT_NEW_BRANCH",(function(){return Pd}));n.d(i,"GIT_PULL",(function(){return Rd}));n.d(i,"GIT_PUSH",(function(){return Id}));n.d(i,"GIT_REPO",(function(){return zd}));n.d(i,"GLASS",(function(){return Nd}));n.d(i,"GLOBE",(function(){return Hd}));n.d(i,"GLOBE_NETWORK",(function(){return Fd}));n.d(i,"GRAPH",(function(){return Bd}));n.d(i,"GRAPH_REMOVE",(function(){return Vd}));n.d(i,"GREATER_THAN",(function(){return Yd}));n.d(i,"GREATER_THAN_OR_EQUAL_TO",(function(){return Wd}));n.d(i,"GRID",(function(){return Ud}));n.d(i,"GRID_VIEW",(function(){return qd}));n.d(i,"GROUP_OBJECTS",(function(){return Gd}));n.d(i,"GROUPED_BAR_CHART",(function(){return Kd}));n.d(i,"HAND",(function(){return $d}));n.d(i,"HAND_DOWN",(function(){return Jd}));n.d(i,"HAND_LEFT",(function(){return Xd}));n.d(i,"HAND_RIGHT",(function(){return Zd}));n.d(i,"HAND_UP",(function(){return Qd}));n.d(i,"HAT",(function(){return ef}));n.d(i,"HEADER",(function(){return tf}));n.d(i,"HEADER_ONE",(function(){return nf}));n.d(i,"HEADER_TWO",(function(){return rf}));n.d(i,"HEADSET",(function(){return of}));n.d(i,"HEART",(function(){return af}));n.d(i,"HEART_BROKEN",(function(){return sf}));n.d(i,"HEAT_GRID",(function(){return lf}));n.d(i,"HEATMAP",(function(){return cf}));n.d(i,"HELP",(function(){return uf}));n.d(i,"HELPER_MANAGEMENT",(function(){return df}));n.d(i,"HIGHLIGHT",(function(){return ff}));n.d(i,"HISTORY",(function(){return pf}));n.d(i,"HOME",(function(){return hf}));n.d(i,"HORIZONTAL_BAR_CHART",(function(){return mf}));n.d(i,"HORIZONTAL_BAR_CHART_ASC",(function(){return bf}));n.d(i,"HORIZONTAL_BAR_CHART_DESC",(function(){return vf}));n.d(i,"HORIZONTAL_DISTRIBUTION",(function(){return gf}));n.d(i,"ID_NUMBER",(function(){return _f}));n.d(i,"IMAGE_ROTATE_LEFT",(function(){return yf}));n.d(i,"IMAGE_ROTATE_RIGHT",(function(){return wf}));n.d(i,"IMPORT",(function(){return xf}));n.d(i,"INBOX",(function(){return Cf}));n.d(i,"INBOX_FILTERED",(function(){return kf}));n.d(i,"INBOX_GEO",(function(){return Ef}));n.d(i,"INBOX_SEARCH",(function(){return Mf}));n.d(i,"INBOX_UPDATE",(function(){return Sf}));n.d(i,"INFO_SIGN",(function(){return Lf}));n.d(i,"INHERITANCE",(function(){return Tf}));n.d(i,"INHERITED_GROUP",(function(){return Df}));n.d(i,"INNER_JOIN",(function(){return Of}));n.d(i,"INSERT",(function(){return Af}));n.d(i,"INTERSECTION",(function(){return jf}));n.d(i,"IP_ADDRESS",(function(){return Pf}));n.d(i,"ISSUE",(function(){return Rf}));n.d(i,"ISSUE_CLOSED",(function(){return If}));n.d(i,"ISSUE_NEW",(function(){return zf}));n.d(i,"ITALIC",(function(){return Nf}));n.d(i,"JOIN_TABLE",(function(){return Hf}));n.d(i,"KEY",(function(){return Ff}));n.d(i,"KEY_BACKSPACE",(function(){return Bf}));n.d(i,"KEY_COMMAND",(function(){return Vf}));n.d(i,"KEY_CONTROL",(function(){return Yf}));n.d(i,"KEY_DELETE",(function(){return Wf}));n.d(i,"KEY_ENTER",(function(){return Uf}));n.d(i,"KEY_ESCAPE",(function(){return qf}));n.d(i,"KEY_OPTION",(function(){return Gf}));n.d(i,"KEY_SHIFT",(function(){return Kf}));n.d(i,"KEY_TAB",(function(){return $f}));n.d(i,"KNOWN_VEHICLE",(function(){return Jf}));n.d(i,"LAB_TEST",(function(){return Xf}));n.d(i,"LABEL",(function(){return Zf}));n.d(i,"LAYER",(function(){return Qf}));n.d(i,"LAYERS",(function(){return ep}));n.d(i,"LAYOUT",(function(){return tp}));n.d(i,"LAYOUT_AUTO",(function(){return np}));n.d(i,"LAYOUT_BALLOON",(function(){return rp}));n.d(i,"LAYOUT_CIRCLE",(function(){return ip}));n.d(i,"LAYOUT_GRID",(function(){return op}));n.d(i,"LAYOUT_GROUP_BY",(function(){return ap}));n.d(i,"LAYOUT_HIERARCHY",(function(){return sp}));n.d(i,"LAYOUT_LINEAR",(function(){return lp}));n.d(i,"LAYOUT_SKEW_GRID",(function(){return cp}));n.d(i,"LAYOUT_SORTED_CLUSTERS",(function(){return up}));n.d(i,"LEARNING",(function(){return dp}));n.d(i,"LEFT_JOIN",(function(){return fp}));n.d(i,"LESS_THAN",(function(){return pp}));n.d(i,"LESS_THAN_OR_EQUAL_TO",(function(){return hp}));n.d(i,"LIFESAVER",(function(){return mp}));n.d(i,"LIGHTBULB",(function(){return bp}));n.d(i,"LINK",(function(){return vp}));n.d(i,"LIST",(function(){return gp}));n.d(i,"LIST_COLUMNS",(function(){return _p}));n.d(i,"LIST_DETAIL_VIEW",(function(){return yp}));n.d(i,"LOCATE",(function(){return wp}));n.d(i,"LOCK",(function(){return xp}));n.d(i,"LOG_IN",(function(){return Cp}));n.d(i,"LOG_OUT",(function(){return kp}));n.d(i,"MANUAL",(function(){return Ep}));n.d(i,"MANUALLY_ENTERED_DATA",(function(){return Mp}));n.d(i,"MAP",(function(){return Sp}));n.d(i,"MAP_CREATE",(function(){return Lp}));n.d(i,"MAP_MARKER",(function(){return Tp}));n.d(i,"MAXIMIZE",(function(){return Dp}));n.d(i,"MEDIA",(function(){return Op}));n.d(i,"MENU",(function(){return Ap}));n.d(i,"MENU_CLOSED",(function(){return jp}));n.d(i,"MENU_OPEN",(function(){return Pp}));n.d(i,"MERGE_COLUMNS",(function(){return Rp}));n.d(i,"MERGE_LINKS",(function(){return Ip}));n.d(i,"MINIMIZE",(function(){return zp}));n.d(i,"MINUS",(function(){return Np}));n.d(i,"MOBILE_PHONE",(function(){return Hp}));n.d(i,"MOBILE_VIDEO",(function(){return Fp}));n.d(i,"MODAL",(function(){return Bp}));n.d(i,"MODAL_FILLED",(function(){return Vp}));n.d(i,"MOON",(function(){return Yp}));n.d(i,"MORE",(function(){return Wp}));n.d(i,"MOUNTAIN",(function(){return Up}));n.d(i,"MOVE",(function(){return qp}));n.d(i,"MUGSHOT",(function(){return Gp}));n.d(i,"MULTI_SELECT",(function(){return Kp}));n.d(i,"MUSIC",(function(){return $p}));n.d(i,"NEW_DRAWING",(function(){return Jp}));n.d(i,"NEW_GRID_ITEM",(function(){return Xp}));n.d(i,"NEW_LAYER",(function(){return Zp}));n.d(i,"NEW_LAYERS",(function(){return Qp}));n.d(i,"NEW_LINK",(function(){return eh}));n.d(i,"NEW_OBJECT",(function(){return th}));n.d(i,"NEW_PERSON",(function(){return nh}));n.d(i,"NEW_PRESCRIPTION",(function(){return rh}));n.d(i,"NEW_TEXT_BOX",(function(){return ih}));n.d(i,"NINJA",(function(){return oh}));n.d(i,"NOT_EQUAL_TO",(function(){return ah}));n.d(i,"NOTIFICATIONS",(function(){return sh}));n.d(i,"NOTIFICATIONS_UPDATED",(function(){return lh}));n.d(i,"NUMBERED_LIST",(function(){return ch}));n.d(i,"NUMERICAL",(function(){return uh}));n.d(i,"OFFICE",(function(){return dh}));n.d(i,"OFFLINE",(function(){return fh}));n.d(i,"OIL_FIELD",(function(){return ph}));n.d(i,"ONE_COLUMN",(function(){return hh}));n.d(i,"OUTDATED",(function(){return mh}));n.d(i,"PAGE_LAYOUT",(function(){return bh}));n.d(i,"PANEL_STATS",(function(){return vh}));n.d(i,"PANEL_TABLE",(function(){return gh}));n.d(i,"PAPERCLIP",(function(){return _h}));n.d(i,"PARAGRAPH",(function(){return yh}));n.d(i,"PATH",(function(){return wh}));n.d(i,"PATH_SEARCH",(function(){return xh}));n.d(i,"PAUSE",(function(){return Ch}));n.d(i,"PEOPLE",(function(){return kh}));n.d(i,"PERCENTAGE",(function(){return Eh}));n.d(i,"PERSON",(function(){return Mh}));n.d(i,"PHONE",(function(){return Sh}));n.d(i,"PIE_CHART",(function(){return Lh}));n.d(i,"PIN",(function(){return Th}));n.d(i,"PIVOT",(function(){return Dh}));n.d(i,"PIVOT_TABLE",(function(){return Oh}));n.d(i,"PLAY",(function(){return Ah}));n.d(i,"PLUS",(function(){return jh}));n.d(i,"POLYGON_FILTER",(function(){return Ph}));n.d(i,"POWER",(function(){return Rh}));n.d(i,"PREDICTIVE_ANALYSIS",(function(){return Ih}));n.d(i,"PRESCRIPTION",(function(){return zh}));n.d(i,"PRESENTATION",(function(){return Nh}));n.d(i,"PRINT",(function(){return Hh}));n.d(i,"PROJECTS",(function(){return Fh}));n.d(i,"PROPERTIES",(function(){return Bh}));n.d(i,"PROPERTY",(function(){return Vh}));n.d(i,"PUBLISH_FUNCTION",(function(){return Yh}));n.d(i,"PULSE",(function(){return Wh}));n.d(i,"RANDOM",(function(){return Uh}));n.d(i,"RECORD",(function(){return qh}));n.d(i,"REDO",(function(){return Gh}));n.d(i,"REFRESH",(function(){return Kh}));n.d(i,"REGRESSION_CHART",(function(){return $h}));n.d(i,"REMOVE",(function(){return Jh}));n.d(i,"REMOVE_COLUMN",(function(){return Xh}));n.d(i,"REMOVE_COLUMN_LEFT",(function(){return Zh}));n.d(i,"REMOVE_COLUMN_RIGHT",(function(){return Qh}));n.d(i,"REMOVE_ROW_BOTTOM",(function(){return em}));n.d(i,"REMOVE_ROW_TOP",(function(){return tm}));n.d(i,"REPEAT",(function(){return nm}));n.d(i,"RESET",(function(){return rm}));n.d(i,"RESOLVE",(function(){return im}));n.d(i,"RIG",(function(){return om}));n.d(i,"RIGHT_JOIN",(function(){return am}));n.d(i,"RING",(function(){return sm}));n.d(i,"ROTATE_DOCUMENT",(function(){return lm}));n.d(i,"ROTATE_PAGE",(function(){return cm}));n.d(i,"ROUTE",(function(){return um}));n.d(i,"SATELLITE",(function(){return dm}));n.d(i,"SAVED",(function(){return fm}));n.d(i,"SCATTER_PLOT",(function(){return pm}));n.d(i,"SEARCH",(function(){return hm}));n.d(i,"SEARCH_AROUND",(function(){return mm}));n.d(i,"SEARCH_TEMPLATE",(function(){return bm}));n.d(i,"SEARCH_TEXT",(function(){return vm}));n.d(i,"SEGMENTED_CONTROL",(function(){return gm}));n.d(i,"SELECT",(function(){return _m}));n.d(i,"SELECTION",(function(){return ym}));n.d(i,"SEND_MESSAGE",(function(){return wm}));n.d(i,"SEND_TO",(function(){return xm}));n.d(i,"SEND_TO_GRAPH",(function(){return Cm}));n.d(i,"SEND_TO_MAP",(function(){return km}));n.d(i,"SERIES_ADD",(function(){return Em}));n.d(i,"SERIES_CONFIGURATION",(function(){return Mm}));n.d(i,"SERIES_DERIVED",(function(){return Sm}));n.d(i,"SERIES_FILTERED",(function(){return Lm}));n.d(i,"SERIES_SEARCH",(function(){return Tm}));n.d(i,"SETTINGS",(function(){return Dm}));n.d(i,"SHARE",(function(){return Om}));n.d(i,"SHIELD",(function(){return Am}));n.d(i,"SHOP",(function(){return jm}));n.d(i,"SHOPPING_CART",(function(){return Pm}));n.d(i,"SIGNAL_SEARCH",(function(){return Rm}));n.d(i,"SIM_CARD",(function(){return Im}));n.d(i,"SLASH",(function(){return zm}));n.d(i,"SMALL_CROSS",(function(){return Nm}));n.d(i,"SMALL_MINUS",(function(){return Hm}));n.d(i,"SMALL_PLUS",(function(){return Fm}));n.d(i,"SMALL_TICK",(function(){return Bm}));n.d(i,"SNOWFLAKE",(function(){return Vm}));n.d(i,"SOCIAL_MEDIA",(function(){return Ym}));n.d(i,"SORT",(function(){return Wm}));n.d(i,"SORT_ALPHABETICAL",(function(){return Um}));n.d(i,"SORT_ALPHABETICAL_DESC",(function(){return qm}));n.d(i,"SORT_ASC",(function(){return Gm}));n.d(i,"SORT_DESC",(function(){return Km}));n.d(i,"SORT_NUMERICAL",(function(){return $m}));n.d(i,"SORT_NUMERICAL_DESC",(function(){return Jm}));n.d(i,"SPLIT_COLUMNS",(function(){return Xm}));n.d(i,"SQUARE",(function(){return Zm}));n.d(i,"STACKED_CHART",(function(){return Qm}));n.d(i,"STAR",(function(){return eb}));n.d(i,"STAR_EMPTY",(function(){return tb}));n.d(i,"STEP_BACKWARD",(function(){return nb}));n.d(i,"STEP_CHART",(function(){return rb}));n.d(i,"STEP_FORWARD",(function(){return ib}));n.d(i,"STOP",(function(){return ob}));n.d(i,"STOPWATCH",(function(){return ab}));n.d(i,"STRIKETHROUGH",(function(){return sb}));n.d(i,"STYLE",(function(){return lb}));n.d(i,"SWAP_HORIZONTAL",(function(){return cb}));n.d(i,"SWAP_VERTICAL",(function(){return ub}));n.d(i,"SYMBOL_CIRCLE",(function(){return db}));n.d(i,"SYMBOL_CROSS",(function(){return fb}));n.d(i,"SYMBOL_DIAMOND",(function(){return pb}));n.d(i,"SYMBOL_SQUARE",(function(){return hb}));n.d(i,"SYMBOL_TRIANGLE_DOWN",(function(){return mb}));n.d(i,"SYMBOL_TRIANGLE_UP",(function(){return bb}));n.d(i,"TAG",(function(){return vb}));n.d(i,"TAKE_ACTION",(function(){return gb}));n.d(i,"TAXI",(function(){return _b}));n.d(i,"TEXT_HIGHLIGHT",(function(){return yb}));n.d(i,"TH",(function(){return wb}));n.d(i,"TH_DERIVED",(function(){return xb}));n.d(i,"TH_DISCONNECT",(function(){return Cb}));n.d(i,"TH_FILTERED",(function(){return kb}));n.d(i,"TH_LIST",(function(){return Eb}));n.d(i,"THUMBS_DOWN",(function(){return Mb}));n.d(i,"THUMBS_UP",(function(){return Sb}));n.d(i,"TICK",(function(){return Lb}));n.d(i,"TICK_CIRCLE",(function(){return Tb}));n.d(i,"TIME",(function(){return Db}));n.d(i,"TIMELINE_AREA_CHART",(function(){return Ob}));n.d(i,"TIMELINE_BAR_CHART",(function(){return Ab}));n.d(i,"TIMELINE_EVENTS",(function(){return jb}));n.d(i,"TIMELINE_LINE_CHART",(function(){return Pb}));n.d(i,"TINT",(function(){return Rb}));n.d(i,"TORCH",(function(){return Ib}));n.d(i,"TRACTOR",(function(){return zb}));n.d(i,"TRAIN",(function(){return Nb}));n.d(i,"TRANSLATE",(function(){return Hb}));n.d(i,"TRASH",(function(){return Fb}));n.d(i,"TREE",(function(){return Bb}));n.d(i,"TRENDING_DOWN",(function(){return Vb}));n.d(i,"TRENDING_UP",(function(){return Yb}));n.d(i,"TRUCK",(function(){return Wb}));n.d(i,"TWO_COLUMNS",(function(){return Ub}));n.d(i,"UNARCHIVE",(function(){return qb}));n.d(i,"UNDERLINE",(function(){return Gb}));n.d(i,"UNDO",(function(){return Kb}));n.d(i,"UNGROUP_OBJECTS",(function(){return $b}));n.d(i,"UNKNOWN_VEHICLE",(function(){return Jb}));n.d(i,"UNLOCK",(function(){return Xb}));n.d(i,"UNPIN",(function(){return Zb}));n.d(i,"UNRESOLVE",(function(){return Qb}));n.d(i,"UPDATED",(function(){return ev}));n.d(i,"UPLOAD",(function(){return tv}));n.d(i,"USER",(function(){return nv}));n.d(i,"VARIABLE",(function(){return rv}));n.d(i,"VERTICAL_BAR_CHART_ASC",(function(){return iv}));n.d(i,"VERTICAL_BAR_CHART_DESC",(function(){return ov}));n.d(i,"VERTICAL_DISTRIBUTION",(function(){return av}));n.d(i,"VIDEO",(function(){return sv}));n.d(i,"VIRUS",(function(){return lv}));n.d(i,"VOLUME_DOWN",(function(){return cv}));n.d(i,"VOLUME_OFF",(function(){return uv}));n.d(i,"VOLUME_UP",(function(){return dv}));n.d(i,"WALK",(function(){return fv}));n.d(i,"WARNING_SIGN",(function(){return pv}));n.d(i,"WATERFALL_CHART",(function(){return hv}));n.d(i,"WIDGET",(function(){return mv}));n.d(i,"WIDGET_BUTTON",(function(){return bv}));n.d(i,"WIDGET_FOOTER",(function(){return vv}));n.d(i,"WIDGET_HEADER",(function(){return gv}));n.d(i,"WRENCH",(function(){return _v}));n.d(i,"ZOOM_IN",(function(){return yv}));n.d(i,"ZOOM_OUT",(function(){return wv}));n.d(i,"ZOOM_TO_FIT",(function(){return xv}));var o="";var a="";var s="";var l="";var c="";var u="";var d="";var f="";var p="";var h="";var m="";var b="";var v="";var g="";var _="";var y="";var w="";var x="";var C="";var k="";var E="";var M="";var S="↙";var L="↘";var T="↓ ";var D="←";var O="→";var A="↖";var j="↗";var P="↑ ";var R="↔ ";var I="↕ ";var z="*";var N="";var H="";var F="";var B="";var V="";var Y="";var W="";var U="";var q="";var G="";var K="";var $="";var J="";var X="";var Z="";var Q="";var ee="";var te="⌄";var ne="〈";var re="〉";var ie="⌃";var oe="";var ae="";var se="";var le="";var ce="";var ue="";var de="";var fe="";var pe="";var he="";var me="";var be="";var ve="";var ge="";var _e="";var ye="";var we="";var xe="";var Ce="☁";var ke="";var Ee="";var Me="";var Se="";var Le="";var Te="";var De="";var Oe="";var Ae="";var je="";var Pe="";var Re="";var Ie="";var ze="";var Ne="";var He="";var Fe="✗";var Be="";var Ve="";var Ye="";var We="";var Ue="";var qe="";var Ge="";var Ke="";var $e="";var Je="";var Xe="Δ";var Ze="";var Qe="";var et="";var tt="";var nt="";var rt="";var it="";var ot="";var at="";var st="";var lt="$";var ct="•";var ut="";var dt="";var ft="";var pt="";var ht="";var mt="";var bt="";var vt="";var gt="";var _t="";var yt="";var wt="";var xt="";var Ct="✎";var kt="⏏";var Et="";var Mt="✉";var St="";var Lt="";var Tt="";var Dt="€";var Ot="";var At="";var jt="";var Pt="";var Rt="";var It="";var zt="";var Nt="";var Ht="";var Ft="";var Bt="";var Vt="";var Yt="";var Wt="";var Ut="";var qt="";var Gt="";var Kt="⚑";var $t="";var Jt="";var Xt="";var Zt="";var Qt="";var en="";var tn="";var nn="";var rn="";var on="";var an="";var sn="";var ln="";var cn="";var un="";var dn="";var fn="";var pn="";var hn="";var mn="";var bn="";var vn="";var gn="";var _n="";var yn="";var wn="";var xn="";var Cn="";var kn="";var En="";var Mn="";var Sn="";var Ln="";var Tn="";var Dn="";var On="";var An="";var jn="";var Pn="";var Rn="";var In="";var zn="";var Nn="";var Hn="";var Fn="";var Bn="";var Vn="";var Yn="";var Wn="";var Un="";var qn="";var Gn="";var Kn="";var $n="♥";var Jn="";var Xn="";var Zn="";var Qn="?";var er="";var tr="";var nr="";var rr="⌂";var ir="";var or="";var ar="";var sr="";var lr="";var cr="";var ur="";var dr="";var fr="";var pr="";var hr="";var mr="";var br="";var vr="";var gr="";var _r="";var yr="";var wr="";var xr="";var Cr="";var kr="";var Er="";var Mr="";var Sr="";var Lr="";var Tr="";var Dr="";var Or="";var Ar="";var jr="";var Pr="";var Rr="";var Ir="";var zr="";var Nr="";var Hr="";var Fr="";var Br="";var Vr="";var Yr="";var Wr="";var Ur="";var qr="";var Gr="";var Kr="";var $r="";var Jr="";var Xr="";var Zr="";var Qr="";var ei="";var ti="";var ni="";var ri="";var ii="";var oi="";var ai="☰";var si="";var li="";var ci="";var ui="";var di="";var fi="";var pi="";var hi="";var mi="";var bi="";var vi="";var gi="";var _i="";var yi="";var wi="";var xi="";var Ci="";var ki="";var Ei="";var Mi="";var Si="";var Li="";var Ti="";var Di="";var Oi="";var Ai="";var ji="";var Pi="";var Ri="";var Ii="";var zi="";var Ni="";var Hi="";var Fi="";var Bi="";var Vi="";var Yi="";var Wi="";var Ui="";var qi="";var Gi="";var Ki="";var $i="";var Ji="";var Xi="";var Zi="";var Qi="";var eo="";var to="";var no="";var ro="";var io="";var oo="";var ao="";var so="";var lo="";var co="";var uo="";var fo="";var po="";var ho="☎";var mo="";var bo="";var vo="";var go="";var _o="";var yo="+";var wo="";var xo="";var Co="";var ko="";var Eo="";var Mo="⎙";var So="";var Lo="";var To="";var Do="";var Oo="";var Ao="";var jo="";var Po="";var Ro="";var Io="";var zo="";var No="";var Ho="";var Fo="";var Bo="";var Vo="";var Yo="";var Wo="";var Uo="";var qo="";var Go="";var Ko="";var $o="";var Jo="";var Xo="";var Zo="";var Qo="";var ea="";var ta="";var na="";var ra="";var ia="";var oa="";var aa="⦿";var sa="";var la="";var ca="";var ua="";var da="";var fa="";var pa="";var ha="";var ma="";var ba="";var va="";var ga="";var _a="";var ya="";var wa="";var xa="";var Ca="";var ka="";var Ea="";var Ma="";var Sa="";var La="";var Ta="";var Da="";var Oa="";var Aa="";var ja="";var Pa="";var Ra="";var Ia="";var za="";var Na="";var Ha="★";var Fa="☆";var Ba="";var Va="";var Ya="";var Wa="";var Ua="";var qa="";var Ga="";var Ka="";var $a="";var Ja="";var Xa="";var Za="";var Qa="";var es="";var ts="";var ns="";var rs="";var is="";var os="";var as="";var ss="";var ls="";var cs="";var us="";var ds="";var fs="";var ps="✓";var hs="";var ms="⏲";var bs="";var vs="";var gs="";var _s="";var ys="";var ws="";var xs="";var Cs="";var ks="";var Es="";var Ms="";var Ss="";var Ls="";var Ts="";var Ds="";var Os="";var As="⎁";var js="⎌";var Ps="";var Rs="";var Is="";var zs="";var Ns="";var Hs="";var Fs="";var Bs="";var Vs="";var Ys="";var Ws="";var Us="";var qs="";var Gs="";var Ks="";var $s="";var Js="";var Xs="";var Zs="";var Qs="";var el="";var tl="";var nl="";var rl="";var il="";var ol="";var al="";var sl="add";var ll="add-column-left";var cl="add-column-right";var ul="add-row-bottom";var dl="add-row-top";var fl="add-to-artifact";var pl="add-to-folder";var hl="airplane";var ml="align-center";var bl="align-justify";var vl="align-left";var gl="align-right";var _l="alignment-bottom";var yl="alignment-horizontal-center";var wl="alignment-left";var xl="alignment-right";var Cl="alignment-top";var kl="alignment-vertical-center";var El="annotation";var Ml="app-header";var Sl="application";var Ll="applications";var Tl="archive";var Dl="arrow-bottom-left";var Ol="arrow-bottom-right";var Al="arrow-down";var jl="arrow-left";var Pl="arrow-right";var Rl="arrow-top-left";var Il="arrow-top-right";var zl="arrow-up";var Nl="arrows-horizontal";var Hl="arrows-vertical";var Fl="asterisk";var Bl="automatic-updates";var Vl="backlink";var Yl="badge";var Wl="ban-circle";var Ul="bank-account";var ql="barcode";var Gl="blank";var Kl="blocked-person";var $l="bold";var Jl="book";var Xl="bookmark";var Zl="box";var Ql="briefcase";var ec="bring-data";var tc="build";var nc="calculator";var rc="calendar";var ic="camera";var oc="caret-down";var ac="caret-left";var sc="caret-right";var lc="caret-up";var cc="cell-tower";var uc="changes";var dc="chart";var fc="chat";var pc="chevron-backward";var hc="chevron-down";var mc="chevron-forward";var bc="chevron-left";var vc="chevron-right";var gc="chevron-up";var _c="circle";var yc="circle-arrow-down";var wc="circle-arrow-left";var xc="circle-arrow-right";var Cc="circle-arrow-up";var kc="citation";var Ec="clean";var Mc="clipboard";var Sc="cloud";var Lc="cloud-download";var Tc="cloud-upload";var Dc="code";var Oc="code-block";var Ac="cog";var jc="collapse-all";var Pc="column-layout";var Rc="comment";var Ic="comparison";var zc="compass";var Nc="compressed";var Hc="confirm";var Fc="console";var Bc="contrast";var Vc="control";var Yc="credit-card";var Wc="cross";var Uc="crown";var qc="cube";var Gc="cube-add";var Kc="cube-remove";var $c="curved-range-chart";var Jc="cut";var Xc="cycle";var Zc="dashboard";var Qc="data-lineage";var eu="database";var tu="delete";var nu="delta";var ru="derive-column";var iu="desktop";var ou="diagnosis";var au="diagram-tree";var su="direction-left";var lu="direction-right";var cu="disable";var uu="document";var du="document-open";var fu="document-share";var pu="dollar";var hu="dot";var mu="double-caret-horizontal";var bu="double-caret-vertical";var vu="double-chevron-down";var gu="double-chevron-left";var _u="double-chevron-right";var yu="double-chevron-up";var wu="doughnut-chart";var xu="download";var Cu="drag-handle-horizontal";var ku="drag-handle-vertical";var Eu="draw";var Mu="drawer-left";var Su="drawer-left-filled";var Lu="drawer-right";var Tu="drawer-right-filled";var Du="drive-time";var Ou="duplicate";var Au="edit";var ju="eject";var Pu="endorsed";var Ru="envelope";var Iu="equals";var zu="eraser";var Nu="error";var Hu="euro";var Fu="exchange";var Bu="exclude-row";var Vu="expand-all";var Yu="export";var Wu="eye-off";var Uu="eye-on";var qu="eye-open";var Gu="fast-backward";var Ku="fast-forward";var $u="feed";var Ju="feed-subscribed";var Xu="film";var Zu="filter";var Qu="filter-keep";var ed="filter-list";var td="filter-open";var nd="filter-remove";var rd="flag";var id="flame";var od="flash";var ad="floppy-disk";var sd="flow-branch";var ld="flow-end";var cd="flow-linear";var ud="flow-review";var dd="flow-review-branch";var fd="flows";var pd="folder-close";var hd="folder-new";var md="folder-open";var bd="folder-shared";var vd="folder-shared-open";var gd="follower";var _d="following";var yd="font";var wd="fork";var xd="form";var Cd="full-circle";var kd="full-stacked-chart";var Ed="fullscreen";var Md="function";var Sd="gantt-chart";var Ld="geofence";var Td="geolocation";var Dd="geosearch";var Od="git-branch";var Ad="git-commit";var jd="git-merge";var Pd="git-new-branch";var Rd="git-pull";var Id="git-push";var zd="git-repo";var Nd="glass";var Hd="globe";var Fd="globe-network";var Bd="graph";var Vd="graph-remove";var Yd="greater-than";var Wd="greater-than-or-equal-to";var Ud="grid";var qd="grid-view";var Gd="group-objects";var Kd="grouped-bar-chart";var $d="hand";var Jd="hand-down";var Xd="hand-left";var Zd="hand-right";var Qd="hand-up";var ef="hat";var tf="header";var nf="header-one";var rf="header-two";var of="headset";var af="heart";var sf="heart-broken";var lf="heat-grid";var cf="heatmap";var uf="help";var df="helper-management";var ff="highlight";var pf="history";var hf="home";var mf="horizontal-bar-chart";var bf="horizontal-bar-chart-asc";var vf="horizontal-bar-chart-desc";var gf="horizontal-distribution";var _f="id-number";var yf="image-rotate-left";var wf="image-rotate-right";var xf="import";var Cf="inbox";var kf="inbox-filtered";var Ef="inbox-geo";var Mf="inbox-search";var Sf="inbox-update";var Lf="info-sign";var Tf="inheritance";var Df="inherited-group";var Of="inner-join";var Af="insert";var jf="intersection";var Pf="ip-address";var Rf="issue";var If="issue-closed";var zf="issue-new";var Nf="italic";var Hf="join-table";var Ff="key";var Bf="key-backspace";var Vf="key-command";var Yf="key-control";var Wf="key-delete";var Uf="key-enter";var qf="key-escape";var Gf="key-option";var Kf="key-shift";var $f="key-tab";var Jf="known-vehicle";var Xf="lab-test";var Zf="label";var Qf="layer";var ep="layers";var tp="layout";var np="layout-auto";var rp="layout-balloon";var ip="layout-circle";var op="layout-grid";var ap="layout-group-by";var sp="layout-hierarchy";var lp="layout-linear";var cp="layout-skew-grid";var up="layout-sorted-clusters";var dp="learning";var fp="left-join";var pp="less-than";var hp="less-than-or-equal-to";var mp="lifesaver";var bp="lightbulb";var vp="link";var gp="list";var _p="list-columns";var yp="list-detail-view";var wp="locate";var xp="lock";var Cp="log-in";var kp="log-out";var Ep="manual";var Mp="manually-entered-data";var Sp="map";var Lp="map-create";var Tp="map-marker";var Dp="maximize";var Op="media";var Ap="menu";var jp="menu-closed";var Pp="menu-open";var Rp="merge-columns";var Ip="merge-links";var zp="minimize";var Np="minus";var Hp="mobile-phone";var Fp="mobile-video";var Bp="modal";var Vp="modal-filled";var Yp="moon";var Wp="more";var Up="mountain";var qp="move";var Gp="mugshot";var Kp="multi-select";var $p="music";var Jp="new-drawing";var Xp="new-grid-item";var Zp="new-layer";var Qp="new-layers";var eh="new-link";var th="new-object";var nh="new-person";var rh="new-prescription";var ih="new-text-box";var oh="ninja";var ah="not-equal-to";var sh="notifications";var lh="notifications-updated";var ch="numbered-list";var uh="numerical";var dh="office";var fh="offline";var ph="oil-field";var hh="one-column";var mh="outdated";var bh="page-layout";var vh="panel-stats";var gh="panel-table";var _h="paperclip";var yh="paragraph";var wh="path";var xh="path-search";var Ch="pause";var kh="people";var Eh="percentage";var Mh="person";var Sh="phone";var Lh="pie-chart";var Th="pin";var Dh="pivot";var Oh="pivot-table";var Ah="play";var jh="plus";var Ph="polygon-filter";var Rh="power";var Ih="predictive-analysis";var zh="prescription";var Nh="presentation";var Hh="print";var Fh="projects";var Bh="properties";var Vh="property";var Yh="publish-function";var Wh="pulse";var Uh="random";var qh="record";var Gh="redo";var Kh="refresh";var $h="regression-chart";var Jh="remove";var Xh="remove-column";var Zh="remove-column-left";var Qh="remove-column-right";var em="remove-row-bottom";var tm="remove-row-top";var nm="repeat";var rm="reset";var im="resolve";var om="rig";var am="right-join";var sm="ring";var lm="rotate-document";var cm="rotate-page";var um="route";var dm="satellite";var fm="saved";var pm="scatter-plot";var hm="search";var mm="search-around";var bm="search-template";var vm="search-text";var gm="segmented-control";var _m="select";var ym="selection";var wm="send-message";var xm="send-to";var Cm="send-to-graph";var km="send-to-map";var Em="series-add";var Mm="series-configuration";var Sm="series-derived";var Lm="series-filtered";var Tm="series-search";var Dm="settings";var Om="share";var Am="shield";var jm="shop";var Pm="shopping-cart";var Rm="signal-search";var Im="sim-card";var zm="slash";var Nm="small-cross";var Hm="small-minus";var Fm="small-plus";var Bm="small-tick";var Vm="snowflake";var Ym="social-media";var Wm="sort";var Um="sort-alphabetical";var qm="sort-alphabetical-desc";var Gm="sort-asc";var Km="sort-desc";var $m="sort-numerical";var Jm="sort-numerical-desc";var Xm="split-columns";var Zm="square";var Qm="stacked-chart";var eb="star";var tb="star-empty";var nb="step-backward";var rb="step-chart";var ib="step-forward";var ob="stop";var ab="stopwatch";var sb="strikethrough";var lb="style";var cb="swap-horizontal";var ub="swap-vertical";var db="symbol-circle";var fb="symbol-cross";var pb="symbol-diamond";var hb="symbol-square";var mb="symbol-triangle-down";var bb="symbol-triangle-up";var vb="tag";var gb="take-action";var _b="taxi";var yb="text-highlight";var wb="th";var xb="th-derived";var Cb="th-disconnect";var kb="th-filtered";var Eb="th-list";var Mb="thumbs-down";var Sb="thumbs-up";var Lb="tick";var Tb="tick-circle";var Db="time";var Ob="timeline-area-chart";var Ab="timeline-bar-chart";var jb="timeline-events";var Pb="timeline-line-chart";var Rb="tint";var Ib="torch";var zb="tractor";var Nb="train";var Hb="translate";var Fb="trash";var Bb="tree";var Vb="trending-down";var Yb="trending-up";var Wb="truck";var Ub="two-columns";var qb="unarchive";var Gb="underline";var Kb="undo";var $b="ungroup-objects";var Jb="unknown-vehicle";var Xb="unlock";var Zb="unpin";var Qb="unresolve";var ev="updated";var tv="upload";var nv="user";var rv="variable";var iv="vertical-bar-chart-asc";var ov="vertical-bar-chart-desc";var av="vertical-distribution";var sv="video";var lv="virus";var cv="volume-down";var uv="volume-off";var dv="volume-up";var fv="walk";var pv="warning-sign";var hv="waterfall-chart";var mv="widget";var bv="widget-button";var vv="widget-footer";var gv="widget-header";var _v="wrench";var yv="zoom-in";var wv="zoom-out";var xv="zoom-to-fit";var Cv=n("rI45")},"T/oE":function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 512 512'%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Cpath d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm96 328c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h160c8.8 0 16 7.2 16 16v160z'/%3E %3C/g%3E %3C/svg%3E"},T1Ob:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractPureComponent2=void 0;var r=n("mrSG");var i=r.__importStar(n("q1tI"));var o=n("0SCF");var a=function(e){r.__extends(t,e);function t(t,n){var r=e.call(this,t,n)||this;r.timeoutIds=[];r.clearTimeouts=function(){if(r.timeoutIds.length>0){for(var e=0,t=r.timeoutIds;e<t.length;e++){var n=t[e];window.clearTimeout(n)}r.timeoutIds=[]}};if(!o.isNodeEnv("production")){r.validateProps(r.props)}return r}t.prototype.componentDidUpdate=function(e,t,n){if(!o.isNodeEnv("production")){this.validateProps(this.props)}};t.prototype.componentWillUnmount=function(){this.clearTimeouts()};t.prototype.setTimeout=function(e,t){var n=window.setTimeout(e,t);this.timeoutIds.push(n);return function(){return window.clearTimeout(n)}};t.prototype.validateProps=function(e){};return t}(i.PureComponent);t.AbstractPureComponent2=a},T7jq:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 24 24'%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Cpath d='M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H3V5h10v4h8v10z'/%3E %3C/g%3E %3C/svg%3E"},T9Ld:function(e,t,n){const{defaults:r}=n("vbtb");const{block:i}=n("e56X");const{rtrim:o,splitCells:a,escape:s}=n("rUJ1");e.exports=class e{constructor(e){this.tokens=[];this.tokens.links=Object.create(null);this.options=e||r;this.rules=i.normal;if(this.options.pedantic){this.rules=i.pedantic}else if(this.options.gfm){this.rules=i.gfm}}static get rules(){return i}static lex(t,n){const r=new e(n);return r.lex(t)}lex(e){e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," ");return this.token(e,true)}token(e,t){e=e.replace(/^ +$/gm,"");let n,r,l,c,u,d,f,p,h,m,b,v,g,_,y,w;while(e){if(l=this.rules.newline.exec(e)){e=e.substring(l[0].length);if(l[0].length>1){this.tokens.push({type:"space"})}}if(l=this.rules.code.exec(e)){const t=this.tokens[this.tokens.length-1];e=e.substring(l[0].length);if(t&&t.type==="paragraph"){t.text+="\n"+l[0].trimRight()}else{l=l[0].replace(/^ {4}/gm,"");this.tokens.push({type:"code",codeBlockStyle:"indented",text:!this.options.pedantic?o(l,"\n"):l})}continue}if(l=this.rules.fences.exec(e)){e=e.substring(l[0].length);this.tokens.push({type:"code",lang:l[2]?l[2].trim():l[2],text:l[3]||""});continue}if(l=this.rules.heading.exec(e)){e=e.substring(l[0].length);this.tokens.push({type:"heading",depth:l[1].length,text:l[2]});continue}if(l=this.rules.nptable.exec(e)){d={type:"table",header:a(l[1].replace(/^ *| *\| *$/g,"")),align:l[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:l[3]?l[3].replace(/\n$/,"").split("\n"):[]};if(d.header.length===d.align.length){e=e.substring(l[0].length);for(b=0;b<d.align.length;b++){if(/^ *-+: *$/.test(d.align[b])){d.align[b]="right"}else if(/^ *:-+: *$/.test(d.align[b])){d.align[b]="center"}else if(/^ *:-+ *$/.test(d.align[b])){d.align[b]="left"}else{d.align[b]=null}}for(b=0;b<d.cells.length;b++){d.cells[b]=a(d.cells[b],d.header.length)}this.tokens.push(d);continue}}if(l=this.rules.hr.exec(e)){e=e.substring(l[0].length);this.tokens.push({type:"hr"});continue}if(l=this.rules.blockquote.exec(e)){e=e.substring(l[0].length);this.tokens.push({type:"blockquote_start"});l=l[0].replace(/^ *> ?/gm,"");this.token(l,t);this.tokens.push({type:"blockquote_end"});continue}if(l=this.rules.list.exec(e)){e=e.substring(l[0].length);c=l[2];_=c.length>1;f={type:"list_start",ordered:_,start:_?+c:"",loose:false};this.tokens.push(f);l=l[0].match(this.rules.item);p=[];n=false;g=l.length;b=0;for(;b<g;b++){d=l[b];m=d.length;d=d.replace(/^ *([*+-]|\d+\.) */,"");if(~d.indexOf("\n ")){m-=d.length;d=!this.options.pedantic?d.replace(new RegExp("^ {1,"+m+"}","gm"),""):d.replace(/^ {1,4}/gm,"")}if(b!==g-1){u=i.bullet.exec(l[b+1])[0];if(c.length>1?u.length===1:u.length>1||this.options.smartLists&&u!==c){e=l.slice(b+1).join("\n")+e;b=g-1}}r=n||/\n\n(?!\s*$)/.test(d);if(b!==g-1){n=d.charAt(d.length-1)==="\n";if(!r)r=n}if(r){f.loose=true}y=/^\[[ xX]\] /.test(d);w=undefined;if(y){w=d[1]!==" ";d=d.replace(/^\[[ xX]\] +/,"")}h={type:"list_item_start",task:y,checked:w,loose:r};p.push(h);this.tokens.push(h);this.token(d,false);this.tokens.push({type:"list_item_end"})}if(f.loose){g=p.length;b=0;for(;b<g;b++){p[b].loose=true}}this.tokens.push({type:"list_end"});continue}if(l=this.rules.html.exec(e)){e=e.substring(l[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(l[1]==="pre"||l[1]==="script"||l[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(l[0]):s(l[0]):l[0]});continue}if(t&&(l=this.rules.def.exec(e))){e=e.substring(l[0].length);if(l[3])l[3]=l[3].substring(1,l[3].length-1);v=l[1].toLowerCase().replace(/\s+/g," ");if(!this.tokens.links[v]){this.tokens.links[v]={href:l[2],title:l[3]}}continue}if(l=this.rules.table.exec(e)){d={type:"table",header:a(l[1].replace(/^ *| *\| *$/g,"")),align:l[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:l[3]?l[3].replace(/\n$/,"").split("\n"):[]};if(d.header.length===d.align.length){e=e.substring(l[0].length);for(b=0;b<d.align.length;b++){if(/^ *-+: *$/.test(d.align[b])){d.align[b]="right"}else if(/^ *:-+: *$/.test(d.align[b])){d.align[b]="center"}else if(/^ *:-+ *$/.test(d.align[b])){d.align[b]="left"}else{d.align[b]=null}}for(b=0;b<d.cells.length;b++){d.cells[b]=a(d.cells[b].replace(/^ *\| *| *\| *$/g,""),d.header.length)}this.tokens.push(d);continue}}if(l=this.rules.lheading.exec(e)){e=e.substring(l[0].length);this.tokens.push({type:"heading",depth:l[2].charAt(0)==="="?1:2,text:l[1]});continue}if(t&&(l=this.rules.paragraph.exec(e))){e=e.substring(l[0].length);this.tokens.push({type:"paragraph",text:l[1].charAt(l[1].length-1)==="\n"?l[1].slice(0,-1):l[1]});continue}if(l=this.rules.text.exec(e)){e=e.substring(l[0].length);this.tokens.push({type:"text",text:l[0]});continue}if(e){throw new Error("Infinite loop on byte: "+e.charCodeAt(0))}}return this.tokens}}},TDhf:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true})},TE9Z:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,".CodeMirror-dialog {\n position: absolute;\n left: 0; right: 0;\n background: inherit;\n z-index: 15;\n padding: .1em .8em;\n overflow: hidden;\n color: inherit;\n}\n\n.CodeMirror-dialog-top {\n border-bottom: 1px solid #eee;\n top: 0;\n}\n\n.CodeMirror-dialog-bottom {\n border-top: 1px solid #eee;\n bottom: 0;\n}\n\n.CodeMirror-dialog input {\n border: none;\n outline: none;\n background: transparent;\n width: 20em;\n color: inherit;\n font-family: monospace;\n}\n\n.CodeMirror-dialog button {\n font-size: 70%;\n}\n",""])},TJYU:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* Document styles */\n.jp-HTMLViewer {\n overflow: hidden;\n}\n\n.jp-HTMLViewer {\n min-width: 100px;\n min-height: 100px;\n width: 100%;\n height: 100%;\n}\n\n.jp-HTMLViewer > iframe {\n border: none;\n}\n\n/*\nWhen drag events occur, `p-mod-override-cursor` is added to the body.\nBecause iframes steal all cursor events, the following two rules are necessary\nto suppress pointer events while resize drags are occuring. There may be a\nbetter solution to this problem.\n*/\nbody.lm-mod-override-cursor .jp-HTMLViewer {\n position: relative;\n}\n\nbody.lm-mod-override-cursor .jp-HTMLViewer:before {\n content: '';\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: transparent;\n}\n",""])},TL7C:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| RenderedText\n|----------------------------------------------------------------------------*/\n\n.jp-RenderedText {\n text-align: left;\n padding-left: var(--jp-code-padding);\n line-height: var(--jp-code-line-height);\n font-family: var(--jp-code-font-family);\n}\n\n.jp-RenderedText pre,\n.jp-RenderedJavaScript pre,\n.jp-RenderedHTMLCommon pre {\n color: var(--jp-content-font-color1);\n font-size: var(--jp-code-font-size);\n border: none;\n margin: 0px;\n padding: 0px;\n line-height: normal;\n}\n\n.jp-RenderedText pre a:link {\n text-decoration: none;\n color: var(--jp-content-link-color);\n}\n.jp-RenderedText pre a:hover {\n text-decoration: underline;\n color: var(--jp-content-link-color);\n}\n.jp-RenderedText pre a:visited {\n text-decoration: none;\n color: var(--jp-content-link-color);\n}\n\n/* console foregrounds and backgrounds */\n.jp-RenderedText pre .ansi-black-fg {\n color: #3e424d;\n}\n.jp-RenderedText pre .ansi-red-fg {\n color: #e75c58;\n}\n.jp-RenderedText pre .ansi-green-fg {\n color: #00a250;\n}\n.jp-RenderedText pre .ansi-yellow-fg {\n color: #ddb62b;\n}\n.jp-RenderedText pre .ansi-blue-fg {\n color: #208ffb;\n}\n.jp-RenderedText pre .ansi-magenta-fg {\n color: #d160c4;\n}\n.jp-RenderedText pre .ansi-cyan-fg {\n color: #60c6c8;\n}\n.jp-RenderedText pre .ansi-white-fg {\n color: #c5c1b4;\n}\n\n.jp-RenderedText pre .ansi-black-bg {\n background-color: #3e424d;\n}\n.jp-RenderedText pre .ansi-red-bg {\n background-color: #e75c58;\n}\n.jp-RenderedText pre .ansi-green-bg {\n background-color: #00a250;\n}\n.jp-RenderedText pre .ansi-yellow-bg {\n background-color: #ddb62b;\n}\n.jp-RenderedText pre .ansi-blue-bg {\n background-color: #208ffb;\n}\n.jp-RenderedText pre .ansi-magenta-bg {\n background-color: #d160c4;\n}\n.jp-RenderedText pre .ansi-cyan-bg {\n background-color: #60c6c8;\n}\n.jp-RenderedText pre .ansi-white-bg {\n background-color: #c5c1b4;\n}\n\n.jp-RenderedText pre .ansi-black-intense-fg {\n color: #282c36;\n}\n.jp-RenderedText pre .ansi-red-intense-fg {\n color: #b22b31;\n}\n.jp-RenderedText pre .ansi-green-intense-fg {\n color: #007427;\n}\n.jp-RenderedText pre .ansi-yellow-intense-fg {\n color: #b27d12;\n}\n.jp-RenderedText pre .ansi-blue-intense-fg {\n color: #0065ca;\n}\n.jp-RenderedText pre .ansi-magenta-intense-fg {\n color: #a03196;\n}\n.jp-RenderedText pre .ansi-cyan-intense-fg {\n color: #258f8f;\n}\n.jp-RenderedText pre .ansi-white-intense-fg {\n color: #a1a6b2;\n}\n\n.jp-RenderedText pre .ansi-black-intense-bg {\n background-color: #282c36;\n}\n.jp-RenderedText pre .ansi-red-intense-bg {\n background-color: #b22b31;\n}\n.jp-RenderedText pre .ansi-green-intense-bg {\n background-color: #007427;\n}\n.jp-RenderedText pre .ansi-yellow-intense-bg {\n background-color: #b27d12;\n}\n.jp-RenderedText pre .ansi-blue-intense-bg {\n background-color: #0065ca;\n}\n.jp-RenderedText pre .ansi-magenta-intense-bg {\n background-color: #a03196;\n}\n.jp-RenderedText pre .ansi-cyan-intense-bg {\n background-color: #258f8f;\n}\n.jp-RenderedText pre .ansi-white-intense-bg {\n background-color: #a1a6b2;\n}\n\n.jp-RenderedText pre .ansi-default-inverse-fg {\n color: var(--jp-ui-inverse-font-color0);\n}\n.jp-RenderedText pre .ansi-default-inverse-bg {\n background-color: var(--jp-inverse-layout-color0);\n}\n\n.jp-RenderedText pre .ansi-bold {\n font-weight: bold;\n}\n.jp-RenderedText pre .ansi-underline {\n text-decoration: underline;\n}\n\n.jp-RenderedText[data-mime-type='application/vnd.jupyter.stderr'] {\n background: var(--jp-rendermime-error-background);\n padding-top: var(--jp-code-padding);\n}\n\n/*-----------------------------------------------------------------------------\n| RenderedLatex\n|----------------------------------------------------------------------------*/\n\n.jp-RenderedLatex {\n color: var(--jp-content-font-color1);\n font-size: var(--jp-content-font-size1);\n line-height: var(--jp-content-line-height);\n}\n\n/* Left-justify outputs.*/\n.jp-OutputArea-output.jp-RenderedLatex {\n padding: var(--jp-code-padding);\n text-align: left;\n}\n\n/*-----------------------------------------------------------------------------\n| RenderedHTML\n|----------------------------------------------------------------------------*/\n\n.jp-RenderedHTMLCommon {\n color: var(--jp-content-font-color1);\n font-family: var(--jp-content-font-family);\n font-size: var(--jp-content-font-size1);\n line-height: var(--jp-content-line-height);\n /* Give a bit more R padding on Markdown text to keep line lengths reasonable */\n padding-right: 20px;\n}\n\n.jp-RenderedHTMLCommon em {\n font-style: italic;\n}\n\n.jp-RenderedHTMLCommon strong {\n font-weight: bold;\n}\n\n.jp-RenderedHTMLCommon u {\n text-decoration: underline;\n}\n\n.jp-RenderedHTMLCommon a:link {\n text-decoration: none;\n color: var(--jp-content-link-color);\n}\n\n.jp-RenderedHTMLCommon a:hover {\n text-decoration: underline;\n color: var(--jp-content-link-color);\n}\n\n.jp-RenderedHTMLCommon a:visited {\n text-decoration: none;\n color: var(--jp-content-link-color);\n}\n\n/* Headings */\n\n.jp-RenderedHTMLCommon h1,\n.jp-RenderedHTMLCommon h2,\n.jp-RenderedHTMLCommon h3,\n.jp-RenderedHTMLCommon h4,\n.jp-RenderedHTMLCommon h5,\n.jp-RenderedHTMLCommon h6 {\n line-height: var(--jp-content-heading-line-height);\n font-weight: var(--jp-content-heading-font-weight);\n font-style: normal;\n margin: var(--jp-content-heading-margin-top) 0\n var(--jp-content-heading-margin-bottom) 0;\n}\n\n.jp-RenderedHTMLCommon h1:first-child,\n.jp-RenderedHTMLCommon h2:first-child,\n.jp-RenderedHTMLCommon h3:first-child,\n.jp-RenderedHTMLCommon h4:first-child,\n.jp-RenderedHTMLCommon h5:first-child,\n.jp-RenderedHTMLCommon h6:first-child {\n margin-top: calc(0.5 * var(--jp-content-heading-margin-top));\n}\n\n.jp-RenderedHTMLCommon h1:last-child,\n.jp-RenderedHTMLCommon h2:last-child,\n.jp-RenderedHTMLCommon h3:last-child,\n.jp-RenderedHTMLCommon h4:last-child,\n.jp-RenderedHTMLCommon h5:last-child,\n.jp-RenderedHTMLCommon h6:last-child {\n margin-bottom: calc(0.5 * var(--jp-content-heading-margin-bottom));\n}\n\n.jp-RenderedHTMLCommon h1 {\n font-size: var(--jp-content-font-size5);\n}\n\n.jp-RenderedHTMLCommon h2 {\n font-size: var(--jp-content-font-size4);\n}\n\n.jp-RenderedHTMLCommon h3 {\n font-size: var(--jp-content-font-size3);\n}\n\n.jp-RenderedHTMLCommon h4 {\n font-size: var(--jp-content-font-size2);\n}\n\n.jp-RenderedHTMLCommon h5 {\n font-size: var(--jp-content-font-size1);\n}\n\n.jp-RenderedHTMLCommon h6 {\n font-size: var(--jp-content-font-size0);\n}\n\n/* Lists */\n\n.jp-RenderedHTMLCommon ul:not(.list-inline),\n.jp-RenderedHTMLCommon ol:not(.list-inline) {\n padding-left: 2em;\n}\n\n.jp-RenderedHTMLCommon ul {\n list-style: disc;\n}\n\n.jp-RenderedHTMLCommon ul ul {\n list-style: square;\n}\n\n.jp-RenderedHTMLCommon ul ul ul {\n list-style: circle;\n}\n\n.jp-RenderedHTMLCommon ol {\n list-style: decimal;\n}\n\n.jp-RenderedHTMLCommon ol ol {\n list-style: upper-alpha;\n}\n\n.jp-RenderedHTMLCommon ol ol ol {\n list-style: lower-alpha;\n}\n\n.jp-RenderedHTMLCommon ol ol ol ol {\n list-style: lower-roman;\n}\n\n.jp-RenderedHTMLCommon ol ol ol ol ol {\n list-style: decimal;\n}\n\n.jp-RenderedHTMLCommon ol,\n.jp-RenderedHTMLCommon ul {\n margin-bottom: 1em;\n}\n\n.jp-RenderedHTMLCommon ul ul,\n.jp-RenderedHTMLCommon ul ol,\n.jp-RenderedHTMLCommon ol ul,\n.jp-RenderedHTMLCommon ol ol {\n margin-bottom: 0em;\n}\n\n.jp-RenderedHTMLCommon hr {\n color: var(--jp-border-color2);\n background-color: var(--jp-border-color1);\n margin-top: 1em;\n margin-bottom: 1em;\n}\n\n.jp-RenderedHTMLCommon > pre {\n margin: 1.5em 2em;\n}\n\n.jp-RenderedHTMLCommon pre,\n.jp-RenderedHTMLCommon code {\n border: 0;\n background-color: var(--jp-layout-color0);\n color: var(--jp-content-font-color1);\n font-family: var(--jp-code-font-family);\n font-size: inherit;\n line-height: var(--jp-code-line-height);\n padding: 0;\n white-space: pre-wrap;\n}\n\n.jp-RenderedHTMLCommon :not(pre) > code {\n background-color: var(--jp-layout-color2);\n padding: 1px 5px;\n}\n\n/* Tables */\n\n.jp-RenderedHTMLCommon table {\n border-collapse: collapse;\n border-spacing: 0;\n border: none;\n color: var(--jp-ui-font-color1);\n font-size: 12px;\n table-layout: fixed;\n margin-left: auto;\n margin-right: auto;\n}\n\n.jp-RenderedHTMLCommon thead {\n border-bottom: var(--jp-border-width) solid var(--jp-border-color1);\n vertical-align: bottom;\n}\n\n.jp-RenderedHTMLCommon td,\n.jp-RenderedHTMLCommon th,\n.jp-RenderedHTMLCommon tr {\n vertical-align: middle;\n padding: 0.5em 0.5em;\n line-height: normal;\n white-space: normal;\n max-width: none;\n border: none;\n}\n\n.jp-RenderedMarkdown.jp-RenderedHTMLCommon td,\n.jp-RenderedMarkdown.jp-RenderedHTMLCommon th {\n max-width: none;\n}\n\n:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon td,\n:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon th,\n:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon tr {\n text-align: right;\n}\n\n.jp-RenderedHTMLCommon th {\n font-weight: bold;\n}\n\n.jp-RenderedHTMLCommon tbody tr:nth-child(odd) {\n background: var(--jp-layout-color0);\n}\n\n.jp-RenderedHTMLCommon tbody tr:nth-child(even) {\n background: var(--jp-rendermime-table-row-background);\n}\n\n.jp-RenderedHTMLCommon tbody tr:hover {\n background: var(--jp-rendermime-table-row-hover-background);\n}\n\n.jp-RenderedHTMLCommon table {\n margin-bottom: 1em;\n}\n\n.jp-RenderedHTMLCommon p {\n text-align: left;\n margin: 0px;\n}\n\n.jp-RenderedHTMLCommon p {\n margin-bottom: 1em;\n}\n\n.jp-RenderedHTMLCommon img {\n -moz-force-broken-image-icon: 1;\n}\n\n/* Restrict to direct children as other images could be nested in other content. */\n.jp-RenderedHTMLCommon > img {\n display: block;\n margin-left: 0;\n margin-right: 0;\n margin-bottom: 1em;\n}\n\n/* Change color behind transparent images if they need it... */\n[data-jp-theme-light='false'] .jp-RenderedImage img.jp-needs-light-background {\n background-color: var(--jp-inverse-layout-color1);\n}\n[data-jp-theme-light='true'] .jp-RenderedImage img.jp-needs-dark-background {\n background-color: var(--jp-inverse-layout-color1);\n}\n/* ...or leave it untouched if they don't */\n[data-jp-theme-light='false'] .jp-RenderedImage img.jp-needs-dark-background {\n}\n[data-jp-theme-light='true'] .jp-RenderedImage img.jp-needs-light-background {\n}\n\n.jp-RenderedHTMLCommon img,\n.jp-RenderedImage img,\n.jp-RenderedHTMLCommon svg,\n.jp-RenderedSVG svg {\n max-width: 100%;\n height: auto;\n}\n\n.jp-RenderedHTMLCommon img.jp-mod-unconfined,\n.jp-RenderedImage img.jp-mod-unconfined,\n.jp-RenderedHTMLCommon svg.jp-mod-unconfined,\n.jp-RenderedSVG svg.jp-mod-unconfined {\n max-width: none;\n}\n\n.jp-RenderedHTMLCommon .alert {\n padding: var(--jp-notebook-padding);\n border: var(--jp-border-width) solid transparent;\n border-radius: var(--jp-border-radius);\n margin-bottom: 1em;\n}\n\n.jp-RenderedHTMLCommon .alert-info {\n color: var(--jp-info-color0);\n background-color: var(--jp-info-color3);\n border-color: var(--jp-info-color2);\n}\n.jp-RenderedHTMLCommon .alert-info hr {\n border-color: var(--jp-info-color3);\n}\n.jp-RenderedHTMLCommon .alert-info > p:last-child,\n.jp-RenderedHTMLCommon .alert-info > ul:last-child {\n margin-bottom: 0;\n}\n\n.jp-RenderedHTMLCommon .alert-warning {\n color: var(--jp-warn-color0);\n background-color: var(--jp-warn-color3);\n border-color: var(--jp-warn-color2);\n}\n.jp-RenderedHTMLCommon .alert-warning hr {\n border-color: var(--jp-warn-color3);\n}\n.jp-RenderedHTMLCommon .alert-warning > p:last-child,\n.jp-RenderedHTMLCommon .alert-warning > ul:last-child {\n margin-bottom: 0;\n}\n\n.jp-RenderedHTMLCommon .alert-success {\n color: var(--jp-success-color0);\n background-color: var(--jp-success-color3);\n border-color: var(--jp-success-color2);\n}\n.jp-RenderedHTMLCommon .alert-success hr {\n border-color: var(--jp-success-color3);\n}\n.jp-RenderedHTMLCommon .alert-success > p:last-child,\n.jp-RenderedHTMLCommon .alert-success > ul:last-child {\n margin-bottom: 0;\n}\n\n.jp-RenderedHTMLCommon .alert-danger {\n color: var(--jp-error-color0);\n background-color: var(--jp-error-color3);\n border-color: var(--jp-error-color2);\n}\n.jp-RenderedHTMLCommon .alert-danger hr {\n border-color: var(--jp-error-color3);\n}\n.jp-RenderedHTMLCommon .alert-danger > p:last-child,\n.jp-RenderedHTMLCommon .alert-danger > ul:last-child {\n margin-bottom: 0;\n}\n\n.jp-RenderedHTMLCommon blockquote {\n margin: 1em 2em;\n padding: 0 1em;\n border-left: 5px solid var(--jp-border-color2);\n}\n\na.jp-InternalAnchorLink {\n visibility: hidden;\n margin-left: 8px;\n color: var(--md-blue-800);\n}\n\nh1:hover .jp-InternalAnchorLink,\nh2:hover .jp-InternalAnchorLink,\nh3:hover .jp-InternalAnchorLink,\nh4:hover .jp-InternalAnchorLink,\nh5:hover .jp-InternalAnchorLink,\nh6:hover .jp-InternalAnchorLink {\n visibility: visible;\n}\n\n.jp-RenderedHTMLCommon kbd {\n background-color: var(--jp-rendermime-table-row-background);\n border: 1px solid var(--jp-border-color0);\n border-bottom-color: var(--jp-border-color2);\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);\n display: inline-block;\n font-size: 0.8em;\n line-height: 1em;\n padding: 0.2em 0.5em;\n}\n\n/* Most direct children of .jp-RenderedHTMLCommon have a margin-bottom of 1.0.\n * At the bottom of cells this is a bit too much as there is also spacing\n * between cells. Going all the way to 0 gets too tight between markdown and\n * code cells.\n */\n.jp-RenderedHTMLCommon > *:last-child {\n margin-bottom: 0.5em;\n}\n",""])},TR4g:function(e,t){e.exports={Text:"text",Directive:"directive",Comment:"comment",Script:"script",Style:"style",Tag:"tag",CDATA:"cdata",Doctype:"doctype",isTag:function(e){return e.type==="tag"||e.type==="script"||e.type==="style"}}},TSYQ:function(e,t,n){var r,i;(function(){"use strict";var n={}.hasOwnProperty;function o(){var e=[];for(var t=0;t<arguments.length;t++){var r=arguments[t];if(!r)continue;var i=typeof r;if(i==="string"||i==="number"){e.push(r)}else if(Array.isArray(r)&&r.length){var a=o.apply(null,r);if(a){e.push(a)}}else if(i==="object"){for(var s in r){if(n.call(r,s)&&r[s]){e.push(s)}}}}return e.join(" ")}if(true&&e.exports){o.default=o;e.exports=o}else if(true){!(r=[],i=function(){return o}.apply(t,r),i!==undefined&&(e.exports=i))}else{}})()},TWPC:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.raf=typeof requestAnimationFrame==="undefined"?function(e){return setTimeout(e)}:typeof window==="undefined"?requestAnimationFrame:requestAnimationFrame.bind(window);function r(){var e=[];for(var t=0;t<arguments.length;t++){e[t]=arguments[t]}return e.map((function(e){return e&&typeof e==="object"?Object.keys(e).map((function(t){return!!e[t]&&t})):[e]})).reduce((function(e,t){return e.concat(t)}),[]).filter((function(e){return!!e})).join(" ")}t.classes=r;function i(){var e=[];for(var t=0;t<arguments.length;t++){e[t]=arguments[t]}var n={};for(var r=0,o=e;r<o.length;r++){var a=o[r];if(a==null||a===false){continue}for(var s in a){var l=a[s];if(!l&&l!==0){continue}if(s==="$nest"&&l){n[s]=n["$nest"]?i(n["$nest"],l):l}else if(s.indexOf("&")!==-1||s.indexOf("@media")===0){n[s]=n[s]?i(n[s],l):l}else{n[s]=l}}}return n}t.extend=i;t.media=function(e){var t;var n=[];for(var r=1;r<arguments.length;r++){n[r-1]=arguments[r]}var a=[];if(e.type)a.push(e.type);if(e.orientation)a.push("(orientation: "+e.orientation+")");if(e.minWidth)a.push("(min-width: "+o(e.minWidth)+")");if(e.maxWidth)a.push("(max-width: "+o(e.maxWidth)+")");if(e.minHeight)a.push("(min-height: "+o(e.minHeight)+")");if(e.maxHeight)a.push("(max-height: "+o(e.maxHeight)+")");var s="@media "+a.join(" and ");var l={$nest:(t={},t[s]=i.apply(void 0,n),t)};return l};var o=function(e){return typeof e==="string"?e:e+"px"}},TbEC:function(e,t,n){"use strict";e.exports=function e(t,n,r){var i=" ";var o=t.level;var a=t.dataLevel;var s=t.schema[n];var l=t.schemaPath+t.util.getProperty(n);var c=t.errSchemaPath+"/"+n;var u=!t.opts.allErrors;var d="data"+(a||"");var f="valid"+o;var p="errs__"+o;var h=t.util.copy(t);var m="";h.level++;var b="valid"+h.level;var v=h.baseId,g="prevValid"+o,_="passingSchemas"+o;i+="var "+p+" = errors , "+g+" = false , "+f+" = false , "+_+" = null; ";var y=t.compositeRule;t.compositeRule=h.compositeRule=true;var w=s;if(w){var x,C=-1,k=w.length-1;while(C<k){x=w[C+=1];if(t.opts.strictKeywords?typeof x=="object"&&Object.keys(x).length>0||x===false:t.util.schemaHasRules(x,t.RULES.all)){h.schema=x;h.schemaPath=l+"["+C+"]";h.errSchemaPath=c+"/"+C;i+=" "+t.validate(h)+" ";h.baseId=v}else{i+=" var "+b+" = true; "}if(C){i+=" if ("+b+" && "+g+") { "+f+" = false; "+_+" = ["+_+", "+C+"]; } else { ";m+="}"}i+=" if ("+b+") { "+f+" = "+g+" = true; "+_+" = "+C+"; }"}}t.compositeRule=h.compositeRule=y;i+=""+m+"if (!"+f+") { var err = ";if(t.createErrors!==false){i+=" { keyword: '"+"oneOf"+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: { passingSchemas: "+_+" } ";if(t.opts.messages!==false){i+=" , message: 'should match exactly one schema in oneOf' "}if(t.opts.verbose){i+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+t.schemaPath+" , data: "+d+" "}i+=" } "}else{i+=" {} "}i+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ";if(!t.compositeRule&&u){if(t.async){i+=" throw new ValidationError(vErrors); "}else{i+=" validate.errors = vErrors; return false; "}}i+="} else { errors = "+p+"; if (vErrors !== null) { if ("+p+") vErrors.length = "+p+"; else vErrors = null; }";if(t.opts.allErrors){i+=" } "}return i}},Tevu:function(e,t,n){"use strict";t.__esModule=true;t.default=void 0;var r=i(n("wXf5"));function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;e.__proto__=t}var a=function(e){o(t,e);function t(t){var n;n=e.call(this,t)||this;n.type="root";if(!n.nodes)n.nodes=[];return n}var r=t.prototype;r.removeChild=function t(n,r){var i=this.index(n);if(!r&&i===0&&this.nodes.length>1){this.nodes[1].raws.before=this.nodes[i].raws.before}return e.prototype.removeChild.call(this,n)};r.normalize=function t(n,r,i){var o=e.prototype.normalize.call(this,n);if(r){if(i==="prepend"){if(this.nodes.length>1){r.raws.before=this.nodes[1].raws.before}else{delete r.raws.before}}else if(this.first!==r){for(var a=o,s=Array.isArray(a),l=0,a=s?a:a[Symbol.iterator]();;){var c;if(s){if(l>=a.length)break;c=a[l++]}else{l=a.next();if(l.done)break;c=l.value}var u=c;u.raws.before=r.raws.before}}}return o};r.toResult=function e(t){if(t===void 0){t={}}var r=n("ql4z");var i=n("WNMo");var o=new r(new i,this,t);return o.stringify()};return t}(r.default);var s=a;t.default=s;e.exports=t.default},ThTW:function(e,t,n){(function(e,n){true?n(t):undefined})(this,(function(e){"use strict";function t(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++){t[n]=arguments[n]}if(t.length>1){t[0]=t[0].slice(0,-1);var r=t.length-1;for(var i=1;i<r;++i){t[i]=t[i].slice(1,-1)}t[r]=t[r].slice(1);return t.join("")}else{return t[0]}}function n(e){return"(?:"+e+")"}function r(e){return e===undefined?"undefined":e===null?"null":Object.prototype.toString.call(e).split(" ").pop().split("]").shift().toLowerCase()}function i(e){return e.toUpperCase()}function o(e){return e!==undefined&&e!==null?e instanceof Array?e:typeof e.length!=="number"||e.split||e.setInterval||e.call?[e]:Array.prototype.slice.call(e):[]}function a(e,t){var n=e;if(t){for(var r in t){n[r]=t[r]}}return n}function s(e){var r="[A-Za-z]",i="[\\x0D]",o="[0-9]",a="[\\x22]",s=t(o,"[A-Fa-f]"),l="[\\x0A]",c="[\\x20]",u=n(n("%[EFef]"+s+"%"+s+s+"%"+s+s)+"|"+n("%[89A-Fa-f]"+s+"%"+s+s)+"|"+n("%"+s+s)),d="[\\:\\/\\?\\#\\[\\]\\@]",f="[\\!\\$\\&\\'\\(\\)\\*\\+\\,\\;\\=]",p=t(d,f),h=e?"[\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]":"[]",m=e?"[\\uE000-\\uF8FF]":"[]",b=t(r,o,"[\\-\\.\\_\\~]",h),v=n(r+t(r,o,"[\\+\\-\\.]")+"*"),g=n(n(u+"|"+t(b,f,"[\\:]"))+"*"),_=n(n("25[0-5]")+"|"+n("2[0-4]"+o)+"|"+n("1"+o+o)+"|"+n("[1-9]"+o)+"|"+o),y=n(n("25[0-5]")+"|"+n("2[0-4]"+o)+"|"+n("1"+o+o)+"|"+n("0?[1-9]"+o)+"|0?0?"+o),w=n(y+"\\."+y+"\\."+y+"\\."+y),x=n(s+"{1,4}"),C=n(n(x+"\\:"+x)+"|"+w),k=n(n(x+"\\:")+"{6}"+C),E=n("\\:\\:"+n(x+"\\:")+"{5}"+C),M=n(n(x)+"?\\:\\:"+n(x+"\\:")+"{4}"+C),S=n(n(n(x+"\\:")+"{0,1}"+x)+"?\\:\\:"+n(x+"\\:")+"{3}"+C),L=n(n(n(x+"\\:")+"{0,2}"+x)+"?\\:\\:"+n(x+"\\:")+"{2}"+C),T=n(n(n(x+"\\:")+"{0,3}"+x)+"?\\:\\:"+x+"\\:"+C),D=n(n(n(x+"\\:")+"{0,4}"+x)+"?\\:\\:"+C),O=n(n(n(x+"\\:")+"{0,5}"+x)+"?\\:\\:"+x),A=n(n(n(x+"\\:")+"{0,6}"+x)+"?\\:\\:"),j=n([k,E,M,S,L,T,D,O,A].join("|")),P=n(n(b+"|"+u)+"+"),R=n(j+"\\%25"+P),I=n(j+n("\\%25|\\%(?!"+s+"{2})")+P),z=n("[vV]"+s+"+\\."+t(b,f,"[\\:]")+"+"),N=n("\\["+n(I+"|"+j+"|"+z)+"\\]"),H=n(n(u+"|"+t(b,f))+"*"),F=n(N+"|"+w+"(?!"+H+")"+"|"+H),B=n(o+"*"),V=n(n(g+"@")+"?"+F+n("\\:"+B)+"?"),Y=n(u+"|"+t(b,f,"[\\:\\@]")),W=n(Y+"*"),U=n(Y+"+"),q=n(n(u+"|"+t(b,f,"[\\@]"))+"+"),G=n(n("\\/"+W)+"*"),K=n("\\/"+n(U+G)+"?"),$=n(q+G),J=n(U+G),X="(?!"+Y+")",Z=n(G+"|"+K+"|"+$+"|"+J+"|"+X),Q=n(n(Y+"|"+t("[\\/\\?]",m))+"*"),ee=n(n(Y+"|[\\/\\?]")+"*"),te=n(n("\\/\\/"+V+G)+"|"+K+"|"+J+"|"+X),ne=n(v+"\\:"+te+n("\\?"+Q)+"?"+n("\\#"+ee)+"?"),re=n(n("\\/\\/"+V+G)+"|"+K+"|"+$+"|"+X),ie=n(re+n("\\?"+Q)+"?"+n("\\#"+ee)+"?"),oe=n(ne+"|"+ie),ae=n(v+"\\:"+te+n("\\?"+Q)+"?"),se="^("+v+")\\:"+n(n("\\/\\/("+n("("+g+")@")+"?("+F+")"+n("\\:("+B+")")+"?)")+"?("+G+"|"+K+"|"+J+"|"+X+")")+n("\\?("+Q+")")+"?"+n("\\#("+ee+")")+"?$",le="^(){0}"+n(n("\\/\\/("+n("("+g+")@")+"?("+F+")"+n("\\:("+B+")")+"?)")+"?("+G+"|"+K+"|"+$+"|"+X+")")+n("\\?("+Q+")")+"?"+n("\\#("+ee+")")+"?$",ce="^("+v+")\\:"+n(n("\\/\\/("+n("("+g+")@")+"?("+F+")"+n("\\:("+B+")")+"?)")+"?("+G+"|"+K+"|"+J+"|"+X+")")+n("\\?("+Q+")")+"?$",ue="^"+n("\\#("+ee+")")+"?$",de="^"+n("("+g+")@")+"?("+F+")"+n("\\:("+B+")")+"?$";return{NOT_SCHEME:new RegExp(t("[^]",r,o,"[\\+\\-\\.]"),"g"),NOT_USERINFO:new RegExp(t("[^\\%\\:]",b,f),"g"),NOT_HOST:new RegExp(t("[^\\%\\[\\]\\:]",b,f),"g"),NOT_PATH:new RegExp(t("[^\\%\\/\\:\\@]",b,f),"g"),NOT_PATH_NOSCHEME:new RegExp(t("[^\\%\\/\\@]",b,f),"g"),NOT_QUERY:new RegExp(t("[^\\%]",b,f,"[\\:\\@\\/\\?]",m),"g"),NOT_FRAGMENT:new RegExp(t("[^\\%]",b,f,"[\\:\\@\\/\\?]"),"g"),ESCAPE:new RegExp(t("[^]",b,f),"g"),UNRESERVED:new RegExp(b,"g"),OTHER_CHARS:new RegExp(t("[^\\%]",b,p),"g"),PCT_ENCODED:new RegExp(u,"g"),IPV4ADDRESS:new RegExp("^("+w+")$"),IPV6ADDRESS:new RegExp("^\\[?("+j+")"+n(n("\\%25|\\%(?!"+s+"{2})")+"("+P+")")+"?\\]?$")}}var l=s(false);var c=s(true);var u=function(){function e(e,t){var n=[];var r=true;var i=false;var o=undefined;try{for(var a=e[Symbol.iterator](),s;!(r=(s=a.next()).done);r=true){n.push(s.value);if(t&&n.length===t)break}}catch(l){i=true;o=l}finally{try{if(!r&&a["return"])a["return"]()}finally{if(i)throw o}}return n}return function(t,n){if(Array.isArray(t)){return t}else if(Symbol.iterator in Object(t)){return e(t,n)}else{throw new TypeError("Invalid attempt to destructure non-iterable instance")}}}();var d=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}else{return Array.from(e)}};var f=2147483647;var p=36;var h=1;var m=26;var b=38;var v=700;var g=72;var _=128;var y="-";var w=/^xn--/;var x=/[^\0-\x7E]/;var C=/[\x2E\u3002\uFF0E\uFF61]/g;var k={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"};var E=p-h;var M=Math.floor;var S=String.fromCharCode;function L(e){throw new RangeError(k[e])}function T(e,t){var n=[];var r=e.length;while(r--){n[r]=t(e[r])}return n}function D(e,t){var n=e.split("@");var r="";if(n.length>1){r=n[0]+"@";e=n[1]}e=e.replace(C,".");var i=e.split(".");var o=T(i,t).join(".");return r+o}function O(e){var t=[];var n=0;var r=e.length;while(n<r){var i=e.charCodeAt(n++);if(i>=55296&&i<=56319&&n<r){var o=e.charCodeAt(n++);if((o&64512)==56320){t.push(((i&1023)<<10)+(o&1023)+65536)}else{t.push(i);n--}}else{t.push(i)}}return t}var A=function e(t){return String.fromCodePoint.apply(String,d(t))};var j=function e(t){if(t-48<10){return t-22}if(t-65<26){return t-65}if(t-97<26){return t-97}return p};var P=function e(t,n){return t+22+75*(t<26)-((n!=0)<<5)};var R=function e(t,n,r){var i=0;t=r?M(t/v):t>>1;t+=M(t/n);for(;t>E*m>>1;i+=p){t=M(t/E)}return M(i+(E+1)*t/(t+b))};var I=function e(t){var n=[];var r=t.length;var i=0;var o=_;var a=g;var s=t.lastIndexOf(y);if(s<0){s=0}for(var l=0;l<s;++l){if(t.charCodeAt(l)>=128){L("not-basic")}n.push(t.charCodeAt(l))}for(var c=s>0?s+1:0;c<r;){var u=i;for(var d=1,b=p;;b+=p){if(c>=r){L("invalid-input")}var v=j(t.charCodeAt(c++));if(v>=p||v>M((f-i)/d)){L("overflow")}i+=v*d;var w=b<=a?h:b>=a+m?m:b-a;if(v<w){break}var x=p-w;if(d>M(f/x)){L("overflow")}d*=x}var C=n.length+1;a=R(i-u,C,u==0);if(M(i/C)>f-o){L("overflow")}o+=M(i/C);i%=C;n.splice(i++,0,o)}return String.fromCodePoint.apply(String,n)};var z=function e(t){var n=[];t=O(t);var r=t.length;var i=_;var o=0;var a=g;var s=true;var l=false;var c=undefined;try{for(var u=t[Symbol.iterator](),d;!(s=(d=u.next()).done);s=true){var b=d.value;if(b<128){n.push(S(b))}}}catch(G){l=true;c=G}finally{try{if(!s&&u.return){u.return()}}finally{if(l){throw c}}}var v=n.length;var w=v;if(v){n.push(y)}while(w<r){var x=f;var C=true;var k=false;var E=undefined;try{for(var T=t[Symbol.iterator](),D;!(C=(D=T.next()).done);C=true){var A=D.value;if(A>=i&&A<x){x=A}}}catch(G){k=true;E=G}finally{try{if(!C&&T.return){T.return()}}finally{if(k){throw E}}}var j=w+1;if(x-i>M((f-o)/j)){L("overflow")}o+=(x-i)*j;i=x;var I=true;var z=false;var N=undefined;try{for(var H=t[Symbol.iterator](),F;!(I=(F=H.next()).done);I=true){var B=F.value;if(B<i&&++o>f){L("overflow")}if(B==i){var V=o;for(var Y=p;;Y+=p){var W=Y<=a?h:Y>=a+m?m:Y-a;if(V<W){break}var U=V-W;var q=p-W;n.push(S(P(W+U%q,0)));V=M(U/q)}n.push(S(P(V,0)));a=R(o,j,w==v);o=0;++w}}}catch(G){z=true;N=G}finally{try{if(!I&&H.return){H.return()}}finally{if(z){throw N}}}++o;++i}return n.join("")};var N=function e(t){return D(t,(function(e){return w.test(e)?I(e.slice(4).toLowerCase()):e}))};var H=function e(t){return D(t,(function(e){return x.test(e)?"xn--"+z(e):e}))};var F={version:"2.1.0",ucs2:{decode:O,encode:A},decode:I,encode:z,toASCII:H,toUnicode:N};var B={};function V(e){var t=e.charCodeAt(0);var n=void 0;if(t<16)n="%0"+t.toString(16).toUpperCase();else if(t<128)n="%"+t.toString(16).toUpperCase();else if(t<2048)n="%"+(t>>6|192).toString(16).toUpperCase()+"%"+(t&63|128).toString(16).toUpperCase();else n="%"+(t>>12|224).toString(16).toUpperCase()+"%"+(t>>6&63|128).toString(16).toUpperCase()+"%"+(t&63|128).toString(16).toUpperCase();return n}function Y(e){var t="";var n=0;var r=e.length;while(n<r){var i=parseInt(e.substr(n+1,2),16);if(i<128){t+=String.fromCharCode(i);n+=3}else if(i>=194&&i<224){if(r-n>=6){var o=parseInt(e.substr(n+4,2),16);t+=String.fromCharCode((i&31)<<6|o&63)}else{t+=e.substr(n,6)}n+=6}else if(i>=224){if(r-n>=9){var a=parseInt(e.substr(n+4,2),16);var s=parseInt(e.substr(n+7,2),16);t+=String.fromCharCode((i&15)<<12|(a&63)<<6|s&63)}else{t+=e.substr(n,9)}n+=9}else{t+=e.substr(n,3);n+=3}}return t}function W(e,t){function n(e){var n=Y(e);return!n.match(t.UNRESERVED)?e:n}if(e.scheme)e.scheme=String(e.scheme).replace(t.PCT_ENCODED,n).toLowerCase().replace(t.NOT_SCHEME,"");if(e.userinfo!==undefined)e.userinfo=String(e.userinfo).replace(t.PCT_ENCODED,n).replace(t.NOT_USERINFO,V).replace(t.PCT_ENCODED,i);if(e.host!==undefined)e.host=String(e.host).replace(t.PCT_ENCODED,n).toLowerCase().replace(t.NOT_HOST,V).replace(t.PCT_ENCODED,i);if(e.path!==undefined)e.path=String(e.path).replace(t.PCT_ENCODED,n).replace(e.scheme?t.NOT_PATH:t.NOT_PATH_NOSCHEME,V).replace(t.PCT_ENCODED,i);if(e.query!==undefined)e.query=String(e.query).replace(t.PCT_ENCODED,n).replace(t.NOT_QUERY,V).replace(t.PCT_ENCODED,i);if(e.fragment!==undefined)e.fragment=String(e.fragment).replace(t.PCT_ENCODED,n).replace(t.NOT_FRAGMENT,V).replace(t.PCT_ENCODED,i);return e}function U(e){return e.replace(/^0*(.*)/,"$1")||"0"}function q(e,t){var n=e.match(t.IPV4ADDRESS)||[];var r=u(n,2),i=r[1];if(i){return i.split(".").map(U).join(".")}else{return e}}function G(e,t){var n=e.match(t.IPV6ADDRESS)||[];var r=u(n,3),i=r[1],o=r[2];if(i){var a=i.toLowerCase().split("::").reverse(),s=u(a,2),l=s[0],c=s[1];var d=c?c.split(":").map(U):[];var f=l.split(":").map(U);var p=t.IPV4ADDRESS.test(f[f.length-1]);var h=p?7:8;var m=f.length-h;var b=Array(h);for(var v=0;v<h;++v){b[v]=d[v]||f[m+v]||""}if(p){b[h-1]=q(b[h-1],t)}var g=b.reduce((function(e,t,n){if(!t||t==="0"){var r=e[e.length-1];if(r&&r.index+r.length===n){r.length++}else{e.push({index:n,length:1})}}return e}),[]);var _=g.sort((function(e,t){return t.length-e.length}))[0];var y=void 0;if(_&&_.length>1){var w=b.slice(0,_.index);var x=b.slice(_.index+_.length);y=w.join(":")+"::"+x.join(":")}else{y=b.join(":")}if(o){y+="%"+o}return y}else{return e}}var K=/^(?:([^:\/?#]+):)?(?:\/\/((?:([^\/?#@]*)@)?(\[[^\/?#\]]+\]|[^\/?#:]*)(?:\:(\d*))?))?([^?#]*)(?:\?([^#]*))?(?:#((?:.|\n|\r)*))?/i;var $="".match(/(){0}/)[1]===undefined;function J(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var n={};var r=t.iri!==false?c:l;if(t.reference==="suffix")e=(t.scheme?t.scheme+":":"")+"//"+e;var i=e.match(K);if(i){if($){n.scheme=i[1];n.userinfo=i[3];n.host=i[4];n.port=parseInt(i[5],10);n.path=i[6]||"";n.query=i[7];n.fragment=i[8];if(isNaN(n.port)){n.port=i[5]}}else{n.scheme=i[1]||undefined;n.userinfo=e.indexOf("@")!==-1?i[3]:undefined;n.host=e.indexOf("//")!==-1?i[4]:undefined;n.port=parseInt(i[5],10);n.path=i[6]||"";n.query=e.indexOf("?")!==-1?i[7]:undefined;n.fragment=e.indexOf("#")!==-1?i[8]:undefined;if(isNaN(n.port)){n.port=e.match(/\/\/(?:.|\n)*\:(?:\/|\?|\#|$)/)?i[4]:undefined}}if(n.host){n.host=G(q(n.host,r),r)}if(n.scheme===undefined&&n.userinfo===undefined&&n.host===undefined&&n.port===undefined&&!n.path&&n.query===undefined){n.reference="same-document"}else if(n.scheme===undefined){n.reference="relative"}else if(n.fragment===undefined){n.reference="absolute"}else{n.reference="uri"}if(t.reference&&t.reference!=="suffix"&&t.reference!==n.reference){n.error=n.error||"URI is not a "+t.reference+" reference."}var o=B[(t.scheme||n.scheme||"").toLowerCase()];if(!t.unicodeSupport&&(!o||!o.unicodeSupport)){if(n.host&&(t.domainHost||o&&o.domainHost)){try{n.host=F.toASCII(n.host.replace(r.PCT_ENCODED,Y).toLowerCase())}catch(a){n.error=n.error||"Host's domain name can not be converted to ASCII via punycode: "+a}}W(n,l)}else{W(n,r)}if(o&&o.parse){o.parse(n,t)}}else{n.error=n.error||"URI can not be parsed."}return n}function X(e,t){var n=t.iri!==false?c:l;var r=[];if(e.userinfo!==undefined){r.push(e.userinfo);r.push("@")}if(e.host!==undefined){r.push(G(q(String(e.host),n),n).replace(n.IPV6ADDRESS,(function(e,t,n){return"["+t+(n?"%25"+n:"")+"]"})))}if(typeof e.port==="number"||typeof e.port==="string"){r.push(":");r.push(String(e.port))}return r.length?r.join(""):undefined}var Z=/^\.\.?\//;var Q=/^\/\.(\/|$)/;var ee=/^\/\.\.(\/|$)/;var te=/^\/?(?:.|\n)*?(?=\/|$)/;function ne(e){var t=[];while(e.length){if(e.match(Z)){e=e.replace(Z,"")}else if(e.match(Q)){e=e.replace(Q,"/")}else if(e.match(ee)){e=e.replace(ee,"/");t.pop()}else if(e==="."||e===".."){e=""}else{var n=e.match(te);if(n){var r=n[0];e=e.slice(r.length);t.push(r)}else{throw new Error("Unexpected dot segment condition")}}}return t.join("")}function re(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var n=t.iri?c:l;var r=[];var i=B[(t.scheme||e.scheme||"").toLowerCase()];if(i&&i.serialize)i.serialize(e,t);if(e.host){if(n.IPV6ADDRESS.test(e.host)){}else if(t.domainHost||i&&i.domainHost){try{e.host=!t.iri?F.toASCII(e.host.replace(n.PCT_ENCODED,Y).toLowerCase()):F.toUnicode(e.host)}catch(s){e.error=e.error||"Host's domain name can not be converted to "+(!t.iri?"ASCII":"Unicode")+" via punycode: "+s}}}W(e,n);if(t.reference!=="suffix"&&e.scheme){r.push(e.scheme);r.push(":")}var o=X(e,t);if(o!==undefined){if(t.reference!=="suffix"){r.push("//")}r.push(o);if(e.path&&e.path.charAt(0)!=="/"){r.push("/")}}if(e.path!==undefined){var a=e.path;if(!t.absolutePath&&(!i||!i.absolutePath)){a=ne(a)}if(o===undefined){a=a.replace(/^\/\//,"/%2F")}r.push(a)}if(e.query!==undefined){r.push("?");r.push(e.query)}if(e.fragment!==undefined){r.push("#");r.push(e.fragment)}return r.join("")}function ie(e,t){var n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};var r=arguments[3];var i={};if(!r){e=J(re(e,n),n);t=J(re(t,n),n)}n=n||{};if(!n.tolerant&&t.scheme){i.scheme=t.scheme;i.userinfo=t.userinfo;i.host=t.host;i.port=t.port;i.path=ne(t.path||"");i.query=t.query}else{if(t.userinfo!==undefined||t.host!==undefined||t.port!==undefined){i.userinfo=t.userinfo;i.host=t.host;i.port=t.port;i.path=ne(t.path||"");i.query=t.query}else{if(!t.path){i.path=e.path;if(t.query!==undefined){i.query=t.query}else{i.query=e.query}}else{if(t.path.charAt(0)==="/"){i.path=ne(t.path)}else{if((e.userinfo!==undefined||e.host!==undefined||e.port!==undefined)&&!e.path){i.path="/"+t.path}else if(!e.path){i.path=t.path}else{i.path=e.path.slice(0,e.path.lastIndexOf("/")+1)+t.path}i.path=ne(i.path)}i.query=t.query}i.userinfo=e.userinfo;i.host=e.host;i.port=e.port}i.scheme=e.scheme}i.fragment=t.fragment;return i}function oe(e,t,n){var r=a({scheme:"null"},n);return re(ie(J(e,r),J(t,r),r,true),r)}function ae(e,t){if(typeof e==="string"){e=re(J(e,t),t)}else if(r(e)==="object"){e=J(re(e,t),t)}return e}function se(e,t,n){if(typeof e==="string"){e=re(J(e,n),n)}else if(r(e)==="object"){e=re(e,n)}if(typeof t==="string"){t=re(J(t,n),n)}else if(r(t)==="object"){t=re(t,n)}return e===t}function le(e,t){return e&&e.toString().replace(!t||!t.iri?l.ESCAPE:c.ESCAPE,V)}function ce(e,t){return e&&e.toString().replace(!t||!t.iri?l.PCT_ENCODED:c.PCT_ENCODED,Y)}var ue={scheme:"http",domainHost:true,parse:function e(t,n){if(!t.host){t.error=t.error||"HTTP URIs must have a host."}return t},serialize:function e(t,n){var r=String(t.scheme).toLowerCase()==="https";if(t.port===(r?443:80)||t.port===""){t.port=undefined}if(!t.path){t.path="/"}return t}};var de={scheme:"https",domainHost:ue.domainHost,parse:ue.parse,serialize:ue.serialize};function fe(e){return typeof e.secure==="boolean"?e.secure:String(e.scheme).toLowerCase()==="wss"}var pe={scheme:"ws",domainHost:true,parse:function e(t,n){var r=t;r.secure=fe(r);r.resourceName=(r.path||"/")+(r.query?"?"+r.query:"");r.path=undefined;r.query=undefined;return r},serialize:function e(t,n){if(t.port===(fe(t)?443:80)||t.port===""){t.port=undefined}if(typeof t.secure==="boolean"){t.scheme=t.secure?"wss":"ws";t.secure=undefined}if(t.resourceName){var r=t.resourceName.split("?"),i=u(r,2),o=i[0],a=i[1];t.path=o&&o!=="/"?o:undefined;t.query=a;t.resourceName=undefined}t.fragment=undefined;return t}};var he={scheme:"wss",domainHost:pe.domainHost,parse:pe.parse,serialize:pe.serialize};var me={};var be=true;var ve="[A-Za-z0-9\\-\\.\\_\\~"+(be?"\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF":"")+"]";var ge="[0-9A-Fa-f]";var _e=n(n("%[EFef]"+ge+"%"+ge+ge+"%"+ge+ge)+"|"+n("%[89A-Fa-f]"+ge+"%"+ge+ge)+"|"+n("%"+ge+ge));var ye="[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]";var we="[\\!\\$\\%\\'\\(\\)\\*\\+\\,\\-\\.0-9\\<\\>A-Z\\x5E-\\x7E]";var xe=t(we,'[\\"\\\\]');var Ce="[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]";var ke=new RegExp(ve,"g");var Ee=new RegExp(_e,"g");var Me=new RegExp(t("[^]",ye,"[\\.]",'[\\"]',xe),"g");var Se=new RegExp(t("[^]",ve,Ce),"g");var Le=Se;function Te(e){var t=Y(e);return!t.match(ke)?e:t}var De={scheme:"mailto",parse:function e(t,n){var r=t;var i=r.to=r.path?r.path.split(","):[];r.path=undefined;if(r.query){var o=false;var a={};var s=r.query.split("&");for(var l=0,c=s.length;l<c;++l){var u=s[l].split("=");switch(u[0]){case"to":var d=u[1].split(",");for(var f=0,p=d.length;f<p;++f){i.push(d[f])}break;case"subject":r.subject=ce(u[1],n);break;case"body":r.body=ce(u[1],n);break;default:o=true;a[ce(u[0],n)]=ce(u[1],n);break}}if(o)r.headers=a}r.query=undefined;for(var h=0,m=i.length;h<m;++h){var b=i[h].split("@");b[0]=ce(b[0]);if(!n.unicodeSupport){try{b[1]=F.toASCII(ce(b[1],n).toLowerCase())}catch(v){r.error=r.error||"Email address's domain name can not be converted to ASCII via punycode: "+v}}else{b[1]=ce(b[1],n).toLowerCase()}i[h]=b.join("@")}return r},serialize:function e(t,n){var r=t;var a=o(t.to);if(a){for(var s=0,l=a.length;s<l;++s){var c=String(a[s]);var u=c.lastIndexOf("@");var d=c.slice(0,u).replace(Ee,Te).replace(Ee,i).replace(Me,V);var f=c.slice(u+1);try{f=!n.iri?F.toASCII(ce(f,n).toLowerCase()):F.toUnicode(f)}catch(b){r.error=r.error||"Email address's domain name can not be converted to "+(!n.iri?"ASCII":"Unicode")+" via punycode: "+b}a[s]=d+"@"+f}r.path=a.join(",")}var p=t.headers=t.headers||{};if(t.subject)p["subject"]=t.subject;if(t.body)p["body"]=t.body;var h=[];for(var m in p){if(p[m]!==me[m]){h.push(m.replace(Ee,Te).replace(Ee,i).replace(Se,V)+"="+p[m].replace(Ee,Te).replace(Ee,i).replace(Le,V))}}if(h.length){r.query=h.join("&")}return r}};var Oe=/^([^\:]+)\:(.*)/;var Ae={scheme:"urn",parse:function e(t,n){var r=t.path&&t.path.match(Oe);var i=t;if(r){var o=n.scheme||i.scheme||"urn";var a=r[1].toLowerCase();var s=r[2];var l=o+":"+(n.nid||a);var c=B[l];i.nid=a;i.nss=s;i.path=undefined;if(c){i=c.parse(i,n)}}else{i.error=i.error||"URN can not be parsed."}return i},serialize:function e(t,n){var r=n.scheme||t.scheme||"urn";var i=t.nid;var o=r+":"+(n.nid||i);var a=B[o];if(a){t=a.serialize(t,n)}var s=t;var l=t.nss;s.path=(i||n.nid)+":"+l;return s}};var je=/^[0-9A-Fa-f]{8}(?:\-[0-9A-Fa-f]{4}){3}\-[0-9A-Fa-f]{12}$/;var Pe={scheme:"urn:uuid",parse:function e(t,n){var r=t;r.uuid=r.nss;r.nss=undefined;if(!n.tolerant&&(!r.uuid||!r.uuid.match(je))){r.error=r.error||"UUID is not valid."}return r},serialize:function e(t,n){var r=t;r.nss=(t.uuid||"").toLowerCase();return r}};B[ue.scheme]=ue;B[de.scheme]=de;B[pe.scheme]=pe;B[he.scheme]=he;B[De.scheme]=De;B[Ae.scheme]=Ae;B[Pe.scheme]=Pe;e.SCHEMES=B;e.pctEncChar=V;e.pctDecChars=Y;e.parse=J;e.removeDotSegments=ne;e.serialize=re;e.resolveComponents=ie;e.resolve=oe;e.normalize=ae;e.equal=se;e.escapeComponent=le;e.unescapeComponent=ce;Object.defineProperty(e,"__esModule",{value:true})}))},Ti8G:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n("nW2j");const i=n("J8M5");const o=n("JGtG");class a{constructor(e){this._added=new o.Signal(this);this._current=null;this._currentChanged=new o.Signal(this);this._hasRestored=false;this._isDisposed=false;this._objects=new Set;this._restore=null;this._restored=new r.PromiseDelegate;this._updated=new o.Signal(this);this.namespace=e.namespace}get added(){return this._added}get current(){return this._current}set current(e){if(this._current===e){return}if(e!==null&&this._objects.has(e)){this._current=e;this._currentChanged.emit(this._current)}}get currentChanged(){return this._currentChanged}get isDisposed(){return this._isDisposed}get restored(){return this._restored.promise}get size(){return this._objects.size}get updated(){return this._updated}async add(e){var t,n;if(e.isDisposed){const t="A disposed object cannot be added.";console.warn(t,e);throw new Error(t)}if(this._objects.has(e)){const t="This object already exists in the pool.";console.warn(t,e);throw new Error(t)}this._objects.add(e);e.disposed.connect(this._onInstanceDisposed,this);if(s.injectedProperty.get(e)){return}if(this._restore){const{connector:r}=this._restore;const i=this._restore.name(e);if(i){const o=`${this.namespace}:${i}`;const a=(n=(t=this._restore).args)===null||n===void 0?void 0:n.call(t,e);s.nameProperty.set(e,o);await r.save(o,{data:a})}}this._added.emit(e)}dispose(){if(this.isDisposed){return}this._current=null;this._isDisposed=true;this._objects.clear();o.Signal.clearData(this)}find(e){const t=this._objects.values();for(const n of t){if(e(n)){return n}}return undefined}forEach(e){this._objects.forEach(e)}filter(e){const t=[];this.forEach(n=>{if(e(n)){t.push(n)}});return t}inject(e){s.injectedProperty.set(e,true);return this.add(e)}has(e){return this._objects.has(e)}async restore(e){if(this._hasRestored){throw new Error("This pool has already been restored.")}this._hasRestored=true;const{command:t,connector:n,registry:r,when:i}=e;const o=this.namespace;const a=i?[n.list(o)].concat(i):[n.list(o)];this._restore=e;const[s]=await Promise.all(a);const l=await Promise.all(s.ids.map(async(e,i)=>{const o=s.values[i];const a=o&&o.data;if(a===undefined){return n.remove(e)}return r.execute(t,a).catch(()=>n.remove(e))}));this._restored.resolve();return l}async save(e){var t,n;const r=s.injectedProperty.get(e);if(!this._restore||!this.has(e)||r){return}const{connector:i}=this._restore;const o=this._restore.name(e);const a=s.nameProperty.get(e);const l=o?`${this.namespace}:${o}`:"";if(a&&a!==l){await i.remove(a)}s.nameProperty.set(e,l);if(l){const r=(n=(t=this._restore).args)===null||n===void 0?void 0:n.call(t,e);await i.save(l,{data:r})}if(a!==l){this._updated.emit(e)}}_onInstanceDisposed(e){this._objects.delete(e);if(e===this._current){this._current=null;this._currentChanged.emit(this._current)}if(s.injectedProperty.get(e)){return}if(!this._restore){return}const{connector:t}=this._restore;const n=s.nameProperty.get(e);if(n){void t.remove(n)}}}t.RestorablePool=a;var s;(function(e){e.injectedProperty=new i.AttachedProperty({name:"injected",create:()=>false});e.nameProperty=new i.AttachedProperty({name:"name",create:()=>""})})(s||(s={}))},TqRt:function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}e.exports=n},"U+KD":function(e,t,n){var r=n("B+OT");var i=n("JB68");var o=n("VVlx")("IE_PROTO");var a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){e=i(e);if(r(e,o))return e[o];if(typeof e.constructor=="function"&&e instanceof e.constructor){return e.constructor.prototype}return e instanceof Object?a:null}},U2CZ:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("nW2j");const i=new r["Token"]("@jupyterlab/apputils:ICommandPalette")},U33M:function(e,t,n){"use strict";n.r(t);n.d(t,"LogLevelSwitcher",(function(){return $}));var r=n("ldDC");var i=n("2F0p");var o=n("U2CZ");var a=n("923h");var s=n("AGAg");var l=n("yhkN");var c=n("PbVF");var u=n("nW2j");const d=new u["Token"]("@jupyterlab/logconsole:ILoggerRegistry");var f=n("JGtG");var p=n("0XmT");var h=n("7WuX");var m=undefined&&undefined.__rest||function(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++){if(t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i]))n[r[i]]=e[r[i]]}return n};class b extends h["a"]{constructor(e){super(e);this.timestamp=new Date(e.value.timestamp);this.level=e.value.level}}class v extends p["a"].ContentFactory{createOutputModel(e){return new b(e)}}class g extends p["a"]{constructor(e){var{maxLength:t}=e,n=m(e,["maxLength"]);super(n);this.maxLength=t}add(e){super.add(e);this._applyMaxLength();return this.length}shouldCombine(e){const{value:t,lastModel:n}=e;const r=Math.trunc(n.timestamp.getTime()/1e3);const i=Math.trunc(t.timestamp/1e3);return r===i}get(e){return super.get(e)}get maxLength(){return this._maxLength}set maxLength(e){this._maxLength=e;this._applyMaxLength()}_applyMaxLength(){if(this.list.length>this._maxLength){this.list.removeRange(0,this.list.length-this._maxLength)}}}class _{constructor(e){this._isDisposed=false;this._contentChanged=new f["Signal"](this);this._stateChanged=new f["Signal"](this);this._rendermime=null;this._version=0;this._level="warning";this.source=e.source;this.outputAreaModel=new g({contentFactory:new v,maxLength:e.maxLength})}get maxLength(){return this.outputAreaModel.maxLength}set maxLength(e){this.outputAreaModel.maxLength=e}get level(){return this._level}set level(e){const t=this._level;if(t===e){return}this._level=e;this._log({output:{output_type:"display_data",data:{"text/plain":`Log level set to ${e}`}},level:"metadata"});this._stateChanged.emit({name:"level",oldValue:t,newValue:e})}get length(){return this.outputAreaModel.length}get contentChanged(){return this._contentChanged}get stateChanged(){return this._stateChanged}get rendermime(){return this._rendermime}set rendermime(e){if(e!==this._rendermime){const t=this._rendermime;const n=this._rendermime=e;this._stateChanged.emit({name:"rendermime",oldValue:t,newValue:n})}}get version(){return this._version}log(e){if(y.LogLevel[e.level]<y.LogLevel[this._level]){return}let t=null;switch(e.type){case"text":t={output_type:"display_data",data:{"text/plain":e.data}};break;case"html":t={output_type:"display_data",data:{"text/html":e.data}};break;case"output":t=e.data;break;default:break}if(t){this._log({output:t,level:e.level})}}clear(){this.outputAreaModel.clear(false);this._contentChanged.emit("clear")}checkpoint(){this._log({output:{output_type:"display_data",data:{"text/html":"<hr/>"}},level:"metadata"})}get isDisposed(){return this._isDisposed}dispose(){if(this.isDisposed){return}this._isDisposed=true;this.clear();this._rendermime=null;f["Signal"].clearData(this)}_log(e){this._version++;this.outputAreaModel.add(Object.assign(Object.assign({},e.output),{timestamp:Date.now(),level:e.level}));this._contentChanged.emit("append")}}var y;(function(e){let t;(function(e){e[e["debug"]=0]="debug";e[e["info"]=1]="info";e[e["warning"]=2]="warning";e[e["error"]=3]="error";e[e["critical"]=4]="critical";e[e["metadata"]=5]="metadata"})(t=e.LogLevel||(e.LogLevel={}))})(y||(y={}));class w{constructor(e){this._loggers=new Map;this._registryChanged=new f["Signal"](this);this._isDisposed=false;this._defaultRendermime=e.defaultRendermime;this._maxLength=e.maxLength}getLogger(e){const t=this._loggers;let n=t.get(e);if(n){return n}n=new _({source:e,maxLength:this.maxLength});n.rendermime=this._defaultRendermime;t.set(e,n);this._registryChanged.emit("append");return n}getLoggers(){return Array.from(this._loggers.values())}get registryChanged(){return this._registryChanged}get maxLength(){return this._maxLength}set maxLength(e){this._maxLength=e;this._loggers.forEach(t=>{t.maxLength=e})}get isDisposed(){return this._isDisposed}dispose(){if(this.isDisposed){return}this._isDisposed=true;this._loggers.forEach(e=>e.dispose());f["Signal"].clearData(this)}}var x=n("km5Q");var C=n("2DVW");var k=undefined&&undefined.__rest||function(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++){if(t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i]))n[r[i]]=e[r[i]]}return n};function E(e){return e.length===0?e:e[0].toUpperCase()+e.slice(1)}class M extends C["Widget"]{constructor(){super();this._timestampNode=document.createElement("div");this.node.append(this._timestampNode)}set timestamp(e){this._timestamp=e;this._timestampNode.innerHTML=this._timestamp.toLocaleTimeString();this.update()}set level(e){this._level=e;this.node.dataset.logLevel=e;this.update()}update(){if(this._level!==undefined&&this._timestamp!==undefined){this.node.title=`${this._timestamp.toLocaleString()}; ${E(this._level)} level`}}}class S extends x["a"]{createOutputItem(e){const t=super.createOutputItem(e);if(t===null){return null}const n=t.widgets[0];n.timestamp=e.timestamp;n.level=e.level;return t}onInputRequest(e,t){return}}class L extends x["a"].ContentFactory{createOutputPrompt(){return new M}}class T extends C["Widget"]{constructor(e){var{content:t}=e,n=k(e,["content"]);super(n);this._observer=null;this.addClass("jp-Scrolling");const r=this.layout=new C["PanelLayout"];r.addWidget(t);this._content=t;this._sentinel=document.createElement("div");this.node.appendChild(this._sentinel)}get content(){return this._content}onAfterAttach(e){super.onAfterAttach(e);requestAnimationFrame(()=>{this._sentinel.scrollIntoView();this._scrollHeight=this.node.scrollHeight});if(typeof IntersectionObserver!=="undefined"){this._observer=new IntersectionObserver(e=>{this._handleScroll(e)},{root:this.node,threshold:1});this._observer.observe(this._sentinel)}}onBeforeDetach(e){if(this._observer){this._observer.disconnect()}}onAfterShow(e){if(this._tracking){this._sentinel.scrollIntoView()}}_handleScroll([e]){if(e.isIntersecting){this._tracking=true}else if(this.isVisible){const e=this.node.scrollHeight;if(e===this._scrollHeight){this._tracking=false}else{this._sentinel.scrollIntoView();this._scrollHeight=e;this._tracking=true}}}}class D extends C["StackedPanel"]{constructor(e){super();this._outputAreas=new Map;this._source=null;this._sourceChanged=new f["Signal"](this);this._sourceDisplayed=new f["Signal"](this);this._loggersWatched=new Set;this._loggerRegistry=e;this.addClass("jp-LogConsolePanel");e.registryChanged.connect((e,t)=>{this._bindLoggerSignals()},this);this._bindLoggerSignals();this._placeholder=new C["Widget"];this._placeholder.addClass("jp-LogConsoleListPlaceholder");this.addWidget(this._placeholder)}get loggerRegistry(){return this._loggerRegistry}get logger(){if(this.source===null){return null}return this.loggerRegistry.getLogger(this.source)}get source(){return this._source}set source(e){if(e===this._source){return}const t=this._source;const n=this._source=e;this._showOutputFromSource(n);this._handlePlaceholder();this._sourceChanged.emit({oldValue:t,newValue:n,name:"source"})}get sourceVersion(){const e=this.source;return e!==null?this._loggerRegistry.getLogger(e).version:null}get sourceChanged(){return this._sourceChanged}get sourceDisplayed(){return this._sourceDisplayed}onAfterAttach(e){super.onAfterAttach(e);this._updateOutputAreas();this._showOutputFromSource(this._source);this._handlePlaceholder()}onAfterShow(e){super.onAfterShow(e);if(this.source!==null){this._sourceDisplayed.emit({source:this.source,version:this.sourceVersion})}}_bindLoggerSignals(){const e=this._loggerRegistry.getLoggers();for(const t of e){if(this._loggersWatched.has(t.source)){continue}t.contentChanged.connect((e,t)=>{this._updateOutputAreas();this._handlePlaceholder()},this);t.stateChanged.connect((e,t)=>{if(t.name!=="rendermime"){return}const n=`source:${e.source}`;const r=this._outputAreas.get(n);if(r){if(t.newValue){r.rendermime=t.newValue}else{r.dispose()}}},this);this._loggersWatched.add(t.source)}}_showOutputFromSource(e){const t=e===null?"null source":`source:${e}`;this._outputAreas.forEach((e,n)=>{var r,i;if(e.id===t){(r=e.parent)===null||r===void 0?void 0:r.show();if(e.isVisible){this._sourceDisplayed.emit({source:this.source,version:this.sourceVersion})}}else{(i=e.parent)===null||i===void 0?void 0:i.hide()}});const n=e===null?"Log Console":`Log: ${e}`;this.title.label=n;this.title.caption=n}_handlePlaceholder(){if(this.source===null){this._placeholder.node.textContent="No source selected.";this._placeholder.show()}else if(this._loggerRegistry.getLogger(this.source).length===0){this._placeholder.node.textContent="No log messages.";this._placeholder.show()}else{this._placeholder.hide();this._placeholder.node.textContent=""}}_updateOutputAreas(){var e;const t=new Set;const n=this._loggerRegistry.getLoggers();for(const i of n){const e=i.source;const n=`source:${e}`;t.add(n);if(!this._outputAreas.has(n)){const t=new S({rendermime:i.rendermime,contentFactory:new L,model:i.outputAreaModel});t.id=n;const r=new T({content:t});this.addWidget(r);this._outputAreas.set(n,t);const o=t=>{if(this.source===e&&t.isVisible){this._sourceDisplayed.emit({source:this.source,version:this.sourceVersion})}};t.outputLengthChanged.connect(o,this);o(t)}}const r=this._outputAreas.keys();for(const i of r){if(!t.has(i)){const t=this._outputAreas.get(i);(e=t)===null||e===void 0?void 0:e.dispose();this._outputAreas.delete(i)}}}}var O=n("W9mf");var A=n("l4p9");var j=n("koZe");var P=n("w0/B");var R=n("cWHR");var I=n("i96i");var z=n("qsRG");var N=n("q1tI");var H=n.n(N);var F=n("S9up");const B={activate:V,id:"logconsole:nboutput",requires:[d,A["b"]],autoStart:true};function V(e,t,n){function r(e){function n(n,r,i){if(F["KernelMessage"].isDisplayDataMsg(n)||F["KernelMessage"].isStreamMsg(n)||F["KernelMessage"].isErrorMsg(n)||F["KernelMessage"].isExecuteResultMsg(n)){const o=t.getLogger(e.context.path);o.rendermime=e.content.rendermime;const a=Object.assign(Object.assign({},n.content),{output_type:n.header.msg_type});let s=r;if(F["KernelMessage"].isErrorMsg(n)||F["KernelMessage"].isStreamMsg(n)&&n.content.name==="stderr"){s=i}o.log({type:"output",data:a,level:s})}}e.context.sessionContext.iopubMessage.connect((e,t)=>n(t,"info","info"));e.context.sessionContext.unhandledMessage.connect((e,t)=>n(t,"warning","error"))}n.forEach(e=>r(e));n.widgetAdded.connect((e,t)=>r(t))}function Y(e){let t="";if(e.newMessages>0){t=`${e.newMessages} new messages, `}t+=`${e.logEntries} log entries for ${e.source}`;return H.a.createElement(R["a"],{spacing:0,onClick:e.handleClick,title:t},H.a.createElement(I["L"].react,{top:"2px",stylesheet:"statusBar"}),e.newMessages>0?H.a.createElement(R["i"],{source:e.newMessages}):H.a.createElement(H.a.Fragment,null))}class W extends c["d"]{constructor(e){super(new W.Model(e.loggerRegistry));this._handleClick=e.handleClick;this.addClass(R["k"]);this.addClass("jp-LogConsoleStatusItem")}render(){if(this.model===null||this.model.version===0){this.hide();return null}this.show();const{flashEnabled:e,messages:t,source:n,version:r,versionDisplayed:i,versionNotified:o}=this.model;if(n!==null&&e&&r>o){this._flashHighlight();this.model.sourceNotified(n,r)}else if(n!==null&&e&&r>i){this._showHighlighted()}else{this._clearHighlight()}return H.a.createElement(Y,{handleClick:this._handleClick,logEntries:t,newMessages:r-i,source:this.model.source})}_flashHighlight(){this._showHighlighted();this.removeClass("jp-LogConsole-flash");requestAnimationFrame(()=>{this.addClass("jp-LogConsole-flash")})}_showHighlighted(){this.addClass("jp-mod-selected")}_clearHighlight(){this.removeClass("jp-LogConsole-flash");this.removeClass("jp-mod-selected")}}(function(e){class t extends c["c"]{constructor(e){super();this.flashEnabledChanged=new f["Signal"](this);this._flashEnabled=true;this._source=null;this._sourceVersion=new Map;this._loggerRegistry=e;this._loggerRegistry.registryChanged.connect(this._handleLogRegistryChange,this);this._handleLogRegistryChange()}get messages(){if(this._source===null){return 0}const e=this._loggerRegistry.getLogger(this._source);return e.length}get version(){if(this._source===null){return 0}const e=this._loggerRegistry.getLogger(this._source);return e.version}get source(){return this._source}set source(e){if(this._source===e){return}this._source=e;this.stateChanged.emit()}get versionDisplayed(){var e,t;if(this._source===null){return 0}return t=(e=this._sourceVersion.get(this._source))===null||e===void 0?void 0:e.lastDisplayed,t!==null&&t!==void 0?t:0}get versionNotified(){var e,t;if(this._source===null){return 0}return t=(e=this._sourceVersion.get(this._source))===null||e===void 0?void 0:e.lastNotified,t!==null&&t!==void 0?t:0}get flashEnabled(){return this._flashEnabled}set flashEnabled(e){if(this._flashEnabled===e){return}this._flashEnabled=e;this.flashEnabledChanged.emit();this.stateChanged.emit()}sourceDisplayed(e,t){if(e===null||t===null){return}const n=this._sourceVersion.get(e);let r=false;if(n.lastDisplayed<t){n.lastDisplayed=t;r=true}if(n.lastNotified<t){n.lastNotified=t;r=true}if(r&&e===this._source){this.stateChanged.emit()}}sourceNotified(e,t){if(e===null){return}const n=this._sourceVersion.get(e);if(n.lastNotified<t){n.lastNotified=t;if(e===this._source){this.stateChanged.emit()}}}_handleLogRegistryChange(){const e=this._loggerRegistry.getLoggers();for(const t of e){if(!this._sourceVersion.has(t.source)){t.contentChanged.connect(this._handleLogContentChange,this);this._sourceVersion.set(t.source,{lastDisplayed:0,lastNotified:0})}}}_handleLogContentChange({source:e},t){if(e===this._source){this.stateChanged.emit()}}}e.Model=t})(W||(W={}));const U="@jupyterlab/logconsole-extension:plugin";var q;(function(e){e.addCheckpoint="logconsole:add-checkpoint";e.clear="logconsole:clear";e.open="logconsole:open";e.setLevel="logconsole:set-level"})(q||(q={}));const G={activate:K,id:U,provides:d,requires:[r["a"],j["b"],A["b"]],optional:[o["a"],i["a"],O["a"],P["a"],R["b"]],autoStart:true};function K(e,t,n,r,i,o,c,u,d){let f=null;let p=null;const h=new w({defaultRendermime:n,maxLength:1e3});const m=new a["a"]({namespace:"logconsole"});if(o){void o.restore(m,{command:q.open,name:()=>"logconsole"})}const b=new W({loggerRegistry:h,handleClick:()=>{var t;if(!f){v({insertMode:"split-bottom",ref:(t=e.shell.currentWidget)===null||t===void 0?void 0:t.id})}else{e.shell.activateById(f.id)}}});const v=(t={})=>{p=new D(h);p.source=t.source!==undefined?t.source:r.currentWidget?r.currentWidget.context.path:null;f=new s["a"]({content:p});f.addClass("jp-LogConsole");f.title.closable=true;f.title.icon=I["L"];f.title.label="Log Console";const n=new l["a"]({commands:e.commands,id:q.addCheckpoint});const i=new l["a"]({commands:e.commands,id:q.clear});f.toolbar.addItem("lab-log-console-add-checkpoint",n);f.toolbar.addItem("lab-log-console-clear",i);f.toolbar.addItem("level",new $(f.content));p.sourceChanged.connect(()=>{e.commands.notifyCommandChanged()});p.sourceDisplayed.connect((e,{source:t,version:n})=>{b.model.sourceDisplayed(t,n)});f.disposed.connect(()=>{f=null;p=null;e.commands.notifyCommandChanged()});e.shell.add(f,"main",{ref:t.ref,mode:t.insertMode});void m.add(f);f.update();e.commands.notifyCommandChanged()};e.commands.addCommand(q.open,{label:"Show Log Console",execute:(e={})=>{if(f){f.dispose()}else{v(e)}},isToggled:()=>f!==null});e.commands.addCommand(q.addCheckpoint,{execute:()=>{var e,t;(t=(e=p)===null||e===void 0?void 0:e.logger)===null||t===void 0?void 0:t.checkpoint()},icon:I["a"],isEnabled:()=>!!p&&p.source!==null,label:"Add Checkpoint"});e.commands.addCommand(q.clear,{execute:()=>{var e,t;(t=(e=p)===null||e===void 0?void 0:e.logger)===null||t===void 0?void 0:t.clear()},icon:I["m"],isEnabled:()=>!!p&&p.source!==null,label:"Clear Log"});function g(e){return e.length===0?e:e[0].toUpperCase()+e.slice(1)}e.commands.addCommand(q.setLevel,{execute:e=>{var t;if((t=p)===null||t===void 0?void 0:t.logger){p.logger.level=e.level}},isEnabled:()=>!!p&&p.source!==null,label:e=>`Set Log Level to ${g(e.level)}`});e.contextMenu.addItem({command:q.open,selector:".jp-Notebook"});if(c){c.viewMenu.addGroup([{command:q.open}])}if(i){i.addItem({command:q.open,category:"Main Area"})}if(d){d.registerStatusItem("@jupyterlab/logconsole-extension:status",{item:b,align:"left",isActive:()=>true,activeStateChanged:b.model.stateChanged})}function _(e){if(f&&e===f){return}let t;if(e&&r.has(e)){t=e.context.path}else{t=null}if(p){p.source=t}b.model.source=t}void e.restored.then(()=>{_(t.currentWidget);t.currentChanged.connect((e,{newValue:t})=>_(t))});if(u){const t=e=>{h.maxLength=e.get("maxLogEntries").composite;b.model.flashEnabled=e.get("flash").composite};Promise.all([u.load(U),e.restored]).then(([e])=>{t(e);e.changed.connect(e=>{t(e)})}).catch(e=>{console.error(e.message)})}return h}class $ extends c["a"]{constructor(e){super();this.handleChange=e=>{if(this._logConsole.logger){this._logConsole.logger.level=e.target.value}this.update()};this.handleKeyDown=e=>{if(e.keyCode===13){this._logConsole.activate()}};this._id=`level-${u["UUID"].uuid4()}`;this.addClass("jp-LogConsole-toolbarLogLevel");this._logConsole=e;if(e.source){this.update()}e.sourceChanged.connect(this._updateSource,this)}_updateSource(e,{oldValue:t,newValue:n}){if(t!==null){const n=e.loggerRegistry.getLogger(t);n.stateChanged.disconnect(this.update,this)}if(n!==null){const t=e.loggerRegistry.getLogger(n);t.stateChanged.connect(this.update,this)}this.update()}render(){var e;const t=this._logConsole.logger;return N["createElement"](N["Fragment"],null,N["createElement"]("label",{htmlFor:this._id,className:t===null?"jp-LogConsole-toolbarLogLevel-disabled":undefined},"Log Level:"),N["createElement"](z["a"],{id:this._id,className:"jp-LogConsole-toolbarLogLevelDropdown",onChange:this.handleChange,onKeyDown:this.handleKeyDown,value:(e=t)===null||e===void 0?void 0:e.level,"aria-label":"Log level",disabled:t===null,options:t===null?[]:["Critical","Error","Warning","Info","Debug"].map(e=>({label:e,value:e.toLowerCase()}))}))}}var J=t["default"]=[G,B]},U6ii:function(e,t,n){var r=n("wQnj");var i=n("I0N7");function o(e,t){if(t<3){if(e.indexOf("%")!=-1){return Math.round(255*i(parseInt(e,10),0,100)/100)}else{return i(parseInt(e,10),0,255)}}else{return i(parseFloat(e),0,1)}}function a(e){return r(e).map(o)}e.exports=a},U6jy:function(e,t){e.exports=r;var n=Object.prototype.hasOwnProperty;function r(){var e={};for(var t=0;t<arguments.length;t++){var r=arguments[t];for(var i in r){if(n.call(r,i)){e[i]=r[i]}}}return e}},U8bS:function(e){e.exports=JSON.parse('{"0":65533,"128":8364,"130":8218,"131":402,"132":8222,"133":8230,"134":8224,"135":8225,"136":710,"137":8240,"138":352,"139":8249,"140":338,"142":381,"145":8216,"146":8217,"147":8220,"148":8221,"149":8226,"150":8211,"151":8212,"152":732,"153":8482,"154":353,"155":8250,"156":339,"158":382,"159":376}')},UAEM:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("Ay9h"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},UCR5:function(e,t,n){var r=n("Vywy");var i=n("Cbry");var o=n("KavO").ArraySet;var a=n("sQiz").MappingList;function s(e){if(!e){e={}}this._file=i.getArg(e,"file",null);this._sourceRoot=i.getArg(e,"sourceRoot",null);this._skipValidation=i.getArg(e,"skipValidation",false);this._sources=new o;this._names=new o;this._mappings=new a;this._sourcesContents=null}s.prototype._version=3;s.fromSourceMap=function e(t){var n=t.sourceRoot;var r=new s({file:t.file,sourceRoot:n});t.eachMapping((function(e){var t={generated:{line:e.generatedLine,column:e.generatedColumn}};if(e.source!=null){t.source=e.source;if(n!=null){t.source=i.relative(n,t.source)}t.original={line:e.originalLine,column:e.originalColumn};if(e.name!=null){t.name=e.name}}r.addMapping(t)}));t.sources.forEach((function(e){var o=e;if(n!==null){o=i.relative(n,e)}if(!r._sources.has(o)){r._sources.add(o)}var a=t.sourceContentFor(e);if(a!=null){r.setSourceContent(e,a)}}));return r};s.prototype.addMapping=function e(t){var n=i.getArg(t,"generated");var r=i.getArg(t,"original",null);var o=i.getArg(t,"source",null);var a=i.getArg(t,"name",null);if(!this._skipValidation){this._validateMapping(n,r,o,a)}if(o!=null){o=String(o);if(!this._sources.has(o)){this._sources.add(o)}}if(a!=null){a=String(a);if(!this._names.has(a)){this._names.add(a)}}this._mappings.add({generatedLine:n.line,generatedColumn:n.column,originalLine:r!=null&&r.line,originalColumn:r!=null&&r.column,source:o,name:a})};s.prototype.setSourceContent=function e(t,n){var r=t;if(this._sourceRoot!=null){r=i.relative(this._sourceRoot,r)}if(n!=null){if(!this._sourcesContents){this._sourcesContents=Object.create(null)}this._sourcesContents[i.toSetString(r)]=n}else if(this._sourcesContents){delete this._sourcesContents[i.toSetString(r)];if(Object.keys(this._sourcesContents).length===0){this._sourcesContents=null}}};s.prototype.applySourceMap=function e(t,n,r){var a=n;if(n==null){if(t.file==null){throw new Error("SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, "+'or the source map\'s "file" property. Both were omitted.')}a=t.file}var s=this._sourceRoot;if(s!=null){a=i.relative(s,a)}var l=new o;var c=new o;this._mappings.unsortedForEach((function(e){if(e.source===a&&e.originalLine!=null){var n=t.originalPositionFor({line:e.originalLine,column:e.originalColumn});if(n.source!=null){e.source=n.source;if(r!=null){e.source=i.join(r,e.source)}if(s!=null){e.source=i.relative(s,e.source)}e.originalLine=n.line;e.originalColumn=n.column;if(n.name!=null){e.name=n.name}}}var o=e.source;if(o!=null&&!l.has(o)){l.add(o)}var u=e.name;if(u!=null&&!c.has(u)){c.add(u)}}),this);this._sources=l;this._names=c;t.sources.forEach((function(e){var n=t.sourceContentFor(e);if(n!=null){if(r!=null){e=i.join(r,e)}if(s!=null){e=i.relative(s,e)}this.setSourceContent(e,n)}}),this)};s.prototype._validateMapping=function e(t,n,r,i){if(n&&typeof n.line!=="number"&&typeof n.column!=="number"){throw new Error("original.line and original.column are not numbers -- you probably meant to omit "+"the original mapping entirely and only map the generated position. If so, pass "+"null for the original mapping instead of an object with empty or null values.")}if(t&&"line"in t&&"column"in t&&t.line>0&&t.column>=0&&!n&&!r&&!i){return}else if(t&&"line"in t&&"column"in t&&n&&"line"in n&&"column"in n&&t.line>0&&t.column>=0&&n.line>0&&n.column>=0&&r){return}else{throw new Error("Invalid mapping: "+JSON.stringify({generated:t,source:r,original:n,name:i}))}};s.prototype._serializeMappings=function e(){var t=0;var n=1;var o=0;var a=0;var s=0;var l=0;var c="";var u;var d;var f;var p;var h=this._mappings.toArray();for(var m=0,b=h.length;m<b;m++){d=h[m];u="";if(d.generatedLine!==n){t=0;while(d.generatedLine!==n){u+=";";n++}}else{if(m>0){if(!i.compareByGeneratedPositionsInflated(d,h[m-1])){continue}u+=","}}u+=r.encode(d.generatedColumn-t);t=d.generatedColumn;if(d.source!=null){p=this._sources.indexOf(d.source);u+=r.encode(p-l);l=p;u+=r.encode(d.originalLine-1-a);a=d.originalLine-1;u+=r.encode(d.originalColumn-o);o=d.originalColumn;if(d.name!=null){f=this._names.indexOf(d.name);u+=r.encode(f-s);s=f}}c+=u}return c};s.prototype._generateSourcesContent=function e(t,n){return t.map((function(e){if(!this._sourcesContents){return null}if(n!=null){e=i.relative(n,e)}var t=i.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,t)?this._sourcesContents[t]:null}),this)};s.prototype.toJSON=function e(){var t={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};if(this._file!=null){t.file=this._file}if(this._sourceRoot!=null){t.sourceRoot=this._sourceRoot}if(this._sourcesContents){t.sourcesContent=this._generateSourcesContent(t.sources,t.sourceRoot)}return t};s.prototype.toString=function e(){return JSON.stringify(this.toJSON())};t.SourceMapGenerator=s},UDhR:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){if(e===12){e=0}if(t==="pagi"){return e}else if(t==="siang"){return e>=11?e:e+12}else if(t==="sore"||t==="malam"){return e+12}},meridiem:function(e,t,n){if(e<11){return"pagi"}else if(e<15){return"siang"}else if(e<19){return"sore"}else{return"malam"}},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}});return t}))},UKLW:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-Help {\n min-width: 240px;\n min-height: 240px;\n background: white;\n outline: none;\n}\n\n.jp-Help > iframe {\n border: none;\n}\n\n.jp-About-body {\n display: flex;\n font-size: var(--jp-ui-font-size1);\n color: var(--jp-ui-font-color1);\n text-align: left;\n flex-direction: column;\n width: 100%;\n min-width: 360px;\n overflow: visible;\n}\n\n.jp-About-version-info {\n color: var(--jp-ui-font-color1);\n /* Dialog-header sets the font size to 3, we reset to 1 */\n font-size: var(--jp-ui-font-size1);\n width: 200px;\n font-weight: 400;\n letter-spacing: 0.4px;\n text-align: left;\n line-height: 1.12;\n}\n\n.jp-Dialog\n .jp-Dialog-content\n .jp-Dialog-footer\n .jp-Dialog-button.jp-About-button {\n margin-right: 0px;\n}\n\n.jp-About-version {\n display: block;\n}\n\n.jp-About-version {\n padding-top: 8px;\n}\n\n.jp-About-externalLinks {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n padding-top: 12px;\n}\n\n.jp-About-externalLinks .jp-Button-flat {\n color: #f37726;\n}\n\n.jp-About-copyright {\n padding-top: 25px;\n}\n\n.jp-About-header {\n display: flex;\n flex-direction: row;\n align-items: center;\n}\n\n.jp-About-body pre {\n white-space: pre-wrap;\n}\n\n.jp-About-header-info {\n display: flex;\n flex-direction: column;\n margin-left: 16px;\n}\n",""])},UO39:function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},URgk:function(e,t,n){(function(e){var r=typeof e!=="undefined"&&e||typeof self!=="undefined"&&self||window;var i=Function.prototype.apply;t.setTimeout=function(){return new o(i.call(setTimeout,r,arguments),clearTimeout)};t.setInterval=function(){return new o(i.call(setInterval,r,arguments),clearInterval)};t.clearTimeout=t.clearInterval=function(e){if(e){e.close()}};function o(e,t){this._id=e;this._clearFn=t}o.prototype.unref=o.prototype.ref=function(){};o.prototype.close=function(){this._clearFn.call(r,this._id)};t.enroll=function(e,t){clearTimeout(e._idleTimeoutId);e._idleTimeout=t};t.unenroll=function(e){clearTimeout(e._idleTimeoutId);e._idleTimeout=-1};t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;if(t>=0){e._idleTimeoutId=setTimeout((function t(){if(e._onTimeout)e._onTimeout()}),t)}};n("YBdB");t.setImmediate=typeof self!=="undefined"&&self.setImmediate||typeof e!=="undefined"&&e.setImmediate||this&&this.setImmediate;t.clearImmediate=typeof self!=="undefined"&&self.clearImmediate||typeof e!=="undefined"&&e.clearImmediate||this&&this.clearImmediate}).call(this,n("yLpj"))},USCx:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Meitheamh","Iúil","Lúnasa","Meán Fómhair","Deireadh Fómhair","Samhain","Nollaig"],n=["Ean","Feabh","Márt","Aib","Beal","Meith","Iúil","Lún","M.F.","D.F.","Samh","Noll"],r=["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Sathairn"],i=["Domh","Luan","Máirt","Céad","Déar","Aoine","Sath"],o=["Do","Lu","Má","Cé","Dé","A","Sa"];var a=e.defineLocale("ga",{months:t,monthsShort:n,monthsParseExact:true,weekdays:r,weekdaysShort:i,weekdaysMin:o,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Amárach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inné ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s ó shin",s:"cúpla soicind",ss:"%d soicind",m:"nóiméad",mm:"%d nóiméad",h:"uair an chloig",hh:"%d uair an chloig",d:"lá",dd:"%d lá",M:"mí",MM:"%d míonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){var t=e===1?"d":e%10===2?"na":"mh";return e+t},week:{dow:1,doy:4}});return a}))},USmn:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("nW2j");const i=new r["Token"]("@jupyterlab/console:IConsoleTracker")},UVaH:function(e,t,n){"use strict";(function(t){var r=t.Symbol;var i=n("FpZJ");e.exports=function e(){if(typeof r!=="function"){return false}if(typeof Symbol!=="function"){return false}if(typeof r("foo")!=="symbol"){return false}if(typeof Symbol("bar")!=="symbol"){return false}return i()}}).call(this,n("yLpj"))},UWiX:function(e,t,n){var r=n("29s/")("wks");var i=n("YqAc");var o=n("5T2Y").Symbol;var a=typeof o=="function";var s=e.exports=function(e){return r[e]||(r[e]=a&&o[e]||(a?o:i)("Symbol."+e))};s.store=r},UXrF:function(e,t){var n=function(e,t,n,r){if(!(e[t]instanceof RegExp)){var i=typeof e[t];return new Error("Invalid "+r+" `"+t+"` of type `"+i+"` "+("supplied to `"+n+"`, expected `RegExp`."))}};e.exports=n},UbbE:function(e,t,n){n("o8NH");e.exports=n("WEpk").Object.assign},Udc6:function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"google",author:"seth wright (http://sethawright.com)",base00:"#1d1f21",base01:"#282a2e",base02:"#373b41",base03:"#969896",base04:"#b4b7b4",base05:"#c5c8c6",base06:"#e0e0e0",base07:"#ffffff",base08:"#CC342B",base09:"#F96A38",base0A:"#FBA922",base0B:"#198844",base0C:"#3971ED",base0D:"#3971ED",base0E:"#A36AC7",base0F:"#3971ED"};e.exports=t["default"]},UlFQ:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Private CSS variables\n|----------------------------------------------------------------------------*/\n\n:root {\n}\n\n/*-----------------------------------------------------------------------------\n| Main OutputArea\n| OutputArea has a list of Outputs\n|----------------------------------------------------------------------------*/\n\n.jp-OutputArea {\n overflow-y: auto;\n}\n\n.jp-OutputArea-child {\n display: flex;\n flex-direction: row;\n}\n\n.jp-OutputPrompt {\n flex: 0 0 var(--jp-cell-prompt-width);\n color: var(--jp-cell-outprompt-font-color);\n font-family: var(--jp-cell-prompt-font-family);\n padding: var(--jp-code-padding);\n letter-spacing: var(--jp-cell-prompt-letter-spacing);\n line-height: var(--jp-code-line-height);\n font-size: var(--jp-code-font-size);\n border: var(--jp-border-width) solid transparent;\n opacity: var(--jp-cell-prompt-opacity);\n /* Right align prompt text, don't wrap to handle large prompt numbers */\n text-align: right;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n /* Disable text selection */\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.jp-OutputArea-output {\n height: auto;\n overflow: auto;\n user-select: text;\n -moz-user-select: text;\n -webkit-user-select: text;\n -ms-user-select: text;\n}\n\n.jp-OutputArea-child .jp-OutputArea-output {\n flex-grow: 1;\n flex-shrink: 1;\n}\n\n/**\n * Isolated output.\n */\n.jp-OutputArea-output.jp-mod-isolated {\n width: 100%;\n display: block;\n}\n\n/*\nWhen drag events occur, `p-mod-override-cursor` is added to the body.\nBecause iframes steal all cursor events, the following two rules are necessary\nto suppress pointer events while resize drags are occurring. There may be a\nbetter solution to this problem.\n*/\nbody.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated {\n position: relative;\n}\n\nbody.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated:before {\n content: '';\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: transparent;\n}\n\n/* pre */\n\n.jp-OutputArea-output pre {\n border: none;\n margin: 0px;\n padding: 0px;\n overflow-x: auto;\n overflow-y: auto;\n word-break: break-all;\n word-wrap: break-word;\n white-space: pre-wrap;\n}\n\n/* tables */\n\n.jp-OutputArea-output.jp-RenderedHTMLCommon table {\n margin-left: 0;\n margin-right: 0;\n}\n\n/* description lists */\n\n.jp-OutputArea-output dl,\n.jp-OutputArea-output dt,\n.jp-OutputArea-output dd {\n display: block;\n}\n\n.jp-OutputArea-output dl {\n width: 100%;\n overflow: hidden;\n padding: 0;\n margin: 0;\n}\n\n.jp-OutputArea-output dt {\n font-weight: bold;\n float: left;\n width: 20%;\n padding: 0;\n margin: 0;\n}\n\n.jp-OutputArea-output dd {\n float: left;\n width: 80%;\n padding: 0;\n margin: 0;\n}\n\n/* Hide the gutter in case of\n * - nested output areas (e.g. in the case of output widgets)\n * - mirrored output areas\n */\n.jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt {\n display: none;\n}\n\n/*-----------------------------------------------------------------------------\n| executeResult is added to any Output-result for the display of the object\n| returned by a cell\n|----------------------------------------------------------------------------*/\n\n.jp-OutputArea-output.jp-OutputArea-executeResult {\n margin-left: 0px;\n flex: 1 1 auto;\n}\n\n.jp-OutputArea-executeResult.jp-RenderedText {\n padding-top: var(--jp-code-padding);\n}\n\n/*-----------------------------------------------------------------------------\n| The Stdin output\n|----------------------------------------------------------------------------*/\n\n.jp-OutputArea-stdin {\n line-height: var(--jp-code-line-height);\n padding-top: var(--jp-code-padding);\n display: flex;\n}\n\n.jp-Stdin-prompt {\n color: var(--jp-content-font-color0);\n padding-right: var(--jp-code-padding);\n vertical-align: baseline;\n flex: 0 0 auto;\n}\n\n.jp-Stdin-input {\n font-family: var(--jp-code-font-family);\n font-size: inherit;\n color: inherit;\n background-color: inherit;\n width: 42%;\n min-width: 200px;\n /* make sure input baseline aligns with prompt */\n vertical-align: baseline;\n /* padding + margin = 0.5em between prompt and cursor */\n padding: 0em 0.25em;\n margin: 0em 0.25em;\n flex: 0 0 70%;\n}\n\n.jp-Stdin-input:focus {\n box-shadow: none;\n}\n\n/*-----------------------------------------------------------------------------\n| Output Area View\n|----------------------------------------------------------------------------*/\n\n.jp-LinkedOutputView .jp-OutputArea {\n height: 100%;\n display: block;\n}\n\n.jp-LinkedOutputView .jp-OutputArea-output:only-child {\n height: 100%;\n}\n",""])},UnXY:function(e,t,n){"use strict";t.__esModule=true;t.default=void 0;var r=s(n("17x9"));var i=s(n("q1tI"));var o=n("VCL8");var a=n("8PcY");function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(e==null)return{};var n={};var r=Object.keys(e);var i,o;for(o=0;o<r.length;o++){i=r[o];if(t.indexOf(i)>=0)continue;n[i]=e[i]}return n}function c(){c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n){if(Object.prototype.hasOwnProperty.call(n,r)){e[r]=n[r]}}}return e};return c.apply(this,arguments)}function u(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;e.__proto__=t}function d(e){if(e===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return e}var f=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))};var p={component:"div",childFactory:function e(t){return t}};var h=function(e){u(t,e);function t(t,n){var r;r=e.call(this,t,n)||this;var i=r.handleExited.bind(d(d(r)));r.state={handleExited:i,firstRender:true};return r}var n=t.prototype;n.getChildContext=function e(){return{transitionGroup:{isMounting:!this.appeared}}};n.componentDidMount=function e(){this.appeared=true;this.mounted=true};n.componentWillUnmount=function e(){this.mounted=false};t.getDerivedStateFromProps=function e(t,n){var r=n.children,i=n.handleExited,o=n.firstRender;return{children:o?(0,a.getInitialChildMapping)(t,i):(0,a.getNextChildMapping)(t,r,i),firstRender:false}};n.handleExited=function e(t,n){var r=(0,a.getChildMapping)(this.props.children);if(t.key in r)return;if(t.props.onExited){t.props.onExited(n)}if(this.mounted){this.setState((function(e){var n=c({},e.children);delete n[t.key];return{children:n}}))}};n.render=function e(){var t=this.props,n=t.component,r=t.childFactory,o=l(t,["component","childFactory"]);var a=f(this.state.children).map(r);delete o.appear;delete o.enter;delete o.exit;if(n===null){return a}return i.default.createElement(n,o,a)};return t}(i.default.Component);h.childContextTypes={transitionGroup:r.default.object.isRequired};h.propTypes=false?undefined:{};h.defaultProps=p;var m=(0,o.polyfill)(h);t.default=m;e.exports=t["default"]},Unz4:function(e,t,n){"use strict";t.__esModule=true;t.default=void 0;var r=i(n("tQgD"));function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;e.__proto__=t}var a=function(e){o(t,e);function t(t){var n;n=e.call(this,t)||this;n.type="decl";return n}return t}(r.default);var s=a;t.default=s;e.exports=t.default},UpPT:function(e,t,n){(function(t){var n=1/0;var r="[object Symbol]";var i=/[&<>"'`]/g,o=RegExp(i.source);var a={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","`":"&#96;"};var s=typeof t=="object"&&t&&t.Object===Object&&t;var l=typeof self=="object"&&self&&self.Object===Object&&self;var c=s||l||Function("return this")();function u(e){return function(t){return e==null?undefined:e[t]}}var d=u(a);var f=Object.prototype;var p=f.toString;var h=c.Symbol;var m=h?h.prototype:undefined,b=m?m.toString:undefined;function v(e){if(typeof e=="string"){return e}if(_(e)){return b?b.call(e):""}var t=e+"";return t=="0"&&1/e==-n?"-0":t}function g(e){return!!e&&typeof e=="object"}function _(e){return typeof e=="symbol"||g(e)&&p.call(e)==r}function y(e){return e==null?"":v(e)}function w(e){e=y(e);return e&&o.test(e)?e.replace(i,d):e}e.exports=w}).call(this,n("yLpj"))},UpQW:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],n=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"];var r=e.defineLocale("ur",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){if(e<12){return"صبح"}return"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",ss:"%d سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}});return r}))},Ur1D:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,n){if(e<11){return"ekuseni"}else if(e<15){return"emini"}else if(e<19){return"entsambama"}else{return"ebusuku"}},meridiemHour:function(e,t){if(e===12){e=0}if(t==="ekuseni"){return e}else if(t==="emini"){return e>=11?e:e+12}else if(t==="entsambama"||t==="ebusuku"){if(e===0){return 0}return e+12}},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}});return t}))},Uwf0:function(e,t,n){var r=n("Nsz2");var i=n("D5Sy");function o(e,t){this.init(e,t)}n("P7XM")(o,r);o.prototype.init=r;function a(e,t){return i.getElementsByTagName(e,t,true)}function s(e,t){return i.getElementsByTagName(e,t,true,1)[0]}function l(e,t,n){return i.getText(i.getElementsByTagName(e,t,n,1)).trim()}function c(e,t,n,r,i){var o=l(n,r,i);if(o)e[t]=o}var u=function(e){return e==="rss"||e==="feed"||e==="rdf:RDF"};o.prototype.onend=function(){var e={},t=s(u,this.dom),n,i;if(t){if(t.name==="feed"){i=t.children;e.type="atom";c(e,"id","id",i);c(e,"title","title",i);if((n=s("link",i))&&(n=n.attribs)&&(n=n.href))e.link=n;c(e,"description","subtitle",i);if(n=l("updated",i))e.updated=new Date(n);c(e,"author","email",i,true);e.items=a("entry",i).map((function(e){var t={},n;e=e.children;c(t,"id","id",e);c(t,"title","title",e);if((n=s("link",e))&&(n=n.attribs)&&(n=n.href))t.link=n;if(n=l("summary",e)||l("content",e))t.description=n;if(n=l("updated",e))t.pubDate=new Date(n);return t}))}else{i=s("channel",t.children).children;e.type=t.name.substr(0,3);e.id="";c(e,"title","title",i);c(e,"link","link",i);c(e,"description","description",i);if(n=l("lastBuildDate",i))e.updated=new Date(n);c(e,"author","managingEditor",i,true);e.items=a("item",t.children).map((function(e){var t={},n;e=e.children;c(t,"id","guid",e);c(t,"title","title",e);c(t,"link","link",e);c(t,"description","description",e);if(n=l("pubDate",e))t.pubDate=new Date(n);return t}))}}this.dom=e;r.prototype._handleCallback.call(this,t?null:Error("couldn't find root of feed"))};e.exports=o},"V+xs":function(e,t,n){"use strict";var r=n("VwiP");var i=n("82c2").supportsDescriptors;var o=Object.getOwnPropertyDescriptor;var a=TypeError;e.exports=function e(){if(!i){throw new a("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors")}if(/a/gim.flags==="gim"){var t=o(RegExp.prototype,"flags");if(t&&typeof t.get==="function"&&typeof/a/.dotAll==="boolean"){return t.get}}return r}},"V/5U":function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"isotope",author:"jan t. sott",base00:"#000000",base01:"#404040",base02:"#606060",base03:"#808080",base04:"#c0c0c0",base05:"#d0d0d0",base06:"#e0e0e0",base07:"#ffffff",base08:"#ff0000",base09:"#ff9900",base0A:"#ff0099",base0B:"#33ff00",base0C:"#00ffff",base0D:"#0066ff",base0E:"#cc00ff",base0F:"#3300ff"};e.exports=t["default"]},V0aR:function(e,t){e.exports="data:image/svg+xml,%3Csvg viewBox='0 0 24 24' width='16' xmlns='http://www.w3.org/2000/svg'%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Cpath d='M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z'/%3E %3C/g%3E %3C/svg%3E"},V12s:function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("0Cba");var c=n("7x2u");var u=n("tj0V");var d=n("uSlD");var f=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.nodeRefs={};t.handleNodeCollapse=function(e,n){t.handlerHelper(t.props.onNodeCollapse,e,n)};t.handleNodeClick=function(e,n){t.handlerHelper(t.props.onNodeClick,e,n)};t.handleContentRef=function(e,n){if(n!=null){t.nodeRefs[e.props.id]=n}else{delete t.nodeRefs[e.props.id]}};t.handleNodeContextMenu=function(e,n){t.handlerHelper(t.props.onNodeContextMenu,e,n)};t.handleNodeDoubleClick=function(e,n){t.handlerHelper(t.props.onNodeDoubleClick,e,n)};t.handleNodeExpand=function(e,n){t.handlerHelper(t.props.onNodeExpand,e,n)};t.handleNodeMouseEnter=function(e,n){t.handlerHelper(t.props.onNodeMouseEnter,e,n)};t.handleNodeMouseLeave=function(e,n){t.handlerHelper(t.props.onNodeMouseLeave,e,n)};return t}t.ofType=function(){return t};t.nodeFromPath=function(e,n){if(e.length===1){return n[e[0]]}else{return t.nodeFromPath(e.slice(1),n[e[0]].childNodes)}};t.prototype.render=function(){return a["createElement"]("div",{className:o()(l["TREE"],this.props.className)},this.renderNodes(this.props.contents,[],l["TREE_ROOT"]))};t.prototype.getNodeContentElement=function(e){return this.nodeRefs[e]};t.prototype.renderNodes=function(e,t,n){var i=this;if(e==null){return null}var s=e.map((function(e,n){var o=t.concat(n);var s=d["a"].ofType();return a["createElement"](s,Object(r["__assign"])({},e,{key:e.id,contentRef:i.handleContentRef,depth:o.length-1,onClick:i.handleNodeClick,onContextMenu:i.handleNodeContextMenu,onCollapse:i.handleNodeCollapse,onDoubleClick:i.handleNodeDoubleClick,onExpand:i.handleNodeExpand,onMouseEnter:i.handleNodeMouseEnter,onMouseLeave:i.handleNodeMouseLeave,path:o}),i.renderNodes(e.childNodes,o))}));return a["createElement"]("ul",{className:o()(l["TREE_NODE_LIST"],n)},s)};t.prototype.handlerHelper=function(e,n,r){if(Object(u["a"])(e)){var i=t.nodeFromPath(n.props.path,this.props.contents);e(i,n.props.path,r)}};t.displayName=c["a"]+".Tree";return t}(a["Component"])},V2x9:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=~~(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},VCL8:function(e,t,n){"use strict";n.r(t);n.d(t,"polyfill",(function(){return a}));function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);if(e!==null&&e!==undefined){this.setState(e)}}function i(e){function t(t){var n=this.constructor.getDerivedStateFromProps(e,t);return n!==null&&n!==undefined?n:null}this.setState(t.bind(this))}function o(e,t){try{var n=this.props;var r=this.state;this.props=e;this.state=t;this.__reactInternalSnapshotFlag=true;this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n;this.state=r}}r.__suppressDeprecationWarning=true;i.__suppressDeprecationWarning=true;o.__suppressDeprecationWarning=true;function a(e){var t=e.prototype;if(!t||!t.isReactComponent){throw new Error("Can only polyfill class components")}if(typeof e.getDerivedStateFromProps!=="function"&&typeof t.getSnapshotBeforeUpdate!=="function"){return e}var n=null;var a=null;var s=null;if(typeof t.componentWillMount==="function"){n="componentWillMount"}else if(typeof t.UNSAFE_componentWillMount==="function"){n="UNSAFE_componentWillMount"}if(typeof t.componentWillReceiveProps==="function"){a="componentWillReceiveProps"}else if(typeof t.UNSAFE_componentWillReceiveProps==="function"){a="UNSAFE_componentWillReceiveProps"}if(typeof t.componentWillUpdate==="function"){s="componentWillUpdate"}else if(typeof t.UNSAFE_componentWillUpdate==="function"){s="UNSAFE_componentWillUpdate"}if(n!==null||a!==null||s!==null){var l=e.displayName||e.name;var c=typeof e.getDerivedStateFromProps==="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+l+" uses "+c+" but also contains the following legacy lifecycles:"+(n!==null?"\n "+n:"")+(a!==null?"\n "+a:"")+(s!==null?"\n "+s:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\n"+"https://fb.me/react-async-component-lifecycle-hooks")}if(typeof e.getDerivedStateFromProps==="function"){t.componentWillMount=r;t.componentWillReceiveProps=i}if(typeof t.getSnapshotBeforeUpdate==="function"){if(typeof t.componentDidUpdate!=="function"){throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype")}t.componentWillUpdate=o;var u=t.componentDidUpdate;t.componentDidUpdate=function e(t,n,r){var i=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:r;u.call(this,t,n,i)}}return e}},VHnZ:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("O+6O"),"");t.push([e.i,"\n",""])},VJh2:function(e,t,n){"use strict";t.__esModule=true;t.default=void 0;var r=i(n("tQgD"));function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;e.__proto__=t}var a=function(e){o(t,e);function t(t){var n;n=e.call(this,t)||this;n.type="comment";return n}return t}(r.default);var s=a;t.default=s;e.exports=t.default},VKFn:function(e,t,n){n("bBy9");n("FlQf");e.exports=n("ldVq")},VLrD:function(e,t,n){"use strict";e.exports=n("E2g8").polyfill()},VNRs:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-icon-hoverShow:not(:hover) svg {\n display: none !important;\n}\n\n/**\n * Support for hover colors for icons as inline SVG HTMLElements\n */\n\n/**\n * regular colors\n */\n\n/* recolor the primary elements of an icon */\n.jp-icon-hover :hover .jp-icon0-hover[fill] {\n fill: var(--jp-inverse-layout-color0);\n}\n.jp-icon-hover :hover .jp-icon1-hover[fill] {\n fill: var(--jp-inverse-layout-color1);\n}\n.jp-icon-hover :hover .jp-icon2-hover[fill] {\n fill: var(--jp-inverse-layout-color2);\n}\n.jp-icon-hover :hover .jp-icon3-hover[fill] {\n fill: var(--jp-inverse-layout-color3);\n}\n.jp-icon-hover :hover .jp-icon4-hover[fill] {\n fill: var(--jp-inverse-layout-color4);\n}\n\n.jp-icon-hover :hover .jp-icon0-hover[stroke] {\n stroke: var(--jp-inverse-layout-color0);\n}\n.jp-icon-hover :hover .jp-icon1-hover[stroke] {\n stroke: var(--jp-inverse-layout-color1);\n}\n.jp-icon-hover :hover .jp-icon2-hover[stroke] {\n stroke: var(--jp-inverse-layout-color2);\n}\n.jp-icon-hover :hover .jp-icon3-hover[stroke] {\n stroke: var(--jp-inverse-layout-color3);\n}\n.jp-icon-hover :hover .jp-icon4-hover[stroke] {\n stroke: var(--jp-inverse-layout-color4);\n}\n\n/* recolor the accent elements of an icon */\n.jp-icon-hover :hover .jp-icon-accent0-hover[fill] {\n fill: var(--jp-layout-color0);\n}\n.jp-icon-hover :hover .jp-icon-accent1-hover[fill] {\n fill: var(--jp-layout-color1);\n}\n.jp-icon-hover :hover .jp-icon-accent2-hover[fill] {\n fill: var(--jp-layout-color2);\n}\n.jp-icon-hover :hover .jp-icon-accent3-hover[fill] {\n fill: var(--jp-layout-color3);\n}\n.jp-icon-hover :hover .jp-icon-accent4-hover[fill] {\n fill: var(--jp-layout-color4);\n}\n\n.jp-icon-hover :hover .jp-icon-accent0-hover[stroke] {\n stroke: var(--jp-layout-color0);\n}\n.jp-icon-hover :hover .jp-icon-accent1-hover[stroke] {\n stroke: var(--jp-layout-color1);\n}\n.jp-icon-hover :hover .jp-icon-accent2-hover[stroke] {\n stroke: var(--jp-layout-color2);\n}\n.jp-icon-hover :hover .jp-icon-accent3-hover[stroke] {\n stroke: var(--jp-layout-color3);\n}\n.jp-icon-hover :hover .jp-icon-accent4-hover[stroke] {\n stroke: var(--jp-layout-color4);\n}\n\n/* set the color of an icon to transparent */\n.jp-icon-hover :hover .jp-icon-none-hover[fill] {\n fill: none;\n}\n\n.jp-icon-hover :hover .jp-icon-none-hover[stroke] {\n stroke: none;\n}\n\n/**\n * inverse colors\n */\n\n/* inverse recolor the primary elements of an icon */\n.jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill] {\n fill: var(--jp-layout-color0);\n}\n.jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill] {\n fill: var(--jp-layout-color1);\n}\n.jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill] {\n fill: var(--jp-layout-color2);\n}\n.jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill] {\n fill: var(--jp-layout-color3);\n}\n.jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill] {\n fill: var(--jp-layout-color4);\n}\n\n.jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke] {\n stroke: var(--jp-layout-color0);\n}\n.jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke] {\n stroke: var(--jp-layout-color1);\n}\n.jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke] {\n stroke: var(--jp-layout-color2);\n}\n.jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke] {\n stroke: var(--jp-layout-color3);\n}\n.jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke] {\n stroke: var(--jp-layout-color4);\n}\n\n/* inverse recolor the accent elements of an icon */\n.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill] {\n fill: var(--jp-inverse-layout-color0);\n}\n.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill] {\n fill: var(--jp-inverse-layout-color1);\n}\n.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill] {\n fill: var(--jp-inverse-layout-color2);\n}\n.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill] {\n fill: var(--jp-inverse-layout-color3);\n}\n.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill] {\n fill: var(--jp-inverse-layout-color4);\n}\n\n.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke] {\n stroke: var(--jp-inverse-layout-color0);\n}\n.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke] {\n stroke: var(--jp-inverse-layout-color1);\n}\n.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke] {\n stroke: var(--jp-inverse-layout-color2);\n}\n.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke] {\n stroke: var(--jp-inverse-layout-color3);\n}\n.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke] {\n stroke: var(--jp-inverse-layout-color4);\n}\n",""])},VOcB:function(e,t,n){"use strict";function r(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}e.exports=function e(t,n){if(t.classList)t.classList.remove(n);else if(typeof t.className==="string")t.className=r(t.className,n);else t.setAttribute("class",r(t.className&&t.className.baseVal||"",n))}},VVlx:function(e,t,n){var r=n("29s/")("keys");var i=n("YqAc");e.exports=function(e){return r[e]||(r[e]=i(e))}},VYPp:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("aH8u"),"");t.i(n("H+0L"),"");t.i(n("Ygo7"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},VYmV:function(e,t,n){"use strict";n.r(t);var r=n("nW2j");const i=new r["Token"]("@jupyterlab/completer:ICompletionManager");var o=n("ROI/");var a=n("JGtG");class s{constructor(){this._current=null;this._cursor=null;this._isDisposed=false;this._completionItems=[];this._options=[];this._original=null;this._query="";this._subsetMatch=false;this._typeMap={};this._orderedTypes=[];this._stateChanged=new a["Signal"](this)}get stateChanged(){return this._stateChanged}get original(){return this._original}set original(e){const t=this._original===e||this._original&&e&&r["JSONExt"].deepEqual(e,this._original);if(t){return}this._reset();this._current=this._original=e;this._stateChanged.emit(undefined)}get current(){return this._current}set current(e){const t=this._current===e||this._current&&e&&r["JSONExt"].deepEqual(e,this._current);if(t){return}const n=this._original;if(!n){return}const i=this._cursor;if(!i){return}const o=this._current=e;if(!o){this._stateChanged.emit(undefined);return}const a=n.text.split("\n")[n.line];const s=o.text.split("\n")[o.line];if(!this._subsetMatch&&s.length<a.length){this.reset(true);return}const{start:l,end:c}=i;let u=o.text.substring(l);const d=n.text.substring(c);u=u.substring(0,u.lastIndexOf(d));this._query=u;this._stateChanged.emit(undefined)}get cursor(){return this._cursor}set cursor(e){if(!this.original){return}this._cursor=e}get query(){return this._query}set query(e){this._query=e}get subsetMatch(){return this._subsetMatch}set subsetMatch(e){this._subsetMatch=e}get isDisposed(){return this._isDisposed}dispose(){if(this._isDisposed){return}this._isDisposed=true;a["Signal"].clearData(this)}completionItems(){let e=this._query;if(e){return this._markup(e)}return this._completionItems}setCompletionItems(e){if(r["JSONExt"].deepEqual(e,this._completionItems)){return}this._completionItems=e;this._orderedTypes=l.findOrderedCompletionItemTypes(this._completionItems);this._stateChanged.emit(undefined)}items(){return this._filter()}options(){return Object(o["iter"])(this._options)}typeMap(){return this._typeMap}orderedTypes(){return this._orderedTypes}setOptions(e,t){const n=Object(o["toArray"])(e||[]);const i=t||{};if(r["JSONExt"].deepEqual(n,this._options)&&r["JSONExt"].deepEqual(i,this._typeMap)){return}if(n.length){this._options=n;this._typeMap=i;this._orderedTypes=l.findOrderedTypes(i)}else{this._options=[];this._typeMap={};this._orderedTypes=[]}this._stateChanged.emit(undefined)}handleCursorChange(e){if(!this._original){return}const{column:t,line:n}=e;const{current:r,original:i}=this;if(!i){return}if(n!==i.line){this.reset(true);return}if(t<i.column){this.reset(true);return}const{cursor:o}=this;if(!o||!r){return}const a=o.end-o.start;const s=i.text.split("\n")[i.line];const l=r.text.split("\n")[r.line];const c=l.length-s.length;if(t>i.column+a+c){this.reset(true);return}}handleTextChange(e){const t=this._original;if(!t){return}const{text:n,column:r,line:i}=e;const o=n.split("\n")[i][r-1];if(o&&o.match(/\S/)||e.column>=t.column){this.current=e;return}this.reset(false)}createPatch(e){const t=this._original;const n=this._cursor;const r=this._current;if(!t||!n||!r){return undefined}let{start:i,end:o}=n;o=o+(r.text.length-t.text.length);return{start:i,end:o,value:e}}reset(e=false){if(!e&&this._subsetMatch){return}this._reset();this._stateChanged.emit(undefined)}_markup(e){const t=this._completionItems;let n=[];for(let r of t){const t=r.label.indexOf("(");const i=t>-1?r.label.substring(0,t):r.label;let a=o["StringExt"].matchSumOfSquares(i,e);if(a){let e=o["StringExt"].highlight(r.label,a.indices,l.mark);n.push({label:e.join(""),insertText:r.insertText?r.insertText:r.label,type:r.type,icon:r.icon,documentation:r.documentation,deprecated:r.deprecated})}}return n}_filter(){const e=this._options||[];const t=this._query;if(!t){return Object(o["map"])(e,e=>({raw:e,text:e}))}const n=[];for(const r of e){const e=o["StringExt"].matchSumOfSquares(r,t);if(e){const t=o["StringExt"].highlight(r,e.indices,l.mark);n.push({raw:r,score:e.score,text:t.join("")})}}return Object(o["map"])(n.sort(l.scoreCmp),e=>({text:e.text,raw:e.raw}))}_reset(){this._current=null;this._cursor=null;this._completionItems=[];this._options=[];this._original=null;this._query="";this._subsetMatch=false;this._typeMap={};this._orderedTypes=[]}}var l;(function(e){const t=["function","instance","class","module","keyword"];const n=t.reduce((e,t)=>{e[t]=null;return e},{});function r(e){return`<mark>${e}</mark>`}e.mark=r;function i(e,t){const n=e.score-t.score;if(n!==0){return n}return e.raw.localeCompare(t.raw)}e.scoreCmp=i;function o(e){const n=new Set;e.forEach(e=>{if(e.type&&!t.includes(e.type)&&!n.has(e.type)){n.add(e.type)}});const r=Array.from(n);r.sort((e,t)=>e.localeCompare(t));return t.concat(r)}e.findOrderedCompletionItemTypes=o;function a(e){const r=Object.keys(e).map(t=>e[t]).filter(e=>!!e&&!(e in n)).sort((e,t)=>e.localeCompare(t));return t.concat(r)}e.findOrderedTypes=a})(l||(l={}));var c=n("jjzf");var u=n("/w2Y");var d=n("jbSH");var f=n("2DVW");const p="jp-Completer-item";const h="jp-mod-active";const m=20;const b=300;const v=true;const g=10;class _ extends f["Widget"]{constructor(e){super({node:document.createElement("div")});this._activeIndex=0;this._editor=null;this._model=null;this._resetFlag=false;this._selected=new a["Signal"](this);this._visibilityChanged=new a["Signal"](this);this._renderer=e.renderer||_.defaultRenderer;this.model=e.model||null;this.editor=e.editor||null;this.addClass("jp-Completer")}get editor(){return this._editor}set editor(e){this._editor=e}get selected(){return this._selected}get visibilityChanged(){return this._visibilityChanged}get model(){return this._model}set model(e){if(!e&&!this._model||e===this._model){return}if(this._model){this._model.stateChanged.disconnect(this.onModelStateChanged,this)}this._model=e;if(this._model){this._model.stateChanged.connect(this.onModelStateChanged,this)}}dispose(){this._model=null;super.dispose()}handleEvent(e){if(this.isHidden||!this._editor){return}switch(e.type){case"keydown":this._evtKeydown(e);break;case"mousedown":this._evtMousedown(e);break;case"scroll":this._evtScroll(e);break;default:break}}reset(){this._activeIndex=0;if(this._model){this._model.reset(true)}}selectActive(){const e=this.node.querySelector(`.${h}`);if(!e){this.reset();return}this._selected.emit(e.getAttribute("data-value"));this.reset()}onAfterAttach(e){document.addEventListener("keydown",this,v);document.addEventListener("mousedown",this,v);document.addEventListener("scroll",this,v)}onBeforeDetach(e){document.removeEventListener("keydown",this,v);document.removeEventListener("mousedown",this,v);document.removeEventListener("scroll",this,v)}onModelStateChanged(){if(this.isAttached){this._activeIndex=0;this.update()}}onUpdateRequest(e){const t=this._model;if(!t){return}if(this._resetFlag){this._resetFlag=false;if(!this.isHidden){this.hide();this._visibilityChanged.emit(undefined)}return}let n=null;let r=t.completionItems&&t.completionItems();if(r&&r.length){n=this._createCompletionItemNode(t,r)}else{n=this._createIItemNode(t)}if(!n){return}let i=n.querySelectorAll(`.${p}`)[this._activeIndex];i.classList.add(h);let o=document.createElement("div");o.className="jp-Completer-docpanel";n.appendChild(o);this._updateDocPanel();if(!t.query){const e=this._populateSubset();if(e){this.update();return}}if(this.isHidden){this.show();this._setGeometry();this._visibilityChanged.emit(undefined)}else{this._setGeometry()}}_createCompletionItemNode(e,t){if(!t.length){this._resetFlag=true;this.reset();if(!this.isHidden){this.hide();this._visibilityChanged.emit(undefined)}return null}let n=this.node;n.textContent="";let r=e.orderedTypes();let i=document.createElement("ul");i.className="jp-Completer-list";for(let o of t){if(!this._renderer.createCompletionItemNode){return null}let e=this._renderer.createCompletionItemNode(o,r);i.appendChild(e)}n.appendChild(i);return n}_createIItemNode(e){const t=Object(o["toArray"])(e.items());if(!t||!t.length){this._resetFlag=true;this.reset();if(!this.isHidden){this.hide();this._visibilityChanged.emit(undefined)}return null}const n=Object(o["toArray"])(e.options());if(n.length===1){this._selected.emit(n[0]);this.reset();return null}const r=this.node;r.textContent="";const i=e.orderedTypes();let a=document.createElement("ul");a.className="jp-Completer-list";for(const o of t){const t=this._renderer.createItemNode(o,e.typeMap(),i);a.appendChild(t)}r.appendChild(a);return r}_cycle(e){const t=this.node.querySelectorAll(`.${p}`);const n=this._activeIndex;let r=this.node.querySelector(`.${h}`);r.classList.remove(h);if(e==="up"){this._activeIndex=n===0?n:n-1}else if(e==="down"){this._activeIndex=n<t.length-1?n+1:n}else{const i=this.node.getBoundingClientRect().height;const o=r.getBoundingClientRect().height;const a=Math.floor(i/o);if(e==="pageUp"){this._activeIndex=n-a}else{this._activeIndex=n+a}this._activeIndex=Math.min(Math.max(0,this._activeIndex),t.length-1)}r=t[this._activeIndex];r.classList.add(h);let i=this.node.querySelector(".jp-Completer-list");d["ElementExt"].scrollIntoViewIfNeeded(i,r);this._updateDocPanel()}_evtKeydown(e){if(this.isHidden||!this._editor){return}if(!this._editor.host.contains(e.target)){this.reset();return}switch(e.keyCode){case 9:e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();const t=this._model;if(!t){return}const n=t.completionItems&&t.completionItems();if(n&&n.length===1){this._selected.emit(n[0].insertText||n[0].label);this.reset();return}const r=this._populateSubset();if(t.query){t.subsetMatch=true;this._selected.emit(t.query);t.subsetMatch=false}if(r){this.update()}return;case 27:e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();this.reset();return;case 33:case 34:case 38:case 40:e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();const i=y.keyCodeMap[e.keyCode];this._cycle(i);return;default:return}}_evtMousedown(e){if(this.isHidden||!this._editor){return}if(y.nonstandardClick(e)){this.reset();return}let t=e.target;while(t!==document.documentElement){if(t.classList.contains(p)){e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();this._selected.emit(t.getAttribute("data-value"));this.reset();return}if(t===this.node){e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();return}t=t.parentElement}this.reset()}_evtScroll(e){if(this.isHidden||!this._editor){return}const{node:t}=this;if(t.contains(e.target)){return}requestAnimationFrame(()=>{this._setGeometry()})}_populateSubset(){const{model:e}=this;if(!e){return false}const t=this.node.querySelectorAll(`.${p}`);const n=y.commonSubset(y.itemValues(t));const{query:r}=e;if(n&&n!==r&&n.indexOf(r)===0){e.query=n;return true}return false}_setGeometry(){const{node:e}=this;const t=this._model;const n=this._editor;if(!n||!t||!t.original||!t.cursor){return}const r=t.cursor.start;const i=n.getPositionAt(r);const o=n.getCoordinateForPosition(i);const a=window.getComputedStyle(e);const s=parseInt(a.borderLeftWidth,10)||0;const l=parseInt(a.paddingLeft,10)||0;c["a"].setGeometry({anchor:o,host:n.host,maxHeight:b,minHeight:m,node:e,offset:{horizontal:s+l},privilege:"below",style:a})}_updateDocPanel(){var e,t;let n=this.node.querySelector(".jp-Completer-docpanel");if(!n){return}if(!((e=this.model)===null||e===void 0?void 0:e.completionItems)){return}let r=(t=this.model)===null||t===void 0?void 0:t.completionItems();if(!r){n.setAttribute("style","display:none");return}let i=r[this._activeIndex];if(!i){n.setAttribute("style","display:none");return}n.textContent="";if(i.documentation){let e=document.createElement("pre");e.textContent=i.documentation;n.appendChild(e);n.setAttribute("style","")}else{n.setAttribute("style","display:none")}}}(function(e){class t{createCompletionItemNode(e,t){let n=this._createBaseNode(e.insertText||e.label);if(e.deprecated){n.classList.add("jp-Completer-deprecated")}return this._constructNode(n,this._createMatchNode(e.label),!!e.type,e.type,t,e.icon)}createItemNode(e,t,n){return this._constructNode(this._createBaseNode(e.raw),this._createMatchNode(e.text),!r["JSONExt"].deepEqual(t,{}),t[e.raw]||"",n)}_createBaseNode(e){const t=document.createElement("li");t.className=p;t.setAttribute("data-value",e);return t}_createMatchNode(e){const t=document.createElement("code");t.className="jp-Completer-match";t.innerHTML=u["a"].sanitize(e,{allowedTags:["mark"]});return t}_constructNode(e,t,n,r,i,o){if(o){const t=o.element({className:"jp-Completer-type jp-Completer-icon"});e.appendChild(t)}else if(n){const t=document.createElement("span");t.textContent=(r[0]||"").toLowerCase();const n=i.indexOf(r)%g+1;t.className="jp-Completer-type jp-Completer-monogram";t.setAttribute(`data-color-index`,n.toString());e.appendChild(t)}else{const t=document.createElement("span");t.className="jp-Completer-monogram";e.appendChild(t)}e.appendChild(t);if(n){e.title=r;const t=document.createElement("code");t.className="jp-Completer-typeExtended";t.textContent=r.toLocaleLowerCase();e.appendChild(t)}else{const t=document.createElement("span");t.className="jp-Completer-typeExtended";e.appendChild(t)}return e}}e.Renderer=t;e.defaultRenderer=new t})(_||(_={}));var y;(function(e){e.keyCodeMap={38:"up",40:"down",33:"pageUp",34:"pageDown"};function t(e){const t=e.length;let n="";if(t<2){return n}const r=e[0].length;for(let i=0;i<r;i++){const r=e[0][i];for(let o=1;o<t;o++){if(e[o][i]!==r){return n}}n+=r}return n}e.commonSubset=t;function n(e){const t=[];for(let n=0,r=e.length;n<r;n++){const r=e[n].getAttribute("data-value");if(r){t.push(r)}}return t}e.itemValues=n;function r(e){return e.button!==0||e.altKey||e.ctrlKey||e.shiftKey||e.metaKey}e.nonstandardClick=r})(y||(y={}));var w=n("hI0s");var x=n("/Zo8");var C=n("O0Ec");class k extends C["DataConnector"]{fetch(e){return Promise.reject("Attempting to fetch with DummyConnector. Please ensure connector responseType is set.")}}const E="jp-mod-completer-enabled";const M="jp-mod-completer-active";class S{constructor(e){this._editor=null;this._enabled=false;this._pending=0;this._isDisposed=false;this.completer=e.completer;this.completer.selected.connect(this.onCompletionSelected,this);this.completer.visibilityChanged.connect(this.onVisibilityChanged,this);this._connector=e.connector}get connector(){if("responseType"in this._connector){return new k}return this._connector}set connector(e){this._connector=e}get editor(){return this._editor}set editor(e){if(e===this._editor){return}let t=this._editor;if(t&&!t.isDisposed){const e=t.model;t.host.classList.remove(E);t.host.classList.remove(M);e.selections.changed.disconnect(this.onSelectionsChanged,this);e.value.changed.disconnect(this.onTextChanged,this)}this.completer.reset();this.completer.editor=e;t=this._editor=e;if(t){const e=t.model;this._enabled=false;e.selections.changed.connect(this.onSelectionsChanged,this);e.value.changed.connect(this.onTextChanged,this);this.onSelectionsChanged()}}get isDisposed(){return this._isDisposed}dispose(){if(this.isDisposed){return}this._isDisposed=true;a["Signal"].clearData(this)}invoke(){x["MessageLoop"].sendMessage(this,S.Msg.InvokeRequest)}processMessage(e){switch(e.type){case S.Msg.InvokeRequest.type:this.onInvokeRequest(e);break;default:break}}getState(e,t){return{text:e.model.value.text,lineHeight:e.lineHeight,charWidth:e.charWidth,line:t.line,column:t.column}}onCompletionSelected(e,t){const n=e.model;const r=this._editor;if(!r||!n){return}const i=n.createPatch(t);if(!i){return}const{start:o,end:a,value:s}=i;r.model.value.remove(o,a);r.model.value.insert(o,s)}onInvokeRequest(e){if(!this.completer.model){return}if(this.completer.model.original){return}const t=this._editor;if(t){this._makeRequest(t.getCursorPosition()).catch(e=>{console.warn("Invoke request bailed",e)})}}onSelectionsChanged(){const e=this.completer.model;const t=this._editor;if(!t){return}const n=t.host;if(!e){this._enabled=false;n.classList.remove(E);return}if(e.subsetMatch){return}const r=t.getCursorPosition();const i=t.getLine(r.line);if(!i){this._enabled=false;e.reset(true);n.classList.remove(E);return}const{start:o,end:a}=t.getSelection();if(o.column!==a.column||o.line!==a.line){this._enabled=false;e.reset(true);n.classList.remove(E);return}if(i.slice(0,r.column).match(/^\s*$/)){this._enabled=false;e.reset(true);n.classList.remove(E);return}if(!this._enabled){this._enabled=true;n.classList.add(E)}e.handleCursorChange(this.getState(t,t.getCursorPosition()))}onTextChanged(){const e=this.completer.model;if(!e||!this._enabled){return}const t=this.editor;if(!t){return}const{start:n,end:r}=t.getSelection();if(n.column!==r.column||n.line!==r.line){return}e.handleTextChange(this.getState(t,t.getCursorPosition()))}onVisibilityChanged(e){if(e.isDisposed||e.isHidden){if(this._editor){this._editor.host.classList.remove(M);this._editor.focus()}return}if(this._editor){this._editor.host.classList.add(M)}}_makeRequest(e){const t=this.editor;if(!t){return Promise.reject(new Error("No active editor"))}const n=t.model.value.text;const r=w["Text"].jsIndexToCharIndex(t.getOffsetAt(e),n);const i=++this._pending;const o=this.getState(t,e);const a={text:n,offset:r};if(this._isICompletionItemsConnector(this._connector)){return this._connector.fetch(a).then(e=>{this._validate(i,a);if(!e){throw new Error(`Invalid request: ${a}`)}this._onFetchItemsReply(o,e)}).catch(e=>{this._onFailure()})}return this._connector.fetch(a).then(e=>{this._validate(i,a);if(!e){throw new Error(`Invalid request: ${a}`)}this._onReply(o,e)}).catch(e=>{this._onFailure()})}_isICompletionItemsConnector(e){return e.responseType===S.ICompletionItemsResponseType}_validate(e,t){if(this.isDisposed){throw new Error("Handler is disposed")}if(e!==this._pending){throw new Error("A newer completion request is pending")}}_updateModel(e,t,n){const r=this.completer.model;const i=e.text;if(!r){return null}r.original=e;r.cursor={start:w["Text"].charIndexToJsIndex(t,i),end:w["Text"].charIndexToJsIndex(n,i)};return r}_onReply(e,t){const n=this._updateModel(e,t.start,t.end);if(!n){return}const r=[];const i=new Set(t.matches||[]);if(t.matches){i.forEach(e=>{r.push(e)})}const o=t.metadata||{};const a=o._jupyter_types_experimental;const s={};if(a){a.forEach(e=>{const t=e.text;const n=e.type;if(i.has(t)&&n!=="<unknown>"){s[t]=n}})}n.setOptions(r,s)}_onFetchItemsReply(e,t){const n=this._updateModel(e,t.start,t.end);if(!n){return}if(n.setCompletionItems){n.setCompletionItems(t.items)}}_onFailure(){const e=this.completer.model;if(e){e.reset(true)}}}(function(e){e.ICompletionItemsResponseType="ICompletionItemsReply";let t;(function(e){e.InvokeRequest=new x["Message"]("invoke-request")})(t=e.Msg||(e.Msg={}))})(S||(S={}));class L extends C["DataConnector"]{constructor(e){super();this._session=e.session}async fetch(e){var t;const n=(t=this._session)===null||t===void 0?void 0:t.kernel;if(!n){throw new Error("No kernel for completion request.")}const r={code:e.text,cursor_pos:e.offset};const i=await n.requestComplete(r);const o=i.content;if(o.status!=="ok"){throw new Error("Completion fetch failed to return successfully.")}return{start:o.cursor_start,end:o.cursor_end,matches:o.matches,metadata:o.metadata}}}class T extends C["DataConnector"]{constructor(e){super();this._editor=e.editor}fetch(e){if(!this._editor){return Promise.reject("No editor")}return new Promise(e=>{e(D.contextHint(this._editor))})}}var D;(function(e){function t(e){const t=e.getCursorPosition();const r=e.getTokenForPosition(t);const i=n(r,e);const o=i.filter(e=>e.type).map(e=>e.value);const a=Array.from(new Set(o));return{start:r.offset,end:r.offset+r.value.length,matches:a,metadata:{}}}e.contextHint=t;function n(e,t){const n=t.getTokens();return n.filter(t=>t.value.indexOf(e.value)===0&&t.value!==e.value)}})(D||(D={}));class O extends C["DataConnector"]{constructor(e){super();this._kernel=new L(e);this._context=new T(e)}fetch(e){return Promise.all([this._kernel.fetch(e),this._context.fetch(e)]).then(([e,t])=>A.mergeReplies(e,t))}}var A;(function(e){function t(e,t){if(e.matches.length===0){return t}else if(t.matches.length===0){return e}const n=e.matches.slice();const r=n.reduce((e,t)=>{e[t]=null;return e},{});t.matches.forEach(e=>{if(!(e in r)){n.push(e)}});return Object.assign(Object.assign({},e),{matches:n})}e.mergeReplies=t})(A||(A={}));var j=n("USmn");var P=n("Z5Fx");var R=n("l4p9");var I;(function(e){e.invoke="completer:invoke";e.invokeConsole="completer:invoke-console";e.invokeNotebook="completer:invoke-notebook";e.invokeFile="completer:invoke-file";e.select="completer:select";e.selectConsole="completer:select-console";e.selectNotebook="completer:select-notebook";e.selectFile="completer:select-file"})(I||(I={}));const z={id:"@jupyterlab/completer-extension:manager",autoStart:true,provides:i,activate:e=>{const t={};e.commands.addCommand(I.invoke,{execute:e=>{const n=e&&e["id"];if(!n){return}const r=t[n];if(r){r.invoke()}}});e.commands.addCommand(I.select,{execute:e=>{const n=e&&e["id"];if(!n){return}const r=t[n];if(r){r.completer.selectActive()}}});return{register:e=>{const{connector:n,editor:r,parent:i}=e;const o=new s;const a=new _({editor:r,model:o});const l=new S({completer:a,connector:n});const c=i.id;a.hide();t[c]=l;l.editor=r;f["Widget"].attach(a,document.body);i.disposed.connect(()=>{delete t[c];o.dispose();a.dispose();l.dispose()});return l}}}};const N={id:"@jupyterlab/completer-extension:consoles",requires:[i,j["a"]],autoStart:true,activate:(e,t,n)=>{n.widgetAdded.connect((e,n)=>{var r,i;const o=n.console;const a=(i=(r=o.promptCell)===null||r===void 0?void 0:r.editor,i!==null&&i!==void 0?i:null);const s=o.sessionContext.session;const l=new O({session:s,editor:a});const c=t.register({connector:l,editor:a,parent:n});const u=()=>{var e,t;const n=(t=(e=o.promptCell)===null||e===void 0?void 0:e.editor,t!==null&&t!==void 0?t:null);const r=o.sessionContext.session;c.editor=n;c.connector=new O({session:r,editor:n})};o.promptCellCreated.connect(u);o.sessionContext.sessionChanged.connect(u)});e.commands.addCommand(I.invokeConsole,{execute:()=>{const t=n.currentWidget&&n.currentWidget.id;if(t){return e.commands.execute(I.invoke,{id:t})}}});e.commands.addCommand(I.selectConsole,{execute:()=>{const t=n.currentWidget&&n.currentWidget.id;if(t){return e.commands.execute(I.select,{id:t})}}});e.commands.addKeyBinding({command:I.selectConsole,keys:["Enter"],selector:`.jp-ConsolePanel .jp-mod-completer-active`})}};const H={id:"@jupyterlab/completer-extension:notebooks",requires:[i,R["b"]],autoStart:true,activate:(e,t,n)=>{n.widgetAdded.connect((e,n)=>{var r,i;const o=(i=(r=n.content.activeCell)===null||r===void 0?void 0:r.editor,i!==null&&i!==void 0?i:null);const a=n.sessionContext.session;const s=new O({session:a,editor:o});const l=t.register({connector:s,editor:o,parent:n});const c=()=>{var e,t;const r=(t=(e=n.content.activeCell)===null||e===void 0?void 0:e.editor,t!==null&&t!==void 0?t:null);const i=n.sessionContext.session;l.editor=r;l.connector=new O({session:i,editor:r})};n.content.activeCellChanged.connect(c);n.sessionContext.sessionChanged.connect(c)});e.commands.addCommand(I.invokeNotebook,{execute:()=>{var t;const r=n.currentWidget;if(r&&((t=r.content.activeCell)===null||t===void 0?void 0:t.model.type)==="code"){return e.commands.execute(I.invoke,{id:r.id})}}});e.commands.addCommand(I.selectNotebook,{execute:()=>{const t=n.currentWidget&&n.currentWidget.id;if(t){return e.commands.execute(I.select,{id:t})}}});e.commands.addKeyBinding({command:I.selectNotebook,keys:["Enter"],selector:`.jp-Notebook .jp-mod-completer-active`})}};const F={id:"@jupyterlab/completer-extension:files",requires:[i,P["a"]],autoStart:true,activate:(e,t,n)=>{const r={};n.widgetAdded.connect((n,i)=>{const a=e.serviceManager.sessions;const s=i.content.editor;const l=new T({editor:s});const c=t.register({connector:l,editor:s,parent:i});const u=(e,t)=>{const n=r[i.id];const u=Object(o["find"])(t,e=>e.path===i.context.path);if(u){if(n&&n.id===u.id){return}if(n){delete r[i.id];n.dispose()}const e=a.connectTo({model:u});c.connector=new O({session:e,editor:s});r[i.id]=e}else{c.connector=l;if(n){delete r[i.id];n.dispose()}}};u(a,Object(o["toArray"])(a.running()));a.runningChanged.connect(u);i.disposed.connect(()=>{a.runningChanged.disconnect(u);const e=r[i.id];if(e){delete r[i.id];e.dispose()}})});e.commands.addCommand(I.invokeFile,{execute:()=>{const t=n.currentWidget&&n.currentWidget.id;if(t){return e.commands.execute(I.invoke,{id:t})}}});e.commands.addCommand(I.selectFile,{execute:()=>{const t=n.currentWidget&&n.currentWidget.id;if(t){return e.commands.execute(I.select,{id:t})}}});e.commands.addKeyBinding({command:I.selectFile,keys:["Enter"],selector:`.jp-FileEditor .jp-mod-completer-active`})}};const B=[z,N,H,F];var V=t["default"]=B},VbXa:function(e,t){function n(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;e.__proto__=t}e.exports=n},Vclq:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;var o=e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){if(!e){return t}else if(/-MMM-/.test(r)){return n[e.month()]}else{return t[e.month()]}},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(this.hours()!==1?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(this.hours()!==1?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(this.hours()!==1?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(this.hours()!==1?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(this.hours()!==1?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}});return o}))},Vgfr:function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"eighties",author:"chris kempson (http://chriskempson.com)",base00:"#2d2d2d",base01:"#393939",base02:"#515151",base03:"#747369",base04:"#a09f93",base05:"#d3d0c8",base06:"#e8e6df",base07:"#f2f0ec",base08:"#f2777a",base09:"#f99157",base0A:"#ffcc66",base0B:"#99cc99",base0C:"#66cccc",base0D:"#6699cc",base0E:"#cc99cc",base0F:"#d27b53"};e.exports=t["default"]},Vp1n:function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"flat",author:"chris kempson (http://chriskempson.com)",base00:"#2C3E50",base01:"#34495E",base02:"#7F8C8D",base03:"#95A5A6",base04:"#BDC3C7",base05:"#e0e0e0",base06:"#f5f5f5",base07:"#ECF0F1",base08:"#E74C3C",base09:"#E67E22",base0A:"#F1C40F",base0B:"#2ECC71",base0C:"#1ABC9C",base0D:"#3498DB",base0E:"#9B59B6",base0F:"#be643c"};e.exports=t["default"]},"VrN/":function(e,t,n){(function(t,n){true?e.exports=n():undefined})(this,(function(){"use strict";var e=navigator.userAgent;var t=navigator.platform;var n=/gecko\/\d/i.test(e);var r=/MSIE \d/.test(e);var i=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(e);var o=/Edge\/(\d+)/.exec(e);var a=r||i||o;var s=a&&(r?document.documentMode||6:+(o||i)[1]);var l=!o&&/WebKit\//.test(e);var c=l&&/Qt\/\d+\.\d+/.test(e);var u=!o&&/Chrome\//.test(e);var d=/Opera\//.test(e);var f=/Apple Computer/.test(navigator.vendor);var p=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(e);var h=/PhantomJS/.test(e);var m=!o&&/AppleWebKit/.test(e)&&/Mobile\/\w+/.test(e);var b=/Android/.test(e);var v=m||b||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e);var g=m||/Mac/.test(t);var _=/\bCrOS\b/.test(e);var y=/win/i.test(t);var w=d&&e.match(/Version\/(\d*\.\d*)/);if(w){w=Number(w[1])}if(w&&w>=15){d=false;l=true}var x=g&&(c||d&&(w==null||w<12.11));var C=n||a&&s>=9;function k(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var E=function(e,t){var n=e.className;var r=k(t).exec(n);if(r){var i=n.slice(r.index+r[0].length);e.className=n.slice(0,r.index)+(i?r[1]+i:"")}};function M(e){for(var t=e.childNodes.length;t>0;--t){e.removeChild(e.firstChild)}return e}function S(e,t){return M(e).appendChild(t)}function L(e,t,n,r){var i=document.createElement(e);if(n){i.className=n}if(r){i.style.cssText=r}if(typeof t=="string"){i.appendChild(document.createTextNode(t))}else if(t){for(var o=0;o<t.length;++o){i.appendChild(t[o])}}return i}function T(e,t,n,r){var i=L(e,t,n,r);i.setAttribute("role","presentation");return i}var D;if(document.createRange){D=function(e,t,n,r){var i=document.createRange();i.setEnd(r||e,n);i.setStart(e,t);return i}}else{D=function(e,t,n){var r=document.body.createTextRange();try{r.moveToElementText(e.parentNode)}catch(i){return r}r.collapse(true);r.moveEnd("character",n);r.moveStart("character",t);return r}}function O(e,t){if(t.nodeType==3){t=t.parentNode}if(e.contains){return e.contains(t)}do{if(t.nodeType==11){t=t.host}if(t==e){return true}}while(t=t.parentNode)}function A(){var e;try{e=document.activeElement}catch(t){e=document.body||null}while(e&&e.shadowRoot&&e.shadowRoot.activeElement){e=e.shadowRoot.activeElement}return e}function j(e,t){var n=e.className;if(!k(t).test(n)){e.className+=(n?" ":"")+t}}function P(e,t){var n=e.split(" ");for(var r=0;r<n.length;r++){if(n[r]&&!k(n[r]).test(t)){t+=" "+n[r]}}return t}var R=function(e){e.select()};if(m){R=function(e){e.selectionStart=0;e.selectionEnd=e.value.length}}else if(a){R=function(e){try{e.select()}catch(t){}}}function I(e){var t=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,t)}}function z(e,t,n){if(!t){t={}}for(var r in e){if(e.hasOwnProperty(r)&&(n!==false||!t.hasOwnProperty(r))){t[r]=e[r]}}return t}function N(e,t,n,r,i){if(t==null){t=e.search(/[^\s\u00a0]/);if(t==-1){t=e.length}}for(var o=r||0,a=i||0;;){var s=e.indexOf("\t",o);if(s<0||s>=t){return a+(t-o)}a+=s-o;a+=n-a%n;o=s+1}}var H=function(){this.id=null;this.f=null;this.time=0;this.handler=I(this.onTimeout,this)};H.prototype.onTimeout=function(e){e.id=0;if(e.time<=+new Date){e.f()}else{setTimeout(e.handler,e.time-+new Date)}};H.prototype.set=function(e,t){this.f=t;var n=+new Date+e;if(!this.id||n<this.time){clearTimeout(this.id);this.id=setTimeout(this.handler,e);this.time=n}};function F(e,t){for(var n=0;n<e.length;++n){if(e[n]==t){return n}}return-1}var B=30;var V={toString:function(){return"CodeMirror.Pass"}};var Y={scroll:false},W={origin:"*mouse"},U={origin:"+move"};function q(e,t,n){for(var r=0,i=0;;){var o=e.indexOf("\t",r);if(o==-1){o=e.length}var a=o-r;if(o==e.length||i+a>=t){return r+Math.min(a,t-i)}i+=o-r;i+=n-i%n;r=o+1;if(i>=t){return r}}}var G=[""];function K(e){while(G.length<=e){G.push($(G)+" ")}return G[e]}function $(e){return e[e.length-1]}function J(e,t){var n=[];for(var r=0;r<e.length;r++){n[r]=t(e[r],r)}return n}function X(e,t,n){var r=0,i=n(t);while(r<e.length&&n(e[r])<=i){r++}e.splice(r,0,t)}function Z(){}function Q(e,t){var n;if(Object.create){n=Object.create(e)}else{Z.prototype=e;n=new Z}if(t){z(t,n)}return n}var ee=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function te(e){return/\w/.test(e)||e>"€"&&(e.toUpperCase()!=e.toLowerCase()||ee.test(e))}function ne(e,t){if(!t){return te(e)}if(t.source.indexOf("\\w")>-1&&te(e)){return true}return t.test(e)}function re(e){for(var t in e){if(e.hasOwnProperty(t)&&e[t]){return false}}return true}var ie=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function oe(e){return e.charCodeAt(0)>=768&&ie.test(e)}function ae(e,t,n){while((n<0?t>0:t<e.length)&&oe(e.charAt(t))){t+=n}return t}function se(e,t,n){var r=t>n?-1:1;for(;;){if(t==n){return t}var i=(t+n)/2,o=r<0?Math.ceil(i):Math.floor(i);if(o==t){return e(o)?t:n}if(e(o)){n=o}else{t=o+r}}}function le(e,t,n,r){if(!e){return r(t,n,"ltr",0)}var i=false;for(var o=0;o<e.length;++o){var a=e[o];if(a.from<n&&a.to>t||t==n&&a.to==t){r(Math.max(a.from,t),Math.min(a.to,n),a.level==1?"rtl":"ltr",o);i=true}}if(!i){r(t,n,"ltr")}}var ce=null;function ue(e,t,n){var r;ce=null;for(var i=0;i<e.length;++i){var o=e[i];if(o.from<t&&o.to>t){return i}if(o.to==t){if(o.from!=o.to&&n=="before"){r=i}else{ce=i}}if(o.from==t){if(o.from!=o.to&&n!="before"){r=i}else{ce=i}}}return r!=null?r:ce}var de=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN";var t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function n(n){if(n<=247){return e.charAt(n)}else if(1424<=n&&n<=1524){return"R"}else if(1536<=n&&n<=1785){return t.charAt(n-1536)}else if(1774<=n&&n<=2220){return"r"}else if(8192<=n&&n<=8203){return"w"}else if(n==8204){return"b"}else{return"L"}}var r=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/;var i=/[stwN]/,o=/[LRr]/,a=/[Lb1n]/,s=/[1n]/;function l(e,t,n){this.level=e;this.from=t;this.to=n}return function(e,t){var c=t=="ltr"?"L":"R";if(e.length==0||t=="ltr"&&!r.test(e)){return false}var u=e.length,d=[];for(var f=0;f<u;++f){d.push(n(e.charCodeAt(f)))}for(var p=0,h=c;p<u;++p){var m=d[p];if(m=="m"){d[p]=h}else{h=m}}for(var b=0,v=c;b<u;++b){var g=d[b];if(g=="1"&&v=="r"){d[b]="n"}else if(o.test(g)){v=g;if(g=="r"){d[b]="R"}}}for(var _=1,y=d[0];_<u-1;++_){var w=d[_];if(w=="+"&&y=="1"&&d[_+1]=="1"){d[_]="1"}else if(w==","&&y==d[_+1]&&(y=="1"||y=="n")){d[_]=y}y=w}for(var x=0;x<u;++x){var C=d[x];if(C==","){d[x]="N"}else if(C=="%"){var k=void 0;for(k=x+1;k<u&&d[k]=="%";++k){}var E=x&&d[x-1]=="!"||k<u&&d[k]=="1"?"1":"N";for(var M=x;M<k;++M){d[M]=E}x=k-1}}for(var S=0,L=c;S<u;++S){var T=d[S];if(L=="L"&&T=="1"){d[S]="L"}else if(o.test(T)){L=T}}for(var D=0;D<u;++D){if(i.test(d[D])){var O=void 0;for(O=D+1;O<u&&i.test(d[O]);++O){}var A=(D?d[D-1]:c)=="L";var j=(O<u?d[O]:c)=="L";var P=A==j?A?"L":"R":c;for(var R=D;R<O;++R){d[R]=P}D=O-1}}var I=[],z;for(var N=0;N<u;){if(a.test(d[N])){var H=N;for(++N;N<u&&a.test(d[N]);++N){}I.push(new l(0,H,N))}else{var F=N,B=I.length,V=t=="rtl"?1:0;for(++N;N<u&&d[N]!="L";++N){}for(var Y=F;Y<N;){if(s.test(d[Y])){if(F<Y){I.splice(B,0,new l(1,F,Y));B+=V}var W=Y;for(++Y;Y<N&&s.test(d[Y]);++Y){}I.splice(B,0,new l(2,W,Y));B+=V;F=Y}else{++Y}}if(F<N){I.splice(B,0,new l(1,F,N))}}}if(t=="ltr"){if(I[0].level==1&&(z=e.match(/^\s+/))){I[0].from=z[0].length;I.unshift(new l(0,0,z[0].length))}if($(I).level==1&&(z=e.match(/\s+$/))){$(I).to-=z[0].length;I.push(new l(0,u-z[0].length,u))}}return t=="rtl"?I.reverse():I}}();function fe(e,t){var n=e.order;if(n==null){n=e.order=de(e.text,t)}return n}var pe=[];var he=function(e,t,n){if(e.addEventListener){e.addEventListener(t,n,false)}else if(e.attachEvent){e.attachEvent("on"+t,n)}else{var r=e._handlers||(e._handlers={});r[t]=(r[t]||pe).concat(n)}};function me(e,t){return e._handlers&&e._handlers[t]||pe}function be(e,t,n){if(e.removeEventListener){e.removeEventListener(t,n,false)}else if(e.detachEvent){e.detachEvent("on"+t,n)}else{var r=e._handlers,i=r&&r[t];if(i){var o=F(i,n);if(o>-1){r[t]=i.slice(0,o).concat(i.slice(o+1))}}}}function ve(e,t){var n=me(e,t);if(!n.length){return}var r=Array.prototype.slice.call(arguments,2);for(var i=0;i<n.length;++i){n[i].apply(null,r)}}function ge(e,t,n){if(typeof t=="string"){t={type:t,preventDefault:function(){this.defaultPrevented=true}}}ve(e,n||t.type,e,t);return ke(t)||t.codemirrorIgnore}function _e(e){var t=e._handlers&&e._handlers.cursorActivity;if(!t){return}var n=e.curOp.cursorActivityHandlers||(e.curOp.cursorActivityHandlers=[]);for(var r=0;r<t.length;++r){if(F(n,t[r])==-1){n.push(t[r])}}}function ye(e,t){return me(e,t).length>0}function we(e){e.prototype.on=function(e,t){he(this,e,t)};e.prototype.off=function(e,t){be(this,e,t)}}function xe(e){if(e.preventDefault){e.preventDefault()}else{e.returnValue=false}}function Ce(e){if(e.stopPropagation){e.stopPropagation()}else{e.cancelBubble=true}}function ke(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==false}function Ee(e){xe(e);Ce(e)}function Me(e){return e.target||e.srcElement}function Se(e){var t=e.which;if(t==null){if(e.button&1){t=1}else if(e.button&2){t=3}else if(e.button&4){t=2}}if(g&&e.ctrlKey&&t==1){t=3}return t}var Le=function(){if(a&&s<9){return false}var e=L("div");return"draggable"in e||"dragDrop"in e}();var Te;function De(e){if(Te==null){var t=L("span","");S(e,L("span",[t,document.createTextNode("x")]));if(e.firstChild.offsetHeight!=0){Te=t.offsetWidth<=1&&t.offsetHeight>2&&!(a&&s<8)}}var n=Te?L("span",""):L("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");n.setAttribute("cm-text","");return n}var Oe;function Ae(e){if(Oe!=null){return Oe}var t=S(e,document.createTextNode("AخA"));var n=D(t,0,1).getBoundingClientRect();var r=D(t,1,2).getBoundingClientRect();M(e);if(!n||n.left==n.right){return false}return Oe=r.right-n.right<3}var je="\n\nb".split(/\n/).length!=3?function(e){var t=0,n=[],r=e.length;while(t<=r){var i=e.indexOf("\n",t);if(i==-1){i=e.length}var o=e.slice(t,e.charAt(i-1)=="\r"?i-1:i);var a=o.indexOf("\r");if(a!=-1){n.push(o.slice(0,a));t+=a+1}else{n.push(o);t=i+1}}return n}:function(e){return e.split(/\r\n?|\n/)};var Pe=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return false}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(n){}if(!t||t.parentElement()!=e){return false}return t.compareEndPoints("StartToEnd",t)!=0};var Re=function(){var e=L("div");if("oncopy"in e){return true}e.setAttribute("oncopy","return;");return typeof e.oncopy=="function"}();var Ie=null;function ze(e){if(Ie!=null){return Ie}var t=S(e,L("span","x"));var n=t.getBoundingClientRect();var r=D(t,0,1).getBoundingClientRect();return Ie=Math.abs(n.left-r.left)>1}var Ne={},He={};function Fe(e,t){if(arguments.length>2){t.dependencies=Array.prototype.slice.call(arguments,2)}Ne[e]=t}function Be(e,t){He[e]=t}function Ve(e){if(typeof e=="string"&&He.hasOwnProperty(e)){e=He[e]}else if(e&&typeof e.name=="string"&&He.hasOwnProperty(e.name)){var t=He[e.name];if(typeof t=="string"){t={name:t}}e=Q(t,e);e.name=t.name}else if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e)){return Ve("application/xml")}else if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e)){return Ve("application/json")}if(typeof e=="string"){return{name:e}}else{return e||{name:"null"}}}function Ye(e,t){t=Ve(t);var n=Ne[t.name];if(!n){return Ye(e,"text/plain")}var r=n(e,t);if(We.hasOwnProperty(t.name)){var i=We[t.name];for(var o in i){if(!i.hasOwnProperty(o)){continue}if(r.hasOwnProperty(o)){r["_"+o]=r[o]}r[o]=i[o]}}r.name=t.name;if(t.helperType){r.helperType=t.helperType}if(t.modeProps){for(var a in t.modeProps){r[a]=t.modeProps[a]}}return r}var We={};function Ue(e,t){var n=We.hasOwnProperty(e)?We[e]:We[e]={};z(t,n)}function qe(e,t){if(t===true){return t}if(e.copyState){return e.copyState(t)}var n={};for(var r in t){var i=t[r];if(i instanceof Array){i=i.concat([])}n[r]=i}return n}function Ge(e,t){var n;while(e.innerMode){n=e.innerMode(t);if(!n||n.mode==e){break}t=n.state;e=n.mode}return n||{mode:e,state:t}}function Ke(e,t,n){return e.startState?e.startState(t,n):true}var $e=function(e,t,n){this.pos=this.start=0;this.string=e;this.tabSize=t||8;this.lastColumnPos=this.lastColumnValue=0;this.lineStart=0;this.lineOracle=n};$e.prototype.eol=function(){return this.pos>=this.string.length};$e.prototype.sol=function(){return this.pos==this.lineStart};$e.prototype.peek=function(){return this.string.charAt(this.pos)||undefined};$e.prototype.next=function(){if(this.pos<this.string.length){return this.string.charAt(this.pos++)}};$e.prototype.eat=function(e){var t=this.string.charAt(this.pos);var n;if(typeof e=="string"){n=t==e}else{n=t&&(e.test?e.test(t):e(t))}if(n){++this.pos;return t}};$e.prototype.eatWhile=function(e){var t=this.pos;while(this.eat(e)){}return this.pos>t};$e.prototype.eatSpace=function(){var e=this.pos;while(/[\s\u00a0]/.test(this.string.charAt(this.pos))){++this.pos}return this.pos>e};$e.prototype.skipToEnd=function(){this.pos=this.string.length};$e.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1){this.pos=t;return true}};$e.prototype.backUp=function(e){this.pos-=e};$e.prototype.column=function(){if(this.lastColumnPos<this.start){this.lastColumnValue=N(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue);this.lastColumnPos=this.start}return this.lastColumnValue-(this.lineStart?N(this.string,this.lineStart,this.tabSize):0)};$e.prototype.indentation=function(){return N(this.string,null,this.tabSize)-(this.lineStart?N(this.string,this.lineStart,this.tabSize):0)};$e.prototype.match=function(e,t,n){if(typeof e=="string"){var r=function(e){return n?e.toLowerCase():e};var i=this.string.substr(this.pos,e.length);if(r(i)==r(e)){if(t!==false){this.pos+=e.length}return true}}else{var o=this.string.slice(this.pos).match(e);if(o&&o.index>0){return null}if(o&&t!==false){this.pos+=o[0].length}return o}};$e.prototype.current=function(){return this.string.slice(this.start,this.pos)};$e.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}};$e.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)};$e.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function Je(e,t){t-=e.first;if(t<0||t>=e.size){throw new Error("There is no line "+(t+e.first)+" in the document.")}var n=e;while(!n.lines){for(var r=0;;++r){var i=n.children[r],o=i.chunkSize();if(t<o){n=i;break}t-=o}}return n.lines[t]}function Xe(e,t,n){var r=[],i=t.line;e.iter(t.line,n.line+1,(function(e){var o=e.text;if(i==n.line){o=o.slice(0,n.ch)}if(i==t.line){o=o.slice(t.ch)}r.push(o);++i}));return r}function Ze(e,t,n){var r=[];e.iter(t,n,(function(e){r.push(e.text)}));return r}function Qe(e,t){var n=t-e.height;if(n){for(var r=e;r;r=r.parent){r.height+=n}}}function et(e){if(e.parent==null){return null}var t=e.parent,n=F(t.lines,e);for(var r=t.parent;r;t=r,r=r.parent){for(var i=0;;++i){if(r.children[i]==t){break}n+=r.children[i].chunkSize()}}return n+t.first}function tt(e,t){var n=e.first;e:do{for(var r=0;r<e.children.length;++r){var i=e.children[r],o=i.height;if(t<o){e=i;continue e}t-=o;n+=i.chunkSize()}return n}while(!e.lines);var a=0;for(;a<e.lines.length;++a){var s=e.lines[a],l=s.height;if(t<l){break}t-=l}return n+a}function nt(e,t){return t>=e.first&&t<e.first+e.size}function rt(e,t){return String(e.lineNumberFormatter(t+e.firstLineNumber))}function it(e,t,n){if(n===void 0)n=null;if(!(this instanceof it)){return new it(e,t,n)}this.line=e;this.ch=t;this.sticky=n}function ot(e,t){return e.line-t.line||e.ch-t.ch}function at(e,t){return e.sticky==t.sticky&&ot(e,t)==0}function st(e){return it(e.line,e.ch)}function lt(e,t){return ot(e,t)<0?t:e}function ct(e,t){return ot(e,t)<0?e:t}function ut(e,t){return Math.max(e.first,Math.min(t,e.first+e.size-1))}function dt(e,t){if(t.line<e.first){return it(e.first,0)}var n=e.first+e.size-1;if(t.line>n){return it(n,Je(e,n).text.length)}return ft(t,Je(e,t.line).text.length)}function ft(e,t){var n=e.ch;if(n==null||n>t){return it(e.line,t)}else if(n<0){return it(e.line,0)}else{return e}}function pt(e,t){var n=[];for(var r=0;r<t.length;r++){n[r]=dt(e,t[r])}return n}var ht=function(e,t){this.state=e;this.lookAhead=t};var mt=function(e,t,n,r){this.state=t;this.doc=e;this.line=n;this.maxLookAhead=r||0;this.baseTokens=null;this.baseTokenPos=1};mt.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);if(t!=null&&e>this.maxLookAhead){this.maxLookAhead=e}return t};mt.prototype.baseToken=function(e){if(!this.baseTokens){return null}while(this.baseTokens[this.baseTokenPos]<=e){this.baseTokenPos+=2}var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}};mt.prototype.nextLine=function(){this.line++;if(this.maxLookAhead>0){this.maxLookAhead--}};mt.fromSaved=function(e,t,n){if(t instanceof ht){return new mt(e,qe(e.mode,t.state),n,t.lookAhead)}else{return new mt(e,qe(e.mode,t),n)}};mt.prototype.save=function(e){var t=e!==false?qe(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ht(t,this.maxLookAhead):t};function bt(e,t,n,r){var i=[e.state.modeGen],o={};Et(e,t.text,e.doc.mode,n,(function(e,t){return i.push(e,t)}),o,r);var a=n.state;var s=function(r){n.baseTokens=i;var s=e.state.overlays[r],l=1,c=0;n.state=true;Et(e,t.text,s.mode,n,(function(e,t){var n=l;while(c<e){var r=i[l];if(r>e){i.splice(l,1,e,i[l+1],r)}l+=2;c=Math.min(e,r)}if(!t){return}if(s.opaque){i.splice(n,l-n,e,"overlay "+t);l=n+2}else{for(;n<l;n+=2){var o=i[n+1];i[n+1]=(o?o+" ":"")+"overlay "+t}}}),o);n.state=a;n.baseTokens=null;n.baseTokenPos=1};for(var l=0;l<e.state.overlays.length;++l)s(l);return{styles:i,classes:o.bgClass||o.textClass?o:null}}function vt(e,t,n){if(!t.styles||t.styles[0]!=e.state.modeGen){var r=gt(e,et(t));var i=t.text.length>e.options.maxHighlightLength&&qe(e.doc.mode,r.state);var o=bt(e,t,r);if(i){r.state=i}t.stateAfter=r.save(!i);t.styles=o.styles;if(o.classes){t.styleClasses=o.classes}else if(t.styleClasses){t.styleClasses=null}if(n===e.doc.highlightFrontier){e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier)}}return t.styles}function gt(e,t,n){var r=e.doc,i=e.display;if(!r.mode.startState){return new mt(r,true,t)}var o=Mt(e,t,n);var a=o>r.first&&Je(r,o-1).stateAfter;var s=a?mt.fromSaved(r,a,o):new mt(r,Ke(r.mode),o);r.iter(o,t,(function(n){_t(e,n.text,s);var r=s.line;n.stateAfter=r==t-1||r%5==0||r>=i.viewFrom&&r<i.viewTo?s.save():null;s.nextLine()}));if(n){r.modeFrontier=s.line}return s}function _t(e,t,n,r){var i=e.doc.mode;var o=new $e(t,e.options.tabSize,n);o.start=o.pos=r||0;if(t==""){yt(i,n.state)}while(!o.eol()){wt(i,o,n.state);o.start=o.pos}}function yt(e,t){if(e.blankLine){return e.blankLine(t)}if(!e.innerMode){return}var n=Ge(e,t);if(n.mode.blankLine){return n.mode.blankLine(n.state)}}function wt(e,t,n,r){for(var i=0;i<10;i++){if(r){r[0]=Ge(e,n).mode}var o=e.token(t,n);if(t.pos>t.start){return o}}throw new Error("Mode "+e.name+" failed to advance stream.")}var xt=function(e,t,n){this.start=e.start;this.end=e.pos;this.string=e.current();this.type=t||null;this.state=n};function Ct(e,t,n,r){var i=e.doc,o=i.mode,a;t=dt(i,t);var s=Je(i,t.line),l=gt(e,t.line,n);var c=new $e(s.text,e.options.tabSize,l),u;if(r){u=[]}while((r||c.pos<t.ch)&&!c.eol()){c.start=c.pos;a=wt(o,c,l.state);if(r){u.push(new xt(c,a,qe(i.mode,l.state)))}}return r?u:new xt(c,a,l.state)}function kt(e,t){if(e){for(;;){var n=e.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!n){break}e=e.slice(0,n.index)+e.slice(n.index+n[0].length);var r=n[1]?"bgClass":"textClass";if(t[r]==null){t[r]=n[2]}else if(!new RegExp("(?:^|s)"+n[2]+"(?:$|s)").test(t[r])){t[r]+=" "+n[2]}}}return e}function Et(e,t,n,r,i,o,a){var s=n.flattenSpans;if(s==null){s=e.options.flattenSpans}var l=0,c=null;var u=new $e(t,e.options.tabSize,r),d;var f=e.options.addModeClass&&[null];if(t==""){kt(yt(n,r.state),o)}while(!u.eol()){if(u.pos>e.options.maxHighlightLength){s=false;if(a){_t(e,t,r,u.pos)}u.pos=t.length;d=null}else{d=kt(wt(n,u,r.state,f),o)}if(f){var p=f[0].name;if(p){d="m-"+(d?p+" "+d:p)}}if(!s||c!=d){while(l<u.start){l=Math.min(u.start,l+5e3);i(l,c)}c=d}u.start=u.pos}while(l<u.pos){var h=Math.min(u.pos,l+5e3);i(h,c);l=h}}function Mt(e,t,n){var r,i,o=e.doc;var a=n?-1:t-(e.doc.mode.innerMode?1e3:100);for(var s=t;s>a;--s){if(s<=o.first){return o.first}var l=Je(o,s-1),c=l.stateAfter;if(c&&(!n||s+(c instanceof ht?c.lookAhead:0)<=o.modeFrontier)){return s}var u=N(l.text,null,e.options.tabSize);if(i==null||r>u){i=s-1;r=u}}return i}function St(e,t){e.modeFrontier=Math.min(e.modeFrontier,t);if(e.highlightFrontier<t-10){return}var n=e.first;for(var r=t-1;r>n;r--){var i=Je(e,r).stateAfter;if(i&&(!(i instanceof ht)||r+i.lookAhead<t)){n=r+1;break}}e.highlightFrontier=Math.min(e.highlightFrontier,n)}var Lt=false,Tt=false;function Dt(){Lt=true}function Ot(){Tt=true}function At(e,t,n){this.marker=e;this.from=t;this.to=n}function jt(e,t){if(e){for(var n=0;n<e.length;++n){var r=e[n];if(r.marker==t){return r}}}}function Pt(e,t){var n;for(var r=0;r<e.length;++r){if(e[r]!=t){(n||(n=[])).push(e[r])}}return n}function Rt(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t];t.marker.attachLine(e)}function It(e,t,n){var r;if(e){for(var i=0;i<e.length;++i){var o=e[i],a=o.marker;var s=o.from==null||(a.inclusiveLeft?o.from<=t:o.from<t);if(s||o.from==t&&a.type=="bookmark"&&(!n||!o.marker.insertLeft)){var l=o.to==null||(a.inclusiveRight?o.to>=t:o.to>t);(r||(r=[])).push(new At(a,o.from,l?null:o.to))}}}return r}function zt(e,t,n){var r;if(e){for(var i=0;i<e.length;++i){var o=e[i],a=o.marker;var s=o.to==null||(a.inclusiveRight?o.to>=t:o.to>t);if(s||o.from==t&&a.type=="bookmark"&&(!n||o.marker.insertLeft)){var l=o.from==null||(a.inclusiveLeft?o.from<=t:o.from<t);(r||(r=[])).push(new At(a,l?null:o.from-t,o.to==null?null:o.to-t))}}}return r}function Nt(e,t){if(t.full){return null}var n=nt(e,t.from.line)&&Je(e,t.from.line).markedSpans;var r=nt(e,t.to.line)&&Je(e,t.to.line).markedSpans;if(!n&&!r){return null}var i=t.from.ch,o=t.to.ch,a=ot(t.from,t.to)==0;var s=It(n,i,a);var l=zt(r,o,a);var c=t.text.length==1,u=$(t.text).length+(c?i:0);if(s){for(var d=0;d<s.length;++d){var f=s[d];if(f.to==null){var p=jt(l,f.marker);if(!p){f.to=i}else if(c){f.to=p.to==null?null:p.to+u}}}}if(l){for(var h=0;h<l.length;++h){var m=l[h];if(m.to!=null){m.to+=u}if(m.from==null){var b=jt(s,m.marker);if(!b){m.from=u;if(c){(s||(s=[])).push(m)}}}else{m.from+=u;if(c){(s||(s=[])).push(m)}}}}if(s){s=Ht(s)}if(l&&l!=s){l=Ht(l)}var v=[s];if(!c){var g=t.text.length-2,_;if(g>0&&s){for(var y=0;y<s.length;++y){if(s[y].to==null){(_||(_=[])).push(new At(s[y].marker,null,null))}}}for(var w=0;w<g;++w){v.push(_)}v.push(l)}return v}function Ht(e){for(var t=0;t<e.length;++t){var n=e[t];if(n.from!=null&&n.from==n.to&&n.marker.clearWhenEmpty!==false){e.splice(t--,1)}}if(!e.length){return null}return e}function Ft(e,t,n){var r=null;e.iter(t.line,n.line+1,(function(e){if(e.markedSpans){for(var t=0;t<e.markedSpans.length;++t){var n=e.markedSpans[t].marker;if(n.readOnly&&(!r||F(r,n)==-1)){(r||(r=[])).push(n)}}}}));if(!r){return null}var i=[{from:t,to:n}];for(var o=0;o<r.length;++o){var a=r[o],s=a.find(0);for(var l=0;l<i.length;++l){var c=i[l];if(ot(c.to,s.from)<0||ot(c.from,s.to)>0){continue}var u=[l,1],d=ot(c.from,s.from),f=ot(c.to,s.to);if(d<0||!a.inclusiveLeft&&!d){u.push({from:c.from,to:s.from})}if(f>0||!a.inclusiveRight&&!f){u.push({from:s.to,to:c.to})}i.splice.apply(i,u);l+=u.length-3}}return i}function Bt(e){var t=e.markedSpans;if(!t){return}for(var n=0;n<t.length;++n){t[n].marker.detachLine(e)}e.markedSpans=null}function Vt(e,t){if(!t){return}for(var n=0;n<t.length;++n){t[n].marker.attachLine(e)}e.markedSpans=t}function Yt(e){return e.inclusiveLeft?-1:0}function Wt(e){return e.inclusiveRight?1:0}function Ut(e,t){var n=e.lines.length-t.lines.length;if(n!=0){return n}var r=e.find(),i=t.find();var o=ot(r.from,i.from)||Yt(e)-Yt(t);if(o){return-o}var a=ot(r.to,i.to)||Wt(e)-Wt(t);if(a){return a}return t.id-e.id}function qt(e,t){var n=Tt&&e.markedSpans,r;if(n){for(var i=void 0,o=0;o<n.length;++o){i=n[o];if(i.marker.collapsed&&(t?i.from:i.to)==null&&(!r||Ut(r,i.marker)<0)){r=i.marker}}}return r}function Gt(e){return qt(e,true)}function Kt(e){return qt(e,false)}function $t(e,t){var n=Tt&&e.markedSpans,r;if(n){for(var i=0;i<n.length;++i){var o=n[i];if(o.marker.collapsed&&(o.from==null||o.from<t)&&(o.to==null||o.to>t)&&(!r||Ut(r,o.marker)<0)){r=o.marker}}}return r}function Jt(e,t,n,r,i){var o=Je(e,t);var a=Tt&&o.markedSpans;if(a){for(var s=0;s<a.length;++s){var l=a[s];if(!l.marker.collapsed){continue}var c=l.marker.find(0);var u=ot(c.from,n)||Yt(l.marker)-Yt(i);var d=ot(c.to,r)||Wt(l.marker)-Wt(i);if(u>=0&&d<=0||u<=0&&d>=0){continue}if(u<=0&&(l.marker.inclusiveRight&&i.inclusiveLeft?ot(c.to,n)>=0:ot(c.to,n)>0)||u>=0&&(l.marker.inclusiveRight&&i.inclusiveLeft?ot(c.from,r)<=0:ot(c.from,r)<0)){return true}}}}function Xt(e){var t;while(t=Gt(e)){e=t.find(-1,true).line}return e}function Zt(e){var t;while(t=Kt(e)){e=t.find(1,true).line}return e}function Qt(e){var t,n;while(t=Kt(e)){e=t.find(1,true).line;(n||(n=[])).push(e)}return n}function en(e,t){var n=Je(e,t),r=Xt(n);if(n==r){return t}return et(r)}function tn(e,t){if(t>e.lastLine()){return t}var n=Je(e,t),r;if(!nn(e,n)){return t}while(r=Kt(n)){n=r.find(1,true).line}return et(n)+1}function nn(e,t){var n=Tt&&t.markedSpans;if(n){for(var r=void 0,i=0;i<n.length;++i){r=n[i];if(!r.marker.collapsed){continue}if(r.from==null){return true}if(r.marker.widgetNode){continue}if(r.from==0&&r.marker.inclusiveLeft&&rn(e,t,r)){return true}}}}function rn(e,t,n){if(n.to==null){var r=n.marker.find(1,true);return rn(e,r.line,jt(r.line.markedSpans,n.marker))}if(n.marker.inclusiveRight&&n.to==t.text.length){return true}for(var i=void 0,o=0;o<t.markedSpans.length;++o){i=t.markedSpans[o];if(i.marker.collapsed&&!i.marker.widgetNode&&i.from==n.to&&(i.to==null||i.to!=n.from)&&(i.marker.inclusiveLeft||n.marker.inclusiveRight)&&rn(e,t,i)){return true}}}function on(e){e=Xt(e);var t=0,n=e.parent;for(var r=0;r<n.lines.length;++r){var i=n.lines[r];if(i==e){break}else{t+=i.height}}for(var o=n.parent;o;n=o,o=n.parent){for(var a=0;a<o.children.length;++a){var s=o.children[a];if(s==n){break}else{t+=s.height}}}return t}function an(e){if(e.height==0){return 0}var t=e.text.length,n,r=e;while(n=Gt(r)){var i=n.find(0,true);r=i.from.line;t+=i.from.ch-i.to.ch}r=e;while(n=Kt(r)){var o=n.find(0,true);t-=r.text.length-o.from.ch;r=o.to.line;t+=r.text.length-o.to.ch}return t}function sn(e){var t=e.display,n=e.doc;t.maxLine=Je(n,n.first);t.maxLineLength=an(t.maxLine);t.maxLineChanged=true;n.iter((function(e){var n=an(e);if(n>t.maxLineLength){t.maxLineLength=n;t.maxLine=e}}))}var ln=function(e,t,n){this.text=e;Vt(this,t);this.height=n?n(this):1};ln.prototype.lineNo=function(){return et(this)};we(ln);function cn(e,t,n,r){e.text=t;if(e.stateAfter){e.stateAfter=null}if(e.styles){e.styles=null}if(e.order!=null){e.order=null}Bt(e);Vt(e,n);var i=r?r(e):1;if(i!=e.height){Qe(e,i)}}function un(e){e.parent=null;Bt(e)}var dn={},fn={};function pn(e,t){if(!e||/^\s*$/.test(e)){return null}var n=t.addModeClass?fn:dn;return n[e]||(n[e]=e.replace(/\S+/g,"cm-$&"))}function hn(e,t){var n=T("span",null,null,l?"padding-right: .1px":null);var r={pre:T("pre",[n],"CodeMirror-line"),content:n,col:0,pos:0,cm:e,trailingSpace:false,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var o=i?t.rest[i-1]:t.line,a=void 0;r.pos=0;r.addToken=bn;if(Ae(e.display.measure)&&(a=fe(o,e.doc.direction))){r.addToken=gn(r.addToken,a)}r.map=[];var s=t!=e.display.externalMeasured&&et(o);yn(o,r,vt(e,o,s));if(o.styleClasses){if(o.styleClasses.bgClass){r.bgClass=P(o.styleClasses.bgClass,r.bgClass||"")}if(o.styleClasses.textClass){r.textClass=P(o.styleClasses.textClass,r.textClass||"")}}if(r.map.length==0){r.map.push(0,0,r.content.appendChild(De(e.display.measure)))}if(i==0){t.measure.map=r.map;t.measure.cache={}}else{(t.measure.maps||(t.measure.maps=[])).push(r.map);(t.measure.caches||(t.measure.caches=[])).push({})}}if(l){var c=r.content.lastChild;if(/\bcm-tab\b/.test(c.className)||c.querySelector&&c.querySelector(".cm-tab")){r.content.className="cm-tab-wrap-hack"}}ve(e,"renderLine",e,t.line,r.pre);if(r.pre.className){r.textClass=P(r.pre.className,r.textClass||"")}return r}function mn(e){var t=L("span","•","cm-invalidchar");t.title="\\u"+e.charCodeAt(0).toString(16);t.setAttribute("aria-label",t.title);return t}function bn(e,t,n,r,i,o,l){if(!t){return}var c=e.splitSpaces?vn(t,e.trailingSpace):t;var u=e.cm.state.specialChars,d=false;var f;if(!u.test(t)){e.col+=t.length;f=document.createTextNode(c);e.map.push(e.pos,e.pos+t.length,f);if(a&&s<9){d=true}e.pos+=t.length}else{f=document.createDocumentFragment();var p=0;while(true){u.lastIndex=p;var h=u.exec(t);var m=h?h.index-p:t.length-p;if(m){var b=document.createTextNode(c.slice(p,p+m));if(a&&s<9){f.appendChild(L("span",[b]))}else{f.appendChild(b)}e.map.push(e.pos,e.pos+m,b);e.col+=m;e.pos+=m}if(!h){break}p+=m+1;var v=void 0;if(h[0]=="\t"){var g=e.cm.options.tabSize,_=g-e.col%g;v=f.appendChild(L("span",K(_),"cm-tab"));v.setAttribute("role","presentation");v.setAttribute("cm-text","\t");e.col+=_}else if(h[0]=="\r"||h[0]=="\n"){v=f.appendChild(L("span",h[0]=="\r"?"␍":"␤","cm-invalidchar"));v.setAttribute("cm-text",h[0]);e.col+=1}else{v=e.cm.options.specialCharPlaceholder(h[0]);v.setAttribute("cm-text",h[0]);if(a&&s<9){f.appendChild(L("span",[v]))}else{f.appendChild(v)}e.col+=1}e.map.push(e.pos,e.pos+1,v);e.pos++}}e.trailingSpace=c.charCodeAt(t.length-1)==32;if(n||r||i||d||o){var y=n||"";if(r){y+=r}if(i){y+=i}var w=L("span",[f],y,o);if(l){for(var x in l){if(l.hasOwnProperty(x)&&x!="style"&&x!="class"){w.setAttribute(x,l[x])}}}return e.content.appendChild(w)}e.content.appendChild(f)}function vn(e,t){if(e.length>1&&!/ /.test(e)){return e}var n=t,r="";for(var i=0;i<e.length;i++){var o=e.charAt(i);if(o==" "&&n&&(i==e.length-1||e.charCodeAt(i+1)==32)){o=" "}r+=o;n=o==" "}return r}function gn(e,t){return function(n,r,i,o,a,s,l){i=i?i+" cm-force-border":"cm-force-border";var c=n.pos,u=c+r.length;for(;;){var d=void 0;for(var f=0;f<t.length;f++){d=t[f];if(d.to>c&&d.from<=c){break}}if(d.to>=u){return e(n,r,i,o,a,s,l)}e(n,r.slice(0,d.to-c),i,o,null,s,l);o=null;r=r.slice(d.to-c);c=d.to}}}function _n(e,t,n,r){var i=!r&&n.widgetNode;if(i){e.map.push(e.pos,e.pos+t,i)}if(!r&&e.cm.display.input.needsContentAttribute){if(!i){i=e.content.appendChild(document.createElement("span"))}i.setAttribute("cm-marker",n.id)}if(i){e.cm.display.input.setUneditable(i);e.content.appendChild(i)}e.pos+=t;e.trailingSpace=false}function yn(e,t,n){var r=e.markedSpans,i=e.text,o=0;if(!r){for(var a=1;a<n.length;a+=2){t.addToken(t,i.slice(o,o=n[a]),pn(n[a+1],t.cm.options))}return}var s=i.length,l=0,c=1,u="",d,f;var p=0,h,m,b,v,g;for(;;){if(p==l){h=m=b=f="";g=null;v=null;p=Infinity;var _=[],y=void 0;for(var w=0;w<r.length;++w){var x=r[w],C=x.marker;if(C.type=="bookmark"&&x.from==l&&C.widgetNode){_.push(C)}else if(x.from<=l&&(x.to==null||x.to>l||C.collapsed&&x.to==l&&x.from==l)){if(x.to!=null&&x.to!=l&&p>x.to){p=x.to;m=""}if(C.className){h+=" "+C.className}if(C.css){f=(f?f+";":"")+C.css}if(C.startStyle&&x.from==l){b+=" "+C.startStyle}if(C.endStyle&&x.to==p){(y||(y=[])).push(C.endStyle,x.to)}if(C.title){(g||(g={})).title=C.title}if(C.attributes){for(var k in C.attributes){(g||(g={}))[k]=C.attributes[k]}}if(C.collapsed&&(!v||Ut(v.marker,C)<0)){v=x}}else if(x.from>l&&p>x.from){p=x.from}}if(y){for(var E=0;E<y.length;E+=2){if(y[E+1]==p){m+=" "+y[E]}}}if(!v||v.from==l){for(var M=0;M<_.length;++M){_n(t,0,_[M])}}if(v&&(v.from||0)==l){_n(t,(v.to==null?s+1:v.to)-l,v.marker,v.from==null);if(v.to==null){return}if(v.to==l){v=false}}}if(l>=s){break}var S=Math.min(s,p);while(true){if(u){var L=l+u.length;if(!v){var T=L>S?u.slice(0,S-l):u;t.addToken(t,T,d?d+h:h,b,l+T.length==p?m:"",f,g)}if(L>=S){u=u.slice(S-l);l=S;break}l=L;b=""}u=i.slice(o,o=n[c++]);d=pn(n[c++],t.cm.options)}}}function wn(e,t,n){this.line=t;this.rest=Qt(t);this.size=this.rest?et($(this.rest))-n+1:1;this.node=this.text=null;this.hidden=nn(e,t)}function xn(e,t,n){var r=[],i;for(var o=t;o<n;o=i){var a=new wn(e.doc,Je(e.doc,o),o);i=o+a.size;r.push(a)}return r}var Cn=null;function kn(e){if(Cn){Cn.ops.push(e)}else{e.ownsGroup=Cn={ops:[e],delayedCallbacks:[]}}}function En(e){var t=e.delayedCallbacks,n=0;do{for(;n<t.length;n++){t[n].call(null)}for(var r=0;r<e.ops.length;r++){var i=e.ops[r];if(i.cursorActivityHandlers){while(i.cursorActivityCalled<i.cursorActivityHandlers.length){i.cursorActivityHandlers[i.cursorActivityCalled++].call(null,i.cm)}}}}while(n<t.length)}function Mn(e,t){var n=e.ownsGroup;if(!n){return}try{En(n)}finally{Cn=null;t(n)}}var Sn=null;function Ln(e,t){var n=me(e,t);if(!n.length){return}var r=Array.prototype.slice.call(arguments,2),i;if(Cn){i=Cn.delayedCallbacks}else if(Sn){i=Sn}else{i=Sn=[];setTimeout(Tn,0)}var o=function(e){i.push((function(){return n[e].apply(null,r)}))};for(var a=0;a<n.length;++a)o(a)}function Tn(){var e=Sn;Sn=null;for(var t=0;t<e.length;++t){e[t]()}}function Dn(e,t,n,r){for(var i=0;i<t.changes.length;i++){var o=t.changes[i];if(o=="text"){Pn(e,t)}else if(o=="gutter"){In(e,t,n,r)}else if(o=="class"){Rn(e,t)}else if(o=="widget"){zn(e,t,r)}}t.changes=null}function On(e){if(e.node==e.text){e.node=L("div",null,null,"position: relative");if(e.text.parentNode){e.text.parentNode.replaceChild(e.node,e.text)}e.node.appendChild(e.text);if(a&&s<8){e.node.style.zIndex=2}}return e.node}function An(e,t){var n=t.bgClass?t.bgClass+" "+(t.line.bgClass||""):t.line.bgClass;if(n){n+=" CodeMirror-linebackground"}if(t.background){if(n){t.background.className=n}else{t.background.parentNode.removeChild(t.background);t.background=null}}else if(n){var r=On(t);t.background=r.insertBefore(L("div",null,n),r.firstChild);e.display.input.setUneditable(t.background)}}function jn(e,t){var n=e.display.externalMeasured;if(n&&n.line==t.line){e.display.externalMeasured=null;t.measure=n.measure;return n.built}return hn(e,t)}function Pn(e,t){var n=t.text.className;var r=jn(e,t);if(t.text==t.node){t.node=r.pre}t.text.parentNode.replaceChild(r.pre,t.text);t.text=r.pre;if(r.bgClass!=t.bgClass||r.textClass!=t.textClass){t.bgClass=r.bgClass;t.textClass=r.textClass;Rn(e,t)}else if(n){t.text.className=n}}function Rn(e,t){An(e,t);if(t.line.wrapClass){On(t).className=t.line.wrapClass}else if(t.node!=t.text){t.node.className=""}var n=t.textClass?t.textClass+" "+(t.line.textClass||""):t.line.textClass;t.text.className=n||""}function In(e,t,n,r){if(t.gutter){t.node.removeChild(t.gutter);t.gutter=null}if(t.gutterBackground){t.node.removeChild(t.gutterBackground);t.gutterBackground=null}if(t.line.gutterClass){var i=On(t);t.gutterBackground=L("div",null,"CodeMirror-gutter-background "+t.line.gutterClass,"left: "+(e.options.fixedGutter?r.fixedPos:-r.gutterTotalWidth)+"px; width: "+r.gutterTotalWidth+"px");e.display.input.setUneditable(t.gutterBackground);i.insertBefore(t.gutterBackground,t.text)}var o=t.line.gutterMarkers;if(e.options.lineNumbers||o){var a=On(t);var s=t.gutter=L("div",null,"CodeMirror-gutter-wrapper","left: "+(e.options.fixedGutter?r.fixedPos:-r.gutterTotalWidth)+"px");e.display.input.setUneditable(s);a.insertBefore(s,t.text);if(t.line.gutterClass){s.className+=" "+t.line.gutterClass}if(e.options.lineNumbers&&(!o||!o["CodeMirror-linenumbers"])){t.lineNumber=s.appendChild(L("div",rt(e.options,n),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+r.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+e.display.lineNumInnerWidth+"px"))}if(o){for(var l=0;l<e.display.gutterSpecs.length;++l){var c=e.display.gutterSpecs[l].className,u=o.hasOwnProperty(c)&&o[c];if(u){s.appendChild(L("div",[u],"CodeMirror-gutter-elt","left: "+r.gutterLeft[c]+"px; width: "+r.gutterWidth[c]+"px"))}}}}}function zn(e,t,n){if(t.alignable){t.alignable=null}var r=k("CodeMirror-linewidget");for(var i=t.node.firstChild,o=void 0;i;i=o){o=i.nextSibling;if(r.test(i.className)){t.node.removeChild(i)}}Hn(e,t,n)}function Nn(e,t,n,r){var i=jn(e,t);t.text=t.node=i.pre;if(i.bgClass){t.bgClass=i.bgClass}if(i.textClass){t.textClass=i.textClass}Rn(e,t);In(e,t,n,r);Hn(e,t,r);return t.node}function Hn(e,t,n){Fn(e,t.line,t,n,true);if(t.rest){for(var r=0;r<t.rest.length;r++){Fn(e,t.rest[r],t,n,false)}}}function Fn(e,t,n,r,i){if(!t.widgets){return}var o=On(n);for(var a=0,s=t.widgets;a<s.length;++a){var l=s[a],c=L("div",[l.node],"CodeMirror-linewidget"+(l.className?" "+l.className:""));if(!l.handleMouseEvents){c.setAttribute("cm-ignore-events","true")}Bn(l,c,n,r);e.display.input.setUneditable(c);if(i&&l.above){o.insertBefore(c,n.gutter||n.text)}else{o.appendChild(c)}Ln(l,"redraw")}}function Bn(e,t,n,r){if(e.noHScroll){(n.alignable||(n.alignable=[])).push(t);var i=r.wrapperWidth;t.style.left=r.fixedPos+"px";if(!e.coverGutter){i-=r.gutterTotalWidth;t.style.paddingLeft=r.gutterTotalWidth+"px"}t.style.width=i+"px"}if(e.coverGutter){t.style.zIndex=5;t.style.position="relative";if(!e.noHScroll){t.style.marginLeft=-r.gutterTotalWidth+"px"}}}function Vn(e){if(e.height!=null){return e.height}var t=e.doc.cm;if(!t){return 0}if(!O(document.body,e.node)){var n="position: relative;";if(e.coverGutter){n+="margin-left: -"+t.display.gutters.offsetWidth+"px;"}if(e.noHScroll){n+="width: "+t.display.wrapper.clientWidth+"px;"}S(t.display.measure,L("div",[e.node],null,n))}return e.height=e.node.parentNode.offsetHeight}function Yn(e,t){for(var n=Me(t);n!=e.wrapper;n=n.parentNode){if(!n||n.nodeType==1&&n.getAttribute("cm-ignore-events")=="true"||n.parentNode==e.sizer&&n!=e.mover){return true}}}function Wn(e){return e.lineSpace.offsetTop}function Un(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}function qn(e){if(e.cachedPaddingH){return e.cachedPaddingH}var t=S(e.measure,L("pre","x","CodeMirror-line-like"));var n=window.getComputedStyle?window.getComputedStyle(t):t.currentStyle;var r={left:parseInt(n.paddingLeft),right:parseInt(n.paddingRight)};if(!isNaN(r.left)&&!isNaN(r.right)){e.cachedPaddingH=r}return r}function Gn(e){return B-e.display.nativeBarWidth}function Kn(e){return e.display.scroller.clientWidth-Gn(e)-e.display.barWidth}function $n(e){return e.display.scroller.clientHeight-Gn(e)-e.display.barHeight}function Jn(e,t,n){var r=e.options.lineWrapping;var i=r&&Kn(e);if(!t.measure.heights||r&&t.measure.width!=i){var o=t.measure.heights=[];if(r){t.measure.width=i;var a=t.text.firstChild.getClientRects();for(var s=0;s<a.length-1;s++){var l=a[s],c=a[s+1];if(Math.abs(l.bottom-c.bottom)>2){o.push((l.bottom+c.top)/2-n.top)}}}o.push(n.bottom-n.top)}}function Xn(e,t,n){if(e.line==t){return{map:e.measure.map,cache:e.measure.cache}}for(var r=0;r<e.rest.length;r++){if(e.rest[r]==t){return{map:e.measure.maps[r],cache:e.measure.caches[r]}}}for(var i=0;i<e.rest.length;i++){if(et(e.rest[i])>n){return{map:e.measure.maps[i],cache:e.measure.caches[i],before:true}}}}function Zn(e,t){t=Xt(t);var n=et(t);var r=e.display.externalMeasured=new wn(e.doc,t,n);r.lineN=n;var i=r.built=hn(e,r);r.text=i.pre;S(e.display.lineMeasure,i.pre);return r}function Qn(e,t,n,r){return nr(e,tr(e,t),n,r)}function er(e,t){if(t>=e.display.viewFrom&&t<e.display.viewTo){return e.display.view[Rr(e,t)]}var n=e.display.externalMeasured;if(n&&t>=n.lineN&&t<n.lineN+n.size){return n}}function tr(e,t){var n=et(t);var r=er(e,n);if(r&&!r.text){r=null}else if(r&&r.changes){Dn(e,r,n,Dr(e));e.curOp.forceUpdate=true}if(!r){r=Zn(e,t)}var i=Xn(r,t,n);return{line:t,view:r,rect:null,map:i.map,cache:i.cache,before:i.before,hasHeights:false}}function nr(e,t,n,r,i){if(t.before){n=-1}var o=n+(r||""),a;if(t.cache.hasOwnProperty(o)){a=t.cache[o]}else{if(!t.rect){t.rect=t.view.text.getBoundingClientRect()}if(!t.hasHeights){Jn(e,t.view,t.rect);t.hasHeights=true}a=ar(e,t,n,r);if(!a.bogus){t.cache[o]=a}}return{left:a.left,right:a.right,top:i?a.rtop:a.top,bottom:i?a.rbottom:a.bottom}}var rr={left:0,right:0,top:0,bottom:0};function ir(e,t,n){var r,i,o,a,s,l;for(var c=0;c<e.length;c+=3){s=e[c];l=e[c+1];if(t<s){i=0;o=1;a="left"}else if(t<l){i=t-s;o=i+1}else if(c==e.length-3||t==l&&e[c+3]>t){o=l-s;i=o-1;if(t>=l){a="right"}}if(i!=null){r=e[c+2];if(s==l&&n==(r.insertLeft?"left":"right")){a=n}if(n=="left"&&i==0){while(c&&e[c-2]==e[c-3]&&e[c-1].insertLeft){r=e[(c-=3)+2];a="left"}}if(n=="right"&&i==l-s){while(c<e.length-3&&e[c+3]==e[c+4]&&!e[c+5].insertLeft){r=e[(c+=3)+2];a="right"}}break}}return{node:r,start:i,end:o,collapse:a,coverStart:s,coverEnd:l}}function or(e,t){var n=rr;if(t=="left"){for(var r=0;r<e.length;r++){if((n=e[r]).left!=n.right){break}}}else{for(var i=e.length-1;i>=0;i--){if((n=e[i]).left!=n.right){break}}}return n}function ar(e,t,n,r){var i=ir(t.map,n,r);var o=i.node,l=i.start,c=i.end,u=i.collapse;var d;if(o.nodeType==3){for(var f=0;f<4;f++){while(l&&oe(t.line.text.charAt(i.coverStart+l))){--l}while(i.coverStart+c<i.coverEnd&&oe(t.line.text.charAt(i.coverStart+c))){++c}if(a&&s<9&&l==0&&c==i.coverEnd-i.coverStart){d=o.parentNode.getBoundingClientRect()}else{d=or(D(o,l,c).getClientRects(),r)}if(d.left||d.right||l==0){break}c=l;l=l-1;u="right"}if(a&&s<11){d=sr(e.display.measure,d)}}else{if(l>0){u=r="right"}var p;if(e.options.lineWrapping&&(p=o.getClientRects()).length>1){d=p[r=="right"?p.length-1:0]}else{d=o.getBoundingClientRect()}}if(a&&s<9&&!l&&(!d||!d.left&&!d.right)){var h=o.parentNode.getClientRects()[0];if(h){d={left:h.left,right:h.left+Tr(e.display),top:h.top,bottom:h.bottom}}else{d=rr}}var m=d.top-t.rect.top,b=d.bottom-t.rect.top;var v=(m+b)/2;var g=t.view.measure.heights;var _=0;for(;_<g.length-1;_++){if(v<g[_]){break}}var y=_?g[_-1]:0,w=g[_];var x={left:(u=="right"?d.right:d.left)-t.rect.left,right:(u=="left"?d.left:d.right)-t.rect.left,top:y,bottom:w};if(!d.left&&!d.right){x.bogus=true}if(!e.options.singleCursorHeightPerLine){x.rtop=m;x.rbottom=b}return x}function sr(e,t){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!ze(e)){return t}var n=screen.logicalXDPI/screen.deviceXDPI;var r=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*n,right:t.right*n,top:t.top*r,bottom:t.bottom*r}}function lr(e){if(e.measure){e.measure.cache={};e.measure.heights=null;if(e.rest){for(var t=0;t<e.rest.length;t++){e.measure.caches[t]={}}}}}function cr(e){e.display.externalMeasure=null;M(e.display.lineMeasure);for(var t=0;t<e.display.view.length;t++){lr(e.display.view[t])}}function ur(e){cr(e);e.display.cachedCharWidth=e.display.cachedTextHeight=e.display.cachedPaddingH=null;if(!e.options.lineWrapping){e.display.maxLineChanged=true}e.display.lineNumChars=null}function dr(){if(u&&b){return-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft))}return window.pageXOffset||(document.documentElement||document.body).scrollLeft}function fr(){if(u&&b){return-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop))}return window.pageYOffset||(document.documentElement||document.body).scrollTop}function pr(e){var t=0;if(e.widgets){for(var n=0;n<e.widgets.length;++n){if(e.widgets[n].above){t+=Vn(e.widgets[n])}}}return t}function hr(e,t,n,r,i){if(!i){var o=pr(t);n.top+=o;n.bottom+=o}if(r=="line"){return n}if(!r){r="local"}var a=on(t);if(r=="local"){a+=Wn(e.display)}else{a-=e.display.viewOffset}if(r=="page"||r=="window"){var s=e.display.lineSpace.getBoundingClientRect();a+=s.top+(r=="window"?0:fr());var l=s.left+(r=="window"?0:dr());n.left+=l;n.right+=l}n.top+=a;n.bottom+=a;return n}function mr(e,t,n){if(n=="div"){return t}var r=t.left,i=t.top;if(n=="page"){r-=dr();i-=fr()}else if(n=="local"||!n){var o=e.display.sizer.getBoundingClientRect();r+=o.left;i+=o.top}var a=e.display.lineSpace.getBoundingClientRect();return{left:r-a.left,top:i-a.top}}function br(e,t,n,r,i){if(!r){r=Je(e.doc,t.line)}return hr(e,r,Qn(e,r,t.ch,i),n)}function vr(e,t,n,r,i,o){r=r||Je(e.doc,t.line);if(!i){i=tr(e,r)}function a(t,a){var s=nr(e,i,t,a?"right":"left",o);if(a){s.left=s.right}else{s.right=s.left}return hr(e,r,s,n)}var s=fe(r,e.doc.direction),l=t.ch,c=t.sticky;if(l>=r.text.length){l=r.text.length;c="before"}else if(l<=0){l=0;c="after"}if(!s){return a(c=="before"?l-1:l,c=="before")}function u(e,t,n){var r=s[t],i=r.level==1;return a(n?e-1:e,i!=n)}var d=ue(s,l,c);var f=ce;var p=u(l,d,c=="before");if(f!=null){p.other=u(l,f,c!="before")}return p}function gr(e,t){var n=0;t=dt(e.doc,t);if(!e.options.lineWrapping){n=Tr(e.display)*t.ch}var r=Je(e.doc,t.line);var i=on(r)+Wn(e.display);return{left:n,right:n,top:i,bottom:i+r.height}}function _r(e,t,n,r,i){var o=it(e,t,n);o.xRel=i;if(r){o.outside=r}return o}function yr(e,t,n){var r=e.doc;n+=e.display.viewOffset;if(n<0){return _r(r.first,0,null,-1,-1)}var i=tt(r,n),o=r.first+r.size-1;if(i>o){return _r(r.first+r.size-1,Je(r,o).text.length,null,1,1)}if(t<0){t=0}var a=Je(r,i);for(;;){var s=kr(e,a,i,t,n);var l=$t(a,s.ch+(s.xRel>0||s.outside>0?1:0));if(!l){return s}var c=l.find(1);if(c.line==i){return c}a=Je(r,i=c.line)}}function wr(e,t,n,r){r-=pr(t);var i=t.text.length;var o=se((function(t){return nr(e,n,t-1).bottom<=r}),i,0);i=se((function(t){return nr(e,n,t).top>r}),o,i);return{begin:o,end:i}}function xr(e,t,n,r){if(!n){n=tr(e,t)}var i=hr(e,t,nr(e,n,r),"line").top;return wr(e,t,n,i)}function Cr(e,t,n,r){return e.bottom<=n?false:e.top>n?true:(r?e.left:e.right)>t}function kr(e,t,n,r,i){i-=on(t);var o=tr(e,t);var a=pr(t);var s=0,l=t.text.length,c=true;var u=fe(t,e.doc.direction);if(u){var d=(e.options.lineWrapping?Mr:Er)(e,t,n,o,u,r,i);c=d.level!=1;s=c?d.from:d.to-1;l=c?d.to:d.from-1}var f=null,p=null;var h=se((function(t){var n=nr(e,o,t);n.top+=a;n.bottom+=a;if(!Cr(n,r,i,false)){return false}if(n.top<=i&&n.left<=r){f=t;p=n}return true}),s,l);var m,b,v=false;if(p){var g=r-p.left<p.right-r,_=g==c;h=f+(_?0:1);b=_?"after":"before";m=g?p.left:p.right}else{if(!c&&(h==l||h==s)){h++}b=h==0?"after":h==t.text.length?"before":nr(e,o,h-(c?1:0)).bottom+a<=i==c?"after":"before";var y=vr(e,it(n,h,b),"line",t,o);m=y.left;v=i<y.top?-1:i>=y.bottom?1:0}h=ae(t.text,h,1);return _r(n,h,b,v,r-m)}function Er(e,t,n,r,i,o,a){var s=se((function(s){var l=i[s],c=l.level!=1;return Cr(vr(e,it(n,c?l.to:l.from,c?"before":"after"),"line",t,r),o,a,true)}),0,i.length-1);var l=i[s];if(s>0){var c=l.level!=1;var u=vr(e,it(n,c?l.from:l.to,c?"after":"before"),"line",t,r);if(Cr(u,o,a,true)&&u.top>a){l=i[s-1]}}return l}function Mr(e,t,n,r,i,o,a){var s=wr(e,t,r,a);var l=s.begin;var c=s.end;if(/\s/.test(t.text.charAt(c-1))){c--}var u=null,d=null;for(var f=0;f<i.length;f++){var p=i[f];if(p.from>=c||p.to<=l){continue}var h=p.level!=1;var m=nr(e,r,h?Math.min(c,p.to)-1:Math.max(l,p.from)).right;var b=m<o?o-m+1e9:m-o;if(!u||d>b){u=p;d=b}}if(!u){u=i[i.length-1]}if(u.from<l){u={from:l,to:u.to,level:u.level}}if(u.to>c){u={from:u.from,to:c,level:u.level}}return u}var Sr;function Lr(e){if(e.cachedTextHeight!=null){return e.cachedTextHeight}if(Sr==null){Sr=L("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t){Sr.appendChild(document.createTextNode("x"));Sr.appendChild(L("br"))}Sr.appendChild(document.createTextNode("x"))}S(e.measure,Sr);var n=Sr.offsetHeight/50;if(n>3){e.cachedTextHeight=n}M(e.measure);return n||1}function Tr(e){if(e.cachedCharWidth!=null){return e.cachedCharWidth}var t=L("span","xxxxxxxxxx");var n=L("pre",[t],"CodeMirror-line-like");S(e.measure,n);var r=t.getBoundingClientRect(),i=(r.right-r.left)/10;if(i>2){e.cachedCharWidth=i}return i||10}function Dr(e){var t=e.display,n={},r={};var i=t.gutters.clientLeft;for(var o=t.gutters.firstChild,a=0;o;o=o.nextSibling,++a){var s=e.display.gutterSpecs[a].className;n[s]=o.offsetLeft+o.clientLeft+i;r[s]=o.clientWidth}return{fixedPos:Or(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:n,gutterWidth:r,wrapperWidth:t.wrapper.clientWidth}}function Or(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function Ar(e){var t=Lr(e.display),n=e.options.lineWrapping;var r=n&&Math.max(5,e.display.scroller.clientWidth/Tr(e.display)-3);return function(i){if(nn(e.doc,i)){return 0}var o=0;if(i.widgets){for(var a=0;a<i.widgets.length;a++){if(i.widgets[a].height){o+=i.widgets[a].height}}}if(n){return o+(Math.ceil(i.text.length/r)||1)*t}else{return o+t}}}function jr(e){var t=e.doc,n=Ar(e);t.iter((function(e){var t=n(e);if(t!=e.height){Qe(e,t)}}))}function Pr(e,t,n,r){var i=e.display;if(!n&&Me(t).getAttribute("cm-not-content")=="true"){return null}var o,a,s=i.lineSpace.getBoundingClientRect();try{o=t.clientX-s.left;a=t.clientY-s.top}catch(t){return null}var l=yr(e,o,a),c;if(r&&l.xRel>0&&(c=Je(e.doc,l.line).text).length==l.ch){var u=N(c,c.length,e.options.tabSize)-c.length;l=it(l.line,Math.max(0,Math.round((o-qn(e.display).left)/Tr(e.display))-u))}return l}function Rr(e,t){if(t>=e.display.viewTo){return null}t-=e.display.viewFrom;if(t<0){return null}var n=e.display.view;for(var r=0;r<n.length;r++){t-=n[r].size;if(t<0){return r}}}function Ir(e,t,n,r){if(t==null){t=e.doc.first}if(n==null){n=e.doc.first+e.doc.size}if(!r){r=0}var i=e.display;if(r&&n<i.viewTo&&(i.updateLineNumbers==null||i.updateLineNumbers>t)){i.updateLineNumbers=t}e.curOp.viewChanged=true;if(t>=i.viewTo){if(Tt&&en(e.doc,t)<i.viewTo){Nr(e)}}else if(n<=i.viewFrom){if(Tt&&tn(e.doc,n+r)>i.viewFrom){Nr(e)}else{i.viewFrom+=r;i.viewTo+=r}}else if(t<=i.viewFrom&&n>=i.viewTo){Nr(e)}else if(t<=i.viewFrom){var o=Hr(e,n,n+r,1);if(o){i.view=i.view.slice(o.index);i.viewFrom=o.lineN;i.viewTo+=r}else{Nr(e)}}else if(n>=i.viewTo){var a=Hr(e,t,t,-1);if(a){i.view=i.view.slice(0,a.index);i.viewTo=a.lineN}else{Nr(e)}}else{var s=Hr(e,t,t,-1);var l=Hr(e,n,n+r,1);if(s&&l){i.view=i.view.slice(0,s.index).concat(xn(e,s.lineN,l.lineN)).concat(i.view.slice(l.index));i.viewTo+=r}else{Nr(e)}}var c=i.externalMeasured;if(c){if(n<c.lineN){c.lineN+=r}else if(t<c.lineN+c.size){i.externalMeasured=null}}}function zr(e,t,n){e.curOp.viewChanged=true;var r=e.display,i=e.display.externalMeasured;if(i&&t>=i.lineN&&t<i.lineN+i.size){r.externalMeasured=null}if(t<r.viewFrom||t>=r.viewTo){return}var o=r.view[Rr(e,t)];if(o.node==null){return}var a=o.changes||(o.changes=[]);if(F(a,n)==-1){a.push(n)}}function Nr(e){e.display.viewFrom=e.display.viewTo=e.doc.first;e.display.view=[];e.display.viewOffset=0}function Hr(e,t,n,r){var i=Rr(e,t),o,a=e.display.view;if(!Tt||n==e.doc.first+e.doc.size){return{index:i,lineN:n}}var s=e.display.viewFrom;for(var l=0;l<i;l++){s+=a[l].size}if(s!=t){if(r>0){if(i==a.length-1){return null}o=s+a[i].size-t;i++}else{o=s-t}t+=o;n+=o}while(en(e.doc,n)!=n){if(i==(r<0?0:a.length-1)){return null}n+=r*a[i-(r<0?1:0)].size;i+=r}return{index:i,lineN:n}}function Fr(e,t,n){var r=e.display,i=r.view;if(i.length==0||t>=r.viewTo||n<=r.viewFrom){r.view=xn(e,t,n);r.viewFrom=t}else{if(r.viewFrom>t){r.view=xn(e,t,r.viewFrom).concat(r.view)}else if(r.viewFrom<t){r.view=r.view.slice(Rr(e,t))}r.viewFrom=t;if(r.viewTo<n){r.view=r.view.concat(xn(e,r.viewTo,n))}else if(r.viewTo>n){r.view=r.view.slice(0,Rr(e,n))}}r.viewTo=n}function Br(e){var t=e.display.view,n=0;for(var r=0;r<t.length;r++){var i=t[r];if(!i.hidden&&(!i.node||i.changes)){++n}}return n}function Vr(e){e.display.input.showSelection(e.display.input.prepareSelection())}function Yr(e,t){if(t===void 0)t=true;var n=e.doc,r={};var i=r.cursors=document.createDocumentFragment();var o=r.selection=document.createDocumentFragment();for(var a=0;a<n.sel.ranges.length;a++){if(!t&&a==n.sel.primIndex){continue}var s=n.sel.ranges[a];if(s.from().line>=e.display.viewTo||s.to().line<e.display.viewFrom){continue}var l=s.empty();if(l||e.options.showCursorWhenSelecting){Wr(e,s.head,i)}if(!l){qr(e,s,o)}}return r}function Wr(e,t,n){var r=vr(e,t,"div",null,null,!e.options.singleCursorHeightPerLine);var i=n.appendChild(L("div"," ","CodeMirror-cursor"));i.style.left=r.left+"px";i.style.top=r.top+"px";i.style.height=Math.max(0,r.bottom-r.top)*e.options.cursorHeight+"px";if(r.other){var o=n.appendChild(L("div"," ","CodeMirror-cursor CodeMirror-secondarycursor"));o.style.display="";o.style.left=r.other.left+"px";o.style.top=r.other.top+"px";o.style.height=(r.other.bottom-r.other.top)*.85+"px"}}function Ur(e,t){return e.top-t.top||e.left-t.left}function qr(e,t,n){var r=e.display,i=e.doc;var o=document.createDocumentFragment();var a=qn(e.display),s=a.left;var l=Math.max(r.sizerWidth,Kn(e)-r.sizer.offsetLeft)-a.right;var c=i.direction=="ltr";function u(e,t,n,r){if(t<0){t=0}t=Math.round(t);r=Math.round(r);o.appendChild(L("div",null,"CodeMirror-selected","position: absolute; left: "+e+"px;\n top: "+t+"px; width: "+(n==null?l-e:n)+"px;\n height: "+(r-t)+"px"))}function d(t,n,r){var o=Je(i,t);var a=o.text.length;var d,f;function p(n,r){return br(e,it(t,n),"div",o,r)}function h(t,n,r){var i=xr(e,o,null,t);var a=n=="ltr"==(r=="after")?"left":"right";var s=r=="after"?i.begin:i.end-(/\s/.test(o.text.charAt(i.end-1))?2:1);return p(s,a)[a]}var m=fe(o,i.direction);le(m,n||0,r==null?a:r,(function(e,t,i,o){var b=i=="ltr";var v=p(e,b?"left":"right");var g=p(t-1,b?"right":"left");var _=n==null&&e==0,y=r==null&&t==a;var w=o==0,x=!m||o==m.length-1;if(g.top-v.top<=3){var C=(c?_:y)&&w;var k=(c?y:_)&&x;var E=C?s:(b?v:g).left;var M=k?l:(b?g:v).right;u(E,v.top,M-E,v.bottom)}else{var S,L,T,D;if(b){S=c&&_&&w?s:v.left;L=c?l:h(e,i,"before");T=c?s:h(t,i,"after");D=c&&y&&x?l:g.right}else{S=!c?s:h(e,i,"before");L=!c&&_&&w?l:v.right;T=!c&&y&&x?s:g.left;D=!c?l:h(t,i,"after")}u(S,v.top,L-S,v.bottom);if(v.bottom<g.top){u(s,v.bottom,null,g.top)}u(T,g.top,D-T,g.bottom)}if(!d||Ur(v,d)<0){d=v}if(Ur(g,d)<0){d=g}if(!f||Ur(v,f)<0){f=v}if(Ur(g,f)<0){f=g}}));return{start:d,end:f}}var f=t.from(),p=t.to();if(f.line==p.line){d(f.line,f.ch,p.ch)}else{var h=Je(i,f.line),m=Je(i,p.line);var b=Xt(h)==Xt(m);var v=d(f.line,f.ch,b?h.text.length+1:null).end;var g=d(p.line,b?0:null,p.ch).start;if(b){if(v.top<g.top-2){u(v.right,v.top,null,v.bottom);u(s,g.top,g.left,g.bottom)}else{u(v.right,v.top,g.left-v.right,v.bottom)}}if(v.bottom<g.top){u(s,v.bottom,null,g.top)}}n.appendChild(o)}function Gr(e){if(!e.state.focused){return}var t=e.display;clearInterval(t.blinker);var n=true;t.cursorDiv.style.visibility="";if(e.options.cursorBlinkRate>0){t.blinker=setInterval((function(){return t.cursorDiv.style.visibility=(n=!n)?"":"hidden"}),e.options.cursorBlinkRate)}else if(e.options.cursorBlinkRate<0){t.cursorDiv.style.visibility="hidden"}}function Kr(e){if(!e.state.focused){e.display.input.focus();Jr(e)}}function $r(e){e.state.delayingBlurEvent=true;setTimeout((function(){if(e.state.delayingBlurEvent){e.state.delayingBlurEvent=false;Xr(e)}}),100)}function Jr(e,t){if(e.state.delayingBlurEvent){e.state.delayingBlurEvent=false}if(e.options.readOnly=="nocursor"){return}if(!e.state.focused){ve(e,"focus",e,t);e.state.focused=true;j(e.display.wrapper,"CodeMirror-focused");if(!e.curOp&&e.display.selForContextMenu!=e.doc.sel){e.display.input.reset();if(l){setTimeout((function(){return e.display.input.reset(true)}),20)}}e.display.input.receivedFocus()}Gr(e)}function Xr(e,t){if(e.state.delayingBlurEvent){return}if(e.state.focused){ve(e,"blur",e,t);e.state.focused=false;E(e.display.wrapper,"CodeMirror-focused")}clearInterval(e.display.blinker);setTimeout((function(){if(!e.state.focused){e.display.shift=false}}),150)}function Zr(e){var t=e.display;var n=t.lineDiv.offsetTop;for(var r=0;r<t.view.length;r++){var i=t.view[r],o=e.options.lineWrapping;var l=void 0,c=0;if(i.hidden){continue}if(a&&s<8){var u=i.node.offsetTop+i.node.offsetHeight;l=u-n;n=u}else{var d=i.node.getBoundingClientRect();l=d.bottom-d.top;if(!o&&i.text.firstChild){c=i.text.firstChild.getBoundingClientRect().right-d.left-1}}var f=i.line.height-l;if(f>.005||f<-.005){Qe(i.line,l);Qr(i.line);if(i.rest){for(var p=0;p<i.rest.length;p++){Qr(i.rest[p])}}}if(c>e.display.sizerWidth){var h=Math.ceil(c/Tr(e.display));if(h>e.display.maxLineLength){e.display.maxLineLength=h;e.display.maxLine=i.line;e.display.maxLineChanged=true}}}}function Qr(e){if(e.widgets){for(var t=0;t<e.widgets.length;++t){var n=e.widgets[t],r=n.node.parentNode;if(r){n.height=r.offsetHeight}}}}function ei(e,t,n){var r=n&&n.top!=null?Math.max(0,n.top):e.scroller.scrollTop;r=Math.floor(r-Wn(e));var i=n&&n.bottom!=null?n.bottom:r+e.wrapper.clientHeight;var o=tt(t,r),a=tt(t,i);if(n&&n.ensure){var s=n.ensure.from.line,l=n.ensure.to.line;if(s<o){o=s;a=tt(t,on(Je(t,s))+e.wrapper.clientHeight)}else if(Math.min(l,t.lastLine())>=a){o=tt(t,on(Je(t,l))-e.wrapper.clientHeight);a=l}}return{from:o,to:Math.max(a,o+1)}}function ti(e,t){if(ge(e,"scrollCursorIntoView")){return}var n=e.display,r=n.sizer.getBoundingClientRect(),i=null;if(t.top+r.top<0){i=true}else if(t.bottom+r.top>(window.innerHeight||document.documentElement.clientHeight)){i=false}if(i!=null&&!h){var o=L("div","",null,"position: absolute;\n top: "+(t.top-n.viewOffset-Wn(e.display))+"px;\n height: "+(t.bottom-t.top+Gn(e)+n.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(o);o.scrollIntoView(i);e.display.lineSpace.removeChild(o)}}function ni(e,t,n,r){if(r==null){r=0}var i;if(!e.options.lineWrapping&&t==n){t=t.ch?it(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t;n=t.sticky=="before"?it(t.line,t.ch+1,"before"):t}for(var o=0;o<5;o++){var a=false;var s=vr(e,t);var l=!n||n==t?s:vr(e,n);i={left:Math.min(s.left,l.left),top:Math.min(s.top,l.top)-r,right:Math.max(s.left,l.left),bottom:Math.max(s.bottom,l.bottom)+r};var c=ii(e,i);var u=e.doc.scrollTop,d=e.doc.scrollLeft;if(c.scrollTop!=null){di(e,c.scrollTop);if(Math.abs(e.doc.scrollTop-u)>1){a=true}}if(c.scrollLeft!=null){pi(e,c.scrollLeft);if(Math.abs(e.doc.scrollLeft-d)>1){a=true}}if(!a){break}}return i}function ri(e,t){var n=ii(e,t);if(n.scrollTop!=null){di(e,n.scrollTop)}if(n.scrollLeft!=null){pi(e,n.scrollLeft)}}function ii(e,t){var n=e.display,r=Lr(e.display);if(t.top<0){t.top=0}var i=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:n.scroller.scrollTop;var o=$n(e),a={};if(t.bottom-t.top>o){t.bottom=t.top+o}var s=e.doc.height+Un(n);var l=t.top<r,c=t.bottom>s-r;if(t.top<i){a.scrollTop=l?0:t.top}else if(t.bottom>i+o){var u=Math.min(t.top,(c?s:t.bottom)-o);if(u!=i){a.scrollTop=u}}var d=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:n.scroller.scrollLeft;var f=Kn(e)-(e.options.fixedGutter?n.gutters.offsetWidth:0);var p=t.right-t.left>f;if(p){t.right=t.left+f}if(t.left<10){a.scrollLeft=0}else if(t.left<d){a.scrollLeft=Math.max(0,t.left-(p?0:10))}else if(t.right>f+d-3){a.scrollLeft=t.right+(p?0:10)-f}return a}function oi(e,t){if(t==null){return}ci(e);e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function ai(e){ci(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function si(e,t,n){if(t!=null||n!=null){ci(e)}if(t!=null){e.curOp.scrollLeft=t}if(n!=null){e.curOp.scrollTop=n}}function li(e,t){ci(e);e.curOp.scrollToPos=t}function ci(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var n=gr(e,t.from),r=gr(e,t.to);ui(e,n,r,t.margin)}}function ui(e,t,n,r){var i=ii(e,{left:Math.min(t.left,n.left),top:Math.min(t.top,n.top)-r,right:Math.max(t.right,n.right),bottom:Math.max(t.bottom,n.bottom)+r});si(e,i.scrollLeft,i.scrollTop)}function di(e,t){if(Math.abs(e.doc.scrollTop-t)<2){return}if(!n){Vi(e,{top:t})}fi(e,t,true);if(n){Vi(e)}Pi(e,100)}function fi(e,t,n){t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t));if(e.display.scroller.scrollTop==t&&!n){return}e.doc.scrollTop=t;e.display.scrollbars.setScrollTop(t);if(e.display.scroller.scrollTop!=t){e.display.scroller.scrollTop=t}}function pi(e,t,n,r){t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth));if((n?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!r){return}e.doc.scrollLeft=t;qi(e);if(e.display.scroller.scrollLeft!=t){e.display.scroller.scrollLeft=t}e.display.scrollbars.setScrollLeft(t)}function hi(e){var t=e.display,n=t.gutters.offsetWidth;var r=Math.round(e.doc.height+Un(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?n:0,docHeight:r,scrollHeight:r+Gn(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:n}}var mi=function(e,t,n){this.cm=n;var r=this.vert=L("div",[L("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar");var i=this.horiz=L("div",[L("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");r.tabIndex=i.tabIndex=-1;e(r);e(i);he(r,"scroll",(function(){if(r.clientHeight){t(r.scrollTop,"vertical")}}));he(i,"scroll",(function(){if(i.clientWidth){t(i.scrollLeft,"horizontal")}}));this.checkedZeroWidth=false;if(a&&s<8){this.horiz.style.minHeight=this.vert.style.minWidth="18px"}};mi.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1;var n=e.scrollHeight>e.clientHeight+1;var r=e.nativeBarWidth;if(n){this.vert.style.display="block";this.vert.style.bottom=t?r+"px":"0";var i=e.viewHeight-(t?r:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else{this.vert.style.display="";this.vert.firstChild.style.height="0"}if(t){this.horiz.style.display="block";this.horiz.style.right=n?r+"px":"0";this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(n?r:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else{this.horiz.style.display="";this.horiz.firstChild.style.width="0"}if(!this.checkedZeroWidth&&e.clientHeight>0){if(r==0){this.zeroWidthHack()}this.checkedZeroWidth=true}return{right:n?r:0,bottom:t?r:0}};mi.prototype.setScrollLeft=function(e){if(this.horiz.scrollLeft!=e){this.horiz.scrollLeft=e}if(this.disableHoriz){this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")}};mi.prototype.setScrollTop=function(e){if(this.vert.scrollTop!=e){this.vert.scrollTop=e}if(this.disableVert){this.enableZeroWidthBar(this.vert,this.disableVert,"vert")}};mi.prototype.zeroWidthHack=function(){var e=g&&!p?"12px":"18px";this.horiz.style.height=this.vert.style.width=e;this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none";this.disableHoriz=new H;this.disableVert=new H};mi.prototype.enableZeroWidthBar=function(e,t,n){e.style.pointerEvents="auto";function r(){var i=e.getBoundingClientRect();var o=n=="vert"?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1);if(o!=e){e.style.pointerEvents="none"}else{t.set(1e3,r)}}t.set(1e3,r)};mi.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz);e.removeChild(this.vert)};var bi=function(){};bi.prototype.update=function(){return{bottom:0,right:0}};bi.prototype.setScrollLeft=function(){};bi.prototype.setScrollTop=function(){};bi.prototype.clear=function(){};function vi(e,t){if(!t){t=hi(e)}var n=e.display.barWidth,r=e.display.barHeight;gi(e,t);for(var i=0;i<4&&n!=e.display.barWidth||r!=e.display.barHeight;i++){if(n!=e.display.barWidth&&e.options.lineWrapping){Zr(e)}gi(e,hi(e));n=e.display.barWidth;r=e.display.barHeight}}function gi(e,t){var n=e.display;var r=n.scrollbars.update(t);n.sizer.style.paddingRight=(n.barWidth=r.right)+"px";n.sizer.style.paddingBottom=(n.barHeight=r.bottom)+"px";n.heightForcer.style.borderBottom=r.bottom+"px solid transparent";if(r.right&&r.bottom){n.scrollbarFiller.style.display="block";n.scrollbarFiller.style.height=r.bottom+"px";n.scrollbarFiller.style.width=r.right+"px"}else{n.scrollbarFiller.style.display=""}if(r.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter){n.gutterFiller.style.display="block";n.gutterFiller.style.height=r.bottom+"px";n.gutterFiller.style.width=t.gutterWidth+"px"}else{n.gutterFiller.style.display=""}}var _i={native:mi,null:bi};function yi(e){if(e.display.scrollbars){e.display.scrollbars.clear();if(e.display.scrollbars.addClass){E(e.display.wrapper,e.display.scrollbars.addClass)}}e.display.scrollbars=new _i[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller);he(t,"mousedown",(function(){if(e.state.focused){setTimeout((function(){return e.display.input.focus()}),0)}}));t.setAttribute("cm-not-content","true")}),(function(t,n){if(n=="horizontal"){pi(e,t)}else{di(e,t)}}),e);if(e.display.scrollbars.addClass){j(e.display.wrapper,e.display.scrollbars.addClass)}}var wi=0;function xi(e){e.curOp={cm:e,viewChanged:false,startHeight:e.doc.height,forceUpdate:false,updateInput:0,typing:false,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:false,updateMaxLine:false,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:false,id:++wi};kn(e.curOp)}function Ci(e){var t=e.curOp;if(t){Mn(t,(function(e){for(var t=0;t<e.ops.length;t++){e.ops[t].cm.curOp=null}ki(e)}))}}function ki(e){var t=e.ops;for(var n=0;n<t.length;n++){Ei(t[n])}for(var r=0;r<t.length;r++){Mi(t[r])}for(var i=0;i<t.length;i++){Si(t[i])}for(var o=0;o<t.length;o++){Li(t[o])}for(var a=0;a<t.length;a++){Ti(t[a])}}function Ei(e){var t=e.cm,n=t.display;zi(t);if(e.updateMaxLine){sn(t)}e.mustUpdate=e.viewChanged||e.forceUpdate||e.scrollTop!=null||e.scrollToPos&&(e.scrollToPos.from.line<n.viewFrom||e.scrollToPos.to.line>=n.viewTo)||n.maxLineChanged&&t.options.lineWrapping;e.update=e.mustUpdate&&new Ii(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Mi(e){e.updatedDisplay=e.mustUpdate&&Fi(e.cm,e.update)}function Si(e){var t=e.cm,n=t.display;if(e.updatedDisplay){Zr(t)}e.barMeasure=hi(t);if(n.maxLineChanged&&!t.options.lineWrapping){e.adjustWidthTo=Qn(t,n.maxLine,n.maxLine.text.length).left+3;t.display.sizerWidth=e.adjustWidthTo;e.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+e.adjustWidthTo+Gn(t)+t.display.barWidth);e.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+e.adjustWidthTo-Kn(t))}if(e.updatedDisplay||e.selectionChanged){e.preparedSelection=n.input.prepareSelection()}}function Li(e){var t=e.cm;if(e.adjustWidthTo!=null){t.display.sizer.style.minWidth=e.adjustWidthTo+"px";if(e.maxScrollLeft<t.doc.scrollLeft){pi(t,Math.min(t.display.scroller.scrollLeft,e.maxScrollLeft),true)}t.display.maxLineChanged=false}var n=e.focus&&e.focus==A();if(e.preparedSelection){t.display.input.showSelection(e.preparedSelection,n)}if(e.updatedDisplay||e.startHeight!=t.doc.height){vi(t,e.barMeasure)}if(e.updatedDisplay){Ui(t,e.barMeasure)}if(e.selectionChanged){Gr(t)}if(t.state.focused&&e.updateInput){t.display.input.reset(e.typing)}if(n){Kr(e.cm)}}function Ti(e){var t=e.cm,n=t.display,r=t.doc;if(e.updatedDisplay){Bi(t,e.update)}if(n.wheelStartX!=null&&(e.scrollTop!=null||e.scrollLeft!=null||e.scrollToPos)){n.wheelStartX=n.wheelStartY=null}if(e.scrollTop!=null){fi(t,e.scrollTop,e.forceScroll)}if(e.scrollLeft!=null){pi(t,e.scrollLeft,true,true)}if(e.scrollToPos){var i=ni(t,dt(r,e.scrollToPos.from),dt(r,e.scrollToPos.to),e.scrollToPos.margin);ti(t,i)}var o=e.maybeHiddenMarkers,a=e.maybeUnhiddenMarkers;if(o){for(var s=0;s<o.length;++s){if(!o[s].lines.length){ve(o[s],"hide")}}}if(a){for(var l=0;l<a.length;++l){if(a[l].lines.length){ve(a[l],"unhide")}}}if(n.wrapper.offsetHeight){r.scrollTop=t.display.scroller.scrollTop}if(e.changeObjs){ve(t,"changes",t,e.changeObjs)}if(e.update){e.update.finish()}}function Di(e,t){if(e.curOp){return t()}xi(e);try{return t()}finally{Ci(e)}}function Oi(e,t){return function(){if(e.curOp){return t.apply(e,arguments)}xi(e);try{return t.apply(e,arguments)}finally{Ci(e)}}}function Ai(e){return function(){if(this.curOp){return e.apply(this,arguments)}xi(this);try{return e.apply(this,arguments)}finally{Ci(this)}}}function ji(e){return function(){var t=this.cm;if(!t||t.curOp){return e.apply(this,arguments)}xi(t);try{return e.apply(this,arguments)}finally{Ci(t)}}}function Pi(e,t){if(e.doc.highlightFrontier<e.display.viewTo){e.state.highlight.set(t,I(Ri,e))}}function Ri(e){var t=e.doc;if(t.highlightFrontier>=e.display.viewTo){return}var n=+new Date+e.options.workTime;var r=gt(e,t.highlightFrontier);var i=[];t.iter(r.line,Math.min(t.first+t.size,e.display.viewTo+500),(function(o){if(r.line>=e.display.viewFrom){var a=o.styles;var s=o.text.length>e.options.maxHighlightLength?qe(t.mode,r.state):null;var l=bt(e,o,r,true);if(s){r.state=s}o.styles=l.styles;var c=o.styleClasses,u=l.classes;if(u){o.styleClasses=u}else if(c){o.styleClasses=null}var d=!a||a.length!=o.styles.length||c!=u&&(!c||!u||c.bgClass!=u.bgClass||c.textClass!=u.textClass);for(var f=0;!d&&f<a.length;++f){d=a[f]!=o.styles[f]}if(d){i.push(r.line)}o.stateAfter=r.save();r.nextLine()}else{if(o.text.length<=e.options.maxHighlightLength){_t(e,o.text,r)}o.stateAfter=r.line%5==0?r.save():null;r.nextLine()}if(+new Date>n){Pi(e,e.options.workDelay);return true}}));t.highlightFrontier=r.line;t.modeFrontier=Math.max(t.modeFrontier,r.line);if(i.length){Di(e,(function(){for(var t=0;t<i.length;t++){zr(e,i[t],"text")}}))}}var Ii=function(e,t,n){var r=e.display;this.viewport=t;this.visible=ei(r,e.doc,t);this.editorIsHidden=!r.wrapper.offsetWidth;this.wrapperHeight=r.wrapper.clientHeight;this.wrapperWidth=r.wrapper.clientWidth;this.oldDisplayWidth=Kn(e);this.force=n;this.dims=Dr(e);this.events=[]};Ii.prototype.signal=function(e,t){if(ye(e,t)){this.events.push(arguments)}};Ii.prototype.finish=function(){for(var e=0;e<this.events.length;e++){ve.apply(null,this.events[e])}};function zi(e){var t=e.display;if(!t.scrollbarsClipped&&t.scroller.offsetWidth){t.nativeBarWidth=t.scroller.offsetWidth-t.scroller.clientWidth;t.heightForcer.style.height=Gn(e)+"px";t.sizer.style.marginBottom=-t.nativeBarWidth+"px";t.sizer.style.borderRightWidth=Gn(e)+"px";t.scrollbarsClipped=true}}function Ni(e){if(e.hasFocus()){return null}var t=A();if(!t||!O(e.display.lineDiv,t)){return null}var n={activeElt:t};if(window.getSelection){var r=window.getSelection();if(r.anchorNode&&r.extend&&O(e.display.lineDiv,r.anchorNode)){n.anchorNode=r.anchorNode;n.anchorOffset=r.anchorOffset;n.focusNode=r.focusNode;n.focusOffset=r.focusOffset}}return n}function Hi(e){if(!e||!e.activeElt||e.activeElt==A()){return}e.activeElt.focus();if(e.anchorNode&&O(document.body,e.anchorNode)&&O(document.body,e.focusNode)){var t=window.getSelection(),n=document.createRange();n.setEnd(e.anchorNode,e.anchorOffset);n.collapse(false);t.removeAllRanges();t.addRange(n);t.extend(e.focusNode,e.focusOffset)}}function Fi(e,t){var n=e.display,r=e.doc;if(t.editorIsHidden){Nr(e);return false}if(!t.force&&t.visible.from>=n.viewFrom&&t.visible.to<=n.viewTo&&(n.updateLineNumbers==null||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&Br(e)==0){return false}if(Gi(e)){Nr(e);t.dims=Dr(e)}var i=r.first+r.size;var o=Math.max(t.visible.from-e.options.viewportMargin,r.first);var a=Math.min(i,t.visible.to+e.options.viewportMargin);if(n.viewFrom<o&&o-n.viewFrom<20){o=Math.max(r.first,n.viewFrom)}if(n.viewTo>a&&n.viewTo-a<20){a=Math.min(i,n.viewTo)}if(Tt){o=en(e.doc,o);a=tn(e.doc,a)}var s=o!=n.viewFrom||a!=n.viewTo||n.lastWrapHeight!=t.wrapperHeight||n.lastWrapWidth!=t.wrapperWidth;Fr(e,o,a);n.viewOffset=on(Je(e.doc,n.viewFrom));e.display.mover.style.top=n.viewOffset+"px";var l=Br(e);if(!s&&l==0&&!t.force&&n.renderedView==n.view&&(n.updateLineNumbers==null||n.updateLineNumbers>=n.viewTo)){return false}var c=Ni(e);if(l>4){n.lineDiv.style.display="none"}Yi(e,n.updateLineNumbers,t.dims);if(l>4){n.lineDiv.style.display=""}n.renderedView=n.view;Hi(c);M(n.cursorDiv);M(n.selectionDiv);n.gutters.style.height=n.sizer.style.minHeight=0;if(s){n.lastWrapHeight=t.wrapperHeight;n.lastWrapWidth=t.wrapperWidth;Pi(e,400)}n.updateLineNumbers=null;return true}function Bi(e,t){var n=t.viewport;for(var r=true;;r=false){if(!r||!e.options.lineWrapping||t.oldDisplayWidth==Kn(e)){if(n&&n.top!=null){n={top:Math.min(e.doc.height+Un(e.display)-$n(e),n.top)}}t.visible=ei(e.display,e.doc,n);if(t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo){break}}else if(r){t.visible=ei(e.display,e.doc,n)}if(!Fi(e,t)){break}Zr(e);var i=hi(e);Vr(e);vi(e,i);Ui(e,i);t.force=false}t.signal(e,"update",e);if(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo){t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo);e.display.reportedViewFrom=e.display.viewFrom;e.display.reportedViewTo=e.display.viewTo}}function Vi(e,t){var n=new Ii(e,t);if(Fi(e,n)){Zr(e);Bi(e,n);var r=hi(e);Vr(e);vi(e,r);Ui(e,r);n.finish()}}function Yi(e,t,n){var r=e.display,i=e.options.lineNumbers;var o=r.lineDiv,a=o.firstChild;function s(t){var n=t.nextSibling;if(l&&g&&e.display.currentWheelTarget==t){t.style.display="none"}else{t.parentNode.removeChild(t)}return n}var c=r.view,u=r.viewFrom;for(var d=0;d<c.length;d++){var f=c[d];if(f.hidden);else if(!f.node||f.node.parentNode!=o){var p=Nn(e,f,u,n);o.insertBefore(p,a)}else{while(a!=f.node){a=s(a)}var h=i&&t!=null&&t<=u&&f.lineNumber;if(f.changes){if(F(f.changes,"gutter")>-1){h=false}Dn(e,f,u,n)}if(h){M(f.lineNumber);f.lineNumber.appendChild(document.createTextNode(rt(e.options,u)))}a=f.node.nextSibling}u+=f.size}while(a){a=s(a)}}function Wi(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function Ui(e,t){e.display.sizer.style.minHeight=t.docHeight+"px";e.display.heightForcer.style.top=t.docHeight+"px";e.display.gutters.style.height=t.docHeight+e.display.barHeight+Gn(e)+"px"}function qi(e){var t=e.display,n=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter)){return}var r=Or(t)-t.scroller.scrollLeft+e.doc.scrollLeft;var i=t.gutters.offsetWidth,o=r+"px";for(var a=0;a<n.length;a++){if(!n[a].hidden){if(e.options.fixedGutter){if(n[a].gutter){n[a].gutter.style.left=o}if(n[a].gutterBackground){n[a].gutterBackground.style.left=o}}var s=n[a].alignable;if(s){for(var l=0;l<s.length;l++){s[l].style.left=o}}}}if(e.options.fixedGutter){t.gutters.style.left=r+i+"px"}}function Gi(e){if(!e.options.lineNumbers){return false}var t=e.doc,n=rt(e.options,t.first+t.size-1),r=e.display;if(n.length!=r.lineNumChars){var i=r.measure.appendChild(L("div",[L("div",n)],"CodeMirror-linenumber CodeMirror-gutter-elt"));var o=i.firstChild.offsetWidth,a=i.offsetWidth-o;r.lineGutter.style.width="";r.lineNumInnerWidth=Math.max(o,r.lineGutter.offsetWidth-a)+1;r.lineNumWidth=r.lineNumInnerWidth+a;r.lineNumChars=r.lineNumInnerWidth?n.length:-1;r.lineGutter.style.width=r.lineNumWidth+"px";Wi(e.display);return true}return false}function Ki(e,t){var n=[],r=false;for(var i=0;i<e.length;i++){var o=e[i],a=null;if(typeof o!="string"){a=o.style;o=o.className}if(o=="CodeMirror-linenumbers"){if(!t){continue}else{r=true}}n.push({className:o,style:a})}if(t&&!r){n.push({className:"CodeMirror-linenumbers",style:null})}return n}function $i(e){var t=e.gutters,n=e.gutterSpecs;M(t);e.lineGutter=null;for(var r=0;r<n.length;++r){var i=n[r];var o=i.className;var a=i.style;var s=t.appendChild(L("div",null,"CodeMirror-gutter "+o));if(a){s.style.cssText=a}if(o=="CodeMirror-linenumbers"){e.lineGutter=s;s.style.width=(e.lineNumWidth||1)+"px"}}t.style.display=n.length?"":"none";Wi(e)}function Ji(e){$i(e.display);Ir(e);qi(e)}function Xi(e,t,r,i){var o=this;this.input=r;o.scrollbarFiller=L("div",null,"CodeMirror-scrollbar-filler");o.scrollbarFiller.setAttribute("cm-not-content","true");o.gutterFiller=L("div",null,"CodeMirror-gutter-filler");o.gutterFiller.setAttribute("cm-not-content","true");o.lineDiv=T("div",null,"CodeMirror-code");o.selectionDiv=L("div",null,null,"position: relative; z-index: 1");o.cursorDiv=L("div",null,"CodeMirror-cursors");o.measure=L("div",null,"CodeMirror-measure");o.lineMeasure=L("div",null,"CodeMirror-measure");o.lineSpace=T("div",[o.measure,o.lineMeasure,o.selectionDiv,o.cursorDiv,o.lineDiv],null,"position: relative; outline: none");var c=T("div",[o.lineSpace],"CodeMirror-lines");o.mover=L("div",[c],null,"position: relative");o.sizer=L("div",[o.mover],"CodeMirror-sizer");o.sizerWidth=null;o.heightForcer=L("div",null,null,"position: absolute; height: "+B+"px; width: 1px;");o.gutters=L("div",null,"CodeMirror-gutters");o.lineGutter=null;o.scroller=L("div",[o.sizer,o.heightForcer,o.gutters],"CodeMirror-scroll");o.scroller.setAttribute("tabIndex","-1");o.wrapper=L("div",[o.scrollbarFiller,o.gutterFiller,o.scroller],"CodeMirror");if(a&&s<8){o.gutters.style.zIndex=-1;o.scroller.style.paddingRight=0}if(!l&&!(n&&v)){o.scroller.draggable=true}if(e){if(e.appendChild){e.appendChild(o.wrapper)}else{e(o.wrapper)}}o.viewFrom=o.viewTo=t.first;o.reportedViewFrom=o.reportedViewTo=t.first;o.view=[];o.renderedView=null;o.externalMeasured=null;o.viewOffset=0;o.lastWrapHeight=o.lastWrapWidth=0;o.updateLineNumbers=null;o.nativeBarWidth=o.barHeight=o.barWidth=0;o.scrollbarsClipped=false;o.lineNumWidth=o.lineNumInnerWidth=o.lineNumChars=null;o.alignWidgets=false;o.cachedCharWidth=o.cachedTextHeight=o.cachedPaddingH=null;o.maxLine=null;o.maxLineLength=0;o.maxLineChanged=false;o.wheelDX=o.wheelDY=o.wheelStartX=o.wheelStartY=null;o.shift=false;o.selForContextMenu=null;o.activeTouch=null;o.gutterSpecs=Ki(i.gutters,i.lineNumbers);$i(o);r.init(o)}var Zi=0,Qi=null;if(a){Qi=-.53}else if(n){Qi=15}else if(u){Qi=-.7}else if(f){Qi=-1/3}function eo(e){var t=e.wheelDeltaX,n=e.wheelDeltaY;if(t==null&&e.detail&&e.axis==e.HORIZONTAL_AXIS){t=e.detail}if(n==null&&e.detail&&e.axis==e.VERTICAL_AXIS){n=e.detail}else if(n==null){n=e.wheelDelta}return{x:t,y:n}}function to(e){var t=eo(e);t.x*=Qi;t.y*=Qi;return t}function no(e,t){var r=eo(t),i=r.x,o=r.y;var a=e.display,s=a.scroller;var c=s.scrollWidth>s.clientWidth;var u=s.scrollHeight>s.clientHeight;if(!(i&&c||o&&u)){return}if(o&&g&&l){e:for(var f=t.target,p=a.view;f!=s;f=f.parentNode){for(var h=0;h<p.length;h++){if(p[h].node==f){e.display.currentWheelTarget=f;break e}}}}if(i&&!n&&!d&&Qi!=null){if(o&&u){di(e,Math.max(0,s.scrollTop+o*Qi))}pi(e,Math.max(0,s.scrollLeft+i*Qi));if(!o||o&&u){xe(t)}a.wheelStartX=null;return}if(o&&Qi!=null){var m=o*Qi;var b=e.doc.scrollTop,v=b+a.wrapper.clientHeight;if(m<0){b=Math.max(0,b+m-50)}else{v=Math.min(e.doc.height,v+m+50)}Vi(e,{top:b,bottom:v})}if(Zi<20){if(a.wheelStartX==null){a.wheelStartX=s.scrollLeft;a.wheelStartY=s.scrollTop;a.wheelDX=i;a.wheelDY=o;setTimeout((function(){if(a.wheelStartX==null){return}var e=s.scrollLeft-a.wheelStartX;var t=s.scrollTop-a.wheelStartY;var n=t&&a.wheelDY&&t/a.wheelDY||e&&a.wheelDX&&e/a.wheelDX;a.wheelStartX=a.wheelStartY=null;if(!n){return}Qi=(Qi*Zi+n)/(Zi+1);++Zi}),200)}else{a.wheelDX+=i;a.wheelDY+=o}}}var ro=function(e,t){this.ranges=e;this.primIndex=t};ro.prototype.primary=function(){return this.ranges[this.primIndex]};ro.prototype.equals=function(e){if(e==this){return true}if(e.primIndex!=this.primIndex||e.ranges.length!=this.ranges.length){return false}for(var t=0;t<this.ranges.length;t++){var n=this.ranges[t],r=e.ranges[t];if(!at(n.anchor,r.anchor)||!at(n.head,r.head)){return false}}return true};ro.prototype.deepCopy=function(){var e=[];for(var t=0;t<this.ranges.length;t++){e[t]=new io(st(this.ranges[t].anchor),st(this.ranges[t].head))}return new ro(e,this.primIndex)};ro.prototype.somethingSelected=function(){for(var e=0;e<this.ranges.length;e++){if(!this.ranges[e].empty()){return true}}return false};ro.prototype.contains=function(e,t){if(!t){t=e}for(var n=0;n<this.ranges.length;n++){var r=this.ranges[n];if(ot(t,r.from())>=0&&ot(e,r.to())<=0){return n}}return-1};var io=function(e,t){this.anchor=e;this.head=t};io.prototype.from=function(){return ct(this.anchor,this.head)};io.prototype.to=function(){return lt(this.anchor,this.head)};io.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function oo(e,t,n){var r=e&&e.options.selectionsMayTouch;var i=t[n];t.sort((function(e,t){return ot(e.from(),t.from())}));n=F(t,i);for(var o=1;o<t.length;o++){var a=t[o],s=t[o-1];var l=ot(s.to(),a.from());if(r&&!a.empty()?l>0:l>=0){var c=ct(s.from(),a.from()),u=lt(s.to(),a.to());var d=s.empty()?a.from()==a.head:s.from()==s.head;if(o<=n){--n}t.splice(--o,2,new io(d?u:c,d?c:u))}}return new ro(t,n)}function ao(e,t){return new ro([new io(e,t||e)],0)}function so(e){if(!e.text){return e.to}return it(e.from.line+e.text.length-1,$(e.text).length+(e.text.length==1?e.from.ch:0))}function lo(e,t){if(ot(e,t.from)<0){return e}if(ot(e,t.to)<=0){return so(t)}var n=e.line+t.text.length-(t.to.line-t.from.line)-1,r=e.ch;if(e.line==t.to.line){r+=so(t).ch-t.to.ch}return it(n,r)}function co(e,t){var n=[];for(var r=0;r<e.sel.ranges.length;r++){var i=e.sel.ranges[r];n.push(new io(lo(i.anchor,t),lo(i.head,t)))}return oo(e.cm,n,e.sel.primIndex)}function uo(e,t,n){if(e.line==t.line){return it(n.line,e.ch-t.ch+n.ch)}else{return it(n.line+(e.line-t.line),e.ch)}}function fo(e,t,n){var r=[];var i=it(e.first,0),o=i;for(var a=0;a<t.length;a++){var s=t[a];var l=uo(s.from,i,o);var c=uo(so(s),i,o);i=s.to;o=c;if(n=="around"){var u=e.sel.ranges[a],d=ot(u.head,u.anchor)<0;r[a]=new io(d?c:l,d?l:c)}else{r[a]=new io(l,l)}}return new ro(r,e.sel.primIndex)}function po(e){e.doc.mode=Ye(e.options,e.doc.modeOption);ho(e)}function ho(e){e.doc.iter((function(e){if(e.stateAfter){e.stateAfter=null}if(e.styles){e.styles=null}}));e.doc.modeFrontier=e.doc.highlightFrontier=e.doc.first;Pi(e,100);e.state.modeGen++;if(e.curOp){Ir(e)}}function mo(e,t){return t.from.ch==0&&t.to.ch==0&&$(t.text)==""&&(!e.cm||e.cm.options.wholeLineUpdateBefore)}function bo(e,t,n,r){function i(e){return n?n[e]:null}function o(e,n,i){cn(e,n,i,r);Ln(e,"change",e,t)}function a(e,t){var n=[];for(var o=e;o<t;++o){n.push(new ln(c[o],i(o),r))}return n}var s=t.from,l=t.to,c=t.text;var u=Je(e,s.line),d=Je(e,l.line);var f=$(c),p=i(c.length-1),h=l.line-s.line;if(t.full){e.insert(0,a(0,c.length));e.remove(c.length,e.size-c.length)}else if(mo(e,t)){var m=a(0,c.length-1);o(d,d.text,p);if(h){e.remove(s.line,h)}if(m.length){e.insert(s.line,m)}}else if(u==d){if(c.length==1){o(u,u.text.slice(0,s.ch)+f+u.text.slice(l.ch),p)}else{var b=a(1,c.length-1);b.push(new ln(f+u.text.slice(l.ch),p,r));o(u,u.text.slice(0,s.ch)+c[0],i(0));e.insert(s.line+1,b)}}else if(c.length==1){o(u,u.text.slice(0,s.ch)+c[0]+d.text.slice(l.ch),i(0));e.remove(s.line+1,h)}else{o(u,u.text.slice(0,s.ch)+c[0],i(0));o(d,f+d.text.slice(l.ch),p);var v=a(1,c.length-1);if(h>1){e.remove(s.line+1,h-1)}e.insert(s.line+1,v)}Ln(e,"change",e,t)}function vo(e,t,n){function r(e,i,o){if(e.linked){for(var a=0;a<e.linked.length;++a){var s=e.linked[a];if(s.doc==i){continue}var l=o&&s.sharedHist;if(n&&!l){continue}t(s.doc,l);r(s.doc,e,l)}}}r(e,null,true)}function go(e,t){if(t.cm){throw new Error("This document is already in use.")}e.doc=t;t.cm=e;jr(e);po(e);_o(e);if(!e.options.lineWrapping){sn(e)}e.options.mode=t.modeOption;Ir(e)}function _o(e){(e.doc.direction=="rtl"?j:E)(e.display.lineDiv,"CodeMirror-rtl")}function yo(e){Di(e,(function(){_o(e);Ir(e)}))}function wo(e){this.done=[];this.undone=[];this.undoDepth=Infinity;this.lastModTime=this.lastSelTime=0;this.lastOp=this.lastSelOp=null;this.lastOrigin=this.lastSelOrigin=null;this.generation=this.maxGeneration=e||1}function xo(e,t){var n={from:st(t.from),to:so(t),text:Xe(e,t.from,t.to)};To(e,n,t.from.line,t.to.line+1);vo(e,(function(e){return To(e,n,t.from.line,t.to.line+1)}),true);return n}function Co(e){while(e.length){var t=$(e);if(t.ranges){e.pop()}else{break}}}function ko(e,t){if(t){Co(e.done);return $(e.done)}else if(e.done.length&&!$(e.done).ranges){return $(e.done)}else if(e.done.length>1&&!e.done[e.done.length-2].ranges){e.done.pop();return $(e.done)}}function Eo(e,t,n,r){var i=e.history;i.undone.length=0;var o=+new Date,a;var s;if((i.lastOp==r||i.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&i.lastModTime>o-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(a=ko(i,i.lastOp==r))){s=$(a.changes);if(ot(t.from,t.to)==0&&ot(t.from,s.to)==0){s.to=so(t)}else{a.changes.push(xo(e,t))}}else{var l=$(i.done);if(!l||!l.ranges){Lo(e.sel,i.done)}a={changes:[xo(e,t)],generation:i.generation};i.done.push(a);while(i.done.length>i.undoDepth){i.done.shift();if(!i.done[0].ranges){i.done.shift()}}}i.done.push(n);i.generation=++i.maxGeneration;i.lastModTime=i.lastSelTime=o;i.lastOp=i.lastSelOp=r;i.lastOrigin=i.lastSelOrigin=t.origin;if(!s){ve(e,"historyAdded")}}function Mo(e,t,n,r){var i=t.charAt(0);return i=="*"||i=="+"&&n.ranges.length==r.ranges.length&&n.somethingSelected()==r.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function So(e,t,n,r){var i=e.history,o=r&&r.origin;if(n==i.lastSelOp||o&&i.lastSelOrigin==o&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==o||Mo(e,o,$(i.done),t))){i.done[i.done.length-1]=t}else{Lo(t,i.done)}i.lastSelTime=+new Date;i.lastSelOrigin=o;i.lastSelOp=n;if(r&&r.clearRedo!==false){Co(i.undone)}}function Lo(e,t){var n=$(t);if(!(n&&n.ranges&&n.equals(e))){t.push(e)}}function To(e,t,n,r){var i=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,n),Math.min(e.first+e.size,r),(function(n){if(n.markedSpans){(i||(i=t["spans_"+e.id]={}))[o]=n.markedSpans}++o}))}function Do(e){if(!e){return null}var t;for(var n=0;n<e.length;++n){if(e[n].marker.explicitlyCleared){if(!t){t=e.slice(0,n)}}else if(t){t.push(e[n])}}return!t?e:t.length?t:null}function Oo(e,t){var n=t["spans_"+e.id];if(!n){return null}var r=[];for(var i=0;i<t.text.length;++i){r.push(Do(n[i]))}return r}function Ao(e,t){var n=Oo(e,t);var r=Nt(e,t);if(!n){return r}if(!r){return n}for(var i=0;i<n.length;++i){var o=n[i],a=r[i];if(o&&a){e:for(var s=0;s<a.length;++s){var l=a[s];for(var c=0;c<o.length;++c){if(o[c].marker==l.marker){continue e}}o.push(l)}}else if(a){n[i]=a}}return n}function jo(e,t,n){var r=[];for(var i=0;i<e.length;++i){var o=e[i];if(o.ranges){r.push(n?ro.prototype.deepCopy.call(o):o);continue}var a=o.changes,s=[];r.push({changes:s});for(var l=0;l<a.length;++l){var c=a[l],u=void 0;s.push({from:c.from,to:c.to,text:c.text});if(t){for(var d in c){if(u=d.match(/^spans_(\d+)$/)){if(F(t,Number(u[1]))>-1){$(s)[d]=c[d];delete c[d]}}}}}}return r}function Po(e,t,n,r){if(r){var i=e.anchor;if(n){var o=ot(t,i)<0;if(o!=ot(n,i)<0){i=t;t=n}else if(o!=ot(t,n)<0){t=n}}return new io(i,t)}else{return new io(n||t,t)}}function Ro(e,t,n,r,i){if(i==null){i=e.cm&&(e.cm.display.shift||e.extend)}Bo(e,new ro([Po(e.sel.primary(),t,n,i)],0),r)}function Io(e,t,n){var r=[];var i=e.cm&&(e.cm.display.shift||e.extend);for(var o=0;o<e.sel.ranges.length;o++){r[o]=Po(e.sel.ranges[o],t[o],null,i)}var a=oo(e.cm,r,e.sel.primIndex);Bo(e,a,n)}function zo(e,t,n,r){var i=e.sel.ranges.slice(0);i[t]=n;Bo(e,oo(e.cm,i,e.sel.primIndex),r)}function No(e,t,n,r){Bo(e,ao(t,n),r)}function Ho(e,t,n){var r={ranges:t.ranges,update:function(t){this.ranges=[];for(var n=0;n<t.length;n++){this.ranges[n]=new io(dt(e,t[n].anchor),dt(e,t[n].head))}},origin:n&&n.origin};ve(e,"beforeSelectionChange",e,r);if(e.cm){ve(e.cm,"beforeSelectionChange",e.cm,r)}if(r.ranges!=t.ranges){return oo(e.cm,r.ranges,r.ranges.length-1)}else{return t}}function Fo(e,t,n){var r=e.history.done,i=$(r);if(i&&i.ranges){r[r.length-1]=t;Vo(e,t,n)}else{Bo(e,t,n)}}function Bo(e,t,n){Vo(e,t,n);So(e,e.sel,e.cm?e.cm.curOp.id:NaN,n)}function Vo(e,t,n){if(ye(e,"beforeSelectionChange")||e.cm&&ye(e.cm,"beforeSelectionChange")){t=Ho(e,t,n)}var r=n&&n.bias||(ot(t.primary().head,e.sel.primary().head)<0?-1:1);Yo(e,Uo(e,t,r,true));if(!(n&&n.scroll===false)&&e.cm){ai(e.cm)}}function Yo(e,t){if(t.equals(e.sel)){return}e.sel=t;if(e.cm){e.cm.curOp.updateInput=1;e.cm.curOp.selectionChanged=true;_e(e.cm)}Ln(e,"cursorActivity",e)}function Wo(e){Yo(e,Uo(e,e.sel,null,false))}function Uo(e,t,n,r){var i;for(var o=0;o<t.ranges.length;o++){var a=t.ranges[o];var s=t.ranges.length==e.sel.ranges.length&&e.sel.ranges[o];var l=Go(e,a.anchor,s&&s.anchor,n,r);var c=Go(e,a.head,s&&s.head,n,r);if(i||l!=a.anchor||c!=a.head){if(!i){i=t.ranges.slice(0,o)}i[o]=new io(l,c)}}return i?oo(e.cm,i,t.primIndex):t}function qo(e,t,n,r,i){var o=Je(e,t.line);if(o.markedSpans){for(var a=0;a<o.markedSpans.length;++a){var s=o.markedSpans[a],l=s.marker;var c="selectLeft"in l?!l.selectLeft:l.inclusiveLeft;var u="selectRight"in l?!l.selectRight:l.inclusiveRight;if((s.from==null||(c?s.from<=t.ch:s.from<t.ch))&&(s.to==null||(u?s.to>=t.ch:s.to>t.ch))){if(i){ve(l,"beforeCursorEnter");if(l.explicitlyCleared){if(!o.markedSpans){break}else{--a;continue}}}if(!l.atomic){continue}if(n){var d=l.find(r<0?1:-1),f=void 0;if(r<0?u:c){d=Ko(e,d,-r,d&&d.line==t.line?o:null)}if(d&&d.line==t.line&&(f=ot(d,n))&&(r<0?f<0:f>0)){return qo(e,d,t,r,i)}}var p=l.find(r<0?-1:1);if(r<0?c:u){p=Ko(e,p,r,p.line==t.line?o:null)}return p?qo(e,p,t,r,i):null}}}return t}function Go(e,t,n,r,i){var o=r||1;var a=qo(e,t,n,o,i)||!i&&qo(e,t,n,o,true)||qo(e,t,n,-o,i)||!i&&qo(e,t,n,-o,true);if(!a){e.cantEdit=true;return it(e.first,0)}return a}function Ko(e,t,n,r){if(n<0&&t.ch==0){if(t.line>e.first){return dt(e,it(t.line-1))}else{return null}}else if(n>0&&t.ch==(r||Je(e,t.line)).text.length){if(t.line<e.first+e.size-1){return it(t.line+1,0)}else{return null}}else{return new it(t.line,t.ch+n)}}function $o(e){e.setSelection(it(e.firstLine(),0),it(e.lastLine()),Y)}function Jo(e,t,n){var r={canceled:false,from:t.from,to:t.to,text:t.text,origin:t.origin,cancel:function(){return r.canceled=true}};if(n){r.update=function(t,n,i,o){if(t){r.from=dt(e,t)}if(n){r.to=dt(e,n)}if(i){r.text=i}if(o!==undefined){r.origin=o}}}ve(e,"beforeChange",e,r);if(e.cm){ve(e.cm,"beforeChange",e.cm,r)}if(r.canceled){if(e.cm){e.cm.curOp.updateInput=2}return null}return{from:r.from,to:r.to,text:r.text,origin:r.origin}}function Xo(e,t,n){if(e.cm){if(!e.cm.curOp){return Oi(e.cm,Xo)(e,t,n)}if(e.cm.state.suppressEdits){return}}if(ye(e,"beforeChange")||e.cm&&ye(e.cm,"beforeChange")){t=Jo(e,t,true);if(!t){return}}var r=Lt&&!n&&Ft(e,t.from,t.to);if(r){for(var i=r.length-1;i>=0;--i){Zo(e,{from:r[i].from,to:r[i].to,text:i?[""]:t.text,origin:t.origin})}}else{Zo(e,t)}}function Zo(e,t){if(t.text.length==1&&t.text[0]==""&&ot(t.from,t.to)==0){return}var n=co(e,t);Eo(e,t,n,e.cm?e.cm.curOp.id:NaN);ta(e,t,n,Nt(e,t));var r=[];vo(e,(function(e,n){if(!n&&F(r,e.history)==-1){aa(e.history,t);r.push(e.history)}ta(e,t,null,Nt(e,t))}))}function Qo(e,t,n){var r=e.cm&&e.cm.state.suppressEdits;if(r&&!n){return}var i=e.history,o,a=e.sel;var s=t=="undo"?i.done:i.undone,l=t=="undo"?i.undone:i.done;var c=0;for(;c<s.length;c++){o=s[c];if(n?o.ranges&&!o.equals(e.sel):!o.ranges){break}}if(c==s.length){return}i.lastOrigin=i.lastSelOrigin=null;for(;;){o=s.pop();if(o.ranges){Lo(o,l);if(n&&!o.equals(e.sel)){Bo(e,o,{clearRedo:false});return}a=o}else if(r){s.push(o);return}else{break}}var u=[];Lo(a,l);l.push({changes:u,generation:i.generation});i.generation=o.generation||++i.maxGeneration;var d=ye(e,"beforeChange")||e.cm&&ye(e.cm,"beforeChange");var f=function(n){var r=o.changes[n];r.origin=t;if(d&&!Jo(e,r,false)){s.length=0;return{}}u.push(xo(e,r));var i=n?co(e,r):$(s);ta(e,r,i,Ao(e,r));if(!n&&e.cm){e.cm.scrollIntoView({from:r.from,to:so(r)})}var a=[];vo(e,(function(e,t){if(!t&&F(a,e.history)==-1){aa(e.history,r);a.push(e.history)}ta(e,r,null,Ao(e,r))}))};for(var p=o.changes.length-1;p>=0;--p){var h=f(p);if(h)return h.v}}function ea(e,t){if(t==0){return}e.first+=t;e.sel=new ro(J(e.sel.ranges,(function(e){return new io(it(e.anchor.line+t,e.anchor.ch),it(e.head.line+t,e.head.ch))})),e.sel.primIndex);if(e.cm){Ir(e.cm,e.first,e.first-t,t);for(var n=e.cm.display,r=n.viewFrom;r<n.viewTo;r++){zr(e.cm,r,"gutter")}}}function ta(e,t,n,r){if(e.cm&&!e.cm.curOp){return Oi(e.cm,ta)(e,t,n,r)}if(t.to.line<e.first){ea(e,t.text.length-1-(t.to.line-t.from.line));return}if(t.from.line>e.lastLine()){return}if(t.from.line<e.first){var i=t.text.length-1-(e.first-t.from.line);ea(e,i);t={from:it(e.first,0),to:it(t.to.line+i,t.to.ch),text:[$(t.text)],origin:t.origin}}var o=e.lastLine();if(t.to.line>o){t={from:t.from,to:it(o,Je(e,o).text.length),text:[t.text[0]],origin:t.origin}}t.removed=Xe(e,t.from,t.to);if(!n){n=co(e,t)}if(e.cm){na(e.cm,t,r)}else{bo(e,t,r)}Vo(e,n,Y);if(e.cantEdit&&Go(e,it(e.firstLine(),0))){e.cantEdit=false}}function na(e,t,n){var r=e.doc,i=e.display,o=t.from,a=t.to;var s=false,l=o.line;if(!e.options.lineWrapping){l=et(Xt(Je(r,o.line)));r.iter(l,a.line+1,(function(e){if(e==i.maxLine){s=true;return true}}))}if(r.sel.contains(t.from,t.to)>-1){_e(e)}bo(r,t,n,Ar(e));if(!e.options.lineWrapping){r.iter(l,o.line+t.text.length,(function(e){var t=an(e);if(t>i.maxLineLength){i.maxLine=e;i.maxLineLength=t;i.maxLineChanged=true;s=false}}));if(s){e.curOp.updateMaxLine=true}}St(r,o.line);Pi(e,400);var c=t.text.length-(a.line-o.line)-1;if(t.full){Ir(e)}else if(o.line==a.line&&t.text.length==1&&!mo(e.doc,t)){zr(e,o.line,"text")}else{Ir(e,o.line,a.line+1,c)}var u=ye(e,"changes"),d=ye(e,"change");if(d||u){var f={from:o,to:a,text:t.text,removed:t.removed,origin:t.origin};if(d){Ln(e,"change",e,f)}if(u){(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(f)}}e.display.selForContextMenu=null}function ra(e,t,n,r,i){var o;if(!r){r=n}if(ot(r,n)<0){o=[r,n],n=o[0],r=o[1]}if(typeof t=="string"){t=e.splitLines(t)}Xo(e,{from:n,to:r,text:t,origin:i})}function ia(e,t,n,r){if(n<e.line){e.line+=r}else if(t<e.line){e.line=t;e.ch=0}}function oa(e,t,n,r){for(var i=0;i<e.length;++i){var o=e[i],a=true;if(o.ranges){if(!o.copied){o=e[i]=o.deepCopy();o.copied=true}for(var s=0;s<o.ranges.length;s++){ia(o.ranges[s].anchor,t,n,r);ia(o.ranges[s].head,t,n,r)}continue}for(var l=0;l<o.changes.length;++l){var c=o.changes[l];if(n<c.from.line){c.from=it(c.from.line+r,c.from.ch);c.to=it(c.to.line+r,c.to.ch)}else if(t<=c.to.line){a=false;break}}if(!a){e.splice(0,i+1);i=0}}}function aa(e,t){var n=t.from.line,r=t.to.line,i=t.text.length-(r-n)-1;oa(e.done,n,r,i);oa(e.undone,n,r,i)}function sa(e,t,n,r){var i=t,o=t;if(typeof t=="number"){o=Je(e,ut(e,t))}else{i=et(t)}if(i==null){return null}if(r(o,i)&&e.cm){zr(e.cm,i,n)}return o}function la(e){this.lines=e;this.parent=null;var t=0;for(var n=0;n<e.length;++n){e[n].parent=this;t+=e[n].height}this.height=t}la.prototype={chunkSize:function(){return this.lines.length},removeInner:function(e,t){for(var n=e,r=e+t;n<r;++n){var i=this.lines[n];this.height-=i.height;un(i);Ln(i,"delete")}this.lines.splice(e,t)},collapse:function(e){e.push.apply(e,this.lines)},insertInner:function(e,t,n){this.height+=n;this.lines=this.lines.slice(0,e).concat(t).concat(this.lines.slice(e));for(var r=0;r<t.length;++r){t[r].parent=this}},iterN:function(e,t,n){for(var r=e+t;e<r;++e){if(n(this.lines[e])){return true}}}};function ca(e){this.children=e;var t=0,n=0;for(var r=0;r<e.length;++r){var i=e[r];t+=i.chunkSize();n+=i.height;i.parent=this}this.size=t;this.height=n;this.parent=null}ca.prototype={chunkSize:function(){return this.size},removeInner:function(e,t){this.size-=t;for(var n=0;n<this.children.length;++n){var r=this.children[n],i=r.chunkSize();if(e<i){var o=Math.min(t,i-e),a=r.height;r.removeInner(e,o);this.height-=a-r.height;if(i==o){this.children.splice(n--,1);r.parent=null}if((t-=o)==0){break}e=0}else{e-=i}}if(this.size-t<25&&(this.children.length>1||!(this.children[0]instanceof la))){var s=[];this.collapse(s);this.children=[new la(s)];this.children[0].parent=this}},collapse:function(e){for(var t=0;t<this.children.length;++t){this.children[t].collapse(e)}},insertInner:function(e,t,n){this.size+=t.length;this.height+=n;for(var r=0;r<this.children.length;++r){var i=this.children[r],o=i.chunkSize();if(e<=o){i.insertInner(e,t,n);if(i.lines&&i.lines.length>50){var a=i.lines.length%25+25;for(var s=a;s<i.lines.length;){var l=new la(i.lines.slice(s,s+=25));i.height-=l.height;this.children.splice(++r,0,l);l.parent=this}i.lines=i.lines.slice(0,a);this.maybeSpill()}break}e-=o}},maybeSpill:function(){if(this.children.length<=10){return}var e=this;do{var t=e.children.splice(e.children.length-5,5);var n=new ca(t);if(!e.parent){var r=new ca(e.children);r.parent=e;e.children=[r,n];e=r}else{e.size-=n.size;e.height-=n.height;var i=F(e.parent.children,e);e.parent.children.splice(i+1,0,n)}n.parent=e.parent}while(e.children.length>10);e.parent.maybeSpill()},iterN:function(e,t,n){for(var r=0;r<this.children.length;++r){var i=this.children[r],o=i.chunkSize();if(e<o){var a=Math.min(t,o-e);if(i.iterN(e,a,n)){return true}if((t-=a)==0){break}e=0}else{e-=o}}}};var ua=function(e,t,n){if(n){for(var r in n){if(n.hasOwnProperty(r)){this[r]=n[r]}}}this.doc=e;this.node=t};ua.prototype.clear=function(){var e=this.doc.cm,t=this.line.widgets,n=this.line,r=et(n);if(r==null||!t){return}for(var i=0;i<t.length;++i){if(t[i]==this){t.splice(i--,1)}}if(!t.length){n.widgets=null}var o=Vn(this);Qe(n,Math.max(0,n.height-o));if(e){Di(e,(function(){da(e,n,-o);zr(e,r,"widget")}));Ln(e,"lineWidgetCleared",e,this,r)}};ua.prototype.changed=function(){var e=this;var t=this.height,n=this.doc.cm,r=this.line;this.height=null;var i=Vn(this)-t;if(!i){return}if(!nn(this.doc,r)){Qe(r,r.height+i)}if(n){Di(n,(function(){n.curOp.forceUpdate=true;da(n,r,i);Ln(n,"lineWidgetChanged",n,e,et(r))}))}};we(ua);function da(e,t,n){if(on(t)<(e.curOp&&e.curOp.scrollTop||e.doc.scrollTop)){oi(e,n)}}function fa(e,t,n,r){var i=new ua(e,n,r);var o=e.cm;if(o&&i.noHScroll){o.display.alignWidgets=true}sa(e,t,"widget",(function(t){var n=t.widgets||(t.widgets=[]);if(i.insertAt==null){n.push(i)}else{n.splice(Math.min(n.length-1,Math.max(0,i.insertAt)),0,i)}i.line=t;if(o&&!nn(e,t)){var r=on(t)<e.scrollTop;Qe(t,t.height+Vn(i));if(r){oi(o,i.height)}o.curOp.forceUpdate=true}return true}));if(o){Ln(o,"lineWidgetAdded",o,i,typeof t=="number"?t:et(t))}return i}var pa=0;var ha=function(e,t){this.lines=[];this.type=t;this.doc=e;this.id=++pa};ha.prototype.clear=function(){if(this.explicitlyCleared){return}var e=this.doc.cm,t=e&&!e.curOp;if(t){xi(e)}if(ye(this,"clear")){var n=this.find();if(n){Ln(this,"clear",n.from,n.to)}}var r=null,i=null;for(var o=0;o<this.lines.length;++o){var a=this.lines[o];var s=jt(a.markedSpans,this);if(e&&!this.collapsed){zr(e,et(a),"text")}else if(e){if(s.to!=null){i=et(a)}if(s.from!=null){r=et(a)}}a.markedSpans=Pt(a.markedSpans,s);if(s.from==null&&this.collapsed&&!nn(this.doc,a)&&e){Qe(a,Lr(e.display))}}if(e&&this.collapsed&&!e.options.lineWrapping){for(var l=0;l<this.lines.length;++l){var c=Xt(this.lines[l]),u=an(c);if(u>e.display.maxLineLength){e.display.maxLine=c;e.display.maxLineLength=u;e.display.maxLineChanged=true}}}if(r!=null&&e&&this.collapsed){Ir(e,r,i+1)}this.lines.length=0;this.explicitlyCleared=true;if(this.atomic&&this.doc.cantEdit){this.doc.cantEdit=false;if(e){Wo(e.doc)}}if(e){Ln(e,"markerCleared",e,this,r,i)}if(t){Ci(e)}if(this.parent){this.parent.clear()}};ha.prototype.find=function(e,t){if(e==null&&this.type=="bookmark"){e=1}var n,r;for(var i=0;i<this.lines.length;++i){var o=this.lines[i];var a=jt(o.markedSpans,this);if(a.from!=null){n=it(t?o:et(o),a.from);if(e==-1){return n}}if(a.to!=null){r=it(t?o:et(o),a.to);if(e==1){return r}}}return n&&{from:n,to:r}};ha.prototype.changed=function(){var e=this;var t=this.find(-1,true),n=this,r=this.doc.cm;if(!t||!r){return}Di(r,(function(){var i=t.line,o=et(t.line);var a=er(r,o);if(a){lr(a);r.curOp.selectionChanged=r.curOp.forceUpdate=true}r.curOp.updateMaxLine=true;if(!nn(n.doc,i)&&n.height!=null){var s=n.height;n.height=null;var l=Vn(n)-s;if(l){Qe(i,i.height+l)}}Ln(r,"markerChanged",r,e)}))};ha.prototype.attachLine=function(e){if(!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;if(!t.maybeHiddenMarkers||F(t.maybeHiddenMarkers,this)==-1){(t.maybeUnhiddenMarkers||(t.maybeUnhiddenMarkers=[])).push(this)}}this.lines.push(e)};ha.prototype.detachLine=function(e){this.lines.splice(F(this.lines,e),1);if(!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;(t.maybeHiddenMarkers||(t.maybeHiddenMarkers=[])).push(this)}};we(ha);function ma(e,t,n,r,i){if(r&&r.shared){return va(e,t,n,r,i)}if(e.cm&&!e.cm.curOp){return Oi(e.cm,ma)(e,t,n,r,i)}var o=new ha(e,i),a=ot(t,n);if(r){z(r,o,false)}if(a>0||a==0&&o.clearWhenEmpty!==false){return o}if(o.replacedWith){o.collapsed=true;o.widgetNode=T("span",[o.replacedWith],"CodeMirror-widget");if(!r.handleMouseEvents){o.widgetNode.setAttribute("cm-ignore-events","true")}if(r.insertLeft){o.widgetNode.insertLeft=true}}if(o.collapsed){if(Jt(e,t.line,t,n,o)||t.line!=n.line&&Jt(e,n.line,t,n,o)){throw new Error("Inserting collapsed marker partially overlapping an existing one")}Ot()}if(o.addToHistory){Eo(e,{from:t,to:n,origin:"markText"},e.sel,NaN)}var s=t.line,l=e.cm,c;e.iter(s,n.line+1,(function(e){if(l&&o.collapsed&&!l.options.lineWrapping&&Xt(e)==l.display.maxLine){c=true}if(o.collapsed&&s!=t.line){Qe(e,0)}Rt(e,new At(o,s==t.line?t.ch:null,s==n.line?n.ch:null));++s}));if(o.collapsed){e.iter(t.line,n.line+1,(function(t){if(nn(e,t)){Qe(t,0)}}))}if(o.clearOnEnter){he(o,"beforeCursorEnter",(function(){return o.clear()}))}if(o.readOnly){Dt();if(e.history.done.length||e.history.undone.length){e.clearHistory()}}if(o.collapsed){o.id=++pa;o.atomic=true}if(l){if(c){l.curOp.updateMaxLine=true}if(o.collapsed){Ir(l,t.line,n.line+1)}else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title){for(var u=t.line;u<=n.line;u++){zr(l,u,"text")}}if(o.atomic){Wo(l.doc)}Ln(l,"markerAdded",l,o)}return o}var ba=function(e,t){this.markers=e;this.primary=t;for(var n=0;n<e.length;++n){e[n].parent=this}};ba.prototype.clear=function(){if(this.explicitlyCleared){return}this.explicitlyCleared=true;for(var e=0;e<this.markers.length;++e){this.markers[e].clear()}Ln(this,"clear")};ba.prototype.find=function(e,t){return this.primary.find(e,t)};we(ba);function va(e,t,n,r,i){r=z(r);r.shared=false;var o=[ma(e,t,n,r,i)],a=o[0];var s=r.widgetNode;vo(e,(function(e){if(s){r.widgetNode=s.cloneNode(true)}o.push(ma(e,dt(e,t),dt(e,n),r,i));for(var l=0;l<e.linked.length;++l){if(e.linked[l].isParent){return}}a=$(o)}));return new ba(o,a)}function ga(e){return e.findMarks(it(e.first,0),e.clipPos(it(e.lastLine())),(function(e){return e.parent}))}function _a(e,t){for(var n=0;n<t.length;n++){var r=t[n],i=r.find();var o=e.clipPos(i.from),a=e.clipPos(i.to);if(ot(o,a)){var s=ma(e,o,a,r.primary,r.primary.type);r.markers.push(s);s.parent=r}}}function ya(e){var t=function(t){var n=e[t],r=[n.primary.doc];vo(n.primary.doc,(function(e){return r.push(e)}));for(var i=0;i<n.markers.length;i++){var o=n.markers[i];if(F(r,o.doc)==-1){o.parent=null;n.markers.splice(i--,1)}}};for(var n=0;n<e.length;n++)t(n)}var wa=0;var xa=function(e,t,n,r,i){if(!(this instanceof xa)){return new xa(e,t,n,r,i)}if(n==null){n=0}ca.call(this,[new la([new ln("",null)])]);this.first=n;this.scrollTop=this.scrollLeft=0;this.cantEdit=false;this.cleanGeneration=1;this.modeFrontier=this.highlightFrontier=n;var o=it(n,0);this.sel=ao(o);this.history=new wo(null);this.id=++wa;this.modeOption=t;this.lineSep=r;this.direction=i=="rtl"?"rtl":"ltr";this.extend=false;if(typeof e=="string"){e=this.splitLines(e)}bo(this,{from:o,to:o,text:e});Bo(this,ao(o),Y)};xa.prototype=Q(ca.prototype,{constructor:xa,iter:function(e,t,n){if(n){this.iterN(e-this.first,t-e,n)}else{this.iterN(this.first,this.first+this.size,e)}},insert:function(e,t){var n=0;for(var r=0;r<t.length;++r){n+=t[r].height}this.insertInner(e-this.first,t,n)},remove:function(e,t){this.removeInner(e-this.first,t)},getValue:function(e){var t=Ze(this,this.first,this.first+this.size);if(e===false){return t}return t.join(e||this.lineSeparator())},setValue:ji((function(e){var t=it(this.first,0),n=this.first+this.size-1;Xo(this,{from:t,to:it(n,Je(this,n).text.length),text:this.splitLines(e),origin:"setValue",full:true},true);if(this.cm){si(this.cm,0,0)}Bo(this,ao(t),Y)})),replaceRange:function(e,t,n,r){t=dt(this,t);n=n?dt(this,n):t;ra(this,e,t,n,r)},getRange:function(e,t,n){var r=Xe(this,dt(this,e),dt(this,t));if(n===false){return r}return r.join(n||this.lineSeparator())},getLine:function(e){var t=this.getLineHandle(e);return t&&t.text},getLineHandle:function(e){if(nt(this,e)){return Je(this,e)}},getLineNumber:function(e){return et(e)},getLineHandleVisualStart:function(e){if(typeof e=="number"){e=Je(this,e)}return Xt(e)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(e){return dt(this,e)},getCursor:function(e){var t=this.sel.primary(),n;if(e==null||e=="head"){n=t.head}else if(e=="anchor"){n=t.anchor}else if(e=="end"||e=="to"||e===false){n=t.to()}else{n=t.from()}return n},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:ji((function(e,t,n){No(this,dt(this,typeof e=="number"?it(e,t||0):e),null,n)})),setSelection:ji((function(e,t,n){No(this,dt(this,e),dt(this,t||e),n)})),extendSelection:ji((function(e,t,n){Ro(this,dt(this,e),t&&dt(this,t),n)})),extendSelections:ji((function(e,t){Io(this,pt(this,e),t)})),extendSelectionsBy:ji((function(e,t){var n=J(this.sel.ranges,e);Io(this,pt(this,n),t)})),setSelections:ji((function(e,t,n){if(!e.length){return}var r=[];for(var i=0;i<e.length;i++){r[i]=new io(dt(this,e[i].anchor),dt(this,e[i].head))}if(t==null){t=Math.min(e.length-1,this.sel.primIndex)}Bo(this,oo(this.cm,r,t),n)})),addSelection:ji((function(e,t,n){var r=this.sel.ranges.slice(0);r.push(new io(dt(this,e),dt(this,t||e)));Bo(this,oo(this.cm,r,r.length-1),n)})),getSelection:function(e){var t=this.sel.ranges,n;for(var r=0;r<t.length;r++){var i=Xe(this,t[r].from(),t[r].to());n=n?n.concat(i):i}if(e===false){return n}else{return n.join(e||this.lineSeparator())}},getSelections:function(e){var t=[],n=this.sel.ranges;for(var r=0;r<n.length;r++){var i=Xe(this,n[r].from(),n[r].to());if(e!==false){i=i.join(e||this.lineSeparator())}t[r]=i}return t},replaceSelection:function(e,t,n){var r=[];for(var i=0;i<this.sel.ranges.length;i++){r[i]=e}this.replaceSelections(r,t,n||"+input")},replaceSelections:ji((function(e,t,n){var r=[],i=this.sel;for(var o=0;o<i.ranges.length;o++){var a=i.ranges[o];r[o]={from:a.from(),to:a.to(),text:this.splitLines(e[o]),origin:n}}var s=t&&t!="end"&&fo(this,r,t);for(var l=r.length-1;l>=0;l--){Xo(this,r[l])}if(s){Fo(this,s)}else if(this.cm){ai(this.cm)}})),undo:ji((function(){Qo(this,"undo")})),redo:ji((function(){Qo(this,"redo")})),undoSelection:ji((function(){Qo(this,"undo",true)})),redoSelection:ji((function(){Qo(this,"redo",true)})),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){var e=this.history,t=0,n=0;for(var r=0;r<e.done.length;r++){if(!e.done[r].ranges){++t}}for(var i=0;i<e.undone.length;i++){if(!e.undone[i].ranges){++n}}return{undo:t,redo:n}},clearHistory:function(){var e=this;this.history=new wo(this.history.maxGeneration);vo(this,(function(t){return t.history=e.history}),true)},markClean:function(){this.cleanGeneration=this.changeGeneration(true)},changeGeneration:function(e){if(e){this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null}return this.history.generation},isClean:function(e){return this.history.generation==(e||this.cleanGeneration)},getHistory:function(){return{done:jo(this.history.done),undone:jo(this.history.undone)}},setHistory:function(e){var t=this.history=new wo(this.history.maxGeneration);t.done=jo(e.done.slice(0),null,true);t.undone=jo(e.undone.slice(0),null,true)},setGutterMarker:ji((function(e,t,n){return sa(this,e,"gutter",(function(e){var r=e.gutterMarkers||(e.gutterMarkers={});r[t]=n;if(!n&&re(r)){e.gutterMarkers=null}return true}))})),clearGutter:ji((function(e){var t=this;this.iter((function(n){if(n.gutterMarkers&&n.gutterMarkers[e]){sa(t,n,"gutter",(function(){n.gutterMarkers[e]=null;if(re(n.gutterMarkers)){n.gutterMarkers=null}return true}))}}))})),lineInfo:function(e){var t;if(typeof e=="number"){if(!nt(this,e)){return null}t=e;e=Je(this,e);if(!e){return null}}else{t=et(e);if(t==null){return null}}return{line:t,handle:e,text:e.text,gutterMarkers:e.gutterMarkers,textClass:e.textClass,bgClass:e.bgClass,wrapClass:e.wrapClass,widgets:e.widgets}},addLineClass:ji((function(e,t,n){return sa(this,e,t=="gutter"?"gutter":"class",(function(e){var r=t=="text"?"textClass":t=="background"?"bgClass":t=="gutter"?"gutterClass":"wrapClass";if(!e[r]){e[r]=n}else if(k(n).test(e[r])){return false}else{e[r]+=" "+n}return true}))})),removeLineClass:ji((function(e,t,n){return sa(this,e,t=="gutter"?"gutter":"class",(function(e){var r=t=="text"?"textClass":t=="background"?"bgClass":t=="gutter"?"gutterClass":"wrapClass";var i=e[r];if(!i){return false}else if(n==null){e[r]=null}else{var o=i.match(k(n));if(!o){return false}var a=o.index+o[0].length;e[r]=i.slice(0,o.index)+(!o.index||a==i.length?"":" ")+i.slice(a)||null}return true}))})),addLineWidget:ji((function(e,t,n){return fa(this,e,t,n)})),removeLineWidget:function(e){e.clear()},markText:function(e,t,n){return ma(this,dt(this,e),dt(this,t),n,n&&n.type||"range")},setBookmark:function(e,t){var n={replacedWith:t&&(t.nodeType==null?t.widget:t),insertLeft:t&&t.insertLeft,clearWhenEmpty:false,shared:t&&t.shared,handleMouseEvents:t&&t.handleMouseEvents};e=dt(this,e);return ma(this,e,e,n,"bookmark")},findMarksAt:function(e){e=dt(this,e);var t=[],n=Je(this,e.line).markedSpans;if(n){for(var r=0;r<n.length;++r){var i=n[r];if((i.from==null||i.from<=e.ch)&&(i.to==null||i.to>=e.ch)){t.push(i.marker.parent||i.marker)}}}return t},findMarks:function(e,t,n){e=dt(this,e);t=dt(this,t);var r=[],i=e.line;this.iter(e.line,t.line+1,(function(o){var a=o.markedSpans;if(a){for(var s=0;s<a.length;s++){var l=a[s];if(!(l.to!=null&&i==e.line&&e.ch>=l.to||l.from==null&&i!=e.line||l.from!=null&&i==t.line&&l.from>=t.ch)&&(!n||n(l.marker))){r.push(l.marker.parent||l.marker)}}}++i}));return r},getAllMarks:function(){var e=[];this.iter((function(t){var n=t.markedSpans;if(n){for(var r=0;r<n.length;++r){if(n[r].from!=null){e.push(n[r].marker)}}}}));return e},posFromIndex:function(e){var t,n=this.first,r=this.lineSeparator().length;this.iter((function(i){var o=i.text.length+r;if(o>e){t=e;return true}e-=o;++n}));return dt(this,it(n,t))},indexFromPos:function(e){e=dt(this,e);var t=e.ch;if(e.line<this.first||e.ch<0){return 0}var n=this.lineSeparator().length;this.iter(this.first,e.line,(function(e){t+=e.text.length+n}));return t},copy:function(e){var t=new xa(Ze(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);t.scrollTop=this.scrollTop;t.scrollLeft=this.scrollLeft;t.sel=this.sel;t.extend=false;if(e){t.history.undoDepth=this.history.undoDepth;t.setHistory(this.getHistory())}return t},linkedDoc:function(e){if(!e){e={}}var t=this.first,n=this.first+this.size;if(e.from!=null&&e.from>t){t=e.from}if(e.to!=null&&e.to<n){n=e.to}var r=new xa(Ze(this,t,n),e.mode||this.modeOption,t,this.lineSep,this.direction);if(e.sharedHist){r.history=this.history}(this.linked||(this.linked=[])).push({doc:r,sharedHist:e.sharedHist});r.linked=[{doc:this,isParent:true,sharedHist:e.sharedHist}];_a(r,ga(this));return r},unlinkDoc:function(e){if(e instanceof Is){e=e.doc}if(this.linked){for(var t=0;t<this.linked.length;++t){var n=this.linked[t];if(n.doc!=e){continue}this.linked.splice(t,1);e.unlinkDoc(this);ya(ga(this));break}}if(e.history==this.history){var r=[e.id];vo(e,(function(e){return r.push(e.id)}),true);e.history=new wo(null);e.history.done=jo(this.history.done,r);e.history.undone=jo(this.history.undone,r)}},iterLinkedDocs:function(e){vo(this,e)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(e){if(this.lineSep){return e.split(this.lineSep)}return je(e)},lineSeparator:function(){return this.lineSep||"\n"},setDirection:ji((function(e){if(e!="rtl"){e="ltr"}if(e==this.direction){return}this.direction=e;this.iter((function(e){return e.order=null}));if(this.cm){yo(this.cm)}}))});xa.prototype.eachLine=xa.prototype.iter;var Ca=0;function ka(e){var t=this;Sa(t);if(ge(t,e)||Yn(t.display,e)){return}xe(e);if(a){Ca=+new Date}var n=Pr(t,e,true),r=e.dataTransfer.files;if(!n||t.isReadOnly()){return}if(r&&r.length&&window.FileReader&&window.File){var i=r.length,o=Array(i),s=0;var l=function(){if(++s==i){Oi(t,(function(){n=dt(t.doc,n);var e={from:n,to:n,text:t.doc.splitLines(o.filter((function(e){return e!=null})).join(t.doc.lineSeparator())),origin:"paste"};Xo(t.doc,e);Fo(t.doc,ao(dt(t.doc,n),dt(t.doc,so(e))))}))()}};var c=function(e,n){if(t.options.allowDropFileTypes&&F(t.options.allowDropFileTypes,e.type)==-1){l();return}var r=new FileReader;r.onerror=function(){return l()};r.onload=function(){var e=r.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(e)){l();return}o[n]=e;l()};r.readAsText(e)};for(var u=0;u<r.length;u++){c(r[u],u)}}else{if(t.state.draggingText&&t.doc.sel.contains(n)>-1){t.state.draggingText(e);setTimeout((function(){return t.display.input.focus()}),20);return}try{var d=e.dataTransfer.getData("Text");if(d){var f;if(t.state.draggingText&&!t.state.draggingText.copy){f=t.listSelections()}Vo(t.doc,ao(n,n));if(f){for(var p=0;p<f.length;++p){ra(t.doc,"",f[p].anchor,f[p].head,"drag")}}t.replaceSelection(d,"around","paste");t.display.input.focus()}}catch(e){}}}function Ea(e,t){if(a&&(!e.state.draggingText||+new Date-Ca<100)){Ee(t);return}if(ge(e,t)||Yn(e.display,t)){return}t.dataTransfer.setData("Text",e.getSelection());t.dataTransfer.effectAllowed="copyMove";if(t.dataTransfer.setDragImage&&!f){var n=L("img",null,null,"position: fixed; left: 0; top: 0;");n.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==";if(d){n.width=n.height=1;e.display.wrapper.appendChild(n);n._top=n.offsetTop}t.dataTransfer.setDragImage(n,0,0);if(d){n.parentNode.removeChild(n)}}}function Ma(e,t){var n=Pr(e,t);if(!n){return}var r=document.createDocumentFragment();Wr(e,n,r);if(!e.display.dragCursor){e.display.dragCursor=L("div",null,"CodeMirror-cursors CodeMirror-dragcursors");e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)}S(e.display.dragCursor,r)}function Sa(e){if(e.display.dragCursor){e.display.lineSpace.removeChild(e.display.dragCursor);e.display.dragCursor=null}}function La(e){if(!document.getElementsByClassName){return}var t=document.getElementsByClassName("CodeMirror"),n=[];for(var r=0;r<t.length;r++){var i=t[r].CodeMirror;if(i){n.push(i)}}if(n.length){n[0].operation((function(){for(var t=0;t<n.length;t++){e(n[t])}}))}}var Ta=false;function Da(){if(Ta){return}Oa();Ta=true}function Oa(){var e;he(window,"resize",(function(){if(e==null){e=setTimeout((function(){e=null;La(Aa)}),100)}}));he(window,"blur",(function(){return La(Xr)}))}function Aa(e){var t=e.display;t.cachedCharWidth=t.cachedTextHeight=t.cachedPaddingH=null;t.scrollbarsClipped=false;e.setSize()}var ja={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",145:"ScrollLock",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"};for(var Pa=0;Pa<10;Pa++){ja[Pa+48]=ja[Pa+96]=String(Pa)}for(var Ra=65;Ra<=90;Ra++){ja[Ra]=String.fromCharCode(Ra)}for(var Ia=1;Ia<=12;Ia++){ja[Ia+111]=ja[Ia+63235]="F"+Ia}var za={};za.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"};za.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"};za.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"};za.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]};za["default"]=g?za.macDefault:za.pcDefault;function Na(e){var t=e.split(/-(?!$)/);e=t[t.length-1];var n,r,i,o;for(var a=0;a<t.length-1;a++){var s=t[a];if(/^(cmd|meta|m)$/i.test(s)){o=true}else if(/^a(lt)?$/i.test(s)){n=true}else if(/^(c|ctrl|control)$/i.test(s)){r=true}else if(/^s(hift)?$/i.test(s)){i=true}else{throw new Error("Unrecognized modifier name: "+s)}}if(n){e="Alt-"+e}if(r){e="Ctrl-"+e}if(o){e="Cmd-"+e}if(i){e="Shift-"+e}return e}function Ha(e){var t={};for(var n in e){if(e.hasOwnProperty(n)){var r=e[n];if(/^(name|fallthrough|(de|at)tach)$/.test(n)){continue}if(r=="..."){delete e[n];continue}var i=J(n.split(" "),Na);for(var o=0;o<i.length;o++){var a=void 0,s=void 0;if(o==i.length-1){s=i.join(" ");a=r}else{s=i.slice(0,o+1).join(" ");a="..."}var l=t[s];if(!l){t[s]=a}else if(l!=a){throw new Error("Inconsistent bindings for "+s)}}delete e[n]}}for(var c in t){e[c]=t[c]}return e}function Fa(e,t,n,r){t=Wa(t);var i=t.call?t.call(e,r):t[e];if(i===false){return"nothing"}if(i==="..."){return"multi"}if(i!=null&&n(i)){return"handled"}if(t.fallthrough){if(Object.prototype.toString.call(t.fallthrough)!="[object Array]"){return Fa(e,t.fallthrough,n,r)}for(var o=0;o<t.fallthrough.length;o++){var a=Fa(e,t.fallthrough[o],n,r);if(a){return a}}}}function Ba(e){var t=typeof e=="string"?e:ja[e.keyCode];return t=="Ctrl"||t=="Alt"||t=="Shift"||t=="Mod"}function Va(e,t,n){var r=e;if(t.altKey&&r!="Alt"){e="Alt-"+e}if((x?t.metaKey:t.ctrlKey)&&r!="Ctrl"){e="Ctrl-"+e}if((x?t.ctrlKey:t.metaKey)&&r!="Cmd"){e="Cmd-"+e}if(!n&&t.shiftKey&&r!="Shift"){e="Shift-"+e}return e}function Ya(e,t){if(d&&e.keyCode==34&&e["char"]){return false}var n=ja[e.keyCode];if(n==null||e.altGraphKey){return false}if(e.keyCode==3&&e.code){n=e.code}return Va(n,e,t)}function Wa(e){return typeof e=="string"?za[e]:e}function Ua(e,t){var n=e.doc.sel.ranges,r=[];for(var i=0;i<n.length;i++){var o=t(n[i]);while(r.length&&ot(o.from,$(r).to)<=0){var a=r.pop();if(ot(a.from,o.from)<0){o.from=a.from;break}}r.push(o)}Di(e,(function(){for(var t=r.length-1;t>=0;t--){ra(e.doc,"",r[t].from,r[t].to,"+delete")}ai(e)}))}function qa(e,t,n){var r=ae(e.text,t+n,n);return r<0||r>e.text.length?null:r}function Ga(e,t,n){var r=qa(e,t.ch,n);return r==null?null:new it(t.line,r,n<0?"after":"before")}function Ka(e,t,n,r,i){if(e){if(t.doc.direction=="rtl"){i=-i}var o=fe(n,t.doc.direction);if(o){var a=i<0?$(o):o[0];var s=i<0==(a.level==1);var l=s?"after":"before";var c;if(a.level>0||t.doc.direction=="rtl"){var u=tr(t,n);c=i<0?n.text.length-1:0;var d=nr(t,u,c).top;c=se((function(e){return nr(t,u,e).top==d}),i<0==(a.level==1)?a.from:a.to-1,c);if(l=="before"){c=qa(n,c,1)}}else{c=i<0?a.to:a.from}return new it(r,c,l)}}return new it(r,i<0?n.text.length:0,i<0?"before":"after")}function $a(e,t,n,r){var i=fe(t,e.doc.direction);if(!i){return Ga(t,n,r)}if(n.ch>=t.text.length){n.ch=t.text.length;n.sticky="before"}else if(n.ch<=0){n.ch=0;n.sticky="after"}var o=ue(i,n.ch,n.sticky),a=i[o];if(e.doc.direction=="ltr"&&a.level%2==0&&(r>0?a.to>n.ch:a.from<n.ch)){return Ga(t,n,r)}var s=function(e,n){return qa(t,e instanceof it?e.ch:e,n)};var l;var c=function(n){if(!e.options.lineWrapping){return{begin:0,end:t.text.length}}l=l||tr(e,t);return xr(e,t,l,n)};var u=c(n.sticky=="before"?s(n,-1):n.ch);if(e.doc.direction=="rtl"||a.level==1){var d=a.level==1==r<0;var f=s(n,d?1:-1);if(f!=null&&(!d?f>=a.from&&f>=u.begin:f<=a.to&&f<=u.end)){var p=d?"before":"after";return new it(n.line,f,p)}}var h=function(e,t,r){var o=function(e,t){return t?new it(n.line,s(e,1),"before"):new it(n.line,e,"after")};for(;e>=0&&e<i.length;e+=t){var a=i[e];var l=t>0==(a.level!=1);var c=l?r.begin:s(r.end,-1);if(a.from<=c&&c<a.to){return o(c,l)}c=l?a.from:s(a.to,-1);if(r.begin<=c&&c<r.end){return o(c,l)}}};var m=h(o+r,r,u);if(m){return m}var b=r>0?u.end:s(u.begin,-1);if(b!=null&&!(r>0&&b==t.text.length)){m=h(r>0?0:i.length-1,r,c(b));if(m){return m}}return null}var Ja={selectAll:$o,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Y)},killLine:function(e){return Ua(e,(function(t){if(t.empty()){var n=Je(e.doc,t.head.line).text.length;if(t.head.ch==n&&t.head.line<e.lastLine()){return{from:t.head,to:it(t.head.line+1,0)}}else{return{from:t.head,to:it(t.head.line,n)}}}else{return{from:t.from(),to:t.to()}}}))},deleteLine:function(e){return Ua(e,(function(t){return{from:it(t.from().line,0),to:dt(e.doc,it(t.to().line+1,0))}}))},delLineLeft:function(e){return Ua(e,(function(e){return{from:it(e.from().line,0),to:e.from()}}))},delWrappedLineLeft:function(e){return Ua(e,(function(t){var n=e.charCoords(t.head,"div").top+5;var r=e.coordsChar({left:0,top:n},"div");return{from:r,to:t.from()}}))},delWrappedLineRight:function(e){return Ua(e,(function(t){var n=e.charCoords(t.head,"div").top+5;var r=e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:n},"div");return{from:t.from(),to:r}}))},undo:function(e){return e.undo()},redo:function(e){return e.redo()},undoSelection:function(e){return e.undoSelection()},redoSelection:function(e){return e.redoSelection()},goDocStart:function(e){return e.extendSelection(it(e.firstLine(),0))},goDocEnd:function(e){return e.extendSelection(it(e.lastLine()))},goLineStart:function(e){return e.extendSelectionsBy((function(t){return Xa(e,t.head.line)}),{origin:"+move",bias:1})},goLineStartSmart:function(e){return e.extendSelectionsBy((function(t){return Qa(e,t.head)}),{origin:"+move",bias:1})},goLineEnd:function(e){return e.extendSelectionsBy((function(t){return Za(e,t.head.line)}),{origin:"+move",bias:-1})},goLineRight:function(e){return e.extendSelectionsBy((function(t){var n=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:n},"div")}),U)},goLineLeft:function(e){return e.extendSelectionsBy((function(t){var n=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:0,top:n},"div")}),U)},goLineLeftSmart:function(e){return e.extendSelectionsBy((function(t){var n=e.cursorCoords(t.head,"div").top+5;var r=e.coordsChar({left:0,top:n},"div");if(r.ch<e.getLine(r.line).search(/\S/)){return Qa(e,t.head)}return r}),U)},goLineUp:function(e){return e.moveV(-1,"line")},goLineDown:function(e){return e.moveV(1,"line")},goPageUp:function(e){return e.moveV(-1,"page")},goPageDown:function(e){return e.moveV(1,"page")},goCharLeft:function(e){return e.moveH(-1,"char")},goCharRight:function(e){return e.moveH(1,"char")},goColumnLeft:function(e){return e.moveH(-1,"column")},goColumnRight:function(e){return e.moveH(1,"column")},goWordLeft:function(e){return e.moveH(-1,"word")},goGroupRight:function(e){return e.moveH(1,"group")},goGroupLeft:function(e){return e.moveH(-1,"group")},goWordRight:function(e){return e.moveH(1,"word")},delCharBefore:function(e){return e.deleteH(-1,"char")},delCharAfter:function(e){return e.deleteH(1,"char")},delWordBefore:function(e){return e.deleteH(-1,"word")},delWordAfter:function(e){return e.deleteH(1,"word")},delGroupBefore:function(e){return e.deleteH(-1,"group")},delGroupAfter:function(e){return e.deleteH(1,"group")},indentAuto:function(e){return e.indentSelection("smart")},indentMore:function(e){return e.indentSelection("add")},indentLess:function(e){return e.indentSelection("subtract")},insertTab:function(e){return e.replaceSelection("\t")},insertSoftTab:function(e){var t=[],n=e.listSelections(),r=e.options.tabSize;for(var i=0;i<n.length;i++){var o=n[i].from();var a=N(e.getLine(o.line),o.ch,r);t.push(K(r-a%r))}e.replaceSelections(t)},defaultTab:function(e){if(e.somethingSelected()){e.indentSelection("add")}else{e.execCommand("insertTab")}},transposeChars:function(e){return Di(e,(function(){var t=e.listSelections(),n=[];for(var r=0;r<t.length;r++){if(!t[r].empty()){continue}var i=t[r].head,o=Je(e.doc,i.line).text;if(o){if(i.ch==o.length){i=new it(i.line,i.ch-1)}if(i.ch>0){i=new it(i.line,i.ch+1);e.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),it(i.line,i.ch-2),i,"+transpose")}else if(i.line>e.doc.first){var a=Je(e.doc,i.line-1).text;if(a){i=new it(i.line,1);e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+a.charAt(a.length-1),it(i.line-1,a.length-1),i,"+transpose")}}}n.push(new io(i,i))}e.setSelections(n)}))},newlineAndIndent:function(e){return Di(e,(function(){var t=e.listSelections();for(var n=t.length-1;n>=0;n--){e.replaceRange(e.doc.lineSeparator(),t[n].anchor,t[n].head,"+input")}t=e.listSelections();for(var r=0;r<t.length;r++){e.indentLine(t[r].from().line,null,true)}ai(e)}))},openLine:function(e){return e.replaceSelection("\n","start")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function Xa(e,t){var n=Je(e.doc,t);var r=Xt(n);if(r!=n){t=et(r)}return Ka(true,e,r,t,1)}function Za(e,t){var n=Je(e.doc,t);var r=Zt(n);if(r!=n){t=et(r)}return Ka(true,e,n,t,-1)}function Qa(e,t){var n=Xa(e,t.line);var r=Je(e.doc,n.line);var i=fe(r,e.doc.direction);if(!i||i[0].level==0){var o=Math.max(n.ch,r.text.search(/\S/));var a=t.line==n.line&&t.ch<=o&&t.ch;return it(n.line,a?0:o,n.sticky)}return n}function es(e,t,n){if(typeof t=="string"){t=Ja[t];if(!t){return false}}e.display.input.ensurePolled();var r=e.display.shift,i=false;try{if(e.isReadOnly()){e.state.suppressEdits=true}if(n){e.display.shift=false}i=t(e)!=V}finally{e.display.shift=r;e.state.suppressEdits=false}return i}function ts(e,t,n){for(var r=0;r<e.state.keyMaps.length;r++){var i=Fa(t,e.state.keyMaps[r],n,e);if(i){return i}}return e.options.extraKeys&&Fa(t,e.options.extraKeys,n,e)||Fa(t,e.options.keyMap,n,e)}var ns=new H;function rs(e,t,n,r){var i=e.state.keySeq;if(i){if(Ba(t)){return"handled"}if(/\'$/.test(t)){e.state.keySeq=null}else{ns.set(50,(function(){if(e.state.keySeq==i){e.state.keySeq=null;e.display.input.reset()}}))}if(is(e,i+" "+t,n,r)){return true}}return is(e,t,n,r)}function is(e,t,n,r){var i=ts(e,t,r);if(i=="multi"){e.state.keySeq=t}if(i=="handled"){Ln(e,"keyHandled",e,t,n)}if(i=="handled"||i=="multi"){xe(n);Gr(e)}return!!i}function os(e,t){var n=Ya(t,true);if(!n){return false}if(t.shiftKey&&!e.state.keySeq){return rs(e,"Shift-"+n,t,(function(t){return es(e,t,true)}))||rs(e,n,t,(function(t){if(typeof t=="string"?/^go[A-Z]/.test(t):t.motion){return es(e,t)}}))}else{return rs(e,n,t,(function(t){return es(e,t)}))}}function as(e,t,n){return rs(e,"'"+n+"'",t,(function(t){return es(e,t,true)}))}var ss=null;function ls(e){var t=this;t.curOp.focus=A();if(ge(t,e)){return}if(a&&s<11&&e.keyCode==27){e.returnValue=false}var r=e.keyCode;t.display.shift=r==16||e.shiftKey;var i=os(t,e);if(d){ss=i?r:null;if(!i&&r==88&&!Re&&(g?e.metaKey:e.ctrlKey)){t.replaceSelection("",null,"cut")}}if(n&&!g&&!i&&r==46&&e.shiftKey&&!e.ctrlKey&&document.execCommand){document.execCommand("cut")}if(r==18&&!/\bCodeMirror-crosshair\b/.test(t.display.lineDiv.className)){cs(t)}}function cs(e){var t=e.display.lineDiv;j(t,"CodeMirror-crosshair");function n(e){if(e.keyCode==18||!e.altKey){E(t,"CodeMirror-crosshair");be(document,"keyup",n);be(document,"mouseover",n)}}he(document,"keyup",n);he(document,"mouseover",n)}function us(e){if(e.keyCode==16){this.doc.sel.shift=false}ge(this,e)}function ds(e){var t=this;if(Yn(t.display,e)||ge(t,e)||e.ctrlKey&&!e.altKey||g&&e.metaKey){return}var n=e.keyCode,r=e.charCode;if(d&&n==ss){ss=null;xe(e);return}if(d&&(!e.which||e.which<10)&&os(t,e)){return}var i=String.fromCharCode(r==null?n:r);if(i=="\b"){return}if(as(t,e,i)){return}t.display.input.onKeyPress(e)}var fs=400;var ps=function(e,t,n){this.time=e;this.pos=t;this.button=n};ps.prototype.compare=function(e,t,n){return this.time+fs>e&&ot(t,this.pos)==0&&n==this.button};var hs,ms;function bs(e,t){var n=+new Date;if(ms&&ms.compare(n,e,t)){hs=ms=null;return"triple"}else if(hs&&hs.compare(n,e,t)){ms=new ps(n,e,t);hs=null;return"double"}else{hs=new ps(n,e,t);ms=null;return"single"}}function vs(e){var t=this,n=t.display;if(ge(t,e)||n.activeTouch&&n.input.supportsTouch()){return}n.input.ensurePolled();n.shift=e.shiftKey;if(Yn(n,e)){if(!l){n.scroller.draggable=false;setTimeout((function(){return n.scroller.draggable=true}),100)}return}if(Ms(t,e)){return}var r=Pr(t,e),i=Se(e),o=r?bs(r,i):"single";window.focus();if(i==1&&t.state.selectingText){t.state.selectingText(e)}if(r&&gs(t,i,r,o,e)){return}if(i==1){if(r){ys(t,r,o,e)}else if(Me(e)==n.scroller){xe(e)}}else if(i==2){if(r){Ro(t.doc,r)}setTimeout((function(){return n.input.focus()}),20)}else if(i==3){if(C){t.display.input.onContextMenu(e)}else{$r(t)}}}function gs(e,t,n,r,i){var o="Click";if(r=="double"){o="Double"+o}else if(r=="triple"){o="Triple"+o}o=(t==1?"Left":t==2?"Middle":"Right")+o;return rs(e,Va(o,i),i,(function(t){if(typeof t=="string"){t=Ja[t]}if(!t){return false}var r=false;try{if(e.isReadOnly()){e.state.suppressEdits=true}r=t(e,n)!=V}finally{e.state.suppressEdits=false}return r}))}function _s(e,t,n){var r=e.getOption("configureMouse");var i=r?r(e,t,n):{};if(i.unit==null){var o=_?n.shiftKey&&n.metaKey:n.altKey;i.unit=o?"rectangle":t=="single"?"char":t=="double"?"word":"line"}if(i.extend==null||e.doc.extend){i.extend=e.doc.extend||n.shiftKey}if(i.addNew==null){i.addNew=g?n.metaKey:n.ctrlKey}if(i.moveOnDrag==null){i.moveOnDrag=!(g?n.altKey:n.ctrlKey)}return i}function ys(e,t,n,r){if(a){setTimeout(I(Kr,e),0)}else{e.curOp.focus=A()}var i=_s(e,n,r);var o=e.doc.sel,s;if(e.options.dragDrop&&Le&&!e.isReadOnly()&&n=="single"&&(s=o.contains(t))>-1&&(ot((s=o.ranges[s]).from(),t)<0||t.xRel>0)&&(ot(s.to(),t)>0||t.xRel<0)){ws(e,r,t,i)}else{Cs(e,r,t,i)}}function ws(e,t,n,r){var i=e.display,o=false;var c=Oi(e,(function(t){if(l){i.scroller.draggable=false}e.state.draggingText=false;be(i.wrapper.ownerDocument,"mouseup",c);be(i.wrapper.ownerDocument,"mousemove",u);be(i.scroller,"dragstart",d);be(i.scroller,"drop",c);if(!o){xe(t);if(!r.addNew){Ro(e.doc,n,null,null,r.extend)}if(l||a&&s==9){setTimeout((function(){i.wrapper.ownerDocument.body.focus();i.input.focus()}),20)}else{i.input.focus()}}}));var u=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10};var d=function(){return o=true};if(l){i.scroller.draggable=true}e.state.draggingText=c;c.copy=!r.moveOnDrag;if(i.scroller.dragDrop){i.scroller.dragDrop()}he(i.wrapper.ownerDocument,"mouseup",c);he(i.wrapper.ownerDocument,"mousemove",u);he(i.scroller,"dragstart",d);he(i.scroller,"drop",c);$r(e);setTimeout((function(){return i.input.focus()}),20)}function xs(e,t,n){if(n=="char"){return new io(t,t)}if(n=="word"){return e.findWordAt(t)}if(n=="line"){return new io(it(t.line,0),dt(e.doc,it(t.line+1,0)))}var r=n(e,t);return new io(r.from,r.to)}function Cs(e,t,n,r){var i=e.display,o=e.doc;xe(t);var a,s,l=o.sel,c=l.ranges;if(r.addNew&&!r.extend){s=o.sel.contains(n);if(s>-1){a=c[s]}else{a=new io(n,n)}}else{a=o.sel.primary();s=o.sel.primIndex}if(r.unit=="rectangle"){if(!r.addNew){a=new io(n,n)}n=Pr(e,t,true,true);s=-1}else{var u=xs(e,n,r.unit);if(r.extend){a=Po(a,u.anchor,u.head,r.extend)}else{a=u}}if(!r.addNew){s=0;Bo(o,new ro([a],0),W);l=o.sel}else if(s==-1){s=c.length;Bo(o,oo(e,c.concat([a]),s),{scroll:false,origin:"*mouse"})}else if(c.length>1&&c[s].empty()&&r.unit=="char"&&!r.extend){Bo(o,oo(e,c.slice(0,s).concat(c.slice(s+1)),0),{scroll:false,origin:"*mouse"});l=o.sel}else{zo(o,s,a,W)}var d=n;function f(t){if(ot(d,t)==0){return}d=t;if(r.unit=="rectangle"){var i=[],c=e.options.tabSize;var u=N(Je(o,n.line).text,n.ch,c);var f=N(Je(o,t.line).text,t.ch,c);var p=Math.min(u,f),h=Math.max(u,f);for(var m=Math.min(n.line,t.line),b=Math.min(e.lastLine(),Math.max(n.line,t.line));m<=b;m++){var v=Je(o,m).text,g=q(v,p,c);if(p==h){i.push(new io(it(m,g),it(m,g)))}else if(v.length>g){i.push(new io(it(m,g),it(m,q(v,h,c))))}}if(!i.length){i.push(new io(n,n))}Bo(o,oo(e,l.ranges.slice(0,s).concat(i),s),{origin:"*mouse",scroll:false});e.scrollIntoView(t)}else{var _=a;var y=xs(e,t,r.unit);var w=_.anchor,x;if(ot(y.anchor,w)>0){x=y.head;w=ct(_.from(),y.anchor)}else{x=y.anchor;w=lt(_.to(),y.head)}var C=l.ranges.slice(0);C[s]=ks(e,new io(dt(o,w),x));Bo(o,oo(e,C,s),W)}}var p=i.wrapper.getBoundingClientRect();var h=0;function m(t){var n=++h;var a=Pr(e,t,true,r.unit=="rectangle");if(!a){return}if(ot(a,d)!=0){e.curOp.focus=A();f(a);var s=ei(i,o);if(a.line>=s.to||a.line<s.from){setTimeout(Oi(e,(function(){if(h==n){m(t)}})),150)}}else{var l=t.clientY<p.top?-20:t.clientY>p.bottom?20:0;if(l){setTimeout(Oi(e,(function(){if(h!=n){return}i.scroller.scrollTop+=l;m(t)})),50)}}}function b(t){e.state.selectingText=false;h=Infinity;if(t){xe(t);i.input.focus()}be(i.wrapper.ownerDocument,"mousemove",v);be(i.wrapper.ownerDocument,"mouseup",g);o.history.lastSelOrigin=null}var v=Oi(e,(function(e){if(e.buttons===0||!Se(e)){b(e)}else{m(e)}}));var g=Oi(e,b);e.state.selectingText=g;he(i.wrapper.ownerDocument,"mousemove",v);he(i.wrapper.ownerDocument,"mouseup",g)}function ks(e,t){var n=t.anchor;var r=t.head;var i=Je(e.doc,n.line);if(ot(n,r)==0&&n.sticky==r.sticky){return t}var o=fe(i);if(!o){return t}var a=ue(o,n.ch,n.sticky),s=o[a];if(s.from!=n.ch&&s.to!=n.ch){return t}var l=a+(s.from==n.ch==(s.level!=1)?0:1);if(l==0||l==o.length){return t}var c;if(r.line!=n.line){c=(r.line-n.line)*(e.doc.direction=="ltr"?1:-1)>0}else{var u=ue(o,r.ch,r.sticky);var d=u-a||(r.ch-n.ch)*(s.level==1?-1:1);if(u==l-1||u==l){c=d<0}else{c=d>0}}var f=o[l+(c?-1:0)];var p=c==(f.level==1);var h=p?f.from:f.to,m=p?"after":"before";return n.ch==h&&n.sticky==m?t:new io(new it(n.line,h,m),r)}function Es(e,t,n,r){var i,o;if(t.touches){i=t.touches[0].clientX;o=t.touches[0].clientY}else{try{i=t.clientX;o=t.clientY}catch(t){return false}}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right)){return false}if(r){xe(t)}var a=e.display;var s=a.lineDiv.getBoundingClientRect();if(o>s.bottom||!ye(e,n)){return ke(t)}o-=s.top-a.viewOffset;for(var l=0;l<e.display.gutterSpecs.length;++l){var c=a.gutters.childNodes[l];if(c&&c.getBoundingClientRect().right>=i){var u=tt(e.doc,o);var d=e.display.gutterSpecs[l];ve(e,n,e,u,d.className,t);return ke(t)}}}function Ms(e,t){return Es(e,t,"gutterClick",true)}function Ss(e,t){if(Yn(e.display,t)||Ls(e,t)){return}if(ge(e,t,"contextmenu")){return}if(!C){e.display.input.onContextMenu(t)}}function Ls(e,t){if(!ye(e,"gutterContextMenu")){return false}return Es(e,t,"gutterContextMenu",false)}function Ts(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-");ur(e)}var Ds={toString:function(){return"CodeMirror.Init"}};var Os={};var As={};function js(e){var t=e.optionHandlers;function n(n,r,i,o){e.defaults[n]=r;if(i){t[n]=o?function(e,t,n){if(n!=Ds){i(e,t,n)}}:i}}e.defineOption=n;e.Init=Ds;n("value","",(function(e,t){return e.setValue(t)}),true);n("mode",null,(function(e,t){e.doc.modeOption=t;po(e)}),true);n("indentUnit",2,po,true);n("indentWithTabs",false);n("smartIndent",true);n("tabSize",4,(function(e){ho(e);ur(e);Ir(e)}),true);n("lineSeparator",null,(function(e,t){e.doc.lineSep=t;if(!t){return}var n=[],r=e.doc.first;e.doc.iter((function(e){for(var i=0;;){var o=e.text.indexOf(t,i);if(o==-1){break}i=o+t.length;n.push(it(r,o))}r++}));for(var i=n.length-1;i>=0;i--){ra(e.doc,t,n[i],it(n[i].line,n[i].ch+t.length))}}));n("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,(function(e,t,n){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g");if(n!=Ds){e.refresh()}}));n("specialCharPlaceholder",mn,(function(e){return e.refresh()}),true);n("electricChars",true);n("inputStyle",v?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),true);n("spellcheck",false,(function(e,t){return e.getInputField().spellcheck=t}),true);n("autocorrect",false,(function(e,t){return e.getInputField().autocorrect=t}),true);n("autocapitalize",false,(function(e,t){return e.getInputField().autocapitalize=t}),true);n("rtlMoveVisually",!y);n("wholeLineUpdateBefore",true);n("theme","default",(function(e){Ts(e);Ji(e)}),true);n("keyMap","default",(function(e,t,n){var r=Wa(t);var i=n!=Ds&&Wa(n);if(i&&i.detach){i.detach(e,r)}if(r.attach){r.attach(e,i||null)}}));n("extraKeys",null);n("configureMouse",null);n("lineWrapping",false,Rs,true);n("gutters",[],(function(e,t){e.display.gutterSpecs=Ki(t,e.options.lineNumbers);Ji(e)}),true);n("fixedGutter",true,(function(e,t){e.display.gutters.style.left=t?Or(e.display)+"px":"0";e.refresh()}),true);n("coverGutterNextToScrollbar",false,(function(e){return vi(e)}),true);n("scrollbarStyle","native",(function(e){yi(e);vi(e);e.display.scrollbars.setScrollTop(e.doc.scrollTop);e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)}),true);n("lineNumbers",false,(function(e,t){e.display.gutterSpecs=Ki(e.options.gutters,t);Ji(e)}),true);n("firstLineNumber",1,Ji,true);n("lineNumberFormatter",(function(e){return e}),Ji,true);n("showCursorWhenSelecting",false,Vr,true);n("resetSelectionOnContextMenu",true);n("lineWiseCopyCut",true);n("pasteLinesPerSelection",true);n("selectionsMayTouch",false);n("readOnly",false,(function(e,t){if(t=="nocursor"){Xr(e);e.display.input.blur()}e.display.input.readOnlyChanged(t)}));n("screenReaderLabel",null,(function(e,t){t=t===""?null:t;e.display.input.screenReaderLabelChanged(t)}));n("disableInput",false,(function(e,t){if(!t){e.display.input.reset()}}),true);n("dragDrop",true,Ps);n("allowDropFileTypes",null);n("cursorBlinkRate",530);n("cursorScrollMargin",0);n("cursorHeight",1,Vr,true);n("singleCursorHeightPerLine",true,Vr,true);n("workTime",100);n("workDelay",100);n("flattenSpans",true,ho,true);n("addModeClass",false,ho,true);n("pollInterval",100);n("undoDepth",200,(function(e,t){return e.doc.history.undoDepth=t}));n("historyEventDelay",1250);n("viewportMargin",10,(function(e){return e.refresh()}),true);n("maxHighlightLength",1e4,ho,true);n("moveInputWithCursor",true,(function(e,t){if(!t){e.display.input.resetPosition()}}));n("tabindex",null,(function(e,t){return e.display.input.getField().tabIndex=t||""}));n("autofocus",null);n("direction","ltr",(function(e,t){return e.doc.setDirection(t)}),true);n("phrases",null)}function Ps(e,t,n){var r=n&&n!=Ds;if(!t!=!r){var i=e.display.dragFunctions;var o=t?he:be;o(e.display.scroller,"dragstart",i.start);o(e.display.scroller,"dragenter",i.enter);o(e.display.scroller,"dragover",i.over);o(e.display.scroller,"dragleave",i.leave);o(e.display.scroller,"drop",i.drop)}}function Rs(e){if(e.options.lineWrapping){j(e.display.wrapper,"CodeMirror-wrap");e.display.sizer.style.minWidth="";e.display.sizerWidth=null}else{E(e.display.wrapper,"CodeMirror-wrap");sn(e)}jr(e);Ir(e);ur(e);setTimeout((function(){return vi(e)}),100)}function Is(e,t){var n=this;if(!(this instanceof Is)){return new Is(e,t)}this.options=t=t?z(t):{};z(Os,t,false);var r=t.value;if(typeof r=="string"){r=new xa(r,t.mode,null,t.lineSeparator,t.direction)}else if(t.mode){r.modeOption=t.mode}this.doc=r;var i=new Is.inputStyles[t.inputStyle](this);var o=this.display=new Xi(e,r,i,t);o.wrapper.CodeMirror=this;Ts(this);if(t.lineWrapping){this.display.wrapper.className+=" CodeMirror-wrap"}yi(this);this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:false,delayingBlurEvent:false,focused:false,suppressEdits:false,pasteIncoming:-1,cutIncoming:-1,selectingText:false,draggingText:false,highlight:new H,keySeq:null,specialChars:null};if(t.autofocus&&!v){o.input.focus()}if(a&&s<11){setTimeout((function(){return n.display.input.reset(true)}),20)}zs(this);Da();xi(this);this.curOp.forceUpdate=true;go(this,r);if(t.autofocus&&!v||this.hasFocus()){setTimeout(I(Jr,this),20)}else{Xr(this)}for(var c in As){if(As.hasOwnProperty(c)){As[c](this,t[c],Ds)}}Gi(this);if(t.finishInit){t.finishInit(this)}for(var u=0;u<Ns.length;++u){Ns[u](this)}Ci(this);if(l&&t.lineWrapping&&getComputedStyle(o.lineDiv).textRendering=="optimizelegibility"){o.lineDiv.style.textRendering="auto"}}Is.defaults=Os;Is.optionHandlers=As;function zs(e){var t=e.display;he(t.scroller,"mousedown",Oi(e,vs));if(a&&s<11){he(t.scroller,"dblclick",Oi(e,(function(t){if(ge(e,t)){return}var n=Pr(e,t);if(!n||Ms(e,t)||Yn(e.display,t)){return}xe(t);var r=e.findWordAt(n);Ro(e.doc,r.anchor,r.head)})))}else{he(t.scroller,"dblclick",(function(t){return ge(e,t)||xe(t)}))}he(t.scroller,"contextmenu",(function(t){return Ss(e,t)}));he(t.input.getField(),"contextmenu",(function(n){if(!t.scroller.contains(n.target)){Ss(e,n)}}));var n,r={end:0};function i(){if(t.activeTouch){n=setTimeout((function(){return t.activeTouch=null}),1e3);r=t.activeTouch;r.end=+new Date}}function o(e){if(e.touches.length!=1){return false}var t=e.touches[0];return t.radiusX<=1&&t.radiusY<=1}function l(e,t){if(t.left==null){return true}var n=t.left-e.left,r=t.top-e.top;return n*n+r*r>20*20}he(t.scroller,"touchstart",(function(i){if(!ge(e,i)&&!o(i)&&!Ms(e,i)){t.input.ensurePolled();clearTimeout(n);var a=+new Date;t.activeTouch={start:a,moved:false,prev:a-r.end<=300?r:null};if(i.touches.length==1){t.activeTouch.left=i.touches[0].pageX;t.activeTouch.top=i.touches[0].pageY}}}));he(t.scroller,"touchmove",(function(){if(t.activeTouch){t.activeTouch.moved=true}}));he(t.scroller,"touchend",(function(n){var r=t.activeTouch;if(r&&!Yn(t,n)&&r.left!=null&&!r.moved&&new Date-r.start<300){var o=e.coordsChar(t.activeTouch,"page"),a;if(!r.prev||l(r,r.prev)){a=new io(o,o)}else if(!r.prev.prev||l(r,r.prev.prev)){a=e.findWordAt(o)}else{a=new io(it(o.line,0),dt(e.doc,it(o.line+1,0)))}e.setSelection(a.anchor,a.head);e.focus();xe(n)}i()}));he(t.scroller,"touchcancel",i);he(t.scroller,"scroll",(function(){if(t.scroller.clientHeight){di(e,t.scroller.scrollTop);pi(e,t.scroller.scrollLeft,true);ve(e,"scroll",e)}}));he(t.scroller,"mousewheel",(function(t){return no(e,t)}));he(t.scroller,"DOMMouseScroll",(function(t){return no(e,t)}));he(t.wrapper,"scroll",(function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}));t.dragFunctions={enter:function(t){if(!ge(e,t)){Ee(t)}},over:function(t){if(!ge(e,t)){Ma(e,t);Ee(t)}},start:function(t){return Ea(e,t)},drop:Oi(e,ka),leave:function(t){if(!ge(e,t)){Sa(e)}}};var c=t.input.getField();he(c,"keyup",(function(t){return us.call(e,t)}));he(c,"keydown",Oi(e,ls));he(c,"keypress",Oi(e,ds));he(c,"focus",(function(t){return Jr(e,t)}));he(c,"blur",(function(t){return Xr(e,t)}))}var Ns=[];Is.defineInitHook=function(e){return Ns.push(e)};function Hs(e,t,n,r){var i=e.doc,o;if(n==null){n="add"}if(n=="smart"){if(!i.mode.indent){n="prev"}else{o=gt(e,t).state}}var a=e.options.tabSize;var s=Je(i,t),l=N(s.text,null,a);if(s.stateAfter){s.stateAfter=null}var c=s.text.match(/^\s*/)[0],u;if(!r&&!/\S/.test(s.text)){u=0;n="not"}else if(n=="smart"){u=i.mode.indent(o,s.text.slice(c.length),s.text);if(u==V||u>150){if(!r){return}n="prev"}}if(n=="prev"){if(t>i.first){u=N(Je(i,t-1).text,null,a)}else{u=0}}else if(n=="add"){u=l+e.options.indentUnit}else if(n=="subtract"){u=l-e.options.indentUnit}else if(typeof n=="number"){u=l+n}u=Math.max(0,u);var d="",f=0;if(e.options.indentWithTabs){for(var p=Math.floor(u/a);p;--p){f+=a;d+="\t"}}if(f<u){d+=K(u-f)}if(d!=c){ra(i,d,it(t,0),it(t,c.length),"+input");s.stateAfter=null;return true}else{for(var h=0;h<i.sel.ranges.length;h++){var m=i.sel.ranges[h];if(m.head.line==t&&m.head.ch<c.length){var b=it(t,c.length);zo(i,h,new io(b,b));break}}}}var Fs=null;function Bs(e){Fs=e}function Vs(e,t,n,r,i){var o=e.doc;e.display.shift=false;if(!r){r=o.sel}var a=+new Date-200;var s=i=="paste"||e.state.pasteIncoming>a;var l=je(t),c=null;if(s&&r.ranges.length>1){if(Fs&&Fs.text.join("\n")==t){if(r.ranges.length%Fs.text.length==0){c=[];for(var u=0;u<Fs.text.length;u++){c.push(o.splitLines(Fs.text[u]))}}}else if(l.length==r.ranges.length&&e.options.pasteLinesPerSelection){c=J(l,(function(e){return[e]}))}}var d=e.curOp.updateInput;for(var f=r.ranges.length-1;f>=0;f--){var p=r.ranges[f];var h=p.from(),m=p.to();if(p.empty()){if(n&&n>0){h=it(h.line,h.ch-n)}else if(e.state.overwrite&&!s){m=it(m.line,Math.min(Je(o,m.line).text.length,m.ch+$(l).length))}else if(s&&Fs&&Fs.lineWise&&Fs.text.join("\n")==t){h=m=it(h.line,0)}}var b={from:h,to:m,text:c?c[f%c.length]:l,origin:i||(s?"paste":e.state.cutIncoming>a?"cut":"+input")};Xo(e.doc,b);Ln(e,"inputRead",e,b)}if(t&&!s){Ws(e,t)}ai(e);if(e.curOp.updateInput<2){e.curOp.updateInput=d}e.curOp.typing=true;e.state.pasteIncoming=e.state.cutIncoming=-1}function Ys(e,t){var n=e.clipboardData&&e.clipboardData.getData("Text");if(n){e.preventDefault();if(!t.isReadOnly()&&!t.options.disableInput){Di(t,(function(){return Vs(t,n,0,null,"paste")}))}return true}}function Ws(e,t){if(!e.options.electricChars||!e.options.smartIndent){return}var n=e.doc.sel;for(var r=n.ranges.length-1;r>=0;r--){var i=n.ranges[r];if(i.head.ch>100||r&&n.ranges[r-1].head.line==i.head.line){continue}var o=e.getModeAt(i.head);var a=false;if(o.electricChars){for(var s=0;s<o.electricChars.length;s++){if(t.indexOf(o.electricChars.charAt(s))>-1){a=Hs(e,i.head.line,"smart");break}}}else if(o.electricInput){if(o.electricInput.test(Je(e.doc,i.head.line).text.slice(0,i.head.ch))){a=Hs(e,i.head.line,"smart")}}if(a){Ln(e,"electricInput",e,i.head.line)}}}function Us(e){var t=[],n=[];for(var r=0;r<e.doc.sel.ranges.length;r++){var i=e.doc.sel.ranges[r].head.line;var o={anchor:it(i,0),head:it(i+1,0)};n.push(o);t.push(e.getRange(o.anchor,o.head))}return{text:t,ranges:n}}function qs(e,t,n,r){e.setAttribute("autocorrect",n?"":"off");e.setAttribute("autocapitalize",r?"":"off");e.setAttribute("spellcheck",!!t)}function Gs(){var e=L("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none");var t=L("div",[e],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");if(l){e.style.width="1000px"}else{e.setAttribute("wrap","off")}if(m){e.style.border="1px solid black"}qs(e);return t}function Ks(e){var t=e.optionHandlers;var n=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus();this.display.input.focus()},setOption:function(e,n){var r=this.options,i=r[e];if(r[e]==n&&e!="mode"){return}r[e]=n;if(t.hasOwnProperty(e)){Oi(this,t[e])(this,n,i)}ve(this,"optionChange",this,e)},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?"push":"unshift"](Wa(e))},removeKeyMap:function(e){var t=this.state.keyMaps;for(var n=0;n<t.length;++n){if(t[n]==e||t[n].name==e){t.splice(n,1);return true}}},addOverlay:Ai((function(t,n){var r=t.token?t:e.getMode(this.options,t);if(r.startState){throw new Error("Overlays may not be stateful.")}X(this.state.overlays,{mode:r,modeSpec:t,opaque:n&&n.opaque,priority:n&&n.priority||0},(function(e){return e.priority}));this.state.modeGen++;Ir(this)})),removeOverlay:Ai((function(e){var t=this.state.overlays;for(var n=0;n<t.length;++n){var r=t[n].modeSpec;if(r==e||typeof e=="string"&&r.name==e){t.splice(n,1);this.state.modeGen++;Ir(this);return}}})),indentLine:Ai((function(e,t,n){if(typeof t!="string"&&typeof t!="number"){if(t==null){t=this.options.smartIndent?"smart":"prev"}else{t=t?"add":"subtract"}}if(nt(this.doc,e)){Hs(this,e,t,n)}})),indentSelection:Ai((function(e){var t=this.doc.sel.ranges,n=-1;for(var r=0;r<t.length;r++){var i=t[r];if(!i.empty()){var o=i.from(),a=i.to();var s=Math.max(n,o.line);n=Math.min(this.lastLine(),a.line-(a.ch?0:1))+1;for(var l=s;l<n;++l){Hs(this,l,e)}var c=this.doc.sel.ranges;if(o.ch==0&&t.length==c.length&&c[r].from().ch>0){zo(this.doc,r,new io(o,c[r].to()),Y)}}else if(i.head.line>n){Hs(this,i.head.line,e,true);n=i.head.line;if(r==this.doc.sel.primIndex){ai(this)}}}})),getTokenAt:function(e,t){return Ct(this,e,t)},getLineTokens:function(e,t){return Ct(this,it(e),t,true)},getTokenTypeAt:function(e){e=dt(this.doc,e);var t=vt(this,Je(this.doc,e.line));var n=0,r=(t.length-1)/2,i=e.ch;var o;if(i==0){o=t[2]}else{for(;;){var a=n+r>>1;if((a?t[a*2-1]:0)>=i){r=a}else if(t[a*2+1]<i){n=a+1}else{o=t[a*2+2];break}}}var s=o?o.indexOf("overlay "):-1;return s<0?o:s==0?null:o.slice(0,s-1)},getModeAt:function(t){var n=this.doc.mode;if(!n.innerMode){return n}return e.innerMode(n,this.getTokenAt(t).state).mode},getHelper:function(e,t){return this.getHelpers(e,t)[0]},getHelpers:function(e,t){var r=[];if(!n.hasOwnProperty(t)){return r}var i=n[t],o=this.getModeAt(e);if(typeof o[t]=="string"){if(i[o[t]]){r.push(i[o[t]])}}else if(o[t]){for(var a=0;a<o[t].length;a++){var s=i[o[t][a]];if(s){r.push(s)}}}else if(o.helperType&&i[o.helperType]){r.push(i[o.helperType])}else if(i[o.name]){r.push(i[o.name])}for(var l=0;l<i._global.length;l++){var c=i._global[l];if(c.pred(o,this)&&F(r,c.val)==-1){r.push(c.val)}}return r},getStateAfter:function(e,t){var n=this.doc;e=ut(n,e==null?n.first+n.size-1:e);return gt(this,e+1,t).state},cursorCoords:function(e,t){var n,r=this.doc.sel.primary();if(e==null){n=r.head}else if(typeof e=="object"){n=dt(this.doc,e)}else{n=e?r.from():r.to()}return vr(this,n,t||"page")},charCoords:function(e,t){return br(this,dt(this.doc,e),t||"page")},coordsChar:function(e,t){e=mr(this,e,t||"page");return yr(this,e.left,e.top)},lineAtHeight:function(e,t){e=mr(this,{top:e,left:0},t||"page").top;return tt(this.doc,e+this.display.viewOffset)},heightAtLine:function(e,t,n){var r=false,i;if(typeof e=="number"){var o=this.doc.first+this.doc.size-1;if(e<this.doc.first){e=this.doc.first}else if(e>o){e=o;r=true}i=Je(this.doc,e)}else{i=e}return hr(this,i,{top:0,left:0},t||"page",n||r).top+(r?this.doc.height-on(i):0)},defaultTextHeight:function(){return Lr(this.display)},defaultCharWidth:function(){return Tr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,n,r,i){var o=this.display;e=vr(this,dt(this.doc,e));var a=e.bottom,s=e.left;t.style.position="absolute";t.setAttribute("cm-ignore-events","true");this.display.input.setUneditable(t);o.sizer.appendChild(t);if(r=="over"){a=e.top}else if(r=="above"||r=="near"){var l=Math.max(o.wrapper.clientHeight,this.doc.height),c=Math.max(o.sizer.clientWidth,o.lineSpace.clientWidth);if((r=="above"||e.bottom+t.offsetHeight>l)&&e.top>t.offsetHeight){a=e.top-t.offsetHeight}else if(e.bottom+t.offsetHeight<=l){a=e.bottom}if(s+t.offsetWidth>c){s=c-t.offsetWidth}}t.style.top=a+"px";t.style.left=t.style.right="";if(i=="right"){s=o.sizer.clientWidth-t.offsetWidth;t.style.right="0px"}else{if(i=="left"){s=0}else if(i=="middle"){s=(o.sizer.clientWidth-t.offsetWidth)/2}t.style.left=s+"px"}if(n){ri(this,{left:s,top:a,right:s+t.offsetWidth,bottom:a+t.offsetHeight})}},triggerOnKeyDown:Ai(ls),triggerOnKeyPress:Ai(ds),triggerOnKeyUp:us,triggerOnMouseDown:Ai(vs),execCommand:function(e){if(Ja.hasOwnProperty(e)){return Ja[e].call(null,this)}},triggerElectric:Ai((function(e){Ws(this,e)})),findPosH:function(e,t,n,r){var i=1;if(t<0){i=-1;t=-t}var o=dt(this.doc,e);for(var a=0;a<t;++a){o=$s(this.doc,o,i,n,r);if(o.hitSide){break}}return o},moveH:Ai((function(e,t){var n=this;this.extendSelectionsBy((function(r){if(n.display.shift||n.doc.extend||r.empty()){return $s(n.doc,r.head,e,t,n.options.rtlMoveVisually)}else{return e<0?r.from():r.to()}}),U)})),deleteH:Ai((function(e,t){var n=this.doc.sel,r=this.doc;if(n.somethingSelected()){r.replaceSelection("",null,"+delete")}else{Ua(this,(function(n){var i=$s(r,n.head,e,t,false);return e<0?{from:i,to:n.head}:{from:n.head,to:i}}))}})),findPosV:function(e,t,n,r){var i=1,o=r;if(t<0){i=-1;t=-t}var a=dt(this.doc,e);for(var s=0;s<t;++s){var l=vr(this,a,"div");if(o==null){o=l.left}else{l.left=o}a=Js(this,l,i,n);if(a.hitSide){break}}return a},moveV:Ai((function(e,t){var n=this;var r=this.doc,i=[];var o=!this.display.shift&&!r.extend&&r.sel.somethingSelected();r.extendSelectionsBy((function(a){if(o){return e<0?a.from():a.to()}var s=vr(n,a.head,"div");if(a.goalColumn!=null){s.left=a.goalColumn}i.push(s.left);var l=Js(n,s,e,t);if(t=="page"&&a==r.sel.primary()){oi(n,br(n,l,"div").top-s.top)}return l}),U);if(i.length){for(var a=0;a<r.sel.ranges.length;a++){r.sel.ranges[a].goalColumn=i[a]}}})),findWordAt:function(e){var t=this.doc,n=Je(t,e.line).text;var r=e.ch,i=e.ch;if(n){var o=this.getHelper(e,"wordChars");if((e.sticky=="before"||i==n.length)&&r){--r}else{++i}var a=n.charAt(r);var s=ne(a,o)?function(e){return ne(e,o)}:/\s/.test(a)?function(e){return/\s/.test(e)}:function(e){return!/\s/.test(e)&&!ne(e)};while(r>0&&s(n.charAt(r-1))){--r}while(i<n.length&&s(n.charAt(i))){++i}}return new io(it(e.line,r),it(e.line,i))},toggleOverwrite:function(e){if(e!=null&&e==this.state.overwrite){return}if(this.state.overwrite=!this.state.overwrite){j(this.display.cursorDiv,"CodeMirror-overwrite")}else{E(this.display.cursorDiv,"CodeMirror-overwrite")}ve(this,"overwriteToggle",this,this.state.overwrite)},hasFocus:function(){return this.display.input.getField()==A()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:Ai((function(e,t){si(this,e,t)})),getScrollInfo:function(){var e=this.display.scroller;return{left:e.scrollLeft,top:e.scrollTop,height:e.scrollHeight-Gn(this)-this.display.barHeight,width:e.scrollWidth-Gn(this)-this.display.barWidth,clientHeight:$n(this),clientWidth:Kn(this)}},scrollIntoView:Ai((function(e,t){if(e==null){e={from:this.doc.sel.primary().head,to:null};if(t==null){t=this.options.cursorScrollMargin}}else if(typeof e=="number"){e={from:it(e,0),to:null}}else if(e.from==null){e={from:e,to:null}}if(!e.to){e.to=e.from}e.margin=t||0;if(e.from.line!=null){li(this,e)}else{ui(this,e.from,e.to,e.margin)}})),setSize:Ai((function(e,t){var n=this;var r=function(e){return typeof e=="number"||/^\d+$/.test(String(e))?e+"px":e};if(e!=null){this.display.wrapper.style.width=r(e)}if(t!=null){this.display.wrapper.style.height=r(t)}if(this.options.lineWrapping){cr(this)}var i=this.display.viewFrom;this.doc.iter(i,this.display.viewTo,(function(e){if(e.widgets){for(var t=0;t<e.widgets.length;t++){if(e.widgets[t].noHScroll){zr(n,i,"widget");break}}}++i}));this.curOp.forceUpdate=true;ve(this,"refresh",this)})),operation:function(e){return Di(this,e)},startOperation:function(){return xi(this)},endOperation:function(){return Ci(this)},refresh:Ai((function(){var e=this.display.cachedTextHeight;Ir(this);this.curOp.forceUpdate=true;ur(this);si(this,this.doc.scrollLeft,this.doc.scrollTop);Wi(this.display);if(e==null||Math.abs(e-Lr(this.display))>.5||this.options.lineWrapping){jr(this)}ve(this,"refresh",this)})),swapDoc:Ai((function(e){var t=this.doc;t.cm=null;if(this.state.selectingText){this.state.selectingText()}go(this,e);ur(this);this.display.input.reset();si(this,e.scrollLeft,e.scrollTop);this.curOp.forceScroll=true;Ln(this,"swapDoc",this,t);return t})),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}};we(e);e.registerHelper=function(t,r,i){if(!n.hasOwnProperty(t)){n[t]=e[t]={_global:[]}}n[t][r]=i};e.registerGlobalHelper=function(t,r,i,o){e.registerHelper(t,r,o);n[t]._global.push({pred:i,val:o})}}function $s(e,t,n,r,i){var o=t;var a=n;var s=Je(e,t.line);var l=i&&e.direction=="rtl"?-n:n;function c(){var n=t.line+l;if(n<e.first||n>=e.first+e.size){return false}t=new it(n,t.ch,t.sticky);return s=Je(e,n)}function u(r){var o;if(i){o=$a(e.cm,s,t,n)}else{o=Ga(s,t,n)}if(o==null){if(!r&&c()){t=Ka(i,e.cm,s,t.line,l)}else{return false}}else{t=o}return true}if(r=="char"){u()}else if(r=="column"){u(true)}else if(r=="word"||r=="group"){var d=null,f=r=="group";var p=e.cm&&e.cm.getHelper(t,"wordChars");for(var h=true;;h=false){if(n<0&&!u(!h)){break}var m=s.text.charAt(t.ch)||"\n";var b=ne(m,p)?"w":f&&m=="\n"?"n":!f||/\s/.test(m)?null:"p";if(f&&!h&&!b){b="s"}if(d&&d!=b){if(n<0){n=1;u();t.sticky="after"}break}if(b){d=b}if(n>0&&!u(!h)){break}}}var v=Go(e,t,o,a,true);if(at(o,v)){v.hitSide=true}return v}function Js(e,t,n,r){var i=e.doc,o=t.left,a;if(r=="page"){var s=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight);var l=Math.max(s-.5*Lr(e.display),3);a=(n>0?t.bottom:t.top)+n*l}else if(r=="line"){a=n>0?t.bottom+3:t.top-3}var c;for(;;){c=yr(e,o,a);if(!c.outside){break}if(n<0?a<=0:a>=i.height){c.hitSide=true;break}a+=n*5}return c}var Xs=function(e){this.cm=e;this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null;this.polling=new H;this.composing=null;this.gracePeriod=false;this.readDOMTimeout=null};Xs.prototype.init=function(e){var t=this;var n=this,r=n.cm;var i=n.div=e.lineDiv;qs(i,r.options.spellcheck,r.options.autocorrect,r.options.autocapitalize);he(i,"paste",(function(e){if(ge(r,e)||Ys(e,r)){return}if(s<=11){setTimeout(Oi(r,(function(){return t.updateFromDOM()})),20)}}));he(i,"compositionstart",(function(e){t.composing={data:e.data,done:false}}));he(i,"compositionupdate",(function(e){if(!t.composing){t.composing={data:e.data,done:false}}}));he(i,"compositionend",(function(e){if(t.composing){if(e.data!=t.composing.data){t.readFromDOMSoon()}t.composing.done=true}}));he(i,"touchstart",(function(){return n.forceCompositionEnd()}));he(i,"input",(function(){if(!t.composing){t.readFromDOMSoon()}}));function o(e){if(ge(r,e)){return}if(r.somethingSelected()){Bs({lineWise:false,text:r.getSelections()});if(e.type=="cut"){r.replaceSelection("",null,"cut")}}else if(!r.options.lineWiseCopyCut){return}else{var t=Us(r);Bs({lineWise:true,text:t.text});if(e.type=="cut"){r.operation((function(){r.setSelections(t.ranges,0,Y);r.replaceSelection("",null,"cut")}))}}if(e.clipboardData){e.clipboardData.clearData();var o=Fs.text.join("\n");e.clipboardData.setData("Text",o);if(e.clipboardData.getData("Text")==o){e.preventDefault();return}}var a=Gs(),s=a.firstChild;r.display.lineSpace.insertBefore(a,r.display.lineSpace.firstChild);s.value=Fs.text.join("\n");var l=document.activeElement;R(s);setTimeout((function(){r.display.lineSpace.removeChild(a);l.focus();if(l==i){n.showPrimarySelection()}}),50)}he(i,"copy",o);he(i,"cut",o)};Xs.prototype.screenReaderLabelChanged=function(e){if(e){this.div.setAttribute("aria-label",e)}else{this.div.removeAttribute("aria-label")}};Xs.prototype.prepareSelection=function(){var e=Yr(this.cm,false);e.focus=document.activeElement==this.div;return e};Xs.prototype.showSelection=function(e,t){if(!e||!this.cm.display.view.length){return}if(e.focus||t){this.showPrimarySelection()}this.showMultipleSelections(e)};Xs.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()};Xs.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,r=t.doc.sel.primary();var i=r.from(),o=r.to();if(t.display.viewTo==t.display.viewFrom||i.line>=t.display.viewTo||o.line<t.display.viewFrom){e.removeAllRanges();return}var a=nl(t,e.anchorNode,e.anchorOffset);var s=nl(t,e.focusNode,e.focusOffset);if(a&&!a.bad&&s&&!s.bad&&ot(ct(a,s),i)==0&&ot(lt(a,s),o)==0){return}var l=t.display.view;var c=i.line>=t.display.viewFrom&&Zs(t,i)||{node:l[0].measure.map[2],offset:0};var u=o.line<t.display.viewTo&&Zs(t,o);if(!u){var d=l[l.length-1].measure;var f=d.maps?d.maps[d.maps.length-1]:d.map;u={node:f[f.length-1],offset:f[f.length-2]-f[f.length-3]}}if(!c||!u){e.removeAllRanges();return}var p=e.rangeCount&&e.getRangeAt(0),h;try{h=D(c.node,c.offset,u.offset,u.node)}catch(m){}if(h){if(!n&&t.state.focused){e.collapse(c.node,c.offset);if(!h.collapsed){e.removeAllRanges();e.addRange(h)}}else{e.removeAllRanges();e.addRange(h)}if(p&&e.anchorNode==null){e.addRange(p)}else if(n){this.startGracePeriod()}}this.rememberSelection()};Xs.prototype.startGracePeriod=function(){var e=this;clearTimeout(this.gracePeriod);this.gracePeriod=setTimeout((function(){e.gracePeriod=false;if(e.selectionChanged()){e.cm.operation((function(){return e.cm.curOp.selectionChanged=true}))}}),20)};Xs.prototype.showMultipleSelections=function(e){S(this.cm.display.cursorDiv,e.cursors);S(this.cm.display.selectionDiv,e.selection)};Xs.prototype.rememberSelection=function(){var e=this.getSelection();this.lastAnchorNode=e.anchorNode;this.lastAnchorOffset=e.anchorOffset;this.lastFocusNode=e.focusNode;this.lastFocusOffset=e.focusOffset};Xs.prototype.selectionInEditor=function(){var e=this.getSelection();if(!e.rangeCount){return false}var t=e.getRangeAt(0).commonAncestorContainer;return O(this.div,t)};Xs.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"){if(!this.selectionInEditor()||document.activeElement!=this.div){this.showSelection(this.prepareSelection(),true)}this.div.focus()}};Xs.prototype.blur=function(){this.div.blur()};Xs.prototype.getField=function(){return this.div};Xs.prototype.supportsTouch=function(){return true};Xs.prototype.receivedFocus=function(){var e=this;if(this.selectionInEditor()){this.pollSelection()}else{Di(this.cm,(function(){return e.cm.curOp.selectionChanged=true}))}function t(){if(e.cm.state.focused){e.pollSelection();e.polling.set(e.cm.options.pollInterval,t)}}this.polling.set(this.cm.options.pollInterval,t)};Xs.prototype.selectionChanged=function(){var e=this.getSelection();return e.anchorNode!=this.lastAnchorNode||e.anchorOffset!=this.lastAnchorOffset||e.focusNode!=this.lastFocusNode||e.focusOffset!=this.lastFocusOffset};Xs.prototype.pollSelection=function(){if(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged()){return}var e=this.getSelection(),t=this.cm;if(b&&u&&this.cm.display.gutterSpecs.length&&Qs(e.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs});this.blur();this.focus();return}if(this.composing){return}this.rememberSelection();var n=nl(t,e.anchorNode,e.anchorOffset);var r=nl(t,e.focusNode,e.focusOffset);if(n&&r){Di(t,(function(){Bo(t.doc,ao(n,r),Y);if(n.bad||r.bad){t.curOp.selectionChanged=true}}))}};Xs.prototype.pollContent=function(){if(this.readDOMTimeout!=null){clearTimeout(this.readDOMTimeout);this.readDOMTimeout=null}var e=this.cm,t=e.display,n=e.doc.sel.primary();var r=n.from(),i=n.to();if(r.ch==0&&r.line>e.firstLine()){r=it(r.line-1,Je(e.doc,r.line-1).length)}if(i.ch==Je(e.doc,i.line).text.length&&i.line<e.lastLine()){i=it(i.line+1,0)}if(r.line<t.viewFrom||i.line>t.viewTo-1){return false}var o,a,s;if(r.line==t.viewFrom||(o=Rr(e,r.line))==0){a=et(t.view[0].line);s=t.view[0].node}else{a=et(t.view[o].line);s=t.view[o-1].node.nextSibling}var l=Rr(e,i.line);var c,u;if(l==t.view.length-1){c=t.viewTo-1;u=t.lineDiv.lastChild}else{c=et(t.view[l+1].line)-1;u=t.view[l+1].node.previousSibling}if(!s){return false}var d=e.doc.splitLines(tl(e,s,u,a,c));var f=Xe(e.doc,it(a,0),it(c,Je(e.doc,c).text.length));while(d.length>1&&f.length>1){if($(d)==$(f)){d.pop();f.pop();c--}else if(d[0]==f[0]){d.shift();f.shift();a++}else{break}}var p=0,h=0;var m=d[0],b=f[0],v=Math.min(m.length,b.length);while(p<v&&m.charCodeAt(p)==b.charCodeAt(p)){++p}var g=$(d),_=$(f);var y=Math.min(g.length-(d.length==1?p:0),_.length-(f.length==1?p:0));while(h<y&&g.charCodeAt(g.length-h-1)==_.charCodeAt(_.length-h-1)){++h}if(d.length==1&&f.length==1&&a==r.line){while(p&&p>r.ch&&g.charCodeAt(g.length-h-1)==_.charCodeAt(_.length-h-1)){p--;h++}}d[d.length-1]=g.slice(0,g.length-h).replace(/^\u200b+/,"");d[0]=d[0].slice(p).replace(/\u200b+$/,"");var w=it(a,p);var x=it(c,f.length?$(f).length-h:0);if(d.length>1||d[0]||ot(w,x)){ra(e.doc,d,w,x,"+input");return true}};Xs.prototype.ensurePolled=function(){this.forceCompositionEnd()};Xs.prototype.reset=function(){this.forceCompositionEnd()};Xs.prototype.forceCompositionEnd=function(){if(!this.composing){return}clearTimeout(this.readDOMTimeout);this.composing=null;this.updateFromDOM();this.div.blur();this.div.focus()};Xs.prototype.readFromDOMSoon=function(){var e=this;if(this.readDOMTimeout!=null){return}this.readDOMTimeout=setTimeout((function(){e.readDOMTimeout=null;if(e.composing){if(e.composing.done){e.composing=null}else{return}}e.updateFromDOM()}),80)};Xs.prototype.updateFromDOM=function(){var e=this;if(this.cm.isReadOnly()||!this.pollContent()){Di(this.cm,(function(){return Ir(e.cm)}))}};Xs.prototype.setUneditable=function(e){e.contentEditable="false"};Xs.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing){return}e.preventDefault();if(!this.cm.isReadOnly()){Oi(this.cm,Vs)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)}};Xs.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")};Xs.prototype.onContextMenu=function(){};Xs.prototype.resetPosition=function(){};Xs.prototype.needsContentAttribute=true;function Zs(e,t){var n=er(e,t.line);if(!n||n.hidden){return null}var r=Je(e.doc,t.line);var i=Xn(n,r,t.line);var o=fe(r,e.doc.direction),a="left";if(o){var s=ue(o,t.ch);a=s%2?"right":"left"}var l=ir(i.map,t.ch,a);l.offset=l.collapse=="right"?l.end:l.start;return l}function Qs(e){for(var t=e;t;t=t.parentNode){if(/CodeMirror-gutter-wrapper/.test(t.className)){return true}}return false}function el(e,t){if(t){e.bad=true}return e}function tl(e,t,n,r,i){var o="",a=false,s=e.doc.lineSeparator(),l=false;function c(e){return function(t){return t.id==e}}function u(){if(a){o+=s;if(l){o+=s}a=l=false}}function d(e){if(e){u();o+=e}}function f(t){if(t.nodeType==1){var n=t.getAttribute("cm-text");if(n){d(n);return}var o=t.getAttribute("cm-marker"),p;if(o){var h=e.findMarks(it(r,0),it(i+1,0),c(+o));if(h.length&&(p=h[0].find(0))){d(Xe(e.doc,p.from,p.to).join(s))}return}if(t.getAttribute("contenteditable")=="false"){return}var m=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&t.textContent.length==0){return}if(m){u()}for(var b=0;b<t.childNodes.length;b++){f(t.childNodes[b])}if(/^(pre|p)$/i.test(t.nodeName)){l=true}if(m){a=true}}else if(t.nodeType==3){d(t.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}}for(;;){f(t);if(t==n){break}t=t.nextSibling;l=false}return o}function nl(e,t,n){var r;if(t==e.display.lineDiv){r=e.display.lineDiv.childNodes[n];if(!r){return el(e.clipPos(it(e.display.viewTo-1)),true)}t=null;n=0}else{for(r=t;;r=r.parentNode){if(!r||r==e.display.lineDiv){return null}if(r.parentNode&&r.parentNode==e.display.lineDiv){break}}}for(var i=0;i<e.display.view.length;i++){var o=e.display.view[i];if(o.node==r){return rl(o,t,n)}}}function rl(e,t,n){var r=e.text.firstChild,i=false;if(!t||!O(r,t)){return el(it(et(e.line),0),true)}if(t==r){i=true;t=r.childNodes[n];n=0;if(!t){var o=e.rest?$(e.rest):e.line;return el(it(et(o),o.text.length),i)}}var a=t.nodeType==3?t:null,s=t;if(!a&&t.childNodes.length==1&&t.firstChild.nodeType==3){a=t.firstChild;if(n){n=a.nodeValue.length}}while(s.parentNode!=r){s=s.parentNode}var l=e.measure,c=l.maps;function u(t,n,r){for(var i=-1;i<(c?c.length:0);i++){var o=i<0?l.map:c[i];for(var a=0;a<o.length;a+=3){var s=o[a+2];if(s==t||s==n){var u=et(i<0?e.line:e.rest[i]);var d=o[a]+r;if(r<0||s!=t){d=o[a+(r?1:0)]}return it(u,d)}}}}var d=u(a,s,n);if(d){return el(d,i)}for(var f=s.nextSibling,p=a?a.nodeValue.length-n:0;f;f=f.nextSibling){d=u(f,f.firstChild,0);if(d){return el(it(d.line,d.ch-p),i)}else{p+=f.textContent.length}}for(var h=s.previousSibling,m=n;h;h=h.previousSibling){d=u(h,h.firstChild,-1);if(d){return el(it(d.line,d.ch+m),i)}else{m+=h.textContent.length}}}var il=function(e){this.cm=e;this.prevInput="";this.pollingFast=false;this.polling=new H;this.hasSelection=false;this.composing=null};il.prototype.init=function(e){var t=this;var n=this,r=this.cm;this.createField(e);var i=this.textarea;e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild);if(m){i.style.width="0px"}he(i,"input",(function(){if(a&&s>=9&&t.hasSelection){t.hasSelection=null}n.poll()}));he(i,"paste",(function(e){if(ge(r,e)||Ys(e,r)){return}r.state.pasteIncoming=+new Date;n.fastPoll()}));function o(e){if(ge(r,e)){return}if(r.somethingSelected()){Bs({lineWise:false,text:r.getSelections()})}else if(!r.options.lineWiseCopyCut){return}else{var t=Us(r);Bs({lineWise:true,text:t.text});if(e.type=="cut"){r.setSelections(t.ranges,null,Y)}else{n.prevInput="";i.value=t.text.join("\n");R(i)}}if(e.type=="cut"){r.state.cutIncoming=+new Date}}he(i,"cut",o);he(i,"copy",o);he(e.scroller,"paste",(function(t){if(Yn(e,t)||ge(r,t)){return}if(!i.dispatchEvent){r.state.pasteIncoming=+new Date;n.focus();return}var o=new Event("paste");o.clipboardData=t.clipboardData;i.dispatchEvent(o)}));he(e.lineSpace,"selectstart",(function(t){if(!Yn(e,t)){xe(t)}}));he(i,"compositionstart",(function(){var e=r.getCursor("from");if(n.composing){n.composing.range.clear()}n.composing={start:e,range:r.markText(e,r.getCursor("to"),{className:"CodeMirror-composing"})}}));he(i,"compositionend",(function(){if(n.composing){n.poll();n.composing.range.clear();n.composing=null}}))};il.prototype.createField=function(e){this.wrapper=Gs();this.textarea=this.wrapper.firstChild};il.prototype.screenReaderLabelChanged=function(e){if(e){this.textarea.setAttribute("aria-label",e)}else{this.textarea.removeAttribute("aria-label")}};il.prototype.prepareSelection=function(){var e=this.cm,t=e.display,n=e.doc;var r=Yr(e);if(e.options.moveInputWithCursor){var i=vr(e,n.sel.primary().head,"div");var o=t.wrapper.getBoundingClientRect(),a=t.lineDiv.getBoundingClientRect();r.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+a.top-o.top));r.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+a.left-o.left))}return r};il.prototype.showSelection=function(e){var t=this.cm,n=t.display;S(n.cursorDiv,e.cursors);S(n.selectionDiv,e.selection);if(e.teTop!=null){this.wrapper.style.top=e.teTop+"px";this.wrapper.style.left=e.teLeft+"px"}};il.prototype.reset=function(e){if(this.contextMenuPending||this.composing){return}var t=this.cm;if(t.somethingSelected()){this.prevInput="";var n=t.getSelection();this.textarea.value=n;if(t.state.focused){R(this.textarea)}if(a&&s>=9){this.hasSelection=n}}else if(!e){this.prevInput=this.textarea.value="";if(a&&s>=9){this.hasSelection=null}}};il.prototype.getField=function(){return this.textarea};il.prototype.supportsTouch=function(){return false};il.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!v||A()!=this.textarea)){try{this.textarea.focus()}catch(e){}}};il.prototype.blur=function(){this.textarea.blur()};il.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0};il.prototype.receivedFocus=function(){this.slowPoll()};il.prototype.slowPoll=function(){var e=this;if(this.pollingFast){return}this.polling.set(this.cm.options.pollInterval,(function(){e.poll();if(e.cm.state.focused){e.slowPoll()}}))};il.prototype.fastPoll=function(){var e=false,t=this;t.pollingFast=true;function n(){var r=t.poll();if(!r&&!e){e=true;t.polling.set(60,n)}else{t.pollingFast=false;t.slowPoll()}}t.polling.set(20,n)};il.prototype.poll=function(){var e=this;var t=this.cm,n=this.textarea,r=this.prevInput;if(this.contextMenuPending||!t.state.focused||Pe(n)&&!r&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq){return false}var i=n.value;if(i==r&&!t.somethingSelected()){return false}if(a&&s>=9&&this.hasSelection===i||g&&/[\uf700-\uf7ff]/.test(i)){t.display.input.reset();return false}if(t.doc.sel==t.display.selForContextMenu){var o=i.charCodeAt(0);if(o==8203&&!r){r=""}if(o==8666){this.reset();return this.cm.execCommand("undo")}}var l=0,c=Math.min(r.length,i.length);while(l<c&&r.charCodeAt(l)==i.charCodeAt(l)){++l}Di(t,(function(){Vs(t,i.slice(l),r.length-l,null,e.composing?"*compose":null);if(i.length>1e3||i.indexOf("\n")>-1){n.value=e.prevInput=""}else{e.prevInput=i}if(e.composing){e.composing.range.clear();e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"})}}));return true};il.prototype.ensurePolled=function(){if(this.pollingFast&&this.poll()){this.pollingFast=false}};il.prototype.onKeyPress=function(){if(a&&s>=9){this.hasSelection=null}this.fastPoll()};il.prototype.onContextMenu=function(e){var t=this,n=t.cm,r=n.display,i=t.textarea;if(t.contextMenuPending){t.contextMenuPending()}var o=Pr(n,e),c=r.scroller.scrollTop;if(!o||d){return}var u=n.options.resetSelectionOnContextMenu;if(u&&n.doc.sel.contains(o)==-1){Oi(n,Bo)(n.doc,ao(o),Y)}var f=i.style.cssText,p=t.wrapper.style.cssText;var h=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static";i.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-h.top-5)+"px; left: "+(e.clientX-h.left-5)+"px;\n z-index: 1000; background: "+(a?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);";var m;if(l){m=window.scrollY}r.input.focus();if(l){window.scrollTo(null,m)}r.input.reset();if(!n.somethingSelected()){i.value=t.prevInput=" "}t.contextMenuPending=v;r.selForContextMenu=n.doc.sel;clearTimeout(r.detectingSelectAll);function b(){if(i.selectionStart!=null){var e=n.somethingSelected();var o=""+(e?i.value:"");i.value="⇚";i.value=o;t.prevInput=e?"":"";i.selectionStart=1;i.selectionEnd=o.length;r.selForContextMenu=n.doc.sel}}function v(){if(t.contextMenuPending!=v){return}t.contextMenuPending=false;t.wrapper.style.cssText=p;i.style.cssText=f;if(a&&s<9){r.scrollbars.setScrollTop(r.scroller.scrollTop=c)}if(i.selectionStart!=null){if(!a||a&&s<9){b()}var e=0,o=function(){if(r.selForContextMenu==n.doc.sel&&i.selectionStart==0&&i.selectionEnd>0&&t.prevInput==""){Oi(n,$o)(n)}else if(e++<10){r.detectingSelectAll=setTimeout(o,500)}else{r.selForContextMenu=null;r.input.reset()}};r.detectingSelectAll=setTimeout(o,200)}}if(a&&s>=9){b()}if(C){Ee(e);var g=function(){be(window,"mouseup",g);setTimeout(v,20)};he(window,"mouseup",g)}else{setTimeout(v,50)}};il.prototype.readOnlyChanged=function(e){if(!e){this.reset()}this.textarea.disabled=e=="nocursor"};il.prototype.setUneditable=function(){};il.prototype.needsContentAttribute=false;function ol(e,t){t=t?z(t):{};t.value=e.value;if(!t.tabindex&&e.tabIndex){t.tabindex=e.tabIndex}if(!t.placeholder&&e.placeholder){t.placeholder=e.placeholder}if(t.autofocus==null){var n=A();t.autofocus=n==e||e.getAttribute("autofocus")!=null&&n==document.body}function r(){e.value=s.getValue()}var i;if(e.form){he(e.form,"submit",r);if(!t.leaveSubmitMethodAlone){var o=e.form;i=o.submit;try{var a=o.submit=function(){r();o.submit=i;o.submit();o.submit=a}}catch(l){}}}t.finishInit=function(n){n.save=r;n.getTextArea=function(){return e};n.toTextArea=function(){n.toTextArea=isNaN;r();e.parentNode.removeChild(n.getWrapperElement());e.style.display="";if(e.form){be(e.form,"submit",r);if(!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"){e.form.submit=i}}}};e.style.display="none";var s=Is((function(t){return e.parentNode.insertBefore(t,e.nextSibling)}),t);return s}function al(e){e.off=be;e.on=he;e.wheelEventPixels=to;e.Doc=xa;e.splitLines=je;e.countColumn=N;e.findColumn=q;e.isWordChar=te;e.Pass=V;e.signal=ve;e.Line=ln;e.changeEnd=so;e.scrollbarModel=_i;e.Pos=it;e.cmpPos=ot;e.modes=Ne;e.mimeModes=He;e.resolveMode=Ve;e.getMode=Ye;e.modeExtensions=We;e.extendMode=Ue;e.copyState=qe;e.startState=Ke;e.innerMode=Ge;e.commands=Ja;e.keyMap=za;e.keyName=Ya;e.isModifierKey=Ba;e.lookupKey=Fa;e.normalizeKeyMap=Ha;e.StringStream=$e;e.SharedTextMarker=ba;e.TextMarker=ha;e.LineWidget=ua;e.e_preventDefault=xe;e.e_stopPropagation=Ce;e.e_stop=Ee;e.addClass=j;e.contains=O;e.rmClass=E;e.keyNames=ja}js(Is);Ks(Is);var sl="iter insert remove copy getEditor constructor".split(" ");for(var ll in xa.prototype){if(xa.prototype.hasOwnProperty(ll)&&F(sl,ll)<0){Is.prototype[ll]=function(e){return function(){return e.apply(this.doc,arguments)}}(xa.prototype[ll])}}we(xa);Is.inputStyles={textarea:il,contenteditable:Xs};Is.defineMode=function(e){if(!Is.defaults.mode&&e!="null"){Is.defaults.mode=e}Fe.apply(this,arguments)};Is.defineMIME=Be;Is.defineMode("null",(function(){return{token:function(e){return e.skipToEnd()}}}));Is.defineMIME("text/plain","null");Is.defineExtension=function(e,t){Is.prototype[e]=t};Is.defineDocExtension=function(e,t){xa.prototype[e]=t};Is.fromTextArea=ol;al(Is);Is.version="5.53.2";return Is}))},VwiP:function(e,t,n){"use strict";var r=Object;var i=TypeError;e.exports=function e(){if(this!=null&&this!==r(this)){throw new i("RegExp.prototype.flags getter called on non-object")}var t="";if(this.global){t+="g"}if(this.ignoreCase){t+="i"}if(this.multiline){t+="m"}if(this.dotAll){t+="s"}if(this.unicode){t+="u"}if(this.sticky){t+="y"}return t}},Vywy:function(e,t,n){var r=n("Jcck");var i=5;var o=1<<i;var a=o-1;var s=o;function l(e){return e<0?(-e<<1)+1:(e<<1)+0}function c(e){var t=(e&1)===1;var n=e>>1;return t?-n:n}t.encode=function e(t){var n="";var o;var c=l(t);do{o=c&a;c>>>=i;if(c>0){o|=s}n+=r.encode(o)}while(c>0);return n};t.decode=function e(t,n,o){var l=t.length;var u=0;var d=0;var f,p;do{if(n>=l){throw new Error("Expected more digits in base 64 VLQ value.")}p=r.decode(t.charCodeAt(n++));if(p===-1){throw new Error("Invalid base64 digit: "+t.charAt(n-1))}f=!!(p&s);p&=a;u=u+(p<<d);d+=i}while(f);o.value=c(u);o.rest=n}},W070:function(e,t,n){var r=n("NsO/");var i=n("tEej");var o=n("D8kY");e.exports=function(e){return function(t,n,a){var s=r(t);var l=i(s.length);var c=o(a,l);var u;if(e&&n!=n)while(l>c){u=s[c++];if(u!=u)return true}else for(;l>c;c++)if(e||c in s){if(s[c]===n)return e||c||0}return!e&&-1}}},W9mf:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("nW2j");const i=new r["Token"]("@jupyterlab/mainmenu:IMainMenu")},WASD:function(e,t,n){var r=n("b70m");var i={input:true,option:true,optgroup:true,select:true,button:true,datalist:true,textarea:true};var o={tr:{tr:true,th:true,td:true},th:{th:true},td:{thead:true,th:true,td:true},body:{head:true,link:true,script:true},li:{li:true},p:{p:true},h1:{p:true},h2:{p:true},h3:{p:true},h4:{p:true},h5:{p:true},h6:{p:true},select:i,input:i,output:i,button:i,datalist:i,textarea:i,option:{option:true},optgroup:{optgroup:true}};var a={__proto__:null,area:true,base:true,basefont:true,br:true,col:true,command:true,embed:true,frame:true,hr:true,img:true,input:true,isindex:true,keygen:true,link:true,meta:true,param:true,source:true,track:true,wbr:true};var s={__proto__:null,math:true,svg:true};var l={__proto__:null,mi:true,mo:true,mn:true,ms:true,mtext:true,"annotation-xml":true,foreignObject:true,desc:true,title:true};var c=/\s|\//;function u(e,t){this._options=t||{};this._cbs=e||{};this._tagname="";this._attribname="";this._attribvalue="";this._attribs=null;this._stack=[];this._foreignContext=[];this.startIndex=0;this.endIndex=null;this._lowerCaseTagNames="lowerCaseTags"in this._options?!!this._options.lowerCaseTags:!this._options.xmlMode;this._lowerCaseAttributeNames="lowerCaseAttributeNames"in this._options?!!this._options.lowerCaseAttributeNames:!this._options.xmlMode;if(this._options.Tokenizer){r=this._options.Tokenizer}this._tokenizer=new r(this._options,this);if(this._cbs.onparserinit)this._cbs.onparserinit(this)}n("P7XM")(u,n("+qE3").EventEmitter);u.prototype._updatePosition=function(e){if(this.endIndex===null){if(this._tokenizer._sectionStart<=e){this.startIndex=0}else{this.startIndex=this._tokenizer._sectionStart-e}}else this.startIndex=this.endIndex+1;this.endIndex=this._tokenizer.getAbsoluteIndex()};u.prototype.ontext=function(e){this._updatePosition(1);this.endIndex--;if(this._cbs.ontext)this._cbs.ontext(e)};u.prototype.onopentagname=function(e){if(this._lowerCaseTagNames){e=e.toLowerCase()}this._tagname=e;if(!this._options.xmlMode&&e in o){for(var t;(t=this._stack[this._stack.length-1])in o[e];this.onclosetag(t));}if(this._options.xmlMode||!(e in a)){this._stack.push(e);if(e in s)this._foreignContext.push(true);else if(e in l)this._foreignContext.push(false)}if(this._cbs.onopentagname)this._cbs.onopentagname(e);if(this._cbs.onopentag)this._attribs={}};u.prototype.onopentagend=function(){this._updatePosition(1);if(this._attribs){if(this._cbs.onopentag)this._cbs.onopentag(this._tagname,this._attribs);this._attribs=null}if(!this._options.xmlMode&&this._cbs.onclosetag&&this._tagname in a){this._cbs.onclosetag(this._tagname)}this._tagname=""};u.prototype.onclosetag=function(e){this._updatePosition(1);if(this._lowerCaseTagNames){e=e.toLowerCase()}if(e in s||e in l){this._foreignContext.pop()}if(this._stack.length&&(!(e in a)||this._options.xmlMode)){var t=this._stack.lastIndexOf(e);if(t!==-1){if(this._cbs.onclosetag){t=this._stack.length-t;while(t--)this._cbs.onclosetag(this._stack.pop())}else this._stack.length=t}else if(e==="p"&&!this._options.xmlMode){this.onopentagname(e);this._closeCurrentTag()}}else if(!this._options.xmlMode&&(e==="br"||e==="p")){this.onopentagname(e);this._closeCurrentTag()}};u.prototype.onselfclosingtag=function(){if(this._options.xmlMode||this._options.recognizeSelfClosing||this._foreignContext[this._foreignContext.length-1]){this._closeCurrentTag()}else{this.onopentagend()}};u.prototype._closeCurrentTag=function(){var e=this._tagname;this.onopentagend();if(this._stack[this._stack.length-1]===e){if(this._cbs.onclosetag){this._cbs.onclosetag(e)}this._stack.pop()}};u.prototype.onattribname=function(e){if(this._lowerCaseAttributeNames){e=e.toLowerCase()}this._attribname=e};u.prototype.onattribdata=function(e){this._attribvalue+=e};u.prototype.onattribend=function(){if(this._cbs.onattribute)this._cbs.onattribute(this._attribname,this._attribvalue);if(this._attribs&&!Object.prototype.hasOwnProperty.call(this._attribs,this._attribname)){this._attribs[this._attribname]=this._attribvalue}this._attribname="";this._attribvalue=""};u.prototype._getInstructionName=function(e){var t=e.search(c),n=t<0?e:e.substr(0,t);if(this._lowerCaseTagNames){n=n.toLowerCase()}return n};u.prototype.ondeclaration=function(e){if(this._cbs.onprocessinginstruction){var t=this._getInstructionName(e);this._cbs.onprocessinginstruction("!"+t,"!"+e)}};u.prototype.onprocessinginstruction=function(e){if(this._cbs.onprocessinginstruction){var t=this._getInstructionName(e);this._cbs.onprocessinginstruction("?"+t,"?"+e)}};u.prototype.oncomment=function(e){this._updatePosition(4);if(this._cbs.oncomment)this._cbs.oncomment(e);if(this._cbs.oncommentend)this._cbs.oncommentend()};u.prototype.oncdata=function(e){this._updatePosition(1);if(this._options.xmlMode||this._options.recognizeCDATA){if(this._cbs.oncdatastart)this._cbs.oncdatastart();if(this._cbs.ontext)this._cbs.ontext(e);if(this._cbs.oncdataend)this._cbs.oncdataend()}else{this.oncomment("[CDATA["+e+"]]")}};u.prototype.onerror=function(e){if(this._cbs.onerror)this._cbs.onerror(e)};u.prototype.onend=function(){if(this._cbs.onclosetag){for(var e=this._stack.length;e>0;this._cbs.onclosetag(this._stack[--e]));}if(this._cbs.onend)this._cbs.onend()};u.prototype.reset=function(){if(this._cbs.onreset)this._cbs.onreset();this._tokenizer.reset();this._tagname="";this._attribname="";this._attribs=null;this._stack=[];if(this._cbs.onparserinit)this._cbs.onparserinit(this)};u.prototype.parseComplete=function(e){this.reset();this.end(e)};u.prototype.write=function(e){this._tokenizer.write(e)};u.prototype.end=function(e){this._tokenizer.end(e)};u.prototype.pause=function(){this._tokenizer.pause()};u.prototype.resume=function(){this._tokenizer.resume()};u.prototype.parseChunk=u.prototype.write;u.prototype.done=u.prototype.end;e.exports=u},WC1M:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("H+0L"),"");t.i(n("GxeX"),"");t.i(n("tDQL"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},WDQk:function(e,t,n){"use strict";var r=n("1u+m");e.exports=function e(){return typeof Object.is==="function"?Object.is:r}},WEpk:function(e,t){var n=e.exports={version:"2.6.11"};if(typeof __e=="number")__e=n},WKEY:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Variables\n|----------------------------------------------------------------------------*/\n\n:root {\n --jp-private-inspector-tab-height: 24px;\n --jp-private-inspector-tab-width: 60px;\n}\n\n/*-----------------------------------------------------------------------------\n| Inspector\n|----------------------------------------------------------------------------*/\n\n.jp-Inspector {\n outline: none;\n min-width: 120px;\n min-height: 120px;\n}\n\n.jp-Inspector-content {\n background: var(--jp-layout-color1);\n border: none;\n}\n\n.jp-Inspector-content {\n padding: 8px;\n width: 100%;\n height: 100%;\n overflow: auto;\n}\n\n.jp-Inspector-content pre {\n font-size: var(--jp-code-font-size);\n line-height: var(--jp-code-line-height);\n margin: 0;\n white-space: pre-wrap;\n}\n\n.jp-Inspector-default-content {\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: xx-large;\n font-style: italic;\n color: darkgray;\n}\n",""])},WMCC:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const i=r(n("wd/R"));var o;(function(e){function t(e){let t=i.default(e).fromNow();t=t==="a few seconds ago"?"seconds ago":t;return t}e.formatHuman=t;function n(e,t="YYYY-MM-DD HH:mm"){return i.default(e).format(t)}e.format=n})(o=t.Time||(t.Time={}))},WNMo:function(e,t,n){"use strict";t.__esModule=true;t.default=void 0;var r=i(n("ql4z"));function i(e){return e&&e.__esModule?e:{default:e}}var o=function(){function e(e){if(e===void 0){e=[]}this.version="7.0.32";this.plugins=this.normalize(e)}var t=e.prototype;t.use=function e(t){this.plugins=this.plugins.concat(this.normalize([t]));return this};t.process=function(e){function t(t){return e.apply(this,arguments)}t.toString=function(){return e.toString()};return t}((function(e,t){if(t===void 0){t={}}if(this.plugins.length===0&&t.parser===t.stringifier){if(false){}}return new r.default(this,e,t)}));t.normalize=function e(t){var n=[];for(var r=t,i=Array.isArray(r),o=0,r=i?r:r[Symbol.iterator]();;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{o=r.next();if(o.done)break;a=o.value}var s=a;if(s.postcss)s=s.postcss;if(typeof s==="object"&&Array.isArray(s.plugins)){n=n.concat(s.plugins)}else if(typeof s==="function"){n.push(s)}else if(typeof s==="object"&&(s.parse||s.stringify)){if(false){}}else{throw new Error(s+" is not a PostCSS plugin")}}return n};return e}();var a=o;t.default=a;e.exports=t.default},WYrj:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],n=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"];var r=e.defineLocale("dv",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,t,n){if(e<12){return"މކ"}else{return"މފ"}},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",ss:"d% ސިކުންތު",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}});return r}))},WbBG:function(e,t,n){"use strict";var r="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";e.exports=r},Wg3t:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n("nW2j");function i(e){var t,n,i,o,a;return{buffers:(t=e.buffers,t!==null&&t!==void 0?t:[]),channel:e.channel,content:e.content,header:{date:(new Date).toISOString(),msg_id:(n=e.msgId,n!==null&&n!==void 0?n:r.UUID.uuid4()),msg_type:e.msgType,session:e.session,username:(i=e.username,i!==null&&i!==void 0?i:""),version:"5.2"},metadata:(o=e.metadata,o!==null&&o!==void 0?o:{}),parent_header:(a=e.parentHeader,a!==null&&a!==void 0?a:{})}}t.createMessage=i;function o(e){return e.header.msg_type==="stream"}t.isStreamMsg=o;function a(e){return e.header.msg_type==="display_data"}t.isDisplayDataMsg=a;function s(e){return e.header.msg_type==="update_display_data"}t.isUpdateDisplayDataMsg=s;function l(e){return e.header.msg_type==="execute_input"}t.isExecuteInputMsg=l;function c(e){return e.header.msg_type==="execute_result"}t.isExecuteResultMsg=c;function u(e){return e.header.msg_type==="error"}t.isErrorMsg=u;function d(e){return e.header.msg_type==="status"}t.isStatusMsg=d;function f(e){return e.header.msg_type==="clear_output"}t.isClearOutputMsg=f;function p(e){return e.header.msg_type==="debug_event"}t.isDebugEventMsg=p;function h(e){return e.header.msg_type==="comm_open"}t.isCommOpenMsg=h;function m(e){return e.header.msg_type==="comm_close"}t.isCommCloseMsg=m;function b(e){return e.header.msg_type==="comm_msg"}t.isCommMsgMsg=b;function v(e){return e.header.msg_type==="kernel_info_request"}t.isInfoRequestMsg=v;function g(e){return e.header.msg_type==="execute_reply"}t.isExecuteReplyMsg=g;function _(e){return e.header.msg_type==="debug_request"}t.isDebugRequestMsg=_;function y(e){return e.header.msg_type==="debug_reply"}t.isDebugReplyMsg=y;function w(e){return e.header.msg_type==="input_request"}t.isInputRequestMsg=w;function x(e){return e.header.msg_type==="input_reply"}t.isInputReplyMsg=x},WgSP:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"TEXT_JAVASCRIPT_MIMETYPE",(function(){return TEXT_JAVASCRIPT_MIMETYPE}));__webpack_require__.d(__webpack_exports__,"APPLICATION_JAVASCRIPT_MIMETYPE",(function(){return APPLICATION_JAVASCRIPT_MIMETYPE}));__webpack_require__.d(__webpack_exports__,"ExperimentalRenderedJavascript",(function(){return ExperimentalRenderedJavascript}));__webpack_require__.d(__webpack_exports__,"rendererFactory",(function(){return rendererFactory}));var _jupyterlab_rendermime__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("75di");const TEXT_JAVASCRIPT_MIMETYPE="text/javascript";const APPLICATION_JAVASCRIPT_MIMETYPE="application/javascript";function evalInContext(code,element,document,window){return eval(code)}class ExperimentalRenderedJavascript extends _jupyterlab_rendermime__WEBPACK_IMPORTED_MODULE_0__["c"]{render(e){const t=()=>{try{const t=e.data[this.mimeType];if(t){evalInContext(t,this.node,document,window)}return Promise.resolve()}catch(t){return Promise.reject(t)}};if(!e.trusted){const e=document.createElement("pre");e.textContent="Are you sure that you want to run arbitrary Javascript within your JupyterLab session?";const n=document.createElement("button");n.textContent="Run";this.node.appendChild(e);this.node.appendChild(n);n.onclick=e=>{this.node.textContent="";void t()};return Promise.resolve()}return t()}}const rendererFactory={safe:false,mimeTypes:[TEXT_JAVASCRIPT_MIMETYPE,APPLICATION_JAVASCRIPT_MIMETYPE],createRenderer:e=>new ExperimentalRenderedJavascript(e)};const extension={id:"@jupyterlab/javascript-extension:factory",rendererFactory,rank:0,dataType:"string"};__webpack_exports__["default"]=extension},"Wh+T":function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("wl5N"),"");t.i(n("QsCk"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) 2014-2017, Jupyter Development Team.\n|\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},WkdY:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("363a"),"");t.i(n("0jdl"),"");t.i(n("xvqC"),"");t.i(n("2GoQ"),"");t.i(n("VNRs"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* Sibling imports */\n\n/* Override Blueprint's _reset.scss styles */\nhtml {\n box-sizing: unset;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: unset;\n}\n\nbody {\n color: unset;\n font-family: var(--jp-ui-font-family);\n}\n\np {\n margin-top: unset;\n margin-bottom: unset;\n}\n\nsmall {\n font-size: unset;\n}\n\nstrong {\n font-weight: unset;\n}\n\n/* Override Blueprint's _typography.scss styles */\na {\n text-decoration: unset;\n color: unset;\n}\na:hover {\n text-decoration: unset;\n color: unset;\n}\n\n/* Override Blueprint's _accessibility.scss styles */\n:focus {\n outline: unset;\n outline-offset: unset;\n -moz-outline-radius: unset;\n}\n\n/* Styles for ui-components */\n.jp-Button {\n border-radius: var(--jp-border-radius);\n padding: 0px 12px;\n font-size: var(--jp-ui-font-size1);\n}\n\n/* Use our own theme for hover styles */\nbutton.jp-Button.bp3-button.bp3-minimal:hover {\n background-color: var(--jp-layout-color2);\n}\n.jp-Button.minimal {\n color: unset !important;\n}\n\n.jp-Button.jp-ToolbarButtonComponent {\n text-transform: none;\n}\n\n.jp-InputGroup input {\n box-sizing: border-box;\n border-radius: 0;\n background-color: transparent;\n color: var(--jp-ui-font-color0);\n box-shadow: inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color);\n}\n\n.jp-InputGroup input:focus {\n box-shadow: inset 0 0 0 var(--jp-border-width)\n var(--jp-input-active-box-shadow-color),\n inset 0 0 0 3px var(--jp-input-active-box-shadow-color);\n}\n\n.jp-InputGroup input::placeholder,\ninput::placeholder {\n color: var(--jp-ui-font-color3);\n}\n\n.jp-BPIcon {\n display: inline-block;\n vertical-align: middle;\n margin: auto;\n}\n\n/* Stop blueprint futzing with our icon fills */\n.bp3-icon.jp-BPIcon > svg:not([fill]) {\n fill: var(--jp-inverse-layout-color3);\n}\n\n.jp-InputGroupAction {\n padding: 6px;\n}\n\n.jp-HTMLSelect.jp-DefaultStyle select {\n background-color: initial;\n border: none;\n border-radius: 0;\n box-shadow: none;\n color: var(--jp-ui-font-color0);\n display: block;\n font-size: var(--jp-ui-font-size1);\n height: 24px;\n line-height: 14px;\n padding: 0 25px 0 10px;\n text-align: left;\n -moz-appearance: none;\n -webkit-appearance: none;\n}\n\n/* Use our own theme for hover and option styles */\n.jp-HTMLSelect.jp-DefaultStyle select:hover,\n.jp-HTMLSelect.jp-DefaultStyle select > option {\n background-color: var(--jp-layout-color2);\n color: var(--jp-ui-font-color0);\n}\nselect {\n box-sizing: border-box;\n}\n",""])},Wl7T:function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"london tube",author:"jan t. sott",base00:"#231f20",base01:"#1c3f95",base02:"#5a5758",base03:"#737171",base04:"#959ca1",base05:"#d9d8d8",base06:"#e7e7e8",base07:"#ffffff",base08:"#ee2e24",base09:"#f386a1",base0A:"#ffd204",base0B:"#00853e",base0C:"#85cebc",base0D:"#009ddc",base0E:"#98005d",base0F:"#b06110"};e.exports=t["default"]},Wl9T:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("aH8u"),"");t.i(n("H+0L"),"");t.i(n("3fdH"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},Wpdm:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n("jbSH");var i=n("AfXZ");var o=function(){function e(){this._disposed=false}Object.defineProperty(e.prototype,"isDisposed",{get:function(){return this._disposed},enumerable:true,configurable:true});e.prototype.dispose=function(){this._disposed=true};e.prototype.onKeyDown=function(e,t){if(e.editable&&e.selectionModel.cursorRow!==-1&&e.selectionModel.cursorColumn!==-1){var n=String.fromCharCode(t.keyCode);if(/[a-zA-Z0-9-_ ]/.test(n)){var r=e.selectionModel.cursorRow;var o=e.selectionModel.cursorColumn;var a={grid:e,row:r,column:o};e.editorController.edit(a);if(i.getKeyboardLayout().keyForKeydownEvent(t)==="Space"){t.stopPropagation();t.preventDefault()}return}}switch(i.getKeyboardLayout().keyForKeydownEvent(t)){case"ArrowLeft":this.onArrowLeft(e,t);break;case"ArrowRight":this.onArrowRight(e,t);break;case"ArrowUp":this.onArrowUp(e,t);break;case"ArrowDown":this.onArrowDown(e,t);break;case"PageUp":this.onPageUp(e,t);break;case"PageDown":this.onPageDown(e,t);break;case"Escape":this.onEscape(e,t);break;case"Delete":this.onDelete(e,t);break;case"C":this.onKeyC(e,t);break;case"Enter":if(e.selectionModel){e.moveCursor(t.shiftKey?"up":"down");e.scrollToCursor()}break;case"Tab":if(e.selectionModel){e.moveCursor(t.shiftKey?"left":"right");e.scrollToCursor();t.stopPropagation();t.preventDefault()}break}};e.prototype.onArrowLeft=function(e,t){t.preventDefault();t.stopPropagation();var n=e.selectionModel;var i=t.shiftKey;var o=r.Platform.accelKey(t);if(!n&&o){e.scrollTo(0,e.scrollY);return}if(!n){e.scrollByStep("left");return}var a=n.selectionMode;if(a==="row"&&o){e.scrollTo(0,e.scrollY);return}if(a==="row"){e.scrollByStep("left");return}var s=n.cursorRow;var l=n.cursorColumn;var c=n.currentSelection();var u;var d;var f;var p;var h;var m;var b;if(o&&i){u=c?c.r1:0;d=c?c.r2:0;f=c?c.c1:0;p=0;h=s;m=l;b="current"}else if(i){u=c?c.r1:0;d=c?c.r2:0;f=c?c.c1:0;p=c?c.c2-1:0;h=s;m=l;b="current"}else if(o){u=s;d=s;f=0;p=0;h=u;m=f;b="all"}else{u=s;d=s;f=l-1;p=l-1;h=u;m=f;b="all"}n.select({r1:u,c1:f,r2:d,c2:p,cursorRow:h,cursorColumn:m,clear:b});c=n.currentSelection();if(!c){return}if(i||a==="column"){e.scrollToColumn(c.c2)}else{e.scrollToCursor()}};e.prototype.onArrowRight=function(e,t){t.preventDefault();t.stopPropagation();var n=e.selectionModel;var i=t.shiftKey;var o=r.Platform.accelKey(t);if(!n&&o){e.scrollTo(e.maxScrollX,e.scrollY);return}if(!n){e.scrollByStep("right");return}var a=n.selectionMode;if(a==="row"&&o){e.scrollTo(e.maxScrollX,e.scrollY);return}if(a==="row"){e.scrollByStep("right");return}var s=n.cursorRow;var l=n.cursorColumn;var c=n.currentSelection();var u;var d;var f;var p;var h;var m;var b;if(o&&i){u=c?c.r1:0;d=c?c.r2:0;f=c?c.c1:0;p=Infinity;h=s;m=l;b="current"}else if(i){u=c?c.r1:0;d=c?c.r2:0;f=c?c.c1:0;p=c?c.c2+1:0;h=s;m=l;b="current"}else if(o){u=s;d=s;f=Infinity;p=Infinity;h=u;m=f;b="all"}else{u=s;d=s;f=l+1;p=l+1;h=u;m=f;b="all"}n.select({r1:u,c1:f,r2:d,c2:p,cursorRow:h,cursorColumn:m,clear:b});c=n.currentSelection();if(!c){return}if(i||a==="column"){e.scrollToColumn(c.c2)}else{e.scrollToCursor()}};e.prototype.onArrowUp=function(e,t){t.preventDefault();t.stopPropagation();var n=e.selectionModel;var i=t.shiftKey;var o=r.Platform.accelKey(t);if(!n&&o){e.scrollTo(e.scrollX,0);return}if(!n){e.scrollByStep("up");return}var a=n.selectionMode;if(a==="column"&&o){e.scrollTo(e.scrollX,0);return}if(a==="column"){e.scrollByStep("up");return}var s=n.cursorRow;var l=n.cursorColumn;var c=n.currentSelection();var u;var d;var f;var p;var h;var m;var b;if(o&&i){u=c?c.r1:0;d=0;f=c?c.c1:0;p=c?c.c2:0;h=s;m=l;b="current"}else if(i){u=c?c.r1:0;d=c?c.r2-1:0;f=c?c.c1:0;p=c?c.c2:0;h=s;m=l;b="current"}else if(o){u=0;d=0;f=l;p=l;h=u;m=f;b="all"}else{u=s-1;d=s-1;f=l;p=l;h=u;m=f;b="all"}n.select({r1:u,c1:f,r2:d,c2:p,cursorRow:h,cursorColumn:m,clear:b});c=n.currentSelection();if(!c){return}if(i||a==="row"){e.scrollToRow(c.r2)}else{e.scrollToCursor()}};e.prototype.onArrowDown=function(e,t){t.preventDefault();t.stopPropagation();var n=e.selectionModel;var i=t.shiftKey;var o=r.Platform.accelKey(t);if(!n&&o){e.scrollTo(e.scrollX,e.maxScrollY);return}if(!n){e.scrollByStep("down");return}var a=n.selectionMode;if(a==="column"&&o){e.scrollTo(e.scrollX,e.maxScrollY);return}if(a==="column"){e.scrollByStep("down");return}var s=n.cursorRow;var l=n.cursorColumn;var c=n.currentSelection();var u;var d;var f;var p;var h;var m;var b;if(o&&i){u=c?c.r1:0;d=Infinity;f=c?c.c1:0;p=c?c.c2:0;h=s;m=l;b="current"}else if(i){u=c?c.r1:0;d=c?c.r2+1:0;f=c?c.c1:0;p=c?c.c2:0;h=s;m=l;b="current"}else if(o){u=Infinity;d=Infinity;f=l;p=l;h=u;m=f;b="all"}else{u=s+1;d=s+1;f=l;p=l;h=u;m=f;b="all"}n.select({r1:u,c1:f,r2:d,c2:p,cursorRow:h,cursorColumn:m,clear:b});c=n.currentSelection();if(!c){return}if(i||a==="row"){e.scrollToRow(c.r2)}else{e.scrollToCursor()}};e.prototype.onPageUp=function(e,t){if(r.Platform.accelKey(t)){return}t.preventDefault();t.stopPropagation();var n=e.selectionModel;if(!n||n.selectionMode==="column"){e.scrollByPage("up");return}var i=Math.floor(e.pageHeight/e.defaultSizes.rowHeight);var o=n.cursorRow;var a=n.cursorColumn;var s=n.currentSelection();var l;var c;var u;var d;var f;var p;var h;if(t.shiftKey){l=s?s.r1:0;c=s?s.r2-i:0;u=s?s.c1:0;d=s?s.c2:0;f=o;p=a;h="current"}else{l=s?s.r1-i:0;c=l;u=a;d=a;f=l;p=a;h="all"}n.select({r1:l,c1:u,r2:c,c2:d,cursorRow:f,cursorColumn:p,clear:h});s=n.currentSelection();if(!s){return}e.scrollToRow(s.r2)};e.prototype.onPageDown=function(e,t){if(r.Platform.accelKey(t)){return}t.preventDefault();t.stopPropagation();var n=e.selectionModel;if(!n||n.selectionMode==="column"){e.scrollByPage("down");return}var i=Math.floor(e.pageHeight/e.defaultSizes.rowHeight);var o=n.cursorRow;var a=n.cursorColumn;var s=n.currentSelection();var l;var c;var u;var d;var f;var p;var h;if(t.shiftKey){l=s?s.r1:0;c=s?s.r2+i:0;u=s?s.c1:0;d=s?s.c2:0;f=o;p=a;h="current"}else{l=s?s.r1+i:0;c=l;u=a;d=a;f=l;p=a;h="all"}n.select({r1:l,c1:u,r2:c,c2:d,cursorRow:f,cursorColumn:p,clear:h});s=n.currentSelection();if(!s){return}e.scrollToRow(s.r2)};e.prototype.onEscape=function(e,t){if(e.selectionModel){e.selectionModel.clear()}};e.prototype.onDelete=function(e,t){if(e.editable&&!e.selectionModel.isEmpty){var n=e.dataModel;var r=n.rowCount("body")-1;var i=n.columnCount("body")-1;var o=e.selectionModel.selections();var a=void 0;while((a=o.next())!==undefined){var s=Math.max(0,Math.min(a.r1,r));var l=Math.max(0,Math.min(a.c1,i));var c=Math.max(0,Math.min(a.r2,r));var u=Math.max(0,Math.min(a.c2,i));for(var d=s;d<=c;++d){for(var f=l;f<=u;++f){n.setData("body",d,f,null)}}}}};e.prototype.onKeyC=function(e,t){if(t.shiftKey||!r.Platform.accelKey(t)){return}t.preventDefault();t.stopPropagation();e.copyToClipboard()};return e}();t.BasicKeyHandler=o},Wv91:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'ünji",4:"'ünji",100:"'ünji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};var n=e.defineLocale("tk",{months:"Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr".split("_"),monthsShort:"Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek".split("_"),weekdays:"Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe".split("_"),weekdaysShort:"Ýek_Duş_Siş_Çar_Pen_Ann_Şen".split("_"),weekdaysMin:"Ýk_Dş_Sş_Çr_Pn_An_Şn".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[düýn] LT",lastWeek:"[geçen] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s soň",past:"%s öň",s:"birnäçe sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir gün",dd:"%d gün",M:"bir aý",MM:"%d aý",y:"bir ýyl",yy:"%d ýyl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(e===0){return e+"'unjy"}var r=e%10,i=e%100-r,o=e>=100?100:null;return e+(t[r]||t[i]||t[o])}},week:{dow:1,doy:7}});return n}))},"Ww+K":function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 200 200'%3E %3Cg class='jp-icon-brand1 jp-icon-selectable' fill='%230288D1'%3E %3Cpath d='M20 19.8h160v159.9H20z'/%3E %3C/g%3E %3Cg class='jp-icon-selectable-inverse' fill='%23fff'%3E %3Cpath d='M105 127.3h40v12.8h-40zM51.1 77L74 99.9l-23.3 23.3 10.5 10.5 23.3-23.3L95 99.9 84.5 89.4 61.6 66.5z'/%3E %3C/g%3E %3C/svg%3E"},WxRl:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function n(e,t,n,r){var i=e;switch(n){case"s":return r||t?"néhány másodperc":"néhány másodperce";case"ss":return i+(r||t)?" másodperc":" másodperce";case"m":return"egy"+(r||t?" perc":" perce");case"mm":return i+(r||t?" perc":" perce");case"h":return"egy"+(r||t?" óra":" órája");case"hh":return i+(r||t?" óra":" órája");case"d":return"egy"+(r||t?" nap":" napja");case"dd":return i+(r||t?" nap":" napja");case"M":return"egy"+(r||t?" hónap":" hónapja");case"MM":return i+(r||t?" hónap":" hónapja");case"y":return"egy"+(r||t?" év":" éve");case"yy":return i+(r||t?" év":" éve")}return""}function r(e){return(e?"":"[múlt] ")+"["+t[this.day()]+"] LT[-kor]"}var i=e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return e.charAt(1).toLowerCase()==="u"},meridiem:function(e,t,n){if(e<12){return n===true?"de":"DE"}else{return n===true?"du":"DU"}},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return r.call(this,true)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return r.call(this,false)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i}))},X6r2:function(e,t,n){"use strict";n.r(t);n.d(t,"BACKSPACE",(function(){return r}));n.d(t,"TAB",(function(){return i}));n.d(t,"ENTER",(function(){return o}));n.d(t,"SHIFT",(function(){return a}));n.d(t,"ESCAPE",(function(){return s}));n.d(t,"SPACE",(function(){return l}));n.d(t,"ARROW_LEFT",(function(){return c}));n.d(t,"ARROW_UP",(function(){return u}));n.d(t,"ARROW_RIGHT",(function(){return d}));n.d(t,"ARROW_DOWN",(function(){return f}));n.d(t,"DELETE",(function(){return p}));n.d(t,"isKeyboardClick",(function(){return h}));var r=8;var i=9;var o=13;var a=16;var s=27;var l=32;var c=37;var u=38;var d=39;var f=40;var p=46;function h(e){return e===o||e===l}},X709:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var t=e%10,n=~~(e%100/10)===1?":e":t===1?":a":t===2?":a":t===3?":e":":e";return e+n},week:{dow:1,doy:4}});return t}))},X834:function(e,t,n){"use strict";t.__esModule=true;var r=n("GQeE");var i=E(r);var o=n("iCc5");var a=E(o);var s=n("FYw3");var l=E(s);var c=n("mRg0");var u=E(c);var d=n("QbLZ");var f=E(d);var p=n("q1tI");var h=E(p);var m=n("17x9");var b=E(m);var v=n("ktrZ");var g=E(v);var _=n("pnsq");var y=E(_);var w=n("rTFf");var x=E(w);var C=n("kCS6");var k=E(C);function E(e){return e&&e.__esModule?e:{default:e}}function M(e,t,n){var r=e.nodeType,i=e.data,o=e.collectionLimit,a=e.circularCache,s=e.keyPath,l=e.postprocessValue,c=e.sortObjectKeys;var u=[];(0,y["default"])(r,i,c,o,t,n).forEach((function(t){if(t.to){u.push(h["default"].createElement(k["default"],(0,f["default"])({},e,{key:"ItemRange--"+t.from+"-"+t.to,from:t.from,to:t.to,renderChildNodes:M})))}else{var n=t.key,r=t.value;var i=a.indexOf(r)!==-1;var c=h["default"].createElement(x["default"],(0,f["default"])({},e,{postprocessValue:l,collectionLimit:o},{key:"Node--"+n,keyPath:[n].concat(s),value:l(r),circularCache:[].concat(a,[r]),isCircular:i,hideRoot:false}));if(c!==false){u.push(c)}}}));return u}function S(e){var t=e.shouldExpandNode&&!e.isCircular?e.shouldExpandNode(e.keyPath,e.data,e.level):false;return{expanded:t}}var L=function(e){(0,u["default"])(t,e);function t(n){(0,a["default"])(this,t);var r=(0,l["default"])(this,e.call(this,n));r.handleClick=function(){if(r.props.expandable){r.setState({expanded:!r.state.expanded})}};r.state=S(n);return r}t.prototype.componentWillReceiveProps=function e(t){var n=S(t);if(S(this.props).expanded!==n.expanded){this.setState(n)}};t.prototype.shouldComponentUpdate=function e(t,n){var r=this;return!!(0,i["default"])(t).find((function(e){return e!=="circularCache"&&(e==="keyPath"?t[e].join("/")!==r.props[e].join("/"):t[e]!==r.props[e])}))||n.expanded!==this.state.expanded};t.prototype.render=function e(){var t=this.props,n=t.getItemString,r=t.nodeTypeIndicator,i=t.nodeType,o=t.data,a=t.hideRoot,s=t.createItemString,l=t.styling,c=t.collectionLimit,u=t.keyPath,d=t.labelRenderer,p=t.expandable;var m=this.state.expanded;var b=m||a&&this.props.level===0?M((0,f["default"])({},this.props,{level:this.props.level+1})):null;var v=h["default"].createElement("span",l("nestedNodeItemType",m),r);var _=n(i,o,v,s(o,c));var y=[u,i,m,p];return a?h["default"].createElement("li",l.apply(undefined,["rootNode"].concat(y)),h["default"].createElement("ul",l.apply(undefined,["rootNodeChildren"].concat(y)),b)):h["default"].createElement("li",l.apply(undefined,["nestedNode"].concat(y)),p&&h["default"].createElement(g["default"],{styling:l,nodeType:i,expanded:m,onClick:this.handleClick}),h["default"].createElement("label",(0,f["default"])({},l.apply(undefined,[["label","nestedNodeLabel"]].concat(y)),{onClick:this.handleClick}),d.apply(undefined,y)),h["default"].createElement("span",(0,f["default"])({},l.apply(undefined,["nestedNodeItemString"].concat(y)),{onClick:this.handleClick}),_),h["default"].createElement("ul",l.apply(undefined,["nestedNodeChildren"].concat(y)),b))};return t}(h["default"].Component);L.propTypes={getItemString:b["default"].func.isRequired,nodeTypeIndicator:b["default"].any,nodeType:b["default"].string.isRequired,data:b["default"].any,hideRoot:b["default"].bool.isRequired,createItemString:b["default"].func.isRequired,styling:b["default"].func.isRequired,collectionLimit:b["default"].number,keyPath:b["default"].arrayOf(b["default"].oneOfType([b["default"].string,b["default"].number])).isRequired,labelRenderer:b["default"].func.isRequired,shouldExpandNode:b["default"].func,level:b["default"].number.isRequired,sortObjectKeys:b["default"].oneOfType([b["default"].func,b["default"].bool]),isCircular:b["default"].bool,expandable:b["default"].bool};L.defaultProps={data:[],circularCache:[],level:0,expandable:true};t["default"]=L},XBab:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-MimeDocument {\n outline: none;\n}\n",""])},XD0j:function(e,t,n){"use strict";e.exports=function e(t,n,r){var i=" ";var o=t.schema[n];var a=t.errSchemaPath+"/"+n;var s=!t.opts.allErrors;var l=t.util.toQuotedString(o);if(t.opts.$comment===true){i+=" console.log("+l+");"}else if(typeof t.opts.$comment=="function"){i+=" self._opts.$comment("+l+", "+t.util.toQuotedString(a)+", validate.root.schema);"}return i}},XDpg:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){if(e===12){e=0}if(t==="凌晨"||t==="早上"||t==="上午"){return e}else if(t==="下午"||t==="晚上"){return e+12}else{return e>=11?e:e+12}},meridiem:function(e,t,n){var r=e*100+t;if(r<600){return"凌晨"}else if(r<900){return"早上"}else if(r<1130){return"上午"}else if(r<1230){return"中午"}else if(r<1800){return"下午"}else{return"晚上"}},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:function(e){if(e.week()!==this.week()){return"[下]dddLT"}else{return"[本]dddLT"}},lastDay:"[昨天]LT",lastWeek:function(e){if(this.week()!==e.week()){return"[上]dddLT"}else{return"[本]dddLT"}},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s后",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}});return t}))},XLvN:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెబర్_అక్టోబర్_నవబర్_డిసెబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:true,weekdays:"ఆదివార_సోమవార_మగళవార_బుధవార_గురువార_శుక్రవార_శనివార".split("_"),weekdaysShort:"ఆది_సోమ_మగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మ_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,t){if(e===12){e=0}if(t==="రాత్రి"){return e<4?e:e+12}else if(t==="ఉదయం"){return e}else if(t==="మధ్యాహ్నం"){return e>=10?e:e+12}else if(t==="సాయంత్రం"){return e+12}},meridiem:function(e,t,n){if(e<4){return"రాత్రి"}else if(e<10){return"ఉదయం"}else if(e<17){return"మధ్యాహ్నం"}else if(e<20){return"సాయంత్రం"}else{return"రాత్రి"}},week:{dow:0,doy:6}});return t}))},XPXQ:function(e,t,n){"use strict";e.exports=function e(t,n,r){var i=" ";var o=t.level;var a=t.dataLevel;var s=t.schema[n];var l=t.schemaPath+t.util.getProperty(n);var c=t.errSchemaPath+"/"+n;var u=!t.opts.allErrors;var d="data"+(a||"");var f="valid"+o;var p="errs__"+o;var h=t.util.copy(t);var m="";h.level++;var b="valid"+h.level;var v="i"+o,g=h.dataLevel=t.dataLevel+1,_="data"+g,y=t.baseId,w=t.opts.strictKeywords?typeof s=="object"&&Object.keys(s).length>0||s===false:t.util.schemaHasRules(s,t.RULES.all);i+="var "+p+" = errors;var "+f+";";if(w){var x=t.compositeRule;t.compositeRule=h.compositeRule=true;h.schema=s;h.schemaPath=l;h.errSchemaPath=c;i+=" var "+b+" = false; for (var "+v+" = 0; "+v+" < "+d+".length; "+v+"++) { ";h.errorPath=t.util.getPathExpr(t.errorPath,v,t.opts.jsonPointers,true);var C=d+"["+v+"]";h.dataPathArr[g]=v;var k=t.validate(h);h.baseId=y;if(t.util.varOccurences(k,_)<2){i+=" "+t.util.varReplace(k,_,C)+" "}else{i+=" var "+_+" = "+C+"; "+k+" "}i+=" if ("+b+") break; } ";t.compositeRule=h.compositeRule=x;i+=" "+m+" if (!"+b+") {"}else{i+=" if ("+d+".length == 0) {"}var E=E||[];E.push(i);i="";if(t.createErrors!==false){i+=" { keyword: '"+"contains"+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: {} ";if(t.opts.messages!==false){i+=" , message: 'should contain a valid item' "}if(t.opts.verbose){i+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+t.schemaPath+" , data: "+d+" "}i+=" } "}else{i+=" {} "}var M=i;i=E.pop();if(!t.compositeRule&&u){if(t.async){i+=" throw new ValidationError(["+M+"]); "}else{i+=" validate.errors = ["+M+"]; return false; "}}else{i+=" var err = "+M+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" } else { ";if(w){i+=" errors = "+p+"; if (vErrors !== null) { if ("+p+") vErrors.length = "+p+"; else vErrors = null; } "}if(t.opts.allErrors){i+=" } "}return i}},XW4k:function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"twilight",author:"david hart (http://hart-dev.com)",base00:"#1e1e1e",base01:"#323537",base02:"#464b50",base03:"#5f5a60",base04:"#838184",base05:"#a7a7a7",base06:"#c3c3c3",base07:"#ffffff",base08:"#cf6a4c",base09:"#cda869",base0A:"#f9ee98",base0B:"#8f9d6a",base0C:"#afc4db",base0D:"#7587a6",base0E:"#9b859d",base0F:"#9b703f"};e.exports=t["default"]},XWIA:function(e,t){e.exports="data:image/svg+xml,%3Csvg width='152' height='165' viewBox='0 0 152 165' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E %3Cg class='jp-icon-warn0' fill='%23F37726'%3E %3Cpath transform='translate(0.078947, 110.582927)' d='M75.9422842,29.5804561 C43.3023947,29.5804561 14.7967832,17.6534634 0,0 C5.51083211,15.8406829 15.7815389,29.5667732 29.3904947,39.2784171 C42.9997,48.9898537 59.2737,54.2067805 75.9605789,54.2067805 C92.6474579,54.2067805 108.921458,48.9898537 122.530663,39.2784171 C136.139453,29.5667732 146.410284,15.8406829 151.921158,0 C137.087868,17.6534634 108.582589,29.5804561 75.9422842,29.5804561 L75.9422842,29.5804561 Z' /%3E %3Cpath transform='translate(0.037368, 0.704878)' d='M75.9784579,24.6264073 C108.618763,24.6264073 137.124458,36.5534415 151.921158,54.2067805 C146.410284,38.366222 136.139453,24.6401317 122.530663,14.9284878 C108.921458,5.2168439 92.6474579,0 75.9605789,0 C59.2737,0 42.9997,5.2168439 29.3904947,14.9284878 C15.7815389,24.6401317 5.51083211,38.366222 0,54.2067805 C14.8330816,36.5899293 43.3385684,24.6264073 75.9784579,24.6264073 L75.9784579,24.6264073 Z' /%3E %3C/g%3E %3C/svg%3E"},Xmbu:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 24 24'%3E %3Cmask id='donutHole'%3E %3Crect width='24' height='24' fill='white' /%3E %3Ccircle cx='12' cy='12' r='8' fill='black'/%3E %3C/mask%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Crect height='18' width='2' x='11' y='3' transform='rotate(315, 12, 12)'/%3E %3Ccircle cx='12' cy='12' r='10' mask='url(%23donutHole)'/%3E %3C/g%3E %3C/svg%3E"},Xqyc:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.encode=t.decodeStrict=t.decode=void 0;var r=n("C2jm");var i=n("eZxJ");function o(e,t){return(!t||t<=0?r.decodeXML:r.decodeHTML)(e)}t.decode=o;function a(e,t){return(!t||t<=0?r.decodeXML:r.decodeHTMLStrict)(e)}t.decodeStrict=a;function s(e,t){return(!t||t<=0?i.encodeXML:i.encodeHTML)(e)}t.encode=s;var l=n("eZxJ");Object.defineProperty(t,"encodeXML",{enumerable:true,get:function(){return l.encodeXML}});Object.defineProperty(t,"encodeHTML",{enumerable:true,get:function(){return l.encodeHTML}});Object.defineProperty(t,"escape",{enumerable:true,get:function(){return l.escape}});Object.defineProperty(t,"encodeHTML4",{enumerable:true,get:function(){return l.encodeHTML}});Object.defineProperty(t,"encodeHTML5",{enumerable:true,get:function(){return l.encodeHTML}});var c=n("C2jm");Object.defineProperty(t,"decodeXML",{enumerable:true,get:function(){return c.decodeXML}});Object.defineProperty(t,"decodeHTML",{enumerable:true,get:function(){return c.decodeHTML}});Object.defineProperty(t,"decodeHTMLStrict",{enumerable:true,get:function(){return c.decodeHTMLStrict}});Object.defineProperty(t,"decodeHTML4",{enumerable:true,get:function(){return c.decodeHTML}});Object.defineProperty(t,"decodeHTML5",{enumerable:true,get:function(){return c.decodeHTML}});Object.defineProperty(t,"decodeHTML4Strict",{enumerable:true,get:function(){return c.decodeHTMLStrict}});Object.defineProperty(t,"decodeHTML5Strict",{enumerable:true,get:function(){return c.decodeHTMLStrict}});Object.defineProperty(t,"decodeXMLStrict",{enumerable:true,get:function(){return c.decodeXML}})},Xt8d:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("H+0L"),"");t.i(n("RqDC"),"");t.i(n("GxeX"),"");t.i(n("PRyH"),"");t.i(n("yTmf"),"");t.i(n("4JPu"),"");t.i(n("2UYF"),"");t.i(n("vQQO"),"");t.i(n("Ay9h"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},Y3YA:function(e,t,n){"use strict";e.exports={$ref:n("bvhh"),allOf:n("6gcW"),anyOf:n("YPXT"),$comment:n("XD0j"),const:n("AwJw"),contains:n("XPXQ"),dependencies:n("uSCx"),enum:n("6MIY"),format:n("AK1u"),if:n("3ZNU"),items:n("eY4P"),maximum:n("v43d"),minimum:n("v43d"),maxItems:n("2jsQ"),minItems:n("2jsQ"),maxLength:n("mQYA"),minLength:n("mQYA"),maxProperties:n("d+r/"),minProperties:n("d+r/"),multipleOf:n("qTHO"),not:n("APWh"),oneOf:n("TbEC"),pattern:n("cUtX"),properties:n("vVvC"),propertyNames:n("bWPq"),required:n("t+aO"),uniqueItems:n("0w4r"),validate:n("1QhW")}},Y6Vd:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Intent=void 0;t.Intent={NONE:"none",PRIMARY:"primary",SUCCESS:"success",WARNING:"warning",DANGER:"danger"}},Y7ZC:function(e,t,n){var r=n("5T2Y");var i=n("WEpk");var o=n("2GTP");var a=n("NegM");var s=n("B+OT");var l="prototype";var c=function(e,t,n){var u=e&c.F;var d=e&c.G;var f=e&c.S;var p=e&c.P;var h=e&c.B;var m=e&c.W;var b=d?i:i[t]||(i[t]={});var v=b[l];var g=d?r:f?r[t]:(r[t]||{})[l];var _,y,w;if(d)n=t;for(_ in n){y=!u&&g&&g[_]!==undefined;if(y&&s(b,_))continue;w=y?g[_]:n[_];b[_]=d&&typeof g[_]!="function"?n[_]:h&&y?o(w,r):m&&g[_]==w?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};t[l]=e[l];return t}(w):p&&typeof w=="function"?o(Function.call,w):w;if(p){(b.virtual||(b.virtual={}))[_]=w;if(e&c.R&&v&&!v[_])a(v,_,w)}}};c.F=1;c.G=2;c.S=4;c.P=8;c.B=16;c.W=32;c.U=64;c.R=128;e.exports=c},YAoJ:function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"tomorrow",author:"chris kempson (http://chriskempson.com)",base00:"#1d1f21",base01:"#282a2e",base02:"#373b41",base03:"#969896",base04:"#b4b7b4",base05:"#c5c8c6",base06:"#e0e0e0",base07:"#ffffff",base08:"#cc6666",base09:"#de935f",base0A:"#f0c674",base0B:"#b5bd68",base0C:"#8abeb7",base0D:"#81a2be",base0E:"#b294bb",base0F:"#a3685a"};e.exports=t["default"]},YBdB:function(e,t,n){(function(e,t){(function(e,n){"use strict";if(e.setImmediate){return}var r=1;var i={};var o=false;var a=e.document;var s;function l(e){if(typeof e!=="function"){e=new Function(""+e)}var t=new Array(arguments.length-1);for(var n=0;n<t.length;n++){t[n]=arguments[n+1]}var o={callback:e,args:t};i[r]=o;s(r);return r++}function c(e){delete i[e]}function u(e){var t=e.callback;var r=e.args;switch(r.length){case 0:t();break;case 1:t(r[0]);break;case 2:t(r[0],r[1]);break;case 3:t(r[0],r[1],r[2]);break;default:t.apply(n,r);break}}function d(e){if(o){setTimeout(d,0,e)}else{var t=i[e];if(t){o=true;try{u(t)}finally{c(e);o=false}}}}function f(){s=function(e){t.nextTick((function(){d(e)}))}}function p(){if(e.postMessage&&!e.importScripts){var t=true;var n=e.onmessage;e.onmessage=function(){t=false};e.postMessage("","*");e.onmessage=n;return t}}function h(){var t="setImmediate$"+Math.random()+"$";var n=function(n){if(n.source===e&&typeof n.data==="string"&&n.data.indexOf(t)===0){d(+n.data.slice(t.length))}};if(e.addEventListener){e.addEventListener("message",n,false)}else{e.attachEvent("onmessage",n)}s=function(n){e.postMessage(t+n,"*")}}function m(){var e=new MessageChannel;e.port1.onmessage=function(e){var t=e.data;d(t)};s=function(t){e.port2.postMessage(t)}}function b(){var e=a.documentElement;s=function(t){var n=a.createElement("script");n.onreadystatechange=function(){d(t);n.onreadystatechange=null;e.removeChild(n);n=null};e.appendChild(n)}}function v(){s=function(e){setTimeout(d,0,e)}}var g=Object.getPrototypeOf&&Object.getPrototypeOf(e);g=g&&g.setTimeout?g:e;if({}.toString.call(e.process)==="[object process]"){f()}else if(p()){h()}else if(e.MessageChannel){m()}else if(a&&"onreadystatechange"in a.createElement("script")){b()}else{v()}g.setImmediate=l;g.clearImmediate=c})(typeof self==="undefined"?typeof e==="undefined"?this:e:self)}).call(this,n("yLpj"),n("8oxB"))},YC29:function(e,t,n){"use strict";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const i=n("hI0s");const o=n("nW2j");const a=n("JGtG");const s=n("S9up");const l=n("EzAi");const c=r(n("Wg3t"));const u=n("JIKs");const d=r(n("om3i"));const f=r(n("idGr"));const p=n("gPDI");const h=r(n("3Qoe"));const m="_RESTARTING_";class b{constructor(e){var t,n,r,l;this._createSocket=()=>{this._errorIfDisposed();this._clearSocket();this._updateConnectionStatus("connecting");const e=this.serverSettings;const t=i.URLExt.join(e.wsUrl,h.KERNEL_SERVICE_URL,encodeURIComponent(this._id));const n=t.replace(/^((?:\w+:)?\/\/)(?:[^@\/]+@)/,"$1");console.debug(`Starting WebSocket: ${n}`);let r=i.URLExt.join(t,"channels?session_id="+encodeURIComponent(this._clientId));this._ws=new e.WebSocket(r);this._ws.binaryType="arraybuffer";this._ws.onmessage=this._onWSMessage;this._ws.onopen=this._onWSOpen;this._ws.onclose=this._onWSClose;this._ws.onerror=this._onWSClose};this._onWSOpen=e=>{this._updateConnectionStatus("connected")};this._onWSMessage=e=>{let t;try{t=d.deserialize(e.data);f.validateMessage(t)}catch(n){n.message=`Kernel message validation error: ${n.message}`;throw n}this._kernelSession=t.header.session;this._msgChain=this._msgChain.then(()=>this._handleMessage(t)).catch(e=>{if(e.message.startsWith("Canceled future for ")){console.error(e)}});this._anyMessage.emit({msg:t,direction:"recv"})};this._onWSClose=e=>{if(!this.isDisposed){this._reconnect()}};this._id="";this._name="";this._status="unknown";this._connectionStatus="connecting";this._kernelSession="";this._isDisposed=false;this._ws=null;this._username="";this._reconnectLimit=7;this._reconnectAttempt=0;this._reconnectTimeout=null;this._futures=new Map;this._comms=new Map;this._targetRegistry=Object.create(null);this._info=new o.PromiseDelegate;this._pendingMessages=[];this._statusChanged=new a.Signal(this);this._connectionStatusChanged=new a.Signal(this);this._disposed=new a.Signal(this);this._iopubMessage=new a.Signal(this);this._anyMessage=new a.Signal(this);this._unhandledMessage=new a.Signal(this);this._displayIdToParentIds=new Map;this._msgIdToDisplayIds=new Map;this._msgChain=Promise.resolve();this._noOp=()=>{};this._name=e.model.name;this._id=e.model.id;this.serverSettings=(t=e.serverSettings,t!==null&&t!==void 0?t:s.ServerConnection.makeSettings());this._clientId=(n=e.clientId,n!==null&&n!==void 0?n:o.UUID.uuid4());this._username=(r=e.username,r!==null&&r!==void 0?r:"");this.handleComms=(l=e.handleComms,l!==null&&l!==void 0?l:true);this._createSocket();void this.requestKernelInfo()}get disposed(){return this._disposed}get statusChanged(){return this._statusChanged}get connectionStatusChanged(){return this._connectionStatusChanged}get iopubMessage(){return this._iopubMessage}get unhandledMessage(){return this._unhandledMessage}get model(){return{id:this.id,name:this.name}}get anyMessage(){return this._anyMessage}get id(){return this._id}get name(){return this._name}get username(){return this._username}get clientId(){return this._clientId}get status(){return this._status}get connectionStatus(){return this._connectionStatus}get isDisposed(){return this._isDisposed}get info(){return this._info.promise}get spec(){if(this._specPromise){return this._specPromise}this._specPromise=p.KernelSpecAPI.getSpecs(this.serverSettings).then(e=>e.kernelspecs[this._name]);return this._specPromise}clone(e={}){return new b(Object.assign({model:this.model,username:this.username,serverSettings:this.serverSettings,handleComms:false},e))}dispose(){if(this.isDisposed){return}this._isDisposed=true;this._disposed.emit();this._updateConnectionStatus("disconnected");this._clearKernelState();this._pendingMessages=[];this._clearSocket();a.Signal.clearData(this)}sendShellMessage(e,t=false,n=true){return this._sendKernelShellControl(u.KernelShellFutureHandler,e,t,n)}sendControlMessage(e,t=false,n=true){return this._sendKernelShellControl(u.KernelControlFutureHandler,e,t,n)}_sendKernelShellControl(e,t,n=false,r=true){this._sendMessage(t);this._anyMessage.emit({msg:t,direction:"send"});const i=new e(()=>{const e=t.header.msg_id;this._futures.delete(e);const n=this._msgIdToDisplayIds.get(e);if(!n){return}n.forEach(t=>{const n=this._displayIdToParentIds.get(t);if(n){const r=n.indexOf(e);if(r===-1){return}if(n.length===1){this._displayIdToParentIds.delete(t)}else{n.splice(r,1);this._displayIdToParentIds.set(t,n)}}});this._msgIdToDisplayIds.delete(e)},t,n,r,this);this._futures.set(t.header.msg_id,i);return i}_sendMessage(e,t=true){if(this.status==="dead"){throw new Error("Kernel is dead")}if(this.connectionStatus==="connected"&&this._kernelSession!==m){this._ws.send(d.serialize(e))}else if(t){this._pendingMessages.push(e)}else{throw new Error("Could not send message")}}async interrupt(){if(this.status==="dead"){throw new Error("Kernel is dead")}return h.interruptKernel(this.id,this.serverSettings)}async restart(){if(this.status==="dead"){throw new Error("Kernel is dead")}this._clearKernelState();this._updateStatus("restarting");this._kernelSession=m;await h.restartKernel(this.id,this.serverSettings)}reconnect(){this._errorIfDisposed();const e=new o.PromiseDelegate;const t=(n,r)=>{if(r==="connected"){e.resolve();this.connectionStatusChanged.disconnect(t,this)}else if(r==="disconnected"){e.reject(new Error("Kernel connection disconnected"));this.connectionStatusChanged.disconnect(t,this)}};this.connectionStatusChanged.connect(t,this);this._reconnectAttempt=0;this._reconnect();return e.promise}async shutdown(){if(this.status!=="dead"){await h.shutdownKernel(this.id,this.serverSettings)}this.handleShutdown()}handleShutdown(){this._updateStatus("dead");this.dispose()}async requestKernelInfo(){const e=c.createMessage({msgType:"kernel_info_request",channel:"shell",username:this._username,session:this._clientId,content:{}});let t;try{t=await v.handleShellMessage(this,e)}catch(n){if(this.isDisposed){return}else{throw n}}this._errorIfDisposed();if(!t){return}if(t.content.status===undefined){t.content.status="ok"}if(t.content.status!=="ok"){this._info.reject("Kernel info reply errored");return t}this._info.resolve(t.content);this._kernelSession=t.header.session;return t}requestComplete(e){const t=c.createMessage({msgType:"complete_request",channel:"shell",username:this._username,session:this._clientId,content:e});return v.handleShellMessage(this,t)}requestInspect(e){const t=c.createMessage({msgType:"inspect_request",channel:"shell",username:this._username,session:this._clientId,content:e});return v.handleShellMessage(this,t)}requestHistory(e){const t=c.createMessage({msgType:"history_request",channel:"shell",username:this._username,session:this._clientId,content:e});return v.handleShellMessage(this,t)}requestExecute(e,t=true,n){const r={silent:false,store_history:true,user_expressions:{},allow_stdin:true,stop_on_error:false};const i=c.createMessage({msgType:"execute_request",channel:"shell",username:this._username,session:this._clientId,content:Object.assign(Object.assign({},r),e),metadata:n});return this.sendShellMessage(i,true,t)}requestDebug(e,t=true){const n=c.createMessage({msgType:"debug_request",channel:"control",username:this._username,session:this._clientId,content:e});return this.sendControlMessage(n,true,t)}requestIsComplete(e){const t=c.createMessage({msgType:"is_complete_request",channel:"shell",username:this._username,session:this._clientId,content:e});return v.handleShellMessage(this,t)}requestCommInfo(e){const t=c.createMessage({msgType:"comm_info_request",channel:"shell",username:this._username,session:this._clientId,content:e});return v.handleShellMessage(this,t)}sendInputReply(e){const t=c.createMessage({msgType:"input_reply",channel:"stdin",username:this._username,session:this._clientId,content:e});this._sendMessage(t);this._anyMessage.emit({msg:t,direction:"send"})}createComm(e,t=o.UUID.uuid4()){if(!this.handleComms){throw new Error("Comms are disabled on this kernel connection")}if(this._comms.has(t)){throw new Error("Comm is already created")}const n=new l.CommHandler(e,t,this,()=>{this._unregisterComm(t)});this._comms.set(t,n);return n}hasComm(e){return this._comms.has(e)}registerCommTarget(e,t){if(!this.handleComms){return}this._targetRegistry[e]=t}removeCommTarget(e,t){if(!this.handleComms){return}if(!this.isDisposed&&this._targetRegistry[e]===t){delete this._targetRegistry[e]}}registerMessageHook(e,t){var n;const r=(n=this._futures)===null||n===void 0?void 0:n.get(e);if(r){r.registerMessageHook(t)}}removeMessageHook(e,t){var n;const r=(n=this._futures)===null||n===void 0?void 0:n.get(e);if(r){r.removeMessageHook(t)}}async _handleDisplayId(e,t){var n,r;const i=t.parent_header.msg_id;let a=this._displayIdToParentIds.get(e);if(a){const e={header:o.JSONExt.deepCopy(t.header),parent_header:o.JSONExt.deepCopy(t.parent_header),metadata:o.JSONExt.deepCopy(t.metadata),content:o.JSONExt.deepCopy(t.content),channel:t.channel,buffers:t.buffers?t.buffers.slice():[]};e.header.msg_type="update_display_data";await Promise.all(a.map(async t=>{const n=this._futures&&this._futures.get(t);if(n){await n.handleMsg(e)}}))}if(t.header.msg_type==="update_display_data"){return true}a=(n=this._displayIdToParentIds.get(e),n!==null&&n!==void 0?n:[]);if(a.indexOf(i)===-1){a.push(i)}this._displayIdToParentIds.set(e,a);const s=(r=this._msgIdToDisplayIds.get(i),r!==null&&r!==void 0?r:[]);if(s.indexOf(i)===-1){s.push(i)}this._msgIdToDisplayIds.set(i,s);return false}async _handleRestart(){this._clearKernelState();this._updateStatus("restarting");setTimeout(()=>{void this.requestKernelInfo()},0)}_clearSocket(){if(this._ws!==null){this._ws.onopen=this._noOp;this._ws.onclose=this._noOp;this._ws.onerror=this._noOp;this._ws.onmessage=this._noOp;this._ws.close();this._ws=null}}_updateStatus(e){if(this._status===e||this._status==="dead"){return}this._status=e;v.logKernelStatus(this);this._statusChanged.emit(e);if(e==="dead"){this.dispose()}}_sendPending(){while(this.connectionStatus==="connected"&&this._kernelSession!==m&&this._pendingMessages.length>0){this._sendMessage(this._pendingMessages[0],false);this._pendingMessages.shift()}}_clearKernelState(){this._kernelSession="";this._futures.forEach(e=>{e.dispose()});this._comms.forEach(e=>{e.dispose()});this._msgChain=Promise.resolve();this._futures=new Map;this._comms=new Map;this._displayIdToParentIds.clear();this._msgIdToDisplayIds.clear()}_assertCurrentMessage(e){this._errorIfDisposed();if(e.header.session!==this._kernelSession){throw new Error(`Canceling handling of old message: ${e.header.msg_type}`)}}async _handleCommOpen(e){this._assertCurrentMessage(e);const t=e.content;const n=new l.CommHandler(t.target_name,t.comm_id,this,()=>{this._unregisterComm(t.comm_id)});this._comms.set(t.comm_id,n);try{const r=await v.loadObject(t.target_name,t.target_module,this._targetRegistry);await r(n,e)}catch(r){n.close();console.error("Exception opening new comm");throw r}}async _handleCommClose(e){this._assertCurrentMessage(e);const t=e.content;const n=this._comms.get(t.comm_id);if(!n){console.error("Comm not found for comm id "+t.comm_id);return}this._unregisterComm(n.commId);const r=n.onClose;if(r){await r(e)}n.dispose()}async _handleCommMsg(e){this._assertCurrentMessage(e);const t=e.content;const n=this._comms.get(t.comm_id);if(!n){return}const r=n.onMsg;if(r){await r(e)}}_unregisterComm(e){this._comms.delete(e)}_updateConnectionStatus(e){if(this._connectionStatus===e){return}this._connectionStatus=e;if(e!=="connecting"){this._reconnectAttempt=0;clearTimeout(this._reconnectTimeout)}if(this.status!=="dead"){if(e==="connected"){if(this._pendingMessages.length>0){this._sendPending()}else{void this.requestKernelInfo()}}else{this._updateStatus("unknown")}}this._connectionStatusChanged.emit(e)}async _handleMessage(e){var t,n;let r=false;if(e.header.msg_type==="shutdown_reply"){this._kernelSession=e.header.session;this._sendPending()}if(e.parent_header&&e.channel==="iopub"&&(c.isDisplayDataMsg(e)||c.isUpdateDisplayDataMsg(e)||c.isExecuteResultMsg(e))){const n=(t=e.content.transient,t!==null&&t!==void 0?t:{});const i=n["display_id"];if(i){r=await this._handleDisplayId(i,e);this._assertCurrentMessage(e)}}if(!r&&e.parent_header){const t=e.parent_header;const r=(n=this._futures)===null||n===void 0?void 0:n.get(t.msg_id);if(r){await r.handleMsg(e);this._assertCurrentMessage(e)}else{const n=t.session===this.clientId;if(e.channel!=="iopub"&&n){this._unhandledMessage.emit(e)}}}if(e.channel==="iopub"){switch(e.header.msg_type){case"status":const t=e.content.execution_state;if(t==="autorestarting"){void Promise.resolve().then(async()=>{await this._handleRestart();this._updateStatus("autorestarting")})}if(t==="restarting"){void Promise.resolve().then(async()=>{await this._handleRestart();this._kernelSession=e.header.session;this._updateStatus("restarting")})}this._updateStatus(t);break;case"comm_open":if(this.handleComms){await this._handleCommOpen(e)}break;case"comm_msg":if(this.handleComms){await this._handleCommMsg(e)}break;case"comm_close":if(this.handleComms){await this._handleCommClose(e)}break;default:break}if(!this.isDisposed){this._assertCurrentMessage(e);this._iopubMessage.emit(e)}}}_reconnect(){this._errorIfDisposed();clearTimeout(this._reconnectTimeout);if(this._reconnectAttempt<this._reconnectLimit){this._updateConnectionStatus("connecting");const e=v.getRandomIntInclusive(0,1e3*(Math.pow(2,this._reconnectAttempt)-1));console.error(`Connection lost, reconnecting in ${Math.floor(e/1e3)} seconds.`);this._reconnectTimeout=setTimeout(this._createSocket,e);this._reconnectAttempt+=1}else{this._updateConnectionStatus("disconnected")}this._clearSocket()}_errorIfDisposed(){if(this.isDisposed){throw new Error("Kernel connection is disposed")}}}t.KernelConnection=b;var v;(function(e){function t(e){switch(e.status){case"idle":case"busy":case"unknown":return;default:console.debug(`Kernel: ${e.status} (${e.id})`);break}}e.logKernelStatus=t;async function n(e,t){const n=e.sendShellMessage(t,true);return n.done}e.handleShellMessage=n;function r(e,t,n){return new Promise((r,i)=>{var o;if(t){if(typeof requirejs==="undefined"){throw new Error("requirejs not found")}requirejs([t],n=>{if(n[e]===void 0){const n=`Object '${e}' not found in module '${t}'`;i(new Error(n))}else{r(n[e])}},i)}else{if((o=n)===null||o===void 0?void 0:o[e]){r(n[e])}else{i(new Error(`Object '${e}' not found in registry`))}}})}e.loadObject=r;function i(e,t){e=Math.ceil(e);t=Math.floor(t);return Math.floor(Math.random()*(t-e+1))+e}e.getRandomIntInclusive=i})(v||(v={}))},YFUL:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Copyright (c) 2014-2017, PhosphorJS Contributors\n|\n| Distributed under the terms of the BSD 3-Clause License.\n|\n| The full license is in the file LICENSE, distributed with this software.\n|----------------------------------------------------------------------------*/\n\n\n/* <DEPRECATED> */ .p-ScrollBar, /* </DEPRECATED> */\n.lm-ScrollBar {\n display: flex;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n\n/* <DEPRECATED> */\n.p-ScrollBar[data-orientation='horizontal'],\n/* </DEPRECATED> */\n.lm-ScrollBar[data-orientation='horizontal'] {\n flex-direction: row;\n}\n\n\n/* <DEPRECATED> */\n.p-ScrollBar[data-orientation='vertical'],\n/* </DEPRECATED> */\n.lm-ScrollBar[data-orientation='vertical'] {\n flex-direction: column;\n}\n\n\n/* <DEPRECATED> */ .p-ScrollBar-button, /* </DEPRECATED> */\n.lm-ScrollBar-button {\n box-sizing: border-box;\n flex: 0 0 auto;\n}\n\n\n/* <DEPRECATED> */ .p-ScrollBar-track, /* </DEPRECATED> */\n.lm-ScrollBar-track {\n box-sizing: border-box;\n position: relative;\n overflow: hidden;\n flex: 1 1 auto;\n}\n\n\n/* <DEPRECATED> */ .p-ScrollBar-thumb, /* </DEPRECATED> */\n.lm-ScrollBar-thumb {\n box-sizing: border-box;\n position: absolute;\n}\n",""])},YPXT:function(e,t,n){"use strict";e.exports=function e(t,n,r){var i=" ";var o=t.level;var a=t.dataLevel;var s=t.schema[n];var l=t.schemaPath+t.util.getProperty(n);var c=t.errSchemaPath+"/"+n;var u=!t.opts.allErrors;var d="data"+(a||"");var f="valid"+o;var p="errs__"+o;var h=t.util.copy(t);var m="";h.level++;var b="valid"+h.level;var v=s.every((function(e){return t.opts.strictKeywords?typeof e=="object"&&Object.keys(e).length>0||e===false:t.util.schemaHasRules(e,t.RULES.all)}));if(v){var g=h.baseId;i+=" var "+p+" = errors; var "+f+" = false; ";var _=t.compositeRule;t.compositeRule=h.compositeRule=true;var y=s;if(y){var w,x=-1,C=y.length-1;while(x<C){w=y[x+=1];h.schema=w;h.schemaPath=l+"["+x+"]";h.errSchemaPath=c+"/"+x;i+=" "+t.validate(h)+" ";h.baseId=g;i+=" "+f+" = "+f+" || "+b+"; if (!"+f+") { ";m+="}"}}t.compositeRule=h.compositeRule=_;i+=" "+m+" if (!"+f+") { var err = ";if(t.createErrors!==false){i+=" { keyword: '"+"anyOf"+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: {} ";if(t.opts.messages!==false){i+=" , message: 'should match some schema in anyOf' "}if(t.opts.verbose){i+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+t.schemaPath+" , data: "+d+" "}i+=" } "}else{i+=" {} "}i+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ";if(!t.compositeRule&&u){if(t.async){i+=" throw new ValidationError(vErrors); "}else{i+=" validate.errors = vErrors; return false; "}}i+=" } else { errors = "+p+"; if (vErrors !== null) { if ("+p+") vErrors.length = "+p+"; else vErrors = null; } ";if(t.opts.allErrors){i+=" } "}}else{if(u){i+=" if (true) { "}}return i}},YRex:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبەەيشەنبەارشەنبەەيشەنبە_جۈمەەنبە".split("_"),weekdaysShort:"يە_دۈ_سەاە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سەاە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(e,t){if(e===12){e=0}if(t==="يېرىم كېچە"||t==="سەھەر"||t==="چۈشتىن بۇرۇن"){return e}else if(t==="چۈشتىن كېيىن"||t==="كەچ"){return e+12}else{return e>=11?e:e+12}},meridiem:function(e,t,n){var r=e*100+t;if(r<600){return"يېرىم كېچە"}else if(r<900){return"سەھەر"}else if(r<1130){return"چۈشتىن بۇرۇن"}else if(r<1230){return"چۈش"}else if(r<1800){return"چۈشتىن كېيىن"}else{return"كەچ"}},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"-كۈنى";case"w":case"W":return e+"-ھەپتە";default:return e}},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:7}});return t}))},YTow:function(e,t,n){"use strict";n.d(t,"b",(function(){return h}));n.d(t,"a",(function(){return m}));var r=n("mrSG");var i=n("q1tI");var o=n("7x2u");var a=n("xVO/");var s=n("TSYQ");var l=n.n(s);var c=n("xggJ");var u=n("ZEf0");var d=n("QRwY");var f=n("jl/8");var p=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.state={isActive:false};t.currentKeyDown=null;t.handleKeyDown=function(e){var n,r;if(c["Keys"].isKeyboardClick(e.which)){e.preventDefault();if(e.which!==t.currentKeyDown){t.setState({isActive:true})}}t.currentKeyDown=e.which;(r=(n=t.props).onKeyDown)===null||r===void 0?void 0:r.call(n,e)};t.handleKeyUp=function(e){var n,r;if(c["Keys"].isKeyboardClick(e.which)){t.setState({isActive:false});Object(a["a"])(t.buttonRef).click()}t.currentKeyDown=null;(r=(n=t.props).onKeyUp)===null||r===void 0?void 0:r.call(n,e)};return t}t.getDerivedStateFromProps=function(e,t){if(t.isActive&&e.disabled){return{isActive:false}}return null};t.prototype.getCommonButtonProps=function(){var e;var t=this.props,n=t.alignText,r=t.fill,i=t.large,o=t.loading,a=t.outlined,s=t.minimal,u=t.small,d=t.tabIndex;var f=this.props.disabled||o;var p=l()(c["Classes"].BUTTON,(e={},e[c["Classes"].ACTIVE]=this.state.isActive||this.props.active,e[c["Classes"].DISABLED]=f,e[c["Classes"].FILL]=r,e[c["Classes"].LARGE]=i,e[c["Classes"].LOADING]=o,e[c["Classes"].MINIMAL]=s,e[c["Classes"].OUTLINED]=a,e[c["Classes"].SMALL]=u,e),c["Classes"].alignmentClass(n),c["Classes"].intentClass(this.props.intent),this.props.className);return{className:p,disabled:f,onClick:f?undefined:this.props.onClick,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,tabIndex:f?-1:d}};t.prototype.renderChildren=function(){var e=this.props,t=e.children,n=e.icon,r=e.loading,o=e.rightIcon,a=e.text;return[r&&i["createElement"](f["a"],{key:"loading",className:c["Classes"].BUTTON_SPINNER,size:d["a"].SIZE_LARGE}),i["createElement"](d["a"],{key:"leftIcon",icon:n}),(!c["Utils"].isReactNodeEmpty(a)||!c["Utils"].isReactNodeEmpty(t))&&i["createElement"]("span",{key:"text",className:c["Classes"].BUTTON_TEXT},a,t),i["createElement"](d["a"],{key:"rightIcon",icon:o})]};return t}(u["a"]);var h=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.handleRef=Object(a["c"])(t.props.elementRef)?t.buttonRef=t.props.elementRef:function(e){var n;t.buttonRef=e;(n=t.props.elementRef)===null||n===void 0?void 0:n(e)};return t}t.prototype.render=function(){return i["createElement"]("button",Object(r["__assign"])({type:"button",ref:this.handleRef},Object(o["b"])(this.props),this.getCommonButtonProps()),this.renderChildren())};t.displayName=o["a"]+".Button";return t}(p);var m=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.handleRef=Object(a["c"])(t.props.elementRef)?t.buttonRef=t.props.elementRef:function(e){var n;t.buttonRef=e;(n=t.props.elementRef)===null||n===void 0?void 0:n(e)};return t}t.prototype.render=function(){var e=this.props,t=e.href,n=e.tabIndex,a=n===void 0?0:n;var s=this.getCommonButtonProps();return i["createElement"]("a",Object(r["__assign"])({role:"button",ref:this.handleRef},Object(o["b"])(this.props),s,{href:s.disabled?undefined:t,tabIndex:s.disabled?-1:a}),this.renderChildren())};t.displayName=o["a"]+".AnchorButton";return t}(p)},YUp0:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getPositionIgnoreAngles=t.isPositionVertical=t.isPositionHorizontal=t.Position=void 0;t.Position={BOTTOM:"bottom",BOTTOM_LEFT:"bottom-left",BOTTOM_RIGHT:"bottom-right",LEFT:"left",LEFT_BOTTOM:"left-bottom",LEFT_TOP:"left-top",RIGHT:"right",RIGHT_BOTTOM:"right-bottom",RIGHT_TOP:"right-top",TOP:"top",TOP_LEFT:"top-left",TOP_RIGHT:"top-right"};function r(e){return e===t.Position.TOP||e===t.Position.TOP_LEFT||e===t.Position.TOP_RIGHT||e===t.Position.BOTTOM||e===t.Position.BOTTOM_LEFT||e===t.Position.BOTTOM_RIGHT}t.isPositionHorizontal=r;function i(e){return e===t.Position.LEFT||e===t.Position.LEFT_TOP||e===t.Position.LEFT_BOTTOM||e===t.Position.RIGHT||e===t.Position.RIGHT_TOP||e===t.Position.RIGHT_BOTTOM}t.isPositionVertical=i;function o(e){if(e===t.Position.TOP||e===t.Position.TOP_LEFT||e===t.Position.TOP_RIGHT){return t.Position.TOP}else if(e===t.Position.BOTTOM||e===t.Position.BOTTOM_LEFT||e===t.Position.BOTTOM_RIGHT){return t.Position.BOTTOM}else if(e===t.Position.LEFT||e===t.Position.LEFT_TOP||e===t.Position.LEFT_BOTTOM){return t.Position.LEFT}else{return t.Position.RIGHT}}t.getPositionIgnoreAngles=o},YewF:function(e,t,n){"use strict";t.__esModule=true;var r=n("QbLZ");var i=l(r);var o=n("jb+b");var a=n("u1VM");var s=l(a);function l(e){return e&&e.__esModule?e:{default:e}}var c=function e(t){return{BACKGROUND_COLOR:t.base00,TEXT_COLOR:t.base07,STRING_COLOR:t.base0B,DATE_COLOR:t.base0B,NUMBER_COLOR:t.base09,BOOLEAN_COLOR:t.base09,NULL_COLOR:t.base08,UNDEFINED_COLOR:t.base08,FUNCTION_COLOR:t.base08,SYMBOL_COLOR:t.base08,LABEL_COLOR:t.base0D,ARROW_COLOR:t.base0D,ITEM_STRING_COLOR:t.base0B,ITEM_STRING_EXPANDED_COLOR:t.base03}};var u=function e(t){return{String:t.STRING_COLOR,Date:t.DATE_COLOR,Number:t.NUMBER_COLOR,Boolean:t.BOOLEAN_COLOR,Null:t.NULL_COLOR,Undefined:t.UNDEFINED_COLOR,Function:t.FUNCTION_COLOR,Symbol:t.SYMBOL_COLOR}};var d=function e(t){var n=c(t);return{tree:{border:0,padding:0,marginTop:"0.5em",marginBottom:"0.5em",marginLeft:"0.125em",marginRight:0,listStyle:"none",MozUserSelect:"none",WebkitUserSelect:"none",backgroundColor:n.BACKGROUND_COLOR},value:function e(t,n,r){var o=t.style;return{style:(0,i["default"])({},o,{paddingTop:"0.25em",paddingRight:0,marginLeft:"0.875em",WebkitUserSelect:"text",MozUserSelect:"text",wordWrap:"break-word",paddingLeft:r.length>1?"2.125em":"1.25em",textIndent:"-0.5em",wordBreak:"break-all"})}},label:{display:"inline-block",color:n.LABEL_COLOR},valueLabel:{margin:"0 0.5em 0 0"},valueText:function e(t,r){var o=t.style;return{style:(0,i["default"])({},o,{color:u(n)[r]})}},itemRange:function e(t,r){return{style:{paddingTop:r?0:"0.25em",cursor:"pointer",color:n.LABEL_COLOR}}},arrow:function e(t,n,r){var o=t.style;return{style:(0,i["default"])({},o,{marginLeft:0,transition:"150ms",WebkitTransition:"150ms",MozTransition:"150ms",WebkitTransform:r?"rotateZ(90deg)":"rotateZ(0deg)",MozTransform:r?"rotateZ(90deg)":"rotateZ(0deg)",transform:r?"rotateZ(90deg)":"rotateZ(0deg)",transformOrigin:"45% 50%",WebkitTransformOrigin:"45% 50%",MozTransformOrigin:"45% 50%",position:"relative",lineHeight:"1.1em",fontSize:"0.75em"})}},arrowContainer:function e(t,n){var r=t.style;return{style:(0,i["default"])({},r,{display:"inline-block",paddingRight:"0.5em",paddingLeft:n==="double"?"1em":0,cursor:"pointer"})}},arrowSign:{color:n.ARROW_COLOR},arrowSignInner:{position:"absolute",top:0,left:"-0.4em"},nestedNode:function e(t,n,r,o,a){var s=t.style;return{style:(0,i["default"])({},s,{position:"relative",paddingTop:"0.25em",marginLeft:n.length>1?"0.875em":0,paddingLeft:!a?"1.125em":0})}},rootNode:{padding:0,margin:0},nestedNodeLabel:function e(t,n,r,o,a){var s=t.style;return{style:(0,i["default"])({},s,{margin:0,padding:0,WebkitUserSelect:a?"inherit":"text",MozUserSelect:a?"inherit":"text",cursor:a?"pointer":"default"})}},nestedNodeItemString:function e(t,r,o,a){var s=t.style;return{style:(0,i["default"])({},s,{paddingLeft:"0.5em",cursor:"default",color:a?n.ITEM_STRING_EXPANDED_COLOR:n.ITEM_STRING_COLOR})}},nestedNodeItemType:{marginLeft:"0.3em",marginRight:"0.3em"},nestedNodeChildren:function e(t,n,r){var o=t.style;return{style:(0,i["default"])({},o,{padding:0,margin:0,listStyle:"none",display:r?"block":"none"})}},rootNodeChildren:{padding:0,margin:0,listStyle:"none"}}};t["default"]=(0,o.createStyling)(d,{defaultBase16:s["default"]})},Ygo7:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* Private CSS variables */\n\n:root {\n --jp-private-launcher-top-padding: 16px;\n --jp-private-launcher-side-padding: 32px;\n --jp-private-launcher-card-size: 100px;\n --jp-private-launcher-card-label-height: 32px;\n --jp-private-launcher-card-icon-height: 68px;\n --jp-private-launcher-large-icon-size: 52px;\n --jp-private-launcher-small-icon-size: 32px;\n}\n\n/* Launcher */\n\n.jp-Launcher {\n margin: 0;\n padding: 0;\n outline: none;\n background: var(--jp-layout-color0);\n box-sizing: border-box;\n min-width: 120px;\n min-height: 120px;\n /* This is needed so that all font sizing of children done in ems is\n * relative to this base size */\n font-size: var(--jp-ui-font-size1);\n}\n\n.jp-Launcher-body {\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n overflow: auto;\n display: flex;\n justify-content: center;\n}\n\n.jp-Launcher-cwd h3 {\n font-size: var(--jp-ui-font-size2);\n font-weight: normal;\n color: var(--jp-ui-font-color1);\n margin: 1em 0px;\n}\n\n.jp-Launcher-content {\n width: 85%;\n height: 100%;\n padding-top: var(--jp-private-launcher-top-padding);\n padding-left: var(--jp-private-launcher-side-padding);\n padding-right: var(--jp-private-launcher-side-padding);\n box-sizing: border-box;\n}\n\n/* Launcher section */\n\n.jp-Launcher-section {\n width: 100%;\n box-sizing: border-box;\n padding-bottom: 12px;\n}\n\n.jp-Launcher-sectionHeader {\n display: flex;\n flex-direction: row;\n align-items: center;\n box-sizing: border-box;\n /* This is custom tuned to get the section header to align with the cards */\n margin-left: 5px;\n border-bottom: 1px solid var(--jp-border-color2);\n padding-bottom: 0px;\n margin-bottom: 8px;\n}\n\n.jp-Launcher-sectionTitle {\n font-size: var(--jp-ui-font-size2);\n font-weight: normal;\n color: var(--jp-ui-font-color1);\n box-sizing: border-box;\n}\n\n/* Launcher cards */\n\n.jp-Launcher-cardContainer {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n}\n\n.jp-LauncherCard {\n display: flex;\n flex-direction: column;\n cursor: pointer;\n width: var(--jp-private-launcher-card-size);\n height: var(--jp-private-launcher-card-size);\n margin: 8px;\n padding: 0px;\n border: 1px solid var(--jp-border-color2);\n background: var(--jp-layout-color0);\n box-shadow: var(--jp-elevation-z2);\n transition: 0.2s box-shadow;\n border-radius: var(--jp-border-radius);\n}\n\n.jp-LauncherCard:focus:not(:active) {\n border: 1px solid var(--jp-brand-color1);\n box-shadow: var(--jp-elevation-z6);\n}\n\n.jp-LauncherCard:hover {\n box-shadow: var(--jp-elevation-z6);\n background: var(--jp-layout-color1);\n}\n\n.jp-LauncherCard:active {\n box-shadow: var(--jp-elevation-z4);\n}\n\n.jp-LauncherCard-icon {\n width: 100%;\n height: var(--jp-private-launcher-card-icon-height);\n box-sizing: border-box;\n margin: 0px;\n padding: 0px;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.jp-LauncherCard-noKernelIcon {\n font-weight: normal;\n font-size: var(--jp-private-launcher-large-icon-size);\n}\n\n.jp-LauncherCard[data-category='Notebook'] .jp-LauncherCard-noKernelIcon {\n /* This color is copied from the notebook icon. */\n color: #ef6c00;\n}\n\n.jp-LauncherCard[data-category='Console'] .jp-LauncherCard-noKernelIcon {\n /* This color is copied from the console icon. */\n color: #0288d1;\n}\n\n.jp-LauncherCard-label {\n width: 100%;\n height: var(--jp-private-launcher-card-label-height);\n padding: 0 4px 4px 4px;\n box-sizing: border-box;\n overflow: hidden;\n}\n\n.jp-LauncherCard-label p {\n height: 28px;\n word-break: break-word;\n text-align: center;\n color: var(--jp-ui-font-color1);\n line-height: 14px;\n font-size: 12px;\n overflow: hidden;\n}\n\n/* kernel icons */\n\n.jp-Launcher-kernelIcon {\n width: var(--jp-private-launcher-large-icon-size);\n height: var(--jp-private-launcher-large-icon-size);\n margin: 0px;\n padding: 0px;\n}\n",""])},YmY9:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("H+0L"),"");t.i(n("N4pV"),"");t.i(n("7RLm"),"");t.i(n("9D/+"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},YqAc:function(e,t){var n=0;var r=Math.random();e.exports=function(e){return"Symbol(".concat(e===undefined?"":e,")_",(++n+r).toString(36))}},YuTi:function(e,t){e.exports=function(e){if(!e.webpackPolyfill){e.deprecate=function(){};e.paths=[];if(!e.children)e.children=[];Object.defineProperty(e,"loaded",{enumerable:true,get:function(){return e.l}});Object.defineProperty(e,"id",{enumerable:true,get:function(){return e.i}});e.webpackPolyfill=1}return e}},YvDM:function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(t.hasOwnProperty(n))e[n]=t[n]};return e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:true});var i=n("AfXZ");var o=n("JGtG");var a=n("Z6UO");var s="Invalid input!";var l=function(){function e(){}e.prototype.validate=function(e,t){return{valid:true}};return e}();t.PassInputValidator=l;var c=function(){function e(){this.minLength=Number.NaN;this.maxLength=Number.NaN;this.pattern=null}e.prototype.validate=function(e,t){if(t===null){return{valid:true}}if(typeof t!=="string"){return{valid:false,message:"Input must be valid text"}}if(!isNaN(this.minLength)&&t.length<this.minLength){return{valid:false,message:"Text length must be greater than "+this.minLength}}if(!isNaN(this.maxLength)&&t.length>this.maxLength){return{valid:false,message:"Text length must be less than "+this.maxLength}}if(this.pattern&&!this.pattern.test(t)){return{valid:false,message:"Text doesn't match the required pattern"}}return{valid:true}};return e}();t.TextInputValidator=c;var u=function(){function e(){this.min=Number.NaN;this.max=Number.NaN}e.prototype.validate=function(e,t){if(t===null){return{valid:true}}if(isNaN(t)||t%1!==0){return{valid:false,message:"Input must be valid integer"}}if(!isNaN(this.min)&&t<this.min){return{valid:false,message:"Input must be greater than "+this.min}}if(!isNaN(this.max)&&t>this.max){return{valid:false,message:"Input must be less than "+this.max}}return{valid:true}};return e}();t.IntegerInputValidator=u;var d=function(){function e(){this.min=Number.NaN;this.max=Number.NaN}e.prototype.validate=function(e,t){if(t===null){return{valid:true}}if(isNaN(t)){return{valid:false,message:"Input must be valid number"}}if(!isNaN(this.min)&&t<this.min){return{valid:false,message:"Input must be greater than "+this.min}}if(!isNaN(this.max)&&t>this.max){return{valid:false,message:"Input must be less than "+this.max}}return{valid:true}};return e}();t.NumberInputValidator=d;var f=function(){function e(){var e=this;this.inputChanged=new o.Signal(this);this.validityNotification=null;this._disposed=false;this._validInput=true;this.inputChanged.connect((function(){e.validate()}))}Object.defineProperty(e.prototype,"isDisposed",{get:function(){return this._disposed},enumerable:true,configurable:true});e.prototype.dispose=function(){if(this._disposed){return}this._closeValidityNotification();this._disposed=true;this.cell.grid.node.removeChild(this.viewportOccluder)};e.prototype.edit=function(e,t){var n=this;this.cell=e;this.onCommit=t&&t.onCommit;this.onCancel=t&&t.onCancel;this.validator=t&&t.validator?t.validator:this.createValidatorBasedOnType();e.grid.node.addEventListener("wheel",(function(){n._closeValidityNotification();n.updatePosition()}));this._addContainer();this.updatePosition();this.startEditing()};e.prototype.cancel=function(){if(this._disposed){return}this.dispose();if(this.onCancel){this.onCancel()}};Object.defineProperty(e.prototype,"validInput",{get:function(){return this._validInput},enumerable:true,configurable:true});e.prototype.validate=function(){var e;try{e=this.getInput()}catch(n){console.log("Input error: "+n.message);this.setValidity(false,n.message||s);return}if(this.validator){var t=this.validator.validate(this.cell,e);if(t.valid){this.setValidity(true)}else{this.setValidity(false,t.message||s)}}else{this.setValidity(true)}};e.prototype.setValidity=function(e,t){if(t===void 0){t=""}this._validInput=e;this._closeValidityNotification();if(e){this.editorContainer.classList.remove("invalid")}else{this.editorContainer.classList.add("invalid");if(t!==""){this.validityNotification=new a.Notification({target:this.editorContainer,message:t,placement:"bottom",timeout:5e3});this.validityNotification.show()}}};e.prototype.createValidatorBasedOnType=function(){var e=this.cell;var t=e.grid.dataModel.metadata("body",e.row,e.column);switch(t&&t.type){case"string":{var n=new c;if(typeof t.format==="string"){var r=t.format;switch(r){case"email":n.pattern=new RegExp("^([a-z0-9_.-]+)@([da-z.-]+).([a-z.]{2,6})$");break;case"uuid":n.pattern=new RegExp("[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}");break;case"uri":break;case"binary":break}}if(t.constraint){if(t.constraint.minLength!==undefined){n.minLength=t.constraint.minLength}if(t.constraint.maxLength!==undefined){n.maxLength=t.constraint.maxLength}if(typeof t.constraint.pattern==="string"){n.pattern=new RegExp(t.constraint.pattern)}}return n}break;case"number":{var n=new d;if(t.constraint){if(t.constraint.minimum!==undefined){n.min=t.constraint.minimum}if(t.constraint.maximum!==undefined){n.max=t.constraint.maximum}}return n}break;case"integer":{var n=new u;if(t.constraint){if(t.constraint.minimum!==undefined){n.min=t.constraint.minimum}if(t.constraint.maximum!==undefined){n.max=t.constraint.maximum}}return n}break}return undefined};e.prototype.getCellInfo=function(e){var t=e.grid,n=e.row,r=e.column;var i=t.dataModel.data("body",n,r);var o=t.headerWidth-t.scrollX+t.columnOffset("body",r);var a=t.headerHeight-t.scrollY+t.rowOffset("body",n);var s=t.columnSize("body",r);var l=t.rowSize("body",n);return{grid:t,row:n,column:r,data:i,x:o,y:a,width:s,height:l}};e.prototype.updatePosition=function(){var e=this.cell.grid;var t=this.getCellInfo(this.cell);var n=e.headerHeight;var r=e.headerWidth;this.viewportOccluder.style.top=n+"px";this.viewportOccluder.style.left=r+"px";this.viewportOccluder.style.width=e.viewportWidth-r+"px";this.viewportOccluder.style.height=e.viewportHeight-n+"px";this.editorContainer.style.left=t.x-1-r+"px";this.editorContainer.style.top=t.y-1-n+"px";this.editorContainer.style.width=t.width+1+"px";this.editorContainer.style.height=t.height+1+"px";this.editorContainer.style.visibility="visible"};e.prototype.commit=function(e){if(e===void 0){e="none"}this.validate();if(!this._validInput){return false}var t;try{t=this.getInput()}catch(n){console.log("Input error: "+n.message);return false}this.dispose();if(this.onCommit){this.onCommit({cell:this.cell,value:t,cursorMovement:e})}return true};e.prototype._addContainer=function(){var e=this;this.viewportOccluder=document.createElement("div");this.viewportOccluder.className="lm-DataGrid-cellEditorOccluder";this.cell.grid.node.appendChild(this.viewportOccluder);this.editorContainer=document.createElement("div");this.editorContainer.className="lm-DataGrid-cellEditorContainer";this.viewportOccluder.appendChild(this.editorContainer);this.editorContainer.addEventListener("mouseleave",(function(t){e.viewportOccluder.style.pointerEvents=e._validInput?"none":"auto"}));this.editorContainer.addEventListener("mouseenter",(function(t){e.viewportOccluder.style.pointerEvents="none"}))};e.prototype._closeValidityNotification=function(){if(this.validityNotification){this.validityNotification.close();this.validityNotification=null}};return e}();t.CellEditor=f;var p=function(e){r(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.handleEvent=function(e){switch(e.type){case"keydown":this._onKeyDown(e);break;case"blur":this._onBlur(e);break;case"input":this._onInput(e);break}};t.prototype.dispose=function(){if(this.isDisposed){return}this._unbindEvents();e.prototype.dispose.call(this)};t.prototype.startEditing=function(){this.createWidget();var e=this.cell;var t=this.getCellInfo(e);this.input.value=this.deserialize(t.data);this.editorContainer.appendChild(this.input);this.input.focus();this.input.select();this.bindEvents()};t.prototype.deserialize=function(e){if(e===null||e===undefined){return""}return e.toString()};t.prototype.createWidget=function(){var e=document.createElement("input");e.classList.add("lm-DataGrid-cellEditorWidget");e.classList.add("lm-DataGrid-cellEditorInput");e.spellcheck=false;e.type=this.inputType;this.input=e};t.prototype.bindEvents=function(){this.input.addEventListener("keydown",this);this.input.addEventListener("blur",this);this.input.addEventListener("input",this)};t.prototype._unbindEvents=function(){this.input.removeEventListener("keydown",this);this.input.removeEventListener("blur",this);this.input.removeEventListener("input",this)};t.prototype._onKeyDown=function(e){switch(i.getKeyboardLayout().keyForKeydownEvent(e)){case"Enter":this.commit(e.shiftKey?"up":"down");break;case"Tab":this.commit(e.shiftKey?"left":"right");e.stopPropagation();e.preventDefault();break;case"Escape":this.cancel();break;default:break}};t.prototype._onBlur=function(e){if(this.isDisposed){return}if(!this.commit()){e.preventDefault();e.stopPropagation();this.input.focus()}};t.prototype._onInput=function(e){this.inputChanged.emit(void 0)};return t}(f);t.InputCellEditor=p;var h=function(e){r(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.inputType="text";return t}t.prototype.getInput=function(){return this.input.value};return t}(p);t.TextCellEditor=h;var m=function(e){r(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.inputType="number";return t}t.prototype.startEditing=function(){e.prototype.startEditing.call(this);this.input.step="any";var t=this.cell;var n=t.grid.dataModel.metadata("body",t.row,t.column);var r=n.constraint;if(r){if(r.minimum){this.input.min=r.minimum}if(r.maximum){this.input.max=r.maximum}}};t.prototype.getInput=function(){var e=this.input.value;if(e.trim()===""){return null}var t=parseFloat(e);if(isNaN(t)){throw new Error("Invalid input")}return t};return t}(p);t.NumberCellEditor=m;var b=function(e){r(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.inputType="number";return t}t.prototype.startEditing=function(){e.prototype.startEditing.call(this);this.input.step="1";var t=this.cell;var n=t.grid.dataModel.metadata("body",t.row,t.column);var r=n.constraint;if(r){if(r.minimum){this.input.min=r.minimum}if(r.maximum){this.input.max=r.maximum}}};t.prototype.getInput=function(){var e=this.input.value;if(e.trim()===""){return null}var t=parseInt(e);if(isNaN(t)){throw new Error("Invalid input")}return t};return t}(p);t.IntegerCellEditor=b;var v=function(e){r(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.handleEvent=function(e){switch(e.type){case"keydown":this._onKeyDown(e);break;case"blur":this._onBlur(e);break}};t.prototype.dispose=function(){if(this.isDisposed){return}this._unbindEvents();e.prototype.dispose.call(this)};t.prototype.startEditing=function(){this._createWidget();var e=this.cell;var t=this.getCellInfo(e);this._input.value=this._deserialize(t.data);this.editorContainer.appendChild(this._input);this._input.focus();this._bindEvents()};t.prototype.getInput=function(){return this._input.value};t.prototype._deserialize=function(e){if(e===null||e===undefined){return""}return e.toString()};t.prototype._createWidget=function(){var e=document.createElement("input");e.type="date";e.pattern="d{4}-d{2}-d{2}";e.classList.add("lm-DataGrid-cellEditorWidget");e.classList.add("lm-DataGrid-cellEditorInput");this._input=e};t.prototype._bindEvents=function(){this._input.addEventListener("keydown",this);this._input.addEventListener("blur",this)};t.prototype._unbindEvents=function(){this._input.removeEventListener("keydown",this);this._input.removeEventListener("blur",this)};t.prototype._onKeyDown=function(e){switch(i.getKeyboardLayout().keyForKeydownEvent(e)){case"Enter":this.commit(e.shiftKey?"up":"down");break;case"Tab":this.commit(e.shiftKey?"left":"right");e.stopPropagation();e.preventDefault();break;case"Escape":this.cancel();break;default:break}};t.prototype._onBlur=function(e){if(this.isDisposed){return}if(!this.commit()){e.preventDefault();e.stopPropagation();this._input.focus()}};return t}(f);t.DateCellEditor=v;var g=function(e){r(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.handleEvent=function(e){switch(e.type){case"keydown":this._onKeyDown(e);break;case"mousedown":this._input.focus();e.stopPropagation();e.preventDefault();break;case"blur":this._onBlur(e);break}};t.prototype.dispose=function(){if(this.isDisposed){return}this._unbindEvents();e.prototype.dispose.call(this)};t.prototype.startEditing=function(){this._createWidget();var e=this.cell;var t=this.getCellInfo(e);this._input.checked=this._deserialize(t.data);this.editorContainer.appendChild(this._input);this._input.focus();this._bindEvents()};t.prototype.getInput=function(){return this._input.checked};t.prototype._deserialize=function(e){if(e===null||e===undefined){return false}return e==true};t.prototype._createWidget=function(){var e=document.createElement("input");e.classList.add("lm-DataGrid-cellEditorWidget");e.classList.add("lm-DataGrid-cellEditorCheckbox");e.type="checkbox";e.spellcheck=false;this._input=e};t.prototype._bindEvents=function(){this._input.addEventListener("keydown",this);this._input.addEventListener("mousedown",this);this._input.addEventListener("blur",this)};t.prototype._unbindEvents=function(){this._input.removeEventListener("keydown",this);this._input.removeEventListener("mousedown",this);this._input.removeEventListener("blur",this)};t.prototype._onKeyDown=function(e){switch(i.getKeyboardLayout().keyForKeydownEvent(e)){case"Enter":this.commit(e.shiftKey?"up":"down");break;case"Tab":this.commit(e.shiftKey?"left":"right");e.stopPropagation();e.preventDefault();break;case"Escape":this.cancel();break;default:break}};t.prototype._onBlur=function(e){if(this.isDisposed){return}if(!this.commit()){e.preventDefault();e.stopPropagation();this._input.focus()}};return t}(f);t.BooleanCellEditor=g;var _=function(e){r(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t._isMultiSelect=false;return t}t.prototype.dispose=function(){if(this.isDisposed){return}e.prototype.dispose.call(this);if(this._isMultiSelect){document.body.removeChild(this._select)}};t.prototype.startEditing=function(){var e=this.cell;var t=this.getCellInfo(e);var n=e.grid.dataModel.metadata("body",e.row,e.column);this._isMultiSelect=n.type==="array";this._createWidget();if(this._isMultiSelect){this._select.multiple=true;var r=this._deserialize(t.data);for(var i=0;i<this._select.options.length;++i){var o=this._select.options.item(i);o.selected=r.indexOf(o.value)!==-1}document.body.appendChild(this._select)}else{this._select.value=this._deserialize(t.data);this.editorContainer.appendChild(this._select)}this._select.focus();this._bindEvents();this.updatePosition()};t.prototype.getInput=function(){if(this._isMultiSelect){var e=[];for(var t=0;t<this._select.selectedOptions.length;++t){e.push(this._select.selectedOptions.item(t).value)}return e}else{return this._select.value}};t.prototype.updatePosition=function(){e.prototype.updatePosition.call(this);if(!this._isMultiSelect){return}var t=this.getCellInfo(this.cell);this._select.style.position="absolute";var n=this.editorContainer.getBoundingClientRect();this._select.style.left=n.left+"px";this._select.style.top=n.top+t.height+"px";this._select.style.width=n.width+"px";this._select.style.maxHeight="60px";this.editorContainer.style.visibility="hidden"};t.prototype._deserialize=function(e){if(e===null||e===undefined){return""}if(this._isMultiSelect){var t=[];if(Array.isArray(e)){for(var n=0,r=e;n<r.length;n++){var i=r[n];t.push(i.toString())}}return t}else{return e.toString()}};t.prototype._createWidget=function(){var e=this.cell;var t=e.grid.dataModel.metadata("body",e.row,e.column);var n=t.constraint.enum;var r=document.createElement("select");r.classList.add("lm-DataGrid-cellEditorWidget");for(var i=0,o=n;i<o.length;i++){var a=o[i];var s=document.createElement("option");s.value=a;s.text=a;r.appendChild(s)}this._select=r};t.prototype._bindEvents=function(){this._select.addEventListener("keydown",this._onKeyDown.bind(this));this._select.addEventListener("blur",this._onBlur.bind(this))};t.prototype._onKeyDown=function(e){switch(i.getKeyboardLayout().keyForKeydownEvent(e)){case"Enter":this.commit(e.shiftKey?"up":"down");break;case"Tab":this.commit(e.shiftKey?"left":"right");e.stopPropagation();e.preventDefault();break;case"Escape":this.cancel();break;default:break}};t.prototype._onBlur=function(e){if(this.isDisposed){return}if(!this.commit()){e.preventDefault();e.stopPropagation();this._select.focus()}};return t}(f);t.OptionCellEditor=_;var y=function(e){r(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.handleEvent=function(e){switch(e.type){case"keydown":this._onKeyDown(e);break;case"blur":this._onBlur(e);break}};t.prototype.dispose=function(){if(this.isDisposed){return}this._unbindEvents();e.prototype.dispose.call(this)};t.prototype.startEditing=function(){this._createWidget();var e=this.cell;var t=this.getCellInfo(e);this._input.value=this._deserialize(t.data);this.editorContainer.appendChild(this._input);this._input.focus();this._input.select();this._bindEvents()};t.prototype.getInput=function(){return this._input.value};t.prototype._deserialize=function(e){if(e===null||e===undefined){return""}return e.toString()};t.prototype._createWidget=function(){var e=this.cell;var t=e.grid;var n=t.dataModel;var r=n.rowCount("body");var i="cell-editor-list";var o=document.createElement("datalist");o.id=i;var a=document.createElement("input");a.classList.add("lm-DataGrid-cellEditorWidget");a.classList.add("lm-DataGrid-cellEditorInput");var s=new Set;for(var l=0;l<r;++l){var c=n.data("body",l,e.column);if(c){s.add(c)}}s.forEach((function(e){var t=document.createElement("option");t.value=e;t.text=e;o.appendChild(t)}));this.editorContainer.appendChild(o);a.setAttribute("list",i);this._input=a};t.prototype._bindEvents=function(){this._input.addEventListener("keydown",this);this._input.addEventListener("blur",this)};t.prototype._unbindEvents=function(){this._input.removeEventListener("keydown",this);this._input.removeEventListener("blur",this)};t.prototype._onKeyDown=function(e){switch(i.getKeyboardLayout().keyForKeydownEvent(e)){case"Enter":this.commit(e.shiftKey?"up":"down");break;case"Tab":this.commit(e.shiftKey?"left":"right");e.stopPropagation();e.preventDefault();break;case"Escape":this.cancel();break;default:break}};t.prototype._onBlur=function(e){if(this.isDisposed){return}if(!this.commit()){e.preventDefault();e.stopPropagation();this._input.focus()}};return t}(f);t.DynamicOptionCellEditor=y},Z4QM:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],n=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];var r=e.defineLocale("sd",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){if(e<12){return"صبح"}return"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}});return r}))},Z5Fx:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("nW2j");const i=new r["Token"]("@jupyterlab/fileeditor:IEditorTracker")},Z6UO:function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(t.hasOwnProperty(n))e[n]=t[n]};return e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:true});var i=n("2DVW");var o=function(e){r(t,e);function t(t){var n=e.call(this,{node:a.createNode()})||this;n._message="";n.addClass("lm-DataGrid-notification");n.setFlag(i.Widget.Flag.DisallowLayout);n._target=t.target;n._message=t.message||"";n._placement=t.placement||"bottom";i.Widget.attach(n,document.body);if(t.timeout&&t.timeout>0){setTimeout((function(){n.close()}),t.timeout)}return n}t.prototype.handleEvent=function(e){switch(e.type){case"mousedown":this._evtMouseDown(e);break;case"contextmenu":e.preventDefault();e.stopPropagation();break}};Object.defineProperty(t.prototype,"placement",{get:function(){return this._placement},set:function(e){if(this._placement===e){return}this._placement=e;this.update()},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"message",{get:function(){return this._message},set:function(e){if(this._message===e){return}this._message=e;this.update()},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"messageNode",{get:function(){return this.node.getElementsByClassName("lm-DataGrid-notificationMessage")[0]},enumerable:true,configurable:true});t.prototype.onBeforeAttach=function(e){this.node.addEventListener("mousedown",this);this.update()};t.prototype.onAfterDetach=function(e){this.node.removeEventListener("mousedown",this)};t.prototype.onUpdateRequest=function(e){var t=this._target.getBoundingClientRect();var n=this.node.style;switch(this._placement){case"bottom":n.left=t.left+"px";n.top=t.bottom+"px";break;case"top":n.left=t.left+"px";n.height=t.top+"px";n.top="0";n.alignItems="flex-end";n.justifyContent="flex-end";break;case"left":n.left="0";n.width=t.left+"px";n.top=t.top+"px";n.alignItems="flex-end";n.justifyContent="flex-end";break;case"right":n.left=t.right+"px";n.top=t.top+"px";break}this.messageNode.innerHTML=this._message};t.prototype._evtMouseDown=function(e){if(e.button!==0){return}e.preventDefault();e.stopPropagation();this.close()};return t}(i.Widget);t.Notification=o;var a;(function(e){function t(){var e=document.createElement("div");var t=document.createElement("div");t.className="lm-DataGrid-notificationContainer";var n=document.createElement("span");n.className="lm-DataGrid-notificationMessage";t.appendChild(n);e.appendChild(t);return e}e.createNode=t})(a||(a={}))},ZAMP:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){if(e===12){e=0}if(t==="pagi"){return e}else if(t==="tengahari"){return e>=11?e:e+12}else if(t==="petang"||t==="malam"){return e+12}},meridiem:function(e,t,n){if(e<11){return"pagi"}else if(e<15){return"tengahari"}else if(e<19){return"petang"}else{return"malam"}},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return t}))},ZCLb:function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("7x2u");var d=n("ZEf0");var f=n("SJZG");var p=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){var e=this.props,t=e.label,n=e.className,i=Object(r["__rest"])(e,["label","className"]);var s=o()(c["Classes"].HOTKEY,n);return a["createElement"]("div",{className:s},a["createElement"]("div",{className:c["Classes"].HOTKEY_LABEL},t),a["createElement"](f["a"],Object(r["__assign"])({},i)))};t.prototype.validateProps=function(e){if(e.global!==true&&e.group==null){throw new Error("non-global <Hotkey>s must define a group")}};t.displayName=u["a"]+".Hotkey";t.defaultProps={allowInInput:false,disabled:false,global:false,preventDefault:false,stopPropagation:false};t=Object(r["__decorate"])([l["polyfill"]],t);return t}(d["a"])},ZEf0:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n("mrSG");var i=n("q1tI");var o=n.n(i);var a=n("Nc1m");var s=function(e){Object(r["__extends"])(t,e);function t(t,n){var r=e.call(this,t,n)||this;r.timeoutIds=[];r.clearTimeouts=function(){if(r.timeoutIds.length>0){for(var e=0,t=r.timeoutIds;e<t.length;e++){var n=t[e];window.clearTimeout(n)}r.timeoutIds=[]}};if(!Object(a["e"])("production")){r.validateProps(r.props)}return r}t.prototype.componentDidUpdate=function(e,t,n){if(!Object(a["e"])("production")){this.validateProps(this.props)}};t.prototype.componentWillUnmount=function(){this.clearTimeouts()};t.prototype.setTimeout=function(e,t){var n=window.setTimeout(e,t);this.timeoutIds.push(n);return function(){return window.clearTimeout(n)}};t.prototype.validateProps=function(e){};return t}(i["PureComponent"])},ZLJe:function(e){e.exports=JSON.parse('{"amp":"&","apos":"\'","gt":">","lt":"<","quot":"\\""}')},ZMQG:function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"atelier seaside",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside/)",base00:"#131513",base01:"#242924",base02:"#5e6e5e",base03:"#687d68",base04:"#809980",base05:"#8ca68c",base06:"#cfe8cf",base07:"#f0fff0",base08:"#e6193c",base09:"#87711d",base0A:"#c3c322",base0B:"#29a329",base0C:"#1999b3",base0D:"#3d62f5",base0E:"#ad2bee",base0F:"#e619c3"};e.exports=t["default"]},ZPDT:function(e,t,n){"use strict";n.r(t);var r=n("ldDC");var i=n("2F0p");var o=n("U2CZ");var a=n("DZkP");var s=n("yhkN");var l=n("PbVF");var c=n("i96i");var u=n("tv8p");var d=n("q1tI");var f=n("I+5a");var p=n.n(f);var h=n("S9up");var m=n("rI8a");var b=n("jWEn");function v(e){if(e.isAvailable){return e.build().then(()=>Object(a["b"])({title:"Build Complete",body:"Build successfully completed, reload page?",buttons:[a["a"].cancelButton(),a["a"].warnButton({label:"Reload"})]})).then(e=>{if(e.button.accept){location.reload()}}).catch(e=>{void Object(a["b"])({title:"Build Failed",body:d["createElement"]("pre",null,e.message)})})}return Promise.resolve()}const g={pip:e=>`pip install ${e}`,conda:e=>`conda install -c conda-forge ${e}`};function _(e){var t,n,r,i,o;const a=Array();for(const s of e.managers){const l=(r=(n=(t=e.overrides)===null||t===void 0?void 0:t[s])===null||n===void 0?void 0:n.name,r!==null&&r!==void 0?r:e.base.name);if(!l){console.warn(`No package name found for manager ${s}`);continue}const c=(o=(i=g)[s])===null||o===void 0?void 0:o.call(i,l);if(!c){console.warn(`Don't know how to install packages for manager ${s}`)}a.push(c)}return a}function y(e,t){const n=[];if(t){n.push(d["createElement"]("p",{key:"server-companion"},"This package has indicated that it needs a corresponding server extension. Please contact your Administrator to update the server with one of the following commands:",_(t).map(e=>d["createElement"]("p",{key:e},d["createElement"]("code",null,e)))))}if(e.length>0){n.push(d["createElement"]("p",{key:"kernel-companion"},"This package has indicated that it needs a corresponding package for the kernel."));for(const[t,r]of e.entries()){n.push(d["createElement"]("p",{key:`companion-${t}`},"The package",d["createElement"]("code",null,r.kernelInfo.base.name),", is required by the following kernels:"));const e=[];for(const[t,n]of r.kernels.entries()){e.push(d["createElement"]("li",{key:`kernels-${t}`},d["createElement"]("code",null,n.display_name)))}n.push(d["createElement"]("ul",{key:"kernel-companion-end"},e));n.push(d["createElement"]("p",{key:`kernel-companion-${t}`},"This package has indicated that it needs a corresponding kernel package. Please contact your Administrator to update the server with one of the following commands:",_(r.kernelInfo).map(e=>d["createElement"]("p",{key:e},d["createElement"]("code",null,e)))))}}const r=d["createElement"]("div",null,n,d["createElement"]("p",null,"You should make sure that the indicated packages are installed before trying to use the extension. Do you want to continue with the extension installation?"));const i=e.length>0;const o=!!t;let s="";if(i&&o){s="Kernel and Server Companions"}else if(i){s="Kernel Companions"}else{s="Server Companion"}return Object(a["b"])({title:s,body:r,buttons:[a["a"].cancelButton(),a["a"].okButton({label:"OK",caption:"Install the JupyterLab extension."})]}).then(e=>e.button.accept)}function w(e,t){const n=[];n.push(d["createElement"]("p",null,"An error occurred installing ",d["createElement"]("code",null,e),"."));if(t){n.push(d["createElement"]("p",null,d["createElement"]("span",{className:"jp-extensionmanager-dialog-subheader"},"Error message:")),d["createElement"]("pre",null,t.trim()))}const r=d["createElement"]("div",{className:"jp-extensionmanager-dialog"},n);void Object(a["b"])({title:"Extension Installation Error",body:r,buttons:[a["a"].warnButton({label:"OK"})]})}class x{constructor(e="https://registry.npmjs.org/",t="https://unpkg.com"){this.repoUri=e;this.cdnUri=t}searchExtensions(e,t=0,n=250){const r=new URL("/-/v1/search",this.repoUri);const i=`${e} keywords:"jupyterlab-extension"`;r.searchParams.append("text",i);r.searchParams.append("size",n.toString());r.searchParams.append("from",(n*t).toString());return fetch(r.toString()).then(e=>{if(e.ok){return e.json()}return[]})}fetchPackageData(e,t){const n=new URL(`/${e}@${t}/package.json`,this.cdnUri);return fetch(n.toString()).then(e=>{if(e.ok){return e.json()}return null})}}function C(e){const t=["jupyterlab","jupyter-widgets"];const n=e.split("/");const r=n[0];return n.length>1&&!!r&&r[0]==="@"&&t.indexOf(r.slice(1))!==-1}var k=n("JGtG");var E=n("hI0s");class M{constructor(){this._listings=null;this._listingsLoaded=new k["Signal"](this);S("@jupyterlab/extensionmanager-extension/listings.json").then(e=>{this._listings={mode:"default",uris:[],entries:[]};if(e.blacklist_uris.length>0&&e.whitelist_uris.length>0){console.warn("Simultaneous black and white list are not allowed.");this._listings={mode:"invalid",uris:[],entries:[]}}else if(e.blacklist_uris.length>0||e.whitelist_uris.length>0){this._listings={mode:e.blacklist_uris.length>0?"black":"white",uris:e.blacklist_uris.length>0?e.blacklist_uris:e.whitelist_uris,entries:e.blacklist_uris.length>0?e.blacklist:e.whitelist}}this._listingsLoaded.emit(this._listings)}).catch(e=>{console.error(e)})}get listingsLoaded(){return this._listingsLoaded}}async function S(e="",t={}){const n=h["ServerConnection"].makeSettings();const r=E["URLExt"].join(n.baseUrl,n.appUrl,"api/listings/",e);let i;try{i=await h["ServerConnection"].makeRequest(r,t,n)}catch(a){throw new h["ServerConnection"].NetworkError(a)}const o=await i.json();if(!i.ok){throw new h["ServerConnection"].ResponseError(i,o.message)}return o}const L="lab/api/extensions";class T extends l["c"]{constructor(e,t){super();this.installedError=null;this.searchError=null;this.blacklistError=null;this.serverConnectionError=null;this.serverRequirementsError=null;this.initialized=false;this.promptBuild=false;this.searcher=new x;this.lister=new M;this._query=null;this._page=0;this._pagination=250;this._totalEntries=0;this._pendingActions=[];this._totalBlacklistedFound=0;this._totalWhitelistedFound=0;this._installed=[];this._searchResult=[];this.serviceManager=e;this.serverConnectionSettings=h["ServerConnection"].makeSettings();this._debouncedUpdate=new m["Debouncer"](this.update.bind(this),1e3);this.lister.listingsLoaded.connect(this._listingIsLoaded,this);D=t.composite["disclaimed"]===true;t.changed.connect(()=>{D=t.composite["disclaimed"]===true;void this.update()})}_listingIsLoaded(e,t){this._listMode=t.mode;this._blacklistArray=new Array;if(this._listMode==="black"){t.entries.map(e=>{this._blacklistArray.push({name:e.name,regexp:new RegExp(e.name),type:e.type,reason:e.reason,creation_date:e.creation_date,last_update_date:e.last_update_date})})}this._whitelistArray=new Array;if(this._listMode==="white"){t.entries.map(e=>{this._whitelistArray.push({name:e.name,regexp:new RegExp(e.name),type:e.type,reason:e.reason,creation_date:e.creation_date,last_update_date:e.last_update_date})})}void this.initialize()}get installed(){return this._installed}get searchResult(){return this._searchResult}get query(){return this._query}set query(e){this._query=e;void this._debouncedUpdate.invoke()}get page(){return this._page}set page(e){this._page=e;void this.update()}get pagination(){return this._pagination}set pagination(e){this._pagination=e;void this.update()}get totalEntries(){return this._totalEntries}get listMode(){return this._listMode}get totalBlacklistedFound(){return this._totalBlacklistedFound}get totalWhitelistedFound(){return this._totalWhitelistedFound}initialize(){return this.update().then(()=>{this.initialized=true;this.stateChanged.emit(undefined)}).catch(()=>{this.initialized=true;this.stateChanged.emit(undefined)})}hasPendingActions(){return this._pendingActions.length>0}async install(e){if(e.installed){await this._performAction("install",e).then(t=>{if(t.status!=="ok"){w(e.name,t.message)}return this.update()})}await this.checkCompanionPackages(e).then(t=>{if(t){return this._performAction("install",e).then(t=>{if(t.status!=="ok"){w(e.name,t.message)}return this.update()})}})}async uninstall(e){if(!e.installed){throw new Error(`Not installed, cannot uninstall: ${e.name}`)}await this._performAction("uninstall",e);return this.update()}async enable(e){if(e.enabled){throw new Error(`Already enabled: ${e.name}`)}await this._performAction("enable",e);await this.update()}async disable(e){if(!e.enabled){throw new Error(`Already disabled: ${e.name}`)}await this._performAction("disable",e);await this.update()}checkCompanionPackages(e){return this.searcher.fetchPackageData(e.name,e.latest_version).then(e=>{if(!e||!e.jupyterlab||!e.jupyterlab.discovery){return true}const t=e.jupyterlab.discovery;const n=[];if(t.kernel){for(const e of t.kernel){const t=O.matchSpecs(e,this.serviceManager.kernelspecs.specs);n.push({kernelInfo:e,kernels:t})}}if(n.length<1&&!t.server){return true}return y(n,t.server)})}triggerBuildCheck(){const e=this.serviceManager.builder;if(e.isAvailable&&!this.promptBuild){const t=e.getStatus().then(t=>{if(t.status==="building"){return v(e)}if(t.status!=="needed"){return}if(!this.promptBuild){this.promptBuild=true;this.stateChanged.emit(undefined)}});this._addPendingAction(t)}}performBuild(){if(this.promptBuild){this.promptBuild=false;this.stateChanged.emit(undefined)}const e=v(this.serviceManager.builder);this._addPendingAction(e)}ignoreBuildRecommendation(){if(this.promptBuild){this.promptBuild=false;this.stateChanged.emit(undefined)}}refreshInstalled(){const e=this.update(true);this._addPendingAction(e)}async translateSearchResult(e){const t={};this._totalBlacklistedFound=0;this._totalWhitelistedFound=0;this._totalEntries=0;for(const n of(await e).objects){const e=n.package;if(e.keywords.indexOf("deprecated")>=0){continue}this._totalEntries=this._totalEntries+1;const r=this.isListed(e.name,this._blacklistArray);if(r){this._totalBlacklistedFound=this._totalBlacklistedFound+1}const i=this.isListed(e.name,this._whitelistArray);if(i){this._totalWhitelistedFound=this._totalWhitelistedFound+1}t[e.name]={name:e.name,description:e.description,url:"homepage"in e.links?e.links.homepage:"repository"in e.links?e.links.repository:e.links.npm,installed:false,enabled:false,status:null,latest_version:e.version,installed_version:"",blacklistEntry:r,whitelistEntry:i}}return t}async translateInstalled(e){const t=[];const n={};for(const r of await e){t.push(e.then(e=>{n[r.name]={name:r.name,description:r.description,url:r.url,installed:r.installed!==false,enabled:r.enabled,status:r.status,latest_version:r.latest_version,installed_version:r.installed_version,blacklistEntry:this.isListed(r.name,this._blacklistArray),whitelistEntry:this.isListed(r.name,this._whitelistArray)}}))}return Promise.all(t).then(()=>n)}isListed(e,t){let n=undefined;t.forEach(t=>{var r;if(t.regexp&&((r=t.regexp)===null||r===void 0?void 0:r.test(e))){n=t}});return n}fetchInstalled(e=false){const t=new URL(L,this.serverConnectionSettings.baseUrl);if(e){t.searchParams.append("refresh","1")}const n=h["ServerConnection"].makeRequest(t.toString(),{},this.serverConnectionSettings).then(e=>{O.handleError(e);return e.json()});n.then(()=>{this.serverConnectionError=null},e=>{this.serverConnectionError=e.toString()});return n}async performSearch(){if(this.query===null){this.query=""}const e=this.searcher.searchExtensions(this.query,this.page,this.pagination);const t=this.translateSearchResult(e);let n;try{n=await t;this.searchError=null}catch(r){n={};this.searchError=r.toString()}return n}async queryInstalled(e){let t;try{t=await this.translateInstalled(this.fetchInstalled(e));this.installedError=null}catch(n){t={};this.installedError=n.toString()}return t}async update(e=false){const t=this.performSearch();const n=this.queryInstalled(e);const r=await t;const i=await n;const o=[];for(const s of Object.keys(i)){o.push(i[s])}this._installed=o.sort(O.comparator);const a=[];for(const s of Object.keys(r)){if(i[s]===undefined){a.push(r[s])}else{a.push(i[s])}}this._searchResult=a.sort(O.comparator);this.stateChanged.emit(undefined)}_performAction(e,t){const n=new URL(L,this.serverConnectionSettings.baseUrl);const r={method:"POST",body:JSON.stringify({cmd:e,extension_name:t.name})};const i=h["ServerConnection"].makeRequest(n.toString(),r,this.serverConnectionSettings).then(e=>{O.handleError(e);this.triggerBuildCheck();return e.json()});i.then(()=>{this.serverConnectionError=null},e=>{this.serverConnectionError=e.toString()});this._addPendingAction(i);return i}_addPendingAction(e){this._pendingActions.push(e);const t=()=>{const t=this._pendingActions.indexOf(e);this._pendingActions.splice(t,1);this.stateChanged.emit(undefined)};e.then(t,t);this.stateChanged.emit(undefined)}}let D=false;(function(e){function t(e){if(!e.installed||!e.latest_version){return false}return b["lt"](e.installed_version,e.latest_version)}e.entryHasUpdate=t;function n(){return D}e.isDisclaimed=n;function r(){D=!D}e.toogleDisclaimed=r})(T||(T={}));var O;(function(e){function t(e,t){if(e.name===t.name){return 0}const n=C(e.name);const r=C(t.name);if(n===r){return 0}else if(n&&!r){return-1}else{return 1}}e.comparator=t;function n(e,t){if(!t){return[]}const n=[];let r=null;let i=null;if(e.kernel_spec.language){r=new RegExp(e.kernel_spec.language)}if(e.kernel_spec.display_name){i=new RegExp(e.kernel_spec.display_name)}for(const o of Object.keys(t.kernelspecs)){const e=t.kernelspecs[o];let a=false;if(r){a=r.test(e.language)}if(!a&&i){a=i.test(e.display_name)}if(a){n.push(e);continue}}return n}e.matchSpecs=n;function r(e){if(!e.ok){throw new Error(`${e.status} (${e.statusText})`)}return e}e.handleError=r})(O||(O={}));const A=c["e"].bindprops({height:"auto",width:"20px"});const j=c["f"].bindprops({height:"auto",width:"20px"});const P=32;const R=Math.floor(devicePixelRatio*P);class I extends d["Component"]{constructor(e){super(e);this.handleChange=e=>{const t=e.target;this.setState({value:t.value})};this.state={value:""}}render(){return d["createElement"]("div",{className:"jp-extensionmanager-search-bar"},d["createElement"](u["c"],{className:"jp-extensionmanager-search-wrapper",type:"text",placeholder:this.props.placeholder,onChange:this.handleChange,value:this.state.value,rightIcon:"search",disabled:this.props.disabled}))}}function z(e){return d["createElement"]("div",{className:"jp-extensionmanager-buildprompt"},d["createElement"]("div",{className:"jp-extensionmanager-buildmessage"},"A build is needed to include the latest changes"),d["createElement"](u["a"],{onClick:e.performBuild,minimal:true,small:true},"Rebuild"),d["createElement"](u["a"],{onClick:e.ignoreBuild,minimal:true,small:true},"Ignore"))}function N(e){if(e.url&&e.url.startsWith("https://github.com/")){return e.url.split("/")[3]}return null}function H(e){var t;const{entry:n,listMode:r,viewType:i}=e;const o=[];if(n.status&&["ok","warning","error"].indexOf(n.status)!==-1){o.push(`jp-extensionmanager-entry-${n.status}`)}let a=n.name;const l=C(n.name);if(l){a=`${n.name} (Developed by Project Jupyter)`}const f=N(n);if(r==="black"&&n.blacklistEntry&&i==="searchResult"){return d["createElement"]("li",null)}if(r==="white"&&!n.whitelistEntry&&i==="searchResult"){return d["createElement"]("li",null)}if(r==="black"&&((t=n.blacklistEntry)===null||t===void 0?void 0:t.name)){o.push(`jp-extensionmanager-entry-should-be-uninstalled`)}if(r==="white"&&!n.whitelistEntry){o.push(`jp-extensionmanager-entry-should-be-uninstalled`)}return d["createElement"]("li",{className:`jp-extensionmanager-entry ${o.join(" ")}`,title:a,style:{display:"flex"}},d["createElement"]("div",{style:{marginRight:"8px"}},f&&d["createElement"]("img",{src:`https://github.com/${f}.png?size=${R}`,style:{width:"32px",height:"32px"}}),!f&&d["createElement"]("div",{style:{width:`${P}px`,height:`${P}px`}})),d["createElement"]("div",{className:"jp-extensionmanager-entry-description"},d["createElement"]("div",{className:"jp-extensionmanager-entry-title"},d["createElement"]("div",{className:"jp-extensionmanager-entry-name"},d["createElement"]("a",{href:n.url,target:"_blank",rel:"noopener noreferrer"},n.name)),n.blacklistEntry&&d["createElement"](s["d"],{icon:c["M"],iconLabel:`${n.name} extension has been blacklisted since install. Please uninstall immediately and contact your blacklist administrator.`,onClick:()=>window.open("https://jupyterlab.readthedocs.io/en/stable/user/extensions.html")}),!n.whitelistEntry&&i==="installed"&&r==="white"&&d["createElement"](s["d"],{icon:c["M"],iconLabel:`${n.name} extension has been removed from the whitelist since installation. Please uninstall immediately and contact your whitelist administrator.`,onClick:()=>window.open("https://jupyterlab.readthedocs.io/en/stable/user/extensions.html")}),l&&d["createElement"](c["F"].react,{className:"jp-extensionmanager-is-jupyter-org",top:"1px",height:"auto",width:"1em"})),d["createElement"]("div",{className:"jp-extensionmanager-entry-content"},d["createElement"]("div",{className:"jp-extensionmanager-entry-description"},n.description),d["createElement"]("div",{className:"jp-extensionmanager-entry-buttons"},!n.installed&&!n.blacklistEntry&&!(!n.whitelistEntry&&r==="white")&&T.isDisclaimed()&&d["createElement"](u["a"],{onClick:()=>e.performAction("install",n),minimal:true,small:true},"Install"),T.entryHasUpdate(n)&&!n.blacklistEntry&&!(!n.whitelistEntry&&r==="white")&&T.isDisclaimed()&&d["createElement"](u["a"],{onClick:()=>e.performAction("install",n),minimal:true,small:true},"Update"),n.installed&&d["createElement"](u["a"],{onClick:()=>e.performAction("uninstall",n),minimal:true,small:true},"Uninstall"),n.enabled&&d["createElement"](u["a"],{onClick:()=>e.performAction("disable",n),minimal:true,small:true},"Disable"),n.installed&&!n.enabled&&d["createElement"](u["a"],{onClick:()=>e.performAction("enable",n),minimal:true,small:true},"Enable")))))}function F(e){const t=[];for(const i of e.entries){t.push(d["createElement"](H,{entry:i,listMode:e.listMode,viewType:e.viewType,key:i.name,performAction:e.performAction}))}let n;if(e.numPages>1){n=d["createElement"]("div",{className:"jp-extensionmanager-pagination"},d["createElement"](p.a,{previousLabel:"<",nextLabel:">",breakLabel:d["createElement"]("a",{href:""},"..."),breakClassName:"break-me",pageCount:e.numPages,marginPagesDisplayed:2,pageRangeDisplayed:5,onPageChange:t=>e.onPage(t.selected),containerClassName:"pagination",activeClassName:"active"}))}const r=d["createElement"]("ul",{className:"jp-extensionmanager-listview"},t);return d["createElement"]("div",{className:"jp-extensionmanager-listview-wrapper"},t.length>0?r:d["createElement"]("div",{key:"message",className:"jp-extensionmanager-listview-message"},"No entries"),n)}function B(e){return d["createElement"]("div",{key:"error-msg",className:"jp-extensionmanager-error"},e.children)}class V extends d["Component"]{constructor(e){super(e);this.state={isOpen:e.isOpen?true:false}}render(){let e=this.state.isOpen?A:j;let t=this.state.isOpen;let n="jp-extensionmanager-headerText";if(this.props.disabled){e=j;t=false;n="jp-extensionmanager-headerTextDisabled"}return d["createElement"](d["Fragment"],null,d["createElement"]("header",null,d["createElement"](s["d"],{icon:e,onClick:()=>{this.handleCollapse()}}),d["createElement"]("span",{className:n},this.props.header),!this.props.disabled&&this.props.headerElements),d["createElement"](u["b"],{isOpen:t},this.props.children))}handleCollapse(){this.setState({isOpen:!this.state.isOpen},()=>{if(this.props.onCollapse){this.props.onCollapse(this.state.isOpen)}})}UNSAFE_componentWillReceiveProps(e){if(e.forceOpen){this.setState({isOpen:true})}}}class Y extends l["d"]{constructor(e,t){super(new T(e,t));this._settings=t;this._forceOpen=false;this.addClass("jp-extensionmanager-view")}get inputNode(){return this.node.querySelector(".jp-extensionmanager-search-wrapper input")}render(){const e=this.model;if(!e.listMode){return[d["createElement"]("div",{key:"empty"})]}if(e.listMode==="invalid"){return[d["createElement"]("div",{style:{padding:8},key:"invalid"},d["createElement"]("div",null,"The extension manager is disabled. Please contact your system administrator to verify the listings configuration."),d["createElement"]("div",null,d["createElement"]("a",{href:"https://jupyterlab.readthedocs.io/en/stable/user/extensions.html",target:"_blank",rel:"noopener noreferrer"},"Read more in the JupyterLab documentation.")))]}const t=Math.ceil(e.totalEntries/e.pagination);const n=[d["createElement"](I,{key:"searchbar",placeholder:"SEARCH",disabled:!T.isDisclaimed(),settings:this._settings})];if(e.promptBuild){n.push(d["createElement"](z,{key:"promt",performBuild:()=>{e.performBuild()},ignoreBuild:()=>{e.ignoreBuildRecommendation()}}))}n.push(d["createElement"]("div",{key:"pending",className:`jp-extensionmanager-pending ${e.hasPendingActions()?"jp-mod-hasPending":""}`}));const r=[];r.push(d["createElement"](V,{key:"warning-section",isOpen:!T.isDisclaimed(),disabled:false,header:"Warning"},d["createElement"]("div",{className:"jp-extensionmanager-disclaimer"},d["createElement"]("div",null,"The JupyterLab development team is excited to have a robust third-party extension community. However, we do not review third-party extensions, and some extensions may introduce security risks or contain malicious code that runs on your machine."),d["createElement"]("div",{style:{paddingTop:8}},T.isDisclaimed()&&d["createElement"](u["a"],{className:"jp-extensionmanager-disclaimer-disable",onClick:e=>{this._settings.set("disclaimed",false).catch(e=>{console.error(`Something went wrong when setting disclaimed.\n${e}`)})}},"Disable"),!T.isDisclaimed()&&d["createElement"](u["a"],{className:"jp-extensionmanager-disclaimer-enable",onClick:e=>{this._forceOpen=true;this._settings.set("disclaimed",true).catch(e=>{console.error(`Something went wrong when setting disclaimed.\n${e}`)})}},"Enable")))));if(!e.initialized){r.push(d["createElement"]("div",{key:"loading-placeholder",className:"jp-extensionmanager-loader"},"Updating extensions list"))}else if(e.serverConnectionError!==null){r.push(d["createElement"](B,{key:"error-msg"},d["createElement"]("p",null,"Error communicating with server extension. Consult the documentation for how to ensure that it is enabled."),d["createElement"]("p",null,"Reason given:"),d["createElement"]("pre",null,e.serverConnectionError)))}else if(e.serverRequirementsError!==null){r.push(d["createElement"](B,{key:"server-requirements-error"},d["createElement"]("p",null,"The server has some missing requirements for installing extensions."),d["createElement"]("p",null,"Details:"),d["createElement"]("pre",null,e.serverRequirementsError)))}else{const n=[];if(e.installedError!==null){n.push(d["createElement"](B,{key:"install-error"},`Error querying installed extensions${e.installedError?`: ${e.installedError}`:"."}`))}else{n.push(d["createElement"](F,{key:"installed-items",listMode:e.listMode,viewType:"installed",entries:e.installed,numPages:1,onPage:e=>{},performAction:this.onAction.bind(this)}))}r.push(d["createElement"](V,{key:"installed-section",isOpen:T.isDisclaimed(),forceOpen:this._forceOpen,disabled:!T.isDisclaimed(),header:"Installed",headerElements:d["createElement"](s["d"],{key:"refresh-button",icon:c["X"],onClick:()=>{e.refreshInstalled()},tooltip:"Refresh extension list"})},n));const i=[];if(e.searchError!==null){i.push(d["createElement"](B,{key:"search-error"},`Error searching for extensions${e.searchError?`: ${e.searchError}`:"."}`))}else{i.push(d["createElement"](F,{key:"search-items",listMode:e.listMode,viewType:"searchResult",entries:e.searchResult.filter(t=>e.installed.indexOf(t)===-1),numPages:t,onPage:e=>{this.onPage(e)},performAction:this.onAction.bind(this)}))}r.push(d["createElement"](V,{key:"search-section",isOpen:T.isDisclaimed(),forceOpen:this._forceOpen,disabled:!T.isDisclaimed(),header:e.query?"Search Results":"Discover",onCollapse:t=>{if(t&&e.query===null){e.query=""}}},i))}n.push(d["createElement"]("div",{key:"content",className:"jp-extensionmanager-content"},r));this._forceOpen=false;return n}onSearch(e){this.model.query=e}onPage(e){this.model.page=e}onAction(e,t){switch(e){case"install":return this.model.install(t);case"uninstall":return this.model.uninstall(t);case"enable":return this.model.enable(t);case"disable":return this.model.disable(t);default:throw new Error(`Invalid action: ${e}`)}}handleEvent(e){switch(e.type){case"input":this.onSearch(this.inputNode.value);break;case"focus":case"blur":this._toggleFocused();break;default:break}}onBeforeAttach(e){this.node.addEventListener("input",this);this.node.addEventListener("focus",this,true);this.node.addEventListener("blur",this,true)}onAfterDetach(e){this.node.removeEventListener("input",this);this.node.removeEventListener("focus",this,true);this.node.removeEventListener("blur",this,true)}onActivateRequest(e){if(this.isAttached){const e=this.inputNode;if(e){e.focus();e.select()}}}_toggleFocused(){const e=document.activeElement===this.inputNode;this.toggleClass("lm-mod-focused",e)}}var W=n("W9mf");var U=n("w0/B");const q="@jupyterlab/extensionmanager-extension:plugin";var G;(function(e){e.toggle="extensionmanager:toggle"})(G||(G={}));const K={id:q,autoStart:true,requires:[U["a"]],optional:[r["a"],i["a"],W["a"],o["a"]],activate:async(e,t,n,r,i,o)=>{const a=await t.load(K.id);let s=a.composite["enabled"]===true;const{commands:l,serviceManager:u,shell:d}=e;let f;const p=()=>{const e=new Y(u,a);e.id="extensionmanager.main-view";e.title.icon=c["u"];e.title.caption="Extension Manager";if(r){r.add(e,e.id)}return e};if(s){f=p();d.add(f,"left",{rank:1e3})}Promise.all([e.restored,t.load(q)]).then(([,t])=>{t.changed.connect(async()=>{s=t.composite["enabled"]===true;if(s&&(!f||f&&!f.isAttached)){const e=await J.showWarning();if(!e){void t.set("enabled",false);return}f=f||p();d.add(f,"left")}else if(!s&&f&&f.isAttached){e.commands.notifyCommandChanged(G.toggle);f.close()}})}).catch(e=>{console.error(`Something went wrong when reading the settings.\n${e}`)});l.addCommand(G.toggle,{label:"Enable Extension Manager",execute:()=>{if(t){void t.set(K.id,"enabled",!s)}},isToggled:()=>s,isEnabled:()=>u.builder.isAvailable});const h="Extension Manager";const m=G.toggle;if(o){o.addItem({command:m,category:h})}if(i){i.settingsMenu.addGroup([{command:m}],100)}}};var $=t["default"]=K;var J;(function(e){async function t(){return Object(a["b"])({title:"Enable Extension Manager?",body:"Thanks for trying out JupyterLab's extension manager. "+"The JupyterLab development team is excited to have a robust "+"third-party extension community. "+"However, we cannot vouch for every extension, "+"and some may introduce security risks. "+"Do you want to continue?",buttons:[a["a"].cancelButton({label:"Disable"}),a["a"].warnButton({label:"Enable"})]}).then(e=>e.button.accept)}e.showWarning=t})(J||(J={}))},ZQmg:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n("ZzbX");function i(e){const t=e.spec;if(!t){throw new Error("Invalid kernel spec")}r.validateProperty(e,"name","string");r.validateProperty(e,"resources","object");r.validateProperty(t,"language","string");r.validateProperty(t,"display_name","string");r.validateProperty(t,"argv","array");let n=null;if(t.hasOwnProperty("metadata")){r.validateProperty(t,"metadata","object");n=t.metadata}let i=null;if(t.hasOwnProperty("env")){r.validateProperty(t,"env","object");i=t.env}return{name:e.name,resources:e.resources,language:t.language,display_name:t.display_name,argv:t.argv,metadata:n,env:i}}t.validateSpecModel=i;function o(e){if(!e.hasOwnProperty("kernelspecs")){throw new Error("No kernelspecs found")}let t=Object.keys(e.kernelspecs);const n=Object.create(null);let r=e.default;for(let a=0;a<t.length;a++){const r=e.kernelspecs[t[a]];try{n[t[a]]=i(r)}catch(o){console.warn(`Removing errant kernel spec: ${t[a]}`)}}t=Object.keys(n);if(!t.length){throw new Error("No valid kernelspecs found")}if(!r||typeof r!=="string"||!(r in n)){r=t[0];console.warn(`Default kernel not found, using '${t[0]}'`)}return{default:r,kernelspecs:n}}t.validateSpecModels=o},ZWV2:function(e,t,n){"use strict";(function(e){var r,i,o;Object.defineProperty(t,"__esModule",{value:true});const a=n("hI0s");let s;let l;let c;let u;if(typeof window==="undefined"){const t=n("4vsW");s=(r=e.fetch,r!==null&&r!==void 0?r:t);c=(i=e.Request,i!==null&&i!==void 0?i:t.Request);l=(o=e.Headers,o!==null&&o!==void 0?o:t.Headers);u=n("kEOu")}else{s=fetch;c=Request;l=Headers;u=WebSocket}var d;(function(e){function t(e){return f.makeSettings(e)}e.makeSettings=t;function n(e,t,n){return f.handleRequest(e,t,n)}e.makeRequest=n;class r extends Error{constructor(e,t=`Invalid response: ${e.status} ${e.statusText}`,n=""){super(t);this.response=e;this.traceback=n}static async create(e){try{const t=await e.json();if(t["traceback"]){console.error(t["traceback"])}if(t["message"]){return new r(e,t["message"])}return new r(e)}catch(t){console.debug(t);return new r(e)}}}e.ResponseError=r;class i extends TypeError{constructor(e){super(e.message);this.stack=e.stack}}e.NetworkError=i})(d=t.ServerConnection||(t.ServerConnection={}));var f;(function(e){function t(e={}){const t=a.PageConfig.getBaseUrl();const n=a.PageConfig.getWsUrl();const r=a.URLExt.normalize(e.baseUrl)||t;let i=e.wsUrl;if(!i&&r===t){i=n}if(!i&&r.indexOf("http")===0){i="ws"+r.slice(4)}i=i!==null&&i!==void 0?i:n;return Object.assign(Object.assign({init:{cache:"no-store",credentials:"same-origin"},fetch:s,Headers:l,Request:c,WebSocket:u,token:a.PageConfig.getToken(),appUrl:a.PageConfig.getOption("appUrl")},e),{baseUrl:r,wsUrl:i})}e.makeSettings=t;function n(e,t,n){var i,o;if(e.indexOf(n.baseUrl)!==0){throw new Error("Can only be used for notebook server requests")}const a=(i=t.cache,i!==null&&i!==void 0?i:n.init.cache);if(a==="no-store"){e+=(/\?/.test(e)?"&":"?")+(new Date).getTime()}const s=new n.Request(e,Object.assign(Object.assign({},n.init),t));let l=false;if(n.token){l=true;s.headers.append("Authorization",`token ${n.token}`)}if(typeof document!=="undefined"&&((o=document)===null||o===void 0?void 0:o.cookie)){const e=r("_xsrf");if(e!==undefined){l=true;s.headers.append("X-XSRFToken",e)}}if(!s.headers.has("Content-Type")&&l){s.headers.set("Content-Type","application/json")}return n.fetch.call(null,s).catch(e=>{throw new d.NetworkError(e)})}e.handleRequest=n;function r(e){var t;const n=document.cookie.match("\\b"+e+"=([^;]*)\\b");return(t=n)===null||t===void 0?void 0:t[1]}})(f||(f={}))}).call(this,n("yLpj"))},ZXJI:function(e,t){(function(e){"use strict";function t(){return d.createDocumentFragment()}function n(e){return d.createElement(e)}function r(e,t){if(!e)throw new Error("Failed to construct "+t+": 1 argument required, but only 0 present.")}function i(e){if(e.length===1){return o(e[0])}for(var n=t(),r=R.call(e),i=0;i<e.length;i++){n.appendChild(o(r[i]))}return n}function o(e){return typeof e==="object"?e:d.createTextNode(e)}for(var a,s,l,c,u,d=e.document,f=Object.prototype.hasOwnProperty,p=Object.defineProperty||function(e,t,n){if(f.call(n,"value")){e[t]=n.value}else{if(f.call(n,"get"))e.__defineGetter__(t,n.get);if(f.call(n,"set"))e.__defineSetter__(t,n.set)}return e},h=[].indexOf||function e(t){var n=this.length;while(n--){if(this[n]===t){break}}return n},m=function(e){if(!e){throw"SyntaxError"}else if(_.test(e)){throw"InvalidCharacterError"}return e},b=function(e){var t=typeof e.className==="undefined",n=t?e.getAttribute("class")||"":e.className,r=t||typeof n==="object",i=(r?t?n:n.baseVal:n).replace(g,"");if(i.length){P.push.apply(this,i.split(_))}this._isSVG=r;this._=e},v={get:function e(){return new b(this)},set:function(){}},g=/^\s+|\s+$/g,_=/\s+/,y=" ",w="classList",x=function e(t,n){if(this.contains(t)){if(!n){this.remove(t)}}else if(n===undefined||n){n=true;this.add(t)}return!!n},C=e.DocumentFragment&&DocumentFragment.prototype,k=e.Node,E=(k||Element).prototype,M=e.CharacterData||k,S=M&&M.prototype,L=e.DocumentType,T=L&&L.prototype,D=(e.Element||k||e.HTMLElement).prototype,O=e.HTMLSelectElement||n("select").constructor,A=O.prototype.remove,j=e.SVGElement,P=["matches",D.matchesSelector||D.webkitMatchesSelector||D.khtmlMatchesSelector||D.mozMatchesSelector||D.msMatchesSelector||D.oMatchesSelector||function e(t){var n=this.parentNode;return!!n&&-1<h.call(n.querySelectorAll(t),this)},"closest",function e(t){var n=this,r;while((r=n&&n.matches)&&!n.matches(t)){n=n.parentNode}return r?n:null},"prepend",function e(){var t=this.firstChild,n=i(arguments);if(t){this.insertBefore(n,t)}else{this.appendChild(n)}},"append",function e(){this.appendChild(i(arguments))},"before",function e(){var t=this.parentNode;if(t){t.insertBefore(i(arguments),this)}},"after",function e(){var t=this.parentNode,n=this.nextSibling,r=i(arguments);if(t){if(n){t.insertBefore(r,n)}else{t.appendChild(r)}}},"toggleAttribute",function e(t,n){var r=this.hasAttribute(t);if(1<arguments.length){if(r&&!n)this.removeAttribute(t);else if(n&&!r)this.setAttribute(t,"")}else if(r)this.removeAttribute(t);else this.setAttribute(t,"");return this.hasAttribute(t)},"replace",function e(){this.replaceWith.apply(this,arguments)},"replaceWith",function e(){var t=this.parentNode;if(t){t.replaceChild(i(arguments),this)}},"remove",function e(){var t=this.parentNode;if(t){t.removeChild(this)}}],R=P.slice,I=P.length;I;I-=2){s=P[I-2];if(!(s in D)){D[s]=P[I-1]}if(s==="remove"&&!A._dom4){(O.prototype[s]=function(){return 0<arguments.length?A.apply(this,arguments):D.remove.call(this)})._dom4=true}if(/^(?:before|after|replace|replaceWith|remove)$/.test(s)){if(M&&!(s in S)){S[s]=P[I-1]}if(L&&!(s in T)){T[s]=P[I-1]}}if(/^(?:append|prepend)$/.test(s)){if(C){if(!(s in C)){C[s]=P[I-1]}}else{try{t().constructor.prototype[s]=P[I-1]}catch(z){}}}}if(!n("a").matches("a")){D[s]=function(e){return function(n){return e.call(this.parentNode?this:t().appendChild(this),n)}}(D[s])}b.prototype={length:0,add:function e(){for(var t=0,n;t<arguments.length;t++){n=arguments[t];if(!this.contains(n)){P.push.call(this,s)}}if(this._isSVG){this._.setAttribute("class",""+this)}else{this._.className=""+this}},contains:function(e){return function t(n){I=e.call(this,s=m(n));return-1<I}}([].indexOf||function(e){I=this.length;while(I--&&this[I]!==e){}return I}),item:function e(t){return this[t]||null},remove:function e(){for(var t=0,n;t<arguments.length;t++){n=arguments[t];if(this.contains(n)){P.splice.call(this,I,1)}}if(this._isSVG){this._.setAttribute("class",""+this)}else{this._.className=""+this}},toggle:x,toString:function e(){return P.join.call(this,y)}};if(j&&!(w in j.prototype)){p(j.prototype,w,v)}if(!(w in d.documentElement)){p(D,w,v)}else{c=n("div")[w];c.add("a","b","a");if("a b"!=c){l=c.constructor.prototype;if(!("add"in l)){l=e.TemporaryTokenList.prototype}u=function(e){return function(){var t=0;while(t<arguments.length){e.call(this,arguments[t++])}}};l.add=u(l.add);l.remove=u(l.remove);l.toggle=x}}if(!("contains"in E)){p(E,"contains",{value:function(e){while(e&&e!==this)e=e.parentNode;return this===e}})}if(!("head"in d)){p(d,"head",{get:function(){return a||(a=d.getElementsByTagName("head")[0])}})}(function(){for(var t,n=e.requestAnimationFrame,r=e.cancelAnimationFrame,i=["o","ms","moz","webkit"],o=i.length;!r&&o--;){n=n||e[i[o]+"RequestAnimationFrame"];r=e[i[o]+"CancelAnimationFrame"]||e[i[o]+"CancelRequestAnimationFrame"]}if(!r){if(n){t=n;n=function(e){var n=true;t((function(){if(n)e.apply(this,arguments)}));return function(){n=false}};r=function(e){e()}}else{n=function(e){return setTimeout(e,15,15)};r=function(e){clearTimeout(e)}}}e.requestAnimationFrame=n;e.cancelAnimationFrame=r})();try{new e.CustomEvent("?")}catch(z){e.CustomEvent=function(e,t){function n(n,i){var o=d.createEvent(e);if(typeof n!="string"){throw new Error("An event name must be provided")}if(e=="Event"){o.initCustomEvent=r}if(i==null){i=t}o.initCustomEvent(n,i.bubbles,i.cancelable,i.detail);return o}function r(e,t,n,r){this.initEvent(e,t,n);this.detail=r}return n}(e.CustomEvent?"CustomEvent":"Event",{bubbles:false,cancelable:false,detail:null})}try{new Event("_")}catch(z){z=function(e){function t(e,t){r(arguments.length,"Event");var n=d.createEvent("Event");if(!t)t={};n.initEvent(e,!!t.bubbles,!!t.cancelable);return n}t.prototype=e.prototype;return t}(e.Event||function e(){});p(e,"Event",{value:z});if(Event!==z)Event=z}try{new KeyboardEvent("_",{})}catch(z){z=function(t){var n=0,i={char:"",key:"",location:0,ctrlKey:false,shiftKey:false,altKey:false,metaKey:false,altGraphKey:false,repeat:false,locale:navigator.language,detail:0,bubbles:false,cancelable:false,keyCode:0,charCode:0,which:0},o;try{var a=d.createEvent("KeyboardEvent");a.initKeyboardEvent("keyup",false,false,e,"+",3,true,false,true,false,false);n=(a.keyIdentifier||a.key)=="+"&&(a.keyLocation||a.location)==3&&(a.ctrlKey?a.altKey?1:3:a.shiftKey?2:4)||9}catch(z){}o=0<n?"KeyboardEvent":"Event";function s(e){for(var t=[],n=["ctrlKey","Control","shiftKey","Shift","altKey","Alt","metaKey","Meta","altGraphKey","AltGraph"],r=0;r<n.length;r+=2){if(e[n[r]])t.push(n[r+1])}return t.join(" ")}function l(e,t){for(var n in t){if(t.hasOwnProperty(n)&&!t.hasOwnProperty.call(e,n))e[n]=t[n]}return e}function c(e,t,n){try{t[e]=n[e]}catch(z){}}function u(t,a){r(arguments.length,"KeyboardEvent");a=l(a||{},i);var u=d.createEvent(o),f=a.ctrlKey,p=a.shiftKey,h=a.altKey,m=a.metaKey,b=a.altGraphKey,v=n>3?s(a):null,g=String(a.key),_=String(a.char),y=a.location,w=a.keyCode||(a.keyCode=g)&&g.charCodeAt(0)||0,x=a.charCode||(a.charCode=_)&&_.charCodeAt(0)||0,C=a.bubbles,k=a.cancelable,E=a.repeat,M=a.locale,S=a.view||e,L;if(!a.which)a.which=a.keyCode;if("initKeyEvent"in u){u.initKeyEvent(t,C,k,S,f,h,p,m,w,x)}else if(0<n&&"initKeyboardEvent"in u){L=[t,C,k,S];switch(n){case 1:L.push(g,y,f,p,h,m,b);break;case 2:L.push(f,h,p,m,w,x);break;case 3:L.push(g,y,f,h,p,m,b);break;case 4:L.push(g,y,v,E,M);break;default:L.push(char,g,y,v,E,M)}u.initKeyboardEvent.apply(u,L)}else{u.initEvent(t,C,k)}for(g in u){if(i.hasOwnProperty(g)&&u[g]!==a[g]){c(g,u,a)}}return u}u.prototype=t.prototype;return u}(e.KeyboardEvent||function e(){});p(e,"KeyboardEvent",{value:z});if(KeyboardEvent!==z)KeyboardEvent=z}try{new MouseEvent("_",{})}catch(z){z=function(t){function n(t,n){r(arguments.length,"MouseEvent");var i=d.createEvent("MouseEvent");if(!n)n={};i.initMouseEvent(t,!!n.bubbles,!!n.cancelable,n.view||e,n.detail||1,n.screenX||0,n.screenY||0,n.clientX||0,n.clientY||0,!!n.ctrlKey,!!n.altKey,!!n.shiftKey,!!n.metaKey,n.button||0,n.relatedTarget||null);return i}n.prototype=t.prototype;return n}(e.MouseEvent||function e(){});p(e,"MouseEvent",{value:z});if(MouseEvent!==z)MouseEvent=z}if(!d.querySelectorAll("*").forEach){(function(){function e(e){var t=e.querySelectorAll;e.querySelectorAll=function e(n){var r=t.call(this,n);r.forEach=Array.prototype.forEach;return r}}e(d);e(Element.prototype)})()}try{d.querySelector(":scope *")}catch(z){(function(){var e="data-scope-"+(Math.random()*1e9>>>0);var t=Element.prototype;var n=t.querySelector;var r=t.querySelectorAll;t.querySelector=function e(t){return i(this,n,t)};t.querySelectorAll=function e(t){return i(this,r,t)};function i(t,n,r){t.setAttribute(e,null);var i=n.call(t,String(r).replace(/(^|,\s*)(:scope([ >]|$))/g,(function(t,n,r,i){return n+"["+e+"]"+(i||" ")})));t.removeAttribute(e);return i}})()}})(window);(function(e){"use strict";var t=e.WeakMap||function(){var e=0,t=false,n=false,r;function o(e,i,o){n=o;t=false;r=undefined;e.dispatchEvent(i)}function a(e){this.value=e}a.prototype.handleEvent=function e(i){t=true;if(n){i.currentTarget.removeEventListener(i.type,this,false)}else{r=this.value}};function s(){e++;this.__ce__=new i("@DOMMap:"+e+Math.random())}s.prototype={constructor:s,delete:function e(n){return o(n,this.__ce__,true),t},get:function e(t){o(t,this.__ce__,false);var n=r;r=undefined;return n},has:function e(n){return o(n,this.__ce__,false),t},set:function e(t,n){o(t,this.__ce__,true);t.addEventListener(this.__ce__.type,new a(n),false);return this}};return s}();function n(){}n.prototype=(Object.create||Object)(null);function r(e,t,n){function i(e){if(i.once){e.currentTarget.removeEventListener(e.type,t,i);i.removed=true}if(i.passive){e.preventDefault=r.preventDefault}if(typeof i.callback==="function"){i.callback.call(this,e)}else if(i.callback){i.callback.handleEvent(e)}if(i.passive){delete e.preventDefault}}i.type=e;i.callback=t;i.capture=!!n.capture;i.passive=!!n.passive;i.once=!!n.once;i.removed=false;return i}r.preventDefault=function e(){};var i=e.CustomEvent,o=e.dispatchEvent,a=e.addEventListener,s=e.removeEventListener,l=0,c=function(){l++},u=[].indexOf||function e(t){var n=this.length;while(n--){if(this[n]===t){break}}return n},d=function(e){return"".concat(e.capture?"1":"0",e.passive?"1":"0",e.once?"1":"0")},f;try{a("_",c,{once:true});o(new i("_"));o(new i("_"));s("_",c,{once:true})}catch(p){}if(l!==1){(function(){var i=new t;function o(e){return function t(o,a,s){if(s&&typeof s!=="boolean"){var l=i.get(this),c=d(s),f,p,h;if(!l)i.set(this,l=new n);if(!(o in l))l[o]={handler:[],wrap:[]};p=l[o];f=u.call(p.handler,a);if(f<0){f=p.handler.push(a)-1;p.wrap[f]=h=new n}else{h=p.wrap[f]}if(!(c in h)){h[c]=r(o,a,s);e.call(this,o,h[c],h[c].capture)}}else{e.call(this,o,a,s)}}}function a(e){return function t(n,r,o){if(o&&typeof o!=="boolean"){var a=i.get(this),s,l,c,f;if(a&&n in a){c=a[n];l=u.call(c.handler,r);if(-1<l){s=d(o);f=c.wrap[l];if(s in f){e.call(this,n,f[s],f[s].capture);delete f[s];for(s in f)return;c.handler.splice(l,1);c.wrap.splice(l,1);if(c.handler.length===0)delete a[n]}}}}else{e.call(this,n,r,o)}}}f=function(e){if(!e)return;var t=e.prototype;t.addEventListener=o(t.addEventListener);t.removeEventListener=a(t.removeEventListener)};if(e.EventTarget){f(EventTarget)}else{f(e.Text);f(e.Element||e.HTMLElement);f(e.HTMLDocument);f(e.Window||{prototype:e});f(e.XMLHttpRequest)}})()}})(self)},ZcRD:function(e){e.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Acirc":"Â","acirc":"â","acute":"´","AElig":"Æ","aelig":"æ","Agrave":"À","agrave":"à","amp":"&","AMP":"&","Aring":"Å","aring":"å","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","brvbar":"¦","Ccedil":"Ç","ccedil":"ç","cedil":"¸","cent":"¢","copy":"©","COPY":"©","curren":"¤","deg":"°","divide":"÷","Eacute":"É","eacute":"é","Ecirc":"Ê","ecirc":"ê","Egrave":"È","egrave":"è","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","frac12":"½","frac14":"¼","frac34":"¾","gt":">","GT":">","Iacute":"Í","iacute":"í","Icirc":"Î","icirc":"î","iexcl":"¡","Igrave":"Ì","igrave":"ì","iquest":"¿","Iuml":"Ï","iuml":"ï","laquo":"«","lt":"<","LT":"<","macr":"¯","micro":"µ","middot":"·","nbsp":" ","not":"¬","Ntilde":"Ñ","ntilde":"ñ","Oacute":"Ó","oacute":"ó","Ocirc":"Ô","ocirc":"ô","Ograve":"Ò","ograve":"ò","ordf":"ª","ordm":"º","Oslash":"Ø","oslash":"ø","Otilde":"Õ","otilde":"õ","Ouml":"Ö","ouml":"ö","para":"¶","plusmn":"±","pound":"£","quot":"\\"","QUOT":"\\"","raquo":"»","reg":"®","REG":"®","sect":"§","shy":"­","sup1":"¹","sup2":"²","sup3":"³","szlig":"ß","THORN":"Þ","thorn":"þ","times":"×","Uacute":"Ú","uacute":"ú","Ucirc":"Û","ucirc":"û","Ugrave":"Ù","ugrave":"ù","uml":"¨","Uuml":"Ü","uuml":"ü","Yacute":"Ý","yacute":"ý","yen":"¥","yuml":"ÿ"}')},ZccS:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 24 24'%3E %3Cpath class='jp-icon3 jp-icon-selectable' fill='%23616161' d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-5 14H4v-4h11v4zm0-5H4V9h11v4zm5 5h-4V9h4v9z'/%3E %3C/svg%3E"},Zduo:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_aŭg_sept_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return e.charAt(0).toLowerCase()==="p"},meridiem:function(e,t,n){if(e>11){return n?"p.t.m.":"P.T.M."}else{return n?"a.t.m.":"A.T.M."}},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}});return t}))},ZsDt:function(e,t,n){"use strict";var r=["multipleOf","maximum","exclusiveMaximum","minimum","exclusiveMinimum","maxLength","minLength","pattern","additionalItems","maxItems","minItems","uniqueItems","maxProperties","minProperties","required","additionalProperties","enum","format","const"];e.exports=function(e,t){for(var n=0;n<t.length;n++){e=JSON.parse(JSON.stringify(e));var i=t[n].split("/");var o=e;var a;for(a=1;a<i.length;a++)o=o[i[a]];for(a=0;a<r.length;a++){var s=r[a];var l=o[s];if(l){o[s]={anyOf:[l,{$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"}]}}}}return e}},ZuxE:function(e,t,n){var r=n("AdCt");var i=e.exports=Object.create(r);var o={tagName:"name"};Object.keys(o).forEach((function(e){var t=o[e];Object.defineProperty(i,e,{get:function(){return this[t]||null},set:function(e){this[t]=e;return e}})}))},Zxgi:function(e,t,n){var r=n("5T2Y");var i=n("WEpk");var o=n("uOPS");var a=n("zLkG");var s=n("2faE").f;e.exports=function(e){var t=i.Symbol||(i.Symbol=o?{}:r.Symbol||{});if(e.charAt(0)!="_"&&!(e in t))s(t,e,{value:a.f(e)})}},ZzbX:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});function r(e,t,n,r=[]){if(!e.hasOwnProperty(t)){throw Error(`Missing property '${t}'`)}const i=e[t];if(n!==void 0){let e=true;switch(n){case"array":e=Array.isArray(i);break;case"object":e=typeof i!=="undefined";break;default:e=typeof i===n}if(!e){throw new Error(`Property '${t}' is not of type '${n}'`)}if(r.length>0){let e=true;switch(n){case"string":case"number":case"boolean":e=r.includes(i);break;default:e=r.findIndex(e=>e===i)>=0;break}if(!e){throw new Error(`Property '${t}' is not one of the valid values ${JSON.stringify(r)}`)}}}}t.validateProperty=r},a0eB:function(e,t,n){"use strict";(function(t){function n(e){var t=[];for(var n=0;n<e.length;n++){if(t.indexOf(e[n])===-1){t.push(e[n])}}return t}function r(e){var t=new Set;return e.filter((function(e){if(!t.has(e)){t.add(e);return true}return false}))}function i(e){var t=[];new Set(e).forEach((function(e){t.push(e)}));return t}function o(){var e=false;new Set([true]).forEach((function(t){e=t}));return e===true}if("Set"in t){if(typeof Set.prototype.forEach==="function"&&o()){e.exports=i}else{e.exports=r}}else{e.exports=n}}).call(this,n("yLpj"))},a0xu:function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},a26C:function(e,t,n){"use strict";n.d(t,"d",(function(){return i}));n.d(t,"c",(function(){return o}));n.d(t,"a",(function(){return a}));n.d(t,"b",(function(){return s}));n.d(t,"e",(function(){return l}));n.d(t,"g",(function(){return c}));n.d(t,"f",(function(){return u}));n.d(t,"l",(function(){return d}));n.d(t,"n",(function(){return f}));n.d(t,"m",(function(){return p}));n.d(t,"o",(function(){return h}));n.d(t,"v",(function(){return m}));n.d(t,"t",(function(){return b}));n.d(t,"r",(function(){return v}));n.d(t,"u",(function(){return g}));n.d(t,"s",(function(){return _}));n.d(t,"w",(function(){return y}));n.d(t,"x",(function(){return w}));n.d(t,"q",(function(){return x}));n.d(t,"z",(function(){return C}));n.d(t,"A",(function(){return k}));n.d(t,"y",(function(){return E}));n.d(t,"C",(function(){return M}));n.d(t,"B",(function(){return S}));n.d(t,"H",(function(){return L}));n.d(t,"D",(function(){return T}));n.d(t,"E",(function(){return D}));n.d(t,"F",(function(){return O}));n.d(t,"G",(function(){return A}));n.d(t,"I",(function(){return j}));n.d(t,"J",(function(){return P}));n.d(t,"K",(function(){return R}));n.d(t,"N",(function(){return I}));n.d(t,"M",(function(){return z}));n.d(t,"L",(function(){return N}));n.d(t,"p",(function(){return H}));n.d(t,"O",(function(){return F}));n.d(t,"P",(function(){return B}));n.d(t,"R",(function(){return V}));n.d(t,"i",(function(){return Y}));n.d(t,"h",(function(){return W}));n.d(t,"k",(function(){return U}));n.d(t,"j",(function(){return q}));n.d(t,"Q",(function(){return G}));var r="[Blueprint]";var i=r+" clamp: max cannot be less than min";var o=r+" <Alert> cancelButtonText and onCancel should be set together.";var a=r+" <Alert> canEscapeKeyCancel enabled without onCancel or onClose handler.";var s=r+" <Alert> canOutsideClickCancel enbaled without onCancel or onClose handler.";var l=r+" <CollapsibleList> children must be <MenuItem>s";var c=r+" @ContextMenuTarget-decorated class should implement renderContextMenu.";var u=r+' "@ContextMenuTarget-decorated components must return a single JSX.Element or an empty render.';var d=r+" <Hotkeys> only accepts <Hotkey> children.";var f=r+" @HotkeysTarget-decorated class should implement renderHotkeys.";var p=r+' "@HotkeysTarget-decorated components must return a single JSX.Element or an empty render.';var h=r+" <InputGroup> leftElement and leftIcon prop are mutually exclusive, with leftElement taking priority.";var m=r+" <NumericInput> requires min to be no greater than max if both are defined.";var b=r+" <NumericInput> requires minorStepSize to be no greater than stepSize.";var v=r+" <NumericInput> requires stepSize to be no greater than majorStepSize.";var g=r+" <NumericInput> requires minorStepSize to be strictly greater than zero.";var _=r+" <NumericInput> requires majorStepSize to be strictly greater than zero.";var y=r+" <NumericInput> requires stepSize to be strictly greater than zero.";var w=r+" <NumericInput> requires stepSize to be defined.";var x=r+" <NumericInput> controlled value prop does not adhere to stepSize, min, and/or max constraints.";var C=r+" <PanelStack> requires exactly one of initialPanel and stack prop";var k=r+" <PanelStack> requires at least one panel in the stack";var E=r+" <OverflowList> does not support changing observeParents after mounting.";var M=r+" <Popover> requires target prop or at least one child element.";var S=r+" <Popover hasBackdrop={true}> requires interactionKind={PopoverInteractionKind.CLICK}.";var L=r+" <Popover> supports one or two children; additional children are ignored."+" First child is the target, second child is the content. You may instead supply these two as props.";var T=r+" <Popover> with two children ignores content prop; use either prop or children.";var D=r+" <Popover> with children ignores target prop; use either prop or children.";var O=r+" Disabling <Popover> with empty/whitespace content...";var A=r+" <Popover usePortal={false}> ignores hasBackdrop";var j=r+" <Popover> onInteraction is ignored when uncontrolled.";var P=r+" <Portal> context blueprintPortalClassName must be string";var R=r+" <RadioGroup> children and options prop are mutually exclusive, with options taking priority.";var I=r+" <Slider> stepSize must be greater than zero.";var z=r+" <Slider> labelStepSize must be greater than zero.";var N=r+" <RangeSlider> value prop must be an array of two non-null numbers.";var H=r+" <MultiSlider> children must be <SliderHandle>s or <SliderTrackStop>s";var F=r+" <Spinner> Classes.SMALL/LARGE are ignored if size prop is set.";var B=r+" Toaster.create() is not supported inside React lifecycle methods in React 16."+" See usage example on the docs site.";var V=r+" Toaster.create() ignores inline prop as it always creates a new element.";var Y=r+" <Dialog> iconName is ignored if title is omitted.";var W=r+" <Dialog> isCloseButtonShown prop is ignored if title is omitted.";var U=r+" <Drawer> vertical is ignored if position is defined";var q=r+" <Drawer> all angle positions are casted into pure position (TOP, BOTTOM, LEFT or RIGHT)";var G=r+" <Toaster> maxToasts is set to an invalid number, must be greater than 0"},aH8u:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("IBwK"),"");t.i(n("Puuh"),"");t.i(n("OicH"),"");t.i(n("WkdY"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},aI7X:function(e,t,n){"use strict";var r="Function.prototype.bind called on incompatible ";var i=Array.prototype.slice;var o=Object.prototype.toString;var a="[object Function]";e.exports=function e(t){var n=this;if(typeof n!=="function"||o.call(n)!==a){throw new TypeError(r+n)}var s=i.call(arguments,1);var l;var c=function(){if(this instanceof l){var e=n.apply(this,s.concat(i.call(arguments)));if(Object(e)===e){return e}return this}else{return n.apply(t,s.concat(i.call(arguments)))}};var u=Math.max(0,n.length-s.length);var d=[];for(var f=0;f<u;f++){d.push("$"+f)}l=Function("binder","return function ("+d.join(",")+"){ return binder.apply(this,arguments); }")(c);if(n.prototype){var p=function e(){};p.prototype=n.prototype;l.prototype=new p;p.prototype=null}return l}},aIdf:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";function t(e,t,n){var r={mm:"munutenn",MM:"miz",dd:"devezh"};return e+" "+i(r[n],e)}function n(e){switch(r(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}function r(e){if(e>9){return r(e%10)}return e}function i(e,t){if(t===2){return o(e)}return e}function o(e){var t={m:"v",b:"v",d:"z"};if(t[e.charAt(0)]===undefined){return e}return t[e.charAt(0)]+e.substring(1)}var a=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],s=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,l=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,c=/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,u=[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],d=[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],f=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];var p=e.defineLocale("br",{months:"Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:f,fullWeekdaysParse:u,shortWeekdaysParse:d,minWeekdaysParse:f,monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:l,monthsShortStrictRegex:c,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warcʼhoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Decʼh da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s ʼzo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:n},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){var t=e===1?"añ":"vet";return e+t},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return e==="g.m."},meridiem:function(e,t,n){return e<12?"a.m.":"g.m."}});return p}))},aIsn:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t}))},aLRh:function(e,t,n){var r=n("TR4g"),i=n("GIBT"),o=r.isTag;e.exports={getInnerHTML:a,getOuterHTML:i,getText:s};function a(e,t){return e.children?e.children.map((function(e){return i(e,t)})).join(""):""}function s(e){if(Array.isArray(e))return e.map(s).join("");if(o(e)||e.type===r.CDATA)return s(e.children);if(e.type===r.Text)return e.data;return""}},"aN/j":function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Variables\n|----------------------------------------------------------------------------*/\n\n:root {\n --jp-flat-button-height: 24px;\n --jp-flat-button-padding: 8px 12px;\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\nbutton {\n border-radius: var(--jp-border-radius);\n}\n\nbutton.jp-mod-styled.jp-mod-accept {\n background: var(--md-blue-500);\n border: 0;\n color: white;\n}\n\nbutton.jp-mod-styled.jp-mod-accept:hover {\n background: var(--md-blue-600);\n}\n\nbutton.jp-mod-styled.jp-mod-accept:active {\n background: var(--md-blue-700);\n}\n\nbutton.jp-mod-styled.jp-mod-reject {\n background: var(--md-grey-500);\n border: 0;\n color: white;\n}\n\nbutton.jp-mod-styled.jp-mod-reject:hover {\n background: var(--md-grey-600);\n}\n\nbutton.jp-mod-styled.jp-mod-reject:active {\n background: var(--md-grey-700);\n}\n\nbutton.jp-mod-styled.jp-mod-warn {\n background: var(--jp-error-color1);\n border: 0;\n color: white;\n}\n\nbutton.jp-mod-styled.jp-mod-warn:hover {\n background: var(--md-red-600);\n}\n\nbutton.jp-mod-styled.jp-mod-warn:active {\n background: var(--md-red-700);\n}\n\n.jp-Button-flat {\n text-decoration: none;\n padding: var(--jp-flat-button-padding);\n color: var(--jp-warn-color1);\n font-weight: 500;\n background-color: transparent;\n height: var(--jp-private-running-shutdown-button-height);\n line-height: var(--jp-private-running-shutdown-button-height);\n transition: background-color 0.1s ease;\n border-radius: 2px;\n}\n\n.jp-Button-flat:hover {\n background-color: rgba(153, 153, 153, 0.1);\n}\n\n.jp-Button-flat:focus {\n border: none;\n box-shadow: none;\n background-color: rgba(153, 153, 153, 0.2);\n}\n",""])},aQkU:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апрај_јун_јул_авг_сеп_окт_ноеек".split("_"),weekdays:"недела_понеделник_вторник_средаетврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_среет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_сре_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"за %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"една минута",mm:"%d минути",h:"еден час",hh:"%d часа",d:"еден ден",dd:"%d дена",M:"еден месец",MM:"%d месеци",y:"една година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;if(e===0){return e+"-ев"}else if(n===0){return e+"-ен"}else if(n>10&&n<20){return e+"-ти"}else if(t===1){return e+"-ви"}else if(t===2){return e+"-ри"}else if(t===7||t===8){return e+"-ми"}else{return e+"-ти"}},week:{dow:1,doy:7}});return t}))},aUsF:function(e,t,n){"use strict";e.exports=function e(t,n){if(t===n)return true;if(t&&n&&typeof t=="object"&&typeof n=="object"){if(t.constructor!==n.constructor)return false;var r,i,o;if(Array.isArray(t)){r=t.length;if(r!=n.length)return false;for(i=r;i--!==0;)if(!e(t[i],n[i]))return false;return true}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();o=Object.keys(t);r=o.length;if(r!==Object.keys(n).length)return false;for(i=r;i--!==0;)if(!Object.prototype.hasOwnProperty.call(n,o[i]))return false;for(i=r;i--!==0;){var a=o[i];if(!e(t[a],n[a]))return false}return true}return t!==t&&n!==n}},aZkh:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("szG5"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},acCH:function(e,t,n){"use strict";t.__esModule=true;var r=n("q1tI");var i=d(r);var o=n("17x9");var a=d(o);var s=n("fZtv");var l=d(s);var c=n("2W6z");var u=d(c);function d(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!(e instanceof t)){throw new TypeError("Cannot call a class as a function")}}function p(e,t){if(!e){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t&&(typeof t==="object"||typeof t==="function")?t:e}function h(e,t){if(typeof t!=="function"&&t!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}var m=1073741823;function b(e,t){if(e===t){return e!==0||1/e===1/t}else{return e!==e&&t!==t}}function v(e){var t=[];return{on:function e(n){t.push(n)},off:function e(n){t=t.filter((function(e){return e!==n}))},get:function t(){return e},set:function n(r,i){e=r;t.forEach((function(t){return t(e,i)}))}}}function g(e){return Array.isArray(e)?e[0]:e}function _(e,t){var n,i;var o="__create-react-context-"+(0,l.default)()+"__";var s=function(e){h(n,e);function n(){var t,r,i;f(this,n);for(var o=arguments.length,a=Array(o),s=0;s<o;s++){a[s]=arguments[s]}return i=(t=(r=p(this,e.call.apply(e,[this].concat(a))),r),r.emitter=v(r.props.value),t),p(r,i)}n.prototype.getChildContext=function e(){var t;return t={},t[o]=this.emitter,t};n.prototype.componentWillReceiveProps=function e(n){if(this.props.value!==n.value){var r=this.props.value;var i=n.value;var o=void 0;if(b(r,i)){o=0}else{o=typeof t==="function"?t(r,i):m;if(false){}o|=0;if(o!==0){this.emitter.set(n.value,o)}}}};n.prototype.render=function e(){return this.props.children};return n}(r.Component);s.childContextTypes=(n={},n[o]=a.default.object.isRequired,n);var c=function(t){h(n,t);function n(){var e,r,i;f(this,n);for(var o=arguments.length,a=Array(o),s=0;s<o;s++){a[s]=arguments[s]}return i=(e=(r=p(this,t.call.apply(t,[this].concat(a))),r),r.state={value:r.getValue()},r.onUpdate=function(e,t){var n=r.observedBits|0;if((n&t)!==0){r.setState({value:r.getValue()})}},e),p(r,i)}n.prototype.componentWillReceiveProps=function e(t){var n=t.observedBits;this.observedBits=n===undefined||n===null?m:n};n.prototype.componentDidMount=function e(){if(this.context[o]){this.context[o].on(this.onUpdate)}var t=this.props.observedBits;this.observedBits=t===undefined||t===null?m:t};n.prototype.componentWillUnmount=function e(){if(this.context[o]){this.context[o].off(this.onUpdate)}};n.prototype.getValue=function t(){if(this.context[o]){return this.context[o].get()}else{return e}};n.prototype.render=function e(){return g(this.props.children)(this.state.value)};return n}(r.Component);c.contextTypes=(i={},i[o]=a.default.object,i);return{Provider:s,Consumer:c}}t.default=_;e.exports=t["default"]},adOz:function(e,t,n){n("Zxgi")("asyncIterator")},ai3f:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n("hI0s");const i=n("O0Ec");const o=n("ZWV2");const a="api/settings";class s extends i.DataConnector{constructor(e={}){var t;super();this.serverSettings=(t=e.serverSettings,t!==null&&t!==void 0?t:o.ServerConnection.makeSettings())}async fetch(e){if(!e){throw new Error("Plugin `id` parameter is required for settings fetch.")}const{serverSettings:t}=this;const{baseUrl:n,appUrl:r}=t;const{makeRequest:i,ResponseError:a}=o.ServerConnection;const s=n+r;const c=l.url(s,e);const u=await i(c,{},t);if(u.status!==200){const e=await a.create(u);throw e}return u.json()}async list(){var e,t,n;const{serverSettings:r}=this;const{baseUrl:i,appUrl:a}=r;const{makeRequest:s,ResponseError:c}=o.ServerConnection;const u=i+a;const d=l.url(u,"");const f=await s(d,{},r);if(f.status!==200){throw new c(f)}const p=await f.json();const h=(n=(t=(e=p)===null||e===void 0?void 0:e["settings"])===null||t===void 0?void 0:t.map(e=>{e.data={composite:{},user:{}};return e}),n!==null&&n!==void 0?n:[]);const m=h.map(e=>e.id);return{ids:m,values:h}}async save(e,t){const{serverSettings:n}=this;const{baseUrl:r,appUrl:i}=n;const{makeRequest:a,ResponseError:s}=o.ServerConnection;const c=r+i;const u=l.url(c,e);const d={body:t,method:"PUT"};const f=await a(u,d,n);if(f.status!==204){throw new s(f)}}}t.SettingManager=s;var l;(function(e){function t(e,t){return r.URLExt.join(e,a,t)}e.url=t})(l||(l={}))},"aic/":function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"monokai",author:"wimer hazenberg (http://www.monokai.nl)",base00:"#272822",base01:"#383830",base02:"#49483e",base03:"#75715e",base04:"#a59f85",base05:"#f8f8f2",base06:"#f5f4f1",base07:"#f9f8f5",base08:"#f92672",base09:"#fd971f",base0A:"#f4bf75",base0B:"#a6e22e",base0C:"#a1efe4",base0D:"#66d9ef",base0E:"#ae81ff",base0F:"#cc6633"};e.exports=t["default"]},amaH:function(e,t){function n(e,t,n){var r=e[t];e[t]=e[n];e[n]=r}function r(e,t){return Math.round(e+Math.random()*(t-e))}function i(e,t,o,a){if(o<a){var s=r(o,a);var l=o-1;n(e,s,a);var c=e[a];for(var u=o;u<a;u++){if(t(e[u],c)<=0){l+=1;n(e,l,u)}}n(e,l+1,u);var d=l+1;i(e,t,o,d-1);i(e,t,d+1,a)}}t.quickSort=function(e,t){i(e,t,0,e.length-1)}},"ar/p":function(e,t,n){var r=n("5vMV");var i=n("FpHa").concat("length","prototype");t.f=Object.getOwnPropertyNames||function e(t){return r(t,i)}},"au/T":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Elevation=void 0;t.Elevation={ZERO:0,ONE:1,TWO:2,THREE:3,FOUR:4}},axcb:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 24 24'%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Cpath d='M20 6h-8l-2-2H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-1 8h-3v3h-2v-3h-3v-2h3V9h2v3h3v2z'/%3E %3C/g%3E %3C/svg%3E"},b0uO:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n("r5B2");t.TypeStyle=r.TypeStyle;var i=n("TDhf");t.types=i;var o=n("TWPC");t.extend=o.extend;t.classes=o.classes;t.media=o.media;var a=new r.TypeStyle({autoGenerateTag:true});t.setStylesTarget=a.setStylesTarget;t.cssRaw=a.cssRaw;t.cssRule=a.cssRule;t.forceRenderStyles=a.forceRenderStyles;t.fontFace=a.fontFace;t.getStyles=a.getStyles;t.keyframes=a.keyframes;t.reinit=a.reinit;t.style=a.style;t.stylesheet=a.stylesheet;function s(e){var t=new r.TypeStyle({autoGenerateTag:false});if(e){t.setStylesTarget(e)}return t}t.createTypeStyle=s},b1Dy:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=~~(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},"b7+O":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true})},b70m:function(e,t,n){e.exports=be;var r=n("cHMM");var i=n("8PLQ");var o=n("kWb8");var a=n("ZLJe");var s=0;var l=s++;var c=s++;var u=s++;var d=s++;var f=s++;var p=s++;var h=s++;var m=s++;var b=s++;var v=s++;var g=s++;var _=s++;var y=s++;var w=s++;var x=s++;var C=s++;var k=s++;var E=s++;var M=s++;var S=s++;var L=s++;var T=s++;var D=s++;var O=s++;var A=s++;var j=s++;var P=s++;var R=s++;var I=s++;var z=s++;var N=s++;var H=s++;var F=s++;var B=s++;var V=s++;var Y=s++;var W=s++;var U=s++;var q=s++;var G=s++;var K=s++;var $=s++;var J=s++;var X=s++;var Z=s++;var Q=s++;var ee=s++;var te=s++;var ne=s++;var re=s++;var ie=s++;var oe=s++;var ae=s++;var se=s++;var le=s++;var ce=0;var ue=ce++;var de=ce++;var fe=ce++;function pe(e){return e===" "||e==="\n"||e==="\t"||e==="\f"||e==="\r"}function he(e,t,n){var r=e.toLowerCase();if(e===r){return function(e){if(e===r){this._state=t}else{this._state=n;this._index--}}}else{return function(i){if(i===r||i===e){this._state=t}else{this._state=n;this._index--}}}}function me(e,t){var n=e.toLowerCase();return function(r){if(r===n||r===e){this._state=t}else{this._state=u;this._index--}}}function be(e,t){this._state=l;this._buffer="";this._sectionStart=0;this._index=0;this._bufferOffset=0;this._baseState=l;this._special=ue;this._cbs=t;this._running=true;this._ended=false;this._xmlMode=!!(e&&e.xmlMode);this._decodeEntities=!!(e&&e.decodeEntities)}be.prototype._stateText=function(e){if(e==="<"){if(this._index>this._sectionStart){this._cbs.ontext(this._getSection())}this._state=c;this._sectionStart=this._index}else if(this._decodeEntities&&this._special===ue&&e==="&"){if(this._index>this._sectionStart){this._cbs.ontext(this._getSection())}this._baseState=l;this._state=ie;this._sectionStart=this._index}};be.prototype._stateBeforeTagName=function(e){if(e==="/"){this._state=f}else if(e==="<"){this._cbs.ontext(this._getSection());this._sectionStart=this._index}else if(e===">"||this._special!==ue||pe(e)){this._state=l}else if(e==="!"){this._state=x;this._sectionStart=this._index+1}else if(e==="?"){this._state=k;this._sectionStart=this._index+1}else{this._state=!this._xmlMode&&(e==="s"||e==="S")?N:u;this._sectionStart=this._index}};be.prototype._stateInTagName=function(e){if(e==="/"||e===">"||pe(e)){this._emitToken("onopentagname");this._state=m;this._index--}};be.prototype._stateBeforeCloseingTagName=function(e){if(pe(e));else if(e===">"){this._state=l}else if(this._special!==ue){if(e==="s"||e==="S"){this._state=H}else{this._state=l;this._index--}}else{this._state=p;this._sectionStart=this._index}};be.prototype._stateInCloseingTagName=function(e){if(e===">"||pe(e)){this._emitToken("onclosetag");this._state=h;this._index--}};be.prototype._stateAfterCloseingTagName=function(e){if(e===">"){this._state=l;this._sectionStart=this._index+1}};be.prototype._stateBeforeAttributeName=function(e){if(e===">"){this._cbs.onopentagend();this._state=l;this._sectionStart=this._index+1}else if(e==="/"){this._state=d}else if(!pe(e)){this._state=b;this._sectionStart=this._index}};be.prototype._stateInSelfClosingTag=function(e){if(e===">"){this._cbs.onselfclosingtag();this._state=l;this._sectionStart=this._index+1}else if(!pe(e)){this._state=m;this._index--}};be.prototype._stateInAttributeName=function(e){if(e==="="||e==="/"||e===">"||pe(e)){this._cbs.onattribname(this._getSection());this._sectionStart=-1;this._state=v;this._index--}};be.prototype._stateAfterAttributeName=function(e){if(e==="="){this._state=g}else if(e==="/"||e===">"){this._cbs.onattribend();this._state=m;this._index--}else if(!pe(e)){this._cbs.onattribend();this._state=b;this._sectionStart=this._index}};be.prototype._stateBeforeAttributeValue=function(e){if(e==='"'){this._state=_;this._sectionStart=this._index+1}else if(e==="'"){this._state=y;this._sectionStart=this._index+1}else if(!pe(e)){this._state=w;this._sectionStart=this._index;this._index--}};be.prototype._stateInAttributeValueDoubleQuotes=function(e){if(e==='"'){this._emitToken("onattribdata");this._cbs.onattribend();this._state=m}else if(this._decodeEntities&&e==="&"){this._emitToken("onattribdata");this._baseState=this._state;this._state=ie;this._sectionStart=this._index}};be.prototype._stateInAttributeValueSingleQuotes=function(e){if(e==="'"){this._emitToken("onattribdata");this._cbs.onattribend();this._state=m}else if(this._decodeEntities&&e==="&"){this._emitToken("onattribdata");this._baseState=this._state;this._state=ie;this._sectionStart=this._index}};be.prototype._stateInAttributeValueNoQuotes=function(e){if(pe(e)||e===">"){this._emitToken("onattribdata");this._cbs.onattribend();this._state=m;this._index--}else if(this._decodeEntities&&e==="&"){this._emitToken("onattribdata");this._baseState=this._state;this._state=ie;this._sectionStart=this._index}};be.prototype._stateBeforeDeclaration=function(e){this._state=e==="["?T:e==="-"?E:C};be.prototype._stateInDeclaration=function(e){if(e===">"){this._cbs.ondeclaration(this._getSection());this._state=l;this._sectionStart=this._index+1}};be.prototype._stateInProcessingInstruction=function(e){if(e===">"){this._cbs.onprocessinginstruction(this._getSection());this._state=l;this._sectionStart=this._index+1}};be.prototype._stateBeforeComment=function(e){if(e==="-"){this._state=M;this._sectionStart=this._index+1}else{this._state=C}};be.prototype._stateInComment=function(e){if(e==="-")this._state=S};be.prototype._stateAfterComment1=function(e){if(e==="-"){this._state=L}else{this._state=M}};be.prototype._stateAfterComment2=function(e){if(e===">"){this._cbs.oncomment(this._buffer.substring(this._sectionStart,this._index-2));this._state=l;this._sectionStart=this._index+1}else if(e!=="-"){this._state=M}};be.prototype._stateBeforeCdata1=he("C",D,C);be.prototype._stateBeforeCdata2=he("D",O,C);be.prototype._stateBeforeCdata3=he("A",A,C);be.prototype._stateBeforeCdata4=he("T",j,C);be.prototype._stateBeforeCdata5=he("A",P,C);be.prototype._stateBeforeCdata6=function(e){if(e==="["){this._state=R;this._sectionStart=this._index+1}else{this._state=C;this._index--}};be.prototype._stateInCdata=function(e){if(e==="]")this._state=I};be.prototype._stateAfterCdata1=function(e){if(e==="]")this._state=z;else this._state=R};be.prototype._stateAfterCdata2=function(e){if(e===">"){this._cbs.oncdata(this._buffer.substring(this._sectionStart,this._index-2));this._state=l;this._sectionStart=this._index+1}else if(e!=="]"){this._state=R}};be.prototype._stateBeforeSpecial=function(e){if(e==="c"||e==="C"){this._state=F}else if(e==="t"||e==="T"){this._state=J}else{this._state=u;this._index--}};be.prototype._stateBeforeSpecialEnd=function(e){if(this._special===de&&(e==="c"||e==="C")){this._state=U}else if(this._special===fe&&(e==="t"||e==="T")){this._state=ee}else this._state=l};be.prototype._stateBeforeScript1=me("R",B);be.prototype._stateBeforeScript2=me("I",V);be.prototype._stateBeforeScript3=me("P",Y);be.prototype._stateBeforeScript4=me("T",W);be.prototype._stateBeforeScript5=function(e){if(e==="/"||e===">"||pe(e)){this._special=de}this._state=u;this._index--};be.prototype._stateAfterScript1=he("R",q,l);be.prototype._stateAfterScript2=he("I",G,l);be.prototype._stateAfterScript3=he("P",K,l);be.prototype._stateAfterScript4=he("T",$,l);be.prototype._stateAfterScript5=function(e){if(e===">"||pe(e)){this._special=ue;this._state=p;this._sectionStart=this._index-6;this._index--}else this._state=l};be.prototype._stateBeforeStyle1=me("Y",X);be.prototype._stateBeforeStyle2=me("L",Z);be.prototype._stateBeforeStyle3=me("E",Q);be.prototype._stateBeforeStyle4=function(e){if(e==="/"||e===">"||pe(e)){this._special=fe}this._state=u;this._index--};be.prototype._stateAfterStyle1=he("Y",te,l);be.prototype._stateAfterStyle2=he("L",ne,l);be.prototype._stateAfterStyle3=he("E",re,l);be.prototype._stateAfterStyle4=function(e){if(e===">"||pe(e)){this._special=ue;this._state=p;this._sectionStart=this._index-5;this._index--}else this._state=l};be.prototype._stateBeforeEntity=he("#",oe,ae);be.prototype._stateBeforeNumericEntity=he("X",le,se);be.prototype._parseNamedEntityStrict=function(){if(this._sectionStart+1<this._index){var e=this._buffer.substring(this._sectionStart+1,this._index),t=this._xmlMode?a:i;if(t.hasOwnProperty(e)){this._emitPartial(t[e]);this._sectionStart=this._index+1}}};be.prototype._parseLegacyEntity=function(){var e=this._sectionStart+1,t=this._index-e;if(t>6)t=6;while(t>=2){var n=this._buffer.substr(e,t);if(o.hasOwnProperty(n)){this._emitPartial(o[n]);this._sectionStart+=t+1;return}else{t--}}};be.prototype._stateInNamedEntity=function(e){if(e===";"){this._parseNamedEntityStrict();if(this._sectionStart+1<this._index&&!this._xmlMode){this._parseLegacyEntity()}this._state=this._baseState}else if((e<"a"||e>"z")&&(e<"A"||e>"Z")&&(e<"0"||e>"9")){if(this._xmlMode);else if(this._sectionStart+1===this._index);else if(this._baseState!==l){if(e!=="="){this._parseNamedEntityStrict()}}else{this._parseLegacyEntity()}this._state=this._baseState;this._index--}};be.prototype._decodeNumericEntity=function(e,t){var n=this._sectionStart+e;if(n!==this._index){var i=this._buffer.substring(n,this._index);var o=parseInt(i,t);this._emitPartial(r(o));this._sectionStart=this._index}else{this._sectionStart--}this._state=this._baseState};be.prototype._stateInNumericEntity=function(e){if(e===";"){this._decodeNumericEntity(2,10);this._sectionStart++}else if(e<"0"||e>"9"){if(!this._xmlMode){this._decodeNumericEntity(2,10)}else{this._state=this._baseState}this._index--}};be.prototype._stateInHexEntity=function(e){if(e===";"){this._decodeNumericEntity(3,16);this._sectionStart++}else if((e<"a"||e>"f")&&(e<"A"||e>"F")&&(e<"0"||e>"9")){if(!this._xmlMode){this._decodeNumericEntity(3,16)}else{this._state=this._baseState}this._index--}};be.prototype._cleanup=function(){if(this._sectionStart<0){this._buffer="";this._bufferOffset+=this._index;this._index=0}else if(this._running){if(this._state===l){if(this._sectionStart!==this._index){this._cbs.ontext(this._buffer.substr(this._sectionStart))}this._buffer="";this._bufferOffset+=this._index;this._index=0}else if(this._sectionStart===this._index){this._buffer="";this._bufferOffset+=this._index;this._index=0}else{this._buffer=this._buffer.substr(this._sectionStart);this._index-=this._sectionStart;this._bufferOffset+=this._sectionStart}this._sectionStart=0}};be.prototype.write=function(e){if(this._ended)this._cbs.onerror(Error(".write() after done!"));this._buffer+=e;this._parse()};be.prototype._parse=function(){while(this._index<this._buffer.length&&this._running){var e=this._buffer.charAt(this._index);if(this._state===l){this._stateText(e)}else if(this._state===c){this._stateBeforeTagName(e)}else if(this._state===u){this._stateInTagName(e)}else if(this._state===f){this._stateBeforeCloseingTagName(e)}else if(this._state===p){this._stateInCloseingTagName(e)}else if(this._state===h){this._stateAfterCloseingTagName(e)}else if(this._state===d){this._stateInSelfClosingTag(e)}else if(this._state===m){this._stateBeforeAttributeName(e)}else if(this._state===b){this._stateInAttributeName(e)}else if(this._state===v){this._stateAfterAttributeName(e)}else if(this._state===g){this._stateBeforeAttributeValue(e)}else if(this._state===_){this._stateInAttributeValueDoubleQuotes(e)}else if(this._state===y){this._stateInAttributeValueSingleQuotes(e)}else if(this._state===w){this._stateInAttributeValueNoQuotes(e)}else if(this._state===x){this._stateBeforeDeclaration(e)}else if(this._state===C){this._stateInDeclaration(e)}else if(this._state===k){this._stateInProcessingInstruction(e)}else if(this._state===E){this._stateBeforeComment(e)}else if(this._state===M){this._stateInComment(e)}else if(this._state===S){this._stateAfterComment1(e)}else if(this._state===L){this._stateAfterComment2(e)}else if(this._state===T){this._stateBeforeCdata1(e)}else if(this._state===D){this._stateBeforeCdata2(e)}else if(this._state===O){this._stateBeforeCdata3(e)}else if(this._state===A){this._stateBeforeCdata4(e)}else if(this._state===j){this._stateBeforeCdata5(e)}else if(this._state===P){this._stateBeforeCdata6(e)}else if(this._state===R){this._stateInCdata(e)}else if(this._state===I){this._stateAfterCdata1(e)}else if(this._state===z){this._stateAfterCdata2(e)}else if(this._state===N){this._stateBeforeSpecial(e)}else if(this._state===H){this._stateBeforeSpecialEnd(e)}else if(this._state===F){this._stateBeforeScript1(e)}else if(this._state===B){this._stateBeforeScript2(e)}else if(this._state===V){this._stateBeforeScript3(e)}else if(this._state===Y){this._stateBeforeScript4(e)}else if(this._state===W){this._stateBeforeScript5(e)}else if(this._state===U){this._stateAfterScript1(e)}else if(this._state===q){this._stateAfterScript2(e)}else if(this._state===G){this._stateAfterScript3(e)}else if(this._state===K){this._stateAfterScript4(e)}else if(this._state===$){this._stateAfterScript5(e)}else if(this._state===J){this._stateBeforeStyle1(e)}else if(this._state===X){this._stateBeforeStyle2(e)}else if(this._state===Z){this._stateBeforeStyle3(e)}else if(this._state===Q){this._stateBeforeStyle4(e)}else if(this._state===ee){this._stateAfterStyle1(e)}else if(this._state===te){this._stateAfterStyle2(e)}else if(this._state===ne){this._stateAfterStyle3(e)}else if(this._state===re){this._stateAfterStyle4(e)}else if(this._state===ie){this._stateBeforeEntity(e)}else if(this._state===oe){this._stateBeforeNumericEntity(e)}else if(this._state===ae){this._stateInNamedEntity(e)}else if(this._state===se){this._stateInNumericEntity(e)}else if(this._state===le){this._stateInHexEntity(e)}else{this._cbs.onerror(Error("unknown _state"),this._state)}this._index++}this._cleanup()};be.prototype.pause=function(){this._running=false};be.prototype.resume=function(){this._running=true;if(this._index<this._buffer.length){this._parse()}if(this._ended){this._finish()}};be.prototype.end=function(e){if(this._ended)this._cbs.onerror(Error(".end() after done!"));if(e)this.write(e);this._ended=true;if(this._running)this._finish()};be.prototype._finish=function(){if(this._sectionStart<this._index){this._handleTrailingData()}this._cbs.onend()};be.prototype._handleTrailingData=function(){var e=this._buffer.substr(this._sectionStart);if(this._state===R||this._state===I||this._state===z){this._cbs.oncdata(e)}else if(this._state===M||this._state===S||this._state===L){this._cbs.oncomment(e)}else if(this._state===ae&&!this._xmlMode){this._parseLegacyEntity();if(this._sectionStart<this._index){this._state=this._baseState;this._handleTrailingData()}}else if(this._state===se&&!this._xmlMode){this._decodeNumericEntity(2,10);if(this._sectionStart<this._index){this._state=this._baseState;this._handleTrailingData()}}else if(this._state===le&&!this._xmlMode){this._decodeNumericEntity(3,16);if(this._sectionStart<this._index){this._state=this._baseState;this._handleTrailingData()}}else if(this._state!==u&&this._state!==m&&this._state!==g&&this._state!==v&&this._state!==b&&this._state!==y&&this._state!==_&&this._state!==w&&this._state!==p){this._cbs.ontext(e)}};be.prototype.reset=function(){be.call(this,{xmlMode:this._xmlMode,decodeEntities:this._decodeEntities},this._cbs)};be.prototype.getAbsoluteIndex=function(){return this._bufferOffset+this._index};be.prototype._getSection=function(){return this._buffer.substring(this._sectionStart,this._index)};be.prototype._emitToken=function(e){this._cbs[e](this._getSection());this._sectionStart=-1};be.prototype._emitPartial=function(e){if(this._baseState!==l){this._cbs.onattribdata(e)}else{this._cbs.ontext(e)}}},b78D:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 24 24'%3E %3Cpath fill='white' d='M5.88 4.12L13.76 12l-7.88 7.88L8 22l10-10L8 2z'/%3E %3C/svg%3E"},bBy9:function(e,t,n){n("w2d+");var r=n("5T2Y");var i=n("NegM");var o=n("SBuE");var a=n("UWiX")("toStringTag");var s=("CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,"+"DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,"+"MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,"+"SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,"+"TextTrackList,TouchList").split(",");for(var l=0;l<s.length;l++){var c=s[l];var u=r[c];var d=u&&u.prototype;if(d&&!d[a])i(d,a,c);o[c]=o.Array}},bMQ1:function(e,t,n){e.exports=n.p+"ccfdb9dc442be0c629d331e94497428b.svg"},bOMt:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:true,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))},bQVC:function(e,t,n){"use strict";n.d(t,"a",(function(){return se}));n.d(t,"b",(function(){return le}));n.d(t,"c",(function(){return ue}));n.d(t,"d",(function(){return de}));var r=n("kZHY");var i=n("hI0s");var o=n("km5Q");var a=n("gfI5");var s=n("qXhn");var l=n("nW2j");var c=n("ROI/");var u=n("2DVW");var d=n("PbVF");var f=n("q1tI");const p="jp-Collapser";const h="jp-Collapser-child";const m="jp-InputCollapser";const b="jp-OutputCollapser";class v extends d["a"]{constructor(){super();this.addClass(p)}get collapsed(){return false}render(){const e=h;return f["createElement"]("div",{className:e,onClick:e=>this.handleClick(e)})}}class g extends v{constructor(){super();this.addClass(m)}get collapsed(){var e;const t=(e=this.parent)===null||e===void 0?void 0:e.parent;if(t){return t.inputHidden}else{return false}}handleClick(e){var t;const n=(t=this.parent)===null||t===void 0?void 0:t.parent;if(n){n.inputHidden=!n.inputHidden}this.update()}}class _ extends v{constructor(){super();this.addClass(b)}get collapsed(){var e;const t=(e=this.parent)===null||e===void 0?void 0:e.parent;if(t){return t.outputHidden}else{return false}}handleClick(e){var t;const n=(t=this.parent)===null||t===void 0?void 0:t.parent;if(n){n.outputHidden=!n.outputHidden}this.update()}}const y="jp-CellHeader";const w="jp-CellFooter";class x extends u["Widget"]{constructor(){super();this.addClass(y)}}class C extends u["Widget"]{constructor(){super();this.addClass(w)}}var k=n("eGGc");var E=n("ddNL");const M="jp-InputArea";const S="jp-InputArea-prompt";const L="jp-InputPrompt";const T="jp-InputArea-editor";class D extends u["Widget"]{constructor(e){super();this.addClass(M);const t=this.model=e.model;const n=this.contentFactory=e.contentFactory||D.defaultContentFactory;const r=this._prompt=n.createInputPrompt();r.addClass(S);const i={model:t,factory:n.editorFactory,updateOnShow:e.updateOnShow};const o=this._editor=new k["a"](i);o.addClass(T);const a=this.layout=new u["PanelLayout"];a.addWidget(r);a.addWidget(o)}get editorWidget(){return this._editor}get editor(){return this._editor.editor}get promptNode(){return this._prompt.node}renderInput(e){const t=this.layout;if(this._rendered){this._rendered.parent=null}this._editor.hide();this._rendered=e;t.addWidget(e)}showEditor(){if(this._rendered){this._rendered.parent=null}this._editor.show()}setPrompt(e){this._prompt.executionCount=e}dispose(){if(this.isDisposed){return}this._prompt=null;this._editor=null;this._rendered=null;super.dispose()}}(function(e){class t{constructor(t={}){this._editor=t.editorFactory||e.defaultEditorFactory}get editorFactory(){return this._editor}createInputPrompt(){return new O}}e.ContentFactory=t;function n(){const e=new E["b"];return e.newInlineEditor}e.defaultEditorFactory=n();e.defaultContentFactory=new t({})})(D||(D={}));class O extends u["Widget"]{constructor(){super();this._executionCount=null;this.addClass(L)}get executionCount(){return this._executionCount}set executionCount(e){this._executionCount=e;if(e===null){this.node.textContent=" "}else{this.node.textContent=`[${e||" "}]:`}}}var A=n("i96i");const j="jp-Placeholder";const P="jp-Placeholder-prompt jp-InputPrompt";const R="jp-Placeholder-prompt jp-OutputPrompt";const I="jp-Placeholder-content";const z="jp-InputPlaceholder";const N="jp-OutputPlaceholder";class H extends d["a"]{constructor(e){super();this.addClass(j);this._callback=e}handleClick(e){const t=this._callback;t(e)}}class F extends H{constructor(e){super(e);this.addClass(z)}render(){return[f["createElement"]("div",{className:P,key:"input"}),f["createElement"]("div",{className:I,onClick:e=>this.handleClick(e),key:"content"},f["createElement"](A["t"].react,{className:"jp-MoreHorizIcon",elementPosition:"center",height:"auto",width:"32px"}))]}}class B extends H{constructor(e){super(e);this.addClass(N)}render(){return[f["createElement"]("div",{className:R,key:"output"}),f["createElement"]("div",{className:I,onClick:e=>this.handleClick(e),key:"content"},f["createElement"](A["t"].react,{className:"jp-MoreHorizIcon",elementPosition:"center",height:"auto",width:"32px"}))]}}const V="jp-Cell";const Y="jp-Cell-header";const W="jp-Cell-footer";const U="jp-Cell-inputWrapper";const q="jp-Cell-outputWrapper";const G="jp-Cell-inputArea";const K="jp-Cell-outputArea";const $="jp-Cell-inputCollapser";const J="jp-Cell-outputCollapser";const X="jp-mod-readOnly";const Z="jp-CodeCell";const Q="jp-MarkdownCell";const ee="jp-MarkdownOutput";const te="jp-RawCell";const ne="jp-mod-rendered";const re="jp-mod-noOutputs";const ie="Type Markdown and LaTeX: $ α^2 $";const oe=1e3;const ae="application/x-jupyter-icontentsrich";class se extends u["Widget"]{constructor(e){super();this._readOnly=false;this._inputHidden=false;this._syncCollapse=false;this._syncEditable=false;this.addClass(V);const t=this._model=e.model;const n=this.contentFactory=e.contentFactory||se.defaultContentFactory;this.layout=new u["PanelLayout"];const r=n.createCellHeader();r.addClass(Y);this.layout.addWidget(r);const i=this._inputWrapper=new u["Panel"];i.addClass(U);const o=new g;o.addClass($);const a=this._input=new D({model:t,contentFactory:n,updateOnShow:e.updateEditorOnShow});a.addClass(G);i.addWidget(o);i.addWidget(a);this.layout.addWidget(i);this._inputPlaceholder=new F(()=>{this.inputHidden=!this.inputHidden});const s=this.contentFactory.createCellFooter();s.addClass(W);this.layout.addWidget(s);if(e.editorConfig){Object.keys(e.editorConfig).forEach(t=>{var n,r;this.editor.setOption(t,(r=(n=e.editorConfig)===null||n===void 0?void 0:n[t],r!==null&&r!==void 0?r:null))})}t.metadata.changed.connect(this.onMetadataChanged,this)}initializeState(){this.loadCollapseState();this.loadEditableState();return this}get promptNode(){if(!this._inputHidden){return this._input.promptNode}else{return this._inputPlaceholder.node.firstElementChild}}get editorWidget(){return this._input.editorWidget}get editor(){return this._input.editor}get model(){return this._model}get inputArea(){return this._input}get readOnly(){return this._readOnly}set readOnly(e){if(e===this._readOnly){return}this._readOnly=e;if(this.syncEditable){this.saveEditableState()}this.update()}saveEditableState(){const{metadata:e}=this.model;const t=e.get("editable");if(this.readOnly&&t===false||!this.readOnly&&t===undefined){return}if(this.readOnly){this.model.metadata.set("editable",false)}else{this.model.metadata.delete("editable")}}loadEditableState(){this.readOnly=this.model.metadata.get("editable")===false}get ready(){return Promise.resolve(undefined)}setPrompt(e){this._input.setPrompt(e)}get inputHidden(){return this._inputHidden}set inputHidden(e){if(this._inputHidden===e){return}const t=this._inputWrapper.layout;if(e){this._input.parent=null;t.addWidget(this._inputPlaceholder)}else{this._inputPlaceholder.parent=null;t.addWidget(this._input)}this._inputHidden=e;if(this.syncCollapse){this.saveCollapseState()}this.handleInputHidden(e)}saveCollapseState(){const e=Object.assign({},this.model.metadata.get("jupyter"));if(this.inputHidden&&e.source_hidden===true||!this.inputHidden&&e.source_hidden===undefined){return}if(this.inputHidden){e.source_hidden=true}else{delete e.source_hidden}if(Object.keys(e).length===0){this.model.metadata.delete("jupyter")}else{this.model.metadata.set("jupyter",e)}}loadCollapseState(){const e=this.model.metadata.get("jupyter")||{};this.inputHidden=!!e.source_hidden}handleInputHidden(e){return}get syncCollapse(){return this._syncCollapse}set syncCollapse(e){if(this._syncCollapse===e){return}this._syncCollapse=e;if(e){this.loadCollapseState()}}get syncEditable(){return this._syncEditable}set syncEditable(e){if(this._syncEditable===e){return}this._syncEditable=e;if(e){this.loadEditableState()}}clone(){const e=this.constructor;return new e({model:this.model,contentFactory:this.contentFactory})}dispose(){if(this.isDisposed){return}this._input=null;this._model=null;this._inputWrapper=null;this._inputPlaceholder=null;super.dispose()}onAfterAttach(e){this.update()}onActivateRequest(e){this.editor.focus()}onFitRequest(e){this.editor.refresh()}onUpdateRequest(e){if(!this._model){return}if(this.editor.getOption("readOnly")!==this._readOnly){this.editor.setOption("readOnly",this._readOnly);this.toggleClass(X,this._readOnly)}}onMetadataChanged(e,t){switch(t.key){case"jupyter":if(this.syncCollapse){this.loadCollapseState()}break;case"editable":if(this.syncEditable){this.loadEditableState()}break;default:break}}}(function(e){class t{constructor(e={}){this._editorFactory=e.editorFactory||D.defaultEditorFactory}get editorFactory(){return this._editorFactory}createCellHeader(){return new x}createCellFooter(){return new C}createInputPrompt(){return new O}createOutputPrompt(){return new o["b"]}createStdin(e){return new o["d"](e)}}e.ContentFactory=t;e.defaultContentFactory=new t})(se||(se={}));class le extends se{constructor(e){super(e);this._outputHidden=false;this._syncScrolled=false;this._savingMetadata=false;this.addClass(Z);const t=this._rendermime=e.rendermime;const n=this.contentFactory;const r=this.model;const i=this._outputWrapper=new u["Panel"];i.addClass(q);const a=new _;a.addClass(J);const s=this._output=new o["a"]({model:r.outputs,rendermime:t,contentFactory:n});s.addClass(K);if(r.outputs.length===0){this.addClass(re)}s.outputLengthChanged.connect(this._outputLengthHandler,this);i.addWidget(a);i.addWidget(s);this.layout.insertWidget(2,i);this._outputPlaceholder=new B(()=>{this.outputHidden=!this.outputHidden});r.stateChanged.connect(this.onStateChanged,this)}initializeState(){super.initializeState();this.loadScrolledState();this.setPrompt(`${this.model.executionCount||""}`);return this}get outputArea(){return this._output}get outputHidden(){return this._outputHidden}set outputHidden(e){if(this._outputHidden===e){return}const t=this._outputWrapper.layout;if(e){t.removeWidget(this._output);t.addWidget(this._outputPlaceholder);if(this.inputHidden&&!this._outputWrapper.isHidden){this._outputWrapper.hide()}}else{if(this._outputWrapper.isHidden){this._outputWrapper.show()}t.removeWidget(this._outputPlaceholder);t.addWidget(this._output)}this._outputHidden=e;if(this.syncCollapse){this.saveCollapseState()}}saveCollapseState(){this._savingMetadata=true;try{super.saveCollapseState();const e=this.model.metadata;const t=this.model.metadata.get("collapsed");if(this.outputHidden&&t===true||!this.outputHidden&&t===undefined){return}if(this.outputHidden){e.set("collapsed",true)}else{e.delete("collapsed")}}finally{this._savingMetadata=false}}loadCollapseState(){super.loadCollapseState();this.outputHidden=!!this.model.metadata.get("collapsed")}get outputsScrolled(){return this._outputsScrolled}set outputsScrolled(e){this.toggleClass("jp-mod-outputsScrolled",e);this._outputsScrolled=e;if(this.syncScrolled){this.saveScrolledState()}}saveScrolledState(){const{metadata:e}=this.model;const t=e.get("scrolled");if(this.outputsScrolled&&t===true||!this.outputsScrolled&&t===undefined){return}if(this.outputsScrolled){e.set("scrolled",true)}else{e.delete("scrolled")}}loadScrolledState(){const e=this.model.metadata;if(e.get("scrolled")==="auto"){this.outputsScrolled=false}else{this.outputsScrolled=!!e.get("scrolled")}}get syncScrolled(){return this._syncScrolled}set syncScrolled(e){if(this._syncScrolled===e){return}this._syncScrolled=e;if(e){this.loadScrolledState()}}handleInputHidden(e){if(!e&&this._outputWrapper.isHidden){this._outputWrapper.show()}else if(e&&!this._outputWrapper.isHidden&&this._outputHidden){this._outputWrapper.hide()}}clone(){const e=this.constructor;return new e({model:this.model,contentFactory:this.contentFactory,rendermime:this._rendermime})}cloneOutputArea(){return new o["c"]({model:this.model.outputs,contentFactory:this.contentFactory,rendermime:this._rendermime})}dispose(){if(this.isDisposed){return}this._output.outputLengthChanged.disconnect(this._outputLengthHandler,this);this._rendermime=null;this._output=null;this._outputWrapper=null;this._outputPlaceholder=null;super.dispose()}onStateChanged(e,t){switch(t.name){case"executionCount":this.setPrompt(`${e.executionCount||""}`);break;default:break}}onMetadataChanged(e,t){if(this._savingMetadata){return}switch(t.key){case"scrolled":if(this.syncScrolled){this.loadScrolledState()}break;case"collapsed":if(this.syncCollapse){this.loadCollapseState()}break;default:break}super.onMetadataChanged(e,t)}_outputLengthHandler(e,t){const n=t===0?true:false;this.toggleClass(re,n)}}(function(e){async function t(e,t,n){var r;const i=e.model;const a=i.value.text;if(!a.trim()||!((r=t.session)===null||r===void 0?void 0:r.kernel)){i.clearExecution();return}const s={cellId:i.id};n=Object.assign(Object.assign(Object.assign({},i.metadata.toJSON()),n),s);const{recordTiming:l}=n;i.clearExecution();e.outputHidden=false;e.setPrompt("*");i.trusted=true;let c;try{const r=o["a"].execute(a,e.outputArea,t,n);if(l){const t=e=>{let t;switch(e.header.msg_type){case"status":t=`status.${e.content.execution_state}`;break;case"execute_input":t="execute_input";break;default:return true}const n=e.header.date;if(!n){return true}const r=Object.assign({},i.metadata.get("execution"));r[`iopub.${t}`]=n;i.metadata.set("execution",r);return true};e.outputArea.future.registerMessageHook(t)}else{i.metadata.delete("execution")}c=e.outputArea.future;const s=await r;i.executionCount=s.content.execution_count;const u=s.metadata.started;if(l&&u){const e=Object.assign({},i.metadata.get("execution"));if(u){e["shell.execute_reply.started"]=u}const t=s.header.date;if(t){e["shell.execute_reply"]=t}i.metadata.set("execution",e)}return s}catch(u){if(c&&!e.isDisposed&&e.outputArea.future===c){e.setPrompt("")}throw u}}e.execute=t})(le||(le={}));class ce extends se{handleEvent(e){switch(e.type){case"paste":this._evtPaste(e);break;case"dragenter":e.preventDefault();break;case"dragover":e.preventDefault();break;case"drop":this._evtNativeDrop(e);break;case"lm-dragover":this._evtDragOver(e);break;case"lm-drop":this._evtDrop(e);break;default:break}}onAfterAttach(e){super.onAfterAttach(e);const t=this.node;t.addEventListener("lm-dragover",this);t.addEventListener("lm-drop",this);t.addEventListener("dragenter",this);t.addEventListener("dragover",this);t.addEventListener("drop",this);t.addEventListener("paste",this)}onBeforeDetach(e){const t=this.node;t.removeEventListener("drop",this);t.removeEventListener("dragover",this);t.removeEventListener("dragenter",this);t.removeEventListener("paste",this);t.removeEventListener("lm-dragover",this);t.removeEventListener("lm-drop",this)}_evtDragOver(e){const t=Object(c["some"])(a["a"].mimeTypes,t=>{if(!e.mimeData.hasData(ae)){return false}const n=e.mimeData.getData(ae);return n.model.mimetype===t});if(!t){return}e.preventDefault();e.stopPropagation();e.dropAction=e.proposedAction}_evtPaste(e){if(e.clipboardData){const t=e.clipboardData.items;for(let n=0;n<t.length;n++){if(t[n].type==="text/plain"){if(n<t.length-1&&t[n+1].kind==="file"){continue}t[n].getAsString(e=>{var t,n;(n=(t=this.editor).replaceSelection)===null||n===void 0?void 0:n.call(t,e)})}this._attachFiles(e.clipboardData.items)}}e.preventDefault()}_evtNativeDrop(e){if(e.dataTransfer){this._attachFiles(e.dataTransfer.items)}e.preventDefault()}_evtDrop(e){const t=Object(c["toArray"])(Object(c["filter"])(e.mimeData.types(),t=>{if(t===ae){const t=e.mimeData.getData(ae);return a["a"].mimeTypes.indexOf(t.model.mimetype)!==-1}return a["a"].mimeTypes.indexOf(t)!==-1}));if(t.length===0){return}e.preventDefault();e.stopPropagation();if(e.proposedAction==="none"){e.dropAction="none";return}e.dropAction="copy";for(const n of t){if(n===ae){const{model:t,withContent:n}=e.mimeData.getData(ae);if(t.type==="file"){const e=this._generateURI(t.name);this.updateCellSourceWithAttachment(t.name,e);void n().then(t=>{this.model.attachments.set(e,{[t.mimetype]:t.content})})}}else{const t=this._generateURI();this.model.attachments.set(t,{[n]:e.mimeData.getData(n)});this.updateCellSourceWithAttachment(t,t)}}}_attachFiles(e){for(let t=0;t<e.length;t++){const n=e[t];if(n.kind==="file"){const e=n.getAsFile();if(e){this._attachFile(e)}}}}_attachFile(e){const t=new FileReader;t.onload=n=>{const{href:r,protocol:o}=i["URLExt"].parse(t.result);if(o!=="data:"){return}const a=/([\w+\/\+]+)?(?:;(charset=[\w\d-]*|base64))?,(.*)/;const s=a.exec(r);if(!s||s.length!==4){return}const l=s[1];const c=s[3];const u={[l]:c};const d=this._generateURI(e.name);if(l.startsWith("image/")){this.model.attachments.set(d,u);this.updateCellSourceWithAttachment(e.name,d)}};t.onerror=t=>{console.error(`Failed to attach ${e.name}`+t)};t.readAsDataURL(e)}_generateURI(e=""){const t=e.lastIndexOf(".");return t!==-1?l["UUID"].uuid4().concat(e.substring(t)):l["UUID"].uuid4()}}class ue extends ce{constructor(e){var t;super(e);this._renderer=null;this._rendered=true;this._prevText="";this._ready=new l["PromiseDelegate"];this.addClass(Q);this._rendermime=e.rendermime.clone({resolver:new r["b"]({parent:(t=e.rendermime.resolver,t!==null&&t!==void 0?t:undefined),model:this.model.attachments})});this.editor.setOption("handlePaste",false);this._monitor=new i["ActivityMonitor"]({signal:this.model.contentChanged,timeout:oe});this._monitor.activityStopped.connect(()=>{if(this._rendered){this.update()}},this);void this._updateRenderedInput().then(()=>{this._ready.resolve(void 0)});this.renderInput(this._renderer)}get ready(){return this._ready.promise}get rendered(){return this._rendered}set rendered(e){if(e===this._rendered){return}this._rendered=e;this._handleRendered();if(!this._rendered){this.editor.refresh()}}renderInput(e){this.addClass(ne);this.inputArea.renderInput(e)}showEditor(){this.removeClass(ne);this.inputArea.showEditor()}onUpdateRequest(e){this._handleRendered();super.onUpdateRequest(e)}updateCellSourceWithAttachment(e,t){var n,r;const i=`![${e}](attachment:${t!==null&&t!==void 0?t:e})`;(r=(n=this.editor).replaceSelection)===null||r===void 0?void 0:r.call(n,i)}_handleRendered(){if(!this._rendered){this.showEditor()}else{void this._updateRenderedInput();this.renderInput(this._renderer)}}_updateRenderedInput(){const e=this.model;const t=e&&e.value.text||ie;if(t!==this._prevText){const e=new s["a"]({data:{"text/markdown":t}});if(!this._renderer){this._renderer=this._rendermime.createRenderer("text/markdown");this._renderer.addClass(ee)}this._prevText=t;return this._renderer.renderModel(e)}return Promise.resolve(void 0)}clone(){const e=this.constructor;return new e({model:this.model,contentFactory:this.contentFactory,rendermime:this._rendermime})}}class de extends se{constructor(e){super(e);this.addClass(te)}clone(){const e=this.constructor;return new e({model:this.model,contentFactory:this.contentFactory})}}},bUws:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n.jp-DocumentSearch-input {\n border: none;\n outline: none;\n font-size: var(--jp-ui-font-size1);\n background-color: var(--jp-layout-color0);\n}\n\n.jp-DocumentSearch-overlay {\n position: absolute;\n background-color: var(--jp-toolbar-background);\n border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color);\n border-left: var(--jp-border-width) solid var(--jp-toolbar-border-color);\n top: 0;\n right: 0;\n z-index: 7;\n width: 405px;\n padding: 2px;\n font-size: var(--jp-ui-font-size1);\n}\n\n.jp-DocumentSearch-overlay button {\n background-color: var(--jp-toolbar-background);\n outline: 0;\n}\n\n.jp-DocumentSearch-overlay button:hover {\n background-color: var(--jp-layout-color2);\n}\n\n.jp-DocumentSearch-overlay button:active {\n background-color: var(--jp-layout-color3);\n}\n\n.jp-DocumentSearch-overlay-row {\n display: flex;\n align-items: center;\n margin-bottom: 2px;\n}\n\n.jp-DocumentSearch-overlay * {\n color: var(--jp-ui-font-color0);\n background-position: center;\n}\n\n.jp-DocumentSearch-button-content {\n display: inline-block;\n cursor: pointer;\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n}\n\n.jp-DocumentSearch-input-wrapper {\n border: var(--jp-border-width) solid var(--jp-border-color0);\n display: flex;\n background-color: var(--jp-layout-color0);\n margin: 2px;\n}\n\n.jp-DocumentSearch-focused-input {\n border: var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);\n}\n\n.jp-DocumentSearch-input-wrapper * {\n background-color: var(--jp-layout-color0);\n}\n\n.jp-DocumentSearch-toggle-wrapper,\n.jp-DocumentSearch-button-wrapper {\n all: initial;\n overflow: hidden;\n display: inline-block;\n border: none;\n box-sizing: border-box;\n background-repeat: no-repeat;\n}\n\n.jp-DocumentSearch-toggle-wrapper {\n width: 14px;\n height: 14px;\n}\n\n.jp-DocumentSearch-button-wrapper {\n width: 20px;\n height: 20px;\n}\n\n.jp-DocumentSearch-toggle-wrapper:focus,\n.jp-DocumentSearch-button-wrapper:focus {\n outline: var(--jp-border-width) solid\n var(--jp-cell-editor-active-border-color);\n outline-offset: -1px;\n}\n\n.jp-DocumentSearch-toggle-wrapper,\n.jp-DocumentSearch-button-wrapper,\n.jp-DocumentSearch-button-content:focus {\n outline: none;\n}\n\n.jp-DocumentSearch-toggle-placeholder {\n width: 5px;\n}\n\n.jp-DocumentSearch-input-button:before {\n display: block;\n padding-top: 100%;\n}\n\n.jp-DocumentSearch-input-button-off {\n opacity: var(--jp-search-toggle-off-opacity);\n}\n\n.jp-DocumentSearch-input-button-off:hover {\n opacity: var(--jp-search-toggle-hover-opacity);\n}\n\n.jp-DocumentSearch-input-button-on {\n opacity: var(--jp-search-toggle-on-opacity);\n}\n\n.jp-DocumentSearch-index-counter {\n padding-left: 10px;\n padding-right: 10px;\n user-select: none;\n min-width: 43px;\n display: inline-block;\n}\n\n.jp-DocumentSearch-up-down-wrapper {\n display: inline-block;\n padding-right: 2px;\n margin-left: auto;\n white-space: nowrap;\n}\n\n.jp-DocumentSearch-spacer {\n margin-left: auto;\n}\n\n.jp-DocumentSearch-up-down-wrapper button {\n outline: 0;\n border: none;\n width: 20px;\n height: 20px;\n background-repeat: no-repeat;\n background-position: center;\n vertical-align: middle;\n margin: 1px 5px 2px;\n}\n\n.jp-DocumentSearch-up-down-button {\n border-radius: var(--jp-border-radius);\n}\n\n.jp-DocumentSearch-up-down-button:hover {\n background-color: var(--jp-layout-color2);\n}\n\n.jp-DocumentSearch-up-down-button:active {\n background-color: var(--jp-layout-color3);\n}\n\n.jp-DocumentSearch-ellipses-button {\n border-radius: var(--jp-border-radius);\n}\n\n.jp-DocumentSearch-ellipses-button:hover {\n background-color: var(--jp-layout-color2);\n}\n\n.jp-DocumentSearch-ellipses-button-enabled {\n background-color: var(--jp-layout-color3);\n}\n\n.jp-DocumentSearch-ellipses-button-enabled:hover {\n background-color: var(--jp-layout-color2);\n}\n\n.jp-DocumentSearch-search-options {\n padding: 0 8px;\n margin-left: 3px;\n width: 200px;\n display: block;\n}\n.jp-DocumentSearch-search-options-disabled {\n color: var(--jp-ui-font-color2);\n}\n\n.jp-DocumentSearch-search-options input {\n float: right;\n}\n\n.jp-DocumentSearch-regex-error {\n color: var(--jp-error-color0);\n}\n\n.jp-DocumentSearch-replace-entry {\n border: var(--jp-border-width) solid var(--jp-border-color0);\n display: flex;\n background-color: var(--jp-layout-color0);\n font-size: var(--jp-ui-font-size1);\n width: 186px;\n margin: 2px;\n}\n\n.jp-DocumentSearch-replace-button-wrapper {\n overflow: hidden;\n display: inline-block;\n box-sizing: border-box;\n border: var(--jp-border-width) solid var(--jp-border-color0);\n margin: 2px;\n}\n\n.jp-DocumentSearch-replace-entry:focus,\n.jp-DocumentSearch-replace-button-wrapper:focus {\n border: var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);\n}\n\n.jp-DocumentSearch-replace-button {\n display: inline-block;\n text-align: center;\n cursor: pointer;\n box-sizing: border-box;\n color: var(--jp-font-color1);\n width: 100%;\n height: 100%;\n}\n\n.jp-DocumentSearch-replace-button:focus {\n outline: none;\n}\n\n.jp-DocumentSearch-replace-wrapper-class {\n margin-left: 14px;\n display: flex;\n}\n\n.jp-DocumentSearch-replace-toggle {\n border: none;\n background-color: var(--jp-toolbar-background);\n border-radius: var(--jp-border-radius);\n}\n\n.jp-DocumentSearch-replace-toggle:hover {\n background-color: var(--jp-layout-color2);\n}\n",""])},bWPq:function(e,t,n){"use strict";e.exports=function e(t,n,r){var i=" ";var o=t.level;var a=t.dataLevel;var s=t.schema[n];var l=t.schemaPath+t.util.getProperty(n);var c=t.errSchemaPath+"/"+n;var u=!t.opts.allErrors;var d="data"+(a||"");var f="errs__"+o;var p=t.util.copy(t);var h="";p.level++;var m="valid"+p.level;i+="var "+f+" = errors;";if(t.opts.strictKeywords?typeof s=="object"&&Object.keys(s).length>0||s===false:t.util.schemaHasRules(s,t.RULES.all)){p.schema=s;p.schemaPath=l;p.errSchemaPath=c;var b="key"+o,v="idx"+o,g="i"+o,_="' + "+b+" + '",y=p.dataLevel=t.dataLevel+1,w="data"+y,x="dataProperties"+o,C=t.opts.ownProperties,k=t.baseId;if(C){i+=" var "+x+" = undefined; "}if(C){i+=" "+x+" = "+x+" || Object.keys("+d+"); for (var "+v+"=0; "+v+"<"+x+".length; "+v+"++) { var "+b+" = "+x+"["+v+"]; "}else{i+=" for (var "+b+" in "+d+") { "}i+=" var startErrs"+o+" = errors; ";var E=b;var M=t.compositeRule;t.compositeRule=p.compositeRule=true;var S=t.validate(p);p.baseId=k;if(t.util.varOccurences(S,w)<2){i+=" "+t.util.varReplace(S,w,E)+" "}else{i+=" var "+w+" = "+E+"; "+S+" "}t.compositeRule=p.compositeRule=M;i+=" if (!"+m+") { for (var "+g+"=startErrs"+o+"; "+g+"<errors; "+g+"++) { vErrors["+g+"].propertyName = "+b+"; } var err = ";if(t.createErrors!==false){i+=" { keyword: '"+"propertyNames"+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: { propertyName: '"+_+"' } ";if(t.opts.messages!==false){i+=" , message: 'property name \\'"+_+"\\' is invalid' "}if(t.opts.verbose){i+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+t.schemaPath+" , data: "+d+" "}i+=" } "}else{i+=" {} "}i+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ";if(!t.compositeRule&&u){if(t.async){i+=" throw new ValidationError(vErrors); "}else{i+=" validate.errors = vErrors; return false; "}}if(u){i+=" break; "}i+=" } }"}if(u){i+=" "+h+" if ("+f+" == errors) {"}return i}},bXm7:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};var n=e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуірамыраусым_шілдеамыз_қыркүйек_қазан_қарашаелтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәуам_мауіл_там_қыраз_қарел".split("_"),weekdays:"жексенбіүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){var n=e%10,r=e>=100?100:null;return e+(t[e]||t[n]||t[r])},week:{dow:1,doy:7}});return n}))},bYM6:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}});return t}))},bZMm:function(e,t,n){"use strict";n.r(t);n.d(t,"Headers",(function(){return d}));n.d(t,"Request",(function(){return w}));n.d(t,"Response",(function(){return k}));n.d(t,"DOMException",(function(){return M}));n.d(t,"fetch",(function(){return S}));var r=typeof globalThis!=="undefined"&&globalThis||typeof self!=="undefined"&&self||typeof r!=="undefined"&&r;var i={searchParams:"URLSearchParams"in r,iterable:"Symbol"in r&&"iterator"in Symbol,blob:"FileReader"in r&&"Blob"in r&&function(){try{new Blob;return true}catch(e){return false}}(),formData:"FormData"in r,arrayBuffer:"ArrayBuffer"in r};function o(e){return e&&DataView.prototype.isPrototypeOf(e)}if(i.arrayBuffer){var a=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"];var s=ArrayBuffer.isView||function(e){return e&&a.indexOf(Object.prototype.toString.call(e))>-1}}function l(e){if(typeof e!=="string"){e=String(e)}if(/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||e===""){throw new TypeError("Invalid character in header field name")}return e.toLowerCase()}function c(e){if(typeof e!=="string"){e=String(e)}return e}function u(e){var t={next:function(){var t=e.shift();return{done:t===undefined,value:t}}};if(i.iterable){t[Symbol.iterator]=function(){return t}}return t}function d(e){this.map={};if(e instanceof d){e.forEach((function(e,t){this.append(t,e)}),this)}else if(Array.isArray(e)){e.forEach((function(e){this.append(e[0],e[1])}),this)}else if(e){Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}}d.prototype.append=function(e,t){e=l(e);t=c(t);var n=this.map[e];this.map[e]=n?n+", "+t:t};d.prototype["delete"]=function(e){delete this.map[l(e)]};d.prototype.get=function(e){e=l(e);return this.has(e)?this.map[e]:null};d.prototype.has=function(e){return this.map.hasOwnProperty(l(e))};d.prototype.set=function(e,t){this.map[l(e)]=c(t)};d.prototype.forEach=function(e,t){for(var n in this.map){if(this.map.hasOwnProperty(n)){e.call(t,this.map[n],n,this)}}};d.prototype.keys=function(){var e=[];this.forEach((function(t,n){e.push(n)}));return u(e)};d.prototype.values=function(){var e=[];this.forEach((function(t){e.push(t)}));return u(e)};d.prototype.entries=function(){var e=[];this.forEach((function(t,n){e.push([n,t])}));return u(e)};if(i.iterable){d.prototype[Symbol.iterator]=d.prototype.entries}function f(e){if(e.bodyUsed){return Promise.reject(new TypeError("Already read"))}e.bodyUsed=true}function p(e){return new Promise((function(t,n){e.onload=function(){t(e.result)};e.onerror=function(){n(e.error)}}))}function h(e){var t=new FileReader;var n=p(t);t.readAsArrayBuffer(e);return n}function m(e){var t=new FileReader;var n=p(t);t.readAsText(e);return n}function b(e){var t=new Uint8Array(e);var n=new Array(t.length);for(var r=0;r<t.length;r++){n[r]=String.fromCharCode(t[r])}return n.join("")}function v(e){if(e.slice){return e.slice(0)}else{var t=new Uint8Array(e.byteLength);t.set(new Uint8Array(e));return t.buffer}}function g(){this.bodyUsed=false;this._initBody=function(e){this.bodyUsed=this.bodyUsed;this._bodyInit=e;if(!e){this._bodyText=""}else if(typeof e==="string"){this._bodyText=e}else if(i.blob&&Blob.prototype.isPrototypeOf(e)){this._bodyBlob=e}else if(i.formData&&FormData.prototype.isPrototypeOf(e)){this._bodyFormData=e}else if(i.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)){this._bodyText=e.toString()}else if(i.arrayBuffer&&i.blob&&o(e)){this._bodyArrayBuffer=v(e.buffer);this._bodyInit=new Blob([this._bodyArrayBuffer])}else if(i.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||s(e))){this._bodyArrayBuffer=v(e)}else{this._bodyText=e=Object.prototype.toString.call(e)}if(!this.headers.get("content-type")){if(typeof e==="string"){this.headers.set("content-type","text/plain;charset=UTF-8")}else if(this._bodyBlob&&this._bodyBlob.type){this.headers.set("content-type",this._bodyBlob.type)}else if(i.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)){this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8")}}};if(i.blob){this.blob=function(){var e=f(this);if(e){return e}if(this._bodyBlob){return Promise.resolve(this._bodyBlob)}else if(this._bodyArrayBuffer){return Promise.resolve(new Blob([this._bodyArrayBuffer]))}else if(this._bodyFormData){throw new Error("could not read FormData body as blob")}else{return Promise.resolve(new Blob([this._bodyText]))}};this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=f(this);if(e){return e}if(ArrayBuffer.isView(this._bodyArrayBuffer)){return Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength))}else{return Promise.resolve(this._bodyArrayBuffer)}}else{return this.blob().then(h)}}}this.text=function(){var e=f(this);if(e){return e}if(this._bodyBlob){return m(this._bodyBlob)}else if(this._bodyArrayBuffer){return Promise.resolve(b(this._bodyArrayBuffer))}else if(this._bodyFormData){throw new Error("could not read FormData body as text")}else{return Promise.resolve(this._bodyText)}};if(i.formData){this.formData=function(){return this.text().then(x)}}this.json=function(){return this.text().then(JSON.parse)};return this}var _=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function y(e){var t=e.toUpperCase();return _.indexOf(t)>-1?t:e}function w(e,t){if(!(this instanceof w)){throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.')}t=t||{};var n=t.body;if(e instanceof w){if(e.bodyUsed){throw new TypeError("Already read")}this.url=e.url;this.credentials=e.credentials;if(!t.headers){this.headers=new d(e.headers)}this.method=e.method;this.mode=e.mode;this.signal=e.signal;if(!n&&e._bodyInit!=null){n=e._bodyInit;e.bodyUsed=true}}else{this.url=String(e)}this.credentials=t.credentials||this.credentials||"same-origin";if(t.headers||!this.headers){this.headers=new d(t.headers)}this.method=y(t.method||this.method||"GET");this.mode=t.mode||this.mode||null;this.signal=t.signal||this.signal;this.referrer=null;if((this.method==="GET"||this.method==="HEAD")&&n){throw new TypeError("Body not allowed for GET or HEAD requests")}this._initBody(n);if(this.method==="GET"||this.method==="HEAD"){if(t.cache==="no-store"||t.cache==="no-cache"){var r=/([?&])_=[^&]*/;if(r.test(this.url)){this.url=this.url.replace(r,"$1_="+(new Date).getTime())}else{var i=/\?/;this.url+=(i.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}}w.prototype.clone=function(){return new w(this,{body:this._bodyInit})};function x(e){var t=new FormData;e.trim().split("&").forEach((function(e){if(e){var n=e.split("=");var r=n.shift().replace(/\+/g," ");var i=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(i))}}));return t}function C(e){var t=new d;var n=e.replace(/\r?\n[\t ]+/g," ");n.split(/\r?\n/).forEach((function(e){var n=e.split(":");var r=n.shift().trim();if(r){var i=n.join(":").trim();t.append(r,i)}}));return t}g.call(w.prototype);function k(e,t){if(!(this instanceof k)){throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.')}if(!t){t={}}this.type="default";this.status=t.status===undefined?200:t.status;this.ok=this.status>=200&&this.status<300;this.statusText="statusText"in t?t.statusText:"";this.headers=new d(t.headers);this.url=t.url||"";this._initBody(e)}g.call(k.prototype);k.prototype.clone=function(){return new k(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new d(this.headers),url:this.url})};k.error=function(){var e=new k(null,{status:0,statusText:""});e.type="error";return e};var E=[301,302,303,307,308];k.redirect=function(e,t){if(E.indexOf(t)===-1){throw new RangeError("Invalid status code")}return new k(null,{status:t,headers:{location:e}})};var M=r.DOMException;try{new M}catch(L){M=function(e,t){this.message=e;this.name=t;var n=Error(e);this.stack=n.stack};M.prototype=Object.create(Error.prototype);M.prototype.constructor=M}function S(e,t){return new Promise((function(n,o){var a=new w(e,t);if(a.signal&&a.signal.aborted){return o(new M("Aborted","AbortError"))}var s=new XMLHttpRequest;function l(){s.abort()}s.onload=function(){var e={status:s.status,statusText:s.statusText,headers:C(s.getAllResponseHeaders()||"")};e.url="responseURL"in s?s.responseURL:e.headers.get("X-Request-URL");var t="response"in s?s.response:s.responseText;setTimeout((function(){n(new k(t,e))}),0)};s.onerror=function(){setTimeout((function(){o(new TypeError("Network request failed"))}),0)};s.ontimeout=function(){setTimeout((function(){o(new TypeError("Network request failed"))}),0)};s.onabort=function(){setTimeout((function(){o(new M("Aborted","AbortError"))}),0)};function u(e){try{return e===""&&r.location.href?r.location.href:e}catch(t){return e}}s.open(a.method,u(a.url),true);if(a.credentials==="include"){s.withCredentials=true}else if(a.credentials==="omit"){s.withCredentials=false}if("responseType"in s){if(i.blob){s.responseType="blob"}else if(i.arrayBuffer&&a.headers.get("Content-Type")&&a.headers.get("Content-Type").indexOf("application/octet-stream")!==-1){s.responseType="arraybuffer"}}if(t&&typeof t.headers==="object"&&!(t.headers instanceof d)){Object.getOwnPropertyNames(t.headers).forEach((function(e){s.setRequestHeader(e,c(t.headers[e]))}))}else{a.headers.forEach((function(e,t){s.setRequestHeader(t,e)}))}if(a.signal){a.signal.addEventListener("abort",l);s.onreadystatechange=function(){if(s.readyState===4){a.signal.removeEventListener("abort",l)}}}s.send(typeof a._bodyInit==="undefined"?null:a._bodyInit)}))}S.polyfill=true;if(!r.fetch){r.fetch=S;r.Headers=d;r.Request=w;r.Response=k}},bbcx:function(e,t,n){"use strict";var r=n("82c2");var i=n("RLeF");var o=n("1u+m");var a=n("WDQk");var s=n("wVpn");var l=i(a(),Object);r(l,{getPolyfill:a,implementation:o,shim:s});e.exports=l},bdgK:function(e,t,n){"use strict";(function(e){var n=function(){if(typeof Map!=="undefined"){return Map}function e(e,t){var n=-1;e.some((function(e,r){if(e[0]===t){n=r;return true}return false}));return n}return function(){function t(){this.__entries__=[]}Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:true,configurable:true});t.prototype.get=function(t){var n=e(this.__entries__,t);var r=this.__entries__[n];return r&&r[1]};t.prototype.set=function(t,n){var r=e(this.__entries__,t);if(~r){this.__entries__[r][1]=n}else{this.__entries__.push([t,n])}};t.prototype.delete=function(t){var n=this.__entries__;var r=e(n,t);if(~r){n.splice(r,1)}};t.prototype.has=function(t){return!!~e(this.__entries__,t)};t.prototype.clear=function(){this.__entries__.splice(0)};t.prototype.forEach=function(e,t){if(t===void 0){t=null}for(var n=0,r=this.__entries__;n<r.length;n++){var i=r[n];e.call(t,i[1],i[0])}};return t}()}();var r=typeof window!=="undefined"&&typeof document!=="undefined"&&window.document===document;var i=function(){if(typeof e!=="undefined"&&e.Math===Math){return e}if(typeof self!=="undefined"&&self.Math===Math){return self}if(typeof window!=="undefined"&&window.Math===Math){return window}return Function("return this")()}();var o=function(){if(typeof requestAnimationFrame==="function"){return requestAnimationFrame.bind(i)}return function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)}}();var a=2;function s(e,t){var n=false,r=false,i=0;function s(){if(n){n=false;e()}if(r){c()}}function l(){o(s)}function c(){var e=Date.now();if(n){if(e-i<a){return}r=true}else{n=true;r=false;setTimeout(l,t)}i=e}return c}var l=20;var c=["top","right","bottom","left","width","height","size","weight"];var u=typeof MutationObserver!=="undefined";var d=function(){function e(){this.connected_=false;this.mutationEventsAdded_=false;this.mutationsObserver_=null;this.observers_=[];this.onTransitionEnd_=this.onTransitionEnd_.bind(this);this.refresh=s(this.refresh.bind(this),l)}e.prototype.addObserver=function(e){if(!~this.observers_.indexOf(e)){this.observers_.push(e)}if(!this.connected_){this.connect_()}};e.prototype.removeObserver=function(e){var t=this.observers_;var n=t.indexOf(e);if(~n){t.splice(n,1)}if(!t.length&&this.connected_){this.disconnect_()}};e.prototype.refresh=function(){var e=this.updateObservers_();if(e){this.refresh()}};e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));e.forEach((function(e){return e.broadcastActive()}));return e.length>0};e.prototype.connect_=function(){if(!r||this.connected_){return}document.addEventListener("transitionend",this.onTransitionEnd_);window.addEventListener("resize",this.refresh);if(u){this.mutationsObserver_=new MutationObserver(this.refresh);this.mutationsObserver_.observe(document,{attributes:true,childList:true,characterData:true,subtree:true})}else{document.addEventListener("DOMSubtreeModified",this.refresh);this.mutationEventsAdded_=true}this.connected_=true};e.prototype.disconnect_=function(){if(!r||!this.connected_){return}document.removeEventListener("transitionend",this.onTransitionEnd_);window.removeEventListener("resize",this.refresh);if(this.mutationsObserver_){this.mutationsObserver_.disconnect()}if(this.mutationEventsAdded_){document.removeEventListener("DOMSubtreeModified",this.refresh)}this.mutationsObserver_=null;this.mutationEventsAdded_=false;this.connected_=false};e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=t===void 0?"":t;var r=c.some((function(e){return!!~n.indexOf(e)}));if(r){this.refresh()}};e.getInstance=function(){if(!this.instance_){this.instance_=new e}return this.instance_};e.instance_=null;return e}();var f=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var i=r[n];Object.defineProperty(e,i,{value:t[i],enumerable:false,writable:false,configurable:true})}return e};var p=function(e){var t=e&&e.ownerDocument&&e.ownerDocument.defaultView;return t||i};var h=k(0,0,0,0);function m(e){return parseFloat(e)||0}function b(e){var t=[];for(var n=1;n<arguments.length;n++){t[n-1]=arguments[n]}return t.reduce((function(t,n){var r=e["border-"+n+"-width"];return t+m(r)}),0)}function v(e){var t=["top","right","bottom","left"];var n={};for(var r=0,i=t;r<i.length;r++){var o=i[r];var a=e["padding-"+o];n[o]=m(a)}return n}function g(e){var t=e.getBBox();return k(0,0,t.width,t.height)}function _(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n){return h}var r=p(e).getComputedStyle(e);var i=v(r);var o=i.left+i.right;var a=i.top+i.bottom;var s=m(r.width),l=m(r.height);if(r.boxSizing==="border-box"){if(Math.round(s+o)!==t){s-=b(r,"left","right")+o}if(Math.round(l+a)!==n){l-=b(r,"top","bottom")+a}}if(!w(e)){var c=Math.round(s+o)-t;var u=Math.round(l+a)-n;if(Math.abs(c)!==1){s-=c}if(Math.abs(u)!==1){l-=u}}return k(i.left,i.top,s,l)}var y=function(){if(typeof SVGGraphicsElement!=="undefined"){return function(e){return e instanceof p(e).SVGGraphicsElement}}return function(e){return e instanceof p(e).SVGElement&&typeof e.getBBox==="function"}}();function w(e){return e===p(e).document.documentElement}function x(e){if(!r){return h}if(y(e)){return g(e)}return _(e)}function C(e){var t=e.x,n=e.y,r=e.width,i=e.height;var o=typeof DOMRectReadOnly!=="undefined"?DOMRectReadOnly:Object;var a=Object.create(o.prototype);f(a,{x:t,y:n,width:r,height:i,top:n,right:t+r,bottom:i+n,left:t});return a}function k(e,t,n,r){return{x:e,y:t,width:n,height:r}}var E=function(){function e(e){this.broadcastWidth=0;this.broadcastHeight=0;this.contentRect_=k(0,0,0,0);this.target=e}e.prototype.isActive=function(){var e=x(this.target);this.contentRect_=e;return e.width!==this.broadcastWidth||e.height!==this.broadcastHeight};e.prototype.broadcastRect=function(){var e=this.contentRect_;this.broadcastWidth=e.width;this.broadcastHeight=e.height;return e};return e}();var M=function(){function e(e,t){var n=C(t);f(this,{target:e,contentRect:n})}return e}();var S=function(){function e(e,t,r){this.activeObservations_=[];this.observations_=new n;if(typeof e!=="function"){throw new TypeError("The callback provided as parameter 1 is not a function.")}this.callback_=e;this.controller_=t;this.callbackCtx_=r}e.prototype.observe=function(e){if(!arguments.length){throw new TypeError("1 argument required, but only 0 present.")}if(typeof Element==="undefined"||!(Element instanceof Object)){return}if(!(e instanceof p(e).Element)){throw new TypeError('parameter 1 is not of type "Element".')}var t=this.observations_;if(t.has(e)){return}t.set(e,new E(e));this.controller_.addObserver(this);this.controller_.refresh()};e.prototype.unobserve=function(e){if(!arguments.length){throw new TypeError("1 argument required, but only 0 present.")}if(typeof Element==="undefined"||!(Element instanceof Object)){return}if(!(e instanceof p(e).Element)){throw new TypeError('parameter 1 is not of type "Element".')}var t=this.observations_;if(!t.has(e)){return}t.delete(e);if(!t.size){this.controller_.removeObserver(this)}};e.prototype.disconnect=function(){this.clearActive();this.observations_.clear();this.controller_.removeObserver(this)};e.prototype.gatherActive=function(){var e=this;this.clearActive();this.observations_.forEach((function(t){if(t.isActive()){e.activeObservations_.push(t)}}))};e.prototype.broadcastActive=function(){if(!this.hasActive()){return}var e=this.callbackCtx_;var t=this.activeObservations_.map((function(e){return new M(e.target,e.broadcastRect())}));this.callback_.call(e,t,e);this.clearActive()};e.prototype.clearActive=function(){this.activeObservations_.splice(0)};e.prototype.hasActive=function(){return this.activeObservations_.length>0};return e}();var L=typeof WeakMap!=="undefined"?new WeakMap:new n;var T=function(){function e(t){if(!(this instanceof e)){throw new TypeError("Cannot call a class as a function.")}if(!arguments.length){throw new TypeError("1 argument required, but only 0 present.")}var n=d.getInstance();var r=new S(t,n,this);L.set(this,r)}return e}();["observe","unobserve","disconnect"].forEach((function(e){T.prototype[e]=function(){var t;return(t=L.get(this))[e].apply(t,arguments)}}));var D=function(){if(typeof i.ResizeObserver!=="undefined"){return i.ResizeObserver}return T}();t["a"]=D}).call(this,n("yLpj"))},bfTm:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("4JPu"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},bfqk:function(e,t,n){"use strict";t.__esModule=true;t.default=void 0;var r={colon:": ",indent:" ",beforeDecl:"\n",beforeRule:"\n",beforeOpen:" ",beforeClose:"\n",beforeComment:"\n",after:"\n",emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:false};function i(e){return e[0].toUpperCase()+e.slice(1)}var o=function(){function e(e){this.builder=e}var t=e.prototype;t.stringify=function e(t,n){this[t.type](t,n)};t.root=function e(t){this.body(t);if(t.raws.after)this.builder(t.raws.after)};t.comment=function e(t){var n=this.raw(t,"left","commentLeft");var r=this.raw(t,"right","commentRight");this.builder("/*"+n+t.text+r+"*/",t)};t.decl=function e(t,n){var r=this.raw(t,"between","colon");var i=t.prop+r+this.rawValue(t,"value");if(t.important){i+=t.raws.important||" !important"}if(n)i+=";";this.builder(i,t)};t.rule=function e(t){this.block(t,this.rawValue(t,"selector"));if(t.raws.ownSemicolon){this.builder(t.raws.ownSemicolon,t,"end")}};t.atrule=function e(t,n){var r="@"+t.name;var i=t.params?this.rawValue(t,"params"):"";if(typeof t.raws.afterName!=="undefined"){r+=t.raws.afterName}else if(i){r+=" "}if(t.nodes){this.block(t,r+i)}else{var o=(t.raws.between||"")+(n?";":"");this.builder(r+i+o,t)}};t.body=function e(t){var n=t.nodes.length-1;while(n>0){if(t.nodes[n].type!=="comment")break;n-=1}var r=this.raw(t,"semicolon");for(var i=0;i<t.nodes.length;i++){var o=t.nodes[i];var a=this.raw(o,"before");if(a)this.builder(a);this.stringify(o,n!==i||r)}};t.block=function e(t,n){var r=this.raw(t,"between","beforeOpen");this.builder(n+r+"{",t,"start");var i;if(t.nodes&&t.nodes.length){this.body(t);i=this.raw(t,"after")}else{i=this.raw(t,"after","emptyBody")}if(i)this.builder(i);this.builder("}",t,"end")};t.raw=function e(t,n,o){var a;if(!o)o=n;if(n){a=t.raws[n];if(typeof a!=="undefined")return a}var s=t.parent;if(o==="before"){if(!s||s.type==="root"&&s.first===t){return""}}if(!s)return r[o];var l=t.root();if(!l.rawCache)l.rawCache={};if(typeof l.rawCache[o]!=="undefined"){return l.rawCache[o]}if(o==="before"||o==="after"){return this.beforeAfter(t,o)}else{var c="raw"+i(o);if(this[c]){a=this[c](l,t)}else{l.walk((function(e){a=e.raws[n];if(typeof a!=="undefined")return false}))}}if(typeof a==="undefined")a=r[o];l.rawCache[o]=a;return a};t.rawSemicolon=function e(t){var n;t.walk((function(e){if(e.nodes&&e.nodes.length&&e.last.type==="decl"){n=e.raws.semicolon;if(typeof n!=="undefined")return false}}));return n};t.rawEmptyBody=function e(t){var n;t.walk((function(e){if(e.nodes&&e.nodes.length===0){n=e.raws.after;if(typeof n!=="undefined")return false}}));return n};t.rawIndent=function e(t){if(t.raws.indent)return t.raws.indent;var n;t.walk((function(e){var r=e.parent;if(r&&r!==t&&r.parent&&r.parent===t){if(typeof e.raws.before!=="undefined"){var i=e.raws.before.split("\n");n=i[i.length-1];n=n.replace(/[^\s]/g,"");return false}}}));return n};t.rawBeforeComment=function e(t,n){var r;t.walkComments((function(e){if(typeof e.raws.before!=="undefined"){r=e.raws.before;if(r.indexOf("\n")!==-1){r=r.replace(/[^\n]+$/,"")}return false}}));if(typeof r==="undefined"){r=this.raw(n,null,"beforeDecl")}else if(r){r=r.replace(/[^\s]/g,"")}return r};t.rawBeforeDecl=function e(t,n){var r;t.walkDecls((function(e){if(typeof e.raws.before!=="undefined"){r=e.raws.before;if(r.indexOf("\n")!==-1){r=r.replace(/[^\n]+$/,"")}return false}}));if(typeof r==="undefined"){r=this.raw(n,null,"beforeRule")}else if(r){r=r.replace(/[^\s]/g,"")}return r};t.rawBeforeRule=function e(t){var n;t.walk((function(e){if(e.nodes&&(e.parent!==t||t.first!==e)){if(typeof e.raws.before!=="undefined"){n=e.raws.before;if(n.indexOf("\n")!==-1){n=n.replace(/[^\n]+$/,"")}return false}}}));if(n)n=n.replace(/[^\s]/g,"");return n};t.rawBeforeClose=function e(t){var n;t.walk((function(e){if(e.nodes&&e.nodes.length>0){if(typeof e.raws.after!=="undefined"){n=e.raws.after;if(n.indexOf("\n")!==-1){n=n.replace(/[^\n]+$/,"")}return false}}}));if(n)n=n.replace(/[^\s]/g,"");return n};t.rawBeforeOpen=function e(t){var n;t.walk((function(e){if(e.type!=="decl"){n=e.raws.between;if(typeof n!=="undefined")return false}}));return n};t.rawColon=function e(t){var n;t.walkDecls((function(e){if(typeof e.raws.between!=="undefined"){n=e.raws.between.replace(/[^\s:]/g,"");return false}}));return n};t.beforeAfter=function e(t,n){var r;if(t.type==="decl"){r=this.raw(t,null,"beforeDecl")}else if(t.type==="comment"){r=this.raw(t,null,"beforeComment")}else if(n==="before"){r=this.raw(t,null,"beforeRule")}else{r=this.raw(t,null,"beforeClose")}var i=t.parent;var o=0;while(i&&i.type!=="root"){o+=1;i=i.parent}if(r.indexOf("\n")!==-1){var a=this.raw(t,null,"indent");if(a.length){for(var s=0;s<o;s++){r+=a}}}return r};t.rawValue=function e(t,n){var r=t[n];var i=t.raws[n];if(i&&i.value===r){return i.raw}return r};return e}();var a=o;t.default=a;e.exports=t.default},bl2O:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/* BASICS */\n\n.CodeMirror {\n /* Set height, width, borders, and global font properties here */\n font-family: monospace;\n height: 300px;\n color: black;\n direction: ltr;\n}\n\n/* PADDING */\n\n.CodeMirror-lines {\n padding: 4px 0; /* Vertical padding around content */\n}\n.CodeMirror pre.CodeMirror-line,\n.CodeMirror pre.CodeMirror-line-like {\n padding: 0 4px; /* Horizontal padding of content */\n}\n\n.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {\n background-color: white; /* The little square between H and V scrollbars */\n}\n\n/* GUTTER */\n\n.CodeMirror-gutters {\n border-right: 1px solid #ddd;\n background-color: #f7f7f7;\n white-space: nowrap;\n}\n.CodeMirror-linenumbers {}\n.CodeMirror-linenumber {\n padding: 0 3px 0 5px;\n min-width: 20px;\n text-align: right;\n color: #999;\n white-space: nowrap;\n}\n\n.CodeMirror-guttermarker { color: black; }\n.CodeMirror-guttermarker-subtle { color: #999; }\n\n/* CURSOR */\n\n.CodeMirror-cursor {\n border-left: 1px solid black;\n border-right: none;\n width: 0;\n}\n/* Shown when moving in bi-directional text */\n.CodeMirror div.CodeMirror-secondarycursor {\n border-left: 1px solid silver;\n}\n.cm-fat-cursor .CodeMirror-cursor {\n width: auto;\n border: 0 !important;\n background: #7e7;\n}\n.cm-fat-cursor div.CodeMirror-cursors {\n z-index: 1;\n}\n.cm-fat-cursor-mark {\n background-color: rgba(20, 255, 20, 0.5);\n -webkit-animation: blink 1.06s steps(1) infinite;\n -moz-animation: blink 1.06s steps(1) infinite;\n animation: blink 1.06s steps(1) infinite;\n}\n.cm-animate-fat-cursor {\n width: auto;\n border: 0;\n -webkit-animation: blink 1.06s steps(1) infinite;\n -moz-animation: blink 1.06s steps(1) infinite;\n animation: blink 1.06s steps(1) infinite;\n background-color: #7e7;\n}\n@-moz-keyframes blink {\n 0% {}\n 50% { background-color: transparent; }\n 100% {}\n}\n@-webkit-keyframes blink {\n 0% {}\n 50% { background-color: transparent; }\n 100% {}\n}\n@keyframes blink {\n 0% {}\n 50% { background-color: transparent; }\n 100% {}\n}\n\n/* Can style cursor different in overwrite (non-insert) mode */\n.CodeMirror-overwrite .CodeMirror-cursor {}\n\n.cm-tab { display: inline-block; text-decoration: inherit; }\n\n.CodeMirror-rulers {\n position: absolute;\n left: 0; right: 0; top: -50px; bottom: 0;\n overflow: hidden;\n}\n.CodeMirror-ruler {\n border-left: 1px solid #ccc;\n top: 0; bottom: 0;\n position: absolute;\n}\n\n/* DEFAULT THEME */\n\n.cm-s-default .cm-header {color: blue;}\n.cm-s-default .cm-quote {color: #090;}\n.cm-negative {color: #d44;}\n.cm-positive {color: #292;}\n.cm-header, .cm-strong {font-weight: bold;}\n.cm-em {font-style: italic;}\n.cm-link {text-decoration: underline;}\n.cm-strikethrough {text-decoration: line-through;}\n\n.cm-s-default .cm-keyword {color: #708;}\n.cm-s-default .cm-atom {color: #219;}\n.cm-s-default .cm-number {color: #164;}\n.cm-s-default .cm-def {color: #00f;}\n.cm-s-default .cm-variable,\n.cm-s-default .cm-punctuation,\n.cm-s-default .cm-property,\n.cm-s-default .cm-operator {}\n.cm-s-default .cm-variable-2 {color: #05a;}\n.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}\n.cm-s-default .cm-comment {color: #a50;}\n.cm-s-default .cm-string {color: #a11;}\n.cm-s-default .cm-string-2 {color: #f50;}\n.cm-s-default .cm-meta {color: #555;}\n.cm-s-default .cm-qualifier {color: #555;}\n.cm-s-default .cm-builtin {color: #30a;}\n.cm-s-default .cm-bracket {color: #997;}\n.cm-s-default .cm-tag {color: #170;}\n.cm-s-default .cm-attribute {color: #00c;}\n.cm-s-default .cm-hr {color: #999;}\n.cm-s-default .cm-link {color: #00c;}\n\n.cm-s-default .cm-error {color: #f00;}\n.cm-invalidchar {color: #f00;}\n\n.CodeMirror-composing { border-bottom: 2px solid; }\n\n/* Default styles for common addons */\n\ndiv.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}\ndiv.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}\n.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }\n.CodeMirror-activeline-background {background: #e8f2ff;}\n\n/* STOP */\n\n/* The rest of this file contains styles related to the mechanics of\n the editor. You probably shouldn't touch them. */\n\n.CodeMirror {\n position: relative;\n overflow: hidden;\n background: white;\n}\n\n.CodeMirror-scroll {\n overflow: scroll !important; /* Things will break if this is overridden */\n /* 30px is the magic margin used to hide the element's real scrollbars */\n /* See overflow: hidden in .CodeMirror */\n margin-bottom: -30px; margin-right: -30px;\n padding-bottom: 30px;\n height: 100%;\n outline: none; /* Prevent dragging from highlighting the element */\n position: relative;\n}\n.CodeMirror-sizer {\n position: relative;\n border-right: 30px solid transparent;\n}\n\n/* The fake, visible scrollbars. Used to force redraw during scrolling\n before actual scrolling happens, thus preventing shaking and\n flickering artifacts. */\n.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {\n position: absolute;\n z-index: 6;\n display: none;\n}\n.CodeMirror-vscrollbar {\n right: 0; top: 0;\n overflow-x: hidden;\n overflow-y: scroll;\n}\n.CodeMirror-hscrollbar {\n bottom: 0; left: 0;\n overflow-y: hidden;\n overflow-x: scroll;\n}\n.CodeMirror-scrollbar-filler {\n right: 0; bottom: 0;\n}\n.CodeMirror-gutter-filler {\n left: 0; bottom: 0;\n}\n\n.CodeMirror-gutters {\n position: absolute; left: 0; top: 0;\n min-height: 100%;\n z-index: 3;\n}\n.CodeMirror-gutter {\n white-space: normal;\n height: 100%;\n display: inline-block;\n vertical-align: top;\n margin-bottom: -30px;\n}\n.CodeMirror-gutter-wrapper {\n position: absolute;\n z-index: 4;\n background: none !important;\n border: none !important;\n}\n.CodeMirror-gutter-background {\n position: absolute;\n top: 0; bottom: 0;\n z-index: 4;\n}\n.CodeMirror-gutter-elt {\n position: absolute;\n cursor: default;\n z-index: 4;\n}\n.CodeMirror-gutter-wrapper ::selection { background-color: transparent }\n.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }\n\n.CodeMirror-lines {\n cursor: text;\n min-height: 1px; /* prevents collapsing before first draw */\n}\n.CodeMirror pre.CodeMirror-line,\n.CodeMirror pre.CodeMirror-line-like {\n /* Reset some styles that the rest of the page might have set */\n -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;\n border-width: 0;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n margin: 0;\n white-space: pre;\n word-wrap: normal;\n line-height: inherit;\n color: inherit;\n z-index: 2;\n position: relative;\n overflow: visible;\n -webkit-tap-highlight-color: transparent;\n -webkit-font-variant-ligatures: contextual;\n font-variant-ligatures: contextual;\n}\n.CodeMirror-wrap pre.CodeMirror-line,\n.CodeMirror-wrap pre.CodeMirror-line-like {\n word-wrap: break-word;\n white-space: pre-wrap;\n word-break: normal;\n}\n\n.CodeMirror-linebackground {\n position: absolute;\n left: 0; right: 0; top: 0; bottom: 0;\n z-index: 0;\n}\n\n.CodeMirror-linewidget {\n position: relative;\n z-index: 2;\n padding: 0.1px; /* Force widget margins to stay inside of the container */\n}\n\n.CodeMirror-widget {}\n\n.CodeMirror-rtl pre { direction: rtl; }\n\n.CodeMirror-code {\n outline: none;\n}\n\n/* Force content-box sizing for the elements where we expect it */\n.CodeMirror-scroll,\n.CodeMirror-sizer,\n.CodeMirror-gutter,\n.CodeMirror-gutters,\n.CodeMirror-linenumber {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n}\n\n.CodeMirror-measure {\n position: absolute;\n width: 100%;\n height: 0;\n overflow: hidden;\n visibility: hidden;\n}\n\n.CodeMirror-cursor {\n position: absolute;\n pointer-events: none;\n}\n.CodeMirror-measure pre { position: static; }\n\ndiv.CodeMirror-cursors {\n visibility: hidden;\n position: relative;\n z-index: 3;\n}\ndiv.CodeMirror-dragcursors {\n visibility: visible;\n}\n\n.CodeMirror-focused div.CodeMirror-cursors {\n visibility: visible;\n}\n\n.CodeMirror-selected { background: #d9d9d9; }\n.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }\n.CodeMirror-crosshair { cursor: crosshair; }\n.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }\n.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }\n\n.cm-searching {\n background-color: #ffa;\n background-color: rgba(255, 255, 0, .4);\n}\n\n/* Used to force a border model for a node */\n.cm-force-border { padding-right: .1px; }\n\n@media print {\n /* Hide the cursor when printing */\n .CodeMirror div.CodeMirror-cursors {\n visibility: hidden;\n }\n}\n\n/* See issue #2901 */\n.cm-tab-wrap-hack:after { content: ''; }\n\n/* Help users use markselection to safely style text background */\nspan.CodeMirror-selectedtext { background: none; }\n",""])},bnbC:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-07/schema#","$id":"http://json-schema.org/draft-07/schema#","title":"Core schema meta-schema","definitions":{"schemaArray":{"type":"array","minItems":1,"items":{"$ref":"#"}},"nonNegativeInteger":{"type":"integer","minimum":0},"nonNegativeIntegerDefault0":{"allOf":[{"$ref":"#/definitions/nonNegativeInteger"},{"default":0}]},"simpleTypes":{"enum":["array","boolean","integer","null","number","object","string"]},"stringArray":{"type":"array","items":{"type":"string"},"uniqueItems":true,"default":[]}},"type":["object","boolean"],"properties":{"$id":{"type":"string","format":"uri-reference"},"$schema":{"type":"string","format":"uri"},"$ref":{"type":"string","format":"uri-reference"},"$comment":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"default":true,"readOnly":{"type":"boolean","default":false},"examples":{"type":"array","items":true},"multipleOf":{"type":"number","exclusiveMinimum":0},"maximum":{"type":"number"},"exclusiveMaximum":{"type":"number"},"minimum":{"type":"number"},"exclusiveMinimum":{"type":"number"},"maxLength":{"$ref":"#/definitions/nonNegativeInteger"},"minLength":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"pattern":{"type":"string","format":"regex"},"additionalItems":{"$ref":"#"},"items":{"anyOf":[{"$ref":"#"},{"$ref":"#/definitions/schemaArray"}],"default":true},"maxItems":{"$ref":"#/definitions/nonNegativeInteger"},"minItems":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"uniqueItems":{"type":"boolean","default":false},"contains":{"$ref":"#"},"maxProperties":{"$ref":"#/definitions/nonNegativeInteger"},"minProperties":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"required":{"$ref":"#/definitions/stringArray"},"additionalProperties":{"$ref":"#"},"definitions":{"type":"object","additionalProperties":{"$ref":"#"},"default":{}},"properties":{"type":"object","additionalProperties":{"$ref":"#"},"default":{}},"patternProperties":{"type":"object","additionalProperties":{"$ref":"#"},"propertyNames":{"format":"regex"},"default":{}},"dependencies":{"type":"object","additionalProperties":{"anyOf":[{"$ref":"#"},{"$ref":"#/definitions/stringArray"}]}},"propertyNames":{"$ref":"#"},"const":true,"enum":{"type":"array","items":true,"minItems":1,"uniqueItems":true},"type":{"anyOf":[{"$ref":"#/definitions/simpleTypes"},{"type":"array","items":{"$ref":"#/definitions/simpleTypes"},"minItems":1,"uniqueItems":true}]},"format":{"type":"string"},"contentMediaType":{"type":"string"},"contentEncoding":{"type":"string"},"if":{"$ref":"#"},"then":{"$ref":"#"},"else":{"$ref":"#"},"allOf":{"$ref":"#/definitions/schemaArray"},"anyOf":{"$ref":"#/definitions/schemaArray"},"oneOf":{"$ref":"#/definitions/schemaArray"},"not":{"$ref":"#"}},"default":true}')},bpih:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT"},lastWeek:function(){switch(this.day()){case 0:return"[La scorsa] dddd [a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT";default:return"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT"}},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t}))},btUI:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r={CENTER:"center",LEFT:"left",RIGHT:"right"}},bvhh:function(e,t,n){"use strict";e.exports=function e(t,n,r){var i=" ";var o=t.level;var a=t.dataLevel;var s=t.schema[n];var l=t.errSchemaPath+"/"+n;var c=!t.opts.allErrors;var u="data"+(a||"");var d="valid"+o;var f,p;if(s=="#"||s=="#/"){if(t.isRoot){f=t.async;p="validate"}else{f=t.root.schema.$async===true;p="root.refVal[0]"}}else{var h=t.resolveRef(t.baseId,s,t.isRoot);if(h===undefined){var m=t.MissingRefError.message(t.baseId,s);if(t.opts.missingRefs=="fail"){t.logger.error(m);var b=b||[];b.push(i);i="";if(t.createErrors!==false){i+=" { keyword: '"+"$ref"+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(l)+" , params: { ref: '"+t.util.escapeQuotes(s)+"' } ";if(t.opts.messages!==false){i+=" , message: 'can\\'t resolve reference "+t.util.escapeQuotes(s)+"' "}if(t.opts.verbose){i+=" , schema: "+t.util.toQuotedString(s)+" , parentSchema: validate.schema"+t.schemaPath+" , data: "+u+" "}i+=" } "}else{i+=" {} "}var v=i;i=b.pop();if(!t.compositeRule&&c){if(t.async){i+=" throw new ValidationError(["+v+"]); "}else{i+=" validate.errors = ["+v+"]; return false; "}}else{i+=" var err = "+v+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}if(c){i+=" if (false) { "}}else if(t.opts.missingRefs=="ignore"){t.logger.warn(m);if(c){i+=" if (true) { "}}else{throw new t.MissingRefError(t.baseId,s,m)}}else if(h.inline){var g=t.util.copy(t);g.level++;var _="valid"+g.level;g.schema=h.schema;g.schemaPath="";g.errSchemaPath=s;var y=t.validate(g).replace(/validate\.schema/g,h.code);i+=" "+y+" ";if(c){i+=" if ("+_+") { "}}else{f=h.$async===true||t.async&&h.$async!==false;p=h.code}}if(p){var b=b||[];b.push(i);i="";if(t.opts.passContext){i+=" "+p+".call(this, "}else{i+=" "+p+"( "}i+=" "+u+", (dataPath || '')";if(t.errorPath!='""'){i+=" + "+t.errorPath}var w=a?"data"+(a-1||""):"parentData",x=a?t.dataPathArr[a]:"parentDataProperty";i+=" , "+w+" , "+x+", rootData) ";var C=i;i=b.pop();if(f){if(!t.async)throw new Error("async schema referenced by sync schema");if(c){i+=" var "+d+"; "}i+=" try { await "+C+"; ";if(c){i+=" "+d+" = true; "}i+=" } catch (e) { if (!(e instanceof ValidationError)) throw e; if (vErrors === null) vErrors = e.errors; else vErrors = vErrors.concat(e.errors); errors = vErrors.length; ";if(c){i+=" "+d+" = false; "}i+=" } ";if(c){i+=" if ("+d+") { "}}else{i+=" if (!"+C+") { if (vErrors === null) vErrors = "+p+".errors; else vErrors = vErrors.concat("+p+".errors); errors = vErrors.length; } ";if(c){i+=" else { "}}}return i}},bxKX:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t}))},cBfF:function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(t.hasOwnProperty(n))e[n]=t[n]};return e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:true});var i=n("JGtG");var o=function(){function e(){this._changed=new i.Signal(this)}Object.defineProperty(e.prototype,"changed",{get:function(){return this._changed},enumerable:true,configurable:true});e.prototype.metadata=function(t,n,r){return e.emptyMetadata};e.prototype.emitChanged=function(e){this._changed.emit(e)};return e}();t.DataModel=o;var a=function(e){r(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(o);t.MutableDataModel=a;(function(e){e.emptyMetadata=Object.freeze({})})(o=t.DataModel||(t.DataModel={}));t.DataModel=o},"cD+/":function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*\n * Mozilla scrollbar styling\n */\n\n/* use standard opaque scrollbars for most nodes */\n[data-jp-theme-scrollbars='true'] {\n scrollbar-color: rgb(var(--jp-scrollbar-thumb-color))\n var(--jp-scrollbar-background-color);\n}\n\n/* for code nodes, use a transparent style of scrollbar. These selectors\n * will match lower in the tree, and so will override the above */\n[data-jp-theme-scrollbars='true'] .CodeMirror-hscrollbar,\n[data-jp-theme-scrollbars='true'] .CodeMirror-vscrollbar {\n scrollbar-color: rgba(var(--jp-scrollbar-thumb-color), 0.5) transparent;\n}\n\n/* tiny scrollbar */\n\n.jp-scrollbar-tiny {\n scrollbar-color: rgba(var(--jp-scrollbar-thumb-color), 0.5) transparent;\n scrollbar-width: thin;\n}\n\n/*\n * Webkit scrollbar styling\n */\n\n/* use standard opaque scrollbars for most nodes */\n\n[data-jp-theme-scrollbars='true'] ::-webkit-scrollbar,\n[data-jp-theme-scrollbars='true'] ::-webkit-scrollbar-corner {\n background: var(--jp-scrollbar-background-color);\n}\n\n[data-jp-theme-scrollbars='true'] ::-webkit-scrollbar-thumb {\n background: rgb(var(--jp-scrollbar-thumb-color));\n border: var(--jp-scrollbar-thumb-margin) solid transparent;\n background-clip: content-box;\n border-radius: var(--jp-scrollbar-thumb-radius);\n}\n\n[data-jp-theme-scrollbars='true'] ::-webkit-scrollbar-track:horizontal {\n border-left: var(--jp-scrollbar-endpad) solid\n var(--jp-scrollbar-background-color);\n border-right: var(--jp-scrollbar-endpad) solid\n var(--jp-scrollbar-background-color);\n}\n\n[data-jp-theme-scrollbars='true'] ::-webkit-scrollbar-track:vertical {\n border-top: var(--jp-scrollbar-endpad) solid\n var(--jp-scrollbar-background-color);\n border-bottom: var(--jp-scrollbar-endpad) solid\n var(--jp-scrollbar-background-color);\n}\n\n/* for code nodes, use a transparent style of scrollbar */\n\n[data-jp-theme-scrollbars='true'] .CodeMirror-hscrollbar::-webkit-scrollbar,\n[data-jp-theme-scrollbars='true'] .CodeMirror-vscrollbar::-webkit-scrollbar,\n[data-jp-theme-scrollbars='true']\n .CodeMirror-hscrollbar::-webkit-scrollbar-corner,\n[data-jp-theme-scrollbars='true']\n .CodeMirror-vscrollbar::-webkit-scrollbar-corner {\n background-color: transparent;\n}\n\n[data-jp-theme-scrollbars='true']\n .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,\n[data-jp-theme-scrollbars='true']\n .CodeMirror-vscrollbar::-webkit-scrollbar-thumb {\n background: rgba(var(--jp-scrollbar-thumb-color), 0.5);\n border: var(--jp-scrollbar-thumb-margin) solid transparent;\n background-clip: content-box;\n border-radius: var(--jp-scrollbar-thumb-radius);\n}\n\n[data-jp-theme-scrollbars='true']\n .CodeMirror-hscrollbar::-webkit-scrollbar-track:horizontal {\n border-left: var(--jp-scrollbar-endpad) solid transparent;\n border-right: var(--jp-scrollbar-endpad) solid transparent;\n}\n\n[data-jp-theme-scrollbars='true']\n .CodeMirror-vscrollbar::-webkit-scrollbar-track:vertical {\n border-top: var(--jp-scrollbar-endpad) solid transparent;\n border-bottom: var(--jp-scrollbar-endpad) solid transparent;\n}\n\n/* tiny scrollbar */\n\n.jp-scrollbar-tiny::-webkit-scrollbar,\n.jp-scrollbar-tiny::-webkit-scrollbar-corner {\n background-color: transparent;\n height: 4px;\n width: 4px;\n}\n\n.jp-scrollbar-tiny::-webkit-scrollbar-thumb {\n background: rgba(var(--jp-scrollbar-thumb-color), 0.5);\n}\n\n.jp-scrollbar-tiny::-webkit-scrollbar-track:horizontal {\n border-left: 0px solid transparent;\n border-right: 0px solid transparent;\n}\n\n.jp-scrollbar-tiny::-webkit-scrollbar-track:vertical {\n border-top: 0px solid transparent;\n border-bottom: 0px solid transparent;\n}\n\n/*\n * Phosphor\n */\n\n.lm-ScrollBar[data-orientation='horizontal'] {\n min-height: 16px;\n max-height: 16px;\n min-width: 45px;\n border-top: 1px solid #a0a0a0;\n}\n\n.lm-ScrollBar[data-orientation='vertical'] {\n min-width: 16px;\n max-width: 16px;\n min-height: 45px;\n border-left: 1px solid #a0a0a0;\n}\n\n.lm-ScrollBar-button {\n background-color: #f0f0f0;\n background-position: center center;\n min-height: 15px;\n max-height: 15px;\n min-width: 15px;\n max-width: 15px;\n}\n\n.lm-ScrollBar-button:hover {\n background-color: #dadada;\n}\n\n.lm-ScrollBar-button.lm-mod-active {\n background-color: #cdcdcd;\n}\n\n.lm-ScrollBar-track {\n background: #f0f0f0;\n}\n\n.lm-ScrollBar-thumb {\n background: #cdcdcd;\n}\n\n.lm-ScrollBar-thumb:hover {\n background: #bababa;\n}\n\n.lm-ScrollBar-thumb.lm-mod-active {\n background: #a0a0a0;\n}\n\n.lm-ScrollBar[data-orientation='horizontal'] .lm-ScrollBar-thumb {\n height: 100%;\n min-width: 15px;\n border-left: 1px solid #a0a0a0;\n border-right: 1px solid #a0a0a0;\n}\n\n.lm-ScrollBar[data-orientation='vertical'] .lm-ScrollBar-thumb {\n width: 100%;\n min-height: 15px;\n border-top: 1px solid #a0a0a0;\n border-bottom: 1px solid #a0a0a0;\n}\n\n.lm-ScrollBar[data-orientation='horizontal']\n .lm-ScrollBar-button[data-action='decrement'] {\n background-image: var(--jp-icon-caret-left);\n background-size: 17px;\n}\n\n.lm-ScrollBar[data-orientation='horizontal']\n .lm-ScrollBar-button[data-action='increment'] {\n background-image: var(--jp-icon-caret-right);\n background-size: 17px;\n}\n\n.lm-ScrollBar[data-orientation='vertical']\n .lm-ScrollBar-button[data-action='decrement'] {\n background-image: var(--jp-icon-caret-up);\n background-size: 17px;\n}\n\n.lm-ScrollBar[data-orientation='vertical']\n .lm-ScrollBar-button[data-action='increment'] {\n background-image: var(--jp-icon-caret-down);\n background-size: 17px;\n}\n",""])},cEkY:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-Collapse {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n border-top: 1px solid var(--jp-border-color2);\n border-bottom: 1px solid var(--jp-border-color2);\n}\n\n.jp-Collapse-header {\n padding: 1px 12px;\n color: var(--jp-ui-font-color1);\n background-color: var(--jp-layout-color1);\n font-size: var(--jp-ui-font-size2);\n}\n\n.jp-Collapse-header:hover {\n background-color: var(--jp-layout-color2);\n}\n\n.jp-Collapse-contents {\n padding: 0px 12px 0px 12px;\n background-color: var(--jp-layout-color1);\n color: var(--jp-ui-font-color1);\n overflow: auto;\n}\n",""])},cHMM:function(e,t,n){var r=n("tRRp");e.exports=i;function i(e){if(e>=55296&&e<=57343||e>1114111){return"<22>"}if(e in r){e=r[e]}var t="";if(e>65535){e-=65536;t+=String.fromCharCode(e>>>10&1023|55296);e=56320|e&1023}t+=String.fromCharCode(e);return t}},cKSV:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("H+0L"),"");t.i(n("N4pV"),"");t.i(n("RqDC"),"");t.i(n("bl2O"),"");t.i(n("TE9Z"),"");t.i(n("xBJ0"),"");t.i(n("593X"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},cLL3:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 24 24'%3E %3Cpath class='jp-icon3 jp-icon-selectable' fill='%23616161' d='M19 19H5V5h7V3H5a2 2 0 00-2 2v14a2 2 0 002 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z'/%3E %3C/svg%3E"},cO8k:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true})},cRix:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");var r=e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,r){if(!e){return t}else if(/-MMM-/.test(r)){return n[e.month()]}else{return t[e.month()]}},monthsParseExact:true,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(e===1||e===8||e>=20?"ste":"de")},week:{dow:1,doy:4}});return r}))},cUtX:function(e,t,n){"use strict";e.exports=function e(t,n,r){var i=" ";var o=t.level;var a=t.dataLevel;var s=t.schema[n];var l=t.schemaPath+t.util.getProperty(n);var c=t.errSchemaPath+"/"+n;var u=!t.opts.allErrors;var d="data"+(a||"");var f=t.opts.$data&&s&&s.$data,p;if(f){i+=" var schema"+o+" = "+t.util.getData(s.$data,a,t.dataPathArr)+"; ";p="schema"+o}else{p=s}var h=f?"(new RegExp("+p+"))":t.usePattern(s);i+="if ( ";if(f){i+=" ("+p+" !== undefined && typeof "+p+" != 'string') || "}i+=" !"+h+".test("+d+") ) { ";var m=m||[];m.push(i);i="";if(t.createErrors!==false){i+=" { keyword: '"+"pattern"+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: { pattern: ";if(f){i+=""+p}else{i+=""+t.util.toQuotedString(s)}i+=" } ";if(t.opts.messages!==false){i+=" , message: 'should match pattern \"";if(f){i+="' + "+p+" + '"}else{i+=""+t.util.escapeQuotes(s)}i+="\"' "}if(t.opts.verbose){i+=" , schema: ";if(f){i+="validate.schema"+l}else{i+=""+t.util.toQuotedString(s)}i+=" , parentSchema: validate.schema"+t.schemaPath+" , data: "+d+" "}i+=" } "}else{i+=" {} "}var b=i;i=m.pop();if(!t.compositeRule&&u){if(t.async){i+=" throw new ValidationError(["+b+"]); "}else{i+=" validate.errors = ["+b+"]; return false; "}}else{i+=" var err = "+b+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+="} ";if(u){i+=" else { "}return i}},cWHR:function(e,t,n){"use strict";n.d(t,"f",(function(){return l}));n.d(t,"i",(function(){return m}));n.d(t,"a",(function(){return x}));n.d(t,"l",(function(){return I}));n.d(t,"d",(function(){return Z}));n.d(t,"c",(function(){return ne}));n.d(t,"g",(function(){return oe}));n.d(t,"e",(function(){return le}));n.d(t,"j",(function(){return j}));n.d(t,"k",(function(){return P}));n.d(t,"h",(function(){return fe}));n.d(t,"b",(function(){return he}));var r=n("q1tI");var i=n.n(r);var o=n("b0uO");const a=Object(o["style"])({background:"black",height:"10px",width:"100px",border:"1px solid black",borderRadius:"3px",marginLeft:"4px",overflow:"hidden"});const s=Object(o["style"])({background:"var(--jp-brand-color2)",height:"10px"});function l(e){return r["createElement"]("div",{className:a},r["createElement"](c,{percentage:e.percentage}))}function c(e){return r["createElement"]("div",{className:s,style:{width:`${e.percentage}px`}})}var u={hoverColor:"var(--jp-layout-color3)",clickColor:"var(--jp-brand-color1)",backgroundColor:"var(--jp-layout-color2)",height:"24px",fontSize:"var(--jp-ui-font-size1)",fontFamily:"var(--jp-ui-font-family)",textColor:"var(--jp-ui-font-color1)",textClickColor:"white",itemMargin:"2px",itemPadding:"6px",statusBarPadding:"10px",interItemHalfSpacing:"2px",whiteSpace:"nowrap",textOverflow:"ellipsis"};const d={fontSize:u.fontSize,fontFamily:u.fontFamily};const f=Object(o["style"])(d,{lineHeight:"24px",color:u.textColor});const p=Object(o["style"])(d,{backgroundColor:"#FFD2D2",color:"#D8000C"});var h=undefined&&undefined.__rest||function(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++){if(t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i]))n[r[i]]=e[r[i]]}return n};function m(e){const{title:t,source:n,className:i}=e,a=h(e,["title","source","className"]);return r["createElement"]("span",Object.assign({className:Object(o["classes"])(f,i),title:t},a),n)}const b={display:"flex",alignItems:"center"};const v={flexDirection:"row"};const g={flexDirection:"row-reverse"};const _={justifyContent:"space-between"};var y=undefined&&undefined.__rest||function(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++){if(t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i]))n[r[i]]=e[r[i]]}return n};const w=Object(o["style"])(b,v);function x(e){const{spacing:t,children:n,className:i}=e,a=y(e,["spacing","children","className"]);const s=r["Children"].count(n);return r["createElement"]("div",Object.assign({className:Object(o["classes"])(w,i)},a),r["Children"].map(n,(e,n)=>{if(n===0){return r["createElement"]("div",{style:{marginRight:`${t}px`}},e)}else if(n===s-1){return r["createElement"]("div",{style:{marginLeft:`${t}px`}},e)}else{return r["createElement"]("div",{style:{margin:`0px ${t}px`}},e)}}))}var C=n("jjzf");var k=n("2DVW");const E={paddingLeft:u.itemPadding,paddingRight:u.itemPadding};const M={$nest:{"&:hover":{backgroundColor:u.hoverColor}}};const S={backgroundColor:u.clickColor,$nest:{["."+f]:{color:u.textClickColor}}};const L=Object(o["style"])({background:u.backgroundColor,minHeight:u.height,justifyContent:"space-between",paddingLeft:u.statusBarPadding,paddingRight:u.statusBarPadding},b);const T=Object(o["style"])(b);const D=Object(o["style"])(v);const O=Object(o["style"])(g);const A=Object(o["style"])({maxHeight:u.height,marginLeft:u.itemMargin,marginRight:u.itemMargin,height:u.height,whiteSpace:u.whiteSpace,textOverflow:u.textOverflow,color:u.textColor},E);const j=Object(o["style"])(S);const P=Object(o["style"])(M);const R=Object(o["style"])({boxShadow:"0px 4px 4px rgba(0, 0, 0, 0.25)"});function I(e){const t=new z(e);t.launch();return t}class z extends k["Widget"]{constructor(e){super();this._body=e.body;this._body.addClass(R);this._anchor=e.anchor;this._align=e.align;const t=this.layout=new k["PanelLayout"];t.addWidget(e.body);this._body.node.addEventListener("resize",()=>{this.update()})}launch(){this._setGeometry();k["Widget"].attach(this,document.body);this.update();this._anchor.addClass(j);this._anchor.removeClass(P)}onUpdateRequest(e){this._setGeometry();super.onUpdateRequest(e)}onAfterAttach(e){document.addEventListener("click",this,false);this.node.addEventListener("keydown",this,false);window.addEventListener("resize",this,false)}onAfterDetach(e){document.removeEventListener("click",this,false);this.node.removeEventListener("keydown",this,false);window.removeEventListener("resize",this,false)}onResize(){this.update()}dispose(){super.dispose();this._anchor.removeClass(j);this._anchor.addClass(P)}handleEvent(e){switch(e.type){case"keydown":this._evtKeydown(e);break;case"click":this._evtClick(e);break;case"resize":this.onResize();break;default:break}}_evtClick(e){if(!!e.target&&!(this._body.node.contains(e.target)||this._anchor.node.contains(e.target))){this.dispose()}}_evtKeydown(e){switch(e.keyCode){case 27:e.stopPropagation();e.preventDefault();this.dispose();break;default:break}}_setGeometry(){let e=0;const t=this._anchor.node.getBoundingClientRect();const n=this._body.node.getBoundingClientRect();if(this._align==="right"){e=-(n.width-t.width)}const r=window.getComputedStyle(this._body.node);C["a"].setGeometry({anchor:t,host:document.body,maxHeight:500,minHeight:20,node:this._body.node,offset:{horizontal:e},privilege:"forceAbove",style:r})}}var N=n("PbVF");var H=n("i96i");const F=Object(o["style"])({boxShadow:"0px 4px 4px rgba(0, 0, 0, 0.25)"});const B=Object(o["style"])({padding:"4px 12px",backgroundColor:"var(--jp-layout-color2)",boxShadow:"var(--jp-toolbar-box-shadow)",zIndex:2,fontSize:"var(--jp-ui-font-size1)"});const V=Object(o["style"])({fontSize:"var(--jp-ui-font-size0)",lineHeight:"var(--jp-ui-font-size1)",marginTop:"4px",color:"var(--jp-ui-font-color0)"});const Y={border:"none",borderRadius:"0px",position:"absolute",backgroundSize:"16px",backgroundRepeat:"no-repeat",backgroundPosition:"center",outline:"none",top:"0px",right:"0px"};const W=Object(o["style"])(Y,{top:"4px",right:"8px",height:"24px",padding:"0px 12px",width:"12px"});const U=Object(o["style"])(Y,{backgroundColor:"var(--jp-brand-color1)",height:"100%",width:"100%",boxSizing:"border-box",padding:"4px 6px"});const q=Object(o["style"])(Y,{backgroundColor:"transparent",height:"100%",width:"100%",boxSizing:"border-box"});const G=Object(o["style"])({overflow:"hidden",padding:"0px 8px",border:"1px solid var(--jp-border-color0)",backgroundColor:"var(--jp-input-active-background)",height:"22px"});const K=Object(o["style"])({border:"var(--jp-border-width) solid var(--md-blue-500)",boxShadow:"inset 0 0 4px var(--md-blue-300)"});const $=Object(o["style"])({background:"transparent",width:"200px",height:"100%",border:"none",outline:"none",color:"var(--jp-ui-font-color0)",lineHeight:"28px"});class J extends i.a.Component{constructor(e){super(e);this._handleChange=e=>{this.setState({value:e.currentTarget.value})};this._handleSubmit=e=>{e.preventDefault();const t=parseInt(this._textInput.value,10);if(!isNaN(t)&&isFinite(t)&&1<=t&&t<=this.props.maxLine){this.props.handleSubmit(t)}return false};this._handleFocus=()=>{this.setState({hasFocus:true})};this._handleBlur=()=>{this.setState({hasFocus:false})};this._textInput=null;this.state={value:"",hasFocus:false}}componentDidMount(){this._textInput.focus()}render(){return i.a.createElement("div",{className:B},i.a.createElement("form",{name:"lineColumnForm",onSubmit:this._handleSubmit,noValidate:true},i.a.createElement("div",{className:Object(o["classes"])(G,"lm-lineForm-wrapper",this.state.hasFocus?K:undefined)},i.a.createElement("input",{type:"text",className:$,onChange:this._handleChange,onFocus:this._handleFocus,onBlur:this._handleBlur,value:this.state.value,ref:e=>{this._textInput=e}}),i.a.createElement("div",{className:W},i.a.createElement(H["J"].react,{className:U,elementPosition:"center"}),i.a.createElement("input",{type:"submit",className:q,value:""}))),i.a.createElement("label",{className:V},"Go to line number between 1 and ",this.props.maxLine)))}}function X(e){return i.a.createElement(m,{onClick:e.handleClick,source:`Ln ${e.line}, Col ${e.column}`,title:"Go to line number…"})}class Z extends N["d"]{constructor(){super(new Z.Model);this._popup=null;this.addClass(P)}render(){if(this.model===null){return null}else{return i.a.createElement(X,{line:this.model.line,column:this.model.column,handleClick:()=>this._handleClick()})}}_handleClick(){if(this._popup){this._popup.dispose()}const e=N["a"].create(i.a.createElement(J,{handleSubmit:e=>this._handleSubmit(e),currentLine:this.model.line,maxLine:this.model.editor.lineCount}));this._popup=I({body:e,anchor:this,align:"right"})}_handleSubmit(e){this.model.editor.setCursorPosition({line:e-1,column:0});this._popup.dispose();this.model.editor.focus()}}(function(e){class t extends N["c"]{constructor(){super(...arguments);this._onSelectionChanged=()=>{const e=this._getAllState();const t=this.editor.getCursorPosition();this._line=t.line+1;this._column=t.column+1;this._triggerChange(e,this._getAllState())};this._line=1;this._column=1;this._editor=null}get editor(){return this._editor}set editor(e){const t=this._editor;if(t){t.model.selections.changed.disconnect(this._onSelectionChanged)}const n=this._getAllState();this._editor=e;if(!this._editor){this._column=1;this._line=1}else{this._editor.model.selections.changed.connect(this._onSelectionChanged);const e=this._editor.getCursorPosition();this._column=e.column+1;this._line=e.line+1}this._triggerChange(n,this._getAllState())}get line(){return this._line}get column(){return this._column}_getAllState(){return[this._line,this._column]}_triggerChange(e,t){if(e[0]!==t[0]||e[1]!==t[1]){this.stateChanged.emit(void 0)}}}e.Model=t})(Z||(Z={}));var Q=n("hI0s");var ee=n("nW2j");function te(e){let t="";if(e.status){t=` | ${Q["Text"].titleCase(e.status)}`}return i.a.createElement(m,{onClick:e.handleClick,source:`${e.kernelName}${t}`,title:`Change kernel for ${e.activityName}`})}class ne extends N["d"]{constructor(e){super(new ne.Model);this._handleClick=e.onClick;this.addClass(P)}render(){if(this.model===null){return null}else{return i.a.createElement(te,{status:this.model.status,kernelName:this.model.kernelName,activityName:this.model.activityName,handleClick:this._handleClick})}}}(function(e){class t extends N["c"]{constructor(){super(...arguments);this._onKernelStatusChanged=()=>{var e;this._kernelStatus=(e=this._sessionContext)===null||e===void 0?void 0:e.kernelDisplayStatus;this.stateChanged.emit(void 0)};this._onKernelChanged=(e,t)=>{var n;const r=this._getAllState();this._kernelStatus=(n=this._sessionContext)===null||n===void 0?void 0:n.kernelDisplayStatus;this._kernelName=e.kernelDisplayName;this._triggerChange(r,this._getAllState())};this._activityName="activity";this._kernelName="No Kernel!";this._kernelStatus="";this._sessionContext=null}get kernelName(){return this._kernelName}get status(){return this._kernelStatus}get activityName(){return this._activityName}set activityName(e){const t=this._activityName;if(t===e){return}this._activityName=e;this.stateChanged.emit(void 0)}get sessionContext(){return this._sessionContext}set sessionContext(e){var t,n,r,i,o,a,s,l;(t=this._sessionContext)===null||t===void 0?void 0:t.statusChanged.disconnect(this._onKernelStatusChanged);(n=this._sessionContext)===null||n===void 0?void 0:n.kernelChanged.disconnect(this._onKernelChanged);const c=this._getAllState();this._sessionContext=e;this._kernelStatus=(r=e)===null||r===void 0?void 0:r.kernelDisplayStatus;this._kernelName=(o=(i=e)===null||i===void 0?void 0:i.kernelDisplayName,o!==null&&o!==void 0?o:"No Kernel");(a=e)===null||a===void 0?void 0:a.statusChanged.connect(this._onKernelStatusChanged,this);(s=e)===null||s===void 0?void 0:s.connectionStatusChanged.connect(this._onKernelStatusChanged,this);(l=e)===null||l===void 0?void 0:l.kernelChanged.connect(this._onKernelChanged,this);this._triggerChange(c,this._getAllState())}_getAllState(){return[this._kernelName,this._kernelStatus,this._activityName]}_triggerChange(e,t){if(ee["JSONExt"].deepEqual(e,t)){this.stateChanged.emit(void 0)}}}e.Model=t})(ne||(ne={}));const re=4;function ie(e){return i.a.createElement(x,{spacing:re,onClick:e.handleClick},i.a.createElement(x,{spacing:re},i.a.createElement(m,{source:e.terminals}),i.a.createElement(H["gb"].react,{left:"1px",top:"3px",stylesheet:"statusBar"})),i.a.createElement(x,{spacing:re},i.a.createElement(m,{source:e.sessions}),i.a.createElement(H["H"].react,{top:"2px",stylesheet:"statusBar"})))}class oe extends N["d"]{constructor(e){super(new oe.Model);this._serviceManager=e.serviceManager;this._handleClick=e.onClick;this._serviceManager.sessions.runningChanged.connect(this._onSessionsRunningChanged,this);this._serviceManager.terminals.runningChanged.connect(this._onTerminalsRunningChanged,this);this.addClass(P)}render(){if(!this.model){return null}this.title.caption=`${this.model.terminals} Terminals, ${this.model.sessions} Kernel sessions`;return i.a.createElement(ie,{sessions:this.model.sessions,terminals:this.model.terminals,handleClick:this._handleClick})}dispose(){super.dispose();this._serviceManager.sessions.runningChanged.disconnect(this._onSessionsRunningChanged,this);this._serviceManager.terminals.runningChanged.disconnect(this._onTerminalsRunningChanged,this)}_onSessionsRunningChanged(e,t){this.model.sessions=t.length}_onTerminalsRunningChanged(e,t){this.model.terminals=t.length}}(function(e){class t extends N["c"]{constructor(){super(...arguments);this._terminals=0;this._sessions=0}get sessions(){return this._sessions}set sessions(e){const t=this._sessions;this._sessions=e;if(t!==this._sessions){this.stateChanged.emit(void 0)}}get terminals(){return this._terminals}set terminals(e){const t=this._terminals;this._terminals=e;if(t!==this._terminals){this.stateChanged.emit(void 0)}}}e.Model=t})(oe||(oe={}));var ae=n("S9up");var se=n("rI8a");class le extends N["d"]{constructor(){super(new le.Model({refreshRate:5e3}))}render(){if(!this.model){return null}let e;if(this.model.memoryLimit===null){e=`Mem: ${this.model.currentMemory.toFixed(ce.DECIMAL_PLACES)} ${this.model.units}`}else{e=`Mem: ${this.model.currentMemory.toFixed(ce.DECIMAL_PLACES)} / ${this.model.memoryLimit.toFixed(ce.DECIMAL_PLACES)} ${this.model.units}`}if(!this.model.usageWarning){return i.a.createElement(m,{title:"Current mem usage",source:e})}else{return i.a.createElement(m,{title:"Current mem usage",source:e,className:p})}}}(function(e){class t extends N["c"]{constructor(e){super();this._currentMemory=0;this._memoryLimit=null;this._metricsAvailable=false;this._units="B";this._warn=false;this._poll=new se["Poll"]({factory:()=>ce.factory(),frequency:{interval:e.refreshRate,backoff:true},name:"@jupyterlab/statusbar:MemoryUsage#metrics"});this._poll.ticked.connect(e=>{const{payload:t,phase:n}=e.state;if(n==="resolved"){this._updateMetricsValues(t);return}if(n==="rejected"){const e=this._metricsAvailable;this._metricsAvailable=false;this._currentMemory=0;this._memoryLimit=null;this._units="B";if(e){this.stateChanged.emit()}return}})}get metricsAvailable(){return this._metricsAvailable}get currentMemory(){return this._currentMemory}get memoryLimit(){return this._memoryLimit}get units(){return this._units}get usageWarning(){return this._warn}dispose(){super.dispose();this._poll.dispose()}_updateMetricsValues(e){const t=this._metricsAvailable;const n=this._currentMemory;const r=this._memoryLimit;const i=this._units;const o=this._warn;if(e===null){this._metricsAvailable=false;this._currentMemory=0;this._memoryLimit=null;this._units="B";this._warn=false}else{const t=e.rss;const n=e.limits.memory?e.limits.memory.rss:null;const[r,i]=ce.convertToLargestUnit(t);const o=e.limits.memory?e.limits.memory.warn:false;this._metricsAvailable=true;this._currentMemory=r;this._units=i;this._memoryLimit=n?n/ce.MEMORY_UNIT_LIMITS[i]:null;this._warn=o}if(this._currentMemory!==n||this._units!==i||this._memoryLimit!==r||this._metricsAvailable!==t||this._warn!==o){this.stateChanged.emit(void 0)}}}e.Model=t})(le||(le={}));var ce;(function(e){e.DECIMAL_PLACES=2;e.MEMORY_UNIT_LIMITS={B:1,KB:1024,MB:1048576,GB:1073741824,TB:1099511627776,PB:0x4000000000000};function t(t){if(t<e.MEMORY_UNIT_LIMITS.KB){return[t,"B"]}else if(e.MEMORY_UNIT_LIMITS.KB===t||t<e.MEMORY_UNIT_LIMITS.MB){return[t/e.MEMORY_UNIT_LIMITS.KB,"KB"]}else if(e.MEMORY_UNIT_LIMITS.MB===t||t<e.MEMORY_UNIT_LIMITS.GB){return[t/e.MEMORY_UNIT_LIMITS.MB,"MB"]}else if(e.MEMORY_UNIT_LIMITS.GB===t||t<e.MEMORY_UNIT_LIMITS.TB){return[t/e.MEMORY_UNIT_LIMITS.GB,"GB"]}else if(e.MEMORY_UNIT_LIMITS.TB===t||t<e.MEMORY_UNIT_LIMITS.PB){return[t/e.MEMORY_UNIT_LIMITS.TB,"TB"]}else{return[t/e.MEMORY_UNIT_LIMITS.PB,"PB"]}}e.convertToLargestUnit=t;const n=ae["ServerConnection"].makeSettings();const r=Q["URLExt"].join(n.baseUrl,"metrics");async function i(){const e=ae["ServerConnection"].makeRequest(r,{},n);const t=await e;if(t.ok){return await t.json()}return null}e.factory=i})(ce||(ce={}));var ue=n("ROI/");var de=n("RE42");class fe extends k["Widget"]{constructor(){super();this._leftRankItems=[];this._rightRankItems=[];this._statusItems={};this._disposables=new de["DisposableSet"];this.addClass(L);const e=this.layout=new k["PanelLayout"];const t=this._leftSide=new k["Panel"];const n=this._middlePanel=new k["Panel"];const r=this._rightSide=new k["Panel"];t.addClass(T);t.addClass(D);n.addClass(T);r.addClass(T);r.addClass(O);e.addWidget(t);e.addWidget(n);e.addWidget(r)}registerStatusItem(e,t){if(e in this._statusItems){throw new Error(`Status item ${e} already registered.`)}const n=Object.assign(Object.assign({},pe.statusItemDefaults),t);const{align:r,item:i,rank:o}=n;const a=()=>{this._refreshItem(e)};if(n.activeStateChanged){n.activeStateChanged.connect(a)}const s={id:e,rank:o};n.item.addClass(A);this._statusItems[e]=n;if(r==="left"){const e=this._findInsertIndex(this._leftRankItems,s);if(e===-1){this._leftSide.addWidget(i);this._leftRankItems.push(s)}else{ue["ArrayExt"].insert(this._leftRankItems,e,s);this._leftSide.insertWidget(e,i)}}else if(r==="right"){const e=this._findInsertIndex(this._rightRankItems,s);if(e===-1){this._rightSide.addWidget(i);this._rightRankItems.push(s)}else{ue["ArrayExt"].insert(this._rightRankItems,e,s);this._rightSide.insertWidget(e,i)}}else{this._middlePanel.addWidget(i)}this._refreshItem(e);const l=new de["DisposableDelegate"](()=>{delete this._statusItems[e];if(n.activeStateChanged){n.activeStateChanged.disconnect(a)}i.parent=null;i.dispose()});this._disposables.add(l);return l}dispose(){this._leftRankItems.length=0;this._rightRankItems.length=0;this._disposables.dispose();super.dispose()}onUpdateRequest(e){this._refreshAll();super.onUpdateRequest(e)}_findInsertIndex(e,t){return ue["ArrayExt"].findFirstIndex(e,e=>e.rank>t.rank)}_refreshItem(e){const t=this._statusItems[e];if(t.isActive()){t.item.show();t.item.update()}else{t.item.hide()}}_refreshAll(){Object.keys(this._statusItems).forEach(e=>{this._refreshItem(e)})}}var pe;(function(e){e.statusItemDefaults={align:"left",rank:0,isActive:()=>true,activeStateChanged:undefined}})(pe||(pe={}));const he=new ee["Token"]("@jupyterlab/statusbar:IStatusBar")},cbCx:function(e,t,n){"use strict";t.__esModule=true;t.default=i;var r={};function i(e){if(r[e])return;r[e]=true;if(typeof console!=="undefined"&&console.warn){console.warn(e)}}e.exports=t.default},ccE7:function(e,t,n){var r=n("Ojgd");var i=n("Jes0");e.exports=function(e){return function(t,n){var o=String(i(t));var a=r(n);var s=o.length;var l,c;if(a<0||a>=s)return e?"":undefined;l=o.charCodeAt(a);return l<55296||l>56319||a+1===s||(c=o.charCodeAt(a+1))<56320||c>57343?e?o.charAt(a):l:e?o.slice(a,a+2):(l-55296<<10)+(c-56320)+65536}}},chXj:function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"marrakesh",author:"alexandre gavioli (http://github.com/alexx2/)",base00:"#201602",base01:"#302e00",base02:"#5f5b17",base03:"#6c6823",base04:"#86813b",base05:"#948e48",base06:"#ccc37a",base07:"#faf0a5",base08:"#c35359",base09:"#b36144",base0A:"#a88339",base0B:"#18974e",base0C:"#75a738",base0D:"#477ca1",base0E:"#8868b3",base0F:"#b3588e"};e.exports=t["default"]},cjZW:function(e,t,n){"use strict";e.exports=function e(t,n,r){var i=" ";var o=t.level;var a=t.dataLevel;var s=t.schema[n];var l=t.schemaPath+t.util.getProperty(n);var c=t.errSchemaPath+"/"+n;var u=!t.opts.allErrors;var d;var f="data"+(a||"");var p="valid"+o;var h="errs__"+o;var m=t.opts.$data&&s&&s.$data,b;if(m){i+=" var schema"+o+" = "+t.util.getData(s.$data,a,t.dataPathArr)+"; ";b="schema"+o}else{b=s}var v=this,g="definition"+o,_=v.definition,y="";var w,x,C,k,E;if(m&&_.$data){E="keywordValidate"+o;var M=_.validateSchema;i+=" var "+g+" = RULES.custom['"+n+"'].definition; var "+E+" = "+g+".validate;"}else{k=t.useCustomRule(v,s,t.schema,t);if(!k)return;b="validate.schema"+l;E=k.code;w=_.compile;x=_.inline;C=_.macro}var S=E+".errors",L="i"+o,T="ruleErr"+o,D=_.async;if(D&&!t.async)throw new Error("async keyword in sync schema");if(!(x||C)){i+=""+S+" = null;"}i+="var "+h+" = errors;var "+p+";";if(m&&_.$data){y+="}";i+=" if ("+b+" === undefined) { "+p+" = true; } else { ";if(M){y+="}";i+=" "+p+" = "+g+".validateSchema("+b+"); if ("+p+") { "}}if(x){if(_.statements){i+=" "+k.validate+" "}else{i+=" "+p+" = "+k.validate+"; "}}else if(C){var O=t.util.copy(t);var y="";O.level++;var A="valid"+O.level;O.schema=k.validate;O.schemaPath="";var j=t.compositeRule;t.compositeRule=O.compositeRule=true;var P=t.validate(O).replace(/validate\.schema/g,E);t.compositeRule=O.compositeRule=j;i+=" "+P}else{var R=R||[];R.push(i);i="";i+=" "+E+".call( ";if(t.opts.passContext){i+="this"}else{i+="self"}if(w||_.schema===false){i+=" , "+f+" "}else{i+=" , "+b+" , "+f+" , validate.schema"+t.schemaPath+" "}i+=" , (dataPath || '')";if(t.errorPath!='""'){i+=" + "+t.errorPath}var I=a?"data"+(a-1||""):"parentData",z=a?t.dataPathArr[a]:"parentDataProperty";i+=" , "+I+" , "+z+" , rootData ) ";var N=i;i=R.pop();if(_.errors===false){i+=" "+p+" = ";if(D){i+="await "}i+=""+N+"; "}else{if(D){S="customErrors"+o;i+=" var "+S+" = null; try { "+p+" = await "+N+"; } catch (e) { "+p+" = false; if (e instanceof ValidationError) "+S+" = e.errors; else throw e; } "}else{i+=" "+S+" = null; "+p+" = "+N+"; "}}}if(_.modifying){i+=" if ("+I+") "+f+" = "+I+"["+z+"];"}i+=""+y;if(_.valid){if(u){i+=" if (true) { "}}else{i+=" if ( ";if(_.valid===undefined){i+=" !";if(C){i+=""+A}else{i+=""+p}}else{i+=" "+!_.valid+" "}i+=") { ";d=v.keyword;var R=R||[];R.push(i);i="";var R=R||[];R.push(i);i="";if(t.createErrors!==false){i+=" { keyword: '"+(d||"custom")+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: { keyword: '"+v.keyword+"' } ";if(t.opts.messages!==false){i+=" , message: 'should pass \""+v.keyword+"\" keyword validation' "}if(t.opts.verbose){i+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+t.schemaPath+" , data: "+f+" "}i+=" } "}else{i+=" {} "}var H=i;i=R.pop();if(!t.compositeRule&&u){if(t.async){i+=" throw new ValidationError(["+H+"]); "}else{i+=" validate.errors = ["+H+"]; return false; "}}else{i+=" var err = "+H+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}var F=i;i=R.pop();if(x){if(_.errors){if(_.errors!="full"){i+=" for (var "+L+"="+h+"; "+L+"<errors; "+L+"++) { var "+T+" = vErrors["+L+"]; if ("+T+".dataPath === undefined) "+T+".dataPath = (dataPath || '') + "+t.errorPath+"; if ("+T+".schemaPath === undefined) { "+T+'.schemaPath = "'+c+'"; } ';if(t.opts.verbose){i+=" "+T+".schema = "+b+"; "+T+".data = "+f+"; "}i+=" } "}}else{if(_.errors===false){i+=" "+F+" "}else{i+=" if ("+h+" == errors) { "+F+" } else { for (var "+L+"="+h+"; "+L+"<errors; "+L+"++) { var "+T+" = vErrors["+L+"]; if ("+T+".dataPath === undefined) "+T+".dataPath = (dataPath || '') + "+t.errorPath+"; if ("+T+".schemaPath === undefined) { "+T+'.schemaPath = "'+c+'"; } ';if(t.opts.verbose){i+=" "+T+".schema = "+b+"; "+T+".data = "+f+"; "}i+=" } } "}}}else if(C){i+=" var err = ";if(t.createErrors!==false){i+=" { keyword: '"+(d||"custom")+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: { keyword: '"+v.keyword+"' } ";if(t.opts.messages!==false){i+=" , message: 'should pass \""+v.keyword+"\" keyword validation' "}if(t.opts.verbose){i+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+t.schemaPath+" , data: "+f+" "}i+=" } "}else{i+=" {} "}i+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ";if(!t.compositeRule&&u){if(t.async){i+=" throw new ValidationError(vErrors); "}else{i+=" validate.errors = vErrors; return false; "}}}else{if(_.errors===false){i+=" "+F+" "}else{i+=" if (Array.isArray("+S+")) { if (vErrors === null) vErrors = "+S+"; else vErrors = vErrors.concat("+S+"); errors = vErrors.length; for (var "+L+"="+h+"; "+L+"<errors; "+L+"++) { var "+T+" = vErrors["+L+"]; if ("+T+".dataPath === undefined) "+T+".dataPath = (dataPath || '') + "+t.errorPath+"; "+T+'.schemaPath = "'+c+'"; ';if(t.opts.verbose){i+=" "+T+".schema = "+b+"; "+T+".data = "+f+"; "}i+=" } } else { "+F+" } "}}i+=" } ";if(u){i+=" else { "}}return i}},co0h:function(e,t,n){"use strict";n.r(t);var r=n("2F0p");var i=n("923h");var o=n("nW2j");const a=new o["Token"]("@jupyterlab/markdownviewer:IMarkdownViewerTracker");var s=n("DZkP");var l=n("hI0s");var c=n("Or5M");var u=n("qXhn");var d=n("2DVW");const f="jp-MarkdownViewer";const p="text/markdown";class h extends d["Widget"]{constructor(e){super();this._config=Object.assign({},h.defaultConfig);this._fragment="";this._ready=new o["PromiseDelegate"];this._isRendering=false;this._renderRequested=false;this.context=e.context;this.renderer=e.renderer;this.node.tabIndex=-1;this.addClass(f);const t=this.layout=new d["StackedLayout"];t.addWidget(this.renderer);void this.context.ready.then(async()=>{await this._render();this._monitor=new l["ActivityMonitor"]({signal:this.context.model.contentChanged,timeout:this._config.renderTimeout});this._monitor.activityStopped.connect(this.update,this);this._ready.resolve(undefined)})}get ready(){return this._ready.promise}setFragment(e){this._fragment=e;this.update()}setOption(e,t){if(this._config[e]===t){return}this._config[e]=t;const{style:n}=this.renderer.node;switch(e){case"fontFamily":n.setProperty("font-family",t);break;case"fontSize":n.setProperty("font-size",t?t+"px":null);break;case"hideFrontMatter":this.update();break;case"lineHeight":n.setProperty("line-height",t?t.toString():null);break;case"lineWidth":const e=t?`calc(50% - ${t/2}ch)`:null;n.setProperty("padding-left",e);n.setProperty("padding-right",e);break;case"renderTimeout":if(this._monitor){this._monitor.timeout=t}break;default:break}}dispose(){if(this.isDisposed){return}if(this._monitor){this._monitor.dispose()}this._monitor=null;super.dispose()}onUpdateRequest(e){if(this.context.isReady&&!this.isDisposed){void this._render();this._fragment=""}}onActivateRequest(e){this.node.focus()}async _render(){if(this.isDisposed){return}if(this._isRendering){this._renderRequested=true;return}this._renderRequested=false;const{context:e}=this;const{model:t}=e;const n=t.toString();const r={};r[p]=this._config.hideFrontMatter?v.removeFrontMatter(n):n;const i=new u["a"]({data:r,metadata:{fragment:this._fragment}});try{this._isRendering=true;await this.renderer.renderModel(i);this._isRendering=false;if(this._renderRequested){return this._render()}}catch(o){requestAnimationFrame(()=>{this.dispose()});void Object(s["c"])(`Renderer Failure: ${e.path}`,o)}}}(function(e){e.defaultConfig={fontFamily:null,fontSize:null,lineHeight:null,lineWidth:null,hideFrontMatter:true,renderTimeout:1e3}})(h||(h={}));class m extends c["d"]{setFragment(e){this.content.setFragment(e)}}class b extends c["a"]{constructor(e){super(v.createRegistryOptions(e));this._fileType=e.primaryFileType;this._rendermime=e.rendermime}createNewWidget(e){var t,n,r,i,o;const a=this._rendermime.clone({resolver:e.urlResolver});const s=a.createRenderer(p);const l=new h({context:e,renderer:s});l.title.icon=(t=this._fileType)===null||t===void 0?void 0:t.icon;l.title.iconClass=(r=(n=this._fileType)===null||n===void 0?void 0:n.iconClass,r!==null&&r!==void 0?r:"");l.title.iconLabel=(o=(i=this._fileType)===null||i===void 0?void 0:i.iconLabel,o!==null&&o!==void 0?o:"");const c=new m({content:l,context:e});return c}}var v;(function(e){function t(e){return Object.assign(Object.assign({},e),{readOnly:true})}e.createRegistryOptions=t;function n(e){const t=/^---\n[^]*?\n(---|...)\n/;const n=e.match(t);if(!n){return e}const{length:r}=n[0];return e.slice(r)}e.removeFrontMatter=n})(v||(v={}));var g=n("koZe");var _=n("gfI5");var y=n("w0/B");var w;(function(e){e.markdownPreview="markdownviewer:open";e.markdownEditor="markdownviewer:edit"})(w||(w={}));const x="Markdown Preview";const C={activate:k,id:"@jupyterlab/markdownviewer-extension:plugin",provides:a,requires:[r["a"],g["b"],y["a"]],autoStart:true};function k(e,t,n,r){const{commands:o,docRegistry:a}=e;n.addFactory(_["b"]);const s="markdownviewer-widget";const c=new i["a"]({namespace:s});let u=Object.assign({},h.defaultConfig);function d(e){Object.keys(u).forEach(t=>{var n;e.setOption(t,(n=u[t],n!==null&&n!==void 0?n:null))})}function f(e){u=e.composite;c.forEach(e=>{d(e.content)})}r.load(C.id).then(e=>{e.changed.connect(()=>{f(e)});f(e)}).catch(e=>{console.error(e.message)});const p=new b({rendermime:n,name:x,primaryFileType:a.getFileType("markdown"),fileTypes:["markdown"],defaultRendered:["markdown"]});p.widgetCreated.connect((e,t)=>{t.context.pathChanged.connect(()=>{void c.save(t)});d(t.content);void c.add(t)});a.addWidgetFactory(p);void t.restore(c,{command:"docmanager:open",args:e=>({path:e.context.path,factory:x}),name:e=>e.context.path});o.addCommand(w.markdownPreview,{label:"Markdown Preview",execute:e=>{const t=e["path"];if(typeof t!=="string"){return}return o.execute("docmanager:open",{path:t,factory:x,options:e["options"]})}});o.addCommand(w.markdownEditor,{execute:()=>{const e=c.currentWidget;if(!e){return}const t=e.context.path;return o.execute("docmanager:open",{path:t,factory:"Editor",options:{mode:"split-right"}})},isVisible:()=>{const e=c.currentWidget;return e&&l["PathExt"].extname(e.context.path)===".md"||false},label:"Show Markdown Editor"});e.contextMenu.addItem({command:w.markdownEditor,selector:".jp-RenderedMarkdown"});return c}var E=t["default"]=C},cokd:function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){"use strict";var t={};var n=/[^\s\u00a0]/;var r=e.Pos;function i(e){var t=e.search(n);return t==-1?0:t}e.commands.toggleComment=function(e){e.toggleComment()};e.defineExtension("toggleComment",(function(e){if(!e)e=t;var n=this;var i=Infinity,o=this.listSelections(),a=null;for(var s=o.length-1;s>=0;s--){var l=o[s].from(),c=o[s].to();if(l.line>=i)continue;if(c.line>=i)c=r(i,0);i=l.line;if(a==null){if(n.uncomment(l,c,e))a="un";else{n.lineComment(l,c,e);a="line"}}else if(a=="un"){n.uncomment(l,c,e)}else{n.lineComment(l,c,e)}}}));function o(e,t,n){return/\bstring\b/.test(e.getTokenTypeAt(r(t.line,0)))&&!/^[\'\"\`]/.test(n)}function a(e,t){var n=e.getMode();return n.useInnerComments===false||!n.innerMode?n:e.getModeAt(t)}e.defineExtension("lineComment",(function(e,s,l){if(!l)l=t;var c=this,u=a(c,e);var d=c.getLine(e.line);if(d==null||o(c,e,d))return;var f=l.lineComment||u.lineComment;if(!f){if(l.blockCommentStart||u.blockCommentStart){l.fullLines=true;c.blockComment(e,s,l)}return}var p=Math.min(s.ch!=0||s.line==e.line?s.line+1:s.line,c.lastLine()+1);var h=l.padding==null?" ":l.padding;var m=l.commentBlankLines||e.line==s.line;c.operation((function(){if(l.indent){var t=null;for(var o=e.line;o<p;++o){var a=c.getLine(o);var s=a.slice(0,i(a));if(t==null||t.length>s.length){t=s}}for(var o=e.line;o<p;++o){var a=c.getLine(o),u=t.length;if(!m&&!n.test(a))continue;if(a.slice(0,u)!=t)u=i(a);c.replaceRange(t+f+h,r(o,0),r(o,u))}}else{for(var o=e.line;o<p;++o){if(m||n.test(c.getLine(o)))c.replaceRange(f+h,r(o,0))}}}))}));e.defineExtension("blockComment",(function(e,i,o){if(!o)o=t;var s=this,l=a(s,e);var c=o.blockCommentStart||l.blockCommentStart;var u=o.blockCommentEnd||l.blockCommentEnd;if(!c||!u){if((o.lineComment||l.lineComment)&&o.fullLines!=false)s.lineComment(e,i,o);return}if(/\bcomment\b/.test(s.getTokenTypeAt(r(e.line,0))))return;var d=Math.min(i.line,s.lastLine());if(d!=e.line&&i.ch==0&&n.test(s.getLine(d)))--d;var f=o.padding==null?" ":o.padding;if(e.line>d)return;s.operation((function(){if(o.fullLines!=false){var t=n.test(s.getLine(d));s.replaceRange(f+u,r(d));s.replaceRange(c+f,r(e.line,0));var a=o.blockCommentLead||l.blockCommentLead;if(a!=null)for(var p=e.line+1;p<=d;++p)if(p!=d||t)s.replaceRange(a+f,r(p,0))}else{s.replaceRange(u,i);s.replaceRange(c,e)}}))}));e.defineExtension("uncomment",(function(e,i,o){if(!o)o=t;var s=this,l=a(s,e);var c=Math.min(i.ch!=0||i.line==e.line?i.line:i.line-1,s.lastLine()),u=Math.min(e.line,c);var d=o.lineComment||l.lineComment,f=[];var p=o.padding==null?" ":o.padding,h;e:{if(!d)break e;for(var m=u;m<=c;++m){var b=s.getLine(m);var v=b.indexOf(d);if(v>-1&&!/comment/.test(s.getTokenTypeAt(r(m,v+1))))v=-1;if(v==-1&&n.test(b))break e;if(v>-1&&n.test(b.slice(0,v)))break e;f.push(b)}s.operation((function(){for(var e=u;e<=c;++e){var t=f[e-u];var n=t.indexOf(d),i=n+d.length;if(n<0)continue;if(t.slice(i,i+p.length)==p)i+=p.length;h=true;s.replaceRange("",r(e,n),r(e,i))}}));if(h)return true}var g=o.blockCommentStart||l.blockCommentStart;var _=o.blockCommentEnd||l.blockCommentEnd;if(!g||!_)return false;var y=o.blockCommentLead||l.blockCommentLead;var w=s.getLine(u),x=w.indexOf(g);if(x==-1)return false;var C=c==u?w:s.getLine(c);var k=C.indexOf(_,c==u?x+g.length:0);var E=r(u,x+1),M=r(c,k+1);if(k==-1||!/comment/.test(s.getTokenTypeAt(E))||!/comment/.test(s.getTokenTypeAt(M))||s.getRange(E,M,"\n").indexOf(_)>-1)return false;var S=w.lastIndexOf(g,e.ch);var L=S==-1?-1:w.slice(0,e.ch).indexOf(_,S+g.length);if(S!=-1&&L!=-1&&L+_.length!=e.ch)return false;L=C.indexOf(_,i.ch);var T=C.slice(i.ch).lastIndexOf(g,L-i.ch);S=L==-1||T==-1?-1:i.ch+T;if(L!=-1&&S!=-1&&S!=i.ch)return false;s.operation((function(){s.replaceRange("",r(c,k-(p&&C.slice(k-p.length,k)==p?p.length:0)),r(c,k+_.length));var e=x+g.length;if(p&&w.slice(e,e+p.length)==p)e+=p.length;s.replaceRange("",r(u,x),r(u,e));if(y)for(var t=u+1;t<=c;++t){var i=s.getLine(t),o=i.indexOf(y);if(o==-1||n.test(i.slice(0,o)))continue;var a=o+y.length;if(p&&i.slice(a,a+p.length)==p)a+=p.length;s.replaceRange("",r(t,o),r(t,a))}}));return true}))}))},ctrR:function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("ZEf0");var d=n("7x2u");var f=n("dHIa");var p=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.popover=null;return t}t.prototype.render=function(){var e=this;var t=this.props,n=t.children,i=t.intent,s=t.popoverClassName,l=Object(r["__rest"])(t,["children","intent","popoverClassName"]);var u=o()(c["Classes"].TOOLTIP,c["Classes"].intentClass(i),s);return a["createElement"](f["a"],Object(r["__assign"])({interactionKind:f["b"].HOVER_TARGET_ONLY},l,{autoFocus:false,canEscapeKeyClose:false,enforceFocus:false,lazy:true,popoverClassName:u,portalContainer:this.props.portalContainer,ref:function(t){return e.popover=t}}),n)};t.prototype.reposition=function(){if(this.popover!=null){this.popover.reposition()}};t.displayName=d["a"]+".Tooltip";t.defaultProps={hoverCloseDelay:0,hoverOpenDelay:100,transitionDuration:100};t=Object(r["__decorate"])([l["polyfill"]],t);return t}(u["a"])},cwe0:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRef=t.isRefCallback=t.isRefObject=void 0;function r(e){return e!=null&&typeof e.current!=="undefined"}t.isRefObject=r;function i(e){return typeof e==="function"}t.isRefCallback=i;function o(e){if(e&&e.current){return e.current}return e}t.getRef=o},czMo:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=~~(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n}});return t}))},czxZ:function(e,t,n){var r=n("TR4g").isTag;e.exports={filter:i,find:o,findOneChild:a,findOne:s,existsOne:l,findAll:c};function i(e,t,n,r){if(!Array.isArray(t))t=[t];if(typeof r!=="number"||!isFinite(r)){r=Infinity}return o(e,t,n!==false,r)}function o(e,t,n,r){var i=[],a;for(var s=0,l=t.length;s<l;s++){if(e(t[s])){i.push(t[s]);if(--r<=0)break}a=t[s].children;if(n&&a&&a.length>0){a=o(e,a,n,r);i=i.concat(a);r-=a.length;if(r<=0)break}}return i}function a(e,t){for(var n=0,r=t.length;n<r;n++){if(e(t[n]))return t[n]}return null}function s(e,t){var n=null;for(var i=0,o=t.length;i<o&&!n;i++){if(!r(t[i])){continue}else if(e(t[i])){n=t[i]}else if(t[i].children.length>0){n=s(e,t[i].children)}}return n}function l(e,t){for(var n=0,i=t.length;n<i;n++){if(r(t[n])&&(e(t[n])||t[n].children.length>0&&l(e,t[n].children))){return true}}return false}function c(e,t){var n=[];for(var i=0,o=t.length;i<o;i++){if(!r(t[i]))continue;if(e(t[i]))n.push(t[i]);if(t[i].children.length>0){n=n.concat(c(e,t[i].children))}}return n}},"d+r/":function(e,t,n){"use strict";e.exports=function e(t,n,r){var i=" ";var o=t.level;var a=t.dataLevel;var s=t.schema[n];var l=t.schemaPath+t.util.getProperty(n);var c=t.errSchemaPath+"/"+n;var u=!t.opts.allErrors;var d;var f="data"+(a||"");var p=t.opts.$data&&s&&s.$data,h;if(p){i+=" var schema"+o+" = "+t.util.getData(s.$data,a,t.dataPathArr)+"; ";h="schema"+o}else{h=s}if(!(p||typeof s=="number")){throw new Error(n+" must be number")}var m=n=="maxProperties"?">":"<";i+="if ( ";if(p){i+=" ("+h+" !== undefined && typeof "+h+" != 'number') || "}i+=" Object.keys("+f+").length "+m+" "+h+") { ";var d=n;var b=b||[];b.push(i);i="";if(t.createErrors!==false){i+=" { keyword: '"+(d||"_limitProperties")+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: { limit: "+h+" } ";if(t.opts.messages!==false){i+=" , message: 'should NOT have ";if(n=="maxProperties"){i+="more"}else{i+="fewer"}i+=" than ";if(p){i+="' + "+h+" + '"}else{i+=""+s}i+=" properties' "}if(t.opts.verbose){i+=" , schema: ";if(p){i+="validate.schema"+l}else{i+=""+s}i+=" , parentSchema: validate.schema"+t.schemaPath+" , data: "+f+" "}i+=" } "}else{i+=" {} "}var v=i;i=b.pop();if(!t.compositeRule&&u){if(t.async){i+=" throw new ValidationError(["+v+"]); "}else{i+=" validate.errors = ["+v+"]; return false; "}}else{i+=" var err = "+v+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+="} ";if(u){i+=" else { "}return i}},"d17/":function(e,t,n){"use strict";e.exports=function e(t){var n=0,r=t.length,i=0,o;while(i<r){n++;o=t.charCodeAt(i++);if(o>=55296&&o<=56319&&i<r){o=t.charCodeAt(i);if((o&64512)==56320)i++}}return n}},d3yt:function(e,t,n){"use strict";n.r(t);n.d(t,"ContextMenu",(function(){return pe}));var r=n("CM8M");var i=n.n(r);var o=n("jvt3");var a=n("qpg4");n.d(t,"Alert",(function(){return a["a"]}));var s=n("nQZe");n.d(t,"Breadcrumb",(function(){return s["a"]}));var l=n("mCEX");n.d(t,"Breadcrumbs",(function(){return l["a"]}));var c=n("YTow");n.d(t,"Button",(function(){return c["b"]}));n.d(t,"AnchorButton",(function(){return c["a"]}));var u=n("B4SR");n.d(t,"ButtonGroup",(function(){return u["a"]}));var d=n("JaqJ");n.d(t,"Callout",(function(){return d["a"]}));var f=n("lE2V");n.d(t,"Card",(function(){return f["a"]}));var p=n("Eu5R");n.d(t,"AnimationStates",(function(){return p["a"]}));n.d(t,"Collapse",(function(){return p["b"]}));var h=n("sLxX");n.d(t,"CollapsibleList",(function(){return h["a"]}));var m=n("fnrp");n.d(t,"ContextMenuTarget",(function(){return m["a"]}));var b=n("Snv2");n.d(t,"Dialog",(function(){return b["a"]}));var v=n("+FK2");n.d(t,"Divider",(function(){return v["a"]}));var g=n("dmJ9");n.d(t,"Drawer",(function(){return g["a"]}));var _=n("+mk5");n.d(t,"EditableText",(function(){return _["a"]}));var y=n("g6VP");n.d(t,"ControlGroup",(function(){return y["a"]}));var w=n("Dy+w");n.d(t,"Switch",(function(){return w["c"]}));n.d(t,"Radio",(function(){return w["b"]}));n.d(t,"Checkbox",(function(){return w["a"]}));var x=n("AEag");n.d(t,"FileInput",(function(){return x["a"]}));var C=n("0bTr");n.d(t,"FormGroup",(function(){return C["a"]}));var k=n("x3u0");n.d(t,"InputGroup",(function(){return k["a"]}));var E=n("yBrN");n.d(t,"NumericInput",(function(){return E["a"]}));var M=n("09d/");n.d(t,"RadioGroup",(function(){return M["a"]}));var S=n("Qrzh");n.d(t,"TextArea",(function(){return S["a"]}));var L=n("til7");n.d(t,"H1",(function(){return L["c"]}));n.d(t,"H2",(function(){return L["d"]}));n.d(t,"H3",(function(){return L["e"]}));n.d(t,"H4",(function(){return L["f"]}));n.d(t,"H5",(function(){return L["g"]}));n.d(t,"H6",(function(){return L["h"]}));n.d(t,"Blockquote",(function(){return L["a"]}));n.d(t,"Code",(function(){return L["b"]}));n.d(t,"Pre",(function(){return L["k"]}));n.d(t,"Label",(function(){return L["i"]}));n.d(t,"OL",(function(){return L["j"]}));n.d(t,"UL",(function(){return L["l"]}));var T=n("wbTF");n.d(t,"HTMLSelect",(function(){return T["a"]}));var D=n("xRod");n.d(t,"HTMLTable",(function(){return D["a"]}));var O=n("eUoL");for(var A in O)if(["default","ContextMenu","Alert","Breadcrumb","Breadcrumbs","Button","AnchorButton","ButtonGroup","Callout","Card","AnimationStates","Collapse","CollapsibleList","ContextMenuTarget","Dialog","Divider","Drawer","EditableText","ControlGroup","Switch","Radio","Checkbox","FileInput","FormGroup","InputGroup","NumericInput","RadioGroup","TextArea","H1","H2","H3","H4","H5","H6","Blockquote","Code","Pre","Label","OL","UL","HTMLSelect","HTMLTable"].indexOf(A)<0)(function(e){n.d(t,e,(function(){return O[e]}))})(A);var j=n("QRwY");n.d(t,"Icon",(function(){return j["a"]}));var P=n("halP");n.d(t,"Menu",(function(){return P["a"]}));var R=n("tWX5");n.d(t,"MenuDivider",(function(){return R["a"]}));var I=n("Ec0X");n.d(t,"MenuItem",(function(){return I["a"]}));var z=n("JG1c");n.d(t,"Navbar",(function(){return z["a"]}));var N=n("zCVo");n.d(t,"NavbarDivider",(function(){return N["a"]}));var H=n("CQsg");n.d(t,"NavbarGroup",(function(){return H["a"]}));var F=n("d8pa");n.d(t,"NavbarHeading",(function(){return F["a"]}));var B=n("yZSf");n.d(t,"NonIdealState",(function(){return B["a"]}));var V=n("CJJO");n.d(t,"OverflowDirection",(function(){return V["a"]}));n.d(t,"OverflowList",(function(){return V["b"]}));var Y=n("BUHZ");n.d(t,"Overlay",(function(){return Y["a"]}));var W=n("GpEA");n.d(t,"Text",(function(){return W["a"]}));var U=n("hXez");var q=n.n(U);for(var A in U)if(["default","ContextMenu","Alert","Breadcrumb","Breadcrumbs","Button","AnchorButton","ButtonGroup","Callout","Card","AnimationStates","Collapse","CollapsibleList","ContextMenuTarget","Dialog","Divider","Drawer","EditableText","ControlGroup","Switch","Radio","Checkbox","FileInput","FormGroup","InputGroup","NumericInput","RadioGroup","TextArea","H1","H2","H3","H4","H5","H6","Blockquote","Code","Pre","Label","OL","UL","HTMLSelect","HTMLTable","Icon","Menu","MenuDivider","MenuItem","Navbar","NavbarDivider","NavbarGroup","NavbarHeading","NonIdealState","OverflowDirection","OverflowList","Overlay","Text"].indexOf(A)<0)(function(e){n.d(t,e,(function(){return U[e]}))})(A);var G=n("p5i3");n.d(t,"PanelStack",(function(){return G["a"]}));var K=n("dHIa");n.d(t,"PopoverInteractionKind",(function(){return K["b"]}));n.d(t,"Popover",(function(){return K["a"]}));var $=n("x7IL");n.d(t,"PopoverPosition",(function(){return $["a"]}));var J=n("qUuS");n.d(t,"Portal",(function(){return J["a"]}));var X=n("NVIf");n.d(t,"ProgressBar",(function(){return X["a"]}));var Z=n("x/gf");n.d(t,"ResizeSensor",(function(){return Z["a"]}));var Q=n("KIEd");n.d(t,"HandleType",(function(){return Q["b"]}));n.d(t,"HandleInteractionKind",(function(){return Q["a"]}));var ee=n("ESSY");n.d(t,"MultiSlider",(function(){return ee["a"]}));var te=n("sPyX");n.d(t,"RangeSlider",(function(){return te["a"]}));var ne=n("ChpP");n.d(t,"Slider",(function(){return ne["a"]}));var re=n("jl/8");n.d(t,"Spinner",(function(){return re["a"]}));var ie=n("wu9N");n.d(t,"Tab",(function(){return ie["a"]}));var oe=n("qLUP");n.d(t,"Expander",(function(){return oe["a"]}));n.d(t,"Tabs",(function(){return oe["b"]}));var ae=n("J/dL");n.d(t,"Tag",(function(){return ae["a"]}));var se=n("6377");n.d(t,"TagInput",(function(){return se["a"]}));var le=n("Qc9a");n.d(t,"Toast",(function(){return le["a"]}));var ce=n("QB5v");n.d(t,"Toaster",(function(){return ce["a"]}));var ue=n("ctrR");n.d(t,"Tooltip",(function(){return ue["a"]}));var de=n("V12s");n.d(t,"Tree",(function(){return de["a"]}));var fe=n("uSlD");n.d(t,"TreeNode",(function(){return fe["a"]}));var pe=o},d4k2:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n("ROI/");const i=n("nW2j");const o=n("rI8a");const a=n("JGtG");const s=n("S9up");const l=n("FcFf");const c=n("3Qoe");const u=n("YC29");class d extends l.BaseManager{constructor(e={}){var t;super(e);this._isReady=false;this._kernelConnections=new Set;this._models=new Map;this._runningChanged=new a.Signal(this);this._connectionFailure=new a.Signal(this);this._pollModels=new o.Poll({auto:false,factory:()=>this.requestRunning(),frequency:{interval:10*1e3,backoff:true,max:300*1e3},name:`@jupyterlab/services:KernelManager#models`,standby:(t=e.standby,t!==null&&t!==void 0?t:"when-hidden")});this._ready=(async()=>{await this._pollModels.start();await this._pollModels.tick;this._isReady=true})()}get isReady(){return this._isReady}get ready(){return this._ready}get runningChanged(){return this._runningChanged}get connectionFailure(){return this._connectionFailure}dispose(){if(this.isDisposed){return}this._models.clear();this._kernelConnections.forEach(e=>e.dispose());this._pollModels.dispose();super.dispose()}connectTo(e){var t;const{id:n}=e.model;let r=(t=e.handleComms,t!==null&&t!==void 0?t:true);if(e.handleComms===undefined){for(const e of this._kernelConnections){if(e.id===n&&e.handleComms){r=false;break}}}const i=new u.KernelConnection(Object.assign(Object.assign({handleComms:r},e),{serverSettings:this.serverSettings}));this._onStarted(i);if(!this._models.has(n)){void this.refreshRunning().catch(()=>{})}return i}running(){return r.iter([...this._models.values()])}async refreshRunning(){await this._pollModels.refresh();await this._pollModels.tick}async startNew(e={},t={}){const n=await c.startNew(e,this.serverSettings);return this.connectTo(Object.assign(Object.assign({},t),{model:n}))}async shutdown(e){await c.shutdownKernel(e,this.serverSettings);await this.refreshRunning()}async shutdownAll(){await this.refreshRunning();await Promise.all([...this._models.keys()].map(e=>c.shutdownKernel(e,this.serverSettings)));await this.refreshRunning()}async findById(e){if(this._models.has(e)){return this._models.get(e)}await this.refreshRunning();return this._models.get(e)}async requestRunning(){var e;let t;try{t=await c.listRunning(this.serverSettings)}catch(n){if(n instanceof s.ServerConnection.NetworkError||((e=n.response)===null||e===void 0?void 0:e.status)===503){this._connectionFailure.emit(n)}throw n}if(this.isDisposed){return}if(this._models.size===t.length&&r.every(t,e=>i.JSONExt.deepEqual(this._models.get(e.id),e))){return}this._models=new Map(t.map(e=>[e.id,e]));this._kernelConnections.forEach(e=>{if(!this._models.has(e.id)){e.handleShutdown()}});this._runningChanged.emit(t)}_onStarted(e){this._kernelConnections.add(e);e.statusChanged.connect(this._onStatusChanged,this);e.disposed.connect(this._onDisposed,this)}_onDisposed(e){this._kernelConnections.delete(e);void this.refreshRunning().catch(()=>{})}_onStatusChanged(e,t){if(t==="dead"){void this.refreshRunning().catch(()=>{})}}}t.KernelManager=d},d8pa:function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("ZEf0");var d=n("7x2u");var f=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){var e=this.props,t=e.children,n=e.className,i=Object(r["__rest"])(e,["children","className"]);return a["createElement"]("div",Object(r["__assign"])({className:o()(c["Classes"].NAVBAR_HEADING,n)},i),t)};t.displayName=d["a"]+".NavbarHeading";t=Object(r["__decorate"])([l["polyfill"]],t);return t}(u["a"])},dBpt:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("eFC7"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},dGjY:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) 2014-2016, Jupyter Development Team.\n|\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-MainAreaWidget > :focus {\n outline: none;\n}\n",""])},"dH7/":function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n("mrSG");var i=n("q1tI");var o=n.n(i);var a=n("Nc1m");var s=function(e){Object(r["__extends"])(t,e);function t(t,n){var r=e.call(this,t,n)||this;r.timeoutIds=[];r.clearTimeouts=function(){if(r.timeoutIds.length>0){for(var e=0,t=r.timeoutIds;e<t.length;e++){var n=t[e];window.clearTimeout(n)}r.timeoutIds=[]}};if(!Object(a["e"])("production")){r.validateProps(r.props)}return r}t.prototype.componentDidUpdate=function(e,t,n){if(!Object(a["e"])("production")){this.validateProps(this.props)}};t.prototype.componentWillUnmount=function(){this.clearTimeouts()};t.prototype.setTimeout=function(e,t){var n=window.setTimeout(e,t);this.timeoutIds.push(n);return function(){return window.clearTimeout(n)}};t.prototype.validateProps=function(e){};return t}(i["Component"])},dHIa:function(e,t,n){"use strict";n.d(t,"b",(function(){return fe}));n.d(t,"a",(function(){return pe}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n("VCL8");var l=n("pVnL");var c=n.n(l);var u=n("PJYZ");var d=n.n(u);var f=n("VbXa");var p=n.n(f);var h=n("lSNA");var m=n.n(h);var b=n("2W6z");var v=n.n(b);var g=n("/tz4");var _=n.n(g);var y=_()();var w=_()();var x=function(e){p()(t,e);function t(){var t;for(var n=arguments.length,r=new Array(n),i=0;i<n;i++){r[i]=arguments[i]}t=e.call.apply(e,[this].concat(r))||this;m()(d()(t),"referenceNode",void 0);m()(d()(t),"setReferenceNode",(function(e){if(e&&t.referenceNode!==e){t.referenceNode=e;t.forceUpdate()}}));return t}var n=t.prototype;n.componentWillUnmount=function e(){this.referenceNode=null};n.render=function e(){return a["createElement"](y.Provider,{value:this.referenceNode},a["createElement"](w.Provider,{value:this.setReferenceNode},this.props.children))};return t}(a["Component"]);var C=function e(t){return Array.isArray(t)?t[0]:t};var k=function e(t){if(typeof t==="function"){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++){r[i-1]=arguments[i]}return t.apply(void 0,r)}};var E=function e(t,n){var r=Object.keys(t);var i=Object.keys(n);if(i.length!==r.length){return false}for(var o=0;o<i.length;o++){var a=r[o];if(t[a]!==n[a]){return false}}return true};var M=function e(t,n){if(typeof t==="function"){return k(t,n)}else if(t!=null){t.current=n}};var S=function(e){p()(t,e);function t(){var t;for(var n=arguments.length,r=new Array(n),i=0;i<n;i++){r[i]=arguments[i]}t=e.call.apply(e,[this].concat(r))||this;m()(d()(t),"refHandler",(function(e){M(t.props.innerRef,e);k(t.props.setReferenceNode,e)}));return t}var n=t.prototype;n.componentWillUnmount=function e(){M(this.props.innerRef,null)};n.render=function e(){v()(Boolean(this.props.setReferenceNode),"`Reference` should not be used outside of a `Manager` component.");return C(this.props.children)({ref:this.refHandler})};return t}(a["Component"]);function L(e){return a["createElement"](w.Consumer,null,(function(t){return a["createElement"](S,c()({setReferenceNode:t},e))}))}var T=n("8OQS");var D=n.n(T);var O=n("f66B");var A=n.n(O);var j=n("8L3F");var P={position:"absolute",top:0,left:0,opacity:0,pointerEvents:"none"};var R={};var I=function(e){p()(t,e);function t(){var t;for(var n=arguments.length,r=new Array(n),i=0;i<n;i++){r[i]=arguments[i]}t=e.call.apply(e,[this].concat(r))||this;m()(d()(t),"state",{data:undefined,placement:undefined});m()(d()(t),"popperInstance",void 0);m()(d()(t),"popperNode",null);m()(d()(t),"arrowNode",null);m()(d()(t),"setPopperNode",(function(e){if(!e||t.popperNode===e)return;M(t.props.innerRef,e);t.popperNode=e;t.updatePopperInstance()}));m()(d()(t),"setArrowNode",(function(e){t.arrowNode=e}));m()(d()(t),"updateStateModifier",{enabled:true,order:900,fn:function e(n){var r=n.placement;t.setState({data:n,placement:r});return n}});m()(d()(t),"getOptions",(function(){return{placement:t.props.placement,eventsEnabled:t.props.eventsEnabled,positionFixed:t.props.positionFixed,modifiers:c()({},t.props.modifiers,{arrow:c()({},t.props.modifiers&&t.props.modifiers.arrow,{enabled:!!t.arrowNode,element:t.arrowNode}),applyStyle:{enabled:false},updateStateModifier:t.updateStateModifier})}}));m()(d()(t),"getPopperStyle",(function(){return!t.popperNode||!t.state.data?P:c()({position:t.state.data.offsets.popper.position},t.state.data.styles)}));m()(d()(t),"getPopperPlacement",(function(){return!t.state.data?undefined:t.state.placement}));m()(d()(t),"getArrowStyle",(function(){return!t.arrowNode||!t.state.data?R:t.state.data.arrowStyles}));m()(d()(t),"getOutOfBoundariesState",(function(){return t.state.data?t.state.data.hide:undefined}));m()(d()(t),"destroyPopperInstance",(function(){if(!t.popperInstance)return;t.popperInstance.destroy();t.popperInstance=null}));m()(d()(t),"updatePopperInstance",(function(){t.destroyPopperInstance();var e=d()(t),n=e.popperNode;var r=t.props.referenceElement;if(!r||!n)return;t.popperInstance=new j["a"](r,n,t.getOptions())}));m()(d()(t),"scheduleUpdate",(function(){if(t.popperInstance){t.popperInstance.scheduleUpdate()}}));return t}var n=t.prototype;n.componentDidUpdate=function e(t,n){if(this.props.placement!==t.placement||this.props.referenceElement!==t.referenceElement||this.props.positionFixed!==t.positionFixed||!A()(this.props.modifiers,t.modifiers,{strict:true})){if(false){}this.updatePopperInstance()}else if(this.props.eventsEnabled!==t.eventsEnabled&&this.popperInstance){this.props.eventsEnabled?this.popperInstance.enableEventListeners():this.popperInstance.disableEventListeners()}if(n.placement!==this.state.placement){this.scheduleUpdate()}};n.componentWillUnmount=function e(){M(this.props.innerRef,null);this.destroyPopperInstance()};n.render=function e(){return C(this.props.children)({ref:this.setPopperNode,style:this.getPopperStyle(),placement:this.getPopperPlacement(),outOfBoundaries:this.getOutOfBoundariesState(),scheduleUpdate:this.scheduleUpdate,arrowProps:{ref:this.setArrowNode,style:this.getArrowStyle()}})};return t}(a["Component"]);m()(I,"defaultProps",{placement:"bottom",eventsEnabled:true,referenceElement:undefined,positionFixed:false});var z=j["a"].placements;function N(e){var t=e.referenceElement,n=D()(e,["referenceElement"]);return a["createElement"](y.Consumer,null,(function(e){return a["createElement"](I,c()({referenceElement:t!==undefined?t:e},n))}))}var H=n("xggJ");var F=n("ZEf0");var B=n("a26C");var V=n("7x2u");var Y=n("tj0V");var W=n("t3+v");var U=n("6K+m");var q=n("mNhd");var G=n("Nc1m");var K=n("BUHZ");var $=n("x/gf");var J=n("ctrR");var X=n("0Cba");function Z(e){return e.split("-")[0]}function Q(e){return["left","right"].indexOf(e)!==-1}function ee(e){switch(e){case"top":return"bottom";case"left":return"right";case"bottom":return"top";default:return"left"}}function te(e){var t=e.split("-")[1];switch(t){case"start":return"left";case"end":return"right";default:return"center"}}function ne(e){var t=Z(e.placement);if(e.arrowElement==null){return Q(t)?ee(t)+" "+te(t):te(t)+" "+ee(t)}else{var n=e.arrowElement.clientHeight/2;var r=e.offsets.arrow;return Q(t)?ee(t)+" "+(r.top+n)+"px":r.left+n+"px "+ee(t)}}var re=4;var ie=function(e){if(e.arrowElement==null){return e}var t=e.arrowElement.clientWidth;var n=Z(e.placement);var r=Q(n);var i=r?"width":"height";var o=r?"left":"top";var a=Math.round(t/2/Math.sqrt(2));if(n==="top"||n==="left"){e.offsets.popper[o]-=a+re;e.offsets.arrow[o]=e.offsets.popper[i]-t+a}else{e.offsets.popper[o]+=a+re;e.offsets.arrow[o]=-a}return e};var oe="M8.11 6.302c1.015-.936 1.887-2.922 1.887-4.297v26c0-1.378"+"-.868-3.357-1.888-4.297L.925 17.09c-1.237-1.14-1.233-3.034 0-4.17L8.11 6.302z";var ae="M8.787 7.036c1.22-1.125 2.21-3.376 2.21-5.03V0v30-2.005"+"c0-1.654-.983-3.9-2.21-5.03l-7.183-6.616c-.81-.746-.802-1.96 0-2.7l7.183-6.614z";function se(e){if(e==null){return 0}switch(Z(e)){case"top":return-90;case"left":return 180;case"bottom":return 90;default:return 0}}var le=function(e){var t=e.arrowProps,n=t.ref,r=t.style,i=e.placement;return a["createElement"]("div",{className:X["POPOVER_ARROW"],ref:n,style:isNaN(+r.left)?{}:r},a["createElement"]("svg",{viewBox:"0 0 30 30",style:{transform:"rotate("+se(i)+"deg)"}},a["createElement"]("path",{className:X["POPOVER_ARROW"]+"-border",d:oe}),a["createElement"]("path",{className:X["POPOVER_ARROW"]+"-fill",d:ae})))};le.displayName=V["a"]+".PopoverArrow";var ce=n("xySv");function ue(e){switch(e){case ce["a"].TOP_LEFT:return"top-start";case ce["a"].TOP:return"top";case ce["a"].TOP_RIGHT:return"top-end";case ce["a"].RIGHT_TOP:return"right-start";case ce["a"].RIGHT:return"right";case ce["a"].RIGHT_BOTTOM:return"right-end";case ce["a"].BOTTOM_RIGHT:return"bottom-end";case ce["a"].BOTTOM:return"bottom";case ce["a"].BOTTOM_LEFT:return"bottom-start";case ce["a"].LEFT_BOTTOM:return"left-end";case ce["a"].LEFT:return"left";case ce["a"].LEFT_TOP:return"left-start";case"auto":case"auto-start":case"auto-end":return e;default:return de(e)}}function de(e){throw new Error("Unexpected position: "+e)}var fe={CLICK:"click",CLICK_TARGET_ONLY:"click-target",HOVER:"hover",HOVER_TARGET_ONLY:"hover-target"};var pe=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.state={hasDarkParent:false,isOpen:t.getIsOpen(t.props),transformOrigin:""};t.isMouseInTargetOrPopover=false;t.lostFocusOnSamePage=true;t.refHandlers={popover:function(e){t.popoverElement=e;Y["b"](t.props.popoverRef,e)},target:function(e){return t.targetElement=e}};t.reposition=function(){return Y["b"](t.popperScheduleUpdate)};t.renderPopover=function(e){var n;var i=t.props,s=i.usePortal,l=i.interactionKind;var c=t.state.transformOrigin;t.popperScheduleUpdate=e.scheduleUpdate;var u={onClick:t.handlePopoverClick};if(l===fe.HOVER||!s&&l===fe.HOVER_TARGET_ONLY){u.onMouseEnter=t.handleMouseEnter;u.onMouseLeave=t.handleMouseLeave}var d=o()(H["Classes"].POPOVER,(n={},n[H["Classes"].DARK]=t.props.inheritDarkTheme&&t.state.hasDarkParent,n[H["Classes"].MINIMAL]=t.props.minimal,n),t.props.popoverClassName);return a["createElement"]("div",{className:H["Classes"].TRANSITION_CONTAINER,ref:e.ref,style:e.style},a["createElement"]($["a"],{onResize:t.reposition},a["createElement"]("div",Object(r["__assign"])({className:d,style:{transformOrigin:c}},u),t.isArrowEnabled()&&a["createElement"](le,{arrowProps:e.arrowProps,placement:e.placement}),a["createElement"]("div",{className:H["Classes"].POPOVER_CONTENT},t.understandChildren().content))))};t.renderTarget=function(e){var n,i;var s=t.props,l=s.fill,c=s.openOnTargetFocus,u=s.targetClassName,d=s.targetProps,f=d===void 0?{}:d;var p=t.state.isOpen;var h=t.isControlled();var m=t.isHoverInteractionKind();var b=t.props.targetTagName;if(l){b="div"}var v=m?{onBlur:t.handleTargetBlur,onFocus:t.handleTargetFocus,onMouseEnter:t.handleMouseEnter,onMouseLeave:t.handleMouseLeave}:{onClick:t.handleTargetClick};v.className=o()(H["Classes"].POPOVER_TARGET,(n={},n[H["Classes"].POPOVER_OPEN]=p,n),f.className,u);v.ref=e.ref;var g=W["a"](t.understandChildren().target);var _=g.props.tabIndex;var y=_==null&&c&&m?0:_;var w=a["cloneElement"](g,{className:o()(g.props.className,(i={},i[H["Classes"].ACTIVE]=p&&!h&&!m,i)),disabled:p&&W["c"](g,J["a"])?true:g.props.disabled,tabIndex:y});var x=a["createElement"](b,Object(r["__assign"])(Object(r["__assign"])({},f),v),w);return a["createElement"]($["a"],{onResize:t.reposition},x)};t.isControlled=function(){return t.props.isOpen!==undefined};t.handleTargetFocus=function(e){if(t.props.openOnTargetFocus&&t.isHoverInteractionKind()){if(e.relatedTarget==null&&!t.lostFocusOnSamePage){return}t.handleMouseEnter(e)}U["a"](t.props.targetProps,"onFocus",e)};t.handleTargetBlur=function(e){if(t.props.openOnTargetFocus&&t.isHoverInteractionKind()){if(e.relatedTarget!=null&&!t.isElementInPopover(e.relatedTarget)){t.handleMouseLeave(e)}}t.lostFocusOnSamePage=e.relatedTarget!=null;U["a"](t.props.targetProps,"onBlur",e)};t.handleMouseEnter=function(e){t.isMouseInTargetOrPopover=true;if(!t.props.usePortal&&t.isElementInPopover(e.target)&&t.props.interactionKind===fe.HOVER_TARGET_ONLY&&!t.props.openOnTargetFocus){t.handleMouseLeave(e)}else if(!t.props.disabled){t.setOpenState(true,e,t.props.hoverOpenDelay)}U["a"](t.props.targetProps,"onMouseEnter",e)};t.handleMouseLeave=function(e){t.isMouseInTargetOrPopover=false;t.setTimeout((function(){if(t.isMouseInTargetOrPopover){return}t.setOpenState(false,e,t.props.hoverCloseDelay)}));U["a"](t.props.targetProps,"onMouseLeave",e)};t.handlePopoverClick=function(e){var n=e.target;var r=n.closest("."+H["Classes"].POPOVER_DISMISS+", ."+H["Classes"].POPOVER_DISMISS_OVERRIDE);var i=r!=null&&r.classList.contains(H["Classes"].POPOVER_DISMISS);var o=n.closest(":disabled, ."+H["Classes"].DISABLED)!=null;if(i&&!o&&!e.isDefaultPrevented()){t.setOpenState(false,e);if(t.props.captureDismiss){e.preventDefault()}}};t.handleOverlayClose=function(e){var n=e.target;if(!q["a"](t.targetElement,n)||e.nativeEvent instanceof KeyboardEvent){t.setOpenState(false,e)}};t.handleTargetClick=function(e){if(!t.props.disabled&&!t.isElementInPopover(e.target)){if(t.props.isOpen==null){t.setState((function(e){return{isOpen:!e.isOpen}}))}else{t.setOpenState(!t.props.isOpen,e)}}U["a"](t.props.targetProps,"onClick",e)};t.updatePopoverState=function(e){t.setState({transformOrigin:ne(e)});return e};return t}t.prototype.render=function(){var e;var t=this.props,n=t.className,r=t.disabled,i=t.fill;var s=this.state.isOpen;var l=this.props.wrapperTagName;if(i){l="div"}var c=W["a"](this.understandChildren().content)==null;if(c&&!r&&s!==false&&!G["e"]("production")){console.warn(B["F"])}var u=o()(H["Classes"].POPOVER_WRAPPER,n,(e={},e[H["Classes"].FILL]=i,e));var d=a["createElement"](l,{className:u},a["createElement"](L,{innerRef:this.refHandlers.target},this.renderTarget),a["createElement"](K["a"],{autoFocus:this.props.autoFocus,backdropClassName:H["Classes"].POPOVER_BACKDROP,backdropProps:this.props.backdropProps,canEscapeKeyClose:this.props.canEscapeKeyClose,canOutsideClickClose:this.props.interactionKind===fe.CLICK,className:this.props.portalClassName,enforceFocus:this.props.enforceFocus,hasBackdrop:this.props.hasBackdrop,isOpen:s&&!c,onClose:this.handleOverlayClose,onClosed:this.props.onClosed,onClosing:this.props.onClosing,onOpened:this.props.onOpened,onOpening:this.props.onOpening,transitionDuration:this.props.transitionDuration,transitionName:H["Classes"].POPOVER,usePortal:this.props.usePortal,portalContainer:this.props.portalContainer},a["createElement"](N,{innerRef:this.refHandlers.popover,placement:ue(this.props.position),modifiers:this.getPopperModifiers()},this.renderPopover)));return a["createElement"](x,null,d)};t.prototype.componentDidMount=function(){this.updateDarkParent()};t.prototype.componentDidUpdate=function(t,n){e.prototype.componentDidUpdate.call(this,t,n);this.updateDarkParent();var r=this.getIsOpen(this.props);if(this.props.isOpen!=null&&r!==this.state.isOpen){this.setOpenState(r);this.setState({isOpen:r})}else if(this.props.disabled&&this.state.isOpen&&this.props.isOpen==null){this.setOpenState(false)}};t.prototype.validateProps=function(e){if(e.isOpen==null&&e.onInteraction!=null){console.warn(B["I"])}if(e.hasBackdrop&&!e.usePortal){console.warn(B["G"])}if(e.hasBackdrop&&e.interactionKind!==fe.CLICK){throw new Error(B["B"])}var t=a["Children"].count(e.children);var n=e.content!==undefined;var r=e.target!==undefined;if(t===0&&!r){throw new Error(B["C"])}if(t>2){console.warn(B["H"])}if(t>0&&r){console.warn(B["E"])}if(t===2&&n){console.warn(B["D"])}};t.prototype.updateDarkParent=function(){if(this.props.usePortal&&this.state.isOpen){var e=this.targetElement!=null&&this.targetElement.closest("."+H["Classes"].DARK)!=null;this.setState({hasDarkParent:e})}};t.prototype.understandChildren=function(){var e=this.props,t=e.children,n=e.content,r=e.target;var i=a["Children"].toArray(t),o=i[0],s=i[1];return{content:s==null?n:s,target:o==null?r:o}};t.prototype.getIsOpen=function(e){if(e.disabled){return false}else if(e.isOpen!=null){return e.isOpen}else{return e.defaultIsOpen}};t.prototype.getPopperModifiers=function(){var e=this.props,t=e.boundary,n=e.modifiers;var i=n.flip,o=i===void 0?{}:i,a=n.preventOverflow,s=a===void 0?{}:a;return Object(r["__assign"])(Object(r["__assign"])({},n),{arrowOffset:{enabled:this.isArrowEnabled(),fn:ie,order:510},flip:Object(r["__assign"])({boundariesElement:t},o),preventOverflow:Object(r["__assign"])({boundariesElement:t},s),updatePopoverState:{enabled:true,fn:this.updatePopoverState,order:900}})};t.prototype.setOpenState=function(e,t,n){var r=this;Y["b"](this.cancelOpenTimeout);if(n>0){this.cancelOpenTimeout=this.setTimeout((function(){return r.setOpenState(e,t)}),n)}else{if(this.props.isOpen==null){this.setState({isOpen:e})}else{Y["b"](this.props.onInteraction,e,t)}if(!e){Y["b"](this.props.onClose,t)}}};t.prototype.isArrowEnabled=function(){var e=this.props,t=e.minimal,n=e.modifiers.arrow;return!t&&(n==null||n.enabled)};t.prototype.isElementInPopover=function(e){return this.popoverElement!=null&&this.popoverElement.contains(e)};t.prototype.isHoverInteractionKind=function(){return this.props.interactionKind===fe.HOVER||this.props.interactionKind===fe.HOVER_TARGET_ONLY};t.displayName=V["a"]+".Popover";t.defaultProps={boundary:"scrollParent",captureDismiss:false,defaultIsOpen:false,disabled:false,fill:false,hasBackdrop:false,hoverCloseDelay:300,hoverOpenDelay:150,inheritDarkTheme:true,interactionKind:fe.CLICK,minimal:false,modifiers:{},openOnTargetFocus:true,position:"auto",targetTagName:"span",transitionDuration:300,usePortal:true,wrapperTagName:"span"};t=Object(r["__decorate"])([s["polyfill"]],t);return t}(F["a"])},dNwA:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}});return t}))},dSW8:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getDeepUnequalKeyValues=t.deepCompareKeys=t.shallowCompareKeys=t.arraysEqual=void 0;function r(e,t,n){if(n===void 0){n=function(e,t){return e===t}}if(e==null&&t==null){return true}else if(e==null||t==null||e.length!==t.length){return false}else{return e.every((function(e,r){return n(e,t[r])}))}}t.arraysEqual=r;function i(e,t,n){if(e==null&&t==null){return true}else if(e==null||t==null){return false}else if(Array.isArray(e)||Array.isArray(t)){return false}else if(n!=null){return s(e,t,n)}else{var r=Object.keys(e);var i=Object.keys(t);return s(e,t,{include:r})&&s(e,t,{include:i})}}t.shallowCompareKeys=i;function o(e,t,n){if(e===t){return true}else if(e==null&&t==null){return true}else if(e==null||t==null){return false}else if(Array.isArray(e)||Array.isArray(t)){return r(e,t,o)}else if(c(e)||c(t)){return e===t}else if(n!=null){return l(e,t,n)}else if(e.constructor!==t.constructor){return false}else{var i=Object.keys(e);var a=Object.keys(t);if(i==null||a==null){return false}if(i.length===0&&a.length===0){return true}return r(i,a)&&l(e,t,i)}}t.deepCompareKeys=o;function a(e,t,n){if(e===void 0){e={}}if(t===void 0){t={}}var r=n==null?m(e,t):n;return h(e,t,r,(function(e,t,n){return o(e,t,[n])}))}t.getDeepUnequalKeyValues=a;function s(e,t,n){return u(e,t,n).every((function(n){return e.hasOwnProperty(n)===t.hasOwnProperty(n)&&e[n]===t[n]}))}function l(e,t,n){return n.every((function(n){return e.hasOwnProperty(n)===t.hasOwnProperty(n)&&o(e[n],t[n])}))}function c(e){return typeof e==="number"||typeof e==="string"||typeof e==="boolean"}function u(e,t,n){if(d(n)){return n.include}else if(f(n)){var r=Object.keys(e);var i=Object.keys(t);var o=p(r.concat(i));n.exclude.forEach((function(e){return delete o[e]}));return Object.keys(o)}return[]}function d(e){return e!=null&&e.include!=null}function f(e){return e!=null&&e.exclude!=null}function p(e){return e.reduce((function(e,t){e[t]=true;return e}),{})}function h(e,t,n,r){var i=n.filter((function(n){return!r(e,t,n)}));var o=i.map((function(n){return{key:n,valueA:e[n],valueB:t[n]}}));return o}function m(e,t){var n=Object.keys(e);var r=Object.keys(t);var i=n.concat(r);var o=p(i);return Object.keys(o)}},ddNL:function(e,t,n){"use strict";n.d(t,"d",(function(){return L}));n.d(t,"a",(function(){return ie}));n.d(t,"b",(function(){return ae}));n.d(t,"c",(function(){return he}));n.d(t,"e",(function(){return me}));var r=n("VrN/");var i=n.n(r);var o=n("DZkP");var a=n("oMAC");var s=n("ROI/");var l=n("nW2j");var c=n("rI8a");var u=n("RE42");var d=n("JGtG");var f;(function(e){e.defaultMimeType="text/plain"})(f||(f={}));var p=n("8EBN");var h=n("w/2H");var m=n("25Eh");i.a.defineMode("ipython",(e,t)=>{const n={};for(const r in t){if(t.hasOwnProperty(r)){n[r]=t[r]}}n.name="python";n.singleOperators=new RegExp("^[\\+\\-\\*/%&|@\\^~<>!\\?]");n.identifiers=new RegExp("^[_A-Za-z¡-￿][_A-Za-z0-9¡-￿]*");return i.a.getMode(e,n)},"python");i.a.defineMIME("text/x-ipython","ipython");i.a.modeInfo.push({ext:[],mime:"text/x-ipython",mode:"ipython",name:"ipython"});var b=n("+NIl");var v=n("RKCW");var g=n("6wyt");i.a.defineMode("ipythongfm",(e,t)=>{const n=i.a.getMode(e,{name:"gfm",tokenTypeOverrides:{list3:"string-2"}});const r=i.a.getMode(e,{name:"stex",inMathMode:true});return i.a.multiplexingMode(n,{open:"$$",close:"$$",mode:r,delimStyle:"delimit"},{open:"$",close:"$",mode:r,delimStyle:"delimit"},{open:"\\(",close:"\\)",mode:r,delimStyle:"delimit"},{open:"\\[",close:"\\]",mode:r,delimStyle:"delimit"})},"gfm");i.a.defineMIME("text/x-ipythongfm","ipythongfm");i.a.modeInfo.push({ext:[],mime:"text/x-ipythongfm",mode:"ipythongfm",name:"ipythongfm"});var _=n("+dQi");var y=n("ewDg");var w=n("NGrM");var x=n("kD6b");var C=n("lZu9");var k=n("S6bl");var E=n("AvDn");var M=n("/9rB");var S=n("hI0s");var L;(function(e){const t=[{loader:async e=>i.a.modes.hasOwnProperty(e.mode),rank:0},{loader:function(e){return new Promise((t,r)=>{Promise.all([n.e(2),n.e(69)]).then((function(){var r=[n("AvjM")(`./${e.mode}/${e.mode}.js`)];(function(){t(true)}).apply(null,r)})).catch(n.oe)})},rank:99}];function r(){return i.a.modeInfo}e.getModeInfo=r;function o(e,t,n){i.a.runMode(e,t,n)}e.run=o;async function a(e){const n=c(e);for(const r of t){if(await r.loader(n)){return n}}return null}e.ensure=a;function l(e,n){const r={loader:e,rank:n};const i=s["ArrayExt"].upperBound(t,r,T.itemCmp);s["ArrayExt"].insert(t,i,r)}e.addSpecLoader=l;function c(e){var t;const n=typeof e==="string"?e:e.mode||e.name;const r=typeof e!=="string"?e.mime:n;const o=typeof e!=="string"?(t=e.ext,t!==null&&t!==void 0?t:[]):[];return i.a.findModeByName(n||"")||i.a.findModeByMIME(r||"")||h(o)||i.a.findModeByMIME(f.defaultMimeType)||i.a.findModeByMIME("text/plain")}e.findBest=c;function u(e){return i.a.findModeByMIME(e)}e.findByMIME=u;function d(e){return i.a.findModeByName(e)}e.findByName=d;function p(e){const t=S["PathExt"].basename(e);return i.a.findModeByFileName(t)}e.findByFileName=p;function h(e){if(typeof e==="string"){return i.a.findModeByExtension(name)}for(let t=0;t<e.length;t++){const n=i.a.findModeByExtension(e[t]);if(n){return n}}return null}e.findByExtension=h})(L||(L={}));var T;(function(e){function t(e,t){return e.rank-t.rank}e.itemCmp=t})(T||(T={}));var D=n("cokd");var O=n("dlz5");var A=n("jDMi");var j=n("ELLl");var P=n("SJVZ");var R=n("y8iW");var I=n("rt3J");var z=n("jXCp");var N=n("nwns");var H=n("osHv");var F=n("FkuW");var B=n("0tVu");var V=n("uTOq");var Y=n("C2zF");var W=n("GP5n");var U=n("McUL");var q=n("mUiM");var G=n("uhTo");var K=n("Lm6R");var $=n("mki7");var J=undefined&&undefined.__rest||function(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++){if(t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i]))n[r[i]]=e[r[i]]}return n};const X="jp-CodeMirrorEditor";const Z="jp-mod-readOnly";const Q="jp-CollaboratorCursor";const ee="jp-CollaboratorCursor-hover";const te=38;const ne=40;const re=1e3;class ie{constructor(e){this.edgeRequested=new d["Signal"](this);this.selectionMarkers={};this._keydownHandlers=new Array;this._changeGuard=false;this._uuid="";this._needsRefresh=false;this._isDisposed=false;this._lastChange=null;const t=this.host=e.host;t.classList.add(X);t.classList.add("jp-Editor");t.addEventListener("focus",this,true);t.addEventListener("blur",this,true);t.addEventListener("scroll",this,true);this._uuid=e.uuid||l["UUID"].uuid4();const n=e.selectionStyle||{};this._selectionStyle=Object.assign(Object.assign({},a["a"].defaultSelectionStyle),n);const r=this._model=e.model;const o=e.config||{};const u=this._config=Object.assign(Object.assign({},ie.defaultConfig),o);const f=this._editor=oe.createEditor(t,u);const p=f.getDoc();p.setValue(r.value.text);this.clearHistory();this._onMimeTypeChanged();this._onCursorActivity();this._poll=new c["Poll"]({factory:async()=>{this._checkSync()},frequency:{interval:3e3,backoff:false},standby:()=>this._lastChange?"when-hidden":true});r.value.changed.connect(this._onValueChanged,this);r.mimeTypeChanged.connect(this._onMimeTypeChanged,this);r.selections.changed.connect(this._onSelectionsChanged,this);i.a.on(f,"keydown",(e,t)=>{const n=s["ArrayExt"].findFirstIndex(this._keydownHandlers,e=>{if(e(this,t)===true){t.preventDefault();return true}return false});if(n===-1){this.onKeydown(t)}});i.a.on(f,"cursorActivity",()=>this._onCursorActivity());i.a.on(f.getDoc(),"beforeChange",(e,t)=>{this._beforeDocChanged(e,t)});i.a.on(f.getDoc(),"change",(e,t)=>{if(t.origin==="setValue"&&this.hasFocus()){this.refresh()}this._lastChange=t});f.on("paste",(e,t)=>{var n;const r=(n=this._config["handlePaste"],n!==null&&n!==void 0?n:true);if(!r){t.codemirrorIgnore=true}});f.getWrapperElement().addEventListener("paste",()=>{if(this.hasFocus()){this.refresh()}})}get uuid(){return this._uuid}set uuid(e){this._uuid=e}get selectionStyle(){return this._selectionStyle}set selectionStyle(e){this._selectionStyle=e}get editor(){return this._editor}get doc(){return this._editor.getDoc()}get lineCount(){return this.doc.lineCount()}get model(){return this._model}get lineHeight(){return this._editor.defaultTextHeight()}get charWidth(){return this._editor.defaultCharWidth()}get isDisposed(){return this._isDisposed}dispose(){if(this.isDisposed){return}this._isDisposed=true;this.host.removeEventListener("focus",this,true);this.host.removeEventListener("blur",this,true);this.host.removeEventListener("scroll",this,true);this._keydownHandlers.length=0;this._poll.dispose();d["Signal"].clearData(this)}getOption(e){return this._config[e]}setOption(e,t){if(this._config[e]!==t){this._config[e]=t;oe.setOption(this.editor,e,t,this._config)}}getLine(e){return this.doc.getLine(e)}getOffsetAt(e){return this.doc.indexFromPos({ch:e.column,line:e.line})}getPositionAt(e){const{ch:t,line:n}=this.doc.posFromIndex(e);return{line:n,column:t}}undo(){this.doc.undo()}redo(){this.doc.redo()}clearHistory(){this.doc.clearHistory()}focus(){this._editor.focus()}hasFocus(){return this._editor.getWrapperElement().contains(document.activeElement)}blur(){this._editor.getInputField().blur()}refresh(){this._editor.refresh();this._needsRefresh=false}resizeToFit(){if(this.hasFocus()){this.refresh()}else{this._needsRefresh=true}this._clearHover()}addOverlay(e,t){this._editor.addOverlay(e,t)}removeOverlay(e){this._editor.removeOverlay(e)}getSearchCursor(e,t,n){return this._editor.getDoc().getSearchCursor(e,t,n)}getCursor(e){return this._editor.getDoc().getCursor(e)}get state(){return this._editor.state}operation(e){return this._editor.operation(e)}firstLine(){return this._editor.getDoc().firstLine()}lastLine(){return this._editor.getDoc().lastLine()}scrollIntoView(e,t){this._editor.scrollIntoView(e,t)}cursorCoords(e,t){return this._editor.cursorCoords(e,t)}getRange(e,t,n){return this._editor.getDoc().getRange(e,t,n)}addKeydownHandler(e){this._keydownHandlers.push(e);return new u["DisposableDelegate"](()=>{s["ArrayExt"].removeAllWhere(this._keydownHandlers,t=>t===e)})}setSize(e){if(e){this._editor.setSize(e.width,e.height)}else{this._editor.setSize(null,null)}this._needsRefresh=false}revealPosition(e){const t=this._toCodeMirrorPosition(e);this._editor.scrollIntoView(t)}revealSelection(e){const t={from:this._toCodeMirrorPosition(e.start),to:this._toCodeMirrorPosition(e.end)};this._editor.scrollIntoView(t)}getCoordinateForPosition(e){const t=this._toCodeMirrorPosition(e);const n=this.editor.charCoords(t,"page");return n}getPositionForCoordinate(e){return this._toPosition(this.editor.coordsChar(e))||null}getCursorPosition(){const e=this.doc.getCursor();return this._toPosition(e)}setCursorPosition(e,t){const n=this._toCodeMirrorPosition(e);this.doc.setCursor(n,undefined,t);if(!this.editor.hasFocus()){this.model.selections.set(this.uuid,this.getSelections())}}getSelection(){return this.getSelections()[0]}setSelection(e){this.setSelections([e])}getSelections(){const e=this.doc.listSelections();if(e.length>0){return e.map(e=>this._toSelection(e))}const t=this.doc.getCursor();const n=this._toSelection({anchor:t,head:t});return[n]}setSelections(e){const t=this._toCodeMirrorSelections(e);this.doc.setSelections(t,0)}replaceSelection(e){this.doc.replaceSelection(e)}getTokens(){let e=[];for(let t=0;t<this.lineCount;++t){const n=this.editor.getLineTokens(t).map(e=>({offset:this.getOffsetAt({column:e.start,line:t}),value:e.string,type:e.type||""}));e=e.concat(n)}return e}getTokenForPosition(e){var t;const n=this._toCodeMirrorPosition(e);const r=this.editor.getTokenAt(n);return{offset:this.getOffsetAt({column:r.start,line:n.line}),value:r.string,type:(t=r.type,t!==null&&t!==void 0?t:undefined)}}newIndentedLine(){this.execCommand("newlineAndIndent")}execCommand(e){this._editor.execCommand(e)}onKeydown(e){const t=this.getCursorPosition();const{line:n,column:r}=t;if(n===0&&r===0&&e.keyCode===te){if(!e.shiftKey){this.edgeRequested.emit("top")}return false}if(n===0&&e.keyCode===te){if(!e.shiftKey){this.edgeRequested.emit("topLine")}return false}const i=this.lineCount-1;const o=this.getLine(i).length;if(n===i&&r===o&&e.keyCode===ne){if(!e.shiftKey){this.edgeRequested.emit("bottom")}return false}return false}_toCodeMirrorSelections(e){if(e.length>0){return e.map(e=>this._toCodeMirrorSelection(e))}const t={line:0,ch:0};return[{anchor:t,head:t}]}_onMimeTypeChanged(){const e=this._model.mimeType;const t=this._editor;void L.ensure(e).then(e=>{var n,r;t.setOption("mode",(r=(n=e)===null||n===void 0?void 0:n.mime,r!==null&&r!==void 0?r:"null"))});const n=t.getOption("extraKeys")||{};const r=e!=="text/plain"&&e!=="text/x-ipythongfm";if(r){n["Backspace"]="delSpaceToPrevTabStop"}else{delete n["Backspace"]}t.setOption("extraKeys",n)}_onSelectionsChanged(e,t){const n=t.key;if(n!==this.uuid){this._cleanSelections(n);if(t.type!=="remove"&&t.newValue){this._markSelections(n,t.newValue)}}}_cleanSelections(e){const t=this.selectionMarkers[e];if(t){t.forEach(e=>{e.clear()})}delete this.selectionMarkers[e]}_markSelections(e,t){const n=[];if(e===this._hoverId){this._clearHover()}let r;if(this._model.modelDB.collaborators){r=this._model.modelDB.collaborators.get(e)}t.forEach(e=>{if(!l["JSONExt"].deepEqual(e.start,e.end)){const t=e.start.line<e.end.line||e.start.line===e.end.line&&e.start.column<=e.end.column;const i=this._toCodeMirrorPosition(t?e.start:e.end);const o=this._toCodeMirrorPosition(t?e.end:e.start);let a;if(r){a=this._toTextMarkerOptions(Object.assign(Object.assign({},e.style),{color:r.color}))}else{a=this._toTextMarkerOptions(e.style)}n.push(this.doc.markText(i,o,a))}else if(r){const t=this._getCaret(r);n.push(this.doc.setBookmark(this._toCodeMirrorPosition(e.end),{widget:t}))}});this.selectionMarkers[e]=n}_onCursorActivity(){if(this._editor.hasFocus()){const e=this.getSelections();this.model.selections.set(this.uuid,e)}}_toSelection(e){return{uuid:this.uuid,start:this._toPosition(e.anchor),end:this._toPosition(e.head),style:this.selectionStyle}}_toTextMarkerOptions(e){const t=parseInt(e.color.slice(1,3),16);const n=parseInt(e.color.slice(3,5),16);const r=parseInt(e.color.slice(5,7),16);const i=`background-color: rgba( ${t}, ${n}, ${r}, 0.15)`;return{className:e.className,title:e.displayName,css:i}}_toCodeMirrorSelection(e){return{anchor:this._toCodeMirrorPosition(e.start),head:this._toCodeMirrorPosition(e.end)}}_toPosition(e){return{line:e.line,column:e.ch}}_toCodeMirrorPosition(e){return{line:e.line,ch:e.column}}_onValueChanged(e,t){if(this._changeGuard){return}this._changeGuard=true;const n=this.doc;switch(t.type){case"insert":const e=n.posFromIndex(t.start);n.replaceRange(t.value,e,e,"+input");break;case"remove":const r=n.posFromIndex(t.start);const i=n.posFromIndex(t.end);n.replaceRange("",r,i,"+input");break;case"set":n.setValue(t.value);break;default:break}this._changeGuard=false}_beforeDocChanged(e,t){if(this._changeGuard){return}this._changeGuard=true;const n=this._model.value;const r=e.indexFromPos(t.from);const i=e.indexFromPos(t.to);const o=t.text.join("\n");if(i!==r){n.remove(r,i)}if(o){n.insert(r,o)}this._changeGuard=false}handleEvent(e){switch(e.type){case"focus":this._evtFocus(e);break;case"blur":this._evtBlur(e);break;case"scroll":this._evtScroll();break;default:break}}_evtFocus(e){if(this._needsRefresh){this.refresh()}this.host.classList.add("jp-mod-focused");this._onCursorActivity()}_evtBlur(e){this.host.classList.remove("jp-mod-focused")}_evtScroll(){this._clearHover()}_clearHover(){if(this._caretHover){window.clearTimeout(this._hoverTimeout);document.body.removeChild(this._caretHover);this._caretHover=null}}_getCaret(e){const t=e?e.displayName:"Anonymous";const n=e?e.color:this._selectionStyle.color;const r=document.createElement("span");r.className=Q;r.style.borderBottomColor=n;r.onmouseenter=()=>{this._clearHover();this._hoverId=e.sessionId;const i=r.getBoundingClientRect();const o=document.createElement("div");o.className=ee;o.style.left=String(i.left)+"px";o.style.top=String(i.bottom)+"px";o.textContent=t;o.style.backgroundColor=n;o.onmouseenter=()=>{window.clearTimeout(this._hoverTimeout)};o.onmouseleave=()=>{this._hoverTimeout=window.setTimeout(()=>{this._clearHover()},re)};this._caretHover=o;document.body.appendChild(o)};r.onmouseleave=()=>{this._hoverTimeout=window.setTimeout(()=>{this._clearHover()},re)};return r}_checkSync(){const e=this._lastChange;if(!e){return}this._lastChange=null;const t=this._editor;const n=t.getDoc();if(n.getValue()===this._model.value.text){return}void Object(o["b"])({title:"Code Editor out of Sync",body:"Please open your browser JavaScript console for bug report instructions"});console.warn("Please paste the following to https://github.com/jupyterlab/jupyterlab/issues/2951");console.warn(JSON.stringify({model:this._model.value.text,view:n.getValue(),selections:this.getSelections(),cursor:this.getCursorPosition(),lineSep:t.getOption("lineSeparator"),mode:t.getOption("mode"),change:e}))}}(function(e){e.defaultConfig=Object.assign(Object.assign({},a["a"].defaultConfig),{mode:"null",theme:"jupyter",smartIndent:true,electricChars:true,keyMap:"default",extraKeys:null,gutters:[],fixedGutter:true,showCursorWhenSelecting:false,coverGutterNextToScrollbar:false,dragDrop:true,lineSeparator:null,scrollbarStyle:"native",lineWiseCopyCut:true,scrollPastEnd:false,styleActiveLine:false,styleSelectedText:true,selectionPointer:false,rulers:[],foldGutter:false,handlePaste:true});function t(e,t){i.a.commands[e]=t}e.addCommand=t})(ie||(ie={}));var oe;(function(e){function t(e,t){const{autoClosingBrackets:n,fontFamily:r,fontSize:o,insertSpaces:a,lineHeight:s,lineWrap:l,wordWrapColumn:c,tabSize:u,readOnly:d}=t,f=J(t,["autoClosingBrackets","fontFamily","fontSize","insertSpaces","lineHeight","lineWrap","wordWrapColumn","tabSize","readOnly"]);const p=Object.assign({autoCloseBrackets:n?{}:false,indentUnit:u,indentWithTabs:!a,lineWrapping:l==="off"?false:true,readOnly:d},f);return i()(t=>{if(r){t.style.fontFamily=r}if(o){t.style.fontSize=o+"px"}if(s){t.style.lineHeight=s.toString()}if(d){t.classList.add(Z)}if(l==="wordWrapColumn"){const e=t.querySelector(".CodeMirror-lines");e.style.width=`${c}ch`}if(l==="bounded"){const e=t.querySelector(".CodeMirror-lines");e.style.maxWidth=`${c}ch`}e.appendChild(t)},p)}e.createEditor=t;function n(e){const t=e.getDoc();const n=t.getCursor("from");const r=t.getCursor("to");const a=!o(n,r);if(a){i.a.commands["indentMore"](e);return}const s=t.getLine(n.line);const l=s.slice(0,n.ch);if(/^\s*$/.test(l)){i.a.commands["indentMore"](e)}else{if(e.getOption("indentWithTabs")){i.a.commands["insertTab"](e)}else{i.a.commands["insertSoftTab"](e)}}}e.indentMoreOrinsertTab=n;function r(e){const t=e.getDoc();const n=e.getOption("indentUnit");const r=t.listSelections();for(let a=r.length-1;a>=0;a--){const s=r[a].head;const l=r[a].anchor;const c=!o(s,l);if(c){t.replaceRange("",l,s)}else{const r=t.getLine(s.line).substring(0,s.ch);if(r.match(/^\ +$/)!==null){const e=(Math.ceil(s.ch/n)-1)*n;const r=i.a.Pos(s.line,e);t.replaceRange("",r,s)}else{const n=e.findPosH(s,-1,"char",false);t.replaceRange("",n,s)}}}}e.delSpaceToPrevTabStop=r;function o(e,t){return e.line===t.line&&e.ch===t.ch}e.posEq=o;function a(e){const t={"CodeMirror-linenumbers":"lineNumbers","CodeMirror-foldgutter":"codeFolding"};return Object.keys(t).filter(n=>e[t[n]])}function s(e,t,n,r){const i=e.getWrapperElement();switch(t){case"lineWrap":const o=n==="off"?false:true;const s=i.querySelector(".CodeMirror-lines");const l=n==="bounded"?`${r.wordWrapColumn}ch`:null;const c=n==="wordWrapColumn"?`${r.wordWrapColumn}ch`:null;s.style.setProperty("max-width",l);s.style.setProperty("width",c);e.setOption("lineWrapping",o);break;case"wordWrapColumn":const{lineWrap:u}=r;if(u==="wordWrapColumn"||u==="bounded"){const e=i.querySelector(".CodeMirror-lines");const t=u==="wordWrapColumn"?"width":"maxWidth";e.style[t]=`${n}ch`}break;case"tabSize":e.setOption("indentUnit",n);break;case"insertSpaces":e.setOption("indentWithTabs",!n);break;case"autoClosingBrackets":e.setOption("autoCloseBrackets",n);break;case"rulers":const d=n;e.setOption("rulers",d.map(e=>({column:e,className:"jp-CodeMirror-ruler"})));break;case"readOnly":i.classList.toggle(Z,n);e.setOption(t,n);break;case"fontFamily":i.style.fontFamily=n;break;case"fontSize":i.style.setProperty("font-size",n?n+"px":null);break;case"lineHeight":i.style.lineHeight=n?n.toString():null;break;case"gutters":e.setOption(t,a(r));break;case"lineNumbers":e.setOption(t,n);e.setOption("gutters",a(r));break;case"codeFolding":e.setOption("foldGutter",n);e.setOption("gutters",a(r));break;default:e.setOption(t,n);break}}e.setOption=s})(oe||(oe={}));ie.addCommand("delSpaceToPrevTabStop",oe.delSpaceToPrevTabStop);ie.addCommand("indentMoreOrinsertTab",oe.indentMoreOrinsertTab);class ae{constructor(e={}){this.newInlineEditor=e=>{e.host.dataset.type="inline";return new ie(Object.assign(Object.assign({},e),{config:Object.assign(Object.assign({},this.inlineCodeMirrorConfig),e.config||{})}))};this.newDocumentEditor=e=>{e.host.dataset.type="document";return new ie(Object.assign(Object.assign({},e),{config:Object.assign(Object.assign({},this.documentCodeMirrorConfig),e.config||{})}))};this.inlineCodeMirrorConfig=Object.assign(Object.assign(Object.assign({},ie.defaultConfig),{extraKeys:{"Cmd-Right":"goLineRight",End:"goLineRight","Cmd-Left":"goLineLeft",Tab:"indentMoreOrinsertTab","Shift-Tab":"indentLess","Cmd-/":"toggleComment","Ctrl-/":"toggleComment"}}),e);this.documentCodeMirrorConfig=Object.assign(Object.assign(Object.assign({},ie.defaultConfig),{extraKeys:{Tab:"indentMoreOrinsertTab","Shift-Tab":"indentLess","Cmd-/":"toggleComment","Ctrl-/":"toggleComment","Shift-Enter":()=>{}},lineNumbers:true,scrollPastEnd:true}),e)}}class se{getMimeTypeByLanguage(e){const t=e.file_extension||"";return L.findBest(e.codemirror_mode||{mimetype:e.mimetype,name:e.name,ext:[t.split(".").slice(-1)[0]]}).mime}getMimeTypeByFilePath(e){const t=S["PathExt"].extname(e);if(t===".ipy"){return"text/x-python"}else if(t===".md"){return"text/x-ipythongfm"}const n=L.findByFileName(e)||L.findBest("");return n.mime}}var le=n("q1tI");var ce=n.n(le);var ue=n("PbVF");var de=n("cWHR");var fe=n("2DVW");function pe(e){return ce.a.createElement(de["i"],{source:e.mode,onClick:e.handleClick})}class he extends ue["d"]{constructor(e){super(new he.Model);this._handleClick=()=>{const e=new fe["Menu"]({commands:this._commands});const t="codemirror:change-mode";if(this._popup){this._popup.dispose()}L.getModeInfo().sort((e,t)=>{const n=e.name||"";const r=t.name||"";return n.localeCompare(r)}).forEach(n=>{if(n.mode.indexOf("brainf")===0){return}const r={insertSpaces:true,name:n.name};e.addItem({command:t,args:r})});this._popup=Object(de["l"])({body:e,anchor:this,align:"left"})};this._popup=null;this._commands=e.commands;this.addClass(de["k"]);this.title.caption="Change text editor syntax highlighting"}render(){if(!this.model){return null}return ce.a.createElement(pe,{mode:this.model.mode,handleClick:this._handleClick})}}(function(e){class t extends ue["c"]{constructor(){super(...arguments);this._onMIMETypeChange=(e,t)=>{const n=this._mode;const r=L.findByMIME(t.newValue);this._mode=r.name||r.mode;this._triggerChange(n,this._mode)};this._mode="";this._editor=null}get mode(){return this._mode}get editor(){return this._editor}set editor(e){const t=this._editor;if(t!==null){t.model.mimeTypeChanged.disconnect(this._onMIMETypeChange)}const n=this._mode;this._editor=e;if(this._editor===null){this._mode=""}else{const e=L.findByMIME(this._editor.model.mimeType);this._mode=e.name||e.mode;this._editor.model.mimeTypeChanged.connect(this._onMIMETypeChange)}this._triggerChange(n,this._mode)}_triggerChange(e,t){if(e!==t){this.stateChanged.emit(void 0)}}}e.Model=t})(he||(he={}));const me={factoryService:new ae,mimeTypeService:new se}},dl0q:function(e,t,n){n("Zxgi")("observable")},dlz5:function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){"use strict";e.defineOption("rulers",false,(function(e,n){if(e.state.rulerDiv){e.state.rulerDiv.parentElement.removeChild(e.state.rulerDiv);e.state.rulerDiv=null;e.off("refresh",t)}if(n&&n.length){e.state.rulerDiv=e.display.lineSpace.parentElement.insertBefore(document.createElement("div"),e.display.lineSpace);e.state.rulerDiv.className="CodeMirror-rulers";t(e);e.on("refresh",t)}}));function t(t){t.state.rulerDiv.textContent="";var n=t.getOption("rulers");var r=t.defaultCharWidth();var i=t.charCoords(e.Pos(t.firstLine(),0),"div").left;t.state.rulerDiv.style.minHeight=t.display.scroller.offsetHeight+30+"px";for(var o=0;o<n.length;o++){var a=document.createElement("div");a.className="CodeMirror-ruler";var s,l=n[o];if(typeof l=="number"){s=l}else{s=l.column;if(l.className)a.className+=" "+l.className;if(l.color)a.style.borderColor=l.color;if(l.lineStyle)a.style.borderLeftStyle=l.lineStyle;if(l.width)a.style.borderLeftWidth=l.width}a.style.left=i+s*r+"px";t.state.rulerDiv.appendChild(a)}}}))},dmJ9:function(e,t,n){"use strict";n.d(t,"a",(function(){return g}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("ZEf0");var d=n("a26C");var f=n("xySv");var p=n("7x2u");var h=n("YTow");var m=n("til7");var b=n("QRwY");var v=n("BUHZ");var g=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){var e,t;var n=this.props,i=n.size,s=n.style,l=n.position,u=n.vertical;var d=l?Object(f["b"])(l):null;var p=o()(c["Classes"].DRAWER,(e={},e[c["Classes"].VERTICAL]=!d&&u,e[d?c["Classes"].positionClass(d):""]=true,e),this.props.className);var h=i==null?s:Object(r["__assign"])(Object(r["__assign"])({},s),(t={},t[(d?Object(f["c"])(d):u)?"height":"width"]=i,t));return a["createElement"](v["a"],Object(r["__assign"])({},this.props,{className:c["Classes"].OVERLAY_CONTAINER}),a["createElement"]("div",{className:p,style:h},this.maybeRenderHeader(),this.props.children))};t.prototype.validateProps=function(e){if(e.title==null){if(e.icon!=null){console.warn(d["i"])}if(e.isCloseButtonShown!=null){console.warn(d["h"])}}if(e.position!=null){if(e.vertical){console.warn(d["k"])}if(e.position!==Object(f["b"])(e.position)){console.warn(d["j"])}}};t.prototype.maybeRenderCloseButton=function(){if(this.props.isCloseButtonShown!==false){return a["createElement"](h["b"],{"aria-label":"Close",className:c["Classes"].DIALOG_CLOSE_BUTTON,icon:a["createElement"](b["a"],{icon:"small-cross",iconSize:b["a"].SIZE_LARGE}),minimal:true,onClick:this.props.onClose})}else{return null}};t.prototype.maybeRenderHeader=function(){var e=this.props,t=e.icon,n=e.title;if(n==null){return null}return a["createElement"]("div",{className:c["Classes"].DRAWER_HEADER},a["createElement"](b["a"],{icon:t,iconSize:b["a"].SIZE_LARGE}),a["createElement"](m["f"],null,n),this.maybeRenderCloseButton())};t.displayName=p["a"]+".Drawer";t.defaultProps={canOutsideClickClose:true,isOpen:false,position:null,style:{},vertical:false};t.SIZE_SMALL="360px";t.SIZE_STANDARD="50%";t.SIZE_LARGE="90%";t=Object(r["__decorate"])([l["polyfill"]],t);return t}(u["a"])},duGq:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=function(){function e(e){this._disposed=false;this._context=e;this._state=i.State.create(e)}e.prototype.dispose=function(){if(this._disposed){return}this._disposed=true;while(this._state.next){this._state=this._state.next;this._context.restore()}};Object.defineProperty(e.prototype,"isDisposed",{get:function(){return this._disposed},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"fillStyle",{get:function(){return this._context.fillStyle},set:function(e){if(this._state.fillStyle!==e){this._state.fillStyle=e;this._context.fillStyle=e}},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"strokeStyle",{get:function(){return this._context.strokeStyle},set:function(e){if(this._state.strokeStyle!==e){this._state.strokeStyle=e;this._context.strokeStyle=e}},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"font",{get:function(){return this._context.font},set:function(e){if(this._state.font!==e){this._state.font=e;this._context.font=e}},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"textAlign",{get:function(){return this._context.textAlign},set:function(e){if(this._state.textAlign!==e){this._state.textAlign=e;this._context.textAlign=e}},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"textBaseline",{get:function(){return this._context.textBaseline},set:function(e){if(this._state.textBaseline!==e){this._state.textBaseline=e;this._context.textBaseline=e}},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"lineCap",{get:function(){return this._context.lineCap},set:function(e){if(this._state.lineCap!==e){this._state.lineCap=e;this._context.lineCap=e}},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"lineDashOffset",{get:function(){return this._context.lineDashOffset},set:function(e){if(this._state.lineDashOffset!==e){this._state.lineDashOffset=e;this._context.lineDashOffset=e}},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"lineJoin",{get:function(){return this._context.lineJoin},set:function(e){if(this._state.lineJoin!==e){this._state.lineJoin=e;this._context.lineJoin=e}},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"lineWidth",{get:function(){return this._context.lineWidth},set:function(e){if(this._state.lineWidth!==e){this._state.lineWidth=e;this._context.lineWidth=e}},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"miterLimit",{get:function(){return this._context.miterLimit},set:function(e){if(this._state.miterLimit!==e){this._state.miterLimit=e;this._context.miterLimit=e}},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"shadowBlur",{get:function(){return this._context.shadowBlur},set:function(e){if(this._state.shadowBlur!==e){this._state.shadowBlur=e;this._context.shadowBlur=e}},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"shadowColor",{get:function(){return this._context.shadowColor},set:function(e){if(this._state.shadowColor!==e){this._state.shadowColor=e;this._context.shadowColor=e}},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"shadowOffsetX",{get:function(){return this._context.shadowOffsetX},set:function(e){if(this._state.shadowOffsetX!==e){this._state.shadowOffsetX=e;this._context.shadowOffsetX=e}},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"shadowOffsetY",{get:function(){return this._context.shadowOffsetY},set:function(e){if(this._state.shadowOffsetY!==e){this._state.shadowOffsetY=e;this._context.shadowOffsetY=e}},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"imageSmoothingEnabled",{get:function(){return this._context.imageSmoothingEnabled},set:function(e){if(this._state.imageSmoothingEnabled!==e){this._state.imageSmoothingEnabled=e;this._context.imageSmoothingEnabled=e}},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"globalAlpha",{get:function(){return this._context.globalAlpha},set:function(e){if(this._state.globalAlpha!==e){this._state.globalAlpha=e;this._context.globalAlpha=e}},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"globalCompositeOperation",{get:function(){return this._context.globalCompositeOperation},set:function(e){if(this._state.globalCompositeOperation!==e){this._state.globalCompositeOperation=e;this._context.globalCompositeOperation=e}},enumerable:true,configurable:true});e.prototype.getLineDash=function(){return this._context.getLineDash()};e.prototype.setLineDash=function(e){this._context.setLineDash(e)};e.prototype.rotate=function(e){this._context.rotate(e)};e.prototype.scale=function(e,t){this._context.scale(e,t)};e.prototype.transform=function(e,t,n,r,i,o){this._context.transform(e,t,n,r,i,o)};e.prototype.translate=function(e,t){this._context.translate(e,t)};e.prototype.setTransform=function(e,t,n,r,i,o){this._context.setTransform(e,t,n,r,i,o)};e.prototype.save=function(){this._state=i.State.push(this._state);this._context.save()};e.prototype.restore=function(){if(!this._state.next){return}this._state=i.State.pop(this._state);this._context.restore()};e.prototype.beginPath=function(){return this._context.beginPath()};e.prototype.closePath=function(){this._context.closePath()};e.prototype.isPointInPath=function(e,t,n){var r;if(arguments.length===2){r=this._context.isPointInPath(e,t)}else{r=this._context.isPointInPath(e,t,n)}return r};e.prototype.arc=function(e,t,n,r,i,o){if(arguments.length===5){this._context.arc(e,t,n,r,i)}else{this._context.arc(e,t,n,r,i,o)}};e.prototype.arcTo=function(e,t,n,r,i){this._context.arcTo(e,t,n,r,i)};e.prototype.bezierCurveTo=function(e,t,n,r,i,o){this._context.bezierCurveTo(e,t,n,r,i,o)};e.prototype.ellipse=function(e,t,n,r,i,o,a,s){if(arguments.length===7){this._context.ellipse(e,t,n,r,i,o,a)}else{this._context.ellipse(e,t,n,r,i,o,a,s)}};e.prototype.lineTo=function(e,t){this._context.lineTo(e,t)};e.prototype.moveTo=function(e,t){this._context.moveTo(e,t)};e.prototype.quadraticCurveTo=function(e,t,n,r){this._context.quadraticCurveTo(e,t,n,r)};e.prototype.rect=function(e,t,n,r){this._context.rect(e,t,n,r)};e.prototype.clip=function(e){if(arguments.length===0){this._context.clip()}else{this._context.clip(e)}};e.prototype.fill=function(e){if(arguments.length===0){this._context.fill()}else{this._context.fill(e)}};e.prototype.stroke=function(){this._context.stroke()};e.prototype.clearRect=function(e,t,n,r){return this._context.clearRect(e,t,n,r)};e.prototype.fillRect=function(e,t,n,r){this._context.fillRect(e,t,n,r)};e.prototype.fillText=function(e,t,n,r){if(arguments.length===3){this._context.fillText(e,t,n)}else{this._context.fillText(e,t,n,r)}};e.prototype.strokeRect=function(e,t,n,r){this._context.strokeRect(e,t,n,r)};e.prototype.strokeText=function(e,t,n,r){if(arguments.length===3){this._context.strokeText(e,t,n)}else{this._context.strokeText(e,t,n,r)}};e.prototype.measureText=function(e){return this._context.measureText(e)};e.prototype.createLinearGradient=function(e,t,n,r){return this._context.createLinearGradient(e,t,n,r)};e.prototype.createRadialGradient=function(e,t,n,r,i,o){return this._context.createRadialGradient(e,t,n,r,i,o)};e.prototype.createPattern=function(e,t){return this._context.createPattern(e,t)};e.prototype.createImageData=function(){return this._context.createImageData.apply(this._context,arguments)};e.prototype.getImageData=function(e,t,n,r){return this._context.getImageData(e,t,n,r)};e.prototype.putImageData=function(){this._context.putImageData.apply(this._context,arguments)};e.prototype.drawImage=function(){this._context.drawImage.apply(this._context,arguments)};e.prototype.drawFocusIfNeeded=function(e){this._context.drawFocusIfNeeded(e)};return e}();t.GraphicsContext=r;var i;(function(e){var t=-1;var n=[];var r=function(){function e(){}e.create=function(r){var i=t<0?new e:n[t--];i.next=null;i.fillStyle=r.fillStyle;i.font=r.font;i.globalAlpha=r.globalAlpha;i.globalCompositeOperation=r.globalCompositeOperation;i.imageSmoothingEnabled=r.imageSmoothingEnabled;i.lineCap=r.lineCap;i.lineDashOffset=r.lineDashOffset;i.lineJoin=r.lineJoin;i.lineWidth=r.lineWidth;i.miterLimit=r.miterLimit;i.shadowBlur=r.shadowBlur;i.shadowColor=r.shadowColor;i.shadowOffsetX=r.shadowOffsetX;i.shadowOffsetY=r.shadowOffsetY;i.strokeStyle=r.strokeStyle;i.textAlign=r.textAlign;i.textBaseline=r.textBaseline;return i};e.push=function(r){var i=t<0?new e:n[t--];i.next=r;i.fillStyle=r.fillStyle;i.font=r.font;i.globalAlpha=r.globalAlpha;i.globalCompositeOperation=r.globalCompositeOperation;i.imageSmoothingEnabled=r.imageSmoothingEnabled;i.lineCap=r.lineCap;i.lineDashOffset=r.lineDashOffset;i.lineJoin=r.lineJoin;i.lineWidth=r.lineWidth;i.miterLimit=r.miterLimit;i.shadowBlur=r.shadowBlur;i.shadowColor=r.shadowColor;i.shadowOffsetX=r.shadowOffsetX;i.shadowOffsetY=r.shadowOffsetY;i.strokeStyle=r.strokeStyle;i.textAlign=r.textAlign;i.textBaseline=r.textBaseline;return i};e.pop=function(e){e.fillStyle="";e.strokeStyle="";n[++t]=e;return e.next};return e}();e.State=r})(i||(i={}))},dwZm:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.isTag=void 0;function r(e){return e.type==="tag"||e.type==="script"||e.type==="style"}t.isTag=r;t.Text="text";t.Directive="directive";t.Comment="comment";t.Script="script";t.Style="style";t.Tag="tag";t.CDATA="cdata";t.Doctype="doctype"},"e+ae":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),n="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function r(e){return e>1&&e<5}function i(e,t,n,i){var o=e+" ";switch(n){case"s":return t||i?"pár sekúnd":"pár sekundami";case"ss":if(t||i){return o+(r(e)?"sekundy":"sekúnd")}else{return o+"sekundami"}case"m":return t?"minúta":i?"minútu":"minútou";case"mm":if(t||i){return o+(r(e)?"minúty":"minút")}else{return o+"minútami"}case"h":return t?"hodina":i?"hodinu":"hodinou";case"hh":if(t||i){return o+(r(e)?"hodiny":"hodín")}else{return o+"hodinami"}case"d":return t||i?"deň":"dňom";case"dd":if(t||i){return o+(r(e)?"dni":"dní")}else{return o+"dňami"}case"M":return t||i?"mesiac":"mesiacom";case"MM":if(t||i){return o+(r(e)?"mesiace":"mesiacov")}else{return o+"mesiacmi"}case"y":return t||i?"rok":"rokom";case"yy":if(t||i){return o+(r(e)?"roky":"rokov")}else{return o+"rokmi"}}}var o=e.defineLocale("sk",{months:t,monthsShort:n,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o}))},e3Tu:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n("hI0s");const i=n("S9up");const o="api/config";var a;(function(e){function t(e){const t=new s(e);return t.load().then(()=>t)}e.create=t})(a=t.ConfigSection||(t.ConfigSection={}));class s{constructor(e){var t;this._url="unknown";const n=this.serverSettings=(t=e.serverSettings,t!==null&&t!==void 0?t:i.ServerConnection.makeSettings());this._url=r.URLExt.join(n.baseUrl,o,encodeURIComponent(e.name))}get data(){return this._data}async load(){const e=await i.ServerConnection.makeRequest(this._url,{},this.serverSettings);if(e.status!==200){const t=await i.ServerConnection.ResponseError.create(e);throw t}this._data=await e.json()}async update(e){this._data=Object.assign(Object.assign({},this._data),e);const t={method:"PATCH",body:JSON.stringify(e)};const n=await i.ServerConnection.makeRequest(this._url,t,this.serverSettings);if(n.status!==200){const e=await i.ServerConnection.ResponseError.create(n);throw e}this._data=await n.json();return this._data}}class l{constructor(e){var t,n;this._className="";this._section=e.section;this._defaults=(t=e.defaults,t!==null&&t!==void 0?t:{});this._className=(n=e.className,n!==null&&n!==void 0?n:"")}get(e){const t=this._classData();return e in t?t[e]:this._defaults[e]}set(e,t){const n={};n[e]=t;if(this._className){const e={};e[this._className]=n;return this._section.update(e)}else{return this._section.update(n)}}_classData(){const e=this._section.data;if(this._className&&this._className in e){return e[this._className]}return e}}t.ConfigWithDefaults=l},e56X:function(e,t,n){const{noopTest:r,edit:i,merge:o}=n("rUJ1");const a={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:"+"<(script|pre|style)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)"+"|comment[^\\n]*(\\n+|$)"+"|<\\?[\\s\\S]*?\\?>\\n*"+"|<![A-Z][\\s\\S]*?>\\n*"+"|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>\\n*"+"|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:\\n{2,}|$)"+"|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)"+"|</(?!script|pre|style)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)"+")",def:/^ {0,3}\[(label)\]: *\n? *<?([^\s>]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:r,table:r,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};a._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/;a._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/;a.def=i(a.def).replace("label",a._label).replace("title",a._title).getRegex();a.bullet=/(?:[*+-]|\d{1,9}\.)/;a.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/;a.item=i(a.item,"gm").replace(/bull/g,a.bullet).getRegex();a.list=i(a.list).replace(/bull/g,a.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+a.def.source+")").getRegex();a._tag="address|article|aside|base|basefont|blockquote|body|caption"+"|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption"+"|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe"+"|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option"+"|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr"+"|track|ul";a._comment=/<!--(?!-?>)[\s\S]*?-->/;a.html=i(a.html,"i").replace("comment",a._comment).replace("tag",a._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex();a.paragraph=i(a._paragraph).replace("hr",a.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",a._tag).getRegex();a.blockquote=i(a.blockquote).replace("paragraph",a.paragraph).getRegex();a.normal=o({},a);a.gfm=o({},a.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n"+" *([-:]+ *\\|[-| :]*)"+"(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n"+" *\\|?( *[-:]+[-| :]*)"+"(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"});a.gfm.nptable=i(a.gfm.nptable).replace("hr",a.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",a._tag).getRegex();a.gfm.table=i(a.gfm.table).replace("hr",a.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",a._tag).getRegex();a.pedantic=o({},a.normal,{html:i("^ *(?:comment *(?:\\n|\\s*$)"+"|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)"+"|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",a._comment).replace(/tag/g,"(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub"+"|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)"+"\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:r,paragraph:i(a.normal._paragraph).replace("hr",a.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",a.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});const s={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:r,tag:"^comment"+"|^</[a-zA-Z][\\w:-]*\\s*>"+"|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>"+"|^<\\?[\\s\\S]*?\\?>"+"|^<![a-zA-Z]+\\s[\\s\\S]*?>"+"|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,strong:/^__([^\s_])__(?!_)|^\*\*([^\s*])\*\*(?!\*)|^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)/,em:/^_([^\s_])_(?!_)|^\*([^\s*<\[])\*(?!\*)|^_([^\s<][\s\S]*?[^\s_])_(?!_|[^\spunctuation])|^_([^\s_<][\s\S]*?[^\s])_(?!_|[^\spunctuation])|^\*([^\s<"][\s\S]*?[^\s\*])\*(?!\*|[^\spunctuation])|^\*([^\s*"<\[][\s\S]*?[^\s])\*(?!\*)/,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:r,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*]|\b_|$)|[^ ](?= {2,}\n))|(?= {2,}\n))/};s._punctuation="!\"#$%&'()*+,\\-./:;<=>?@\\[^_{|}~";s.em=i(s.em).replace(/punctuation/g,s._punctuation).getRegex();s._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g;s._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;s._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/;s.autolink=i(s.autolink).replace("scheme",s._scheme).replace("email",s._email).getRegex();s._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/;s.tag=i(s.tag).replace("comment",a._comment).replace("attribute",s._attribute).getRegex();s._label=/(?:\[[^\[\]]*\]|\\.|`[^`]*`|[^\[\]\\`])*?/;s._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/;s._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/;s.link=i(s.link).replace("label",s._label).replace("href",s._href).replace("title",s._title).getRegex();s.reflink=i(s.reflink).replace("label",s._label).getRegex();s.normal=o({},s);s.pedantic=o({},s.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:i(/^!?\[(label)\]\((.*?)\)/).replace("label",s._label).getRegex(),reflink:i(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",s._label).getRegex()});s.gfm=o({},s.normal,{escape:i(s.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*~]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))|(?= {2,}\n|[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))/});s.gfm.url=i(s.gfm.url,"i").replace("email",s.gfm._extended_email).getRegex();s.breaks=o({},s.gfm,{br:i(s.br).replace("{2,}","*").getRegex(),text:i(s.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});e.exports={block:a,inline:s}},e5Mh:function(e,t,n){"use strict";n.r(t);var r=n("tANm");var i=n("zfUK");var o=n("iCsf");var a=n("ldDC");var s=n("2F0p");var l=n("N4GV");var c=n("I9Sh");var u=n("+O56");var d=n("AIml");var f=n("U2CZ");var p=n("DZkP");var h=n("hI0s");var m=n.n(h);var b=n("F81b");var v=n("4n0G");var g=n("w0/B");var _=n("O0Ec");var y=n.n(_);var w=n("i96i");var x=n("ROI/");var C=n("nW2j");var k=n("RE42");var E=n("q1tI");var M=n.n(E);var S;(function(e){e.activateNextTab="application:activate-next-tab";e.activatePreviousTab="application:activate-previous-tab";e.activateNextTabBar="application:activate-next-tab-bar";e.activatePreviousTabBar="application:activate-previous-tab-bar";e.close="application:close";e.closeOtherTabs="application:close-other-tabs";e.closeRightTabs="application:close-right-tabs";e.closeAll="application:close-all";e.setMode="application:set-mode";e.toggleMode="application:toggle-mode";e.toggleLeftArea="application:toggle-left-area";e.toggleRightArea="application:toggle-right-area";e.togglePresentationMode="application:toggle-presentation-mode";e.tree="router:tree";e.switchSidebar="sidebar:switch"})(S||(S={}));const L={id:"@jupyterlab/application-extension:main",requires:[r["b"],d["a"]],optional:[f["a"],r["a"]],activate:(e,t,n,r,a)=>{if(!(e instanceof i["a"])){throw new Error(`${L.id} must be activated in JupyterLab.`)}const s=n.name;console.debug(`Starting application in workspace: "${s}"`);if(e.registerPluginErrors.length!==0){const t=E["createElement"]("pre",null,e.registerPluginErrors.map(e=>e.message).join("\n"));void Object(p["c"])("Error Registering Plugins",{message:t})}I(e,r);e.shell.layoutModified.connect(()=>{e.commands.notifyCommandChanged()});a=a||o["a"];e.serviceManager.connectionFailure.connect(a);const l=e.serviceManager.builder;const c=()=>l.build().then(()=>Object(p["b"])({title:"Build Complete",body:"Build successfully completed, reload page?",buttons:[p["a"].cancelButton(),p["a"].warnButton({label:"Reload"})]})).then(e=>{if(e.button.accept){t.reload()}}).catch(e=>{void Object(p["c"])("Build Failed",{message:E["createElement"]("pre",null,e.message)})});if(l.isAvailable&&l.shouldCheck){void l.getStatus().then(e=>{if(e.status==="building"){return c()}if(e.status!=="needed"){return}const t=E["createElement"]("div",null,"JupyterLab build is suggested:",E["createElement"]("br",null),E["createElement"]("pre",null,e.message));void Object(p["b"])({title:"Build Recommended",body:t,buttons:[p["a"].cancelButton(),p["a"].okButton({label:"Build"})]}).then(e=>e.button.accept?c():undefined)})}const u="Are you sure you want to exit JupyterLab?\n"+"Any unsaved changes will be lost.";window.addEventListener("beforeunload",t=>{if(e.status.isDirty){return t.returnValue=u}})},autoStart:true};const T={id:"@jupyterlab/application-extension:layout",requires:[_["IStateDB"],a["a"]],activate:(e,t,n)=>{const r=e.started;const i=e.commands;const o=new s["b"]({connector:t,first:r,registry:i});void o.fetch().then(e=>{n.restoreLayout(e);n.layoutModified.connect(()=>{void o.save(n.saveLayout())})});return o},autoStart:true,provides:s["a"]};const D={id:"@jupyterlab/application-extension:router",requires:[l["a"].IPaths],activate:(e,t)=>{const{commands:n}=e;const r=t.urls.base;const i=new c["a"]({base:r,commands:n});void e.started.then(()=>{void i.route();window.addEventListener("popstate",()=>{void i.route()})});return i},autoStart:true,provides:r["b"]};const O={id:"@jupyterlab/application-extension:tree-resolver",autoStart:true,requires:[l["a"].IPaths,r["b"],d["a"]],provides:l["a"].ITreeResolver,activate:(e,t,n,r)=>{const{commands:i}=e;const o=new RegExp(`^${t.urls.tree}([^?]+)`);const a=new RegExp(`^${t.urls.workspaces}/[^?/]+/tree/([^?]+)`);const s=new k["DisposableSet"];const l=new C["PromiseDelegate"];s.add(i.addCommand(S.tree,{execute:async e=>{var i;if(s.isDisposed){return}const c=e.path.match(o);const u=e.path.match(a);const d=c||u;const f=d?decodeURI(d[1]):"";const p=h["PathExt"].basename(r.name);const m=h["URLExt"].queryStringToObject((i=e.search,i!==null&&i!==void 0?i:""));const b=m["file-browser-path"]||"";delete m["file-browser-path"];const v=(u?h["URLExt"].join(t.urls.workspaces,p):t.urls.app)+h["URLExt"].objectToQueryString(m)+e.hash;n.navigate(v);s.dispose();l.resolve({browser:b,file:f})}}));s.add(n.register({command:S.tree,pattern:o}));s.add(n.register({command:S.tree,pattern:a}));const c=()=>{if(s.isDisposed){return}s.dispose();l.resolve(null)};n.routed.connect(c);s.add(new k["DisposableDelegate"](()=>{n.routed.disconnect(c)}));return{paths:l.promise}}};const A={id:"@jupyterlab/application-extension:notfound",requires:[l["a"].IPaths,r["b"]],activate:(e,t,n)=>{const r=t.urls.notFound;if(!r){return}const i=n.base;const o=`\n The path: ${r} was not found. JupyterLab redirected to: ${i}\n `;n.navigate("");void Object(p["c"])("Path Not Found",{message:o})},autoStart:true};const j={id:"@jupyterlab/application-extension:faviconbusy",requires:[u["a"]],activate:async(e,t)=>{t.busySignal.connect((e,t)=>{const n=document.querySelector(`link[rel="icon"]${t?".idle.favicon":".busy.favicon"}`);if(!n){return}const r=document.querySelector(`link${t?".busy.favicon":".idle.favicon"}`);if(!r){return}if(n!==r){n.rel="";r.rel="icon";r.parentNode.replaceChild(r,r)}})},autoStart:true};const P="@jupyterlab/application-extension:sidebar";const R={id:P,activate:(e,t,n)=>{let r={};const i=()=>{Object(x["each"])(n.widgets("left"),e=>{if(r[e.id]&&r[e.id]==="right"){n.add(e,"right")}});Object(x["each"])(n.widgets("right"),e=>{if(r[e.id]&&r[e.id]==="left"){n.add(e,"left")}})};n.layoutModified.connect(i);void Promise.all([t.load(P),e.restored]).then(([e])=>{r=e.get("overrides").composite||{};e.changed.connect(e=>{r=e.get("overrides").composite||{};i()})});e.commands.addCommand(S.switchSidebar,{label:"Switch Sidebar Side",execute:()=>{const n=e.contextMenuHitTest(e=>!!e.dataset.id);let i;let o;if(n){i=n.dataset["id"];const e=document.getElementById("jp-left-stack");const t=document.getElementById(i);if(e&&t&&e.contains(t)){o="right"}else{o="left"}}else{return}const a=Object.assign({},r);a[i]=o;return t.set(P,"overrides",a)}});e.contextMenu.addItem({command:S.switchSidebar,selector:".jp-SideBar .lm-TabBar-tab",rank:500})},requires:[g["a"],a["a"]],autoStart:true};function I(e,t){const{commands:n,contextMenu:r,shell:i}=e;const o="Main Area";const a=()=>{const t=e=>!!e.dataset.id;const n=e.contextMenuHitTest(t);if(!n){return i.currentWidget}const r=Object(x["toArray"])(i.widgets("main")).filter(e=>e.id===n.dataset.id);if(r.length<1){return i.currentWidget}return r[0]};const s=e=>{e.forEach(e=>e.close())};const l=(e,t)=>{switch(e.type){case"split-area":const n=Object(x["iter"])(e.children);let r=null;let i;do{i=n.next();if(i){r=l(i,t)}}while(!r&&i);return r;case"tab-area":const{id:o}=t;return e.widgets.some(e=>e.id===o)?e:null;default:return null}};const c=e=>{var t;const{mainArea:n}=i.saveLayout();if(!n||n.mode!=="multiple-document"){return null}const r=(t=n.dock)===null||t===void 0?void 0:t.main;if(!r){return null}return l(r,e)};const u=e=>{const{id:t}=e;const n=c(e);const r=n?n.widgets||[]:[];const i=r.findIndex(e=>e.id===t);if(i<0){return[]}return r.slice(i+1)};n.addCommand(S.activateNextTab,{label:"Activate Next Tab",execute:()=>{i.activateNextTab()}});n.addCommand(S.activatePreviousTab,{label:"Activate Previous Tab",execute:()=>{i.activatePreviousTab()}});n.addCommand(S.activateNextTabBar,{label:"Activate Next Tab Bar",execute:()=>{i.activateNextTabBar()}});n.addCommand(S.activatePreviousTabBar,{label:"Activate Previous Tab Bar",execute:()=>{i.activatePreviousTabBar()}});const d="#jp-main-dock-panel .lm-DockPanel-tabBar.jp-Activity .lm-TabBar-tab";n.addCommand(S.close,{label:()=>"Close Tab",isEnabled:()=>{const e=a();return!!e&&e.title.closable},execute:()=>{const e=a();if(e){e.close()}}});r.addItem({command:S.close,selector:d,rank:4});n.addCommand(S.closeAll,{label:"Close All Tabs",execute:()=>{i.closeAll()}});n.addCommand(S.closeOtherTabs,{label:()=>`Close All Other Tabs`,isEnabled:()=>{const e=i.widgets("main");return!!e.next()&&!!e.next()},execute:()=>{const e=a();if(!e){return}const{id:t}=e;const n=Object(x["toArray"])(i.widgets("main")).filter(e=>e.id!==t);s(n)}});r.addItem({command:S.closeOtherTabs,selector:d,rank:4});n.addCommand(S.closeRightTabs,{label:()=>`Close Tabs to Right`,isEnabled:()=>!!a()&&u(a()).length>0,execute:()=>{const e=a();if(!e){return}s(u(e))}});r.addItem({command:S.closeRightTabs,selector:d,rank:5});e.commands.addCommand(S.toggleLeftArea,{label:()=>"Show Left Sidebar",execute:()=>{if(i.leftCollapsed){i.expandLeft()}else{i.collapseLeft();if(i.currentWidget){i.activateById(i.currentWidget.id)}}},isToggled:()=>!i.leftCollapsed,isVisible:()=>!i.isEmpty("left")});e.commands.addCommand(S.toggleRightArea,{label:()=>"Show Right Sidebar",execute:()=>{if(i.rightCollapsed){i.expandRight()}else{i.collapseRight();if(i.currentWidget){i.activateById(i.currentWidget.id)}}},isToggled:()=>!i.rightCollapsed,isVisible:()=>!i.isEmpty("right")});e.commands.addCommand(S.togglePresentationMode,{label:()=>"Presentation Mode",execute:()=>{i.presentationMode=!i.presentationMode},isToggled:()=>i.presentationMode,isVisible:()=>true});e.commands.addCommand(S.setMode,{isVisible:e=>{const t=e["mode"];return t==="single-document"||t==="multiple-document"},execute:e=>{const t=e["mode"];if(t==="single-document"||t==="multiple-document"){i.mode=t;return}throw new Error(`Unsupported application shell mode: ${t}`)}});e.commands.addCommand(S.toggleMode,{label:"Single-Document Mode",isToggled:()=>i.mode==="single-document",execute:()=>{const t=i.mode==="multiple-document"?{mode:"single-document"}:{mode:"multiple-document"};return e.commands.execute(S.setMode,t)}});if(t){t.addItem({command:S.activateNextTab,category:o});t.addItem({command:S.activatePreviousTab,category:o});t.addItem({command:S.activateNextTabBar,category:o});t.addItem({command:S.activatePreviousTabBar,category:o});t.addItem({command:S.close,category:o});t.addItem({command:S.closeAll,category:o});t.addItem({command:S.closeOtherTabs,category:o});t.addItem({command:S.closeRightTabs,category:o});t.addItem({command:S.toggleLeftArea,category:o});t.addItem({command:S.toggleRightArea,category:o});t.addItem({command:S.togglePresentationMode,category:o});t.addItem({command:S.toggleMode,category:o})}}const z={id:"@jupyterlab/application-extension:shell",activate:e=>{if(!(e.shell instanceof a["b"])){throw new Error(`${z.id} did not find a LabShell instance.`)}return e.shell},autoStart:true,provides:a["a"]};const N={id:"@jupyterlab/application-extension:status",activate:e=>{if(!(e instanceof i["a"])){throw new Error(`${N.id} must be activated in JupyterLab.`)}return e.status},autoStart:true,provides:u["a"]};const H={id:"@jupyterlab/application-extension:info",activate:e=>{if(!(e instanceof i["a"])){throw new Error(`${H.id} must be activated in JupyterLab.`)}return e.info},autoStart:true,provides:i["a"].IInfo};const F={id:"@jupyterlab/apputils-extension:paths",activate:e=>{if(!(e instanceof i["a"])){throw new Error(`${F.id} must be activated in JupyterLab.`)}return e.paths},autoStart:true,provides:l["a"].IPaths};const B={id:"@jupyterlab/application-extension:property-inspector",autoStart:true,requires:[a["a"]],optional:[s["a"]],provides:b["a"],activate:(e,t,n)=>{const r=new v["a"](t);r.title.icon=w["b"];r.title.caption="Property Inspector";r.id="jp-property-inspector";t.add(r,"left");if(n){n.add(r,"jp-property-inspector")}return r}};const V=[L,T,D,O,A,j,R,z,N,H,F,B];t["default"]=V},e5US:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,'/*!\n * Font Awesome Free 5.14.0 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\n.fa.fa-glass:before{content:"\\f000"}.fa.fa-meetup{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-star-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-o:before{content:"\\f005"}.fa.fa-close:before,.fa.fa-remove:before{content:"\\f00d"}.fa.fa-gear:before{content:"\\f013"}.fa.fa-trash-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-trash-o:before{content:"\\f2ed"}.fa.fa-file-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-o:before{content:"\\f15b"}.fa.fa-clock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-clock-o:before{content:"\\f017"}.fa.fa-arrow-circle-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-down:before{content:"\\f358"}.fa.fa-arrow-circle-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-up:before{content:"\\f35b"}.fa.fa-play-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-play-circle-o:before{content:"\\f144"}.fa.fa-repeat:before,.fa.fa-rotate-right:before{content:"\\f01e"}.fa.fa-refresh:before{content:"\\f021"}.fa.fa-list-alt{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-dedent:before{content:"\\f03b"}.fa.fa-video-camera:before{content:"\\f03d"}.fa.fa-picture-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-picture-o:before{content:"\\f03e"}.fa.fa-photo{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-photo:before{content:"\\f03e"}.fa.fa-image{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-image:before{content:"\\f03e"}.fa.fa-pencil:before{content:"\\f303"}.fa.fa-map-marker:before{content:"\\f3c5"}.fa.fa-pencil-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-pencil-square-o:before{content:"\\f044"}.fa.fa-share-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-share-square-o:before{content:"\\f14d"}.fa.fa-check-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-check-square-o:before{content:"\\f14a"}.fa.fa-arrows:before{content:"\\f0b2"}.fa.fa-times-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-circle-o:before{content:"\\f057"}.fa.fa-check-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-check-circle-o:before{content:"\\f058"}.fa.fa-mail-forward:before{content:"\\f064"}.fa.fa-expand:before{content:"\\f424"}.fa.fa-compress:before{content:"\\f422"}.fa.fa-eye,.fa.fa-eye-slash{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-warning:before{content:"\\f071"}.fa.fa-calendar:before{content:"\\f073"}.fa.fa-arrows-v:before{content:"\\f338"}.fa.fa-arrows-h:before{content:"\\f337"}.fa.fa-bar-chart{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bar-chart:before{content:"\\f080"}.fa.fa-bar-chart-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bar-chart-o:before{content:"\\f080"}.fa.fa-facebook-square,.fa.fa-twitter-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-gears:before{content:"\\f085"}.fa.fa-thumbs-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-thumbs-o-up:before{content:"\\f164"}.fa.fa-thumbs-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-thumbs-o-down:before{content:"\\f165"}.fa.fa-heart-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-heart-o:before{content:"\\f004"}.fa.fa-sign-out:before{content:"\\f2f5"}.fa.fa-linkedin-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-linkedin-square:before{content:"\\f08c"}.fa.fa-thumb-tack:before{content:"\\f08d"}.fa.fa-external-link:before{content:"\\f35d"}.fa.fa-sign-in:before{content:"\\f2f6"}.fa.fa-github-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-lemon-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-lemon-o:before{content:"\\f094"}.fa.fa-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-square-o:before{content:"\\f0c8"}.fa.fa-bookmark-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bookmark-o:before{content:"\\f02e"}.fa.fa-facebook,.fa.fa-twitter{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook:before{content:"\\f39e"}.fa.fa-facebook-f{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook-f:before{content:"\\f39e"}.fa.fa-github{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-credit-card{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-feed:before{content:"\\f09e"}.fa.fa-hdd-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hdd-o:before{content:"\\f0a0"}.fa.fa-hand-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-right:before{content:"\\f0a4"}.fa.fa-hand-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-left:before{content:"\\f0a5"}.fa.fa-hand-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-up:before{content:"\\f0a6"}.fa.fa-hand-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-down:before{content:"\\f0a7"}.fa.fa-arrows-alt:before{content:"\\f31e"}.fa.fa-group:before{content:"\\f0c0"}.fa.fa-chain:before{content:"\\f0c1"}.fa.fa-scissors:before{content:"\\f0c4"}.fa.fa-files-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-files-o:before{content:"\\f0c5"}.fa.fa-floppy-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-floppy-o:before{content:"\\f0c7"}.fa.fa-navicon:before,.fa.fa-reorder:before{content:"\\f0c9"}.fa.fa-google-plus,.fa.fa-google-plus-square,.fa.fa-pinterest,.fa.fa-pinterest-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus:before{content:"\\f0d5"}.fa.fa-money{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-money:before{content:"\\f3d1"}.fa.fa-unsorted:before{content:"\\f0dc"}.fa.fa-sort-desc:before{content:"\\f0dd"}.fa.fa-sort-asc:before{content:"\\f0de"}.fa.fa-linkedin{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-linkedin:before{content:"\\f0e1"}.fa.fa-rotate-left:before{content:"\\f0e2"}.fa.fa-legal:before{content:"\\f0e3"}.fa.fa-dashboard:before,.fa.fa-tachometer:before{content:"\\f3fd"}.fa.fa-comment-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-comment-o:before{content:"\\f075"}.fa.fa-comments-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-comments-o:before{content:"\\f086"}.fa.fa-flash:before{content:"\\f0e7"}.fa.fa-clipboard,.fa.fa-paste{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-paste:before{content:"\\f328"}.fa.fa-lightbulb-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-lightbulb-o:before{content:"\\f0eb"}.fa.fa-exchange:before{content:"\\f362"}.fa.fa-cloud-download:before{content:"\\f381"}.fa.fa-cloud-upload:before{content:"\\f382"}.fa.fa-bell-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bell-o:before{content:"\\f0f3"}.fa.fa-cutlery:before{content:"\\f2e7"}.fa.fa-file-text-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-text-o:before{content:"\\f15c"}.fa.fa-building-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-building-o:before{content:"\\f1ad"}.fa.fa-hospital-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hospital-o:before{content:"\\f0f8"}.fa.fa-tablet:before{content:"\\f3fa"}.fa.fa-mobile-phone:before,.fa.fa-mobile:before{content:"\\f3cd"}.fa.fa-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-circle-o:before{content:"\\f111"}.fa.fa-mail-reply:before{content:"\\f3e5"}.fa.fa-github-alt{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-folder-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-folder-o:before{content:"\\f07b"}.fa.fa-folder-open-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-folder-open-o:before{content:"\\f07c"}.fa.fa-smile-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-smile-o:before{content:"\\f118"}.fa.fa-frown-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-frown-o:before{content:"\\f119"}.fa.fa-meh-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-meh-o:before{content:"\\f11a"}.fa.fa-keyboard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-keyboard-o:before{content:"\\f11c"}.fa.fa-flag-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-flag-o:before{content:"\\f024"}.fa.fa-mail-reply-all:before{content:"\\f122"}.fa.fa-star-half-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-o:before{content:"\\f089"}.fa.fa-star-half-empty{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-empty:before{content:"\\f089"}.fa.fa-star-half-full{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-full:before{content:"\\f089"}.fa.fa-code-fork:before{content:"\\f126"}.fa.fa-chain-broken:before{content:"\\f127"}.fa.fa-shield:before{content:"\\f3ed"}.fa.fa-calendar-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-o:before{content:"\\f133"}.fa.fa-css3,.fa.fa-html5,.fa.fa-maxcdn{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ticket:before{content:"\\f3ff"}.fa.fa-minus-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-minus-square-o:before{content:"\\f146"}.fa.fa-level-up:before{content:"\\f3bf"}.fa.fa-level-down:before{content:"\\f3be"}.fa.fa-pencil-square:before{content:"\\f14b"}.fa.fa-external-link-square:before{content:"\\f360"}.fa.fa-compass{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-down:before{content:"\\f150"}.fa.fa-toggle-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-down:before{content:"\\f150"}.fa.fa-caret-square-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-up:before{content:"\\f151"}.fa.fa-toggle-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-up:before{content:"\\f151"}.fa.fa-caret-square-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-right:before{content:"\\f152"}.fa.fa-toggle-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-right:before{content:"\\f152"}.fa.fa-eur:before,.fa.fa-euro:before{content:"\\f153"}.fa.fa-gbp:before{content:"\\f154"}.fa.fa-dollar:before,.fa.fa-usd:before{content:"\\f155"}.fa.fa-inr:before,.fa.fa-rupee:before{content:"\\f156"}.fa.fa-cny:before,.fa.fa-jpy:before,.fa.fa-rmb:before,.fa.fa-yen:before{content:"\\f157"}.fa.fa-rouble:before,.fa.fa-rub:before,.fa.fa-ruble:before{content:"\\f158"}.fa.fa-krw:before,.fa.fa-won:before{content:"\\f159"}.fa.fa-bitcoin,.fa.fa-btc{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bitcoin:before{content:"\\f15a"}.fa.fa-file-text:before{content:"\\f15c"}.fa.fa-sort-alpha-asc:before{content:"\\f15d"}.fa.fa-sort-alpha-desc:before{content:"\\f881"}.fa.fa-sort-amount-asc:before{content:"\\f160"}.fa.fa-sort-amount-desc:before{content:"\\f884"}.fa.fa-sort-numeric-asc:before{content:"\\f162"}.fa.fa-sort-numeric-desc:before{content:"\\f886"}.fa.fa-xing,.fa.fa-xing-square,.fa.fa-youtube,.fa.fa-youtube-play,.fa.fa-youtube-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-youtube-play:before{content:"\\f167"}.fa.fa-adn,.fa.fa-bitbucket,.fa.fa-bitbucket-square,.fa.fa-dropbox,.fa.fa-flickr,.fa.fa-instagram,.fa.fa-stack-overflow{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bitbucket-square:before{content:"\\f171"}.fa.fa-tumblr,.fa.fa-tumblr-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-long-arrow-down:before{content:"\\f309"}.fa.fa-long-arrow-up:before{content:"\\f30c"}.fa.fa-long-arrow-left:before{content:"\\f30a"}.fa.fa-long-arrow-right:before{content:"\\f30b"}.fa.fa-android,.fa.fa-apple,.fa.fa-dribbble,.fa.fa-foursquare,.fa.fa-gittip,.fa.fa-gratipay,.fa.fa-linux,.fa.fa-skype,.fa.fa-trello,.fa.fa-windows{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-gittip:before{content:"\\f184"}.fa.fa-sun-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-sun-o:before{content:"\\f185"}.fa.fa-moon-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-moon-o:before{content:"\\f186"}.fa.fa-pagelines,.fa.fa-renren,.fa.fa-stack-exchange,.fa.fa-vk,.fa.fa-weibo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-arrow-circle-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-right:before{content:"\\f35a"}.fa.fa-arrow-circle-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-left:before{content:"\\f359"}.fa.fa-caret-square-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-left:before{content:"\\f191"}.fa.fa-toggle-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-left:before{content:"\\f191"}.fa.fa-dot-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-dot-circle-o:before{content:"\\f192"}.fa.fa-vimeo-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-try:before,.fa.fa-turkish-lira:before{content:"\\f195"}.fa.fa-plus-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-plus-square-o:before{content:"\\f0fe"}.fa.fa-openid,.fa.fa-slack,.fa.fa-wordpress{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bank:before,.fa.fa-institution:before{content:"\\f19c"}.fa.fa-mortar-board:before{content:"\\f19d"}.fa.fa-delicious,.fa.fa-digg,.fa.fa-drupal,.fa.fa-google,.fa.fa-joomla,.fa.fa-pied-piper-alt,.fa.fa-pied-piper-pp,.fa.fa-reddit,.fa.fa-reddit-square,.fa.fa-stumbleupon,.fa.fa-stumbleupon-circle,.fa.fa-yahoo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-spoon:before{content:"\\f2e5"}.fa.fa-behance,.fa.fa-behance-square,.fa.fa-steam,.fa.fa-steam-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-automobile:before{content:"\\f1b9"}.fa.fa-envelope-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-envelope-o:before{content:"\\f0e0"}.fa.fa-deviantart,.fa.fa-soundcloud,.fa.fa-spotify{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-file-pdf-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-pdf-o:before{content:"\\f1c1"}.fa.fa-file-word-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-word-o:before{content:"\\f1c2"}.fa.fa-file-excel-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-excel-o:before{content:"\\f1c3"}.fa.fa-file-powerpoint-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-powerpoint-o:before{content:"\\f1c4"}.fa.fa-file-image-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-image-o:before{content:"\\f1c5"}.fa.fa-file-photo-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-photo-o:before{content:"\\f1c5"}.fa.fa-file-picture-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-picture-o:before{content:"\\f1c5"}.fa.fa-file-archive-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-archive-o:before{content:"\\f1c6"}.fa.fa-file-zip-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-zip-o:before{content:"\\f1c6"}.fa.fa-file-audio-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-audio-o:before{content:"\\f1c7"}.fa.fa-file-sound-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-sound-o:before{content:"\\f1c7"}.fa.fa-file-video-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-video-o:before{content:"\\f1c8"}.fa.fa-file-movie-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-movie-o:before{content:"\\f1c8"}.fa.fa-file-code-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-code-o:before{content:"\\f1c9"}.fa.fa-codepen,.fa.fa-jsfiddle,.fa.fa-vine{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-life-bouy,.fa.fa-life-ring{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-bouy:before{content:"\\f1cd"}.fa.fa-life-buoy{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-buoy:before{content:"\\f1cd"}.fa.fa-life-saver{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-saver:before{content:"\\f1cd"}.fa.fa-support{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-support:before{content:"\\f1cd"}.fa.fa-circle-o-notch:before{content:"\\f1ce"}.fa.fa-ra,.fa.fa-rebel{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ra:before{content:"\\f1d0"}.fa.fa-resistance{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-resistance:before{content:"\\f1d0"}.fa.fa-empire,.fa.fa-ge{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ge:before{content:"\\f1d1"}.fa.fa-git,.fa.fa-git-square,.fa.fa-hacker-news,.fa.fa-y-combinator-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-y-combinator-square:before{content:"\\f1d4"}.fa.fa-yc-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-yc-square:before{content:"\\f1d4"}.fa.fa-qq,.fa.fa-tencent-weibo,.fa.fa-wechat,.fa.fa-weixin{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-wechat:before{content:"\\f1d7"}.fa.fa-send:before{content:"\\f1d8"}.fa.fa-paper-plane-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-paper-plane-o:before{content:"\\f1d8"}.fa.fa-send-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-send-o:before{content:"\\f1d8"}.fa.fa-circle-thin{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-circle-thin:before{content:"\\f111"}.fa.fa-header:before{content:"\\f1dc"}.fa.fa-sliders:before{content:"\\f1de"}.fa.fa-futbol-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-futbol-o:before{content:"\\f1e3"}.fa.fa-soccer-ball-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-soccer-ball-o:before{content:"\\f1e3"}.fa.fa-slideshare,.fa.fa-twitch,.fa.fa-yelp{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-newspaper-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-newspaper-o:before{content:"\\f1ea"}.fa.fa-cc-amex,.fa.fa-cc-discover,.fa.fa-cc-mastercard,.fa.fa-cc-paypal,.fa.fa-cc-stripe,.fa.fa-cc-visa,.fa.fa-google-wallet,.fa.fa-paypal{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bell-slash-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bell-slash-o:before{content:"\\f1f6"}.fa.fa-trash:before{content:"\\f2ed"}.fa.fa-copyright{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-eyedropper:before{content:"\\f1fb"}.fa.fa-area-chart:before{content:"\\f1fe"}.fa.fa-pie-chart:before{content:"\\f200"}.fa.fa-line-chart:before{content:"\\f201"}.fa.fa-angellist,.fa.fa-ioxhost,.fa.fa-lastfm,.fa.fa-lastfm-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-cc{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-cc:before{content:"\\f20a"}.fa.fa-ils:before,.fa.fa-shekel:before,.fa.fa-sheqel:before{content:"\\f20b"}.fa.fa-meanpath{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-meanpath:before{content:"\\f2b4"}.fa.fa-buysellads,.fa.fa-connectdevelop,.fa.fa-dashcube,.fa.fa-forumbee,.fa.fa-leanpub,.fa.fa-sellsy,.fa.fa-shirtsinbulk,.fa.fa-simplybuilt,.fa.fa-skyatlas{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-diamond{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-diamond:before{content:"\\f3a5"}.fa.fa-intersex:before{content:"\\f224"}.fa.fa-facebook-official{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook-official:before{content:"\\f09a"}.fa.fa-pinterest-p,.fa.fa-whatsapp{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-hotel:before{content:"\\f236"}.fa.fa-medium,.fa.fa-viacoin,.fa.fa-y-combinator,.fa.fa-yc{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-yc:before{content:"\\f23b"}.fa.fa-expeditedssl,.fa.fa-opencart,.fa.fa-optin-monster{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-battery-4:before,.fa.fa-battery:before{content:"\\f240"}.fa.fa-battery-3:before{content:"\\f241"}.fa.fa-battery-2:before{content:"\\f242"}.fa.fa-battery-1:before{content:"\\f243"}.fa.fa-battery-0:before{content:"\\f244"}.fa.fa-object-group,.fa.fa-object-ungroup,.fa.fa-sticky-note-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-sticky-note-o:before{content:"\\f249"}.fa.fa-cc-diners-club,.fa.fa-cc-jcb{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-clone,.fa.fa-hourglass-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hourglass-o:before{content:"\\f254"}.fa.fa-hourglass-1:before{content:"\\f251"}.fa.fa-hourglass-2:before{content:"\\f252"}.fa.fa-hourglass-3:before{content:"\\f253"}.fa.fa-hand-rock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-rock-o:before{content:"\\f255"}.fa.fa-hand-grab-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-grab-o:before{content:"\\f255"}.fa.fa-hand-paper-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-paper-o:before{content:"\\f256"}.fa.fa-hand-stop-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-stop-o:before{content:"\\f256"}.fa.fa-hand-scissors-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-scissors-o:before{content:"\\f257"}.fa.fa-hand-lizard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-lizard-o:before{content:"\\f258"}.fa.fa-hand-spock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-spock-o:before{content:"\\f259"}.fa.fa-hand-pointer-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-pointer-o:before{content:"\\f25a"}.fa.fa-hand-peace-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-peace-o:before{content:"\\f25b"}.fa.fa-registered{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-chrome,.fa.fa-creative-commons,.fa.fa-firefox,.fa.fa-get-pocket,.fa.fa-gg,.fa.fa-gg-circle,.fa.fa-internet-explorer,.fa.fa-odnoklassniki,.fa.fa-odnoklassniki-square,.fa.fa-opera,.fa.fa-safari,.fa.fa-tripadvisor,.fa.fa-wikipedia-w{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-television:before{content:"\\f26c"}.fa.fa-500px,.fa.fa-amazon,.fa.fa-contao{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-calendar-plus-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-plus-o:before{content:"\\f271"}.fa.fa-calendar-minus-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-minus-o:before{content:"\\f272"}.fa.fa-calendar-times-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-times-o:before{content:"\\f273"}.fa.fa-calendar-check-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-check-o:before{content:"\\f274"}.fa.fa-map-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-map-o:before{content:"\\f279"}.fa.fa-commenting:before{content:"\\f4ad"}.fa.fa-commenting-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-commenting-o:before{content:"\\f4ad"}.fa.fa-houzz,.fa.fa-vimeo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-vimeo:before{content:"\\f27d"}.fa.fa-black-tie,.fa.fa-edge,.fa.fa-fonticons,.fa.fa-reddit-alien{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-credit-card-alt:before{content:"\\f09d"}.fa.fa-codiepie,.fa.fa-fort-awesome,.fa.fa-mixcloud,.fa.fa-modx,.fa.fa-product-hunt,.fa.fa-scribd,.fa.fa-usb{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-pause-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-pause-circle-o:before{content:"\\f28b"}.fa.fa-stop-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-stop-circle-o:before{content:"\\f28d"}.fa.fa-bluetooth,.fa.fa-bluetooth-b,.fa.fa-envira,.fa.fa-gitlab,.fa.fa-wheelchair-alt,.fa.fa-wpbeginner,.fa.fa-wpforms{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-wheelchair-alt:before{content:"\\f368"}.fa.fa-question-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-question-circle-o:before{content:"\\f059"}.fa.fa-volume-control-phone:before{content:"\\f2a0"}.fa.fa-asl-interpreting:before{content:"\\f2a3"}.fa.fa-deafness:before,.fa.fa-hard-of-hearing:before{content:"\\f2a4"}.fa.fa-glide,.fa.fa-glide-g{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-signing:before{content:"\\f2a7"}.fa.fa-first-order,.fa.fa-google-plus-official,.fa.fa-pied-piper,.fa.fa-snapchat,.fa.fa-snapchat-ghost,.fa.fa-snapchat-square,.fa.fa-themeisle,.fa.fa-viadeo,.fa.fa-viadeo-square,.fa.fa-yoast{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus-official:before{content:"\\f2b3"}.fa.fa-google-plus-circle{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus-circle:before{content:"\\f2b3"}.fa.fa-fa,.fa.fa-font-awesome{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-fa:before{content:"\\f2b4"}.fa.fa-handshake-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-handshake-o:before{content:"\\f2b5"}.fa.fa-envelope-open-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-envelope-open-o:before{content:"\\f2b6"}.fa.fa-linode{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-address-book-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-address-book-o:before{content:"\\f2b9"}.fa.fa-vcard:before{content:"\\f2bb"}.fa.fa-address-card-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-address-card-o:before{content:"\\f2bb"}.fa.fa-vcard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-vcard-o:before{content:"\\f2bb"}.fa.fa-user-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-user-circle-o:before{content:"\\f2bd"}.fa.fa-user-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-user-o:before{content:"\\f007"}.fa.fa-id-badge{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-drivers-license:before{content:"\\f2c2"}.fa.fa-id-card-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-id-card-o:before{content:"\\f2c2"}.fa.fa-drivers-license-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-drivers-license-o:before{content:"\\f2c2"}.fa.fa-free-code-camp,.fa.fa-quora,.fa.fa-telegram{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-thermometer-4:before,.fa.fa-thermometer:before{content:"\\f2c7"}.fa.fa-thermometer-3:before{content:"\\f2c8"}.fa.fa-thermometer-2:before{content:"\\f2c9"}.fa.fa-thermometer-1:before{content:"\\f2ca"}.fa.fa-thermometer-0:before{content:"\\f2cb"}.fa.fa-bathtub:before,.fa.fa-s15:before{content:"\\f2cd"}.fa.fa-window-maximize,.fa.fa-window-restore{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-rectangle:before{content:"\\f410"}.fa.fa-window-close-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-window-close-o:before{content:"\\f410"}.fa.fa-times-rectangle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-rectangle-o:before{content:"\\f410"}.fa.fa-bandcamp,.fa.fa-eercast,.fa.fa-etsy,.fa.fa-grav,.fa.fa-imdb,.fa.fa-ravelry{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-eercast:before{content:"\\f2da"}.fa.fa-snowflake-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-snowflake-o:before{content:"\\f2dc"}.fa.fa-superpowers,.fa.fa-wpexplorer{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-cab:before{content:"\\f1ba"}',""])},eDuk:function(e,t,n){"use strict";var r=n("jQLo"),i=n("qXHa"),o=n("6pwk"),a=n("ugD5"),s=n("9x6x"),l=n("n+SQ"),c=n("wXyd"),u=n("ZsDt"),d=n("+9rK");e.exports=v;v.prototype.validate=g;v.prototype.compile=_;v.prototype.addSchema=y;v.prototype.addMetaSchema=w;v.prototype.validateSchema=x;v.prototype.getSchema=k;v.prototype.removeSchema=S;v.prototype.addFormat=I;v.prototype.errorsText=R;v.prototype._addSchema=T;v.prototype._compile=D;v.prototype.compileAsync=n("sagP");var f=n("//Jx");v.prototype.addKeyword=f.add;v.prototype.getKeyword=f.get;v.prototype.removeKeyword=f.remove;v.prototype.validateKeyword=f.validate;var p=n("iZoB");v.ValidationError=p.Validation;v.MissingRefError=p.MissingRef;v.$dataMetaSchema=u;var h="http://json-schema.org/draft-07/schema";var m=["removeAdditional","useDefaults","coerceTypes","strictDefaults"];var b=["/properties"];function v(e){if(!(this instanceof v))return new v(e);e=this._opts=d.copy(e)||{};Y(this);this._schemas={};this._refs={};this._fragments={};this._formats=l(e.format);this._cache=e.cache||new o;this._loadingSchemas={};this._compilations=[];this.RULES=c();this._getId=O(e);e.loopRequired=e.loopRequired||Infinity;if(e.errorDataPath=="property")e._errorDataPathProperty=true;if(e.serialize===undefined)e.serialize=s;this._metaOpts=V(this);if(e.formats)H(this);if(e.keywords)F(this);z(this);if(typeof e.meta=="object")this.addMetaSchema(e.meta);if(e.nullable)this.addKeyword("nullable",{metaSchema:{type:"boolean"}});N(this)}function g(e,t){var n;if(typeof e=="string"){n=this.getSchema(e);if(!n)throw new Error('no schema with key or ref "'+e+'"')}else{var r=this._addSchema(e);n=r.validate||this._compile(r)}var i=n(t);if(n.$async!==true)this.errors=n.errors;return i}function _(e,t){var n=this._addSchema(e,undefined,t);return n.validate||this._compile(n)}function y(e,t,n,r){if(Array.isArray(e)){for(var o=0;o<e.length;o++)this.addSchema(e[o],undefined,n,r);return this}var a=this._getId(e);if(a!==undefined&&typeof a!="string")throw new Error("schema id must be string");t=i.normalizeId(t||a);B(this,t);this._schemas[t]=this._addSchema(e,n,r,true);return this}function w(e,t,n){this.addSchema(e,t,n,true);return this}function x(e,t){var n=e.$schema;if(n!==undefined&&typeof n!="string")throw new Error("$schema must be a string");n=n||this._opts.defaultMeta||C(this);if(!n){this.logger.warn("meta-schema not available");this.errors=null;return true}var r=this.validate(n,e);if(!r&&t){var i="schema is invalid: "+this.errorsText();if(this._opts.validateSchema=="log")this.logger.error(i);else throw new Error(i)}return r}function C(e){var t=e._opts.meta;e._opts.defaultMeta=typeof t=="object"?e._getId(t)||t:e.getSchema(h)?h:undefined;return e._opts.defaultMeta}function k(e){var t=M(this,e);switch(typeof t){case"object":return t.validate||this._compile(t);case"string":return this.getSchema(t);case"undefined":return E(this,e)}}function E(e,t){var n=i.schema.call(e,{schema:{}},t);if(n){var o=n.schema,s=n.root,l=n.baseId;var c=r.call(e,o,s,undefined,l);e._fragments[t]=new a({ref:t,fragment:true,schema:o,root:s,baseId:l,validate:c});return c}}function M(e,t){t=i.normalizeId(t);return e._schemas[t]||e._refs[t]||e._fragments[t]}function S(e){if(e instanceof RegExp){L(this,this._schemas,e);L(this,this._refs,e);return this}switch(typeof e){case"undefined":L(this,this._schemas);L(this,this._refs);this._cache.clear();return this;case"string":var t=M(this,e);if(t)this._cache.del(t.cacheKey);delete this._schemas[e];delete this._refs[e];return this;case"object":var n=this._opts.serialize;var r=n?n(e):e;this._cache.del(r);var o=this._getId(e);if(o){o=i.normalizeId(o);delete this._schemas[o];delete this._refs[o]}}return this}function L(e,t,n){for(var r in t){var i=t[r];if(!i.meta&&(!n||n.test(r))){e._cache.del(i.cacheKey);delete t[r]}}}function T(e,t,n,r){if(typeof e!="object"&&typeof e!="boolean")throw new Error("schema should be object or boolean");var o=this._opts.serialize;var s=o?o(e):e;var l=this._cache.get(s);if(l)return l;r=r||this._opts.addUsedSchema!==false;var c=i.normalizeId(this._getId(e));if(c&&r)B(this,c);var u=this._opts.validateSchema!==false&&!t;var d;if(u&&!(d=c&&c==i.normalizeId(e.$schema)))this.validateSchema(e,true);var f=i.ids.call(this,e);var p=new a({id:c,schema:e,localRefs:f,cacheKey:s,meta:n});if(c[0]!="#"&&r)this._refs[c]=p;this._cache.put(s,p);if(u&&d)this.validateSchema(e,true);return p}function D(e,t){if(e.compiling){e.validate=o;o.schema=e.schema;o.errors=null;o.root=t?t:o;if(e.schema.$async===true)o.$async=true;return o}e.compiling=true;var n;if(e.meta){n=this._opts;this._opts=this._metaOpts}var i;try{i=r.call(this,e.schema,t,e.localRefs)}catch(a){delete e.validate;throw a}finally{e.compiling=false;if(e.meta)this._opts=n}e.validate=i;e.refs=i.refs;e.refVal=i.refVal;e.root=i.root;return i;function o(){var t=e.validate;var n=t.apply(this,arguments);o.errors=t.errors;return n}}function O(e){switch(e.schemaId){case"auto":return P;case"id":return A;default:return j}}function A(e){if(e.$id)this.logger.warn("schema $id ignored",e.$id);return e.id}function j(e){if(e.id)this.logger.warn("schema id ignored",e.id);return e.$id}function P(e){if(e.$id&&e.id&&e.$id!=e.id)throw new Error("schema $id is different from id");return e.$id||e.id}function R(e,t){e=e||this.errors;if(!e)return"No errors";t=t||{};var n=t.separator===undefined?", ":t.separator;var r=t.dataVar===undefined?"data":t.dataVar;var i="";for(var o=0;o<e.length;o++){var a=e[o];if(a)i+=r+a.dataPath+" "+a.message+n}return i.slice(0,-n.length)}function I(e,t){if(typeof t=="string")t=new RegExp(t);this._formats[e]=t;return this}function z(e){var t;if(e._opts.$data){t=n("RsDv");e.addMetaSchema(t,t.$id,true)}if(e._opts.meta===false)return;var r=n("bnbC");if(e._opts.$data)r=u(r,b);e.addMetaSchema(r,h,true);e._refs["http://json-schema.org/schema"]=h}function N(e){var t=e._opts.schemas;if(!t)return;if(Array.isArray(t))e.addSchema(t);else for(var n in t)e.addSchema(t[n],n)}function H(e){for(var t in e._opts.formats){var n=e._opts.formats[t];e.addFormat(t,n)}}function F(e){for(var t in e._opts.keywords){var n=e._opts.keywords[t];e.addKeyword(t,n)}}function B(e,t){if(e._schemas[t]||e._refs[t])throw new Error('schema with key or id "'+t+'" already exists')}function V(e){var t=d.copy(e._opts);for(var n=0;n<m.length;n++)delete t[m[n]];return t}function Y(e){var t=e._opts.logger;if(t===false){e.logger={log:W,warn:W,error:W}}else{if(t===undefined)t=console;if(!(typeof t=="object"&&t.log&&t.warn&&t.error))throw new Error("logger must implement log, warn and error methods");e.logger=t}}function W(){}},eFC7:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("aH8u"),"");t.i(n("H+0L"),"");t.i(n("N4pV"),"");t.i(n("7RLm"),"");t.i(n("5lnO"),"");t.i(n("g4cG"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},eGGc:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n("2DVW");const i="jp-mod-has-primary-selection";const o="jp-mod-in-leading-whitespace";const a="jp-mod-dropTarget";const s=/^\s+$/;class l extends r["Widget"]{constructor(e){super();this._hasRefreshedSinceAttach=false;const t=this.editor=e.factory({host:this.node,model:e.model,uuid:e.uuid,config:e.config,selectionStyle:e.selectionStyle});t.model.selections.changed.connect(this._onSelectionsChanged,this);this._updateOnShow=e.updateOnShow!==false}get model(){return this.editor.model}dispose(){if(this.isDisposed){return}super.dispose();this.editor.dispose()}handleEvent(e){switch(e.type){case"lm-dragenter":this._evtDragEnter(e);break;case"lm-dragleave":this._evtDragLeave(e);break;case"lm-dragover":this._evtDragOver(e);break;case"lm-drop":this._evtDrop(e);break;default:break}}onActivateRequest(e){this.editor.focus()}onAfterAttach(e){super.onAfterAttach(e);const t=this.node;t.addEventListener("lm-dragenter",this);t.addEventListener("lm-dragleave",this);t.addEventListener("lm-dragover",this);t.addEventListener("lm-drop",this);this._hasRefreshedSinceAttach=false;if(this.isVisible){this.update()}}onBeforeDetach(e){const t=this.node;t.removeEventListener("lm-dragenter",this);t.removeEventListener("lm-dragleave",this);t.removeEventListener("lm-dragover",this);t.removeEventListener("lm-drop",this)}onAfterShow(e){if(this._updateOnShow||!this._hasRefreshedSinceAttach){this.update()}}onResize(e){if(e.width>=0&&e.height>=0){this.editor.setSize(e)}else if(this.isVisible){this.editor.resizeToFit()}}onUpdateRequest(e){if(this.isVisible){this._hasRefreshedSinceAttach=true;this.editor.refresh()}}_onSelectionsChanged(){const{start:e,end:t}=this.editor.getSelection();if(e.column!==t.column||e.line!==t.line){this.addClass(i);this.removeClass(o)}else{this.removeClass(i);if(this.editor.getLine(t.line).slice(0,t.column).match(s)){this.addClass(o)}else{this.removeClass(o)}}}_evtDragEnter(e){if(this.editor.getOption("readOnly")===true){return}const t=c.findTextData(e.mimeData);if(t===undefined){return}e.preventDefault();e.stopPropagation();this.addClass("jp-mod-dropTarget")}_evtDragLeave(e){this.removeClass(a);if(this.editor.getOption("readOnly")===true){return}const t=c.findTextData(e.mimeData);if(t===undefined){return}e.preventDefault();e.stopPropagation()}_evtDragOver(e){this.removeClass(a);if(this.editor.getOption("readOnly")===true){return}const t=c.findTextData(e.mimeData);if(t===undefined){return}e.preventDefault();e.stopPropagation();e.dropAction="copy";this.addClass(a)}_evtDrop(e){if(this.editor.getOption("readOnly")===true){return}const t=c.findTextData(e.mimeData);if(t===undefined){return}const n={top:e.y,bottom:e.y,left:e.x,right:e.x,x:e.x,y:e.y,width:0,height:0};const r=this.editor.getPositionForCoordinate(n);if(r===null){return}this.removeClass(a);e.preventDefault();e.stopPropagation();if(e.proposedAction==="none"){e.dropAction="none";return}const i=this.editor.getOffsetAt(r);this.model.value.insert(i,t)}}var c;(function(e){function t(e){const t=e.types();const n=t.find(e=>e.indexOf("text")===0);if(n===undefined){return undefined}return e.getData(n)}e.findTextData=t})(c||(c={}))},eGmb:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isKeyboardClick=t.DELETE=t.ARROW_DOWN=t.ARROW_RIGHT=t.ARROW_UP=t.ARROW_LEFT=t.SPACE=t.ESCAPE=t.SHIFT=t.ENTER=t.TAB=t.BACKSPACE=void 0;t.BACKSPACE=8;t.TAB=9;t.ENTER=13;t.SHIFT=16;t.ESCAPE=27;t.SPACE=32;t.ARROW_LEFT=37;t.ARROW_UP=38;t.ARROW_RIGHT=39;t.ARROW_DOWN=40;t.DELETE=46;function r(e){return e===t.ENTER||e===t.SPACE}t.isKeyboardClick=r},eRPd:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("7RLm"),"");t.i(n("DoH2"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},eUoL:function(e,t,n){"use strict";n.r(t);var r=n("x6Dn");var i=n.n(r);for(var o in r)if(["default","Hotkey","KeyCombo","HotkeysTarget","comboMatches","getKeyCombo","getKeyComboString","parseKeyCombo","hideHotkeysDialog","setHotkeysDialogProps"].indexOf(o)<0)(function(e){n.d(t,e,(function(){return r[e]}))})(o);var a=n("Rvdv");n.d(t,"Hotkeys",(function(){return a["a"]}));var s=n("ZCLb");n.d(t,"Hotkey",(function(){return s["a"]}));var l=n("SJZG");n.d(t,"KeyCombo",(function(){return l["a"]}));var c=n("xshS");n.d(t,"HotkeysTarget",(function(){return c["a"]}));var u=n("oavq");n.d(t,"comboMatches",(function(){return u["a"]}));n.d(t,"getKeyCombo",(function(){return u["b"]}));n.d(t,"getKeyComboString",(function(){return u["c"]}));n.d(t,"parseKeyCombo",(function(){return u["e"]}));var d=n("yDuk");n.d(t,"hideHotkeysDialog",(function(){return d["a"]}));n.d(t,"setHotkeysDialogProps",(function(){return d["d"]}))},eUtF:function(e,t,n){e.exports=!n("jmDH")&&!n("KUxP")((function(){return Object.defineProperty(n("Hsns")("div"),"a",{get:function(){return 7}}).a!=7}))},eXBS:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n("ROI/");var i=n("JGtG");class o{constructor(e={}){this._array=[];this._isDisposed=false;this._changed=new i["Signal"](this);if(e.values!==void 0){Object(r["each"])(e.values,e=>{this._array.push(e)})}this._itemCmp=e.itemCmp||a.itemCmp}get type(){return"List"}get changed(){return this._changed}get length(){return this._array.length}get isDisposed(){return this._isDisposed}dispose(){if(this._isDisposed){return}this._isDisposed=true;i["Signal"].clearData(this);this.clear()}iter(){return new r["ArrayIterator"](this._array)}get(e){return this._array[e]}set(e,t){const n=this._array[e];if(t===undefined){throw new Error("Cannot set an undefined item")}const r=this._itemCmp;if(r(n,t)){return}this._array[e]=t;this._changed.emit({type:"set",oldIndex:e,newIndex:e,oldValues:[n],newValues:[t]})}push(e){const t=this._array.push(e);this._changed.emit({type:"add",oldIndex:-1,newIndex:this.length-1,oldValues:[],newValues:[e]});return t}insert(e,t){r["ArrayExt"].insert(this._array,e,t);this._changed.emit({type:"add",oldIndex:-1,newIndex:e,oldValues:[],newValues:[t]})}removeValue(e){const t=this._itemCmp;const n=r["ArrayExt"].findFirstIndex(this._array,n=>t(n,e));this.remove(n);return n}remove(e){const t=r["ArrayExt"].removeAt(this._array,e);if(t===undefined){return}this._changed.emit({type:"remove",oldIndex:e,newIndex:-1,newValues:[],oldValues:[t]});return t}clear(){const e=this._array.slice();this._array.length=0;this._changed.emit({type:"remove",oldIndex:0,newIndex:0,newValues:[],oldValues:e})}move(e,t){if(this.length<=1||e===t){return}const n=[this._array[e]];r["ArrayExt"].move(this._array,e,t);this._changed.emit({type:"move",oldIndex:e,newIndex:t,oldValues:n,newValues:n})}pushAll(e){const t=this.length;Object(r["each"])(e,e=>{this._array.push(e)});this._changed.emit({type:"add",oldIndex:-1,newIndex:t,oldValues:[],newValues:Object(r["toArray"])(e)});return this.length}insertAll(e,t){const n=e;Object(r["each"])(t,t=>{r["ArrayExt"].insert(this._array,e++,t)});this._changed.emit({type:"add",oldIndex:-1,newIndex:n,oldValues:[],newValues:Object(r["toArray"])(t)})}removeRange(e,t){const n=this._array.slice(e,t);for(let i=e;i<t;i++){r["ArrayExt"].removeAt(this._array,e)}this._changed.emit({type:"remove",oldIndex:e,newIndex:-1,oldValues:n,newValues:[]});return this.length}}var a;(function(e){function t(e,t){return e===t}e.itemCmp=t})(a||(a={}))},eXaU:function(e,t,n){"use strict";var r=n("bnbC");e.exports={$id:"https://github.com/ajv-validator/ajv/blob/master/lib/definition_schema.js",definitions:{simpleTypes:r.definitions.simpleTypes},type:"object",dependencies:{schema:["validate"],$data:["validate"],statements:["inline"],valid:{not:{required:["macro"]}}},properties:{type:r.properties.type,schema:{type:"boolean"},statements:{type:"boolean"},dependencies:{type:"array",items:{type:"string"}},metaSchema:{type:"object"},modifying:{type:"boolean"},valid:{type:"boolean"},$data:{type:"boolean"},async:{type:"boolean"},errors:{anyOf:[{type:"boolean"},{const:"full"}]}}}},eY4P:function(e,t,n){"use strict";e.exports=function e(t,n,r){var i=" ";var o=t.level;var a=t.dataLevel;var s=t.schema[n];var l=t.schemaPath+t.util.getProperty(n);var c=t.errSchemaPath+"/"+n;var u=!t.opts.allErrors;var d="data"+(a||"");var f="valid"+o;var p="errs__"+o;var h=t.util.copy(t);var m="";h.level++;var b="valid"+h.level;var v="i"+o,g=h.dataLevel=t.dataLevel+1,_="data"+g,y=t.baseId;i+="var "+p+" = errors;var "+f+";";if(Array.isArray(s)){var w=t.schema.additionalItems;if(w===false){i+=" "+f+" = "+d+".length <= "+s.length+"; ";var x=c;c=t.errSchemaPath+"/additionalItems";i+=" if (!"+f+") { ";var C=C||[];C.push(i);i="";if(t.createErrors!==false){i+=" { keyword: '"+"additionalItems"+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: { limit: "+s.length+" } ";if(t.opts.messages!==false){i+=" , message: 'should NOT have more than "+s.length+" items' "}if(t.opts.verbose){i+=" , schema: false , parentSchema: validate.schema"+t.schemaPath+" , data: "+d+" "}i+=" } "}else{i+=" {} "}var k=i;i=C.pop();if(!t.compositeRule&&u){if(t.async){i+=" throw new ValidationError(["+k+"]); "}else{i+=" validate.errors = ["+k+"]; return false; "}}else{i+=" var err = "+k+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" } ";c=x;if(u){m+="}";i+=" else { "}}var E=s;if(E){var M,S=-1,L=E.length-1;while(S<L){M=E[S+=1];if(t.opts.strictKeywords?typeof M=="object"&&Object.keys(M).length>0||M===false:t.util.schemaHasRules(M,t.RULES.all)){i+=" "+b+" = true; if ("+d+".length > "+S+") { ";var T=d+"["+S+"]";h.schema=M;h.schemaPath=l+"["+S+"]";h.errSchemaPath=c+"/"+S;h.errorPath=t.util.getPathExpr(t.errorPath,S,t.opts.jsonPointers,true);h.dataPathArr[g]=S;var D=t.validate(h);h.baseId=y;if(t.util.varOccurences(D,_)<2){i+=" "+t.util.varReplace(D,_,T)+" "}else{i+=" var "+_+" = "+T+"; "+D+" "}i+=" } ";if(u){i+=" if ("+b+") { ";m+="}"}}}}if(typeof w=="object"&&(t.opts.strictKeywords?typeof w=="object"&&Object.keys(w).length>0||w===false:t.util.schemaHasRules(w,t.RULES.all))){h.schema=w;h.schemaPath=t.schemaPath+".additionalItems";h.errSchemaPath=t.errSchemaPath+"/additionalItems";i+=" "+b+" = true; if ("+d+".length > "+s.length+") { for (var "+v+" = "+s.length+"; "+v+" < "+d+".length; "+v+"++) { ";h.errorPath=t.util.getPathExpr(t.errorPath,v,t.opts.jsonPointers,true);var T=d+"["+v+"]";h.dataPathArr[g]=v;var D=t.validate(h);h.baseId=y;if(t.util.varOccurences(D,_)<2){i+=" "+t.util.varReplace(D,_,T)+" "}else{i+=" var "+_+" = "+T+"; "+D+" "}if(u){i+=" if (!"+b+") break; "}i+=" } } ";if(u){i+=" if ("+b+") { ";m+="}"}}}else if(t.opts.strictKeywords?typeof s=="object"&&Object.keys(s).length>0||s===false:t.util.schemaHasRules(s,t.RULES.all)){h.schema=s;h.schemaPath=l;h.errSchemaPath=c;i+=" for (var "+v+" = "+0+"; "+v+" < "+d+".length; "+v+"++) { ";h.errorPath=t.util.getPathExpr(t.errorPath,v,t.opts.jsonPointers,true);var T=d+"["+v+"]";h.dataPathArr[g]=v;var D=t.validate(h);h.baseId=y;if(t.util.varOccurences(D,_)<2){i+=" "+t.util.varReplace(D,_,T)+" "}else{i+=" var "+_+" = "+T+"; "+D+" "}if(u){i+=" if (!"+b+") break; "}i+=" }"}if(u){i+=" "+m+" if ("+p+" == errors) {"}return i}},eYkc:function(e,t,n){"use strict";n.r(t);var r=n("2F0p");var i=n("N4GV");var o=n("tANm");var a=n("U2CZ");var s=n("AIml");var l=n("nW2j");const c=new l["Token"]("@jupyterlab/apputils:ISplashScreen");var u=n("DZkP");var d=n("fmli");var f=n("GREJ");var p=n("7wFH");var h=n("hI0s");var m=n("O0Ec");var b=n("i96i");var v=n("RE42");var g=n("rI8a");var _=n("ROI/");var y=n("AB7C");var w=n("2DVW");var x=n("qWDj");var C=n("Rlfk");var k=n("FZTM");const E=b["y"].bindprops({stylesheet:"commandPaletteHeader"});var M;(function(e){class t extends w["CommandPalette"].Renderer{renderHeader(e){const t=this.formatHeader(e);return x["b"].li({className:Object(k["a"])("lm-CommandPalette-header","jp-icon-hoverShow","p-CommandPalette-header")},t,x["b"].span(E))}renderItemIcon(e){const t=this.createIconClass(e);if(e.item.isToggled){return x["b"].div({className:t},b["j"],e.item.iconLabel)}if(typeof e.item.icon==="string"){return x["b"].div({className:t},e.item.iconLabel)}return x["b"].div({className:t},e.item.icon,e.item.iconLabel)}createIconClass(e){let t="lm-CommandPalette-itemIcon";t+=" p-CommandPalette-itemIcon";return Object(k["a"])(C["a"].styleClass({stylesheet:"commandPaletteItem"}),e.item.iconClass,t)}}e.Renderer=t;e.defaultRenderer=new t})(M||(M={}));var S;(function(e){e.activate="apputils:activate-command-palette"})(S||(S={}));class L{constructor(e){this._palette=e;this._palette.title.label="";this._palette.title.caption="Command Palette"}set placeholder(e){this._palette.inputNode.placeholder=e}get placeholder(){return this._palette.inputNode.placeholder}activate(){this._palette.activate()}addItem(e){const t=this._palette.addItem(e);return new v["DisposableDelegate"](()=>{this._palette.removeItem(t)})}}(function(e){function t(t){const{commands:n,shell:r}=t;const i=T.createPalette(t);const o=()=>{const e=Object(_["find"])(t.commands.keyBindings,e=>e.command===S.activate);if(e){const t=y["a"].formatKeystroke(e.keys.join(" "));i.title.caption=`Commands (${t})`}else{i.title.caption="Commands"}};o();t.commands.keyBindingChanged.connect(()=>{o()});n.addCommand(S.activate,{execute:()=>{r.activateById(i.id)},label:"Activate Command Palette"});i.inputNode.placeholder="SEARCH";r.add(i,"left",{rank:300});return new e(i)}e.activate=t;function n(e,t){const n=T.createPalette(e);t.add(n,"command-palette")}e.restore=n})(L||(L={}));var T;(function(e){let t;function n(e){if(!t){t=new w["CommandPalette"]({commands:e.commands,renderer:M.defaultRenderer});t.id="command-palette";t.title.icon=b["R"];t.title.label="Commands"}return t}e.createPalette=n})(T||(T={}));var D=n("3Bs/");var O=n("w0/B");class A extends m["DataConnector"]{constructor(e){super();this._throttlers=Object.create(null);this._connector=e}fetch(e){const t=this._throttlers;if(!(e in t)){t[e]=new g["Throttler"](()=>this._connector.fetch(e),100)}return t[e].invoke()}async list(e="all"){const{isDeferred:t,isDisabled:n}=h["PageConfig"].Extension;const{ids:r,values:i}=await this._connector.list();if(e==="all"){return{ids:r,values:i}}return{ids:r.filter(e=>!t(e)&&!n(e)),values:i.filter(({id:e})=>!t(e)&&!n(e))}}async save(e,t){await this._connector.save(e,t)}}const j={id:"@jupyterlab/apputils-extension:settings",activate:async e=>{const{isDisabled:t}=h["PageConfig"].Extension;const n=new A(e.serviceManager.settings);const r=new D["a"]({connector:n,plugins:(await n.list("active")).values});void e.restored.then(async()=>{const e=await n.list("all");e.ids.forEach(async(n,i)=>{if(t(n)||n in r.plugins){return}try{await r.load(n)}catch(o){console.warn(`Settings failed to load for (${n})`,o);if(e.values[i].schema["jupyter.lab.transform"]){console.warn(`This may happen if {autoStart: false} in (${n}) `+`or if it is one of the deferredExtensions in page config.`)}}})});return r},autoStart:true,provides:O["a"]};var P=n("JGtG");const R=75;const I=20;class z{constructor(e){this._current=null;this._links=[];this._overrides={};this._overrideProps={};this._outstanding=null;this._pending=0;this._requests={};this._themes={};this._themeChanged=new P["Signal"](this);const{host:t,key:n,splash:r,url:i}=e;const o=e.settings;this._base=i;this._host=t;this._splash=r||null;void o.load(n).then(e=>{this._settings=e;this._settings.changed.connect(this._loadSettings,this);this._loadSettings();this._initOverrideProps()})}get theme(){return this._current}get themes(){return Object.keys(this._themes)}get themeChanged(){return this._themeChanged}getCSS(e){return getComputedStyle(document.documentElement).getPropertyValue(`--jp-${e}`)}loadCSS(e){const t=this._base;const n=h["URLExt"].isLocal(e)?h["URLExt"].join(t,e):e;const r=this._links;return new Promise((e,t)=>{const i=document.createElement("link");i.setAttribute("rel","stylesheet");i.setAttribute("type","text/css");i.setAttribute("href",n);i.addEventListener("load",()=>{e(undefined)});i.addEventListener("error",()=>{t(`Stylesheet failed to load: ${n}`)});document.body.appendChild(i);r.push(i)})}loadCSSOverrides(){const e=this._settings.user["overrides"]||{};Object.keys(Object.assign(Object.assign({},this._overrides),e)).forEach(t=>{const n=e[t];if(n&&this.validateCSS(t,n)){document.documentElement.style.setProperty(`--jp-${t}`,n)}else{document.documentElement.style.removeProperty(`--jp-${t}`)}});this._overrides=e}validateCSS(e,t){const n=this._overrideProps[e];if(!n){console.warn("CSS validation failed: could not find property corresponding to key.\n"+`key: '${e}', val: '${t}'`);return false}if(CSS.supports(n,t)){return true}else{console.warn("CSS validation failed: invalid value.\n"+`key: '${e}', val: '${t}', prop: '${n}'`);return false}}register(e){const{name:t}=e;const n=this._themes;if(n[t]){throw new Error(`Theme already registered for ${t}`)}n[t]=e;return new v["DisposableDelegate"](()=>{delete n[t]})}setCSSOverride(e,t){this._overrides[e]=t;return this._settings.set("overrides",this._overrides)}setTheme(e){return this._settings.set("theme",e)}isLight(e){return this._themes[e].isLight}incrFontSize(e){return this._incrFontSize(e,true)}decrFontSize(e){return this._incrFontSize(e,false)}themeScrollbars(e){return!!this._settings.composite["theme-scrollbars"]&&!!this._themes[e].themeScrollbars}isToggledThemeScrollbars(){return!!this._settings.composite["theme-scrollbars"]}toggleThemeScrollbars(){return this._settings.set("theme-scrollbars",!this._settings.composite["theme-scrollbars"])}_incrFontSize(e,t=true){const n=(this.getCSS(e)||"13px").split(/([a-zA-Z]+)/);const r=(t?1:-1)*(n[1]==="em"?.1:1);return this.setCSSOverride(e,`${Number(n[0])+r}${n[1]}`)}_initOverrideProps(){const e=this._settings.schema.definitions;if(e&&e.cssOverrides){const t=e.cssOverrides.properties;Object.keys(t).forEach(e=>{this._overrideProps[e]=t[e].description})}}_loadSettings(){const e=this._outstanding;const t=this._pending;const n=this._requests;if(t){window.clearTimeout(t);this._pending=0}const r=this._settings;const i=this._themes;const o=r.composite["theme"];if(e){e.then(()=>{this._loadSettings()}).catch(()=>{this._loadSettings()});this._outstanding=null;return}n[o]=n[o]?n[o]+1:1;if(i[o]){this._outstanding=this._loadTheme(o);delete n[o];return}if(n[o]>I){const e=r.default("theme");delete n[o];if(!i[e]){this._onError(`Neither theme ${o} nor default ${e} loaded.`);return}console.warn(`Could not load theme ${o}, using default ${e}.`);this._outstanding=this._loadTheme(e);return}this._pending=window.setTimeout(()=>{this._loadSettings()},R)}_loadTheme(e){const t=this._current;const n=this._links;const r=this._themes;const i=this._splash?this._splash.show(r[e].isLight):new v["DisposableDelegate"](()=>undefined);n.forEach(e=>{if(e.parentElement){e.parentElement.removeChild(e)}});n.length=0;const o=t?r[t].unload():Promise.resolve();return Promise.all([o,r[e].load()]).then(()=>{this._current=e;this._themeChanged.emit({name:"theme",oldValue:t,newValue:e});this._host.hide();requestAnimationFrame(()=>{this._host.show();N.fitAll(this._host);i.dispose()})}).catch(e=>{this._onError(e);i.dispose()})}_onError(e){void Object(u["b"])({title:"Error Loading Theme",body:String(e),buttons:[u["a"].okButton({label:"OK"})]})}}var N;(function(e){function t(e){Object(_["each"])(e.children(),t);e.fit()}e.fitAll=t})(N||(N={}));var H=n("W9mf");var F;(function(e){e.changeTheme="apputils:change-theme";e.themeScrollbars="apputils:theme-scrollbars";e.incrFontSize="apputils:incr-font-size";e.decrFontSize="apputils:decr-font-size"})(F||(F={}));const B={id:"@jupyterlab/apputils-extension:themes",requires:[O["a"],i["a"].IPaths],optional:[c],activate:(e,t,n,r)=>{const i=e.shell;const o=e.commands;const a=h["URLExt"].join(n.urls.base,n.urls.themes);const s=B.id;const l=new z({key:s,host:i,settings:t,splash:r!==null&&r!==void 0?r:undefined,url:a});let c;l.themeChanged.connect((e,t)=>{c=t.newValue;document.body.dataset.jpThemeLight=String(l.isLight(c));document.body.dataset.jpThemeName=c;if(document.body.dataset.jpThemeScrollbars!==String(l.themeScrollbars(c))){document.body.dataset.jpThemeScrollbars=String(l.themeScrollbars(c))}l.loadCSSOverrides();o.notifyCommandChanged(F.changeTheme)});o.addCommand(F.changeTheme,{label:e=>{const t=e["theme"];return e["isPalette"]?`Use ${t} Theme`:t},isToggled:e=>e["theme"]===c,execute:e=>{const t=e["theme"];if(t===l.theme){return}return l.setTheme(t)}});o.addCommand(F.themeScrollbars,{label:"Theme Scrollbars",isToggled:()=>l.isToggledThemeScrollbars(),execute:()=>l.toggleThemeScrollbars()});o.addCommand(F.incrFontSize,{label:e=>`Increase ${e["label"]} Font Size`,execute:e=>l.incrFontSize(e["key"])});o.addCommand(F.decrFontSize,{label:e=>`Decrease ${e["label"]} Font Size`,execute:e=>l.decrFontSize(e["key"])});return l},autoStart:true,provides:f["b"]};const V={id:"@jupyterlab/apputils-extension:themes-palette-menu",requires:[f["b"]],optional:[a["a"],H["a"]],activate:(e,t,n,r)=>{const i=e.commands;if(r){const n=new w["Menu"]({commands:i});n.title.label="JupyterLab Theme";void e.restored.then(()=>{const e=false;t.themes.forEach(t=>{n.addItem({command:F.changeTheme,args:{isPalette:e,theme:t}})});n.addItem({type:"separator"});n.addItem({command:F.themeScrollbars});n.addItem({type:"separator"});n.addItem({command:F.incrFontSize,args:{label:"Code",key:"code-font-size"}});n.addItem({command:F.decrFontSize,args:{label:"Code",key:"code-font-size"}});n.addItem({type:"separator"});n.addItem({command:F.incrFontSize,args:{label:"Content",key:"content-font-size1"}});n.addItem({command:F.decrFontSize,args:{label:"Content",key:"content-font-size1"}});n.addItem({type:"separator"});n.addItem({command:F.incrFontSize,args:{label:"UI",key:"ui-font-size1"}});n.addItem({command:F.decrFontSize,args:{label:"UI",key:"ui-font-size1"}})});r.settingsMenu.addGroup([{type:"submenu",submenu:n}],0)}if(n){void e.restored.then(()=>{const e="Theme";const r=F.changeTheme;const i=true;t.themes.forEach(t=>{n.addItem({command:r,args:{isPalette:i,theme:t},category:e})});n.addItem({command:F.themeScrollbars,category:e});n.addItem({command:F.incrFontSize,args:{label:"Code",key:"code-font-size"},category:e});n.addItem({command:F.decrFontSize,args:{label:"Code",key:"code-font-size"},category:e});n.addItem({command:F.incrFontSize,args:{label:"Content",key:"content-font-size1"},category:e});n.addItem({command:F.decrFontSize,args:{label:"Content",key:"content-font-size1"},category:e});n.addItem({command:F.incrFontSize,args:{label:"UI",key:"ui-font-size1"},category:e});n.addItem({command:F.decrFontSize,args:{label:"UI",key:"ui-font-size1"},category:e})})}},autoStart:true};const Y=12e3;var W;(function(e){e.loadState="apputils:load-statedb";e.print="apputils:print";e.reset="apputils:reset";e.resetOnLoad="apputils:reset-on-load";e.runFirstEnabled="apputils:run-first-enabled"})(W||(W={}));const U={activate:L.activate,id:"@jupyterlab/apputils-extension:palette",provides:a["a"],autoStart:true};const q={activate:L.restore,id:"@jupyterlab/apputils-extension:palette-restorer",requires:[r["a"]],autoStart:true};const G={id:"@jupyterlab/apputils-extension:resolver",autoStart:true,provides:s["a"],requires:[i["a"].IPaths,o["b"]],activate:async(e,t,n)=>{const{hash:r,path:i,search:o}=n.current;const a=h["URLExt"].queryStringToObject(o||"");const l=new s["b"];const{urls:c}=t;const u=i.match(new RegExp(`^${c.workspaces}/([^?/]+)`));const d=u&&decodeURIComponent(u[1])||"";const f=te.candidate(t,d);const p=d?i.replace(new RegExp(`^${c.workspaces}/${d}`),""):i.replace(new RegExp(`^${c.app}/?`),"");try{await l.resolve(f);return l}catch(m){return new Promise(()=>{const{base:e,workspaces:i}=t.urls;const o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";const s=o[Math.floor(Math.random()*o.length)];const l=h["URLExt"].join(e,i,`auto-${s}`,p);a["clone"]=d;const c=l+h["URLExt"].objectToQueryString(a)+(r||"");n.navigate(c,{hard:true})})}}};const K={id:"@jupyterlab/apputils-extension:splash",autoStart:true,provides:c,activate:e=>{const{commands:t,restored:n}=e;const r=document.createElement("div");const i=document.createElement("div");const o=document.createElement("div");r.id="jupyterlab-splash";i.id="galaxy";o.id="main-logo";b["E"].element({container:o,stylesheet:"splash"});i.appendChild(o);["1","2","3"].forEach(e=>{const t=document.createElement("div");const n=document.createElement("div");t.id=`moon${e}`;t.className="moon orbit";n.id=`planet${e}`;n.className="planet";t.appendChild(n);i.appendChild(t)});r.appendChild(i);let a;const s=new g["Throttler"](async()=>{if(a){return}a=new u["a"]({title:"Loading...",body:`The loading screen is taking a long time.\n Would you like to clear the workspace or keep waiting?`,buttons:[u["a"].cancelButton({label:"Keep Waiting"}),u["a"].warnButton({label:"Clear Workspace"})]});try{const e=await a.launch();a.dispose();a=null;if(e.button.accept&&t.hasCommand(W.reset)){return t.execute(W.reset)}requestAnimationFrame(()=>{void s.invoke().catch(e=>undefined)})}catch(e){}},{limit:Y,edge:"trailing"});let l=0;return{show:(e=true)=>{r.classList.remove("splash-fade");r.classList.toggle("light",e);r.classList.toggle("dark",!e);l++;document.body.appendChild(r);void s.invoke().catch(e=>undefined);return new v["DisposableDelegate"](async()=>{await n;if(--l===0){void s.stop();if(a){a.dispose();a=null}r.classList.add("splash-fade");window.setTimeout(()=>{document.body.removeChild(r)},200)}})}}}};const $={id:"@jupyterlab/apputils-extension:print",autoStart:true,activate:e=>{e.commands.addCommand(W.print,{label:"Print...",isEnabled:()=>{const t=e.shell.currentWidget;return d["a"].getPrintFunction(t)!==null},execute:async()=>{const t=e.shell.currentWidget;const n=d["a"].getPrintFunction(t);if(n){await n()}}})}};const J={id:"@jupyterlab/apputils-extension:state",autoStart:true,provides:m["IStateDB"],requires:[i["a"].IPaths,o["b"]],optional:[c,s["a"]],activate:(e,t,n,r,i)=>{if(i===null){return new m["StateDB"]}let o=false;const{commands:a,serviceManager:s}=e;const{workspaces:c}=s;const u=i.name;const d=new l["PromiseDelegate"];const f=new m["StateDB"]({transform:d.promise});const p=new g["Debouncer"](async()=>{const e=u;const t={id:e};const n=await f.toJSON();await c.save(e,{data:n,metadata:t})});f.changed.connect(()=>void p.invoke(),f);a.addCommand(W.loadState,{execute:async e=>{if(o){return}const{hash:r,path:i,search:a}=e;const{urls:s}=t;const l=h["URLExt"].queryStringToObject(a||"");const f=typeof l["clone"]==="string"?l["clone"]===""?h["URLExt"].join(s.base,s.app):h["URLExt"].join(s.base,s.workspaces,l["clone"]):null;const m=f||u||null;if(m===null){console.error(`${W.loadState} cannot load null workspace.`);return}try{const e=await c.fetch(m);if(!o){o=true;d.resolve({type:"overwrite",contents:e.data})}}catch({message:b}){console.warn(`Fetching workspace "${u}" failed.`,b);if(!o){o=true;d.resolve({type:"cancel",contents:null})}}if(m===f){delete l["clone"];const e=i+h["URLExt"].objectToQueryString(l)+r;const t=p.invoke().then(()=>n.stop);void t.then(()=>{n.navigate(e)});return t}await p.invoke()}});a.addCommand(W.reset,{label:"Reset Application State",execute:async()=>{await f.clear();await p.invoke();n.reload()}});a.addCommand(W.resetOnLoad,{execute:e=>{const{hash:t,path:i,search:a}=e;const s=h["URLExt"].queryStringToObject(a||"");const l="reset"in s;const c="clone"in s;if(!l){return}const u=r?r.show():new v["DisposableDelegate"](()=>undefined);if(o){return n.reload()}o=true;d.resolve({type:"clear",contents:null});delete s["reset"];const m=i+h["URLExt"].objectToQueryString(s)+t;const b=f.clear().then(()=>p.invoke()).then(()=>n.stop);if(c){void b.then(()=>{n.navigate(m,{hard:true})})}else{void b.then(()=>{n.navigate(m);u.dispose()})}return b}});n.register({command:W.loadState,pattern:/.?/,rank:30});n.register({command:W.resetOnLoad,pattern:/(\?reset|\&reset)($|&)/,rank:20});return f}};const X={id:"@jupyterlab/apputils-extension:sessionDialogs",provides:f["a"],autoStart:true,activate:()=>p["b"]};const Z={id:"@jupyterlab/apputils-extension:utilityCommands",autoStart:true,activate:e=>{const{commands:t}=e;t.addCommand(W.runFirstEnabled,{label:"Run First Enabled Command",execute:t=>{const n=t.commands;const r=t.args;const i=Array.isArray(t);for(let o=0;o<n.length;o++){const t=n[o];const a=i?r[o]:r;if(e.commands.isEnabled(t,a)){return e.commands.execute(t,a)}}}})}};const Q=[U,q,$,G,j,J,K,X,B,V,Z];var ee=t["default"]=Q;var te;(function(e){function t({urls:e},t=""){return t?h["URLExt"].join(e.workspaces,t):h["URLExt"].join(e.app)}e.candidate=t})(te||(te={}))},eZxJ:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.escape=t.encodeHTML=t.encodeXML=void 0;var i=r(n("ppcM"));var o=u(i.default);var a=d(o);t.encodeXML=h(o,a);var s=r(n("QZXy"));var l=u(s.default);var c=d(l);t.encodeHTML=h(l,c);function u(e){return Object.keys(e).sort().reduce((function(t,n){t[e[n]]="&"+n+";";return t}),{})}function d(e){var t=[];var n=[];for(var r=0,i=Object.keys(e);r<i.length;r++){var o=i[r];if(o.length===1){t.push("\\"+o)}else{n.push(o)}}t.sort();for(var a=0;a<t.length-1;a++){var s=a;while(s<t.length-1&&t[s].charCodeAt(1)+1===t[s+1].charCodeAt(1)){s+=1}var l=1+s-a;if(l<3)continue;t.splice(a,l,t[a]+"-"+t[s])}n.unshift("["+t.join("")+"]");return new RegExp(n.join("|"),"g")}var f=/(?:[\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g;function p(e){return"&#x"+e.codePointAt(0).toString(16).toUpperCase()+";"}function h(e,t){return function(n){return n.replace(t,(function(t){return e[t]})).replace(f,p)}}var m=d(o);function b(e){return e.replace(m,p).replace(f,p)}t.escape=b},eaoh:function(e,t){e.exports=function(e){if(typeof e!="function")throw TypeError(e+" is not a function!");return e}},egPh:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getFirstEnabledItem=t.QueryList=void 0;var r=n("mrSG");var i=r.__importStar(n("q1tI"));var o=n("va/L");var a=n("oVLa");var s=function(e){r.__extends(t,e);function t(t,n){var r;var s=e.call(this,t,n)||this;s.refHandlers={itemsParent:function(e){return s.itemsParentRef=e}};s.shouldCheckActiveItemInViewport=false;s.expectedNextActiveItem=null;s.isEnterKeyPressed=false;s.renderItemList=function(e){var t=s.props,n=t.initialContent,r=t.noResults;var l=s.isCreateItemRendered()?null:r;var c=a.renderFilteredItems(e,l,n);var u=s.isCreateItemRendered()?s.renderCreateItemMenuItem(s.state.query.trim()):null;if(c==null&&u==null){return null}return i.createElement(o.Menu,{ulRef:e.itemsParentRef},c,u)};s.renderItem=function(e,t){if(s.props.disabled!==true){var n=s.state,r=n.activeItem,i=n.query;var o=s.state.filteredItems.indexOf(e)>=0;var l={active:a.executeItemsEqual(s.props.itemsEqual,a.getActiveItem(r),e),disabled:f(e,t,s.props.itemDisabled),matchesPredicate:o};return s.props.itemRenderer(e,{handleClick:function(t){return s.handleItemSelect(e,t)},index:t,modifiers:l,query:i})}return null};s.renderCreateItemMenuItem=function(e){var t=s.state.activeItem;var n=function(t){s.handleItemCreate(e,t)};var r=a.isCreateNewItem(t);return o.Utils.safeInvoke(s.props.createNewItemRenderer,e,r,n)};s.handleItemCreate=function(e,t){var n=o.Utils.safeInvoke(s.props.createNewItemFromQuery,e);if(n!=null){o.Utils.safeInvoke(s.props.onItemSelect,n,t);s.maybeResetQuery()}};s.handleItemSelect=function(e,t){s.setActiveItem(e);o.Utils.safeInvoke(s.props.onItemSelect,e,t);s.maybeResetQuery()};s.handlePaste=function(e){var t=s.props,n=t.createNewItemFromQuery,r=t.onItemsPaste;var i;var a=[];var l=[];for(var u=0,d=e;u<d.length;u++){var f=d[u];var p=c(f,s.props);if(p!==undefined){i=p;l.push(p)}else if(s.canCreateItems()){var h=o.Utils.safeInvoke(n,f);if(h!==undefined){l.push(h)}}else{a.push(f)}}s.setQuery(a.join(", "),false);if(i!==undefined){s.setActiveItem(i)}o.Utils.safeInvoke(r,l)};s.handleKeyDown=function(e){var t=e.keyCode;if(t===o.Keys.ARROW_UP||t===o.Keys.ARROW_DOWN){e.preventDefault();var n=s.getNextActiveItem(t===o.Keys.ARROW_UP?-1:1);if(n!=null){s.setActiveItem(n)}}else if(t===o.Keys.ENTER){s.isEnterKeyPressed=true}o.Utils.safeInvoke(s.props.onKeyDown,e)};s.handleKeyUp=function(e){var t=s.props.onKeyUp;var n=s.state.activeItem;if(e.keyCode===o.Keys.ENTER&&s.isEnterKeyPressed){e.preventDefault();if(n==null||a.isCreateNewItem(n)){s.handleItemCreate(s.state.query,e)}else{s.handleItemSelect(n,e)}s.isEnterKeyPressed=false}o.Utils.safeInvoke(t,e)};s.handleInputQueryChange=function(e){var t=e==null?"":e.target.value;s.setQuery(t);o.Utils.safeInvoke(s.props.onQueryChange,t,e)};var l=t.query,d=l===void 0?"":l;var h=o.Utils.safeInvoke(t.createNewItemFromQuery,d);var m=u(d,t);s.state={activeItem:t.activeItem!==undefined?t.activeItem:(r=t.initialActiveItem)!==null&&r!==void 0?r:p(m,t.itemDisabled),createNewItem:h,filteredItems:m,query:d};return s}t.ofType=function(){return t};t.prototype.render=function(){var e=this.props,t=e.className,n=e.items,i=e.renderer,o=e.itemListRenderer,a=o===void 0?this.renderItemList:o;var s=this.state,l=s.createNewItem,c=r.__rest(s,["createNewItem"]);return i(r.__assign(r.__assign({},c),{className:t,handleItemSelect:this.handleItemSelect,handleKeyDown:this.handleKeyDown,handleKeyUp:this.handleKeyUp,handlePaste:this.handlePaste,handleQueryChange:this.handleInputQueryChange,itemList:a(r.__assign(r.__assign({},c),{items:n,itemsParentRef:this.refHandlers.itemsParent,renderItem:this.renderItem}))}))};t.prototype.componentDidUpdate=function(e){var t=this;if(this.props.activeItem!==undefined&&this.props.activeItem!==this.state.activeItem){this.shouldCheckActiveItemInViewport=true;this.setState({activeItem:this.props.activeItem})}if(this.props.query!=null&&this.props.query!==e.query){this.setQuery(this.props.query,this.props.resetOnQuery,this.props)}else if(!o.Utils.shallowCompareKeys(this.props,e,{include:["items","itemListPredicate","itemPredicate"]})){this.setQuery(this.state.query)}if(this.shouldCheckActiveItemInViewport){requestAnimationFrame((function(){return t.scrollActiveItemIntoView()}));this.shouldCheckActiveItemInViewport=false}};t.prototype.scrollActiveItemIntoView=function(){var e=this.props.scrollToActiveItem!==false;var t=!a.executeItemsEqual(this.props.itemsEqual,a.getActiveItem(this.expectedNextActiveItem),a.getActiveItem(this.props.activeItem));this.expectedNextActiveItem=null;if(!e&&t){return}var n=this.getActiveElement();if(this.itemsParentRef!=null&&n!=null){var r=n.offsetTop,i=n.offsetHeight;var o=this.itemsParentRef,s=o.offsetTop,l=o.scrollTop,c=o.clientHeight;var u=this.getItemsParentPadding(),d=u.paddingTop,f=u.paddingBottom;var p=r+i+f-s;var h=r-d-s;if(p>=l+c){this.itemsParentRef.scrollTop=p+i-c}else if(h<=l){this.itemsParentRef.scrollTop=h-i}}};t.prototype.setQuery=function(e,t,n){if(t===void 0){t=this.props.resetOnQuery}if(n===void 0){n=this.props}var r=n.createNewItemFromQuery;this.shouldCheckActiveItemInViewport=true;var i=e!==this.state.query;if(i){o.Utils.safeInvoke(n.onQueryChange,e)}var s=e.trim();var l=u(s,n);var c=r!=null&&s!==""?r(s):undefined;this.setState({createNewItem:c,filteredItems:l,query:e});var d=this.getActiveIndex(l);var h=t||d<0||f(a.getActiveItem(this.state.activeItem),d,n.itemDisabled);if(h){this.setActiveItem(p(l,n.itemDisabled))}};t.prototype.setActiveItem=function(e){this.expectedNextActiveItem=e;if(this.props.activeItem===undefined){this.shouldCheckActiveItemInViewport=true;this.setState({activeItem:e})}if(a.isCreateNewItem(e)){o.Utils.safeInvoke(this.props.onActiveItemChange,null,true)}else{o.Utils.safeInvoke(this.props.onActiveItemChange,e,false)}};t.prototype.getActiveElement=function(){var e=this.state.activeItem;if(this.itemsParentRef!=null){if(a.isCreateNewItem(e)){return this.itemsParentRef.children.item(this.state.filteredItems.length)}else{var t=this.getActiveIndex();return this.itemsParentRef.children.item(t)}}return undefined};t.prototype.getActiveIndex=function(e){if(e===void 0){e=this.state.filteredItems}var t=this.state.activeItem;if(t==null||a.isCreateNewItem(t)){return-1}for(var n=0;n<e.length;++n){if(a.executeItemsEqual(this.props.itemsEqual,e[n],t)){return n}}return-1};t.prototype.getItemsParentPadding=function(){var e=getComputedStyle(this.itemsParentRef),t=e.paddingTop,n=e.paddingBottom;return{paddingBottom:l(n),paddingTop:l(t)}};t.prototype.getNextActiveItem=function(e,t){if(t===void 0){t=this.getActiveIndex()}if(this.isCreateItemRendered()){var n=t===0&&e===-1||t===this.state.filteredItems.length-1&&e===1;if(n){return a.getCreateNewItem()}}return p(this.state.filteredItems,this.props.itemDisabled,e,t)};t.prototype.isCreateItemRendered=function(){return this.canCreateItems()&&this.state.query!==""&&!this.wouldCreatedItemMatchSomeExistingItem()};t.prototype.canCreateItems=function(){return this.props.createNewItemFromQuery!=null&&this.props.createNewItemRenderer!=null};t.prototype.wouldCreatedItemMatchSomeExistingItem=function(){var e=this;return this.state.filteredItems.some((function(t){return a.executeItemsEqual(e.props.itemsEqual,t,e.state.createNewItem)}))};t.prototype.maybeResetQuery=function(){if(this.props.resetOnSelect){this.setQuery("",true)}};t.displayName=o.DISPLAYNAME_PREFIX+".QueryList";t.defaultProps={disabled:false,resetOnQuery:true};return t}(o.AbstractComponent2);t.QueryList=s;function l(e){return e==null?0:parseInt(e.slice(0,-2),10)}function c(e,t){var n=t.items,r=t.itemPredicate;if(o.Utils.isFunction(r)){for(var i=0;i<n.length;i++){var a=n[i];if(r(e,a,i,true)){return a}}}return undefined}function u(e,t){var n=t.items,r=t.itemPredicate,i=t.itemListPredicate;if(o.Utils.isFunction(i)){return i(e,n)}else if(o.Utils.isFunction(r)){return n.filter((function(t,n){return r(e,t,n)}))}return n}function d(e,t,n){if(e<t){return n}else if(e>n){return t}return e}function f(e,t,n){if(n==null||e==null){return false}else if(o.Utils.isFunction(n)){return n(e,t)}return!!e[n]}function p(e,t,n,r){if(n===void 0){n=1}if(r===void 0){r=e.length-1}if(e.length===0){return null}var i=r;var o=e.length-1;do{i=d(i+n,0,o);if(!f(e[i],i,t)){return e[i]}}while(i!==r&&r!==-1);return null}t.getFirstEnabledItem=p},ejln:function(e,t){t.removeElement=function(e){if(e.prev)e.prev.next=e.next;if(e.next)e.next.prev=e.prev;if(e.parent){var t=e.parent.children;t.splice(t.lastIndexOf(e),1)}};t.replaceElement=function(e,t){var n=t.prev=e.prev;if(n){n.next=t}var r=t.next=e.next;if(r){r.prev=t}var i=t.parent=e.parent;if(i){var o=i.children;o[o.lastIndexOf(e)]=t}};t.appendChild=function(e,t){t.parent=e;if(e.children.push(t)!==1){var n=e.children[e.children.length-2];n.next=t;t.prev=n;t.next=null}};t.append=function(e,t){var n=e.parent,r=e.next;t.next=r;t.prev=e;e.next=t;t.parent=n;if(r){r.prev=t;if(n){var i=n.children;i.splice(i.lastIndexOf(r),0,t)}}else if(n){n.children.push(t)}};t.prepend=function(e,t){var n=e.parent;if(n){var r=n.children;r.splice(r.lastIndexOf(e),0,t)}if(e.prev){e.prev.next=t}t.parent=n;t.prev=e.prev;t.next=e;e.prev=t}},es9M:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,'/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Copyright (c) 2014-2017, PhosphorJS Contributors\n|\n| Distributed under the terms of the BSD 3-Clause License.\n|\n| The full license is in the file LICENSE, distributed with this software.\n|----------------------------------------------------------------------------*/\n\n\n/* <DEPRECATED> */ .p-CommandPalette, /* </DEPRECATED> */\n.lm-CommandPalette {\n display: flex;\n flex-direction: column;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n\n/* <DEPRECATED> */ .p-CommandPalette-search, /* </DEPRECATED> */\n.lm-CommandPalette-search {\n flex: 0 0 auto;\n}\n\n\n/* <DEPRECATED> */ .p-CommandPalette-content, /* </DEPRECATED> */\n.lm-CommandPalette-content {\n flex: 1 1 auto;\n margin: 0;\n padding: 0;\n min-height: 0;\n overflow: auto;\n list-style-type: none;\n}\n\n\n/* <DEPRECATED> */ .p-CommandPalette-header, /* </DEPRECATED> */\n.lm-CommandPalette-header {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n\n\n/* <DEPRECATED> */ .p-CommandPalette-item, /* </DEPRECATED> */\n.lm-CommandPalette-item {\n display: flex;\n flex-direction: row;\n}\n\n\n/* <DEPRECATED> */ .p-CommandPalette-itemIcon, /* </DEPRECATED> */\n.lm-CommandPalette-itemIcon {\n flex: 0 0 auto;\n}\n\n\n/* <DEPRECATED> */ .p-CommandPalette-itemContent, /* </DEPRECATED> */\n.lm-CommandPalette-itemContent {\n flex: 1 1 auto;\n overflow: hidden;\n}\n\n\n/* <DEPRECATED> */ .p-CommandPalette-itemShortcut, /* </DEPRECATED> */\n.lm-CommandPalette-itemShortcut {\n flex: 0 0 auto;\n}\n\n\n/* <DEPRECATED> */ .p-CommandPalette-itemLabel, /* </DEPRECATED> */\n.lm-CommandPalette-itemLabel {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n\n.lm-close-icon {\n\tborder:1px solid transparent;\n background-color: transparent;\n position: absolute;\n\tz-index:1;\n\tright:3%;\n\ttop: 0;\n\tbottom: 0;\n\tmargin: auto;\n\tpadding: 7px 0;\n\tdisplay: none;\n\tvertical-align: middle;\n outline: 0;\n cursor: pointer;\n}\n.lm-close-icon:after {\n\tcontent: "X";\n\tdisplay: block;\n\twidth: 15px;\n\theight: 15px;\n\ttext-align: center;\n\tcolor:#000;\n\tfont-weight: normal;\n\tfont-size: 12px;\n\tcursor: pointer;\n}\n',""])},ewDg:function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){"use strict";e.defineMode("css",(function(t,n){var r=n.inline;if(!n.propertyKeywords)n=e.resolveMode("text/css");var i=t.indentUnit,o=n.tokenHooks,a=n.documentTypes||{},s=n.mediaTypes||{},l=n.mediaFeatures||{},c=n.mediaValueKeywords||{},u=n.propertyKeywords||{},d=n.nonStandardPropertyKeywords||{},f=n.fontProperties||{},p=n.counterDescriptors||{},h=n.colorKeywords||{},m=n.valueKeywords||{},b=n.allowNested,v=n.lineComment,g=n.supportsAtComponent===true;var _,y;function w(e,t){_=t;return e}function x(e,t){var n=e.next();if(o[n]){var r=o[n](e,t);if(r!==false)return r}if(n=="@"){e.eatWhile(/[\w\\\-]/);return w("def",e.current())}else if(n=="="||(n=="~"||n=="|")&&e.eat("=")){return w(null,"compare")}else if(n=='"'||n=="'"){t.tokenize=C(n);return t.tokenize(e,t)}else if(n=="#"){e.eatWhile(/[\w\\\-]/);return w("atom","hash")}else if(n=="!"){e.match(/^\s*\w*/);return w("keyword","important")}else if(/\d/.test(n)||n=="."&&e.eat(/\d/)){e.eatWhile(/[\w.%]/);return w("number","unit")}else if(n==="-"){if(/[\d.]/.test(e.peek())){e.eatWhile(/[\w.%]/);return w("number","unit")}else if(e.match(/^-[\w\\\-]*/)){e.eatWhile(/[\w\\\-]/);if(e.match(/^\s*:/,false))return w("variable-2","variable-definition");return w("variable-2","variable")}else if(e.match(/^\w+-/)){return w("meta","meta")}}else if(/[,+>*\/]/.test(n)){return w(null,"select-op")}else if(n=="."&&e.match(/^-?[_a-z][_a-z0-9-]*/i)){return w("qualifier","qualifier")}else if(/[:;{}\[\]\(\)]/.test(n)){return w(null,n)}else if(e.match(/[\w-.]+(?=\()/)){if(/^(url(-prefix)?|domain|regexp)$/.test(e.current().toLowerCase())){t.tokenize=k}return w("variable callee","variable")}else if(/[\w\\\-]/.test(n)){e.eatWhile(/[\w\\\-]/);return w("property","word")}else{return w(null,null)}}function C(e){return function(t,n){var r=false,i;while((i=t.next())!=null){if(i==e&&!r){if(e==")")t.backUp(1);break}r=!r&&i=="\\"}if(i==e||!r&&e!=")")n.tokenize=null;return w("string","string")}}function k(e,t){e.next();if(!e.match(/\s*[\"\')]/,false))t.tokenize=C(")");else t.tokenize=null;return w(null,"(")}function E(e,t,n){this.type=e;this.indent=t;this.prev=n}function M(e,t,n,r){e.context=new E(n,t.indentation()+(r===false?0:i),e.context);return n}function S(e){if(e.context.prev)e.context=e.context.prev;return e.context.type}function L(e,t,n){return O[n.context.type](e,t,n)}function T(e,t,n,r){for(var i=r||1;i>0;i--)n.context=n.context.prev;return L(e,t,n)}function D(e){var t=e.current().toLowerCase();if(m.hasOwnProperty(t))y="atom";else if(h.hasOwnProperty(t))y="keyword";else y="variable"}var O={};O.top=function(e,t,n){if(e=="{"){return M(n,t,"block")}else if(e=="}"&&n.context.prev){return S(n)}else if(g&&/@component/i.test(e)){return M(n,t,"atComponentBlock")}else if(/^@(-moz-)?document$/i.test(e)){return M(n,t,"documentTypes")}else if(/^@(media|supports|(-moz-)?document|import)$/i.test(e)){return M(n,t,"atBlock")}else if(/^@(font-face|counter-style)/i.test(e)){n.stateArg=e;return"restricted_atBlock_before"}else if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(e)){return"keyframes"}else if(e&&e.charAt(0)=="@"){return M(n,t,"at")}else if(e=="hash"){y="builtin"}else if(e=="word"){y="tag"}else if(e=="variable-definition"){return"maybeprop"}else if(e=="interpolation"){return M(n,t,"interpolation")}else if(e==":"){return"pseudo"}else if(b&&e=="("){return M(n,t,"parens")}return n.context.type};O.block=function(e,t,n){if(e=="word"){var r=t.current().toLowerCase();if(u.hasOwnProperty(r)){y="property";return"maybeprop"}else if(d.hasOwnProperty(r)){y="string-2";return"maybeprop"}else if(b){y=t.match(/^\s*:(?:\s|$)/,false)?"property":"tag";return"block"}else{y+=" error";return"maybeprop"}}else if(e=="meta"){return"block"}else if(!b&&(e=="hash"||e=="qualifier")){y="error";return"block"}else{return O.top(e,t,n)}};O.maybeprop=function(e,t,n){if(e==":")return M(n,t,"prop");return L(e,t,n)};O.prop=function(e,t,n){if(e==";")return S(n);if(e=="{"&&b)return M(n,t,"propBlock");if(e=="}"||e=="{")return T(e,t,n);if(e=="(")return M(n,t,"parens");if(e=="hash"&&!/^#([0-9a-fA-f]{3,4}|[0-9a-fA-f]{6}|[0-9a-fA-f]{8})$/.test(t.current())){y+=" error"}else if(e=="word"){D(t)}else if(e=="interpolation"){return M(n,t,"interpolation")}return"prop"};O.propBlock=function(e,t,n){if(e=="}")return S(n);if(e=="word"){y="property";return"maybeprop"}return n.context.type};O.parens=function(e,t,n){if(e=="{"||e=="}")return T(e,t,n);if(e==")")return S(n);if(e=="(")return M(n,t,"parens");if(e=="interpolation")return M(n,t,"interpolation");if(e=="word")D(t);return"parens"};O.pseudo=function(e,t,n){if(e=="meta")return"pseudo";if(e=="word"){y="variable-3";return n.context.type}return L(e,t,n)};O.documentTypes=function(e,t,n){if(e=="word"&&a.hasOwnProperty(t.current())){y="tag";return n.context.type}else{return O.atBlock(e,t,n)}};O.atBlock=function(e,t,n){if(e=="(")return M(n,t,"atBlock_parens");if(e=="}"||e==";")return T(e,t,n);if(e=="{")return S(n)&&M(n,t,b?"block":"top");if(e=="interpolation")return M(n,t,"interpolation");if(e=="word"){var r=t.current().toLowerCase();if(r=="only"||r=="not"||r=="and"||r=="or")y="keyword";else if(s.hasOwnProperty(r))y="attribute";else if(l.hasOwnProperty(r))y="property";else if(c.hasOwnProperty(r))y="keyword";else if(u.hasOwnProperty(r))y="property";else if(d.hasOwnProperty(r))y="string-2";else if(m.hasOwnProperty(r))y="atom";else if(h.hasOwnProperty(r))y="keyword";else y="error"}return n.context.type};O.atComponentBlock=function(e,t,n){if(e=="}")return T(e,t,n);if(e=="{")return S(n)&&M(n,t,b?"block":"top",false);if(e=="word")y="error";return n.context.type};O.atBlock_parens=function(e,t,n){if(e==")")return S(n);if(e=="{"||e=="}")return T(e,t,n,2);return O.atBlock(e,t,n)};O.restricted_atBlock_before=function(e,t,n){if(e=="{")return M(n,t,"restricted_atBlock");if(e=="word"&&n.stateArg=="@counter-style"){y="variable";return"restricted_atBlock_before"}return L(e,t,n)};O.restricted_atBlock=function(e,t,n){if(e=="}"){n.stateArg=null;return S(n)}if(e=="word"){if(n.stateArg=="@font-face"&&!f.hasOwnProperty(t.current().toLowerCase())||n.stateArg=="@counter-style"&&!p.hasOwnProperty(t.current().toLowerCase()))y="error";else y="property";return"maybeprop"}return"restricted_atBlock"};O.keyframes=function(e,t,n){if(e=="word"){y="variable";return"keyframes"}if(e=="{")return M(n,t,"top");return L(e,t,n)};O.at=function(e,t,n){if(e==";")return S(n);if(e=="{"||e=="}")return T(e,t,n);if(e=="word")y="tag";else if(e=="hash")y="builtin";return"at"};O.interpolation=function(e,t,n){if(e=="}")return S(n);if(e=="{"||e==";")return T(e,t,n);if(e=="word")y="variable";else if(e!="variable"&&e!="("&&e!=")")y="error";return"interpolation"};return{startState:function(e){return{tokenize:null,state:r?"block":"top",stateArg:null,context:new E(r?"block":"top",e||0,null)}},token:function(e,t){if(!t.tokenize&&e.eatSpace())return null;var n=(t.tokenize||x)(e,t);if(n&&typeof n=="object"){_=n[1];n=n[0]}y=n;if(_!="comment")t.state=O[t.state](_,e,t);return y},indent:function(e,t){var n=e.context,r=t&&t.charAt(0);var o=n.indent;if(n.type=="prop"&&(r=="}"||r==")"))n=n.prev;if(n.prev){if(r=="}"&&(n.type=="block"||n.type=="top"||n.type=="interpolation"||n.type=="restricted_atBlock")){n=n.prev;o=n.indent}else if(r==")"&&(n.type=="parens"||n.type=="atBlock_parens")||r=="{"&&(n.type=="at"||n.type=="atBlock")){o=Math.max(0,n.indent-i)}}return o},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:v,fold:"brace"}}));function t(e){var t={};for(var n=0;n<e.length;++n){t[e[n].toLowerCase()]=true}return t}var n=["domain","regexp","url","url-prefix"],r=t(n);var i=["all","aural","braille","handheld","print","projection","screen","tty","tv","embossed"],o=t(i);var a=["width","min-width","max-width","height","min-height","max-height","device-width","min-device-width","max-device-width","device-height","min-device-height","max-device-height","aspect-ratio","min-aspect-ratio","max-aspect-ratio","device-aspect-ratio","min-device-aspect-ratio","max-device-aspect-ratio","color","min-color","max-color","color-index","min-color-index","max-color-index","monochrome","min-monochrome","max-monochrome","resolution","min-resolution","max-resolution","scan","grid","orientation","device-pixel-ratio","min-device-pixel-ratio","max-device-pixel-ratio","pointer","any-pointer","hover","any-hover"],s=t(a);var l=["landscape","portrait","none","coarse","fine","on-demand","hover","interlace","progressive"],c=t(l);var u=["align-content","align-items","align-self","alignment-adjust","alignment-baseline","anchor-point","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","azimuth","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift","binding","bleed","block-size","bookmark-label","bookmark-level","bookmark-state","bookmark-target","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","color","color-profile","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","counter-increment","counter-reset","crop","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","drop-initial-after-adjust","drop-initial-after-align","drop-initial-before-adjust","drop-initial-before-align","drop-initial-size","drop-initial-value","elevation","empty-cells","fit","fit-position","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","float-offset","flow-from","flow-into","font","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-gap","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-gap","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","inline-box-align","inset","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","left","letter-spacing","line-break","line-height","line-height-step","line-stacking","line-stacking-ruby","line-stacking-shift","line-stacking-strategy","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","marquee-direction","marquee-loop","marquee-play-count","marquee-speed","marquee-style","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","move-to","nav-down","nav-index","nav-left","nav-right","nav-up","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-style","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","page-policy","pause","pause-after","pause-before","perspective","perspective-origin","pitch","pitch-range","place-content","place-items","place-self","play-during","position","presentation-level","punctuation-trim","quotes","region-break-after","region-break-before","region-break-inside","region-fragment","rendering-intent","resize","rest","rest-after","rest-before","richness","right","rotate","rotation","rotation-point","row-gap","ruby-align","ruby-overhang","ruby-position","ruby-span","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-type","shape-image-threshold","shape-inside","shape-margin","shape-outside","size","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","stress","string-set","tab-size","table-layout","target","target-name","target-new","target-position","text-align","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-height","text-indent","text-justify","text-orientation","text-outline","text-overflow","text-rendering","text-shadow","text-size-adjust","text-space-collapse","text-transform","text-underline-position","text-wrap","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","user-select","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index","clip-path","clip-rule","mask","enable-background","filter","flood-color","flood-opacity","lighting-color","stop-color","stop-opacity","pointer-events","color-interpolation","color-interpolation-filters","color-rendering","fill","fill-opacity","fill-rule","image-rendering","marker","marker-end","marker-mid","marker-start","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-rendering","baseline-shift","dominant-baseline","glyph-orientation-horizontal","glyph-orientation-vertical","text-anchor","writing-mode"],d=t(u);var f=["border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","margin-block","margin-block-end","margin-block-start","margin-inline","margin-inline-end","margin-inline-start","padding-block","padding-block-end","padding-block-start","padding-inline","padding-inline-end","padding-inline-start","scroll-snap-stop","scrollbar-3d-light-color","scrollbar-arrow-color","scrollbar-base-color","scrollbar-dark-shadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-track-color","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","shape-inside","zoom"],p=t(f);var h=["font-display","font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"],m=t(h);var b=["additive-symbols","fallback","negative","pad","prefix","range","speak-as","suffix","symbols","system"],v=t(b);var g=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],_=t(g);var y=["above","absolute","activeborder","additive","activecaption","afar","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","amharic","amharic-abegede","antialiased","appworkspace","arabic-indic","armenian","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page","avoid-region","background","backwards","baseline","below","bidi-override","binary","bengali","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","button-bevel","buttonface","buttonhighlight","buttonshadow","buttontext","calc","cambodian","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","cjk-earthly-branch","cjk-heavenly-stem","cjk-ideographic","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over","devanagari","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic","ethiopic-abegede","ethiopic-abegede-am-et","ethiopic-abegede-gez","ethiopic-abegede-ti-er","ethiopic-abegede-ti-et","ethiopic-halehame-aa-er","ethiopic-halehame-aa-et","ethiopic-halehame-am-et","ethiopic-halehame-gez","ethiopic-halehame-om-et","ethiopic-halehame-sid-et","ethiopic-halehame-so-et","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","ethiopic-halehame-tig","ethiopic-numeric","ew-resize","exclusion","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fixed","flat","flex","flex-end","flex-start","footnotes","forwards","from","geometricPrecision","georgian","graytext","grid","groove","gujarati","gurmukhi","hand","hangul","hangul-consonant","hard-light","hebrew","help","hidden","hide","higher","highlight","highlighttext","hiragana","hiragana-iroha","horizontal","hsl","hsla","hue","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-grid","inline-table","inset","inside","intrinsic","invert","italic","japanese-formal","japanese-informal","justify","kannada","katakana","katakana-iroha","keep-all","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","landscape","lao","large","larger","left","level","lighter","lighten","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-alpha","lower-armenian","lower-greek","lower-hexadecimal","lower-latin","lower-norwegian","lower-roman","lowercase","ltr","luminosity","malayalam","match","matrix","matrix3d","media-controls-background","media-current-time-display","media-fullscreen-button","media-mute-button","media-play-button","media-return-to-realtime-button","media-rewind-button","media-seek-back-button","media-seek-forward-button","media-slider","media-sliderthumb","media-time-remaining-display","media-volume-slider","media-volume-slider-container","media-volume-sliderthumb","medium","menu","menulist","menulist-button","menulist-text","menulist-textfield","menutext","message-box","middle","min-intrinsic","mix","mongolian","monospace","move","multiple","multiply","myanmar","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","octal","opacity","open-quote","optimizeLegibility","optimizeSpeed","oriya","oromo","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","persian","perspective","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row","row-resize","row-reverse","rtl","run-in","running","s-resize","sans-serif","saturation","scale","scale3d","scaleX","scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","searchfield","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","self-start","self-end","semi-condensed","semi-expanded","separate","serif","show","sidama","simp-chinese-formal","simp-chinese-informal","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","soft-light","solid","somali","source-atop","source-in","source-out","source-over","space","space-around","space-between","space-evenly","spell-out","square","square-button","start","static","status-bar","stretch","stroke","sub","subpixel-antialiased","super","sw-resize","symbolic","symbols","system-ui","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","tamil","telugu","text","text-bottom","text-top","textarea","textfield","thai","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","tibetan","tigre","tigrinya-er","tigrinya-er-abegede","tigrinya-et","tigrinya-et-abegede","to","top","trad-chinese-formal","trad-chinese-informal","transform","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","unset","up","upper-alpha","upper-armenian","upper-greek","upper-hexadecimal","upper-latin","upper-norwegian","upper-roman","uppercase","urdu","url","var","vertical","vertical-text","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","wrap","wrap-reverse","x-large","x-small","xor","xx-large","xx-small"],w=t(y);var x=n.concat(i).concat(a).concat(l).concat(u).concat(f).concat(g).concat(y);e.registerHelper("hintWords","css",x);function C(e,t){var n=false,r;while((r=e.next())!=null){if(n&&r=="/"){t.tokenize=null;break}n=r=="*"}return["comment","comment"]}e.defineMIME("text/css",{documentTypes:r,mediaTypes:o,mediaFeatures:s,mediaValueKeywords:c,propertyKeywords:d,nonStandardPropertyKeywords:p,fontProperties:m,counterDescriptors:v,colorKeywords:_,valueKeywords:w,tokenHooks:{"/":function(e,t){if(!e.eat("*"))return false;t.tokenize=C;return C(e,t)}},name:"css"});e.defineMIME("text/x-scss",{mediaTypes:o,mediaFeatures:s,mediaValueKeywords:c,propertyKeywords:d,nonStandardPropertyKeywords:p,colorKeywords:_,valueKeywords:w,fontProperties:m,allowNested:true,lineComment:"//",tokenHooks:{"/":function(e,t){if(e.eat("/")){e.skipToEnd();return["comment","comment"]}else if(e.eat("*")){t.tokenize=C;return C(e,t)}else{return["operator","operator"]}},":":function(e){if(e.match(/\s*\{/,false))return[null,null];return false},$:function(e){e.match(/^[\w-]+/);if(e.match(/^\s*:/,false))return["variable-2","variable-definition"];return["variable-2","variable"]},"#":function(e){if(!e.eat("{"))return false;return[null,"interpolation"]}},name:"css",helperType:"scss"});e.defineMIME("text/x-less",{mediaTypes:o,mediaFeatures:s,mediaValueKeywords:c,propertyKeywords:d,nonStandardPropertyKeywords:p,colorKeywords:_,valueKeywords:w,fontProperties:m,allowNested:true,lineComment:"//",tokenHooks:{"/":function(e,t){if(e.eat("/")){e.skipToEnd();return["comment","comment"]}else if(e.eat("*")){t.tokenize=C;return C(e,t)}else{return["operator","operator"]}},"@":function(e){if(e.eat("{"))return[null,"interpolation"];if(e.match(/^(charset|document|font-face|import|(-(moz|ms|o|webkit)-)?keyframes|media|namespace|page|supports)\b/i,false))return false;e.eatWhile(/[\w\\\-]/);if(e.match(/^\s*:/,false))return["variable-2","variable-definition"];return["variable-2","variable"]},"&":function(){return["atom","atom"]}},name:"css",helperType:"less"});e.defineMIME("text/x-gss",{documentTypes:r,mediaTypes:o,mediaFeatures:s,propertyKeywords:d,nonStandardPropertyKeywords:p,fontProperties:m,counterDescriptors:v,colorKeywords:_,valueKeywords:w,supportsAtComponent:true,tokenHooks:{"/":function(e,t){if(!e.eat("*"))return false;t.tokenize=C;return C(e,t)}},name:"css",helperType:"gss"})}))},ezRN:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("6FU3"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},f66B:function(e,t,n){var r=n("1seS");var i=n("45zb");var o=n("bbcx");var a=n("2Nju");var s=n("5xAX");var l=n("DmXP");var c=Date.prototype.getTime;function u(e,t,n){var r=n||{};if(r.strict?o(e,t):e===t){return true}if(!e||!t||typeof e!=="object"&&typeof t!=="object"){return r.strict?o(e,t):e==t}return p(e,t,r)}function d(e){return e===null||e===undefined}function f(e){if(!e||typeof e!=="object"||typeof e.length!=="number"){return false}if(typeof e.copy!=="function"||typeof e.slice!=="function"){return false}if(e.length>0&&typeof e[0]!=="number"){return false}return true}function p(e,t,n){var o,p;if(typeof e!==typeof t){return false}if(d(e)||d(t)){return false}if(e.prototype!==t.prototype){return false}if(i(e)!==i(t)){return false}var h=a(e);var m=a(t);if(h!==m){return false}if(h||m){return e.source===t.source&&s(e)===s(t)}if(l(e)&&l(t)){return c.call(e)===c.call(t)}var b=f(e);var v=f(t);if(b!==v){return false}if(b||v){if(e.length!==t.length){return false}for(o=0;o<e.length;o++){if(e[o]!==t[o]){return false}}return true}if(typeof e!==typeof t){return false}try{var g=r(e);var _=r(t)}catch(y){return false}if(g.length!==_.length){return false}g.sort();_.sort();for(o=g.length-1;o>=0;o--){if(g[o]!=_[o]){return false}}for(o=g.length-1;o>=0;o--){p=g[o];if(!u(e[p],t[p],n)){return false}}return true}e.exports=u},fIZK:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-LogConsolePanel {\n overflow-y: auto;\n}\n\n.jp-LogConsolePanel .jp-OutputArea-child {\n border-bottom: 1px solid var(--jp-border-color3);\n}\n\n.jp-LogConsolePanel .jp-OutputArea-prompt {\n width: 85px;\n color: var(--jp-ui-font-color2);\n font-size: 13px;\n padding: 2px;\n}\n\n.jp-LogConsolePanel .jp-OutputArea-prompt[data-log-level='info'] {\n background-color: var(--jp-info-color1);\n color: var(--jp-ui-inverse-font-color1);\n}\n\n.jp-LogConsolePanel .jp-OutputArea-prompt[data-log-level='warning'] {\n background-color: var(--jp-warn-color1);\n color: var(--jp-ui-inverse-font-color1);\n}\n\n.jp-LogConsolePanel .jp-OutputArea-prompt[data-log-level='error'] {\n background-color: var(--jp-error-color1);\n color: var(--jp-ui-inverse-font-color1);\n}\n\n.jp-LogConsolePanel .jp-OutputArea-prompt[data-log-level='critical'] {\n background-color: var(--jp-error-color0);\n color: var(--jp-ui-inverse-font-color0);\n}\n\n.jp-LogConsoleListPlaceholder {\n padding: 5px;\n font-size: 13px;\n color: var(--jp-ui-font-color3);\n}\n\n.jp-Scrolling {\n overflow-y: auto;\n}\n",""])},fNZA:function(e,t,n){var r=n("QMMT");var i=n("UWiX")("iterator");var o=n("SBuE");e.exports=n("WEpk").getIteratorMethod=function(e){if(e!=undefined)return e[i]||e["@@iterator"]||o[r(e)]}},fNf1:function(e,t,n){"use strict";t.__esModule=true;var r=n("jo6Y");var i=k(r);var o=n("iCc5");var a=k(o);var s=n("FYw3");var l=k(s);var c=n("mRg0");var u=k(c);var d=n("QbLZ");var f=k(d);var p=n("GQeE");var h=k(p);var m=n("q1tI");var b=k(m);var v=n("17x9");var g=k(v);var _=n("rTFf");var y=k(_);var w=n("YewF");var x=k(w);var C=n("jb+b");function k(e){return e&&e.__esModule?e:{default:e}}var E=function e(t){return t};var M=function e(t,n,r){return r===0};var S=function e(t,n,r,i){return b["default"].createElement("span",null,r," ",i)};var L=function e(t){var n=t[0];return b["default"].createElement("span",null,n,":")};var T=function e(){return false};function D(e,t){var n={getArrowStyle:"arrow",getListStyle:"nestedNodeChildren",getItemStringStyle:"nestedNodeItemString",getLabelStyle:"label",getValueStyle:"valueText"};var r=(0,h["default"])(n).filter((function(e){return t[e]}));if(r.length>0){if(typeof e==="string"){e={extend:e}}else{e=(0,f["default"])({},e)}r.forEach((function(r){console.error('Styling method "'+r+'" is deprecated, use "theme" property instead');e[n[r]]=function(e){for(var n=arguments.length,i=Array(n>1?n-1:0),o=1;o<n;o++){i[o-1]=arguments[o]}var a=e.style;return{style:(0,f["default"])({},a,t[r].apply(t,i))}}}))}return e}function O(e){var t=D(e.theme,e);if(e.invertTheme){if(typeof t==="string"){t=t+":inverted"}else if(t&&t.extend){if(typeof t==="string"){t=(0,f["default"])({},t,{extend:t.extend+":inverted"})}else{t=(0,f["default"])({},t,{extend:(0,C.invertTheme)(t.extend)})}}else if(t){t=(0,C.invertTheme)(t)}}return{styling:(0,x["default"])(t)}}var A=function(e){(0,u["default"])(t,e);function t(n){(0,a["default"])(this,t);var r=(0,l["default"])(this,e.call(this,n));r.state=O(n);return r}t.prototype.componentWillReceiveProps=function e(t){var n=this;if(["theme","invertTheme"].find((function(e){return t[e]!==n.props[e]}))){this.setState(O(t))}};t.prototype.shouldComponentUpdate=function e(t){var n=this;return!!(0,h["default"])(t).find((function(e){return e==="keyPath"?t[e].join("/")!==n.props[e].join("/"):t[e]!==n.props[e]}))};t.prototype.render=function e(){var t=this.props,n=t.data,r=t.keyPath,o=t.postprocessValue,a=t.hideRoot,s=t.theme,l=t.invertTheme,c=(0,i["default"])(t,["data","keyPath","postprocessValue","hideRoot","theme","invertTheme"]);var u=this.state.styling;return b["default"].createElement("ul",u("tree"),b["default"].createElement(y["default"],(0,f["default"])({},(0,f["default"])({postprocessValue:o,hideRoot:a,styling:u},c),{keyPath:a?[]:r,value:o(n)})))};return t}(b["default"].Component);A.propTypes={data:g["default"].oneOfType([g["default"].array,g["default"].object]).isRequired,hideRoot:g["default"].bool,theme:g["default"].oneOfType([g["default"].object,g["default"].string]),invertTheme:g["default"].bool,keyPath:g["default"].arrayOf(g["default"].oneOfType([g["default"].string,g["default"].number])),postprocessValue:g["default"].func,sortObjectKeys:g["default"].oneOfType([g["default"].func,g["default"].bool])};A.defaultProps={shouldExpandNode:M,hideRoot:false,keyPath:["root"],getItemString:S,labelRenderer:L,valueRenderer:E,postprocessValue:E,isCustomNode:T,collectionLimit:50,invertTheme:true};t["default"]=A},fP2p:function(e,t,n){"use strict";n.r(t);n.d(t,"commandEditItem",(function(){return be}));n.d(t,"notebookTrustItem",(function(){return ve}));var r=n("2F0p");var i=n("U2CZ");var o=n("GREJ");var a=n("923h");var s=n("7wFH");var l=n("DZkP");var c=n("AGAg");var u=n("pm5s");var d=n("hI0s");var f=n("KeNj");var p=n("wCW9");var h=n("78yt");var m=n("W9mf");var b=n("l4p9");var v=n("RNiT");var g=n("q1tI");var _=n.n(g);var y=n("PbVF");var w=n("cWHR");function x(e){return g["createElement"](w["i"],{source:`Mode: ${d["Text"].titleCase(e.notebookMode)}`})}class C extends y["d"]{constructor(){super(new C.Model)}render(){if(!this.model){return null}this.node.title=`Notebook is in ${this.model.notebookMode} mode`;return g["createElement"](x,{notebookMode:this.model.notebookMode})}}(function(e){class t extends y["c"]{constructor(){super(...arguments);this._onChanged=e=>{const t=this._notebookMode;if(this._notebook){this._notebookMode=e.mode}else{this._notebookMode="command"}this._triggerChange(t,this._notebookMode)};this._notebookMode="command";this._notebook=null}get notebookMode(){return this._notebookMode}set notebook(e){const t=this._notebook;if(t!==null){t.stateChanged.disconnect(this._onChanged,this);t.activeCellChanged.disconnect(this._onChanged,this);t.modelContentChanged.disconnect(this._onChanged,this)}const n=this._notebookMode;this._notebook=e;if(this._notebook===null){this._notebookMode="command"}else{this._notebookMode=this._notebook.mode;this._notebook.stateChanged.connect(this._onChanged,this);this._notebook.activeCellChanged.connect(this._onChanged,this);this._notebook.modelContentChanged.connect(this._onChanged,this)}this._triggerChange(n,this._notebookMode)}_triggerChange(e,t){if(e!==t){this.stateChanged.emit(void 0)}}}e.Model=t})(C||(C={}));var k=n("i96i");var E=n("ROI/");function M(e){if(e.trustedCells===e.totalCells){return[`Notebook trusted: ${e.trustedCells} of ${e.totalCells} cells trusted.`,"jp-StatusItem-trusted"]}else if(e.activeCellTrusted){return[`Active cell trusted: ${e.trustedCells} of ${e.totalCells} cells trusted. `,"jp-StatusItem-trusted"]}else{return[`Notebook not trusted: ${e.trustedCells} of ${e.totalCells} cells trusted.`,"jp-StatusItem-untrusted"]}}function S(e){if(e.allCellsTrusted){return _.a.createElement(k["ib"].react,{top:"2px",stylesheet:"statusBar"})}else{return _.a.createElement(k["P"].react,{top:"2px",stylesheet:"statusBar"})}}class L extends y["d"]{constructor(){super(new L.Model)}render(){if(!this.model){return null}this.node.title=M(this.model)[0];return _.a.createElement("div",null,_.a.createElement(S,{allCellsTrusted:this.model.trustedCells===this.model.totalCells,activeCellTrusted:this.model.activeCellTrusted,totalCells:this.model.totalCells,trustedCells:this.model.trustedCells}))}}(function(e){class t extends y["c"]{constructor(){super(...arguments);this._trustedCells=0;this._totalCells=0;this._activeCellTrusted=false;this._notebook=null}get trustedCells(){return this._trustedCells}get totalCells(){return this._totalCells}get activeCellTrusted(){return this._activeCellTrusted}get notebook(){return this._notebook}set notebook(e){const t=this._notebook;if(t!==null){t.activeCellChanged.disconnect(this._onActiveCellChanged,this);t.modelContentChanged.disconnect(this._onModelChanged,this)}const n=this._getAllState();this._notebook=e;if(this._notebook===null){this._trustedCells=0;this._totalCells=0;this._activeCellTrusted=false}else{this._notebook.activeCellChanged.connect(this._onActiveCellChanged,this);this._notebook.modelContentChanged.connect(this._onModelChanged,this);if(this._notebook.activeCell!==undefined){this._activeCellTrusted=this._notebook.activeCell.model.trusted}else{this._activeCellTrusted=false}const{total:e,trusted:t}=this._deriveCellTrustState(this._notebook.model);this._totalCells=e;this._trustedCells=t}this._triggerChange(n,this._getAllState())}_onModelChanged(e){const t=this._getAllState();const{total:n,trusted:r}=this._deriveCellTrustState(e.model);this._totalCells=n;this._trustedCells=r;this._triggerChange(t,this._getAllState())}_onActiveCellChanged(e,t){const n=this._getAllState();if(t){this._activeCellTrusted=t.model.trusted}else{this._activeCellTrusted=false}this._triggerChange(n,this._getAllState())}_deriveCellTrustState(e){if(e===null){return{total:0,trusted:0}}const t=Object(E["toArray"])(e.cells);const n=t.reduce((e,t)=>{if(t.trusted){return e+1}else{return e}},0);const r=t.length;return{total:r,trusted:n}}_getAllState(){return[this._trustedCells,this._totalCells,this.activeCellTrusted]}_triggerChange(e,t){if(e[0]!==t[0]||e[1]!==t[1]||e[2]!==t[2]){this.stateChanged.emit(void 0)}}}e.Model=t})(L||(L={}));var T=n("/Ehu");var D=n("Or5M");var O=n("yhkN");var A=n("qsRG");var j=n("5cFW");var P=n("r+t4");var R=n("bQVC");var I=n("nW2j");var z=n("jbSH");var N=n("JGtG");const H=g["createElement"]("p",null,"A trusted Jupyter notebook may execute hidden malicious code when you open it.",g["createElement"]("br",null),"Selecting trust will re-render this notebook in a trusted state.",g["createElement"]("br",null),"For more information, see the",g["createElement"]("a",{href:"https://jupyter-notebook.readthedocs.io/en/stable/security.html"},"Jupyter security documentation"));const F="application/vnd.jupyter.cells";class B{static get executed(){return V.executed}constructor(){}}(function(e){function t(e){if(!e.model||!e.activeCell){return}const t=V.getState(e);e.deselectAll();const n=e.model;const r=e.activeCellIndex;const i=e.widgets[r];const o=i.editor;const a=o.getSelections();const s=i.model.value.text;const l=[0];for(let d=0;d<a.length;d++){const e=o.getOffsetAt(a[d].start);const t=o.getOffsetAt(a[d].end);if(e<t){l.push(e);l.push(t)}else if(t<e){l.push(t);l.push(e)}else{l.push(e)}}l.push(s.length);const c=[];for(let d=0;d+1<l.length;d++){const e=V.cloneCell(n,i.model);c.push(e)}for(let d=0;d<c.length;d++){if(d!==c.length-1&&c[d].type==="code"){c[d].outputs.clear()}c[d].value.text=s.slice(l[d],l[d+1]).replace(/^\n+/,"").replace(/\n+$/,"")}const u=n.cells;u.beginCompoundOperation();for(let d=0;d<c.length;d++){if(d===0){u.set(r,c[d])}else{u.insert(r+d,c[d])}}u.endCompoundOperation();e.activeCellIndex=r+c.length-1;V.handleState(e,t)}e.splitCell=t;function n(e){if(!e.model||!e.activeCell){return}const t=V.getState(e);const n=[];const r=[];const i=e.model;const o=i.cells;const a=e.activeCell;const s=e.activeCellIndex;const l={};e.widgets.forEach((t,i)=>{if(e.isSelectedOrActive(t)){n.push(t.model.value.text);if(i!==s){r.push(t.model)}const e=t.model;if(Object(P["f"])(e)||Object(P["e"])(e)){for(const t of e.attachments.keys){l[t]=e.attachments.get(t).toJSON()}}}});if(n.length===1){if(s===o.length-1){return}const e=o.get(s+1);n.push(e.value.text);r.push(e)}e.deselectAll();const c=V.cloneCell(i,a.model);c.value.text=n.join("\n\n");if(Object(P["d"])(c)){c.outputs.clear()}else if(Object(P["e"])(c)||Object(P["f"])(c)){c.attachments.fromJSON(l)}o.beginCompoundOperation();o.set(s,c);r.forEach(e=>{o.removeValue(e)});o.endCompoundOperation();if(a instanceof R["c"]){e.activeCell.rendered=false}V.handleState(e,t)}e.mergeCells=n;function r(e){if(!e.model||!e.activeCell){return}const t=V.getState(e);V.deleteCells(e);V.handleState(e,t,true)}e.deleteCells=r;function i(e){if(!e.model||!e.activeCell){return}const t=V.getState(e);const n=e.model;const r=n.contentFactory.createCell(e.notebookConfig.defaultCell,{});const i=e.activeCellIndex;n.cells.insert(i,r);e.activeCellIndex=i;e.deselectAll();V.handleState(e,t,true)}e.insertAbove=i;function o(e){if(!e.model||!e.activeCell){return}const t=V.getState(e);const n=e.model;const r=n.contentFactory.createCell(e.notebookConfig.defaultCell,{});n.cells.insert(e.activeCellIndex+1,r);e.activeCellIndex++;e.deselectAll();V.handleState(e,t,true)}e.insertBelow=o;function a(e){if(!e.model||!e.activeCell){return}const t=V.getState(e);const n=e.model.cells;const r=e.widgets;n.beginCompoundOperation();for(let i=n.length-2;i>-1;i--){if(e.isSelectedOrActive(r[i])){if(!e.isSelectedOrActive(r[i+1])){n.move(i,i+1);if(e.activeCellIndex===i){e.activeCellIndex++}e.select(r[i+1]);e.deselect(r[i])}}}n.endCompoundOperation();V.handleState(e,t,true)}e.moveDown=a;function s(e){if(!e.model||!e.activeCell){return}const t=V.getState(e);const n=e.model.cells;const r=e.widgets;n.beginCompoundOperation();for(let i=1;i<n.length;i++){if(e.isSelectedOrActive(r[i])){if(!e.isSelectedOrActive(r[i-1])){n.move(i,i-1);if(e.activeCellIndex===i){e.activeCellIndex--}e.select(r[i-1]);e.deselect(r[i])}}}n.endCompoundOperation();V.handleState(e,t,true)}e.moveUp=s;function c(e,t){if(!e.model||!e.activeCell){return}const n=V.getState(e);V.changeCellType(e,t);V.handleState(e,n)}e.changeCellType=c;function u(e,t){if(!e.model||!e.activeCell){return Promise.resolve(false)}const n=V.getState(e);const r=V.runSelected(e,t);V.handleRunState(e,n,false);return r}e.run=u;function d(e,t){if(!e.model||!e.activeCell){return Promise.resolve(false)}const n=V.getState(e);const r=V.runSelected(e,t);const i=e.model;if(e.activeCellIndex===e.widgets.length-1){const t=i.contentFactory.createCell(e.notebookConfig.defaultCell,{});i.cells.push(t);e.activeCellIndex++;e.mode="edit"}else{e.activeCellIndex++}V.handleRunState(e,n,true);return r}e.runAndAdvance=d;function f(e,t){if(!e.model||!e.activeCell){return Promise.resolve(false)}const n=V.getState(e);const r=V.runSelected(e,t);const i=e.model;const o=i.contentFactory.createCell(e.notebookConfig.defaultCell,{});i.cells.insert(e.activeCellIndex+1,o);e.activeCellIndex++;e.mode="edit";V.handleRunState(e,n,true);return r}e.runAndInsert=f;function p(e,t){if(!e.model||!e.activeCell){return Promise.resolve(false)}const n=V.getState(e);e.widgets.forEach(t=>{e.select(t)});const r=V.runSelected(e,t);V.handleRunState(e,n,true);return r}e.runAll=p;function h(e,t){if(!e.model||!e.activeCell){return Promise.resolve(false)}const n=e.activeCellIndex;const r=V.getState(e);e.widgets.forEach((t,n)=>{if(t.model.type==="markdown"){e.select(t);e.activeCellIndex=n}});if(e.activeCell.model.type!=="markdown"){return Promise.resolve(true)}const i=V.runSelected(e,t);e.activeCellIndex=n;V.handleRunState(e,r,true);return i}e.renderAllMarkdown=h;function m(e,t){const{activeCell:n,activeCellIndex:r,model:i}=e;if(!i||!n||r<1){return Promise.resolve(false)}const o=V.getState(e);e.activeCellIndex--;e.deselectAll();for(let s=0;s<e.activeCellIndex;++s){e.select(e.widgets[s])}const a=V.runSelected(e,t);e.activeCellIndex++;V.handleRunState(e,o,true);return a}e.runAllAbove=m;function b(e,t){if(!e.model||!e.activeCell){return Promise.resolve(false)}const n=V.getState(e);e.deselectAll();for(let i=e.activeCellIndex;i<e.widgets.length;++i){e.select(e.widgets[i])}const r=V.runSelected(e,t);V.handleRunState(e,n,true);return r}e.runAllBelow=b;function v(e,t){var n,r;if(!e.model||!e.activeCell){return}(r=(n=e.activeCell.editor).replaceSelection)===null||r===void 0?void 0:r.call(n,t)}e.replaceSelection=v;function g(e){if(!e.model||!e.activeCell){return}if(e.activeCellIndex===0){return}let t=e.activeCellIndex-1;if(e.mode==="edit"){while(e.widgets[t].inputHidden){if(t===0){return}t-=1}}const n=V.getState(e);e.activeCellIndex=t;e.deselectAll();V.handleState(e,n,true)}e.selectAbove=g;function _(e){if(!e.model||!e.activeCell){return}const t=e.widgets.length-1;if(e.activeCellIndex===t){return}let n=e.activeCellIndex+1;if(e.mode==="edit"){while(e.widgets[n].inputHidden){if(n===t){return}n+=1}}const r=V.getState(e);e.activeCellIndex=n;e.deselectAll();V.handleState(e,r,true)}e.selectBelow=_;function y(e,t=false){if(!e.model||!e.activeCell){return}if(e.activeCellIndex===0){return}const n=V.getState(e);e.mode="command";if(t){e.extendContiguousSelectionTo(0)}else{e.extendContiguousSelectionTo(e.activeCellIndex-1)}V.handleState(e,n,true)}e.extendSelectionAbove=y;function w(e,t=false){if(!e.model||!e.activeCell){return}if(e.activeCellIndex===e.widgets.length-1){return}const n=V.getState(e);e.mode="command";if(t){e.extendContiguousSelectionTo(e.widgets.length-1)}else{e.extendContiguousSelectionTo(e.activeCellIndex+1)}V.handleState(e,n,true)}e.extendSelectionBelow=w;function x(e){if(!e.model||!e.activeCell){return}e.widgets.forEach(t=>{e.select(t)})}e.selectAll=x;function C(e){if(!e.model||!e.activeCell){return}e.deselectAll()}e.deselectAll=C;function k(e){V.copyOrCut(e,false)}e.copy=k;function M(e){V.copyOrCut(e,true)}e.cut=M;function S(e,t="below"){if(!e.model||!e.activeCell){return}const n=j["a"].getInstance();if(!n.hasData(F)){return}const r=V.getState(e);const i=n.getData(F);const o=e.model;e.mode="command";const a=i.map(e=>{switch(e.cell_type){case"code":return o.contentFactory.createCodeCell({cell:e});case"markdown":return o.contentFactory.createMarkdownCell({cell:e});default:return o.contentFactory.createRawCell({cell:e})}});const s=e.model.cells;let l;s.beginCompoundOperation();switch(t){case"below":l=e.activeCellIndex;break;case"above":l=e.activeCellIndex-1;break;case"replace":const t=[];e.widgets.forEach((n,r)=>{const i=n.model.metadata.get("deletable")!==false;if(e.isSelectedOrActive(n)&&i){t.push(r)}});if(t.length>0){t.reverse().forEach(e=>{s.remove(e)})}l=t[0];break;default:break}a.forEach(e=>{s.insert(++l,e)});s.endCompoundOperation();e.activeCellIndex+=a.length;e.deselectAll();V.handleState(e,r)}e.paste=S;function L(e){if(!e.model||!e.activeCell){return}const t=V.getState(e);e.mode="command";e.model.cells.undo();e.deselectAll();V.handleState(e,t)}e.undo=L;function T(e){if(!e.model||!e.activeCell){return}const t=V.getState(e);e.mode="command";e.model.cells.redo();e.deselectAll();V.handleState(e,t)}e.redo=T;function D(e){if(!e.model||!e.activeCell){return}const t=V.getState(e);const n=e.editorConfig;const r=!(n.code.lineNumbers&&n.markdown.lineNumbers&&n.raw.lineNumbers);const i={code:Object.assign(Object.assign({},n.code),{lineNumbers:r}),markdown:Object.assign(Object.assign({},n.markdown),{lineNumbers:r}),raw:Object.assign(Object.assign({},n.raw),{lineNumbers:r})};e.editorConfig=i;V.handleState(e,t)}e.toggleAllLineNumbers=D;function O(e){if(!e.model||!e.activeCell){return}const t=V.getState(e);Object(E["each"])(e.model.cells,(t,n)=>{const r=e.widgets[n];if(e.isSelectedOrActive(r)&&t.type==="code"){t.clearExecution();r.outputHidden=false}});V.handleState(e,t)}e.clearOutputs=O;function A(e){if(!e.model||!e.activeCell){return}const t=V.getState(e);Object(E["each"])(e.model.cells,(t,n)=>{const r=e.widgets[n];if(t.type==="code"){t.clearExecution();r.outputHidden=false}});V.handleState(e,t)}e.clearAllOutputs=A;function z(e){if(!e.model||!e.activeCell){return}const t=V.getState(e);e.widgets.forEach(t=>{if(e.isSelectedOrActive(t)&&t.model.type==="code"){t.inputHidden=true}});V.handleState(e,t)}e.hideCode=z;function N(e){if(!e.model||!e.activeCell){return}const t=V.getState(e);e.widgets.forEach(t=>{if(e.isSelectedOrActive(t)&&t.model.type==="code"){t.inputHidden=false}});V.handleState(e,t)}e.showCode=N;function B(e){if(!e.model||!e.activeCell){return}const t=V.getState(e);e.widgets.forEach(e=>{if(e.model.type==="code"){e.inputHidden=true}});V.handleState(e,t)}e.hideAllCode=B;function Y(e){if(!e.model||!e.activeCell){return}const t=V.getState(e);e.widgets.forEach(e=>{if(e.model.type==="code"){e.inputHidden=false}});V.handleState(e,t)}e.showAllCode=Y;function W(e){if(!e.model||!e.activeCell){return}const t=V.getState(e);e.widgets.forEach(t=>{if(e.isSelectedOrActive(t)&&t.model.type==="code"){t.outputHidden=true}});V.handleState(e,t)}e.hideOutput=W;function U(e){if(!e.model||!e.activeCell){return}const t=V.getState(e);e.widgets.forEach(t=>{if(e.isSelectedOrActive(t)&&t.model.type==="code"){t.outputHidden=false}});V.handleState(e,t)}e.showOutput=U;function q(e){if(!e.model||!e.activeCell){return}const t=V.getState(e);e.widgets.forEach(e=>{if(e.model.type==="code"){e.outputHidden=true}});V.handleState(e,t)}e.hideAllOutputs=q;function G(e){if(!e.model||!e.activeCell){return}const t=V.getState(e);e.widgets.forEach(e=>{if(e.model.type==="code"){e.outputHidden=false}});V.handleState(e,t)}e.showAllOutputs=G;function K(e){if(!e.model||!e.activeCell){return}const t=V.getState(e);e.widgets.forEach(t=>{if(e.isSelectedOrActive(t)&&t.model.type==="code"){t.outputsScrolled=true}});V.handleState(e,t)}e.enableOutputScrolling=K;function $(e){if(!e.model||!e.activeCell){return}const t=V.getState(e);e.widgets.forEach(t=>{if(e.isSelectedOrActive(t)&&t.model.type==="code"){t.outputsScrolled=false}});V.handleState(e,t)}e.disableOutputScrolling=$;function J(e){let t=null;let n=null;e.widgets.forEach((e,r)=>{if(e.model.type==="code"){const i=e.model.metadata.get("execution");if(i&&I["JSONExt"].isObject(i)&&i["iopub.status.busy"]!==undefined){const e=i["iopub.status.busy"].toString();if(e){const i=new Date(e);if(!t||i>=t){t=i;n=r}}}}});if(n!==null){e.activeCellIndex=n}}e.selectLastRunCell=J;function X(e,t){if(!e.model||!e.activeCell){return}const n=V.getState(e);const r=e.model.cells;t=Math.min(Math.max(t,1),6);e.widgets.forEach((n,i)=>{if(e.isSelectedOrActive(n)){V.setMarkdownHeader(r.get(i),t)}});V.changeCellType(e,"markdown");V.handleState(e,n)}e.setMarkdownHeader=X;function Z(e){if(!e.model){return Promise.resolve()}const t=Object(E["toArray"])(e.model.cells);const n=t.every(e=>e.trusted);if(n){return Object(l["b"])({body:"Notebook is already trusted",buttons:[l["a"].okButton()]}).then(()=>undefined)}return Object(l["b"])({body:H,title:"Trust this notebook?",buttons:[l["a"].cancelButton(),l["a"].warnButton()]}).then(e=>{if(e.button.accept){t.forEach(e=>{e.trusted=true})}})}e.trust=Z})(B||(B={}));var V;(function(e){e.executed=new N["Signal"]({});function t(e){return{wasFocused:e.node.contains(document.activeElement),activeCell:e.activeCell}}e.getState=t;function n(e,t,n=false){const{activeCell:r,node:i}=e;if(t.wasFocused||e.mode==="edit"){e.activate()}if(n&&r){z["ElementExt"].scrollIntoViewIfNeeded(i,r.node)}}e.handleState=n;function r(e,t,n=false){if(t.wasFocused||e.mode==="edit"){e.activate()}if(n&&t.activeCell){const n=t.activeCell.inputArea.node.getBoundingClientRect();e.scrollToPosition(n.bottom,45)}}e.handleRunState=r;function i(e,t){switch(t.type){case"code":return e.contentFactory.createCodeCell({cell:t.toJSON()});case"markdown":return e.contentFactory.createMarkdownCell({cell:t.toJSON()});default:return e.contentFactory.createRawCell({cell:t.toJSON()})}}e.cloneCell=i;function o(e,t){e.mode="command";let n=e.activeCellIndex;const r=e.widgets.filter((t,r)=>{const i=e.isSelectedOrActive(t);if(i){n=r}return i});e.activeCellIndex=n;e.deselectAll();return Promise.all(r.map(n=>a(e,n,t))).then(t=>{if(e.isDisposed){return false}e.update();return t.every(e=>e)}).catch(t=>{if(t.message==="KernelReplyNotOK"){r.map(e=>{if(e.model.type==="code"&&e.model.executionCount==null){e.setPrompt("")}})}else{throw t}e.update();return false})}e.runSelected=o;function a(t,n,r){var i,o,a;switch(n.model.type){case"markdown":n.rendered=true;n.inputHidden=false;e.executed.emit({notebook:t,cell:n});break;case"code":if(r){if(r.isTerminating){void Object(l["b"])({title:"Kernel Terminating",body:`The kernel for ${(i=r.session)===null||i===void 0?void 0:i.path} appears to be terminating. You can not run any cell for now.`,buttons:[l["a"].okButton()]});break}const c=(a=(o=t.model)===null||o===void 0?void 0:o.deletedCells,a!==null&&a!==void 0?a:[]);return R["b"].execute(n,r,{deletedCells:c,recordTiming:t.notebookConfig.recordTiming}).then(e=>{c.splice(0,c.length);if(n.isDisposed){return false}if(!e){return true}if(e.content.status==="ok"){const r=e.content;if(r.payload&&r.payload.length){s(r,t,n)}return true}else{throw new Error("KernelReplyNotOK")}}).catch(e=>{if(n.isDisposed||e.message.startsWith("Canceled")){return false}throw e}).then(r=>{if(r){e.executed.emit({notebook:t,cell:n})}return r})}n.model.clearExecution();break;default:break}return Promise.resolve(true)}function s(e,t,n){var r;const i=(r=e.payload)===null||r===void 0?void 0:r.filter(e=>e.source==="set_next_input")[0];if(!i){return}const o=i.text;const a=i.replace;if(a){n.model.value.text=o;return}const s=t.model.contentFactory.createCodeCell({});const l=t.model.cells;const c=E["ArrayExt"].firstIndexOf(Object(E["toArray"])(l),n.model);s.value.text=o;if(c===-1){l.push(s)}else{l.insert(c+1,s)}}function c(e,r){if(!e.model||!e.activeCell){return}const i=t(e);const o=j["a"].getInstance();e.mode="command";o.clear();const a=e.widgets.filter(t=>e.isSelectedOrActive(t)).map(e=>e.model.toJSON()).map(e=>{if(e.metadata.deletable!==undefined){delete e.metadata.deletable}return e});o.setData(F,a);if(r){d(e)}else{e.deselectAll()}n(e,i)}e.copyOrCut=c;function u(e,t){const n=e.model;const r=n.cells;r.beginCompoundOperation();e.widgets.forEach((i,o)=>{if(!e.isSelectedOrActive(i)){return}if(i.model.type!==t){const e=i.model.toJSON();let a;switch(t){case"code":a=n.contentFactory.createCodeCell({cell:e});break;case"markdown":a=n.contentFactory.createMarkdownCell({cell:e});if(i.model.type==="code"){a.trusted=false}break;default:a=n.contentFactory.createRawCell({cell:e});if(i.model.type==="code"){a.trusted=false}}r.set(o,a)}if(t==="markdown"){i=e.widgets[o];i.rendered=false}});r.endCompoundOperation();e.deselectAll()}e.changeCellType=u;function d(e){const t=e.model;const n=t.cells;const r=[];e.mode="command";e.widgets.forEach((n,i)=>{const o=n.model.metadata.get("deletable")!==false;if(e.isSelectedOrActive(n)&&o){r.push(i);t.deletedCells.push(n.model.id)}});if(r.length>0){n.beginCompoundOperation();r.reverse().forEach(e=>{n.remove(e)});if(!n.length){n.push(t.contentFactory.createCell(e.notebookConfig.defaultCell,{}))}n.endCompoundOperation();e.activeCellIndex=r[0]-r.length+1}e.deselectAll()}e.deleteCells=d;function f(e,t){let n=e.value.text;const r=/^(#+\s*)|^(\s*)/;const i=Array(t+1).join("#")+" ";const o=r.exec(n);if(o){n=n.slice(o[0].length)}e.value.text=i+n}e.setMarkdownHeader=f})(V||(V={}));const Y="jp-Notebook-toolbarCellType";const W="jp-Notebook-toolbarCellTypeDropdown";var U;(function(e){function t(e){function t(){if(e.context.model.readOnly){return Object(l["b"])({title:"Cannot Save",body:"Document is read-only",buttons:[l["a"].okButton()]})}void e.context.save().then(()=>{if(!e.isDisposed){return e.context.createCheckpoint()}})}return Object(O["e"])(y["a"].create(g["createElement"](y["b"],{signal:e.context.fileChanged},()=>g["createElement"](O["d"],{icon:k["bb"],onClick:t,tooltip:"Save the notebook contents and create checkpoint",enabled:!!(e&&e.context&&e.context.contentsModel&&e.context.contentsModel.writable)}))))}e.createSaveButton=t;function n(e){return new O["c"]({icon:k["a"],onClick:()=>{B.insertBelow(e.content)},tooltip:"Insert a cell below"})}e.createInsertButton=n;function r(e){return new O["c"]({icon:k["q"],onClick:()=>{B.cut(e.content)},tooltip:"Cut the selected cells"})}e.createCutButton=r;function i(e){return new O["c"]({icon:k["p"],onClick:()=>{B.copy(e.content)},tooltip:"Copy the selected cells"})}e.createCopyButton=i;function o(e){return new O["c"]({icon:k["S"],onClick:()=>{B.paste(e.content)},tooltip:"Paste cells from the clipboard"})}e.createPasteButton=o;function a(e){return new O["c"]({icon:k["Z"],onClick:()=>{void B.runAndAdvance(e.content,e.sessionContext)},tooltip:"Run the selected cells and advance"})}e.createRunButton=a;function c(e,t){return new O["c"]({icon:k["v"],onClick:()=>{void(t!==null&&t!==void 0?t:s["b"]).restart(e.sessionContext).then(t=>{if(t){void B.runAll(e.content,e.sessionContext)}return t})},tooltip:"Restart the kernel, then re-run the whole notebook"})}e.createRestartRunAllButton=c;function u(e){return new q(e.content)}e.createCellTypeItem=u;function d(e,s){return[{name:"save",widget:t(e)},{name:"insert",widget:n(e)},{name:"cut",widget:r(e)},{name:"copy",widget:i(e)},{name:"paste",widget:o(e)},{name:"run",widget:a(e)},{name:"interrupt",widget:O["b"].createInterruptButton(e.sessionContext)},{name:"restart",widget:O["b"].createRestartButton(e.sessionContext,s)},{name:"restart-and-run",widget:c(e,s)},{name:"cellType",widget:u(e)},{name:"spacer",widget:O["b"].createSpacerItem()},{name:"kernelName",widget:O["b"].createKernelNameItem(e.sessionContext,s)},{name:"kernelStatus",widget:O["b"].createKernelStatusItem(e.sessionContext)}]}e.getDefaultItems=d})(U||(U={}));class q extends y["a"]{constructor(e){super();this.handleChange=e=>{if(e.target.value!=="-"){B.changeCellType(this._notebook,e.target.value);this._notebook.activate()}};this.handleKeyDown=e=>{if(e.keyCode===13){this._notebook.activate()}};this.addClass(Y);this._notebook=e;if(e.model){this.update()}e.activeCellChanged.connect(this.update,this);e.selectionChanged.connect(this.update,this)}render(){let e="-";if(this._notebook.activeCell){e=this._notebook.activeCell.model.type}for(const t of this._notebook.widgets){if(this._notebook.isSelectedOrActive(t)){if(t.model.type!==e){e="-";break}}}return g["createElement"](A["a"],{className:W,onChange:this.handleChange,onKeyDown:this.handleKeyDown,value:e,"aria-label":"Cell type"},g["createElement"]("option",{value:"-"},"-"),g["createElement"]("option",{value:"code"},"Code"),g["createElement"]("option",{value:"markdown"},"Markdown"),g["createElement"]("option",{value:"raw"},"Raw"))}}var G=n("qZRx");class K extends D["a"]{constructor(e){super(e);this.rendermime=e.rendermime;this.contentFactory=e.contentFactory||v["a"].defaultContentFactory;this.mimeTypeService=e.mimeTypeService;this._editorConfig=e.editorConfig||G["b"].defaultEditorConfig;this._notebookConfig=e.notebookConfig||G["b"].defaultNotebookConfig;this._sessionDialogs=e.sessionDialogs||s["b"]}get editorConfig(){return this._editorConfig}set editorConfig(e){this._editorConfig=e}get notebookConfig(){return this._notebookConfig}set notebookConfig(e){this._notebookConfig=e}createNewWidget(e,t){const n={rendermime:t?t.content.rendermime:this.rendermime.clone({resolver:e.urlResolver}),contentFactory:this.contentFactory,mimeTypeService:this.mimeTypeService,editorConfig:t?t.content.editorConfig:this._editorConfig,notebookConfig:t?t.content.notebookConfig:this._notebookConfig};const r=this.contentFactory.createNotebook(n);return new v["a"]({context:e,content:r})}defaultToolbarFactory(e){return U.getDefaultItems(e,this._sessionDialogs)}}class $ extends a["a"]{constructor(){super(...arguments);this._activeCell=null;this._activeCellChanged=new N["Signal"](this);this._selectionChanged=new N["Signal"](this)}get activeCell(){const e=this.currentWidget;if(!e){return null}return e.content.activeCell||null}get activeCellChanged(){return this._activeCellChanged}get selectionChanged(){return this._selectionChanged}add(e){const t=super.add(e);e.content.activeCellChanged.connect(this._onActiveCellChanged,this);e.content.selectionChanged.connect(this._onSelectionChanged,this);return t}dispose(){this._activeCell=null;super.dispose()}onCurrentChanged(e){const t=this.activeCell;if(t&&t===this._activeCell){return}this._activeCell=t;if(!e){return}this._activeCellChanged.emit(e.content.activeCell||null)}_onActiveCellChanged(e,t){if(this.currentWidget&&this.currentWidget.content===e){this._activeCell=t||null;this._activeCellChanged.emit(this._activeCell)}}_onSelectionChanged(e){if(this.currentWidget&&this.currentWidget.content===e){this._selectionChanged.emit(void 0)}}}var J=n("oMEx");var X=n("14pl");class Z{constructor(e,t){this._isDisposed=false;this._changed=new N["Signal"](this);this._factory=t;this._cellOrder=e.createList("cellOrder");this._cellMap=new X["a"];this._cellOrder.changed.connect(this._onOrderChanged,this)}get changed(){return this._changed}get isDisposed(){return this._isDisposed}get isEmpty(){return this._cellOrder.length===0}get length(){return this._cellOrder.length}iter(){const e=[];for(const t of Object(E["toArray"])(this._cellOrder)){e.push(this._cellMap.get(t))}return new E["ArrayIterator"](e)}dispose(){if(this._isDisposed){return}this._isDisposed=true;N["Signal"].clearData(this);for(const e of this._cellMap.values()){e.dispose()}this._cellMap.dispose();this._cellOrder.dispose()}get(e){return this._cellMap.get(this._cellOrder.get(e))}set(e,t){this._cellMap.set(t.id,t);this._cellOrder.set(e,t.id)}push(e){this._cellMap.set(e.id,e);const t=this._cellOrder.push(e.id);return t}insert(e,t){this._cellMap.set(t.id,t);this._cellOrder.insert(e,t.id)}removeValue(e){const t=E["ArrayExt"].findFirstIndex(Object(E["toArray"])(this._cellOrder),t=>this._cellMap.get(t)===e);this.remove(t);return t}remove(e){const t=this._cellOrder.get(e);this._cellOrder.remove(e);const n=this._cellMap.get(t);return n}clear(){this._cellOrder.clear()}move(e,t){this._cellOrder.move(e,t)}pushAll(e){const t=Object(E["toArray"])(e);Object(E["each"])(t,e=>{this._cellMap.set(e.id,e);this._cellOrder.push(e.id)});return this.length}insertAll(e,t){const n=Object(E["toArray"])(t);Object(E["each"])(n,t=>{this._cellMap.set(t.id,t);this._cellOrder.beginCompoundOperation();this._cellOrder.insert(e++,t.id);this._cellOrder.endCompoundOperation()});return this.length}removeRange(e,t){this._cellOrder.removeRange(e,t);return this.length}get canRedo(){return this._cellOrder.canRedo}get canUndo(){return this._cellOrder.canUndo}beginCompoundOperation(e){this._cellOrder.beginCompoundOperation(e)}endCompoundOperation(){this._cellOrder.endCompoundOperation()}undo(){this._cellOrder.undo()}redo(){this._cellOrder.redo()}clearUndo(){for(const e of this._cellMap.keys()){if(E["ArrayExt"].findFirstIndex(Object(E["toArray"])(this._cellOrder),t=>t===e)===-1){const t=this._cellMap.get(e);t.dispose();this._cellMap.delete(e)}}this._cellOrder.clearUndo()}_onOrderChanged(e,t){if(t.type==="add"||t.type==="set"){Object(E["each"])(t.newValues,e=>{if(!this._cellMap.has(e)){const t=this._factory.modelDB;const n=t.createValue(e+".type");let r;switch(n.get()){case"code":r=this._factory.createCodeCell({id:e});break;case"markdown":r=this._factory.createMarkdownCell({id:e});break;default:r=this._factory.createRawCell({id:e});break}this._cellMap.set(e,r)}})}const n=[];const r=[];Object(E["each"])(t.newValues,e=>{n.push(this._cellMap.get(e))});Object(E["each"])(t.oldValues,e=>{r.push(this._cellMap.get(e))});this._changed.emit({type:t.type,oldIndex:t.oldIndex,newIndex:t.newIndex,oldValues:r,newValues:n})}}class Q extends D["c"]{constructor(e={}){super(e.languagePreference,e.modelDB);this._nbformat=J["a"];this._nbformatMinor=J["b"];const t=e.contentFactory||Q.defaultContentFactory;this.contentFactory=t.clone(this.modelDB.view("cells"));this._cells=new Z(this.modelDB,this.contentFactory);this._cells.changed.connect(this._onCellsChanged,this);const n=this.modelDB.createMap("metadata");if(!n.has("language_info")){const t=e.languagePreference||"";n.set("language_info",{name:t})}this._ensureMetadata();n.changed.connect(this.triggerContentChange,this);this._deletedCells=[]}get metadata(){return this.modelDB.get("metadata")}get cells(){return this._cells}get nbformat(){return this._nbformat}get nbformatMinor(){return this._nbformatMinor}get defaultKernelName(){const e=this.metadata.get("kernelspec");return e?e.name:""}get deletedCells(){return this._deletedCells}get defaultKernelLanguage(){const e=this.metadata.get("language_info");return e?e.name:""}dispose(){if(this.isDisposed){return}const e=this.cells;this._cells=null;e.dispose();super.dispose()}toString(){return JSON.stringify(this.toJSON())}fromString(e){this.fromJSON(JSON.parse(e))}toJSON(){var e;const t=[];for(let r=0;r<(((e=this.cells)===null||e===void 0?void 0:e.length)||0);r++){const e=this.cells.get(r);t.push(e.toJSON())}this._ensureMetadata();const n=Object.create(null);for(const r of this.metadata.keys()){n[r]=JSON.parse(JSON.stringify(this.metadata.get(r)))}return{metadata:n,nbformat_minor:this._nbformatMinor,nbformat:this._nbformat,cells:t}}fromJSON(e){const t=[];const n=this.contentFactory;for(const s of e.cells){switch(s.cell_type){case"code":t.push(n.createCodeCell({cell:s}));break;case"markdown":t.push(n.createMarkdownCell({cell:s}));break;case"raw":t.push(n.createRawCell({cell:s}));break;default:continue}}this.cells.beginCompoundOperation();this.cells.clear();this.cells.pushAll(t);this.cells.endCompoundOperation();let r=0;let i=0;this._nbformatMinor=J["b"];this._nbformat=J["a"];const o=e.metadata.orig_nbformat;if(e.nbformat!==this._nbformat){r=this._nbformat;this._nbformat=i=e.nbformat;this.triggerStateChange({name:"nbformat",oldValue:r,newValue:i})}if(e.nbformat_minor>this._nbformatMinor){r=this._nbformatMinor;this._nbformatMinor=i=e.nbformat_minor;this.triggerStateChange({name:"nbformatMinor",oldValue:r,newValue:i})}if(o!==undefined&&this._nbformat!==o){const e=this._nbformat>o;const t=`This notebook has been converted from ${e?"an older":"a newer"} notebook format (v${o}) to the current notebook format (v${this._nbformat}). The next time you save this notebook, the current notebook format (v${this._nbformat}) will be used. ${e?"Older versions of Jupyter may not be able to read the new format.":"Some features of the original notebook may not be available."} To preserve the original format version, close the notebook without saving it.`;void Object(l["b"])({title:"Notebook converted",body:t,buttons:[l["a"].okButton()]})}this.metadata.clear();const a=e.metadata;for(const s in a){if(s==="orig_nbformat"){continue}this.metadata.set(s,a[s])}this._ensureMetadata();this.dirty=true}initialize(){super.initialize();if(!this.cells.length){const e=this.contentFactory;this.cells.push(e.createCodeCell({}))}this.cells.clearUndo()}_onCellsChanged(e,t){switch(t.type){case"add":t.newValues.forEach(e=>{e.contentChanged.connect(this.triggerContentChange,this)});break;case"remove":break;case"set":t.newValues.forEach(e=>{e.contentChanged.connect(this.triggerContentChange,this)});break;default:break}this.triggerContentChange()}_ensureMetadata(){const e=this.metadata;if(!e.has("language_info")){e.set("language_info",{name:""})}if(!e.has("kernelspec")){e.set("kernelspec",{name:"",display_name:""})}}}(function(e){class t{constructor(e){this.codeCellContentFactory=e.codeCellContentFactory||P["a"].defaultContentFactory;this.modelDB=e.modelDB}createCell(e,t){switch(e){case"code":return this.createCodeCell(t);case"markdown":return this.createMarkdownCell(t);case"raw":default:return this.createRawCell(t)}}createCodeCell(e){if(e.contentFactory){e.contentFactory=this.codeCellContentFactory}if(this.modelDB){if(!e.id){e.id=I["UUID"].uuid4()}e.modelDB=this.modelDB.view(e.id)}return new P["a"](e)}createMarkdownCell(e){if(this.modelDB){if(!e.id){e.id=I["UUID"].uuid4()}e.modelDB=this.modelDB.view(e.id)}return new P["b"](e)}createRawCell(e){if(this.modelDB){if(!e.id){e.id=I["UUID"].uuid4()}e.modelDB=this.modelDB.view(e.id)}return new P["c"](e)}clone(e){return new t({modelDB:e,codeCellContentFactory:this.codeCellContentFactory})}}e.ContentFactory=t;e.defaultContentFactory=new t({})})(Q||(Q={}));class ee{constructor(e){this._disposed=false;const t=e.codeCellContentFactory;this.contentFactory=e.contentFactory||new Q.ContentFactory({codeCellContentFactory:t})}get name(){return"notebook"}get contentType(){return"notebook"}get fileFormat(){return"json"}get isDisposed(){return this._disposed}dispose(){this._disposed=true}createNew(e,t){const n=this.contentFactory;return new Q({languagePreference:e,contentFactory:n,modelDB:t})}preferredLanguage(e){return""}}var te=n("F81b");var ne=n("koZe");var re=n("w0/B");var ie=n("O0Ec");var oe=n("RE42");var ae=n("/Zo8");var se=n("2DVW");var le;(function(e){e.createNew="notebook:create-new";e.interrupt="notebook:interrupt-kernel";e.restart="notebook:restart-kernel";e.restartClear="notebook:restart-clear-output";e.restartAndRunToSelected="notebook:restart-and-run-to-selected";e.restartRunAll="notebook:restart-run-all";e.reconnectToKernel="notebook:reconnect-to-kernel";e.changeKernel="notebook:change-kernel";e.createConsole="notebook:create-console";e.createOutputView="notebook:create-output-view";e.clearAllOutputs="notebook:clear-all-cell-outputs";e.closeAndShutdown="notebook:close-and-shutdown";e.trust="notebook:trust";e.exportToFormat="notebook:export-to-format";e.run="notebook:run-cell";e.runAndAdvance="notebook:run-cell-and-select-next";e.runAndInsert="notebook:run-cell-and-insert-below";e.runInConsole="notebook:run-in-console";e.runAll="notebook:run-all-cells";e.runAllAbove="notebook:run-all-above";e.runAllBelow="notebook:run-all-below";e.renderAllMarkdown="notebook:render-all-markdown";e.toCode="notebook:change-cell-to-code";e.toMarkdown="notebook:change-cell-to-markdown";e.toRaw="notebook:change-cell-to-raw";e.cut="notebook:cut-cell";e.copy="notebook:copy-cell";e.pasteAbove="notebook:paste-cell-above";e.pasteBelow="notebook:paste-cell-below";e.pasteAndReplace="notebook:paste-and-replace-cell";e.moveUp="notebook:move-cell-up";e.moveDown="notebook:move-cell-down";e.clearOutputs="notebook:clear-cell-output";e.deleteCell="notebook:delete-cell";e.insertAbove="notebook:insert-cell-above";e.insertBelow="notebook:insert-cell-below";e.selectAbove="notebook:move-cursor-up";e.selectBelow="notebook:move-cursor-down";e.extendAbove="notebook:extend-marked-cells-above";e.extendTop="notebook:extend-marked-cells-top";e.extendBelow="notebook:extend-marked-cells-below";e.extendBottom="notebook:extend-marked-cells-bottom";e.selectAll="notebook:select-all";e.deselectAll="notebook:deselect-all";e.editMode="notebook:enter-edit-mode";e.merge="notebook:merge-cells";e.split="notebook:split-cell-at-cursor";e.commandMode="notebook:enter-command-mode";e.toggleAllLines="notebook:toggle-all-cell-line-numbers";e.undoCellAction="notebook:undo-cell-action";e.redoCellAction="notebook:redo-cell-action";e.markdown1="notebook:change-cell-to-heading-1";e.markdown2="notebook:change-cell-to-heading-2";e.markdown3="notebook:change-cell-to-heading-3";e.markdown4="notebook:change-cell-to-heading-4";e.markdown5="notebook:change-cell-to-heading-5";e.markdown6="notebook:change-cell-to-heading-6";e.hideCode="notebook:hide-cell-code";e.showCode="notebook:show-cell-code";e.hideAllCode="notebook:hide-all-cell-code";e.showAllCode="notebook:show-all-cell-code";e.hideOutput="notebook:hide-cell-outputs";e.showOutput="notebook:show-cell-outputs";e.hideAllOutputs="notebook:hide-all-cell-outputs";e.showAllOutputs="notebook:show-all-cell-outputs";e.enableOutputScrolling="notebook:enable-output-scrolling";e.disableOutputScrolling="notebook:disable-output-scrolling";e.selectLastRunCell="notebook:select-last-run-cell";e.replaceSelection="notebook:replace-selection"})(le||(le={}));const ce="Notebook";const ue=["notebook","python","custom"];const de=["pdf","slides","script","notebook","custom"];const fe={html:"HTML",latex:"LaTeX",markdown:"Markdown",pdf:"PDF",rst:"ReStructured Text",script:"Executable Script",slides:"Reveal.js Slides"};const pe={id:"@jupyterlab/notebook-extension:tracker",provides:b["b"],requires:[b["c"],f["a"]],optional:[i["a"],p["a"],h["a"],r["a"],m["a"],re["a"],o["a"]],activate:Ce,autoStart:true};const he={id:"@jupyterlab/notebook-extension:factory",provides:v["a"].IContentFactory,requires:[u["a"]],autoStart:true,activate:(e,t)=>{const n=t.factoryService.newInlineEditor;return new v["a"].ContentFactory({editorFactory:n})}};const me={activate:we,provides:b["a"],id:"@jupyterlab/notebook-extension:tools",autoStart:true,requires:[b["b"],u["a"],ie["IStateDB"]],optional:[te["a"]]};const be={id:"@jupyterlab/notebook-extension:mode-status",autoStart:true,requires:[b["b"]],optional:[w["b"]],activate:(e,t,n)=>{if(!n){return}const{shell:r}=e;const i=new C;t.currentChanged.connect(()=>{const e=t.currentWidget;i.model.notebook=e&&e.content});n.registerStatusItem("@jupyterlab/notebook-extension:mode-status",{item:i,align:"right",rank:4,isActive:()=>!!r.currentWidget&&!!t.currentWidget&&r.currentWidget===t.currentWidget})}};const ve={id:"@jupyterlab/notebook-extension:trust-status",autoStart:true,requires:[b["b"]],optional:[w["b"]],activate:(e,t,n)=>{if(!n){return}const{shell:r}=e;const i=new L;t.currentChanged.connect(()=>{const e=t.currentWidget;i.model.notebook=e&&e.content});n.registerStatusItem("@jupyterlab/notebook-extension:trust-status",{item:i,align:"right",rank:3,isActive:()=>!!r.currentWidget&&!!t.currentWidget&&r.currentWidget===t.currentWidget})}};const ge={id:"@jupyterlab/notebook-extension:widget-factory",provides:b["c"],requires:[v["a"].IContentFactory,u["a"],ne["b"]],activate:xe,autoStart:true};const _e=[he,pe,me,be,ve,ge];var ye=t["default"]=_e;function we(e,t,n,r,i){const o="notebook-tools";const a=new T["a"]({tracker:t});const s=new T["a"].ActiveCellTool;const l=T["a"].createSlideShowSelector();const c=n.factoryService.newInlineEditor;const u=new T["a"].CellMetadataEditorTool({editorFactory:c,collapsed:false});const d=new T["a"].NotebookMetadataEditorTool({editorFactory:c});const f=e.serviceManager;const p=(e,t)=>{switch(t.type){case"activate-request":void r.save(o,{open:true});break;case"after-hide":case"close-request":void r.remove(o);break;default:break}return true};const h={};h.None=null;void f.nbconvert.getExportFormats().then(e=>{if(e){const t=Object.keys(e);t.forEach((function(t){if(de.indexOf(t)===-1){const n=t[0].toUpperCase()+t.substr(1);const r=fe[t]?fe[t]:n;const i=e[t].output_mimetype;h[r]=i}}));const n=T["a"].createNBConvertSelector(h);a.addItem({tool:n,section:"common",rank:3})}});a.title.icon=k["b"];a.title.caption="Notebook Tools";a.id=o;a.addItem({tool:s,section:"common",rank:1});a.addItem({tool:l,section:"common",rank:2});a.addItem({tool:u,section:"advanced",rank:1});a.addItem({tool:d,section:"advanced",rank:2});ae["MessageLoop"].installMessageHook(a,p);if(i){t.widgetAdded.connect((e,t)=>{const n=i.register(t);n.render(a)})}return a}function xe(e,t,n,r){const i=new K({name:ce,fileTypes:["notebook"],modelName:"notebook",defaultFor:["notebook"],preferKernel:true,canStartKernel:true,rendermime:r,contentFactory:t,editorConfig:G["b"].defaultEditorConfig,notebookConfig:G["b"].defaultNotebookConfig,mimeTypeService:n.mimeTypeService});e.docRegistry.addWidgetFactory(i);return i}function Ce(e,t,n,r,i,o,s,l,c,u){const f=e.serviceManager;const{commands:p}=e;const h=new $({namespace:"notebook"});const m=new a["a"]({namespace:"cloned-outputs"});if(s){void s.restore(h,{command:"docmanager:open",args:e=>({path:e.context.path,factory:ce}),name:e=>e.context.path,when:f.ready});void s.restore(m,{command:le.createOutputView,args:e=>({path:e.content.path,index:e.content.index}),name:e=>`${e.content.path}:${e.content.index}`,when:h.restored})}const b=e.docRegistry;b.addModelFactory(new ee({}));ke(e,n,f,h,m,u);if(r){Ee(r,f)}let v=0;const g=e.docRegistry.getFileType("notebook");t.widgetCreated.connect((e,t)=>{var n,r,i,o,a;t.id=t.id||`notebook-${++v}`;t.title.icon=(n=g)===null||n===void 0?void 0:n.icon;t.title.iconClass=(i=(r=g)===null||r===void 0?void 0:r.iconClass,i!==null&&i!==void 0?i:"");t.title.iconLabel=(a=(o=g)===null||o===void 0?void 0:o.iconLabel,a!==null&&a!==void 0?a:"");t.context.pathChanged.connect(()=>{void h.save(t)});void h.add(t)});function _(e){h.forEach(t=>{t.setConfig(e)})}function y(e){const n=Object.assign(Object.assign({},G["b"].defaultEditorConfig.code),e.get("codeCellConfig").composite);const r=Object.assign(Object.assign({},G["b"].defaultEditorConfig.markdown),e.get("markdownCellConfig").composite);const i=Object.assign(Object.assign({},G["b"].defaultEditorConfig.raw),e.get("rawCellConfig").composite);t.editorConfig={code:n,markdown:r,raw:i};t.notebookConfig={scrollPastEnd:e.get("scrollPastEnd").composite,defaultCell:e.get("defaultCell").composite,recordTiming:e.get("recordTiming").composite};t.shutdownOnClose=e.get("kernelShutdown").composite;_({editorConfig:t.editorConfig,notebookConfig:t.notebookConfig,kernelShutdown:t.shutdownOnClose})}const w=c?c.load(pe.id):Promise.reject(new Error(`No setting registry for ${pe.id}`));e.restored.then(()=>w).then(e=>{y(e);e.changed.connect(()=>{y(e)})}).catch(e=>{console.warn(e.message);_({editorConfig:t.editorConfig,notebookConfig:t.notebookConfig,kernelShutdown:t.shutdownOnClose})});if(l){Me(e,l,h,f,r,u)}const x=(e,t)=>p.execute("docmanager:new-untitled",{path:e,type:"notebook"}).then(e=>p.execute("docmanager:open",{path:e.path,factory:ce,kernel:{name:t}}));p.addCommand(le.createNew,{label:e=>{var t,n,r;const i=e["kernelName"]||"";if(e["isLauncher"]&&e["kernelName"]&&f.kernelspecs){return r=(n=(t=f.kernelspecs.specs)===null||t===void 0?void 0:t.kernelspecs[i])===null||n===void 0?void 0:n.display_name,r!==null&&r!==void 0?r:""}if(e["isPalette"]){return"New Notebook"}return"Notebook"},caption:"Create a new notebook",icon:e=>e["isPalette"]?undefined:k["Q"],execute:e=>{const t=e["cwd"]||(i?i.defaultBrowser.model.path:"");const n=e["kernelName"]||"";return x(t,n)}});if(o){void f.ready.then(()=>{let e=null;const t=()=>{if(e){e.dispose();e=null}const t=f.kernelspecs.specs;if(!t){return}e=new oe["DisposableSet"];const n=d["PageConfig"].getBaseUrl();for(const r in t.kernelspecs){const i=r===t.default?0:Infinity;const a=t.kernelspecs[r];let s=a.resources["logo-64x64"];if(s){const e=s.indexOf("kernelspecs");s=d["URLExt"].join(n,s.slice(e))}e.add(o.add({command:le.createNew,args:{isLauncher:true,kernelName:r},category:"Notebook",rank:i,kernelIconUrl:s,metadata:{kernel:I["JSONExt"].deepCopy(a.metadata||{})}}))}};t();f.kernelspecs.specsChanged.connect(t)})}e.contextMenu.addItem({type:"separator",selector:".jp-Notebook .jp-Cell",rank:0});e.contextMenu.addItem({command:le.cut,selector:".jp-Notebook .jp-Cell",rank:1});e.contextMenu.addItem({command:le.copy,selector:".jp-Notebook .jp-Cell",rank:2});e.contextMenu.addItem({command:le.pasteBelow,selector:".jp-Notebook .jp-Cell",rank:3});e.contextMenu.addItem({type:"separator",selector:".jp-Notebook .jp-Cell",rank:4});e.contextMenu.addItem({command:le.deleteCell,selector:".jp-Notebook .jp-Cell",rank:5});e.contextMenu.addItem({type:"separator",selector:".jp-Notebook .jp-Cell",rank:6});e.contextMenu.addItem({command:le.split,selector:".jp-Notebook .jp-Cell",rank:7});e.contextMenu.addItem({command:le.merge,selector:".jp-Notebook .jp-Cell",rank:8});e.contextMenu.addItem({type:"separator",selector:".jp-Notebook .jp-Cell",rank:9});e.contextMenu.addItem({command:le.createOutputView,selector:".jp-Notebook .jp-CodeCell",rank:10});e.contextMenu.addItem({type:"separator",selector:".jp-Notebook .jp-CodeCell",rank:11});e.contextMenu.addItem({command:le.clearOutputs,selector:".jp-Notebook .jp-CodeCell",rank:12});e.contextMenu.addItem({command:le.clearAllOutputs,selector:".jp-Notebook",rank:0});e.contextMenu.addItem({type:"separator",selector:".jp-Notebook",rank:1});e.contextMenu.addItem({command:le.enableOutputScrolling,selector:".jp-Notebook",rank:2});e.contextMenu.addItem({command:le.disableOutputScrolling,selector:".jp-Notebook",rank:3});e.contextMenu.addItem({type:"separator",selector:".jp-Notebook",rank:4});e.contextMenu.addItem({command:le.undoCellAction,selector:".jp-Notebook",rank:5});e.contextMenu.addItem({command:le.redoCellAction,selector:".jp-Notebook",rank:6});e.contextMenu.addItem({command:le.restart,selector:".jp-Notebook",rank:7});e.contextMenu.addItem({type:"separator",selector:".jp-Notebook",rank:8});e.contextMenu.addItem({command:le.createConsole,selector:".jp-Notebook",rank:9});return h}function ke(e,t,n,r,i,o){const{commands:a,shell:u}=e;o=o!==null&&o!==void 0?o:s["b"];function f(e){const t=r.currentWidget;const n=e["activate"]!==false;if(n&&t){u.activateById(t.id)}return t}function p(){return r.currentWidget!==null&&r.currentWidget===u.currentWidget}function h(){if(!p()){return false}const{content:e}=r.currentWidget;const t=e.activeCellIndex;for(let n=0;n<e.widgets.length;++n){if(e.isSelected(e.widgets[n])&&n!==t){return false}}return true}a.addCommand(le.runAndAdvance,{label:"Run Selected Cells",execute:e=>{const t=f(e);if(t){const{context:e,content:n}=t;return B.runAndAdvance(n,e.sessionContext)}},isEnabled:p});a.addCommand(le.run,{label:"Run Selected Cells and Don't Advance",execute:e=>{const t=f(e);if(t){const{context:e,content:n}=t;return B.run(n,e.sessionContext)}},isEnabled:p});a.addCommand(le.runAndInsert,{label:"Run Selected Cells and Insert Below",execute:e=>{const t=f(e);if(t){const{context:e,content:n}=t;return B.runAndInsert(n,e.sessionContext)}},isEnabled:p});a.addCommand(le.runInConsole,{label:"Run Selected Text or Current Line in Console",execute:async e=>{var t,n,r,i;const o=f(Object.assign({activate:false},e));if(!o){return}const{context:s,content:l}=o;const c=l.activeCell;const u=(t=c)===null||t===void 0?void 0:t.model.metadata.toJSON();const d=s.path;if(!c||c.model.type!=="code"){return}let p;const h=c.editor;const m=h.getSelection();const{start:b,end:v}=m;const g=b.column!==v.column||b.line!==v.line;if(g){const e=h.getOffsetAt(m.start);const t=h.getOffsetAt(m.end);p=h.model.value.text.substring(e,t)}else{const e=h.getCursorPosition();const t=h.model.value.text.split("\n");let a=m.start.line;while(a<h.lineCount&&!t[a].replace(/\s/g,"").length){a+=1}let s=a>0;let l=0;let c=l+1;while(true){p=t.slice(l,c).join("\n");const u=await((r=(n=o.context.sessionContext.session)===null||n===void 0?void 0:n.kernel)===null||r===void 0?void 0:r.requestIsComplete({code:p+"\n\n"}));if(((i=u)===null||i===void 0?void 0:i.content.status)==="complete"){if(a<c){while(c<h.lineCount&&!t[c].replace(/\s/g,"").length){c+=1}h.setCursorPosition({line:c,column:e.column});break}else{l=c;c=l+1}}else if(c<h.lineCount){c+=1}else if(s){l=a;c=a+1;s=false}else{p=t[a];while(a+1<h.lineCount&&!t[a+1].replace(/\s/g,"").length){a+=1}h.setCursorPosition({line:a+1,column:e.column});break}}}if(!p){return}await a.execute("console:open",{activate:false,insertMode:"split-bottom",path:d});await a.execute("console:inject",{activate:false,code:p,path:d,metadata:u})},isEnabled:p});a.addCommand(le.runAll,{label:"Run All Cells",execute:e=>{const t=f(e);if(t){const{context:e,content:n}=t;return B.runAll(n,e.sessionContext)}},isEnabled:p});a.addCommand(le.runAllAbove,{label:"Run All Above Selected Cell",execute:e=>{const t=f(e);if(t){const{context:e,content:n}=t;return B.runAllAbove(n,e.sessionContext)}},isEnabled:()=>h()&&r.currentWidget.content.activeCellIndex!==0});a.addCommand(le.runAllBelow,{label:"Run Selected Cell and All Below",execute:e=>{const t=f(e);if(t){const{context:e,content:n}=t;return B.runAllBelow(n,e.sessionContext)}},isEnabled:()=>h()&&r.currentWidget.content.activeCellIndex!==r.currentWidget.content.widgets.length-1});a.addCommand(le.renderAllMarkdown,{label:"Render All Markdown Cells",execute:e=>{const t=f(e);if(t){const{context:e,content:n}=t;return B.renderAllMarkdown(n,e.sessionContext)}},isEnabled:p});a.addCommand(le.restart,{label:"Restart Kernel…",execute:e=>{const t=f(e);if(t){return o.restart(t.sessionContext)}},isEnabled:p});a.addCommand(le.closeAndShutdown,{label:"Close and Shut Down",execute:e=>{const t=f(e);if(!t){return}const n=t.title.label;return Object(l["b"])({title:"Shut down the notebook?",body:`Are you sure you want to close "${n}"?`,buttons:[l["a"].cancelButton(),l["a"].warnButton()]}).then(e=>{if(e.button.accept){return t.context.sessionContext.shutdown().then(()=>{t.dispose()})}})},isEnabled:p});a.addCommand(le.trust,{label:()=>"Trust Notebook",execute:e=>{const t=f(e);if(t){const{context:e,content:n}=t;return B.trust(n).then(()=>e.save())}},isEnabled:p});a.addCommand(le.exportToFormat,{label:e=>{const t=e["label"];return(e["isPalette"]?"Export Notebook to ":"")+t},execute:e=>{const t=f(e);if(!t){return}const n=d["PageConfig"].getNBConvertURL({format:e["format"],download:true,path:t.context.path});const r=window.open("","_blank");const{context:i}=t;if(r){r.opener=null}if(i.model.dirty&&!i.model.readOnly){return i.save().then(()=>{var e;(e=r)===null||e===void 0?void 0:e.location.assign(n)})}return new Promise(e=>{var t;(t=r)===null||t===void 0?void 0:t.location.assign(n);e(undefined)})},isEnabled:p});a.addCommand(le.restartClear,{label:"Restart Kernel and Clear All Outputs…",execute:e=>{const t=f(e);if(t){const{content:e,sessionContext:n}=t;return o.restart(n).then(()=>{B.clearAllOutputs(e)})}},isEnabled:p});a.addCommand(le.restartAndRunToSelected,{label:"Restart Kernel and Run up to Selected Cell…",execute:e=>{const t=f(e);if(t){const{context:e,content:n}=t;return o.restart(t.sessionContext).then(t=>{if(t){void B.runAllAbove(n,e.sessionContext).then(t=>{if(t||n.activeCellIndex===0){void B.run(n,e.sessionContext)}})}})}},isEnabled:()=>h()});a.addCommand(le.restartRunAll,{label:"Restart Kernel and Run All Cells…",execute:e=>{const t=f(e);if(t){const{context:e,content:n,sessionContext:r}=t;return o.restart(r).then(t=>{if(t){void B.runAll(n,e.sessionContext)}return t})}},isEnabled:p});a.addCommand(le.clearAllOutputs,{label:"Clear All Outputs",execute:e=>{const t=f(e);if(t){return B.clearAllOutputs(t.content)}},isEnabled:p});a.addCommand(le.clearOutputs,{label:"Clear Outputs",execute:e=>{const t=f(e);if(t){return B.clearOutputs(t.content)}},isEnabled:p});a.addCommand(le.interrupt,{label:"Interrupt Kernel",execute:e=>{var t;const n=f(e);if(!n){return}const r=(t=n.context.sessionContext.session)===null||t===void 0?void 0:t.kernel;if(r){return r.interrupt()}},isEnabled:p});a.addCommand(le.toCode,{label:"Change to Code Cell Type",execute:e=>{const t=f(e);if(t){return B.changeCellType(t.content,"code")}},isEnabled:p});a.addCommand(le.toMarkdown,{label:"Change to Markdown Cell Type",execute:e=>{const t=f(e);if(t){return B.changeCellType(t.content,"markdown")}},isEnabled:p});a.addCommand(le.toRaw,{label:"Change to Raw Cell Type",execute:e=>{const t=f(e);if(t){return B.changeCellType(t.content,"raw")}},isEnabled:p});a.addCommand(le.cut,{label:"Cut Cells",execute:e=>{const t=f(e);if(t){return B.cut(t.content)}},isEnabled:p});a.addCommand(le.copy,{label:"Copy Cells",execute:e=>{const t=f(e);if(t){return B.copy(t.content)}},isEnabled:p});a.addCommand(le.pasteBelow,{label:"Paste Cells Below",execute:e=>{const t=f(e);if(t){return B.paste(t.content,"below")}},isEnabled:p});a.addCommand(le.pasteAbove,{label:"Paste Cells Above",execute:e=>{const t=f(e);if(t){return B.paste(t.content,"above")}},isEnabled:p});a.addCommand(le.pasteAndReplace,{label:"Paste Cells and Replace",execute:e=>{const t=f(e);if(t){return B.paste(t.content,"replace")}},isEnabled:p});a.addCommand(le.deleteCell,{label:"Delete Cells",execute:e=>{const t=f(e);if(t){return B.deleteCells(t.content)}},isEnabled:p});a.addCommand(le.split,{label:"Split Cell",execute:e=>{const t=f(e);if(t){return B.splitCell(t.content)}},isEnabled:p});a.addCommand(le.merge,{label:"Merge Selected Cells",execute:e=>{const t=f(e);if(t){return B.mergeCells(t.content)}},isEnabled:p});a.addCommand(le.insertAbove,{label:"Insert Cell Above",execute:e=>{const t=f(e);if(t){return B.insertAbove(t.content)}},isEnabled:p});a.addCommand(le.insertBelow,{label:"Insert Cell Below",execute:e=>{const t=f(e);if(t){return B.insertBelow(t.content)}},isEnabled:p});a.addCommand(le.selectAbove,{label:"Select Cell Above",execute:e=>{const t=f(e);if(t){return B.selectAbove(t.content)}},isEnabled:p});a.addCommand(le.selectBelow,{label:"Select Cell Below",execute:e=>{const t=f(e);if(t){return B.selectBelow(t.content)}},isEnabled:p});a.addCommand(le.extendAbove,{label:"Extend Selection Above",execute:e=>{const t=f(e);if(t){return B.extendSelectionAbove(t.content)}},isEnabled:p});a.addCommand(le.extendTop,{label:"Extend Selection to Top",execute:e=>{const t=f(e);if(t){return B.extendSelectionAbove(t.content,true)}},isEnabled:p});a.addCommand(le.extendBelow,{label:"Extend Selection Below",execute:e=>{const t=f(e);if(t){return B.extendSelectionBelow(t.content)}},isEnabled:p});a.addCommand(le.extendBottom,{label:"Extend Selection to Bottom",execute:e=>{const t=f(e);if(t){return B.extendSelectionBelow(t.content,true)}},isEnabled:p});a.addCommand(le.selectAll,{label:"Select All Cells",execute:e=>{const t=f(e);if(t){return B.selectAll(t.content)}},isEnabled:p});a.addCommand(le.deselectAll,{label:"Deselect All Cells",execute:e=>{const t=f(e);if(t){return B.deselectAll(t.content)}},isEnabled:p});a.addCommand(le.moveUp,{label:"Move Cells Up",execute:e=>{const t=f(e);if(t){return B.moveUp(t.content)}},isEnabled:p});a.addCommand(le.moveDown,{label:"Move Cells Down",execute:e=>{const t=f(e);if(t){return B.moveDown(t.content)}},isEnabled:p});a.addCommand(le.toggleAllLines,{label:"Toggle All Line Numbers",execute:e=>{const t=f(e);if(t){return B.toggleAllLineNumbers(t.content)}},isEnabled:p});a.addCommand(le.commandMode,{label:"Enter Command Mode",execute:e=>{const t=f(e);if(t){t.content.mode="command"}},isEnabled:p});a.addCommand(le.editMode,{label:"Enter Edit Mode",execute:e=>{const t=f(e);if(t){t.content.mode="edit"}},isEnabled:p});a.addCommand(le.undoCellAction,{label:"Undo Cell Operation",execute:e=>{const t=f(e);if(t){return B.undo(t.content)}},isEnabled:p});a.addCommand(le.redoCellAction,{label:"Redo Cell Operation",execute:e=>{const t=f(e);if(t){return B.redo(t.content)}},isEnabled:p});a.addCommand(le.changeKernel,{label:"Change Kernel…",execute:e=>{const t=f(e);if(t){return o.selectKernel(t.context.sessionContext)}},isEnabled:p});a.addCommand(le.reconnectToKernel,{label:"Reconnect To Kernel",execute:e=>{var t;const n=f(e);if(!n){return}const r=(t=n.context.sessionContext.session)===null||t===void 0?void 0:t.kernel;if(r){return r.reconnect()}},isEnabled:p});a.addCommand(le.createOutputView,{label:"Create New View for Output",execute:async e=>{var n;let r;let o;const a=e.path;let s=e.index;if(a&&s!==undefined&&s!==null){o=t.findWidget(a,ce);if(!o){return}}else{o=f(Object.assign(Object.assign({},e),{activate:false}));if(!o){return}r=o.content.activeCell;s=o.content.activeCellIndex}const l=new Se.ClonedOutputArea({notebook:o,cell:r,index:s});const u=new c["a"]({content:l});o.context.addSibling(u,{ref:o.id,mode:"split-bottom"});const d=()=>{void i.save(u)};o.context.pathChanged.connect(d);(n=o.context.model)===null||n===void 0?void 0:n.cells.changed.connect(d);void i.add(u);o.content.disposed.connect(()=>{var e;o.context.pathChanged.disconnect(d);(e=o.context.model)===null||e===void 0?void 0:e.cells.changed.disconnect(d);u.dispose()})},isEnabled:h});a.addCommand(le.createConsole,{label:"New Console for Notebook",execute:e=>{const t=f(Object.assign(Object.assign({},e),{activate:false}));if(!t){return}return Se.createConsole(a,t,e["activate"])},isEnabled:p});a.addCommand(le.markdown1,{label:"Change to Heading 1",execute:e=>{const t=f(e);if(t){return B.setMarkdownHeader(t.content,1)}},isEnabled:p});a.addCommand(le.markdown2,{label:"Change to Heading 2",execute:e=>{const t=f(e);if(t){return B.setMarkdownHeader(t.content,2)}},isEnabled:p});a.addCommand(le.markdown3,{label:"Change to Heading 3",execute:e=>{const t=f(e);if(t){return B.setMarkdownHeader(t.content,3)}},isEnabled:p});a.addCommand(le.markdown4,{label:"Change to Heading 4",execute:e=>{const t=f(e);if(t){return B.setMarkdownHeader(t.content,4)}},isEnabled:p});a.addCommand(le.markdown5,{label:"Change to Heading 5",execute:e=>{const t=f(e);if(t){return B.setMarkdownHeader(t.content,5)}},isEnabled:p});a.addCommand(le.markdown6,{label:"Change to Heading 6",execute:e=>{const t=f(e);if(t){return B.setMarkdownHeader(t.content,6)}},isEnabled:p});a.addCommand(le.hideCode,{label:"Collapse Selected Code",execute:e=>{const t=f(e);if(t){return B.hideCode(t.content)}},isEnabled:p});a.addCommand(le.showCode,{label:"Expand Selected Code",execute:e=>{const t=f(e);if(t){return B.showCode(t.content)}},isEnabled:p});a.addCommand(le.hideAllCode,{label:"Collapse All Code",execute:e=>{const t=f(e);if(t){return B.hideAllCode(t.content)}},isEnabled:p});a.addCommand(le.showAllCode,{label:"Expand All Code",execute:e=>{const t=f(e);if(t){return B.showAllCode(t.content)}},isEnabled:p});a.addCommand(le.hideOutput,{label:"Collapse Selected Outputs",execute:e=>{const t=f(e);if(t){return B.hideOutput(t.content)}},isEnabled:p});a.addCommand(le.showOutput,{label:"Expand Selected Outputs",execute:e=>{const t=f(e);if(t){return B.showOutput(t.content)}},isEnabled:p});a.addCommand(le.hideAllOutputs,{label:"Collapse All Outputs",execute:e=>{const t=f(e);if(t){return B.hideAllOutputs(t.content)}},isEnabled:p});a.addCommand(le.showAllOutputs,{label:"Expand All Outputs",execute:e=>{const t=f(e);if(t){return B.showAllOutputs(t.content)}},isEnabled:p});a.addCommand(le.enableOutputScrolling,{label:"Enable Scrolling for Outputs",execute:e=>{const t=f(e);if(t){return B.enableOutputScrolling(t.content)}},isEnabled:p});a.addCommand(le.disableOutputScrolling,{label:"Disable Scrolling for Outputs",execute:e=>{const t=f(e);if(t){return B.disableOutputScrolling(t.content)}},isEnabled:p});a.addCommand(le.selectLastRunCell,{label:"Select current running or last run cell",execute:e=>{const t=f(e);if(t){return B.selectLastRunCell(t.content)}},isEnabled:p});a.addCommand(le.replaceSelection,{label:"Replace Selection in Notebook Cell",execute:e=>{const t=f(e);const n=e["text"]||"";if(t){return B.replaceSelection(t.content,n)}},isEnabled:p})}function Ee(e,t){let n="Notebook Operations";[le.interrupt,le.restart,le.restartClear,le.restartRunAll,le.runAll,le.renderAllMarkdown,le.runAllAbove,le.runAllBelow,le.restartAndRunToSelected,le.selectAll,le.deselectAll,le.clearAllOutputs,le.toggleAllLines,le.editMode,le.commandMode,le.changeKernel,le.reconnectToKernel,le.createConsole,le.closeAndShutdown,le.trust].forEach(t=>{e.addItem({command:t,category:n})});e.addItem({command:le.createNew,category:n,args:{isPalette:true}});n="Notebook Cell Operations";[le.run,le.runAndAdvance,le.runAndInsert,le.runInConsole,le.clearOutputs,le.toCode,le.toMarkdown,le.toRaw,le.cut,le.copy,le.pasteBelow,le.pasteAbove,le.pasteAndReplace,le.deleteCell,le.split,le.merge,le.insertAbove,le.insertBelow,le.selectAbove,le.selectBelow,le.extendAbove,le.extendTop,le.extendBelow,le.extendBottom,le.moveDown,le.moveUp,le.undoCellAction,le.redoCellAction,le.markdown1,le.markdown2,le.markdown3,le.markdown4,le.markdown5,le.markdown6,le.hideCode,le.showCode,le.hideAllCode,le.showAllCode,le.hideOutput,le.showOutput,le.hideAllOutputs,le.showAllOutputs,le.enableOutputScrolling,le.disableOutputScrolling].forEach(t=>{e.addItem({command:t,category:n})})}function Me(e,t,n,r,i,o){const{commands:a}=e;o=o||s["b"];t.editMenu.undoers.add({tracker:n,undo:e=>{var t;(t=e.content.activeCell)===null||t===void 0?void 0:t.editor.undo()},redo:e=>{var t;(t=e.content.activeCell)===null||t===void 0?void 0:t.editor.redo()}});t.editMenu.clearers.add({tracker:n,noun:"Outputs",pluralNoun:"Outputs",clearCurrent:e=>B.clearOutputs(e.content),clearAll:e=>B.clearAllOutputs(e.content)});t.fileMenu.newMenu.addGroup([{command:le.createNew}],10);t.fileMenu.closeAndCleaners.add({tracker:n,action:"Shutdown",name:"Notebook",closeAndCleanup:e=>{const t=e.title.label;return Object(l["b"])({title:"Shut down the notebook?",body:`Are you sure you want to close "${t}"?`,buttons:[l["a"].cancelButton(),l["a"].warnButton()]}).then(t=>{if(t.button.accept){return e.context.sessionContext.shutdown().then(()=>{e.dispose()})}})}});const c=new se["Menu"]({commands:a});c.title.label="Export Notebook As…";void r.nbconvert.getExportFormats().then(e=>{if(e){const n=Object.keys(e);n.forEach((function(e){const t=e[0].toUpperCase()+e.substr(1);const n=fe[e]?fe[e]:t;const r={format:e,label:n,isPalette:true};if(ue.indexOf(e)===-1){c.addItem({command:le.exportToFormat,args:r});if(i){const e="Notebook Operations";i.addItem({command:le.exportToFormat,category:e,args:r})}}}));const r=[{type:"submenu",submenu:c}];t.fileMenu.addGroup(r,10)}});t.kernelMenu.kernelUsers.add({tracker:n,interruptKernel:e=>{var t;const n=(t=e.sessionContext.session)===null||t===void 0?void 0:t.kernel;if(n){return n.interrupt()}return Promise.resolve(void 0)},noun:"All Outputs",restartKernel:e=>o.restart(e.sessionContext),restartKernelAndClear:e=>o.restart(e.sessionContext).then(t=>{if(t){B.clearAllOutputs(e.content)}return t}),changeKernel:e=>o.selectKernel(e.sessionContext),shutdownKernel:e=>e.sessionContext.shutdown()});t.fileMenu.consoleCreators.add({tracker:n,name:"Notebook",createConsole:e=>Se.createConsole(a,e,true)});const u=[le.hideCode,le.hideOutput,le.hideAllCode,le.hideAllOutputs].map(e=>({command:e}));t.viewMenu.addGroup(u,10);const d=[le.showCode,le.showOutput,le.showAllCode,le.showAllOutputs].map(e=>({command:e}));t.viewMenu.addGroup(d,11);t.viewMenu.editorViewers.add({tracker:n,toggleLineNumbers:e=>{B.toggleAllLineNumbers(e.content)},lineNumbersToggled:e=>{const t=e.content.editorConfig;return!!(t.code.lineNumbers&&t.markdown.lineNumbers&&t.raw.lineNumbers)}});t.runMenu.codeRunners.add({tracker:n,noun:"Cells",run:e=>{const{context:t,content:n}=e;return B.runAndAdvance(n,t.sessionContext).then(()=>void 0)},runAll:e=>{const{context:t,content:n}=e;return B.runAll(n,t.sessionContext).then(()=>void 0)},restartAndRunAll:e=>{const{context:t,content:n}=e;return o.restart(t.sessionContext).then(e=>{if(e){void B.runAll(n,t.sessionContext)}return e})}});const f=[le.renderAllMarkdown].map(e=>({command:e}));const p=[le.runAndInsert,le.run,le.runInConsole].map(e=>({command:e}));const h=[le.runAllAbove,le.runAllBelow].map(e=>({command:e}));const m=[le.undoCellAction,le.redoCellAction].map(e=>({command:e}));const b=[le.cut,le.copy,le.pasteBelow,le.pasteAbove,le.pasteAndReplace].map(e=>({command:e}));const v=[le.selectAll,le.deselectAll].map(e=>({command:e}));const g=[le.split,le.merge].map(e=>({command:e}));const _=[le.moveUp,le.moveDown].map(e=>({command:e}));t.editMenu.addGroup(m,4);t.editMenu.addGroup(b,5);t.editMenu.addGroup([{command:le.deleteCell}],6);t.editMenu.addGroup(v,7);t.editMenu.addGroup(_,8);t.editMenu.addGroup(g,9);t.runMenu.addGroup(p,10);t.runMenu.addGroup(h,11);t.runMenu.addGroup(f,12);t.helpMenu.kernelUsers.add({tracker:n,getKernel:e=>{var t;return(t=e.sessionContext.session)===null||t===void 0?void 0:t.kernel}})}var Se;(function(e){function t(e,t,n){const r={path:t.context.path,preferredLanguage:t.context.model.defaultKernelLanguage,activate:n,ref:t.id,insertMode:"split-bottom"};return e.execute("console:create",r)}e.createConsole=t;class n extends se["Panel"]{constructor(e){super();this._cell=null;this._notebook=e.notebook;this._index=e.index!==undefined?e.index:-1;this._cell=e.cell||null;this.id=`LinkedOutputView-${I["UUID"].uuid4()}`;this.title.label="Output View";this.title.icon=k["Q"];this.title.caption=this._notebook.title.label?`For Notebook: ${this._notebook.title.label}`:"For Notebook:";this.addClass("jp-LinkedOutputView");void this._notebook.context.ready.then(()=>{if(!this._cell){this._cell=this._notebook.content.widgets[this._index]}if(!this._cell||this._cell.model.type!=="code"){this.dispose();return}const e=this._cell.cloneOutputArea();this.addWidget(e)})}get index(){return this._cell?E["ArrayExt"].findFirstIndex(this._notebook.content.widgets,e=>e===this._cell):this._index}get path(){return this._notebook.context.path}}e.ClonedOutputArea=n})(Se||(Se={}))},fSz3:function(e,t,n){"use strict";n.r(t);var r=n("GREJ");const i={id:"@jupyterlab/theme-light-extension:plugin",requires:[r["b"]],activate:(e,t)=>{const n="@jupyterlab/theme-light-extension/index.css";t.register({name:"JupyterLab Light",isLight:true,themeScrollbars:false,load:()=>t.loadCSS(n),unload:()=>Promise.resolve(undefined)})},autoStart:true};t["default"]=i},fXKp:function(e,t,n){"use strict";var r=n("hwdV").Buffer;var i=r.isEncoding||function(e){e=""+e;switch(e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return true;default:return false}};function o(e){if(!e)return"utf8";var t;while(true){switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase();t=true}}}function a(e){var t=o(e);if(typeof t!=="string"&&(r.isEncoding===i||!i(e)))throw new Error("Unknown encoding: "+e);return t||e}t.StringDecoder=s;function s(e){this.encoding=a(e);var t;switch(this.encoding){case"utf16le":this.text=h;this.end=m;t=4;break;case"utf8":this.fillLast=d;t=4;break;case"base64":this.text=b;this.end=v;t=3;break;default:this.write=g;this.end=_;return}this.lastNeed=0;this.lastTotal=0;this.lastChar=r.allocUnsafe(t)}s.prototype.write=function(e){if(e.length===0)return"";var t;var n;if(this.lastNeed){t=this.fillLast(e);if(t===undefined)return"";n=this.lastNeed;this.lastNeed=0}else{n=0}if(n<e.length)return t?t+this.text(e,n):this.text(e,n);return t||""};s.prototype.end=p;s.prototype.text=f;s.prototype.fillLast=function(e){if(this.lastNeed<=e.length){e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed);return this.lastChar.toString(this.encoding,0,this.lastTotal)}e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length);this.lastNeed-=e.length};function l(e){if(e<=127)return 0;else if(e>>5===6)return 2;else if(e>>4===14)return 3;else if(e>>3===30)return 4;return e>>6===2?-1:-2}function c(e,t,n){var r=t.length-1;if(r<n)return 0;var i=l(t[r]);if(i>=0){if(i>0)e.lastNeed=i-1;return i}if(--r<n||i===-2)return 0;i=l(t[r]);if(i>=0){if(i>0)e.lastNeed=i-2;return i}if(--r<n||i===-2)return 0;i=l(t[r]);if(i>=0){if(i>0){if(i===2)i=0;else e.lastNeed=i-3}return i}return 0}function u(e,t,n){if((t[0]&192)!==128){e.lastNeed=0;return"<22>"}if(e.lastNeed>1&&t.length>1){if((t[1]&192)!==128){e.lastNeed=1;return"<22>"}if(e.lastNeed>2&&t.length>2){if((t[2]&192)!==128){e.lastNeed=2;return"<22>"}}}}function d(e){var t=this.lastTotal-this.lastNeed;var n=u(this,e,t);if(n!==undefined)return n;if(this.lastNeed<=e.length){e.copy(this.lastChar,t,0,this.lastNeed);return this.lastChar.toString(this.encoding,0,this.lastTotal)}e.copy(this.lastChar,t,0,e.length);this.lastNeed-=e.length}function f(e,t){var n=c(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);e.copy(this.lastChar,0,r);return e.toString("utf8",t,r)}function p(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed)return t+"<22>";return t}function h(e,t){if((e.length-t)%2===0){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319){this.lastNeed=2;this.lastTotal=4;this.lastChar[0]=e[e.length-2];this.lastChar[1]=e[e.length-1];return n.slice(0,-1)}}return n}this.lastNeed=1;this.lastTotal=2;this.lastChar[0]=e[e.length-1];return e.toString("utf16le",t,e.length-1)}function m(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function b(e,t){var n=(e.length-t)%3;if(n===0)return e.toString("base64",t);this.lastNeed=3-n;this.lastTotal=3;if(n===1){this.lastChar[0]=e[e.length-1]}else{this.lastChar[0]=e[e.length-2];this.lastChar[1]=e[e.length-1]}return e.toString("base64",t,e.length-n)}function v(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed)return t+this.lastChar.toString("base64",0,3-this.lastNeed);return t}function g(e){return e.toString(this.encoding)}function _(e){return e&&e.length?this.write(e):""}},fXsU:function(e,t,n){var r=n("5K7Z");var i=n("fNZA");e.exports=n("WEpk").getIterator=function(e){var t=i(e);if(typeof t!="function")throw TypeError(e+" is not iterable!");return r(t.call(e))}},fZtv:function(e,t,n){"use strict";(function(t){var n="__global_unique_id__";e.exports=function(){return t[n]=(t[n]||0)+1}}).call(this,n("yLpj"))},fhzG:function(e,t,n){"use strict";var r=n("q1tI");var i=n("lT4e");if(typeof r==="undefined"){throw Error("create-react-class could not find the React object. If you are using script tags, "+"make sure that React is being loaded before create-react-class.")}var o=(new r.Component).updater;e.exports=i(r.Component,r.isValidElement,o)},fmli:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n("S9up");var i=n.n(r);var o;(function(e){e.symbol=Symbol("printable");function t(t){if(typeof t!=="object"||!t){return false}return e.symbol in t}e.isPrintable=t;function n(n){if(t(n)){return n[e.symbol]()}return null}e.getPrintFunction=n;function i(e){return s(e.node)}e.printWidget=i;const o=r["ServerConnection"].makeSettings();async function a(e){const t=await(await r["ServerConnection"].makeRequest(e,{},o)).text();return s(t)}e.printURL=a;async function s(e){const t=typeof e==="string";const n=l();const r=window.document.body;r.appendChild(n);if(t){n.srcdoc=e;await u(n)}else{n.src="about:blank";await u(n);c(n,e)}const i=d();f(n.contentWindow);await i;r.removeChild(n)}function l(){const e=window.document.createElement("iframe");e.setAttribute("sandbox","allow-modals allow-same-origin");const t="visibility:hidden;width:0;height:0;position:absolute;z-index:-9999;bottom:0;";e.setAttribute("style",t);e.setAttribute("width","0");e.setAttribute("height","0");return e}function c(e,t){e.contentDocument.body.appendChild(t.cloneNode(true));e.contentDocument.close()}function u(e){return new Promise(t=>{e.onload=()=>t()})}function d(){return new Promise(e=>{const t=()=>{document.removeEventListener("mousemove",t,true);document.removeEventListener("mousedown",t,true);document.removeEventListener("keydown",t,true);e()};document.addEventListener("mousemove",t,true);document.addEventListener("mousedown",t,true);document.addEventListener("keydown",t,true)})}function f(e){const t=e.document.execCommand("print",false);if(!t){e.print()}}})(o||(o={}))},fnrp:function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var r=n("mrSG");var i=n("q1tI");var o=n("i8i4");var a=n("a26C");var s=n("tj0V");var l=n("t3+v");var c=n("CM8M");var u=n("xggJ");function d(e){return e instanceof Element&&e.closest("."+u["Classes"].DARK)!=null}var f=n("jvt3");function p(e){var t;if(!Object(s["a"])(e.prototype.renderContextMenu)){console.warn(a["g"])}return t=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){var t=this;var n=e.prototype.render.call(this);if(n==null){return n}if(!i["isValidElement"](n)){console.warn(a["f"]);return n}var r=n.props.onContextMenu;var l=function(e){if(e.defaultPrevented){return}if(Object(s["a"])(t.renderContextMenu)){var n=t.renderContextMenu(e);if(n!=null){var i=d(o["findDOMNode"](t));e.preventDefault();f["show"](n,{left:e.clientX,top:e.clientY},t.onContextMenuClose,i)}}Object(s["b"])(r,e)};return i["cloneElement"](n,{onContextMenu:l})};return t}(e),t.displayName="ContextMenuTarget("+Object(l["b"])(e)+")",t}},fpC5:function(e,t,n){var r=n("2faE");var i=n("5K7Z");var o=n("w6GO");e.exports=n("jmDH")?Object.defineProperties:function e(t,n){i(t);var a=o(n);var s=a.length;var l=0;var c;while(s>l)r.f(t,c=a[l++],n[c]);return t}},fzPg:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}});return t}))},g4cG:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n:root {\n --jp-private-settingeditor-debug-height: 28px;\n --jp-private-settingeditor-key-width: 150px;\n --jp-private-settingeditor-legend-height: 16px;\n --jp-private-settingeditor-row-height: 16px;\n --jp-private-settingeditor-toolbar-height: 28px;\n --jp-private-settingeditor-type-width: 75px;\n}\n\n#setting-editor {\n min-width: 360px;\n min-height: 240px;\n background-color: var(--jp-layout-color0);\n margin-top: -1px;\n outline: none;\n /* This is needed so that all font sizing of children done in ems is\n * relative to this base size */\n font-size: var(--jp-ui-font-size1);\n}\n\n#setting-editor > .lm-Widget {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n}\n\n#setting-editor .lm-SplitPanel-handle {\n background-color: var(--jp-border-color2);\n}\n\n#setting-editor .jp-SettingEditorInstructions {\n text-align: center;\n}\n\n#setting-editor .jp-SettingEditorInstructions-icon {\n display: inline-block;\n height: 78px;\n margin: 2px 5px 2px 8px;\n width: 60px;\n}\n\n#setting-editor .jp-SettingEditorInstructions-title {\n color: var(--jp-ui-font-color0);\n font-size: 32px;\n font-weight: 200;\n line-height: 78px;\n vertical-align: top;\n}\n\n#setting-editor .jp-SettingEditorInstructions-text {\n color: var(--jp-ui-font-color0);\n font-size: var(--jp-ui-font-size2);\n}\n\n#setting-editor .jp-PluginList {\n min-width: 175px;\n max-width: 275px;\n}\n\n#setting-editor .jp-PluginList ul {\n background-color: var(--jp-layout-color1);\n color: var(--jp-ui-font-color1);\n font-size: var(--jp-ui-font-size1);\n list-style-type: none;\n margin: 0;\n padding: 0;\n overflow-y: auto;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n}\n\n#setting-editor .jp-PluginList li {\n display: flex;\n flex-direction: row;\n border: 1px solid transparent;\n overflow: hidden;\n padding: 4px 0 4px 4px;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n#setting-editor .jp-PluginList li:hover {\n background-color: var(--jp-layout-color2);\n border: 1px solid var(--jp-border-color2);\n}\n\n#setting-editor .jp-PluginList li.jp-mod-selected {\n background-color: var(--jp-brand-color1);\n color: white;\n border: 1px solid var(--jp-brand-color1);\n}\n\n#setting-editor\n ul.jp-PluginList\n li.jp-mod-selected\n span.jp-PluginList-icon.jp-FileIcon {\n background-image: var(--jp-icon-file-selected);\n}\n\n#setting-editor .jp-PluginList-icon {\n display: inline-block;\n height: 20px;\n width: 20px;\n margin-right: 3px;\n position: relative;\n}\n\n#setting-editor .jp-SettingsRawEditor .jp-Toolbar {\n color: var(--jp-ui-font-color0);\n font-size: var(--jp-ui-font-size1);\n height: var(--jp-private-settingeditor-toolbar-height);\n max-height: var(--jp-private-settingeditor-toolbar-height);\n}\n\n#setting-editor\n .jp-SettingsRawEditor\n .jp-Toolbar\n .jp-ToolbarButtonComponent-label {\n display: none;\n}\n\n#setting-editor .jp-SettingsRawEditor .jp-Toolbar-item {\n margin-top: 1px;\n align-items: center;\n}\n\n.jp-ToolbarButtonComponent-label\n #setting-editor\n .jp-SettingsRawEditor.jp-mod-error\n .jp-Toolbar-item.jp-BugIcon::after {\n color: red;\n content: '\\25CF'; /* Unicode circle character (error dot) */\n font-size: 7px;\n width: 100%;\n height: 100%;\n position: absolute;\n top: 4px;\n left: 6px;\n}\n\n#setting-editor .jp-SettingsRawEditor .jp-Inspector {\n border-top: 2px solid var(--jp-layout-color2);\n min-height: var(--jp-private-settingeditor-debug-height);\n max-height: var(--jp-private-settingeditor-debug-height);\n}\n\n#setting-editor\n .jp-SettingsRawEditor\n .jp-Inspector.jp-SettingsDebug\n .jp-RenderedHTMLCommon {\n padding: 2px 5px 2px 0;\n width: 100%;\n}\n\n#setting-editor\n .jp-SettingsRawEditor\n .jp-Inspector.jp-SettingsDebug\n .jp-RenderedHTMLCommon\n p {\n text-align: right;\n}\n\n#setting-editor .jp-SettingsTableEditor {\n border: 1px solid var(--jp-brand-color1);\n margin: 0;\n padding: 0;\n}\n\n#setting-editor .jp-SettingsTableEditor legend {\n color: var(--jp-brand-color1);\n font-size: 70%;\n font-weight: bold;\n margin-left: 15px;\n height: var(--jp-private-settingeditor-legend-height);\n}\n\n#setting-editor .jp-SettingsTableEditor-wrapper {\n position: absolute;\n top: var(--jp-private-settingeditor-legend-height);\n bottom: 0;\n overflow-y: auto;\n}\n\n#setting-editor .jp-SettingsTableEditor table {\n table-layout: fixed;\n color: var(--jp-ui-font-color1);\n font-size: var(--jp-ui-font-size1);\n padding: 2px;\n width: calc(100% - 4px);\n overflow: hidden;\n}\n\n#setting-editor .jp-SettingsTableEditor tr {\n color: var(--jp-ui-font-color2);\n height: var(--jp-private-settingeditor-row-height);\n overflow: hidden;\n}\n\n#setting-editor .jp-SettingsTableEditor th {\n background-color: var(--jp-layout-color3);\n border: 1px solid transparent;\n font-weight: bold;\n height: var(--jp-private-settingeditor-row-height);\n}\n\n#setting-editor .jp-SettingsTableEditor td {\n border: 1px solid transparent;\n height: var(--jp-private-settingeditor-row-height);\n}\n\n#setting-editor .jp-SettingsTableEditor th.jp-SettingsTableEditor-key {\n width: var(--jp-private-settingeditor-key-width);\n}\n\n#setting-editor .jp-SettingsTableEditor th.jp-SettingsTableEditor-type {\n width: var(--jp-private-settingeditor-type-width);\n}\n\n#setting-editor .jp-SettingsTableEditor td.jp-SettingsTableEditor-key {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n\n#setting-editor .jp-SettingsTableEditor td.jp-SettingsTableEditor-value {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n\n#setting-editor .jp-SettingsTableEditor td.jp-SettingsTableEditor-type {\n text-align: right;\n}\n",""])},g6VP:function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("ZEf0");var d=n("7x2u");var f=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){var e;var t=this.props,n=t.children,i=t.className,s=t.fill,l=t.vertical,u=Object(r["__rest"])(t,["children","className","fill","vertical"]);var d=o()(c["Classes"].CONTROL_GROUP,(e={},e[c["Classes"].FILL]=s,e[c["Classes"].VERTICAL]=l,e),i);return a["createElement"]("div",Object(r["__assign"])({},u,{className:d}),n)};t.displayName=d["a"]+".ControlGroup";t=Object(r["__decorate"])([l["polyfill"]],t);return t}(u["a"])},gBjE:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r={ZERO:0,ONE:1,TWO:2,THREE:3,FOUR:4}},gC0g:function(e,t,n){"use strict";n.r(t);n.d(t,"addCommands",(function(){return E}));var r=n("2F0p");var i=n("U2CZ");var o=n("923h");var a=n("nW2j");const s=new a["Token"]("@jupyterlab/imageviewer:IImageTracker");var l=n("hI0s");var c=n("fmli");var u=n("Or5M");var d=n("2DVW");const f="jp-ImageViewer";class p extends d["Widget"]{constructor(e){super();this._scale=1;this._matrix=[1,0,0,1];this._colorinversion=0;this._ready=new a["PromiseDelegate"];this.context=e;this.node.tabIndex=-1;this.addClass(f);this._img=document.createElement("img");this.node.appendChild(this._img);this._onTitleChanged();e.pathChanged.connect(this._onTitleChanged,this);void e.ready.then(()=>{if(this.isDisposed){return}const t=e.contentsModel;this._mimeType=t.mimetype;this._render();e.model.contentChanged.connect(this.update,this);e.fileChanged.connect(this.update,this);this._ready.resolve(void 0)})}[c["a"].symbol](){return()=>c["a"].printWidget(this)}get ready(){return this._ready.promise}get scale(){return this._scale}set scale(e){if(e===this._scale){return}this._scale=e;this._updateStyle()}get colorinversion(){return this._colorinversion}set colorinversion(e){if(e===this._colorinversion){return}this._colorinversion=e;this._updateStyle()}resetRotationFlip(){this._matrix=[1,0,0,1];this._updateStyle()}rotateCounterclockwise(){this._matrix=m.prod(this._matrix,m.rotateCounterclockwiseMatrix);this._updateStyle()}rotateClockwise(){this._matrix=m.prod(this._matrix,m.rotateClockwiseMatrix);this._updateStyle()}flipHorizontal(){this._matrix=m.prod(this._matrix,m.flipHMatrix);this._updateStyle()}flipVertical(){this._matrix=m.prod(this._matrix,m.flipVMatrix);this._updateStyle()}onUpdateRequest(e){if(this.isDisposed||!this.context.isReady){return}this._render()}onActivateRequest(e){this.node.focus()}_onTitleChanged(){this.title.label=l["PathExt"].basename(this.context.localPath)}_render(){const e=this.context;const t=e.contentsModel;if(!t){return}let n=e.model.toString();if(t.format!=="base64"){n=btoa(n)}this._img.src=`data:${this._mimeType};base64,${n}`}_updateStyle(){const[e,t,n,r]=this._matrix;const[i,o]=m.prodVec(this._matrix,[1,1]);const a=`matrix(${e}, ${t}, ${n}, ${r}, 0, 0) translate(${i<0?-100:0}%, ${o<0?-100:0}%) `;this._img.style.transform=`scale(${this._scale}) ${a}`;this._img.style.filter=`invert(${this._colorinversion})`}}class h extends u["a"]{createNewWidget(e){const t=new p(e);const n=new u["d"]({content:t,context:e});return n}}var m;(function(e){function t([e,t,n,r],[i,o,a,s]){return[e*i+t*a,e*o+t*s,n*i+r*a,n*o+r*s]}e.prod=t;function n([e,t,n,r],[i,o]){return[e*i+t*o,n*i+r*o]}e.prodVec=n;e.rotateClockwiseMatrix=[0,1,-1,0];e.rotateCounterclockwiseMatrix=[0,-1,1,0];e.flipHMatrix=[-1,0,0,1];e.flipVMatrix=[1,0,0,-1]})(m||(m={}));var b;(function(e){e.resetImage="imageviewer:reset-image";e.zoomIn="imageviewer:zoom-in";e.zoomOut="imageviewer:zoom-out";e.flipHorizontal="imageviewer:flip-horizontal";e.flipVertical="imageviewer:flip-vertical";e.rotateClockwise="imageviewer:rotate-clockwise";e.rotateCounterclockwise="imageviewer:rotate-counterclockwise";e.invertColors="imageviewer:invert-colors"})(b||(b={}));const v=["png","gif","jpeg","bmp","ico","tiff"];const g="Image";const _="Image (Text)";const y=["svg","xbm"];const w=new RegExp(`.(${y.join("|")})$`);const x={activate:k,id:"@jupyterlab/imageviewer-extension:plugin",provides:s,optional:[i["a"],r["a"]],autoStart:true};var C=t["default"]=x;function k(e,t,n){const r="image-widget";function i(t,n){var r,i;n.context.pathChanged.connect(()=>{void l.save(n)});void l.add(n);const o=e.docRegistry.getFileTypesForPath(n.context.path);if(o.length>0){n.title.icon=o[0].icon;n.title.iconClass=(r=o[0].iconClass,r!==null&&r!==void 0?r:"");n.title.iconLabel=(i=o[0].iconLabel,i!==null&&i!==void 0?i:"")}}const a=new h({name:g,modelName:"base64",fileTypes:[...v,...y],defaultFor:v,readOnly:true});const s=new h({name:_,modelName:"text",fileTypes:y,defaultFor:y,readOnly:true});[a,s].forEach(t=>{e.docRegistry.addWidgetFactory(t);t.widgetCreated.connect(i)});const l=new o["a"]({namespace:r});if(n){void n.restore(l,{command:"docmanager:open",args:e=>({path:e.context.path,factory:w.test(e.context.path)?_:g}),name:e=>e.context.path})}E(e,l);if(t){const e="Image Viewer";[b.zoomIn,b.zoomOut,b.resetImage,b.rotateClockwise,b.rotateCounterclockwise,b.flipHorizontal,b.flipVertical,b.invertColors].forEach(n=>{t.addItem({command:n,category:e})})}return l}function E(e,t){const{commands:n,shell:r}=e;function i(){return t.currentWidget!==null&&t.currentWidget===r.currentWidget}n.addCommand("imageviewer:zoom-in",{execute:o,label:"Zoom In",isEnabled:i});n.addCommand("imageviewer:zoom-out",{execute:a,label:"Zoom Out",isEnabled:i});n.addCommand("imageviewer:reset-image",{execute:s,label:"Reset Image",isEnabled:i});n.addCommand("imageviewer:rotate-clockwise",{execute:l,label:"Rotate Clockwise",isEnabled:i});n.addCommand("imageviewer:rotate-counterclockwise",{execute:c,label:"Rotate Counterclockwise",isEnabled:i});n.addCommand("imageviewer:flip-horizontal",{execute:u,label:"Flip image horizontally",isEnabled:i});n.addCommand("imageviewer:flip-vertical",{execute:d,label:"Flip image vertically",isEnabled:i});n.addCommand("imageviewer:invert-colors",{execute:f,label:"Invert Colors",isEnabled:i});function o(){var e;const n=(e=t.currentWidget)===null||e===void 0?void 0:e.content;if(n){n.scale=n.scale>1?n.scale+.5:n.scale*2}}function a(){var e;const n=(e=t.currentWidget)===null||e===void 0?void 0:e.content;if(n){n.scale=n.scale>1?n.scale-.5:n.scale/2}}function s(){var e;const n=(e=t.currentWidget)===null||e===void 0?void 0:e.content;if(n){n.scale=1;n.colorinversion=0;n.resetRotationFlip()}}function l(){var e;const n=(e=t.currentWidget)===null||e===void 0?void 0:e.content;if(n){n.rotateClockwise()}}function c(){var e;const n=(e=t.currentWidget)===null||e===void 0?void 0:e.content;if(n){n.rotateCounterclockwise()}}function u(){var e;const n=(e=t.currentWidget)===null||e===void 0?void 0:e.content;if(n){n.flipHorizontal()}}function d(){var e;const n=(e=t.currentWidget)===null||e===void 0?void 0:e.content;if(n){n.flipVertical()}}function f(){var e;const n=(e=t.currentWidget)===null||e===void 0?void 0:e.content;if(n){n.colorinversion+=1;n.colorinversion%=2}}}},gCkb:function(e){e.exports=JSON.parse('{"elementNames":{"altglyph":"altGlyph","altglyphdef":"altGlyphDef","altglyphitem":"altGlyphItem","animatecolor":"animateColor","animatemotion":"animateMotion","animatetransform":"animateTransform","clippath":"clipPath","feblend":"feBlend","fecolormatrix":"feColorMatrix","fecomponenttransfer":"feComponentTransfer","fecomposite":"feComposite","feconvolvematrix":"feConvolveMatrix","fediffuselighting":"feDiffuseLighting","fedisplacementmap":"feDisplacementMap","fedistantlight":"feDistantLight","fedropshadow":"feDropShadow","feflood":"feFlood","fefunca":"feFuncA","fefuncb":"feFuncB","fefuncg":"feFuncG","fefuncr":"feFuncR","fegaussianblur":"feGaussianBlur","feimage":"feImage","femerge":"feMerge","femergenode":"feMergeNode","femorphology":"feMorphology","feoffset":"feOffset","fepointlight":"fePointLight","fespecularlighting":"feSpecularLighting","fespotlight":"feSpotLight","fetile":"feTile","feturbulence":"feTurbulence","foreignobject":"foreignObject","glyphref":"glyphRef","lineargradient":"linearGradient","radialgradient":"radialGradient","textpath":"textPath"},"attributeNames":{"definitionurl":"definitionURL","attributename":"attributeName","attributetype":"attributeType","basefrequency":"baseFrequency","baseprofile":"baseProfile","calcmode":"calcMode","clippathunits":"clipPathUnits","diffuseconstant":"diffuseConstant","edgemode":"edgeMode","filterunits":"filterUnits","glyphref":"glyphRef","gradienttransform":"gradientTransform","gradientunits":"gradientUnits","kernelmatrix":"kernelMatrix","kernelunitlength":"kernelUnitLength","keypoints":"keyPoints","keysplines":"keySplines","keytimes":"keyTimes","lengthadjust":"lengthAdjust","limitingconeangle":"limitingConeAngle","markerheight":"markerHeight","markerunits":"markerUnits","markerwidth":"markerWidth","maskcontentunits":"maskContentUnits","maskunits":"maskUnits","numoctaves":"numOctaves","pathlength":"pathLength","patterncontentunits":"patternContentUnits","patterntransform":"patternTransform","patternunits":"patternUnits","pointsatx":"pointsAtX","pointsaty":"pointsAtY","pointsatz":"pointsAtZ","preservealpha":"preserveAlpha","preserveaspectratio":"preserveAspectRatio","primitiveunits":"primitiveUnits","refx":"refX","refy":"refY","repeatcount":"repeatCount","repeatdur":"repeatDur","requiredextensions":"requiredExtensions","requiredfeatures":"requiredFeatures","specularconstant":"specularConstant","specularexponent":"specularExponent","spreadmethod":"spreadMethod","startoffset":"startOffset","stddeviation":"stdDeviation","stitchtiles":"stitchTiles","surfacescale":"surfaceScale","systemlanguage":"systemLanguage","tablevalues":"tableValues","targetx":"targetX","targety":"targetY","textlength":"textLength","viewbox":"viewBox","viewtarget":"viewTarget","xchannelselector":"xChannelSelector","ychannelselector":"yChannelSelector","zoomandpan":"zoomAndPan"}}')},gEXC:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Input\n|----------------------------------------------------------------------------*/\n\n/* All input areas */\n.jp-InputArea {\n display: flex;\n flex-direction: row;\n}\n\n.jp-InputArea-editor {\n flex: 1 1 auto;\n}\n\n.jp-InputArea-editor {\n /* This is the non-active, default styling */\n border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);\n border-radius: 0px;\n background: var(--jp-cell-editor-background);\n}\n\n.jp-InputPrompt {\n flex: 0 0 var(--jp-cell-prompt-width);\n color: var(--jp-cell-inprompt-font-color);\n font-family: var(--jp-cell-prompt-font-family);\n padding: var(--jp-code-padding);\n letter-spacing: var(--jp-cell-prompt-letter-spacing);\n opacity: var(--jp-cell-prompt-opacity);\n line-height: var(--jp-code-line-height);\n font-size: var(--jp-code-font-size);\n border: var(--jp-border-width) solid transparent;\n opacity: var(--jp-cell-prompt-opacity);\n /* Right align prompt text, don't wrap to handle large prompt numbers */\n text-align: right;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n /* Disable text selection */\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n",""])},gJBw:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) 2014-2016, Jupyter Development Team.\n|\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-JSONEditor {\n display: flex;\n flex-direction: column;\n width: 100%;\n}\n\n.jp-JSONEditor-host {\n flex: 1 1 auto;\n border: var(--jp-border-width) solid var(--jp-input-border-color);\n border-radius: 0px;\n background: var(--jp-layout-color0);\n min-height: 50px;\n padding: 1px;\n}\n\n.jp-JSONEditor.jp-mod-error .jp-JSONEditor-host {\n border-color: red;\n outline-color: red;\n}\n\n.jp-JSONEditor-header {\n display: flex;\n flex: 1 0 auto;\n padding: 0 0 0 12px;\n}\n\n.jp-JSONEditor-header label {\n flex: 0 0 auto;\n}\n\n.jp-JSONEditor-commitButton {\n height: 16px;\n width: 16px;\n background-size: 18px;\n background-repeat: no-repeat;\n background-position: center;\n}\n\n.jp-JSONEditor-host.jp-mod-focused {\n background-color: var(--jp-input-active-background);\n border: 1px solid var(--jp-input-active-border-color);\n box-shadow: var(--jp-input-box-shadow);\n}\n\n.jp-Editor.jp-mod-dropTarget {\n border: var(--jp-border-width) solid var(--jp-input-active-border-color);\n box-shadow: var(--jp-input-box-shadow);\n}\n",""])},gPDI:function(e,t,n){"use strict";function r(e){for(var n in e)if(!t.hasOwnProperty(n))t[n]=e[n]}var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const o=i(n("cO8k"));t.KernelSpec=o;const a=i(n("pSj6"));t.KernelSpecAPI=a;r(n("hHm4"))},gVVK:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";function t(e,t,n,r){var i=e+" ";switch(n){case"s":return t||r?"nekaj sekund":"nekaj sekundami";case"ss":if(e===1){i+=t?"sekundo":"sekundi"}else if(e===2){i+=t||r?"sekundi":"sekundah"}else if(e<5){i+=t||r?"sekunde":"sekundah"}else{i+="sekund"}return i;case"m":return t?"ena minuta":"eno minuto";case"mm":if(e===1){i+=t?"minuta":"minuto"}else if(e===2){i+=t||r?"minuti":"minutama"}else if(e<5){i+=t||r?"minute":"minutami"}else{i+=t||r?"minut":"minutami"}return i;case"h":return t?"ena ura":"eno uro";case"hh":if(e===1){i+=t?"ura":"uro"}else if(e===2){i+=t||r?"uri":"urama"}else if(e<5){i+=t||r?"ure":"urami"}else{i+=t||r?"ur":"urami"}return i;case"d":return t||r?"en dan":"enim dnem";case"dd":if(e===1){i+=t||r?"dan":"dnem"}else if(e===2){i+=t||r?"dni":"dnevoma"}else{i+=t||r?"dni":"dnevi"}return i;case"M":return t||r?"en mesec":"enim mesecem";case"MM":if(e===1){i+=t||r?"mesec":"mesecem"}else if(e===2){i+=t||r?"meseca":"mesecema"}else if(e<5){i+=t||r?"mesece":"meseci"}else{i+=t||r?"mesecev":"meseci"}return i;case"y":return t||r?"eno leto":"enim letom";case"yy":if(e===1){i+=t||r?"leto":"letom"}else if(e===2){i+=t||r?"leti":"letoma"}else if(e<5){i+=t||r?"leta":"leti"}else{i+=t||r?"let":"leti"}return i}}var n=e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:true,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n}))},gYcd:function(e,t,n){"use strict";t.__esModule=true;var r=n("QbLZ");var i=m(r);var o=n("jo6Y");var a=m(o);var s=n("FyfS");var l=m(s);var c=n("5qYI");var u=m(c);t["default"]=v;var d=n("q1tI");var f=m(d);var p=n("X834");var h=m(p);function m(e){return e&&e.__esModule?e:{default:e}}function b(e,t){var n=0;var r=false;if((0,u["default"])(e.size)){n=e.size}else{for(var i=e,o=Array.isArray(i),a=0,i=o?i:(0,l["default"])(i);;){var s;if(o){if(a>=i.length)break;s=i[a++]}else{a=i.next();if(a.done)break;s=a.value}var c=s;if(t&&n+1>t){r=true;break}n+=1}}return""+(r?">":"")+n+" "+(n!==1?"entries":"entry")}function v(e){var t=(0,a["default"])(e,[]);return f["default"].createElement(h["default"],(0,i["default"])({},t,{nodeType:"Iterable",nodeTypeIndicator:"()",createItemString:b}))}},gb2T:function(e,t,n){"use strict";n.r(t);t["default"]=n.p+"cac68c831145804808381a7032fdc7c2.woff2"},geDr:function(e,t){e.exports="data:image/svg+xml,%3Csvg viewBox='0 0 24 24' width='16' xmlns='http://www.w3.org/2000/svg'%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Cpath d='M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z'/%3E %3C/g%3E %3C/svg%3E"},gekB:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),n=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",t[7],t[8],t[9]];function r(e,t,n,r){var o="";switch(n){case"s":return r?"muutaman sekunnin":"muutama sekunti";case"ss":o=r?"sekunnin":"sekuntia";break;case"m":return r?"minuutin":"minuutti";case"mm":o=r?"minuutin":"minuuttia";break;case"h":return r?"tunnin":"tunti";case"hh":o=r?"tunnin":"tuntia";break;case"d":return r?"päivän":"päivä";case"dd":o=r?"päivän":"päivää";break;case"M":return r?"kuukauden":"kuukausi";case"MM":o=r?"kuukauden":"kuukautta";break;case"y":return r?"vuoden":"vuosi";case"yy":o=r?"vuoden":"vuotta";break}o=i(e,r)+" "+o;return o}function i(e,r){return e<10?r?n[e]:t[e]:e}var o=e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o}))},gfI5:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));n.d(t,"b",(function(){return s}));n.d(t,"c",(function(){return d}));var r=n("75di");const i={safe:true,mimeTypes:["text/html"],defaultRank:50,createRenderer:e=>new r["a"](e)};const o={safe:true,mimeTypes:["image/bmp","image/png","image/jpeg","image/gif"],defaultRank:90,createRenderer:e=>new r["b"](e)};const a={safe:true,mimeTypes:["text/latex"],defaultRank:70,createRenderer:e=>new r["d"](e)};const s={safe:true,mimeTypes:["text/markdown"],defaultRank:60,createRenderer:e=>new r["e"](e)};const l={safe:false,mimeTypes:["image/svg+xml"],defaultRank:80,createRenderer:e=>new r["f"](e)};const c={safe:true,mimeTypes:["text/plain","application/vnd.jupyter.stdout","application/vnd.jupyter.stderr"],defaultRank:120,createRenderer:e=>new r["g"](e)};const u={safe:false,mimeTypes:["text/javascript","application/javascript"],defaultRank:110,createRenderer:e=>new r["c"](e)};const d=[i,s,a,l,o,u,c]},gjCT:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};var r=e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){if(e<12){return"ص"}else{return"م"}},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:0,doy:6}});return r}))},h1wr:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) 2017, Jupyter Development Team.\n|\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-Spinner {\n position: absolute;\n display: flex;\n justify-content: center;\n align-items: center;\n z-index: 10;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n background: var(--jp-layout-color0);\n outline: none;\n}\n\n.jp-SpinnerContent {\n font-size: 10px;\n margin: 50px auto;\n text-indent: -9999em;\n width: 3em;\n height: 3em;\n border-radius: 50%;\n background: var(--jp-brand-color3);\n background: linear-gradient(\n to right,\n #f37626 10%,\n rgba(255, 255, 255, 0) 42%\n );\n position: relative;\n animation: load3 1s infinite linear, fadeIn 1s;\n}\n\n.jp-SpinnerContent:before {\n width: 50%;\n height: 50%;\n background: #f37626;\n border-radius: 100% 0 0 0;\n position: absolute;\n top: 0;\n left: 0;\n content: '';\n}\n\n.jp-SpinnerContent:after {\n background: var(--jp-layout-color0);\n width: 75%;\n height: 75%;\n border-radius: 50%;\n content: '';\n margin: auto;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n}\n\n@keyframes fadeIn {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n@keyframes load3 {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n",""])},h2QY:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 24 24'%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E %3C/g%3E %3C/svg%3E"},h2lD:function(e,t,n){e.exports=s;var r=n("WASD");var i=n(2).Writable;var o=n("fXKp").StringDecoder;var a=n("tjlA").Buffer;function s(e,t){var n=this._parser=new r(e,t);var a=this._decoder=new o;i.call(this,{decodeStrings:false});this.once("finish",(function(){n.end(a.end())}))}n("P7XM")(s,i);s.prototype._write=function(e,t,n){if(e instanceof a)e=this._decoder.write(e);this._parser.write(e);n()}},hBxh:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n("hI0s");const i=n("ZWV2");const o="api/nbconvert";class a{constructor(e={}){var t;this.serverSettings=(t=e.serverSettings,t!==null&&t!==void 0?t:i.ServerConnection.makeSettings())}async getExportFormats(){const e=this.serverSettings.baseUrl;const t=r.URLExt.join(e,o);const{serverSettings:n}=this;const a=await i.ServerConnection.makeRequest(t,{},n);if(a.status!==200){const e=await i.ServerConnection.ResponseError.create(a);throw e}const s=await a.json();const l={};const c=Object.keys(s);c.forEach((function(e){const t=s[e].output_mimetype;l[e]={output_mimetype:t}}));return l}}t.NbConvertManager=a},hDam:function(e,t){e.exports=function(){}},hHm4:function(e,t,n){"use strict";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const i=n("nW2j");const o=n("rI8a");const a=n("JGtG");const s=r(n("pSj6"));const l=n("FcFf");class c extends l.BaseManager{constructor(e={}){var t;super(e);this._isReady=false;this._connectionFailure=new a.Signal(this);this._specs=null;this._specsChanged=new a.Signal(this);this._ready=Promise.all([this.requestSpecs()]).then(e=>undefined).catch(e=>undefined).then(()=>{if(this.isDisposed){return}this._isReady=true});this._pollSpecs=new o.Poll({auto:false,factory:()=>this.requestSpecs(),frequency:{interval:61*1e3,backoff:true,max:300*1e3},name:`@jupyterlab/services:KernelSpecManager#specs`,standby:(t=e.standby,t!==null&&t!==void 0?t:"when-hidden")});void this.ready.then(()=>{void this._pollSpecs.start()})}get isReady(){return this._isReady}get ready(){return this._ready}get specs(){return this._specs}get specsChanged(){return this._specsChanged}get connectionFailure(){return this._connectionFailure}dispose(){this._pollSpecs.dispose();super.dispose()}async refreshSpecs(){await this._pollSpecs.refresh();await this._pollSpecs.tick}async requestSpecs(){const e=await s.getSpecs(this.serverSettings);if(this.isDisposed){return}if(!i.JSONExt.deepEqual(e,this._specs)){this._specs=e;this._specsChanged.emit(e)}}}t.KernelSpecManager=c},hHqV:function(e,t,n){"use strict";t.__esModule=true;t.default=void 0;var r=c(n("Unz4"));var i=c(n("5IhI"));var o=c(n("VJh2"));var a=c(n("rybb"));var s=c(n("Tevu"));var l=c(n("3FeV"));function c(e){return e&&e.__esModule?e:{default:e}}var u=function(){function e(e){this.input=e;this.root=new s.default;this.current=this.root;this.spaces="";this.semicolon=false;this.createTokenizer();this.root.source={input:e,start:{line:1,column:1}}}var t=e.prototype;t.createTokenizer=function e(){this.tokenizer=(0,i.default)(this.input)};t.parse=function e(){var t;while(!this.tokenizer.endOfFile()){t=this.tokenizer.nextToken();switch(t[0]){case"space":this.spaces+=t[1];break;case";":this.freeSemicolon(t);break;case"}":this.end(t);break;case"comment":this.comment(t);break;case"at-word":this.atrule(t);break;case"{":this.emptyRule(t);break;default:this.other(t);break}}this.endFile()};t.comment=function e(t){var n=new o.default;this.init(n,t[2],t[3]);n.source.end={line:t[4],column:t[5]};var r=t[1].slice(2,-2);if(/^\s*$/.test(r)){n.text="";n.raws.left=r;n.raws.right=""}else{var i=r.match(/^(\s*)([^]*[^\s])(\s*)$/);n.text=i[2];n.raws.left=i[1];n.raws.right=i[3]}};t.emptyRule=function e(t){var n=new l.default;this.init(n,t[2],t[3]);n.selector="";n.raws.between="";this.current=n};t.other=function e(t){var n=false;var r=null;var i=false;var o=null;var a=[];var s=[];var l=t;while(l){r=l[0];s.push(l);if(r==="("||r==="["){if(!o)o=l;a.push(r==="("?")":"]")}else if(a.length===0){if(r===";"){if(i){this.decl(s);return}else{break}}else if(r==="{"){this.rule(s);return}else if(r==="}"){this.tokenizer.back(s.pop());n=true;break}else if(r===":"){i=true}}else if(r===a[a.length-1]){a.pop();if(a.length===0)o=null}l=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile())n=true;if(a.length>0)this.unclosedBracket(o);if(n&&i){while(s.length){l=s[s.length-1][0];if(l!=="space"&&l!=="comment")break;this.tokenizer.back(s.pop())}this.decl(s)}else{this.unknownWord(s)}};t.rule=function e(t){t.pop();var n=new l.default;this.init(n,t[0][2],t[0][3]);n.raws.between=this.spacesAndCommentsFromEnd(t);this.raw(n,"selector",t);this.current=n};t.decl=function e(t){var n=new r.default;this.init(n);var i=t[t.length-1];if(i[0]===";"){this.semicolon=true;t.pop()}if(i[4]){n.source.end={line:i[4],column:i[5]}}else{n.source.end={line:i[2],column:i[3]}}while(t[0][0]!=="word"){if(t.length===1)this.unknownWord(t);n.raws.before+=t.shift()[1]}n.source.start={line:t[0][2],column:t[0][3]};n.prop="";while(t.length){var o=t[0][0];if(o===":"||o==="space"||o==="comment"){break}n.prop+=t.shift()[1]}n.raws.between="";var a;while(t.length){a=t.shift();if(a[0]===":"){n.raws.between+=a[1];break}else{if(a[0]==="word"&&/\w/.test(a[1])){this.unknownWord([a])}n.raws.between+=a[1]}}if(n.prop[0]==="_"||n.prop[0]==="*"){n.raws.before+=n.prop[0];n.prop=n.prop.slice(1)}n.raws.between+=this.spacesAndCommentsFromStart(t);this.precheckMissedSemicolon(t);for(var s=t.length-1;s>0;s--){a=t[s];if(a[1].toLowerCase()==="!important"){n.important=true;var l=this.stringFrom(t,s);l=this.spacesFromEnd(t)+l;if(l!==" !important")n.raws.important=l;break}else if(a[1].toLowerCase()==="important"){var c=t.slice(0);var u="";for(var d=s;d>0;d--){var f=c[d][0];if(u.trim().indexOf("!")===0&&f!=="space"){break}u=c.pop()[1]+u}if(u.trim().indexOf("!")===0){n.important=true;n.raws.important=u;t=c}}if(a[0]!=="space"&&a[0]!=="comment"){break}}this.raw(n,"value",t);if(n.value.indexOf(":")!==-1)this.checkMissedSemicolon(t)};t.atrule=function e(t){var n=new a.default;n.name=t[1].slice(1);if(n.name===""){this.unnamedAtrule(n,t)}this.init(n,t[2],t[3]);var r;var i;var o=false;var s=false;var l=[];while(!this.tokenizer.endOfFile()){t=this.tokenizer.nextToken();if(t[0]===";"){n.source.end={line:t[2],column:t[3]};this.semicolon=true;break}else if(t[0]==="{"){s=true;break}else if(t[0]==="}"){if(l.length>0){i=l.length-1;r=l[i];while(r&&r[0]==="space"){r=l[--i]}if(r){n.source.end={line:r[4],column:r[5]}}}this.end(t);break}else{l.push(t)}if(this.tokenizer.endOfFile()){o=true;break}}n.raws.between=this.spacesAndCommentsFromEnd(l);if(l.length){n.raws.afterName=this.spacesAndCommentsFromStart(l);this.raw(n,"params",l);if(o){t=l[l.length-1];n.source.end={line:t[4],column:t[5]};this.spaces=n.raws.between;n.raws.between=""}}else{n.raws.afterName="";n.params=""}if(s){n.nodes=[];this.current=n}};t.end=function e(t){if(this.current.nodes&&this.current.nodes.length){this.current.raws.semicolon=this.semicolon}this.semicolon=false;this.current.raws.after=(this.current.raws.after||"")+this.spaces;this.spaces="";if(this.current.parent){this.current.source.end={line:t[2],column:t[3]};this.current=this.current.parent}else{this.unexpectedClose(t)}};t.endFile=function e(){if(this.current.parent)this.unclosedBlock();if(this.current.nodes&&this.current.nodes.length){this.current.raws.semicolon=this.semicolon}this.current.raws.after=(this.current.raws.after||"")+this.spaces};t.freeSemicolon=function e(t){this.spaces+=t[1];if(this.current.nodes){var n=this.current.nodes[this.current.nodes.length-1];if(n&&n.type==="rule"&&!n.raws.ownSemicolon){n.raws.ownSemicolon=this.spaces;this.spaces=""}}};t.init=function e(t,n,r){this.current.push(t);t.source={start:{line:n,column:r},input:this.input};t.raws.before=this.spaces;this.spaces="";if(t.type!=="comment")this.semicolon=false};t.raw=function e(t,n,r){var i,o;var a=r.length;var s="";var l=true;var c,u;var d=/^([.|#])?([\w])+/i;for(var f=0;f<a;f+=1){i=r[f];o=i[0];if(o==="comment"&&t.type==="rule"){u=r[f-1];c=r[f+1];if(u[0]!=="space"&&c[0]!=="space"&&d.test(u[1])&&d.test(c[1])){s+=i[1]}else{l=false}continue}if(o==="comment"||o==="space"&&f===a-1){l=false}else{s+=i[1]}}if(!l){var e=r.reduce((function(e,t){return e+t[1]}),"");t.raws[n]={value:s,raw:e}}t[n]=s};t.spacesAndCommentsFromEnd=function e(t){var n;var r="";while(t.length){n=t[t.length-1][0];if(n!=="space"&&n!=="comment")break;r=t.pop()[1]+r}return r};t.spacesAndCommentsFromStart=function e(t){var n;var r="";while(t.length){n=t[0][0];if(n!=="space"&&n!=="comment")break;r+=t.shift()[1]}return r};t.spacesFromEnd=function e(t){var n;var r="";while(t.length){n=t[t.length-1][0];if(n!=="space")break;r=t.pop()[1]+r}return r};t.stringFrom=function e(t,n){var r="";for(var i=n;i<t.length;i++){r+=t[i][1]}t.splice(n,t.length-n);return r};t.colon=function e(t){var n=0;var r,i,o;for(var a=0;a<t.length;a++){r=t[a];i=r[0];if(i==="("){n+=1}if(i===")"){n-=1}if(n===0&&i===":"){if(!o){this.doubleColon(r)}else if(o[0]==="word"&&o[1]==="progid"){continue}else{return a}}o=r}return false};t.unclosedBracket=function e(t){throw this.input.error("Unclosed bracket",t[2],t[3])};t.unknownWord=function e(t){throw this.input.error("Unknown word",t[0][2],t[0][3])};t.unexpectedClose=function e(t){throw this.input.error("Unexpected }",t[2],t[3])};t.unclosedBlock=function e(){var t=this.current.source.start;throw this.input.error("Unclosed block",t.line,t.column)};t.doubleColon=function e(t){throw this.input.error("Double colon",t[2],t[3])};t.unnamedAtrule=function e(t,n){throw this.input.error("At-rule without name",n[2],n[3])};t.precheckMissedSemicolon=function e(){};t.checkMissedSemicolon=function e(t){var n=this.colon(t);if(n===false)return;var r=0;var i;for(var o=n-1;o>=0;o--){i=t[o];if(i[0]!=="space"){r+=1;if(r===2)break}}throw this.input.error("Missed semicolon",i[2],i[3])};return e}();t.default=u;e.exports=t.default},hI0s:function(e,t,n){"use strict";function r(e){for(var n in e)if(!t.hasOwnProperty(n))t[n]=e[n]}Object.defineProperty(t,"__esModule",{value:true});r(n("PZa4"));r(n("Cn7X"));r(n("JQOU"));r(n("Dt/b"));r(n("6KKe"));r(n("WMCC"));r(n("huh6"))},hKrs:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"януев_мар_апрай_юни_юли_авг_сеп_окт_ноеек".split("_"),weekdays:"неделя_понеделник_вторник_срядаетвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Миналата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[Миналия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;if(e===0){return e+"-ев"}else if(n===0){return e+"-ен"}else if(n>10&&n<20){return e+"-ти"}else if(t===1){return e+"-ви"}else if(t===2){return e+"-ри"}else if(t===7||t===8){return e+"-ми"}else{return e+"-ти"}},week:{dow:1,doy:7}});return t}))},hS6j:function(e,t,n){var r=n("WASD");var i=n("Nsz2");function o(t,n){delete e.exports[t];e.exports[t]=n;return n}e.exports={Parser:r,Tokenizer:n("b70m"),ElementType:n("TR4g"),DomHandler:i,get FeedHandler(){return o("FeedHandler",n("Uwf0"))},get Stream(){return o("Stream",n("0ejA"))},get WritableStream(){return o("WritableStream",n("h2lD"))},get ProxyHandler(){return o("ProxyHandler",n("vX2W"))},get DomUtils(){return o("DomUtils",n("D5Sy"))},get CollectingHandler(){return o("CollectingHandler",n("0fF6"))},DefaultHandler:i,get RssHandler(){return o("RssHandler",this.FeedHandler)},parseDOM:function(e,t){var n=new i(t);new r(n,t).end(e);return n.dom},parseFeed:function(t,n){var i=new e.exports.FeedHandler(n);new r(i,n).end(t);return i.dom},createDomStream:function(e,t,n){var o=new i(e,t,n);return new r(o,t)},EVENTS:{attribute:2,cdatastart:0,cdataend:0,text:1,processinginstruction:2,comment:1,commentend:0,closetag:1,opentag:2,opentagname:1,error:1,end:0}}},hVka:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("7RLm"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},hXez:function(e,t){},halP:function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("ZEf0");var d=n("7x2u");var f=n("tWX5");var p=n("Ec0X");var h=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){var e;var t=this.props,n=t.className,i=t.children,s=t.large,l=t.ulRef,u=Object(r["__rest"])(t,["className","children","large","ulRef"]);var d=o()(c["Classes"].MENU,(e={},e[c["Classes"].LARGE]=s,e),n);return a["createElement"]("ul",Object(r["__assign"])({},u,{className:d,ref:l}),i)};t.displayName=d["a"]+".Menu";t.Divider=f["a"];t.Item=p["a"];t=Object(r["__decorate"])([l["polyfill"]],t);return t}(u["a"])},hmVr:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("nW2j");const i=new r["Token"]("@jupyterlab/documentsearch:ISearchProviderRegistry")},honF:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:""},n={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","":"0"};var r=e.defineLocale("my",{months:"ဇန်နါရီ_ဖေဖော်ါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}});return r}))},huh6:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const i=r(n("GBY4"));var o;(function(e){function t(e){if(typeof document!=="undefined"&&document){const t=document.createElement("a");t.href=e;return t}return i.default(e)}e.parse=t;function n(e){return e&&t(e).toString()}e.normalize=n;function r(...e){e=e||[];const t=e[0]||"";const n=t.indexOf("//")===0;const r=t.match(/(\w+)(:)(\/\/)?/);const i=r&&r[1];const o=i&&r[2];const a=o&&r[3];const s=n?"//":[i,o,a].filter(e=>e).join("");const l=[t.indexOf(s)===0?t.replace(s,""):t].filter(e=>e).concat(e.slice(1).map(e=>e.replace(/^\//,""))).join("/").replace(/\/+/g,"/");return s+l}e.join=r;function o(e){return r(...e.split("/").map(encodeURIComponent))}e.encodeParts=o;function a(e){const t=Object.keys(e).filter(e=>e.length>0);if(!t.length){return""}return"?"+t.map(t=>{const n=encodeURIComponent(String(e[t]));return t+(n?"="+n:"")}).join("&")}e.objectToQueryString=a;function s(e){return e.replace(/^\?/,"").split("&").reduce((e,t)=>{const[n,r]=t.split("=");if(n.length>0){e[n]=decodeURIComponent(r||"")}return e},{})}e.queryStringToObject=s;function l(e){const{protocol:n}=t(e);return(!n||e.toLowerCase().indexOf(n)!==0)&&e.indexOf("/")!==0}e.isLocal=l})(o=t.URLExt||(t.URLExt={}))},hwdV:function(e,t,n){var r=n("tjlA");var i=r.Buffer;function o(e,t){for(var n in e){t[n]=e[n]}}if(i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow){e.exports=r}else{o(r,t);t.Buffer=a}function a(e,t,n){return i(e,t,n)}o(i,a);a.from=function(e,t,n){if(typeof e==="number"){throw new TypeError("Argument must not be a number")}return i(e,t,n)};a.alloc=function(e,t,n){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}var r=i(e);if(t!==undefined){if(typeof n==="string"){r.fill(t,n)}else{r.fill(t)}}else{r.fill(0)}return r};a.allocUnsafe=function(e){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}return i(e)};a.allocUnsafeSlow=function(e){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}return r.SlowBuffer(e)}},hyX7:function(e,t,n){const r=n("SbYC");const{defaults:i}=n("vbtb");const{inline:o}=n("e56X");const{findClosingBracket:a,escape:s}=n("rUJ1");e.exports=class e{constructor(e,t){this.options=t||i;this.links=e;this.rules=o.normal;this.options.renderer=this.options.renderer||new r;this.renderer=this.options.renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.pedantic){this.rules=o.pedantic}else if(this.options.gfm){if(this.options.breaks){this.rules=o.breaks}else{this.rules=o.gfm}}}static get rules(){return o}static output(t,n,r){const i=new e(n,r);return i.output(t)}output(t){let n="",r,i,o,l,c,u;while(t){if(c=this.rules.escape.exec(t)){t=t.substring(c[0].length);n+=s(c[1]);continue}if(c=this.rules.tag.exec(t)){if(!this.inLink&&/^<a /i.test(c[0])){this.inLink=true}else if(this.inLink&&/^<\/a>/i.test(c[0])){this.inLink=false}if(!this.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(c[0])){this.inRawBlock=true}else if(this.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(c[0])){this.inRawBlock=false}t=t.substring(c[0].length);n+=this.renderer.html(this.options.sanitize?this.options.sanitizer?this.options.sanitizer(c[0]):s(c[0]):c[0]);continue}if(c=this.rules.link.exec(t)){const i=a(c[2],"()");if(i>-1){const e=c[0].indexOf("!")===0?5:4;const t=e+c[1].length+i;c[2]=c[2].substring(0,i);c[0]=c[0].substring(0,t).trim();c[3]=""}t=t.substring(c[0].length);this.inLink=true;o=c[2];if(this.options.pedantic){r=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(o);if(r){o=r[1];l=r[3]}else{l=""}}else{l=c[3]?c[3].slice(1,-1):""}o=o.trim().replace(/^<([\s\S]*)>$/,"$1");n+=this.outputLink(c,{href:e.escapes(o),title:e.escapes(l)});this.inLink=false;continue}if((c=this.rules.reflink.exec(t))||(c=this.rules.nolink.exec(t))){t=t.substring(c[0].length);r=(c[2]||c[1]).replace(/\s+/g," ");r=this.links[r.toLowerCase()];if(!r||!r.href){n+=c[0].charAt(0);t=c[0].substring(1)+t;continue}this.inLink=true;n+=this.outputLink(c,r);this.inLink=false;continue}if(c=this.rules.strong.exec(t)){t=t.substring(c[0].length);n+=this.renderer.strong(this.output(c[4]||c[3]||c[2]||c[1]));continue}if(c=this.rules.em.exec(t)){t=t.substring(c[0].length);n+=this.renderer.em(this.output(c[6]||c[5]||c[4]||c[3]||c[2]||c[1]));continue}if(c=this.rules.code.exec(t)){t=t.substring(c[0].length);n+=this.renderer.codespan(s(c[2].trim(),true));continue}if(c=this.rules.br.exec(t)){t=t.substring(c[0].length);n+=this.renderer.br();continue}if(c=this.rules.del.exec(t)){t=t.substring(c[0].length);n+=this.renderer.del(this.output(c[1]));continue}if(c=this.rules.autolink.exec(t)){t=t.substring(c[0].length);if(c[2]==="@"){i=s(this.mangle(c[1]));o="mailto:"+i}else{i=s(c[1]);o=i}n+=this.renderer.link(o,null,i);continue}if(!this.inLink&&(c=this.rules.url.exec(t))){if(c[2]==="@"){i=s(c[0]);o="mailto:"+i}else{do{u=c[0];c[0]=this.rules._backpedal.exec(c[0])[0]}while(u!==c[0]);i=s(c[0]);if(c[1]==="www."){o="http://"+i}else{o=i}}t=t.substring(c[0].length);n+=this.renderer.link(o,null,i);continue}if(c=this.rules.text.exec(t)){t=t.substring(c[0].length);if(this.inRawBlock){n+=this.renderer.text(this.options.sanitize?this.options.sanitizer?this.options.sanitizer(c[0]):s(c[0]):c[0])}else{n+=this.renderer.text(s(this.smartypants(c[0])))}continue}if(t){throw new Error("Infinite loop on byte: "+t.charCodeAt(0))}}return n}static escapes(t){return t?t.replace(e.rules._escapes,"$1"):t}outputLink(e,t){const n=t.href,r=t.title?s(t.title):null;return e[0].charAt(0)!=="!"?this.renderer.link(n,r,this.output(e[1])):this.renderer.image(n,r,s(e[1]))}smartypants(e){if(!this.options.smartypants)return e;return e.replace(/---/g,"—").replace(/--/g,"").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1").replace(/'/g,"").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…")}mangle(e){if(!this.options.mangle)return e;const t=e.length;let n="",r=0,i;for(;r<t;r++){i=e.charCodeAt(r);if(Math.random()>.5){i="x"+i.toString(16)}n+="&#"+i+";"}return n}}},i25T:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 24 24'%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E %3C/g%3E %3C/svg%3E"},i8i4:function(e,t,n){"use strict";function r(){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__==="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=="function"){return}if(false){}try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(e){console.error(e)}}if(true){r();e.exports=n("yl30")}else{}},i96i:function(e,t,n){"use strict";n.d(t,"a",(function(){return ge}));n.d(t,"b",(function(){return ye}));n.d(t,"c",(function(){return we}));n.d(t,"d",(function(){return xe}));n.d(t,"e",(function(){return Ce}));n.d(t,"f",(function(){return Ee}));n.d(t,"g",(function(){return Me}));n.d(t,"h",(function(){return Se}));n.d(t,"i",(function(){return Le}));n.d(t,"j",(function(){return Te}));n.d(t,"k",(function(){return De}));n.d(t,"l",(function(){return Oe}));n.d(t,"m",(function(){return Ae}));n.d(t,"n",(function(){return je}));n.d(t,"o",(function(){return Pe}));n.d(t,"p",(function(){return Re}));n.d(t,"q",(function(){return Ie}));n.d(t,"r",(function(){return ze}));n.d(t,"s",(function(){return Ne}));n.d(t,"t",(function(){return He}));n.d(t,"u",(function(){return Fe}));n.d(t,"v",(function(){return Be}));n.d(t,"w",(function(){return Ve}));n.d(t,"x",(function(){return Ye}));n.d(t,"y",(function(){return We}));n.d(t,"z",(function(){return Ue}));n.d(t,"A",(function(){return qe}));n.d(t,"B",(function(){return Ge}));n.d(t,"C",(function(){return Ke}));n.d(t,"D",(function(){return $e}));n.d(t,"E",(function(){return Je}));n.d(t,"F",(function(){return Xe}));n.d(t,"G",(function(){return Ze}));n.d(t,"H",(function(){return Qe}));n.d(t,"I",(function(){return tt}));n.d(t,"J",(function(){return nt}));n.d(t,"K",(function(){return rt}));n.d(t,"L",(function(){return it}));n.d(t,"M",(function(){return ot}));n.d(t,"N",(function(){return at}));n.d(t,"O",(function(){return st}));n.d(t,"P",(function(){return lt}));n.d(t,"Q",(function(){return ct}));n.d(t,"R",(function(){return ut}));n.d(t,"S",(function(){return dt}));n.d(t,"T",(function(){return ft}));n.d(t,"U",(function(){return pt}));n.d(t,"V",(function(){return ht}));n.d(t,"W",(function(){return mt}));n.d(t,"X",(function(){return bt}));n.d(t,"Y",(function(){return vt}));n.d(t,"Z",(function(){return gt}));n.d(t,"ab",(function(){return _t}));n.d(t,"bb",(function(){return yt}));n.d(t,"cb",(function(){return xt}));n.d(t,"db",(function(){return Ct}));n.d(t,"eb",(function(){return kt}));n.d(t,"fb",(function(){return Et}));n.d(t,"gb",(function(){return Mt}));n.d(t,"hb",(function(){return St}));n.d(t,"ib",(function(){return Lt}));n.d(t,"jb",(function(){return Tt}));n.d(t,"kb",(function(){return Ot}));var r=n("v77G");var i='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 24 24">\n <g class="jp-icon3" fill="#616161">\n <path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"/>\n </g>\n</svg>\n';var o='<svg viewBox="0 0 24 24" width="16" xmlns="http://www.w3.org/2000/svg">\n <g class="jp-icon3" fill="#616161">\n <path d="M20 8h-2.81c-.45-.78-1.07-1.45-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5c-.49 0-.96.06-1.41.17L8.41 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-.05.33-.09.66-.09 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20V8zm-6 8h-4v-2h4v2zm0-4h-4v-2h4v2z"/>\n </g>\n</svg>\n';var a='<svg width="16" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">\n <g class="jp-icon3" fill="#616161">\n <path d="M14.9 17.45C16.25 17.45 17.35 16.35 17.35 15C17.35 13.65 16.25 12.55 14.9 12.55C13.54 12.55 12.45 13.65 12.45 15C12.45 16.35 13.54 17.45 14.9 17.45ZM20.1 15.68L21.58 16.84C21.71 16.95 21.75 17.13 21.66 17.29L20.26 19.71C20.17 19.86 20 19.92 19.83 19.86L18.09 19.16C17.73 19.44 17.33 19.67 16.91 19.85L16.64 21.7C16.62 21.87 16.47 22 16.3 22H13.5C13.32 22 13.18 21.87 13.15 21.7L12.89 19.85C12.46 19.67 12.07 19.44 11.71 19.16L9.96002 19.86C9.81002 19.92 9.62002 19.86 9.54002 19.71L8.14002 17.29C8.05002 17.13 8.09002 16.95 8.22002 16.84L9.70002 15.68L9.65001 15L9.70002 14.31L8.22002 13.16C8.09002 13.05 8.05002 12.86 8.14002 12.71L9.54002 10.29C9.62002 10.13 9.81002 10.07 9.96002 10.13L11.71 10.84C12.07 10.56 12.46 10.32 12.89 10.15L13.15 8.28998C13.18 8.12998 13.32 7.99998 13.5 7.99998H16.3C16.47 7.99998 16.62 8.12998 16.64 8.28998L16.91 10.15C17.33 10.32 17.73 10.56 18.09 10.84L19.83 10.13C20 10.07 20.17 10.13 20.26 10.29L21.66 12.71C21.75 12.86 21.71 13.05 21.58 13.16L20.1 14.31L20.15 15L20.1 15.68Z"/>\n <path d="M7.32966 7.44454C8.0831 7.00954 8.33932 6.05332 7.90432 5.29988C7.46932 4.54643 6.5081 4.28156 5.75466 4.71656C5.39176 4.92608 5.12695 5.27118 5.01849 5.67594C4.91004 6.08071 4.96682 6.51198 5.17634 6.87488C5.61134 7.62832 6.57622 7.87954 7.32966 7.44454ZM9.65718 4.79593L10.8672 4.95179C10.9628 4.97741 11.0402 5.07133 11.0382 5.18793L11.0388 6.98893C11.0455 7.10054 10.9616 7.19518 10.855 7.21054L9.66001 7.38083L9.23915 8.13188L9.66961 9.25745C9.70729 9.36271 9.66934 9.47699 9.57408 9.53199L8.01523 10.432C7.91131 10.492 7.79337 10.4677 7.72105 10.3824L6.98748 9.43188L6.10931 9.43083L5.34704 10.3905C5.28909 10.4702 5.17383 10.4905 5.07187 10.4339L3.51245 9.53293C3.41049 9.47633 3.37647 9.35741 3.41075 9.25679L3.86347 8.14093L3.61749 7.77488L3.42347 7.37883L2.23075 7.21297C2.12647 7.19235 2.04049 7.10342 2.04245 6.98682L2.04187 5.18582C2.04383 5.06922 2.11909 4.97958 2.21704 4.96922L3.42065 4.79393L3.86749 4.02788L3.41105 2.91731C3.37337 2.81204 3.41131 2.69776 3.51523 2.63776L5.07408 1.73776C5.16934 1.68276 5.28729 1.70704 5.35961 1.79231L6.11915 2.72788L6.98001 2.73893L7.72496 1.78922C7.79156 1.70458 7.91548 1.67922 8.00879 1.74082L9.56821 2.64182C9.67017 2.69842 9.71285 2.81234 9.68723 2.90797L9.21718 4.03383L9.46316 4.39988L9.65718 4.79593Z"/>\n </g>\n</svg>\n';var s='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 18 18">\n <g class="jp-icon3" fill="#616161" shape-rendering="geometricPrecision">\n <path d="M5.2,5.9L9,9.7l3.8-3.8l1.2,1.2l-4.9,5l-4.9-5L5.2,5.9z"/>\n </g>\n</svg>\n';var l='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 20 20">\n\t<g class="jp-icon3" fill="#616161" shape-rendering="geometricPrecision">\n\t\t<polygon class="st1" points="9.9,13.6 3.6,7.4 4.4,6.6 9.9,12.2 15.4,6.7 16.1,7.4 "/>\n\t</g>\n</svg>\n';var c='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 18 18">\n <g class="jp-icon3" fill="#616161" shape-rendering="geometricPrecision">\n <path d="M5.2,7.5L9,11.2l3.8-3.8H5.2z"/>\n </g>\n</svg>\n';var u='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 18 18">\n\t<g class="jp-icon3" fill="#616161" shape-rendering="geometricPrecision">\n\t\t<path d="M10.8,12.8L7.1,9l3.8-3.8l0,7.6H10.8z"/>\n </g>\n</svg>\n';var d='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 18 18">\n <g class="jp-icon3" fill="#616161" shape-rendering="geometricPrecision">\n <path d="M7.2,5.2L10.9,9l-3.8,3.8V5.2H7.2z"/>\n </g>\n</svg>\n';var f='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 20 20">\n\t<g class="jp-icon3" fill="#616161" shape-rendering="geometricPrecision">\n\t\t<polygon class="st1" points="15.4,13.3 9.9,7.7 4.4,13.2 3.6,12.5 9.9,6.3 16.1,12.6 "/>\n\t</g>\n</svg>\n';var p='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 18 18">\n\t<g class="jp-icon3" fill="#616161" shape-rendering="geometricPrecision">\n\t\t<path d="M5.2,10.5L9,6.8l3.8,3.8H5.2z"/>\n </g>\n</svg>\n';var h='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 20 20">\n <g class="jp-icon2" fill="#414141">\n <rect x="2" y="2" width="16" height="16"/>\n </g>\n <g class="jp-icon-accent2" fill="#FFF">\n <path d="M7.6,8h0.9l3.5,8h-1.1L10,14H6l-0.9,2H4L7.6,8z M8,9.1L6.4,13h3.2L8,9.1z"/>\n <path d="M16.6,9.8c-0.2,0.1-0.4,0.1-0.7,0.1c-0.2,0-0.4-0.1-0.6-0.2c-0.1-0.1-0.2-0.4-0.2-0.7 c-0.3,0.3-0.6,0.5-0.9,0.7c-0.3,0.1-0.7,0.2-1.1,0.2c-0.3,0-0.5,0-0.7-0.1c-0.2-0.1-0.4-0.2-0.6-0.3c-0.2-0.1-0.3-0.3-0.4-0.5 c-0.1-0.2-0.1-0.4-0.1-0.7c0-0.3,0.1-0.6,0.2-0.8c0.1-0.2,0.3-0.4,0.4-0.5C12,7,12.2,6.9,12.5,6.8c0.2-0.1,0.5-0.1,0.7-0.2 c0.3-0.1,0.5-0.1,0.7-0.1c0.2,0,0.4-0.1,0.6-0.1c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.2-0.2,0.2-0.4c0-1-1.1-1-1.3-1 c-0.4,0-1.4,0-1.4,1.2h-0.9c0-0.4,0.1-0.7,0.2-1c0.1-0.2,0.3-0.4,0.5-0.6c0.2-0.2,0.5-0.3,0.8-0.3C13.3,4,13.6,4,13.9,4 c0.3,0,0.5,0,0.8,0.1c0.3,0,0.5,0.1,0.7,0.2c0.2,0.1,0.4,0.3,0.5,0.5C16,5,16,5.2,16,5.6v2.9c0,0.2,0,0.4,0,0.5 c0,0.1,0.1,0.2,0.3,0.2c0.1,0,0.2,0,0.3,0V9.8z M15.2,6.9c-1.2,0.6-3.1,0.2-3.1,1.4c0,1.4,3.1,1,3.1-0.5V6.9z"/>\n </g>\n</svg>\n';var m='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 24 24">\n <g class="jp-icon3" fill="#616161">\n <path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"/>\n </g>\n</svg>\n';var b='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 24 24">\n <g class="jp-icon3" fill="#616161">\n <path d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>\n </g>\n</svg>\n';var v='<svg viewBox="0 0 18 18" width="16" xmlns="http://www.w3.org/2000/svg">\n <g class="jp-icon3" fill="#616161">\n <circle cx="9" cy="9" r="8"/>\n </g>\n</svg>\n';var g='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 24 24">\n <mask id="donutHole">\n <rect width="24" height="24" fill="white" />\n <circle cx="12" cy="12" r="8" fill="black"/>\n </mask>\n\n <g class="jp-icon3" fill="#616161">\n <rect height="18" width="2" x="11" y="3" transform="rotate(315, 12, 12)"/>\n <circle cx="12" cy="12" r="10" mask="url(#donutHole)"/>\n </g>\n</svg>\n';var _='<svg viewBox="0 0 24 24" width="16" xmlns="http://www.w3.org/2000/svg">\n <g class="jp-icon-none jp-icon-selectable-inverse jp-icon3-hover" fill="none">\n <circle cx="12" cy="12" r="11"/>\n </g>\n\n <g class="jp-icon3 jp-icon-selectable jp-icon-accent2-hover" fill="#616161">\n <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/>\n </g>\n\n <g class="jp-icon-none jp-icon-busy" fill="none">\n <circle cx="12" cy="12" r="7"/>\n </g>\n</svg>\n';var y='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 200 200">\n <g class="jp-icon-brand1 jp-icon-selectable" fill="#0288D1">\n <path d="M20 19.8h160v159.9H20z"/>\n </g>\n <g class="jp-icon-selectable-inverse" fill="#fff">\n <path d="M105 127.3h40v12.8h-40zM51.1 77L74 99.9l-23.3 23.3 10.5 10.5 23.3-23.3L95 99.9 84.5 89.4 61.6 66.5z"/>\n </g>\n</svg>\n';var w='<svg viewBox="0 0 18 18" width="16" xmlns="http://www.w3.org/2000/svg">\n <g class="jp-icon3" fill="#616161">\n <path d="M11.9,1H3.2C2.4,1,1.7,1.7,1.7,2.5v10.2h1.5V2.5h8.7V1z M14.1,3.9h-8c-0.8,0-1.5,0.7-1.5,1.5v10.2c0,0.8,0.7,1.5,1.5,1.5h8 c0.8,0,1.5-0.7,1.5-1.5V5.4C15.5,4.6,14.9,3.9,14.1,3.9z M14.1,15.5h-8V5.4h8V15.5z"/>\n </g>\n</svg>\n';var x='<svg viewBox="0 0 24 24" width="16" xmlns="http://www.w3.org/2000/svg">\n <g class="jp-icon3" fill="#616161">\n <path d="M9.64 7.64c.23-.5.36-1.05.36-1.64 0-2.21-1.79-4-4-4S2 3.79 2 6s1.79 4 4 4c.59 0 1.14-.13 1.64-.36L10 12l-2.36 2.36C7.14 14.13 6.59 14 6 14c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4c0-.59-.13-1.14-.36-1.64L12 14l7 7h3v-1L9.64 7.64zM6 8c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2zm0 12c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2zm6-7.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5zM19 3l-6 6 2 2 7-7V3z"/>\n </g>\n</svg>\n';var C='<svg viewBox="0 0 24 24" width="16" xmlns="http://www.w3.org/2000/svg">\n <g class="jp-icon3" fill="#616161">\n <path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"/>\n </g>\n</svg>\n';var k='<svg viewBox="0 0 24 24" width="16" xmlns="http://www.w3.org/2000/svg">\n <g class="jp-icon3" fill="#616161">\n <path d="M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"/>\n </g>\n</svg>\n';var E='<svg viewBox="0 0 24 24" width="16" xmlns="http://www.w3.org/2000/svg">\n <g class="jp-icon3" fill="#616161">\n <circle cx="5" cy="12" r="2"/>\n <circle cx="12" cy="12" r="2"/>\n <circle cx="19" cy="12" r="2"/>\n </g>\n</svg>\n';var M='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 24 24">\n <g class="jp-icon3" fill="#616161">\n <path d="M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7 1.49 0 2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11z"/>\n </g>\n</svg>\n';var S='<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">\n <g class="jp-icon3" fill="#616161">\n <path d="M4 18l8.5-6L4 6v12zm9-12v12l8.5-6L13 6z"/>\n </g>\n</svg>\n';var L='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 22 22">\n <path class="jp-icon3 jp-icon-selectable" fill="#616161" d="M19.3 8.2l-5.5-5.5c-.3-.3-.7-.5-1.2-.5H3.9c-.8.1-1.6.9-1.6 1.8v14.1c0 .9.7 1.6 1.6 1.6h14.2c.9 0 1.6-.7 1.6-1.6V9.4c.1-.5-.1-.9-.4-1.2zm-5.8-3.3l3.4 3.6h-3.4V4.9zm3.9 12.7H4.7c-.1 0-.2 0-.2-.2V4.7c0-.2.1-.3.2-.3h7.2v4.4s0 .8.3 1.1c.3.3 1.1.3 1.1.3h4.3v7.2s-.1.2-.2.2z"/>\n</svg>\n';var T='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 24 24">\n <g class="jp-icon3" fill="#616161">\n <path d="M9 16h6v-6h4l-7-7-7 7h4zm-4 2h14v2H5z"/>\n </g>\n</svg>\n';var D='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 24 24">\n <g class="jp-icon3" fill="#616161">\n <path d="M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"/>\n </g>\n</svg>\n';var O='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 24 24">\n <path class="jp-icon3 jp-icon-selectable" fill="#616161" d="M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z"/>\n</svg>\n';var A='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 512 512">\n <path class="jp-icon0 jp-icon-selectable" fill="#000" d="M108.4 0h23v22.8h21.2V0h23v69h-23V46h-21v23h-23.2M206 23h-20.3V0h63.7v23H229v46h-23m53.5-69h24.1l14.8 24.3L313.2 0h24.1v69h-23V34.8l-16.1 24.8-16.1-24.8V69h-22.6m89.2-69h23v46.2h32.6V69h-55.6"/>\n <path class="jp-icon-selectable" fill="#e44d26" d="M107.6 471l-33-370.4h362.8l-33 370.2L255.7 512"/>\n <path class="jp-icon-selectable" fill="#f16529" d="M256 480.5V131h148.3L376 447"/>\n <path class="jp-icon-selectable-inverse" fill="#ebebeb" d="M142 176.3h114v45.4h-64.2l4.2 46.5h60v45.3H154.4m2 22.8H202l3.2 36.3 50.8 13.6v47.4l-93.2-26"/>\n <path class="jp-icon-selectable-inverse" fill="#fff" d="M369.6 176.3H255.8v45.4h109.6m-4.1 46.5H255.8v45.4h56l-5.3 59-50.7 13.6v47.2l93-25.8"/>\n</svg>\n';var j='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 22 22">\n <path class="jp-icon-brand4 jp-icon-selectable-inverse" fill="#FFF" d="M2.2 2.2h17.5v17.5H2.2z"/>\n <path class="jp-icon-brand0 jp-icon-selectable" fill="#3F51B5" d="M2.2 2.2v17.5h17.5l.1-17.5H2.2zm12.1 2.2c1.2 0 2.2 1 2.2 2.2s-1 2.2-2.2 2.2-2.2-1-2.2-2.2 1-2.2 2.2-2.2zM4.4 17.6l3.3-8.8 3.3 6.6 2.2-3.2 4.4 5.4H4.4z"/>\n</svg>\n';var P='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 24 24">\n <path class="jp-icon3 jp-icon-selectable" fill="#616161" d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-5 14H4v-4h11v4zm0-5H4V9h11v4zm5 5h-4V9h4v9z"/>\n</svg>\n';var R='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 22 22">\n <g class="jp-icon-warn1 jp-icon-selectable" fill="#F9A825">\n <path d="M20.2 11.8c-1.6 0-1.7.5-1.7 1 0 .4.1.9.1 1.3.1.5.1.9.1 1.3 0 1.7-1.4 2.3-3.5 2.3h-.9v-1.9h.5c1.1 0 1.4 0 1.4-.8 0-.3 0-.6-.1-1 0-.4-.1-.8-.1-1.2 0-1.3 0-1.8 1.3-2-1.3-.2-1.3-.7-1.3-2 0-.4.1-.8.1-1.2.1-.4.1-.7.1-1 0-.8-.4-.7-1.4-.8h-.5V4.1h.9c2.2 0 3.5.7 3.5 2.3 0 .4-.1.9-.1 1.3-.1.5-.1.9-.1 1.3 0 .5.2 1 1.7 1v1.8zM1.8 10.1c1.6 0 1.7-.5 1.7-1 0-.4-.1-.9-.1-1.3-.1-.5-.1-.9-.1-1.3 0-1.6 1.4-2.3 3.5-2.3h.9v1.9h-.5c-1 0-1.4 0-1.4.8 0 .3 0 .6.1 1 0 .2.1.6.1 1 0 1.3 0 1.8-1.3 2C6 11.2 6 11.7 6 13c0 .4-.1.8-.1 1.2-.1.3-.1.7-.1 1 0 .8.3.8 1.4.8h.5v1.9h-.9c-2.1 0-3.5-.6-3.5-2.3 0-.4.1-.9.1-1.3.1-.5.1-.9.1-1.3 0-.5-.2-1-1.7-1v-1.9z"/>\n <circle cx="11" cy="13.8" r="2.1"/>\n <circle cx="11" cy="8.2" r="2.1"/>\n </g>\n</svg>\n';var I='<svg width="152" height="165" viewBox="0 0 152 165" version="1.1" xmlns="http://www.w3.org/2000/svg">\n <g class="jp-icon-warn0" fill="#F37726">\n <path transform="translate(0.078947, 110.582927)" d="M75.9422842,29.5804561 C43.3023947,29.5804561 14.7967832,17.6534634 0,0 C5.51083211,15.8406829 15.7815389,29.5667732 29.3904947,39.2784171 C42.9997,48.9898537 59.2737,54.2067805 75.9605789,54.2067805 C92.6474579,54.2067805 108.921458,48.9898537 122.530663,39.2784171 C136.139453,29.5667732 146.410284,15.8406829 151.921158,0 C137.087868,17.6534634 108.582589,29.5804561 75.9422842,29.5804561 L75.9422842,29.5804561 Z" />\n <path transform="translate(0.037368, 0.704878)" d="M75.9784579,24.6264073 C108.618763,24.6264073 137.124458,36.5534415 151.921158,54.2067805 C146.410284,38.366222 136.139453,24.6401317 122.530663,14.9284878 C108.921458,5.2168439 92.6474579,0 75.9605789,0 C59.2737,0 42.9997,5.2168439 29.3904947,14.9284878 C15.7815389,24.6401317 5.51083211,38.366222 0,54.2067805 C14.8330816,36.5899293 43.3385684,24.6264073 75.9784579,24.6264073 L75.9784579,24.6264073 Z" />\n </g>\n</svg>\n';var z='<svg width="39" height="51" viewBox="0 0 39 51" xmlns="http://www.w3.org/2000/svg">\n <g transform="translate(-1638 -2281)">\n <g class="jp-icon-warn0" fill="#F37726">\n <path transform="translate(1639.74 2311.98)" d="M 18.2646 7.13411C 10.4145 7.13411 3.55872 4.2576 0 0C 1.32539 3.8204 3.79556 7.13081 7.0686 9.47303C 10.3417 11.8152 14.2557 13.0734 18.269 13.0734C 22.2823 13.0734 26.1963 11.8152 29.4694 9.47303C 32.7424 7.13081 35.2126 3.8204 36.538 0C 32.9705 4.2576 26.1148 7.13411 18.2646 7.13411Z"/>\n <path transform="translate(1639.73 2285.48)" d="M 18.2733 5.93931C 26.1235 5.93931 32.9793 8.81583 36.538 13.0734C 35.2126 9.25303 32.7424 5.94262 29.4694 3.6004C 26.1963 1.25818 22.2823 0 18.269 0C 14.2557 0 10.3417 1.25818 7.0686 3.6004C 3.79556 5.94262 1.32539 9.25303 0 13.0734C 3.56745 8.82463 10.4232 5.93931 18.2733 5.93931Z"/>\n </g>\n <g class="jp-icon3" fill="#616161">\n <path transform="translate(1669.3 2281.31)" d="M 5.89353 2.844C 5.91889 3.43165 5.77085 4.01367 5.46815 4.51645C 5.16545 5.01922 4.72168 5.42015 4.19299 5.66851C 3.6643 5.91688 3.07444 6.00151 2.49805 5.91171C 1.92166 5.8219 1.38463 5.5617 0.954898 5.16401C 0.52517 4.76633 0.222056 4.24903 0.0839037 3.67757C -0.0542483 3.10611 -0.02123 2.50617 0.178781 1.95364C 0.378793 1.4011 0.736809 0.920817 1.20754 0.573538C 1.67826 0.226259 2.24055 0.0275919 2.82326 0.00267229C 3.60389 -0.0307115 4.36573 0.249789 4.94142 0.782551C 5.51711 1.31531 5.85956 2.05676 5.89353 2.844Z"/>\n <path transform="translate(1639.8 2323.81)" d="M 7.42789 3.58338C 7.46008 4.3243 7.27355 5.05819 6.89193 5.69213C 6.51031 6.32607 5.95075 6.83156 5.28411 7.1446C 4.61747 7.45763 3.87371 7.56414 3.14702 7.45063C 2.42032 7.33712 1.74336 7.0087 1.20184 6.50695C 0.660328 6.0052 0.27861 5.35268 0.105017 4.63202C -0.0685757 3.91135 -0.0262361 3.15494 0.226675 2.45856C 0.479587 1.76217 0.931697 1.15713 1.52576 0.720033C 2.11983 0.282935 2.82914 0.0334395 3.56389 0.00313344C 4.54667 -0.0374033 5.50529 0.316706 6.22961 0.987835C 6.95393 1.65896 7.38484 2.59235 7.42789 3.58338L 7.42789 3.58338Z"/>\n <path transform="translate(1638.36 2286.06)" d="M 2.27471 4.39629C 1.84363 4.41508 1.41671 4.30445 1.04799 4.07843C 0.679268 3.8524 0.385328 3.52114 0.203371 3.12656C 0.0214136 2.73198 -0.0403798 2.29183 0.0258116 1.86181C 0.0920031 1.4318 0.283204 1.03126 0.575213 0.710883C 0.867222 0.39051 1.24691 0.164708 1.66622 0.0620592C 2.08553 -0.0405897 2.52561 -0.0154714 2.93076 0.134235C 3.33591 0.283941 3.68792 0.551505 3.94222 0.90306C 4.19652 1.25462 4.34169 1.67436 4.35935 2.10916C 4.38299 2.69107 4.17678 3.25869 3.78597 3.68746C 3.39516 4.11624 2.85166 4.37116 2.27471 4.39629L 2.27471 4.39629Z"/>\n </g>\n </g>>\n</svg>\n';var N='<svg xmlns="http://www.w3.org/2000/svg" width="200" viewBox="0 0 1860.8 475">\n <g class="jp-icon2" fill="#4E4E4E" transform="translate(480.136401, 64.271493)">\n <g transform="translate(0.000000, 58.875566)">\n <g transform="translate(0.087603, 0.140294)">\n <path d="M-426.9,169.8c0,48.7-3.7,64.7-13.6,76.4c-10.8,10-25,15.5-39.7,15.5l3.7,29 c22.8,0.3,44.8-7.9,61.9-23.1c17.8-18.5,24-44.1,24-83.3V0H-427v170.1L-426.9,169.8L-426.9,169.8z"/>\n </g>\n </g>\n <g transform="translate(155.045296, 56.837104)">\n <g transform="translate(1.562453, 1.799842)">\n <path d="M-312,148c0,21,0,39.5,1.7,55.4h-31.8l-2.1-33.3h-0.8c-6.7,11.6-16.4,21.3-28,27.9 c-11.6,6.6-24.8,10-38.2,9.8c-31.4,0-69-17.7-69-89V0h36.4v112.7c0,38.7,11.6,64.7,44.6,64.7c10.3-0.2,20.4-3.5,28.9-9.4 c8.5-5.9,15.1-14.3,18.9-23.9c2.2-6.1,3.3-12.5,3.3-18.9V0.2h36.4V148H-312L-312,148z"/>\n </g>\n </g>\n <g transform="translate(390.013322, 53.479638)">\n <g transform="translate(1.706458, 0.231425)">\n <path d="M-478.6,71.4c0-26-0.8-47-1.7-66.7h32.7l1.7,34.8h0.8c7.1-12.5,17.5-22.8,30.1-29.7 c12.5-7,26.7-10.3,41-9.8c48.3,0,84.7,41.7,84.7,103.3c0,73.1-43.7,109.2-91,109.2c-12.1,0.5-24.2-2.2-35-7.8 c-10.8-5.6-19.9-13.9-26.6-24.2h-0.8V291h-36v-220L-478.6,71.4L-478.6,71.4z M-442.6,125.6c0.1,5.1,0.6,10.1,1.7,15.1 c3,12.3,9.9,23.3,19.8,31.1c9.9,7.8,22.1,12.1,34.7,12.1c38.5,0,60.7-31.9,60.7-78.5c0-40.7-21.1-75.6-59.5-75.6 c-12.9,0.4-25.3,5.1-35.3,13.4c-9.9,8.3-16.9,19.7-19.6,32.4c-1.5,4.9-2.3,10-2.5,15.1V125.6L-442.6,125.6L-442.6,125.6z"/>\n </g>\n </g>\n <g transform="translate(606.740726, 56.837104)">\n <g transform="translate(0.751226, 1.989299)">\n <path d="M-440.8,0l43.7,120.1c4.5,13.4,9.5,29.4,12.8,41.7h0.8c3.7-12.2,7.9-27.7,12.8-42.4 l39.7-119.2h38.5L-346.9,145c-26,69.7-43.7,105.4-68.6,127.2c-12.5,11.7-27.9,20-44.6,23.9l-9.1-31.1 c11.7-3.9,22.5-10.1,31.8-18.1c13.2-11.1,23.7-25.2,30.6-41.2c1.5-2.8,2.5-5.7,2.9-8.8c-0.3-3.3-1.2-6.6-2.5-9.7L-480.2,0.1 h39.7L-440.8,0L-440.8,0z"/>\n </g>\n </g>\n <g transform="translate(822.748104, 0.000000)">\n <g transform="translate(1.464050, 0.378914)">\n <path d="M-413.7,0v58.3h52v28.2h-52V196c0,25,7,39.5,27.3,39.5c7.1,0.1,14.2-0.7,21.1-2.5 l1.7,27.7c-10.3,3.7-21.3,5.4-32.2,5c-7.3,0.4-14.6-0.7-21.3-3.4c-6.8-2.7-12.9-6.8-17.9-12.1c-10.3-10.9-14.1-29-14.1-52.9 V86.5h-31V58.3h31V9.6L-413.7,0L-413.7,0z"/>\n </g>\n </g>\n <g transform="translate(974.433286, 53.479638)">\n <g transform="translate(0.990034, 0.610339)">\n <path d="M-445.8,113c0.8,50,32.2,70.6,68.6,70.6c19,0.6,37.9-3,55.3-10.5l6.2,26.4 c-20.9,8.9-43.5,13.1-66.2,12.6c-61.5,0-98.3-41.2-98.3-102.5C-480.2,48.2-444.7,0-386.5,0c65.2,0,82.7,58.3,82.7,95.7 c-0.1,5.8-0.5,11.5-1.2,17.2h-140.6H-445.8L-445.8,113z M-339.2,86.6c0.4-23.5-9.5-60.1-50.4-60.1 c-36.8,0-52.8,34.4-55.7,60.1H-339.2L-339.2,86.6L-339.2,86.6z"/>\n </g>\n </g>\n <g transform="translate(1201.961058, 53.479638)">\n <g transform="translate(1.179640, 0.705068)">\n <path d="M-478.6,68c0-23.9-0.4-44.5-1.7-63.4h31.8l1.2,39.9h1.7c9.1-27.3,31-44.5,55.3-44.5 c3.5-0.1,7,0.4,10.3,1.2v34.8c-4.1-0.9-8.2-1.3-12.4-1.2c-25.6,0-43.7,19.7-48.7,47.4c-1,5.7-1.6,11.5-1.7,17.2v108.3h-36V68 L-478.6,68z"/>\n </g>\n </g>\n </g>\n\n <g class="jp-icon-warn0" fill="#F37726">\n <path d="M1352.3,326.2h37V28h-37V326.2z M1604.8,326.2c-2.5-13.9-3.4-31.1-3.4-48.7v-76 c0-40.7-15.1-83.1-77.3-83.1c-25.6,0-50,7.1-66.8,18.1l8.4,24.4c14.3-9.2,34-15.1,53-15.1c41.6,0,46.2,30.2,46.2,47v4.2 c-78.6-0.4-122.3,26.5-122.3,75.6c0,29.4,21,58.4,62.2,58.4c29,0,50.9-14.3,62.2-30.2h1.3l2.9,25.6H1604.8z M1565.7,257.7 c0,3.8-0.8,8-2.1,11.8c-5.9,17.2-22.7,34-49.2,34c-18.9,0-34.9-11.3-34.9-35.3c0-39.5,45.8-46.6,86.2-45.8V257.7z M1698.5,326.2 l1.7-33.6h1.3c15.1,26.9,38.7,38.2,68.1,38.2c45.4,0,91.2-36.1,91.2-108.8c0.4-61.7-35.3-103.7-85.7-103.7 c-32.8,0-56.3,14.7-69.3,37.4h-0.8V28h-36.6v245.7c0,18.1-0.8,38.6-1.7,52.5H1698.5z M1704.8,208.2c0-5.9,1.3-10.9,2.1-15.1 c7.6-28.1,31.1-45.4,56.3-45.4c39.5,0,60.5,34.9,60.5,75.6c0,46.6-23.1,78.1-61.8,78.1c-26.9,0-48.3-17.6-55.5-43.3 c-0.8-4.2-1.7-8.8-1.7-13.4V208.2z"/>\n </g>\n</svg>\n';var H='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 24 24">\n <path class="jp-icon2" fill="#616161" d="M15 9H9v6h6V9zm-2 4h-2v-2h2v2zm8-2V9h-2V7c0-1.1-.9-2-2-2h-2V3h-2v2h-2V3H9v2H7c-1.1 0-2 .9-2 2v2H3v2h2v2H3v2h2v2c0 1.1.9 2 2 2h2v2h2v-2h2v2h2v-2h2c1.1 0 2-.9 2-2v-2h2v-2h-2v-2h2zm-4 6H7V7h10v10z"/>\n</svg>\n';var F='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 24 24">\n <path class="jp-icon3 jp-icon-selectable" fill="#616161" d="M20 5H4c-1.1 0-1.99.9-1.99 2L2 17c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm-9 3h2v2h-2V8zm0 3h2v2h-2v-2zM8 8h2v2H8V8zm0 3h2v2H8v-2zm-1 2H5v-2h2v2zm0-3H5V8h2v2zm9 7H8v-2h8v2zm0-4h-2v-2h2v2zm0-3h-2V8h2v2zm3 3h-2v-2h2v2zm0-3h-2V8h2v2z"/>\n</svg>\n';var B='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 24 24">\n <path class="jp-icon3 jp-icon-selectable" fill="#616161" d="M19 19H5V5h7V3H5a2 2 0 00-2 2v14a2 2 0 002 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"/>\n</svg>\n';var V='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 24 24">\n <path fill="white" d="M5.88 4.12L13.76 12l-7.88 7.88L8 22l10-10L8 2z"/>\n</svg>\n';var Y='<svg viewBox="0 0 24 24" width="16" xmlns="http://www.w3.org/2000/svg">\n <g class="jp-icon3" fill="#616161">\n <path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"/>\n </g>\n</svg>\n';var W='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 24 24">\n <path class="jp-icon2 jp-icon-selectable" fill="#616161" d="M19 5v14H5V5h14m1.1-2H3.9c-.5 0-.9.4-.9.9v16.2c0 .4.4.9.9.9h16.2c.4 0 .9-.5.9-.9V3.9c0-.5-.5-.9-.9-.9zM11 7h6v2h-6V7zm0 4h6v2h-6v-2zm0 4h6v2h-6zM7 7h2v2H7zm0 4h2v2H7zm0 4h2v2H7z"/>\n</svg>';var U='<?xml version="1.0" encoding="iso-8859-1"?>\r\n<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r\n\t viewBox="0 0 50.978 50.978" style="enable-background:new 0 0 50.978 50.978;" xml:space="preserve">\r\n<g>\r\n\t<g>\r\n\t\t<g>\r\n\t\t\t<path style="fill:#010002;" d="M43.52,7.458C38.711,2.648,32.307,0,25.489,0C18.67,0,12.266,2.648,7.458,7.458\r\n\t\t\t\tc-9.943,9.941-9.943,26.119,0,36.062c4.809,4.809,11.212,7.456,18.031,7.458c0,0,0.001,0,0.002,0\r\n\t\t\t\tc6.816,0,13.221-2.648,18.029-7.458c4.809-4.809,7.457-11.212,7.457-18.03C50.977,18.67,48.328,12.266,43.52,7.458z\r\n\t\t\t\t M42.106,42.105c-4.432,4.431-10.332,6.872-16.615,6.872h-0.002c-6.285-0.001-12.187-2.441-16.617-6.872\r\n\t\t\t\tc-9.162-9.163-9.162-24.071,0-33.233C13.303,4.44,19.204,2,25.489,2c6.284,0,12.186,2.44,16.617,6.872\r\n\t\t\t\tc4.431,4.431,6.871,10.332,6.871,16.617C48.977,31.772,46.536,37.675,42.106,42.105z"/>\r\n\t\t</g>\r\n\t\t<g>\r\n\t\t\t<path style="fill:#010002;" d="M23.578,32.218c-0.023-1.734,0.143-3.059,0.496-3.972c0.353-0.913,1.11-1.997,2.272-3.253\r\n\t\t\t\tc0.468-0.536,0.923-1.062,1.367-1.575c0.626-0.753,1.104-1.478,1.436-2.175c0.331-0.707,0.495-1.541,0.495-2.5\r\n\t\t\t\tc0-1.096-0.26-2.088-0.779-2.979c-0.565-0.879-1.501-1.336-2.806-1.369c-1.802,0.057-2.985,0.667-3.55,1.832\r\n\t\t\t\tc-0.301,0.535-0.503,1.141-0.607,1.814c-0.139,0.707-0.207,1.432-0.207,2.174h-2.937c-0.091-2.208,0.407-4.114,1.493-5.719\r\n\t\t\t\tc1.062-1.64,2.855-2.481,5.378-2.527c2.16,0.023,3.874,0.608,5.141,1.758c1.278,1.16,1.929,2.764,1.95,4.811\r\n\t\t\t\tc0,1.142-0.137,2.111-0.41,2.911c-0.309,0.845-0.731,1.593-1.268,2.243c-0.492,0.65-1.068,1.318-1.73,2.002\r\n\t\t\t\tc-0.65,0.697-1.313,1.479-1.987,2.346c-0.239,0.377-0.429,0.777-0.565,1.199c-0.16,0.959-0.217,1.951-0.171,2.979\r\n\t\t\t\tC26.589,32.218,23.578,32.218,23.578,32.218z M23.578,38.22v-3.484h3.076v3.484H23.578z"/>\r\n\t\t</g>\r\n\t</g>\r\n</g>\r\n<g>\r\n</g>\r\n<g>\r\n</g>\r\n<g>\r\n</g>\r\n<g>\r\n</g>\r\n<g>\r\n</g>\r\n<g>\r\n</g>\r\n<g>\r\n</g>\r\n<g>\r\n</g>\r\n<g>\r\n</g>\r\n<g>\r\n</g>\r\n<g>\r\n</g>\r\n<g>\r\n</g>\r\n<g>\r\n</g>\r\n<g>\r\n</g>\r\n<g>\r\n</g>\r\n</svg>\r\n';var q='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 22 22">\n <path class="jp-icon-contrast0 jp-icon-selectable" fill="#7B1FA2" d="M5 14.9h12l-6.1 6zm9.4-6.8c0-1.3-.1-2.9-.1-4.5-.4 1.4-.9 2.9-1.3 4.3l-1.3 4.3h-2L8.5 7.9c-.4-1.3-.7-2.9-1-4.3-.1 1.6-.1 3.2-.2 4.6L7 12.4H4.8l.7-11h3.3L10 5c.4 1.2.7 2.7 1 3.9.3-1.2.7-2.6 1-3.9l1.2-3.7h3.3l.6 11h-2.4l-.3-4.2z"/>\n</svg>\n';var G='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 24 24">\n <g class="jp-icon3" fill="#616161">\n <path d="M20 6h-8l-2-2H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-1 8h-3v3h-2v-3h-3v-2h3V9h2v3h3v2z"/>\n </g>\n</svg>\n';var K='<svg fill="none" xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 25 25">\n <path class="jp-icon2" stroke="#333333" stroke-width="2" transform="translate(3 3)" d="M1.86094 11.4409C0.826448 8.77027 0.863779 6.05764 1.24907 4.19932C2.48206 3.93347 4.08068 3.40347 5.60102 2.8449C7.23549 2.2444 8.85666 1.5815 9.9876 1.09539C11.0597 1.58341 12.6094 2.2444 14.218 2.84339C15.7503 3.41394 17.3995 3.95258 18.7539 4.21385C19.1364 6.07177 19.1709 8.77722 18.139 11.4409C17.0303 14.3032 14.6668 17.1844 9.99999 18.9354C5.33319 17.1844 2.96968 14.3032 1.86094 11.4409Z"/>\n <path class="jp-icon2" stroke="#333333" stroke-width="2" transform="translate(9.31592 9.32031)" d="M7.36842 0L0 7.36479"/>\n <path class="jp-icon2" stroke="#333333" stroke-width="2" transform="translate(9.31592 16.6836) scale(1 -1)" d="M7.36842 0L0 7.36479"/>\n</svg>\n';var $='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 22 22">\n <g class="jp-icon-warn0 jp-icon-selectable" fill="#EF6C00">\n <path d="M18.7 3.3v15.4H3.3V3.3h15.4m1.5-1.5H1.8v18.3h18.3l.1-18.3z"/>\n <path d="M16.5 16.5l-5.4-4.3-5.6 4.3v-11h11z"/>\n </g>\n</svg>\n';var J='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 24 24">\n <g class="jp-icon3" fill="#616161">\n <path d="M18 13V20H4V6H9.02C9.07 5.29 9.24 4.62 9.5 4H4C2.9 4 2 4.9 2 6V20C2 21.1 2.9 22 4 22H18C19.1 22 20 21.1 20 20V15L18 13ZM19.3 8.89C19.74 8.19 20 7.38 20 6.5C20 4.01 17.99 2 15.5 2C13.01 2 11 4.01 11 6.5C11 8.99 13.01 11 15.49 11C16.37 11 17.19 10.74 17.88 10.3L21 13.42L22.42 12L19.3 8.89ZM15.5 9C14.12 9 13 7.88 13 6.5C13 5.12 14.12 4 15.5 4C16.88 4 18 5.12 18 6.5C18 7.88 16.88 9 15.5 9Z"/>\n <path fill-rule="evenodd" clip-rule="evenodd" d="M4 6H9.01894C9.00639 6.16502 9 6.33176 9 6.5C9 8.81577 10.211 10.8487 12.0343 12H9V14H16V12.9811C16.5703 12.9377 17.12 12.8207 17.6396 12.6396L18 13V20H4V6ZM8 8H6V10H8V8ZM6 12H8V14H6V12ZM8 16H6V18H8V16ZM9 16H16V18H9V16Z"/>\n </g>\n</svg>\n';var X='<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">\n <g class="jp-icon3" fill="#616161">\n <path d="M19 2h-4.18C14.4.84 13.3 0 12 0c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm7 18H5V4h2v3h10V4h2v16z"/>\n </g>\n</svg>\n';var Z='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 22 22">\n <g class="jp-icon-brand0 jp-icon-selectable" fill="#0D47A1">\n <path d="M11.1 6.9V5.8H6.9c0-.5 0-1.3.2-1.6.4-.7.8-1.1 1.7-1.4 1.7-.3 2.5-.3 3.9-.1 1 .1 1.9.9 1.9 1.9v4.2c0 .5-.9 1.6-2 1.6H8.8c-1.5 0-2.4 1.4-2.4 2.8v2.2H4.7C3.5 15.1 3 14 3 13.1V9c-.1-1 .6-2 1.8-2 1.5-.1 6.3-.1 6.3-.1z"/>\n <path d="M10.9 15.1v1.1h4.2c0 .5 0 1.3-.2 1.6-.4.7-.8 1.1-1.7 1.4-1.7.3-2.5.3-3.9.1-1-.1-1.9-.9-1.9-1.9v-4.2c0-.5.9-1.6 2-1.6h3.8c1.5 0 2.4-1.4 2.4-2.8V6.6h1.7C18.5 6.9 19 8 19 8.9V13c0 1-.7 2.1-1.9 2.1h-6.2z"/>\n </g>\n</svg>\n';var Q='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 22 22">\n <path class="jp-icon-contrast3 jp-icon-selectable" fill="#2196F3" d="M4.4 2.5c1.2-.1 2.9-.3 4.9-.3 2.5 0 4.1.4 5.2 1.3 1 .7 1.5 1.9 1.5 3.5 0 2-1.4 3.5-2.9 4.1 1.2.4 1.7 1.6 2.2 3 .6 1.9 1 3.9 1.3 4.6h-3.8c-.3-.4-.8-1.7-1.2-3.7s-1.2-2.6-2.6-2.6h-.9v6.4H4.4V2.5zm3.7 6.9h1.4c1.9 0 2.9-.9 2.9-2.3s-1-2.3-2.8-2.3c-.7 0-1.3 0-1.6.2v4.5h.1v-.1z"/>\n</svg>\n';var ee='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="150 150 541.9 295.3">\n <g class="jp-icon-brand2 jp-icon-selectable" fill="#61DAFB">\n <path d="M666.3 296.5c0-32.5-40.7-63.3-103.1-82.4 14.4-63.6 8-114.2-20.2-130.4-6.5-3.8-14.1-5.6-22.4-5.6v22.3c4.6 0 8.3.9 11.4 2.6 13.6 7.8 19.5 37.5 14.9 75.7-1.1 9.4-2.9 19.3-5.1 29.4-19.6-4.8-41-8.5-63.5-10.9-13.5-18.5-27.5-35.3-41.6-50 32.6-30.3 63.2-46.9 84-46.9V78c-27.5 0-63.5 19.6-99.9 53.6-36.4-33.8-72.4-53.2-99.9-53.2v22.3c20.7 0 51.4 16.5 84 46.6-14 14.7-28 31.4-41.3 49.9-22.6 2.4-44 6.1-63.6 11-2.3-10-4-19.7-5.2-29-4.7-38.2 1.1-67.9 14.6-75.8 3-1.8 6.9-2.6 11.5-2.6V78.5c-8.4 0-16 1.8-22.6 5.6-28.1 16.2-34.4 66.7-19.9 130.1-62.2 19.2-102.7 49.9-102.7 82.3 0 32.5 40.7 63.3 103.1 82.4-14.4 63.6-8 114.2 20.2 130.4 6.5 3.8 14.1 5.6 22.5 5.6 27.5 0 63.5-19.6 99.9-53.6 36.4 33.8 72.4 53.2 99.9 53.2 8.4 0 16-1.8 22.6-5.6 28.1-16.2 34.4-66.7 19.9-130.1 62-19.1 102.5-49.9 102.5-82.3zm-130.2-66.7c-3.7 12.9-8.3 26.2-13.5 39.5-4.1-8-8.4-16-13.1-24-4.6-8-9.5-15.8-14.4-23.4 14.2 2.1 27.9 4.7 41 7.9zm-45.8 106.5c-7.8 13.5-15.8 26.3-24.1 38.2-14.9 1.3-30 2-45.2 2-15.1 0-30.2-.7-45-1.9-8.3-11.9-16.4-24.6-24.2-38-7.6-13.1-14.5-26.4-20.8-39.8 6.2-13.4 13.2-26.8 20.7-39.9 7.8-13.5 15.8-26.3 24.1-38.2 14.9-1.3 30-2 45.2-2 15.1 0 30.2.7 45 1.9 8.3 11.9 16.4 24.6 24.2 38 7.6 13.1 14.5 26.4 20.8 39.8-6.3 13.4-13.2 26.8-20.7 39.9zm32.3-13c5.4 13.4 10 26.8 13.8 39.8-13.1 3.2-26.9 5.9-41.2 8 4.9-7.7 9.8-15.6 14.4-23.7 4.6-8 8.9-16.1 13-24.1zM421.2 430c-9.3-9.6-18.6-20.3-27.8-32 9 .4 18.2.7 27.5.7 9.4 0 18.7-.2 27.8-.7-9 11.7-18.3 22.4-27.5 32zm-74.4-58.9c-14.2-2.1-27.9-4.7-41-7.9 3.7-12.9 8.3-26.2 13.5-39.5 4.1 8 8.4 16 13.1 24 4.7 8 9.5 15.8 14.4 23.4zM420.7 163c9.3 9.6 18.6 20.3 27.8 32-9-.4-18.2-.7-27.5-.7-9.4 0-18.7.2-27.8.7 9-11.7 18.3-22.4 27.5-32zm-74 58.9c-4.9 7.7-9.8 15.6-14.4 23.7-4.6 8-8.9 16-13 24-5.4-13.4-10-26.8-13.8-39.8 13.1-3.1 26.9-5.8 41.2-7.9zm-90.5 125.2c-35.4-15.1-58.3-34.9-58.3-50.6 0-15.7 22.9-35.6 58.3-50.6 8.6-3.7 18-7 27.7-10.1 5.7 19.6 13.2 40 22.5 60.9-9.2 20.8-16.6 41.1-22.2 60.6-9.9-3.1-19.3-6.5-28-10.2zM310 490c-13.6-7.8-19.5-37.5-14.9-75.7 1.1-9.4 2.9-19.3 5.1-29.4 19.6 4.8 41 8.5 63.5 10.9 13.5 18.5 27.5 35.3 41.6 50-32.6 30.3-63.2 46.9-84 46.9-4.5-.1-8.3-1-11.3-2.7zm237.2-76.2c4.7 38.2-1.1 67.9-14.6 75.8-3 1.8-6.9 2.6-11.5 2.6-20.7 0-51.4-16.5-84-46.6 14-14.7 28-31.4 41.3-49.9 22.6-2.4 44-6.1 63.6-11 2.3 10.1 4.1 19.8 5.2 29.1zm38.5-66.7c-8.6 3.7-18 7-27.7 10.1-5.7-19.6-13.2-40-22.5-60.9 9.2-20.8 16.6-41.1 22.2-60.6 9.9 3.1 19.3 6.5 28.1 10.2 35.4 15.1 58.3 34.9 58.3 50.6-.1 15.7-23 35.6-58.4 50.6zM320.8 78.4z"/>\n <circle cx="420.9" cy="296.5" r="45.7"/>\n </g>\n</svg>\n';var te='<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="16">\n <g class="jp-icon3" fill="#616161">\n <path d="M0 0h24v24H0z" fill="none"/><path d="M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88L13 16h9V7l-3.6 3.6z"/>\n </g>\n</svg>\n';var ne=n("KM84");var re='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 20 20">\n <g class="jp-icon2" fill="#414141">\n <rect x="2" y="2" width="16" height="16"/>\n </g>\n\n <g class="jp-icon-accent2" fill="#FFF">\n <circle class="st2" cx="5.5" cy="14.5" r="1.5"/>\n <rect x="12" y="4" class="st2" width="1" height="8"/>\n <rect x="8.5" y="7.5" transform="matrix(0.866 -0.5 0.5 0.866 -2.3255 7.3219)" class="st2" width="8" height="1"/>\n <rect x="12" y="4" transform="matrix(0.5 -0.866 0.866 0.5 -0.6779 14.8252)" class="st2" width="1" height="8"/>\n </g>\n</svg>\n';var ie='<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">\n <g class="jp-icon3" fill="#616161">\n <path d="M8 5v14l11-7z"/>\n </g>\n</svg>\n';var oe='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 512 512">\n <g class="jp-icon3" fill="#616161">\n <path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm96 328c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h160c8.8 0 16 7.2 16 16v160z"/>\n </g>\n</svg>\n';var ae='<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">\n <g class="jp-icon3" fill="#616161">\n <path d="M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7l-4-4zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm3-10H5V5h10v4z"/>\n </g>\n</svg>\n';var se='<svg viewBox="0 0 18 18" width="16" xmlns="http://www.w3.org/2000/svg">\n <g class="jp-icon3" fill="#616161">\n <path d="M12.1,10.9h-0.7l-0.2-0.2c0.8-0.9,1.3-2.2,1.3-3.5c0-3-2.4-5.4-5.4-5.4S1.8,4.2,1.8,7.1s2.4,5.4,5.4,5.4 c1.3,0,2.5-0.5,3.5-1.3l0.2,0.2v0.7l4.1,4.1l1.2-1.2L12.1,10.9z M7.1,10.9c-2.1,0-3.7-1.7-3.7-3.7s1.7-3.7,3.7-3.7s3.7,1.7,3.7,3.7 S9.2,10.9,7.1,10.9z"/>\n </g>\n</svg>\n';var le='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 24 24">\n <path class="jp-icon3 jp-icon-selectable" fill="#616161" d="M19.43 12.98c.04-.32.07-.64.07-.98s-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.3-.61-.22l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65A.488.488 0 0014 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.23-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98s.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.23.09.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zM12 15.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5z"/>\n</svg>\n';var ce='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 22 22">\n <path class="jp-icon-contrast1 jp-icon-selectable" fill="#4CAF50" d="M2.2 2.2v17.6h17.6V2.2H2.2zm15.4 7.7h-5.5V4.4h5.5v5.5zM9.9 4.4v5.5H4.4V4.4h5.5zm-5.5 7.7h5.5v5.5H4.4v-5.5zm7.7 5.5v-5.5h5.5v5.5h-5.5z"/>\n</svg>\n';var ue='<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">\n <g class="jp-icon3" fill="#616161">\n <path d="M0 0h24v24H0z" fill="none"/>\n <path d="M6 6h12v12H6z"/>\n </g>\n</svg>\n';var de='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 24 24">\n <g class="jp-icon3" fill="#616161">\n <path d="M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H3V5h10v4h8v10z"/>\n </g>\n</svg>\n';var fe='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 24 24" >\n <rect class="jp-icon2 jp-icon-selectable" width="20" height="20" transform="translate(2 2)" fill="#333333"/>\n <path class="jp-icon-accent2 jp-icon-selectable-inverse" d="M5.05664 8.76172C5.05664 8.59766 5.03125 8.45312 4.98047 8.32812C4.93359 8.19922 4.85547 8.08203 4.74609 7.97656C4.64062 7.87109 4.5 7.77539 4.32422 7.68945C4.15234 7.59961 3.94336 7.51172 3.69727 7.42578C3.30273 7.28516 2.94336 7.13672 2.61914 6.98047C2.29492 6.82422 2.01758 6.64258 1.78711 6.43555C1.56055 6.22852 1.38477 5.98828 1.25977 5.71484C1.13477 5.4375 1.07227 5.10938 1.07227 4.73047C1.07227 4.39844 1.12891 4.0957 1.24219 3.82227C1.35547 3.54492 1.51562 3.30469 1.72266 3.10156C1.92969 2.89844 2.17969 2.73437 2.47266 2.60938C2.76562 2.48438 3.0918 2.4043 3.45117 2.36914V1.10938H4.38867V2.38086C4.74023 2.42773 5.05664 2.52344 5.33789 2.66797C5.61914 2.8125 5.85742 3.00195 6.05273 3.23633C6.25195 3.4668 6.4043 3.74023 6.50977 4.05664C6.61914 4.36914 6.67383 4.7207 6.67383 5.11133H5.04492C5.04492 4.63867 4.9375 4.28125 4.72266 4.03906C4.50781 3.79297 4.2168 3.66992 3.84961 3.66992C3.65039 3.66992 3.47656 3.69727 3.32812 3.75195C3.18359 3.80273 3.06445 3.87695 2.9707 3.97461C2.87695 4.06836 2.80664 4.17969 2.75977 4.30859C2.7168 4.4375 2.69531 4.57812 2.69531 4.73047C2.69531 4.88281 2.7168 5.01953 2.75977 5.14062C2.80664 5.25781 2.88281 5.36719 2.98828 5.46875C3.09766 5.57031 3.24023 5.66797 3.41602 5.76172C3.5918 5.85156 3.81055 5.94336 4.07227 6.03711C4.4668 6.18555 4.82422 6.33984 5.14453 6.5C5.46484 6.65625 5.73828 6.83984 5.96484 7.05078C6.19531 7.25781 6.37109 7.5 6.49219 7.77734C6.61719 8.05078 6.67969 8.375 6.67969 8.75C6.67969 9.09375 6.62305 9.4043 6.50977 9.68164C6.39648 9.95508 6.23438 10.1914 6.02344 10.3906C5.8125 10.5898 5.55859 10.75 5.26172 10.8711C4.96484 10.9883 4.63281 11.0645 4.26562 11.0996V12.248H3.33398V11.0996C3.00195 11.0684 2.67969 10.9961 2.36719 10.8828C2.05469 10.7656 1.77734 10.5977 1.53516 10.3789C1.29688 10.1602 1.10547 9.88477 0.960938 9.55273C0.816406 9.2168 0.744141 8.81445 0.744141 8.3457H2.37891C2.37891 8.62695 2.41992 8.86328 2.50195 9.05469C2.58398 9.24219 2.68945 9.39258 2.81836 9.50586C2.95117 9.61523 3.10156 9.69336 3.26953 9.74023C3.4375 9.78711 3.60938 9.81055 3.78516 9.81055C4.20312 9.81055 4.51953 9.71289 4.73438 9.51758C4.94922 9.32227 5.05664 9.07031 5.05664 8.76172ZM13.418 12.2715H8.07422V11H13.418V12.2715Z" transform="translate(3.95264 6)" fill="white"/>\n</svg>\n';var pe='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 24 24">\n <path class="jp-icon3 jp-icon-selectable" fill="#616161" d="M15 15H3v2h12v-2zm0-8H3v2h12V7zM3 13h18v-2H3v2zm0 8h18v-2H3v2zM3 3v2h18V3H3z"/>\n</svg>\n';var he='<svg fill="none" xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 24 25">\n <path class="jp-icon2" stroke="#333333" stroke-width="2" transform="translate(2 3)" d="M1.86094 11.4409C0.826448 8.77027 0.863779 6.05764 1.24907 4.19932C2.48206 3.93347 4.08068 3.40347 5.60102 2.8449C7.23549 2.2444 8.85666 1.5815 9.9876 1.09539C11.0597 1.58341 12.6094 2.2444 14.218 2.84339C15.7503 3.41394 17.3995 3.95258 18.7539 4.21385C19.1364 6.07177 19.1709 8.77722 18.139 11.4409C17.0303 14.3032 14.6668 17.1844 9.99999 18.9354C5.3332 17.1844 2.96968 14.3032 1.86094 11.4409Z"/>\n <path class="jp-icon2" fill="#333333" stroke="#333333" transform="translate(8 9.86719)" d="M2.86015 4.86535L0.726549 2.99959L0 3.63045L2.86015 6.13157L8 0.630872L7.27857 0L2.86015 4.86535Z"/>\n</svg>\n';var me='<svg viewBox="0 0 24 24" width="16" xmlns="http://www.w3.org/2000/svg">\n <g class="jp-icon3" fill="#616161">\n <path d="M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z"/>\n </g>\n</svg>\n';var be='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 22 22">\n <g class="jp-icon1 jp-icon-selectable" fill="#212121">\n <path d="M10.6 5.4l2.2-3.2H2.2v7.3l4-6.6z"/>\n <path d="M15.8 2.2l-4.4 6.6L7 6.3l-4.8 8v5.5h17.6V2.2h-4zm-7 15.4H5.5v-4.4h3.3v4.4zm4.4 0H9.8V9.8h3.4v7.8zm4.4 0h-3.4V6.5h3.4v11.1z"/>\n </g>\n</svg>\n';var ve='<svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 22 22">\n <g class="jp-icon-contrast2 jp-icon-selectable" fill="#D81B60">\n <path d="M7.2 18.6v-5.4L3 5.6h3.3l1.4 3.1c.3.9.6 1.6 1 2.5.3-.8.6-1.6 1-2.5l1.4-3.1h3.4l-4.4 7.6v5.5l-2.9-.1z"/>\n <circle class="st0" cx="17.6" cy="16.5" r="2.1"/>\n <circle class="st0" cx="17.6" cy="11" r="2.1"/>\n </g>\n</svg>\n';const ge=new r["a"]({name:"ui-components:add",svgstr:i});const _e=new r["a"]({name:"ui-components:bug",svgstr:o});const ye=new r["a"]({name:"ui-components:build",svgstr:a});const we=new r["a"]({name:"ui-components:caret-down-empty",svgstr:s});const xe=new r["a"]({name:"ui-components:caret-down-empty-thin",svgstr:l});const Ce=new r["a"]({name:"ui-components:caret-down",svgstr:c});const ke=new r["a"]({name:"ui-components:caret-left",svgstr:u});const Ee=new r["a"]({name:"ui-components:caret-right",svgstr:d});const Me=new r["a"]({name:"ui-components:caret-up-empty-thin",svgstr:f});const Se=new r["a"]({name:"ui-components:caret-up",svgstr:p});const Le=new r["a"]({name:"ui-components:case-sensitive",svgstr:h});const Te=new r["a"]({name:"ui-components:check",svgstr:m});const De=new r["a"]({name:"ui-components:circle-empty",svgstr:b});const Oe=new r["a"]({name:"ui-components:circle",svgstr:v});const Ae=new r["a"]({name:"ui-components:clear",svgstr:g});const je=new r["a"]({name:"ui-components:close",svgstr:_});const Pe=new r["a"]({name:"ui-components:console",svgstr:y});const Re=new r["a"]({name:"ui-components:copy",svgstr:w});const Ie=new r["a"]({name:"ui-components:cut",svgstr:x});const ze=new r["a"]({name:"ui-components:download",svgstr:C});const Ne=new r["a"]({name:"ui-components:edit",svgstr:k});const He=new r["a"]({name:"ui-components:ellipses",svgstr:E});const Fe=new r["a"]({name:"ui-components:extension",svgstr:M});const Be=new r["a"]({name:"ui-components:fast-forward",svgstr:S});const Ve=new r["a"]({name:"ui-components:file",svgstr:L});const Ye=new r["a"]({name:"ui-components:file-upload",svgstr:T});const We=new r["a"]({name:"ui-components:filter-list",svgstr:D});const Ue=new r["a"]({name:"ui-components:folder",svgstr:O});const qe=new r["a"]({name:"ui-components:html5",svgstr:A});const Ge=new r["a"]({name:"ui-components:image",svgstr:j});const Ke=new r["a"]({name:"ui-components:inspector",svgstr:P});const $e=new r["a"]({name:"ui-components:json",svgstr:R});const Je=new r["a"]({name:"ui-components:jupyter-favicon",svgstr:I});const Xe=new r["a"]({name:"ui-components:jupyter",svgstr:z});const Ze=new r["a"]({name:"ui-components:jupyterlab-wordmark",svgstr:N});const Qe=new r["a"]({name:"ui-components:kernel",svgstr:H});const et=new r["a"]({name:"ui-components:keyboard",svgstr:F});const tt=new r["a"]({name:"ui-components:launcher",svgstr:B});const nt=new r["a"]({name:"ui-components:line-form",svgstr:V});const rt=new r["a"]({name:"ui-components:link",svgstr:Y});const it=new r["a"]({name:"ui-components:list",svgstr:W});const ot=new r["a"]({name:"ui-components:listings-info",svgstr:U});const at=new r["a"]({name:"ui-components:markdown",svgstr:q});const st=new r["a"]({name:"ui-components:new-folder",svgstr:G});const lt=new r["a"]({name:"ui-components:not-trusted",svgstr:K});const ct=new r["a"]({name:"ui-components:notebook",svgstr:$});const ut=new r["a"]({name:"ui-components:palette",svgstr:J});const dt=new r["a"]({name:"ui-components:paste",svgstr:X});const ft=new r["a"]({name:"ui-components:python",svgstr:Z});const pt=new r["a"]({name:"ui-components:r-kernel",svgstr:Q});const ht=new r["a"]({name:"ui-components:react",svgstr:ee});const mt=new r["a"]({name:"ui-components:redo",svgstr:te});const bt=new r["a"]({name:"ui-components:refresh",svgstr:ne["a"]});const vt=new r["a"]({name:"ui-components:regex",svgstr:re});const gt=new r["a"]({name:"ui-components:run",svgstr:ie});const _t=new r["a"]({name:"ui-components:running",svgstr:oe});const yt=new r["a"]({name:"ui-components:save",svgstr:ae});const wt=new r["a"]({name:"ui-components:search",svgstr:se});const xt=new r["a"]({name:"ui-components:settings",svgstr:le});const Ct=new r["a"]({name:"ui-components:spreadsheet",svgstr:ce});const kt=new r["a"]({name:"ui-components:stop",svgstr:ue});const Et=new r["a"]({name:"ui-components:tab",svgstr:de});const Mt=new r["a"]({name:"ui-components:terminal",svgstr:fe});const St=new r["a"]({name:"ui-components:text-editor",svgstr:pe});const Lt=new r["a"]({name:"ui-components:trusted",svgstr:he});const Tt=new r["a"]({name:"ui-components:undo",svgstr:me});const Dt=new r["a"]({name:"ui-components:vega",svgstr:be});const Ot=new r["a"]({name:"ui-components:yaml",svgstr:ve})},iCc5:function(e,t,n){"use strict";t.__esModule=true;t.default=function(e,t){if(!(e instanceof t)){throw new TypeError("Cannot call a class as a function")}}},iCsf:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("DZkP");const i=async function(e,t){const n="Server Connection Error";const i="A connection to the Jupyter server could not be established.\n"+"JupyterLab will continue trying to reconnect.\n"+"Check your network connection or Jupyter server configuration.\n";return Object(r["c"])(n,{message:i})}},iEDd:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:true,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(this.hours()!==1?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(this.hours()!==1?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(this.hours()!==1?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(this.hours()!==1?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(this.hours()!==1?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){if(e.indexOf("un")===0){return"n"+e}return"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t}))},iMmi:function(e,t,n){"use strict";n.d(t,"b",(function(){return l}));n.d(t,"a",(function(){return c}));var r=n("qWDj");var i=n("2DVW");var o=n("i96i");var a=n("Rlfk");var s=n("FZTM");class l extends i["TabBar"]{constructor(e={}){e.renderer=e.renderer||l.defaultRenderer;super(e)}}(function(e){class t extends i["TabBar"].Renderer{renderCloseIcon(e){const t=Object(s["a"])("jp-icon-hover lm-TabBar-tabCloseIcon",a["a"].styleClass({elementPosition:"center",height:"16px",width:"16px"}));return Object(r["c"])("div",{className:t},o["n"])}}e.Renderer=t;e.defaultRenderer=new t})(l||(l={}));class c extends i["DockPanel"]{constructor(e={}){e.renderer=e.renderer||c.defaultRenderer;super(e)}}(function(e){class t extends i["DockPanel"].Renderer{createTabBar(){const e=new l;e.addClass("lm-DockPanel-tabBar");return e}}e.Renderer=t;e.defaultRenderer=new t})(c||(c={}))},iQJR:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Copyright (c) 2014-2017, PhosphorJS Contributors\n|\n| Distributed under the terms of the BSD 3-Clause License.\n|\n| The full license is in the file LICENSE, distributed with this software.\n|----------------------------------------------------------------------------*/\n\n\n/* <DEPRECATED> */ .p-TabPanel-tabBar, /* </DEPRECATED> */\n.lm-TabPanel-tabBar {\n z-index: 1;\n}\n\n\n/* <DEPRECATED> */ .p-TabPanel-stackedPanel, /* </DEPRECATED> */\n.lm-TabPanel-stackedPanel {\n z-index: 0;\n}\n",""])},iYuL:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;var o=e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){if(!e){return t}else if(/-MMM-/.test(r)){return n[e.month()]}else{return t[e.month()]}},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(this.hours()!==1?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(this.hours()!==1?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(this.hours()!==1?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(this.hours()!==1?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(this.hours()!==1?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"});return o}))},iZoB:function(e,t,n){"use strict";var r=n("qXHa");e.exports={Validation:a(i),MissingRef:a(o)};function i(e){this.message="validation failed";this.errors=e;this.ajv=this.validation=true}o.message=function(e,t){return"can't resolve reference "+t+" from id "+e};function o(e,t,n){this.message=n||o.message(e,t);this.missingRef=r.url(e,t);this.missingSchema=r.normalizeId(r.fullPath(this.missingRef))}function a(e){e.prototype=Object.create(Error.prototype);e.prototype.constructor=e;return e}},ialn:function(e,t,n){"use strict";var r=e.exports=function(e,t,n){if(typeof t=="function"){n=t;t={}}n=t.cb||n;var r=typeof n=="function"?n:n.pre||function(){};var o=n.post||function(){};i(t,r,o,e,"",e)};r.keywords={additionalItems:true,items:true,contains:true,additionalProperties:true,propertyNames:true,not:true};r.arrayKeywords={items:true,allOf:true,anyOf:true,oneOf:true};r.propsKeywords={definitions:true,properties:true,patternProperties:true,dependencies:true};r.skipKeywords={default:true,enum:true,const:true,required:true,maximum:true,minimum:true,exclusiveMaximum:true,exclusiveMinimum:true,multipleOf:true,maxLength:true,minLength:true,pattern:true,format:true,maxItems:true,minItems:true,uniqueItems:true,maxProperties:true,minProperties:true};function i(e,t,n,a,s,l,c,u,d,f){if(a&&typeof a=="object"&&!Array.isArray(a)){t(a,s,l,c,u,d,f);for(var p in a){var h=a[p];if(Array.isArray(h)){if(p in r.arrayKeywords){for(var m=0;m<h.length;m++)i(e,t,n,h[m],s+"/"+p+"/"+m,l,s,p,a,m)}}else if(p in r.propsKeywords){if(h&&typeof h=="object"){for(var b in h)i(e,t,n,h[b],s+"/"+p+"/"+o(b),l,s,p,a,b)}}else if(p in r.keywords||e.allKeys&&!(p in r.skipKeywords)){i(e,t,n,h,s+"/"+p,l,s,p,a)}}n(a,s,l,c,u,d,f)}}function o(e){return e.replace(/~/g,"~0").replace(/\//g,"~1")}},idGr:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n("ZzbX");const i=["username","version","session","msg_id","msg_type"];const o={stream:{name:"string",text:"string"},display_data:{data:"object",metadata:"object"},execute_input:{code:"string",execution_count:"number"},execute_result:{execution_count:"number",data:"object",metadata:"object"},error:{ename:"string",evalue:"string",traceback:"object"},status:{execution_state:["string",["starting","idle","busy","restarting","dead"]]},clear_output:{wait:"boolean"},comm_open:{comm_id:"string",target_name:"string",data:"object"},comm_msg:{comm_id:"string",data:"object"},comm_close:{comm_id:"string"},shutdown_reply:{restart:"boolean"}};function a(e){for(let t=0;t<i.length;t++){r.validateProperty(e,i[t],"string")}}function s(e){r.validateProperty(e,"metadata","object");r.validateProperty(e,"content","object");r.validateProperty(e,"channel","string");a(e.header);if(e.channel==="iopub"){l(e)}}t.validateMessage=s;function l(e){if(e.channel==="iopub"){const t=o[e.header.msg_type];if(t===undefined){return}const n=Object.keys(t);const i=e.content;for(let e=0;e<n.length;e++){let o=t[n[e]];if(!Array.isArray(o)){o=[o]}r.validateProperty(i,n[e],...o)}}}function c(e){r.validateProperty(e,"name","string");r.validateProperty(e,"id","string")}t.validateModel=c;function u(e){if(!Array.isArray(e)){throw new Error("Invalid kernel list")}e.forEach(e=>c(e))}t.validateModels=u},ifN6:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 24 24'%3E %3Cpath class='jp-icon2 jp-icon-selectable' fill='%23616161' d='M19 5v14H5V5h14m1.1-2H3.9c-.5 0-.9.4-.9.9v16.2c0 .4.4.9.9.9h16.2c.4 0 .9-.5.9-.9V3.9c0-.5-.5-.9-.9-.9zM11 7h6v2h-6V7zm0 4h6v2h-6v-2zm0 4h6v2h-6zM7 7h2v2H7zm0 4h2v2H7zm0 4h2v2H7z'/%3E %3C/svg%3E"},iq4v:function(e,t,n){n("Mqbl");e.exports=n("WEpk").Object.keys},iuYV:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 22 22'%3E %3Cpath class='jp-icon-contrast0 jp-icon-selectable' fill='%237B1FA2' d='M5 14.9h12l-6.1 6zm9.4-6.8c0-1.3-.1-2.9-.1-4.5-.4 1.4-.9 2.9-1.3 4.3l-1.3 4.3h-2L8.5 7.9c-.4-1.3-.7-2.9-1-4.3-.1 1.6-.1 3.2-.2 4.6L7 12.4H4.8l.7-11h3.3L10 5c.4 1.2.7 2.7 1 3.9.3-1.2.7-2.6 1-3.9l1.2-3.7h3.3l.6 11h-2.4l-.3-4.2z'/%3E %3C/svg%3E"},"j/1Z":function(e,t){e.exports=function e(t){return t&&typeof t==="object"&&typeof t.copy==="function"&&typeof t.fill==="function"&&typeof t.readUInt8==="function"}},j2DC:function(e,t,n){"use strict";var r=n("oVml");var i=n("rr1i");var o=n("RfKB");var a={};n("NegM")(a,n("UWiX")("iterator"),(function(){return this}));e.exports=function(e,t,n){e.prototype=r(a,{next:i(1,n)});o(e,t+" Iterator")}},j8JF:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("E9T7"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},jAV8:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 20 20'%3E %3Cg class='jp-icon2' fill='%23414141'%3E %3Crect x='2' y='2' width='16' height='16'/%3E %3C/g%3E %3Cg class='jp-icon-accent2' fill='%23FFF'%3E %3Ccircle class='st2' cx='5.5' cy='14.5' r='1.5'/%3E %3Crect x='12' y='4' class='st2' width='1' height='8'/%3E %3Crect x='8.5' y='7.5' transform='matrix(0.866 -0.5 0.5 0.866 -2.3255 7.3219)' class='st2' width='8' height='1'/%3E %3Crect x='12' y='4' transform='matrix(0.5 -0.866 0.866 0.5 -0.6779 14.8252)' class='st2' width='1' height='8'/%3E %3C/g%3E %3C/svg%3E"},jBJ6:function(e,t){e.exports="data:image/svg+xml,%3Csvg viewBox='0 0 24 24' width='16' xmlns='http://www.w3.org/2000/svg'%3E %3Cg class='jp-icon-none jp-icon-selectable-inverse jp-icon3-hover' fill='none'%3E %3Ccircle cx='12' cy='12' r='11'/%3E %3C/g%3E %3Cg class='jp-icon3 jp-icon-selectable jp-icon-accent2-hover' fill='%23616161'%3E %3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E %3C/g%3E %3Cg class='jp-icon-none jp-icon-busy' fill='none'%3E %3Ccircle cx='12' cy='12' r='7'/%3E %3C/g%3E %3C/svg%3E"},jDMi:function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){var t=/MSIE \d/.test(navigator.userAgent)&&(document.documentMode==null||document.documentMode<8);var n=e.Pos;var r={"(":")>",")":"(<","[":"]>","]":"[<","{":"}>","}":"{<","<":">>",">":"<<"};function i(e){return e&&e.bracketRegex||/[(){}[\]]/}function o(e,t,o){var s=e.getLineHandle(t.line),l=t.ch-1;var c=o&&o.afterCursor;if(c==null)c=/(^| )cm-fat-cursor($| )/.test(e.getWrapperElement().className);var u=i(o);var d=!c&&l>=0&&u.test(s.text.charAt(l))&&r[s.text.charAt(l)]||u.test(s.text.charAt(l+1))&&r[s.text.charAt(++l)];if(!d)return null;var f=d.charAt(1)==">"?1:-1;if(o&&o.strict&&f>0!=(l==t.ch))return null;var p=e.getTokenTypeAt(n(t.line,l+1));var h=a(e,n(t.line,l+(f>0?1:0)),f,p||null,o);if(h==null)return null;return{from:n(t.line,l),to:h&&h.pos,match:h&&h.ch==d.charAt(0),forward:f>0}}function a(e,t,o,a,s){var l=s&&s.maxScanLineLength||1e4;var c=s&&s.maxScanLines||1e3;var u=[];var d=i(s);var f=o>0?Math.min(t.line+c,e.lastLine()+1):Math.max(e.firstLine()-1,t.line-c);for(var p=t.line;p!=f;p+=o){var h=e.getLine(p);if(!h)continue;var m=o>0?0:h.length-1,b=o>0?h.length:-1;if(h.length>l)continue;if(p==t.line)m=t.ch-(o<0?1:0);for(;m!=b;m+=o){var v=h.charAt(m);if(d.test(v)&&(a===undefined||e.getTokenTypeAt(n(p,m+1))==a)){var g=r[v];if(g&&g.charAt(1)==">"==o>0)u.push(v);else if(!u.length)return{pos:n(p,m),ch:v};else u.pop()}}}return p-o==(o>0?e.lastLine():e.firstLine())?false:null}function s(e,r,i){var a=e.state.matchBrackets.maxHighlightLineLength||1e3;var s=[],l=e.listSelections();for(var c=0;c<l.length;c++){var u=l[c].empty()&&o(e,l[c].head,i);if(u&&e.getLine(u.from.line).length<=a){var d=u.match?"CodeMirror-matchingbracket":"CodeMirror-nonmatchingbracket";s.push(e.markText(u.from,n(u.from.line,u.from.ch+1),{className:d}));if(u.to&&e.getLine(u.to.line).length<=a)s.push(e.markText(u.to,n(u.to.line,u.to.ch+1),{className:d}))}}if(s.length){if(t&&e.state.focused)e.focus();var f=function(){e.operation((function(){for(var e=0;e<s.length;e++)s[e].clear()}))};if(r)setTimeout(f,800);else return f}}function l(e){e.operation((function(){if(e.state.matchBrackets.currentlyHighlighted){e.state.matchBrackets.currentlyHighlighted();e.state.matchBrackets.currentlyHighlighted=null}e.state.matchBrackets.currentlyHighlighted=s(e,false,e.state.matchBrackets)}))}e.defineOption("matchBrackets",false,(function(t,n,r){if(r&&r!=e.Init){t.off("cursorActivity",l);if(t.state.matchBrackets&&t.state.matchBrackets.currentlyHighlighted){t.state.matchBrackets.currentlyHighlighted();t.state.matchBrackets.currentlyHighlighted=null}}if(n){t.state.matchBrackets=typeof n=="object"?n:{};t.on("cursorActivity",l)}}));e.defineExtension("matchBrackets",(function(){s(this,true)}));e.defineExtension("findMatchingBracket",(function(e,t,n){if(n||typeof t=="boolean"){if(!n){t=t?{strict:true}:null}else{n.strict=t;t=n}}return o(this,e,t)}));e.defineExtension("scanForBracket",(function(e,t,n,r){return a(this,e,t,n,r)}))}))},jNn2:function(e,t){e.exports="data:image/svg+xml,%3Csvg viewBox='0 0 18 18' width='16' xmlns='http://www.w3.org/2000/svg'%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Cpath d='M12.1,10.9h-0.7l-0.2-0.2c0.8-0.9,1.3-2.2,1.3-3.5c0-3-2.4-5.4-5.4-5.4S1.8,4.2,1.8,7.1s2.4,5.4,5.4,5.4 c1.3,0,2.5-0.5,3.5-1.3l0.2,0.2v0.7l4.1,4.1l1.2-1.2L12.1,10.9z M7.1,10.9c-2.1,0-3.7-1.7-3.7-3.7s1.7-3.7,3.7-3.7s3.7,1.7,3.7,3.7 S9.2,10.9,7.1,10.9z'/%3E %3C/g%3E %3C/svg%3E"},jQLo:function(e,t,n){"use strict";var r=n("qXHa"),i=n("+9rK"),o=n("iZoB"),a=n("9x6x");var s=n("1QhW");var l=i.ucs2length;var c=n("aUsF");var u=o.Validation;e.exports=d;function d(e,t,n,h){var y=this,w=this._opts,x=[undefined],C={},k=[],E={},M=[],S={},L=[];t=t||{schema:e,refVal:x,refs:C};var T=f.call(this,e,t,h);var D=this._compilations[T.index];if(T.compiling)return D.callValidate=R;var O=this._formats;var A=this.RULES;try{var j=I(e,t,n,h);D.validate=j;var P=D.callValidate;if(P){P.schema=j.schema;P.errors=null;P.refs=j.refs;P.refVal=j.refVal;P.root=j.root;P.$async=j.$async;if(w.sourceCode)P.source=j.source}return j}finally{p.call(this,e,t,h)}function R(){var e=D.validate;var t=e.apply(this,arguments);R.errors=e.errors;return t}function I(e,n,a,f){var p=!n||n&&n.schema==e;if(n.schema!=t.schema)return d.call(y,e,n,a,f);var h=e.$async===true;var E=s({isTop:true,schema:e,isRoot:p,baseId:f,root:n,schemaPath:"",errSchemaPath:"#",errorPath:'""',MissingRefError:o.MissingRef,RULES:A,validate:s,util:i,resolve:r,resolveRef:z,usePattern:V,useDefault:Y,useCustomRule:W,opts:w,formats:O,logger:y.logger,self:y});E=_(x,v)+_(k,m)+_(M,b)+_(L,g)+E;if(w.processCode)E=w.processCode(E,e);var S;try{var T=new Function("self","RULES","formats","root","refVal","defaults","customRules","equal","ucs2length","ValidationError",E);S=T(y,A,O,t,x,M,L,c,l,u);x[0]=S}catch(D){y.logger.error("Error compiling schema, function code:",E);throw D}S.schema=e;S.errors=null;S.refs=C;S.refVal=x;S.root=p?S:n;if(h)S.$async=true;if(w.sourceCode===true){S.source={code:E,patterns:k,defaults:M}}return S}function z(e,i,o){i=r.url(e,i);var a=C[i];var s,l;if(a!==undefined){s=x[a];l="refVal["+a+"]";return B(s,l)}if(!o&&t.refs){var c=t.refs[i];if(c!==undefined){s=t.refVal[c];l=N(i,s);return B(s,l)}}l=N(i);var u=r.call(y,I,t,i);if(u===undefined){var f=n&&n[i];if(f){u=r.inlineRef(f,w.inlineRefs)?f:d.call(y,f,t,n,e)}}if(u===undefined){H(i)}else{F(i,u);return B(u,l)}}function N(e,t){var n=x.length;x[n]=t;C[e]=n;return"refVal"+n}function H(e){delete C[e]}function F(e,t){var n=C[e];x[n]=t}function B(e,t){return typeof e=="object"||typeof e=="boolean"?{code:t,schema:e,inline:true}:{code:t,$async:e&&!!e.$async}}function V(e){var t=E[e];if(t===undefined){t=E[e]=k.length;k[t]=e}return"pattern"+t}function Y(e){switch(typeof e){case"boolean":case"number":return""+e;case"string":return i.toQuotedString(e);case"object":if(e===null)return"null";var t=a(e);var n=S[t];if(n===undefined){n=S[t]=M.length;M[n]=e}return"default"+n}}function W(e,t,n,r){if(y._opts.validateSchema!==false){var i=e.definition.dependencies;if(i&&!i.every((function(e){return Object.prototype.hasOwnProperty.call(n,e)})))throw new Error("parent schema must have all required keywords: "+i.join(","));var o=e.definition.validateSchema;if(o){var a=o(t);if(!a){var s="keyword schema is invalid: "+y.errorsText(o.errors);if(y._opts.validateSchema=="log")y.logger.error(s);else throw new Error(s)}}}var l=e.definition.compile,c=e.definition.inline,u=e.definition.macro;var d;if(l){d=l.call(y,t,n,r)}else if(u){d=u.call(y,t,n,r);if(w.validateSchema!==false)y.validateSchema(d,true)}else if(c){d=c.call(y,r,e.keyword,t,n)}else{d=e.definition.validate;if(!d)return}if(d===undefined)throw new Error('custom keyword "'+e.keyword+'"failed to compile');var f=L.length;L[f]=d;return{code:"customRule"+f,validate:d}}}function f(e,t,n){var r=h.call(this,e,t,n);if(r>=0)return{index:r,compiling:true};r=this._compilations.length;this._compilations[r]={schema:e,root:t,baseId:n};return{index:r,compiling:false}}function p(e,t,n){var r=h.call(this,e,t,n);if(r>=0)this._compilations.splice(r,1)}function h(e,t,n){for(var r=0;r<this._compilations.length;r++){var i=this._compilations[r];if(i.schema==e&&i.root==t&&i.baseId==n)return r}return-1}function m(e,t){return"var pattern"+e+" = new RegExp("+i.toQuotedString(t[e])+");"}function b(e){return"var default"+e+" = defaults["+e+"];"}function v(e,t){return t[e]===undefined?"":"var refVal"+e+" = refVal["+e+"];"}function g(e){return"var customRule"+e+" = customRules["+e+"];"}function _(e,t){if(!e.length)return"";var n="";for(var r=0;r<e.length;r++)n+=t(r,e);return n}},jUeY:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";function t(e){return typeof Function!=="undefined"&&e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}var n=e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,t){if(!e){return this._monthsNominativeEl}else if(typeof t==="string"&&/D/.test(t.substring(0,t.indexOf("MMMM")))){return this._monthsGenitiveEl[e.month()]}else{return this._monthsNominativeEl[e.month()]}},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παραβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Παα".split("_"),meridiem:function(e,t,n){if(e>11){return n?"μμ":"ΜΜ"}else{return n?"πμ":"ΠΜ"}},isPM:function(e){return(e+"").toLowerCase()[0]==="μ"},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(e,n){var r=this._calendarEl[e],i=n&&n.hours();if(t(r)){r=r.apply(n)}return r.replace("{}",i%12===1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}});return n}))},jVdC:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),n="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_");function r(e){return e%10<5&&e%10>1&&~~(e/10)%10!==1}function i(e,t,n){var i=e+" ";switch(n){case"ss":return i+(r(e)?"sekundy":"sekund");case"m":return t?"minuta":"minutę";case"mm":return i+(r(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return i+(r(e)?"godziny":"godzin");case"MM":return i+(r(e)?"miesiące":"miesięcy");case"yy":return i+(r(e)?"lata":"lat")}}var o=e.defineLocale("pl",{months:function(e,r){if(!e){return t}else if(r===""){return"("+n[e.month()]+"|"+t[e.month()]+")"}else if(/D MMMM/.test(r)){return n[e.month()]}else{return t[e.month()]}},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:i,m:i,mm:i,h:i,hh:i,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:i,y:"rok",yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o}))},jWEn:function(e,t,n){(function(n){t=e.exports=_;var r;if(typeof n==="object"&&n.env&&n.env.NODE_DEBUG&&/\bsemver\b/i.test(n.env.NODE_DEBUG)){r=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER");console.log.apply(console,e)}}else{r=function(){}}t.SEMVER_SPEC_VERSION="2.0.0";var i=256;var o=Number.MAX_SAFE_INTEGER||9007199254740991;var a=16;var s=t.re=[];var l=t.src=[];var c=t.tokens={};var u=0;function d(e){c[e]=u++}d("NUMERICIDENTIFIER");l[c.NUMERICIDENTIFIER]="0|[1-9]\\d*";d("NUMERICIDENTIFIERLOOSE");l[c.NUMERICIDENTIFIERLOOSE]="[0-9]+";d("NONNUMERICIDENTIFIER");l[c.NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";d("MAINVERSION");l[c.MAINVERSION]="("+l[c.NUMERICIDENTIFIER]+")\\."+"("+l[c.NUMERICIDENTIFIER]+")\\."+"("+l[c.NUMERICIDENTIFIER]+")";d("MAINVERSIONLOOSE");l[c.MAINVERSIONLOOSE]="("+l[c.NUMERICIDENTIFIERLOOSE]+")\\."+"("+l[c.NUMERICIDENTIFIERLOOSE]+")\\."+"("+l[c.NUMERICIDENTIFIERLOOSE]+")";d("PRERELEASEIDENTIFIER");l[c.PRERELEASEIDENTIFIER]="(?:"+l[c.NUMERICIDENTIFIER]+"|"+l[c.NONNUMERICIDENTIFIER]+")";d("PRERELEASEIDENTIFIERLOOSE");l[c.PRERELEASEIDENTIFIERLOOSE]="(?:"+l[c.NUMERICIDENTIFIERLOOSE]+"|"+l[c.NONNUMERICIDENTIFIER]+")";d("PRERELEASE");l[c.PRERELEASE]="(?:-("+l[c.PRERELEASEIDENTIFIER]+"(?:\\."+l[c.PRERELEASEIDENTIFIER]+")*))";d("PRERELEASELOOSE");l[c.PRERELEASELOOSE]="(?:-?("+l[c.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+l[c.PRERELEASEIDENTIFIERLOOSE]+")*))";d("BUILDIDENTIFIER");l[c.BUILDIDENTIFIER]="[0-9A-Za-z-]+";d("BUILD");l[c.BUILD]="(?:\\+("+l[c.BUILDIDENTIFIER]+"(?:\\."+l[c.BUILDIDENTIFIER]+")*))";d("FULL");d("FULLPLAIN");l[c.FULLPLAIN]="v?"+l[c.MAINVERSION]+l[c.PRERELEASE]+"?"+l[c.BUILD]+"?";l[c.FULL]="^"+l[c.FULLPLAIN]+"$";d("LOOSEPLAIN");l[c.LOOSEPLAIN]="[v=\\s]*"+l[c.MAINVERSIONLOOSE]+l[c.PRERELEASELOOSE]+"?"+l[c.BUILD]+"?";d("LOOSE");l[c.LOOSE]="^"+l[c.LOOSEPLAIN]+"$";d("GTLT");l[c.GTLT]="((?:<|>)?=?)";d("XRANGEIDENTIFIERLOOSE");l[c.XRANGEIDENTIFIERLOOSE]=l[c.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";d("XRANGEIDENTIFIER");l[c.XRANGEIDENTIFIER]=l[c.NUMERICIDENTIFIER]+"|x|X|\\*";d("XRANGEPLAIN");l[c.XRANGEPLAIN]="[v=\\s]*("+l[c.XRANGEIDENTIFIER]+")"+"(?:\\.("+l[c.XRANGEIDENTIFIER]+")"+"(?:\\.("+l[c.XRANGEIDENTIFIER]+")"+"(?:"+l[c.PRERELEASE]+")?"+l[c.BUILD]+"?"+")?)?";d("XRANGEPLAINLOOSE");l[c.XRANGEPLAINLOOSE]="[v=\\s]*("+l[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:\\.("+l[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:\\.("+l[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:"+l[c.PRERELEASELOOSE]+")?"+l[c.BUILD]+"?"+")?)?";d("XRANGE");l[c.XRANGE]="^"+l[c.GTLT]+"\\s*"+l[c.XRANGEPLAIN]+"$";d("XRANGELOOSE");l[c.XRANGELOOSE]="^"+l[c.GTLT]+"\\s*"+l[c.XRANGEPLAINLOOSE]+"$";d("COERCE");l[c.COERCE]="(^|[^\\d])"+"(\\d{1,"+a+"})"+"(?:\\.(\\d{1,"+a+"}))?"+"(?:\\.(\\d{1,"+a+"}))?"+"(?:$|[^\\d])";d("COERCERTL");s[c.COERCERTL]=new RegExp(l[c.COERCE],"g");d("LONETILDE");l[c.LONETILDE]="(?:~>?)";d("TILDETRIM");l[c.TILDETRIM]="(\\s*)"+l[c.LONETILDE]+"\\s+";s[c.TILDETRIM]=new RegExp(l[c.TILDETRIM],"g");var f="$1~";d("TILDE");l[c.TILDE]="^"+l[c.LONETILDE]+l[c.XRANGEPLAIN]+"$";d("TILDELOOSE");l[c.TILDELOOSE]="^"+l[c.LONETILDE]+l[c.XRANGEPLAINLOOSE]+"$";d("LONECARET");l[c.LONECARET]="(?:\\^)";d("CARETTRIM");l[c.CARETTRIM]="(\\s*)"+l[c.LONECARET]+"\\s+";s[c.CARETTRIM]=new RegExp(l[c.CARETTRIM],"g");var p="$1^";d("CARET");l[c.CARET]="^"+l[c.LONECARET]+l[c.XRANGEPLAIN]+"$";d("CARETLOOSE");l[c.CARETLOOSE]="^"+l[c.LONECARET]+l[c.XRANGEPLAINLOOSE]+"$";d("COMPARATORLOOSE");l[c.COMPARATORLOOSE]="^"+l[c.GTLT]+"\\s*("+l[c.LOOSEPLAIN]+")$|^$";d("COMPARATOR");l[c.COMPARATOR]="^"+l[c.GTLT]+"\\s*("+l[c.FULLPLAIN]+")$|^$";d("COMPARATORTRIM");l[c.COMPARATORTRIM]="(\\s*)"+l[c.GTLT]+"\\s*("+l[c.LOOSEPLAIN]+"|"+l[c.XRANGEPLAIN]+")";s[c.COMPARATORTRIM]=new RegExp(l[c.COMPARATORTRIM],"g");var h="$1$2$3";d("HYPHENRANGE");l[c.HYPHENRANGE]="^\\s*("+l[c.XRANGEPLAIN]+")"+"\\s+-\\s+"+"("+l[c.XRANGEPLAIN]+")"+"\\s*$";d("HYPHENRANGELOOSE");l[c.HYPHENRANGELOOSE]="^\\s*("+l[c.XRANGEPLAINLOOSE]+")"+"\\s+-\\s+"+"("+l[c.XRANGEPLAINLOOSE]+")"+"\\s*$";d("STAR");l[c.STAR]="(<|>)?=?\\s*\\*";for(var m=0;m<u;m++){r(m,l[m]);if(!s[m]){s[m]=new RegExp(l[m])}}t.parse=b;function b(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof _){return e}if(typeof e!=="string"){return null}if(e.length>i){return null}var n=t.loose?s[c.LOOSE]:s[c.FULL];if(!n.test(e)){return null}try{return new _(e,t)}catch(r){return null}}t.valid=v;function v(e,t){var n=b(e,t);return n?n.version:null}t.clean=g;function g(e,t){var n=b(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null}t.SemVer=_;function _(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof _){if(e.loose===t.loose){return e}else{e=e.version}}else if(typeof e!=="string"){throw new TypeError("Invalid Version: "+e)}if(e.length>i){throw new TypeError("version is longer than "+i+" characters")}if(!(this instanceof _)){return new _(e,t)}r("SemVer",e,t);this.options=t;this.loose=!!t.loose;var n=e.trim().match(t.loose?s[c.LOOSE]:s[c.FULL]);if(!n){throw new TypeError("Invalid Version: "+e)}this.raw=e;this.major=+n[1];this.minor=+n[2];this.patch=+n[3];if(this.major>o||this.major<0){throw new TypeError("Invalid major version")}if(this.minor>o||this.minor<0){throw new TypeError("Invalid minor version")}if(this.patch>o||this.patch<0){throw new TypeError("Invalid patch version")}if(!n[4]){this.prerelease=[]}else{this.prerelease=n[4].split(".").map((function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t<o){return t}}return e}))}this.build=n[5]?n[5].split("."):[];this.format()}_.prototype.format=function(){this.version=this.major+"."+this.minor+"."+this.patch;if(this.prerelease.length){this.version+="-"+this.prerelease.join(".")}return this.version};_.prototype.toString=function(){return this.version};_.prototype.compare=function(e){r("SemVer.compare",this.version,this.options,e);if(!(e instanceof _)){e=new _(e,this.options)}return this.compareMain(e)||this.comparePre(e)};_.prototype.compareMain=function(e){if(!(e instanceof _)){e=new _(e,this.options)}return C(this.major,e.major)||C(this.minor,e.minor)||C(this.patch,e.patch)};_.prototype.comparePre=function(e){if(!(e instanceof _)){e=new _(e,this.options)}if(this.prerelease.length&&!e.prerelease.length){return-1}else if(!this.prerelease.length&&e.prerelease.length){return 1}else if(!this.prerelease.length&&!e.prerelease.length){return 0}var t=0;do{var n=this.prerelease[t];var i=e.prerelease[t];r("prerelease compare",t,n,i);if(n===undefined&&i===undefined){return 0}else if(i===undefined){return 1}else if(n===undefined){return-1}else if(n===i){continue}else{return C(n,i)}}while(++t)};_.prototype.compareBuild=function(e){if(!(e instanceof _)){e=new _(e,this.options)}var t=0;do{var n=this.build[t];var i=e.build[t];r("prerelease compare",t,n,i);if(n===undefined&&i===undefined){return 0}else if(i===undefined){return 1}else if(n===undefined){return-1}else if(n===i){continue}else{return C(n,i)}}while(++t)};_.prototype.inc=function(e,t){switch(e){case"premajor":this.prerelease.length=0;this.patch=0;this.minor=0;this.major++;this.inc("pre",t);break;case"preminor":this.prerelease.length=0;this.patch=0;this.minor++;this.inc("pre",t);break;case"prepatch":this.prerelease.length=0;this.inc("patch",t);this.inc("pre",t);break;case"prerelease":if(this.prerelease.length===0){this.inc("patch",t)}this.inc("pre",t);break;case"major":if(this.minor!==0||this.patch!==0||this.prerelease.length===0){this.major++}this.minor=0;this.patch=0;this.prerelease=[];break;case"minor":if(this.patch!==0||this.prerelease.length===0){this.minor++}this.patch=0;this.prerelease=[];break;case"patch":if(this.prerelease.length===0){this.patch++}this.prerelease=[];break;case"pre":if(this.prerelease.length===0){this.prerelease=[0]}else{var n=this.prerelease.length;while(--n>=0){if(typeof this.prerelease[n]==="number"){this.prerelease[n]++;n=-2}}if(n===-1){this.prerelease.push(0)}}if(t){if(this.prerelease[0]===t){if(isNaN(this.prerelease[1])){this.prerelease=[t,0]}}else{this.prerelease=[t,0]}}break;default:throw new Error("invalid increment argument: "+e)}this.format();this.raw=this.version;return this};t.inc=y;function y(e,t,n,r){if(typeof n==="string"){r=n;n=undefined}try{return new _(e,n).inc(t,r).version}catch(i){return null}}t.diff=w;function w(e,t){if(I(e,t)){return null}else{var n=b(e);var r=b(t);var i="";if(n.prerelease.length||r.prerelease.length){i="pre";var o="prerelease"}for(var a in n){if(a==="major"||a==="minor"||a==="patch"){if(n[a]!==r[a]){return i+a}}}return o}}t.compareIdentifiers=C;var x=/^[0-9]+$/;function C(e,t){var n=x.test(e);var r=x.test(t);if(n&&r){e=+e;t=+t}return e===t?0:n&&!r?-1:r&&!n?1:e<t?-1:1}t.rcompareIdentifiers=k;function k(e,t){return C(t,e)}t.major=E;function E(e,t){return new _(e,t).major}t.minor=M;function M(e,t){return new _(e,t).minor}t.patch=S;function S(e,t){return new _(e,t).patch}t.compare=L;function L(e,t,n){return new _(e,n).compare(new _(t,n))}t.compareLoose=T;function T(e,t){return L(e,t,true)}t.compareBuild=D;function D(e,t,n){var r=new _(e,n);var i=new _(t,n);return r.compare(i)||r.compareBuild(i)}t.rcompare=O;function O(e,t,n){return L(t,e,n)}t.sort=A;function A(e,n){return e.sort((function(e,r){return t.compareBuild(e,r,n)}))}t.rsort=j;function j(e,n){return e.sort((function(e,r){return t.compareBuild(r,e,n)}))}t.gt=P;function P(e,t,n){return L(e,t,n)>0}t.lt=R;function R(e,t,n){return L(e,t,n)<0}t.eq=I;function I(e,t,n){return L(e,t,n)===0}t.neq=z;function z(e,t,n){return L(e,t,n)!==0}t.gte=N;function N(e,t,n){return L(e,t,n)>=0}t.lte=H;function H(e,t,n){return L(e,t,n)<=0}t.cmp=F;function F(e,t,n,r){switch(t){case"===":if(typeof e==="object")e=e.version;if(typeof n==="object")n=n.version;return e===n;case"!==":if(typeof e==="object")e=e.version;if(typeof n==="object")n=n.version;return e!==n;case"":case"=":case"==":return I(e,n,r);case"!=":return z(e,n,r);case">":return P(e,n,r);case">=":return N(e,n,r);case"<":return R(e,n,r);case"<=":return H(e,n,r);default:throw new TypeError("Invalid operator: "+t)}}t.Comparator=B;function B(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof B){if(e.loose===!!t.loose){return e}else{e=e.value}}if(!(this instanceof B)){return new B(e,t)}r("comparator",e,t);this.options=t;this.loose=!!t.loose;this.parse(e);if(this.semver===V){this.value=""}else{this.value=this.operator+this.semver.version}r("comp",this)}var V={};B.prototype.parse=function(e){var t=this.options.loose?s[c.COMPARATORLOOSE]:s[c.COMPARATOR];var n=e.match(t);if(!n){throw new TypeError("Invalid comparator: "+e)}this.operator=n[1]!==undefined?n[1]:"";if(this.operator==="="){this.operator=""}if(!n[2]){this.semver=V}else{this.semver=new _(n[2],this.options.loose)}};B.prototype.toString=function(){return this.value};B.prototype.test=function(e){r("Comparator.test",e,this.options.loose);if(this.semver===V||e===V){return true}if(typeof e==="string"){try{e=new _(e,this.options)}catch(t){return false}}return F(e,this.operator,this.semver,this.options)};B.prototype.intersects=function(e,t){if(!(e instanceof B)){throw new TypeError("a Comparator is required")}if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}var n;if(this.operator===""){if(this.value===""){return true}n=new Y(e.value,t);return re(this.value,n,t)}else if(e.operator===""){if(e.value===""){return true}n=new Y(this.value,t);return re(e.semver,n,t)}var r=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">");var i=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<");var o=this.semver.version===e.semver.version;var a=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<=");var s=F(this.semver,"<",e.semver,t)&&((this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"));var l=F(this.semver,">",e.semver,t)&&((this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">"));return r||i||o&&a||s||l};t.Range=Y;function Y(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Y){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease){return e}else{return new Y(e.raw,t)}}if(e instanceof B){return new Y(e.value,t)}if(!(this instanceof Y)){return new Y(e,t)}this.options=t;this.loose=!!t.loose;this.includePrerelease=!!t.includePrerelease;this.raw=e;this.set=e.split(/\s*\|\|\s*/).map((function(e){return this.parseRange(e.trim())}),this).filter((function(e){return e.length}));if(!this.set.length){throw new TypeError("Invalid SemVer Range: "+e)}this.format()}Y.prototype.format=function(){this.range=this.set.map((function(e){return e.join(" ").trim()})).join("||").trim();return this.range};Y.prototype.toString=function(){return this.range};Y.prototype.parseRange=function(e){var t=this.options.loose;e=e.trim();var n=t?s[c.HYPHENRANGELOOSE]:s[c.HYPHENRANGE];e=e.replace(n,te);r("hyphen replace",e);e=e.replace(s[c.COMPARATORTRIM],h);r("comparator trim",e,s[c.COMPARATORTRIM]);e=e.replace(s[c.TILDETRIM],f);e=e.replace(s[c.CARETTRIM],p);e=e.split(/\s+/).join(" ");var i=t?s[c.COMPARATORLOOSE]:s[c.COMPARATOR];var o=e.split(" ").map((function(e){return q(e,this.options)}),this).join(" ").split(/\s+/);if(this.options.loose){o=o.filter((function(e){return!!e.match(i)}))}o=o.map((function(e){return new B(e,this.options)}),this);return o};Y.prototype.intersects=function(e,t){if(!(e instanceof Y)){throw new TypeError("a Range is required")}return this.set.some((function(n){return W(n,t)&&e.set.some((function(e){return W(e,t)&&n.every((function(n){return e.every((function(e){return n.intersects(e,t)}))}))}))}))};function W(e,t){var n=true;var r=e.slice();var i=r.pop();while(n&&r.length){n=r.every((function(e){return i.intersects(e,t)}));i=r.pop()}return n}t.toComparators=U;function U(e,t){return new Y(e,t).set.map((function(e){return e.map((function(e){return e.value})).join(" ").trim().split(" ")}))}function q(e,t){r("comp",e,t);e=J(e,t);r("caret",e);e=K(e,t);r("tildes",e);e=Z(e,t);r("xrange",e);e=ee(e,t);r("stars",e);return e}function G(e){return!e||e.toLowerCase()==="x"||e==="*"}function K(e,t){return e.trim().split(/\s+/).map((function(e){return $(e,t)})).join(" ")}function $(e,t){var n=t.loose?s[c.TILDELOOSE]:s[c.TILDE];return e.replace(n,(function(t,n,i,o,a){r("tilde",e,t,n,i,o,a);var s;if(G(n)){s=""}else if(G(i)){s=">="+n+".0.0 <"+(+n+1)+".0.0"}else if(G(o)){s=">="+n+"."+i+".0 <"+n+"."+(+i+1)+".0"}else if(a){r("replaceTilde pr",a);s=">="+n+"."+i+"."+o+"-"+a+" <"+n+"."+(+i+1)+".0"}else{s=">="+n+"."+i+"."+o+" <"+n+"."+(+i+1)+".0"}r("tilde return",s);return s}))}function J(e,t){return e.trim().split(/\s+/).map((function(e){return X(e,t)})).join(" ")}function X(e,t){r("caret",e,t);var n=t.loose?s[c.CARETLOOSE]:s[c.CARET];return e.replace(n,(function(t,n,i,o,a){r("caret",e,t,n,i,o,a);var s;if(G(n)){s=""}else if(G(i)){s=">="+n+".0.0 <"+(+n+1)+".0.0"}else if(G(o)){if(n==="0"){s=">="+n+"."+i+".0 <"+n+"."+(+i+1)+".0"}else{s=">="+n+"."+i+".0 <"+(+n+1)+".0.0"}}else if(a){r("replaceCaret pr",a);if(n==="0"){if(i==="0"){s=">="+n+"."+i+"."+o+"-"+a+" <"+n+"."+i+"."+(+o+1)}else{s=">="+n+"."+i+"."+o+"-"+a+" <"+n+"."+(+i+1)+".0"}}else{s=">="+n+"."+i+"."+o+"-"+a+" <"+(+n+1)+".0.0"}}else{r("no pr");if(n==="0"){if(i==="0"){s=">="+n+"."+i+"."+o+" <"+n+"."+i+"."+(+o+1)}else{s=">="+n+"."+i+"."+o+" <"+n+"."+(+i+1)+".0"}}else{s=">="+n+"."+i+"."+o+" <"+(+n+1)+".0.0"}}r("caret return",s);return s}))}function Z(e,t){r("replaceXRanges",e,t);return e.split(/\s+/).map((function(e){return Q(e,t)})).join(" ")}function Q(e,t){e=e.trim();var n=t.loose?s[c.XRANGELOOSE]:s[c.XRANGE];return e.replace(n,(function(n,i,o,a,s,l){r("xRange",e,n,i,o,a,s,l);var c=G(o);var u=c||G(a);var d=u||G(s);var f=d;if(i==="="&&f){i=""}l=t.includePrerelease?"-0":"";if(c){if(i===">"||i==="<"){n="<0.0.0-0"}else{n="*"}}else if(i&&f){if(u){a=0}s=0;if(i===">"){i=">=";if(u){o=+o+1;a=0;s=0}else{a=+a+1;s=0}}else if(i==="<="){i="<";if(u){o=+o+1}else{a=+a+1}}n=i+o+"."+a+"."+s+l}else if(u){n=">="+o+".0.0"+l+" <"+(+o+1)+".0.0"+l}else if(d){n=">="+o+"."+a+".0"+l+" <"+o+"."+(+a+1)+".0"+l}r("xRange return",n);return n}))}function ee(e,t){r("replaceStars",e,t);return e.trim().replace(s[c.STAR],"")}function te(e,t,n,r,i,o,a,s,l,c,u,d,f){if(G(n)){t=""}else if(G(r)){t=">="+n+".0.0"}else if(G(i)){t=">="+n+"."+r+".0"}else{t=">="+t}if(G(l)){s=""}else if(G(c)){s="<"+(+l+1)+".0.0"}else if(G(u)){s="<"+l+"."+(+c+1)+".0"}else if(d){s="<="+l+"."+c+"."+u+"-"+d}else{s="<="+s}return(t+" "+s).trim()}Y.prototype.test=function(e){if(!e){return false}if(typeof e==="string"){try{e=new _(e,this.options)}catch(n){return false}}for(var t=0;t<this.set.length;t++){if(ne(this.set[t],e,this.options)){return true}}return false};function ne(e,t,n){for(var i=0;i<e.length;i++){if(!e[i].test(t)){return false}}if(t.prerelease.length&&!n.includePrerelease){for(i=0;i<e.length;i++){r(e[i].semver);if(e[i].semver===V){continue}if(e[i].semver.prerelease.length>0){var o=e[i].semver;if(o.major===t.major&&o.minor===t.minor&&o.patch===t.patch){return true}}}return false}return true}t.satisfies=re;function re(e,t,n){try{t=new Y(t,n)}catch(r){return false}return t.test(e)}t.maxSatisfying=ie;function ie(e,t,n){var r=null;var i=null;try{var o=new Y(t,n)}catch(a){return null}e.forEach((function(e){if(o.test(e)){if(!r||i.compare(e)===-1){r=e;i=new _(r,n)}}}));return r}t.minSatisfying=oe;function oe(e,t,n){var r=null;var i=null;try{var o=new Y(t,n)}catch(a){return null}e.forEach((function(e){if(o.test(e)){if(!r||i.compare(e)===1){r=e;i=new _(r,n)}}}));return r}t.minVersion=ae;function ae(e,t){e=new Y(e,t);var n=new _("0.0.0");if(e.test(n)){return n}n=new _("0.0.0-0");if(e.test(n)){return n}n=null;for(var r=0;r<e.set.length;++r){var i=e.set[r];i.forEach((function(e){var t=new _(e.semver.version);switch(e.operator){case">":if(t.prerelease.length===0){t.patch++}else{t.prerelease.push(0)}t.raw=t.format();case"":case">=":if(!n||P(n,t)){n=t}break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}}))}if(n&&e.test(n)){return n}return null}t.validRange=se;function se(e,t){try{return new Y(e,t).range||"*"}catch(n){return null}}t.ltr=le;function le(e,t,n){return ue(e,t,"<",n)}t.gtr=ce;function ce(e,t,n){return ue(e,t,">",n)}t.outside=ue;function ue(e,t,n,r){e=new _(e,r);t=new Y(t,r);var i,o,a,s,l;switch(n){case">":i=P;o=H;a=R;s=">";l=">=";break;case"<":i=R;o=N;a=P;s="<";l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(re(e,t,r)){return false}for(var c=0;c<t.set.length;++c){var u=t.set[c];var d=null;var f=null;u.forEach((function(e){if(e.semver===V){e=new B(">=0.0.0")}d=d||e;f=f||e;if(i(e.semver,d.semver,r)){d=e}else if(a(e.semver,f.semver,r)){f=e}}));if(d.operator===s||d.operator===l){return false}if((!f.operator||f.operator===s)&&o(e,f.semver)){return false}else if(f.operator===l&&a(e,f.semver)){return false}}return true}t.prerelease=de;function de(e,t){var n=b(e,t);return n&&n.prerelease.length?n.prerelease:null}t.intersects=fe;function fe(e,t,n){e=new Y(e,n);t=new Y(t,n);return e.intersects(t)}t.coerce=pe;function pe(e,t){if(e instanceof _){return e}if(typeof e==="number"){e=String(e)}if(typeof e!=="string"){return null}t=t||{};var n=null;if(!t.rtl){n=e.match(s[c.COERCE])}else{var r;while((r=s[c.COERCERTL].exec(e))&&(!n||n.index+n[0].length!==e.length)){if(!n||r.index+r[0].length!==n.index+n[0].length){n=r}s[c.COERCERTL].lastIndex=r.index+r[1].length+r[2].length}s[c.COERCERTL].lastIndex=-1}if(n===null){return null}return b(n[2]+"."+(n[3]||"0")+"."+(n[4]||"0"),t)}}).call(this,n("8oxB"))},jXCp:function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){"use strict";function t(t,n){var r=t.getLine(n);var i=r.search(/\S/);if(i==-1||/\bcomment\b/.test(t.getTokenTypeAt(e.Pos(n,i+1))))return-1;return e.countColumn(r,null,t.getOption("tabSize"))}e.registerHelper("fold","indent",(function(n,r){var i=t(n,r.line);if(i<0)return;var o=null;for(var a=r.line+1,s=n.lastLine();a<=s;++a){var l=t(n,a);if(l==-1){}else if(l>i){o=a}else{break}}if(o)return{from:e.Pos(r.line,n.getLine(r.line).length),to:e.Pos(o,n.getLine(o).length)}}))}))},jXT7:function(e,t,n){"use strict";n.r(t);t["default"]=n.p+"05b53beb21e3ef13d28244545977152d.woff"},"jb+b":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getBase16Theme=t.createStyling=t.invertTheme=undefined;var r=n("EJiy");var i=C(r);var o=n("QbLZ");var a=C(o);var s=n("sk9p");var l=C(s);var c=n("GQeE");var u=C(c);var d=n("FdJ0");var f=C(d);var p=n("Ihzh");var h=x(p);var m=n("G7cy");var b=C(m);var v=n("DtRd");var g=C(v);var _=n("R1z+");var y=C(_);var w=n("s6NM");function x(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n))t[n]=e[n]}}t.default=e;return t}}function C(e){return e&&e.__esModule?e:{default:e}}var k=h.default;var E=(0,u.default)(k);var M=function e(t){return t<.25?1:t<.5?.9-t:1.1-t};var S=(0,y.default)(g.default,w.rgb2yuv,(function(e){var t=(0,l.default)(e,3),n=t[0],r=t[1],i=t[2];return[M(n),r,i]}),w.yuv2rgb,b.default);var L=function e(t){return function(e){return{className:[e.className,t.className].filter(Boolean).join(" "),style:(0,a.default)({},e.style||{},t.style||{})}}};var T=function e(t,n){if(t===undefined){return n}if(n===undefined){return t}var r=typeof t==="undefined"?"undefined":(0,i.default)(t);var o=typeof n==="undefined"?"undefined":(0,i.default)(n);switch(r){case"string":switch(o){case"string":return[n,t].filter(Boolean).join(" ");case"object":return L({className:t,style:n});case"function":return function(e){for(var r=arguments.length,i=Array(r>1?r-1:0),o=1;o<r;o++){i[o-1]=arguments[o]}return L({className:t})(n.apply(undefined,[e].concat(i)))}}case"object":switch(o){case"string":return L({className:n,style:t});case"object":return(0,a.default)({},n,t);case"function":return function(e){for(var r=arguments.length,i=Array(r>1?r-1:0),o=1;o<r;o++){i[o-1]=arguments[o]}return L({style:t})(n.apply(undefined,[e].concat(i)))}}case"function":switch(o){case"string":return function(e){for(var r=arguments.length,i=Array(r>1?r-1:0),o=1;o<r;o++){i[o-1]=arguments[o]}return t.apply(undefined,[L(e)({className:n})].concat(i))};case"object":return function(e){for(var r=arguments.length,i=Array(r>1?r-1:0),o=1;o<r;o++){i[o-1]=arguments[o]}return t.apply(undefined,[L(e)({style:n})].concat(i))};case"function":return function(e){for(var r=arguments.length,i=Array(r>1?r-1:0),o=1;o<r;o++){i[o-1]=arguments[o]}return t.apply(undefined,[n.apply(undefined,[e].concat(i))].concat(i))}}}};var D=function e(t,n){var r=(0,u.default)(n);for(var i in t){if(r.indexOf(i)===-1)r.push(i)}return r.reduce((function(e,r){return e[r]=T(t[r],n[r]),e}),{})};var O=function e(t,n){for(var r=arguments.length,o=Array(r>2?r-2:0),s=2;s<r;s++){o[s-2]=arguments[s]}if(n===null){return t}if(!Array.isArray(n)){n=[n]}var l=n.map((function(e){return t[e]})).filter(Boolean);var c=l.reduce((function(e,t){if(typeof t==="string"){e.className=[e.className,t].filter(Boolean).join(" ")}else if((typeof t==="undefined"?"undefined":(0,i.default)(t))==="object"){e.style=(0,a.default)({},e.style,t)}else if(typeof t==="function"){e=(0,a.default)({},e,t.apply(undefined,[e].concat(o)))}return e}),{className:"",style:{}});if(!c.className){delete c.className}if((0,u.default)(c.style).length===0){delete c.style}return c};var A=t.invertTheme=function e(t){return(0,u.default)(t).reduce((function(e,n){return e[n]=/^base/.test(n)?S(t[n]):n==="scheme"?t[n]+":inverted":t[n],e}),{})};var j=t.createStyling=(0,f.default)((function(e){for(var t=arguments.length,n=Array(t>3?t-3:0),r=3;r<t;r++){n[r-3]=arguments[r]}var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var o=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};var s=i.defaultBase16,l=s===undefined?k:s,c=i.base16Themes,d=c===undefined?null:c;var p=P(o,d);if(p){o=(0,a.default)({},p,o)}var h=E.reduce((function(e,t){return e[t]=o[t]||l[t],e}),{});var m=(0,u.default)(o).reduce((function(e,t){return E.indexOf(t)===-1?(e[t]=o[t],e):e}),{});var b=e(h);var v=D(m,b);return(0,f.default)(O,2).apply(undefined,[v].concat(n))}),3);var P=t.getBase16Theme=function e(t,n){if(t&&t.extend){t=t.extend}if(typeof t==="string"){var r=t.split(":"),i=(0,l.default)(r,2),o=i[0],a=i[1];t=(n||{})[o]||h[o];if(a==="inverted"){t=A(t)}}return t&&t.hasOwnProperty("base00")?t:undefined}},jbSH:function(e,t,n){"use strict";n.r(t);n.d(t,"ClipboardExt",(function(){return r}));n.d(t,"ElementExt",(function(){return i}));n.d(t,"Platform",(function(){return o}));n.d(t,"Selector",(function(){return a}));var r;(function(e){function t(e){var t=document.body;var n=function(r){r.preventDefault();r.stopPropagation();r.clipboardData.setData("text",e);t.removeEventListener("copy",n,true)};t.addEventListener("copy",n,true);document.execCommand("copy")}e.copyText=t})(r||(r={}));var i;(function(e){function t(e){var t=window.getComputedStyle(e);var n=parseFloat(t.borderTopWidth)||0;var r=parseFloat(t.borderLeftWidth)||0;var i=parseFloat(t.borderRightWidth)||0;var o=parseFloat(t.borderBottomWidth)||0;var a=parseFloat(t.paddingTop)||0;var s=parseFloat(t.paddingLeft)||0;var l=parseFloat(t.paddingRight)||0;var c=parseFloat(t.paddingBottom)||0;var u=r+s+l+i;var d=n+a+c+o;return{borderTop:n,borderLeft:r,borderRight:i,borderBottom:o,paddingTop:a,paddingLeft:s,paddingRight:l,paddingBottom:c,horizontalSum:u,verticalSum:d}}e.boxSizing=t;function n(e){var t=window.getComputedStyle(e);var n=parseFloat(t.minWidth)||0;var r=parseFloat(t.minHeight)||0;var i=parseFloat(t.maxWidth)||Infinity;var o=parseFloat(t.maxHeight)||Infinity;i=Math.max(n,i);o=Math.max(r,o);return{minWidth:n,minHeight:r,maxWidth:i,maxHeight:o}}e.sizeLimits=n;function r(e,t,n){var r=e.getBoundingClientRect();return t>=r.left&&t<r.right&&n>=r.top&&n<r.bottom}e.hitTest=r;function i(e,t){var n=e.getBoundingClientRect();var r=t.getBoundingClientRect();if(r.top<=n.top&&r.bottom>=n.bottom){return}if(r.top<n.top&&r.height<=n.height){e.scrollTop-=n.top-r.top;return}if(r.bottom>n.bottom&&r.height>=n.height){e.scrollTop-=n.top-r.top;return}if(r.top<n.top&&r.height>n.height){e.scrollTop-=n.bottom-r.bottom;return}if(r.bottom>n.bottom&&r.height<n.height){e.scrollTop-=n.bottom-r.bottom;return}}e.scrollIntoViewIfNeeded=i})(i||(i={}));var o;(function(e){e.IS_MAC=!!navigator.platform.match(/Mac/i);e.IS_WIN=!!navigator.platform.match(/Win/i);e.IS_IE=/Trident/.test(navigator.userAgent);e.IS_EDGE=/Edge/.test(navigator.userAgent);function t(t){return e.IS_MAC?t.metaKey:t.ctrlKey}e.accelKey=t})(o||(o={}));var a;(function(e){function t(e){if(e in s.specificityCache){return s.specificityCache[e]}var t=s.calculateSingle(e);return s.specificityCache[e]=t}e.calculateSpecificity=t;function n(e){if(e in s.validityCache){return s.validityCache[e]}var t=true;try{s.testElem.querySelector(e)}catch(n){t=false}return s.validityCache[e]=t}e.isValid=n;function r(e,t){return s.protoMatchFunc.call(e,t)}e.matches=r})(a||(a={}));var s;(function(e){e.specificityCache=Object.create(null);e.validityCache=Object.create(null);e.testElem=document.createElement("div");e.protoMatchFunc=function(){var e=Element.prototype;return e.matches||e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector||function(e){var t=this;var n=t.ownerDocument?t.ownerDocument.querySelectorAll(e):[];return Array.prototype.indexOf.call(n,t)!==-1}}();function t(e){e=e.split(",",1)[0];var t=0;var u=0;var d=0;function f(t){var n=e.match(t);if(n===null){return false}e=e.slice(n[0].length);return true}e=e.replace(c," $1 ");while(e.length>0){if(f(n)){t++;continue}if(f(r)){u++;continue}if(f(i)){u++;continue}if(f(a)){d++;continue}if(f(s)){u++;continue}if(f(o)){d++;continue}if(f(l)){continue}return 0}t=Math.min(t,255);u=Math.min(u,255);d=Math.min(d,255);return t<<16|u<<8|d}e.calculateSingle=t;var n=/^#[^\s\+>~#\.\[:]+/;var r=/^\.[^\s\+>~#\.\[:]+/;var i=/^\[[^\]]+\]/;var o=/^[^\s\+>~#\.\[:]+/;var a=/^(::[^\s\+>~#\.\[:]+|:first-line|:first-letter|:before|:after)/;var s=/^:[^\s\+>~#\.\[:]+/;var l=/^[\s\+>~\*]+/;var c=/:not\(([^\)]+)\)/g})(s||(s={}))},jfSC:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},n={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};var r=e.defineLocale("fa",{months:"ژانویه_فوریهارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریهارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یکشنبه_دوشنبههشنبههارشنبه_پنجشنبه_جمعه_شنبه".split("_"),weekdaysShort:"یکشنبه_دوشنبههشنبههارشنبه_پنجشنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,t,n){if(e<12){return"قبل از ظهر"}else{return"بعد از ظهر"}},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"%d ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}});return r}))},jgwS:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 512 512'%3E %3Cpath class='jp-icon0 jp-icon-selectable' fill='%23000' d='M108.4 0h23v22.8h21.2V0h23v69h-23V46h-21v23h-23.2M206 23h-20.3V0h63.7v23H229v46h-23m53.5-69h24.1l14.8 24.3L313.2 0h24.1v69h-23V34.8l-16.1 24.8-16.1-24.8V69h-22.6m89.2-69h23v46.2h32.6V69h-55.6'/%3E %3Cpath class='jp-icon-selectable' fill='%23e44d26' d='M107.6 471l-33-370.4h362.8l-33 370.2L255.7 512'/%3E %3Cpath class='jp-icon-selectable' fill='%23f16529' d='M256 480.5V131h148.3L376 447'/%3E %3Cpath class='jp-icon-selectable-inverse' fill='%23ebebeb' d='M142 176.3h114v45.4h-64.2l4.2 46.5h60v45.3H154.4m2 22.8H202l3.2 36.3 50.8 13.6v47.4l-93.2-26'/%3E %3Cpath class='jp-icon-selectable-inverse' fill='%23fff' d='M369.6 176.3H255.8v45.4h109.6m-4.1 46.5H255.8v45.4h56l-5.3 59-50.7 13.6v47.2l93-25.8'/%3E %3C/svg%3E"},jjzf:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));const r="jp-HoverBox";const i="jp-mod-outofview";var o;(function(e){function t(e){const{anchor:t,host:n,node:o,privilege:a}=e;o.classList.add(r);o.classList.add(i);if(!n.contains(document.elementFromPoint(t.left,t.top))){return}o.style.maxHeight="";o.style.marginTop="";o.classList.remove(i);const s=e.style||window.getComputedStyle(o);const l=window.innerHeight;const c=t.top;const u=l-t.bottom;const d=parseInt(s.marginTop,10)||0;const f=parseInt(s.minHeight,10)||e.minHeight;let p=parseInt(s.maxHeight,10)||e.maxHeight;const h=a==="forceAbove"?false:a==="forceBelow"?true:a==="above"?c<p&&c<u:u>=p||u>=c;if(h){p=Math.min(u-d,p)}else{p=Math.min(c,p);o.style.marginTop="0px"}o.style.maxHeight=`${p}px`;const m=p>f&&(u>=f||c>=f);if(!m){o.classList.add(i);return}const b=e.offset&&e.offset.vertical&&e.offset.vertical.above||0;const v=e.offset&&e.offset.vertical&&e.offset.vertical.below||0;const g=h?l-u+v:c-o.getBoundingClientRect().height+b;o.style.top=`${Math.floor(g)}px`;const _=e.offset&&e.offset.horizontal||0;let y=t.left+_;o.style.left=`${Math.ceil(y)}px`;o.style.width="auto";if(o.scrollHeight>=p){o.style.width=`${2*o.offsetWidth-o.clientWidth}`;o.scrollTop=0}const w=o.getBoundingClientRect().right;if(w>window.innerWidth){y-=w-window.innerWidth;o.style.left=`${Math.ceil(y)}px`}}e.setGeometry=t})(o||(o={}))},"jl/8":function(e,t,n){"use strict";n.d(t,"a",(function(){return y}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("ZEf0");var d=n("a26C");var f=n("7x2u");var p=n("Nc1m");var h=45;var m="M 50,50 m 0,-"+h+" a "+h+","+h+" 0 1 1 0,"+h*2+" a "+h+","+h+" 0 1 1 0,-"+h*2;var b=280;var v=10;var g=4;var _=16;var y=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}n=t;t.prototype.componentDidUpdate=function(e){if(e.value!==this.props.value){this.forceUpdate()}};t.prototype.render=function(){var e;var t=this.props,r=t.className,i=t.intent,s=t.value,l=t.tagName,u=l===void 0?"div":l;var d=this.getSize();var f=o()(c["Classes"].SPINNER,c["Classes"].intentClass(i),(e={},e[c["Classes"].SPINNER_NO_SPIN]=s!=null,e),r);var h=Math.min(_,g*n.SIZE_LARGE/d);var v=b-b*(s==null?.25:Object(p["c"])(s,0,1));return a["createElement"](u,{className:f},a["createElement"](u,{className:c["Classes"].SPINNER_ANIMATION},a["createElement"]("svg",{width:d,height:d,strokeWidth:h.toFixed(2),viewBox:this.getViewBox(h)},a["createElement"]("path",{className:c["Classes"].SPINNER_TRACK,d:m}),a["createElement"]("path",{className:c["Classes"].SPINNER_HEAD,d:m,pathLength:b,strokeDasharray:b+" "+b,strokeDashoffset:v}))))};t.prototype.validateProps=function(e){var t=e.className,n=t===void 0?"":t,r=e.size;if(r!=null&&(n.indexOf(c["Classes"].SMALL)>=0||n.indexOf(c["Classes"].LARGE)>=0)){console.warn(d["O"])}};t.prototype.getSize=function(){var e=this.props,t=e.className,r=t===void 0?"":t,i=e.size;if(i==null){if(r.indexOf(c["Classes"].SMALL)>=0){return n.SIZE_SMALL}else if(r.indexOf(c["Classes"].LARGE)>=0){return n.SIZE_LARGE}return n.SIZE_STANDARD}return Math.max(v,i)};t.prototype.getViewBox=function(e){var t=h+e/2;var n=(50-t).toFixed(2);var r=(t*2).toFixed(2);return n+" "+n+" "+r+" "+r};var n;t.displayName=f["a"]+".Spinner";t.SIZE_SMALL=20;t.SIZE_STANDARD=50;t.SIZE_LARGE=100;t=n=Object(r["__decorate"])([l["polyfill"]],t);return t}(u["a"])},jmDH:function(e,t,n){e.exports=!n("KUxP")((function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7}))},jnO4:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},r=function(e){return e===0?0:e===1?1:e===2?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},i={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},o=function(e){return function(t,n,o,a){var s=r(t),l=i[e][r(t)];if(s===2){l=l[n?0:1]}return l.replace(/%d/i,t)}},a=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];var s=e.defineLocale("ar",{months:a,monthsShort:a,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){if(e<12){return"ص"}else{return"م"}},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:o("s"),ss:o("s"),m:o("m"),mm:o("m"),h:o("h"),hh:o("h"),d:o("d"),dd:o("d"),M:o("M"),MM:o("M"),y:o("y"),yy:o("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}});return s}))},jo6Y:function(e,t,n){"use strict";t.__esModule=true;t.default=function(e,t){var n={};for(var r in e){if(t.indexOf(r)>=0)continue;if(!Object.prototype.hasOwnProperty.call(e,r))continue;n[r]=e[r]}return n}},ju9h:function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"chalk",author:"chris kempson (http://chriskempson.com)",base00:"#151515",base01:"#202020",base02:"#303030",base03:"#505050",base04:"#b0b0b0",base05:"#d0d0d0",base06:"#e0e0e0",base07:"#f5f5f5",base08:"#fb9fb1",base09:"#eda987",base0A:"#ddb26f",base0B:"#acc267",base0C:"#12cfc0",base0D:"#6fc2ef",base0E:"#e1a3ee",base0F:"#deaf8f"};e.exports=t["default"]},jvt3:function(e,t,n){"use strict";n.r(t);n.d(t,"show",(function(){return w}));n.d(t,"hide",(function(){return x}));n.d(t,"isOpen",(function(){return C}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("i8i4");var c=n.n(l);var u=n("VCL8");var d=n("xggJ");var f=n("xySv");var p=n("ZEf0");var h=n("tj0V");var m=n("dHIa");var b={preventOverflow:{boundariesElement:"viewport"}};var v=100;var g=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.state={isDarkTheme:false,isOpen:false,menu:null,offset:null};t.cancelContextMenu=function(e){return e.preventDefault()};t.handleBackdropContextMenu=function(e){e.persist();e.preventDefault();t.setTimeout((function(){var t=document.elementFromPoint(e.clientX,e.clientY);var n=e.view,i=Object(r["__rest"])(e,["view"]);t.dispatchEvent(new MouseEvent("contextmenu",i))}),v)};t.handlePopoverInteraction=function(e){if(!e){requestAnimationFrame((function(){return t.hide()}))}};return t}t.prototype.render=function(){var e;var t=a["createElement"]("div",{onContextMenu:this.cancelContextMenu},this.state.menu);var n=o()((e={},e[d["Classes"].DARK]=this.state.isDarkTheme,e));var i=this.state.offset==null?"":this.state.offset.left+"x"+this.state.offset.top;return a["createElement"]("div",{className:d["Classes"].CONTEXT_MENU_POPOVER_TARGET,style:this.state.offset},a["createElement"](m["a"],Object(r["__assign"])({},this.props,{backdropProps:{onContextMenu:this.handleBackdropContextMenu},content:t,enforceFocus:false,key:i,hasBackdrop:true,isOpen:this.state.isOpen,minimal:true,modifiers:b,onInteraction:this.handlePopoverInteraction,position:f["a"].RIGHT_TOP,popoverClassName:n,target:a["createElement"]("div",null),transitionDuration:v})))};t.prototype.show=function(e,t,n,r){this.setState({isOpen:true,menu:e,offset:t,onClose:n,isDarkTheme:r})};t.prototype.hide=function(){Object(h["b"])(this.state.onClose);this.setState({isOpen:false,onClose:undefined})};t=Object(r["__decorate"])([u["polyfill"]],t);return t}(p["a"]);var _;var y;function w(e,t,n,r){if(_==null){_=document.createElement("div");_.classList.add(d["Classes"].CONTEXT_MENU);document.body.appendChild(_);y=l["render"](a["createElement"](g,{onClosed:k}),_)}y.show(e,t,n,r)}function x(){if(y!=null){y.hide()}}function C(){return y!=null&&y.state.isOpen}function k(){if(_!=null){l["unmountComponentAtNode"](_);_.remove();_=null;y=null}}},"k/8l":function(e,t,n){e.exports={default:n("VKFn"),__esModule:true}},"k/Qq":function(e,t,n){"use strict";n.r(t);var r=n("2F0p");var i=n("U2CZ");var o=n("923h");var a=n("8+Fv");var s=n("yhkN");var l=n("PbVF");var c=n("hI0s");var u=n("Or5M");var d=n("i96i");var f=n("nW2j");var p=n("JGtG");var h=n("q1tI");const m=new f["Token"]("@jupyterlab/htmlviewer:IHTMLViewerTracker");const b=1e3;const v="jp-HTMLViewer";class g extends u["d"]{constructor(e){super(Object.assign(Object.assign({},e),{content:new a["a"]({sandbox:["allow-same-origin"]})}));this._renderPending=false;this._parser=new DOMParser;this._monitor=null;this._objectUrl="";this._trustedChanged=new p["Signal"](this);this.content.addClass(v);void this.context.ready.then(()=>{this.update();this._monitor=new c["ActivityMonitor"]({signal:this.context.model.contentChanged,timeout:b});this._monitor.activityStopped.connect(this.update,this)});this.toolbar.addItem("refresh",new s["c"]({icon:d["X"],onClick:async()=>{if(!this.context.model.dirty){await this.context.revert();this.update()}},tooltip:"Rerender HTML Document"}));this.toolbar.addItem("trust",l["a"].create(h["createElement"](y.TrustButtonComponent,{htmlDocument:this})))}get trusted(){return this.content.sandbox.indexOf("allow-scripts")!==-1}set trusted(e){if(this.trusted===e){return}if(e){this.content.sandbox=y.trusted}else{this.content.sandbox=y.untrusted}this.content.url=this.content.url;this._trustedChanged.emit(e)}get trustedChanged(){return this._trustedChanged}dispose(){if(this._objectUrl){try{URL.revokeObjectURL(this._objectUrl)}catch(e){}}super.dispose()}onUpdateRequest(){if(this._renderPending){return}this._renderPending=true;void this._renderModel().then(()=>this._renderPending=false)}async _renderModel(){let e=this.context.model.toString();e=await this._setBase(e);const t=new Blob([e],{type:"text/html"});const n=this._objectUrl;this._objectUrl=URL.createObjectURL(t);this.content.url=this._objectUrl;if(n){try{URL.revokeObjectURL(n)}catch(r){}}return}async _setBase(e){const t=this._parser.parseFromString(e,"text/html");let n=t.querySelector("base");if(!n){n=t.createElement("base");t.head.insertBefore(n,t.head.firstChild)}const r=this.context.path;const i=await this.context.urlResolver.getDownloadUrl(r);n.href=i;n.target="_self";return t.documentElement.innerHTML}}class _ extends u["a"]{createNewWidget(e){return new g({context:e})}}var y;(function(e){e.untrusted=[];e.trusted=["allow-scripts"];function t(e){return h["createElement"](l["b"],{signal:e.htmlDocument.trustedChanged,initialSender:e.htmlDocument},t=>h["createElement"](s["d"],{className:"",onClick:()=>e.htmlDocument.trusted=!e.htmlDocument.trusted,tooltip:`Whether the HTML file is trusted.\nTrusting the file allows scripts to run in it,\nwhich may result in security risks.\nOnly enable for files you trust.`,label:e.htmlDocument.trusted?"Distrust HTML":"Trust HTML"}))}e.TrustButtonComponent=t})(y||(y={}));var w;(function(e){e.trustHTML="htmlviewer:trust-html"})(w||(w={}));const x={activate:C,id:"@jupyterlab/htmlviewer-extension:plugin",provides:m,optional:[i["a"],r["a"]],autoStart:true};function C(e,t,n){const r={name:"html",contentType:"file",fileFormat:"text",displayName:"HTML File",extensions:[".html"],mimeTypes:["text/html"],icon:d["A"]};e.docRegistry.addFileType(r);const i=new _({name:"HTML Viewer",fileTypes:["html"],defaultFor:["html"],readOnly:true});const a=new o["a"]({namespace:"htmlviewer"});if(n){void n.restore(a,{command:"docmanager:open",args:e=>({path:e.context.path,factory:"HTML Viewer"}),name:e=>e.context.path})}e.docRegistry.addWidgetFactory(i);i.widgetCreated.connect((t,n)=>{var i,o;void a.add(n);n.context.pathChanged.connect(()=>{void a.save(n)});n.trustedChanged.connect(()=>{e.commands.notifyCommandChanged(w.trustHTML)});n.title.icon=r.icon;n.title.iconClass=(i=r.iconClass,i!==null&&i!==void 0?i:"");n.title.iconLabel=(o=r.iconLabel,o!==null&&o!==void 0?o:"")});e.commands.addCommand(w.trustHTML,{label:"Trust HTML File",isEnabled:()=>!!a.currentWidget,isToggled:()=>{const e=a.currentWidget;if(!e){return false}const t=e.content.sandbox;return t.indexOf("allow-scripts")!==-1},execute:()=>{const e=a.currentWidget;if(!e){return false}e.trusted=!e.trusted}});if(t){t.addItem({command:w.trustHTML,category:"File Operations"})}return a}var k=t["default"]=x},k4fh:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getActiveItem=t.isCreateNewItem=t.getCreateNewItem=void 0;function r(){return{__blueprintCreateNewItemBrand:"blueprint-create-new-item"}}t.getCreateNewItem=r;function i(e){if(e==null){return false}var t=Object.keys(e);if(t.length!==1||t[0]!=="__blueprintCreateNewItemBrand"){return false}return e.__blueprintCreateNewItemBrand==="blueprint-create-new-item"}t.isCreateNewItem=i;function o(e){return e==null||i(e)?null:e}t.getActiveItem=o},k6L4:function(e,t,n){"use strict";t.__esModule=true;t.default=void 0;var r={split:function e(t,n,r){var i=[];var o="";var e=false;var a=0;var s=false;var l=false;for(var c=0;c<t.length;c++){var u=t[c];if(s){if(l){l=false}else if(u==="\\"){l=true}else if(u===s){s=false}}else if(u==='"'||u==="'"){s=u}else if(u==="("){a+=1}else if(u===")"){if(a>0)a-=1}else if(a===0){if(n.indexOf(u)!==-1)e=true}if(e){if(o!=="")i.push(o.trim());o="";e=false}else{o+=u}}if(r||o!=="")i.push(o.trim());return i},space:function e(t){var n=[" ","\n","\t"];return r.split(t,n)},comma:function e(t){return r.split(t,[","],true)}};var i=r;t.default=i;e.exports=t.default},k9m0:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' viewBox='0 0 1860.8 475'%3E %3Cg class='jp-icon2' fill='%234E4E4E' transform='translate(480.136401, 64.271493)'%3E %3Cg transform='translate(0.000000, 58.875566)'%3E %3Cg transform='translate(0.087603, 0.140294)'%3E %3Cpath d='M-426.9,169.8c0,48.7-3.7,64.7-13.6,76.4c-10.8,10-25,15.5-39.7,15.5l3.7,29 c22.8,0.3,44.8-7.9,61.9-23.1c17.8-18.5,24-44.1,24-83.3V0H-427v170.1L-426.9,169.8L-426.9,169.8z'/%3E %3C/g%3E %3C/g%3E %3Cg transform='translate(155.045296, 56.837104)'%3E %3Cg transform='translate(1.562453, 1.799842)'%3E %3Cpath d='M-312,148c0,21,0,39.5,1.7,55.4h-31.8l-2.1-33.3h-0.8c-6.7,11.6-16.4,21.3-28,27.9 c-11.6,6.6-24.8,10-38.2,9.8c-31.4,0-69-17.7-69-89V0h36.4v112.7c0,38.7,11.6,64.7,44.6,64.7c10.3-0.2,20.4-3.5,28.9-9.4 c8.5-5.9,15.1-14.3,18.9-23.9c2.2-6.1,3.3-12.5,3.3-18.9V0.2h36.4V148H-312L-312,148z'/%3E %3C/g%3E %3C/g%3E %3Cg transform='translate(390.013322, 53.479638)'%3E %3Cg transform='translate(1.706458, 0.231425)'%3E %3Cpath d='M-478.6,71.4c0-26-0.8-47-1.7-66.7h32.7l1.7,34.8h0.8c7.1-12.5,17.5-22.8,30.1-29.7 c12.5-7,26.7-10.3,41-9.8c48.3,0,84.7,41.7,84.7,103.3c0,73.1-43.7,109.2-91,109.2c-12.1,0.5-24.2-2.2-35-7.8 c-10.8-5.6-19.9-13.9-26.6-24.2h-0.8V291h-36v-220L-478.6,71.4L-478.6,71.4z M-442.6,125.6c0.1,5.1,0.6,10.1,1.7,15.1 c3,12.3,9.9,23.3,19.8,31.1c9.9,7.8,22.1,12.1,34.7,12.1c38.5,0,60.7-31.9,60.7-78.5c0-40.7-21.1-75.6-59.5-75.6 c-12.9,0.4-25.3,5.1-35.3,13.4c-9.9,8.3-16.9,19.7-19.6,32.4c-1.5,4.9-2.3,10-2.5,15.1V125.6L-442.6,125.6L-442.6,125.6z'/%3E %3C/g%3E %3C/g%3E %3Cg transform='translate(606.740726, 56.837104)'%3E %3Cg transform='translate(0.751226, 1.989299)'%3E %3Cpath d='M-440.8,0l43.7,120.1c4.5,13.4,9.5,29.4,12.8,41.7h0.8c3.7-12.2,7.9-27.7,12.8-42.4 l39.7-119.2h38.5L-346.9,145c-26,69.7-43.7,105.4-68.6,127.2c-12.5,11.7-27.9,20-44.6,23.9l-9.1-31.1 c11.7-3.9,22.5-10.1,31.8-18.1c13.2-11.1,23.7-25.2,30.6-41.2c1.5-2.8,2.5-5.7,2.9-8.8c-0.3-3.3-1.2-6.6-2.5-9.7L-480.2,0.1 h39.7L-440.8,0L-440.8,0z'/%3E %3C/g%3E %3C/g%3E %3Cg transform='translate(822.748104, 0.000000)'%3E %3Cg transform='translate(1.464050, 0.378914)'%3E %3Cpath d='M-413.7,0v58.3h52v28.2h-52V196c0,25,7,39.5,27.3,39.5c7.1,0.1,14.2-0.7,21.1-2.5 l1.7,27.7c-10.3,3.7-21.3,5.4-32.2,5c-7.3,0.4-14.6-0.7-21.3-3.4c-6.8-2.7-12.9-6.8-17.9-12.1c-10.3-10.9-14.1-29-14.1-52.9 V86.5h-31V58.3h31V9.6L-413.7,0L-413.7,0z'/%3E %3C/g%3E %3C/g%3E %3Cg transform='translate(974.433286, 53.479638)'%3E %3Cg transform='translate(0.990034, 0.610339)'%3E %3Cpath d='M-445.8,113c0.8,50,32.2,70.6,68.6,70.6c19,0.6,37.9-3,55.3-10.5l6.2,26.4 c-20.9,8.9-43.5,13.1-66.2,12.6c-61.5,0-98.3-41.2-98.3-102.5C-480.2,48.2-444.7,0-386.5,0c65.2,0,82.7,58.3,82.7,95.7 c-0.1,5.8-0.5,11.5-1.2,17.2h-140.6H-445.8L-445.8,113z M-339.2,86.6c0.4-23.5-9.5-60.1-50.4-60.1 c-36.8,0-52.8,34.4-55.7,60.1H-339.2L-339.2,86.6L-339.2,86.6z'/%3E %3C/g%3E %3C/g%3E %3Cg transform='translate(1201.961058, 53.479638)'%3E %3Cg transform='translate(1.179640, 0.705068)'%3E %3Cpath d='M-478.6,68c0-23.9-0.4-44.5-1.7-63.4h31.8l1.2,39.9h1.7c9.1-27.3,31-44.5,55.3-44.5 c3.5-0.1,7,0.4,10.3,1.2v34.8c-4.1-0.9-8.2-1.3-12.4-1.2c-25.6,0-43.7,19.7-48.7,47.4c-1,5.7-1.6,11.5-1.7,17.2v108.3h-36V68 L-478.6,68z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3Cg class='jp-icon-warn0' fill='%23F37726'%3E %3Cpath d='M1352.3,326.2h37V28h-37V326.2z M1604.8,326.2c-2.5-13.9-3.4-31.1-3.4-48.7v-76 c0-40.7-15.1-83.1-77.3-83.1c-25.6,0-50,7.1-66.8,18.1l8.4,24.4c14.3-9.2,34-15.1,53-15.1c41.6,0,46.2,30.2,46.2,47v4.2 c-78.6-0.4-122.3,26.5-122.3,75.6c0,29.4,21,58.4,62.2,58.4c29,0,50.9-14.3,62.2-30.2h1.3l2.9,25.6H1604.8z M1565.7,257.7 c0,3.8-0.8,8-2.1,11.8c-5.9,17.2-22.7,34-49.2,34c-18.9,0-34.9-11.3-34.9-35.3c0-39.5,45.8-46.6,86.2-45.8V257.7z M1698.5,326.2 l1.7-33.6h1.3c15.1,26.9,38.7,38.2,68.1,38.2c45.4,0,91.2-36.1,91.2-108.8c0.4-61.7-35.3-103.7-85.7-103.7 c-32.8,0-56.3,14.7-69.3,37.4h-0.8V28h-36.6v245.7c0,18.1-0.8,38.6-1.7,52.5H1698.5z M1704.8,208.2c0-5.9,1.3-10.9,2.1-15.1 c7.6-28.1,31.1-45.4,56.3-45.4c39.5,0,60.5,34.9,60.5,75.6c0,46.6-23.1,78.1-61.8,78.1c-26.9,0-48.3-17.6-55.5-43.3 c-0.8-4.2-1.7-8.8-1.7-13.4V208.2z'/%3E %3C/g%3E %3C/svg%3E"},kAMH:function(e,t,n){var r=n("a0xu");e.exports=Array.isArray||function e(t){return r(t)=="Array"}},kCS6:function(e,t,n){"use strict";t.__esModule=true;var r=n("QbLZ");var i=v(r);var o=n("iCc5");var a=v(o);var s=n("FYw3");var l=v(s);var c=n("mRg0");var u=v(c);var d=n("q1tI");var f=v(d);var p=n("17x9");var h=v(p);var m=n("ktrZ");var b=v(m);function v(e){return e&&e.__esModule?e:{default:e}}var g=function(e){(0,u["default"])(t,e);function t(n){(0,a["default"])(this,t);var r=(0,l["default"])(this,e.call(this,n));r.state={expanded:false};r.handleClick=r.handleClick.bind(r);return r}t.prototype.render=function e(){var t=this.props,n=t.styling,r=t.from,o=t.to,a=t.renderChildNodes,s=t.nodeType;return this.state.expanded?f["default"].createElement("div",n("itemRange",this.state.expanded),a(this.props,r,o)):f["default"].createElement("div",(0,i["default"])({},n("itemRange",this.state.expanded),{onClick:this.handleClick}),f["default"].createElement(b["default"],{nodeType:s,styling:n,expanded:false,onClick:this.handleClick,arrowStyle:"double"}),r+" ... "+o)};t.prototype.handleClick=function e(){this.setState({expanded:!this.state.expanded})};return t}(f["default"].Component);g.propTypes={styling:h["default"].func.isRequired,from:h["default"].number.isRequired,to:h["default"].number.isRequired,renderChildNodes:h["default"].func.isRequired,nodeType:h["default"].string.isRequired};t["default"]=g},kD6b:function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){"use strict";e.registerHelper("wordChars","r",/[\w.]/);e.defineMode("r",(function(t){function n(e){var t={};for(var n=0;n<e.length;++n)t[e[n]]=true;return t}var r=["NULL","NA","Inf","NaN","NA_integer_","NA_real_","NA_complex_","NA_character_","TRUE","FALSE"];var i=["list","quote","bquote","eval","return","call","parse","deparse"];var o=["if","else","repeat","while","function","for","in","next","break"];var a=["if","else","repeat","while","function","for"];e.registerHelper("hintWords","r",r.concat(i,o));var s=n(r);var l=n(i);var c=n(o);var u=n(a);var d=/[+\-*\/^<>=!&|~$:]/;var f;function p(e,t){f=null;var n=e.next();if(n=="#"){e.skipToEnd();return"comment"}else if(n=="0"&&e.eat("x")){e.eatWhile(/[\da-f]/i);return"number"}else if(n=="."&&e.eat(/\d/)){e.match(/\d*(?:e[+\-]?\d+)?/);return"number"}else if(/\d/.test(n)){e.match(/\d*(?:\.\d+)?(?:e[+\-]\d+)?L?/);return"number"}else if(n=="'"||n=='"'){t.tokenize=h(n);return"string"}else if(n=="`"){e.match(/[^`]+`/);return"variable-3"}else if(n=="."&&e.match(/.[.\d]+/)){return"keyword"}else if(/[\w\.]/.test(n)&&n!="_"){e.eatWhile(/[\w\.]/);var r=e.current();if(s.propertyIsEnumerable(r))return"atom";if(c.propertyIsEnumerable(r)){if(u.propertyIsEnumerable(r)&&!e.match(/\s*if(\s+|$)/,false))f="block";return"keyword"}if(l.propertyIsEnumerable(r))return"builtin";return"variable"}else if(n=="%"){if(e.skipTo("%"))e.next();return"operator variable-2"}else if(n=="<"&&e.eat("-")||n=="<"&&e.match("<-")||n=="-"&&e.match(/>>?/)){return"operator arrow"}else if(n=="="&&t.ctx.argList){return"arg-is"}else if(d.test(n)){if(n=="$")return"operator dollar";e.eatWhile(d);return"operator"}else if(/[\(\){}\[\];]/.test(n)){f=n;if(n==";")return"semi";return null}else{return null}}function h(e){return function(t,n){if(t.eat("\\")){var r=t.next();if(r=="x")t.match(/^[a-f0-9]{2}/i);else if((r=="u"||r=="U")&&t.eat("{")&&t.skipTo("}"))t.next();else if(r=="u")t.match(/^[a-f0-9]{4}/i);else if(r=="U")t.match(/^[a-f0-9]{8}/i);else if(/[0-7]/.test(r))t.match(/^[0-7]{1,2}/);return"string-2"}else{var i;while((i=t.next())!=null){if(i==e){n.tokenize=p;break}if(i=="\\"){t.backUp(1);break}}return"string"}}}var m=1,b=2,v=4;function g(e,t,n){e.ctx={type:t,indent:e.indent,flags:0,column:n.column(),prev:e.ctx}}function _(e,t){var n=e.ctx;e.ctx={type:n.type,indent:n.indent,flags:n.flags|t,column:n.column,prev:n.prev}}function y(e){e.indent=e.ctx.indent;e.ctx=e.ctx.prev}return{startState:function(){return{tokenize:p,ctx:{type:"top",indent:-t.indentUnit,flags:b},indent:0,afterIdent:false}},token:function(e,t){if(e.sol()){if((t.ctx.flags&3)==0)t.ctx.flags|=b;if(t.ctx.flags&v)y(t);t.indent=e.indentation()}if(e.eatSpace())return null;var n=t.tokenize(e,t);if(n!="comment"&&(t.ctx.flags&b)==0)_(t,m);if((f==";"||f=="{"||f=="}")&&t.ctx.type=="block")y(t);if(f=="{")g(t,"}",e);else if(f=="("){g(t,")",e);if(t.afterIdent)t.ctx.argList=true}else if(f=="[")g(t,"]",e);else if(f=="block")g(t,"block",e);else if(f==t.ctx.type)y(t);else if(t.ctx.type=="block"&&n!="comment")_(t,v);t.afterIdent=n=="variable"||n=="keyword";return n},indent:function(e,n){if(e.tokenize!=p)return 0;var r=n&&n.charAt(0),i=e.ctx,o=r==i.type;if(i.flags&v)i=i.prev;if(i.type=="block")return i.indent+(r=="{"?0:t.indentUnit);else if(i.flags&m)return i.column+(o?0:1);else return i.indent+(o?0:t.indentUnit)},lineComment:"#"}}));e.defineMIME("text/x-rsrc","r")}))},kEOa:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"",5:"৫",6:"৬",7:"",8:"৮",9:"৯",0:""},n={"১":"1","২":"2","৩":"3","":"4","৫":"5","৬":"6","":"7","৮":"8","৯":"9","":"0"};var r=e.defineLocale("bn",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,t){if(e===12){e=0}if(t==="রাত"&&e>=4||t==="দুপুর"&&e<5||t==="বিকাল"){return e+12}else{return e}},meridiem:function(e,t,n){if(e<4){return"রাত"}else if(e<10){return"সকাল"}else if(e<17){return"দুপুর"}else if(e<20){return"বিকাল"}else{return"রাত"}},week:{dow:0,doy:6}});return r}))},kOpN:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){if(e===12){e=0}if(t==="凌晨"||t==="早上"||t==="上午"){return e}else if(t==="中午"){return e>=11?e:e+12}else if(t==="下午"||t==="晚上"){return e+12}},meridiem:function(e,t,n){var r=e*100+t;if(r<600){return"凌晨"}else if(r<900){return"早上"}else if(r<1130){return"上午"}else if(r<1230){return"中午"}else if(r<1800){return"下午"}else{return"晚上"}},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}});return t}))},kTiW:function(e,t,n){e.exports=n("NegM")},"kVK+":function(e,t){t.read=function(e,t,n,r,i){var o,a;var s=i*8-r-1;var l=(1<<s)-1;var c=l>>1;var u=-7;var d=n?i-1:0;var f=n?-1:1;var p=e[t+d];d+=f;o=p&(1<<-u)-1;p>>=-u;u+=s;for(;u>0;o=o*256+e[t+d],d+=f,u-=8){}a=o&(1<<-u)-1;o>>=-u;u+=r;for(;u>0;a=a*256+e[t+d],d+=f,u-=8){}if(o===0){o=1-c}else if(o===l){return a?NaN:(p?-1:1)*Infinity}else{a=a+Math.pow(2,r);o=o-c}return(p?-1:1)*a*Math.pow(2,o-r)};t.write=function(e,t,n,r,i,o){var a,s,l;var c=o*8-i-1;var u=(1<<c)-1;var d=u>>1;var f=i===23?Math.pow(2,-24)-Math.pow(2,-77):0;var p=r?0:o-1;var h=r?1:-1;var m=t<0||t===0&&1/t<0?1:0;t=Math.abs(t);if(isNaN(t)||t===Infinity){s=isNaN(t)?1:0;a=u}else{a=Math.floor(Math.log(t)/Math.LN2);if(t*(l=Math.pow(2,-a))<1){a--;l*=2}if(a+d>=1){t+=f/l}else{t+=f*Math.pow(2,1-d)}if(t*l>=2){a++;l/=2}if(a+d>=u){s=0;a=u}else if(a+d>=1){s=(t*l-1)*Math.pow(2,i);a=a+d}else{s=t*Math.pow(2,d-1)*Math.pow(2,i);a=0}}for(;i>=8;e[n+p]=s&255,p+=h,s/=256,i-=8){}a=a<<i|s;c+=i;for(;c>0;e[n+p]=a&255,p+=h,a/=256,c-=8){}e[n+p-h]|=m*128}},kWb8:function(e){e.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Acirc":"Â","acirc":"â","acute":"´","AElig":"Æ","aelig":"æ","Agrave":"À","agrave":"à","amp":"&","AMP":"&","Aring":"Å","aring":"å","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","brvbar":"¦","Ccedil":"Ç","ccedil":"ç","cedil":"¸","cent":"¢","copy":"©","COPY":"©","curren":"¤","deg":"°","divide":"÷","Eacute":"É","eacute":"é","Ecirc":"Ê","ecirc":"ê","Egrave":"È","egrave":"è","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","frac12":"½","frac14":"¼","frac34":"¾","gt":">","GT":">","Iacute":"Í","iacute":"í","Icirc":"Î","icirc":"î","iexcl":"¡","Igrave":"Ì","igrave":"ì","iquest":"¿","Iuml":"Ï","iuml":"ï","laquo":"«","lt":"<","LT":"<","macr":"¯","micro":"µ","middot":"·","nbsp":" ","not":"¬","Ntilde":"Ñ","ntilde":"ñ","Oacute":"Ó","oacute":"ó","Ocirc":"Ô","ocirc":"ô","Ograve":"Ò","ograve":"ò","ordf":"ª","ordm":"º","Oslash":"Ø","oslash":"ø","Otilde":"Õ","otilde":"õ","Ouml":"Ö","ouml":"ö","para":"¶","plusmn":"±","pound":"£","quot":"\\"","QUOT":"\\"","raquo":"»","reg":"®","REG":"®","sect":"§","shy":"­","sup1":"¹","sup2":"²","sup3":"³","szlig":"ß","THORN":"Þ","thorn":"þ","times":"×","Uacute":"Ú","uacute":"ú","Ucirc":"Û","ucirc":"û","Ugrave":"Ù","ugrave":"ù","uml":"¨","Uuml":"Ü","uuml":"ü","Yacute":"Ý","yacute":"ý","yen":"¥","yuml":"ÿ"}')},kZHY:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));n.d(t,"b",(function(){return d}));var r=n("14pl");var i=n("LY7c");var o=n("nW2j");var a=n("JGtG");class s{constructor(e){this.trusted=false;this._changed=new a["Signal"](this);this._raw={};const t=l.getData(e.value);this._data=new i["a"]({values:t});this._rawData=t;const n=e.value;for(const r in n){switch(r){case"data":break;default:this._raw[r]=l.extract(n,r)}}}get changed(){return this._changed}dispose(){this._data.dispose();a["Signal"].clearData(this)}get data(){return this._rawData}get metadata(){return{}}setData(e){if(e.data){this._updateObservable(this._data,e.data);this._rawData=e.data}this._changed.emit(void 0)}toJSON(){const e={};for(const t in this._raw){e[t]=l.extract(this._raw,t)}return e}_updateObservable(e,t){const n=e.keys();const r=Object.keys(t);for(const i of n){if(r.indexOf(i)===-1){e.delete(i)}}for(const i of r){const n=e.get(i);const r=t[i];if(n!==r){e.set(i,r)}}}}(function(e){function t(e){return l.getData(e)}e.getData=t})(s||(s={}));var l;(function(e){function t(e){return i(e)}e.getData=t;function n(e){const n=t(e.value);return{data:n}}e.getBundleOptions=n;function r(e,t){const n=e[t];if(n===undefined||o["JSONExt"].isPrimitive(n)){return n}return o["JSONExt"].deepCopy(n)}e.extract=r;function i(e){const t=Object.create(null);for(const n in e){t[n]=r(e,n)}return t}})(l||(l={}));var c=n("gfI5");class u{constructor(e={}){this._map=new r["a"];this._isDisposed=false;this._stateChanged=new a["Signal"](this);this._changed=new a["Signal"](this);this._modelDB=null;this._serialized=null;this._changeGuard=false;this.contentFactory=e.contentFactory||u.defaultContentFactory;if(e.values){for(const t of Object.keys(e.values)){if(e.values[t]!==undefined){this.set(t,e.values[t])}}}this._map.changed.connect(this._onMapChanged,this);if(e.modelDB){this._modelDB=e.modelDB;this._serialized=this._modelDB.createValue("attachments");if(this._serialized.get()){this.fromJSON(this._serialized.get())}else{this._serialized.set(this.toJSON())}this._serialized.changed.connect(this._onSerializedChanged,this)}}get stateChanged(){return this._stateChanged}get changed(){return this._changed}get keys(){return this._map.keys()}get length(){return this._map.keys().length}get isDisposed(){return this._isDisposed}dispose(){if(this.isDisposed){return}this._isDisposed=true;this._map.dispose();a["Signal"].clearData(this)}has(e){return this._map.has(e)}get(e){return this._map.get(e)}set(e,t){const n=this._createItem({value:t});this._map.set(e,n)}remove(e){this._map.delete(e)}clear(){this._map.values().forEach(e=>{e.dispose()});this._map.clear()}fromJSON(e){this.clear();Object.keys(e).forEach(t=>{if(e[t]!==undefined){this.set(t,e[t])}})}toJSON(){const e={};for(const t of this._map.keys()){e[t]=this._map.get(t).toJSON()}return e}_createItem(e){const t=this.contentFactory;const n=t.createAttachmentModel(e);n.changed.connect(this._onGenericChange,this);return n}_onMapChanged(e,t){if(this._serialized&&!this._changeGuard){this._changeGuard=true;this._serialized.set(this.toJSON());this._changeGuard=false}this._changed.emit(t);this._stateChanged.emit(void 0)}_onSerializedChanged(e,t){if(!this._changeGuard){this._changeGuard=true;this.fromJSON(t.newValue);this._changeGuard=false}}_onGenericChange(){this._stateChanged.emit(void 0)}}(function(e){class t{createAttachmentModel(e){return new s(e)}}e.ContentFactory=t;e.defaultContentFactory=new t})(u||(u={}));class d{constructor(e){this._parent=e.parent||null;this._model=e.model}resolveUrl(e){if(this._parent&&!e.startsWith("attachment:")){return this._parent.resolveUrl(e)}return Promise.resolve(e)}getDownloadUrl(e){if(this._parent&&!e.startsWith("attachment:")){return this._parent.getDownloadUrl(e)}const t=e.slice("attachment:".length);const n=this._model.get(t);if(n===undefined){return Promise.resolve(e)}const{data:r}=n;const i=Object.keys(r)[0];if(i===undefined||c["a"].mimeTypes.indexOf(i)===-1){return Promise.reject(`Cannot render unknown image mime type "${i}".`)}const o=`data:${i};base64,${r[i]}`;return Promise.resolve(o)}isLocal(e){var t,n,r;if(this._parent&&!e.startsWith("attachment:")){return r=(n=(t=this._parent).isLocal)===null||n===void 0?void 0:n.call(t,e),r!==null&&r!==void 0?r:true}return true}}},kbcq:function(e,t,n){"use strict";n.r(t);var r=n("w0/B");var i=n("3Bs/");var o=n("nW2j");var a=n("RE42");const s={id:"@jupyterlab/shortcuts-extension:shortcuts",requires:[r["a"]],activate:async(e,t)=>{const{commands:n}=e;let r;let a={};function c(n){const r=e.commands.listCommands().join("\n");a={};n.properties.shortcuts.default=Object.keys(t.plugins).map(e=>{const n=t.plugins[e].schema["jupyter.lab.shortcuts"]||[];a[e]=n;return n}).reduce((e,t)=>e.concat(t),[]).sort((e,t)=>e.command.localeCompare(t.command));n.properties.shortcuts.description=`Note: To disable a system default shortcut,\ncopy it to User Preferences and add the\n"disabled" key, for example:\n{\n "command": "application:activate-next-tab",\n "keys": [\n "Ctrl Shift ]"\n ],\n "selector": "body",\n "disabled": true\n}\n\nList of commands followed by keyboard shortcuts:\n${r}\n\nList of keyboard shortcuts:`}t.pluginChanged.connect(async(e,n)=>{if(n!==s.id){const e=a[n];const i=t.plugins[n].schema["jupyter.lab.shortcuts"]||[];if(e===undefined||!o["JSONExt"].deepEqual(e,i)){r=null;await t.reload(s.id)}}});t.transform(s.id,{compose:e=>{var t,n,a,s;if(!r){r=o["JSONExt"].deepCopy(e.schema);c(r)}const l=(a=(n=(t=r.properties)===null||t===void 0?void 0:t.shortcuts)===null||n===void 0?void 0:n.default,a!==null&&a!==void 0?a:[]);const u={shortcuts:(s=e.data.user.shortcuts,s!==null&&s!==void 0?s:[])};const d={shortcuts:i["a"].reconcileShortcuts(l,u.shortcuts)};e.data={composite:d,user:u};return e},fetch:e=>{if(!r){r=o["JSONExt"].deepCopy(e.schema);c(r)}return{data:e.data,id:e.id,raw:e.raw,schema:r,version:e.version}}});try{r=null;const e=await t.load(s.id);l.loadShortcuts(n,e.composite);e.changed.connect(()=>{l.loadShortcuts(n,e.composite)})}catch(u){console.error(`Loading ${s.id} failed.`,u)}},autoStart:true};t["default"]=s;var l;(function(e){let t;function n(e,n){var i,o;const s=(o=(i=n)===null||i===void 0?void 0:i.shortcuts,o!==null&&o!==void 0?o:[]);if(t){t.dispose()}t=s.reduce((t,n)=>{const i=r(n);if(i){t.add(e.addKeyBinding(i))}return t},new a["DisposableSet"])}e.loadShortcuts=n;function r(e){if(!e||typeof e!=="object"){return undefined}const{isArray:t}=Array;const n="command"in e&&"keys"in e&&"selector"in e&&t(e.keys);return n?e:undefined}})(l||(l={}))},kd2E:function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,o){t=t||"&";n=n||"=";var a={};if(typeof e!=="string"||e.length===0){return a}var s=/\+/g;e=e.split(t);var l=1e3;if(o&&typeof o.maxKeys==="number"){l=o.maxKeys}var c=e.length;if(l>0&&c>l){c=l}for(var u=0;u<c;++u){var d=e[u].replace(s,"%20"),f=d.indexOf(n),p,h,m,b;if(f>=0){p=d.substr(0,f);h=d.substr(f+1)}else{p=d;h=""}m=decodeURIComponent(p);b=decodeURIComponent(h);if(!r(a,m)){a[m]=b}else if(i(a[m])){a[m].push(b)}else{a[m]=[a[m],b]}}return a};var i=Array.isArray||function(e){return Object.prototype.toString.call(e)==="[object Array]"}},khny:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n("ZWV2");const i=n("hI0s");const o=n("vvGI");t.SESSION_SERVICE_URL="api/sessions";async function a(e=r.ServerConnection.makeSettings()){const n=i.URLExt.join(e.baseUrl,t.SESSION_SERVICE_URL);const a=await r.ServerConnection.makeRequest(n,{},e);if(a.status!==200){const e=await r.ServerConnection.ResponseError.create(a);throw e}const s=await a.json();if(!Array.isArray(s)){throw new Error("Invalid Session list")}s.forEach(e=>{o.updateLegacySessionModel(e);o.validateModel(e)});return s}t.listRunning=a;function s(e,n){return i.URLExt.join(e,t.SESSION_SERVICE_URL,n)}t.getSessionUrl=s;async function l(e,t=r.ServerConnection.makeSettings()){var n;const i=s(t.baseUrl,e);const o={method:"DELETE"};const a=await r.ServerConnection.makeRequest(i,o,t);if(a.status===404){const t=await a.json();const r=(n=t.message,n!==null&&n!==void 0?n:`The session "${e}"" does not exist on the server`);console.warn(r)}else if(a.status===410){throw new r.ServerConnection.ResponseError(a,"The kernel was deleted but the session was not")}else if(a.status!==204){const e=await r.ServerConnection.ResponseError.create(a);throw e}}t.shutdownSession=l;async function c(e,t=r.ServerConnection.makeSettings()){const n=s(t.baseUrl,e);const i=await r.ServerConnection.makeRequest(n,{},t);if(i.status!==200){const e=await r.ServerConnection.ResponseError.create(i);throw e}const a=await i.json();o.updateLegacySessionModel(a);o.validateModel(a);return a}t.getSessionModel=c;async function u(e,n=r.ServerConnection.makeSettings()){const a=i.URLExt.join(n.baseUrl,t.SESSION_SERVICE_URL);const s={method:"POST",body:JSON.stringify(e)};const l=await r.ServerConnection.makeRequest(a,s,n);if(l.status!==201){const e=await r.ServerConnection.ResponseError.create(l);throw e}const c=await l.json();o.updateLegacySessionModel(c);o.validateModel(c);return c}t.startSession=u;async function d(e,t=r.ServerConnection.makeSettings()){const n=s(t.baseUrl,e.id);const i={method:"PATCH",body:JSON.stringify(e)};const a=await r.ServerConnection.makeRequest(n,i,t);if(a.status!==200){const e=await r.ServerConnection.ResponseError.create(a);throw e}const l=await a.json();o.updateLegacySessionModel(l);o.validateModel(l);return l}t.updateSession=d},km5Q:function(e,t,n){"use strict";n.d(t,"a",(function(){return _}));n.d(t,"c",(function(){return y}));n.d(t,"b",(function(){return w}));n.d(t,"d",(function(){return x}));var r=n("nW2j");var i=n("J8M5");var o=n("JGtG");var a=n("2DVW");var s=n("S9up");var l=n.n(s);const c="jp-OutputArea";const u="jp-OutputArea-child";const d="jp-OutputArea-output";const f="jp-OutputArea-prompt";const p="jp-OutputPrompt";const h="jp-OutputArea-executeResult";const m="jp-OutputArea-stdin-item";const b="jp-Stdin";const v="jp-Stdin-prompt";const g="jp-Stdin-input";class _ extends a["Widget"]{constructor(e){super();this.outputLengthChanged=new o["Signal"](this);this._onIOPub=e=>{const t=this.model;const n=e.header.msg_type;let r;const i=e.content.transient||{};const o=i["display_id"];let a;switch(n){case"execute_result":case"display_data":case"stream":case"error":r=Object.assign(Object.assign({},e.content),{output_type:n});t.add(r);break;case"clear_output":const i=e.content.wait;t.clear(i);break;case"update_display_data":r=Object.assign(Object.assign({},e.content),{output_type:"display_data"});a=this._displayIdMap.get(o);if(a){for(const e of a){t.set(e,r)}}break;default:break}if(o&&n==="display_data"){a=this._displayIdMap.get(o)||[];a.push(t.length-1);this._displayIdMap.set(o,a)}};this._onExecuteReply=e=>{const t=this.model;const n=e.content;if(n.status!=="ok"){return}const r=n&&n.payload;if(!r||!r.length){return}const i=r.filter(e=>e.source==="page");if(!i.length){return}const o=JSON.parse(JSON.stringify(i[0]));const a={output_type:"display_data",data:o.data,metadata:{}};t.add(a)};this._minHeightTimeout=null;this._displayIdMap=new Map;const t=this.model=e.model;this.addClass(c);this.rendermime=e.rendermime;this.contentFactory=e.contentFactory||_.defaultContentFactory;this.layout=new a["PanelLayout"];for(let n=0;n<t.length;n++){const e=t.get(n);this._insertOutput(n,e)}t.changed.connect(this.onModelChanged,this);t.stateChanged.connect(this.onStateChanged,this)}get widgets(){return this.layout.widgets}get future(){return this._future}set future(e){if(this.model.isDisposed){throw Error("Model is disposed")}if(this._future===e){return}if(this._future){this._future.dispose()}this._future=e;this.model.clear();if(this.widgets.length){this._clear();this.outputLengthChanged.emit(this.model.length)}e.onIOPub=this._onIOPub;e.onReply=this._onExecuteReply;e.onStdin=t=>{if(s["KernelMessage"].isInputRequestMsg(t)){this.onInputRequest(t,e)}}}dispose(){if(this._future){this._future.dispose();this._future=null}this._displayIdMap.clear();super.dispose()}onModelChanged(e,t){switch(t.type){case"add":this._insertOutput(t.newIndex,t.newValues[0]);this.outputLengthChanged.emit(this.model.length);break;case"remove":if(this.widgets.length){if(this.model.length===0){this._clear()}else{const e=t.oldIndex;for(let n=0;n<t.oldValues.length&&e<this.widgets.length;++n){const t=this.widgets[e];t.parent=null;t.dispose()}this._moveDisplayIdIndices(e,t.oldValues.length);this._preventHeightChangeJitter()}this.outputLengthChanged.emit(this.model.length)}break;case"set":this._setOutput(t.newIndex,t.newValues[0]);this.outputLengthChanged.emit(this.model.length);break;default:break}}_moveDisplayIdIndices(e,t){this._displayIdMap.forEach(n=>{const r=e+t;const i=n.length;for(let o=i-1;o>=0;--o){const i=n[o];if(i>=e&&i<r){n.splice(o,1)}else if(i>=r){n[o]-=t}}})}onStateChanged(e){for(let t=0;t<this.model.length;t++){this._setOutput(t,this.model.get(t))}this.outputLengthChanged.emit(this.model.length)}_clear(){if(!this.widgets.length){return}const e=this.widgets.length;for(let t=0;t<e;t++){const e=this.widgets[0];e.parent=null;e.dispose()}this._displayIdMap.clear();this._preventHeightChangeJitter()}_preventHeightChangeJitter(){const e=this.node.getBoundingClientRect();this.node.style.minHeight=`${e.height}px`;if(this._minHeightTimeout){window.clearTimeout(this._minHeightTimeout)}this._minHeightTimeout=window.setTimeout(()=>{if(this.isDisposed){return}this.node.style.minHeight=""},50)}onInputRequest(e,t){const n=this.contentFactory;const r=e.content.prompt;const i=e.content.password;const o=new a["Panel"];o.addClass(u);o.addClass(m);const s=n.createOutputPrompt();s.addClass(f);o.addWidget(s);const l=n.createStdin({prompt:r,password:i,future:t});l.addClass(d);o.addWidget(l);const c=this.layout;c.addWidget(o);void l.value.then(e=>{this.model.add({output_type:"stream",name:"stdin",text:e+"\n"});o.dispose()})}_setOutput(e,t){const n=this.layout;const r=n.widgets[e];const i=r.widgets?r.widgets[1]:r;const o=this.rendermime.preferredMimeType(t.data,t.trusted?"any":"ensure");if(i.renderModel&&C.currentPreferredMimetype.get(i)===o&&_.isIsolated(o,t.metadata)===i instanceof C.IsolatedRenderer){void i.renderModel(t)}else{n.widgets[e].dispose();this._insertOutput(e,t)}}_insertOutput(e,t){let n=this.createOutputItem(t);if(n){n.toggleClass(h,t.executionCount!==null)}else{n=new a["Widget"]}const r=this.layout;r.insertWidget(e,n)}createOutputItem(e){const t=this.createRenderedMimetype(e);if(!t){return null}const n=new a["Panel"];n.addClass(u);const r=this.contentFactory.createOutputPrompt();r.executionCount=e.executionCount;r.addClass(f);n.addWidget(r);t.addClass(d);n.addWidget(t);return n}createRenderedMimetype(e){const t=this.rendermime.preferredMimeType(e.data,e.trusted?"any":"ensure");if(!t){return null}let n=this.rendermime.createRenderer(t);const r=_.isIsolated(t,e.metadata);if(r===true){n=new C.IsolatedRenderer(n)}C.currentPreferredMimetype.set(n,t);n.renderModel(e).catch(e=>{const t=document.createElement("pre");t.textContent=`Javascript Error: ${e.message}`;n.node.appendChild(t);n.node.className="lm-Widget jp-RenderedText";n.node.setAttribute("data-mime-type","application/vnd.jupyter.stderr")});return n}}class y extends _{onInputRequest(e,t){return}createOutputItem(e){const t=this.createRenderedMimetype(e);if(t){t.addClass(d)}return t}}(function(e){async function t(e,t,n,r){var i;let o=true;if(r&&Array.isArray(r.tags)&&r.tags.indexOf("raises-exception")!==-1){o=false}const a={code:e,stop_on_error:o};const s=(i=n.session)===null||i===void 0?void 0:i.kernel;if(!s){throw new Error("Session has no kernel.")}const l=s.requestExecute(a,false,r);t.future=l;return l.done}e.execute=t;function n(e,t){const n=t[e];if(n&&n["isolated"]!==undefined){return!!n["isolated"]}else{return!!t["isolated"]}}e.isIsolated=n;class r{createOutputPrompt(){return new w}createStdin(e){return new x(e)}}e.ContentFactory=r;e.defaultContentFactory=new r})(_||(_={}));class w extends a["Widget"]{constructor(){super();this._executionCount=null;this.addClass(p)}get executionCount(){return this._executionCount}set executionCount(e){this._executionCount=e;if(e===null){this.node.textContent=""}else{this.node.textContent=`[${e}]:`}}}class x extends a["Widget"]{constructor(e){super({node:C.createInputWidgetNode(e.prompt,e.password)});this._promise=new r["PromiseDelegate"];this.addClass(b);this._input=this.node.getElementsByTagName("input")[0];this._input.focus();this._future=e.future;this._value=e.prompt+" "}get value(){return this._promise.promise.then(()=>this._value)}handleEvent(e){const t=this._input;if(e.type==="keydown"){if(e.keyCode===13){this._future.sendInputReply({status:"ok",value:t.value});if(t.type==="password"){this._value+=Array(t.value.length+1).join("·")}else{this._value+=t.value}this._promise.resolve(void 0)}}}onAfterAttach(e){this._input.addEventListener("keydown",this);this.update()}onUpdateRequest(e){this._input.focus()}onBeforeDetach(e){this._input.removeEventListener("keydown",this)}}var C;(function(e){function t(e,t){const n=document.createElement("div");const r=document.createElement("pre");r.className=v;r.textContent=e;const i=document.createElement("input");i.className=g;if(t){i.type="password"}n.appendChild(r);r.appendChild(i);return n}e.createInputWidgetNode=t;class n extends a["Widget"]{constructor(e){super({node:document.createElement("iframe")});this.addClass("jp-mod-isolated");this._wrapped=e;const t=this.node;t.frameBorder="0";t.scrolling="auto";t.addEventListener("load",()=>{t.contentDocument.open();t.contentDocument.write(this._wrapped.node.innerHTML);t.contentDocument.close();const e=t.contentDocument.body;t.style.height=e.scrollHeight+"px"})}renderModel(e){return this._wrapped.renderModel(e).then(()=>{const e=this.node.contentWindow;if(e){e.location.reload()}})}}e.IsolatedRenderer=n;e.currentPreferredMimetype=new i["AttachedProperty"]({name:"preferredMimetype",create:e=>""})})(C||(C={}))},koZe:function(e,t,n){"use strict";n.d(t,"b",(function(){return i}));n.d(t,"a",(function(){return o}));var r=n("nW2j");const i=new r["Token"]("@jupyterlab/rendermime:IRenderMimeRegistry");const o=new r["Token"]("@jupyterlab/rendermime:ILatexTypesetter")},ktrZ:function(e,t,n){"use strict";t.__esModule=true;var r=n("QbLZ");var i=c(r);var o=n("q1tI");var a=c(o);var s=n("17x9");var l=c(s);function c(e){return e&&e.__esModule?e:{default:e}}var u=function e(t){var n=t.styling,r=t.arrowStyle,o=t.expanded,s=t.nodeType,l=t.onClick;return a["default"].createElement("div",(0,i["default"])({},n("arrowContainer",r),{onClick:l}),a["default"].createElement("div",n(["arrow","arrowSign"],s,o,r),"▶",r==="double"&&a["default"].createElement("div",n(["arrowSign","arrowSignInner"]),"▶")))};u.propTypes={styling:l["default"].func.isRequired,arrowStyle:l["default"].oneOf(["single","double"]),expanded:l["default"].bool.isRequired,nodeType:l["default"].string.isRequired,onClick:l["default"].func.isRequired};u.defaultProps={arrowStyle:"single"};t["default"]=u},kwZ1:function(e,t,n){"use strict";var r=n("jmDH");var i=n("w6GO");var o=n("mqlF");var a=n("NV0k");var s=n("JB68");var l=n("M1xp");var c=Object.assign;e.exports=!c||n("KUxP")((function(){var e={};var t={};var n=Symbol();var r="abcdefghijklmnopqrst";e[n]=7;r.split("").forEach((function(e){t[e]=e}));return c({},e)[n]!=7||Object.keys(c({},t)).join("")!=r}))?function e(t,n){var c=s(t);var u=arguments.length;var d=1;var f=o.f;var p=a.f;while(u>d){var h=l(arguments[d++]);var m=f?i(h).concat(f(h)):i(h);var b=m.length;var v=0;var g;while(b>v){g=m[v++];if(!r||p.call(h,g))c[g]=h[g]}}return c}:c},l1p4:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("cEkY"),"");t.i(n("rex7"),"");t.i(n("ObrR"),"");t.i(n("2nNq"),"");t.i(n("Sb8L"),"");t.i(n("dGjY"),"");t.i(n("zqre"),"");t.i(n("h1wr"),"");t.i(n("mJwy"),"");t.i(n("GKY4"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) 2014-2017, Jupyter Development Team.\n|\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},l4p9:function(e,t,n){"use strict";n.d(t,"c",(function(){return i}));n.d(t,"a",(function(){return o}));n.d(t,"b",(function(){return a}));var r=n("nW2j");const i=new r["Token"]("@jupyterlab/notebook:INotebookWidgetFactory");const o=new r["Token"]("@jupyterlab/notebook:INotebookTools");const a=new r["Token"]("@jupyterlab/notebook:INotebookTracker")},l5ep:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t=e,n="",r=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"];if(t>20){if(t===40||t===50||t===60||t===80||t===100){n="fed"}else{n="ain"}}else if(t>0){n=r[t]}return e+n},week:{dow:1,doy:4}});return t}))},lA0h:function(e,t,n){n("odad");e.exports=n("WEpk").Number.isSafeInteger},lCc8:function(e,t,n){var r=n("Y7ZC");r(r.S,"Object",{create:n("oVml")})},lDDf:function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"solarized",author:"ethan schoonover (http://ethanschoonover.com/solarized)",base00:"#002b36",base01:"#073642",base02:"#586e75",base03:"#657b83",base04:"#839496",base05:"#93a1a1",base06:"#eee8d5",base07:"#fdf6e3",base08:"#dc322f",base09:"#cb4b16",base0A:"#b58900",base0B:"#859900",base0C:"#2aa198",base0D:"#268bd2",base0E:"#6c71c4",base0F:"#d33682"};e.exports=t["default"]},lE2V:function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("gBjE");var d=n("ZEf0");var f=n("7x2u");var p=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){var e;var t=this.props,n=t.className,i=t.elevation,s=t.interactive,l=Object(r["__rest"])(t,["className","elevation","interactive"]);var u=o()(c["Classes"].CARD,(e={},e[c["Classes"].INTERACTIVE]=s,e),c["Classes"].elevationClass(i),n);return a["createElement"]("div",Object(r["__assign"])({className:u},l))};t.displayName=f["a"]+".Card";t.defaultProps={elevation:u["a"].ZERO,interactive:false};t=Object(r["__decorate"])([l["polyfill"]],t);return t}(d["a"])},lJhN:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("vQQO"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},lNeM:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Variables\n|----------------------------------------------------------------------------*/\n\n:root {\n --jp-private-filebrowser-button-height: 28px;\n --jp-private-filebrowser-button-width: 48px;\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-FileBrowser {\n display: flex;\n flex-direction: column;\n color: var(--jp-ui-font-color1);\n background: var(--jp-layout-color1);\n /* This is needed so that all font sizing of children done in ems is\n * relative to this base size */\n font-size: var(--jp-ui-font-size1);\n}\n\n.jp-FileBrowser-toolbar.jp-Toolbar {\n border-bottom: none;\n height: auto;\n margin: var(--jp-toolbar-header-margin);\n box-shadow: none;\n}\n\n.jp-BreadCrumbs {\n flex: 0 0 auto;\n margin: 4px 12px;\n}\n\n.jp-BreadCrumbs-item {\n margin: 0px 2px;\n padding: 0px 2px;\n border-radius: var(--jp-border-radius);\n cursor: pointer;\n}\n\n.jp-BreadCrumbs-item:hover {\n background-color: var(--jp-layout-color2);\n}\n\n.jp-BreadCrumbs-item:first-child {\n margin-left: 0px;\n}\n\n.jp-BreadCrumbs-item.jp-mod-dropTarget {\n background-color: var(--jp-brand-color2);\n opacity: 0.7;\n}\n\n/*-----------------------------------------------------------------------------\n| Buttons\n|----------------------------------------------------------------------------*/\n\n.jp-FileBrowser-toolbar.jp-Toolbar {\n padding: 0px;\n}\n\n.jp-FileBrowser-toolbar.jp-Toolbar {\n justify-content: space-evenly;\n}\n\n.jp-FileBrowser-toolbar.jp-Toolbar .jp-Toolbar-item {\n flex: 1;\n}\n\n.jp-FileBrowser-toolbar.jp-Toolbar .jp-ToolbarButtonComponent {\n width: 100%;\n}\n\n/*-----------------------------------------------------------------------------\n| DirListing\n|----------------------------------------------------------------------------*/\n\n.jp-DirListing {\n flex: 1 1 auto;\n display: flex;\n flex-direction: column;\n outline: 0;\n}\n\n.jp-DirListing-header {\n flex: 0 0 auto;\n display: flex;\n flex-direction: row;\n overflow: hidden;\n border-top: var(--jp-border-width) solid var(--jp-border-color2);\n border-bottom: var(--jp-border-width) solid var(--jp-border-color1);\n box-shadow: var(--jp-toolbar-box-shadow);\n z-index: 2;\n}\n\n.jp-DirListing-headerItem {\n padding: 4px 12px 2px 12px;\n font-weight: 500;\n}\n\n.jp-DirListing-headerItem:hover {\n background: var(--jp-layout-color2);\n}\n\n.jp-DirListing-headerItem.jp-id-name {\n flex: 1 0 84px;\n}\n\n.jp-DirListing-headerItem.jp-id-modified {\n flex: 0 0 112px;\n border-left: var(--jp-border-width) solid var(--jp-border-color2);\n text-align: right;\n}\n\n.jp-DirListing-narrow .jp-id-modified,\n.jp-DirListing-narrow .jp-DirListing-itemModified {\n display: none;\n}\n\n.jp-DirListing-headerItem.jp-mod-selected {\n font-weight: 600;\n}\n\n/* increase specificity to override bundled default */\n.jp-DirListing-content {\n flex: 1 1 auto;\n margin: 0;\n padding: 0;\n list-style-type: none;\n overflow: auto;\n background-color: var(--jp-layout-color1);\n}\n\n/* Style the directory listing content when a user drops a file to upload */\n.jp-DirListing.jp-mod-native-drop .jp-DirListing-content {\n outline: 5px dashed rgba(128, 128, 128, 0.5);\n outline-offset: -10px;\n cursor: copy;\n}\n\n.jp-DirListing-item {\n display: flex;\n flex-direction: row;\n padding: 4px 12px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.jp-DirListing-item[data-is-dot] {\n opacity: 75%;\n}\n\n.jp-DirListing-item.jp-mod-selected {\n color: white;\n background: var(--jp-brand-color1);\n}\n\n.jp-DirListing-item.jp-mod-dropTarget {\n background: var(--jp-brand-color3);\n}\n\n.jp-DirListing-item:hover:not(.jp-mod-selected) {\n background: var(--jp-layout-color2);\n}\n\n.jp-DirListing-itemIcon {\n flex: 0 0 20px;\n margin-right: 4px;\n}\n\n.jp-DirListing-itemText {\n flex: 1 0 64px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n user-select: none;\n}\n\n.jp-DirListing-itemModified {\n flex: 0 0 125px;\n text-align: right;\n}\n\n.jp-DirListing-editor {\n flex: 1 0 64px;\n outline: none;\n border: none;\n}\n\n.jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon:before {\n color: limegreen;\n content: '\\25CF';\n font-size: 8px;\n position: absolute;\n left: -8px;\n}\n\n.jp-DirListing-item.lm-mod-drag-image,\n.jp-DirListing-item.jp-mod-selected.lm-mod-drag-image {\n font-size: var(--jp-ui-font-size1);\n padding-left: 4px;\n margin-left: 4px;\n width: 160px;\n background-color: var(--jp-ui-inverse-font-color2);\n box-shadow: var(--jp-elevation-z2);\n border-radius: 0px;\n color: var(--jp-ui-font-color1);\n transform: translateX(-40%) translateY(-58%);\n}\n\n.jp-DirListing-deadSpace {\n flex: 1 1 auto;\n margin: 0;\n padding: 0;\n list-style-type: none;\n overflow: auto;\n background-color: var(--jp-layout-color1);\n}\n\n.jp-Document {\n min-width: 120px;\n min-height: 120px;\n outline: none;\n}\n\n.jp-FileDialog.jp-mod-conflict input {\n color: red;\n}\n\n.jp-FileDialog .jp-new-name-title {\n margin-top: 12px;\n}\n\n.jp-LastModified-hidden {\n display: none;\n}\n",""])},lSNA:function(e,t){function n(e,t,n){if(t in e){Object.defineProperty(e,t,{value:n,enumerable:true,configurable:true,writable:true})}else{e[t]=n}return e}e.exports=n},lSzl:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));n.d(t,"d",(function(){return i}));n.d(t,"b",(function(){return o}));n.d(t,"c",(function(){return a}));function r(e,t,n){if(n===void 0){n=function(e,t){return e===t}}if(e==null&&t==null){return true}else if(e==null||t==null||e.length!==t.length){return false}else{return e.every((function(e,r){return n(e,t[r])}))}}function i(e,t,n){if(e==null&&t==null){return true}else if(e==null||t==null){return false}else if(Array.isArray(e)||Array.isArray(t)){return false}else if(n!=null){return s(e,t,n)}else{var r=Object.keys(e);var i=Object.keys(t);return s(e,t,{include:r})&&s(e,t,{include:i})}}function o(e,t,n){if(e===t){return true}else if(e==null&&t==null){return true}else if(e==null||t==null){return false}else if(Array.isArray(e)||Array.isArray(t)){return r(e,t,o)}else if(c(e)||c(t)){return e===t}else if(n!=null){return l(e,t,n)}else if(e.constructor!==t.constructor){return false}else{var i=Object.keys(e);var a=Object.keys(t);if(i==null||a==null){return false}if(i.length===0&&a.length===0){return true}return r(i,a)&&l(e,t,i)}}function a(e,t,n){if(e===void 0){e={}}if(t===void 0){t={}}var r=n==null?m(e,t):n;return h(e,t,r,(function(e,t,n){return o(e,t,[n])}))}function s(e,t,n){return u(e,t,n).every((function(n){return e.hasOwnProperty(n)===t.hasOwnProperty(n)&&e[n]===t[n]}))}function l(e,t,n){return n.every((function(n){return e.hasOwnProperty(n)===t.hasOwnProperty(n)&&o(e[n],t[n])}))}function c(e){return typeof e==="number"||typeof e==="string"||typeof e==="boolean"}function u(e,t,n){if(d(n)){return n.include}else if(f(n)){var r=Object.keys(e);var i=Object.keys(t);var o=p(r.concat(i));n.exclude.forEach((function(e){return delete o[e]}));return Object.keys(o)}return[]}function d(e){return e!=null&&e.include!=null}function f(e){return e!=null&&e.exclude!=null}function p(e){return e.reduce((function(e,t){e[t]=true;return e}),{})}function h(e,t,n,r){var i=n.filter((function(n){return!r(e,t,n)}));var o=i.map((function(n){return{key:n,valueA:e[n],valueB:t[n]}}));return o}function m(e,t){var n=Object.keys(e);var r=Object.keys(t);var i=n.concat(r);var o=p(i);return Object.keys(o)}},lT4e:function(e,t,n){"use strict";var r=n("MgzW");var i=n("t33a");var o=n("2NuI");if(false){var a}var s="mixins";function l(e){return e}var c;if(false){}else{c={}}function u(e,t,n){var a=[];var c={mixins:"DEFINE_MANY",statics:"DEFINE_MANY",propTypes:"DEFINE_MANY",contextTypes:"DEFINE_MANY",childContextTypes:"DEFINE_MANY",getDefaultProps:"DEFINE_MANY_MERGED",getInitialState:"DEFINE_MANY_MERGED",getChildContext:"DEFINE_MANY_MERGED",render:"DEFINE_ONCE",componentWillMount:"DEFINE_MANY",componentDidMount:"DEFINE_MANY",componentWillReceiveProps:"DEFINE_MANY",shouldComponentUpdate:"DEFINE_ONCE",componentWillUpdate:"DEFINE_MANY",componentDidUpdate:"DEFINE_MANY",componentWillUnmount:"DEFINE_MANY",UNSAFE_componentWillMount:"DEFINE_MANY",UNSAFE_componentWillReceiveProps:"DEFINE_MANY",UNSAFE_componentWillUpdate:"DEFINE_MANY",updateComponent:"OVERRIDE_BASE"};var u={getDerivedStateFromProps:"DEFINE_MANY_MERGED"};var d={displayName:function(e,t){e.displayName=t},mixins:function(e,t){if(t){for(var n=0;n<t.length;n++){h(e,t[n])}}},childContextTypes:function(e,t){if(false){}e.childContextTypes=r({},e.childContextTypes,t)},contextTypes:function(e,t){if(false){}e.contextTypes=r({},e.contextTypes,t)},getDefaultProps:function(e,t){if(e.getDefaultProps){e.getDefaultProps=v(e.getDefaultProps,t)}else{e.getDefaultProps=t}},propTypes:function(e,t){if(false){}e.propTypes=r({},e.propTypes,t)},statics:function(e,t){m(e,t)},autobind:function(){}};function f(e,t,n){for(var r in t){if(t.hasOwnProperty(r)){if(false){}}}}function p(e,t){var n=c.hasOwnProperty(t)?c[t]:null;if(C.hasOwnProperty(t)){o(n==="OVERRIDE_BASE","ReactClassInterface: You are attempting to override "+"`%s` from your class specification. Ensure that your method names "+"do not overlap with React methods.",t)}if(e){o(n==="DEFINE_MANY"||n==="DEFINE_MANY_MERGED","ReactClassInterface: You are attempting to define "+"`%s` on your component more than once. This conflict may be due "+"to a mixin.",t)}}function h(e,n){if(!n){if(false){var r,i}return}o(typeof n!=="function","ReactClass: You're attempting to "+"use a component class or function as a mixin. Instead, just use a "+"regular object.");o(!t(n),"ReactClass: You're attempting to "+"use a component as a mixin. Instead, just use a regular object.");var a=e.prototype;var l=a.__reactAutoBindPairs;if(n.hasOwnProperty(s)){d.mixins(e,n.mixins)}for(var u in n){if(!n.hasOwnProperty(u)){continue}if(u===s){continue}var f=n[u];var h=a.hasOwnProperty(u);p(h,u);if(d.hasOwnProperty(u)){d[u](e,f)}else{var m=c.hasOwnProperty(u);var b=typeof f==="function";var _=b&&!m&&!h&&n.autobind!==false;if(_){l.push(u,f);a[u]=f}else{if(h){var y=c[u];o(m&&(y==="DEFINE_MANY_MERGED"||y==="DEFINE_MANY"),"ReactClass: Unexpected spec policy %s for key %s "+"when mixing in component specs.",y,u);if(y==="DEFINE_MANY_MERGED"){a[u]=v(a[u],f)}else if(y==="DEFINE_MANY"){a[u]=g(a[u],f)}}else{a[u]=f;if(false){}}}}}}function m(e,t){if(!t){return}for(var n in t){var r=t[n];if(!t.hasOwnProperty(n)){continue}var i=n in d;o(!i,"ReactClass: You are attempting to define a reserved "+'property, `%s`, that shouldn\'t be on the "statics" key. Define it '+"as an instance property instead; it will still be accessible on the "+"constructor.",n);var a=n in e;if(a){var s=u.hasOwnProperty(n)?u[n]:null;o(s==="DEFINE_MANY_MERGED","ReactClass: You are attempting to define "+"`%s` on your component more than once. This conflict may be "+"due to a mixin.",n);e[n]=v(e[n],r);return}e[n]=r}}function b(e,t){o(e&&t&&typeof e==="object"&&typeof t==="object","mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects.");for(var n in t){if(t.hasOwnProperty(n)){o(e[n]===undefined,"mergeIntoWithNoDuplicateKeys(): "+"Tried to merge two objects with the same key: `%s`. This conflict "+"may be due to a mixin; in particular, this may be caused by two "+"getInitialState() or getDefaultProps() methods returning objects "+"with clashing keys.",n);e[n]=t[n]}}return e}function v(e,t){return function n(){var r=e.apply(this,arguments);var i=t.apply(this,arguments);if(r==null){return i}else if(i==null){return r}var o={};b(o,r);b(o,i);return o}}function g(e,t){return function n(){e.apply(this,arguments);t.apply(this,arguments)}}function _(e,t){var n=t.bind(e);if(false){var r,i}return n}function y(e){var t=e.__reactAutoBindPairs;for(var n=0;n<t.length;n+=2){var r=t[n];var i=t[n+1];e[r]=_(e,i)}}var w={componentDidMount:function(){this.__isMounted=true}};var x={componentWillUnmount:function(){this.__isMounted=false}};var C={replaceState:function(e,t){this.updater.enqueueReplaceState(this,e,t)},isMounted:function(){if(false){}return!!this.__isMounted}};var k=function(){};r(k.prototype,e.prototype,C);function E(e){var t=l((function(e,r,a){if(false){}if(this.__reactAutoBindPairs.length){y(this)}this.props=e;this.context=r;this.refs=i;this.updater=a||n;this.state=null;var s=this.getInitialState?this.getInitialState():null;if(false){}o(typeof s==="object"&&!Array.isArray(s),"%s.getInitialState(): must return an object or null",t.displayName||"ReactCompositeComponent");this.state=s}));t.prototype=new k;t.prototype.constructor=t;t.prototype.__reactAutoBindPairs=[];a.forEach(h.bind(null,t));h(t,w);h(t,e);h(t,x);if(t.getDefaultProps){t.defaultProps=t.getDefaultProps()}if(false){}o(t.prototype.render,"createClass(...): Class specification must implement a `render` method.");if(false){}for(var r in c){if(!t.prototype[r]){t.prototype[r]=null}}return t}return E}e.exports=u},lTue:function(e,t,n){"use strict";t.__esModule=true;t.default=void 0;var r=a(n("33yf"));var i=a(n("PHo5"));var o=a(n("C3EX"));function a(e){return e&&e.__esModule?e:{default:e}}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||false;r.configurable=true;if("value"in r)r.writable=true;Object.defineProperty(e,r.key,r)}}function l(e,t,n){if(t)s(e.prototype,t);if(n)s(e,n);return e}var c=0;var u=function(){function e(e,t){if(t===void 0){t={}}if(e===null||typeof e==="undefined"||typeof e==="object"&&!e.toString){throw new Error("PostCSS received "+e+" instead of CSS string")}this.css=e.toString();if(this.css[0]==="\ufeff"||this.css[0]==="￾"){this.hasBOM=true;this.css=this.css.slice(1)}else{this.hasBOM=false}if(t.from){if(/^\w+:\/\//.test(t.from)||r.default.isAbsolute(t.from)){this.file=t.from}else{this.file=r.default.resolve(t.from)}}var n=new o.default(this.css,t);if(n.text){this.map=n;var i=n.consumer().file;if(!this.file&&i)this.file=this.mapResolve(i)}if(!this.file){c+=1;this.id="<input css "+c+">"}if(this.map)this.map.file=this.from}var t=e.prototype;t.error=function e(t,n,r,o){if(o===void 0){o={}}var a;var s=this.origin(n,r);if(s){a=new i.default(t,s.line,s.column,s.source,s.file,o.plugin)}else{a=new i.default(t,n,r,this.css,this.file,o.plugin)}a.input={line:n,column:r,source:this.css};if(this.file)a.input.file=this.file;return a};t.origin=function e(t,n){if(!this.map)return false;var r=this.map.consumer();var i=r.originalPositionFor({line:t,column:n});if(!i.source)return false;var o={file:this.mapResolve(i.source),line:i.line,column:i.column};var a=r.sourceContentFor(i.source);if(a)o.source=a;return o};t.mapResolve=function e(t){if(/^\w+:\/\//.test(t)){return t}return r.default.resolve(this.map.consumer().sourceRoot||".",t)};l(e,[{key:"from",get:function e(){return this.file||this.id}}]);return e}();var d=u;t.default=d;e.exports=t.default},"lV/m":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n("MwX7");t.isAvailable=r.isAvailable},lXzo:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";function t(e,t){var n=e.split("_");return t%10===1&&t%100!==11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,r){var i={ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"минута_минуты_минут":"минуту_минуты_минут",hh:"часасаасов",dd:"день_дня_дней",MM:"месяц_месяцаесяцев",yy:"год_годает"};if(r==="m"){return n?"минута":"минуту"}else{return e+" "+t(i[r],+e)}}var r=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];var i=e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_средаетверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_средуетверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:r,longMonthsParse:r,shortMonthsParse:r,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(e){if(e.week()!==this.week()){switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}}else{if(this.day()===2){return"[Во] dddd, [в] LT"}else{return"[В] dddd, [в] LT"}}},lastWeek:function(e){if(e.week()!==this.week()){switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}}else{if(this.day()===2){return"[Во] dddd, [в] LT"}else{return"[В] dddd, [в] LT"}}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:n,m:n,mm:n,h:"час",hh:n,d:"день",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,n){if(e<4){return"ночи"}else if(e<12){return"утра"}else if(e<17){return"дня"}else{return"вечера"}},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}});return i}))},lYtQ:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";function t(e,t,n,r){switch(n){case"s":return t?"хэдхэн секунд":"хэдхэн секундын";case"ss":return e+(t?" секунд":" секундын");case"m":case"mm":return e+(t?" минут":" минутын");case"h":case"hh":return e+(t?" цаг":" цагийн");case"d":case"dd":return e+(t?" өдөр":" өдрийн");case"M":case"MM":return e+(t?" сар":" сарын");case"y":case"yy":return e+(t?" жил":" жилийн");default:return e}}var n=e.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар саруравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар саролдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:true,weekdays:"Ням_Даваа_Мягмархагваүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мягхаүраа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лхүа_Бя".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(e){return e==="ҮХ"},meridiem:function(e,t,n){if(e<12){return"ҮӨ"}else{return"ҮХ"}},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+" өдөр";default:return e}}});return n}))},lZu9:function(e,t,n){(function(e){if(true)e(n("VrN/"),n("1eCo"),n("8EBN"));else{}})((function(e){"use strict";e.defineMode("markdown",(function(t,n){var r=e.getMode(t,"text/html");var i=r.name=="null";function o(n){if(e.findModeByName){var r=e.findModeByName(n);if(r)n=r.mime||r.mimes[0]}var i=e.getMode(t,n);return i.name=="null"?null:i}if(n.highlightFormatting===undefined)n.highlightFormatting=false;if(n.maxBlockquoteDepth===undefined)n.maxBlockquoteDepth=0;if(n.taskLists===undefined)n.taskLists=false;if(n.strikethrough===undefined)n.strikethrough=false;if(n.emoji===undefined)n.emoji=false;if(n.fencedCodeBlockHighlighting===undefined)n.fencedCodeBlockHighlighting=true;if(n.xml===undefined)n.xml=true;if(n.tokenTypeOverrides===undefined)n.tokenTypeOverrides={};var a={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var s in a){if(a.hasOwnProperty(s)&&n.tokenTypeOverrides[s]){a[s]=n.tokenTypeOverrides[s]}}var l=/^([*\-_])(?:\s*\1){2,}\s*$/,c=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,u=/^\[(x| )\](?=\s)/i,d=n.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,f=/^ {0,3}(?:\={1,}|-{2,})\s*$/,p=/^[^#!\[\]*_\\<>` "'(~:]+/,h=/^(~~~+|```+)[ \t]*([\w+#-]*)[^\n`]*$/,m=/^\s*\[[^\]]+?\]:.*$/,b=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,v=" ";function g(e,t,n){t.f=t.inline=n;return n(e,t)}function _(e,t,n){t.f=t.block=n;return n(e,t)}function y(e){return!e||!/\S/.test(e.string)}function w(t){t.linkTitle=false;t.linkHref=false;t.linkText=false;t.em=false;t.strong=false;t.strikethrough=false;t.quote=0;t.indentedCode=false;if(t.f==C){var n=i;if(!n){var o=e.innerMode(r,t.htmlState);n=o.mode.name=="xml"&&o.state.tagStart===null&&(!o.state.context&&o.state.tokenize.isInText)}if(n){t.f=S;t.block=x;t.htmlState=null}}t.trailingSpace=0;t.trailingSpaceNewLine=false;t.prevLine=t.thisLine;t.thisLine={stream:null};return null}function x(t,r){var i=t.column()===r.indentation;var s=y(r.prevLine.stream);var p=r.indentedCode;var b=r.prevLine.hr;var v=r.list!==false;var _=(r.listStack[r.listStack.length-1]||0)+3;r.indentedCode=false;var w=r.indentation;if(r.indentationDiff===null){r.indentationDiff=r.indentation;if(v){r.list=null;while(w<r.listStack[r.listStack.length-1]){r.listStack.pop();if(r.listStack.length){r.indentation=r.listStack[r.listStack.length-1]}else{r.list=false}}if(r.list!==false){r.indentationDiff=w-r.listStack[r.listStack.length-1]}}}var x=!s&&!b&&!r.prevLine.header&&(!v||!p)&&!r.prevLine.fencedCodeEnd;var C=(r.list===false||b||s)&&r.indentation<=_&&t.match(l);var M=null;if(r.indentationDiff>=4&&(p||r.prevLine.fencedCodeEnd||r.prevLine.header||s)){t.skipToEnd();r.indentedCode=true;return a.code}else if(t.eatSpace()){return null}else if(i&&r.indentation<=_&&(M=t.match(d))&&M[1].length<=6){r.quote=0;r.header=M[1].length;r.thisLine.header=true;if(n.highlightFormatting)r.formatting="header";r.f=r.inline;return E(r)}else if(r.indentation<=_&&t.eat(">")){r.quote=i?1:r.quote+1;if(n.highlightFormatting)r.formatting="quote";t.eatSpace();return E(r)}else if(!C&&!r.setext&&i&&r.indentation<=_&&(M=t.match(c))){var S=M[1]?"ol":"ul";r.indentation=w+t.current().length;r.list=true;r.quote=0;r.listStack.push(r.indentation);r.em=false;r.strong=false;r.code=false;r.strikethrough=false;if(n.taskLists&&t.match(u,false)){r.taskList=true}r.f=r.inline;if(n.highlightFormatting)r.formatting=["list","list-"+S];return E(r)}else if(i&&r.indentation<=_&&(M=t.match(h,true))){r.quote=0;r.fencedEndRE=new RegExp(M[1]+"+ *$");r.localMode=n.fencedCodeBlockHighlighting&&o(M[2]);if(r.localMode)r.localState=e.startState(r.localMode);r.f=r.block=k;if(n.highlightFormatting)r.formatting="code-block";r.code=-1;return E(r)}else if(r.setext||(!x||!v)&&!r.quote&&r.list===false&&!r.code&&!C&&!m.test(t.string)&&(M=t.lookAhead(1))&&(M=M.match(f))){if(!r.setext){r.header=M[0].charAt(0)=="="?1:2;r.setext=r.header}else{r.header=r.setext;r.setext=0;t.skipToEnd();if(n.highlightFormatting)r.formatting="header"}r.thisLine.header=true;r.f=r.inline;return E(r)}else if(C){t.skipToEnd();r.hr=true;r.thisLine.hr=true;return a.hr}else if(t.peek()==="["){return g(t,r,A)}return g(t,r,r.inline)}function C(t,n){var o=r.token(t,n.htmlState);if(!i){var a=e.innerMode(r,n.htmlState);if(a.mode.name=="xml"&&a.state.tagStart===null&&(!a.state.context&&a.state.tokenize.isInText)||n.md_inside&&t.current().indexOf(">")>-1){n.f=S;n.block=x;n.htmlState=null}}return o}function k(e,t){var r=t.listStack[t.listStack.length-1]||0;var i=t.indentation<r;var o=r+3;if(t.fencedEndRE&&t.indentation<=o&&(i||e.match(t.fencedEndRE))){if(n.highlightFormatting)t.formatting="code-block";var s;if(!i)s=E(t);t.localMode=t.localState=null;t.block=x;t.f=S;t.fencedEndRE=null;t.code=0;t.thisLine.fencedCodeEnd=true;if(i)return _(e,t,t.block);return s}else if(t.localMode){return t.localMode.token(e,t.localState)}else{e.skipToEnd();return a.code}}function E(e){var t=[];if(e.formatting){t.push(a.formatting);if(typeof e.formatting==="string")e.formatting=[e.formatting];for(var r=0;r<e.formatting.length;r++){t.push(a.formatting+"-"+e.formatting[r]);if(e.formatting[r]==="header"){t.push(a.formatting+"-"+e.formatting[r]+"-"+e.header)}if(e.formatting[r]==="quote"){if(!n.maxBlockquoteDepth||n.maxBlockquoteDepth>=e.quote){t.push(a.formatting+"-"+e.formatting[r]+"-"+e.quote)}else{t.push("error")}}}}if(e.taskOpen){t.push("meta");return t.length?t.join(" "):null}if(e.taskClosed){t.push("property");return t.length?t.join(" "):null}if(e.linkHref){t.push(a.linkHref,"url")}else{if(e.strong){t.push(a.strong)}if(e.em){t.push(a.em)}if(e.strikethrough){t.push(a.strikethrough)}if(e.emoji){t.push(a.emoji)}if(e.linkText){t.push(a.linkText)}if(e.code){t.push(a.code)}if(e.image){t.push(a.image)}if(e.imageAltText){t.push(a.imageAltText,"link")}if(e.imageMarker){t.push(a.imageMarker)}}if(e.header){t.push(a.header,a.header+"-"+e.header)}if(e.quote){t.push(a.quote);if(!n.maxBlockquoteDepth||n.maxBlockquoteDepth>=e.quote){t.push(a.quote+"-"+e.quote)}else{t.push(a.quote+"-"+n.maxBlockquoteDepth)}}if(e.list!==false){var i=(e.listStack.length-1)%3;if(!i){t.push(a.list1)}else if(i===1){t.push(a.list2)}else{t.push(a.list3)}}if(e.trailingSpaceNewLine){t.push("trailing-space-new-line")}else if(e.trailingSpace){t.push("trailing-space-"+(e.trailingSpace%2?"a":"b"))}return t.length?t.join(" "):null}function M(e,t){if(e.match(p,true)){return E(t)}return undefined}function S(t,i){var o=i.text(t,i);if(typeof o!=="undefined")return o;if(i.list){i.list=null;return E(i)}if(i.taskList){var s=t.match(u,true)[1]===" ";if(s)i.taskOpen=true;else i.taskClosed=true;if(n.highlightFormatting)i.formatting="task";i.taskList=false;return E(i)}i.taskOpen=false;i.taskClosed=false;if(i.header&&t.match(/^#+$/,true)){if(n.highlightFormatting)i.formatting="header";return E(i)}var l=t.next();if(i.linkTitle){i.linkTitle=false;var c=l;if(l==="("){c=")"}c=(c+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var d="^\\s*(?:[^"+c+"\\\\]+|\\\\\\\\|\\\\.)"+c;if(t.match(new RegExp(d),true)){return a.linkHref}}if(l==="`"){var f=i.formatting;if(n.highlightFormatting)i.formatting="code";t.eatWhile("`");var p=t.current().length;if(i.code==0&&(!i.quote||p==1)){i.code=p;return E(i)}else if(p==i.code){var h=E(i);i.code=0;return h}else{i.formatting=f;return E(i)}}else if(i.code){return E(i)}if(l==="\\"){t.next();if(n.highlightFormatting){var m=E(i);var v=a.formatting+"-escape";return m?m+" "+v:v}}if(l==="!"&&t.match(/\[[^\]]*\] ?(?:\(|\[)/,false)){i.imageMarker=true;i.image=true;if(n.highlightFormatting)i.formatting="image";return E(i)}if(l==="["&&i.imageMarker&&t.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,false)){i.imageMarker=false;i.imageAltText=true;if(n.highlightFormatting)i.formatting="image";return E(i)}if(l==="]"&&i.imageAltText){if(n.highlightFormatting)i.formatting="image";var m=E(i);i.imageAltText=false;i.image=false;i.inline=i.f=T;return m}if(l==="["&&!i.image){if(i.linkText&&t.match(/^.*?\]/))return E(i);i.linkText=true;if(n.highlightFormatting)i.formatting="link";return E(i)}if(l==="]"&&i.linkText){if(n.highlightFormatting)i.formatting="link";var m=E(i);i.linkText=false;i.inline=i.f=t.match(/\(.*?\)| ?\[.*?\]/,false)?T:S;return m}if(l==="<"&&t.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,false)){i.f=i.inline=L;if(n.highlightFormatting)i.formatting="link";var m=E(i);if(m){m+=" "}else{m=""}return m+a.linkInline}if(l==="<"&&t.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,false)){i.f=i.inline=L;if(n.highlightFormatting)i.formatting="link";var m=E(i);if(m){m+=" "}else{m=""}return m+a.linkEmail}if(n.xml&&l==="<"&&t.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,false)){var g=t.string.indexOf(">",t.pos);if(g!=-1){var y=t.string.substring(t.start,g);if(/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(y))i.md_inside=true}t.backUp(1);i.htmlState=e.startState(r);return _(t,i,C)}if(n.xml&&l==="<"&&t.match(/^\/\w*?>/)){i.md_inside=false;return"tag"}else if(l==="*"||l==="_"){var w=1,x=t.pos==1?" ":t.string.charAt(t.pos-2);while(w<3&&t.eat(l))w++;var k=t.peek()||" ";var M=!/\s/.test(k)&&(!b.test(k)||/\s/.test(x)||b.test(x));var D=!/\s/.test(x)&&(!b.test(x)||/\s/.test(k)||b.test(k));var O=null,A=null;if(w%2){if(!i.em&&M&&(l==="*"||!D||b.test(x)))O=true;else if(i.em==l&&D&&(l==="*"||!M||b.test(k)))O=false}if(w>1){if(!i.strong&&M&&(l==="*"||!D||b.test(x)))A=true;else if(i.strong==l&&D&&(l==="*"||!M||b.test(k)))A=false}if(A!=null||O!=null){if(n.highlightFormatting)i.formatting=O==null?"strong":A==null?"em":"strong em";if(O===true)i.em=l;if(A===true)i.strong=l;var h=E(i);if(O===false)i.em=false;if(A===false)i.strong=false;return h}}else if(l===" "){if(t.eat("*")||t.eat("_")){if(t.peek()===" "){return E(i)}else{t.backUp(1)}}}if(n.strikethrough){if(l==="~"&&t.eatWhile(l)){if(i.strikethrough){if(n.highlightFormatting)i.formatting="strikethrough";var h=E(i);i.strikethrough=false;return h}else if(t.match(/^[^\s]/,false)){i.strikethrough=true;if(n.highlightFormatting)i.formatting="strikethrough";return E(i)}}else if(l===" "){if(t.match(/^~~/,true)){if(t.peek()===" "){return E(i)}else{t.backUp(2)}}}}if(n.emoji&&l===":"&&t.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){i.emoji=true;if(n.highlightFormatting)i.formatting="emoji";var j=E(i);i.emoji=false;return j}if(l===" "){if(t.match(/^ +$/,false)){i.trailingSpace++}else if(i.trailingSpace){i.trailingSpaceNewLine=true}}return E(i)}function L(e,t){var r=e.next();if(r===">"){t.f=t.inline=S;if(n.highlightFormatting)t.formatting="link";var i=E(t);if(i){i+=" "}else{i=""}return i+a.linkInline}e.match(/^[^>]+/,true);return a.linkInline}function T(e,t){if(e.eatSpace()){return null}var r=e.next();if(r==="("||r==="["){t.f=t.inline=O(r==="("?")":"]");if(n.highlightFormatting)t.formatting="link-string";t.linkHref=true;return E(t)}return"error"}var D={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function O(e){return function(t,r){var i=t.next();if(i===e){r.f=r.inline=S;if(n.highlightFormatting)r.formatting="link-string";var o=E(r);r.linkHref=false;return o}t.match(D[e]);r.linkHref=true;return E(r)}}function A(e,t){if(e.match(/^([^\]\\]|\\.)*\]:/,false)){t.f=j;e.next();if(n.highlightFormatting)t.formatting="link";t.linkText=true;return E(t)}return g(e,t,S)}function j(e,t){if(e.match(/^\]:/,true)){t.f=t.inline=P;if(n.highlightFormatting)t.formatting="link";var r=E(t);t.linkText=false;return r}e.match(/^([^\]\\]|\\.)+/,true);return a.linkText}function P(e,t){if(e.eatSpace()){return null}e.match(/^[^\s]+/,true);if(e.peek()===undefined){t.linkTitle=true}else{e.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,true)}t.f=t.inline=S;return a.linkHref+" url"}var R={startState:function(){return{f:x,prevLine:{stream:null},thisLine:{stream:null},block:x,htmlState:null,indentation:0,inline:S,text:M,formatting:false,linkText:false,linkHref:false,linkTitle:false,code:0,em:false,strong:false,header:0,setext:0,hr:false,taskList:false,list:false,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:false,strikethrough:false,emoji:false,fencedEndRE:null}},copyState:function(t){return{f:t.f,prevLine:t.prevLine,thisLine:t.thisLine,block:t.block,htmlState:t.htmlState&&e.copyState(r,t.htmlState),indentation:t.indentation,localMode:t.localMode,localState:t.localMode?e.copyState(t.localMode,t.localState):null,inline:t.inline,text:t.text,formatting:false,linkText:t.linkText,linkTitle:t.linkTitle,linkHref:t.linkHref,code:t.code,em:t.em,strong:t.strong,strikethrough:t.strikethrough,emoji:t.emoji,header:t.header,setext:t.setext,hr:t.hr,taskList:t.taskList,list:t.list,listStack:t.listStack.slice(0),quote:t.quote,indentedCode:t.indentedCode,trailingSpace:t.trailingSpace,trailingSpaceNewLine:t.trailingSpaceNewLine,md_inside:t.md_inside,fencedEndRE:t.fencedEndRE}},token:function(e,t){t.formatting=false;if(e!=t.thisLine.stream){t.header=0;t.hr=false;if(e.match(/^\s*$/,true)){w(t);return null}t.prevLine=t.thisLine;t.thisLine={stream:e};t.taskList=false;t.trailingSpace=0;t.trailingSpaceNewLine=false;if(!t.localState){t.f=t.block;if(t.f!=C){var n=e.match(/^\s*/,true)[0].replace(/\t/g,v).length;t.indentation=n;t.indentationDiff=null;if(n>0)return null}}}return t.f(e,t)},innerMode:function(e){if(e.block==C)return{state:e.htmlState,mode:r};if(e.localState)return{state:e.localState,mode:e.localMode};return{state:e,mode:R}},indent:function(t,n,i){if(t.block==C&&r.indent)return r.indent(t.htmlState,n,i);if(t.localState&&t.localMode.indent)return t.localMode.indent(t.localState,n,i);return e.Pass},blankLine:w,getType:E,blockCommentStart:"\x3c!--",blockCommentEnd:"--\x3e",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return R}),"xml");e.defineMIME("text/markdown","markdown");e.defineMIME("text/x-markdown","markdown")}))},ldDC:function(e,t,n){"use strict";n.d(t,"a",(function(){return g}));n.d(t,"b",(function(){return _}));var r=n("iMmi");var i=n("v77G");var o=n("FZTM");var a=n("ROI/");var s=n("nW2j");var l=n("/Zo8");var c=n("rI8a");var u=n("JGtG");var d=n("2DVW");const f="jp-LabShell";const p="jp-SideBar";const h="jp-mod-current";const m="jp-mod-active";const b=500;const v="jp-Activity";const g=new s["Token"]("@jupyterlab/application:ILabShell");class _ extends d["Widget"]{constructor(){super();this._dockChildHook=(e,t)=>{switch(t.type){case"child-added":t.child.addClass(v);this._tracker.add(t.child);break;case"child-removed":t.child.removeClass(v);this._tracker.remove(t.child);break;default:break}return true};this._activeChanged=new u["Signal"](this);this._cachedLayout=null;this._currentChanged=new u["Signal"](this);this._isRestored=false;this._layoutModified=new u["Signal"](this);this._layoutDebouncer=new c["Debouncer"](()=>{this._layoutModified.emit(undefined)},0);this._restored=new s["PromiseDelegate"];this._tracker=new d["FocusTracker"];this._mainOptionsCache=new Map;this._sideOptionsCache=new Map;this.addClass(f);this.id="main";const e=this._headerPanel=new d["BoxPanel"];const t=this._topHandler=new y.PanelHandler;const n=this._bottomPanel=new d["BoxPanel"];const i=new d["BoxPanel"];const o=this._dockPanel=new r["a"];l["MessageLoop"].installMessageHook(o,this._dockChildHook);const a=new d["SplitPanel"];const h=this._leftHandler=new y.SideBarHandler;const m=this._rightHandler=new y.SideBarHandler;const b=new d["BoxLayout"];e.id="jp-header-panel";t.panel.id="jp-top-panel";n.id="jp-bottom-panel";i.id="jp-main-content-panel";o.id="jp-main-dock-panel";a.id="jp-main-split-panel";h.sideBar.addClass(p);h.sideBar.addClass("jp-mod-left");h.stackedPanel.id="jp-left-stack";m.sideBar.addClass(p);m.sideBar.addClass("jp-mod-right");m.stackedPanel.id="jp-right-stack";i.spacing=0;o.spacing=5;a.spacing=1;e.direction="top-to-bottom";i.direction="left-to-right";a.orientation="horizontal";n.direction="bottom-to-top";d["SplitPanel"].setStretch(h.stackedPanel,0);d["SplitPanel"].setStretch(o,1);d["SplitPanel"].setStretch(m.stackedPanel,0);d["BoxPanel"].setStretch(h.sideBar,0);d["BoxPanel"].setStretch(a,1);d["BoxPanel"].setStretch(m.sideBar,0);a.addWidget(h.stackedPanel);a.addWidget(o);a.addWidget(m.stackedPanel);i.addWidget(h.sideBar);i.addWidget(a);i.addWidget(m.sideBar);b.direction="top-to-bottom";b.spacing=0;a.setRelativeSizes([1,2.5,1]);d["BoxLayout"].setStretch(e,0);d["BoxLayout"].setStretch(t.panel,0);d["BoxLayout"].setStretch(i,1);d["BoxLayout"].setStretch(n,0);b.addWidget(e);b.addWidget(t.panel);b.addWidget(i);b.addWidget(n);this._headerPanel.hide();this._bottomPanel.hide();this.layout=b;this._tracker.currentChanged.connect(this._onCurrentChanged,this);this._tracker.activeChanged.connect(this._onActiveChanged,this);this._dockPanel.layoutModified.connect(this._onLayoutModified,this);this._leftHandler.sideBar.currentChanged.connect(this._onLayoutModified,this);this._rightHandler.sideBar.currentChanged.connect(this._onLayoutModified,this)}get activeChanged(){return this._activeChanged}get activeWidget(){return this._tracker.activeWidget}get currentChanged(){return this._currentChanged}get currentWidget(){return this._tracker.currentWidget}get layoutModified(){return this._layoutModified}get leftCollapsed(){return!this._leftHandler.sideBar.currentTitle}get rightCollapsed(){return!this._rightHandler.sideBar.currentTitle}get presentationMode(){return this.hasClass("jp-mod-presentationMode")}set presentationMode(e){this.toggleClass("jp-mod-presentationMode",e)}get mode(){return this._dockPanel.mode}set mode(e){const t=this._dockPanel;if(e===t.mode){return}const n=this.currentWidget;if(e==="single-document"){this._cachedLayout=t.saveLayout();t.mode=e;if(this.currentWidget){t.activateWidget(this.currentWidget)}this.node.dataset.shellMode=e;return}const r=Object(a["toArray"])(t.widgets());t.mode=e;if(this._cachedLayout){y.normalizeAreaConfig(t,this._cachedLayout.main);t.restoreLayout(this._cachedLayout);this._cachedLayout=null}r.forEach(e=>{if(!e.parent){this._addToMainArea(e,Object.assign(Object.assign({},this._mainOptionsCache.get(e)),{activate:false}))}});this._mainOptionsCache.clear();if(n){t.activateWidget(n)}this.node.dataset.shellMode=e}get restored(){return this._restored.promise}activateById(e){if(this._leftHandler.has(e)){this._leftHandler.activate(e);return}if(this._rightHandler.has(e)){this._rightHandler.activate(e);return}const t=this._dockPanel;const n=Object(a["find"])(t.widgets(),t=>t.id===e);if(n){t.activateWidget(n)}}activateNextTab(){const e=this._currentTabBar();if(!e){return}const t=e.currentIndex;if(t===-1){return}if(t<e.titles.length-1){e.currentIndex+=1;if(e.currentTitle){e.currentTitle.owner.activate()}return}if(t===e.titles.length-1){const e=this._adjacentBar("next");if(e){e.currentIndex=0;if(e.currentTitle){e.currentTitle.owner.activate()}}}}activatePreviousTab(){const e=this._currentTabBar();if(!e){return}const t=e.currentIndex;if(t===-1){return}if(t>0){e.currentIndex-=1;if(e.currentTitle){e.currentTitle.owner.activate()}return}if(t===0){const e=this._adjacentBar("previous");if(e){const t=e.titles.length;e.currentIndex=t-1;if(e.currentTitle){e.currentTitle.owner.activate()}}}}activateNextTabBar(){const e=this._adjacentBar("next");if(e){if(e.currentTitle){e.currentTitle.owner.activate()}}}activatePreviousTabBar(){const e=this._adjacentBar("previous");if(e){if(e.currentTitle){e.currentTitle.owner.activate()}}}add(e,t="main",n){switch(t||"main"){case"main":return this._addToMainArea(e,n);case"left":return this._addToLeftArea(e,n);case"right":return this._addToRightArea(e,n);case"header":return this._addToHeaderArea(e,n);case"top":return this._addToTopArea(e,n);case"bottom":return this._addToBottomArea(e,n);default:throw new Error(`Invalid area: ${t}`)}}collapseLeft(){this._leftHandler.collapse();this._onLayoutModified()}collapseRight(){this._rightHandler.collapse();this._onLayoutModified()}dispose(){if(this.isDisposed){return}this._layoutDebouncer.dispose();super.dispose()}expandLeft(){this._leftHandler.expand();this._onLayoutModified()}expandRight(){this._rightHandler.expand();this._onLayoutModified()}closeAll(){Object(a["toArray"])(this._dockPanel.widgets()).forEach(e=>e.close())}isEmpty(e){switch(e){case"left":return this._leftHandler.stackedPanel.widgets.length===0;case"main":return this._dockPanel.isEmpty;case"header":return this._headerPanel.widgets.length===0;case"top":return this._topHandler.panel.widgets.length===0;case"bottom":return this._bottomPanel.widgets.length===0;case"right":return this._rightHandler.stackedPanel.widgets.length===0;default:return true}}restoreLayout(e){const{mainArea:t,leftArea:n,rightArea:r}=e;if(t){const{currentWidget:e,dock:n,mode:r}=t;if(n){this._dockPanel.restoreLayout(n)}if(r){this.mode=r}if(e){this.activateById(e.id)}}if(n){this._leftHandler.rehydrate(n)}if(r){this._rightHandler.rehydrate(r)}if(!this._isRestored){l["MessageLoop"].flush();this._restored.resolve(e)}}saveLayout(){return{mainArea:{currentWidget:this._tracker.currentWidget,dock:this.mode==="single-document"?this._cachedLayout||this._dockPanel.saveLayout():this._dockPanel.saveLayout(),mode:this._dockPanel.mode},leftArea:this._leftHandler.dehydrate(),rightArea:this._rightHandler.dehydrate()}}widgets(e){switch(e||"main"){case"main":return this._dockPanel.widgets();case"left":return Object(a["iter"])(this._leftHandler.sideBar.titles.map(e=>e.owner));case"right":return Object(a["iter"])(this._rightHandler.sideBar.titles.map(e=>e.owner));case"header":return this._headerPanel.children();case"top":return this._topHandler.panel.children();case"bottom":return this._bottomPanel.children();default:throw new Error(`Invalid area: ${e}`)}}onAfterAttach(e){this.node.dataset.shellMode=this.mode}_addToLeftArea(e,t){if(!e.id){console.error("Widgets added to app shell must have unique id property.");return}t=t||this._sideOptionsCache.get(e)||{};this._sideOptionsCache.set(e,t);const n="rank"in t?t.rank:b;this._leftHandler.addWidget(e,n);this._onLayoutModified()}_addToMainArea(e,t){if(!e.id){console.error("Widgets added to app shell must have unique id property.");return}t=t||{};const n=this._dockPanel;const r=t.mode||"tab-after";let s=this.currentWidget;if(t.ref){s=Object(a["find"])(n.widgets(),e=>e.id===t.ref)||null}const{title:l}=e;l.dataset=Object.assign(Object.assign({},l.dataset),{id:e.id});if(l.icon instanceof i["a"]){l.icon=l.icon.bindprops({stylesheet:"mainAreaTab"})}else if(typeof l.icon==="string"||!l.icon){l.iconClass=Object(o["a"])(l.iconClass,"jp-Icon")}n.addWidget(e,{mode:r,ref:s});if(n.mode==="single-document"){this._mainOptionsCache.set(e,t)}if(t.activate!==false){n.activateWidget(e)}}_addToRightArea(e,t){if(!e.id){console.error("Widgets added to app shell must have unique id property.");return}t=t||this._sideOptionsCache.get(e)||{};const n="rank"in t?t.rank:b;this._sideOptionsCache.set(e,t);this._rightHandler.addWidget(e,n);this._onLayoutModified()}_addToTopArea(e,t){var n;if(!e.id){console.error("Widgets added to app shell must have unique id property.");return}t=t||{};const r=(n=t.rank,n!==null&&n!==void 0?n:b);this._topHandler.addWidget(e,r);this._onLayoutModified();if(this._topHandler.panel.isHidden){this._topHandler.panel.show()}}_addToHeaderArea(e,t){if(!e.id){console.error("Widgets added to app shell must have unique id property.");return}this._headerPanel.addWidget(e);this._onLayoutModified();if(this._headerPanel.isHidden){this._headerPanel.show()}}_addToBottomArea(e,t){if(!e.id){console.error("Widgets added to app shell must have unique id property.");return}this._bottomPanel.addWidget(e);this._onLayoutModified();if(this._bottomPanel.isHidden){this._bottomPanel.show()}}_adjacentBar(e){const t=this._currentTabBar();if(!t){return null}const n=Object(a["toArray"])(this._dockPanel.tabBars());const r=n.length;const i=n.indexOf(t);if(e==="previous"){return i>0?n[i-1]:i===0?n[r-1]:null}return i<r-1?n[i+1]:i===r-1?n[0]:null}_currentTabBar(){const e=this._tracker.currentWidget;if(!e){return null}const t=e.title;const n=this._dockPanel.tabBars();return Object(a["find"])(n,e=>e.titles.indexOf(t)>-1)||null}_onActiveChanged(e,t){if(t.newValue){t.newValue.title.className+=` ${m}`}if(t.oldValue){t.oldValue.title.className=t.oldValue.title.className.replace(m,"")}this._activeChanged.emit(t)}_onCurrentChanged(e,t){if(t.newValue){t.newValue.title.className+=` ${h}`}if(t.oldValue){t.oldValue.title.className=t.oldValue.title.className.replace(h,"")}this._currentChanged.emit(t);this._onLayoutModified()}_onLayoutModified(){void this._layoutDebouncer.invoke()}}var y;(function(e){function t(e,t){return e.rank-t.rank}e.itemCmp=t;function n(e,t){if(!t){return}if(t.type==="tab-area"){t.widgets=t.widgets.filter(t=>!t.isDisposed&&t.parent===e);return}t.children.forEach(t=>{n(e,t)})}e.normalizeAreaConfig=n;class r{constructor(){this._items=new Array;this._panel=new d["Panel"]}get panel(){return this._panel}addWidget(t,n){t.parent=null;const r={widget:t,rank:n};const i=a["ArrayExt"].upperBound(this._items,r,e.itemCmp);a["ArrayExt"].insert(this._items,i,r);this._panel.insertWidget(i,t)}}e.PanelHandler=r;class s{constructor(){this._items=new Array;this._sideBar=new d["TabBar"]({insertBehavior:"none",removeBehavior:"none",allowDeselect:true});this._stackedPanel=new d["StackedPanel"];this._sideBar.hide();this._stackedPanel.hide();this._lastCurrent=null;this._sideBar.currentChanged.connect(this._onCurrentChanged,this);this._sideBar.tabActivateRequested.connect(this._onTabActivateRequested,this);this._stackedPanel.widgetRemoved.connect(this._onWidgetRemoved,this)}get sideBar(){return this._sideBar}get stackedPanel(){return this._stackedPanel}expand(){const e=this._lastCurrent||this._items.length>0&&this._items[0].widget;if(e){this.activate(e.id)}}activate(e){const t=this._findWidgetByID(e);if(t){this._sideBar.currentTitle=t.title;t.activate()}}has(e){return this._findWidgetByID(e)!==null}collapse(){this._sideBar.currentTitle=null}addWidget(e,t){e.parent=null;e.hide();const n={widget:e,rank:t};const r=this._findInsertIndex(n);a["ArrayExt"].insert(this._items,r,n);this._stackedPanel.insertWidget(r,e);const s=this._sideBar.insertTab(r,e.title);s.dataset={id:e.id};if(s.icon instanceof i["a"]){s.icon=s.icon.bindprops({stylesheet:"sideBar"})}else if(typeof s.icon==="string"||!s.icon){s.iconClass=Object(o["a"])(s.iconClass,"jp-Icon","jp-Icon-20")}this._refreshVisibility()}dehydrate(){const e=this._sideBar.currentTitle===null;const t=Object(a["toArray"])(this._stackedPanel.widgets);const n=t[this._sideBar.currentIndex];return{collapsed:e,currentWidget:n,widgets:t}}rehydrate(e){if(e.currentWidget){this.activate(e.currentWidget.id)}else if(e.collapsed){this.collapse()}}_findInsertIndex(t){return a["ArrayExt"].upperBound(this._items,t,e.itemCmp)}_findWidgetIndex(e){return a["ArrayExt"].findFirstIndex(this._items,t=>t.widget===e)}_findWidgetByTitle(e){const t=Object(a["find"])(this._items,t=>t.widget.title===e);return t?t.widget:null}_findWidgetByID(e){const t=Object(a["find"])(this._items,t=>t.widget.id===e);return t?t.widget:null}_refreshVisibility(){this._sideBar.setHidden(this._sideBar.titles.length===0);this._stackedPanel.setHidden(this._sideBar.currentTitle===null)}_onCurrentChanged(e,t){const n=t.previousTitle?this._findWidgetByTitle(t.previousTitle):null;const r=t.currentTitle?this._findWidgetByTitle(t.currentTitle):null;if(n){n.hide()}if(r){r.show()}this._lastCurrent=r||n;this._refreshVisibility()}_onTabActivateRequested(e,t){t.title.owner.activate()}_onWidgetRemoved(e,t){if(t===this._lastCurrent){this._lastCurrent=null}a["ArrayExt"].removeAt(this._items,this._findWidgetIndex(t));this._sideBar.removeTab(t.title);this._refreshVisibility()}}e.SideBarHandler=s})(y||(y={}))},ldVq:function(e,t,n){var r=n("QMMT");var i=n("UWiX")("iterator");var o=n("SBuE");e.exports=n("WEpk").isIterable=function(e){var t=Object(e);return t[i]!==undefined||"@@iterator"in t||o.hasOwnProperty(r(t))}},lgLN:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("WC1M"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},lgnt:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"};var n=e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апрай_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбүейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шарей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кечээ саат] LT",lastWeek:"[Өткөн аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){var n=e%10,r=e>=100?100:null;return e+(t[e]||t[n]||t[r])},week:{dow:1,doy:7}});return n}))},"li/K":function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.lm-DataGrid {\n min-width: 64px;\n min-height: 64px;\n border: 1px solid #a0a0a0;\n}\n\n.lm-DataGrid-scrollCorner {\n background-color: #f0f0f0;\n}\n\n.lm-DataGrid-scrollCorner::after {\n content: '';\n position: absolute;\n top: 0;\n left: 0;\n width: 1px;\n height: 1px;\n background-color: #a0a0a0;\n}\n",""])},lmUn:function(e,t,n){"use strict";n.r(t);var r=n("ROI/");var i=n("2DVW");var o=n("hI0s");var a=n("USmn");var s=n("Z5Fx");var l=n("l4p9");var c=n("koZe");var u=n("nW2j");const d=new u["Token"]("@jupyterlab/tooltip:ITooltipManager");var f=n("jjzf");var p=n("qXhn");const h="jp-Tooltip";const m="jp-Tooltip-content";const b="jp-mod-tooltip";const v=20;const g=250;const _=true;class y extends i["Widget"]{constructor(e){super();this._content=null;const t=this.layout=new i["PanelLayout"];const n=new p["a"]({data:e.bundle});this.anchor=e.anchor;this.addClass(h);this.hide();this._editor=e.editor;this._rendermime=e.rendermime;const r=this._rendermime.preferredMimeType(e.bundle,"any");if(!r){return}this._content=this._rendermime.createRenderer(r);void this._content.renderModel(n);this._content.addClass(m);t.addWidget(this._content)}dispose(){if(this._content){this._content.dispose();this._content=null}super.dispose()}handleEvent(e){if(this.isHidden||this.isDisposed){return}const{node:t}=this;const n=e.target;switch(e.type){case"keydown":if(t.contains(n)){return}this.dispose();break;case"mousedown":if(t.contains(n)){this.activate();return}this.dispose();break;case"scroll":this._evtScroll(e);break;default:break}}onActivateRequest(e){this.node.tabIndex=-1;this.node.focus()}onAfterAttach(e){document.body.classList.add(b);document.addEventListener("keydown",this,_);document.addEventListener("mousedown",this,_);this.anchor.node.addEventListener("scroll",this,_);this.update()}onBeforeDetach(e){document.body.classList.remove(b);document.removeEventListener("keydown",this,_);document.removeEventListener("mousedown",this,_);this.anchor.node.removeEventListener("scroll",this,_)}onUpdateRequest(e){if(this.isHidden){this.show()}this._setGeometry();super.onUpdateRequest(e)}_evtScroll(e){if(this.node.contains(e.target)){return}this.update()}_setGeometry(){const e=this._editor;const t=e.getCursorPosition();const n=e.getOffsetAt(t);const r=e.getLine(t.line);if(!r){return}const i=r.substring(0,n).split(/\W+/);const o=i[i.length-1];const a=o?n-o.length:n;const s=e.getPositionAt(a);if(!s){return}const l=e.getCoordinateForPosition(s);const c=window.getComputedStyle(this.node);const u=parseInt(c.paddingLeft,10)||0;f["a"].setGeometry({anchor:l,host:e.host,maxHeight:g,minHeight:v,node:this.node,offset:{horizontal:-1*u},privilege:"below",style:c})}}var w;(function(e){e.dismiss="tooltip:dismiss";e.launchConsole="tooltip:launch-console";e.launchNotebook="tooltip:launch-notebook";e.launchFile="tooltip:launch-file"})(w||(w={}));const x={id:"@jupyterlab/tooltip-extension:manager",autoStart:true,provides:d,activate:e=>{let t=null;e.commands.addCommand(w.dismiss,{execute:()=>{if(t){t.dispose();t=null}}});return{invoke(e){const n=0;const{anchor:r,editor:o,kernel:a,rendermime:s}=e;if(t){t.dispose();t=null}return L.fetch({detail:n,editor:o,kernel:a}).then(e=>{t=new y({anchor:r,bundle:e,editor:o,rendermime:s});i["Widget"].attach(t,document.body)}).catch(()=>{})}}}};const C={id:"@jupyterlab/tooltip-extension:consoles",autoStart:true,requires:[d,a["a"]],activate:(e,t,n)=>{e.commands.addCommand(w.launchConsole,{execute:()=>{var e,r;const i=n.currentWidget;if(!i){return}const o=i.console;const a=(e=o.promptCell)===null||e===void 0?void 0:e.editor;const s=(r=o.sessionContext.session)===null||r===void 0?void 0:r.kernel;const l=o.rendermime;if(!!a&&!!s&&!!l){return t.invoke({anchor:o,editor:a,kernel:s,rendermime:l})}}})}};const k={id:"@jupyterlab/tooltip-extension:notebooks",autoStart:true,requires:[d,l["b"]],activate:(e,t,n)=>{e.commands.addCommand(w.launchNotebook,{execute:()=>{var e,r;const i=n.currentWidget;if(!i){return}const o=i.content;const a=(e=o.activeCell)===null||e===void 0?void 0:e.editor;const s=(r=i.sessionContext.session)===null||r===void 0?void 0:r.kernel;const l=o.rendermime;if(!!a&&!!s&&!!l){return t.invoke({anchor:o,editor:a,kernel:s,rendermime:l})}}})}};const E={id:"@jupyterlab/tooltip-extension:files",autoStart:true,requires:[d,s["a"],c["b"]],activate:(e,t,n,i)=>{const o={};const a=e.serviceManager.sessions;const s=(e,t)=>{n.forEach(e=>{const n=Object(r["find"])(t,t=>e.context.path===t.path);if(n){const t=o[e.id];if(t&&t.id===n.id){return}if(t){delete o[e.id];t.dispose()}const r=a.connectTo({model:n});o[e.id]=r}else{const t=o[e.id];if(t){t.dispose();delete o[e.id]}}})};s(a,Object(r["toArray"])(a.running()));a.runningChanged.connect(s);n.widgetAdded.connect((e,t)=>{t.disposed.connect(e=>{const t=o[e.id];if(t){t.dispose();delete o[e.id]}})});e.commands.addCommand(w.launchFile,{execute:async()=>{var e;const r=n.currentWidget;const a=r&&o[r.id]&&o[r.id].kernel;if(!a){return}const s=r.content;const l=(e=s)===null||e===void 0?void 0:e.editor;if(!!l&&!!a&&!!i){return t.invoke({anchor:s,editor:l,kernel:a,rendermime:i})}}})}};const M=[x,C,k,E];var S=t["default"]=M;var L;(function(e){let t=0;function n(e){const{detail:n,editor:r,kernel:i}=e;const a=r.model.value.text;const s=r.getCursorPosition();const l=o["Text"].jsIndexToCharIndex(r.getOffsetAt(s),a);if(!a||!i){return Promise.reject(void 0)}const c={code:a,cursor_pos:l,detail_level:n||0};const u=++t;return i.requestInspect(c).then(e=>{const n=e.content;if(u!==t){return Promise.reject(void 0)}if(n.status!=="ok"||!n.found){return Promise.reject(void 0)}return Promise.resolve(n.data)})}e.fetch=n})(L||(L={}))},lolG:function(e,t,n){"use strict";n.r(t);n.d(t,"MIME_TYPE",(function(){return g}));var r=n("2F0p");var i=n("923h");var o=n("9vST");var a=n("l4p9");var s=n("koZe");var l=n("i96i");var c=n("q1tI");var u=n("i8i4");var d=n("vR7t");var f=n.n(d);var p=n("nW2j");var h=n("2DVW");const m="jp-RenderedVDOM";const b=new p["Token"]("@jupyterlab/vdom:IVDOMTracker");class v extends h["Widget"]{constructor(e,t){super();this.handleVDOMEvent=(e,t)=>{var n,r;if(this._timer){window.clearTimeout(this._timer)}const i=(r=(n=this._sessionContext)===null||n===void 0?void 0:n.session)===null||r===void 0?void 0:r.kernel;if(i){this._timer=window.setTimeout(()=>{if(!this._comms[e]){this._comms[e]=i.createComm(e);this._comms[e].open()}this._comms[e].send(JSON.stringify(t))},16)}};this._comms={};this.addClass(m);this.addClass("jp-RenderedHTML");this.addClass("jp-RenderedHTMLCommon");this._mimeType=e.mimeType;if(t){this._sessionContext=t.sessionContext}}dispose(){for(const e in this._comms){this._comms[e].dispose()}super.dispose()}onBeforeDetach(e){u["unmountComponentAtNode"](this.node)}renderModel(e){return new Promise((t,n)=>{const r=e.data[this._mimeType];u["render"](c["createElement"](f.a,{data:r,onVDOMEvent:this.handleVDOMEvent}),this.node,()=>{t()})})}}const g="application/vdom.v1+json";const _="VDOM";const y={id:"@jupyterlab/vdom-extension:factory",requires:[s["b"]],optional:[a["b"],r["a"]],provides:b,autoStart:true,activate:(e,t,n,r)=>{const a=new i["a"]({namespace:"vdom-widget"});t.addFactory({safe:false,mimeTypes:[g],createRenderer:e=>new v(e)},0);if(n){n.widgetAdded.connect((e,t)=>{const{context:n,content:{rendermime:r}}=t;r.addFactory({safe:false,mimeTypes:[g],createRenderer:e=>new v(e,n)},0)})}e.docRegistry.addFileType({name:"vdom",mimeTypes:[g],extensions:[".vdom",".vdom.json"],icon:l["V"]});const s=new o["a"]({renderTimeout:1e3,dataType:"json",rendermime:t,name:_,primaryFileType:e.docRegistry.getFileType("vdom"),fileTypes:["vdom","json"],defaultFor:["vdom"]});s.widgetCreated.connect((e,t)=>{t.context.pathChanged.connect(()=>{void a.save(t)});void a.add(t)});e.docRegistry.addWidgetFactory(s);if(r){void r.restore(a,{command:"docmanager:open",args:e=>({path:e.context.path,factory:_}),name:e=>e.context.path})}return a}};var w=t["default"]=y},lw7W:function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"harmonic16",author:"jannik siebert (https://github.com/janniks)",base00:"#0b1c2c",base01:"#223b54",base02:"#405c79",base03:"#627e99",base04:"#aabcce",base05:"#cbd6e2",base06:"#e5ebf1",base07:"#f7f9fb",base08:"#bf8b56",base09:"#bfbf56",base0A:"#8bbf56",base0B:"#56bf8b",base0C:"#568bbf",base0D:"#8b56bf",base0E:"#bf568b",base0F:"#bf5656"};e.exports=t["default"]},lyxo:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";function t(e,t,n){var r={ss:"secunde",mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"},i=" ";if(e%100>=20||e>=100&&e%100===0){i=" de "}return e+i+r[n]}var n=e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:true,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:t,m:"un minut",mm:t,h:"o oră",hh:t,d:"o zi",dd:t,M:"o lună",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}});return n}))},m0Nn:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 24 24'%3E %3Cpath class='jp-icon3 jp-icon-selectable' fill='%23616161' d='M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z'/%3E %3C/svg%3E"},mCEX:function(e,t,n){"use strict";n.d(t,"a",(function(){return _}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("yPs2");var u=n("xySv");var d=n("xggJ");var f=n("7x2u");var p=n("ZEf0");var h=n("halP");var m=n("Ec0X");var b=n("CJJO");var v=n("dHIa");var g=n("nQZe");var _=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.renderOverflow=function(e){var n=t.props.collapseFrom;var i=n===c["a"].END?u["a"].BOTTOM_RIGHT:u["a"].BOTTOM_LEFT;var o=e;if(n===c["a"].START){o=e.slice().reverse()}return a["createElement"]("li",null,a["createElement"](v["a"],Object(r["__assign"])({position:i},t.props.popoverProps),a["createElement"]("span",{className:d["Classes"].BREADCRUMBS_COLLAPSED}),a["createElement"](h["a"],null,o.map(t.renderOverflowBreadcrumb))))};t.renderOverflowBreadcrumb=function(e,t){var n=e.href!=null||e.onClick!=null;var i=Object(f["b"])(e);return a["createElement"](m["a"],Object(r["__assign"])({disabled:!n},i,{text:e.text,key:t}))};t.renderBreadcrumbWrapper=function(e,n){var r=t.props.items[t.props.items.length-1]===e;return a["createElement"]("li",{key:n},t.renderBreadcrumb(e,r))};return t}t.prototype.render=function(){var e=this.props,t=e.className,n=e.collapseFrom,i=e.items,s=e.minVisibleItems,l=e.overflowListProps,c=l===void 0?{}:l;return a["createElement"](b["b"],Object(r["__assign"])({collapseFrom:n,minVisibleItems:s,tagName:"ul"},c,{className:o()(d["Classes"].BREADCRUMBS,c.className,t),items:i,overflowRenderer:this.renderOverflow,visibleItemRenderer:this.renderBreadcrumbWrapper}))};t.prototype.renderBreadcrumb=function(e,t){if(t&&this.props.currentBreadcrumbRenderer!=null){return this.props.currentBreadcrumbRenderer(e)}else if(this.props.breadcrumbRenderer!=null){return this.props.breadcrumbRenderer(e)}else{return a["createElement"](g["a"],Object(r["__assign"])({current:t},e))}};t.defaultProps={collapseFrom:c["a"].START};t=Object(r["__decorate"])([l["polyfill"]],t);return t}(p["a"])},mJwy:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) 2014-2017, Jupyter Development Team.\n|\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\nbutton.jp-mod-styled {\n font-size: var(--jp-ui-font-size1);\n color: var(--jp-ui-font-color0);\n border: none;\n box-sizing: border-box;\n text-align: center;\n line-height: 32px;\n height: 32px;\n padding: 0px 12px;\n letter-spacing: 0.8px;\n outline: none;\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\n\ninput.jp-mod-styled {\n background: var(--jp-input-background);\n height: 28px;\n box-sizing: border-box;\n border: var(--jp-border-width) solid var(--jp-border-color1);\n padding-left: 7px;\n padding-right: 7px;\n font-size: var(--jp-ui-font-size2);\n color: var(--jp-ui-font-color0);\n outline: none;\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\n\ninput.jp-mod-styled:focus {\n border: var(--jp-border-width) solid var(--md-blue-500);\n box-shadow: inset 0 0 4px var(--md-blue-300);\n}\n\n.jp-select-wrapper {\n display: flex;\n position: relative;\n flex-direction: column;\n padding: 1px;\n background-color: var(--jp-layout-color1);\n height: 28px;\n box-sizing: border-box;\n margin-bottom: 12px;\n}\n\n.jp-select-wrapper.jp-mod-focused select.jp-mod-styled {\n border: var(--jp-border-width) solid var(--jp-input-active-border-color);\n box-shadow: var(--jp-input-box-shadow);\n background-color: var(--jp-input-active-background);\n}\n\nselect.jp-mod-styled:hover {\n background-color: var(--jp-layout-color1);\n cursor: pointer;\n color: var(--jp-ui-font-color0);\n background-color: var(--jp-input-hover-background);\n box-shadow: inset 0 0px 1px rgba(0, 0, 0, 0.5);\n}\n\nselect.jp-mod-styled {\n flex: 1 1 auto;\n height: 32px;\n width: 100%;\n font-size: var(--jp-ui-font-size2);\n background: var(--jp-input-background);\n color: var(--jp-ui-font-color0);\n padding: 0 25px 0 8px;\n border: var(--jp-border-width) solid var(--jp-input-border-color);\n border-radius: 0px;\n outline: none;\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\n",""])},mNhd:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));n.d(t,"c",(function(){return o}));n.d(t,"d",(function(){return a}));n.d(t,"b",(function(){return s}));var r=n("tj0V");function i(e,t){return e===t||e.contains(t)}function o(e,t,n){var r=l((function(t){e.dispatchEvent(new CustomEvent(n,t))}));e.addEventListener(t,r);return r}function a(e,t){if(t===void 0){t={}}var n=l(e,(function(e){if(t.preventDefault){e.preventDefault()}}),(function(e){return e.persist()}));return n}function s(e){return l(e)}function l(e,t,n){var i=false;var o=function(){var o=[];for(var a=0;a<arguments.length;a++){o[a]=arguments[a]}if(Object(r["a"])(t)){t.apply(void 0,o)}if(i){return}i=true;if(Object(r["a"])(n)){n.apply(void 0,o)}requestAnimationFrame((function(){e.apply(void 0,o);i=false}))};return o}},mQYA:function(e,t,n){"use strict";e.exports=function e(t,n,r){var i=" ";var o=t.level;var a=t.dataLevel;var s=t.schema[n];var l=t.schemaPath+t.util.getProperty(n);var c=t.errSchemaPath+"/"+n;var u=!t.opts.allErrors;var d;var f="data"+(a||"");var p=t.opts.$data&&s&&s.$data,h;if(p){i+=" var schema"+o+" = "+t.util.getData(s.$data,a,t.dataPathArr)+"; ";h="schema"+o}else{h=s}if(!(p||typeof s=="number")){throw new Error(n+" must be number")}var m=n=="maxLength"?">":"<";i+="if ( ";if(p){i+=" ("+h+" !== undefined && typeof "+h+" != 'number') || "}if(t.opts.unicode===false){i+=" "+f+".length "}else{i+=" ucs2length("+f+") "}i+=" "+m+" "+h+") { ";var d=n;var b=b||[];b.push(i);i="";if(t.createErrors!==false){i+=" { keyword: '"+(d||"_limitLength")+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: { limit: "+h+" } ";if(t.opts.messages!==false){i+=" , message: 'should NOT be ";if(n=="maxLength"){i+="longer"}else{i+="shorter"}i+=" than ";if(p){i+="' + "+h+" + '"}else{i+=""+s}i+=" characters' "}if(t.opts.verbose){i+=" , schema: ";if(p){i+="validate.schema"+l}else{i+=""+s}i+=" , parentSchema: validate.schema"+t.schemaPath+" , data: "+f+" "}i+=" } "}else{i+=" {} "}var v=i;i=b.pop();if(!t.compositeRule&&u){if(t.async){i+=" throw new ValidationError(["+v+"]); "}else{i+=" validate.errors = ["+v+"]; return false; "}}else{i+=" var err = "+v+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+="} ";if(u){i+=" else { "}return i}},mRg0:function(e,t,n){"use strict";t.__esModule=true;var r=n("s3Ml");var i=c(r);var o=n("AyUB");var a=c(o);var s=n("EJiy");var l=c(s);function c(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if(typeof t!=="function"&&t!==null){throw new TypeError("Super expression must either be null or a function, not "+(typeof t==="undefined"?"undefined":(0,l.default)(t)))}e.prototype=(0,a.default)(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)i.default?(0,i.default)(e,t):e.__proto__=t}},mUiM:function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){"use strict";e.defineOption("styleSelectedText",false,(function(r,i,o){var a=o&&o!=e.Init;if(i&&!a){r.state.markedSelection=[];r.state.markedSelectionStyle=typeof i=="string"?i:"CodeMirror-selectedtext";l(r);r.on("cursorActivity",t);r.on("change",n)}else if(!i&&a){r.off("cursorActivity",t);r.off("change",n);s(r);r.state.markedSelection=r.state.markedSelectionStyle=null}}));function t(e){if(e.state.markedSelection)e.operation((function(){c(e)}))}function n(e){if(e.state.markedSelection&&e.state.markedSelection.length)e.operation((function(){s(e)}))}var r=8;var i=e.Pos;var o=e.cmpPos;function a(e,t,n,a){if(o(t,n)==0)return;var s=e.state.markedSelection;var l=e.state.markedSelectionStyle;for(var c=t.line;;){var u=c==t.line?t:i(c,0);var d=c+r,f=d>=n.line;var p=f?n:i(d,0);var h=e.markText(u,p,{className:l});if(a==null)s.push(h);else s.splice(a++,0,h);if(f)break;c=d}}function s(e){var t=e.state.markedSelection;for(var n=0;n<t.length;++n)t[n].clear();t.length=0}function l(e){s(e);var t=e.listSelections();for(var n=0;n<t.length;n++)a(e,t[n].from(),t[n].to())}function c(e){if(!e.somethingSelected())return s(e);if(e.listSelections().length>1)return l(e);var t=e.getCursor("start"),n=e.getCursor("end");var i=e.state.markedSelection;if(!i.length)return a(e,t,n);var c=i[0].find(),u=i[i.length-1].find();if(!c||!u||n.line-t.line<=r||o(t,u.to)>=0||o(n,c.from)<=0)return l(e);while(o(t,c.from)>0){i.shift().clear();c=i[0].find()}if(o(t,c.from)<0){if(c.to.line-t.line<r){i.shift().clear();a(e,t,c.to,0)}else{a(e,t,c.from,0)}}while(o(n,u.to)<0){i.pop().clear();u=i[i.length-1].find()}if(o(n,u.to)>0){if(n.line-u.from.line<r){i.pop().clear();a(e,u.from,n)}else{a(e,u.to,n)}}}}))},mfmY:function(e,t){var n="[object String]";var r=Object.prototype;var i=r.toString;var o=Array.isArray;function a(e){return!!e&&typeof e=="object"}function s(e){return typeof e=="string"||!o(e)&&a(e)&&i.call(e)==n}e.exports=s},mjpF:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Variables\n|----------------------------------------------------------------------------*/\n\n:root {\n --jp-private-sidebar-tab-width: 32px;\n}\n\n/*-----------------------------------------------------------------------------\n| SideBar\n|----------------------------------------------------------------------------*/\n\n.jp-SideBar {\n /* This is needed so that all font sizing of children done in ems is\n * relative to this base size */\n font-size: var(--jp-ui-font-size1);\n}\n\n.jp-SideBar.lm-TabBar {\n color: var(--jp-ui-font-color1);\n background: var(--jp-layout-color2);\n font-size: var(--jp-ui-font-size1);\n min-width: calc(var(--jp-private-sidebar-tab-width) + var(--jp-border-width));\n max-width: calc(var(--jp-private-sidebar-tab-width) + var(--jp-border-width));\n overflow: visible;\n display: block;\n}\n\n.jp-SideBar .lm-TabBar-content,\n.jp-SideBar .lm-TabBar-content {\n margin: 0;\n padding: 0;\n display: flex;\n align-items: stretch;\n list-style-type: none;\n height: var(--jp-private-sidebar-tab-width);\n transform-origin: 0 0 0;\n}\n\n.jp-SideBar .lm-TabBar-tab {\n padding: 0 16px;\n border: none;\n overflow: visible;\n}\n\n.jp-SideBar .lm-TabBar-tab.lm-mod-current {\n min-height: calc(\n var(--jp-private-sidebar-tab-width) + var(--jp-border-width)\n );\n max-height: calc(\n var(--jp-private-sidebar-tab-width) + var(--jp-border-width)\n );\n /* transform: translateY(var(--jp-border-width)); */\n}\n\n.jp-SideBar .lm-TabBar-tab:not(.lm-mod-current) {\n background: var(--jp-layout-color2);\n}\n\n.jp-SideBar .lm-TabBar-tabIcon.jp-SideBar-tabIcon {\n min-width: 20px;\n min-height: 20px;\n background-size: 20px;\n display: inline-block;\n vertical-align: middle;\n background-repeat: no-repeat;\n background-position: center;\n}\n\n.jp-SideBar .lm-TabBar-tabLabel {\n line-height: var(--jp-private-sidebar-tab-width);\n}\n\n.jp-SideBar .lm-TabBar-tab:hover:not(.lm-mod-current) {\n background: var(--jp-layout-color1);\n}\n\n/* Left */\n\n/* Borders */\n\n.jp-SideBar.lm-TabBar.jp-mod-left {\n border-right: var(--jp-border-width) solid var(--jp-border-color0);\n}\n\n.jp-SideBar.lm-TabBar.jp-mod-left .lm-TabBar-tab + .lm-TabBar-tab {\n border-right: var(--jp-border-width) solid var(--jp-layout-color2);\n}\n\n.jp-SideBar.lm-TabBar.jp-mod-left\n .lm-TabBar-tab.lm-mod-current\n + .lm-TabBar-tab {\n border-right: var(--jp-border-width) solid var(--jp-border-color0);\n}\n\n.jp-SideBar.lm-TabBar.jp-mod-left\n .lm-TabBar-tab\n + .lm-TabBar-tab.lm-mod-current {\n border-right: var(--jp-border-width) solid var(--jp-border-color0);\n}\n\n.jp-SideBar.lm-TabBar.jp-mod-left .lm-TabBar-tab.lm-mod-current:last-child {\n border-left: var(--jp-border-width) solid var(--jp-border-color0);\n}\n\n/* Transforms */\n\n.jp-SideBar.lm-TabBar.jp-mod-left .lm-TabBar-content {\n flex-direction: row-reverse;\n transform: rotate(-90deg) translateX(-100%);\n}\n\n.jp-SideBar.lm-TabBar.jp-mod-left\n .lm-TabBar-tab:not(.lm-mod-current)\n .lm-TabBar-tabIcon {\n transform: rotate(90deg);\n}\n\n.jp-SideBar.lm-TabBar.jp-mod-left\n .lm-TabBar-tab.lm-mod-current\n .lm-TabBar-tabIcon {\n transform: rotate(90deg)\n translate(\n calc(-0.5 * var(--jp-border-width)),\n calc(-0.5 * var(--jp-border-width))\n );\n}\n\n/* Right */\n\n/* Borders */\n\n.jp-SideBar.lm-TabBar.jp-mod-right {\n border-left: var(--jp-border-width) solid var(--jp-border-color0);\n}\n\n.jp-SideBar.lm-TabBar.jp-mod-right .lm-TabBar-tab + .lm-TabBar-tab {\n border-left: var(--jp-border-width) solid var(--jp-layout-color2);\n}\n\n.jp-SideBar.lm-TabBar.jp-mod-right\n .lm-TabBar-tab.lm-mod-current\n + .lm-TabBar-tab {\n border-left: var(--jp-border-width) solid var(--jp-border-color0);\n}\n\n.jp-SideBar.lm-TabBar.jp-mod-right\n .lm-TabBar-tab\n + .lm-TabBar-tab.lm-mod-current {\n border-left: var(--jp-border-width) solid var(--jp-border-color0);\n}\n\n.jp-SideBar.lm-TabBar.jp-mod-right .lm-TabBar-tab.lm-mod-current:last-child {\n border-right: var(--jp-border-width) solid var(--jp-border-color0);\n}\n\n/* Transforms */\n\n.jp-SideBar.lm-TabBar.jp-mod-right .lm-TabBar-content {\n flex-direction: row;\n transform: rotate(90deg) translateY(-100%);\n}\n\n.jp-SideBar.lm-TabBar.jp-mod-right\n .lm-TabBar-tab:not(.lm-mod-current)\n .lm-TabBar-tabIcon {\n transform: rotate(-90deg);\n}\n\n.jp-SideBar.lm-TabBar.jp-mod-right\n .lm-TabBar-tab.lm-mod-current\n .lm-TabBar-tabIcon {\n transform: rotate(-90deg)\n translate(\n calc(0.5 * var(--jp-border-width)),\n calc(-0.5 * var(--jp-border-width))\n );\n}\n\n/* Stack panels */\n\n#jp-left-stack > .lm-Widget,\n#jp-right-stack > .lm-Widget {\n min-width: var(--jp-sidebar-min-width);\n}\n\n#jp-right-stack {\n border-left: var(--jp-border-width) solid var(--jp-border-color1);\n}\n\n#jp-left-stack {\n border-right: var(--jp-border-width) solid var(--jp-border-color1);\n}\n",""])},mjum:function(e,t,n){"use strict";n.r(t);t["default"]=n.p+"085b1dd8427dbeff10bd55410915a3f6.ttf"},mki7:function(e,t,n){(function(e){if(true)e(n("VrN/"),n("uTOq"),n("jDMi"));else{}})((function(e){"use strict";var t=e.commands;var n=e.Pos;function r(t,r,i){if(i<0&&r.ch==0)return t.clipPos(n(r.line-1));var o=t.getLine(r.line);if(i>0&&r.ch>=o.length)return t.clipPos(n(r.line+1,0));var a="start",s,l=r.ch;for(var c=l,u=i<0?0:o.length,d=0;c!=u;c+=i,d++){var f=o.charAt(i<0?c-1:c);var p=f!="_"&&e.isWordChar(f)?"w":"o";if(p=="w"&&f.toUpperCase()==f)p="W";if(a=="start"){if(p!="o"){a="in";s=p}else l=c+i}else if(a=="in"){if(s!=p){if(s=="w"&&p=="W"&&i<0)c--;if(s=="W"&&p=="w"&&i>0){if(c==l+1){s="w";continue}else c--}break}}}return n(r.line,c)}function i(e,t){e.extendSelectionsBy((function(n){if(e.display.shift||e.doc.extend||n.empty())return r(e.doc,n.head,t);else return t<0?n.from():n.to()}))}t.goSubwordLeft=function(e){i(e,-1)};t.goSubwordRight=function(e){i(e,1)};t.scrollLineUp=function(e){var t=e.getScrollInfo();if(!e.somethingSelected()){var n=e.lineAtHeight(t.top+t.clientHeight,"local");if(e.getCursor().line>=n)e.execCommand("goLineUp")}e.scrollTo(null,t.top-e.defaultTextHeight())};t.scrollLineDown=function(e){var t=e.getScrollInfo();if(!e.somethingSelected()){var n=e.lineAtHeight(t.top,"local")+1;if(e.getCursor().line<=n)e.execCommand("goLineDown")}e.scrollTo(null,t.top+e.defaultTextHeight())};t.splitSelectionByLine=function(e){var t=e.listSelections(),r=[];for(var i=0;i<t.length;i++){var o=t[i].from(),a=t[i].to();for(var s=o.line;s<=a.line;++s)if(!(a.line>o.line&&s==a.line&&a.ch==0))r.push({anchor:s==o.line?o:n(s,0),head:s==a.line?a:n(s)})}e.setSelections(r,0)};t.singleSelectionTop=function(e){var t=e.listSelections()[0];e.setSelection(t.anchor,t.head,{scroll:false})};t.selectLine=function(e){var t=e.listSelections(),r=[];for(var i=0;i<t.length;i++){var o=t[i];r.push({anchor:n(o.from().line,0),head:n(o.to().line+1,0)})}e.setSelections(r)};function o(t,r){if(t.isReadOnly())return e.Pass;t.operation((function(){var e=t.listSelections().length,i=[],o=-1;for(var a=0;a<e;a++){var s=t.listSelections()[a].head;if(s.line<=o)continue;var l=n(s.line+(r?0:1),0);t.replaceRange("\n",l,null,"+insertLine");t.indentLine(l.line,null,true);i.push({head:l,anchor:l});o=s.line+1}t.setSelections(i)}));t.execCommand("indentAuto")}t.insertLineAfter=function(e){return o(e,false)};t.insertLineBefore=function(e){return o(e,true)};function a(t,r){var i=r.ch,o=i,a=t.getLine(r.line);while(i&&e.isWordChar(a.charAt(i-1)))--i;while(o<a.length&&e.isWordChar(a.charAt(o)))++o;return{from:n(r.line,i),to:n(r.line,o),word:a.slice(i,o)}}t.selectNextOccurrence=function(t){var r=t.getCursor("from"),i=t.getCursor("to");var o=t.state.sublimeFindFullWord==t.doc.sel;if(e.cmpPos(r,i)==0){var s=a(t,r);if(!s.word)return;t.setSelection(s.from,s.to);o=true}else{var c=t.getRange(r,i);var u=o?new RegExp("\\b"+c+"\\b"):c;var d=t.getSearchCursor(u,i);var f=d.findNext();if(!f){d=t.getSearchCursor(u,n(t.firstLine(),0));f=d.findNext()}if(!f||l(t.listSelections(),d.from(),d.to()))return;t.addSelection(d.from(),d.to())}if(o)t.state.sublimeFindFullWord=t.doc.sel};t.skipAndSelectNextOccurrence=function(n){var r=n.getCursor("anchor"),i=n.getCursor("head");t.selectNextOccurrence(n);if(e.cmpPos(r,i)!=0){n.doc.setSelections(n.doc.listSelections().filter((function(e){return e.anchor!=r||e.head!=i})))}};function s(e,t){var n=e.listSelections(),r=[];for(var i=0;i<n.length;i++){var o=n[i];var a=e.findPosV(o.anchor,t,"line",o.anchor.goalColumn);var s=e.findPosV(o.head,t,"line",o.head.goalColumn);a.goalColumn=o.anchor.goalColumn!=null?o.anchor.goalColumn:e.cursorCoords(o.anchor,"div").left;s.goalColumn=o.head.goalColumn!=null?o.head.goalColumn:e.cursorCoords(o.head,"div").left;var l={anchor:a,head:s};r.push(o);r.push(l)}e.setSelections(r)}t.addCursorToPrevLine=function(e){s(e,-1)};t.addCursorToNextLine=function(e){s(e,1)};function l(t,n,r){for(var i=0;i<t.length;i++)if(e.cmpPos(t[i].from(),n)==0&&e.cmpPos(t[i].to(),r)==0)return true;return false}var c="(){}[]";function u(t){var r=t.listSelections(),i=[];for(var o=0;o<r.length;o++){var a=r[o],s=a.head,l=t.scanForBracket(s,-1);if(!l)return false;for(;;){var u=t.scanForBracket(s,1);if(!u)return false;if(u.ch==c.charAt(c.indexOf(l.ch)+1)){var d=n(l.pos.line,l.pos.ch+1);if(e.cmpPos(d,a.from())==0&&e.cmpPos(u.pos,a.to())==0){l=t.scanForBracket(l.pos,-1);if(!l)return false}else{i.push({anchor:d,head:u.pos});break}}s=n(u.pos.line,u.pos.ch+1)}}t.setSelections(i);return true}t.selectScope=function(e){u(e)||e.execCommand("selectAll")};t.selectBetweenBrackets=function(t){if(!u(t))return e.Pass};function d(e){return!e?null:/\bpunctuation\b/.test(e)?e:undefined}t.goToBracket=function(t){t.extendSelectionsBy((function(r){var i=t.scanForBracket(r.head,1,d(t.getTokenTypeAt(r.head)));if(i&&e.cmpPos(i.pos,r.head)!=0)return i.pos;var o=t.scanForBracket(r.head,-1,d(t.getTokenTypeAt(n(r.head.line,r.head.ch+1))));return o&&n(o.pos.line,o.pos.ch+1)||r.head}))};t.swapLineUp=function(t){if(t.isReadOnly())return e.Pass;var r=t.listSelections(),i=[],o=t.firstLine()-1,a=[];for(var s=0;s<r.length;s++){var l=r[s],c=l.from().line-1,u=l.to().line;a.push({anchor:n(l.anchor.line-1,l.anchor.ch),head:n(l.head.line-1,l.head.ch)});if(l.to().ch==0&&!l.empty())--u;if(c>o)i.push(c,u);else if(i.length)i[i.length-1]=u;o=u}t.operation((function(){for(var e=0;e<i.length;e+=2){var r=i[e],o=i[e+1];var s=t.getLine(r);t.replaceRange("",n(r,0),n(r+1,0),"+swapLine");if(o>t.lastLine())t.replaceRange("\n"+s,n(t.lastLine()),null,"+swapLine");else t.replaceRange(s+"\n",n(o,0),null,"+swapLine")}t.setSelections(a);t.scrollIntoView()}))};t.swapLineDown=function(t){if(t.isReadOnly())return e.Pass;var r=t.listSelections(),i=[],o=t.lastLine()+1;for(var a=r.length-1;a>=0;a--){var s=r[a],l=s.to().line+1,c=s.from().line;if(s.to().ch==0&&!s.empty())l--;if(l<o)i.push(l,c);else if(i.length)i[i.length-1]=c;o=c}t.operation((function(){for(var e=i.length-2;e>=0;e-=2){var r=i[e],o=i[e+1];var a=t.getLine(r);if(r==t.lastLine())t.replaceRange("",n(r-1),n(r),"+swapLine");else t.replaceRange("",n(r,0),n(r+1,0),"+swapLine");t.replaceRange(a+"\n",n(o,0),null,"+swapLine")}t.scrollIntoView()}))};t.toggleCommentIndented=function(e){e.toggleComment({indent:true})};t.joinLines=function(e){var t=e.listSelections(),r=[];for(var i=0;i<t.length;i++){var o=t[i],a=o.from();var s=a.line,l=o.to().line;while(i<t.length-1&&t[i+1].from().line==l)l=t[++i].to().line;r.push({start:s,end:l,anchor:!o.empty()&&a})}e.operation((function(){var t=0,i=[];for(var o=0;o<r.length;o++){var a=r[o];var s=a.anchor&&n(a.anchor.line-t,a.anchor.ch),l;for(var c=a.start;c<=a.end;c++){var u=c-t;if(c==a.end)l=n(u,e.getLine(u).length+1);if(u<e.lastLine()){e.replaceRange(" ",n(u),n(u+1,/^\s*/.exec(e.getLine(u+1))[0].length));++t}}i.push({anchor:s||l,head:l})}e.setSelections(i,0)}))};t.duplicateLine=function(e){e.operation((function(){var t=e.listSelections().length;for(var r=0;r<t;r++){var i=e.listSelections()[r];if(i.empty())e.replaceRange(e.getLine(i.head.line)+"\n",n(i.head.line,0));else e.replaceRange(e.getRange(i.from(),i.to()),i.from())}e.scrollIntoView()}))};function f(t,r){if(t.isReadOnly())return e.Pass;var i=t.listSelections(),o=[],a;for(var s=0;s<i.length;s++){var l=i[s];if(l.empty())continue;var c=l.from().line,u=l.to().line;while(s<i.length-1&&i[s+1].from().line==u)u=i[++s].to().line;if(!i[s].to().ch)u--;o.push(c,u)}if(o.length)a=true;else o.push(t.firstLine(),t.lastLine());t.operation((function(){var e=[];for(var i=0;i<o.length;i+=2){var s=o[i],l=o[i+1];var c=n(s,0),u=n(l);var d=t.getRange(c,u,false);if(r)d.sort();else d.sort((function(e,t){var n=e.toUpperCase(),r=t.toUpperCase();if(n!=r){e=n;t=r}return e<t?-1:e==t?0:1}));t.replaceRange(d,c,u);if(a)e.push({anchor:c,head:n(l+1,0)})}if(a)t.setSelections(e,0)}))}t.sortLines=function(e){f(e,true)};t.sortLinesInsensitive=function(e){f(e,false)};t.nextBookmark=function(e){var t=e.state.sublimeBookmarks;if(t)while(t.length){var n=t.shift();var r=n.find();if(r){t.push(n);return e.setSelection(r.from,r.to)}}};t.prevBookmark=function(e){var t=e.state.sublimeBookmarks;if(t)while(t.length){t.unshift(t.pop());var n=t[t.length-1].find();if(!n)t.pop();else return e.setSelection(n.from,n.to)}};t.toggleBookmark=function(e){var t=e.listSelections();var n=e.state.sublimeBookmarks||(e.state.sublimeBookmarks=[]);for(var r=0;r<t.length;r++){var i=t[r].from(),o=t[r].to();var a=t[r].empty()?e.findMarksAt(i):e.findMarks(i,o);for(var s=0;s<a.length;s++){if(a[s].sublimeBookmark){a[s].clear();for(var l=0;l<n.length;l++)if(n[l]==a[s])n.splice(l--,1);break}}if(s==a.length)n.push(e.markText(i,o,{sublimeBookmark:true,clearWhenEmpty:false}))}};t.clearBookmarks=function(e){var t=e.state.sublimeBookmarks;if(t)for(var n=0;n<t.length;n++)t[n].clear();t.length=0};t.selectBookmarks=function(e){var t=e.state.sublimeBookmarks,n=[];if(t)for(var r=0;r<t.length;r++){var i=t[r].find();if(!i)t.splice(r--,0);else n.push({anchor:i.from,head:i.to})}if(n.length)e.setSelections(n,0)};function p(t,n){t.operation((function(){var r=t.listSelections(),i=[],o=[];for(var s=0;s<r.length;s++){var l=r[s];if(l.empty()){i.push(s);o.push("")}else o.push(n(t.getRange(l.from(),l.to())))}t.replaceSelections(o,"around","case");for(var s=i.length-1,c;s>=0;s--){var l=r[i[s]];if(c&&e.cmpPos(l.head,c)>0)continue;var u=a(t,l.head);c=u.from;t.replaceRange(n(u.word),u.from,u.to)}}))}t.smartBackspace=function(t){if(t.somethingSelected())return e.Pass;t.operation((function(){var r=t.listSelections();var i=t.getOption("indentUnit");for(var o=r.length-1;o>=0;o--){var a=r[o].head;var s=t.getRange({line:a.line,ch:0},a);var l=e.countColumn(s,null,t.getOption("tabSize"));var c=t.findPosH(a,-1,"char",false);if(s&&!/\S/.test(s)&&l%i==0){var u=new n(a.line,e.findColumn(s,l-i,i));if(u.ch!=a.ch)c=u}t.replaceRange("",c,a,"+delete")}}))};t.delLineRight=function(e){e.operation((function(){var t=e.listSelections();for(var r=t.length-1;r>=0;r--)e.replaceRange("",t[r].anchor,n(t[r].to().line),"+delete");e.scrollIntoView()}))};t.upcaseAtCursor=function(e){p(e,(function(e){return e.toUpperCase()}))};t.downcaseAtCursor=function(e){p(e,(function(e){return e.toLowerCase()}))};t.setSublimeMark=function(e){if(e.state.sublimeMark)e.state.sublimeMark.clear();e.state.sublimeMark=e.setBookmark(e.getCursor())};t.selectToSublimeMark=function(e){var t=e.state.sublimeMark&&e.state.sublimeMark.find();if(t)e.setSelection(e.getCursor(),t)};t.deleteToSublimeMark=function(t){var n=t.state.sublimeMark&&t.state.sublimeMark.find();if(n){var r=t.getCursor(),i=n;if(e.cmpPos(r,i)>0){var o=i;i=r;r=o}t.state.sublimeKilled=t.getRange(r,i);t.replaceRange("",r,i)}};t.swapWithSublimeMark=function(e){var t=e.state.sublimeMark&&e.state.sublimeMark.find();if(t){e.state.sublimeMark.clear();e.state.sublimeMark=e.setBookmark(e.getCursor());e.setCursor(t)}};t.sublimeYank=function(e){if(e.state.sublimeKilled!=null)e.replaceSelection(e.state.sublimeKilled,null,"paste")};t.showInCenter=function(e){var t=e.cursorCoords(null,"local");e.scrollTo(null,(t.top+t.bottom)/2-e.getScrollInfo().clientHeight/2)};function h(t){var n=t.getCursor("from"),r=t.getCursor("to");if(e.cmpPos(n,r)==0){var i=a(t,n);if(!i.word)return;n=i.from;r=i.to}return{from:n,to:r,query:t.getRange(n,r),word:i}}function m(e,t){var r=h(e);if(!r)return;var i=r.query;var o=e.getSearchCursor(i,t?r.to:r.from);if(t?o.findNext():o.findPrevious()){e.setSelection(o.from(),o.to())}else{o=e.getSearchCursor(i,t?n(e.firstLine(),0):e.clipPos(n(e.lastLine())));if(t?o.findNext():o.findPrevious())e.setSelection(o.from(),o.to());else if(r.word)e.setSelection(r.from,r.to)}}t.findUnder=function(e){m(e,true)};t.findUnderPrevious=function(e){m(e,false)};t.findAllUnder=function(e){var t=h(e);if(!t)return;var n=e.getSearchCursor(t.query);var r=[];var i=-1;while(n.findNext()){r.push({anchor:n.from(),head:n.to()});if(n.from().line<=t.from.line&&n.from().ch<=t.from.ch)i++}e.setSelections(r,i)};var b=e.keyMap;b.macSublime={"Cmd-Left":"goLineStartSmart","Shift-Tab":"indentLess","Shift-Ctrl-K":"deleteLine","Alt-Q":"wrapLines","Ctrl-Left":"goSubwordLeft","Ctrl-Right":"goSubwordRight","Ctrl-Alt-Up":"scrollLineUp","Ctrl-Alt-Down":"scrollLineDown","Cmd-L":"selectLine","Shift-Cmd-L":"splitSelectionByLine",Esc:"singleSelectionTop","Cmd-Enter":"insertLineAfter","Shift-Cmd-Enter":"insertLineBefore","Cmd-D":"selectNextOccurrence","Shift-Cmd-Space":"selectScope","Shift-Cmd-M":"selectBetweenBrackets","Cmd-M":"goToBracket","Cmd-Ctrl-Up":"swapLineUp","Cmd-Ctrl-Down":"swapLineDown","Cmd-/":"toggleCommentIndented","Cmd-J":"joinLines","Shift-Cmd-D":"duplicateLine",F5:"sortLines","Cmd-F5":"sortLinesInsensitive",F2:"nextBookmark","Shift-F2":"prevBookmark","Cmd-F2":"toggleBookmark","Shift-Cmd-F2":"clearBookmarks","Alt-F2":"selectBookmarks",Backspace:"smartBackspace","Cmd-K Cmd-D":"skipAndSelectNextOccurrence","Cmd-K Cmd-K":"delLineRight","Cmd-K Cmd-U":"upcaseAtCursor","Cmd-K Cmd-L":"downcaseAtCursor","Cmd-K Cmd-Space":"setSublimeMark","Cmd-K Cmd-A":"selectToSublimeMark","Cmd-K Cmd-W":"deleteToSublimeMark","Cmd-K Cmd-X":"swapWithSublimeMark","Cmd-K Cmd-Y":"sublimeYank","Cmd-K Cmd-C":"showInCenter","Cmd-K Cmd-G":"clearBookmarks","Cmd-K Cmd-Backspace":"delLineLeft","Cmd-K Cmd-1":"foldAll","Cmd-K Cmd-0":"unfoldAll","Cmd-K Cmd-J":"unfoldAll","Ctrl-Shift-Up":"addCursorToPrevLine","Ctrl-Shift-Down":"addCursorToNextLine","Cmd-F3":"findUnder","Shift-Cmd-F3":"findUnderPrevious","Alt-F3":"findAllUnder","Shift-Cmd-[":"fold","Shift-Cmd-]":"unfold","Cmd-I":"findIncremental","Shift-Cmd-I":"findIncrementalReverse","Cmd-H":"replace",F3:"findNext","Shift-F3":"findPrev",fallthrough:"macDefault"};e.normalizeKeyMap(b.macSublime);b.pcSublime={"Shift-Tab":"indentLess","Shift-Ctrl-K":"deleteLine","Alt-Q":"wrapLines","Ctrl-T":"transposeChars","Alt-Left":"goSubwordLeft","Alt-Right":"goSubwordRight","Ctrl-Up":"scrollLineUp","Ctrl-Down":"scrollLineDown","Ctrl-L":"selectLine","Shift-Ctrl-L":"splitSelectionByLine",Esc:"singleSelectionTop","Ctrl-Enter":"insertLineAfter","Shift-Ctrl-Enter":"insertLineBefore","Ctrl-D":"selectNextOccurrence","Shift-Ctrl-Space":"selectScope","Shift-Ctrl-M":"selectBetweenBrackets","Ctrl-M":"goToBracket","Shift-Ctrl-Up":"swapLineUp","Shift-Ctrl-Down":"swapLineDown","Ctrl-/":"toggleCommentIndented","Ctrl-J":"joinLines","Shift-Ctrl-D":"duplicateLine",F9:"sortLines","Ctrl-F9":"sortLinesInsensitive",F2:"nextBookmark","Shift-F2":"prevBookmark","Ctrl-F2":"toggleBookmark","Shift-Ctrl-F2":"clearBookmarks","Alt-F2":"selectBookmarks",Backspace:"smartBackspace","Ctrl-K Ctrl-D":"skipAndSelectNextOccurrence","Ctrl-K Ctrl-K":"delLineRight","Ctrl-K Ctrl-U":"upcaseAtCursor","Ctrl-K Ctrl-L":"downcaseAtCursor","Ctrl-K Ctrl-Space":"setSublimeMark","Ctrl-K Ctrl-A":"selectToSublimeMark","Ctrl-K Ctrl-W":"deleteToSublimeMark","Ctrl-K Ctrl-X":"swapWithSublimeMark","Ctrl-K Ctrl-Y":"sublimeYank","Ctrl-K Ctrl-C":"showInCenter","Ctrl-K Ctrl-G":"clearBookmarks","Ctrl-K Ctrl-Backspace":"delLineLeft","Ctrl-K Ctrl-1":"foldAll","Ctrl-K Ctrl-0":"unfoldAll","Ctrl-K Ctrl-J":"unfoldAll","Ctrl-Alt-Up":"addCursorToPrevLine","Ctrl-Alt-Down":"addCursorToNextLine","Ctrl-F3":"findUnder","Shift-Ctrl-F3":"findUnderPrevious","Alt-F3":"findAllUnder","Shift-Ctrl-[":"fold","Shift-Ctrl-]":"unfold","Ctrl-I":"findIncremental","Shift-Ctrl-I":"findIncrementalReverse","Ctrl-H":"replace",F3:"findNext","Shift-F3":"findPrev",fallthrough:"pcDefault"};e.normalizeKeyMap(b.pcSublime);var v=b.default==b.macDefault;b.sublime=v?b.macSublime:b.pcSublime}))},mqlF:function(e,t){t.f=Object.getOwnPropertySymbols},mrSG:function(e,t,n){"use strict";n.r(t);n.d(t,"__extends",(function(){return i}));n.d(t,"__assign",(function(){return o}));n.d(t,"__rest",(function(){return a}));n.d(t,"__decorate",(function(){return s}));n.d(t,"__param",(function(){return l}));n.d(t,"__metadata",(function(){return c}));n.d(t,"__awaiter",(function(){return u}));n.d(t,"__generator",(function(){return d}));n.d(t,"__createBinding",(function(){return f}));n.d(t,"__exportStar",(function(){return p}));n.d(t,"__values",(function(){return h}));n.d(t,"__read",(function(){return m}));n.d(t,"__spread",(function(){return b}));n.d(t,"__spreadArrays",(function(){return v}));n.d(t,"__await",(function(){return g}));n.d(t,"__asyncGenerator",(function(){return _}));n.d(t,"__asyncDelegator",(function(){return y}));n.d(t,"__asyncValues",(function(){return w}));n.d(t,"__makeTemplateObject",(function(){return x}));n.d(t,"__importStar",(function(){return C}));n.d(t,"__importDefault",(function(){return k}));n.d(t,"__classPrivateFieldGet",(function(){return E}));n.d(t,"__classPrivateFieldSet",(function(){return M}));var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(t.hasOwnProperty(n))e[n]=t[n]};return r(e,t)};function i(e,t){r(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var o=function(){o=Object.assign||function e(t){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o))t[o]=n[o]}return t};return o.apply(this,arguments)};function a(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++){if(t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i]))n[r[i]]=e[r[i]]}return n}function s(e,t,n,r){var i=arguments.length,o=i<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,a;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")o=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)if(a=e[s])o=(i<3?a(o):i>3?a(t,n,o):a(t,n))||o;return i>3&&o&&Object.defineProperty(t,n,o),o}function l(e,t){return function(n,r){t(n,r,e)}}function c(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function u(e,t,n,r){function i(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,o){function a(e){try{l(r.next(e))}catch(t){o(t)}}function s(e){try{l(r["throw"](e))}catch(t){o(t)}}function l(e){e.done?n(e.value):i(e.value).then(a,s)}l((r=r.apply(e,t||[])).next())}))}function d(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol==="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(e){return function(t){return l([e,t])}}function l(a){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(o=a[0]&2?i["return"]:a[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,a[1])).done)return o;if(i=0,o)a=[a[0]&2,o.value];switch(a[0]){case 0:case 1:o=a;break;case 4:n.label++;return{value:a[1],done:false};case 5:n.label++;i=a[1];a=[0];continue;case 7:a=n.ops.pop();n.trys.pop();continue;default:if(!(o=n.trys,o=o.length>0&&o[o.length-1])&&(a[0]===6||a[0]===2)){n=0;continue}if(a[0]===3&&(!o||a[1]>o[0]&&a[1]<o[3])){n.label=a[1];break}if(a[0]===6&&n.label<o[1]){n.label=o[1];o=a;break}if(o&&n.label<o[2]){n.label=o[2];n.ops.push(a);break}if(o[2])n.ops.pop();n.trys.pop();continue}a=t.call(e,n)}catch(s){a=[6,s];i=0}finally{r=o=0}if(a[0]&5)throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}function f(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]}function p(e,t){for(var n in e)if(n!=="default"&&!t.hasOwnProperty(n))t[n]=e[n]}function h(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function m(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)o.push(i.value)}catch(s){a={error:s}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(a)throw a.error}}return o}function b(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(m(arguments[t]));return e}function v(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),i=0,t=0;t<n;t++)for(var o=arguments[t],a=0,s=o.length;a<s;a++,i++)r[i]=o[a];return r}function g(e){return this instanceof g?(this.v=e,this):new g(e)}function _(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),i,o=[];return i={},a("next"),a("throw"),a("return"),i[Symbol.asyncIterator]=function(){return this},i;function a(e){if(r[e])i[e]=function(t){return new Promise((function(n,r){o.push([e,t,n,r])>1||s(e,t)}))}}function s(e,t){try{l(r[e](t))}catch(n){d(o[0][3],n)}}function l(e){e.value instanceof g?Promise.resolve(e.value.v).then(c,u):d(o[0][2],e)}function c(e){s("next",e)}function u(e){s("throw",e)}function d(e,t){if(e(t),o.shift(),o.length)s(o[0][0],o[0][1])}}function y(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:g(e[r](t)),done:r==="return"}:i?i(t):t}:i}}function w(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof h==="function"?h(e):e[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(t){n[t]=e[t]&&function(n){return new Promise((function(r,o){n=e[t](n),i(r,o,n.done,n.value)}))}}function i(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)}}function x(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}function C(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t.default=e;return t}function k(e){return e&&e.__esModule?e:{default:e}}function E(e,t){if(!t.has(e)){throw new TypeError("attempted to get private field on non-instance")}return t.get(e)}function M(e,t,n){if(!t.has(e)){throw new TypeError("attempted to set private field on non-instance")}t.set(e,n);return n}},"n+SQ":function(e,t,n){"use strict";var r=n("+9rK");var i=/^(\d\d\d\d)-(\d\d)-(\d\d)$/;var o=[0,31,28,31,30,31,30,31,31,30,31,30,31];var a=/^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d(?::?\d\d)?)?$/i;var s=/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i;var l=/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)(?:\?(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i;var c=/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i;var u=/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i;var d=/^(?:(?:http[s\u017F]?|ftp):\/\/)(?:(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+(?::(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?@)?(?:(?!10(?:\.[0-9]{1,3}){3})(?!127(?:\.[0-9]{1,3}){3})(?!169\.254(?:\.[0-9]{1,3}){2})(?!192\.168(?:\.[0-9]{1,3}){2})(?!172\.(?:1[6-9]|2[0-9]|3[01])(?:\.[0-9]{1,3}){2})(?:[1-9][0-9]?|1[0-9][0-9]|2[01][0-9]|22[0-3])(?:\.(?:1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])){2}(?:\.(?:[1-9][0-9]?|1[0-9][0-9]|2[0-4][0-9]|25[0-4]))|(?:(?:(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-?)*(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)(?:\.(?:(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-?)*(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)*(?:\.(?:(?:[KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]){2,})))(?::[0-9]{2,5})?(?:\/(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?$/i;var f=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i;var p=/^(?:\/(?:[^~/]|~0|~1)*)*$/;var h=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i;var m=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/;e.exports=b;function b(e){e=e=="full"?"full":"fast";return r.copy(b[e])}b.fast={date:/^\d\d\d\d-[0-1]\d-[0-3]\d$/,time:/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,"date-time":/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,"uri-template":u,url:d,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i,hostname:s,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:E,uuid:f,"json-pointer":p,"json-pointer-uri-fragment":h,"relative-json-pointer":m};b.full={date:g,time:_,"date-time":w,uri:C,"uri-reference":c,"uri-template":u,url:d,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:s,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:E,uuid:f,"json-pointer":p,"json-pointer-uri-fragment":h,"relative-json-pointer":m};function v(e){return e%4===0&&(e%100!==0||e%400===0)}function g(e){var t=e.match(i);if(!t)return false;var n=+t[1];var r=+t[2];var a=+t[3];return r>=1&&r<=12&&a>=1&&a<=(r==2&&v(n)?29:o[r])}function _(e,t){var n=e.match(a);if(!n)return false;var r=n[1];var i=n[2];var o=n[3];var s=n[5];return(r<=23&&i<=59&&o<=59||r==23&&i==59&&o==60)&&(!t||s)}var y=/t|\s/i;function w(e){var t=e.split(y);return t.length==2&&g(t[0])&&_(t[1],true)}var x=/\/|:/;function C(e){return x.test(e)&&l.test(e)}var k=/[^\\]\\Z/;function E(e){if(k.test(e))return false;try{new RegExp(e);return true}catch(t){return false}}},n0i4:function(e,t){e.exports="data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 25 25'%3E %3Cpath class='jp-icon2' stroke='%23333333' stroke-width='2' transform='translate(3 3)' d='M1.86094 11.4409C0.826448 8.77027 0.863779 6.05764 1.24907 4.19932C2.48206 3.93347 4.08068 3.40347 5.60102 2.8449C7.23549 2.2444 8.85666 1.5815 9.9876 1.09539C11.0597 1.58341 12.6094 2.2444 14.218 2.84339C15.7503 3.41394 17.3995 3.95258 18.7539 4.21385C19.1364 6.07177 19.1709 8.77722 18.139 11.4409C17.0303 14.3032 14.6668 17.1844 9.99999 18.9354C5.33319 17.1844 2.96968 14.3032 1.86094 11.4409Z'/%3E %3Cpath class='jp-icon2' stroke='%23333333' stroke-width='2' transform='translate(9.31592 9.32031)' d='M7.36842 0L0 7.36479'/%3E %3Cpath class='jp-icon2' stroke='%23333333' stroke-width='2' transform='translate(9.31592 16.6836) scale(1 -1)' d='M7.36842 0L0 7.36479'/%3E %3C/svg%3E"},n8Y9:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("H+0L"),"");t.i(n("GxeX"),"");t.i(n("PRyH"),"");t.i(n("7OtS"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},nFlj:function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty,i;function o(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(t){return null}}function a(e){try{return encodeURIComponent(e)}catch(t){return null}}function s(e){var t=/([^=?#&]+)=?([^&]*)/g,n={},r;while(r=t.exec(e)){var i=o(r[1]),a=o(r[2]);if(i===null||a===null||i in n)continue;n[i]=a}return n}function l(e,t){t=t||"";var n=[],o,s;if("string"!==typeof t)t="?";for(s in e){if(r.call(e,s)){o=e[s];if(!o&&(o===null||o===i||isNaN(o))){o=""}s=a(s);o=a(o);if(s===null||o===null)continue;n.push(s+"="+o)}}return n.length?t+n.join("&"):""}t.stringify=l;t.parse=s},nKrL:function(e,t){e.exports="data:image/svg+xml,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50.978 50.978' style='enable-background:new 0 0 50.978 50.978;' xml:space='preserve'%3E %3Cg%3E %3Cg%3E %3Cg%3E %3Cpath style='fill:%23010002;' d='M43.52,7.458C38.711,2.648,32.307,0,25.489,0C18.67,0,12.266,2.648,7.458,7.458 c-9.943,9.941-9.943,26.119,0,36.062c4.809,4.809,11.212,7.456,18.031,7.458c0,0,0.001,0,0.002,0 c6.816,0,13.221-2.648,18.029-7.458c4.809-4.809,7.457-11.212,7.457-18.03C50.977,18.67,48.328,12.266,43.52,7.458z M42.106,42.105c-4.432,4.431-10.332,6.872-16.615,6.872h-0.002c-6.285-0.001-12.187-2.441-16.617-6.872 c-9.162-9.163-9.162-24.071,0-33.233C13.303,4.44,19.204,2,25.489,2c6.284,0,12.186,2.44,16.617,6.872 c4.431,4.431,6.871,10.332,6.871,16.617C48.977,31.772,46.536,37.675,42.106,42.105z'/%3E %3C/g%3E %3Cg%3E %3Cpath style='fill:%23010002;' d='M23.578,32.218c-0.023-1.734,0.143-3.059,0.496-3.972c0.353-0.913,1.11-1.997,2.272-3.253 c0.468-0.536,0.923-1.062,1.367-1.575c0.626-0.753,1.104-1.478,1.436-2.175c0.331-0.707,0.495-1.541,0.495-2.5 c0-1.096-0.26-2.088-0.779-2.979c-0.565-0.879-1.501-1.336-2.806-1.369c-1.802,0.057-2.985,0.667-3.55,1.832 c-0.301,0.535-0.503,1.141-0.607,1.814c-0.139,0.707-0.207,1.432-0.207,2.174h-2.937c-0.091-2.208,0.407-4.114,1.493-5.719 c1.062-1.64,2.855-2.481,5.378-2.527c2.16,0.023,3.874,0.608,5.141,1.758c1.278,1.16,1.929,2.764,1.95,4.811 c0,1.142-0.137,2.111-0.41,2.911c-0.309,0.845-0.731,1.593-1.268,2.243c-0.492,0.65-1.068,1.318-1.73,2.002 c-0.65,0.697-1.313,1.479-1.987,2.346c-0.239,0.377-0.429,0.777-0.565,1.199c-0.16,0.959-0.217,1.951-0.171,2.979 C26.589,32.218,23.578,32.218,23.578,32.218z M23.578,38.22v-3.484h3.076v3.484H23.578z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E"},nMVW:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-RenderedVegaCommon4 {\n margin-left: 8px;\n margin-top: 8px;\n}\n\n.jp-MimeDocument .jp-RenderedVegaCommon4 {\n padding: 16px;\n}\n\n.vega canvas {\n background: var(--jp-vega-background);\n}\n",""])},nMeV:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});function r(e){var t={};for(var n in e){var i=e[n];if(n==="$nest"){var o=i;for(var a in o){var s=o[a];t[a]=r(s)}}else if(n==="$debugName"){t.$displayName=i}else{t[n]=i}}return t}t.convertToStyles=r;function i(e){var t={};for(var n in e){if(n!=="$debugName"){t[n]=e[n]}}if(e.$debugName){t.$displayName=e.$debugName}return t}t.convertToKeyframes=i},nQZe:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n("TSYQ");var i=n.n(r);var o=n("q1tI");var a=n.n(o);var s=n("0Cba");var l=n("QRwY");var c=function(e){var t;var n=i()(s["BREADCRUMB"],(t={},t[s["BREADCRUMB_CURRENT"]]=e.current,t[s["DISABLED"]]=e.disabled,t),e.className);var r=e.icon!=null?o["createElement"](l["a"],{icon:e.icon}):undefined;if(e.href==null&&e.onClick==null){return o["createElement"]("span",{className:n},r,e.text,e.children)}return o["createElement"]("a",{className:n,href:e.href,onClick:e.disabled?null:e.onClick,tabIndex:e.disabled?null:0,target:e.target},r,e.text,e.children)}},nTjg:function(e,t,n){"use strict";n.r(t);t["default"]=n.p+"1a78af4105d4d56e6c34f76dc70bf1bc.ttf"},nW2j:function(e,t,n){"use strict";n.r(t);n.d(t,"JSONExt",(function(){return r}));n.d(t,"MimeData",(function(){return i}));n.d(t,"PromiseDelegate",(function(){return o}));n.d(t,"Random",(function(){return a}));n.d(t,"Token",(function(){return s}));n.d(t,"UUID",(function(){return l}));var r;(function(e){e.emptyObject=Object.freeze({});e.emptyArray=Object.freeze([]);function t(e){return e===null||typeof e==="boolean"||typeof e==="number"||typeof e==="string"}e.isPrimitive=t;function n(e){return Array.isArray(e)}e.isArray=n;function r(e){return!t(e)&&!n(e)}e.isObject=r;function i(e,r){if(e===r){return true}if(t(e)||t(r)){return false}var i=n(e);var o=n(r);if(i!==o){return false}if(i&&o){return a(e,r)}return s(e,r)}e.deepEqual=i;function o(e){if(t(e)){return e}if(n(e)){return l(e)}return c(e)}e.deepCopy=o;function a(e,t){if(e===t){return true}if(e.length!==t.length){return false}for(var n=0,r=e.length;n<r;++n){if(!i(e[n],t[n])){return false}}return true}function s(e,t){if(e===t){return true}for(var n in e){if(e[n]!==undefined&&!(n in t)){return false}}for(var n in t){if(t[n]!==undefined&&!(n in e)){return false}}for(var n in e){var r=e[n];var o=t[n];if(r===undefined&&o===undefined){continue}if(r===undefined||o===undefined){return false}if(!i(r,o)){return false}}return true}function l(e){var t=new Array(e.length);for(var n=0,r=e.length;n<r;++n){t[n]=o(e[n])}return t}function c(e){var t={};for(var n in e){var r=e[n];if(r===undefined){continue}t[n]=o(r)}return t}})(r||(r={}));var i=function(){function e(){this._types=[];this._values=[]}e.prototype.types=function(){return this._types.slice()};e.prototype.hasData=function(e){return this._types.indexOf(e)!==-1};e.prototype.getData=function(e){var t=this._types.indexOf(e);return t!==-1?this._values[t]:undefined};e.prototype.setData=function(e,t){this.clearData(e);this._types.push(e);this._values.push(t)};e.prototype.clearData=function(e){var t=this._types.indexOf(e);if(t!==-1){this._types.splice(t,1);this._values.splice(t,1)}};e.prototype.clear=function(){this._types.length=0;this._values.length=0};return e}();var o=function(){function e(){var e=this;this.promise=new Promise((function(t,n){e._resolve=t;e._reject=n}))}e.prototype.resolve=function(e){var t=this._resolve;t(e)};e.prototype.reject=function(e){var t=this._reject;t(e)};return e}();var a;(function(e){e.getRandomValues=function(){var e=typeof window!=="undefined"&&(window.crypto||window.msCrypto)||true&&n(1)||null;if(e&&typeof e.getRandomValues==="function"){return function t(n){return e.getRandomValues(n)}}if(e&&typeof e.randomFillSync==="function"){return function t(n){return e.randomFillSync(n)}}if(e&&typeof e.randomBytes==="function"){return function t(n){var r=e.randomBytes(n.length);for(var i=0,o=r.length;i<o;++i){n[i]=r[i]}}}return function e(t){var n=0;for(var r=0,i=t.length;r<i;++r){if(r%4===0){n=Math.random()*4294967295>>>0}t[r]=n&255;n>>>=8}}}()})(a||(a={}));var s=function(){function e(e){this.name=e;this._tokenStructuralPropertyT=null}return e}();var l;(function(e){e.uuid4=function(){var e=new Uint8Array(16);var t=new Array(256);for(var n=0;n<16;++n){t[n]="0"+n.toString(16)}for(var n=16;n<256;++n){t[n]=n.toString(16)}return function n(){a.getRandomValues(e);e[6]=64|e[6]&15;e[8]=128|e[8]&63;return t[e[0]]+t[e[1]]+t[e[2]]+t[e[3]]+"-"+t[e[4]]+t[e[5]]+"-"+t[e[6]]+t[e[7]]+"-"+t[e[8]]+t[e[9]]+"-"+t[e[10]]+t[e[11]]+t[e[12]]+t[e[13]]+t[e[14]]+t[e[15]]}}()})(l||(l={}))},nYho:function(e,t,n){(function(e,r){var i;(function(o){var a=true&&t&&!t.nodeType&&t;var s=true&&e&&!e.nodeType&&e;var l=typeof r=="object"&&r;if(l.global===l||l.window===l||l.self===l){o=l}var c,u=2147483647,d=36,f=1,p=26,h=38,m=700,b=72,v=128,g="-",_=/^xn--/,y=/[^\x20-\x7E]/,w=/[\x2E\u3002\uFF0E\uFF61]/g,x={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},C=d-f,k=Math.floor,E=String.fromCharCode,M;function S(e){throw RangeError(x[e])}function L(e,t){var n=e.length;var r=[];while(n--){r[n]=t(e[n])}return r}function T(e,t){var n=e.split("@");var r="";if(n.length>1){r=n[0]+"@";e=n[1]}e=e.replace(w,".");var i=e.split(".");var o=L(i,t).join(".");return r+o}function D(e){var t=[],n=0,r=e.length,i,o;while(n<r){i=e.charCodeAt(n++);if(i>=55296&&i<=56319&&n<r){o=e.charCodeAt(n++);if((o&64512)==56320){t.push(((i&1023)<<10)+(o&1023)+65536)}else{t.push(i);n--}}else{t.push(i)}}return t}function O(e){return L(e,(function(e){var t="";if(e>65535){e-=65536;t+=E(e>>>10&1023|55296);e=56320|e&1023}t+=E(e);return t})).join("")}function A(e){if(e-48<10){return e-22}if(e-65<26){return e-65}if(e-97<26){return e-97}return d}function j(e,t){return e+22+75*(e<26)-((t!=0)<<5)}function P(e,t,n){var r=0;e=n?k(e/m):e>>1;e+=k(e/t);for(;e>C*p>>1;r+=d){e=k(e/C)}return k(r+(C+1)*e/(e+h))}function R(e){var t=[],n=e.length,r,i=0,o=v,a=b,s,l,c,h,m,_,y,w,x;s=e.lastIndexOf(g);if(s<0){s=0}for(l=0;l<s;++l){if(e.charCodeAt(l)>=128){S("not-basic")}t.push(e.charCodeAt(l))}for(c=s>0?s+1:0;c<n;){for(h=i,m=1,_=d;;_+=d){if(c>=n){S("invalid-input")}y=A(e.charCodeAt(c++));if(y>=d||y>k((u-i)/m)){S("overflow")}i+=y*m;w=_<=a?f:_>=a+p?p:_-a;if(y<w){break}x=d-w;if(m>k(u/x)){S("overflow")}m*=x}r=t.length+1;a=P(i-h,r,h==0);if(k(i/r)>u-o){S("overflow")}o+=k(i/r);i%=r;t.splice(i++,0,o)}return O(t)}function I(e){var t,n,r,i,o,a,s,l,c,h,m,_=[],y,w,x,C;e=D(e);y=e.length;t=v;n=0;o=b;for(a=0;a<y;++a){m=e[a];if(m<128){_.push(E(m))}}r=i=_.length;if(i){_.push(g)}while(r<y){for(s=u,a=0;a<y;++a){m=e[a];if(m>=t&&m<s){s=m}}w=r+1;if(s-t>k((u-n)/w)){S("overflow")}n+=(s-t)*w;t=s;for(a=0;a<y;++a){m=e[a];if(m<t&&++n>u){S("overflow")}if(m==t){for(l=n,c=d;;c+=d){h=c<=o?f:c>=o+p?p:c-o;if(l<h){break}C=l-h;x=d-h;_.push(E(j(h+C%x,0)));l=k(C/x)}_.push(E(j(l,0)));o=P(n,w,r==i);n=0;++r}}++n;++t}return _.join("")}function z(e){return T(e,(function(e){return _.test(e)?R(e.slice(4).toLowerCase()):e}))}function N(e){return T(e,(function(e){return y.test(e)?"xn--"+I(e):e}))}c={version:"1.3.2",ucs2:{decode:D,encode:O},decode:R,encode:I,toASCII:N,toUnicode:z};if(true){!(i=function(){return c}.call(t,n,t,e),i!==undefined&&(e.exports=i))}else{}})(this)}).call(this,n("YuTi")(e),n("yLpj"))},nrkQ:function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){"use strict";e.overlayMode=function(t,n,r){return{startState:function(){return{base:e.startState(t),overlay:e.startState(n),basePos:0,baseCur:null,overlayPos:0,overlayCur:null,streamSeen:null}},copyState:function(r){return{base:e.copyState(t,r.base),overlay:e.copyState(n,r.overlay),basePos:r.basePos,baseCur:null,overlayPos:r.overlayPos,overlayCur:null}},token:function(e,i){if(e!=i.streamSeen||Math.min(i.basePos,i.overlayPos)<e.start){i.streamSeen=e;i.basePos=i.overlayPos=e.start}if(e.start==i.basePos){i.baseCur=t.token(e,i.base);i.basePos=e.pos}if(e.start==i.overlayPos){e.pos=e.start;i.overlayCur=n.token(e,i.overlay);i.overlayPos=e.pos}e.pos=Math.min(i.basePos,i.overlayPos);if(i.overlayCur==null)return i.baseCur;else if(i.baseCur!=null&&i.overlay.combineTokens||r&&i.overlay.combineTokens==null)return i.baseCur+" "+i.overlayCur;else return i.overlayCur},indent:t.indent&&function(e,n,r){return t.indent(e.base,n,r)},electricChars:t.electricChars,innerMode:function(e){return{state:e.base,mode:t}},blankLine:function(e){var i,o;if(t.blankLine)i=t.blankLine(e.base);if(n.blankLine)o=n.blankLine(e.overlay);return o==null?i:r&&i!=null?i+" "+o:o}}}}))},ntjm:function(e,t){t.GREATEST_LOWER_BOUND=1;t.LEAST_UPPER_BOUND=2;function n(e,r,i,o,a,s){var l=Math.floor((r-e)/2)+e;var c=a(i,o[l],true);if(c===0){return l}else if(c>0){if(r-l>1){return n(l,r,i,o,a,s)}if(s==t.LEAST_UPPER_BOUND){return r<o.length?r:-1}else{return l}}else{if(l-e>1){return n(e,l,i,o,a,s)}if(s==t.LEAST_UPPER_BOUND){return l}else{return e<0?-1:e}}}t.search=function e(r,i,o,a){if(i.length===0){return-1}var s=n(-1,i.length,r,i,o,a||t.GREATEST_LOWER_BOUND);if(s<0){return-1}while(s-1>=0){if(o(i[s],i[s-1],true)!==0){break}--s}return s}},nwns:function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){"use strict";e.registerHelper("fold","markdown",(function(t,n){var r=100;function i(n){var r=t.getTokenTypeAt(e.Pos(n,0));return r&&/\bheader\b/.test(r)}function o(e,t,n){var o=t&&t.match(/^#+/);if(o&&i(e))return o[0].length;o=n&&n.match(/^[=\-]+\s*$/);if(o&&i(e+1))return n[0]=="="?1:2;return r}var a=t.getLine(n.line),s=t.getLine(n.line+1);var l=o(n.line,a,s);if(l===r)return undefined;var c=t.lastLine();var u=n.line,d=t.getLine(u+2);while(u<c){if(o(u+1,s,d)<=l)break;++u;s=d;d=t.getLine(u+2)}return{from:e.Pos(n.line,a.length),to:e.Pos(u,t.getLine(u).length)}}))}))},nyAU:function(e,t,n){var r=n("TR4g");var i=t.isTag=r.isTag;t.testElement=function(e,t){for(var n in e){if(!e.hasOwnProperty(n));else if(n==="tag_name"){if(!i(t)||!e.tag_name(t.name)){return false}}else if(n==="tag_type"){if(!e.tag_type(t.type))return false}else if(n==="tag_contains"){if(i(t)||!e.tag_contains(t.data)){return false}}else if(!t.attribs||!e[n](t.attribs[n])){return false}}return true};var o={tag_name:function(e){if(typeof e==="function"){return function(t){return i(t)&&e(t.name)}}else if(e==="*"){return i}else{return function(t){return i(t)&&t.name===e}}},tag_type:function(e){if(typeof e==="function"){return function(t){return e(t.type)}}else{return function(t){return t.type===e}}},tag_contains:function(e){if(typeof e==="function"){return function(t){return!i(t)&&e(t.data)}}else{return function(t){return!i(t)&&t.data===e}}}};function a(e,t){if(typeof t==="function"){return function(n){return n.attribs&&t(n.attribs[e])}}else{return function(n){return n.attribs&&n.attribs[e]===t}}}function s(e,t){return function(n){return e(n)||t(n)}}t.getElements=function(e,t,n,r){var i=Object.keys(e).map((function(t){var n=e[t];return t in o?o[t](n):a(t,n)}));return i.length===0?[]:this.filter(i.reduce(s),t,n,r)};t.getElementById=function(e,t,n){if(!Array.isArray(t))t=[t];return this.findOne(a("id",e),t,n!==false)};t.getElementsByTagName=function(e,t,n,r){return this.filter(o.tag_name(e),t,n,r)};t.getElementsByTagType=function(e,t,n,r){return this.filter(o.tag_type(e),t,n,r)}},nyYc:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,n=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,r=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,i=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i];var o=e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:t,monthsShortStrictRegex:n,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourdhui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(e===1?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(e===1?"er":"e");case"w":case"W":return e+(e===1?"re":"e")}},week:{dow:1,doy:4}});return o}))},"o+W8":function(e,t,n){"use strict";n.r(t);n.d(t,"Drag",(function(){return i}));var r=n("RE42");var i=function(){function e(e){var t=this;this._onScrollFrame=function(){if(!t._scrollTarget){return}var e=t._scrollTarget,n=e.element,r=e.edge,i=e.distance;var a=o.SCROLL_EDGE_SIZE-i;var s=Math.pow(a/o.SCROLL_EDGE_SIZE,2);var l=Math.max(1,Math.round(s*o.SCROLL_EDGE_SIZE));switch(r){case"top":n.scrollTop-=l;break;case"left":n.scrollLeft-=l;break;case"right":n.scrollLeft+=l;break;case"bottom":n.scrollTop+=l;break}requestAnimationFrame(t._onScrollFrame)};this._disposed=false;this._dropAction="none";this._override=null;this._currentTarget=null;this._currentElement=null;this._promise=null;this._scrollTarget=null;this._resolve=null;this.mimeData=e.mimeData;this.dragImage=e.dragImage||null;this.proposedAction=e.proposedAction||"copy";this.supportedActions=e.supportedActions||"all";this.source=e.source||null}e.prototype.dispose=function(){if(this._disposed){return}this._disposed=true;if(this._currentTarget){var e=o.createMouseEvent("mouseup",-1,-1);o.dispatchDragLeave(this,this._currentTarget,null,e)}this._finalize("none")};Object.defineProperty(e.prototype,"isDisposed",{get:function(){return this._disposed},enumerable:true,configurable:true});e.prototype.start=function(e,t){var n=this;if(this._disposed){return Promise.resolve("none")}if(this._promise){return this._promise}this._addListeners();this._attachDragImage(e,t);this._promise=new Promise((function(e,t){n._resolve=e}));var r=o.createMouseEvent("mousemove",e,t);document.dispatchEvent(r);return this._promise};e.prototype.handleEvent=function(e){switch(e.type){case"mousemove":this._evtMouseMove(e);break;case"mouseup":this._evtMouseUp(e);break;case"keydown":this._evtKeyDown(e);break;default:e.preventDefault();e.stopPropagation();break}};e.prototype.moveDragImage=function(e,t){if(!this.dragImage){return}var n=this.dragImage.style;n.top=t+"px";n.left=e+"px"};e.prototype._evtMouseMove=function(e){e.preventDefault();e.stopPropagation();this._updateCurrentTarget(e);this._updateDragScroll(e);this.moveDragImage(e.clientX,e.clientY)};e.prototype._evtMouseUp=function(e){e.preventDefault();e.stopPropagation();if(e.button!==0){return}this._updateCurrentTarget(e);if(!this._currentTarget){this._finalize("none");return}if(this._dropAction==="none"){o.dispatchDragLeave(this,this._currentTarget,null,e);this._finalize("none");return}var t=o.dispatchDrop(this,this._currentTarget,e);this._finalize(t)};e.prototype._evtKeyDown=function(e){e.preventDefault();e.stopPropagation();if(e.keyCode===27){this.dispose()}};e.prototype._addListeners=function(){document.addEventListener("mousedown",this,true);document.addEventListener("mousemove",this,true);document.addEventListener("mouseup",this,true);document.addEventListener("mouseenter",this,true);document.addEventListener("mouseleave",this,true);document.addEventListener("mouseover",this,true);document.addEventListener("mouseout",this,true);document.addEventListener("keydown",this,true);document.addEventListener("keyup",this,true);document.addEventListener("keypress",this,true);document.addEventListener("contextmenu",this,true)};e.prototype._removeListeners=function(){document.removeEventListener("mousedown",this,true);document.removeEventListener("mousemove",this,true);document.removeEventListener("mouseup",this,true);document.removeEventListener("mouseenter",this,true);document.removeEventListener("mouseleave",this,true);document.removeEventListener("mouseover",this,true);document.removeEventListener("mouseout",this,true);document.removeEventListener("keydown",this,true);document.removeEventListener("keyup",this,true);document.removeEventListener("keypress",this,true);document.removeEventListener("contextmenu",this,true)};e.prototype._updateDragScroll=function(e){var t=o.findScrollTarget(e);if(!this._scrollTarget&&!t){return}if(!this._scrollTarget){setTimeout(this._onScrollFrame,500)}this._scrollTarget=t};e.prototype._updateCurrentTarget=function(e){var t=this._currentTarget;var n=this._currentTarget;var r=this._currentElement;var i=document.elementFromPoint(e.clientX,e.clientY);this._currentElement=i;if(i!==r&&i!==n){o.dispatchDragExit(this,n,i,e)}if(i!==r&&i!==n){n=o.dispatchDragEnter(this,i,n,e)}if(n!==t){this._currentTarget=n;o.dispatchDragLeave(this,t,n,e)}var a=o.dispatchDragOver(this,n,e);this._setDropAction(a)};e.prototype._attachDragImage=function(e,t){if(!this.dragImage){return}this.dragImage.classList.add("lm-mod-drag-image");this.dragImage.classList.add("p-mod-drag-image");var n=this.dragImage.style;n.pointerEvents="none";n.position="fixed";n.top=t+"px";n.left=e+"px";document.body.appendChild(this.dragImage)};e.prototype._detachDragImage=function(){if(!this.dragImage){return}var e=this.dragImage.parentNode;if(!e){return}e.removeChild(this.dragImage)};e.prototype._setDropAction=function(t){t=o.validateAction(t,this.supportedActions);if(this._override&&this._dropAction===t){return}switch(t){case"none":this._dropAction=t;this._override=e.overrideCursor("no-drop");break;case"copy":this._dropAction=t;this._override=e.overrideCursor("copy");break;case"link":this._dropAction=t;this._override=e.overrideCursor("alias");break;case"move":this._dropAction=t;this._override=e.overrideCursor("move");break}};e.prototype._finalize=function(e){var t=this._resolve;this._removeListeners();this._detachDragImage();if(this._override){this._override.dispose();this._override=null}this.mimeData.clear();this._disposed=true;this._dropAction="none";this._currentTarget=null;this._currentElement=null;this._scrollTarget=null;this._promise=null;this._resolve=null;if(t){t(e)}};return e}();(function(e){function t(e){var t=++n;document.body.style.cursor=e;document.body.classList.add("lm-mod-override-cursor");document.body.classList.add("p-mod-override-cursor");return new r["DisposableDelegate"]((function(){if(t===n){document.body.style.cursor="";document.body.classList.remove("lm-mod-override-cursor");document.body.classList.remove("p-mod-override-cursor")}}))}e.overrideCursor=t;var n=0})(i||(i={}));var o;(function(e){e.SCROLL_EDGE_SIZE=20;function t(e,t){return c[e]&u[t]?e:"none"}e.validateAction=t;function n(e,t,n){var r=document.createEvent("MouseEvent");r.initMouseEvent(e,true,true,window,0,0,0,t,n,false,false,false,false,0,null);return r}e.createMouseEvent=n;function r(t){var n=t.clientX;var r=t.clientY;var i=document.elementFromPoint(n,r);for(;i;i=i.parentElement){var o=i.hasAttribute("data-lm-dragscroll");o=o||i.hasAttribute("data-p-dragscroll");if(!o){continue}var a=0;var s=0;if(i===document.body){a=window.pageXOffset;s=window.pageYOffset}var l=i.getBoundingClientRect();var c=l.top+s;var u=l.left+a;var d=u+l.width;var f=c+l.height;if(n<u||n>=d||r<c||r>=f){continue}var p=n-u+1;var h=r-c+1;var m=d-n;var b=f-r;var v=Math.min(p,h,m,b);if(v>e.SCROLL_EDGE_SIZE){continue}var g=void 0;switch(v){case b:g="bottom";break;case h:g="top";break;case m:g="right";break;case p:g="left";break;default:throw"unreachable"}var _=i.scrollWidth-i.clientWidth;var y=i.scrollHeight-i.clientHeight;var w=void 0;switch(g){case"top":w=y>0&&i.scrollTop>0;break;case"left":w=_>0&&i.scrollLeft>0;break;case"right":w=_>0&&i.scrollLeft<_;break;case"bottom":w=y>0&&i.scrollTop<y;break;default:throw"unreachable"}if(!w){continue}return{element:i,edge:g,distance:v}}return null}e.findScrollTarget=r;function i(e,t,n,r){if(!t){return null}var i=d("lm-dragenter",e,r,n);var o=!t.dispatchEvent(i);if(o){return t}i=d("p-dragenter",e,r,n);o=!t.dispatchEvent(i);if(o){return t}if(t===document.body){return n}i=d("lm-dragenter",e,r,n);document.body.dispatchEvent(i);i=d("p-dragenter",e,r,n);document.body.dispatchEvent(i);return document.body}e.dispatchDragEnter=i;function o(e,t,n,r){if(!t){return}var i=d("lm-dragexit",e,r,n);t.dispatchEvent(i);i=d("p-dragexit",e,r,n);t.dispatchEvent(i)}e.dispatchDragExit=o;function a(e,t,n,r){if(!t){return}var i=d("lm-dragleave",e,r,n);t.dispatchEvent(i);i=d("p-dragleave",e,r,n);t.dispatchEvent(i)}e.dispatchDragLeave=a;function s(e,t,n){if(!t){return"none"}var r=d("lm-dragover",e,n,null);var i=!t.dispatchEvent(r);if(i){return r.dropAction}r=d("p-dragover",e,n,null);i=!t.dispatchEvent(r);if(i){return r.dropAction}return"none"}e.dispatchDragOver=s;function l(e,t,n){if(!t){return"none"}var r=d("lm-drop",e,n,null);var i=!t.dispatchEvent(r);if(i){return r.dropAction}r=d("p-drop",e,n,null);i=!t.dispatchEvent(r);if(i){return r.dropAction}return"none"}e.dispatchDrop=l;var c={none:0,copy:1,link:2,move:4};var u={none:c["none"],copy:c["copy"],link:c["link"],move:c["move"],"copy-link":c["copy"]|c["link"],"copy-move":c["copy"]|c["move"],"link-move":c["link"]|c["move"],all:c["copy"]|c["link"]|c["move"]};function d(e,t,n,r){var i=document.createEvent("MouseEvent");i.initMouseEvent(e,true,true,window,0,n.screenX,n.screenY,n.clientX,n.clientY,n.ctrlKey,n.altKey,n.shiftKey,n.metaKey,n.button,r);i.dropAction="none";i.mimeData=t.mimeData;i.proposedAction=t.proposedAction;i.supportedActions=t.supportedActions;i.source=t.source;return i}})(o||(o={}))},o1bE:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=function(e){return e===0?0:e===1?1:e===2?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},r=function(e){return function(r,i,o,a){var s=t(r),l=n[e][t(r)];if(s===2){l=l[i?0:1]}return l.replace(/%d/i,r)}},i=["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];var o=e.defineLocale("ar-dz",{months:i,monthsShort:i,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){if(e<12){return"ص"}else{return"م"}},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:r("s"),ss:r("s"),m:r("m"),mm:r("m"),h:r("h"),hh:r("h"),d:r("d"),dd:r("d"),M:r("M"),MM:r("M"),y:r("y"),yy:r("y")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:0,doy:4}});return o}))},o4sl:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n("fmli");var i=n("2DVW");const o="jp-Inspector";const a="jp-Inspector-content";const s="jp-Inspector-default-content";class l extends i["Panel"]{constructor(e={}){super();this._source=null;if(e.initialContent instanceof i["Widget"]){this._content=e.initialContent}else if(typeof e.initialContent==="string"){this._content=l._generateContentWidget(`<p>${e.initialContent}</p>`)}else{this._content=l._generateContentWidget("<p>Click on a function to see documentation.</p>")}this.addClass(o);this.layout.addWidget(this._content)}[r["a"].symbol](){return()=>r["a"].printWidget(this)}get source(){return this._source}set source(e){if(this._source===e){return}if(this._source){this._source.standby=true;this._source.inspected.disconnect(this.onInspectorUpdate,this);this._source.disposed.disconnect(this.onSourceDisposed,this)}if(e&&e.isDisposed){e=null}this._source=e;if(this._source){this._source.standby=false;this._source.inspected.connect(this.onInspectorUpdate,this);this._source.disposed.connect(this.onSourceDisposed,this)}}dispose(){if(this.isDisposed){return}this.source=null;super.dispose()}onInspectorUpdate(e,t){const{content:n}=t;if(!n||n===this._content){return}this._content.dispose();this._content=n;n.addClass(a);this.layout.addWidget(n)}onSourceDisposed(e,t){this.source=null}static _generateContentWidget(e){const t=new i["Widget"];t.node.innerHTML=e;t.addClass(a);t.addClass(s);return t}}},o6FZ:function(e,t,n){"use strict";n.r(t);var r=n("2F0p");var i=n("U2CZ");var o=n("923h");var a=n("8+Fv");var s=n("AGAg");var l=n("DZkP");var c=n("hI0s");var u=n.n(c);var d=n("ALq0");var f=n("W9mf");var p=n("i96i");var h=n("q1tI");var m=n.n(h);var b;(function(e){e.open="help:open";e.about="help:about";e.activate="help:activate";e.close="help:close";e.show="help:show";e.hide="help:hide";e.launchClassic="help:launch-classic-notebook"})(b||(b={}));const v=window.location.protocol==="https:";const g="jp-Help";const _=[{text:"JupyterLab Reference",url:"https://jupyterlab.readthedocs.io/en/stable/"},{text:"JupyterLab FAQ",url:"https://jupyterlab.readthedocs.io/en/stable/getting_started/faq.html"},{text:"Jupyter Reference",url:"https://jupyter.org/documentation"},{text:"Markdown Reference",url:"https://commonmark.org/help/"}];_.sort((e,t)=>e.text.localeCompare(t.text));const y={activate:w,id:"@jupyterlab/help-extension:plugin",requires:[f["a"]],optional:[i["a"],r["a"],d["a"]],autoStart:true};t["default"]=y;function w(e,t,n,r,i){let u=0;const d="Help";const f="help-doc";const m=c["PageConfig"].getBaseUrl();const{commands:y,shell:w,serviceManager:x}=e;const C=new o["a"]({namespace:f});if(r){void r.restore(C,{command:b.open,args:e=>({url:e.content.url,text:e.content.title.label}),name:e=>e.content.url})}function k(e,t){const n=new a["a"]({sandbox:["allow-scripts","allow-forms"]});n.url=e;n.addClass(g);n.title.label=t;n.id=`${f}-${++u}`;const r=new s["a"]({content:n});r.addClass("jp-Help");return r}const E=t.helpMenu;const M=[b.about,b.launchClassic].map(e=>({command:e}));E.addGroup(M,0);const S=[i?"inspector:open":undefined].map(e=>({command:e}));E.addGroup(S,0);const L=_.map(e=>({args:e,command:b.open}));E.addGroup(L,10);const T=new Map;x.sessions.runningChanged.connect((t,n)=>{var r;if(!n.length){return}const i=n[n.length-1];if(!i.kernel||T.has(i.kernel.name)){return}const o=x.sessions.connectTo({model:i,kernelConnectionOptions:{handleComms:false}});void((r=o.kernel)===null||r===void 0?void 0:r.info.then(t=>{var n,r;const i=o.kernel.name;if(T.has(i)){return}T.set(i,t);const a=()=>{let t=false;const n=e.shell.currentWidget;if(!n){return t}E.kernelUsers.forEach(e=>{var r;if(e.tracker.has(n)&&((r=e.getKernel(n))===null||r===void 0?void 0:r.name)===i){t=true}});return t};const s=`help-menu-${i}:banner`;const c=(r=(n=x.kernelspecs)===null||n===void 0?void 0:n.specs)===null||r===void 0?void 0:r.kernelspecs[i];if(!c){return}const u=c.display_name;let d=c.resources["logo-64x64"];if(d){const e=d.indexOf("kernelspecs");d=m+d.slice(e)}y.addCommand(s,{label:`About the ${u} Kernel`,isVisible:a,isEnabled:a,execute:()=>{const e=h["createElement"]("img",{src:d});const n=h["createElement"]("span",{className:"jp-About-header"},e,h["createElement"]("div",{className:"jp-About-header-info"},u));const r=h["createElement"]("pre",null,t.banner);const i=h["createElement"]("div",{className:"jp-About-body"},r);return Object(l["b"])({title:n,body:i,buttons:[l["a"].createButton({label:"Dismiss",className:"jp-About-button jp-mod-reject jp-mod-styled"})]})}});E.addGroup([{command:s}],20);const f=[];(t.help_links||[]).forEach(e=>{const t=`help-menu-${i}:${e.text}`;y.addCommand(t,{label:e.text,isVisible:a,isEnabled:a,execute:()=>y.execute(b.open,e)});f.push({command:t})});E.addGroup(f,21);o.dispose()}))});y.addCommand(b.about,{label:`About ${e.name}`,execute:()=>{const t=`Version ${e.version}`;const n=h["createElement"]("span",{className:"jp-About-version-info"},h["createElement"]("span",{className:"jp-About-version"},t));const r=h["createElement"]("span",{className:"jp-About-header"},h["createElement"](p["F"].react,{margin:"7px 9.5px",height:"auto",width:"58px"}),h["createElement"]("div",{className:"jp-About-header-info"},h["createElement"](p["G"].react,{height:"auto",width:"196px"}),n));const i="https://jupyter.org/about.html";const o="https://github.com/jupyterlab/jupyterlab/graphs/contributors";const a=h["createElement"]("span",{className:"jp-About-externalLinks"},h["createElement"]("a",{href:o,target:"_blank",rel:"noopener noreferrer",className:"jp-Button-flat"},"CONTRIBUTOR LIST"),h["createElement"]("a",{href:i,target:"_blank",rel:"noopener noreferrer",className:"jp-Button-flat"},"ABOUT PROJECT JUPYTER"));const s=h["createElement"]("span",{className:"jp-About-copyright"},"© 2015-2020 Project Jupyter Contributors");const c=h["createElement"]("div",{className:"jp-About-body"},a,s);return Object(l["b"])({title:r,body:c,buttons:[l["a"].createButton({label:"Dismiss",className:"jp-About-button jp-mod-reject jp-mod-styled"})]})}});y.addCommand(b.open,{label:e=>e["text"],execute:e=>{const t=e["url"];const n=e["text"];const r=e["newBrowserTab"]||false;if(r||v&&c["URLExt"].parse(t).protocol!=="https:"){window.open(t);return}const i=k(t,n);void C.add(i);w.add(i,"main");return i}});y.addCommand(b.launchClassic,{label:"Launch Classic Notebook",execute:()=>{window.open(c["PageConfig"].getBaseUrl()+"tree")}});if(n){_.forEach(e=>{n.addItem({args:e,command:b.open,category:d})});n.addItem({command:"apputils:reset",category:d});n.addItem({command:b.launchClassic,category:d})}}},o8NH:function(e,t,n){var r=n("Y7ZC");r(r.S+r.F,"Object",{assign:n("kwZ1")})},oDDI:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Checkbox=t.Radio=t.Switch=void 0;var r=n("mrSG");var i=r.__importDefault(n("TSYQ"));var o=r.__importStar(n("q1tI"));var a=n("VCL8");var s=n("C2Mt");var l=n("27WO");var c=n("0SCF");var u=function(e){var t;var n=e.alignIndicator,a=e.children,l=e.className,c=e.indicatorChildren,u=e.inline,d=e.inputRef,f=e.label,p=e.labelElement,h=e.large,m=e.style,b=e.type,v=e.typeClassName,g=e.tagName,_=g===void 0?"label":g,y=r.__rest(e,["alignIndicator","children","className","indicatorChildren","inline","inputRef","label","labelElement","large","style","type","typeClassName","tagName"]);var w=i.default(s.Classes.CONTROL,v,(t={},t[s.Classes.DISABLED]=y.disabled,t[s.Classes.INLINE]=u,t[s.Classes.LARGE]=h,t),s.Classes.alignmentClass(n),l);return o.createElement(_,{className:w,style:m},o.createElement("input",r.__assign({},y,{ref:d,type:b})),o.createElement("span",{className:s.Classes.CONTROL_INDICATOR},c),f,p,a)};var d=function(e){r.__extends(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){var e=this.props,t=e.innerLabelChecked,n=e.innerLabel,i=r.__rest(e,["innerLabelChecked","innerLabel"]);var a=n||t?[o.createElement("div",{key:"checked",className:s.Classes.CONTROL_INDICATOR_CHILD},o.createElement("div",{className:s.Classes.SWITCH_INNER_TEXT},t?t:n)),o.createElement("div",{key:"unchecked",className:s.Classes.CONTROL_INDICATOR_CHILD},o.createElement("div",{className:s.Classes.SWITCH_INNER_TEXT},n))]:null;return o.createElement(u,r.__assign({},i,{type:"checkbox",typeClassName:s.Classes.SWITCH,indicatorChildren:a}))};t.displayName=l.DISPLAYNAME_PREFIX+".Switch";t=r.__decorate([a.polyfill],t);return t}(s.AbstractPureComponent2);t.Switch=d;var f=function(e){r.__extends(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){return o.createElement(u,r.__assign({},this.props,{type:"radio",typeClassName:s.Classes.RADIO}))};t.displayName=l.DISPLAYNAME_PREFIX+".Radio";t=r.__decorate([a.polyfill],t);return t}(s.AbstractPureComponent2);t.Radio=f;var p=function(e){r.__extends(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.state={indeterminate:t.props.indeterminate||t.props.defaultIndeterminate||false};t.handleChange=function(e){var n=e.target.indeterminate;if(t.props.indeterminate==null){t.setState({indeterminate:n})}c.safeInvoke(t.props.onChange,e)};t.handleInputRef=function(e){t.input=e;c.safeInvoke(t.props.inputRef,e)};return t}t.getDerivedStateFromProps=function(e){var t=e.indeterminate;if(t!=null){return{indeterminate:t}}return null};t.prototype.render=function(){var e=this.props,t=e.defaultIndeterminate,n=e.indeterminate,i=r.__rest(e,["defaultIndeterminate","indeterminate"]);return o.createElement(u,r.__assign({},i,{inputRef:this.handleInputRef,onChange:this.handleChange,type:"checkbox",typeClassName:s.Classes.CHECKBOX}))};t.prototype.componentDidMount=function(){this.updateIndeterminate()};t.prototype.componentDidUpdate=function(){this.updateIndeterminate()};t.prototype.updateIndeterminate=function(){if(this.input!=null){this.input.indeterminate=this.state.indeterminate}};t.displayName=l.DISPLAYNAME_PREFIX+".Checkbox";t=r.__decorate([a.polyfill],t);return t}(s.AbstractPureComponent2);t.Checkbox=p},oMAC:function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var r=n("JGtG");var i=n("RE42");var o=n("nW2j");var a=n("14pl");var s=n("LY7c");class l{constructor(e=""){this._text="";this._isDisposed=false;this._changed=new r["Signal"](this);this._text=e}get type(){return"String"}get changed(){return this._changed}set text(e){if(e.length===this._text.length&&e===this._text){return}this._text=e;this._changed.emit({type:"set",start:0,end:e.length,value:e})}get text(){return this._text}insert(e,t){this._text=this._text.slice(0,e)+t+this._text.slice(e);this._changed.emit({type:"insert",start:e,end:e+t.length,value:t})}remove(e,t){const n=this._text.slice(e,t);this._text=this._text.slice(0,e)+this._text.slice(t);this._changed.emit({type:"remove",start:e,end:t,value:n})}clear(){this.text=""}get isDisposed(){return this._isDisposed}dispose(){if(this._isDisposed){return}this._isDisposed=true;r["Signal"].clearData(this);this.clear()}}var c=n("ROI/");var u=n("eXBS");class d extends u["a"]{constructor(e){super();this._inCompound=false;this._isUndoable=true;this._madeCompoundChange=false;this._index=-1;this._stack=[];this._serializer=e;this.changed.connect(this._onListChanged,this)}get canRedo(){return this._index<this._stack.length-1}get canUndo(){return this._index>=0}beginCompoundOperation(e){this._inCompound=true;this._isUndoable=e!==false;this._madeCompoundChange=false}endCompoundOperation(){this._inCompound=false;this._isUndoable=true;if(this._madeCompoundChange){this._index++}}undo(){if(!this.canUndo){return}const e=this._stack[this._index];this._isUndoable=false;for(const t of e.reverse()){this._undoChange(t)}this._isUndoable=true;this._index--}redo(){if(!this.canRedo){return}this._index++;const e=this._stack[this._index];this._isUndoable=false;for(const t of e){this._redoChange(t)}this._isUndoable=true}clearUndo(){this._index=-1;this._stack=[]}_onListChanged(e,t){if(this.isDisposed||!this._isUndoable){return}if(!this._inCompound||!this._madeCompoundChange){this._stack=this._stack.slice(0,this._index+1)}const n=this._copyChange(t);if(this._stack[this._index+1]){this._stack[this._index+1].push(n)}else{this._stack.push([n])}if(!this._inCompound){this._index++}else{this._madeCompoundChange=true}}_undoChange(e){let t=0;const n=this._serializer;switch(e.type){case"add":Object(c["each"])(e.newValues,()=>{this.remove(e.newIndex)});break;case"set":t=e.oldIndex;Object(c["each"])(e.oldValues,e=>{this.set(t++,n.fromJSON(e))});break;case"remove":t=e.oldIndex;Object(c["each"])(e.oldValues,e=>{this.insert(t++,n.fromJSON(e))});break;case"move":this.move(e.newIndex,e.oldIndex);break;default:return}}_redoChange(e){let t=0;const n=this._serializer;switch(e.type){case"add":t=e.newIndex;Object(c["each"])(e.newValues,e=>{this.insert(t++,n.fromJSON(e))});break;case"set":t=e.newIndex;Object(c["each"])(e.newValues,t=>{this.set(e.newIndex++,n.fromJSON(t))});break;case"remove":Object(c["each"])(e.oldValues,()=>{this.remove(e.oldIndex)});break;case"move":this.move(e.oldIndex,e.newIndex);break;default:return}}_copyChange(e){const t=[];Object(c["each"])(e.oldValues,e=>{t.push(this._serializer.toJSON(e))});const n=[];Object(c["each"])(e.newValues,e=>{n.push(this._serializer.toJSON(e))});return{type:e.type,oldIndex:e.oldIndex,newIndex:e.newIndex,oldValues:t,newValues:n}}}(function(e){class t{toJSON(e){return e}fromJSON(e){return e}}e.IdentitySerializer=t})(d||(d={}));class f{constructor(e=null){this._value=null;this._changed=new r["Signal"](this);this._isDisposed=false;this._value=e}get type(){return"Value"}get isDisposed(){return this._isDisposed}get changed(){return this._changed}get(){return this._value}set(e){const t=this._value;if(o["JSONExt"].deepEqual(t,e)){return}this._value=e;this._changed.emit({oldValue:t,newValue:e})}dispose(){if(this._isDisposed){return}this._isDisposed=true;r["Signal"].clearData(this);this._value=null}}(function(e){class t{}e.IChangedArgs=t})(f||(f={}));class p{constructor(e={}){this.isPrepopulated=false;this.isCollaborative=false;this.connected=Promise.resolve(void 0);this._toDispose=false;this._isDisposed=false;this._disposables=new i["DisposableSet"];this._basePath=e.basePath||"";if(e.baseDB){this._db=e.baseDB}else{this._db=new a["a"];this._toDispose=true}}get basePath(){return this._basePath}get isDisposed(){return this._isDisposed}get(e){return this._db.get(this._resolvePath(e))}has(e){return this._db.has(this._resolvePath(e))}createString(e){const t=new l;this._disposables.add(t);this.set(e,t);return t}createList(e){const t=new d(new d.IdentitySerializer);this._disposables.add(t);this.set(e,t);return t}createMap(e){const t=new s["a"];this._disposables.add(t);this.set(e,t);return t}createValue(e){const t=new f;this._disposables.add(t);this.set(e,t);return t}getValue(e){const t=this.get(e);if(!t||t.type!=="Value"){throw Error("Can only call getValue for an ObservableValue")}return t.get()}setValue(e,t){const n=this.get(e);if(!n||n.type!=="Value"){throw Error("Can only call setValue on an ObservableValue")}n.set(t)}view(e){const t=new p({basePath:e,baseDB:this});this._disposables.add(t);return t}set(e,t){this._db.set(this._resolvePath(e),t)}dispose(){if(this.isDisposed){return}this._isDisposed=true;if(this._toDispose){this._db.dispose()}this._disposables.dispose()}_resolvePath(e){if(this._basePath){e=this._basePath+"."+e}return e}}var h;(function(e){e.defaultSelectionStyle={className:"",displayName:"",color:"black"};class t{constructor(e){this._isDisposed=false;this._mimeTypeChanged=new r["Signal"](this);e=e||{};if(e.modelDB){this.modelDB=e.modelDB}else{this.modelDB=new p}const t=this.modelDB.createString("value");t.text=t.text||e.value||"";const n=this.modelDB.createValue("mimeType");n.set(e.mimeType||"text/plain");n.changed.connect(this._onMimeTypeChanged,this);this.modelDB.createMap("selections")}get mimeTypeChanged(){return this._mimeTypeChanged}get value(){return this.modelDB.get("value")}get selections(){return this.modelDB.get("selections")}get mimeType(){return this.modelDB.getValue("mimeType")}set mimeType(e){const t=this.mimeType;if(t===e){return}this.modelDB.setValue("mimeType",e)}get isDisposed(){return this._isDisposed}dispose(){if(this._isDisposed){return}this._isDisposed=true;this.value.text="";r["Signal"].clearData(this)}_onMimeTypeChanged(e,t){this._mimeTypeChanged.emit({name:"mimeType",oldValue:t.oldValue,newValue:t.newValue})}}e.Model=t;e.defaultConfig={fontFamily:null,fontSize:null,lineHeight:null,lineNumbers:false,lineWrap:"on",wordWrapColumn:80,readOnly:false,tabSize:4,insertSpaces:true,matchBrackets:true,autoClosingBrackets:true,handlePaste:true,rulers:[],codeFolding:false}})(h||(h={}))},oMEx:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));n.d(t,"b",(function(){return o}));n.d(t,"f",(function(){return u}));n.d(t,"c",(function(){return d}));n.d(t,"d",(function(){return f}));n.d(t,"g",(function(){return p}));n.d(t,"e",(function(){return h}));var r=n("nW2j");const i=4;const o=4;function a(e,t){const n=/^application\/(.*?)+\+json$/;const i=e==="application/json"||n.test(e);const o=e=>Object.prototype.toString.call(e)==="[object String]";if(Array.isArray(t)){if(i){return false}let e=true;t.forEach(t=>{if(!o(t)){e=false}});return e}if(o(t)){return!i}if(!i){return false}return r["JSONExt"].isObject(t)}function s(e){return e.cell_type==="raw"}function l(e){return e.cell_type==="markdown"}function c(e){return e.cell_type==="code"}function u(e){return e.output_type==="execute_result"}function d(e){return e.output_type==="display_data"}function f(e){return e.output_type==="update_display_data"}function p(e){return e.output_type==="stream"}function h(e){return e.output_type==="error"}},oVLa:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Classes=void 0;var r=n("mrSG");var i=r.__importStar(n("ECsv"));t.Classes=i;r.__exportStar(n("LA0H"),t);r.__exportStar(n("b7+O"),t);r.__exportStar(n("IpzX"),t);r.__exportStar(n("k4fh"),t);r.__exportStar(n("O4xP"),t)},oVml:function(e,t,n){var r=n("5K7Z");var i=n("fpC5");var o=n("FpHa");var a=n("VVlx")("IE_PROTO");var s=function(){};var l="prototype";var c=function(){var e=n("Hsns")("iframe");var t=o.length;var r="<";var i=">";var a;e.style.display="none";n("MvwC").appendChild(e);e.src="javascript:";a=e.contentWindow.document;a.open();a.write(r+"script"+i+"document.F=Object"+r+"/script"+i);a.close();c=a.F;while(t--)delete c[l][o[t]];return c()};e.exports=Object.create||function e(t,n){var o;if(t!==null){s[l]=r(t);o=new s;s[l]=null;o[a]=t}else o=c();return n===undefined?o:i(o,n)}},oavq:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));n.d(t,"e",(function(){return u}));n.d(t,"c",(function(){return d}));n.d(t,"b",(function(){return f}));n.d(t,"d",(function(){return p}));var r={8:"backspace",9:"tab",13:"enter",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"};var i={16:"shift",17:"ctrl",18:"alt",91:"meta",93:"meta",224:"meta"};var o={alt:1,ctrl:2,meta:4,shift:8};var a={cmd:"meta",command:"meta",escape:"esc",minus:"-",mod:h()?"meta":"ctrl",option:"alt",plus:"+",return:"enter",win:"meta"};var s={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=","{":"[","}":"]","|":"\\",":":";",'"':"'","<":",",">":".","?":"/"};for(var l=1;l<=12;++l){r[111+l]="f"+l}for(var l=0;l<=9;++l){r[96+l]="num"+l.toString()}function c(e,t){return e.modifiers===t.modifiers&&e.key===t.key}var u=function(e){var t=e.replace(/\s/g,"").toLowerCase().split("+");var n=0;var r=null;for(var i=0,l=t;i<l.length;i++){var c=l[i];if(c===""){throw new Error('Failed to parse key combo "'+e+'".\n Valid key combos look like "cmd + plus", "shift+p", or "!"')}if(a[c]!=null){c=a[c]}if(o[c]!=null){n+=o[c]}else if(s[c]!=null){n+=o.shift;r=s[c]}else{r=c.toLowerCase()}}return{modifiers:n,key:r}};var d=function(e){var t=[];if(e.ctrlKey){t.push("ctrl")}if(e.altKey){t.push("alt")}if(e.shiftKey){t.push("shift")}if(e.metaKey){t.push("meta")}var n=e.which;if(i[n]!=null){}else if(r[n]!=null){t.push(r[n])}else{t.push(String.fromCharCode(n).toLowerCase())}return t.join(" + ")};var f=function(e){var t=null;var n=e.which;if(i[n]!=null){}else if(r[n]!=null){t=r[n]}else{t=String.fromCharCode(n).toLowerCase()}var a=0;if(e.altKey){a+=o.alt}if(e.ctrlKey){a+=o.ctrl}if(e.metaKey){a+=o.meta}if(e.shiftKey){a+=o.shift}return{modifiers:a,key:t}};var p=function(e,t){var n=e.replace(/\s/g,"").split("+");return n.map((function(e){var n=a[e]!=null?a[e]:e;return n==="meta"?h(t)?"cmd":"ctrl":n}))};function h(e){var t=e!=null?e:typeof navigator!=="undefined"?navigator.platform:undefined;return t==null?false:/Mac|iPod|iPhone|iPad/.test(t)}},obAU:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-Terminal {\n min-width: 240px;\n min-height: 120px;\n}\n\n.jp-Terminal-body {\n padding: 8px;\n}\n",""])},odad:function(e,t,n){var r=n("Y7ZC");var i=n("DNkW");var o=Math.abs;r(r.S,"Number",{isSafeInteger:function e(t){return i(t)&&o(t)<=9007199254740991}})},okQW:function(e,t,n){"use strict";function r(e){for(var n in e)if(!t.hasOwnProperty(n))t[n]=e[n]}Object.defineProperty(t,"__esModule",{value:true});r(n("Wpdm"));r(n("xkk5"));r(n("xaMQ"));r(n("pIz5"));r(n("YvDM"));r(n("KKgq"));r(n("cBfF"));r(n("duGq"));r(n("se0u"));r(n("1ouW"));r(n("6Sin"));r(n("P64N"))},om3i:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});function r(e){let t;if(typeof e==="string"){t=JSON.parse(e)}else{t=o(e)}return t}t.deserialize=r;function i(e){var t;let n;if((t=e.buffers)===null||t===void 0?void 0:t.length){n=a(e)}else{n=JSON.stringify(e)}return n}t.serialize=i;function o(e){const t=new DataView(e);const n=t.getUint32(0);const r=[];if(n<2){throw new Error("Invalid incoming Kernel Message")}for(let a=1;a<=n;a++){r.push(t.getUint32(a*4))}const i=new Uint8Array(e.slice(r[0],r[1]));const o=JSON.parse(new TextDecoder("utf8").decode(i));o.buffers=[];for(let a=1;a<n;a++){const t=r[a];const n=r[a+1]||e.byteLength;o.buffers.push(new DataView(e.slice(t,n)))}return o}function a(e){const t=[];const n=[];const r=new TextEncoder;let i=[];if(e.buffers!==undefined){i=e.buffers;delete e["buffers"]}const o=r.encode(JSON.stringify(e));n.push(o.buffer);for(let c=0;c<i.length;c++){const e=i[c];n.push(e instanceof ArrayBuffer?e:e.buffer)}const a=n.length;t.push(4*(a+1));for(let c=0;c+1<n.length;c++){t.push(t[t.length-1]+n[c].byteLength)}const s=new Uint8Array(t[t.length-1]+n[n.length-1].byteLength);const l=new DataView(s.buffer);l.setUint32(0,a);for(let c=0;c<t.length;c++){l.setUint32(4*(c+1),t[c])}for(let c=0;c<n.length;c++){s.set(new Uint8Array(n[c]),t[c])}return s.buffer}},opHZ:function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"brewer",author:"timothée poisot (http://github.com/tpoisot)",base00:"#0c0d0e",base01:"#2e2f30",base02:"#515253",base03:"#737475",base04:"#959697",base05:"#b7b8b9",base06:"#dadbdc",base07:"#fcfdfe",base08:"#e31a1c",base09:"#e6550d",base0A:"#dca060",base0B:"#31a354",base0C:"#80b1d3",base0D:"#3182bd",base0E:"#756bb1",base0F:"#b15928"};e.exports=t["default"]},osHv:function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){"use strict";var t=e.Pos;function n(e,t){return e.line-t.line||e.ch-t.ch}var r="A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD";var i=r+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040";var o=new RegExp("<(/?)(["+r+"]["+i+"]*)","g");function a(e,t,n,r){this.line=t;this.ch=n;this.cm=e;this.text=e.getLine(t);this.min=r?Math.max(r.from,e.firstLine()):e.firstLine();this.max=r?Math.min(r.to-1,e.lastLine()):e.lastLine()}function s(e,n){var r=e.cm.getTokenTypeAt(t(e.line,n));return r&&/\btag\b/.test(r)}function l(e){if(e.line>=e.max)return;e.ch=0;e.text=e.cm.getLine(++e.line);return true}function c(e){if(e.line<=e.min)return;e.text=e.cm.getLine(--e.line);e.ch=e.text.length;return true}function u(e){for(;;){var t=e.text.indexOf(">",e.ch);if(t==-1){if(l(e))continue;else return}if(!s(e,t+1)){e.ch=t+1;continue}var n=e.text.lastIndexOf("/",t);var r=n>-1&&!/\S/.test(e.text.slice(n+1,t));e.ch=t+1;return r?"selfClose":"regular"}}function d(e){for(;;){var t=e.ch?e.text.lastIndexOf("<",e.ch-1):-1;if(t==-1){if(c(e))continue;else return}if(!s(e,t+1)){e.ch=t;continue}o.lastIndex=t;e.ch=t;var n=o.exec(e.text);if(n&&n.index==t)return n}}function f(e){for(;;){o.lastIndex=e.ch;var t=o.exec(e.text);if(!t){if(l(e))continue;else return}if(!s(e,t.index+1)){e.ch=t.index+1;continue}e.ch=t.index+t[0].length;return t}}function p(e){for(;;){var t=e.ch?e.text.lastIndexOf(">",e.ch-1):-1;if(t==-1){if(c(e))continue;else return}if(!s(e,t+1)){e.ch=t;continue}var n=e.text.lastIndexOf("/",t);var r=n>-1&&!/\S/.test(e.text.slice(n+1,t));e.ch=t+1;return r?"selfClose":"regular"}}function h(e,n){var r=[];for(;;){var i=f(e),o,a=e.line,s=e.ch-(i?i[0].length:0);if(!i||!(o=u(e)))return;if(o=="selfClose")continue;if(i[1]){for(var l=r.length-1;l>=0;--l)if(r[l]==i[2]){r.length=l;break}if(l<0&&(!n||n==i[2]))return{tag:i[2],from:t(a,s),to:t(e.line,e.ch)}}else{r.push(i[2])}}}function m(e,n){var r=[];for(;;){var i=p(e);if(!i)return;if(i=="selfClose"){d(e);continue}var o=e.line,a=e.ch;var s=d(e);if(!s)return;if(s[1]){r.push(s[2])}else{for(var l=r.length-1;l>=0;--l)if(r[l]==s[2]){r.length=l;break}if(l<0&&(!n||n==s[2]))return{tag:s[2],from:t(e.line,e.ch),to:t(o,a)}}}}e.registerHelper("fold","xml",(function(e,r){var i=new a(e,r.line,0);for(;;){var o=f(i);if(!o||i.line!=r.line)return;var s=u(i);if(!s)return;if(!o[1]&&s!="selfClose"){var l=t(i.line,i.ch);var c=h(i,o[2]);return c&&n(c.from,l)>0?{from:l,to:c.from}:null}}}));e.findMatchingTag=function(e,r,i){var o=new a(e,r.line,r.ch,i);if(o.text.indexOf(">")==-1&&o.text.indexOf("<")==-1)return;var s=u(o),l=s&&t(o.line,o.ch);var c=s&&d(o);if(!s||!c||n(o,r)>0)return;var f={from:t(o.line,o.ch),to:l,tag:c[2]};if(s=="selfClose")return{open:f,close:null,at:"open"};if(c[1]){return{open:m(o,c[2]),close:f,at:"close"}}else{o=new a(e,l.line,l.ch,i);return{open:f,close:h(o,c[2]),at:"open"}}};e.findEnclosingTag=function(e,t,n,r){var i=new a(e,t.line,t.ch,n);for(;;){var o=m(i,r);if(!o)break;var s=new a(e,t.line,t.ch,n);var l=h(s,o.tag);if(l)return{open:o,close:l}}};e.scanForClosingTag=function(e,t,n,r){var i=new a(e,t.line,t.ch,r?{from:0,to:r}:null);return h(i,n)}}))},otEt:function(e,t){e.exports="data:image/svg+xml,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Cpath d='M19 2h-4.18C14.4.84 13.3 0 12 0c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm7 18H5V4h2v3h10V4h2v16z'/%3E %3C/g%3E %3C/svg%3E"},oxjq:function(e,t,n){"use strict";var r=/[|\\{}()[\]^$+*?.]/g;e.exports=function(e){if(typeof e!=="string"){throw new TypeError("Expected a string")}return e.replace(r,"\\$&")}},"p/rL":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}});return t}))},p0rm:function(e,t,n){"use strict";n.r(t);var r=n("2F0p");var i=n("+O56");var o=n("U2CZ");var a=n("923h");var s=n("AGAg");var l=n("pm5s");var c=n("O0Ec");var u=n("koZe");var d=n("nW2j");const f=new d["Token"]("@jupyterlab/settingeditor:ISettingEditorTracker");var p=n("i96i");var h=n("2DVW");var m=n("q1tI");var b=n("i8i4");var v=n("DZkP");var g=n("JGtG");var _=n("yhkN");var y=n("eGGc");var w=n("oMAC");var x=n("o4sl");var C=n("QKod");var k=n("/VUM");var E=n("gfI5");function M(e,t){const n=new S(e);const r=new x["a"]({initialContent:"Any errors will be listed here"});const i=new C["a"]({connector:n,rendermime:t||new k["a"]({initialFactories:E["c"]})});r.addClass("jp-SettingsDebug");r.source=i;i.editor=e.source;return r}class S extends c["DataConnector"]{constructor(e){super();this._current=0;this._editor=e}fetch(e){return new Promise(t=>{const n=this._current=window.setTimeout(()=>{if(n!==this._current){return t(undefined)}const r=this._validate(e.text);if(!r){return t({data:{"text/markdown":"No errors found"},metadata:{}})}t({data:L.render(r),metadata:{}})},100)})}_validate(e){const t=this._editor;if(!t.settings){return null}const{id:n,schema:r,version:i}=t.settings;const o={composite:{},user:{}};const a=t.registry.validator;return a.validateData({data:o,id:n,raw:e,schema:r,version:i},false)}}var L;(function(e){function t(e){return{"text/markdown":e.map(n).join("")}}e.render=t;function n(e){var t;switch(e.keyword){case"additionalProperties":return`**\`[additional property error]\`**\n \`${(t=e.params)===null||t===void 0?void 0:t.additionalProperty}\` is not a valid property`;case"syntax":return`**\`[syntax error]\`** *${e.message}*`;case"type":return`**\`[type error]\`**\n \`${e.dataPath}\` ${e.message}`;default:return`**\`[error]\`** *${e.message}*`}}})(L||(L={}));class T extends h["SplitPanel"]{constructor(){super(...arguments);this.handleMoved=new g["Signal"](this)}handleEvent(e){super.handleEvent(e);if(e.type==="mouseup"){this.handleMoved.emit(undefined)}}}const D="jp-SettingsRawEditor";const O="jp-SettingsRawEditor-user";const A="jp-mod-error";const j="System Defaults";const P="User Preferences";class R extends T{constructor(e){super({orientation:"horizontal",renderer:T.defaultRenderer,spacing:1});this._canRevert=false;this._canSave=false;this._commandsChanged=new g["Signal"](this);this._settings=null;this._toolbar=new _["b"];const{commands:t,editorFactory:n,registry:r}=e;this.registry=r;this._commands=t;const i=this._defaults=new y["a"]({model:new w["a"].Model,factory:n});i.editor.model.value.text="";i.editor.model.mimeType="text/javascript";i.editor.setOption("readOnly",true);const o=this._user=new y["a"]({model:new w["a"].Model,factory:n,config:{lineNumbers:true}});o.addClass(O);o.editor.model.mimeType="text/javascript";o.editor.model.value.changed.connect(this._onTextChanged,this);this._inspector=M(this,e.rendermime);this.addClass(D);this._onSaveError=e.onSaveError;this.addWidget(I.defaultsEditor(i));this.addWidget(I.userEditor(o,this._toolbar,this._inspector))}get canRevert(){return this._canRevert}get canSave(){return this._canSave}get commandsChanged(){return this._commandsChanged}get isDirty(){var e,t;return t=this._user.editor.model.value.text!==((e=this._settings)===null||e===void 0?void 0:e.raw),t!==null&&t!==void 0?t:""}get settings(){return this._settings}set settings(e){if(!e&&!this._settings){return}const t=e&&this._settings&&e.plugin===this._settings.plugin;if(t){return}const n=this._defaults;const r=this._user;if(this._settings){this._settings.changed.disconnect(this._onSettingsChanged,this)}if(e){this._settings=e;this._settings.changed.connect(this._onSettingsChanged,this);this._onSettingsChanged()}else{this._settings=null;n.editor.model.value.text="";r.editor.model.value.text=""}this.update()}get sizes(){return this.relativeSizes()}set sizes(e){this.setRelativeSizes(e)}get source(){return this._user.editor}dispose(){if(this.isDisposed){return}super.dispose();this._defaults.dispose();this._user.dispose()}revert(){var e,t;this._user.editor.model.value.text=(t=(e=this.settings)===null||e===void 0?void 0:e.raw,t!==null&&t!==void 0?t:"");this._updateToolbar(false,false)}save(){if(!this.isDirty||!this._settings){return Promise.resolve(undefined)}const e=this._settings;const t=this._user.editor.model.value.text;return e.save(t).then(()=>{this._updateToolbar(false,false)}).catch(e=>{this._updateToolbar(true,false);this._onSaveError(e)})}onAfterAttach(e){I.populateToolbar(this._commands,this._toolbar);this.update()}onUpdateRequest(e){const t=this._settings;const n=this._defaults;const r=this._user;if(t){n.editor.refresh();r.editor.refresh()}}_onTextChanged(){const e=this._user.editor.model.value.text;const t=this._settings;this.removeClass(A);if(!t||t.raw===e){this._updateToolbar(false,false);return}const n=t.validate(e);if(n){this.addClass(A);this._updateToolbar(true,false);return}this._updateToolbar(true,true)}_onSettingsChanged(){var e,t,n,r;const i=this._settings;const o=this._defaults;const a=this._user;o.editor.model.value.text=(t=(e=i)===null||e===void 0?void 0:e.annotatedDefaults(),t!==null&&t!==void 0?t:"");a.editor.model.value.text=(r=(n=i)===null||n===void 0?void 0:n.raw,r!==null&&r!==void 0?r:"")}_updateToolbar(e=this._canRevert,t=this._canSave){const n=this._commands;this._canRevert=e;this._canSave=t;this._commandsChanged.emit([n.revert,n.save])}}var I;(function(e){function t(e){const t=new h["Widget"];const n=t.layout=new h["BoxLayout"]({spacing:0});const r=new h["Widget"];const i=new _["b"];r.node.innerText=j;i.insertItem(0,"banner",r);n.addWidget(i);n.addWidget(e);return t}e.defaultsEditor=t;function n(e,t){const{registry:n,revert:r,save:i}=e;t.addItem("spacer",_["b"].createSpacerItem());[r,i].forEach(e=>{const r=new _["a"]({commands:n,id:e});t.addItem(e,r)})}e.populateToolbar=n;function r(e,t,n){const r=new h["Widget"];const i=r.layout=new h["BoxLayout"]({spacing:0});const o=new h["Widget"];o.node.innerText=P;t.insertItem(0,"banner",o);i.addWidget(t);i.addWidget(e);i.addWidget(n);return r}e.userEditor=r})(I||(I={}));const z="jp-PluginEditor";class N extends h["Widget"]{constructor(e){super();this._settings=null;this._stateChanged=new g["Signal"](this);this.addClass(z);const{commands:t,editorFactory:n,registry:r,rendermime:i}=e;const o=this.layout=new h["StackedLayout"];const{onSaveError:a}=H;this.raw=this._rawEditor=new R({commands:t,editorFactory:n,onSaveError:a,registry:r,rendermime:i});this._rawEditor.handleMoved.connect(this._onStateChanged,this);o.addWidget(this._rawEditor)}get isDirty(){return this._rawEditor.isDirty}get settings(){return this._settings}set settings(e){if(this._settings===e){return}const t=this._rawEditor;this._settings=t.settings=e;this.update()}get state(){const e=this._settings?this._settings.id:"";const{sizes:t}=this._rawEditor;return{plugin:e,sizes:t}}set state(e){if(d["JSONExt"].deepEqual(this.state,e)){return}this._rawEditor.sizes=e.sizes;this.update()}get stateChanged(){return this._stateChanged}confirm(){if(this.isHidden||!this.isAttached||!this.isDirty){return Promise.resolve(undefined)}return Object(v["b"])({title:"You have unsaved changes.",body:"Do you want to leave without saving?",buttons:[v["a"].cancelButton(),v["a"].okButton()]}).then(e=>{if(!e.button.accept){throw new Error("User canceled.")}})}dispose(){if(this.isDisposed){return}super.dispose();this._rawEditor.dispose()}onAfterAttach(e){this.update()}onUpdateRequest(e){const t=this._rawEditor;const n=this._settings;if(!n){this.hide();return}this.show();t.show()}_onStateChanged(){this.stateChanged.emit(undefined)}}var H;(function(e){function t(e){console.error(`Saving setting editor value failed: ${e.message}`);void Object(v["b"])({title:"Your changes were not saved.",body:e.message,buttons:[v["a"].okButton()]})}e.onSaveError=t})(H||(H={}));var F=n("v77G");var B=n("FZTM");class V extends h["Widget"]{constructor(e){super();this._changed=new g["Signal"](this);this._scrollTop=0;this._selection="";this.registry=e.registry;this.addClass("jp-PluginList");this._confirm=e.confirm;this.registry.pluginChanged.connect(()=>{this.update()},this)}get changed(){return this._changed}get scrollTop(){var e;return(e=this.node.querySelector("ul"))===null||e===void 0?void 0:e.scrollTop}get selection(){return this._selection}set selection(e){if(this._selection===e){return}this._selection=e;this.update()}handleEvent(e){switch(e.type){case"mousedown":this._evtMousedown(e);break;default:break}}onAfterAttach(e){this.node.addEventListener("mousedown",this);this.update()}onBeforeDetach(e){this.node.removeEventListener("mousedown",this)}onUpdateRequest(e){const{node:t,registry:n}=this;const r=this._selection;Y.populateList(n,r,t);const i=t.querySelector("ul");if(i&&this._scrollTop!==undefined){i.scrollTop=this._scrollTop}}_evtMousedown(e){e.preventDefault();let t=e.target;let n=t.getAttribute("data-id");if(n===this._selection){return}if(!n){while(!n&&t!==this.node){t=t.parentElement;n=t.getAttribute("data-id")}}if(!n){return}this._confirm().then(()=>{this._scrollTop=this.scrollTop;this._selection=n;this._changed.emit(undefined);this.update()}).catch(()=>{})}}var Y;(function(e){const t="jupyter.lab.setting-icon";const n="jupyter.lab.setting-icon-class";const r="jupyter.lab.setting-icon-label";function i(e,t,n){let r=n.data.user[e];if(!r){r=n.data.composite[e]}if(!r){r=n.schema[e]}if(!r){const{properties:n}=t.schema;r=n&&n[e]&&n[e].default}return typeof r==="string"?r:""}function o(e,o,s){const l=a(e).filter(e=>{const{schema:t}=e;const n=t["jupyter.lab.setting-deprecated"]===true;const r=Object.keys(t.properties||{}).length>0;const i=t.additionalProperties!==false;return!n&&(r||i)});const c=l.map(a=>{const{id:s,schema:l,version:c}=a;const u=`${l.description}\n${s}\n${c}`;const d=i(t,e,a);const f=i(n,e,a);const h=i(r,e,a);return m["createElement"]("li",{className:s===o?"jp-mod-selected":"","data-id":s,key:s,title:u},m["createElement"](F["a"].resolveReact,{icon:d||(f?undefined:p["cb"]),iconClass:Object(B["a"])(f,"jp-Icon"),title:h,tag:"span",stylesheet:"settingsEditor"}),m["createElement"]("span",null,l.title||s))});b["unmountComponentAtNode"](s);b["render"](m["createElement"]("ul",null,c),s)}e.populateList=o;function a(e){return Object.keys(e.plugins).map(t=>e.plugins[t]).sort((e,t)=>(e.schema.title||e.id).localeCompare(t.schema.title||t.id))}})(Y||(Y={}));const W={sizes:[1,3],container:{editor:"raw",plugin:"",sizes:[1,1]}};class U extends h["Widget"]{constructor(e){super();this._fetching=null;this._saving=false;this._state=d["JSONExt"].deepCopy(W);this.addClass("jp-SettingEditor");this.key=e.key;this.state=e.state;const{commands:t,editorFactory:n,rendermime:r}=e;const i=this.layout=new h["PanelLayout"];const o=this.registry=e.registry;const a=this._panel=new T({orientation:"horizontal",renderer:T.defaultRenderer,spacing:1});const s=this._instructions=new h["Widget"];const l=this._editor=new N({commands:t,editorFactory:n,registry:o,rendermime:r});const c=()=>l.confirm();const u=this._list=new V({confirm:c,registry:o});const f=e.when;s.addClass("jp-SettingEditorInstructions");q.populateInstructionsNode(s.node);if(f){this._when=Array.isArray(f)?Promise.all(f):f}a.addClass("jp-SettingEditor-main");i.addWidget(a);a.addWidget(u);a.addWidget(s);T.setStretch(u,0);T.setStretch(s,1);T.setStretch(l,1);l.stateChanged.connect(this._onStateChanged,this);u.changed.connect(this._onStateChanged,this);a.handleMoved.connect(this._onStateChanged,this)}get canRevertRaw(){return this._editor.raw.canRevert}get canSaveRaw(){return this._editor.raw.canSave}get commandsChanged(){return this._editor.raw.commandsChanged}get settings(){return this._editor.settings}get source(){return this._editor.raw.source}dispose(){if(this.isDisposed){return}super.dispose();this._editor.dispose();this._instructions.dispose();this._list.dispose();this._panel.dispose()}revert(){this._editor.raw.revert()}save(){return this._editor.raw.save()}onAfterAttach(e){super.onAfterAttach(e);this._panel.hide();this._fetchState().then(()=>{this._panel.show();this._setState()}).catch(e=>{console.error("Fetching setting editor state failed",e);this._panel.show();this._setState()})}onCloseRequest(e){this._editor.confirm().then(()=>{super.onCloseRequest(e);this.dispose()}).catch(()=>{})}_fetchState(){if(this._fetching){return this._fetching}const{key:e,state:t}=this;const n=[t.fetch(e),this._when];return this._fetching=Promise.all(n).then(([e])=>{this._fetching=null;if(this._saving){return}this._state=q.normalizeState(e,this._state)})}async _onStateChanged(){this._state.sizes=this._panel.relativeSizes();this._state.container=this._editor.state;this._state.container.plugin=this._list.selection;try{await this._saveState()}catch(e){console.error("Saving setting editor state failed",e)}this._setState()}async _saveState(){const{key:e,state:t}=this;const n=this._state;this._saving=true;try{await t.save(e,n);this._saving=false}catch(r){this._saving=false;throw r}}_setLayout(){const e=this._editor;const t=this._panel;const n=this._state;e.state=n.container;requestAnimationFrame(()=>{t.setRelativeSizes(n.sizes)})}_setState(){const e=this._editor;const t=this._list;const n=this._panel;const{container:r}=this._state;if(!r.plugin){e.settings=null;t.selection="";this._setLayout();return}if(e.settings&&e.settings.id===r.plugin){this._setLayout();return}const i=this._instructions;this.registry.load(r.plugin).then(o=>{if(i.isAttached){i.parent=null}if(!e.isAttached){n.addWidget(e)}e.settings=o;t.selection=r.plugin;this._setLayout()}).catch(n=>{console.error(`Loading ${r.plugin} settings failed.`,n);t.selection=this._state.container.plugin="";e.settings=null;this._setLayout()})}}var q;(function(e){function t(e){b["render"](m["createElement"](m["Fragment"],null,m["createElement"]("h2",null,m["createElement"](p["F"].react,{className:"jp-SettingEditorInstructions-icon",tag:"span",elementPosition:"center",height:"auto",width:"60px"}),m["createElement"]("span",{className:"jp-SettingEditorInstructions-title"},"Settings")),m["createElement"]("span",{className:"jp-SettingEditorInstructions-text"},"Select a plugin from the list to view and edit its preferences.")),e)}e.populateInstructionsNode=t;function n(e,t){if(!e){return d["JSONExt"].deepCopy(W)}if(!("sizes"in e)||!r(e.sizes)){e.sizes=d["JSONExt"].deepCopy(W.sizes)}if(!("container"in e)){e.container=d["JSONExt"].deepCopy(W.container);return e}const n="container"in e&&e.container&&typeof e.container==="object"?e.container:{};e.container={plugin:typeof n.plugin==="string"?n.plugin:W.container.plugin,sizes:r(n.sizes)?n.sizes:d["JSONExt"].deepCopy(W.container.sizes)};return e}e.normalizeState=n;function r(e){return Array.isArray(e)&&e.every(e=>typeof e==="number")}})(q||(q={}));var G=n("w0/B");var K;(function(e){e.open="settingeditor:open";e.revert="settingeditor:revert";e.save="settingeditor:save"})(K||(K={}));const $={id:"@jupyterlab/settingeditor-extension:plugin",requires:[r["a"],G["a"],l["a"],c["IStateDB"],u["b"],i["a"]],optional:[o["a"]],autoStart:true,provides:f,activate:J};function J(e,t,n,r,i,o,l,c){const{commands:u,shell:d}=e;const f="setting-editor";const h=r.factoryService;const m=h.newInlineEditor;const b=new a["a"]({namespace:f});let v;void t.restore(b,{command:K.open,args:e=>({}),name:e=>f});u.addCommand(K.open,{execute:()=>{if(b.currentWidget){d.activateById(b.currentWidget.id);return}const t=$.id;const r=e.restored;v=new U({commands:{registry:u,revert:K.revert,save:K.save},editorFactory:m,key:t,registry:n,rendermime:o,state:i,when:r});let a=null;v.commandsChanged.connect((e,t)=>{t.forEach(e=>{u.notifyCommandChanged(e)});if(v.canSaveRaw){if(!a){a=l.setDirty()}}else if(a){a.dispose();a=null}v.disposed.connect(()=>{if(a){a.dispose()}})});v.id=f;v.title.icon=p["cb"];v.title.label="Settings";const c=new s["a"]({content:v});void b.add(c);d.add(c)},label:"Advanced Settings Editor"});if(c){c.addItem({category:"Settings",command:K.open})}u.addCommand(K.revert,{execute:()=>{var e;(e=b.currentWidget)===null||e===void 0?void 0:e.content.revert()},icon:p["jb"],label:"Revert User Settings",isEnabled:()=>{var e,t;return t=(e=b.currentWidget)===null||e===void 0?void 0:e.content.canRevertRaw,t!==null&&t!==void 0?t:false}});u.addCommand(K.save,{execute:()=>{var e;return(e=b.currentWidget)===null||e===void 0?void 0:e.content.save()},icon:p["bb"],label:"Save User Settings",isEnabled:()=>{var e,t;return t=(e=b.currentWidget)===null||e===void 0?void 0:e.content.canSaveRaw,t!==null&&t!==void 0?t:false}});return b}var X=t["default"]=$},p21h:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Alignment=void 0;t.Alignment={CENTER:"center",LEFT:"left",RIGHT:"right"}},p5i3:function(e,t,n){"use strict";n.d(t,"a",(function(){return b}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n("VCL8");var l=n("1w3K");var c=n("xggJ");var u=n("ZEf0");var d=n("a26C");var f=n("tj0V");var p=n("YTow");var h=n("GpEA");var m=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.handleClose=function(){return t.props.onClose(t.props.panel)};return t}t.prototype.render=function(){var e=this.props,t=e.panel,n=e.onOpen;return a["createElement"]("div",{className:c["Classes"].PANEL_STACK_VIEW},this.maybeRenderHeader(),a["createElement"](t.component,Object(r["__assign"])({openPanel:n,closePanel:this.handleClose},t.props)))};t.prototype.maybeRenderHeader=function(){if(!this.props.showHeader){return null}return a["createElement"]("div",{className:c["Classes"].PANEL_STACK_HEADER},a["createElement"]("span",null,this.maybeRenderBack()),a["createElement"](h["a"],{className:c["Classes"].HEADING,ellipsize:true},this.props.panel.title),a["createElement"]("span",null))};t.prototype.maybeRenderBack=function(){if(this.props.previousPanel===undefined){return null}return a["createElement"](p["b"],{className:c["Classes"].PANEL_STACK_HEADER_BACK,icon:"chevron-left",minimal:true,onClick:this.handleClose,small:true,text:this.props.previousPanel.title})};t=Object(r["__decorate"])([s["polyfill"]],t);return t}(u["a"]);var b=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.state={direction:"push",stack:t.props.stack!=null?t.props.stack.slice().reverse():[t.props.initialPanel]};t.renderPanel=function(e,n){var r=t.props,i=r.renderActivePanelOnly,o=r.showPanelHeader,s=o===void 0?true:o;var u=t.state.stack;var d=u.length-n;var f=i?u.length:d;return a["createElement"](l["CSSTransition"],{classNames:c["Classes"].PANEL_STACK,key:f,timeout:400},a["createElement"](m,{onClose:t.handlePanelClose,onOpen:t.handlePanelOpen,panel:e,previousPanel:u[n+1],showHeader:s}))};t.handlePanelClose=function(e){var n=t.state.stack;if(n[0]!==e||n.length<=1){return}Object(f["b"])(t.props.onClose,e);if(t.props.stack==null){t.setState((function(e){return{direction:"pop",stack:e.stack.slice(1)}}))}};t.handlePanelOpen=function(e){Object(f["b"])(t.props.onOpen,e);if(t.props.stack==null){t.setState((function(t){return{direction:"push",stack:Object(r["__spreadArrays"])([e],t.stack)}}))}};return t}t.prototype.componentDidUpdate=function(t,n){e.prototype.componentDidUpdate.call(this,t,n);if(this.props.stack!==t.stack&&t.stack!=null){this.setState({stack:this.props.stack.slice().reverse()})}var r=this.props.stack!=null?this.props.stack.length:0;var i=t.stack!=null?t.stack.length:0;if(r!==i&&t.stack!=null){this.setState({direction:t.stack.length-this.props.stack.length<0?"push":"pop"})}};t.prototype.render=function(){var e=o()(c["Classes"].PANEL_STACK,c["Classes"].PANEL_STACK+"-"+this.state.direction,this.props.className);return a["createElement"](l["TransitionGroup"],{className:e,component:"div"},this.renderPanels())};t.prototype.validateProps=function(e){if(e.initialPanel==null&&e.stack==null||e.initialPanel!=null&&e.stack!=null){throw new Error(d["z"])}if(e.stack!=null&&e.stack.length===0){throw new Error(d["A"])}};t.prototype.renderPanels=function(){var e=this.props.renderActivePanelOnly,t=e===void 0?true:e;var n=this.state.stack;if(n.length===0){return null}var r=t?[n[0]]:n;var i=r.map(this.renderPanel).reverse();return i};t=Object(r["__decorate"])([s["polyfill"]],t);return t}(u["a"])},p7e8:function(e,t){e.exports="data:image/svg+xml,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Cpath d='M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7l-4-4zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm3-10H5V5h10v4z'/%3E %3C/g%3E %3C/svg%3E"},pAcC:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n("0Cba");var i=9;var o=function(){function e(e,t){var n=this;this.container=e;this.className=t;this.isRunning=false;this.handleKeyDown=function(e){if(e.which===i){n.reset();n.container.addEventListener("mousedown",n.handleMouseDown)}};this.handleMouseDown=function(){n.reset();n.container.classList.add(n.className);n.container.addEventListener("keydown",n.handleKeyDown)}}e.prototype.isActive=function(){return this.isRunning};e.prototype.start=function(){this.container.addEventListener("mousedown",this.handleMouseDown);this.isRunning=true};e.prototype.stop=function(){this.reset();this.isRunning=false};e.prototype.reset=function(){this.container.classList.remove(this.className);this.container.removeEventListener("keydown",this.handleKeyDown);this.container.removeEventListener("mousedown",this.handleMouseDown)};return e}();var a={isActive:function(){return true},start:function(){return true},stop:function(){return true}};var s=typeof document!=="undefined"?new o(document.documentElement,r["FOCUS_DISABLED"]):a;var l={alwaysShowFocus:function(){return s.stop()},isActive:function(){return s.isActive()},onlyShowFocusOnTabs:function(){return s.start()}}},pIz5:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=function(){function e(){}return e}();t.CellRenderer=r;(function(e){function t(e,t){return typeof e==="function"?e(t):e}e.resolveOption=t})(r=t.CellRenderer||(t.CellRenderer={}));t.CellRenderer=r},pSj6:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n("ZWV2");const i=n("ZQmg");const o=n("hI0s");const a="api/kernelspecs";async function s(e=r.ServerConnection.makeSettings()){const t=o.URLExt.join(e.baseUrl,a);const n=await r.ServerConnection.makeRequest(t,{},e);if(n.status!==200){const e=await r.ServerConnection.ResponseError.create(n);throw e}const s=await n.json();return i.validateSpecModels(s)}t.getSpecs=s},pUjr:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) 2014-2016, Jupyter Development Team.\n|\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n:root {\n --jp-private-completer-item-height: 24px;\n /* Shift the baseline of the type character to align with the match text */\n --jp-private-completer-type-offset: 2px;\n}\n\n.jp-Completer {\n box-shadow: var(--jp-elevation-z6);\n background: var(--jp-layout-color1);\n color: var(--jp-content-font-color1);\n border: var(--jp-border-width) solid var(--jp-border-color1);\n padding: 0;\n display: flex;\n flex-direction: row;\n /* Position the completer relative to the text editor, align the '.' */\n margin: 4px 0 0 -30px;\n z-index: 10001;\n}\n\n.jp-Completer-docpanel {\n border-left: var(--jp-border-width) solid var(--jp-border-color1);\n width: 300px;\n overflow: scroll;\n padding: 8px;\n max-height: calc((10 * var(--jp-private-completer-item-height)) - 16px);\n}\n\n.jp-Completer-docpanel pre {\n border: none;\n margin: 0px;\n padding: 0px;\n white-space: pre-wrap;\n}\n\n.jp-Completer-list {\n margin: 0;\n padding: 0;\n list-style-type: none;\n overflow-y: scroll;\n overflow-x: auto;\n max-height: calc((10 * var(--jp-private-completer-item-height)));\n min-height: calc(var(--jp-private-completer-item-height));\n}\n\n.jp-Completer-item {\n display: table-row;\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n height: var(--jp-private-completer-item-height);\n min-width: 150px;\n}\n\n.jp-Completer-item .jp-Completer-match {\n display: table-cell;\n box-sizing: border-box;\n margin: 0;\n padding: 0 8px 0 6px;\n height: var(--jp-private-completer-item-height);\n font-family: var(--jp-code-font-family);\n font-size: var(--jp-code-font-size);\n line-height: var(--jp-private-completer-item-height);\n vertical-align: middle;\n}\n\n.jp-Completer-deprecated .jp-Completer-match {\n text-decoration: line-through;\n color: var(--jp-content-font-color2);\n}\n\n.jp-Completer-item .jp-Completer-type {\n display: table-cell;\n box-sizing: border-box;\n height: var(--jp-private-completer-item-height);\n background: transparent;\n width: var(--jp-private-completer-item-height);\n}\n\n.jp-Completer-item .jp-Completer-icon {\n vertical-align: middle;\n /* Normal element size from LabIconStyle.ISheetOptions */\n height: 16px;\n width: 16px;\n}\n\n.jp-Completer-item .jp-Completer-monogram {\n text-align: center;\n color: white;\n width: var(--jp-private-completer-item-height);\n min-width: var(--jp-private-completer-item-height);\n font-family: var(--jp-ui-font-family);\n font-size: var(--jp-ui-font-size1);\n line-height: calc(\n var(--jp-private-completer-item-height) -\n var(--jp-private-completer-type-offset)\n );\n padding-bottom: var(--jp-private-completer-type-offset);\n}\n\n.jp-Completer-item .jp-Completer-typeExtended {\n display: table-cell;\n box-sizing: border-box;\n height: var(--jp-private-completer-item-height);\n text-align: right;\n background: transparent;\n color: var(--jp-ui-font-color2);\n font-family: var(--jp-code-font-family);\n font-size: var(--jp-code-font-size);\n line-height: var(--jp-private-completer-item-height);\n padding-right: 8px;\n vertical-align: middle;\n}\n\n.jp-Completer-item:hover {\n background: var(--jp-layout-color2);\n opacity: 0.8;\n}\n\n.jp-Completer-item.jp-mod-active {\n background: var(--jp-brand-color1);\n color: white;\n}\n\n.jp-Completer-item .jp-Completer-match mark {\n font-weight: bold;\n background: inherit;\n color: inherit;\n}\n\n.jp-Completer-type[data-color-index='0'] {\n background: transparent;\n}\n\n.jp-Completer-type[data-color-index='1'] {\n background: #1f77b4;\n}\n\n.jp-Completer-type[data-color-index='2'] {\n background: #ff7f0e;\n}\n\n.jp-Completer-type[data-color-index='3'] {\n background: #2ca02c;\n}\n\n.jp-Completer-type[data-color-index='4'] {\n background: #d62728;\n}\n\n.jp-Completer-type[data-color-index='5'] {\n background: #9467bd;\n}\n\n.jp-Completer-type[data-color-index='6'] {\n background: #8c564b;\n}\n\n.jp-Completer-type[data-color-index='7'] {\n background: #e377c2;\n}\n\n.jp-Completer-type[data-color-index='8'] {\n background: #7f7f7f;\n}\n\n.jp-Completer-type[data-color-index='9'] {\n background: #bcbd22;\n}\n\n.jp-Completer-type[data-color-index='10'] {\n background: #17becf;\n}\n",""])},pVnL:function(e,t){function n(){e.exports=n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n){if(Object.prototype.hasOwnProperty.call(n,r)){e[r]=n[r]}}}return e};return n.apply(this,arguments)}e.exports=n},peMj:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("cKSV"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},pm5s:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("nW2j");const i=new r["Token"]("@jupyterlab/codeeditor:IEditorServices")},pnsq:function(e,t,n){"use strict";t.__esModule=true;var r=n("FyfS");var i=c(r);var o=n("OyzN");var a=c(o);var s=n("GQeE");var l=c(s);t["default"]=h;function c(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(e==="Object"){return(0,l["default"])(t).length}else if(e==="Array"){return t.length}return Infinity}function d(e){return typeof e.set==="function"}function f(e,t,n){var r=arguments.length>3&&arguments[3]!==undefined?arguments[3]:0;var o=arguments.length>4&&arguments[4]!==undefined?arguments[4]:Infinity;var s=void 0;if(e==="Object"){var l=(0,a["default"])(t);if(n){l.sort(n===true?undefined:n)}l=l.slice(r,o+1);s={entries:l.map((function(e){return{key:e,value:t[e]}}))}}else if(e==="Array"){s={entries:t.slice(r,o+1).map((function(e,t){return{key:t+r,value:e}}))}}else{var c=0;var u=[];var f=true;var p=d(t);for(var h=t,m=Array.isArray(h),b=0,h=m?h:(0,i["default"])(h);;){var v;if(m){if(b>=h.length)break;v=h[b++]}else{b=h.next();if(b.done)break;v=b.value}var g=v;if(c>o){f=false;break}if(r<=c){if(p&&Array.isArray(g)){if(typeof g[0]==="string"||typeof g[0]==="number"){u.push({key:g[0],value:g[1]})}else{u.push({key:"[entry "+c+"]",value:{"[key]":g[0],"[value]":g[1]}})}}else{u.push({key:c,value:g})}}c++}s={hasMore:!f,entries:u}}return s}function p(e,t,n){var r=[];while(t-e>n*n){n=n*n}for(var i=e;i<=t;i+=n){r.push({from:i,to:Math.min(t,i+n-1)})}return r}function h(e,t,n,r){var i=arguments.length>4&&arguments[4]!==undefined?arguments[4]:0;var o=arguments.length>5&&arguments[5]!==undefined?arguments[5]:Infinity;var a=f.bind(null,e,t,n);if(!r){return a().entries}var s=o<Infinity;var l=Math.min(o-i,u(e,t));if(e!=="Iterable"){if(l<=r||r<7){return a(i,o).entries}}else{if(l<=r&&!s){return a(i,o).entries}}var c=void 0;if(e==="Iterable"){var d=a(i,i+r-1),h=d.hasMore,m=d.entries;c=h?[].concat(m,p(i+r,i+2*r-1,r)):m}else{c=s?p(i,o,r):[].concat(a(0,r-5).entries,p(r-4,l-5,r),a(l-4,l-1).entries)}return c}},ppcM:function(e){e.exports=JSON.parse('{"amp":"&","apos":"\'","gt":">","lt":"<","quot":"\\""}')},pq2K:function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"colors",author:"mrmrs (http://clrs.cc)",base00:"#111111",base01:"#333333",base02:"#555555",base03:"#777777",base04:"#999999",base05:"#bbbbbb",base06:"#dddddd",base07:"#ffffff",base08:"#ff4136",base09:"#ff851b",base0A:"#ffdc00",base0B:"#2ecc40",base0C:"#7fdbff",base0D:"#0074d9",base0E:"#b10dc9",base0F:"#85144b"};e.exports=t["default"]},"q/zu":function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 24 24'%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Cpath d='M9 16h6v-6h4l-7-7-7 7h4zm-4 2h14v2H5z'/%3E %3C/g%3E %3C/svg%3E"},q1tI:function(e,t,n){"use strict";if(true){e.exports=n("viRO")}else{}},q4Uc:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n("JGtG");const i=n("S9up");const o=n("khny");const a=n("nW2j");class s{constructor(e){var t,n,o,s;this._id="";this._path="";this._name="";this._type="";this._kernel=null;this._isDisposed=false;this._disposed=new r.Signal(this);this._kernelChanged=new r.Signal(this);this._statusChanged=new r.Signal(this);this._connectionStatusChanged=new r.Signal(this);this._iopubMessage=new r.Signal(this);this._unhandledMessage=new r.Signal(this);this._anyMessage=new r.Signal(this);this._propertyChanged=new r.Signal(this);this._id=e.model.id;this._name=e.model.name;this._path=e.model.path;this._type=e.model.type;this._username=(t=e.username,t!==null&&t!==void 0?t:"");this._clientId=(n=e.clientId,n!==null&&n!==void 0?n:a.UUID.uuid4());this._connectToKernel=e.connectToKernel;this._kernelConnectionOptions=(o=e.kernelConnectionOptions,o!==null&&o!==void 0?o:{});this.serverSettings=(s=e.serverSettings,s!==null&&s!==void 0?s:i.ServerConnection.makeSettings());this.setupKernel(e.model.kernel)}get disposed(){return this._disposed}get kernelChanged(){return this._kernelChanged}get statusChanged(){return this._statusChanged}get connectionStatusChanged(){return this._connectionStatusChanged}get iopubMessage(){return this._iopubMessage}get unhandledMessage(){return this._unhandledMessage}get anyMessage(){return this._anyMessage}get propertyChanged(){return this._propertyChanged}get id(){return this._id}get kernel(){return this._kernel}get path(){return this._path}get type(){return this._type}get name(){return this._name}get model(){return{id:this.id,kernel:this.kernel&&{id:this.kernel.id,name:this.kernel.name},path:this._path,type:this._type,name:this._name}}get isDisposed(){return this._isDisposed}update(e){const t=this.model;this._path=e.path;this._name=e.name;this._type=e.type;if(this._kernel===null&&e.kernel!==null||this._kernel!==null&&e.kernel===null||this._kernel!==null&&e.kernel!==null&&this._kernel.id!==e.kernel.id){if(this._kernel!==null){this._kernel.dispose()}const t=this._kernel;this.setupKernel(e.kernel);const n=this._kernel;this._kernelChanged.emit({name:"kernel",oldValue:t,newValue:n})}this._handleModelChange(t)}dispose(){if(this.isDisposed){return}this._isDisposed=true;this._disposed.emit();if(this._kernel){this._kernel.dispose();const e=this._kernel;this._kernel=null;const t=this._kernel;this._kernelChanged.emit({name:"kernel",oldValue:e,newValue:t})}r.Signal.clearData(this)}async setPath(e){if(this.isDisposed){throw new Error("Session is disposed")}await this._patch({path:e})}async setName(e){if(this.isDisposed){throw new Error("Session is disposed")}await this._patch({name:e})}async setType(e){if(this.isDisposed){throw new Error("Session is disposed")}await this._patch({type:e})}async changeKernel(e){if(this.isDisposed){throw new Error("Session is disposed")}await this._patch({kernel:e});return this.kernel}async shutdown(){if(this.isDisposed){throw new Error("Session is disposed")}await o.shutdownSession(this.id,this.serverSettings);this.dispose()}setupKernel(e){if(e===null){this._kernel=null;return}const t=this._connectToKernel(Object.assign(Object.assign({},this._kernelConnectionOptions),{model:e,username:this._username,clientId:this._clientId,serverSettings:this.serverSettings}));this._kernel=t;t.statusChanged.connect(this.onKernelStatus,this);t.connectionStatusChanged.connect(this.onKernelConnectionStatus,this);t.unhandledMessage.connect(this.onUnhandledMessage,this);t.iopubMessage.connect(this.onIOPubMessage,this);t.anyMessage.connect(this.onAnyMessage,this)}onKernelStatus(e,t){this._statusChanged.emit(t)}onKernelConnectionStatus(e,t){this._connectionStatusChanged.emit(t)}onIOPubMessage(e,t){this._iopubMessage.emit(t)}onUnhandledMessage(e,t){this._unhandledMessage.emit(t)}onAnyMessage(e,t){this._anyMessage.emit(t)}async _patch(e){const t=await o.updateSession(Object.assign(Object.assign({},e),{id:this._id}),this.serverSettings);this.update(t);return t}_handleModelChange(e){if(e.name!==this._name){this._propertyChanged.emit("name")}if(e.type!==this._type){this._propertyChanged.emit("type")}if(e.path!==this._path){this._propertyChanged.emit("path")}}}t.SessionConnection=s},q8VL:function(e,t,n){"use strict";t.__esModule=true;var r=n("q1tI");var i=s(r);var o=n("17x9");var a=s(o);function s(e){return e&&e.__esModule?e:{default:e}}var l=function e(t){var n=t.nodeType,r=t.styling,o=t.labelRenderer,a=t.keyPath,s=t.valueRenderer,l=t.value,c=t.valueGetter;return i["default"].createElement("li",r("value",n,a),i["default"].createElement("label",r(["label","valueLabel"],n,a),o(a,n,false,false)),i["default"].createElement("span",r("valueText",n,a),s.apply(undefined,[c(l),l].concat(a))))};l.propTypes={nodeType:a["default"].string.isRequired,styling:a["default"].func.isRequired,labelRenderer:a["default"].func.isRequired,keyPath:a["default"].arrayOf(a["default"].oneOfType([a["default"].string,a["default"].number])).isRequired,valueRenderer:a["default"].func.isRequired,value:a["default"].any,valueGetter:a["default"].func};l.defaultProps={valueGetter:function e(t){return t}};t["default"]=l},qB6E:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Variables\n|----------------------------------------------------------------------------*/\n\n:root {\n --jp-private-running-button-height: 28px;\n --jp-private-running-button-width: 48px;\n --jp-private-running-item-height: 24px;\n --jp-private-running-shutdown-button-height: 24px;\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-RunningSessions {\n display: flex;\n flex-direction: column;\n min-width: var(--jp-sidebar-min-width);\n color: var(--jp-ui-font-color1);\n background: var(--jp-layout-color1);\n /* This is needed so that all font sizing of children done in ems is\n * relative to this base size */\n font-size: var(--jp-ui-font-size1);\n}\n\n.jp-RunningSessions-header {\n flex: 0 0 auto;\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n}\n\n.jp-RunningSessions-section {\n display: flex;\n flex: 0 1 auto;\n flex-direction: column;\n overflow: auto;\n}\n\n.jp-RunningSessions-sectionHeader {\n flex: 0 0 auto;\n align-items: center;\n justify-content: space-between;\n height: 28px;\n display: flex;\n border-bottom: var(--jp-border-width) solid var(--jp-border-color2);\n margin-top: 8px;\n}\n\n.jp-RunningSessions-sectionHeader h2 {\n flex: 0 0 auto;\n font-weight: 600;\n text-transform: uppercase;\n letter-spacing: 1px;\n font-size: var(--jp-ui-font-size0);\n padding: 8px 8px 8px 12px;\n margin: 0px;\n}\n\n.jp-RunningSessions-sectionHeader .jp-ToolbarButtonComponent {\n flex: 0 0 auto;\n}\n\n.jp-RunningSessions-sectionContainer {\n flex: 1 1 auto;\n margin: 0;\n padding: 0;\n overflow: auto;\n}\n\n.jp-RunningSessions-sectionList {\n margin: 0;\n padding: 0;\n list-style-type: none;\n}\n\n.jp-RunningSessions-item {\n display: flex;\n flex-direction: row;\n color: var(--jp-ui-font-color1);\n height: var(--jp-private-running-item-height);\n line-height: var(--jp-private-running-item-height);\n}\n\n.jp-RunningSessions-itemLabel {\n font-size: var(--jp-ui-font-size1);\n flex: 1 1 auto;\n margin-right: 4px;\n padding-left: 4px;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n border-radius: 2px;\n transition: background-color 0.1s ease;\n}\n\n.jp-RunningSessions-itemLabel:hover {\n background-color: var(--jp-layout-color2);\n}\n\n.jp-RunningSessions-itemLabel:focus {\n background-color: rgba(153, 153, 153, 0.2);\n}\n\n.jp-RunningSessions-itemShutdown.jp-mod-styled {\n margin: 0px 4px;\n color: var(--jp-warn-color1);\n font-weight: 500;\n background-color: transparent;\n height: var(--jp-private-running-shutdown-button-height);\n line-height: var(--jp-private-running-shutdown-button-height);\n transition: background-color 0.1s ease;\n border-radius: 2px;\n}\n\n.jp-RunningSessions-itemShutdown.jp-mod-styled:hover {\n background-color: rgba(153, 153, 153, 0.1);\n}\n\n.jp-RunningSessions-itemShutdown.jp-mod-styled:focus {\n border: none;\n box-shadow: none;\n background-color: rgba(153, 153, 153, 0.2);\n}\n",""])},qHVV:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("aH8u"),"");t.i(n("8RFI"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},qJsZ:function(e,t,n){var r=n("Cbry");var i=n("ntjm");var o=n("KavO").ArraySet;var a=n("Vywy");var s=n("amaH").quickSort;function l(e,t){var n=e;if(typeof e==="string"){n=r.parseSourceMapInput(e)}return n.sections!=null?new d(n,t):new c(n,t)}l.fromSourceMap=function(e,t){return c.fromSourceMap(e,t)};l.prototype._version=3;l.prototype.__generatedMappings=null;Object.defineProperty(l.prototype,"_generatedMappings",{configurable:true,enumerable:true,get:function(){if(!this.__generatedMappings){this._parseMappings(this._mappings,this.sourceRoot)}return this.__generatedMappings}});l.prototype.__originalMappings=null;Object.defineProperty(l.prototype,"_originalMappings",{configurable:true,enumerable:true,get:function(){if(!this.__originalMappings){this._parseMappings(this._mappings,this.sourceRoot)}return this.__originalMappings}});l.prototype._charIsMappingSeparator=function e(t,n){var r=t.charAt(n);return r===";"||r===","};l.prototype._parseMappings=function e(t,n){throw new Error("Subclasses must implement _parseMappings")};l.GENERATED_ORDER=1;l.ORIGINAL_ORDER=2;l.GREATEST_LOWER_BOUND=1;l.LEAST_UPPER_BOUND=2;l.prototype.eachMapping=function e(t,n,i){var o=n||null;var a=i||l.GENERATED_ORDER;var s;switch(a){case l.GENERATED_ORDER:s=this._generatedMappings;break;case l.ORIGINAL_ORDER:s=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var c=this.sourceRoot;s.map((function(e){var t=e.source===null?null:this._sources.at(e.source);t=r.computeSourceURL(c,t,this._sourceMapURL);return{source:t,generatedLine:e.generatedLine,generatedColumn:e.generatedColumn,originalLine:e.originalLine,originalColumn:e.originalColumn,name:e.name===null?null:this._names.at(e.name)}}),this).forEach(t,o)};l.prototype.allGeneratedPositionsFor=function e(t){var n=r.getArg(t,"line");var o={source:r.getArg(t,"source"),originalLine:n,originalColumn:r.getArg(t,"column",0)};o.source=this._findSourceIndex(o.source);if(o.source<0){return[]}var a=[];var s=this._findMapping(o,this._originalMappings,"originalLine","originalColumn",r.compareByOriginalPositions,i.LEAST_UPPER_BOUND);if(s>=0){var l=this._originalMappings[s];if(t.column===undefined){var c=l.originalLine;while(l&&l.originalLine===c){a.push({line:r.getArg(l,"generatedLine",null),column:r.getArg(l,"generatedColumn",null),lastColumn:r.getArg(l,"lastGeneratedColumn",null)});l=this._originalMappings[++s]}}else{var u=l.originalColumn;while(l&&l.originalLine===n&&l.originalColumn==u){a.push({line:r.getArg(l,"generatedLine",null),column:r.getArg(l,"generatedColumn",null),lastColumn:r.getArg(l,"lastGeneratedColumn",null)});l=this._originalMappings[++s]}}}return a};t.SourceMapConsumer=l;function c(e,t){var n=e;if(typeof e==="string"){n=r.parseSourceMapInput(e)}var i=r.getArg(n,"version");var a=r.getArg(n,"sources");var s=r.getArg(n,"names",[]);var l=r.getArg(n,"sourceRoot",null);var c=r.getArg(n,"sourcesContent",null);var u=r.getArg(n,"mappings");var d=r.getArg(n,"file",null);if(i!=this._version){throw new Error("Unsupported version: "+i)}if(l){l=r.normalize(l)}a=a.map(String).map(r.normalize).map((function(e){return l&&r.isAbsolute(l)&&r.isAbsolute(e)?r.relative(l,e):e}));this._names=o.fromArray(s.map(String),true);this._sources=o.fromArray(a,true);this._absoluteSources=this._sources.toArray().map((function(e){return r.computeSourceURL(l,e,t)}));this.sourceRoot=l;this.sourcesContent=c;this._mappings=u;this._sourceMapURL=t;this.file=d}c.prototype=Object.create(l.prototype);c.prototype.consumer=l;c.prototype._findSourceIndex=function(e){var t=e;if(this.sourceRoot!=null){t=r.relative(this.sourceRoot,t)}if(this._sources.has(t)){return this._sources.indexOf(t)}var n;for(n=0;n<this._absoluteSources.length;++n){if(this._absoluteSources[n]==e){return n}}return-1};c.fromSourceMap=function e(t,n){var i=Object.create(c.prototype);var a=i._names=o.fromArray(t._names.toArray(),true);var l=i._sources=o.fromArray(t._sources.toArray(),true);i.sourceRoot=t._sourceRoot;i.sourcesContent=t._generateSourcesContent(i._sources.toArray(),i.sourceRoot);i.file=t._file;i._sourceMapURL=n;i._absoluteSources=i._sources.toArray().map((function(e){return r.computeSourceURL(i.sourceRoot,e,n)}));var d=t._mappings.toArray().slice();var f=i.__generatedMappings=[];var p=i.__originalMappings=[];for(var h=0,m=d.length;h<m;h++){var b=d[h];var v=new u;v.generatedLine=b.generatedLine;v.generatedColumn=b.generatedColumn;if(b.source){v.source=l.indexOf(b.source);v.originalLine=b.originalLine;v.originalColumn=b.originalColumn;if(b.name){v.name=a.indexOf(b.name)}p.push(v)}f.push(v)}s(i.__originalMappings,r.compareByOriginalPositions);return i};c.prototype._version=3;Object.defineProperty(c.prototype,"sources",{get:function(){return this._absoluteSources.slice()}});function u(){this.generatedLine=0;this.generatedColumn=0;this.source=null;this.originalLine=null;this.originalColumn=null;this.name=null}c.prototype._parseMappings=function e(t,n){var i=1;var o=0;var l=0;var c=0;var d=0;var f=0;var p=t.length;var h=0;var m={};var b={};var v=[];var g=[];var _,y,w,x,C;while(h<p){if(t.charAt(h)===";"){i++;h++;o=0}else if(t.charAt(h)===","){h++}else{_=new u;_.generatedLine=i;for(x=h;x<p;x++){if(this._charIsMappingSeparator(t,x)){break}}y=t.slice(h,x);w=m[y];if(w){h+=y.length}else{w=[];while(h<x){a.decode(t,h,b);C=b.value;h=b.rest;w.push(C)}if(w.length===2){throw new Error("Found a source, but no line and column")}if(w.length===3){throw new Error("Found a source and line, but no column")}m[y]=w}_.generatedColumn=o+w[0];o=_.generatedColumn;if(w.length>1){_.source=d+w[1];d+=w[1];_.originalLine=l+w[2];l=_.originalLine;_.originalLine+=1;_.originalColumn=c+w[3];c=_.originalColumn;if(w.length>4){_.name=f+w[4];f+=w[4]}}g.push(_);if(typeof _.originalLine==="number"){v.push(_)}}}s(g,r.compareByGeneratedPositionsDeflated);this.__generatedMappings=g;s(v,r.compareByOriginalPositions);this.__originalMappings=v};c.prototype._findMapping=function e(t,n,r,o,a,s){if(t[r]<=0){throw new TypeError("Line must be greater than or equal to 1, got "+t[r])}if(t[o]<0){throw new TypeError("Column must be greater than or equal to 0, got "+t[o])}return i.search(t,n,a,s)};c.prototype.computeColumnSpans=function e(){for(var t=0;t<this._generatedMappings.length;++t){var n=this._generatedMappings[t];if(t+1<this._generatedMappings.length){var r=this._generatedMappings[t+1];if(n.generatedLine===r.generatedLine){n.lastGeneratedColumn=r.generatedColumn-1;continue}}n.lastGeneratedColumn=Infinity}};c.prototype.originalPositionFor=function e(t){var n={generatedLine:r.getArg(t,"line"),generatedColumn:r.getArg(t,"column")};var i=this._findMapping(n,this._generatedMappings,"generatedLine","generatedColumn",r.compareByGeneratedPositionsDeflated,r.getArg(t,"bias",l.GREATEST_LOWER_BOUND));if(i>=0){var o=this._generatedMappings[i];if(o.generatedLine===n.generatedLine){var a=r.getArg(o,"source",null);if(a!==null){a=this._sources.at(a);a=r.computeSourceURL(this.sourceRoot,a,this._sourceMapURL)}var s=r.getArg(o,"name",null);if(s!==null){s=this._names.at(s)}return{source:a,line:r.getArg(o,"originalLine",null),column:r.getArg(o,"originalColumn",null),name:s}}}return{source:null,line:null,column:null,name:null}};c.prototype.hasContentsOfAllSources=function e(){if(!this.sourcesContent){return false}return this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some((function(e){return e==null}))};c.prototype.sourceContentFor=function e(t,n){if(!this.sourcesContent){return null}var i=this._findSourceIndex(t);if(i>=0){return this.sourcesContent[i]}var o=t;if(this.sourceRoot!=null){o=r.relative(this.sourceRoot,o)}var a;if(this.sourceRoot!=null&&(a=r.urlParse(this.sourceRoot))){var s=o.replace(/^file:\/\//,"");if(a.scheme=="file"&&this._sources.has(s)){return this.sourcesContent[this._sources.indexOf(s)]}if((!a.path||a.path=="/")&&this._sources.has("/"+o)){return this.sourcesContent[this._sources.indexOf("/"+o)]}}if(n){return null}else{throw new Error('"'+o+'" is not in the SourceMap.')}};c.prototype.generatedPositionFor=function e(t){var n=r.getArg(t,"source");n=this._findSourceIndex(n);if(n<0){return{line:null,column:null,lastColumn:null}}var i={source:n,originalLine:r.getArg(t,"line"),originalColumn:r.getArg(t,"column")};var o=this._findMapping(i,this._originalMappings,"originalLine","originalColumn",r.compareByOriginalPositions,r.getArg(t,"bias",l.GREATEST_LOWER_BOUND));if(o>=0){var a=this._originalMappings[o];if(a.source===i.source){return{line:r.getArg(a,"generatedLine",null),column:r.getArg(a,"generatedColumn",null),lastColumn:r.getArg(a,"lastGeneratedColumn",null)}}}return{line:null,column:null,lastColumn:null}};t.BasicSourceMapConsumer=c;function d(e,t){var n=e;if(typeof e==="string"){n=r.parseSourceMapInput(e)}var i=r.getArg(n,"version");var a=r.getArg(n,"sections");if(i!=this._version){throw new Error("Unsupported version: "+i)}this._sources=new o;this._names=new o;var s={line:-1,column:0};this._sections=a.map((function(e){if(e.url){throw new Error("Support for url field in sections not implemented.")}var n=r.getArg(e,"offset");var i=r.getArg(n,"line");var o=r.getArg(n,"column");if(i<s.line||i===s.line&&o<s.column){throw new Error("Section offsets must be ordered and non-overlapping.")}s=n;return{generatedOffset:{generatedLine:i+1,generatedColumn:o+1},consumer:new l(r.getArg(e,"map"),t)}}))}d.prototype=Object.create(l.prototype);d.prototype.constructor=l;d.prototype._version=3;Object.defineProperty(d.prototype,"sources",{get:function(){var e=[];for(var t=0;t<this._sections.length;t++){for(var n=0;n<this._sections[t].consumer.sources.length;n++){e.push(this._sections[t].consumer.sources[n])}}return e}});d.prototype.originalPositionFor=function e(t){var n={generatedLine:r.getArg(t,"line"),generatedColumn:r.getArg(t,"column")};var o=i.search(n,this._sections,(function(e,t){var n=e.generatedLine-t.generatedOffset.generatedLine;if(n){return n}return e.generatedColumn-t.generatedOffset.generatedColumn}));var a=this._sections[o];if(!a){return{source:null,line:null,column:null,name:null}}return a.consumer.originalPositionFor({line:n.generatedLine-(a.generatedOffset.generatedLine-1),column:n.generatedColumn-(a.generatedOffset.generatedLine===n.generatedLine?a.generatedOffset.generatedColumn-1:0),bias:t.bias})};d.prototype.hasContentsOfAllSources=function e(){return this._sections.every((function(e){return e.consumer.hasContentsOfAllSources()}))};d.prototype.sourceContentFor=function e(t,n){for(var r=0;r<this._sections.length;r++){var i=this._sections[r];var o=i.consumer.sourceContentFor(t,true);if(o){return o}}if(n){return null}else{throw new Error('"'+t+'" is not in the SourceMap.')}};d.prototype.generatedPositionFor=function e(t){for(var n=0;n<this._sections.length;n++){var i=this._sections[n];if(i.consumer._findSourceIndex(r.getArg(t,"source"))===-1){continue}var o=i.consumer.generatedPositionFor(t);if(o){var a={line:o.line+(i.generatedOffset.generatedLine-1),column:o.column+(i.generatedOffset.generatedLine===o.line?i.generatedOffset.generatedColumn-1:0)};return a}}return{line:null,column:null}};d.prototype._parseMappings=function e(t,n){this.__generatedMappings=[];this.__originalMappings=[];for(var i=0;i<this._sections.length;i++){var o=this._sections[i];var a=o.consumer._generatedMappings;for(var l=0;l<a.length;l++){var c=a[l];var u=o.consumer._sources.at(c.source);u=r.computeSourceURL(o.consumer.sourceRoot,u,this._sourceMapURL);this._sources.add(u);u=this._sources.indexOf(u);var d=null;if(c.name){d=o.consumer._names.at(c.name);this._names.add(d);d=this._names.indexOf(d)}var f={source:u,generatedLine:c.generatedLine+(o.generatedOffset.generatedLine-1),generatedColumn:c.generatedColumn+(o.generatedOffset.generatedLine===c.generatedLine?o.generatedOffset.generatedColumn-1:0),originalLine:c.originalLine,originalColumn:c.originalColumn,name:d};this.__generatedMappings.push(f);if(typeof f.originalLine==="number"){this.__originalMappings.push(f)}}}s(this.__generatedMappings,r.compareByGeneratedPositionsDeflated);s(this.__originalMappings,r.compareByOriginalPositions)};t.IndexedSourceMapConsumer=d},qLUP:function(e,t,n){"use strict";n.d(t,"a",(function(){return g}));n.d(t,"b",(function(){return y}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n("VCL8");var l=n("xggJ");var c=n("ZEf0");var u=n("7x2u");var d=n("tj0V");var f=n("lSzl");var p=n("t3+v");var h=n("wu9N");var m=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.handleClick=function(e){return t.props.onClick(t.props.id,e)};return t}t.prototype.render=function(){var e=this.props,t=e.className,n=e.children,i=e.disabled,s=e.id,c=e.parentId,d=e.selected,f=e.title,p=Object(r["__rest"])(e,["className","children","disabled","id","parentId","selected","title"]);return a["createElement"]("div",Object(r["__assign"])({},Object(u["b"])(p),{"aria-controls":b(c,s),"aria-disabled":i,"aria-expanded":d,"aria-selected":d,className:o()(l["Classes"].TAB,t),"data-tab-id":s,id:v(c,s),onClick:i?undefined:this.handleClick,role:"tab",tabIndex:i?undefined:0}),f,n)};t.displayName=u["a"]+".TabTitle";t=Object(r["__decorate"])([s["polyfill"]],t);return t}(c["a"]);function b(e,t){return l["Classes"].TAB_PANEL+"_"+e+"_"+t}function v(e,t){return l["Classes"].TAB+"-title_"+e+"_"+t}var g=function(){return a["createElement"]("div",{className:l["Classes"].FLEX_EXPANDER})};var _="."+l["Classes"].TAB;var y=function(e){Object(r["__extends"])(t,e);function t(t){var n=e.call(this,t)||this;n.refHandlers={tablist:function(e){return n.tablistElement=e}};n.handleKeyDown=function(e){var t=document.activeElement.closest(_);if(t==null){return}var r=n.getTabElements().filter((function(e){return e.getAttribute("aria-disabled")==="false"}));var i=r.indexOf(t);var o=n.getKeyCodeDirection(e);if(i>=0&&o!==undefined){e.preventDefault();var a=r.length;var s=(i+o+a)%a;r[s].focus()}};n.handleKeyPress=function(e){var t=e.target.closest(_);if(t!=null&&l["Keys"].isKeyboardClick(e.which)){e.preventDefault();t.click()}};n.handleTabClick=function(e,t){d["b"](n.props.onChange,e,n.state.selectedTabId,t);if(n.props.selectedTabId===undefined){n.setState({selectedTabId:e})}};n.renderTabPanel=function(e){var t=e.props,r=t.className,i=t.panel,s=t.id,c=t.panelClassName;if(i===undefined){return undefined}return a["createElement"]("div",{"aria-labelledby":v(n.props.id,s),"aria-hidden":s!==n.state.selectedTabId,className:o()(l["Classes"].TAB_PANEL,r,c),id:b(n.props.id,s),key:s,role:"tabpanel"},i)};n.renderTabTitle=function(e){if(x(e)){var t=e.props.id;return a["createElement"](m,Object(r["__assign"])({},e.props,{parentId:n.props.id,onClick:n.handleTabClick,selected:t===n.state.selectedTabId}))}return e};var i=n.getInitialSelectedTabId();n.state={selectedTabId:i};return n}t.getDerivedStateFromProps=function(e){var t=e.selectedTabId;if(t!==undefined){return{selectedTabId:t}}return null};t.prototype.render=function(){var e,t;var n=this.state,r=n.indicatorWrapperStyle,i=n.selectedTabId;var s=a["Children"].map(this.props.children,this.renderTabTitle);var c=this.getTabChildren().filter(this.props.renderActiveTabPanelOnly?function(e){return e.props.id===i}:function(){return true}).map(this.renderTabPanel);var u=this.props.animate?a["createElement"]("div",{className:l["Classes"].TAB_INDICATOR_WRAPPER,style:r},a["createElement"]("div",{className:l["Classes"].TAB_INDICATOR})):null;var d=o()(l["Classes"].TABS,(e={},e[l["Classes"].VERTICAL]=this.props.vertical,e),this.props.className);var f=o()(l["Classes"].TAB_LIST,(t={},t[l["Classes"].LARGE]=this.props.large,t));return a["createElement"]("div",{className:d},a["createElement"]("div",{className:f,onKeyDown:this.handleKeyDown,onKeyPress:this.handleKeyPress,ref:this.refHandlers.tablist,role:"tablist"},u,s),c)};t.prototype.componentDidMount=function(){this.moveSelectionIndicator(false)};t.prototype.componentDidUpdate=function(e,t){if(this.state.selectedTabId!==t.selectedTabId){this.moveSelectionIndicator()}else if(t.selectedTabId!=null){var n=!f["a"](this.getTabChildrenProps(e),this.getTabChildrenProps(),f["d"]);if(n){this.moveSelectionIndicator()}}};t.prototype.getInitialSelectedTabId=function(){var e=this.props,t=e.defaultSelectedTabId,n=e.selectedTabId;if(n!==undefined){return n}else if(t!==undefined){return t}else{var r=this.getTabChildren();return r.length===0?undefined:r[0].props.id}};t.prototype.getKeyCodeDirection=function(e){if(w(e,l["Keys"].ARROW_LEFT,l["Keys"].ARROW_UP)){return-1}else if(w(e,l["Keys"].ARROW_RIGHT,l["Keys"].ARROW_DOWN)){return 1}return undefined};t.prototype.getTabChildrenProps=function(e){if(e===void 0){e=this.props}return this.getTabChildren(e).map((function(e){return e.props}))};t.prototype.getTabChildren=function(e){if(e===void 0){e=this.props}return a["Children"].toArray(e.children).filter(x)};t.prototype.getTabElements=function(e){if(e===void 0){e=""}if(this.tablistElement==null){return[]}return Array.from(this.tablistElement.querySelectorAll(_+e))};t.prototype.moveSelectionIndicator=function(e){if(e===void 0){e=true}if(this.tablistElement==null||!this.props.animate){return}var t=_+'[data-tab-id="'+this.state.selectedTabId+'"]';var n=this.tablistElement.querySelector(t);var r={display:"none"};if(n!=null){var i=n.clientHeight,o=n.clientWidth,a=n.offsetLeft,s=n.offsetTop;r={height:i,transform:"translateX("+Math.floor(a)+"px) translateY("+Math.floor(s)+"px)",width:o};if(!e){r.transition="none"}}this.setState({indicatorWrapperStyle:r})};t.Expander=g;t.Tab=h["a"];t.defaultProps={animate:true,large:false,renderActiveTabPanelOnly:false,vertical:false};t.displayName=u["a"]+".Tabs";t=Object(r["__decorate"])([s["polyfill"]],t);return t}(c["a"]);function w(e){var t=[];for(var n=1;n<arguments.length;n++){t[n-1]=arguments[n]}return t.indexOf(e.which)>=0}function x(e){return p["c"](e,h["a"])}},qQeJ:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Cpath d='M4 18l8.5-6L4 6v12zm9-12v12l8.5-6L13 6z'/%3E %3C/g%3E %3C/svg%3E"},qSDV:function(e,t,n){"use strict";n.d(t,"a",(function(){return y}));n.d(t,"b",(function(){return w}));n.d(t,"c",(function(){return S}));var r=n("nW2j");var i=n("RE42");var o=n("q1tI");var a=n.n(o);var s=n("PbVF");var l=n("DZkP");var c=n("yhkN");var u=n("i96i");const d="jp-RunningSessions";const f="jp-RunningSessions-header";const p="jp-RunningSessions-section";const h="jp-RunningSessions-sectionHeader";const m="jp-RunningSessions-sectionContainer";const b="jp-RunningSessions-sectionList";const v="jp-RunningSessions-item";const g="jp-RunningSessions-itemLabel";const _="jp-RunningSessions-itemShutdown";const y=new r["Token"]("@jupyterlab/running:IRunningSessionManagers");class w{constructor(){this._managers=[]}add(e){this._managers.push(e);return new i["DisposableDelegate"](()=>{const t=this._managers.indexOf(e);if(t>-1){this._managers.splice(t,1)}})}items(){return this._managers}}function x(e){const{runningItem:t}=e;const n=t.icon();return o["createElement"]("li",{className:v},o["createElement"](n.react,{tag:"span",stylesheet:"runningItem"}),o["createElement"]("span",{className:g,title:t.labelTitle?t.labelTitle():"",onClick:()=>t.open()},t.label()),o["createElement"]("button",{className:`${_} jp-mod-styled`,onClick:()=>t.shutdown()},"SHUT DOWN"))}function C(e){return o["createElement"]("ul",{className:b},e.runningItems.map((e,t)=>o["createElement"](x,{key:t,runningItem:e})))}function k(e){return o["createElement"](s["b"],{signal:e.manager.runningChanged},()=>o["createElement"](C,{runningItems:e.manager.running()}))}function E(e){function t(){void Object(l["b"])({title:`Shut Down All ${e.manager.name} Sessions?`,buttons:[l["a"].cancelButton(),l["a"].warnButton({label:"SHUT DOWN"})]}).then(t=>{if(t.button.accept){e.manager.shutdownAll()}})}return o["createElement"]("div",{className:p},o["createElement"](o["Fragment"],null,o["createElement"]("header",{className:h},o["createElement"]("h2",null,e.manager.name," Sessions"),o["createElement"](c["d"],{icon:u["n"],onClick:t,tooltip:`Shut Down All ${e.manager.name} Sessions…`})),o["createElement"]("div",{className:m},o["createElement"](k,{manager:e.manager}))))}function M(e){return o["createElement"](o["Fragment"],null,o["createElement"]("div",{className:f},o["createElement"](c["d"],{tooltip:"Refresh List",icon:u["X"],onClick:()=>e.managers.items().forEach(e=>e.refreshRunning())})),e.managers.items().map(e=>o["createElement"](E,{key:e.name,manager:e})))}class S extends s["a"]{constructor(e){super();this.managers=e;this.addClass(d)}render(){return o["createElement"](M,{managers:this.managers})}}},qTHO:function(e,t,n){"use strict";e.exports=function e(t,n,r){var i=" ";var o=t.level;var a=t.dataLevel;var s=t.schema[n];var l=t.schemaPath+t.util.getProperty(n);var c=t.errSchemaPath+"/"+n;var u=!t.opts.allErrors;var d="data"+(a||"");var f=t.opts.$data&&s&&s.$data,p;if(f){i+=" var schema"+o+" = "+t.util.getData(s.$data,a,t.dataPathArr)+"; ";p="schema"+o}else{p=s}if(!(f||typeof s=="number")){throw new Error(n+" must be number")}i+="var division"+o+";if (";if(f){i+=" "+p+" !== undefined && ( typeof "+p+" != 'number' || "}i+=" (division"+o+" = "+d+" / "+p+", ";if(t.opts.multipleOfPrecision){i+=" Math.abs(Math.round(division"+o+") - division"+o+") > 1e-"+t.opts.multipleOfPrecision+" "}else{i+=" division"+o+" !== parseInt(division"+o+") "}i+=" ) ";if(f){i+=" ) "}i+=" ) { ";var h=h||[];h.push(i);i="";if(t.createErrors!==false){i+=" { keyword: '"+"multipleOf"+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: { multipleOf: "+p+" } ";if(t.opts.messages!==false){i+=" , message: 'should be multiple of ";if(f){i+="' + "+p}else{i+=""+p+"'"}}if(t.opts.verbose){i+=" , schema: ";if(f){i+="validate.schema"+l}else{i+=""+s}i+=" , parentSchema: validate.schema"+t.schemaPath+" , data: "+d+" "}i+=" } "}else{i+=" {} "}var m=i;i=h.pop();if(!t.compositeRule&&u){if(t.async){i+=" throw new ValidationError(["+m+"]); "}else{i+=" validate.errors = ["+m+"]; return false; "}}else{i+=" var err = "+m+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+="} ";if(u){i+=" else { "}return i}},qUuS:function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var r=n("mrSG");var i=n("q1tI");var o=n.n(i);var a=n("i8i4");var s=n.n(a);var l=n("0Cba");var c=n("a26C");var u=n("7x2u");var d=n("tj0V");var f=!Object(d["a"])(a["createPortal"]);var p={blueprintPortalClassName:function(e,t){if(e[t]!=null&&typeof e[t]!=="string"){return new Error(c["J"])}return undefined}};var h=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.state={hasMounted:false};return t}t.prototype.render=function(){if(f||typeof document==="undefined"||!this.state.hasMounted){return null}else{return a["createPortal"](this.props.children,this.portalElement)}};t.prototype.componentDidMount=function(){if(!this.props.container){return}this.portalElement=this.createContainerElement();this.props.container.appendChild(this.portalElement);this.setState({hasMounted:true},this.props.onChildrenMount);if(f){this.unstableRenderNoPortal()}};t.prototype.componentDidUpdate=function(e){if(this.portalElement!=null&&e.className!==this.props.className){this.portalElement.classList.remove(e.className);m(this.portalElement.classList,this.props.className)}if(f){this.unstableRenderNoPortal()}};t.prototype.componentWillUnmount=function(){if(this.portalElement!=null){if(f){a["unmountComponentAtNode"](this.portalElement)}this.portalElement.remove()}};t.prototype.createContainerElement=function(){var e=document.createElement("div");e.classList.add(l["PORTAL"]);m(e.classList,this.props.className);if(this.context!=null){m(e.classList,this.context.blueprintPortalClassName)}return e};t.prototype.unstableRenderNoPortal=function(){a["unstable_renderSubtreeIntoContainer"](this,i["createElement"]("div",null,this.props.children),this.portalElement)};t.displayName=u["a"]+".Portal";t.contextTypes=p;t.defaultProps={container:typeof document!=="undefined"?document.body:null};return t}(i["Component"]);function m(e,t){if(t!=null&&t!==""){e.add.apply(e,t.split(" "))}}},qWDj:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));n.d(t,"b",(function(){return c}));n.d(t,"c",(function(){return u}));var r=n("ROI/");var i=function(e,t){i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(t.hasOwnProperty(n))e[n]=t[n]};return i(e,t)};function o(e,t){i(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var a=function(){function e(e){this.type="text";this.content=e}return e}();var s=function(){function e(e,t,n,r){this.type="element";this.tag=e;this.attrs=t;this.children=n;this.renderer=r}return e}();var l=function(e){o(t,e);function t(t,n,r){return e.call(this,t,n,[],r||undefined)||this}return t}(s);function c(e){var t={};var n;var r=[];for(var i=1,o=arguments.length;i<o;++i){var l=arguments[i];if(typeof l==="string"){r.push(new a(l))}else if(l instanceof a){r.push(l)}else if(l instanceof s){r.push(l)}else if(l instanceof Array){c(r,l)}else if((i===1||i===2)&&l&&typeof l==="object"){if("render"in l){n=l}else{t=l}}}return new s(e,t,r,n);function c(e,t){for(var n=0,r=t;n<r.length;n++){var i=r[n];if(typeof i==="string"){e.push(new a(i))}else if(i instanceof a){e.push(i)}else if(i instanceof s){e.push(i)}}}}(function(e){e.a=e.bind(undefined,"a");e.abbr=e.bind(undefined,"abbr");e.address=e.bind(undefined,"address");e.area=e.bind(undefined,"area");e.article=e.bind(undefined,"article");e.aside=e.bind(undefined,"aside");e.audio=e.bind(undefined,"audio");e.b=e.bind(undefined,"b");e.bdi=e.bind(undefined,"bdi");e.bdo=e.bind(undefined,"bdo");e.blockquote=e.bind(undefined,"blockquote");e.br=e.bind(undefined,"br");e.button=e.bind(undefined,"button");e.canvas=e.bind(undefined,"canvas");e.caption=e.bind(undefined,"caption");e.cite=e.bind(undefined,"cite");e.code=e.bind(undefined,"code");e.col=e.bind(undefined,"col");e.colgroup=e.bind(undefined,"colgroup");e.data=e.bind(undefined,"data");e.datalist=e.bind(undefined,"datalist");e.dd=e.bind(undefined,"dd");e.del=e.bind(undefined,"del");e.dfn=e.bind(undefined,"dfn");e.div=e.bind(undefined,"div");e.dl=e.bind(undefined,"dl");e.dt=e.bind(undefined,"dt");e.em=e.bind(undefined,"em");e.embed=e.bind(undefined,"embed");e.fieldset=e.bind(undefined,"fieldset");e.figcaption=e.bind(undefined,"figcaption");e.figure=e.bind(undefined,"figure");e.footer=e.bind(undefined,"footer");e.form=e.bind(undefined,"form");e.h1=e.bind(undefined,"h1");e.h2=e.bind(undefined,"h2");e.h3=e.bind(undefined,"h3");e.h4=e.bind(undefined,"h4");e.h5=e.bind(undefined,"h5");e.h6=e.bind(undefined,"h6");e.header=e.bind(undefined,"header");e.hr=e.bind(undefined,"hr");e.i=e.bind(undefined,"i");e.iframe=e.bind(undefined,"iframe");e.img=e.bind(undefined,"img");e.input=e.bind(undefined,"input");e.ins=e.bind(undefined,"ins");e.kbd=e.bind(undefined,"kbd");e.label=e.bind(undefined,"label");e.legend=e.bind(undefined,"legend");e.li=e.bind(undefined,"li");e.main=e.bind(undefined,"main");e.map=e.bind(undefined,"map");e.mark=e.bind(undefined,"mark");e.meter=e.bind(undefined,"meter");e.nav=e.bind(undefined,"nav");e.noscript=e.bind(undefined,"noscript");e.object=e.bind(undefined,"object");e.ol=e.bind(undefined,"ol");e.optgroup=e.bind(undefined,"optgroup");e.option=e.bind(undefined,"option");e.output=e.bind(undefined,"output");e.p=e.bind(undefined,"p");e.param=e.bind(undefined,"param");e.pre=e.bind(undefined,"pre");e.progress=e.bind(undefined,"progress");e.q=e.bind(undefined,"q");e.rp=e.bind(undefined,"rp");e.rt=e.bind(undefined,"rt");e.ruby=e.bind(undefined,"ruby");e.s=e.bind(undefined,"s");e.samp=e.bind(undefined,"samp");e.section=e.bind(undefined,"section");e.select=e.bind(undefined,"select");e.small=e.bind(undefined,"small");e.source=e.bind(undefined,"source");e.span=e.bind(undefined,"span");e.strong=e.bind(undefined,"strong");e.sub=e.bind(undefined,"sub");e.summary=e.bind(undefined,"summary");e.sup=e.bind(undefined,"sup");e.table=e.bind(undefined,"table");e.tbody=e.bind(undefined,"tbody");e.td=e.bind(undefined,"td");e.textarea=e.bind(undefined,"textarea");e.tfoot=e.bind(undefined,"tfoot");e.th=e.bind(undefined,"th");e.thead=e.bind(undefined,"thead");e.time=e.bind(undefined,"time");e.title=e.bind(undefined,"title");e.tr=e.bind(undefined,"tr");e.track=e.bind(undefined,"track");e.u=e.bind(undefined,"u");e.ul=e.bind(undefined,"ul");e.var_=e.bind(undefined,"var");e.video=e.bind(undefined,"video");e.wbr=e.bind(undefined,"wbr")})(c||(c={}));function u(e){var t={};var n=null;if(arguments.length===2){var r=arguments[1];if("render"in r){n=r}else{t=r}}else if(arguments.length===3){t=arguments[1];n=arguments[2]}else if(arguments.length>3){throw new Error("hpass() should be called with 1, 2, or 3 arguments")}return new l(e,t,n)}var d;(function(e){function t(e){return f.createDOMNode(e)}e.realize=t;function n(e,t){var n=f.hostMap.get(t)||[];var r=f.asContentArray(e);f.hostMap.set(t,r);f.updateContent(t,n,r)}e.render=n})(d||(d={}));var f;(function(e){e.hostMap=new WeakMap;function t(e){if(!e){return[]}if(e instanceof Array){return e}return[e]}e.asContentArray=t;function n(e){var t=arguments[1]||null;var r=arguments[2]||null;if(t){t.insertBefore(n(e),r)}else{if(e.type==="text"){return document.createTextNode(e.content)}t=document.createElement(e.tag);s(t,e.attrs);if(e.renderer){e.renderer.render(t,{attrs:e.attrs,children:e.children});return t}for(var i=0,o=e.children.length;i<o;++i){n(e.children[i],t)}}return t}e.createDOMNode=n;function i(e,t,a){if(t===a){return}var s=p(e,t);var c=t.slice();var u=e.firstChild;var d=a.length;for(var f=0;f<d;++f){if(f>=c.length){n(a[f],e);continue}var h=c[f];var m=a[f];if(h===m){u=u.nextSibling;continue}if(h.type==="text"&&m.type==="text"){u.textContent=m.content;u=u.nextSibling;continue}if(h.type==="text"||m.type==="text"){r["ArrayExt"].insert(c,f,m);n(m,e,u);continue}if(!h.renderer!=!m.renderer){r["ArrayExt"].insert(c,f,m);n(m,e,u);continue}var b=m.attrs.key;if(b&&b in s){var v=s[b];if(v.vNode!==h){r["ArrayExt"].move(c,c.indexOf(v.vNode,f+1),f);e.insertBefore(v.element,u);h=v.vNode;u=v.element}}if(h===m){u=u.nextSibling;continue}var g=h.attrs.key;if(g&&g!==b){r["ArrayExt"].insert(c,f,m);n(m,e,u);continue}if(h.tag!==m.tag){r["ArrayExt"].insert(c,f,m);n(m,e,u);continue}l(u,h.attrs,m.attrs);if(m.renderer){m.renderer.render(u,{attrs:m.attrs,children:m.children})}else{i(u,h.children,m.children)}u=u.nextSibling}o(e,c,d,true)}e.updateContent=i;function o(e,t,n,r){for(var i=t.length-1;i>=n;--i){var a=t[i];var s=r?e.lastChild:e.childNodes[i];if(a.type==="text");else if(a.renderer&&a.renderer.unrender){a.renderer.unrender(s,{attrs:a.attrs,children:a.children})}else{o(s,a.children,0,false)}if(r){e.removeChild(s)}}}var a={key:true,className:true,htmlFor:true,dataset:true,style:true};function s(e,t){for(var n in t){if(n in a){continue}if(n.substr(0,2)==="on"){e[n]=t[n]}else{e.setAttribute(n,t[n])}}if(t.className!==undefined){e.setAttribute("class",t.className)}if(t.htmlFor!==undefined){e.setAttribute("for",t.htmlFor)}if(t.dataset){c(e,t.dataset)}if(t.style){d(e,t.style)}}function l(e,t,n){if(t===n){return}var r;for(r in t){if(r in a||r in n){continue}if(r.substr(0,2)==="on"){e[r]=null}else{e.removeAttribute(r)}}for(r in n){if(r in a||t[r]===n[r]){continue}if(r.substr(0,2)==="on"){e[r]=n[r]}else{e.setAttribute(r,n[r])}}if(t.className!==n.className){if(n.className!==undefined){e.setAttribute("class",n.className)}else{e.removeAttribute("class")}}if(t.htmlFor!==n.htmlFor){if(n.htmlFor!==undefined){e.setAttribute("for",n.htmlFor)}else{e.removeAttribute("for")}}if(t.dataset!==n.dataset){u(e,t.dataset||{},n.dataset||{})}if(t.style!==n.style){f(e,t.style||{},n.style||{})}}function c(e,t){for(var n in t){e.setAttribute("data-"+n,t[n])}}function u(e,t,n){for(var r in t){if(!(r in n)){e.removeAttribute("data-"+r)}}for(var i in n){if(t[i]!==n[i]){e.setAttribute("data-"+i,n[i])}}}function d(e,t){var n=e.style;var r;for(r in t){n[r]=t[r]}}function f(e,t,n){var r=e.style;var i;for(i in t){if(!(i in n)){r[i]=""}}for(i in n){if(t[i]!==n[i]){r[i]=n[i]}}}function p(e,t){var n=e.firstChild;var r=Object.create(null);for(var i=0,o=t;i<o.length;i++){var a=o[i];if(a.type==="element"&&a.attrs.key){r[a.attrs.key]={vNode:a,element:n}}n=n.nextSibling}return r}})(f||(f={}))},qXHa:function(e,t,n){"use strict";var r=n("ThTW"),i=n("aUsF"),o=n("+9rK"),a=n("ugD5"),s=n("ialn");e.exports=l;l.normalizeId=y;l.fullPath=v;l.url=w;l.ids=x;l.inlineRef=h;l.schema=c;function l(e,t,n){var r=this._refs[n];if(typeof r=="string"){if(this._refs[r])r=this._refs[r];else return l.call(this,e,t,r)}r=r||this._schemas[n];if(r instanceof a){return h(r.schema,this._opts.inlineRefs)?r.schema:r.validate||this._compile(r)}var i=c.call(this,t,n);var o,s,u;if(i){o=i.schema;t=i.root;u=i.baseId}if(o instanceof a){s=o.validate||e.call(this,o.schema,t,undefined,u)}else if(o!==undefined){s=h(o,this._opts.inlineRefs)?o:e.call(this,o,t,undefined,u)}return s}function c(e,t){var n=r.parse(t),i=g(n),o=v(this._getId(e.schema));if(Object.keys(e.schema).length===0||i!==o){var s=y(i);var l=this._refs[s];if(typeof l=="string"){return u.call(this,e,l,n)}else if(l instanceof a){if(!l.validate)this._compile(l);e=l}else{l=this._schemas[s];if(l instanceof a){if(!l.validate)this._compile(l);if(s==y(t))return{schema:l,root:e,baseId:o};e=l}else{return}}if(!e.schema)return;o=v(this._getId(e.schema))}return f.call(this,n,o,e.schema,e)}function u(e,t,n){var r=c.call(this,e,t);if(r){var i=r.schema;var o=r.baseId;e=r.root;var a=this._getId(i);if(a)o=w(o,a);return f.call(this,n,o,i,e)}}var d=o.toHash(["properties","patternProperties","enum","dependencies","definitions"]);function f(e,t,n,r){e.fragment=e.fragment||"";if(e.fragment.slice(0,1)!="/")return;var i=e.fragment.split("/");for(var a=1;a<i.length;a++){var s=i[a];if(s){s=o.unescapeFragment(s);n=n[s];if(n===undefined)break;var l;if(!d[s]){l=this._getId(n);if(l)t=w(t,l);if(n.$ref){var u=w(t,n.$ref);var f=c.call(this,r,u);if(f){n=f.schema;r=f.root;t=f.baseId}}}}}if(n!==undefined&&n!==r.schema)return{schema:n,root:r,baseId:t}}var p=o.toHash(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum"]);function h(e,t){if(t===false)return false;if(t===undefined||t===true)return m(e);else if(t)return b(e)<=t}function m(e){var t;if(Array.isArray(e)){for(var n=0;n<e.length;n++){t=e[n];if(typeof t=="object"&&!m(t))return false}}else{for(var r in e){if(r=="$ref")return false;t=e[r];if(typeof t=="object"&&!m(t))return false}}return true}function b(e){var t=0,n;if(Array.isArray(e)){for(var r=0;r<e.length;r++){n=e[r];if(typeof n=="object")t+=b(n);if(t==Infinity)return Infinity}}else{for(var i in e){if(i=="$ref")return Infinity;if(p[i]){t++}else{n=e[i];if(typeof n=="object")t+=b(n)+1;if(t==Infinity)return Infinity}}}return t}function v(e,t){if(t!==false)e=y(e);var n=r.parse(e);return g(n)}function g(e){return r.serialize(e).split("#")[0]+"#"}var _=/#\/?$/;function y(e){return e?e.replace(_,""):""}function w(e,t){t=y(t);return r.resolve(e,t)}function x(e){var t=y(this._getId(e));var n={"":t};var a={"":v(t,false)};var l={};var c=this;s(e,{allKeys:true},(function(e,t,s,u,d,f,p){if(t==="")return;var h=c._getId(e);var m=n[u];var b=a[u]+"/"+d;if(p!==undefined)b+="/"+(typeof p=="number"?p:o.escapeFragment(p));if(typeof h=="string"){h=m=y(m?r.resolve(m,h):h);var v=c._refs[h];if(typeof v=="string")v=c._refs[v];if(v&&v.schema){if(!i(e,v.schema))throw new Error('id "'+h+'" resolves to more than one schema')}else if(h!=y(b)){if(h[0]=="#"){if(l[h]&&!i(e,l[h]))throw new Error('id "'+h+'" resolves to more than one schema');l[h]=e}else{c._refs[h]=b}}}n[t]=m;a[t]=b}));return l}},qXhn:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));class r{constructor(e={}){this.trusted=!!e.trusted;this._data=e.data||{};this._metadata=e.metadata||{};this._callback=e.callback||i.noOp}get data(){return this._data}get metadata(){return this._metadata}setData(e){this._data=e.data||this._data;this._metadata=e.metadata||this._metadata;this._callback(e)}}var i;(function(e){function t(){}e.noOp=t})(i||(i={}))},qZRx:function(e,t,n){"use strict";n.d(t,"b",(function(){return A}));n.d(t,"a",(function(){return j}));var r=n("ROI/");var i=n("nW2j");var o=n("J8M5");var a=n("JGtG");var s=n("o+W8");var l=n("2DVW");var c=n("qWDj");var u=n("bQVC");var d=n("oMAC");const f="jpKernelUser";const p="jpCodeRunner";const h="jpUndoer";const m="jp-Notebook";const b="jp-Notebook-cell";const v="jp-mod-editMode";const g="jp-mod-commandMode";const _="jp-mod-active";const y="jp-mod-selected";const w="jp-mod-multiSelected";const x="jp-mod-unconfined";const C="jp-mod-dropTarget";const k="jp-mod-dropSource";const E="jp-dragImage";const M="jp-dragImage-singlePrompt";const S="jp-dragImage-content";const L="jp-dragImage-prompt";const T="jp-dragImage-multipleBack";const D="application/vnd.jupyter.cells";const O=5;class A extends l["Widget"]{constructor(e){super();this._editorConfig=A.defaultEditorConfig;this._notebookConfig=A.defaultNotebookConfig;this._mimetype="text/plain";this._model=null;this._modelChanged=new a["Signal"](this);this._modelContentChanged=new a["Signal"](this);this.addClass(m);this.node.dataset[f]="true";this.node.dataset[h]="true";this.rendermime=e.rendermime;this.layout=new P.NotebookPanelLayout;this.contentFactory=e.contentFactory||A.defaultContentFactory;this.editorConfig=e.editorConfig||A.defaultEditorConfig;this.notebookConfig=e.notebookConfig||A.defaultNotebookConfig;this._mimetypeService=e.mimeTypeService}get modelChanged(){return this._modelChanged}get modelContentChanged(){return this._modelContentChanged}get model(){return this._model}set model(e){e=e||null;if(this._model===e){return}const t=this._model;this._model=e;if(t&&t.modelDB.isCollaborative){void t.modelDB.connected.then(()=>{t.modelDB.collaborators.changed.disconnect(this._onCollaboratorsChanged,this)})}if(e&&e.modelDB.isCollaborative){void e.modelDB.connected.then(()=>{e.modelDB.collaborators.changed.connect(this._onCollaboratorsChanged,this)})}this._onModelChanged(t,e);this.onModelChanged(t,e);this._modelChanged.emit(void 0)}get codeMimetype(){return this._mimetype}get widgets(){return this.layout.widgets}get editorConfig(){return this._editorConfig}set editorConfig(e){this._editorConfig=e;this._updateEditorConfig()}get notebookConfig(){return this._notebookConfig}set notebookConfig(e){this._notebookConfig=e;this._updateNotebookConfig()}dispose(){if(this.isDisposed){return}this._model=null;super.dispose()}onModelChanged(e,t){}onModelContentChanged(e,t){this._modelContentChanged.emit(void 0)}onMetadataChanged(e,t){switch(t.key){case"language_info":this._updateMimetype();break;default:break}}onCellInserted(e,t){}onCellMoved(e,t){}onCellRemoved(e,t){}_onModelChanged(e,t){const n=this.layout;if(e){e.cells.changed.disconnect(this._onCellsChanged,this);e.metadata.changed.disconnect(this.onMetadataChanged,this);e.contentChanged.disconnect(this.onModelContentChanged,this);while(n.widgets.length){this._removeCell(0)}}if(!t){this._mimetype="text/plain";return}this._updateMimetype();const i=t.cells;if(!i.length){i.push(t.contentFactory.createCell(this.notebookConfig.defaultCell,{}))}Object(r["each"])(i,(e,t)=>{this._insertCell(t,e)});i.changed.connect(this._onCellsChanged,this);t.contentChanged.connect(this.onModelContentChanged,this);t.metadata.changed.connect(this.onMetadataChanged,this)}_onCellsChanged(e,t){let n=0;switch(t.type){case"add":n=t.newIndex;Object(r["each"])(t.newValues,e=>{this._insertCell(n++,e)});break;case"move":this._moveCell(t.oldIndex,t.newIndex);break;case"remove":Object(r["each"])(t.oldValues,e=>{this._removeCell(t.oldIndex)});if(!e.length){const e=this.model;requestAnimationFrame(()=>{if(e&&!e.isDisposed&&!e.cells.length){e.cells.push(e.contentFactory.createCell(this.notebookConfig.defaultCell,{}))}})}break;case"set":n=t.newIndex;Object(r["each"])(t.newValues,e=>{this._insertCell(n,e);this._removeCell(n+1);n++});break;default:return}}_insertCell(e,t){let n;switch(t.type){case"code":n=this._createCodeCell(t);n.model.mimeType=this._mimetype;break;case"markdown":n=this._createMarkdownCell(t);if(t.value.text===""){n.rendered=false}break;default:n=this._createRawCell(t)}n.addClass(b);const r=this.layout;r.insertWidget(e,n);this.onCellInserted(e,n)}_createCodeCell(e){const t=this.rendermime;const n=this.contentFactory;const r=this.editorConfig.code;const i={editorConfig:r,model:e,rendermime:t,contentFactory:n,updateEditorOnShow:false};const o=this.contentFactory.createCodeCell(i,this);o.syncCollapse=true;o.syncEditable=true;o.syncScrolled=true;return o}_createMarkdownCell(e){const t=this.rendermime;const n=this.contentFactory;const r=this.editorConfig.markdown;const i={editorConfig:r,model:e,rendermime:t,contentFactory:n,updateEditorOnShow:false};const o=this.contentFactory.createMarkdownCell(i,this);o.syncCollapse=true;o.syncEditable=true;return o}_createRawCell(e){const t=this.contentFactory;const n=this.editorConfig.raw;const r={editorConfig:n,model:e,contentFactory:t,updateEditorOnShow:false};const i=this.contentFactory.createRawCell(r,this);i.syncCollapse=true;i.syncEditable=true;return i}_moveCell(e,t){const n=this.layout;n.insertWidget(t,n.widgets[e]);this.onCellMoved(e,t)}_removeCell(e){const t=this.layout;const n=t.widgets[e];n.parent=null;this.onCellRemoved(e,n);n.dispose()}_updateMimetype(){var e;const t=(e=this._model)===null||e===void 0?void 0:e.metadata.get("language_info");if(!t){return}this._mimetype=this._mimetypeService.getMimeTypeByLanguage(t);Object(r["each"])(this.widgets,e=>{if(e.model.type==="code"){e.model.mimeType=this._mimetype}})}_onCollaboratorsChanged(){var e,t,n;for(let r=0;r<this.widgets.length;r++){const i=this.widgets[r];for(const r of i.model.selections.keys()){if(false===((n=(t=(e=this._model)===null||e===void 0?void 0:e.modelDB)===null||t===void 0?void 0:t.collaborators)===null||n===void 0?void 0:n.has(r))){i.model.selections.delete(r)}}}}_updateEditorConfig(){for(let e=0;e<this.widgets.length;e++){const t=this.widgets[e];let n;switch(t.model.type){case"code":n=this._editorConfig.code;break;case"markdown":n=this._editorConfig.markdown;break;default:n=this._editorConfig.raw;break}Object.keys(n).forEach(e=>{var r;t.editor.setOption(e,(r=n[e],r!==null&&r!==void 0?r:null))});t.editor.refresh()}}_updateNotebookConfig(){this.toggleClass("jp-mod-scrollPastEnd",this._notebookConfig.scrollPastEnd)}}(function(e){e.defaultEditorConfig={code:Object.assign(Object.assign({},d["a"].defaultConfig),{lineWrap:"off",matchBrackets:true,autoClosingBrackets:true}),markdown:Object.assign(Object.assign({},d["a"].defaultConfig),{lineWrap:"on",matchBrackets:false,autoClosingBrackets:false}),raw:Object.assign(Object.assign({},d["a"].defaultConfig),{lineWrap:"on",matchBrackets:false,autoClosingBrackets:false})};e.defaultNotebookConfig={scrollPastEnd:true,defaultCell:"code",recordTiming:false};class t extends u["a"].ContentFactory{createCodeCell(e,t){if(!e.contentFactory){e.contentFactory=this}return new u["b"](e).initializeState()}createMarkdownCell(e,t){if(!e.contentFactory){e.contentFactory=this}return new u["c"](e).initializeState()}createRawCell(e,t){if(!e.contentFactory){e.contentFactory=this}return new u["d"](e).initializeState()}}e.ContentFactory=t;e.defaultContentFactory=new t})(A||(A={}));class j extends A{constructor(e){super(P.processNotebookOptions(e));this._activeCellIndex=-1;this._activeCell=null;this._mode="command";this._drag=null;this._fragment="";this._dragData=null;this._mouseMode=null;this._activeCellChanged=new a["Signal"](this);this._stateChanged=new a["Signal"](this);this._selectionChanged=new a["Signal"](this);this._checkCacheOnNextResize=false;this.node.tabIndex=-1;this.node.setAttribute("data-lm-dragscroll","true")}get activeCellChanged(){return this._activeCellChanged}get stateChanged(){return this._stateChanged}get selectionChanged(){return this._selectionChanged}get mode(){return this._mode}set mode(e){const t=this.activeCell;if(!t){e="command"}if(e===this._mode){this._ensureFocus();return}this.update();const n=this._mode;this._mode=e;if(e==="edit"){Object(r["each"])(this.widgets,e=>{this.deselect(e)});if(t instanceof u["c"]){t.rendered=false}t.inputHidden=false}else{this.node.focus()}this._stateChanged.emit({name:"mode",oldValue:n,newValue:e});this._ensureFocus()}get activeCellIndex(){if(!this.model){return-1}return this.model.cells.length?this._activeCellIndex:-1}set activeCellIndex(e){const t=this._activeCellIndex;if(!this.model||!this.model.cells.length){e=-1}else{e=Math.max(e,0);e=Math.min(e,this.model.cells.length-1)}this._activeCellIndex=e;const n=this.widgets[e];if(n!==this._activeCell){this.update();this._activeCell=n;this._activeCellChanged.emit(n)}if(this.mode==="edit"&&n instanceof u["c"]){n.rendered=false}this._ensureFocus();if(e===t){return}this._trimSelections();this._stateChanged.emit({name:"activeCellIndex",oldValue:t,newValue:e})}get activeCell(){return this._activeCell}dispose(){if(this.isDisposed){return}this._activeCell=null;super.dispose()}select(e){if(P.selectedProperty.get(e)){return}P.selectedProperty.set(e,true);this._selectionChanged.emit(void 0);this.update()}deselect(e){if(!P.selectedProperty.get(e)){return}P.selectedProperty.set(e,false);this._selectionChanged.emit(void 0);this.update()}isSelected(e){return P.selectedProperty.get(e)}isSelectedOrActive(e){if(e===this._activeCell){return true}return P.selectedProperty.get(e)}deselectAll(){let e=false;Object(r["each"])(this.widgets,t=>{if(P.selectedProperty.get(t)){e=true}P.selectedProperty.set(t,false)});if(e){this._selectionChanged.emit(void 0)}this.activeCellIndex=this.activeCellIndex;this.update()}extendContiguousSelectionTo(e){let{head:t,anchor:n}=this.getContiguousSelection();let r;if(n===null||t===null){if(e===this.activeCellIndex){return}t=this.activeCellIndex;n=this.activeCellIndex}this.activeCellIndex=e;e=this.activeCellIndex;if(e===n){this.deselectAll();return}let i=false;if(t<e){if(t<n){P.selectedProperty.set(this.widgets[t],false);i=true}for(r=t+1;r<e;r++){if(r!==n){P.selectedProperty.set(this.widgets[r],!P.selectedProperty.get(this.widgets[r]));i=true}}}else if(e<t){if(n<t){P.selectedProperty.set(this.widgets[t],false);i=true}for(r=e+1;r<t;r++){if(r!==n){P.selectedProperty.set(this.widgets[r],!P.selectedProperty.get(this.widgets[r]));i=true}}}if(!P.selectedProperty.get(this.widgets[n])){i=true}P.selectedProperty.set(this.widgets[n],true);if(!P.selectedProperty.get(this.widgets[e])){i=true}P.selectedProperty.set(this.widgets[e],true);if(i){this._selectionChanged.emit(void 0)}}getContiguousSelection(){const e=this.widgets;const t=r["ArrayExt"].findFirstIndex(e,e=>this.isSelected(e));if(t===-1){return{head:null,anchor:null}}const n=r["ArrayExt"].findLastIndex(e,e=>this.isSelected(e),-1,t);for(let r=t;r<=n;r++){if(!this.isSelected(e[r])){throw new Error("Selection not contiguous")}}const i=this.activeCellIndex;if(t!==i&&n!==i){throw new Error("Active cell not at endpoint of selection")}if(t===i){return{head:t,anchor:n}}else{return{head:n,anchor:t}}}scrollToPosition(e,t=25){const n=this.node;const r=n.getBoundingClientRect();const i=e-r.top-r.height/2;if(Math.abs(i)>r.height*t/100){n.scrollTop+=i}}setFragment(e){void Promise.all(this.widgets.map(e=>e.ready)).then(()=>{this._fragment=e;this.update()})}handleEvent(e){if(!this.model){return}switch(e.type){case"contextmenu":if(e.eventPhase===Event.CAPTURING_PHASE){this._evtContextMenuCapture(e)}break;case"mousedown":if(e.eventPhase===Event.CAPTURING_PHASE){this._evtMouseDownCapture(e)}else{this._evtMouseDown(e)}break;case"mouseup":if(e.currentTarget===document){this._evtDocumentMouseup(e)}break;case"mousemove":if(e.currentTarget===document){this._evtDocumentMousemove(e)}break;case"keydown":this._ensureFocus(true);break;case"dblclick":this._evtDblClick(e);break;case"focusin":this._evtFocusIn(e);break;case"focusout":this._evtFocusOut(e);break;case"lm-dragenter":this._evtDragEnter(e);break;case"lm-dragleave":this._evtDragLeave(e);break;case"lm-dragover":this._evtDragOver(e);break;case"lm-drop":this._evtDrop(e);break;default:break}}onAfterAttach(e){super.onAfterAttach(e);const t=this.node;t.addEventListener("contextmenu",this,true);t.addEventListener("mousedown",this,true);t.addEventListener("mousedown",this);t.addEventListener("keydown",this);t.addEventListener("dblclick",this);t.addEventListener("focusin",this);t.addEventListener("focusout",this);t.addEventListener("lm-dragenter",this,true);t.addEventListener("lm-dragleave",this,true);t.addEventListener("lm-dragover",this,true);t.addEventListener("lm-drop",this,true)}onBeforeDetach(e){const t=this.node;t.removeEventListener("contextmenu",this,true);t.removeEventListener("mousedown",this,true);t.removeEventListener("mousedown",this);t.removeEventListener("keydown",this);t.removeEventListener("dblclick",this);t.removeEventListener("focusin",this);t.removeEventListener("focusout",this);t.removeEventListener("lm-dragenter",this,true);t.removeEventListener("lm-dragleave",this,true);t.removeEventListener("lm-dragover",this,true);t.removeEventListener("lm-drop",this,true);document.removeEventListener("mousemove",this,true);document.removeEventListener("mouseup",this,true)}onAfterShow(e){this._checkCacheOnNextResize=true}onResize(e){if(!this._checkCacheOnNextResize){return super.onResize(e)}this._checkCacheOnNextResize=false;const t=this._cellLayoutStateCache;const n=parseInt(this.node.style.width,10);if(t){if(n===t.width){return}}this._cellLayoutStateCache={width:n};for(const r of this.widgets){if(r instanceof u["a"]){r.editorWidget.update()}}}onBeforeHide(e){const t=parseInt(this.node.style.width,10);this._cellLayoutStateCache={width:t}}onActivateRequest(e){this._ensureFocus(true)}onUpdateRequest(e){var t;const n=this.activeCell;if(this.mode==="edit"){this.addClass(v);this.removeClass(g)}else{this.addClass(g);this.removeClass(v)}if(n){n.addClass(_)}let i=0;Object(r["each"])(this.widgets,e=>{if(e!==n){e.removeClass(_)}e.removeClass(w);if(this.isSelectedOrActive(e)){e.addClass(y);i++}else{e.removeClass(y)}});if(i>1){(t=n)===null||t===void 0?void 0:t.addClass(w)}if(this._fragment){let e;try{e=this.node.querySelector(this._fragment)}catch(o){console.warn("Unable to set URI fragment identifier",o)}if(e){e.scrollIntoView()}this._fragment=""}}onCellInserted(e,t){if(this.model&&this.model.modelDB.isCollaborative){const e=this.model.modelDB;void e.connected.then(()=>{if(!t.isDisposed){const n=e.collaborators.localCollaborator;t.editor.uuid=n.sessionId;t.editor.selectionStyle=Object.assign(Object.assign({},d["a"].defaultSelectionStyle),{color:n.color})}})}t.editor.edgeRequested.connect(this._onEdgeRequest,this);this.activeCellIndex=e<=this.activeCellIndex?this.activeCellIndex+1:this.activeCellIndex}onCellMoved(e,t){const n=this.activeCellIndex;if(e===n){this.activeCellIndex=t}else if(e<n&&n<=t){this.activeCellIndex--}else if(t<=n&&n<e){this.activeCellIndex++}}onCellRemoved(e,t){this.activeCellIndex=e<=this.activeCellIndex?this.activeCellIndex-1:this.activeCellIndex;if(this.isSelected(t)){this._selectionChanged.emit(void 0)}}onModelChanged(e,t){super.onModelChanged(e,t);this.activeCellIndex=0}_onEdgeRequest(e,t){const n=this.activeCellIndex;if(t==="top"){this.activeCellIndex--;if(this.activeCellIndex<n){const e=this.activeCell.editor;const t=e.lineCount-1;e.setCursorPosition({line:t,column:0})}}else if(t==="bottom"){this.activeCellIndex++;if(this.activeCellIndex>n){const e=this.activeCell.editor;e.setCursorPosition({line:0,column:0})}}this.mode="edit"}_ensureFocus(e=false){const t=this.activeCell;if(this.mode==="edit"&&t){if(!t.editor.hasFocus()){t.editor.focus()}}if(e&&!this.node.contains(document.activeElement)){this.node.focus()}}_findCell(e){let t=e;while(t&&t!==this.node){if(t.classList.contains(b)){const e=r["ArrayExt"].findFirstIndex(this.widgets,e=>e.node===t);if(e!==-1){return e}break}t=t.parentElement}return-1}_findEventTargetAndCell(e){let t=e.target;let n=this._findCell(t);if(n===-1){t=document.elementFromPoint(e.clientX,e.clientY);n=this._findCell(t)}return[t,n]}_evtContextMenuCapture(e){if(e.shiftKey){return}const[t,n]=this._findEventTargetAndCell(e);const r=this.widgets[n];if(r&&r.editorWidget.node.contains(t)){e.preventDefault()}}_evtMouseDownCapture(e){const{button:t,shiftKey:n}=e;const[r,i]=this._findEventTargetAndCell(e);const o=this.widgets[i];if(t===2&&!n&&o&&o.editorWidget.node.contains(r)){this.mode="command";e.preventDefault()}}_evtMouseDown(e){var t;const{button:n,shiftKey:r}=e;if(!(n===0||n===2)){return}if(r&&n===2){return}const[i,o]=this._findEventTargetAndCell(e);const a=this.widgets[o];let s;if(a){if(a.editorWidget.node.contains(i)){s="input"}else if(a.promptNode.contains(i)){s="prompt"}else{s="cell"}}else{s="notebook"}if(s!=="input"){this.mode="command"}if(s==="notebook"){this.deselectAll()}else if(s==="prompt"||s==="cell"){const i=(t=window.getSelection(),t!==null&&t!==void 0?t:"").toString()!=="";if(n===0&&r&&!i){e.preventDefault();try{this.extendContiguousSelectionTo(o)}catch(l){console.error(l);this.deselectAll();return}this._mouseMode="select";document.addEventListener("mouseup",this,true);document.addEventListener("mousemove",this,true)}else if(n===0&&!r){if(s==="prompt"){this._dragData={pressX:e.clientX,pressY:e.clientY,index:o};this._mouseMode="couldDrag";document.addEventListener("mouseup",this,true);document.addEventListener("mousemove",this,true);e.preventDefault()}if(!this.isSelectedOrActive(a)){this.deselectAll();this.activeCellIndex=o}}else if(n===2){if(!this.isSelectedOrActive(a)){this.deselectAll();this.activeCellIndex=o}e.preventDefault()}}else if(s==="input"){if(n===2&&!this.isSelectedOrActive(a)){this.deselectAll();this.activeCellIndex=o}}this._ensureFocus(true)}_evtDocumentMouseup(e){e.preventDefault();e.stopPropagation();document.removeEventListener("mousemove",this,true);document.removeEventListener("mouseup",this,true);if(this._mouseMode==="couldDrag"){const[,t]=this._findEventTargetAndCell(e);this.deselectAll();this.activeCellIndex=t}this._mouseMode=null}_evtDocumentMousemove(e){e.preventDefault();e.stopPropagation();switch(this._mouseMode){case"select":const t=e.target;const n=this._findCell(t);if(n!==-1){this.extendContiguousSelectionTo(n)}break;case"couldDrag":const r=this._dragData;const i=Math.abs(e.clientX-r.pressX);const o=Math.abs(e.clientY-r.pressY);if(i>=O||o>=O){this._mouseMode=null;this._startDrag(r.index,e.clientX,e.clientY)}break;default:break}}_evtDragEnter(e){if(!e.mimeData.hasData(D)){return}e.preventDefault();e.stopPropagation();const t=e.target;const n=this._findCell(t);if(n===-1){return}const r=this.layout.widgets[n];r.node.classList.add(C)}_evtDragLeave(e){if(!e.mimeData.hasData(D)){return}e.preventDefault();e.stopPropagation();const t=this.node.getElementsByClassName(C);if(t.length){t[0].classList.remove(C)}}_evtDragOver(e){if(!e.mimeData.hasData(D)){return}e.preventDefault();e.stopPropagation();e.dropAction=e.proposedAction;const t=this.node.getElementsByClassName(C);if(t.length){t[0].classList.remove(C)}const n=e.target;const r=this._findCell(n);if(r===-1){return}const i=this.layout.widgets[r];i.node.classList.add(C)}_evtDrop(e){if(!e.mimeData.hasData(D)){return}e.preventDefault();e.stopPropagation();if(e.proposedAction==="none"){e.dropAction="none";return}let t=e.target;while(t&&t.parentElement){if(t.classList.contains(C)){t.classList.remove(C);break}t=t.parentElement}const n=this.model;const i=e.source;if(i===this){e.dropAction="move";const i=e.mimeData.getData("internal:cells");let o=r["ArrayExt"].firstIndexOf(this.widgets,i[0]);let a=this._findCell(t);if(a!==-1&&a>o){a-=1}else if(a===-1){a=this.widgets.length-1}if(a>=o&&a<o+i.length){return}n.cells.beginCompoundOperation();if(o<a){Object(r["each"])(i,e=>{n.cells.move(o,a)})}else if(o>a){Object(r["each"])(i,e=>{n.cells.move(o++,a++)})}n.cells.endCompoundOperation()}else{e.dropAction="copy";let i=this._findCell(t);if(i===-1){i=this.widgets.length}const o=i;const a=e.mimeData.getData(D);const s=n.contentFactory;n.cells.beginCompoundOperation();Object(r["each"])(a,e=>{let t;switch(e.cell_type){case"code":t=s.createCodeCell({cell:e});break;case"markdown":t=s.createMarkdownCell({cell:e});break;default:t=s.createRawCell({cell:e});break}n.cells.insert(i++,t)});n.cells.endCompoundOperation();this.deselectAll();this.activeCellIndex=o;this.extendContiguousSelectionTo(i-1)}}_startDrag(e,t,n){var o,a,l;const c=this.model.cells;const u=[];const d=[];Object(r["each"])(this.widgets,(e,t)=>{const n=c.get(t);if(this.isSelectedOrActive(e)){e.addClass(k);u.push(n.toJSON());d.push(e)}});const f=this.activeCell;let p=null;let h;if(((o=f)===null||o===void 0?void 0:o.model.type)==="code"){const e=f.model.executionCount;h=" ";if(e){h=e.toString()}}else{h=""}p=P.createDragImage(u.length,h,(l=(a=f)===null||a===void 0?void 0:a.model.value.text.split("\n")[0].slice(0,26),l!==null&&l!==void 0?l:""));this._drag=new s["Drag"]({mimeData:new i["MimeData"],dragImage:p,supportedActions:"copy-move",proposedAction:"copy",source:this});this._drag.mimeData.setData(D,u);this._drag.mimeData.setData("internal:cells",d);const m=d.map(e=>e.model.value.text).join("\n");this._drag.mimeData.setData("text/plain",m);document.removeEventListener("mousemove",this,true);document.removeEventListener("mouseup",this,true);this._mouseMode=null;void this._drag.start(t,n).then(e=>{if(this.isDisposed){return}this._drag=null;Object(r["each"])(d,e=>{e.removeClass(k)})})}_evtFocusIn(e){const t=e.target;const n=this._findCell(t);if(n!==-1){const e=this.widgets[n];if(!e.editorWidget.node.contains(t)){this.mode="command"}this.activeCellIndex=n;const r=e.editorWidget.node;if(r.contains(t)){this.mode="edit"}}else{this.mode="command"}if(this.mode==="command"&&t!==this.node){delete this.node.dataset[p]}else{this.node.dataset[p]="true"}}_evtFocusOut(e){const t=e.relatedTarget;if(!t){return}const n=this._findCell(t);if(n!==-1){const e=this.widgets[n];if(e.editorWidget.node.contains(t)){return}}if(this.mode!=="command"){this.mode="command";if(t){t.focus()}}}_evtDblClick(e){const t=this.model;if(!t){return}this.deselectAll();const[n,r]=this._findEventTargetAndCell(e);if(r===-1){return}this.activeCellIndex=r;if(t.cells.get(r).type==="markdown"){const e=this.widgets[r];e.rendered=false}else if(n.localName==="img"){n.classList.toggle(x)}}_trimSelections(){for(let e=0;e<this.widgets.length;e++){if(e!==this._activeCellIndex){const t=this.widgets[e];t.model.selections.delete(t.editor.uuid)}}}}(function(e){class t extends A.ContentFactory{}e.ContentFactory=t;e.defaultContentFactory=new t})(j||(j={}));var P;(function(e){e.selectedProperty=new o["AttachedProperty"]({name:"selected",create:()=>false});class t extends l["PanelLayout"]{onUpdateRequest(e){}}e.NotebookPanelLayout=t;function n(e,t,n){if(e>1){if(t!==""){return c["a"].realize(c["b"].div(c["b"].div({className:E},c["b"].span({className:L},"["+t+"]:"),c["b"].span({className:S},n)),c["b"].div({className:T},"")))}else{return c["a"].realize(c["b"].div(c["b"].div({className:E},c["b"].span({className:L}),c["b"].span({className:S},n)),c["b"].div({className:T},"")))}}else{if(t!==""){return c["a"].realize(c["b"].div(c["b"].div({className:`${E} ${M}`},c["b"].span({className:L},"["+t+"]:"),c["b"].span({className:S},n))))}else{return c["a"].realize(c["b"].div(c["b"].div({className:`${E} ${M}`},c["b"].span({className:L}),c["b"].span({className:S},n))))}}}e.createDragImage=n;function r(e){if(e.contentFactory){return e}else{return{rendermime:e.rendermime,languagePreference:e.languagePreference,contentFactory:j.defaultContentFactory,mimeTypeService:e.mimeTypeService}}}e.processNotebookOptions=r})(P||(P={}))},qd8s:function(e,t,n){(function(e,n){var r=200;var i="__lodash_hash_undefined__";var o=800,a=16;var s=9007199254740991;var l="[object Arguments]",c="[object Array]",u="[object AsyncFunction]",d="[object Boolean]",f="[object Date]",p="[object Error]",h="[object Function]",m="[object GeneratorFunction]",b="[object Map]",v="[object Number]",g="[object Null]",_="[object Object]",y="[object Proxy]",w="[object RegExp]",x="[object Set]",C="[object String]",k="[object Undefined]",E="[object WeakMap]";var M="[object ArrayBuffer]",S="[object DataView]",L="[object Float32Array]",T="[object Float64Array]",D="[object Int8Array]",O="[object Int16Array]",A="[object Int32Array]",j="[object Uint8Array]",P="[object Uint8ClampedArray]",R="[object Uint16Array]",I="[object Uint32Array]";var z=/[\\^$.*+?()[\]{}|]/g;var N=/^\[object .+?Constructor\]$/;var H=/^(?:0|[1-9]\d*)$/;var F={};F[L]=F[T]=F[D]=F[O]=F[A]=F[j]=F[P]=F[R]=F[I]=true;F[l]=F[c]=F[M]=F[d]=F[S]=F[f]=F[p]=F[h]=F[b]=F[v]=F[_]=F[w]=F[x]=F[C]=F[E]=false;var B=typeof e=="object"&&e&&e.Object===Object&&e;var V=typeof self=="object"&&self&&self.Object===Object&&self;var Y=B||V||Function("return this")();var W=true&&t&&!t.nodeType&&t;var U=W&&typeof n=="object"&&n&&!n.nodeType&&n;var q=U&&U.exports===W;var G=q&&B.process;var K=function(){try{var e=U&&U.require&&U.require("util").types;if(e){return e}return G&&G.binding&&G.binding("util")}catch(t){}}();var $=K&&K.isTypedArray;function J(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function X(e,t){var n=-1,r=Array(e);while(++n<e){r[n]=t(n)}return r}function Z(e){return function(t){return e(t)}}function Q(e,t){return e==null?undefined:e[t]}function ee(e,t){return function(n){return e(t(n))}}var te=Array.prototype,ne=Function.prototype,re=Object.prototype;var ie=Y["__core-js_shared__"];var oe=ne.toString;var ae=re.hasOwnProperty;var se=function(){var e=/[^.]+$/.exec(ie&&ie.keys&&ie.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();var le=re.toString;var ce=oe.call(Object);var ue=RegExp("^"+oe.call(ae).replace(z,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var de=q?Y.Buffer:undefined,fe=Y.Symbol,pe=Y.Uint8Array,he=de?de.allocUnsafe:undefined,me=ee(Object.getPrototypeOf,Object),be=Object.create,ve=re.propertyIsEnumerable,ge=te.splice,_e=fe?fe.toStringTag:undefined;var ye=function(){try{var e=yt(Object,"defineProperty");e({},"",{});return e}catch(t){}}();var we=de?de.isBuffer:undefined,xe=Math.max,Ce=Date.now;var ke=yt(Y,"Map"),Ee=yt(Object,"create");var Me=function(){function e(){}return function(t){if(!Yt(t)){return{}}if(be){return be(t)}e.prototype=t;var n=new e;e.prototype=undefined;return n}}();function Se(e){var t=-1,n=e==null?0:e.length;this.clear();while(++t<n){var r=e[t];this.set(r[0],r[1])}}function Le(){this.__data__=Ee?Ee(null):{};this.size=0}function Te(e){var t=this.has(e)&&delete this.__data__[e];this.size-=t?1:0;return t}function De(e){var t=this.__data__;if(Ee){var n=t[e];return n===i?undefined:n}return ae.call(t,e)?t[e]:undefined}function Oe(e){var t=this.__data__;return Ee?t[e]!==undefined:ae.call(t,e)}function Ae(e,t){var n=this.__data__;this.size+=this.has(e)?0:1;n[e]=Ee&&t===undefined?i:t;return this}Se.prototype.clear=Le;Se.prototype["delete"]=Te;Se.prototype.get=De;Se.prototype.has=Oe;Se.prototype.set=Ae;function je(e){var t=-1,n=e==null?0:e.length;this.clear();while(++t<n){var r=e[t];this.set(r[0],r[1])}}function Pe(){this.__data__=[];this.size=0}function Re(e){var t=this.__data__,n=et(t,e);if(n<0){return false}var r=t.length-1;if(n==r){t.pop()}else{ge.call(t,n,1)}--this.size;return true}function Ie(e){var t=this.__data__,n=et(t,e);return n<0?undefined:t[n][1]}function ze(e){return et(this.__data__,e)>-1}function Ne(e,t){var n=this.__data__,r=et(n,e);if(r<0){++this.size;n.push([e,t])}else{n[r][1]=t}return this}je.prototype.clear=Pe;je.prototype["delete"]=Re;je.prototype.get=Ie;je.prototype.has=ze;je.prototype.set=Ne;function He(e){var t=-1,n=e==null?0:e.length;this.clear();while(++t<n){var r=e[t];this.set(r[0],r[1])}}function Fe(){this.size=0;this.__data__={hash:new Se,map:new(ke||je),string:new Se}}function Be(e){var t=_t(this,e)["delete"](e);this.size-=t?1:0;return t}function Ve(e){return _t(this,e).get(e)}function Ye(e){return _t(this,e).has(e)}function We(e,t){var n=_t(this,e),r=n.size;n.set(e,t);this.size+=n.size==r?0:1;return this}He.prototype.clear=Fe;He.prototype["delete"]=Be;He.prototype.get=Ve;He.prototype.has=Ye;He.prototype.set=We;function Ue(e){var t=this.__data__=new je(e);this.size=t.size}function qe(){this.__data__=new je;this.size=0}function Ge(e){var t=this.__data__,n=t["delete"](e);this.size=t.size;return n}function Ke(e){return this.__data__.get(e)}function $e(e){return this.__data__.has(e)}function Je(e,t){var n=this.__data__;if(n instanceof je){var i=n.__data__;if(!ke||i.length<r-1){i.push([e,t]);this.size=++n.size;return this}n=this.__data__=new He(i)}n.set(e,t);this.size=n.size;return this}Ue.prototype.clear=qe;Ue.prototype["delete"]=Ge;Ue.prototype.get=Ke;Ue.prototype.has=$e;Ue.prototype.set=Je;function Xe(e,t){var n=zt(e),r=!n&&It(e),i=!n&&!r&&Ft(e),o=!n&&!r&&!i&&qt(e),a=n||r||i||o,s=a?X(e.length,String):[],l=s.length;for(var c in e){if((t||ae.call(e,c))&&!(a&&(c=="length"||i&&(c=="offset"||c=="parent")||o&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||Ct(c,l)))){s.push(c)}}return s}function Ze(e,t,n){if(n!==undefined&&!Rt(e[t],n)||n===undefined&&!(t in e)){tt(e,t,n)}}function Qe(e,t,n){var r=e[t];if(!(ae.call(e,t)&&Rt(r,n))||n===undefined&&!(t in e)){tt(e,t,n)}}function et(e,t){var n=e.length;while(n--){if(Rt(e[n][0],t)){return n}}return-1}function tt(e,t,n){if(t=="__proto__"&&ye){ye(e,t,{configurable:true,enumerable:true,value:n,writable:true})}else{e[t]=n}}var nt=gt();function rt(e){if(e==null){return e===undefined?k:g}return _e&&_e in Object(e)?wt(e):Tt(e)}function it(e){return Wt(e)&&rt(e)==l}function ot(e){if(!Yt(e)||Mt(e)){return false}var t=Bt(e)?ue:N;return t.test(Pt(e))}function at(e){return Wt(e)&&Vt(e.length)&&!!F[rt(e)]}function st(e){if(!Yt(e)){return Lt(e)}var t=St(e),n=[];for(var r in e){if(!(r=="constructor"&&(t||!ae.call(e,r)))){n.push(r)}}return n}function lt(e,t,n,r,i){if(e===t){return}nt(t,(function(o,a){i||(i=new Ue);if(Yt(o)){ct(e,t,a,n,lt,r,i)}else{var s=r?r(Ot(e,a),o,a+"",e,t,i):undefined;if(s===undefined){s=o}Ze(e,a,s)}}),Kt)}function ct(e,t,n,r,i,o,a){var s=Ot(e,n),l=Ot(t,n),c=a.get(l);if(c){Ze(e,n,c);return}var u=o?o(s,l,n+"",e,t,a):undefined;var d=u===undefined;if(d){var f=zt(l),p=!f&&Ft(l),h=!f&&!p&&qt(l);u=l;if(f||p||h){if(zt(s)){u=s}else if(Ht(s)){u=mt(s)}else if(p){d=false;u=ft(l,true)}else if(h){d=false;u=ht(l,true)}else{u=[]}}else if(Ut(l)||It(l)){u=s;if(It(s)){u=Gt(s)}else if(!Yt(s)||Bt(s)){u=xt(l)}}else{d=false}}if(d){a.set(l,u);i(u,l,r,o,a);a["delete"](l)}Ze(e,n,u)}function ut(e,t){return At(Dt(e,t,Xt),e+"")}var dt=!ye?Xt:function(e,t){return ye(e,"toString",{configurable:true,enumerable:false,value:Jt(t),writable:true})};function ft(e,t){if(t){return e.slice()}var n=e.length,r=he?he(n):new e.constructor(n);e.copy(r);return r}function pt(e){var t=new e.constructor(e.byteLength);new pe(t).set(new pe(e));return t}function ht(e,t){var n=t?pt(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function mt(e,t){var n=-1,r=e.length;t||(t=Array(r));while(++n<r){t[n]=e[n]}return t}function bt(e,t,n,r){var i=!n;n||(n={});var o=-1,a=t.length;while(++o<a){var s=t[o];var l=r?r(n[s],e[s],s,n,e):undefined;if(l===undefined){l=e[s]}if(i){tt(n,s,l)}else{Qe(n,s,l)}}return n}function vt(e){return ut((function(t,n){var r=-1,i=n.length,o=i>1?n[i-1]:undefined,a=i>2?n[2]:undefined;o=e.length>3&&typeof o=="function"?(i--,o):undefined;if(a&&kt(n[0],n[1],a)){o=i<3?undefined:o;i=1}t=Object(t);while(++r<i){var s=n[r];if(s){e(t,s,r,o)}}return t}))}function gt(e){return function(t,n,r){var i=-1,o=Object(t),a=r(t),s=a.length;while(s--){var l=a[e?s:++i];if(n(o[l],l,o)===false){break}}return t}}function _t(e,t){var n=e.__data__;return Et(t)?n[typeof t=="string"?"string":"hash"]:n.map}function yt(e,t){var n=Q(e,t);return ot(n)?n:undefined}function wt(e){var t=ae.call(e,_e),n=e[_e];try{e[_e]=undefined;var r=true}catch(o){}var i=le.call(e);if(r){if(t){e[_e]=n}else{delete e[_e]}}return i}function xt(e){return typeof e.constructor=="function"&&!St(e)?Me(me(e)):{}}function Ct(e,t){var n=typeof e;t=t==null?s:t;return!!t&&(n=="number"||n!="symbol"&&H.test(e))&&(e>-1&&e%1==0&&e<t)}function kt(e,t,n){if(!Yt(n)){return false}var r=typeof t;if(r=="number"?Nt(n)&&Ct(t,n.length):r=="string"&&t in n){return Rt(n[t],e)}return false}function Et(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function Mt(e){return!!se&&se in e}function St(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||re;return e===n}function Lt(e){var t=[];if(e!=null){for(var n in Object(e)){t.push(n)}}return t}function Tt(e){return le.call(e)}function Dt(e,t,n){t=xe(t===undefined?e.length-1:t,0);return function(){var r=arguments,i=-1,o=xe(r.length-t,0),a=Array(o);while(++i<o){a[i]=r[t+i]}i=-1;var s=Array(t+1);while(++i<t){s[i]=r[i]}s[t]=n(a);return J(e,this,s)}}function Ot(e,t){if(t==="constructor"&&typeof e[t]==="function"){return}if(t=="__proto__"){return}return e[t]}var At=jt(dt);function jt(e){var t=0,n=0;return function(){var r=Ce(),i=a-(r-n);n=r;if(i>0){if(++t>=o){return arguments[0]}}else{t=0}return e.apply(undefined,arguments)}}function Pt(e){if(e!=null){try{return oe.call(e)}catch(t){}try{return e+""}catch(t){}}return""}function Rt(e,t){return e===t||e!==e&&t!==t}var It=it(function(){return arguments}())?it:function(e){return Wt(e)&&ae.call(e,"callee")&&!ve.call(e,"callee")};var zt=Array.isArray;function Nt(e){return e!=null&&Vt(e.length)&&!Bt(e)}function Ht(e){return Wt(e)&&Nt(e)}var Ft=we||Zt;function Bt(e){if(!Yt(e)){return false}var t=rt(e);return t==h||t==m||t==u||t==y}function Vt(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=s}function Yt(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}function Wt(e){return e!=null&&typeof e=="object"}function Ut(e){if(!Wt(e)||rt(e)!=_){return false}var t=me(e);if(t===null){return true}var n=ae.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&oe.call(n)==ce}var qt=$?Z($):at;function Gt(e){return bt(e,Kt(e))}function Kt(e){return Nt(e)?Xe(e,true):st(e)}var $t=vt((function(e,t,n,r){lt(e,t,n,r)}));function Jt(e){return function(){return e}}function Xt(e){return e}function Zt(){return false}n.exports=$t}).call(this,n("yLpj"),n("YuTi")(e))},qiNT:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("aH8u"),"");t.i(n("H+0L"),"");t.i(n("qB6E"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},ql4z:function(e,t,n){"use strict";t.__esModule=true;t.default=void 0;var r=l(n("F56d"));var i=l(n("1Htg"));var o=l(n("cbCx"));var a=l(n("t6QV"));var s=l(n("DxrY"));function l(e){return e&&e.__esModule?e:{default:e}}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||false;r.configurable=true;if("value"in r)r.writable=true;Object.defineProperty(e,r.key,r)}}function u(e,t,n){if(t)c(e.prototype,t);if(n)c(e,n);return e}function d(e){return typeof e==="object"&&typeof e.then==="function"}var f=function(){function e(t,n,r){this.stringified=false;this.processed=false;var i;if(typeof n==="object"&&n!==null&&n.type==="root"){i=n}else if(n instanceof e||n instanceof a.default){i=n.root;if(n.map){if(typeof r.map==="undefined")r.map={};if(!r.map.inline)r.map.inline=false;r.map.prev=n.map}}else{var o=s.default;if(r.syntax)o=r.syntax.parse;if(r.parser)o=r.parser;if(o.parse)o=o.parse;try{i=o(n,r)}catch(l){this.error=l}}this.result=new a.default(t,i,r)}var t=e.prototype;t.warnings=function e(){return this.sync().warnings()};t.toString=function e(){return this.css};t.then=function e(t,n){if(false){}return this.async().then(t,n)};t.catch=function e(t){return this.async().catch(t)};t.finally=function e(t){return this.async().then(t,t)};t.handleError=function e(t,n){try{this.error=t;if(t.name==="CssSyntaxError"&&!t.plugin){t.plugin=n.postcssPlugin;t.setMessage()}else if(n.postcssVersion){if(false){var r,i,o,a,s}}}catch(l){if(console&&console.error)console.error(l)}};t.asyncTick=function e(t,n){var r=this;if(this.plugin>=this.processor.plugins.length){this.processed=true;return t()}try{var i=this.processor.plugins[this.plugin];var o=this.run(i);this.plugin+=1;if(d(o)){o.then((function(){r.asyncTick(t,n)})).catch((function(e){r.handleError(e,i);r.processed=true;n(e)}))}else{this.asyncTick(t,n)}}catch(a){this.processed=true;n(a)}};t.async=function e(){var t=this;if(this.processed){return new Promise((function(e,n){if(t.error){n(t.error)}else{e(t.stringify())}}))}if(this.processing){return this.processing}this.processing=new Promise((function(e,n){if(t.error)return n(t.error);t.plugin=0;t.asyncTick(e,n)})).then((function(){t.processed=true;return t.stringify()}));return this.processing};t.sync=function e(){if(this.processed)return this.result;this.processed=true;if(this.processing){throw new Error("Use process(css).then(cb) to work with async plugins")}if(this.error)throw this.error;for(var t=this.result.processor.plugins,n=Array.isArray(t),r=0,t=n?t:t[Symbol.iterator]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{r=t.next();if(r.done)break;i=r.value}var o=i;var a=this.run(o);if(d(a)){throw new Error("Use process(css).then(cb) to work with async plugins")}}return this.result};t.run=function e(t){this.result.lastPlugin=t;try{return t(this.result.root,this.result)}catch(n){this.handleError(n,t);throw n}};t.stringify=function e(){if(this.stringified)return this.result;this.stringified=true;this.sync();var t=this.result.opts;var n=i.default;if(t.syntax)n=t.syntax.stringify;if(t.stringifier)n=t.stringifier;if(n.stringify)n=n.stringify;var o=new r.default(n,this.result.root,this.result.opts);var a=o.generate();this.result.css=a[0];this.result.map=a[1];return this.result};u(e,[{key:"processor",get:function e(){return this.result.processor}},{key:"opts",get:function e(){return this.result.opts}},{key:"css",get:function e(){return this.stringify().css}},{key:"content",get:function e(){return this.stringify().content}},{key:"map",get:function e(){return this.stringify().map}},{key:"root",get:function e(){return this.sync().root}},{key:"messages",get:function e(){return this.sync().messages}}]);return e}();var p=f;t.default=p;e.exports=t.default},qpg4:function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("7x2u");var d=n("ZEf0");var f=n("a26C");var p=n("tj0V");var h=n("YTow");var m=n("Snv2");var b=n("QRwY");var v=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.handleCancel=function(e){return t.internalHandleCallbacks(false,e)};t.handleConfirm=function(e){return t.internalHandleCallbacks(true,e)};return t}t.prototype.render=function(){var e=this.props,t=e.canEscapeKeyCancel,n=e.canOutsideClickCancel,i=e.children,s=e.className,l=e.icon,u=e.intent,d=e.cancelButtonText,f=e.confirmButtonText,p=e.onClose,v=Object(r["__rest"])(e,["canEscapeKeyCancel","canOutsideClickCancel","children","className","icon","intent","cancelButtonText","confirmButtonText","onClose"]);return a["createElement"](m["a"],Object(r["__assign"])({},v,{className:o()(c["Classes"].ALERT,s),canEscapeKeyClose:t,canOutsideClickClose:n,onClose:this.handleCancel,portalContainer:this.props.portalContainer}),a["createElement"]("div",{className:c["Classes"].ALERT_BODY},a["createElement"](b["a"],{icon:l,iconSize:40,intent:u}),a["createElement"]("div",{className:c["Classes"].ALERT_CONTENTS},i)),a["createElement"]("div",{className:c["Classes"].ALERT_FOOTER},a["createElement"](h["b"],{intent:u,text:f,onClick:this.handleConfirm}),d&&a["createElement"](h["b"],{text:d,onClick:this.handleCancel})))};t.prototype.validateProps=function(e){if(e.onClose==null&&e.cancelButtonText==null!==(e.onCancel==null)){console.warn(f["c"])}var t=e.onCancel!=null||e.onClose!=null;if(e.canEscapeKeyCancel&&!t){console.warn(f["a"])}if(e.canOutsideClickCancel&&!t){console.warn(f["b"])}};t.prototype.internalHandleCallbacks=function(e,t){var n=this.props,r=n.onCancel,i=n.onClose,o=n.onConfirm;Object(p["b"])(e?o:r,t);Object(p["b"])(i,e,t)};t.defaultProps={canEscapeKeyCancel:false,canOutsideClickCancel:false,confirmButtonText:"OK",isOpen:false};t.displayName=u["a"]+".Alert";t=Object(r["__decorate"])([l["polyfill"]],t);return t}(d["a"])},qs9e:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.throttle=t.throttleReactEventCallback=t.throttleEvent=t.elementIsOrContains=void 0;var r=n("7LkO");function i(e,t){return e===t||e.contains(t)}t.elementIsOrContains=i;function o(e,t,n){var r=l((function(t){e.dispatchEvent(new CustomEvent(n,t))}));e.addEventListener(t,r);return r}t.throttleEvent=o;function a(e,t){if(t===void 0){t={}}var n=l(e,(function(e){if(t.preventDefault){e.preventDefault()}}),(function(e){return e.persist()}));return n}t.throttleReactEventCallback=a;function s(e){return l(e)}t.throttle=s;function l(e,t,n){var i=false;var o=function(){var o=[];for(var a=0;a<arguments.length;a++){o[a]=arguments[a]}if(r.isFunction(t)){t.apply(void 0,o)}if(i){return}i=true;if(r.isFunction(n)){n.apply(void 0,o)}requestAnimationFrame((function(){e.apply(void 0,o);i=false}))};return o}},qsRG:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n("q1tI");var i=n("i96i");const o="jp-DefaultStyle";var a=n("FZTM");var s=undefined&&undefined.__rest||function(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++){if(t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i]))n[r[i]]=e[r[i]]}return n};const l="jp-HTMLSelect";class c extends r["Component"]{render(){const e=this.props,{className:t,defaultStyle:n=true,disabled:c,elementRef:u,iconProps:d,icon:f=i["c"],options:p=[]}=e,h=s(e,["className","defaultStyle","disabled","elementRef","iconProps","icon","options"]);const m=Object(a["a"])(l,{[o]:n},t);const b=p.map(e=>{const t=typeof e==="object"?e:{value:e};return r["createElement"]("option",Object.assign({},t,{key:t.value}),t.label||t.value)});return r["createElement"]("div",{className:m},r["createElement"]("select",Object.assign({disabled:c,ref:u},h,{multiple:false}),b,h.children),r["createElement"](f.react,Object.assign({},Object.assign({tag:"span",stylesheet:"select",right:"7px",top:"5px"},d))))}}},qvJo:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";function t(e,t,n,r){var i={s:["थोडया सॅकंडांनी","थोडे सॅकंड"],ss:[e+" सॅकंडांनी",e+" सॅकंड"],m:["एका मिणटान","एक मिनूट"],mm:[e+" मिणटांनी",e+" मिणटां"],h:["एका वरान","एक वर"],hh:[e+" वरांनी",e+" वरां"],d:["एका दिसान","एक दीस"],dd:[e+" दिसांनी",e+" दीस"],M:["एका म्हयन्यान","एक म्हयनो"],MM:[e+" म्हयन्यानी",e+" म्हयने"],y:["एका वर्सान","एक वर्स"],yy:[e+" वर्सांनी",e+" वर्सां"]};return r?i[n][0]:i[n][1]}var n=e.defineLocale("gom-deva",{months:{standalone:"जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),format:"जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:true,weekdays:"आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार".split("_"),weekdaysShort:"आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.".split("_"),weekdaysMin:"आ_सो_मं_बु_ब्रे_सु_शे".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"A h:mm [वाजतां]",LTS:"A h:mm:ss [वाजतां]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [वाजतां]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [वाजतां]",llll:"ddd, D MMM YYYY, A h:mm [वाजतां]"},calendar:{sameDay:"[आयज] LT",nextDay:"[फाल्यां] LT",nextWeek:"[फुडलो] dddd[,] LT",lastDay:"[काल] LT",lastWeek:"[फाटलो] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s आदीं",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(वेर)/,ordinal:function(e,t){switch(t){case"D":return e+"वेर";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/राती|सकाळीं|दनपारां|सांजे/,meridiemHour:function(e,t){if(e===12){e=0}if(t==="राती"){return e<4?e:e+12}else if(t==="सकाळीं"){return e}else if(t==="दनपारां"){return e>12?e:e+12}else if(t==="सांजे"){return e+12}},meridiem:function(e,t,n){if(e<4){return"राती"}else if(e<12){return"सकाळीं"}else if(e<16){return"दनपारां"}else if(e<20){return"सांजे"}else{return"राती"}}});return n}))},"r+9J":function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("Wl9T"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},"r+t4":function(e,t,n){"use strict";n.d(t,"d",(function(){return c}));n.d(t,"e",(function(){return u}));n.d(t,"f",(function(){return d}));n.d(t,"c",(function(){return h}));n.d(t,"b",(function(){return m}));n.d(t,"a",(function(){return b}));var r=n("nW2j");var i=n("JGtG");var o=n("kZHY");var a=n("oMAC");var s=n("0XmT");var l=undefined&&undefined.__rest||function(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++){if(t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i]))n[r[i]]=e[r[i]]}return n};function c(e){return e.type==="code"}function u(e){return e.type==="markdown"}function d(e){return e.type==="raw"}class f extends a["a"].Model{constructor(e){super({modelDB:e.modelDB});this.contentChanged=new i["Signal"](this);this.stateChanged=new i["Signal"](this);this.id=e.id||r["UUID"].uuid4();this.value.changed.connect(this.onGenericChange,this);const t=this.modelDB.createValue("type");t.set(this.type);const n=this.modelDB.createMap("metadata");n.changed.connect(this.onGenericChange,this);const o=e.cell;const a=this.modelDB.createValue("trusted");a.changed.connect(this.onTrustedChanged,this);if(!o){a.set(false);return}a.set(!!o.metadata["trusted"]);delete o.metadata["trusted"];if(Array.isArray(o.source)){this.value.text=o.source.join("")}else{this.value.text=o.source}const s=r["JSONExt"].deepCopy(o.metadata);if(this.type!=="raw"){delete s["format"]}if(this.type!=="code"){delete s["collapsed"];delete s["scrolled"]}for(const r in s){n.set(r,s[r])}}get metadata(){return this.modelDB.get("metadata")}get trusted(){return this.modelDB.getValue("trusted")}set trusted(e){const t=this.trusted;if(t===e){return}this.modelDB.setValue("trusted",e)}toJSON(){const e=Object.create(null);for(const t of this.metadata.keys()){const n=JSON.parse(JSON.stringify(this.metadata.get(t)));e[t]=n}if(this.trusted){e["trusted"]=true}return{cell_type:this.type,source:this.value.text,metadata:e}}onTrustedChanged(e,t){}onGenericChange(){this.contentChanged.emit(void 0)}}class p extends f{constructor(e){super(e);const t=e.contentFactory||p.defaultContentFactory;let n;const r=e.cell;if(r&&(r.cell_type==="raw"||r.cell_type==="markdown")){n=r.attachments}this._attachments=t.createAttachmentsModel({values:n,modelDB:this.modelDB});this._attachments.stateChanged.connect(this.onGenericChange,this)}get attachments(){return this._attachments}toJSON(){const e=super.toJSON();if(this.attachments.length){e.attachments=this.attachments.toJSON()}return e}}(function(e){class t{createAttachmentsModel(e){return new o["a"](e)}}e.ContentFactory=t;e.defaultContentFactory=new t})(p||(p={}));class h extends p{get type(){return"raw"}toJSON(){return super.toJSON()}}class m extends p{constructor(e){super(e);this.mimeType="text/x-ipythongfm"}get type(){return"markdown"}toJSON(){return super.toJSON()}}class b extends f{constructor(e){super(e);const t=e.contentFactory||b.defaultContentFactory;const n=this.trusted;const r=e.cell;let i=[];const o=this.modelDB.createValue("executionCount");if(!o.get()){if(r&&r.cell_type==="code"){o.set(r.execution_count||null);i=r.outputs}else{o.set(null)}}o.changed.connect(this._onExecutionCountChanged,this);this._outputs=t.createOutputArea({trusted:n,values:i});this._outputs.changed.connect(this.onGenericChange,this);this.metadata.changed.connect(v.collapseChanged,this);if(this.metadata.has("collapsed")){const e=this.metadata.get("collapsed");v.collapseChanged(this.metadata,{type:"change",key:"collapsed",oldValue:e,newValue:e})}else if(this.metadata.has("jupyter")){const e=this.metadata.get("jupyter");if(e.hasOwnProperty("outputs_hidden")){v.collapseChanged(this.metadata,{type:"change",key:"jupyter",oldValue:e,newValue:e})}}}get type(){return"code"}get executionCount(){return this.modelDB.getValue("executionCount")}set executionCount(e){const t=this.executionCount;if(e===t){return}this.modelDB.setValue("executionCount",e||null)}clearExecution(){this.outputs.clear();this.executionCount=null;this.metadata.delete("execution")}get outputs(){return this._outputs}dispose(){if(this.isDisposed){return}this._outputs.dispose();this._outputs=null;super.dispose()}toJSON(){const e=super.toJSON();e.execution_count=this.executionCount||null;e.outputs=this.outputs.toJSON();return e}onTrustedChanged(e,t){if(this._outputs){this._outputs.trusted=t.newValue}this.stateChanged.emit({name:"trusted",oldValue:t.oldValue,newValue:t.newValue})}_onExecutionCountChanged(e,t){this.contentChanged.emit(void 0);this.stateChanged.emit({name:"executionCount",oldValue:t.oldValue,newValue:t.newValue})}}(function(e){class t{createOutputArea(e){return new s["a"](e)}}e.ContentFactory=t;e.defaultContentFactory=new t})(b||(b={}));var v;(function(e){function t(e,t){if(t.key==="collapsed"){const n=e.get("jupyter")||{};const{outputs_hidden:r}=n,i=l(n,["outputs_hidden"]);if(r!==t.newValue){if(t.newValue!==undefined){i["outputs_hidden"]=t.newValue}if(Object.keys(i).length===0){e.delete("jupyter")}else{e.set("jupyter",i)}}}else if(t.key==="jupyter"){const n=t.newValue||{};if(n.hasOwnProperty("outputs_hidden")){e.set("collapsed",n.outputs_hidden)}else{e.delete("collapsed")}}}e.collapseChanged=t})(v||(v={}))},r5B2:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n("DOXI");var i=n("nMeV");var o=n("TWPC");var a=function(){return r.create()};var s=function(){function e(e){var t=this;var n=e.autoGenerateTag;this.cssRaw=function(e){if(!e){return}t._raw+=e||"";t._pendingRawChange=true;t._styleUpdated()};this.cssRule=function(e){var n=[];for(var r=1;r<arguments.length;r++){n[r-1]=arguments[r]}var a=i.convertToStyles(o.extend.apply(void 0,n));t._freeStyle.registerRule(e,a);t._styleUpdated();return};this.forceRenderStyles=function(){var e=t._getTag();if(!e){return}e.textContent=t.getStyles()};this.fontFace=function(){var e=[];for(var n=0;n<arguments.length;n++){e[n]=arguments[n]}var r=t._freeStyle;for(var i=0,o=e;i<o.length;i++){var a=o[i];r.registerRule("@font-face",a)}t._styleUpdated();return};this.getStyles=function(){return(t._raw||"")+t._freeStyle.getStyles()};this.keyframes=function(e){var n=i.convertToKeyframes(e);var r=t._freeStyle.registerKeyframes(n);t._styleUpdated();return r};this.reinit=function(){var e=a();t._freeStyle=e;t._lastFreeStyleChangeId=e.changeId;t._raw="";t._pendingRawChange=false;var n=t._getTag();if(n){n.textContent=""}};this.setStylesTarget=function(e){if(t._tag){t._tag.textContent=""}t._tag=e;t.forceRenderStyles()};this.stylesheet=function(e){var n=Object.getOwnPropertyNames(e);var r={};for(var i=0,o=n;i<o.length;i++){var a=o[i];var s=e[a];if(s){s.$debugName=a;r[a]=t.style(s)}}return r};var r=a();this._autoGenerateTag=n;this._freeStyle=r;this._lastFreeStyleChangeId=r.changeId;this._pending=0;this._pendingRawChange=false;this._raw="";this._tag=undefined;this.style=this.style.bind(this)}e.prototype._afterAllSync=function(e){var t=this;this._pending++;var n=this._pending;o.raf((function(){if(n!==t._pending){return}e()}))};e.prototype._getTag=function(){if(this._tag){return this._tag}if(this._autoGenerateTag){var e=typeof window==="undefined"?{textContent:""}:document.createElement("style");if(typeof document!=="undefined"){document.head.appendChild(e)}this._tag=e;return e}return undefined};e.prototype._styleUpdated=function(){var e=this;var t=this._freeStyle.changeId;var n=this._lastFreeStyleChangeId;if(!this._pendingRawChange&&t===n){return}this._lastFreeStyleChangeId=t;this._pendingRawChange=false;this._afterAllSync((function(){return e.forceRenderStyles()}))};e.prototype.style=function(){var e=this._freeStyle.registerStyle(i.convertToStyles(o.extend.apply(undefined,arguments)));this._styleUpdated();return e};return e}();t.TypeStyle=s},rAiH:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractComponent2=void 0;var r=n("mrSG");var i=r.__importStar(n("q1tI"));var o=n("0SCF");var a=function(e){r.__extends(t,e);function t(t,n){var r=e.call(this,t,n)||this;r.timeoutIds=[];r.clearTimeouts=function(){if(r.timeoutIds.length>0){for(var e=0,t=r.timeoutIds;e<t.length;e++){var n=t[e];window.clearTimeout(n)}r.timeoutIds=[]}};if(!o.isNodeEnv("production")){r.validateProps(r.props)}return r}t.prototype.componentDidUpdate=function(e,t,n){if(!o.isNodeEnv("production")){this.validateProps(this.props)}};t.prototype.componentWillUnmount=function(){this.clearTimeouts()};t.prototype.setTimeout=function(e,t){var n=window.setTimeout(e,t);this.timeoutIds.push(n);return function(){return window.clearTimeout(n)}};t.prototype.validateProps=function(e){};return t}(i.Component);t.AbstractComponent2=a},rI45:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));n.d(t,"b",(function(){return i}));var r={add:["M10.99 6.99h-2v-2c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1zm-3-7c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.68 6-6 6z"],"add-column-left":["M15 0H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-5 14H2V2h8v12zm4 0h-3V2h3v12zM4 9h1v1c0 .55.45 1 1 1s1-.45 1-1V9h1c.55 0 1-.45 1-1s-.45-1-1-1H7V6c0-.55-.45-1-1-1s-1 .45-1 1v1H4c-.55 0-1 .45-1 1s.45 1 1 1z"],"add-column-right":["M8 9h1v1c0 .55.45 1 1 1s1-.45 1-1V9h1c.55 0 1-.45 1-1s-.45-1-1-1h-1V6c0-.55-.45-1-1-1s-1 .45-1 1v1H8c-.55 0-1 .45-1 1s.45 1 1 1zm7-9H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zM5 14H2V2h3v12zm9 0H6V2h8v12z"],"add-row-bottom":["M6 11h1v1c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1s-.45-1-1-1H9V8c0-.55-.45-1-1-1s-1 .45-1 1v1H6c-.55 0-1 .45-1 1s.45 1 1 1zm9-11H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 14H2V6h12v8zm0-9H2V2h12v3z"],"add-row-top":["M15 0H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 14H2v-3h12v3zm0-4H2V2h12v8zM6 7h1v1c0 .55.45 1 1 1s1-.45 1-1V7h1c.55 0 1-.45 1-1s-.45-1-1-1H9V4c0-.55-.45-1-1-1s-1 .45-1 1v1H6c-.55 0-1 .45-1 1s.45 1 1 1z"],"add-to-artifact":["M14 4.01h-1v-1c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1 0-.56-.45-1-1-1zm-13 2h6c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm8 6H1c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1 0-.56-.45-1-1-1zm0-4H1c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1 0-.56-.45-1-1-1z"],"add-to-folder":["M.01 7V5H16v7c0 .55-.45 1-1 1H9.005v-2.99C8.974 8.332 7.644 7 5.996 7H.01zM15 2H7.416L5.706.29a.996.996 0 00-.71-.29H1C.45 0 0 .45 0 1v3h15.99V3c.01-.55-.44-1-.99-1zM5.997 9H2c-.55 0-1 .45-1 1s.45 1 1 1h1.589L.3 14.29a1.003 1.003 0 001.42 1.42l3.287-3.29v1.59c0 .55.45 1 1 1 .549 0 .999-.45.999-1v-4A1.02 1.02 0 005.996 9z"],airplane:["M16 1.5A1.498 1.498 0 0013.44.44L9.91 3.97 2 1 1 3l5.93 3.95L3.88 10H1l-1 1 3 2 2 3 1-1v-2.88l3.05-3.05L13 15l2-1-2.97-7.91 3.53-3.53c.27-.27.44-.65.44-1.06z"],"align-center":["M4 4c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1H4zM1 3h14c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm13 10H2c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1zm1-6H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zm-5 5c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1s.45 1 1 1h4z"],"align-justify":["M15 12.98H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zm-14-10h14c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1 0 .56.45 1 1 1zm14 4H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zm0-3H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zm0 6H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1z"],"align-left":["M13 13H1c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1zM1 3h14c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm0 3h8c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm14 1H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zM1 12h4c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1z"],"align-right":["M15 12.98H3c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1zm-14-10h14c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1 0 .56.45 1 1 1zm14 1H7c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1zm0 6h-4c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1zm0-3H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1z"],"alignment-bottom":["M10 12h3c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1zm5 2H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zM3 12h3c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1z"],"alignment-horizontal-center":["M15 7h-1V6c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1H7V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v4H1c-.55 0-1 .45-1 1s.45 1 1 1h1v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V9h2v1c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V9h1c.55 0 1-.45 1-1s-.45-1-1-1z"],"alignment-left":["M9 9H5c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1zM1 0C.45 0 0 .45 0 1v14c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1zm13 2H5c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h9c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1z"],"alignment-right":["M11 9H7c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1zm4-9c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1zm-4 2H2c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h9c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1z"],"alignment-top":["M15 0H1C.45 0 0 .45 0 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zM6 4H3c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zm7 0h-3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1z"],"alignment-vertical-center":["M13 2H9V1c0-.55-.45-1-1-1S7 .45 7 1v1H3c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4v2H6c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1H9V7h4c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1z"],annotation:["M15.52 2.77c.3-.29.48-.7.48-1.15C16 .73 15.27 0 14.38 0c-.45 0-.85.18-1.15.48l-1.34 1.34 2.3 2.3 1.33-1.35zM7.4 10.9l6.21-6.21-2.3-2.3L5.1 8.6l2.3 2.3zM14 14H2V2h6.34l2-2H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V5.66l-2 2V14zM3 13l3.58-1.29-2.29-2.27L3 13z"],"app-header":["M15 0a1 1 0 011 1v14a1 1 0 01-1 1H1a1 1 0 01-1-1V1a1 1 0 011-1h14zM6 4a1 1 0 00-1.993-.117L4 4v8a1 1 0 001.993.117L6 12V9h4v3a1 1 0 001.993.117L12 12V4a1 1 0 00-1.993-.117L10 4v3H6V4z"],application:["M3.5 7h7c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-7c-.28 0-.5.22-.5.5s.22.5.5.5zM15 1H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zm-1 12H2V5h12v8zM3.5 9h4c.28 0 .5-.22.5-.5S7.78 8 7.5 8h-4c-.28 0-.5.22-.5.5s.22.5.5.5zm0 2h5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-5c-.28 0-.5.22-.5.5s.22.5.5.5z"],applications:["M3.5 11h2c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-2c-.28 0-.5.22-.5.5s.22.5.5.5zm0-2h5c.28 0 .5-.22.5-.5S8.78 8 8.5 8h-5c-.28 0-.5.22-.5.5s.22.5.5.5zM11 4H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zm-1 10H2V7h8v7zm5-14H5c-.55 0-1 .45-1 1v2h2V2h8v7h-1v2h2c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zM3.5 13h3c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-3c-.28 0-.5.22-.5.5s.22.5.5.5z"],archive:["M13.382 0a1 1 0 01.894.553L16 4v11a1 1 0 01-1 1H1a1 1 0 01-1-1V4L1.724.553A1 1 0 012.618 0h10.764zM8 6c-.55 0-1 .45-1 1v2.59l-.29-.29-.081-.076A.97.97 0 006 9a1.003 1.003 0 00-.71 1.71l2 2 .096.084c.168.13.38.206.614.206.28 0 .53-.11.71-.29l2-2 .084-.096A1.003 1.003 0 009.29 9.29l-.29.3V7l-.007-.116A1.004 1.004 0 008 6zm5-4H3L2 4h12l-1-2z"],"arrow-bottom-left":["M14 3a1.003 1.003 0 00-1.71-.71L4 10.59V6c0-.55-.45-1-1-1s-1 .45-1 1v7c0 .55.45 1 1 1h7c.55 0 1-.45 1-1s-.45-1-1-1H5.41l8.29-8.29c.19-.18.3-.43.3-.71z"],"arrow-bottom-right":["M13 5c-.55 0-1 .45-1 1v4.59l-8.29-8.3a1.003 1.003 0 00-1.42 1.42l8.3 8.29H6c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1z"],"arrow-down":["M13 8c-.3 0-.5.1-.7.3L9 11.6V2c0-.5-.4-1-1-1s-1 .5-1 1v9.6L3.7 8.3C3.5 8.1 3.3 8 3 8c-.5 0-1 .5-1 1 0 .3.1.5.3.7l5 5c.2.2.4.3.7.3s.5-.1.7-.3l5-5c.2-.2.3-.4.3-.7 0-.6-.4-1-1-1z"],"arrow-left":["M13.99 6.99H4.41L7.7 3.7a1.003 1.003 0 00-1.42-1.42l-5 5a1.014 1.014 0 000 1.42l5 5a1.003 1.003 0 001.42-1.42L4.41 8.99H14c.55 0 1-.45 1-1s-.46-1-1.01-1z"],"arrow-right":["M14.7 7.29l-5-5a.965.965 0 00-.71-.3 1.003 1.003 0 00-.71 1.71l3.29 3.29H1.99c-.55 0-1 .45-1 1s.45 1 1 1h9.59l-3.29 3.29a1.003 1.003 0 001.42 1.42l5-5c.18-.18.29-.43.29-.71s-.12-.52-.3-.7z"],"arrow-top-left":["M13.71 12.29L5.41 4H10c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1s1-.45 1-1V5.41l8.29 8.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71z"],"arrow-top-right":["M13 2H6c-.55 0-1 .45-1 1s.45 1 1 1h4.59L2.3 12.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L12 5.41V10c0 .55.45 1 1 1s1-.45 1-1V3c0-.55-.45-1-1-1z"],"arrow-up":["M13.7 6.3l-5-5C8.5 1.1 8.3 1 8 1s-.5.1-.7.3l-5 5c-.2.2-.3.4-.3.7 0 .6.5 1 1 1 .3 0 .5-.1.7-.3L7 4.4V14c0 .6.4 1 1 1s1-.4 1-1V4.4l3.3 3.3c.2.2.4.3.7.3.6 0 1-.4 1-1 0-.3-.1-.5-.3-.7z"],"arrows-horizontal":["M15.7 7.3l-4-4c-.2-.2-.4-.3-.7-.3-.6 0-1 .5-1 1 0 .3.1.5.3.7L12.6 7H3.4l2.3-2.3c.2-.2.3-.4.3-.7 0-.5-.4-1-1-1-.3 0-.5.1-.7.3l-4 4c-.2.2-.3.4-.3.7s.1.5.3.7l4 4c.2.2.4.3.7.3.6 0 1-.4 1-1 0-.3-.1-.5-.3-.7L3.4 9h9.2l-2.3 2.3c-.2.2-.3.4-.3.7 0 .6.4 1 1 1 .3 0 .5-.1.7-.3l4-4c.2-.2.3-.4.3-.7s-.1-.5-.3-.7z"],"arrows-vertical":["M12 10c-.3 0-.5.1-.7.3L9 12.6V3.4l2.3 2.3c.2.2.4.3.7.3.6 0 1-.4 1-1 0-.3-.1-.5-.3-.7l-4-4C8.5.1 8.3 0 8 0s-.5.1-.7.3l-4 4c-.2.2-.3.4-.3.7 0 .6.5 1 1 1 .3 0 .5-.1.7-.3L7 3.4v9.2l-2.3-2.3c-.2-.2-.4-.3-.7-.3-.5 0-1 .4-1 1 0 .3.1.5.3.7l4 4c.2.2.4.3.7.3s.5-.1.7-.3l4-4c.2-.2.3-.4.3-.7 0-.6-.4-1-1-1z"],asterisk:["M14.54 11.18l.01-.02L9.8 8l4.75-3.17-.01-.02c.27-.17.46-.46.46-.81 0-.55-.45-1-1-1-.21 0-.39.08-.54.18l-.01-.02L9 6.13V1c0-.55-.45-1-1-1S7 .45 7 1v5.13L2.55 3.17l-.01.01A.969.969 0 002 3c-.55 0-1 .45-1 1 0 .35.19.64.46.82l-.01.01L6.2 8l-4.75 3.17.01.02c-.27.17-.46.46-.46.81 0 .55.45 1 1 1 .21 0 .39-.08.54-.18l.01.02L7 9.87V15c0 .55.45 1 1 1s1-.45 1-1V9.87l4.45 2.96.01-.02c.15.11.33.19.54.19.55 0 1-.45 1-1 0-.35-.19-.64-.46-.82z"],"automatic-updates":["M8 14c-3.31 0-6-2.69-6-6 0-1.77.78-3.36 2-4.46V5c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1H1C.45 0 0 .45 0 1s.45 1 1 1h1.74A7.95 7.95 0 000 8c0 4.42 3.58 8 8 8 .55 0 1-.45 1-1s-.45-1-1-1zM8 2a5.9 5.9 0 012.95.81l1.47-1.47A7.893 7.893 0 008 0c-.55 0-1 .45-1 1s.45 1 1 1zm2.71 6.71l5-5a1.003 1.003 0 00-1.42-1.42L10 6.59l-1.29-1.3a1.003 1.003 0 00-1.42 1.42l2 2c.18.18.43.29.71.29s.53-.11.71-.29zM16 8c0-.55-.06-1.08-.16-1.6l-1.87 1.87A5.966 5.966 0 0112 12.45V11c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1h-1.74A7.95 7.95 0 0016 8z"],backlink:["M14 10a1 1 0 110 2h-.585l2.292 2.293a1 1 0 01-1.32 1.497l-.094-.083L12 13.415V14a1 1 0 11-2 0l.003-3.075.012-.1.012-.059.033-.108.034-.081.052-.098.067-.096.08-.09a1.01 1.01 0 01.112-.097l.11-.071.143-.065.076-.024.091-.02.116-.014L14 10zM6.036 6.136l-3.45 3.45-.117.127a2 2 0 002.818 2.818l.127-.117 3.45-3.449a4 4 0 01-.885 3.704l-.15.16-1 1A4 4 0 011.02 8.33l.15-.16 1-1a3.998 3.998 0 013.865-1.035zm4.671-1.843a1 1 0 01.083 1.32l-.083.094-5 5a1 1 0 01-1.497-1.32l.083-.094 5-5a1 1 0 011.414 0zm3.121-3.121a4 4 0 01.151 5.497l-.15.16-1 1a3.998 3.998 0 01-3.864 1.036l3.45-3.45.116-.128a2 2 0 00-2.818-2.818l-.127.117-3.45 3.45A4 4 0 017.02 2.33l.15-.16 1-1a4 4 0 015.657 0z"],badge:["M13.36 4.59c-.15-1.13.5-2.01 1.1-2.87L13.43.53c-1.72.88-4.12.65-5.63-.53-1.51 1.18-3.91 1.41-5.63.52l-1.03 1.2c.61.86 1.25 1.74 1.1 2.87-.3 2.29-2.45 4.17-1.32 6.68.45 1.14 1.44 1.9 2.72 2.2 1.56.36 3.52.72 4.16 2.53.64-1.81 2.6-2.16 4.16-2.54 1.28-.3 2.27-1.06 2.72-2.2 1.12-2.5-1.03-4.38-1.32-6.67z"],"ban-circle":["M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm3 9H5c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1z"],"bank-account":["M15.36 6.46l-.62-.14c-.31-1.12-.98-2.15-1.87-2.99l.4-1.77a.438.438 0 00-.49-.56c-.85.09-1.6.42-2.14.98-.84-.32-1.87-.51-2.85-.51-2.49 0-4.63 1.17-5.92 2.89-.18-.04-.36-.09-.53-.09-.76 0-1.34.61-1.34 1.4 0 .56.31 1.03.76 1.26-.05.33-.09.7-.09 1.07 0 1.68.71 3.17 1.83 4.34l-.27 1.59c-.09.56.35 1.07.89 1.07h.58c.45 0 .8-.33.89-.79l.04-.37c.94.42 2 .7 3.16.7 1.11 0 2.23-.23 3.16-.7l.05.37c.09.47.45.79.89.79h.58c.53 0 .98-.51.89-1.07l-.27-1.54c.62-.61 1.07-1.35 1.38-2.15l.8-.19c.4-.09.71-.47.71-.93V7.4c.09-.47-.22-.84-.62-.94zM12 8c-.6 0-1-.7-1-1.5S11.4 5 12 5s1 .7 1 1.5S12.6 8 12 8zM6.21 4.92c-.41.2-.91.04-1.12-.36-.21-.4-.04-.88.37-1.07 1.35-.65 2.73-.65 4.08 0 .41.2.58.68.37 1.07-.21.4-.71.56-1.12.36-.87-.43-1.71-.43-2.58 0z"],barcode:["M0 14h2V2H0v12zm6 0h1V2H6v12zm2 0h1V2H8v12zm-5 0h2V2H3v12zM15 2v12h1V2h-1zm-5 12h1V2h-1v12zm2 0h2V2h-2v12z"],blank:[],"blocked-person":["M9.39 12.69c-1.2-.53-1.04-.85-1.08-1.29-.01-.07-.01-.13-.02-.2.41-.37.75-.87.97-1.44 0 0 .01-.03.01-.04.05-.13.09-.26.13-.39.27-.06.43-.36.5-.63.01-.03.03-.08.05-.12C8.18 7.8 6.94 6.04 6.94 4c0-.32.04-.62.09-.92-.17-.03-.35-.08-.51-.08-.65 0-1.37.2-1.88.59-.5.38-.87.92-1.05 1.51-.04.14-.07.27-.09.41-.09.48-.14 1.23-.14 1.74v.06c-.19.08-.36.27-.4.68-.03.31.1.59.16.7.06.28.23.59.51.64.04.14.08.27.13.39 0 .01.01.02.01.02v.01c.22.59.57 1.1.99 1.46 0 .06-.01.12-.01.17-.04.44.08.76-1.12 1.29-1.2.53-3.01 1.1-3.38 1.95C-.12 15.5.03 16 .03 16h12.96s.15-.5-.22-1.36c-.37-.85-2.18-1.42-3.38-1.95zM11.97 0C9.75 0 7.94 1.79 7.94 4s1.8 4 4.03 4S16 6.21 16 4s-1.8-4-4.03-4zM9.96 4c0-1.1.9-2 2.01-2 .37 0 .72.11 1.02.28l-2.75 2.73c-.17-.3-.28-.64-.28-1.01zm2.01 2c-.37 0-.72-.11-1.02-.28l2.75-2.73c.18.3.28.64.28 1.01.01 1.1-.9 2-2.01 2z"],bold:["M11.7 7c.2-.4.3-1 .3-1.5v-.4V5c0-.1 0-.2-.1-.3v-.1C11.4 3.1 10.1 2 8.5 2H4c-.5 0-1 .4-1 1v10c0 .5.4 1 1 1h5c2.2 0 4-1.8 4-4 0-1.2-.5-2.3-1.3-3zM6 5h2c.6 0 1 .4 1 1s-.4 1-1 1H6V5zm3 6H6V9h3c.6 0 1 .4 1 1s-.4 1-1 1z"],book:["M2 1v14c0 .55.45 1 1 1h1V0H3c-.55 0-1 .45-1 1zm11-1h-1v7l-2-2-2 2V0H5v16h8c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z"],bookmark:["M11.2.01h-.15C11.03.01 11.02 0 11 0H5c-.02 0-.03.01-.05.01H4.8c-.44 0-.8.37-.8.82v14.75c0 .45.25.56.57.24l2.87-2.94c.31-.32.82-.32 1.13 0l2.87 2.94c.31.32.57.21.57-.24V.83C12 .38 11.64.01 11.2.01z"],box:["M6 10h4c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1s.45 1 1 1zm9.93-4.37v-.02L13.94.63C13.78.26 13.42 0 13 0H3c-.42 0-.78.26-.93.63L.08 5.61l-.01.02C.03 5.74 0 5.87 0 6v9c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V6c0-.13-.03-.26-.07-.37zM9 2h3.32l1.2 3H9V2zM3.68 2H7v3H2.48l1.2-3zM14 14H2V7h12v7z"],briefcase:["M15 3.98h-3v-2c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v2H1c-.55 0-1 .45-1 1v4h3v-1h2v1h6v-1h2v1h3v-4c0-.55-.45-1-1-1zm-5 0H6v-1h4v1zm3 7h-2v-1H5v1H3v-1H0v4c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-4h-3v1z"],"bring-data":["M14 14a1 1 0 010 2H2a1 1 0 010-2h12zM7.995 3.005c.55 0 1 .45 1 .999v5.584l1.29-1.288a1.002 1.002 0 011.42 1.419l-3 2.996a1.015 1.015 0 01-1.42 0l-3-2.997A1.002 1.002 0 015.705 8.3l1.29 1.29V4.013c0-.55.45-1.009 1-1.009zM14 0a1 1 0 110 2 1 1 0 010-2zm-3 0a1 1 0 110 2 1 1 0 010-2zM8 0a1 1 0 110 2 1 1 0 010-2zM5 0a1 1 0 110 2 1 1 0 010-2zM2 0a1 1 0 110 2 1 1 0 010-2z"],build:["M15.39 12.41L7.7 6l1.07-1.1c.34-.34-.12-.63.12-1.26.88-2.17 3.41-2.35 3.41-2.35s.36-.37.71-.72C9.74-.81 7.53.53 6.54 1.4L3.12 4.9l-.71.72c-.39.4-.39 1.05 0 1.45l-.7.72c-.39-.4-1.02-.4-1.41 0s-.39 1.05 0 1.45l1.41 1.45c.39.4 1.02.4 1.41 0s.39-1.05 0-1.45l.71-.72c.39.4 1.02.4 1.41 0l.8-.82 6.39 7.67c.82.82 2.14.82 2.96 0 .81-.82.81-2.15 0-2.96z"],calculator:["M13 0H3c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zM6 14H4v-2h2v2zm0-3H4V9h2v2zm0-3H4V6h2v2zm3 6H7v-2h2v2zm0-3H7V9h2v2zm0-3H7V6h2v2zm3 6h-2V9h2v5zm0-6h-2V6h2v2zm0-3H4V2h8v3z"],calendar:["M11 3c.6 0 1-.5 1-1V1c0-.6-.4-1-1-1s-1 .4-1 1v1c0 .5.4 1 1 1zm3-2h-1v1c0 1.1-.9 2-2 2s-2-.9-2-2V1H6v1c0 1.1-.9 2-2 2s-2-.9-2-2V1H1c-.6 0-1 .5-1 1v12c0 .6.4 1 1 1h13c.6 0 1-.4 1-1V2c0-.6-.5-1-1-1zM5 13H2v-3h3v3zm0-4H2V6h3v3zm4 4H6v-3h3v3zm0-4H6V6h3v3zm4 4h-3v-3h3v3zm0-4h-3V6h3v3zM4 3c.6 0 1-.5 1-1V1c0-.6-.4-1-1-1S3 .4 3 1v1c0 .5.4 1 1 1z"],camera:["M15 3h-2.59L10.7 1.29A.956.956 0 0010 1H6c-.28 0-.53.11-.71.29L3.59 3H1c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h2.56c1.1 1.22 2.67 2 4.44 2s3.34-.78 4.44-2H15c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zM3 6H1V5h2v1zm5 6c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"],"caret-down":["M12 6.5c0-.28-.22-.5-.5-.5h-7a.495.495 0 00-.37.83l3.5 4c.09.1.22.17.37.17s.28-.07.37-.17l3.5-4c.08-.09.13-.2.13-.33z"],"caret-left":["M9.5 4c-.13 0-.24.05-.33.13l-4 3.5c-.1.09-.17.22-.17.37s.07.28.17.37l4 3.5a.495.495 0 00.83-.37v-7c0-.28-.22-.5-.5-.5z"],"caret-right":["M11 8c0-.15-.07-.28-.17-.37l-4-3.5A.495.495 0 006 4.5v7a.495.495 0 00.83.37l4-3.5c.1-.09.17-.22.17-.37z"],"caret-up":["M11.87 9.17s.01 0 0 0l-3.5-4C8.28 5.07 8.15 5 8 5s-.28.07-.37.17l-3.5 4a.495.495 0 00.37.83h7a.495.495 0 00.37-.83z"],"cell-tower":["M8.97 6.76c-.01-.05-.04-.08-.06-.13-.02-.05-.03-.1-.05-.15.08-.14.14-.3.14-.48 0-.55-.45-1-1-1s-1 .45-1 1c0 .18.06.34.14.48-.03.05-.03.1-.05.15-.02.05-.05.08-.06.13l-2 8c-.13.54.19 1.08.73 1.21a.995.995 0 001.21-.73L7.53 13h.94l.56 2.24a1 1 0 001.94-.48l-2-8zM3.72 1.7C4.1 1.3 4.09.67 3.7.28S2.67-.09 2.28.3c-3.05 3.12-3.05 8.28 0 11.4a.996.996 0 101.43-1.39c-2.28-2.35-2.28-6.27.01-8.61zM11.6 3.2c-.44-.33-1.07-.24-1.4.2-.33.44-.24 1.07.2 1.4.43.32.53 1.96-.04 2.43-.42.35-.48.98-.13 1.41.35.42.98.48 1.41.13 1.59-1.33 1.39-4.5-.04-5.57z","M13.72.3c-.39-.4-1.02-.4-1.41-.02s-.41 1.02-.03 1.42c2.29 2.34 2.29 6.26 0 8.6-.39.39-.38 1.03.02 1.41s1.03.38 1.41-.02c3.05-3.11 3.05-8.27.01-11.39zM5.4 7.23c-.57-.47-.47-2.11-.04-2.43.44-.33.53-.96.2-1.4s-.96-.53-1.4-.2c-1.44 1.07-1.63 4.24-.04 5.57.42.35 1.05.3 1.41-.13.35-.42.29-1.06-.13-1.41z"],changes:["M8.29 7.71l3 3c.18.18.43.29.71.29s.53-.11.71-.29l3-3a1.003 1.003 0 00-1.42-1.42L13 7.59V1c0-.55-.45-1-1-1s-1 .45-1 1v6.59l-1.29-1.3a1.003 1.003 0 00-1.42 1.42zM14.5 13h-13c-.83 0-1.5.67-1.5 1.5S.67 16 1.5 16h13c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5zM1 5c.28 0 .53-.11.71-.29L3 3.41V10c0 .55.45 1 1 1s1-.45 1-1V3.41L6.29 4.7c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-3-3C4.53.11 4.28 0 4 0s-.53.11-.71.29l-3 3A1.003 1.003 0 001 5z"],chart:["M0 15c0 .55.45 1 1 1h2c.55 0 1-.45 1-1V9.4L0 11v4zm6-5.5V15c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-5l-1 1-3-1.5zM13 7l-1 1v7c0 .55.45 1 1 1h2c.55 0 1-.45 1-1V7.88c-.26.07-.58.12-1 .12-1.96 0-2-1-2-1zm2-6h-3c-.55 0-1 .45-1 1s.45 1 1 1h.59L8.8 6.78 5.45 5.11v.01C5.31 5.05 5.16 5 5 5s-.31.05-.44.11V5.1l-4 2v.01C.23 7.28 0 7.61 0 8c0 .55.45 1 1 1 .16 0 .31-.05.44-.11v.01L5 7.12 8.55 8.9v-.01c.14.06.29.11.45.11.28 0 .53-.11.71-.29L14 4.41V5c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1z"],chat:["M6 10c-1.1 0-2-.9-2-2V3H1c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1v2a1.003 1.003 0 001.71.71L5.41 13H10c.55 0 1-.45 1-1v-1.17l-.83-.83H6zm9-10H6c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h4.59l2.71 2.71c.17.18.42.29.7.29.55 0 1-.45 1-1V9c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z"],"chevron-backward":["M7.41 8l3.29-3.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71L6 6.59V4c0-.55-.45-1-1-1s-1 .45-1 1v8c0 .55.45 1 1 1s1-.45 1-1V9.41l3.29 3.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L7.41 8z"],"chevron-down":["M12 5c-.28 0-.53.11-.71.29L8 8.59l-3.29-3.3a1.003 1.003 0 00-1.42 1.42l4 4c.18.18.43.29.71.29s.53-.11.71-.29l4-4A1.003 1.003 0 0012 5z"],"chevron-forward":["M10 3c-.55 0-1 .45-1 1v2.59l-3.29-3.3a1.003 1.003 0 00-1.42 1.42L7.59 8 4.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L9 9.41V12c0 .55.45 1 1 1s1-.45 1-1V4c0-.55-.45-1-1-1z"],"chevron-left":["M7.41 8l3.29-3.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-4 4C5.11 7.47 5 7.72 5 8c0 .28.11.53.29.71l4 4a1.003 1.003 0 001.42-1.42L7.41 8z"],"chevron-right":["M10.71 7.29l-4-4a1.003 1.003 0 00-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z"],"chevron-up":["M12.71 9.29l-4-4C8.53 5.11 8.28 5 8 5s-.53.11-.71.29l-4 4a1.003 1.003 0 001.42 1.42L8 7.41l3.29 3.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71z"],circle:["M8 0C3.6 0 0 3.6 0 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 14c-3.3 0-6-2.7-6-6s2.7-6 6-6 6 2.7 6 6-2.7 6-6 6z"],"circle-arrow-down":["M11 7c-.28 0-.53.11-.71.29L9 8.59V5c0-.55-.45-1-1-1s-1 .45-1 1v3.59l-1.29-1.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l3-3A1.003 1.003 0 0011 7zM8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6z"],"circle-arrow-left":["M11 7H7.41L8.7 5.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-3 3C4.11 7.47 4 7.72 4 8c0 .28.11.53.29.71l3 3a1.003 1.003 0 001.42-1.42L7.41 9H11c.55 0 1-.45 1-1s-.45-1-1-1zM8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6z"],"circle-arrow-right":["M8.71 4.29a1.003 1.003 0 00-1.42 1.42L8.59 7H5c-.55 0-1 .45-1 1s.45 1 1 1h3.59L7.3 10.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-3-3zM8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6z"],"circle-arrow-up":["M8.71 4.29C8.53 4.11 8.28 4 8 4s-.53.11-.71.29l-3 3a1.003 1.003 0 001.42 1.42L7 7.41V11c0 .55.45 1 1 1s1-.45 1-1V7.41l1.29 1.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-3-3zM8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6z"],citation:["M15.02 5c0-1.66-1.34-3-3-3s-3 1.34-3 3a2.996 2.996 0 003.6 2.94C12.1 9.76 11.14 11 10.02 11c-.55 0-1 .45-1 1s.45 1 1 1c2.76 0 5-3.13 5-7 0-.2-.02-.39-.04-.58.01-.14.04-.28.04-.42zm-11-3c-1.66 0-3 1.34-3 3a2.996 2.996 0 003.6 2.94C4.1 9.76 3.14 11 2.02 11c-.55 0-1 .45-1 1s.45 1 1 1c2.76 0 5-3.13 5-7 0-.2-.02-.39-.04-.58.01-.14.04-.28.04-.42 0-1.66-1.35-3-3-3z"],clean:["M12 8l-1.2 2.796-2.8 1.2 2.8 1.197L12 16l1.2-2.807L16 12l-2.8-1.204zM5 0L3.5 3.5 0 4.995 3.5 6.5 5 10l1.5-3.5L10 5 6.5 3.5z"],clipboard:["M11 2c0-.55-.45-1-1-1h.22C9.88.4 9.24 0 8.5 0S7.12.4 6.78 1H7c-.55 0-1 .45-1 1v1h5V2zm2 0h-1v2H5V2H4c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h9c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1z"],cloud:["M12 6c-.03 0-.07 0-.1.01A5 5 0 002 7c0 .11.01.22.02.33A3.51 3.51 0 000 10.5C0 12.43 1.57 14 3.5 14H12c2.21 0 4-1.79 4-4s-1.79-4-4-4z"],"cloud-download":["M11 11c-.28 0-.53.11-.71.29L9 12.59V8c0-.55-.45-1-1-1s-1 .45-1 1v4.59L5.71 11.3A.965.965 0 005 11a1.003 1.003 0 00-.71 1.71l3 3c.18.18.43.29.71.29s.53-.11.71-.29l3-3A1.003 1.003 0 0011 11zm1-7c-.03 0-.07 0-.1.01A5 5 0 002 5c0 .11.01.22.02.33A3.51 3.51 0 000 8.5c0 1.41.84 2.61 2.03 3.17C2.2 10.17 3.46 9 5 9c.06 0 .13.02.19.02C5.07 8.7 5 8.36 5 8c0-1.66 1.34-3 3-3s3 1.34 3 3c0 .36-.07.7-.19 1.02.06 0 .13-.02.19-.02 1.48 0 2.7 1.07 2.95 2.47A3.964 3.964 0 0016 8c0-2.21-1.79-4-4-4z"],"cloud-upload":["M8.71 7.29C8.53 7.11 8.28 7 8 7s-.53.11-.71.29l-3 3a1.003 1.003 0 001.42 1.42L7 10.41V15c0 .55.45 1 1 1s1-.45 1-1v-4.59l1.29 1.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-3-3zM12 4c-.03 0-.07 0-.1.01A5 5 0 002 5c0 .11.01.22.02.33a3.495 3.495 0 00.07 6.37c-.05-.23-.09-.46-.09-.7 0-.83.34-1.58.88-2.12l3-3a2.993 2.993 0 014.24 0l3 3c.54.54.88 1.29.88 2.12 0 .16-.02.32-.05.47C15.17 10.78 16 9.5 16 8c0-2.21-1.79-4-4-4z"],code:["M15.71 7.29l-3-3a1.003 1.003 0 00-1.42 1.42L13.59 8l-2.29 2.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71zM5 5a1.003 1.003 0 00-1.71-.71l-3 3C.11 7.47 0 7.72 0 8c0 .28.11.53.29.71l3 3a1.003 1.003 0 001.42-1.42L2.41 8 4.7 5.71c.19-.18.3-.43.3-.71zm4-3c-.48 0-.87.35-.96.81l-2 10c-.01.06-.04.12-.04.19 0 .55.45 1 1 1 .48 0 .87-.35.96-.81l2-10c.01-.06.04-.12.04-.19 0-.55-.45-1-1-1z"],"code-block":["M15 3h-2V2c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H7V2c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v1H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zm-8.29 8.29a1.003 1.003 0 01-1.42 1.42l-3-3C2.11 9.53 2 9.28 2 9s.11-.53.29-.71l3-3a1.003 1.003 0 011.42 1.42L4.41 9l2.3 2.29zm7-1.58l-3 3a1.003 1.003 0 01-1.42-1.42L11.59 9l-2.3-2.29a1.003 1.003 0 011.42-1.42l3 3c.18.18.29.43.29.71s-.11.53-.29.71z"],cog:["M15.19 6.39h-1.85c-.11-.37-.27-.71-.45-1.04l1.36-1.36c.31-.31.31-.82 0-1.13l-1.13-1.13a.803.803 0 00-1.13 0l-1.36 1.36c-.33-.17-.67-.33-1.04-.44V.79c0-.44-.36-.8-.8-.8h-1.6c-.44 0-.8.36-.8.8v1.86c-.39.12-.75.28-1.1.47l-1.3-1.3c-.3-.3-.79-.3-1.09 0L1.82 2.91c-.3.3-.3.79 0 1.09l1.3 1.3c-.2.34-.36.7-.48 1.09H.79c-.44 0-.8.36-.8.8v1.6c0 .44.36.8.8.8h1.85c.11.37.27.71.45 1.04l-1.36 1.36c-.31.31-.31.82 0 1.13l1.13 1.13c.31.31.82.31 1.13 0l1.36-1.36c.33.18.67.33 1.04.44v1.86c0 .44.36.8.8.8h1.6c.44 0 .8-.36.8-.8v-1.86c.39-.12.75-.28 1.1-.47l1.3 1.3c.3.3.79.3 1.09 0l1.09-1.09c.3-.3.3-.79 0-1.09l-1.3-1.3c.19-.35.36-.71.48-1.1h1.85c.44 0 .8-.36.8-.8v-1.6a.816.816 0 00-.81-.79zm-7.2 4.6c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"],"collapse-all":["M7.29 6.71c.18.18.43.29.71.29s.53-.11.71-.29l4-4a1.003 1.003 0 00-1.42-1.42L8 4.59l-3.29-3.3a1.003 1.003 0 00-1.42 1.42l4 4zm1.42 2.58C8.53 9.11 8.28 9 8 9s-.53.11-.71.29l-4 4a1.003 1.003 0 001.42 1.42L8 11.41l3.29 3.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-4-4z"],"column-layout":["M15 1H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zM4 13H2V3h2v10zm3 0H5V3h2v10zm7 0H8V3h6v10z"],comment:["M14 1H1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h2v3a1.003 1.003 0 001.71.71L8.41 12H14c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zM3.5 8C2.67 8 2 7.33 2 6.5S2.67 5 3.5 5 5 5.67 5 6.5 4.33 8 3.5 8zm4 0C6.67 8 6 7.33 6 6.5S6.67 5 7.5 5 9 5.67 9 6.5 8.33 8 7.5 8zm4 0c-.83 0-1.5-.67-1.5-1.5S10.67 5 11.5 5s1.5.67 1.5 1.5S12.33 8 11.5 8z"],comparison:["M7.99-.01c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1s1-.45 1-1v-14c0-.55-.45-1-1-1zm-3 3h-4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1zm10 0h-4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1zm0 3h-4v-2h4v2zm0 3h-4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1zm0 3h-4v-2h4v2zm-10-3h-4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1z"],compass:["M12 8c0 .14-.03.27-.08.39l-3 6.99c-.15.37-.51.62-.92.62s-.77-.25-.92-.61l-3-6.99a1.006 1.006 0 010-.79l3-6.99C7.23.25 7.59 0 8 0s.77.25.92.61l3 6.99c.05.13.08.26.08.4zM8 3.54L6.09 8h3.82L8 3.54z"],compressed:["M15.93 5.63v-.02L13.94.63C13.78.26 13.42 0 13 0H3c-.42 0-.78.26-.93.63L.08 5.61l-.01.02C.03 5.74 0 5.87 0 6v9c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V6c0-.13-.03-.26-.07-.37zM9 2h3.32l1.2 3H9V2zM3.68 2H7v3H2.48l1.2-3zM14 14H2V7h5v2.59l-1.29-1.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l3-3a1.003 1.003 0 00-1.42-1.42L9 9.59V7h5v7z"],confirm:["M8.7 4.29a.965.965 0 00-.71-.3 1.003 1.003 0 00-.71 1.71l2 2c.18.18.43.29.71.29s.53-.11.71-.29l5-5a1.003 1.003 0 00-1.42-1.42l-4.29 4.3L8.7 4.29zm5.22 3.01c.03.23.07.45.07.69 0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6c.81 0 1.59.17 2.3.46l1.5-1.5A7.998 7.998 0 00-.01 7.99c0 4.42 3.58 8 8 8s8-3.58 8-8c0-.83-.13-1.64-.36-2.39l-1.71 1.7z"],console:["M15 15H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h14c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1zM14 5H2v8h12V5zM4 6c.28 0 .53.11.71.29l2 2c.18.18.29.43.29.71s-.11.53-.29.71l-2 2a1.003 1.003 0 01-1.42-1.42L4.59 9l-1.3-1.29A1.003 1.003 0 014 6zm5 4h3c.55 0 1 .45 1 1s-.45 1-1 1H9c-.55 0-1-.45-1-1s.45-1 1-1z"],contrast:["M15.2 6.4h-1.44c-.13-.47-.32-.92-.56-1.34L14.26 4c.31-.31.31-.82 0-1.13l-1.13-1.13a.803.803 0 00-1.13 0L10.94 2.8c-.42-.24-.86-.42-1.34-.56V.8c0-.44-.36-.8-.8-.8H7.2c-.44 0-.8.36-.8.8v1.44c-.5.14-.96.34-1.4.59l-1-1c-.3-.3-.79-.3-1.09 0L1.83 2.91c-.3.3-.3.79 0 1.09l1 1c-.25.44-.45.9-.59 1.4H.8c-.44 0-.8.36-.8.8v1.6c0 .44.36.8.8.8h1.44c.13.47.32.92.56 1.34L1.74 12c-.31.31-.31.82 0 1.13l1.13 1.13c.31.31.82.31 1.13 0l1.06-1.06c.42.24.86.42 1.34.56v1.44c0 .44.36.8.8.8h1.6c.44 0 .8-.36.8-.8v-1.44c.5-.14.96-.33 1.4-.59l1 1c.3.3.79.3 1.09 0l1.09-1.09c.3-.3.3-.79 0-1.09l-1-1c.25-.43.45-.9.59-1.4h1.44c.44 0 .8-.36.8-.8V7.2a.818.818 0 00-.81-.8zM8 12c-2.21 0-4-1.79-4-4s1.79-4 4-4v8z"],control:["M13 8H8v5h5V8zm0-5H8v4h5V3zm2-3H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 14H2V2h12v12zM7 3H3v10h4V3z"],"credit-card":["M14.99 2.95h-14c-.55 0-1 .45-1 1v1h16v-1c0-.55-.45-1-1-1zm-15 10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-6h-16v6zm5.5-2h5c.28 0 .5.22.5.5s-.22.5-.5.5h-5c-.28 0-.5-.22-.5-.5s.23-.5.5-.5zm-3 0h1c.28 0 .5.22.5.5s-.22.5-.5.5h-1c-.28 0-.5-.22-.5-.5s.23-.5.5-.5z"],cross:["M9.41 8l3.29-3.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71L8 6.59l-3.29-3.3a1.003 1.003 0 00-1.42 1.42L6.59 8 3.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L8 9.41l3.29 3.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L9.41 8z"],crown:["M2 6l3 2 3-4 3 4 3-2-1 6H3L2 6zm6-5a1 1 0 110 2 1 1 0 010-2zM1 3a1 1 0 110 2 1 1 0 010-2zm14 0a1 1 0 110 2 1 1 0 010-2zM3 13h10v2H3v-2z"],cube:["M14.194 3.54L8 7.41 1.806 3.54 7.504.283a1 1 0 01.992 0l5.698 3.255zm.75.71a1 1 0 01.056.33v6.84a1 1 0 01-.504.868L8.5 15.714V8.277l6.444-4.027zm-13.888 0L7.5 8.277v7.437l-5.996-3.426A1 1 0 011 11.42V4.58a1 1 0 01.056-.33z"],"cube-add":["M14 2h1a1 1 0 010 2h-1v1a1 1 0 01-2 0V4h-1a1 1 0 010-2h1V1a1 1 0 012 0v1zM9.136.65a3.001 3.001 0 00.992 5.222c.018.058.038.115.059.172L8 7.41 1.806 3.54 7.504.283a1 1 0 01.992 0l.64.365zM15 7.235v4.184a1 1 0 01-.504.868L8.5 15.714V8.277l2.187-1.367A2.994 2.994 0 0013 8c.768 0 1.47-.289 2-.764zM1.056 4.25L7.5 8.277v7.437l-5.996-3.426A1 1 0 011 11.42V4.58a1 1 0 01.056-.33z"],"cube-remove":["M10.365 5.933L8 7.41 1.806 3.54 7.504.283a1 1 0 01.992 0l.64.365a3.001 3.001 0 001.228 5.283zM15 6v5.42a1 1 0 01-.504.868L8.5 15.714V8.277L12.143 6H15zM1.056 4.25L7.5 8.277v7.437l-5.996-3.426A1 1 0 011 11.42V4.58a1 1 0 01.056-.33zM11 2h4a1 1 0 010 2h-4a1 1 0 010-2z"],"curved-range-chart":["M15 12H3.12l1.81-1.39c1.73 1.01 5.53-.03 9.08-2.61l-1.22-1.5C10.3 8.3 7.86 9.37 6.65 9.29L14.3 3.4l-.6-.8-7.83 6.03c-.01-1.07 1.8-3.19 4.47-5.13L9.12 2C5.38 4.7 3.34 8.1 4.25 9.87L2 11.6V3c0-.55-.45-1-1-1s-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1z"],cut:["M13 2s.71-1.29 0-2L8.66 5.07l1.05 1.32L13 2zm.07 8c-.42 0-.82.09-1.18.26L3.31 0c-.69.71 0 2 0 2l3.68 5.02-2.77 3.24A2.996 2.996 0 000 13c0 1.66 1.34 3 3 3s3-1.34 3-3c0-.46-.11-.89-.29-1.27L8.1 8.54l2.33 3.19c-.18.39-.29.82-.29 1.27 0 1.66 1.31 3 2.93 3S16 14.66 16 13s-1.31-3-2.93-3zM3 14c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm10.07 0c-.54 0-.98-.45-.98-1s.44-1 .98-1 .98.45.98 1-.44 1-.98 1z"],cycle:["M13 9a3 3 0 110 6 3 3 0 010-6zM3 9a3 3 0 110 6 3 3 0 010-6zm6.169-5.27l.087.09 1.51 1.746 1.589.549a1 1 0 01.65 1.16l-.032.112a1 1 0 01-1.159.65l-.112-.032-1.843-.636a1 1 0 01-.337-.198l-.092-.093-.959-1.109L7.041 7.5l1.691 1.819a1 1 0 01.26.556L9 10v3a1 1 0 01-1.993.117L7 13l-.001-2.608-2.056-2.211a1 1 0 01-.081-1.264l.082-.1 2.825-3.026a1 1 0 011.4-.061zM13 10.5a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm-10 0a1.5 1.5 0 100 3 1.5 1.5 0 000-3zM11 1a1.5 1.5 0 110 3 1.5 1.5 0 010-3z"],dashboard:["M5 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zM4 7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm4-2c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm-2 6c0 1.1.9 2 2 2s2-.9 2-2c0-.53-2-5-2-5s-2 4.47-2 5zM8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6zm4-9c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1zm0 2c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1z"],"data-lineage":["M1.067 0C.477 0 0 .478 0 1.067V3.2c0 .59.478 1.067 1.067 1.067h2.24a5.342 5.342 0 002.9 3.734 5.337 5.337 0 00-2.9 3.733h-2.24C.477 11.733 0 12.21 0 12.8v2.133C0 15.523.478 16 1.067 16H6.4c.59 0 1.067-.478 1.067-1.067V12.8c0-.59-.478-1.067-1.067-1.067H4.401a4.27 4.27 0 013.92-3.194l.212-.006V9.6c0 .59.478 1.067 1.067 1.067h5.333c.59 0 1.067-.478 1.067-1.067V6.4c0-.59-.478-1.067-1.067-1.067H9.6c-.59 0-1.067.478-1.067 1.067v1.067a4.268 4.268 0 01-4.132-3.2H6.4c.59 0 1.067-.478 1.067-1.067V1.067C7.467.477 6.989 0 6.4 0H1.067z"],database:["M8 4c3.31 0 6-.9 6-2s-2.69-2-6-2C4.68 0 2 .9 2 2s2.68 2 6 2zm-6-.48V8c0 1.1 2.69 2 6 2s6-.9 6-2V3.52C12.78 4.4 10.56 5 8 5s-4.78-.6-6-1.48zm0 6V14c0 1.1 2.69 2 6 2s6-.9 6-2V9.52C12.78 10.4 10.56 11 8 11s-4.78-.6-6-1.48z"],delete:["M11.99 4.99a1.003 1.003 0 00-1.71-.71l-2.29 2.3L5.7 4.29a.965.965 0 00-.71-.3 1.003 1.003 0 00-.71 1.71l2.29 2.29-2.29 2.29A1.003 1.003 0 005.7 11.7l2.29-2.29 2.29 2.29a1.003 1.003 0 001.42-1.42L9.41 7.99 11.7 5.7c.18-.18.29-.43.29-.71zm-4-5c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.68 6-6 6z"],delta:["M8 0L0 16h16L8 0zM7 5l5 10H2L7 5z"],"derive-column":["M6.08 6.67h-.84c.24-.92.56-1.6.96-2.03.24-.27.48-.4.71-.4.05 0 .08.01.11.04s.04.06.04.1c0 .04-.03.11-.1.21-.06.1-.1.2-.1.29 0 .13.05.24.15.33.1.09.23.14.39.14.17 0 .31-.06.42-.17A.58.58 0 008 4.73c0-.22-.09-.39-.26-.53-.17-.13-.44-.2-.81-.2-.59 0-1.12.16-1.59.48-.48.32-.93.85-1.36 1.59-.15.26-.29.42-.42.49s-.35.11-.64.1l-.19.65h.81l-1.19 4.37c-.2.72-.33 1.16-.4 1.33-.1.24-.26.45-.46.62-.08.07-.18.1-.3.1-.03 0-.06-.01-.08-.03l-.03-.04c0-.02.03-.06.09-.11.06-.06.09-.14.09-.26 0-.13-.05-.23-.14-.32a.6.6 0 00-.4-.13c-.21 0-.38.05-.51.16s-.21.25-.21.4c0 .16.08.3.23.42.16.12.4.18.74.18.53 0 .99-.13 1.4-.39.41-.26.76-.65 1.07-1.19.3-.54.62-1.4.94-2.59l.68-2.53h.82l.2-.63zM15 0H8c-.55 0-1 .45-1 1v2h2V2h5v12H9v-1H7v2c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zM8.3 9.94c.18.52.33.89.46 1.13.13.24.28.4.44.51.17.1.37.16.62.16.24 0 .49-.08.74-.25.33-.21.66-.58 1.01-1.09l-.21-.11c-.23.31-.41.5-.52.57a.44.44 0 01-.26.07c-.12 0-.24-.07-.36-.21-.2-.24-.46-.91-.8-2 .3-.49.55-.81.75-.96.15-.11.3-.16.47-.16.06 0 .17.02.34.06.16.04.31.06.43.06.17 0 .31-.06.43-.17.1-.11.16-.25.16-.43 0-.19-.06-.33-.17-.44-.12-.11-.28-.16-.49-.16-.19 0-.37.04-.54.13-.17.09-.39.27-.65.56-.2.21-.48.58-.87 1.11-.15-.66-.41-1.26-.78-1.81l-2.05.33-.04.21c.15-.03.28-.04.39-.04.2 0 .37.08.5.25.21.26.5 1.03.88 2.33-.29.37-.49.61-.6.72-.18.18-.33.3-.44.36-.09.04-.19.07-.3.07-.09 0-.23-.04-.42-.13a.866.866 0 00-.36-.09c-.2 0-.36.06-.49.18a.59.59 0 00-.19.46c0 .17.06.32.18.43.12.11.28.16.48.16.2 0 .38-.04.55-.11.17-.08.39-.24.65-.49.24-.27.6-.66 1.06-1.21z"],desktop:["M15 0H1C.45 0 0 .45 0 1v10c0 .55.45 1 1 1h4.75l-.5 2H4c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1h-1.25l-.5-2H15c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 10H2V2h12v8z"],diagnosis:["M3.2 1a1 1 0 01.117 1.993L3.2 3H3v3a2 2 0 001.85 1.995L5 8a2 2 0 001.995-1.85L7 6V3h-.2a1 1 0 01-.993-.883L5.8 2a1 1 0 01.883-.993L6.8 1H8a1 1 0 01.993.883L9 2v4a4.002 4.002 0 01-3.007 3.876v.007L6 10a3 3 0 005.995.176L12 10V7.792a2.5 2.5 0 112 0V10a5 5 0 01-10 0c0-.042.003-.084.008-.125A4 4 0 011.005 6.2L1 6V2a1 1 0 01.883-.993L2 1h1.2z"],"diagram-tree":["M15 8v3h-2V9H9v2H7V9H3v2H1V8a1 1 0 011-1h5V5h2v2h5a1 1 0 011 1zM1 12h2a1 1 0 011 1v2a1 1 0 01-1 1H1a1 1 0 01-1-1v-2a1 1 0 011-1zm12 0h2a1 1 0 011 1v2a1 1 0 01-1 1h-2a1 1 0 01-1-1v-2a1 1 0 011-1zm-6 0h2a1 1 0 011 1v2a1 1 0 01-1 1H7a1 1 0 01-1-1v-2a1 1 0 011-1zM7 0h2a1 1 0 011 1v2a1 1 0 01-1 1H7a1 1 0 01-1-1V1a1 1 0 011-1z"],"direction-left":["M16 1.99l-16 6 16 6-4-6z"],"direction-right":["M16 7.99l-16-6 4 6-4 6z"],disable:["M7.99-.01c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm-6 8c0-3.31 2.69-6 6-6 1.3 0 2.49.42 3.47 1.12l-8.35 8.35c-.7-.98-1.12-2.17-1.12-3.47zm6 6c-1.3 0-2.49-.42-3.47-1.12l8.35-8.35c.7.98 1.12 2.17 1.12 3.47 0 3.32-2.68 6-6 6z"],document:["M9 0H3c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V5L9 0zm3 14H4V2h4v4h4v8z"],"document-open":["M6 12c0 .55.45 1 1 1s1-.45 1-1V8c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1s.45 1 1 1h1.59L1.3 12.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L6 10.41V12zm4-12H4c-.55 0-1 .45-1 1v4h2V2h4v4h4v8H5.24l-1.8 1.8c.16.12.35.2.56.2h10c.55 0 1-.45 1-1V5l-5-5z"],"document-share":["M10 14H2V2h4v4h1c0-.83.36-1.55.91-2.09l-.03-.03.9-.9C8.3 2.45 8 1.77 8 1L7 0H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V8.22c-.53.48-1.23.78-2 .78v5zm5-14h-4c-.55 0-1 .45-1 1s.45 1 1 1h1.59l-3.3 3.29a1.003 1.003 0 001.42 1.42L14 3.41V5c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1z"],dollar:["M12.83 9.51c-.1-.3-.25-.58-.45-.84s-.45-.49-.75-.7c-.3-.2-.65-.36-1.05-.48-.16-.04-.43-.11-.8-.2-.35-.09-.73-.18-1.12-.28-.39-.1-.74-.19-1.06-.27-.31-.08-.49-.12-.54-.13-.43-.12-.78-.29-1.05-.52-.27-.23-.4-.55-.4-.95 0-.29.07-.53.21-.72.14-.19.32-.34.54-.46.22-.11.46-.19.72-.24.26-.05.52-.08.77-.08.74 0 1.35.15 1.83.46.48.3.75.83.81 1.56h2.14c0-.6-.13-1.13-.38-1.58-.25-.45-.59-.84-1.02-1.15-.43-.31-.93-.54-1.49-.7-.24-.06-.49-.1-.75-.14V1c0-.55-.45-1-1-1s-1 .45-1 1v1.08c-.23.03-.46.07-.68.13-.54.13-1.02.34-1.44.61-.42.28-.76.63-1.02 1.05-.26.43-.39.93-.39 1.5 0 .3.04.59.13.88.09.29.23.56.44.82.21.26.48.49.83.7.35.21.79.38 1.31.51.85.21 1.56.38 2.14.52.58.13 1.08.28 1.52.42.25.09.48.23.69.44.21.21.32.53.32.97 0 .21-.05.42-.14.63-.09.21-.24.39-.45.55-.21.16-.47.29-.81.39-.33.1-.73.15-1.2.15-.43 0-.84-.05-1.21-.14-.37-.09-.7-.24-.99-.43-.29-.2-.51-.45-.67-.76-.16-.31-.24-.68-.24-1.12H3c.01.71.15 1.32.43 1.84.27.52.64.94 1.1 1.27.46.33.99.58 1.61.74.27.07.56.12.85.16V15c0 .55.45 1 1 1s1-.45 1-1v-1.05c.3-.03.61-.08.9-.15.58-.13 1.1-.34 1.56-.63.46-.29.83-.66 1.11-1.11.28-.45.42-1 .42-1.64 0-.31-.05-.61-.15-.91z"],dot:["M8 5a3 3 0 100 6 3 3 0 100-6z"],"double-caret-horizontal":["M13.71 7.29l-3-3A1.003 1.003 0 009 5v6a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71zM6 4c-.28 0-.53.11-.71.29l-3 3C2.11 7.47 2 7.72 2 8c0 .28.11.53.29.71l3 3A1.003 1.003 0 007 11V5c0-.55-.45-1-1-1z"],"double-caret-vertical":["M5 7h6a1.003 1.003 0 00.71-1.71l-3-3C8.53 2.11 8.28 2 8 2s-.53.11-.71.29l-3 3A1.003 1.003 0 005 7zm6 2H5a1.003 1.003 0 00-.71 1.71l3 3c.18.18.43.29.71.29s.53-.11.71-.29l3-3A1.003 1.003 0 0011 9z"],"double-chevron-down":["M7.29 8.71c.18.18.43.29.71.29s.53-.11.71-.29l4-4a1.003 1.003 0 00-1.42-1.42L8 6.59l-3.29-3.3a1.003 1.003 0 00-1.42 1.42l4 4zM12 8c-.28 0-.53.11-.71.29L8 11.59l-3.29-3.3a1.003 1.003 0 00-1.42 1.42l4 4c.18.18.43.29.71.29s.53-.11.71-.29l4-4A1.003 1.003 0 0012 8z"],"double-chevron-left":["M4.41 8L7.7 4.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-4 4C2.11 7.47 2 7.72 2 8c0 .28.11.53.29.71l4 4a1.003 1.003 0 001.42-1.42L4.41 8zm5 0l3.29-3.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-4 4C7.11 7.47 7 7.72 7 8c0 .28.11.53.29.71l4 4a1.003 1.003 0 001.42-1.42L9.41 8z"],"double-chevron-right":["M9 8c0-.28-.11-.53-.29-.71l-4-4a1.003 1.003 0 00-1.42 1.42L6.59 8 3.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l4-4C8.89 8.53 9 8.28 9 8zm4.71-.71l-4-4a1.003 1.003 0 00-1.42 1.42L11.59 8 8.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z"],"double-chevron-up":["M4 8c.28 0 .53-.11.71-.29L8 4.41l3.29 3.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-4-4C8.53 2.11 8.28 2 8 2s-.53.11-.71.29l-4 4A1.003 1.003 0 004 8zm4.71-.71C8.53 7.11 8.28 7 8 7s-.53.11-.71.29l-4 4a1.003 1.003 0 001.42 1.42L8 9.41l3.29 3.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-4-4z"],"doughnut-chart":["M11.86 7h4.05C15.45 3.39 12.61.52 9 .07v4.07A4 4 0 0111.86 7zM12 8c0 2.21-1.79 4-4 4s-4-1.79-4-4 1.79-4 4-4V0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8h-4z"],download:["M7.99-.01c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zM11.7 9.7l-3 3c-.18.18-.43.29-.71.29s-.53-.11-.71-.29l-3-3A1.003 1.003 0 015.7 8.28l1.29 1.29V3.99c0-.55.45-1 1-1s1 .45 1 1v5.59l1.29-1.29a1.003 1.003 0 011.71.71c0 .27-.11.52-.29.7z"],"drag-handle-horizontal":["M2 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm4 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm8-2c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm0 2c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-4-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zM6 5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1z"],"drag-handle-vertical":["M6 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm4-6c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zM6 13c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm4 8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0 8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1z"],draw:["M14.9 11c-.3 0-.5.1-.7.3l-3 3c-.2.2-.3.4-.3.7 0 .6.5 1 1 1 .3 0 .5-.1.7-.3l3-3c.2-.2.3-.4.3-.7 0-.5-.4-1-1-1zm-1-1v-.2l-1-5c-.1-.3-.3-.6-.6-.7l-11-4-.3.3 5.8 5.8c.2-.1.4-.2.6-.2.8 0 1.5.7 1.5 1.5S8.3 9 7.4 9s-1.5-.7-1.5-1.5c0-.2.1-.4.2-.6L.3 1.1l-.3.3 4 11c.1.3.4.6.7.6l5 1h.2c.3 0 .5-.1.7-.3l3-3c.2-.2.3-.4.3-.7z"],"drawer-left":["M7 0a1 1 0 011 1v14a1 1 0 01-1 1H1a1 1 0 01-1-1V1a1 1 0 011-1h6zM6 2H2v12h4V2zm2 5h4.59L11.3 5.71A.965.965 0 0111 5a1.003 1.003 0 011.71-.71l3 3c.18.18.29.43.29.71 0 .28-.11.53-.29.71l-3 3a1.003 1.003 0 01-1.42-1.42L12.59 9H8V7z"],"drawer-left-filled":["M1 0h6a1 1 0 011 1v14a1 1 0 01-1 1H1a1 1 0 01-1-1V1a1 1 0 011-1zm7 7h4.59L11.3 5.71A.965.965 0 0111 5a1.003 1.003 0 011.71-.71l3 3c.18.18.29.43.29.71 0 .28-.11.53-.29.71l-3 3a1.003 1.003 0 01-1.42-1.42L12.59 9H8V7z"],"drawer-right":["M15 0a1 1 0 011 1v14a1 1 0 01-1 1H9a1 1 0 01-1-1V1a1 1 0 011-1h6zm-1 2h-4v12h4V2zM8 7H3.41L4.7 5.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-3 3C.11 7.47 0 7.72 0 8c0 .28.11.53.29.71l3 3a1.003 1.003 0 001.42-1.42L3.41 9H8V7z"],"drawer-right-filled":["M9 0h6a1 1 0 011 1v14a1 1 0 01-1 1H9a1 1 0 01-1-1V1a1 1 0 011-1zM8 7H3.41L4.7 5.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-3 3C.11 7.47 0 7.72 0 8c0 .28.11.53.29.71l3 3a1.003 1.003 0 001.42-1.42L3.41 9H8V7z"],"drive-time":["M15.12 4.76h-1.05l-.76-2.12c-.19-.53-.76-1.08-1.27-1.24 0 0-1.32-.4-4.04-.4-2.72 0-4.04.4-4.04.4-.5.16-1.07.71-1.26 1.24l-.77 2.12H.88c-.48 0-.88.42-.88.94s.4.94.88.94h.38L1 7c-.03.69 0 1.44 0 2v5c0 .66.38 1 1 1s1-.34 1-1v-1h10v1c0 .66.38 1 1 1s1-.34 1-1V9c0-.56-.01-1.37 0-2l-.26-.37h.38c.48 0 .88-.42.88-.93 0-.52-.4-.94-.88-.94zM5 10H3V8h2v2zm8 0h-2V8h2v2zm0-4H3c-.18 0-.06-.82 0-1l.73-1.63C3.79 3.19 3.82 3 4 3h8c.18 0 .21.19.27.37L13 5c.06.18.18 1 0 1z"],duplicate:["M15 0H5c-.55 0-1 .45-1 1v2h2V2h8v7h-1v2h2c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-4 4H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zm-1 10H2V6h8v8z"],edit:["M3.25 10.26l2.47 2.47 6.69-6.69-2.46-2.48-6.7 6.7zM.99 14.99l3.86-1.39-2.46-2.44-1.4 3.83zm12.25-14c-.48 0-.92.2-1.24.51l-1.44 1.44 2.47 2.47 1.44-1.44c.32-.32.51-.75.51-1.24.01-.95-.77-1.74-1.74-1.74z"],eject:["M4 9h8a1.003 1.003 0 00.71-1.71l-4-4C8.53 3.11 8.28 3 8 3s-.53.11-.71.29l-4 4A1.003 1.003 0 004 9zm8 1H4c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1z"],endorsed:["M15.86 7.5l-.81-1.42V4.5c0-.36-.19-.68-.49-.87l-1.37-.8-.81-1.41c-.19-.31-.51-.49-.86-.49H9.89L8.5.14a.948.948 0 00-1 0l-1.39.8H4.52a1 1 0 00-.86.49l-.8 1.37-1.44.83c-.3.19-.49.51-.49.87v1.65l-.8 1.37c-.08.15-.13.32-.13.49s.05.34.14.49l.8 1.37v1.65c0 .36.19.68.49.87l1.42.81.8 1.37c.19.31.51.49.86.49H6.1l1.39.8c.15.09.32.14.48.14s.34-.05.49-.14l1.39-.8h1.63a1 1 0 00.86-.49l.81-1.41 1.37-.8c.3-.19.49-.51.49-.87V9.93l.81-1.42a.89.89 0 00.04-1.01zm-4.12-.82l-4.01 4.01c-.18.18-.43.29-.71.29s-.53-.11-.71-.29l-2-2c-.18-.19-.3-.44-.3-.71a1.003 1.003 0 011.71-.71l1.3 1.3 3.3-3.3a1.003 1.003 0 011.71.71.95.95 0 01-.29.7z"],envelope:["M0 3.06v9.88L4.94 8 0 3.06zM14.94 2H1.06L8 8.94 14.94 2zm-6.41 8.53c-.14.14-.32.22-.53.22s-.39-.08-.53-.22L6 9.06 1.06 14h13.88L10 9.06l-1.47 1.47zM11.06 8L16 12.94V3.06L11.06 8z"],equals:["M3 5h10a1 1 0 010 2H3a1 1 0 110-2zm0 4h10a1 1 0 010 2H3a1 1 0 010-2z"],eraser:["M8.06 13.91l7.63-7.44c.41-.4.41-1.05 0-1.45L10.86.3c-.41-.4-1.08-.4-1.49 0L.31 9.13c-.41.4-.41 1.05 0 1.45l5.58 5.44h8.12v-.01c.55 0 1-.45 1-1s-.45-1-1-1H7.96l.1-.1zm-2.17.06L1.67 9.85l4.22-4.11 4.22 4.11-4.22 4.12z"],error:["M7.99-.01c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm1 13h-2v-2h2v2zm0-3h-2v-7h2v7z"],euro:["M6.52 3.18c.51-.27 1.12-.4 1.83-.4.48 0 .91.06 1.27.18.37.12.68.29.96.51.18.14.3.33.44.51l1.53-1.53c-.12-.11-.23-.22-.36-.32a5.61 5.61 0 00-1.74-.83c-.66-.2-1.36-.3-2.1-.3-.99 0-1.88.18-2.66.53-.79.35-1.45.82-2 1.41-.55.58-.96 1.27-1.26 2.06H2c-.55 0-1 .45-1 1s.45 1 1 1h.04c-.01.17-.04.33-.04.5 0 .17.03.33.04.5H2c-.55 0-1 .45-1 1s.45 1 1 1h.43c0 .01 0 .02.01.02a6.2 6.2 0 001.25 2.07 5.77 5.77 0 002 1.4c.78.34 1.67.51 2.66.51.81 0 1.54-.12 2.21-.36.67-.24 1.25-.59 1.75-1.03l.03-.03-1.55-1.33c-.01.01-.02.03-.03.04-.29.3-.63.53-1.02.69-.4.17-.85.25-1.37.25-.71 0-1.32-.13-1.83-.4s-.93-.62-1.25-1.07c-.19-.24-.34-.49-.46-.76H9c.55 0 1-.45 1-1s-.45-1-1-1H4.35c-.01-.17-.03-.33-.03-.5 0-.17.02-.34.03-.5H10c.55 0 1-.45 1-1s-.45-1-1-1H4.83c.13-.27.27-.52.44-.76.32-.44.74-.8 1.25-1.06zM14 8.98v0z"],exchange:["M1.99 5.99c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.89-2-2-2zm4.15 1.86a.495.495 0 10.7-.7L5.7 5.99h5.79c.28 0 .5-.22.5-.5s-.22-.5-.5-.5H5.7l1.15-1.15a.495.495 0 10-.7-.7l-2 2c-.1.09-.16.21-.16.35s.06.26.15.35l2 2.01zm7.85-1.86c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.89-2-2-2zM9.85 8.14a.533.533 0 00-.36-.15.495.495 0 00-.35.85l1.15 1.15h-5.8c-.28 0-.5.22-.5.5s.22.5.5.5h5.79l-1.15 1.15a.495.495 0 10.7.7l2-2c.09-.09.15-.22.15-.35s-.06-.26-.15-.35l-1.98-2z"],"exclude-row":["M0 10a1.003 1.003 0 001.71.71L3 9.41l1.29 1.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L4.41 8 5.7 6.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71L3 6.59l-1.29-1.3A1.003 1.003 0 00.29 6.71L1.59 8 .29 9.29C.11 9.47 0 9.72 0 10zm1-7h14c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm14 10H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zm-1-7H9c-1.1 0-2 .9-2 2s.9 2 2 2h5c1.1 0 2-.9 2-2s-.9-2-2-2z"],"expand-all":["M4 7c.28 0 .53-.11.71-.29L8 3.41l3.29 3.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-4-4C8.53 1.11 8.28 1 8 1s-.53.11-.71.29l-4 4A1.003 1.003 0 004 7zm8 2c-.28 0-.53.11-.71.29L8 12.59l-3.29-3.3a1.003 1.003 0 00-1.42 1.42l4 4c.18.18.43.29.71.29s.53-.11.71-.29l4-4A1.003 1.003 0 0012 9z"],export:["M4 6c.28 0 .53-.11.71-.29L7 3.41V11c0 .55.45 1 1 1s1-.45 1-1V3.41l2.29 2.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-4-4C8.53.11 8.28 0 8 0s-.53.11-.71.29l-4 4A1.003 1.003 0 004 6zm11 5c-.55 0-1 .45-1 1v2H2v-2c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1z"],"eye-off":["M16 7.97v-.02-.01-.02-.02a.672.672 0 00-.17-.36c-.49-.63-1.07-1.2-1.65-1.72l-3.16 2.26a2.978 2.978 0 01-2.98 2.9c-.31 0-.6-.06-.88-.15L5.09 12.3c.44.19.9.36 1.37.47.97.23 1.94.24 2.92.05.88-.17 1.74-.54 2.53-.98 1.25-.7 2.39-1.67 3.38-2.75.18-.2.37-.41.53-.62.09-.1.15-.22.17-.36v-.02-.02-.01-.02-.03c.01-.02.01-.03.01-.04zm-.43-4.17c.25-.18.43-.46.43-.8 0-.55-.45-1-1-1-.22 0-.41.08-.57.2l-.01-.01-2.67 1.91c-.69-.38-1.41-.69-2.17-.87a6.8 6.8 0 00-2.91-.05c-.88.18-1.74.54-2.53.99-1.25.7-2.39 1.67-3.38 2.75-.18.2-.37.41-.53.62-.23.29-.23.63-.01.92.51.66 1.11 1.25 1.73 1.79.18.16.38.29.56.44l-2.09 1.5.01.01c-.25.18-.43.46-.43.8 0 .55.45 1 1 1 .22 0 .41-.08.57-.2l.01.01 14-10-.01-.01zm-10.41 5a3.03 3.03 0 01-.11-.8 2.99 2.99 0 012.99-2.98c.62 0 1.19.21 1.66.53L5.16 8.8z"],"eye-on":["M10.29 6.7c.18.18.43.29.71.29s.53-.11.71-.29l4-4c.17-.18.29-.43.29-.7a1.003 1.003 0 00-1.71-.71L11 4.58 9.71 3.29A.997.997 0 009 3c-.55 0-1 .44-1 1a1 1 0 00.3.7l1.99 2zM16 7.96v-.02-.01-.02-.02a.64.64 0 00-.17-.36c-.3-.4-.65-.76-1-1.12l-1.7 1.7c-.55.55-1.3.88-2.13.88-.06 0-.11-.01-.17-.02C10.42 10.15 9.32 11 8.01 11A3.005 3.005 0 016.4 5.46c-.24-.43-.39-.93-.39-1.46 0-.26.04-.5.1-.74-.7.2-1.37.5-2.01.86-1.26.7-2.4 1.68-3.4 2.77-.18.21-.36.41-.53.63-.22.29-.22.64 0 .93.51.67 1.12 1.27 1.73 1.81 1.33 1.17 2.85 2.15 4.53 2.55.97.23 1.95.24 2.92.05.89-.18 1.74-.54 2.54-.99 1.25-.71 2.4-1.69 3.39-2.78.18-.2.37-.41.54-.63.09-.1.15-.23.17-.37v-.02-.02-.01-.02-.03c.01-.01.01-.02.01-.03zM8.01 9c.48 0 .87-.35.96-.81a.55.55 0 01-.07-.09l-.02.01L7.8 7.03c-.45.1-.79.48-.79.96 0 .56.45 1.01 1 1.01z"],"eye-open":["M8.002 7.003a1.003 1.003 0 000 2.005 1.003 1.003 0 000-2.005zm7.988.972v-.02-.01-.02-.02a.675.675 0 00-.17-.36c-.509-.673-1.118-1.264-1.737-1.806-1.328-1.173-2.846-2.155-4.523-2.546a6.702 6.702 0 00-2.925-.06c-.889.18-1.738.541-2.546.992C2.84 4.837 1.692 5.81.694 6.902c-.18.211-.36.411-.53.632a.742.742 0 000 .932c.51.672 1.119 1.264 1.738 1.805 1.328 1.173 2.846 2.156 4.523 2.547.968.23 1.947.24 2.925.04.889-.18 1.738-.542 2.546-.993 1.248-.712 2.397-1.684 3.395-2.777.18-.2.37-.411.54-.632.09-.1.149-.23.169-.36v-.02-.02-.01-.02-.03c0-.01-.01-.01-.01-.02zm-7.988 3.038a2.998 2.998 0 01-2.995-3.008 2.998 2.998 0 012.995-3.008 2.998 2.998 0 012.996 3.008 2.998 2.998 0 01-2.996 3.008z"],"fast-backward":["M14 3c-.24 0-.44.09-.62.23l-.01-.01L9 6.72V4c0-.55-.45-1-1-1-.24 0-.44.09-.62.23v-.01l-5 4 .01.01C2.16 7.41 2 7.68 2 8s.16.59.38.77v.01l5 4 .01-.01c.17.14.37.23.61.23.55 0 1-.45 1-1V9.28l4.38 3.5.01-.01c.17.14.37.23.61.23.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],"fast-forward":["M15 8c0-.32-.16-.59-.38-.77l.01-.01-5-4-.01.01A.987.987 0 009 3c-.55 0-1 .45-1 1v2.72l-4.38-3.5v.01A.987.987 0 003 3c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1 .24 0 .44-.09.62-.23l.01.01L8 9.28V12c0 .55.45 1 1 1 .24 0 .44-.09.62-.23l.01.01 5-4-.01-.01c.22-.18.38-.45.38-.77z"],feed:["M1.99 11.99c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.89-2-2-2zm1-4c-.55 0-1 .45-1 1s.45 1 1 1c1.66 0 3 1.34 3 3 0 .55.45 1 1 1s1-.45 1-1c0-2.76-2.24-5-5-5zm0-4c-.55 0-1 .45-1 1s.45 1 1 1c3.87 0 7 3.13 7 7 0 .55.45 1 1 1s1-.45 1-1a9 9 0 00-9-9zm0-4c-.55 0-1 .45-1 1s.45 1 1 1c6.08 0 11 4.92 11 11 0 .55.45 1 1 1s1-.45 1-1c0-7.18-5.82-13-13-13z"],"feed-subscribed":["M3 2c1.06 0 2.08.16 3.06.45.13-.71.52-1.32 1.05-1.76C5.82.25 4.44 0 3 0c-.55 0-1 .45-1 1s.45 1 1 1zM2 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm8.32-6.33a.99.99 0 001.4 0l3.98-3.98c.19-.18.3-.42.3-.7 0-.55-.45-.99-1-.99-.28 0-.52.11-.7.29l-3.28 3.28-1.29-1.29a.99.99 0 00-.7-.29 1 1 0 00-1 .99c0 .27.11.52.29.7l2 1.99zm3.73.53l-.93.93-.02-.02c-.17.17-.35.33-.56.45C13.47 9.16 14 11.02 14 13c0 .55.45 1 1 1s1-.45 1-1c0-2.5-.73-4.82-1.95-6.8zM3 8c-.55 0-1 .45-1 1s.45 1 1 1c1.66 0 3 1.34 3 3 0 .55.45 1 1 1s1-.45 1-1c0-2.76-2.24-5-5-5zm5.91-.91l-.03.03-2-2 .03-.03c-.11-.11-.23-.2-.33-.33A8.9 8.9 0 003 4c-.55 0-1 .45-1 1s.45 1 1 1c3.87 0 7 3.13 7 7 0 .55.45 1 1 1s1-.45 1-1c0-1.87-.57-3.61-1.55-5.06-.61-.11-1.13-.42-1.54-.85z"],film:["M15 1h-5v2H6V1H1c-.55 0-1 .45-1 1v11c0 .55.45 1 1 1h5v-2h4v2h5c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zM4 13H2v-2h2v2zm0-3H2V8h2v2zm0-3H2V5h2v2zm0-3H2V2h2v2zm6 6H6V5h4v5zm4 3h-2v-2h2v2zm0-3h-2V8h2v2zm0-3h-2V5h2v2zm0-3h-2V2h2v2z"],filter:["M13.99.99h-12a1.003 1.003 0 00-.71 1.71l4.71 4.71V14a1.003 1.003 0 001.71.71l2-2c.18-.18.29-.43.29-.71V7.41L14.7 2.7a1.003 1.003 0 00-.71-1.71z"],"filter-keep":["M15 10c-.28 0-.53.11-.71.29L12 12.59l-1.29-1.29A.965.965 0 0010 11a1.003 1.003 0 00-.71 1.71l2 2c.18.18.43.29.71.29s.53-.11.71-.29l3-3A1.003 1.003 0 0015 10zm-3-8c0-.55-.45-1-1-1H1a1.003 1.003 0 00-.71 1.71L4 6.41V12a1.003 1.003 0 001.71.71l2-2c.18-.18.29-.43.29-.71V6.41l3.71-3.71c.18-.17.29-.42.29-.7z"],"filter-list":["M9 8c0 .55.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1h-5c-.55 0-1 .45-1 1zm3-6c0-.55-.45-1-1-1H1a1.003 1.003 0 00-.71 1.71L4 6.41V12a1.003 1.003 0 001.71.71l2-2c.18-.18.29-.43.29-.71V6.41l3.71-3.71c.18-.17.29-.42.29-.7zm3 8h-5c-.55 0-1 .45-1 1s.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1zm0 3h-5c-.55 0-1 .45-1 1s.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1z"],"filter-open":["M15.707 10.293a1 1 0 010 1.414l-3 3c-.63.63-1.707.184-1.707-.707V8c0-.89 1.077-1.337 1.707-.707l3 3zM12 2c0 .28-.11.53-.29.7L8 6.41V10c0 .28-.11.53-.29.71l-2 2A1.003 1.003 0 014 12V6.41L.29 2.71A1.003 1.003 0 011 1h10c.55 0 1 .45 1 1z"],"filter-remove":["M12 2c0-.55-.45-1-1-1H1a1.003 1.003 0 00-.71 1.71L4 6.41V12a1.003 1.003 0 001.71.71l2-2c.18-.18.29-.43.29-.71V6.41l3.71-3.71c.18-.17.29-.42.29-.7zm2.41 10l1.29-1.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71L13 10.59 11.71 9.3A.965.965 0 0011 9a1.003 1.003 0 00-.71 1.71l1.3 1.29-1.29 1.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l1.29-1.3 1.29 1.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L14.41 12z"],flag:["M2.99 2.99c-.55 0-1 .45-1 1v11c0 .55.45 1 1 1s1-.45 1-1v-11c0-.55-.45-1-1-1zm0-3c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm2 3.03v7.23c2.07-2.11 5.92 1.75 9 0V3.02c-3 2.07-6.94-2.03-9 0z"],flame:["M9.217 0c0 1.368.368 2.462 1.104 3.282C12.774 5.197 14 7.385 14 9.846c0 2.735-1.472 4.786-4.415 6.154 2.165-2.4 1.84-3.385-.368-6.4-2.342 1.2-1.967 2-1.592 3.6-.786 0-1.5 0-1.875-.4 0 .547.898 2 1.464 3.2-2.943-.82-6.092-5.744-4.988-6.154.736-.273 1.594-.137 2.575.41C3.575 5.333 5.047 1.915 9.217 0z"],flash:["M4 8c0-.55-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1h2c.55 0 1-.45 1-1zm4-4c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1S7 .45 7 1v2c0 .55.45 1 1 1zM3.79 5.21a1.003 1.003 0 001.42-1.42l-1.5-1.5a1.003 1.003 0 00-1.42 1.42l1.5 1.5zm.71 5.29c-.28 0-.53.11-.71.29l-1.5 1.5a1.003 1.003 0 001.42 1.42l1.5-1.5a1.003 1.003 0 00-.71-1.71zm7-5c.28 0 .53-.11.71-.29l1.5-1.5a1.003 1.003 0 00-1.42-1.42l-1.5 1.5a1.003 1.003 0 00.71 1.71zm.71 5.29a1.003 1.003 0 00-1.42 1.42l1.5 1.5a1.003 1.003 0 001.42-1.42l-1.5-1.5zM15 7h-2c-.55 0-1 .45-1 1s.45 1 1 1h2c.55 0 1-.45 1-1s-.45-1-1-1zM8 5C6.34 5 5 6.34 5 8s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm0 3c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1s1-.45 1-1v-2c0-.55-.45-1-1-1z"],"floppy-disk":["M15.71 2.29l-2-2A.997.997 0 0013 0h-1v6H4V0H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V3c0-.28-.11-.53-.29-.71zM14 15H2V9c0-.55.45-1 1-1h10c.55 0 1 .45 1 1v6zM11 1H9v4h2V1z"],"flow-branch":["M10.643 6.595c.22.418.344.894.344 1.399 0 .439-.094.855-.263 1.231l3.265 3.462-.002-1.75a.973.973 0 01.314-.68.99.99 0 011.388.048c.186.2.316.46.3.715l-.009 4.03a.959.959 0 01-.3.68.972.972 0 01-.698.266l-4.053.002a.97.97 0 01-.679-.314 1.031 1.031 0 01.05-1.42.972.972 0 01.698-.266l1.7-.001-3.305-3.35a2.998 2.998 0 01-4.228-1.653H.999a1 1 0 010-2h4.166a2.998 2.998 0 014.06-1.735l3.449-3.268-1.745.002a.979.979 0 01-.631-1.692c.199-.186.459-.316.713-.3l4.025.009c.247.008.493.1.679.3.186.2.274.451.265.7l.002 4.046a.972.972 0 01-.313.68 1.03 1.03 0 01-1.42-.05.973.973 0 01-.266-.7V3.295l-3.34 3.301z"],"flow-end":["M9.702 7.31c.176.176.293.41.293.684a.976.976 0 01-.283.695c-1.888 1.91-2.892 2.918-3.011 3.027-.179.164-.42.284-.693.284a.995.995 0 01-.997-.985c0-.274.112-.541.292-.72.12-.12.624-.551 1.514-1.293H.98c-.536 0-.975-.47-.975-1.008 0-.537.439-.996.975-.996h5.837c-.895-.752-1.4-1.187-1.514-1.304a1.03 1.03 0 01-.292-.705C5.01 4.45 5.464 4 6 4c.272 0 .52.108.695.294A535.7 535.7 0 009.702 7.31zM13 11.002c-1.657 0-3-1.347-3-3.008a3.004 3.004 0 013-3.007c1.657 0 3 1.346 3 3.007a3.004 3.004 0 01-3 3.008z"],"flow-linear":["M4.16 9.002H.977C.44 9.002 0 8.532 0 7.994c0-.537.44-.99.978-.99h3.18A3.01 3.01 0 016.995 5a3.01 3.01 0 012.839 2.004h2.98c-.898-.756-1.404-1.193-1.518-1.31a1.03 1.03 0 01-.293-.705c0-.538.454-.989.992-.989.274 0 .521.108.697.294.118.124 1.122 1.13 3.014 3.016a.96.96 0 01.293.684.975.975 0 01-.284.695l-3.018 3.027a.974.974 0 01-.694.284c-.553 0-1-.447-1-.985 0-.274.117-.545.293-.72l1.518-1.293H9.833A3.01 3.01 0 016.996 11 3.01 3.01 0 014.16 9.002z"],"flow-review":["M5.175 7.004a3.003 3.003 0 012.83-2.001c1.305 0 2.416.835 2.83 2.001h1.985c-.896-.756-1.401-1.193-1.515-1.31a1.03 1.03 0 01-.292-.705c0-.538.453-.989.99-.989a.95.95 0 01.696.294c.117.124 1.12 1.13 3.008 3.016.176.176.293.41.293.684a.976.976 0 01-.283.695l-3.013 3.027a.995.995 0 01-1.691-.702c0-.273.116-.544.292-.72l1.515-1.292h-1.98a3.003 3.003 0 01-2.835 2.016A3.003 3.003 0 015.17 9.002H3.18l1.515 1.292c.176.176.292.447.292.72a.995.995 0 01-1.69.702L.282 8.69A.976.976 0 010 7.994c0-.273.117-.508.293-.684A535.858 535.858 0 003.3 4.294.95.95 0 013.997 4c.537 0 .99.45.99.989 0 .273-.12.528-.292.705-.114.117-.62.554-1.515 1.31h1.995z"],"flow-review-branch":["M10.392 10.647A3.002 3.002 0 016.16 8.995H3.37l1.338 1.318c.172.178.287.41.282.683-.01.536-.524.995-.99.995-.465 0-.63-.187-.747-.294L.281 8.682A.956.956 0 010 7.994a.971.971 0 01.294-.687l3.01-3.028a.973.973 0 01.697-.27c.536.01.998.485.989 1.021a.971.971 0 01-.295.687L3.37 6.997h2.79a3.002 3.002 0 014.106-1.716l2.416-2.277-1.732.004a.99.99 0 01-.679-.329.978.978 0 01.05-1.378c.199-.186.459-.315.714-.3l4.012.005c.248.009.493.1.68.3.185.2.273.45.264.699L15.99 6.05a.973.973 0 01-.314.679 1.03 1.03 0 01-1.421-.048.971.971 0 01-.265-.699V4.29L11.65 6.602c.219.416.343.89.343 1.394 0 .451-.1.88-.279 1.263L14 11.68l-.004-1.73a.982.982 0 01.323-.68.978.978 0 011.378.049c.187.2.316.46.3.714l-.004 4.011a.983.983 0 01-.3.691.972.972 0 01-.7.265l-4.046-.001a.987.987 0 01-.679-.326 1.017 1.017 0 01.048-1.41.972.972 0 01.699-.265h1.693l-2.315-2.35z"],flows:["M13.5 6a2.5 2.5 0 00-2.45 2h-1.3L5.74 4l-.75.75L8.25 8h-3.3a2.5 2.5 0 100 1h3.3l-3.26 3.25.75.75 4.01-4h1.3a2.5 2.5 0 102.45-3z"],"folder-close":["M-.01 14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V7h-16v7zm15-10H7.41L5.7 2.3a.965.965 0 00-.71-.3h-4c-.55 0-1 .45-1 1v3h16V5c0-.55-.45-1-1-1z"],"folder-new":["M10.165 7a3.003 3.003 0 002.827 2 3.003 3.003 0 002.827-2H16v7c0 .55-.45 1-1 1H1.01c-.55 0-1-.45-1-1V7h10.155zM8.76 6H0V3c0-.55.45-1 1-1h1.998c.28 0 .53.11.71.29L5.417 4h2.578c0 .768.29 1.469.765 2zm6.23-3c.55 0 1 .45 1 1s-.45 1-1 1h-.999v1c0 .55-.45 1-1 1-.549 0-.998-.45-.998-1V5h-1c-.55 0-1-.45-1-1s.45-1 1-1h1V2c0-.55.45-1 .999-1 .55 0 1 .45 1 1v1h.999z"],"folder-open":["M2.06 6.69c.14-.4.5-.69.94-.69h11V5c0-.55-.45-1-1-1H6.41l-1.7-1.71A.997.997 0 004 2H1c-.55 0-1 .45-1 1v9.84l2.05-6.15h.01zM16 8c0-.55-.45-1-1-1H4a.99.99 0 00-.94.69l-2 6c-.04.09-.06.2-.06.31 0 .55.45 1 1 1h11c.44 0 .81-.29.94-.69l2-6c.04-.09.06-.2.06-.31z"],"folder-shared":["M8.76 5.98c-.47-.53-.77-1.22-.77-1.99h-.58L5.7 2.29a.965.965 0 00-.71-.3h-4c-.55 0-1 .45-1 1v3h8.76l.01-.01zm6.23-2.99h-4c-.55 0-1 .45-1 1s.45 1 1 1h1.59l-3.3 3.3a.99.99 0 00-.29.7 1.003 1.003 0 001.71.71l3.29-3.29V8c0 .55.45 1 1 1s1-.45 1-1V4c0-.56-.45-1.01-1-1.01zm-1.98 7.23l-.9.9-.01-.01c-.54.55-1.28.89-2.11.89-1.66 0-3-1.34-3-3 0-.77.3-1.47.78-2H-.01v7c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-3.18c-.31.11-.65.18-1 .18-.76-.01-1.45-.31-1.98-.78z"],"folder-shared-open":["M13.02 10.22l-.9.9-.01-.01c-.54.55-1.28.89-2.11.89-1.66 0-3-1.34-3-3 0-.77.3-1.47.78-2H4a.99.99 0 00-.94.69l-2 6c-.04.09-.06.2-.06.31 0 .55.45 1 1 1h11c.44 0 .81-.29.94-.69l1.11-3.32c-.01 0-.03.01-.05.01-.77 0-1.45-.3-1.98-.78zM2.06 6.69c.14-.4.5-.69.94-.69h5.76l.01-.01C8.3 5.46 8 4.77 8 4H6.41l-1.7-1.71A.997.997 0 004 2H1c-.55 0-1 .45-1 1v9.84l2.05-6.15h.01zM15 3h-4c-.55 0-1 .45-1 1s.45 1 1 1h1.59l-3.3 3.29a1.003 1.003 0 001.42 1.42L14 6.41V8c0 .55.45 1 1 1s1-.45 1-1V4c0-.55-.45-1-1-1z"],follower:["M9.37 12.69c-1.2-.53-1.04-.85-1.08-1.29-.01-.06-.01-.12-.01-.19.41-.37.75-.87.97-1.44 0 0 .01-.03.01-.04.05-.13.09-.26.12-.39.28-.06.44-.36.5-.63.06-.11.19-.39.16-.7-.04-.4-.2-.59-.38-.67v-.07c0-.52-.05-1.26-.14-1.74a2.72 2.72 0 00-.09-.43 3.02 3.02 0 00-1.04-1.51C7.87 3.2 7.15 3 6.5 3c-.64 0-1.36.2-1.87.59-.5.38-.87.92-1.05 1.51-.04.13-.07.27-.09.4-.09.49-.14 1.24-.14 1.75v.06c-.19.07-.36.26-.4.68-.03.31.1.59.16.7.06.28.23.59.51.64.04.14.08.27.13.39 0 .01.01.02.01.02v.01c.22.59.57 1.1.99 1.46 0 .06-.01.12-.01.17-.04.44.08.76-1.12 1.29-1.2.53-3.01 1.1-3.38 1.95C-.13 15.5.02 16 .02 16h12.96s.15-.5-.22-1.36c-.38-.85-2.19-1.42-3.39-1.95zm6.33-10.4l-2-2a1.003 1.003 0 00-1.42 1.42l.3.29H9.99c-.55 0-1 .45-1 1s.45 1 1 1h2.58l-.29.29a1.003 1.003 0 001.42 1.42l2-2c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z"],following:["M9.37 12.69c-1.2-.53-1.04-.85-1.08-1.29-.01-.06-.01-.12-.01-.19.41-.37.75-.87.97-1.44 0 0 .01-.03.01-.04.05-.13.09-.26.12-.39.28-.06.44-.36.5-.63.06-.11.19-.39.16-.7-.04-.4-.2-.59-.38-.67v-.07c0-.52-.05-1.26-.14-1.74a2.72 2.72 0 00-.09-.43 3.02 3.02 0 00-1.04-1.51C7.87 3.2 7.15 3 6.5 3c-.64 0-1.36.2-1.87.59-.5.38-.87.92-1.05 1.51-.04.13-.07.27-.09.4-.09.49-.14 1.24-.14 1.75v.06c-.19.07-.36.26-.4.68-.03.31.1.59.16.7.06.28.23.59.51.64.04.14.08.27.13.39 0 .01.01.02.01.02v.01c.22.59.57 1.1.99 1.46 0 .06-.01.12-.01.17-.04.44.08.76-1.12 1.29-1.2.53-3.01 1.1-3.38 1.95C-.13 15.5.02 16 .02 16h12.96s.15-.5-.22-1.36c-.38-.85-2.19-1.42-3.39-1.95zM14.99 2h-2.58l.29-.29A1.003 1.003 0 0011.28.29l-2 2c-.17.18-.29.43-.29.71 0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42L12.41 4h2.58c.55 0 1-.45 1-1s-.45-1-1-1z"],font:["M13.93 14.67L8.94.67h-.01C8.79.28 8.43 0 8 0s-.79.28-.93.67h-.01l-5 14h.01c-.04.1-.07.21-.07.33 0 .55.45 1 1 1 .43 0 .79-.28.93-.67h.01L5.49 11h5.02l1.55 4.34h.01c.14.38.5.66.93.66.55 0 1-.45 1-1 0-.12-.03-.23-.07-.33zM6.2 9L8 3.97 9.8 9H6.2z"],fork:["M13.7 9.29a1.003 1.003 0 00-1.42 1.42l.29.29H11.4l-5-5h6.17l-.29.29a1.003 1.003 0 001.42 1.42l2-2c.18-.18.29-.43.29-.71s-.11-.53-.29-.71l-2-2a1.003 1.003 0 00-1.42 1.42l.29.29H.99c-.55 0-1 .45-1 1s.45 1 1 1h2.59l6.71 6.71c.18.18.43.29.71.29h1.59l-.29.29a1.003 1.003 0 001.42 1.42l2-2c.18-.18.29-.43.29-.71s-.11-.53-.29-.71l-2.02-2z"],form:["M2 11v2h2v-2H2zM1 9h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1zm9-6h5c.55 0 1 .45 1 1s-.45 1-1 1h-5c-.55 0-1-.45-1-1s.45-1 1-1zM6 1a1.003 1.003 0 01.71 1.71l-3 4C3.53 6.89 3.28 7 3 7s-.53-.11-.71-.29l-2-2a1.003 1.003 0 011.42-1.42L3 4.59l2.29-3.3C5.47 1.11 5.72 1 6 1zm4 10h5c.55 0 1 .45 1 1s-.45 1-1 1h-5c-.55 0-1-.45-1-1s.45-1 1-1z"],"full-circle":["M8 0a8 8 0 100 16A8 8 0 108 0z"],"full-stacked-chart":["M13 12h1c.55 0 1-.45 1-1V8h-3v3c0 .55.45 1 1 1zM10 2c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v3h3V2zm0 4H7v3h3V6zm5-4c0-.55-.45-1-1-1h-1c-.55 0-1 .45-1 1v2h3V2zm0 3h-3v2h3V5zM5 5H2v3h3V5zm-2 7h1c.55 0 1-.45 1-1V9H2v2c0 .55.45 1 1 1zm12 1H2c-.55 0-1 .45-1 1s.45 1 1 1h13c.55 0 1-.45 1-1s-.45-1-1-1zM5 2c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v2h3V2zm3 10h1c.55 0 1-.45 1-1v-1H7v1c0 .55.45 1 1 1z"],fullscreen:["M3.41 2H5c.55 0 1-.45 1-1s-.45-1-1-1H1C.45 0 0 .45 0 1v4c0 .55.45 1 1 1s1-.45 1-1V3.41L5.29 6.7c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L3.41 2zM6 9c-.28 0-.53.11-.71.29L2 12.59V11c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1H3.41l3.29-3.29c.19-.18.3-.43.3-.71 0-.55-.45-1-1-1zm9 1c-.55 0-1 .45-1 1v1.59L10.71 9.3A.965.965 0 0010 9a1.003 1.003 0 00-.71 1.71l3.3 3.29H11c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1zm0-10h-4c-.55 0-1 .45-1 1s.45 1 1 1h1.59l-3.3 3.29a1.003 1.003 0 001.42 1.42L14 3.41V5c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1z"],function:["M8.12 4.74H6.98c.33-1.29.75-2.24 1.28-2.84.33-.37.64-.56.95-.56.06 0 .11.02.15.05.04.04.06.09.06.15 0 .05-.04.15-.13.29-.09.14-.13.28-.13.4 0 .18.07.33.2.46.14.13.31.19.52.19.22 0 .41-.08.56-.23.15-.16.23-.37.23-.63 0-.3-.11-.55-.34-.74C10.1 1.09 9.74 1 9.24 1c-.78 0-1.49.22-2.12.67-.64.45-1.24 1.2-1.81 2.23-.2.36-.38.59-.56.69-.18.1-.46.15-.85.15l-.26.9h1.08l-1.59 6.12c-.27 1.01-.44 1.63-.54 1.86-.14.34-.34.63-.62.87-.11.1-.24.15-.4.15a.15.15 0 01-.11-.04l-.04-.05c0-.03.04-.08.12-.16.08-.08.12-.2.12-.36 0-.18-.06-.33-.19-.44-.12-.12-.3-.18-.54-.18-.28 0-.51.08-.68.23-.16.14-.25.32-.25.53 0 .22.1.42.31.59.21.17.53.25.97.25.7 0 1.32-.18 1.87-.54.54-.36 1.02-.92 1.42-1.67.41-.75.82-1.96 1.25-3.63l.91-3.54h1.1l.29-.89zm5.43 1.52c.2-.15.41-.23.62-.23.08 0 .23.03.45.09s.41.09.57.09c.23 0 .42-.08.57-.23.16-.16.24-.36.24-.61 0-.26-.08-.47-.23-.62-.15-.15-.37-.23-.66-.23-.25 0-.5.06-.72.18-.23.12-.51.38-.86.78-.26.3-.64.81-1.15 1.55-.2-.91-.55-1.75-1.05-2.51l-2.72.46-.06.29c.2-.04.37-.06.51-.06.27 0 .49.11.67.34.28.36.67 1.45 1.17 3.26-.39.52-.66.85-.8 1.01-.24.26-.44.42-.59.5-.12.06-.25.09-.41.09-.11 0-.3-.06-.56-.18-.18-.08-.34-.12-.48-.12-.27 0-.48.08-.66.25-.17.17-.26.38-.26.64 0 .25.08.44.24.6.16.15.37.23.64.23.26 0 .5-.05.73-.16.23-.11.52-.34.86-.69.35-.35.82-.9 1.43-1.67.23.73.44 1.25.61 1.58s.37.57.59.71c.22.15.5.22.83.22.32 0 .65-.11.98-.34.44-.3.88-.81 1.34-1.53l-.26-.15c-.31.43-.54.7-.69.8-.1.07-.22.1-.35.1-.16 0-.32-.1-.48-.3-.27-.34-.62-1.27-1.06-2.8.4-.68.73-1.13 1-1.34z"],"gantt-chart":["M10 10c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1zM6 7c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1 .45-1 1zm9 5H2V3c0-.55-.45-1-1-1s-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zM4 5h3c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1z"],geofence:["M6 9c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1s-1-.45-1-1v-1.59l-3.29 3.3A1.003 1.003 0 010 15c0-.28.11-.53.3-.71L3.59 11H2c-.55 0-1-.45-1-1s.45-1 1-1zM9.088.004l.097.013.097.024.057.018.1.042.054.029.095.061.052.04 6 5 .05.046.076.08.053.07.06.095.051.11c.056.141.079.294.067.446l-.014.105-.037.143-.035.087-.043.083-4 7-.034.056-.059.08-.038.044-.096.092-.114.082-.116.062-.086.034-.109.03-.1.017-.069.006H8.83c.088-.25.144-.515.163-.79L9 13v-3a3 3 0 00-2.824-2.995L6 7H3c-.351 0-.689.06-1.002.171L2 5l.002-.07.013-.1.015-.073.025-.085.043-.104.056-.101.045-.066.079-.093.084-.078.083-.062 6-4 .07-.043.12-.056.111-.036.108-.022.083-.01h.031c.046-.002.083 0 .12.003z"],geolocation:["M-.01 6.66l7.34 2 2 7.33 6.66-16z"],geosearch:["M8.82 12.4h.66c.23 0 .36-.17.36-.4v-1.48l.19-.18c-.27.03-.55.06-.83.06-.28 0-.56-.03-.84-.07.02.04.05.08.07.13V12c0 .23.15.4.39.4zM6.4 15.1A5.51 5.51 0 01.9 9.6c0-.49.06-.98.18-1.43.03 0 .05-.01.08-.01h.08v.44c0 .19.17.34.36.34.03 0 .07-.01.1-.01l.71.7c.07.07.19.07.26 0s.07-.19 0-.26l-.7-.72c0-.02.03-.03.03-.05v-.11c0-.15.08-.2.23-.33h.42c.08 0 .15-.01.22-.04h.02c.02-.02.03-.02.04-.04.01-.01.01-.01.02-.01l.02-.01.9-.9c-.13-.26-.24-.52-.34-.8h-.5v-.43c0-.01.05.05.04-.08h.31c-.03-.13-.06-.26-.08-.39h-.57c.16-.12.34-.24.51-.36-.02-.23-.04-.46-.04-.7 0-.12.01-.23.02-.34A6.385 6.385 0 000 9.6C0 13.13 2.87 16 6.4 16c3.1 0 5.67-2.22 6.26-5.15l-.78-.88c-.21 2.85-2.58 5.13-5.48 5.13zm-1.7-2.93v-.28h.12c.23 0 .39-.19.39-.42v-.54s.01-.01 0-.01L3.77 9.45h-.62c-.23 0-.38.19-.38.42v1.6c0 .23.14.42.38.42h.26v1.61c0 .23.22.41.45.41s.45-.18.45-.41v-.97H4.3c.24 0 .4-.13.4-.36zm11.07-2.34l-2.94-2.94c.11-.17.21-.34.3-.52.01-.03.03-.06.04-.09.08-.18.16-.36.22-.55v-.01c.06-.19.1-.38.14-.58.01-.05.01-.09.02-.14.03-.2.05-.4.05-.61a4.4 4.4 0 00-4.4-4.4C6.77 0 4.8 1.97 4.8 4.4s1.97 4.4 4.4 4.4c.21 0 .41-.02.61-.05.04 0 .09-.01.14-.02.2-.03.39-.08.58-.14h.01c.19-.06.37-.14.55-.22.03-.01.06-.03.09-.04.18-.09.35-.19.52-.3l2.94 2.94a.8.8 0 00.57.23c.44 0 .8-.36.8-.8a.895.895 0 00-.24-.57zM9.2 7.6C7.43 7.6 6 6.17 6 4.4c0-1.77 1.43-3.2 3.2-3.2s3.2 1.43 3.2 3.2c0 1.77-1.43 3.2-3.2 3.2zm1.54 4.26v-.52c0-.09-.1-.17-.19-.17s-.19.07-.19.17v.52c0 .09.1.17.19.17s.19-.07.19-.17z"],"git-branch":["M12 1c-1.66 0-3 1.34-3 3 0 1.25.76 2.32 1.85 2.77A2.02 2.02 0 019 8H7c-.73 0-1.41.2-2 .55V5.82C6.16 5.4 7 4.3 7 3c0-1.66-1.34-3-3-3S1 1.34 1 3c0 1.3.84 2.4 2 2.82v4.37c-1.16.4-2 1.51-2 2.81 0 1.66 1.34 3 3 3s3-1.34 3-3c0-1.04-.53-1.95-1.32-2.49.35-.31.81-.51 1.32-.51h2c1.92 0 3.52-1.35 3.91-3.15A2.996 2.996 0 0012 1zM4 2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm0 12c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm8-9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"],"git-commit":["M15 7h-3.14c-.45-1.72-2-3-3.86-3S4.59 5.28 4.14 7H1c-.55 0-1 .45-1 1s.45 1 1 1h3.14c.45 1.72 2 3 3.86 3s3.41-1.28 3.86-3H15c.55 0 1-.45 1-1s-.45-1-1-1zm-7 3c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"],"git-merge":["M12 6c-1.3 0-2.4.84-2.82 2H9c-1.62 0-3-.96-3.63-2.34C6.33 5.16 7 4.16 7 3c0-1.66-1.34-3-3-3S1 1.34 1 3c0 1.3.84 2.4 2 2.81v4.37C1.84 10.6 1 11.7 1 13c0 1.66 1.34 3 3 3s3-1.34 3-3c0-1.3-.84-2.4-2-2.82V8.43A5.89 5.89 0 009 10h.18A2.996 2.996 0 0015 9c0-1.66-1.34-3-3-3zm-8 8c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zM4 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm8 6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"],"git-new-branch":["M14 2h-1V1c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1V4h1c.55 0 1-.45 1-1s-.45-1-1-1zm-3.18 4.8C10.51 7.51 9.82 8 9 8H7c-.73 0-1.41.2-2 .55V5.82C6.16 5.4 7 4.3 7 3c0-1.66-1.34-3-3-3S1 1.34 1 3c0 1.3.84 2.4 2 2.82v4.37c-1.16.4-2 1.51-2 2.81 0 1.66 1.34 3 3 3s3-1.34 3-3c0-1.04-.53-1.95-1.32-2.49.35-.31.81-.51 1.32-.51h2c1.9 0 3.49-1.33 3.89-3.11-.29.07-.58.11-.89.11-.41 0-.8-.08-1.18-.2zM4 2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm0 12c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"],"git-pull":["M3 1C1.34 1 0 2.34 0 4c0 1.3.84 2.4 2 2.82v3.37C.84 10.6 0 11.7 0 13c0 1.66 1.34 3 3 3s3-1.34 3-3c0-1.3-.84-2.4-2-2.82V6.82C5.16 6.4 6 5.3 6 4c0-1.66-1.34-3-3-3zm0 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm0-9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm11 5.18V6c0-1.66-1.34-3-3-3H9.41l1.29-1.29c.19-.18.3-.43.3-.71A1.003 1.003 0 009.29.29l-3 3C6.11 3.47 6 3.72 6 4c0 .28.11.53.29.71l3 3a1.003 1.003 0 001.42-1.42L9.41 5H11c.55 0 1 .45 1 1v4.18A2.996 2.996 0 0013 16c1.66 0 3-1.34 3-3 0-1.3-.84-2.4-2-2.82zM13 14c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"],"git-push":["M4 6h1V5H4v1zm9 3c0-.28-.11-.53-.29-.71l-3-3C9.53 5.11 9.28 5 9 5s-.53.11-.71.29l-3 3a1.003 1.003 0 001.42 1.42L8 8.41V15c0 .55.45 1 1 1s1-.45 1-1V8.41l1.29 1.29c.18.19.43.3.71.3.55 0 1-.45 1-1zM5 3H4v1h1V3zm10-3H1C.45 0 0 .45 0 1v13c0 .55.45 1 1 1h5v-2H2v-1h4v-1H3V2h11v9h-2v1h2v1h-2v2h3c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z"],"git-repo":["M5 9H4v1h1V9zm10-9H1C.45 0 0 .45 0 1v13c0 .55.45 1 1 1h3v1l2-1 2 1v-1h7c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zM4 13H2v-1h2v1zm10 0H8v-1h6v1zm0-2H3V2h11v9zM5 3H4v1h1V3zm0 4H4v1h1V7zm0-2H4v1h1V5z"],glass:["M2 0v4c0 2.97 2.16 5.43 5 5.91V14H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1H9V9.91c2.84-.48 5-2.94 5-5.91V0H2z"],globe:["M4.45 7.83c-.26 0-.41.21-.41.46v1.75c0 .26.16.46.41.46h.29v1.77c0 .25.24.45.49.45s.49-.2.49-.45V11.2h-.01c.26 0 .44-.14.44-.4v-.3h.14c.26 0 .43-.2.43-.46v-.59s.01-.01 0-.01l-1.58-1.6h-.69zM8.51 3.9h.22c.06 0 .12-.01.12-.07 0-.06-.05-.07-.12-.07h-.22c-.06 0-.12.01-.12.07.01.06.06.07.12.07zm-2.33-.05c.07-.07.07-.19 0-.26l-.5-.5a.187.187 0 00-.26 0c-.07.07-.07.19 0 .26l.5.5c.07.07.19.07.26 0zm3.06.89c.07 0 .14-.06.14-.12v-.31c0-.07-.07-.12-.14-.12s-.14.06-.14.12v.31c0 .07.07.12.14.12zM8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6 0-.55.1-1.07.23-1.57h.11v.47c0 .2.18.37.39.37.03 0 .08-.01.11-.02l.78.77c.08.08.2.08.28 0 .08-.08.08-.2 0-.28l-.75-.78c0-.02.04-.04.04-.06v-.12c0-.16.09-.22.25-.36h.46c.09 0 .17-.01.24-.05h.02c.02-.01.03-.02.05-.03.01-.01.01-.01.02-.01l.02-.02 1.59-1.58c.18-.18.18-.46 0-.64s-.47-.15-.65.03l-.3.34h-.57v-.48c0-.01.05.05.05-.09h.64c.12 0 .22-.09.22-.21s-.1-.21-.22-.21H4.1c.18-.15.34-.31.54-.44l.01-.01c.21-.14.45-.25.68-.37.15-.07.29-.15.44-.21.17-.07.35-.11.53-.17.18-.05.35-.12.53-.16a6.05 6.05 0 013.47.35c.05.02.1.05.16.08.25.11.48.24.71.39.25.16.49.34.71.55H10.6s0-.03-.01-.03c-.04 0-.09 0-.13.03l-.51.51a.17.17 0 000 .23c.06.06.17.06.23 0l.42-.44.01-.02h.25c0 .14-.07.09-.07.12v.07c0 .22-.15.37-.36.37h-.38c-.19 0-.38.21-.38.4v.17h-.1c-.12 0-.2.06-.2.18v.25h-.23c-.17 0-.3.11-.3.28 0 .17.13.26.3.26.07 0 .14.03.19-.11l.04.01.49-.46h.17l.39.37c.03.03.08.02.12-.01.03-.03.03-.12 0-.15l-.32-.35h.23l.09.12c.18.18.48.17.66-.01l.09-.1h.4c.02 0 .08.05.08.05v.24l-.05-.01h-.36c-.11 0-.21.1-.21.21 0 .11.09.21.21.21h.41v.15c-.14.21-.24.42-.45.42h-.94v-.01l-.44-.44a.47.47 0 00-.66 0l-.42.43v.01H8.6c-.26 0-.49.21-.49.46v.92c0 .26.23.45.49.45h.9c.34.14.57.35.72.69v1.68c0 .26.17.44.42.44h.72c.26 0 .4-.18.4-.44V9l.89-.86.03-.02.02-.01h.03c.07-.08.15-.19.15-.31v-.91c0-.18-.16-.32-.31-.46H13c.01.28.21.42.46.42h.42c.08.37.12.76.12 1.15 0 3.31-2.69 6-6 6zm4.54-4.27c-.1 0-.21.08-.21.18v.57c0 .1.11.18.21.18.1 0 .21-.08.21-.18v-.57c0-.1-.11-.18-.21-.18zM8.37 3.19c0-.25-.2-.42-.46-.42h-.54c-.25 0-.42.18-.42.43 0 .03-.1.04.05.08v.47c0 .15.06.27.21.27s.21-.12.21-.27v-.14h.5c.24 0 .45-.16.45-.42z"],"globe-network":["M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm5.17 5h-2.44c-.21-1.11-.51-2.03-.91-2.69 1.43.46 2.61 1.43 3.35 2.69zM10 8c0 .73-.05 1.39-.12 2H6.12C6.05 9.39 6 8.73 6 8s.05-1.39.12-2h3.76c.07.61.12 1.27.12 2zM8 2c.67 0 1.36 1.1 1.73 3H6.27C6.64 3.1 7.33 2 8 2zm-1.82.31c-.4.66-.71 1.58-.91 2.69H2.83a6.025 6.025 0 013.35-2.69zM2 8c0-.7.13-1.37.35-2h2.76C5.04 6.62 5 7.28 5 8s.04 1.38.11 2H2.35C2.13 9.37 2 8.7 2 8zm.83 3h2.44c.21 1.11.51 2.03.91 2.69A6.025 6.025 0 012.83 11zM8 14c-.67 0-1.36-1.1-1.73-3h3.46c-.37 1.9-1.06 3-1.73 3zm1.82-.31c.4-.66.7-1.58.91-2.69h2.44a6.025 6.025 0 01-3.35 2.69zM13.65 10h-2.76c.07-.62.11-1.28.11-2s-.04-1.38-.11-2h2.76c.22.63.35 1.3.35 2s-.13 1.37-.35 2z"],graph:["M14 3c-1.06 0-1.92.83-1.99 1.88l-1.93.97A2.95 2.95 0 008 5c-.56 0-1.08.16-1.52.43L3.97 3.34C3.98 3.23 4 3.12 4 3c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2c.24 0 .47-.05.68-.13l2.51 2.09C5.08 7.29 5 7.63 5 8c0 .96.46 1.81 1.16 2.35l-.56 1.69c-.91.19-1.6.99-1.6 1.96 0 1.1.9 2 2 2s2-.9 2-2c0-.51-.2-.97-.51-1.32l.56-1.69A2.99 2.99 0 0011 8c0-.12-.02-.24-.04-.36l1.94-.97c.32.21.69.33 1.1.33 1.1 0 2-.9 2-2s-.9-2-2-2z"],"graph-remove":["M12.89 8.11l-.01.01-.38-.38-.38.38-.02-.02c-.54.55-1.27.9-2.1.9-1.66 0-3-1.34-3-3 0-.83.35-1.56.9-2.1l-.02-.02.38-.38-.38-.38.01-.01C7.35 2.57 7 1.83 7 1c0-.34.07-.65.17-.96A8.004 8.004 0 000 8c0 4.42 3.58 8 8 8 4.14 0 7.54-3.14 7.96-7.17-.31.1-.62.17-.96.17-.83 0-1.57-.35-2.11-.89zm1.02-4.61l1.79-1.79c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-1.79 1.8L10.71.3A.965.965 0 0010 0a1.003 1.003 0 00-.71 1.71l1.79 1.79-1.79 1.79a1.003 1.003 0 001.42 1.42l1.79-1.79 1.79 1.79a1.003 1.003 0 001.42-1.42l-1.8-1.79z"],"greater-than":["M2.713 5.958a1 1 0 01.574-1.916l10 3c.95.285.95 1.63 0 1.916l-10 3a1 1 0 01-.574-1.916L9.52 8 2.713 5.958z"],"greater-than-or-equal-to":["M2.713 3.958a1 1 0 01.574-1.916l10 3c.95.285.95 1.63 0 1.916l-10 3a1 1 0 01-.574-1.916L9.52 6 2.713 3.958zM3 12h10a1 1 0 010 2H3a1 1 0 010-2z"],grid:["M15 9c.55 0 1-.45 1-1s-.45-1-1-1h-1V4h1c.55 0 1-.45 1-1s-.45-1-1-1h-1V1c0-.55-.45-1-1-1s-1 .45-1 1v1H9V1c0-.55-.45-1-1-1S7 .45 7 1v1H4V1c0-.55-.45-1-1-1S2 .45 2 1v1H1c-.55 0-1 .45-1 1s.45 1 1 1h1v3H1c-.55 0-1 .45-1 1s.45 1 1 1h1v3H1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1v-1h3v1c0 .55.45 1 1 1s1-.45 1-1v-1h3v1c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1s-.45-1-1-1h-1V9h1zm-8 3H4V9h3v3zm0-5H4V4h3v3zm5 5H9V9h3v3zm0-5H9V4h3v3z"],"grid-view":["M0 1v6h7V0H1C.45 0 0 .45 0 1zm0 14c0 .55.45 1 1 1h6V9H0v6zM15 0H9v7h7V1c0-.55-.45-1-1-1zM9 16h6c.55 0 1-.45 1-1V9H9v7z"],"group-objects":["M5 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6-3H5C2.24 3 0 5.24 0 8s2.24 5 5 5h6c2.76 0 5-2.24 5-5s-2.24-5-5-5zm0 9H5c-2.21 0-4-1.79-4-4s1.79-4 4-4h6c2.21 0 4 1.79 4 4s-1.79 4-4 4zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"],"grouped-bar-chart":["M10 12c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1s-1 .45-1 1v8c0 .55.45 1 1 1zm3 0c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55.45 1 1 1zm2 1H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zm-9-1c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1zm-3 0c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1s-1 .45-1 1v9c0 .55.45 1 1 1z"],hand:["M15 5c0-.55-.45-1-1-1-.41 0-.76.24-.91.59v.01s0 .01-.01.01L11.57 8h-.36l.78-4.84C12 3.11 12 3.05 12 3a1 1 0 00-1.99-.16v.01L9.18 8H9V1c0-.55-.45-1-1-1S7 .45 7 1v7h-.09l-.93-5.18A1 1 0 005 2c-.55 0-1 .45-1 1 0 .05 0 .11.01.16L5.26 11h-.04L2.83 7.44C2.65 7.18 2.35 7 2 7c-.55 0-1 .45-1 1 0 .17.04.33.12.47l3 5.69h.01v.01A5.002 5.002 0 0013 11v-.59l1.93-5.05c.05-.11.07-.23.07-.36z"],"hand-down":["M14.72 7.87c-1.54-.67-2.99-2.68-3.7-3.95C10.11 1.95 9.93 0 6.14 0 4.05 0 2.71.61 1.92 2.12 1.27 3.36 1 5.21 1 7.83v.79c0 .65.6 1.18 1.35 1.18.34 0 .64-.11.88-.29.17.48.68.84 1.29.84.41 0 .78-.16 1.03-.42.23.37.67.63 1.19.63.57 0 1.05-.31 1.25-.74l.01.63v4.05c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V7.9c.58.41 1.55 1.21 2.47 1.29 1.57.14 1.82-1.07 1.25-1.32z"],"hand-left":["M12.08 4.97c-1.26-.71-3.27-2.15-3.95-3.7C7.88.7 6.67.96 6.81 2.52c.09.93.89 1.9 1.3 2.48H1.5C.67 5 0 5.67 0 6.5S.67 8 1.5 8h4.05l.63.01c-.44.2-.75.69-.75 1.25 0 .52.26.96.63 1.19-.26.25-.42.61-.42 1.03 0 .61.35 1.12.84 1.29-.18.24-.29.54-.29.88 0 .75.54 1.35 1.19 1.35h.79c2.62 0 4.47-.28 5.71-.92 1.51-.79 2.12-2.14 2.12-4.22 0-3.79-1.95-3.97-3.92-4.89z"],"hand-right":["M14.5 5H7.89c.41-.58 1.21-1.55 1.3-2.47C9.34.97 8.12.71 7.87 1.28c-.67 1.54-2.68 2.99-3.95 3.7C1.95 5.89 0 6.07 0 9.86c0 2.09.61 3.43 2.12 4.22 1.24.65 3.09.92 5.71.92h.79c.65 0 1.18-.6 1.18-1.35 0-.34-.11-.64-.29-.88.48-.17.84-.68.84-1.29 0-.41-.16-.78-.42-1.03.37-.23.63-.67.63-1.19 0-.57-.31-1.05-.74-1.25l.63-.01h4.05c.83 0 1.5-.67 1.5-1.5S15.33 5 14.5 5z"],"hand-up":["M13.65 6.19c-.34 0-.64.11-.88.29-.17-.48-.68-.84-1.29-.84-.41 0-.78.16-1.03.42-.23-.37-.67-.63-1.19-.63-.57 0-1.05.31-1.25.74L8 5.55V1.5C8 .67 7.33 0 6.5 0S5 .67 5 1.5v6.61c-.58-.41-1.55-1.21-2.48-1.3C.96 6.67.7 7.88 1.28 8.13c1.54.67 2.99 2.68 3.7 3.95C5.89 14.05 6.07 16 9.86 16c2.09 0 3.43-.61 4.22-2.12.64-1.24.92-3.09.92-5.71v-.79c0-.65-.6-1.19-1.35-1.19z"],hat:["M15 10c.495 0 .933.379.993.882L16 11v.505c0 1.461-3.524 2.45-7.707 2.493L8 14c-4.31 0-8-1-8-2.495V11c0-.561.466-1 1-1 .895 0 3 1 7 1l.381-.003C12.135 10.937 14.134 10 15 10zm-4-8c1.13 0 2.02 2.153 2.671 6.46-1.063.266-2.644.652-4.887.727l-.403.01L8 9.2c-2.664 0-4.488-.444-5.673-.74C2.98 4.153 3.87 2 5 2c2 0 1.329 2 3 2s1-2 3-2z"],header:["M13 1c-.55 0-1 .45-1 1v5H4V2c0-.55-.45-1-1-1s-1 .45-1 1v12c0 .55.45 1 1 1s1-.45 1-1V9h8v5c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1z"],"header-one":["M14.06 8c-.04.23-.12.44-.25.61-.13.17-.29.3-.48.41-.18.11-.39.18-.62.23-.23.04-.46.07-.71.07v1.03h1.74V16H15V8h-.94zM7 0c-.56 0-1 .45-1 1v4H2V1c0-.55-.45-1-1-1-.56 0-1 .45-1 1v10c0 .55.45 1 1 1 .56 0 1-.45 1-1V7h4v4c0 .55.45 1 1 1 .56 0 1-.45 1-1V1c0-.54-.45-1-1-1z"],"header-two":["M13.17 13.93c-.17.15-.33.29-.46.44-.13.16-.22.32-.27.49h3.55V16H11c.01-.65.16-1.22.44-1.71s.67-.91 1.17-1.27c.24-.18.49-.36.75-.54.25-.18.49-.36.71-.57.21-.2.39-.42.53-.65.14-.24.21-.51.22-.82 0-.14-.02-.29-.05-.45-.03-.16-.09-.31-.18-.45a1.13 1.13 0 00-.37-.35c-.16-.09-.37-.14-.63-.14-.24 0-.43.05-.59.15-.16.1-.29.24-.38.42-.1.17-.17.38-.21.62-.05.24-.07.5-.08.77h-1.19c0-.43.05-.83.16-1.2s.27-.69.49-.96c.21-.25.48-.46.79-.62.31-.15.67-.23 1.07-.23.45 0 .82.08 1.11.23.3.16.55.36.73.6.19.24.32.5.39.79.08.28.12.54.12.79 0 .31-.04.6-.13.85s-.22.49-.37.7c-.15.21-.32.41-.52.59s-.4.35-.61.51l-.63.45c-.21.14-.39.28-.57.42zM0 1c0-.55.44-1 1-1 .55 0 1 .46 1 1v10c0 .55-.44 1-1 1-.55 0-1-.46-1-1V1zm6 0c0-.55.44-1 1-1 .55 0 1 .46 1 1v10c0 .55-.44 1-1 1-.55 0-1-.46-1-1V1zM2 5h4v2H2V5z"],headset:["M14.85 6.34C14.18 2.72 11.37 0 8 0S1.82 2.72 1.15 6.34C.47 6.9 0 8.1 0 9.5 0 11.43.9 13 2 13c0 1.1.9 2 2 2h2c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1H4c-.55 0-1-.45-1-1 .55 0 1-.45 1-1V7c0-.45-.3-.81-.71-.94C3.97 3.7 5.81 2 8 2s4.03 1.7 4.71 4.06c-.41.13-.71.49-.71.94v5c0 .55.45 1 1 1h1c1.1 0 2-1.57 2-3.5 0-1.4-.47-2.6-1.15-3.16z"],heart:["M16 5.095c0-2.255-1.88-4.083-4.2-4.083-1.682 0-3.13.964-3.8 2.352a4.206 4.206 0 00-3.8-2.352C1.88 1.012 0 2.84 0 5.095c0 .066.007.13.01.194H.004c.001.047.01.096.014.143l.013.142c.07.8.321 1.663.824 2.573C2.073 10.354 4.232 12.018 8 15c3.767-2.982 5.926-4.647 7.144-6.854.501-.905.752-1.766.823-2.562.007-.055.012-.11.016-.164.003-.043.012-.088.013-.13h-.006c.003-.066.01-.13.01-.195z"],"heart-broken":["M7.71 8.87L6.17 6.55l.02-.01A.906.906 0 016 6c0-.07.03-.13.04-.19h-.02l.78-3.92C6.09 1.34 5.19 1 4.2 1 1.88 1 0 2.83 0 5.09c0 .07.01.13.01.19H0c0 .05.01.1.01.14 0 .05.01.1.01.14.07.8.32 1.66.82 2.57 1.07 1.94 2.88 3.47 5.86 5.84l-.68-2.74h.02C6.03 11.16 6 11.08 6 11c0-.28.11-.53.29-.71l1.42-1.42zM16 5.09C16 2.83 14.12 1 11.8 1c-1.2 0-2.27.5-3.04 1.28l-.7 3.51 1.77 2.66-.01.01c.1.15.18.33.18.54 0 .28-.11.53-.29.71l-1.6 1.6.75 3.01c3.23-2.56 5.16-4.15 6.28-6.18.5-.91.75-1.77.82-2.56.01-.05.01-.11.02-.16 0-.04.01-.09.01-.13h-.01c.01-.07.02-.14.02-.2z"],"heat-grid":["M0 10h5V7H0v3zm1-2h3v1H1V8zm14-5h-4v3h5V4c0-.55-.45-1-1-1zm0 2h-3V4h3v1zM0 4v2h5V3H1c-.55 0-1 .45-1 1zm0 9c0 .55.45 1 1 1h4v-3H0v2zm6-7h4V3H6v3zm0 8h4v-3H6v3zm1-2h2v1H7v-1zm4 2h4c.55 0 1-.45 1-1v-2h-5v3zm0-4h5V7h-5v3zm-5 0h4V7H6v3z"],heatmap:["M2 11c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm11-7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm3 4.5A2.5 2.5 0 0013.5 6c-.98 0-1.82.57-2.23 1.39-.6-.78-1.51-1.3-2.56-1.36.18-.49.29-.99.29-1.53C9 2.01 6.99 0 4.5 0S0 2.01 0 4.5 2.01 9 4.5 9c.19 0 .37-.03.56-.06-.03.19-.06.37-.06.56C5 11.43 6.57 13 8.5 13c1.63 0 2.98-1.11 3.37-2.62.44.38 1 .62 1.63.62A2.5 2.5 0 0016 8.5zM14.5 13c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5z"],help:["M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm1 13H7v-2h2v2zm1.93-6.52c-.14.32-.35.64-.62.97L9.25 8.83c-.12.15-.24.29-.28.42-.04.13-.09.3-.09.52V10H7.12V8.88s.05-.51.21-.71L8.4 6.73c.22-.26.35-.49.44-.68.09-.19.12-.38.12-.58 0-.3-.1-.55-.28-.75-.18-.19-.44-.28-.76-.28-.33 0-.59.1-.78.29-.19.19-.33.46-.4.81-.03.11-.1.15-.2.14l-1.7-.25c-.12-.01-.16-.08-.14-.19.12-.82.46-1.47 1.03-1.94.57-.48 1.32-.72 2.25-.72.47 0 .9.07 1.29.22s.72.34 1 .59c.28.25.49.55.65.89.15.35.22.72.22 1.12s-.07.75-.21 1.08z"],"helper-management":["M13 5h-2v2h2V5zm0 6h-2v2h2v-2zm0-3h-2v2h2V8zm2-8H1C.4 0 0 .4 0 1v14c0 .6.4 1 1 1h14c.6 0 1-.4 1-1V1c0-.6-.4-1-1-1zm-1 14H2V2h12v12zm-7-3H5v2h2v-2zm3 0H8v2h2v-2z"],highlight:["M9.12 11.07l2-2.02.71.71 4-4.04L10.17 0l-4 4.04.71.71-2 2.02 4.24 4.3zM2 12.97h4c.28 0 .53-.11.71-.3l1-1.01-3.42-3.45-3 3.03c-.18.18-.29.44-.29.72 0 .55.45 1.01 1 1.01zm13 1.01H1c-.55 0-1 .45-1 1.01S.45 16 1 16h14c.55 0 1-.45 1-1.01s-.45-1.01-1-1.01z"],history:["M8 3c-.55 0-1 .45-1 1v4c0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42L9 7.59V4c0-.55-.45-1-1-1zm0-3a7.95 7.95 0 00-6 2.74V1c0-.55-.45-1-1-1S0 .45 0 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1H3.54C4.64 2.78 6.23 2 8 2c3.31 0 6 2.69 6 6 0 2.61-1.67 4.81-4 5.63v-.01c-.63.23-1.29.38-2 .38-3.31 0-6-2.69-6-6 0-.55-.45-1-1-1s-1 .45-1 1c0 4.42 3.58 8 8 8 .34 0 .67-.03 1-.07.02 0 .04-.01.06-.01C12.98 15.4 16 12.06 16 8c0-4.42-3.58-8-8-8z"],home:["M2 10v5c0 .55.45 1 1 1h3v-5h4v5h3c.55 0 1-.45 1-1v-5L8 4l-6 6zm13.71-2.71L14 5.59V2c0-.55-.45-1-1-1s-1 .45-1 1v1.59L8.71.29C8.53.11 8.28 0 8 0s-.53.11-.71.29l-7 7a1.003 1.003 0 001.42 1.42L8 2.41l6.29 6.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71z"],"horizontal-bar-chart":["M4 5h7c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1zM1 1c-.55 0-1 .45-1 1v13c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1zm14 6H4c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h11c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1zm-6 5H4c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1z"],"horizontal-bar-chart-asc":["M1 3h5c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm0 4h7c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm14 6H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zM1 11h10c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1z"],"horizontal-bar-chart-desc":["M15 1H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zM8 9H1c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1s-.45-1-1-1zm-2 4H1c-.55 0-1 .45-1 1s.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1zm5-8H1c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1z"],"horizontal-distribution":["M2 0c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1zm13 0c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1zm-5 2H7c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1z"],"id-number":["M2 5v7h12V5H2zm0-2h12c1.1 0 2 .9 2 2v7c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2z","M7.9 10.48c-.14-.33-.84-.55-1.3-.75-.46-.2-.4-.33-.42-.5v-.07c.16-.14.29-.33.37-.56 0 0 0-.01.01-.02.02-.05.03-.1.05-.15.1-.01.16-.13.19-.23.03-.04.07-.15.06-.27-.02-.16-.08-.24-.15-.26v-.03c0-.2-.02-.48-.05-.67-.01-.05-.02-.1-.03-.16-.07-.23-.21-.44-.4-.58-.2-.15-.48-.23-.73-.23s-.53.08-.72.23c-.19.14-.33.35-.4.58-.02.05-.03.1-.03.16-.05.18-.06.47-.06.67v.03c-.07.03-.14.1-.15.26-.02.12.03.22.06.27.02.1.09.22.2.24.01.05.03.1.05.15v.01c.08.23.22.42.38.56v.07c-.02.17.03.29-.43.5-.46.2-1.16.42-1.3.75s-.09.52-.09.52H8c-.01 0 .05-.19-.1-.52zM10 6h2c.55 0 1 .45 1 1s-.45 1-1 1h-2c-.55 0-1-.45-1-1s.45-1 1-1zM10 9h2c.55 0 1 .45 1 1s-.45 1-1 1h-2c-.55 0-1-.45-1-1s.45-1 1-1z"],"image-rotate-left":["M13 2h-1.59l.29-.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-2 2C8.11 2.47 8 2.72 8 3c0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42l-.3-.29H13c.55 0 1 .45 1 1v3c0 .55.45 1 1 1s1-.45 1-1V5c0-1.66-1.34-3-3-3zm-5.5 9c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zM10 7H1c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h9c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1zm-1 6.33L7 12l-1 1-2-3-2 2.67V9h7v4.33z"],"image-rotate-right":["M5.71 5.71l2-2C7.89 3.53 8 3.28 8 3c0-.28-.11-.53-.29-.71l-2-2a1.003 1.003 0 00-1.42 1.42l.3.29H3C1.34 2 0 3.34 0 5v3c0 .55.45 1 1 1s1-.45 1-1V5c0-.55.45-1 1-1h1.59l-.3.29a1.003 1.003 0 001.42 1.42zM12.5 11c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zM15 7H6c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h9c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1zm-1 6.33L12 12l-1 1-2-3-2 2.67V9h7v4.33z"],import:["M7.29 11.71c.18.18.43.29.71.29s.53-.11.71-.29l4-4a1.003 1.003 0 00-1.42-1.42L9 8.59V1c0-.55-.45-1-1-1S7 .45 7 1v7.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42l4 4zM15 11c-.55 0-1 .45-1 1v2H2v-2c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1z"],inbox:["M13.91 2.6c-.16-.36-.51-.61-.92-.61h-10c-.41 0-.77.25-.92.61L-.01 7.45v5.54c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V7.45L13.91 2.6zm-1.92 5.39c-.55 0-1 .45-1 1v1h-6v-1c0-.55-.45-1-1-1H1.94l1.71-4h8.68l1.71 4h-2.05z"],"inbox-filtered":["M6.432 2c.094.14.202.273.324.394L8.42 4H3.66L1.95 8H4c.55 0 1 .45 1 1v1h6.557c.693 0 1.363-.262 1.837-.736l.103-.102.85-1.14a2.564 2.564 0 00.623-1.682V5.058L16 7.46V13c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V7.46l2.08-4.85C2.23 2.25 2.59 2 3 2h3.432zm9.048-2c.31 0 .52.26.52.57 0 .16-.06.3-.17.41l-2.86 2.73v2.63c0 .16-.06.3-.17.41l-.82 1.1c-.1.1-.25.17-.41.17-.31 0-.57-.26-.57-.57V3.71L8.17.98A.566.566 0 018 .57c0-.31.26-.57.57-.57h6.91z"],"inbox-geo":["M6.341 2A5.99 5.99 0 006 4H3.66L1.95 8H4c.55 0 1 .45 1 1v1h7a5.978 5.978 0 004-1.528V13c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V7.46l2.08-4.85C2.23 2.25 2.59 2 3 2h3.341zm3.679 2.145c0-.125.075-.23.205-.225h.345l.79.8c.005 0 0 .005 0 .005v.295c0 .13-.085.23-.215.23h-.07v.15c0 .13-.09.2-.215.2v.535c0 .125-.12.225-.245.225s-.245-.1-.245-.225V5.25h-.145c-.125 0-.205-.1-.205-.23v-.875zm2.235-2.195c-.03 0-.055-.005-.06-.035 0-.03.03-.035.06-.035h.11c.035 0 .06.005.06.035 0 .03-.03.035-.06.035h-.11zm-1.165-.025a.094.094 0 01-.13 0l-.25-.25a.094.094 0 010-.13.094.094 0 01.13 0l.25.25a.094.094 0 010 .13zm1.53.445c-.035 0-.07-.025-.07-.06v-.155c0-.03.035-.06.07-.06s.07.025.07.06v.155c0 .03-.035.06-.07.06zM12 0c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4zm0 7c1.655 0 3-1.345 3-3 0-.195-.02-.39-.06-.575h-.21c-.125 0-.225-.07-.23-.21h-.215c.075.07.155.14.155.23V3.9c0 .06-.04.115-.075.155h-.015l-.01.005-.015.01-.445.43v.815c0 .13-.07.22-.2.22h-.36c-.125 0-.21-.09-.21-.22v-.84a.627.627 0 00-.36-.345h-.45c-.13 0-.245-.095-.245-.225v-.46c0-.125.115-.23.245-.23l.13-.005.21-.215c.09-.09.24-.09.33 0l.22.225h.47c.105 0 .155-.105.225-.21v-.075h-.205a.106.106 0 01-.105-.105.11.11 0 01.105-.105h.18l.025.005v-.12s-.03-.025-.04-.025h-.2l-.045.05a.235.235 0 01-.33.005l-.045-.06h-.115l.16.175c.015.015.015.06 0 .075-.02.015-.045.02-.06.005l-.195-.185h-.085l-.245.23-.02-.005c-.025.07-.06.055-.095.055-.085 0-.15-.045-.15-.13s.065-.14.15-.14h.115v-.125c0-.06.04-.09.1-.09h.05V2.36c0-.095.095-.2.19-.2h.19c.105 0 .18-.075.18-.185V1.94c0-.015.035.01.035-.06h-.125l-.005.01-.21.22a.085.085 0 01-.115 0 .085.085 0 010-.115l.255-.255c.02-.015.045-.015.065-.015.005 0 .005.015.005.015h.64a2.327 2.327 0 00-.355-.275 2.452 2.452 0 00-.355-.195c-.03-.015-.055-.03-.08-.04a3.025 3.025 0 00-1.735-.175c-.09.02-.175.055-.265.08-.09.03-.18.05-.265.085-.075.03-.145.07-.22.105-.115.06-.235.115-.34.185l-.005.005c-.1.065-.18.145-.27.22h.455c.06 0 .11.045.11.105s-.05.105-.11.105h-.32c0 .07-.025.04-.025.045v.24h.285l.15-.17c.09-.09.235-.105.325-.015.09.09.09.23 0 .32l-.795.79-.01.01c-.005 0-.005 0-.01.005l-.025.015h-.01a.235.235 0 01-.12.025h-.23c-.08.07-.125.1-.125.18v.06c0 .01-.02.02-.02.03l.375.39c.04.04.04.1 0 .14-.04.04-.1.04-.14 0l-.39-.385a.213.213 0 01-.055.01c-.105 0-.195-.085-.195-.185v-.235h-.055A3.1 3.1 0 009 4c0 1.655 1.345 3 3 3zm2.27-2.135c.05 0 .105.04.105.09v.285c0 .05-.055.09-.105.09-.05 0-.105-.04-.105-.09v-.285c0-.05.055-.09.105-.09zm-2.085-3.27c0 .13-.105.21-.225.21h-.25v.07c0 .075-.03.135-.105.135s-.105-.06-.105-.135V1.64c-.075-.02-.025-.025-.025-.04 0-.125.085-.215.21-.215h.27c.13 0 .23.085.23.21z"],"inbox-search":["M5.639 2a5.391 5.391 0 00-.144 2H3.66L1.95 8H4c.55 0 1 .45 1 1v1h6V9c0-.088.012-.174.033-.255.12-.007.238-.019.39-.038.154-.008.252-.03.442-.077a5.34 5.34 0 00.24-.05h.05l.122-.04 1.266 1.271c.425.47 1.116.769 1.847.769.21 0 .414-.025.61-.071V13c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V7.46l2.08-4.85C2.23 2.25 2.59 2 3 2h2.639zM15.82 7.53c.1.12.17.27.18.44 0 .34-.27.61-.61.61a.57.57 0 01-.43-.18l-2.24-2.25c-.13.08-.26.16-.4.23-.02.01-.05.02-.07.03-.14.06-.27.12-.42.17h-.01c-.14.05-.29.08-.44.11-.04.01-.08.02-.11.02-.15.02-.3.04-.46.04-1.85 0-3.35-1.51-3.35-3.37S8.96.01 10.81 0c1.85 0 3.35 1.51 3.35 3.37 0 .16-.02.31-.04.47-.01.04-.01.07-.02.11-.02.15-.05.29-.1.44v.01c-.05.15-.11.28-.17.42-.01.02-.02.05-.03.07-.07.14-.14.27-.23.4l2.25 2.24zm-5.01-1.94c1.22 0 2.21-.99 2.21-2.22 0-1.23-.99-2.22-2.21-2.22S8.6 2.14 8.6 3.37c0 1.22.99 2.22 2.21 2.22z"],"inbox-update":["M8.1 2a5.023 5.023 0 000 2H3.66L1.95 8H4c.55 0 1 .45 1 1v1h6V9c0-.55.45-1 1-1h2.05c.708 0 1.352-.241 1.905-.645L16 7.46V13c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V7.46l2.08-4.85C2.23 2.25 2.59 2 3 2h5.1zM13 6a3 3 0 110-6 3 3 0 010 6z"],"info-sign":["M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zM7 3h2v2H7V3zm3 10H6v-1h1V7H6V6h3v6h1v1z"],inheritance:["M5 8c0 1.66 1.34 3 3 3h4.59L11.3 9.71A.965.965 0 0111 9a1.003 1.003 0 011.71-.71l3 3c.18.18.29.43.29.71 0 .28-.11.53-.29.71l-3 3a1.003 1.003 0 01-1.42-1.42l1.3-1.29H8c-2.76 0-5-2.24-5-5H1a1 1 0 01-1-1V1a1 1 0 011-1h6a1 1 0 011 1v6a1 1 0 01-1 1H5zM2 2v4h4V2H2z"],"inherited-group":["M1 7c.51 0 .935.388.993.884L2 8v3c0 .51.388.935.884.993L3 12h1.59l-.3-.29a1.003 1.003 0 011.324-1.504l.096.084 2 2c.18.18.29.43.29.71 0 .233-.076.446-.206.614l-.084.096-2 2A1.003 1.003 0 014 15c0-.24.08-.458.224-.629l.076-.081.29-.29H3a2.996 2.996 0 01-2.995-2.823L0 11V8c0-.55.45-1 1-1zm5.388-7c.629 0 1.338.21 1.838.6.48.38.85.91 1.019 1.52.04.13.07.27.09.4.09.48.14 1.22.14 1.73v.07c.18.08.34.27.37.67.03.32-.09.59-.16.71-.06.28-.21.58-.48.63-.03.13-.07.26-.12.39 0 .01-.01.04-.01.04-.22.58-.55 1.08-.949 1.45v.18c.04.45-.12.77 1.059 1.3 1.179.53 2.947 1.09 3.307 1.95.37.86.22 1.36.22 1.36H9c0-.539-.21-1.045-.583-1.417l-2-2A1.997 1.997 0 005 9c-.149 0-.296-.015-.442-.045.099-.19.082-.37.101-.575 0-.05.01-.11.01-.17-.41-.35-.75-.86-.969-1.45v-.01s-.01-.01-.01-.02c-.04-.12-.09-.26-.12-.39-.28-.05-.44-.36-.5-.64-.06-.12-.19-.39-.16-.71.04-.41.21-.6.39-.68v-.06c0-.51.05-1.26.14-1.74.02-.13.05-.27.09-.4.17-.6.54-1.13 1.02-1.51C5.048.21 5.757 0 6.387 0zm4.625 2.04c.49 0 1.05.16 1.439.46.38.29.67.7.8 1.17.03.1.05.21.07.31.07.37.11.94.11 1.33v.05c.139.06.269.21.289.51.02.25-.07.45-.13.54-.05.21-.16.44-.38.48a1.711 1.711 0 01-.1.33c-.17.44-.43.83-.749 1.11v.14c.03.35-.09.59.83 1 .929.41 2.317.84 2.597 1.5.29.66.17 1.04.17 1.04H13.66v.01c-.05-.24-.14-.5-.25-.76-.36-.86-1.119-1.33-2.687-2-.14-.06-.59-.25-.6-.25-.21-.09-.36-.15-.5-.22.02-.1.02-.2.03-.31 0-.04.01-.08.01-.13-.07-.06-.13-.12-.19-.19.22-.32.4-.67.54-1.05.02-.06.02-.06.03-.1.29-.23.48-.57.59-.96.16-.33.25-.73.21-1.16-.03-.4-.16-.76-.37-1.03-.02-.53-.07-1.13-.15-1.54-.01-.06-.02-.12-.03-.19.23-.06.48-.09.72-.09z"],"inner-join":["M6.6 3.3C5.3 4.4 4.5 6.1 4.5 8s.8 3.6 2.1 4.7c-.5.2-1 .3-1.6.3-2.8 0-5-2.2-5-5s2.2-5 5-5c.6 0 1.1.1 1.6.3zm-1.96 8.68C3.92 10.83 3.5 9.46 3.5 8s.42-2.83 1.14-3.98C2.6 4.2 1 5.91 1 8s1.6 3.8 3.64 3.98zM8 4c-1.2.9-2 2.4-2 4s.8 3.1 2 4c1.2-.9 2-2.3 2-4s-.8-3.1-2-4zm3-1c2.8 0 5 2.2 5 5s-2.2 5-5 5c-.6 0-1.1-.1-1.6-.3 1.3-1.1 2.1-2.9 2.1-4.7s-.8-3.5-2.1-4.7c.5-.2 1-.3 1.6-.3zm.35 1.02c.73 1.15 1.14 2.52 1.14 3.98s-.42 2.83-1.14 3.98c2.04-.18 3.64-1.9 3.64-3.98s-1.6-3.8-3.64-3.98z"],insert:["M5 9h2v2c0 .6.4 1 1 1s1-.4 1-1V9h2c.6 0 1-.4 1-1s-.4-1-1-1H9V5c0-.6-.4-1-1-1s-1 .4-1 1v2H5c-.6 0-1 .4-1 1s.4 1 1 1zm10-9H1C.4 0 0 .4 0 1v14c0 .6.4 1 1 1h14c.6 0 1-.4 1-1V1c0-.6-.4-1-1-1zm-1 14H2V2h12v12z"],intersection:["M10 3c-.92 0-1.76.26-2.5.69C6.76 3.26 5.92 3 5 3 2.24 3 0 5.24 0 8s2.24 5 5 5c.92 0 1.76-.26 2.5-.69.74.43 1.58.69 2.5.69 2.76 0 5-2.24 5-5s-2.24-5-5-5zm-4.1 7.85c-.29.09-.59.15-.9.15-1.66 0-3-1.34-3-3s1.34-3 3-3c.31 0 .61.06.9.15C5.33 5.96 5 6.94 5 8s.33 2.04.9 2.85zM10 11c-.31 0-.61-.06-.9-.15.57-.81.9-1.79.9-2.85s-.33-2.04-.9-2.85c.29-.09.59-.15.9-.15 1.66 0 3 1.34 3 3s-1.34 3-3 3z"],"ip-address":["M5 2.66C5 4.14 8 8 8 8s3-3.86 3-5.34C10.99 1.2 9.66 0 8 0S5 1.2 5 2.66zM7 3c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1zM10.5 10H8v5h1v-4h1v1H9v1h2v-3h-.5zM2 9h12c.55 0 1 .45 1 1v5c0 .55-.45 1-1 1H2c-.55 0-1-.45-1-1v-5c0-.55.45-1 1-1zm4 1v5h1v-5H6z"],issue:["M8 16A8 8 0 118 0a8 8 0 010 16zm0-2A6 6 0 108 2a6 6 0 000 12zm1-2H7v-2h2v2zm0-3H7V4h2v5z"],"issue-closed":["M9.296.104a2.99 2.99 0 00-1.003.664 2.987 2.987 0 00-.75 1.25 6 6 0 106.28 4.527c.043-.039.085-.079.127-.12l1.456-1.456A8 8 0 119.296.105zm2.532 5.2a.997.997 0 01-.707-.294L9.707 3.596a1 1 0 011.414-1.414l.707.707 1.768-1.768a1 1 0 111.414 1.415L12.536 5.01a.997.997 0 01-.708.293zM9 12H7v-2h2v2zm0-3H7V4h2v5z"],"issue-new":["M10.568.421c-.01.04-.018.08-.026.121-.837.156-1.53.73-1.85 1.497a6 6 0 105.27 5.273 2.51 2.51 0 001.496-1.854c.04-.008.081-.016.121-.026A8 8 0 1110.568.421zM9 12H7v-2h2v2zm0-3H7V4h2v5zm1-6c0-.55.45-1 1-1h1V1c0-.55.45-1 1-1s1 .45 1 1v1h1c.55 0 1 .45 1 1s-.45 1-1 1h-1v1.005c0 .55-.45 1-1 1s-1-.45-1-1V4h-1c-.55 0-1-.45-1-1z"],italic:["M9.8 4H11c.5 0 1-.4 1-1s-.4-1-1-1H7c-.5 0-1 .4-1 1s.4 1 1 1h.8l-1.6 8H5c-.5 0-1 .4-1 1s.4 1 1 1h4c.5 0 1-.4 1-1s-.4-1-1-1h-.8l1.6-8z"],"join-table":["M15 5h-3V2c0-.55-.45-1-1-1H1c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h3v3c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm-5-1v2H6V4h4zm0 6H6V7h4v3zM2 4h3v2H2V4zm0 5V7h3v2H2zm4 4v-2h4v2H6zm8 0h-3v-2h3v2zm0-3h-3V8h3v2z"],key:["M11 0C8.24 0 6 2.24 6 5c0 1.02.31 1.96.83 2.75L.29 14.29a1.003 1.003 0 001.42 1.42L3 14.41l1.29 1.29c.18.19.43.3.71.3s.53-.11.71-.29l2-2c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71L6.41 11l1.83-1.83c.8.52 1.74.83 2.76.83 2.76 0 5-2.24 5-5s-2.24-5-5-5zm0 8c-.23 0-.45-.03-.66-.08-.01 0-.02-.01-.03-.01-.21-.05-.41-.12-.6-.21a3.014 3.014 0 01-1.62-2c0-.01-.01-.02-.01-.03C8.03 5.45 8 5.23 8 5c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3z"],"key-backspace":["M15 2H6c-.28 0-.53.11-.71.29l-5 5C.11 7.47 0 7.72 0 8c0 .28.11.53.29.71l5 5c.18.18.43.29.71.29h9c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm-2.29 7.29a1.003 1.003 0 01-1.42 1.42L10 9.41 8.71 10.7c-.18.19-.43.3-.71.3a1.003 1.003 0 01-.71-1.71L8.59 8l-1.3-1.29a1.003 1.003 0 011.42-1.42L10 6.59l1.29-1.29c.18-.19.43-.3.71-.3a1.003 1.003 0 01.71 1.71L11.41 8l1.3 1.29z"],"key-command":["M12 9h-1V7h1c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3v1H7V4c0-1.66-1.34-3-3-3S1 2.34 1 4s1.34 3 3 3h1v2H4c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3v-1h2v1c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3zm0-6c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM4 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm0-8c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm5 4H7V7h2v2zm3 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"],"key-control":["M12.71 5.29l-4-4C8.53 1.11 8.28 1 8 1s-.53.11-.71.29l-4 4a1.003 1.003 0 001.42 1.42L8 3.41l3.29 3.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71z"],"key-delete":["M15.71 7.29l-5-5A.997.997 0 0010 2H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h9c.28 0 .53-.11.71-.29l5-5c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71zm-7 2a1.003 1.003 0 01-1.42 1.42L6 9.41 4.71 10.7c-.18.19-.43.3-.71.3a1.003 1.003 0 01-.71-1.71L4.59 8l-1.3-1.29a1.003 1.003 0 011.42-1.42L6 6.59 7.29 5.3c.18-.19.43-.3.71-.3a1.003 1.003 0 01.71 1.71L7.41 8l1.3 1.29z"],"key-enter":["M14 2c-.55 0-1 .45-1 1v3c0 1.66-1.34 3-3 3H4.41L5.7 7.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-3 3c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l3 3a1.003 1.003 0 001.42-1.42L4.41 11H10c2.76 0 5-2.24 5-5V3c0-.55-.45-1-1-1z"],"key-escape":["M2 7c.55 0 1-.45 1-1V4.41L7.29 8.7c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L4.41 3H6c.55 0 1-.45 1-1s-.45-1-1-1H2c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1zm7-5.9v2A5 5 0 113.1 9h-2c.49 3.39 3.38 6 6.9 6 3.87 0 7-3.13 7-7 0-3.52-2.61-6.41-6-6.9z"],"key-option":["M11 4h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1s.45 1 1 1zm4 8h-3.43L5.86 2.49h-.02A.975.975 0 005 2H1c-.55 0-1 .45-1 1s.45 1 1 1h3.43l5.71 9.51.01-.01c.18.3.49.5.85.5h4c.55 0 1-.45 1-1s-.45-1-1-1z"],"key-shift":["M13.71 7.29l-5-5C8.53 2.11 8.28 2 8 2s-.53.11-.71.29l-5 5A1.003 1.003 0 003 9h2v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V9h2a1.003 1.003 0 00.71-1.71z"],"key-tab":["M15 10H4.41L5.7 8.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71L2 9.59V8c0-.55-.45-1-1-1s-1 .45-1 1v6c0 .55.45 1 1 1s1-.45 1-1v-1.59l2.29 2.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L4.41 12H15c.55 0 1-.45 1-1s-.45-1-1-1zm0-9c-.55 0-1 .45-1 1v1.59L11.71 1.3A.965.965 0 0011 1a1.003 1.003 0 00-.71 1.71L11.59 4H1c-.55 0-1 .45-1 1s.45 1 1 1h10.59L10.3 7.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L14 6.41V8c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1z"],"known-vehicle":["M15 3a.997.997 0 00-.707.293L12 5.586l-1.293-1.293a1 1 0 10-1.414 1.414l2 2a.997.997 0 001.414 0l3-3A1 1 0 0015 3zm-.879 6.121l-.007-.007c-.313.309-.69.552-1.114.702V10h-.998H12h-1v-.184c-.424-.15-.8-.395-1.112-.704l-.01.01-2-2 .012-.012A2.978 2.978 0 017.184 6H3c-.176 0-.06-.824 0-1l.73-1.63C3.79 3.192 3.823 3 4 3H7.78C8.328 2.39 9.115 2 10 2c.768 0 1.461.293 1.987.77l.844-.844c-.238-.244-.524-.442-.794-.524C12.037 1.402 10.72 1 8 1c-2.72 0-4.037.402-4.037.402-.508.155-1.078.711-1.268 1.237l-.763 2.117H.88c-.484 0-.88.423-.88.939s.396.939.88.939h.375L1 7c-.034.685 0 1.436 0 2v5c0 .657.384 1 1 1s1-.343 1-1v-1h10v1c0 .657.384 1 1 1s1-.343 1-1V9l-.003-.754-.876.875zM5.001 10H3V8h2v2z"],"lab-test":["M11 1a1 1 0 010 2v3l3 7v1.25a.75.75 0 01-.75.75H2.75a.75.75 0 01-.75-.75V13l3-7V3a1 1 0 110-2h6zM9 3H7v3l-1.714 4h5.428L9 6V3z"],label:["M11 2H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V7l-5-5zm3 10H2V4h8v2H3v1h7v1h4v4zm-3-5V4l3 3h-3zm-8 3h10V9H3v1z"],layer:["M16 8c0-.37-.21-.68-.51-.85l.01-.01-7-4-.01.01C8.34 3.06 8.18 3 8 3s-.34.06-.49.15l-.01-.02-7 4 .01.01C.21 7.32 0 7.63 0 8s.21.68.51.85l-.01.01 7 4 .01-.01c.15.09.31.15.49.15s.34-.06.49-.15l.01.01 7-4-.01-.01c.3-.17.51-.48.51-.85z"],layers:["M.55 4.89l7 3.5c.14.07.29.11.45.11s.31-.04.45-.11l7-3.5a.998.998 0 00-.06-1.81L8.4.08a1.006 1.006 0 00-.79 0l-6.99 3a.992.992 0 00-.07 1.81zM15 10c-.16 0-.31.04-.45.11L8 13.38 1.45 10.1c-.14-.06-.29-.1-.45-.1-.55 0-1 .45-1 1 0 .39.23.73.55.89l7 3.5c.14.07.29.11.45.11s.31-.04.45-.11l7-3.5c.32-.16.55-.5.55-.89 0-.55-.45-1-1-1zm0-3.5c-.16 0-.31.04-.45.11L8 9.88 1.45 6.61A.997.997 0 001 6.5c-.55 0-1 .45-1 1 0 .39.23.73.55.89l7 3.5c.14.07.29.11.45.11s.31-.04.45-.11l7-3.5c.32-.16.55-.5.55-.89 0-.55-.45-1-1-1z"],layout:["M14 4c-1.1 0-2 .9-2 2 0 .47.17.9.44 1.24l-.68.91A1.996 1.996 0 009.07 9.5H7.93C7.71 8.64 6.93 8 6 8c-.47 0-.9.17-1.24.44l-.91-.68c.1-.23.15-.49.15-.76 0-.37-.11-.71-.28-1.01l2.27-2.27c.3.17.64.28 1.01.28 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2c0 .37.11.71.28 1.01L3.01 5.28C2.71 5.11 2.37 5 2 5 .9 5 0 5.9 0 7s.9 2 2 2c.47 0 .9-.17 1.24-.44l.91.68c-.1.23-.15.49-.15.76 0 .37.11.71.28 1.01l-1.27 1.27C2.71 12.11 2.37 12 2 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2c0-.37-.11-.71-.28-1.01l1.27-1.27c.3.17.64.28 1.01.28.93 0 1.71-.64 1.93-1.5h1.14c.22.86 1 1.5 1.93 1.5 1.1 0 2-.9 2-2 0-.47-.17-.9-.44-1.24l.68-.91c.23.1.49.15.76.15 1.1 0 2-.9 2-2s-.9-2-2-2z"],"layout-auto":["M14 9.5c-.56 0-1.06.23-1.42.59L8.99 8l3.59-2.09A2.002 2.002 0 0016 4.5c0-1.1-.9-2-2-2s-2 .9-2 2c0 .19.03.37.08.54L8.5 7.13v-3.2c.86-.22 1.5-1 1.5-1.93 0-1.1-.9-2-2-2S6 .9 6 2c0 .93.64 1.71 1.5 1.93v3.2L3.92 5.04c.05-.17.08-.35.08-.54 0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2c.56 0 1.06-.23 1.42-.59L7.01 8l-3.59 2.09A2.002 2.002 0 000 11.5c0 1.1.9 2 2 2s2-.9 2-2c0-.19-.03-.37-.08-.54L7.5 8.87v3.2c-.86.22-1.5 1-1.5 1.93 0 1.1.9 2 2 2s2-.9 2-2c0-.93-.64-1.71-1.5-1.93v-3.2l3.58 2.09c-.05.17-.08.35-.08.54 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2z"],"layout-balloon":["M14 11c-.2 0-.38.04-.56.09L12.42 9.4c.36-.36.58-.85.58-1.4 0-.55-.22-1.04-.58-1.4l1.01-1.69c.19.05.37.09.57.09 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2c0 .55.22 1.04.58 1.4l-1.01 1.69C11.38 6.04 11.2 6 11 6c-.93 0-1.71.64-1.93 1.5H6.93C6.71 6.64 5.93 6 5 6c-.2 0-.38.04-.56.09L3.42 4.4C3.78 4.04 4 3.55 4 3c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2c.2 0 .38-.04.56-.09L3.58 6.6C3.22 6.96 3 7.45 3 8c0 .55.22 1.04.58 1.4l-1.01 1.69C2.38 11.04 2.2 11 2 11c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2c0-.55-.22-1.04-.58-1.4l1.01-1.69c.19.05.37.09.57.09.93 0 1.71-.64 1.93-1.5h2.14c.22.86 1 1.5 1.93 1.5.2 0 .38-.04.56-.09l1.01 1.69c-.35.36-.57.85-.57 1.4 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2z"],"layout-circle":["M14.16 6.02c-.12-.36-.26-.7-.43-1.03.17-.29.27-.63.27-.99 0-1.1-.9-2-2-2-.36 0-.7.1-.99.27-.33-.17-.67-.31-1.03-.43A1.987 1.987 0 008 0C6.95 0 6.1.81 6.02 1.84c-.36.12-.7.26-1.03.43C4.7 2.1 4.36 2 4 2c-1.1 0-2 .9-2 2 0 .36.1.7.27.99-.17.33-.31.67-.43 1.03C.81 6.1 0 6.95 0 8c0 1.05.81 1.9 1.84 1.98.12.36.26.7.43 1.03-.17.29-.27.63-.27.99 0 1.1.9 2 2 2 .36 0 .7-.1.99-.27.33.17.67.32 1.03.43C6.1 15.19 6.95 16 8 16c1.05 0 1.9-.81 1.98-1.84.36-.12.7-.26 1.03-.43.29.17.63.27.99.27 1.1 0 2-.9 2-2 0-.36-.1-.7-.27-.99.17-.33.31-.67.43-1.03C15.19 9.9 16 9.05 16 8c0-1.05-.81-1.9-1.84-1.98zm-.99 3.79c-.05.16-.11.31-.17.46-.3-.17-.64-.27-1-.27-1.1 0-2 .9-2 2 0 .36.1.7.27 1-.15.07-.3.12-.46.17C9.5 12.48 8.81 12 8 12s-1.5.48-1.81 1.17c-.16-.06-.32-.11-.46-.17.17-.3.27-.64.27-1 0-1.1-.9-2-2-2-.36 0-.7.1-1 .27-.07-.15-.12-.3-.17-.46C3.52 9.5 4 8.81 4 8s-.48-1.5-1.17-1.81c.06-.16.11-.32.17-.46.3.17.64.27 1 .27 1.1 0 2-.9 2-2 0-.36-.1-.7-.27-1 .15-.07.3-.12.46-.17C6.5 3.52 7.19 4 8 4s1.5-.48 1.81-1.17c.16.06.32.11.46.17-.17.3-.27.64-.27 1 0 1.1.9 2 2 2 .36 0 .7-.1 1-.27.07.15.12.3.17.46C12.48 6.5 12 7.19 12 8s.48 1.5 1.17 1.81z"],"layout-grid":["M2 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6C.9 6 0 6.9 0 8s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6C.9 0 0 .9 0 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM8 0C6.9 0 6 .9 6 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM8 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"],"layout-group-by":["M2 6C.9 6 0 6.9 0 8s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12-7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zM2 1C.9 1 0 1.9 0 3s.9 2 2 2 2-.9 2-2-.9-2-2-2zm7 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm5 3c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"],"layout-hierarchy":["M14.5 12.07V9.93c.86-.22 1.5-1 1.5-1.93 0-1.1-.9-2-2-2-.93 0-1.71.64-1.93 1.5H9.93c-.18-.7-.73-1.25-1.43-1.43V3.93c.86-.22 1.5-1 1.5-1.93 0-1.1-.9-2-2-2S6 .9 6 2c0 .93.64 1.71 1.5 1.93v2.14c-.7.18-1.25.73-1.43 1.43H3.93C3.71 6.64 2.93 6 2 6 .9 6 0 6.9 0 8c0 .93.64 1.71 1.5 1.93v2.14c-.86.22-1.5 1-1.5 1.93 0 1.1.9 2 2 2s2-.9 2-2c0-.93-.64-1.71-1.5-1.93V9.93c.7-.18 1.25-.73 1.43-1.43h2.14c.18.7.73 1.25 1.43 1.43v2.14c-.86.22-1.5 1-1.5 1.93 0 1.1.9 2 2 2s2-.9 2-2c0-.93-.64-1.71-1.5-1.93V9.93c.7-.18 1.25-.73 1.43-1.43h2.14c.18.7.73 1.25 1.43 1.43v2.14c-.86.22-1.5 1-1.5 1.93 0 1.1.9 2 2 2s2-.9 2-2c0-.93-.64-1.71-1.5-1.93z"],"layout-linear":["M14 6c-.93 0-1.71.64-1.93 1.5H9.93C9.71 6.64 8.93 6 8 6s-1.71.64-1.93 1.5H3.93C3.71 6.64 2.93 6 2 6 .9 6 0 6.9 0 8s.9 2 2 2c.93 0 1.71-.64 1.93-1.5h2.13C6.29 9.36 7.07 10 8 10s1.71-.64 1.93-1.5h2.13c.22.86 1 1.5 1.93 1.5 1.1 0 2-.9 2-2C16 6.9 15.1 6 14 6z"],"layout-skew-grid":["M2 6C.9 6 0 6.9 0 8s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12-2c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zM2 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM2 0C.9 0 0 .9 0 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 9c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6-3c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM8 3c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 9c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"],"layout-sorted-clusters":["M2 6C.9 6 0 6.9 0 8s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM2 0C.9 0 0 .9 0 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM8 9c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"],learning:["M8.441 1.104a.985.985 0 00-.882 0L.365 5c-.487.253-.487.747 0 1L7.56 9.896a.985.985 0 00.882 0L15.635 6c.487-.253.487-.747 0-1L8.44 1.104z","M14 5.5l.016 4.514c.002.548.447.99.994.99a.99.99 0 00.99-.99V5.5h-2zM3.371 9.047l4.387 2.432a.5.5 0 00.485 0l4.39-2.432a.25.25 0 01.371.218v2.955a.25.25 0 01-.134.222l-4.635 2.436a.5.5 0 01-.466 0l-4.635-2.436A.25.25 0 013 12.22V9.265a.25.25 0 01.371-.218z"],"left-join":["M6.6 3.3C6.1 3.1 5.6 3 5 3 2.2 3 0 5.2 0 8s2.2 5 5 5c.6 0 1.1-.1 1.6-.3C5.3 11.6 4.5 9.9 4.5 8s.8-3.6 2.1-4.7zM8 4c-1.2.9-2 2.4-2 4s.8 3.1 2 4c1.2-.9 2-2.3 2-4s-.8-3.1-2-4zm3-1c2.8 0 5 2.2 5 5s-2.2 5-5 5c-.6 0-1.1-.1-1.6-.3 1.3-1.1 2.1-2.9 2.1-4.7s-.8-3.5-2.1-4.7c.5-.2 1-.3 1.6-.3zm.35 1.02c.73 1.15 1.14 2.52 1.14 3.98s-.42 2.83-1.14 3.98c2.04-.18 3.64-1.9 3.64-3.98s-1.6-3.8-3.64-3.98z"],"less-than":["M13.287 5.958a1 1 0 00-.574-1.916l-10 3c-.95.285-.95 1.631 0 1.916l10 3a1 1 0 00.574-1.916L6.48 8l6.807-2.042z"],"less-than-or-equal-to":["M13.287 3.958a1 1 0 00-.575-1.916l-10 3c-.95.285-.95 1.63 0 1.916l10 3a1 1 0 00.575-1.916L6.48 6l6.807-2.042zM13 12H3a1 1 0 000 2h10a1 1 0 000-2z"],lifesaver:["M9.405 11.746C8.968 11.91 8.495 12 8 12c-.494 0-.968-.09-1.405-.254l-.702 1.873C6.548 13.865 7.258 14 8 14c.742 0 1.452-.135 2.107-.38l-.702-1.874zm2.341-2.341l1.873.702C13.865 9.452 14 8.742 14 8c0-.742-.135-1.452-.38-2.107l-1.874.702c.164.437.254.91.254 1.405 0 .494-.09.968-.254 1.405zM9.405 4.254l.702-1.873A5.987 5.987 0 008 2c-.742 0-1.452.135-2.107.38l.702 1.874C7.032 4.09 7.505 4 8 4c.494 0 .968.09 1.405.254zM4.254 6.595L2.38 5.893A5.987 5.987 0 002 8c0 .742.135 1.452.38 2.107l1.874-.702A3.991 3.991 0 014 8c0-.494.09-.968.254-1.405zM8 16A8 8 0 118 0a8 8 0 010 16zm0-6a2 2 0 100-4 2 2 0 000 4z"],lightbulb:["M9.01 14h-2c-.55 0-1 .45-1 1s.45 1 1 1h2c.55 0 1-.45 1-1s-.44-1-1-1zm1-3h-4c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1s-.44-1-1-1zm-2-11C5.26 0 3.03 1.95 3.03 4.35c0 2.37 1.63 2.64 1.94 5.22 0 .24.22.44.5.44h5.09c.28 0 .5-.19.5-.44C11.37 6.99 13 6.72 13 4.35 13 1.95 10.77 0 8.01 0z"],link:["M4.99 11.99c.28 0 .53-.11.71-.29l6-6a1.003 1.003 0 00-1.42-1.42l-6 6a1.003 1.003 0 00.71 1.71zm3.85-2.02L6.4 12.41l-1 1-.01-.01c-.36.36-.85.6-1.4.6-1.1 0-2-.9-2-2 0-.55.24-1.04.6-1.4l-.01-.01 1-1 2.44-2.44c-.33-.1-.67-.16-1.03-.16-1.1 0-2.09.46-2.81 1.19l-.02-.02-1 1 .02.02c-.73.72-1.19 1.71-1.19 2.81 0 2.21 1.79 4 4 4 1.1 0 2.09-.46 2.81-1.19l.02.02 1-1-.02-.02c.73-.72 1.19-1.71 1.19-2.81 0-.35-.06-.69-.15-1.02zm7.15-5.98c0-2.21-1.79-4-4-4-1.1 0-2.09.46-2.81 1.19l-.02-.02-1 1 .02.02c-.72.72-1.19 1.71-1.19 2.81 0 .36.06.69.15 1.02l2.44-2.44 1-1 .01.01c.36-.36.85-.6 1.4-.6 1.1 0 2 .9 2 2 0 .55-.24 1.04-.6 1.4l.01.01-1 1-2.43 2.45c.33.09.67.15 1.02.15 1.1 0 2.09-.46 2.81-1.19l.02.02 1-1-.02-.02a3.92 3.92 0 001.19-2.81z"],list:["M1 3h14c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm14 10H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zm0-4H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zm0-4H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1z"],"list-columns":["M6 1c.55 0 1 .45 1 1s-.45 1-1 1H1c-.55 0-1-.45-1-1s.45-1 1-1h5zm0 4c.55 0 1 .45 1 1s-.45 1-1 1H1c-.55 0-1-.45-1-1s.45-1 1-1h5zm0 4c.55 0 1 .45 1 1s-.45 1-1 1H1c-.55 0-1-.45-1-1s.45-1 1-1h5zm0 4c.55 0 1 .45 1 1s-.45 1-1 1H1c-.55 0-1-.45-1-1s.45-1 1-1h5zm9-12c.55 0 1 .45 1 1s-.45 1-1 1h-5c-.55 0-1-.45-1-1s.45-1 1-1h5zm0 4c.55 0 1 .45 1 1s-.45 1-1 1h-5c-.55 0-1-.45-1-1s.45-1 1-1h5zm0 4c.55 0 1 .45 1 1s-.45 1-1 1h-5c-.55 0-1-.45-1-1s.45-1 1-1h5zm0 4c.55 0 1 .45 1 1s-.45 1-1 1h-5c-.55 0-1-.45-1-1s.45-1 1-1h5z"],"list-detail-view":["M6 9H1c-.55 0-1 .45-1 1s.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1zm0 4H1c-.55 0-1 .45-1 1s.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1zm9-12h-5c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h5c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zM6 5H1c-.55 0-1 .45-1 1s.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1zm0-4H1c-.55 0-1 .45-1 1s.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1z"],locate:["M15 7h-.09A6.98 6.98 0 009 1.1V1c0-.55-.45-1-1-1S7 .45 7 1v.09A6.98 6.98 0 001.1 7H1c-.55 0-1 .45-1 1s.45 1 1 1h.1A6.969 6.969 0 007 14.91V15c0 .55.45 1 1 1s1-.45 1-1v-.09A6.98 6.98 0 0014.9 9h.1c.55 0 1-.45 1-1s-.45-1-1-1zm-6.02 5.9c-.05-.5-.46-.9-.98-.9s-.93.4-.98.9A5.017 5.017 0 013.1 8.98c.5-.05.9-.46.9-.98s-.4-.93-.9-.98A5.017 5.017 0 017.02 3.1c.05.5.46.9.98.9s.93-.4.98-.9c1.97.39 3.52 1.95 3.92 3.92-.5.05-.9.46-.9.98s.4.93.9.98a5.017 5.017 0 01-3.92 3.92zM8 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"],lock:["M13.96 7H12V3.95C12 1.77 10.21 0 8 0S4 1.77 4 3.95V7H1.96c-.55 0-.96.35-.96.9v6.91c0 .54.41 1.19.96 1.19h12c.55 0 1.04-.65 1.04-1.19V7.9c0-.55-.49-.9-1.04-.9zM6 7V3.95c0-1.09.9-1.97 2-1.97s2 .88 2 1.97V7H6z"],"log-in":["M11 8c0-.28-.11-.53-.29-.71l-3-3a1.003 1.003 0 00-1.42 1.42L7.59 7H1c-.55 0-1 .45-1 1s.45 1 1 1h6.59L6.3 10.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71zm4-8H9c-.55 0-1 .45-1 1s.45 1 1 1h5v12H9c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z"],"log-out":["M7 14H2V2h5c.55 0 1-.45 1-1s-.45-1-1-1H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1zm8.71-6.71l-3-3a1.003 1.003 0 00-1.42 1.42L12.59 7H6c-.55 0-1 .45-1 1s.45 1 1 1h6.59l-1.29 1.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z"],manual:["M15.99 1.13c-.02-.41-.33-.77-.78-.87C12.26-.36 9.84.13 8 1.7 6.16.13 3.74-.36.78.26.33.35.03.72.01 1.13H0v12c0 .08 0 .17.02.26.12.51.65.82 1.19.71 2.63-.55 4.59-.04 6.01 1.57.02.03.06.04.08.06.02.02.03.04.05.06.04.03.09.04.13.07.05.03.09.05.14.07.11.04.23.07.35.07h.04c.12 0 .24-.03.35-.07.05-.02.09-.05.14-.07.04-.02.09-.04.13-.07.02-.02.03-.04.05-.06.03-.02.06-.03.08-.06 1.42-1.6 3.39-2.12 6.01-1.57.54.11 1.07-.21 1.19-.71.04-.09.04-.18.04-.26l-.01-12zM7 12.99c-1.4-.83-3.07-1.14-5-.93V1.96c2.11-.28 3.75.2 5 1.46v9.57zm7-.92c-1.93-.21-3.6.1-5 .93V3.42c1.25-1.26 2.89-1.74 5-1.46v10.11z"],"manually-entered-data":["M1 8h3.76l2-2H1c-.55 0-1 .45-1 1s.45 1 1 1zm14.49-4.01c.31-.32.51-.76.51-1.24C16 1.78 15.22 1 14.25 1c-.48 0-.92.2-1.24.51l-1.44 1.44 2.47 2.47 1.45-1.43zM1 4h7.76l2-2H1c-.55 0-1 .45-1 1s.45 1 1 1zm0 6c-.55 0-1 .45-1 1 0 .48.35.86.8.96L2.76 10H1zm9.95-6.43l-6.69 6.69 2.47 2.47 6.69-6.69-2.47-2.47zm4.25 2.47L13.24 8H15c.55 0 1-.45 1-1 0-.48-.35-.86-.8-.96zM2 15l3.86-1.39-2.46-2.44L2 15zm13-5h-3.76l-2 2H15c.55 0 1-.45 1-1s-.45-1-1-1z"],map:["M15.55 3.17l-4.49-3A.975.975 0 009.99.15L5.53 2.82 1.56.17A1.003 1.003 0 000 1v11c0 .35.18.65.45.83l4.49 3a.975.975 0 001.07.02l4.46-2.67 3.97 2.65A1.003 1.003 0 0016 15V4c0-.35-.18-.65-.45-.83zM5 13.46l-3-2v-8.6l2.94 1.96c.02.02.04.03.06.04v8.6zm5-2.32s-.01 0-.01.01L6 13.53V4.86s.01 0 .01-.01L10 2.47v8.67zm4 1.99l-2.94-1.96c-.02-.01-.04-.02-.05-.03v-8.6l3 2v8.59z"],"map-create":["M14 6.82v6.32l-2.94-1.96c-.02-.01-.04-.02-.05-.03V6.22c-.08-.07-.15-.16-.22-.24-.28-.02-.54-.08-.79-.16v5.32s-.01 0-.01.01L6 13.53V4.86s.01 0 .01-.01l2.05-1.23C8.02 3.42 8 3.21 8 3c0-.98.47-1.84 1.2-2.39l-3.67 2.2L1.56.17A1.003 1.003 0 000 1v11c0 .35.18.65.45.83l4.49 3a.975.975 0 001.07.02l4.46-2.67 3.97 2.65A1.003 1.003 0 0016 15V5.82c-.25.09-.52.14-.8.16-.33.36-.73.67-1.2.84zm-9 6.64l-3-2v-8.6l2.94 1.96c.02.02.04.03.06.04v8.6zM11 4h1v1c0 .55.45 1 1 1s1-.45 1-1V4h1c.55 0 1-.45 1-1s-.45-1-1-1h-1V1c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1z"],"map-marker":["M8.46 0C5.42 0 2.95 2.39 2.95 5.33 2.95 8.28 8.46 16 8.46 16s5.51-7.72 5.51-10.67C13.96 2.39 11.5 0 8.46 0zm0 8a2.5 2.5 0 010-5 2.5 2.5 0 010 5z"],maximize:["M5.99 8.99c-.28 0-.53.11-.71.29l-3.29 3.29v-1.59c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1H3.41L6.7 10.7a1.003 1.003 0 00-.71-1.71zm9-9h-4c-.55 0-1 .45-1 1s.45 1 1 1h1.59l-3.3 3.3a.99.99 0 00-.29.7 1.003 1.003 0 001.71.71l3.29-3.29V5c0 .55.45 1 1 1s1-.45 1-1V1c0-.56-.45-1.01-1-1.01z"],media:["M11.99 6.99c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm3-5h-14c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-10c0-.55-.45-1-1-1zm-1 9l-5-3-1 2-3-4-3 5v-7h12v7z"],menu:["M1 4h14c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm14 8H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zm0-5H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1z"],"menu-closed":["M14.99 6.99h-9c-.55 0-1 .45-1 1s.45 1 1 1h9c.55 0 1-.45 1-1s-.45-1-1-1zm-12-2c-.28 0-.53.11-.71.29l-2 2a1.014 1.014 0 000 1.42l2 2a1.003 1.003 0 001.71-.71v-4c0-.55-.45-1-1-1zm3-1h9c.55 0 1-.45 1-1s-.45-1-1-1h-9c-.55 0-1 .45-1 1s.45 1 1 1zm9 8h-9c-.55 0-1 .45-1 1s.45 1 1 1h9c.55 0 1-.45 1-1s-.45-1-1-1z"],"menu-open":["M9.99 11.99h-9c-.55 0-1 .45-1 1s.45 1 1 1h9c.55 0 1-.45 1-1s-.45-1-1-1zm0-5h-9c-.55 0-1 .45-1 1s.45 1 1 1h9c.55 0 1-.45 1-1s-.45-1-1-1zm0-5h-9c-.55 0-1 .45-1 1s.45 1 1 1h9c.55 0 1-.45 1-1s-.45-1-1-1zm5.71 5.3l-2-2a1.003 1.003 0 00-1.71.71v4a1.003 1.003 0 001.71.71l2-2c.18-.18.29-.43.29-.71s-.11-.53-.29-.71z"],"merge-columns":["M5.71 5.29a1.003 1.003 0 00-1.42 1.42l.3.29H2V2h3v1.51c.52.06.99.29 1.34.65l.66.66V1c0-.55-.45-1-1-1H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-3.82l-.66.66c-.35.35-.82.59-1.34.65V14H2V9h2.59l-.3.29a1.003 1.003 0 001.42 1.42l2-2C7.89 8.53 8 8.28 8 8c0-.28-.11-.53-.29-.71l-2-2zM15 0h-5c-.55 0-1 .45-1 1v3.82l.66-.66c.35-.35.82-.59 1.34-.65V2h3v5h-2.59l.29-.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-2 2C8.11 7.47 8 7.72 8 8c0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42l-.3-.29H14v5h-3v-1.51c-.52-.06-.99-.29-1.34-.65L9 11.18V15c0 .55.45 1 1 1h5c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z"],"merge-links":["M8 7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm6 3c-.93 0-1.71.64-1.93 1.5H11V3c0-1.66-1.34-3-3-3S5 1.34 5 3v4.5H3.93C3.71 6.64 2.93 6 2 6 .9 6 0 6.9 0 8s.9 2 2 2c.93 0 1.71-.64 1.93-1.5H5V13c0 1.66 1.34 3 3 3s3-1.34 3-3V8.5h1.07c.22.86 1 1.5 1.93 1.5 1.1 0 2-.9 2-2s-.9-2-2-2zm-4 7c0 1.1-.9 2-2 2s-2-.9-2-2V3c0-1.1.9-2 2-2s2 .9 2 2v10z"],minimize:["M15.99.99a1.003 1.003 0 00-1.71-.71l-3.29 3.29V1.99c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1H12.4l3.3-3.29c.18-.18.29-.43.29-.71zm-10 8h-4c-.55 0-1 .45-1 1s.45 1 1 1h1.59L.29 14.28a1.003 1.003 0 001.42 1.42L5 12.41V14c0 .55.45 1 1 1s1-.45 1-1v-4a1.02 1.02 0 00-1.01-1.01z"],minus:["M13 7H3c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1z"],"mobile-phone":["M12 0H4c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zM8 15c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm3-3H5V3h6v9z"],"mobile-video":["M15 4c-.28 0-.53.11-.71.29L12 6.59V4c0-.55-.45-1-1-1H1c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V9.41l2.29 2.29c.18.19.43.3.71.3.55 0 1-.45 1-1V5c0-.55-.45-1-1-1z"],modal:["M15 1a1 1 0 011 1v12a1 1 0 01-1 1H1a1 1 0 01-1-1V2a1 1 0 011-1h14zm-1 4H2v8h12V5zm-3-3H9v2h2V2zm3 0h-2v2h2V2z"],"modal-filled":["M15 1H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zm1 4H0V3h16v2zm-3-2h-2V1h2v2z"],moon:["M15 11.38A7.835 7.835 0 017.85 16C3.51 16 0 12.49 0 8.15 0 4.97 1.89 2.23 4.62 1c-.45.99-.7 2.08-.7 3.23a7.85 7.85 0 007.85 7.85c1.15 0 2.24-.25 3.23-.7z"],more:["M2 6.03a2 2 0 100 4 2 2 0 100-4zM14 6.03a2 2 0 100 4 2 2 0 100-4zM8 6.03a2 2 0 100 4 2 2 0 100-4z"],mountain:["M16 13H3l6-9h1l2 2h1l3 7zm-2.5-3.5l-1-2.5h-1l-2-2-3 4.5L9 8l1 1 1-1 2.5 1.5zM5.94 7l-4.122 6H0l5-6h.94z"],move:["M15.71 7.29l-2-2a1.003 1.003 0 00-1.42 1.42l.3.29H9V3.41l.29.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-2-2C8.53.11 8.28 0 8 0s-.53.11-.71.29l-2 2a1.003 1.003 0 001.42 1.42l.29-.3V7H3.41l.29-.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-2 2C.11 7.47 0 7.72 0 8c0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42L3.41 9H7v3.59l-.29-.29A.965.965 0 006 12a1.003 1.003 0 00-.71 1.71l2 2c.18.18.43.29.71.29s.53-.11.71-.29l2-2a1.003 1.003 0 00-1.42-1.42l-.29.3V9h3.59l-.29.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l2-2c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z"],mugshot:["M15 0H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 14h-.15c-.03-.09-.04-.16-.08-.25-.34-.79-2.01-1.31-3.12-1.8-1.11-.49-.96-.79-1-1.2-.01-.06-.01-.12-.01-.18.38-.34.69-.8.89-1.33 0 0 .01-.03.01-.04.04-.12.08-.24.11-.36.25-.05.4-.33.46-.59.06-.1.18-.36.15-.65-.04-.37-.19-.55-.35-.62v-.06c0-.48-.04-1.16-.13-1.61-.02-.12-.05-.25-.08-.37-.16-.55-.51-1.05-.96-1.39C9.26 3.19 8.6 3 8 3c-.59 0-1.26.19-1.73.55-.45.35-.8.84-.96 1.39-.04.13-.06.25-.08.38-.09.45-.13 1.13-.13 1.61v.06c-.18.06-.33.24-.37.62-.03.29.09.54.15.65.06.26.21.54.47.59.03.12.07.25.11.36 0 .01.01.02.01.02v.01c.21.54.53 1.01.92 1.35 0 .05-.01.11-.01.16-.04.41.08.7-1.03 1.2-1.11.49-2.77 1.01-3.12 1.8-.04.09-.05.16-.08.25H2V2h12v12z"],"multi-select":["M12 3.98H4c-.55 0-1 .45-1 1v1h8v5h1c.55 0 1-.45 1-1v-5c0-.55-.45-1-1-1zm3-3H7c-.55 0-1 .45-1 1v1h8v5h1c.55 0 1-.45 1-1v-5c0-.55-.45-1-1-1zm-6 6H1c-.55 0-1 .45-1 1v5c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-5c0-.55-.45-1-1-1zm-1 5H2v-3h6v3z"],music:["M15 0c-.07 0-.13.03-.19.04V.02l-10 2v.02C4.35 2.13 4 2.52 4 3v9.12c-.31-.07-.65-.12-1-.12-1.66 0-3 .9-3 2s1.34 2 3 2 3-.9 3-2V6.32l8-1.6v5.4c-.31-.07-.65-.12-1-.12-1.66 0-3 .9-3 2s1.34 2 3 2 3-.9 3-2V1c0-.55-.45-1-1-1z"],"new-drawing":["M14.9 11c.6 0 1 .5 1 1 0 .257-.073.44-.22.614l-.08.086-3 3c-.2.2-.4.3-.7.3-.5 0-1-.4-1-1 0-.257.073-.44.22-.614l.08-.086 3-3c.2-.2.4-.3.7-.3zM1.3.1l6.734 2.45a3.005 3.005 0 002.095 3.322 3.005 3.005 0 003.401 2.081L13.9 9.8v.2c0 .257-.073.44-.22.614l-.08.086-3 3c-.171.171-.343.27-.577.294L9.9 14h-.2l-5-1-.1-.01c-.231-.05-.45-.26-.56-.49L4 12.4l-4-11 .3-.3 5.8 5.8c-.1.2-.2.4-.2.6 0 .8.6 1.5 1.5 1.5s1.5-.7 1.5-1.5S8.2 6 7.4 6c-.16 0-.32.064-.48.14l-.12.06L1 .4l.3-.3zM13 0c.55 0 1 .45 1 1v1h1c.55 0 1 .45 1 1s-.45 1-1 1h-1v1c0 .503-.376.922-.861.99l-.013.002A.999.999 0 0113 6l.097-.006-.027.004a1 1 0 01-.037.001L13 6c-.55 0-1-.45-1-1V4h-1a.993.993 0 01-.855-.482A1 1 0 0110 3c0-.55.45-1 1-1h1V1c0-.55.45-1 1-1z"],"new-grid-item":["M6 0H1C.45 0 0 .45 0 1v5c0 .55.45 1 1 1h5c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm5 14c0-.55-.45-1-1-1s-1 .45-1 1v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1s-.45-1-1-1zM6 9H1c-.55 0-1 .45-1 1v5c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-5c0-.55-.45-1-1-1zm9 4c-.55 0-1 .45-1 1-.55 0-1 .45-1 1s.45 1 1 1h1c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1zm-4-4h-1c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1s1-.45 1-1c.55 0 1-.45 1-1s-.45-1-1-1zm4-9h-5c-.55 0-1 .45-1 1v5c0 .55.45 1 1 1h5c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm0 9h-1c-.55 0-1 .45-1 1s.45 1 1 1c0 .55.45 1 1 1s1-.45 1-1v-1c0-.55-.45-1-1-1z"],"new-layer":["M13.982 6.272l1.518.868-.01.01c.3.17.51.48.51.85s-.21.68-.51.85l.01.01-7 4-.01-.01A.94.94 0 018 13a.94.94 0 01-.49-.15l-.01.01-7-4 .01-.01A.977.977 0 010 8c0-.37.21-.68.51-.86L.5 7.13l7-4 .01.02A.94.94 0 018 3c.086 0 .168.014.246.038a2 2 0 105.736 3.234zM14 3c.55 0 1 .45 1 1s-.45 1-1 1h-1v1c0 .55-.45 1-1 1s-1-.45-1-1V5h-1c-.55 0-1-.45-1-1s.45-1 1-1h1V2c0-.55.45-1 1-1s1 .45 1 1v1h1z"],"new-layers":["M13 3h2a1 1 0 010 2h-2v2a1 1 0 01-2 0V5H9a1 1 0 110-2h2V1a1 1 0 012 0v2zm-3-1.983V2H9a2 2 0 100 4h1v1c0 .279.057.544.16.785l-1.71.855c-.14.07-.29.11-.45.11-.16 0-.31-.04-.45-.11l-7-3.5a.992.992 0 01.07-1.81l6.99-3a1.006 1.006 0 01.79 0l1.6.687zm.91 7.66a2 2 0 003.085-1.54l.555-.277c.14-.07.29-.11.45-.11.55 0 1 .45 1 1 0 .39-.23.73-.55.89l-7 3.5c-.14.07-.29.11-.45.11-.16 0-.31-.04-.45-.11l-7-3.5C.23 8.48 0 8.14 0 7.75c0-.55.45-1 1-1 .16 0 .31.04.45.11L8 10.13l2.91-1.453zM15 10.25c.55 0 1 .45 1 1 0 .39-.23.73-.55.89l-7 3.5c-.14.07-.29.11-.45.11-.16 0-.31-.04-.45-.11l-7-3.5c-.32-.16-.55-.5-.55-.89 0-.55.45-1 1-1 .16 0 .31.04.45.1L8 13.63l6.55-3.27c.14-.07.29-.11.45-.11z"],"new-link":["M15 3h-1V2c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1V5h1c.55 0 1-.45 1-1s-.45-1-1-1zm-3.5 6a2.5 2.5 0 00-2.45 2h-4.1a2.5 2.5 0 100 1h4.1a2.5 2.5 0 102.45-3z"],"new-object":["M8 4c0 .6.4 1 1 1h2v2c0 .6.4 1 1 1s1-.4 1-1V5h2c.6 0 1-.4 1-1s-.4-1-1-1h-2V1c0-.6-.4-1-1-1s-1 .4-1 1v2H9c-.6 0-1 .5-1 1zm6.5 2.5V7c0 1.4-1.1 2.5-2.5 2.5S9.5 8.4 9.5 7v-.5H9C7.6 6.5 6.5 5.4 6.5 4S7.6 1.5 9 1.5h.5V1c0-.3.1-.6.1-.8C9.1.1 8.6 0 8 0 3.6 0 0 3.6 0 8s3.6 8 8 8 8-3.6 8-8c0-.6-.1-1.3-.2-1.9-.4.3-.8.4-1.3.4z"],"new-person":["M9.12 12.69c-1.17-.53-1.01-.85-1.05-1.29-.01-.06-.01-.12-.01-.19.4-.37.73-.87.94-1.44 0 0 .01-.03.01-.04.05-.14.09-.27.12-.4.27-.06.43-.36.49-.63.06-.11.19-.39.16-.7-.04-.41-.2-.6-.38-.68v-.07c0-.51-.05-1.25-.14-1.74-.02-.13-.05-.27-.09-.4-.17-.6-.53-1.14-1.01-1.52C7.66 3.2 6.96 3 6.33 3c-.62 0-1.33.2-1.82.59-.49.38-.85.92-1.02 1.52-.04.13-.07.26-.09.4-.09.49-.13 1.23-.13 1.74v.06c-.19.08-.35.27-.39.68-.03.31.1.59.16.7.06.28.22.59.5.64.03.14.07.27.11.4 0 .01.01.02.01.02v.01c.22.59.55 1.1.96 1.46 0 .06-.01.12-.01.17-.04.44.08.76-1.09 1.29-1.17.53-2.93 1.1-3.29 1.95-.35.87-.2 1.37-.2 1.37h12.6s.15-.5-.22-1.36c-.36-.85-2.12-1.42-3.29-1.95zM14.89 2h-1V1c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1V4h1c.55 0 1-.45 1-1s-.45-1-1-1z"],"new-prescription":["M9.82 11.66l2.48-2.87c.12-.2.13-.37.04-.53-.11-.19-.3-.26-.52-.26h-1.29c-.27 0-.49.13-.63.34L8.44 9.9 6.95 8a.482.482 0 00-.08-.1L5.82 6.55c.57-.24 1.04-.57 1.42-1.01.49-.57.74-1.27.74-2.08 0-.51-.1-.99-.32-1.42-.21-.43-.51-.8-.89-1.11A4.1 4.1 0 005.42.24C4.91.08 4.34 0 3.72 0H.61C.26 0 0 .23 0 .56v9.89c0 .33.26.55.61.55h.8c.36 0 .61-.23.61-.56V6.99H3.3l3.73 4.74-2.71 3.48c-.12.2-.13.37-.04.53.11.19.3.26.52.26h1.27c.27 0 .51-.12.64-.34l1.69-2.15 1.66 2.14c.12.21.34.35.62.35h1.43c.2 0 .39-.08.5-.25.12-.18.09-.38-.02-.55l-2.77-3.54zM4.18 5H1.99V2.02h2.19c.62 0 1.08.13 1.38.37.29.22.44.62.44 1.08 0 .45-.15.94-.44 1.17-.31.23-.76.36-1.38.36zM15 2h-1V1c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1V4h1c.55 0 1-.45 1-1s-.45-1-1-1zM9.99 3.01c0 .02.01.04.01.06V2.95c0 .02-.01.04-.01.06z"],"new-text-box":["M5 6.5c0 .28.22.5.5.5H7v3.5c0 .28.22.5.5.5s.5-.22.5-.5V7h1.5c.28 0 .5-.22.5-.5S9.78 6 9.5 6h-4c-.28 0-.5.22-.5.5zM15 2h-1V1c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1V4h1c.55 0 1-.45 1-1s-.45-1-1-1zm-2 5c-.55 0-1 .45-1 1v5H3V4h5c.55 0 1-.45 1-1s-.45-1-1-1H2c-.55 0-1 .45-1 1v11c0 .55.45 1 1 1h11c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1z"],ninja:["M16 5s-2.52 2.11-4.96 1.99C11.03 4.89 10.39.23 5 0c0 0 2.11 2.54 1.96 4.99C4.86 5.01.23 5.65 0 11c0 0 2.56-2.12 5.02-1.95.02 2.11.67 6.72 5.98 6.95 0 0-2.09-2.54-1.94-4.99 2.11-.02 6.71-.68 6.94-6.01zM8 9.5c-.83 0-1.5-.67-1.5-1.5S7.17 6.5 8 6.5s1.5.67 1.5 1.5S8.83 9.5 8 9.5z"],"not-equal-to":["M7.58 5l.44-2.196a1 1 0 011.96.392L9.62 5H13a1 1 0 010 2H9.22l-.4 2H13a1 1 0 010 2H8.42l-.44 2.196a1 1 0 01-1.96-.392L6.38 11H3a1 1 0 010-2h3.78l.4-2H3a1 1 0 110-2h4.58z"],notifications:["M8 16c1.1 0 2-.9 2-2H6c0 1.1.9 2 2 2zm6-5c-.55 0-1-.45-1-1V6c0-2.43-1.73-4.45-4.02-4.9 0-.04.02-.06.02-.1 0-.55-.45-1-1-1S7 .45 7 1c0 .04.02.06.02.1A4.992 4.992 0 003 6v4c0 .55-.45 1-1 1s-1 .45-1 1 .45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1z"],"notifications-updated":["M8 16c1.1 0 2-.9 2-2H6c0 1.1.9 2 2 2zm3.399-13.667l-.413.412A2.99 2.99 0 009 1.99a3 3 0 00-3 2.99c0 .8.32 1.558.876 2.114l2.002 1.992A2.99 2.99 0 0013 9.184V10c0 .55.45 1 1 1s1 .45 1 1-.45 1-1 1H2c-.55 0-1-.45-1-1s.45-1 1-1 1-.45 1-1V6c0-2.43 1.73-4.45 4.02-4.9 0-.04-.02-.06-.02-.1 0-.55.45-1 1-1s1 .45 1 1c0 .04-.02.06-.02.1a4.97 4.97 0 012.419 1.233zM10.29 7.67l-2-1.99a.99.99 0 01-.29-.7 1 1 0 011-.99c.27 0 .52.11.7.29l1.29 1.29 3.28-3.28c.18-.18.42-.29.7-.29.55 0 1 .44 1 .99 0 .28-.11.52-.3.7l-3.98 3.98a.99.99 0 01-1.4 0z"],"numbered-list":["M2.76 7h1.26V0h-.94c-.04.21-.12.39-.25.54-.13.15-.29.27-.48.36-.18.09-.39.16-.62.2-.23.04-.46.06-.71.06v.9h1.74V7zm-.59 7.17c.18-.12.37-.25.58-.37a10.763 10.763 0 001.24-.83c.2-.16.37-.33.52-.51.15-.19.28-.39.37-.61.09-.22.14-.47.14-.74 0-.22-.04-.45-.12-.7-.08-.26-.21-.49-.4-.69-.18-.21-.43-.39-.72-.52-.3-.14-.68-.21-1.12-.21-.41 0-.77.07-1.08.2-.32.14-.58.32-.8.56-.22.23-.38.51-.49.84-.11.32-.16.67-.16 1.05h1.19c.01-.24.03-.47.08-.67.05-.21.11-.39.21-.54.09-.15.22-.27.38-.36.16-.09.35-.13.59-.13.26 0 .47.04.63.12.16.08.29.18.38.3.09.12.15.25.18.39s.05.27.05.4c-.01.27-.08.5-.22.71-.14.21-.32.4-.53.57-.22.18-.45.34-.71.49-.26.15-.51.31-.74.47-.5.31-.89.68-1.17 1.11-.3.41-.44.91-.45 1.48h5v-1H1.43c.05-.15.14-.29.27-.43.14-.13.29-.26.47-.38zM15.01 1.99h-7c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h7c.55 0 1-.45 1-1v-1c0-.55-.44-1-1-1zm0 9h-7c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h7c.55 0 1-.45 1-1v-1c0-.55-.44-1-1-1z"],numerical:["M2.79 4.61c-.13.17-.29.3-.48.41-.18.11-.39.18-.62.23-.23.04-.46.07-.71.07v1.03h1.74V12h1.26V4h-.94c-.04.23-.12.44-.25.61zm4.37 5.31c.18-.14.37-.28.58-.42l.63-.45c.21-.16.41-.33.61-.51s.37-.38.52-.59c.15-.21.28-.45.37-.7.09-.25.13-.54.13-.85 0-.25-.04-.52-.12-.8-.07-.29-.2-.55-.39-.79a2.18 2.18 0 00-.73-.6c-.29-.15-.66-.23-1.11-.23-.41 0-.77.08-1.08.23-.31.16-.58.37-.79.64-.22.27-.38.59-.49.96-.11.37-.16.77-.16 1.2h1.19c.01-.27.03-.53.08-.77.04-.24.11-.45.21-.62.09-.18.22-.32.38-.42.16-.1.35-.15.59-.15.26 0 .47.05.63.14.15.09.28.21.37.35.09.14.15.29.18.45.03.16.05.31.05.45-.01.31-.08.58-.22.82-.14.23-.32.45-.53.65-.22.21-.46.39-.71.57-.26.18-.51.36-.75.54-.5.36-.89.78-1.17 1.27-.28.49-.43 1.06-.44 1.71h5v-1.15H6.43c.05-.17.14-.33.27-.49.13-.15.29-.29.46-.44zm8.5-1.56c-.23-.35-.54-.57-.95-.65v-.02c.34-.13.6-.34.76-.63.16-.29.24-.63.24-1.02 0-.34-.06-.64-.19-.9s-.3-.47-.51-.64c-.21-.17-.45-.3-.72-.38-.27-.09-.54-.13-.82-.13-.36 0-.68.07-.96.2-.28.13-.53.32-.72.55-.2.23-.36.51-.47.83-.11.32-.18.66-.19 1.04h1.15c-.01-.2.01-.39.06-.58.05-.19.12-.36.22-.51.1-.15.22-.27.37-.36.15-.09.32-.13.53-.13.32 0 .59.1.79.3.21.2.31.46.31.79 0 .23-.05.43-.14.59-.09.16-.21.29-.35.38-.15.09-.32.16-.51.19-.19.04-.38.05-.57.04v.93c.23-.01.45 0 .67.02.22.02.42.08.59.17.18.09.32.23.43.4.11.18.16.41.16.71 0 .44-.13.78-.39 1.02s-.58.36-.97.36c-.45 0-.79-.16-1.02-.47-.23-.31-.33-.7-.32-1.17H11c.01.4.06.77.17 1.1.11.33.26.61.47.85.21.23.46.42.77.54.31.13.67.19 1.08.19.34 0 .66-.05.96-.16.3-.11.57-.27.8-.47.23-.2.41-.45.55-.74.13-.27.2-.6.2-.97 0-.5-.11-.92-.34-1.27z"],office:["M15 5h-3V1c0-.55-.45-1-1-1H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h3v-4h4v4h7c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zM5 10H2V7h3v3zm0-5H2V2h3v3zm5 5H7V7h3v3zm0-5H7V2h3v3zm4 9h-2v-2h2v2zm0-4h-2V7h2v3z"],offline:["M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zM6 14l1-5H4l6-7-1 5h3l-6 7z"],"oil-field":["M15 14h-1.35l-3.34-7.51 2.46-.95 1.45 3.21c.09.2.36.3.6.23.1-.03.18-.08.24-.15.05-.08 1.23-1.56.87-4.2-.11-.79-.52-4.62-3.26-4.62-.93 0-1.68.62-1.67 1.37 0 .14.03.28.09.42l.87 1.92L.64 8.07v.01A.98.98 0 000 9c0 .55.45 1 1 1 .13 0 .25-.03.36-.07v.01l1.04-.4L3.67 14H2c-.55 0-1 .45-1 1s.45 1 1 1h13c.55 0 1-.45 1-1s-.45-1-1-1zM4.27 8.81L7.14 7.7 5.2 12.08l-.93-3.27zM6.54 14L9 8.46 11.46 14H6.54z"],"one-column":["M11.99-.01h-3c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-14c0-.55-.45-1-1-1zm-6 5c-.28 0-.53.11-.71.29l-2 2a1.014 1.014 0 000 1.42l2 2a1.003 1.003 0 001.71-.71v-4c0-.55-.45-1-1-1z"],outdated:["M8 0c4.42 0 8 3.58 8 8 0 4.06-3.02 7.4-6.94 7.92-.02 0-.04.01-.06.01-.33.04-.66.07-1 .07-4.42 0-8-3.58-8-8 0-.55.45-1 1-1s1 .45 1 1c0 3.31 2.69 6 6 6 .71 0 1.37-.15 2-.38v.01c2.33-.82 4-3.02 4-5.63 0-3.31-2.69-6-6-6-1.78 0-3.36.78-4.46 2H5c.55 0 1 .45 1 1s-.45 1-1 1H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1s1 .45 1 1v1.74A7.95 7.95 0 018 0zm1 12H7v-2h2v2zm0-3H7V4h2v5z"],"page-layout":["M15 .95H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-12c0-.55-.45-1-1-1zm-9 12H2v-6h4v6zm8 0H7v-6h7v6zm0-7H2v-3h12v3z"],"panel-stats":["M10 4h3v1h-3zM10 6h3v1h-3zM10 8h3v1h-3zM10 10h3v1h-3z","M15 1H1c-.6 0-1 .4-1 1v11c0 .6.4 1 1 1h14c.6 0 1-.4 1-1V2c0-.6-.4-1-1-1zM8 12H2V3h6v9zm6 0H9V3h5v9z"],"panel-table":["M15 1H1c-.6 0-1 .4-1 1v11c0 .6.4 1 1 1h14c.6 0 1-.4 1-1V2c0-.6-.4-1-1-1zM8 9H6V7h2v2zm0-3H6V4h2v2zm-6 6V3h3v9H2zm4 0v-2h2v2H6zm8 0H9v-2h5v2zm0-3H9V7h5v2zm0-3H9V4h5v2z"],paperclip:["M14.68 2.31A4.54 4.54 0 0011.46.99c-1.15 0-2.31.44-3.19 1.32L.95 9.63c-.63.63-.95 1.46-.95 2.28a3.21 3.21 0 003.23 3.22c.83 0 1.66-.31 2.3-.95l7.31-7.32c.76-.77.76-1.98.01-2.73s-1.99-.76-2.75 0l-6.07 6.08c-.24.25-.24.65.01.9s.65.25.91.01l6.07-6.08c.25-.25.67-.25.91-.01.25.25.25.67 0 .92l-7.31 7.32c-.75.75-2.04.74-2.76.01-.75-.75-.73-2.02.01-2.76L9.2 3.21c1.24-1.24 3.35-1.26 4.58-.03 1.24 1.24 1.24 3.36 0 4.6l-7.12 7.13c-.24.25-.24.64.01.88.24.24.63.24.88.01v.01l7.13-7.13A4.41 4.41 0 0016 5.51c0-1.16-.44-2.32-1.32-3.2z"],paragraph:["M13 1H6C3.8 1 2 2.8 2 5s1.8 4 4 4v5c0 .6.4 1 1 1s1-.5 1-1V3h2v11c0 .6.4 1 1 1s1-.5 1-1V3h1c.5 0 1-.4 1-1s-.4-1-1-1z"],path:["M14.5 0h-13C.67 0 0 .67 0 1.5S.67 3 1.5 3H7v3H3.5C2.67 6 2 6.67 2 7.5S2.67 9 3.5 9H7v3H5.5c-.83 0-1.5.67-1.5 1.5S4.67 15 5.5 15h5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5H9V9h3.5c.83 0 1.5-.67 1.5-1.5S13.33 6 12.5 6H9V3h5.5c.83 0 1.5-.67 1.5-1.5S15.33 0 14.5 0z"],"path-search":["M15 14.62l-4-2.4V9.77c-.32.09-.66.15-1 .18v2.27l-4 2.4V8.71c-.38-.31-.72-.66-1-1.06v6.97l-4-2.4V8c.55 0 1-.45 1-1s-.45-1-1-1V1.38l3.15 1.89c.08-.34.18-.66.32-.97L.76.07v.01A.496.496 0 00.5 0C.22 0 0 .22 0 .5v12c0 .18.1.33.25.42v.01l5 3v-.01c.07.05.16.08.25.08s.18-.03.25-.08v.01l4.74-2.85 4.74 2.85v-.01c.09.05.18.08.27.08.28 0 .5-.22.5-.5v-3.78c-.3.17-.63.28-1 .28v2.62zM2 5c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1zm6-1c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm7.75-.92l-1.19-.72c.18.43.29.9.36 1.38l.08.04v3.39l1 1V3.5c0-.18-.1-.33-.25-.42zM10 2c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm3.3 4.89c.44-.7.7-1.51.7-2.39C14 2.01 11.99 0 9.5 0S5 2.01 5 4.5 7.01 9 9.5 9c.88 0 1.69-.26 2.39-.7l2.41 2.41c.17.18.42.29.7.29a1.003 1.003 0 00.71-1.71l-2.41-2.4zM9.5 8C7.57 8 6 6.43 6 4.5S7.57 1 9.5 1 13 2.57 13 4.5 11.43 8 9.5 8z"],pause:["M6 3H4c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h2c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zm6 0h-2c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h2c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],people:["M13.69 13.98c-.05-.24-.14-.5-.25-.76-.36-.86-1.12-1.33-2.69-2-.14-.06-.59-.25-.6-.25-.21-.09-.36-.15-.5-.22.02-.1.02-.2.03-.31 0-.04.01-.08.01-.13-.07-.06-.13-.12-.19-.19.22-.32.4-.67.54-1.05.02-.06.02-.06.03-.1.29-.23.48-.57.59-.96.16-.33.25-.73.21-1.16-.03-.4-.16-.76-.37-1.03-.02-.53-.07-1.13-.15-1.54-.01-.06-.02-.12-.03-.19.23-.06.48-.09.72-.09.49 0 1.05.16 1.44.46.38.29.67.7.8 1.17.03.1.05.21.07.31.07.37.11.94.11 1.33v.05c.14.06.27.21.29.51.02.25-.07.45-.13.54-.05.21-.16.44-.38.48-.02.1-.05.2-.09.3 0 .01-.01.03-.01.03-.17.44-.43.83-.75 1.11v.14c.03.35-.09.59.83 1 .93.41 2.32.84 2.6 1.5.29.66.17 1.04.17 1.04h-2.3zm-1.17-.38c.37.86.22 1.36.22 1.36H.06s-.14-.5.22-1.36 2.13-1.43 3.31-1.96c1.17-.54 1.05-.86 1.09-1.3 0-.05.01-.11.01-.17-.41-.35-.75-.86-.97-1.45v-.01s-.01-.01-.01-.02c-.04-.12-.09-.26-.12-.39-.28-.05-.44-.36-.5-.64-.06-.12-.19-.39-.16-.71.04-.41.21-.6.39-.68v-.06c0-.51.05-1.26.14-1.74.02-.13.05-.27.09-.4.17-.6.54-1.13 1.02-1.51.5-.39 1.21-.6 1.84-.6s1.34.21 1.84.6c.48.38.85.91 1.02 1.52.04.13.07.27.09.4.09.48.14 1.22.14 1.73v.07c.18.08.34.27.37.67.03.32-.09.59-.16.71-.06.28-.21.58-.48.63-.03.13-.07.26-.12.39 0 .01-.01.04-.01.04-.22.58-.55 1.08-.95 1.45v.18c.04.45-.12.77 1.06 1.3 1.18.53 2.95 1.09 3.31 1.95z"],percentage:["M6 6V4c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1c1.1 0 2-.9 2-2zM3.5 6c-.28 0-.5-.22-.5-.5v-1c0-.28.22-.5.5-.5s.5.22.5.5v1c0 .28-.22.5-.5.5zM13 8h-1c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2zm0 3.5c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-1c0-.28.22-.5.5-.5s.5.22.5.5v1zM12 3a1.003 1.003 0 00-1.87-.5l-5.99 9.98c-.09.15-.14.33-.14.52a1.003 1.003 0 001.87.5l5.99-9.98c.09-.15.14-.33.14-.52z"],person:["M15.68 14.32c-.46-1.05-2.68-1.75-4.16-2.4-1.48-.65-1.28-1.05-1.33-1.59-.01-.07-.01-.15-.01-.23.51-.45.92-1.07 1.19-1.78 0 0 .01-.04.02-.05.06-.15.11-.32.15-.48.34-.07.54-.44.61-.78.08-.14.23-.48.2-.87-.05-.5-.25-.73-.47-.82v-.09c0-.63-.06-1.55-.17-2.15A3.671 3.671 0 0010.32.72C9.68.25 8.79-.01 8-.01c-.79 0-1.68.25-2.31.73-.61.47-1.06 1.13-1.28 1.86-.05.17-.09.33-.11.5-.12.6-.17 1.51-.17 2.15v.08c-.24.09-.45.32-.5.83-.03.38.13.72.2.86.08.35.28.72.63.78.04.17.09.33.15.49 0 .01.01.02.01.03l.01.01c.27.72.7 1.35 1.22 1.8 0 .07-.01.14-.01.21-.05.54.1.94-1.37 1.59-1.48.65-3.7 1.35-4.16 2.4-.46 1.05-.27 1.67-.27 1.67h15.92c-.01.01.18-.61-.28-1.66z"],phone:["M15.9 12.41c-.06-.06-3.37-2-3.48-2.05a.794.794 0 00-.32-.08c-.15 0-.34.11-.57.32-.23.22-.94 1.19-1.15 1.4-.21.22-.38.32-.52.32-.07 0-.15-.02-.25-.06-.1-.04-1.16-.58-3.36-2.52-2.2-1.93-2.49-3.2-2.5-3.55 0-.14.11-.31.32-.52.22-.21.45-.41.7-.6.25-.19.49-.4.7-.62.22-.23.32-.42.32-.57 0-.11-.03-.21-.08-.32C5.66 3.46 3.66.15 3.59.08 3.44-.07 2.85 0 2.55.16.16 1.46-.03 3.2 0 3.89c.04.71.49 4.46 4.16 7.95C8.72 16.17 11.89 16 12.1 16c.69 0 2.82-.38 3.72-2.55.13-.32.25-.87.08-1.04z"],"pie-chart":["M7 1.08c-3.37.5-5.97 3.4-5.97 6.92 0 3.87 3.13 7 6.98 7 3.52 0 6.42-2.61 6.91-6H7V1.08z","M8 0v8h8c0-4.42-3.58-8-8-8z"],pin:["M9.41.92c-.51.51-.41 1.5.15 2.56L4.34 7.54C2.8 6.48 1.45 6.05.92 6.58l3.54 3.54-3.54 4.95 4.95-3.54 3.54 3.54c.53-.53.1-1.88-.96-3.42l4.06-5.22c1.06.56 2.04.66 2.55.15L9.41.92z"],pivot:["M4.57 7.02L.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l4.27-4.27c-.58-.35-1.07-.84-1.41-1.42zM15 8c-.55 0-1 .45-1 1v.59l-2.57-2.57c-.34.58-.83 1.07-1.41 1.41L12.59 11H12c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1zm-4-3c0-1.66-1.34-3-3-3S5 3.34 5 5s1.34 3 3 3 3-1.34 3-3zM8 6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"],"pivot-table":["M2 4H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zm0-4H1C.45 0 0 .45 0 1v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm11.71 4.29C13.53 4.11 13.28 4 13 4s-.53.11-.71.29l-2 2a1.003 1.003 0 001.42 1.42l.29-.3V9c0 1.66-1.34 3-3 3H7.41l.29-.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-2 2c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42l-.3-.29H9c2.76 0 5-2.24 5-5V7.41l.29.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-2-2zM15 0H5c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z"],play:["M12 8c0-.35-.19-.64-.46-.82l.01-.02-6-4-.01.02A.969.969 0 005 3c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1 .21 0 .39-.08.54-.18l.01.02 6-4-.01-.02c.27-.18.46-.47.46-.82z"],plus:["M13 7H9V3c0-.55-.45-1-1-1s-1 .45-1 1v4H3c-.55 0-1 .45-1 1s.45 1 1 1h4v4c0 .55.45 1 1 1s1-.45 1-1V9h4c.55 0 1-.45 1-1s-.45-1-1-1z"],"polygon-filter":["M14 5c-.24 0-.47.05-.68.13L9.97 2.34c.01-.11.03-.22.03-.34 0-1.1-.9-2-2-2S6 .9 6 2c0 .04.01.08.01.12L2.88 4.21C2.61 4.08 2.32 4 2 4 .9 4 0 4.9 0 6c0 .74.4 1.38 1 1.72v4.55c-.6.35-1 .99-1 1.73 0 1.1.9 2 2 2 .74 0 1.38-.4 1.72-1h4.55c.35.6.98 1 1.72 1 1.1 0 2-.9 2-2 0-.37-.11-.7-.28-1L14 9c1.11-.01 2-.9 2-2s-.9-2-2-2zm-4.01 7c-.73 0-1.37.41-1.71 1H3.73c-.18-.3-.43-.55-.73-.72V7.72c.6-.34 1-.98 1-1.72 0-.04-.01-.08-.01-.12l3.13-2.09c.27.13.56.21.88.21.24 0 .47-.05.68-.13l3.35 2.79c-.01.11-.03.22-.03.34 0 .37.11.7.28 1l-2.29 4z"],power:["M8 8c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1S7 .45 7 1v6c0 .55.45 1 1 1zm3-5.32v2.34c1.21.91 2 2.35 2 3.98 0 2.76-2.24 5-5 5s-5-2.24-5-5c0-1.63.79-3.06 2-3.98V2.68C2.64 3.81 1 6.21 1 9c0 3.87 3.13 7 7 7s7-3.13 7-7c0-2.79-1.64-5.19-4-6.32z"],"predictive-analysis":["M16 6.41c0-1.01-.49-1.94-1.29-2.49-.43-1.92-2.07-3.28-4-3.28-.46 0-.92.08-1.35.24C8.83.31 8.11 0 7.34 0c-.9 0-1.74.44-2.28 1.16-.12-.01-.24-.02-.36-.02-1.31 0-2.42.89-2.77 2.17C.78 3.72 0 4.84 0 6.13c0 .38.07.76.21 1.12C.07 7.6 0 7.98 0 8.36c0 1.11.58 2.11 1.51 2.63.54.56 1.27.87 2.03.87.49 0 .95-.12 1.37-.36a2.85 2.85 0 002.18 1.04c.52 0 1.03-.14 1.47-.42.49.39 1.07.65 1.69.73 1.04 1.15 1.84 2.63 1.84 2.64 0 0 .28.49.26.49.77 0 1.41-.16 1.32-1.04 0 .02-.73-2.31-.73-2.31.41-.21.75-.55.97-.98.9-.52 1.47-1.53 1.47-2.61 0-.24-.03-.48-.08-.71.45-.52.7-1.21.7-1.92zm-1.23 1.02l-.15-.16-.61-.67c-.27-.29-.54-.94-.58-1.39l-.1-1.01c-.05-.59-.94-.58-.91.11 0 .02.1 1.01.1 1.01.03.29.12.62.24.93-.06-.01-.12-.02-.18-.02 0 0-2.06-.1-2.05-.11-.58-.02-.71.97-.04 1l2.05.11c.42.02 1.04.3 1.29.58l.49.54.02.05c.08.21.12.44.12.66 0 .74-.41 1.41-1.07 1.75l-.16.08-.07.18c-.15.38-.48.66-.88.74l-.54.11.7 2.2c-.38-.61-.95-1.43-1.62-2.14l-.12-.13-.17-.01c-.41-.03-.8-.17-1.14-.38l1.36-1.18c.35-.31.83-.44.99-.39 0 0 .63.17.62.18.63.16.83-.74.23-.97l-.62-.18c-.55-.16-1.33.18-1.79.58l-1.53 1.33-.31.26c-.35.29-.75.44-1.2.44-.64 0-1.23-.33-1.58-.86V9.15c0-.4.17-.79.27-.85 0 0 .52-.34.51-.35.71-.53.18-1.23-.49-.89 0-.01-.52.35-.52.35-.26.15-.45.44-.58.77-.11-.11-.22-.2-.34-.28 0 0-1.53-1.01-1.53-1.02-.65-.45-1.2.51-.49.89 0-.01 1.51 1.02 1.51 1.02.37.24.62.78.62 1.09v.67c-.34.19-.63.29-.99.29-.54 0-1.05-.23-1.41-.63l-.05-.06-.07-.04c-.65-.34-1.05-1-1.05-1.73 0-.3.07-.6.2-.87l.12-.25L1.15 7c-.13-.27-.2-.56-.2-.87 0-.9.61-1.68 1.48-1.89l.31-.08.05-.34a1.926 1.926 0 012.38-1.58l.32.08.18-.31c.35-.6.99-.97 1.67-.97.44 0 .86.15 1.2.42l-.36.36v-.01l-.25.26c-.33.27-.74.42-.89.4 0 0-.67-.1-.67-.11-.67-.13-.87.86-.14 1.02.01 0 .67.11.67.11.02 0 .05 0 .07.01-.11.37-.15.77-.1 1.12 0 0 .17.99.15.99.11.52 1.06.36.93-.18 0-.01-.15-.99-.15-.99-.05-.37.12-.94.36-1.19l.39-.4c.05-.05.1-.09.15-.14l.74-.76c.4-.18.83-.27 1.27-.27 1.55 0 2.86 1.12 3.11 2.67l.04.25.21.12c.61.35.98 1 .98 1.7 0 .36-.1.7-.28 1.01z"],prescription:["M10.91 8.34c.14-.21.36-.34.63-.34h1.29c.22 0 .41.07.52.26.09.16.08.33-.04.53l-2.49 2.87 2.77 3.54c.12.17.14.37.02.55-.11.17-.3.25-.5.25h-1.44a.69.69 0 01-.61-.35L9.4 13.51l-1.69 2.15c-.13.21-.36.34-.63.34H5.8c-.22 0-.41-.07-.52-.26-.09-.16-.08-.33.04-.53l2.71-3.48L4.3 6.99H3.03v3.47c0 .33-.26.56-.62.56h-.8c-.35-.01-.61-.23-.61-.56V.56c0-.33.26-.56.62-.56h3.11c.62 0 1.19.08 1.7.24.51.16.96.39 1.34.69a3.194 3.194 0 011.21 2.53c0 .81-.25 1.5-.74 2.08-.37.44-.84.77-1.42 1.01L7.88 7.9c.04.04.07.08.08.1l1.49 1.9 1.46-1.56zM5.18 5c.62 0 1.08-.13 1.39-.37.29-.23.44-.71.44-1.16s-.15-.87-.44-1.1C6.26 2.12 5.8 2 5.18 2H2.99v3h2.19z"],presentation:["M15 1H9c0-.55-.45-1-1-1S7 .45 7 1H1c-.55 0-1 .45-1 1s.45 1 1 1v8c0 .55.45 1 1 1h3.59L3.3 14.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L7 13.41V15c0 .55.45 1 1 1s1-.45 1-1v-1.59l2.29 2.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L10.41 12H14c.55 0 1-.45 1-1V3c.55 0 1-.45 1-1s-.45-1-1-1zm-2 9H3V3h10v7z"],print:["M12 2.02c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v1h8v-1zm3 2H1c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h1v-3h12v3h1c.55 0 1-.45 1-1v-6c0-.56-.45-1-1-1zm-1 3h-2v-1h2v1zm-3 6H5v-3H3v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-4h-2v3z"],projects:["M14 3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v1h12V3zm-2-3H4c-.55 0-1 .45-1 1h10c0-.55-.45-1-1-1zm3 5H1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm-3 6c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1V9h1v2h6V9h1v2z"],properties:["M2 6C.9 6 0 6.9 0 8s.9 2 2 2 2-.9 2-2-.9-2-2-2zm4-3h9c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1s.45 1 1 1zm-4 9c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm13-5H6c-.55 0-1 .45-1 1s.45 1 1 1h9c.55 0 1-.45 1-1s-.45-1-1-1zm0 6H6c-.55 0-1 .45-1 1s.45 1 1 1h9c.55 0 1-.45 1-1s-.45-1-1-1zM2 0C.9 0 0 .9 0 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"],property:["M3 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-.5-6.5a2.5 2.5 0 000 5 2.5 2.5 0 000-5zM7 3h8c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1 .45-1 1s.45 1 1 1zm8 10H7c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1zM3 0C1.9 0 1 .9 1 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 6H7c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1z"],"publish-function":["M12.16 3.76c.15-.11.3-.16.47-.16.06 0 .17.02.34.06.16.04.31.06.43.06a.58.58 0 00.6-.6c0-.19-.06-.33-.17-.44-.11-.11-.28-.16-.49-.16-.19 0-.37.04-.54.13-.17.09-.39.27-.65.55-.2.21-.48.58-.87 1.11a5.22 5.22 0 00-.78-1.79l-2.05.32-.04.21c.15-.03.28-.04.39-.04.2 0 .37.08.5.25.21.26.5 1.03.88 2.33-.29.36-.49.6-.6.71-.18.19-.33.31-.45.36-.09.04-.19.07-.3.07-.09 0-.23-.04-.42-.13a.904.904 0 00-.36-.09c-.2 0-.36.06-.49.18a.59.59 0 00-.19.46c0 .18.06.32.18.43.12.11.28.16.48.16.2 0 .38-.04.55-.12.17-.08.39-.24.65-.49s.62-.65 1.07-1.19c.18.52.33.89.46 1.13.13.24.28.4.44.51.17.1.37.16.62.16.24 0 .49-.08.74-.25.33-.21.66-.58 1.01-1.09l-.21-.11c-.23.31-.41.5-.52.57a.44.44 0 01-.26.07c-.12 0-.24-.07-.36-.21-.2-.24-.46-.91-.8-2 .29-.49.54-.81.74-.96zM6.37 5.83l.68-2.53h.83l.2-.64h-.84c.24-.91.56-1.59.96-2.01.24-.27.48-.4.71-.4.05 0 .08.01.11.04s.04.06.04.1c0 .04-.03.11-.1.21-.06.1-.1.2-.1.29 0 .13.05.24.15.33.1.09.23.14.39.14.17 0 .31-.06.42-.17.12-.12.18-.27.18-.46 0-.21-.08-.39-.25-.52C9.57.07 9.3 0 8.93 0c-.59 0-1.12.16-1.59.48-.48.32-.93.85-1.36 1.59-.15.26-.29.42-.42.49s-.35.11-.64.1l-.19.65h.81L4.35 7.68c-.2.72-.33 1.16-.4 1.33-.1.24-.26.45-.46.62a.48.48 0 01-.31.1c-.03 0-.06-.01-.08-.03l-.03-.03c0-.02.03-.06.09-.11.06-.06.09-.15.09-.26 0-.13-.05-.23-.14-.32-.1-.09-.23-.13-.41-.13-.21 0-.38.05-.51.16A.52.52 0 002 9.4c0 .16.08.3.23.42.16.12.4.18.74.18.53 0 .99-.13 1.4-.39.41-.26.76-.65 1.07-1.19.3-.53.61-1.39.93-2.59zm2.34 3.46A.997.997 0 008 9c-.28 0-.53.11-.71.29l-2 2a1.003 1.003 0 001.42 1.42l.29-.3V15c0 .55.45 1 1 1s1-.45 1-1v-2.59l.29.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-2-2z"],pulse:["M15 8h-1.46l-1.7-2.55-.02.01A.984.984 0 0011 5c-.43 0-.79.27-.93.65h-.01l-1.69 4.51-1.38-8.32h-.02A.989.989 0 006 1c-.41 0-.77.25-.92.61L2.34 8H1c-.55 0-1 .45-1 1s.45 1 1 1h2c.41 0 .77-.25.92-.61l1.65-3.86 1.44 8.63h.02c.08.47.47.84.97.84.43 0 .79-.27.93-.65h.01l2.31-6.17.92 1.38.02-.01c.17.26.46.45.81.45h2c.55 0 1-.45 1-1s-.45-1-1-1z"],random:["M11.48 4h1.11l-.29.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l2-2c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-2-2a1.003 1.003 0 00-1.42 1.42l.3.29H11c-.32 0-.59.16-.77.38l-.01-.01L8.28 4.8l1.28 1.6L11.48 4zm2.23 6.29a1.003 1.003 0 00-1.42 1.42l.3.29h-1.11l-7.7-9.62h-.01A.996.996 0 003 2H1c-.55 0-1 .45-1 1s.45 1 1 1h1.52l7.7 9.62.01-.01c.18.23.45.39.77.39h1.59l-.29.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l2-2c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-2-2zM2.52 12H1c-.55 0-1 .45-1 1s.45 1 1 1h2c.32 0 .59-.16.77-.38l.01.01 1.94-2.42L4.44 9.6 2.52 12z"],record:["M8 3a5 5 0 100 10A5 5 0 108 3z"],redo:["M12 11c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm3.71-6.71l-3-3a1.003 1.003 0 00-1.42 1.42L12.59 4H5C2.24 4 0 6.24 0 9s2.24 5 5 5h4v-2H5c-1.66 0-3-1.34-3-3s1.34-3 3-3h7.59L11.3 7.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z"],refresh:["M14.99 6.99c-.55 0-1 .45-1 1 0 3.31-2.69 6-6 6-1.77 0-3.36-.78-4.46-2h1.46c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1v-1.74a7.95 7.95 0 006 2.74c4.42 0 8-3.58 8-8 0-.55-.45-1-1-1zm0-7c-.55 0-1 .45-1 1v1.74a7.95 7.95 0 00-6-2.74c-4.42 0-8 3.58-8 8 0 .55.45 1 1 1s1-.45 1-1c0-3.31 2.69-6 6-6 1.77 0 3.36.78 4.46 2h-1.46c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1z"],"regression-chart":["M13 6.5c0 .83.67 1.5 1.5 1.5S16 7.33 16 6.5 15.33 5 14.5 5 13 5.67 13 6.5zM8.5 5c.83 0 1.5-.67 1.5-1.5S9.33 2 8.5 2 7 2.67 7 3.5 7.67 5 8.5 5zM9 9.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5S11.33 8 10.5 8 9 8.67 9 9.5zM4.5 8C5.33 8 6 7.33 6 6.5S5.33 5 4.5 5 3 5.67 3 6.5 3.67 8 4.5 8zM15 12H3.26l12.03-8.59-.58-.81L2 11.67V3c0-.55-.45-1-1-1s-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1z"],remove:["M10.99 6.99h-6c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1zm-3-7c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.68 6-6 6z"],"remove-column":["M14 0H4c-.55 0-1 .45-1 1v3h2V2h3v12H5v-2H3v3c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 14h-3V2h3v12zm-8.71-3.29a1.003 1.003 0 001.42-1.42L4.41 8 5.7 6.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71L3 6.59l-1.29-1.3A1.003 1.003 0 00.29 6.71L1.59 8 .29 9.29a1.003 1.003 0 001.42 1.42L3 9.41l1.29 1.3z"],"remove-column-left":["M4 9h4c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zm11-9H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-5 14H2V2h8v12zm4 0h-3V2h3v12z"],"remove-column-right":["M15 0H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zM5 14H2V2h3v12zm9 0H6V2h8v12zM8 9h4c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1z"],"remove-row-bottom":["M15 0H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 14H2V6h12v8zm0-9H2V2h12v3zm-8 6h4c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1s.45 1 1 1z"],"remove-row-top":["M15 0H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 14H2v-3h12v3zm0-4H2V2h12v8zM6 7h4c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1s.45 1 1 1z"],repeat:["M10 5c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1s-1 .45-1 1v1.74A7.95 7.95 0 008 0C3.58 0 0 3.58 0 8c0 4.06 3.02 7.4 6.94 7.92.02 0 .04.01.06.01.33.04.66.07 1 .07 4.42 0 8-3.58 8-8 0-.55-.45-1-1-1s-1 .45-1 1c0 3.31-2.69 6-6 6-.71 0-1.37-.15-2-.38v.01C3.67 12.81 2 10.61 2 8c0-3.31 2.69-6 6-6 1.77 0 3.36.78 4.46 2H11c-.55 0-1 .45-1 1z"],reset:["M6 5c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1s1 .45 1 1v1.74A7.95 7.95 0 018 0c4.42 0 8 3.58 8 8 0 4.06-3.02 7.4-6.94 7.92-.02 0-.04.01-.06.01-.33.04-.66.07-1 .07-4.42 0-8-3.58-8-8 0-.55.45-1 1-1s1 .45 1 1c0 3.31 2.69 6 6 6 .71 0 1.37-.15 2-.38v.01c2.33-.82 4-3.02 4-5.63 0-3.31-2.69-6-6-6-1.77 0-3.36.78-4.46 2H5c.55 0 1 .45 1 1z"],resolve:["M6.6 3.3C6.1 3.1 5.6 3 5 3 2.2 3 0 5.2 0 8s2.2 5 5 5c.6 0 1.1-.1 1.6-.3C5.3 11.6 4.5 9.9 4.5 8s.8-3.6 2.1-4.7zM8 4c-1.2.9-2 2.4-2 4s.8 3.1 2 4c1.2-.9 2-2.3 2-4s-.8-3.1-2-4zm3-1c-.6 0-1.1.1-1.6.3 1.3 1.2 2.1 2.9 2.1 4.7s-.8 3.6-2.1 4.7c.5.2 1 .3 1.6.3 2.8 0 5-2.2 5-5s-2.2-5-5-5z"],rig:["M5.71 3c0 1.1.96 2 2.14 2C9.04 5 10 3.96 10 3c0-1.96-1.47-3-2.14-3H5c0 1.96 2.68 1.4.71 3zm2.5 3l.01.01s0-.01-.01-.01zm6.5 8.29L10 9.59V7c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v2.58l-4.71 4.7c-.18.19-.29.44-.29.72a1.003 1.003 0 001.71.71L6 12.42V15c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-2.58l3.29 3.29a1.003 1.003 0 001.42-1.42z"],"right-join":["M6.6 3.3C5.3 4.4 4.5 6.1 4.5 8s.8 3.6 2.1 4.7c-.5.2-1 .3-1.6.3-2.8 0-5-2.2-5-5s2.2-5 5-5c.6 0 1.1.1 1.6.3zm-1.96 8.68C3.92 10.83 3.5 9.46 3.5 8s.42-2.83 1.14-3.98C2.6 4.2 1 5.91 1 8s1.6 3.8 3.64 3.98zM8 4c-1.2.9-2 2.4-2 4s.8 3.1 2 4c1.2-.9 2-2.3 2-4s-.8-3.1-2-4zm3-1c2.8 0 5 2.2 5 5s-2.2 5-5 5c-.6 0-1.1-.1-1.6-.3 1.3-1.1 2.1-2.9 2.1-4.7s-.8-3.5-2.1-4.7c.5-.2 1-.3 1.6-.3z"],ring:["M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 12c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z"],"rotate-document":["M12 2h-1.59l.29-.29c.19-.18.3-.43.3-.71A1.003 1.003 0 009.29.29l-2 2C7.11 2.47 7 2.72 7 3c0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42l-.3-.29H12c.55 0 1 .45 1 1v3c0 .55.45 1 1 1s1-.45 1-1V5c0-1.66-1.34-3-3-3zM5.71 5.29A.997.997 0 005 5H1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V9c0-.28-.11-.53-.29-.71l-3-3zM7 14H2V7h2v2c0 .55.45 1 1 1h2v4z"],"rotate-page":["M8 6H2c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1zm-1 8H3V8h4v6zm5-12h-1.59l.29-.29c.19-.18.3-.43.3-.71A1.003 1.003 0 009.29.29l-2 2C7.11 2.47 7 2.72 7 3c0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42l-.3-.29H12c.55 0 1 .45 1 1v3c0 .55.45 1 1 1s1-.45 1-1V5c0-1.66-1.34-3-3-3z"],route:["M11.669 5.066l.099.189c.113.213.236.434.367.661.226.39.468.78.709 1.151l-.198-.004-.48-.004c-1.745.003-2.369.233-2.369.688 0 .053.226.19 1.038.436l.84.24C13.9 9.064 15 9.83 15 11.63c0 2.123-1.607 3.122-4.027 3.366-.651.065-1.266.075-2.043.05l-.958-.035H5.196l.268-.406c.336-.517.672-1.052.998-1.593h1.636l.572.023c.857.036 1.475.034 2.103-.03 1.526-.153 2.227-.59 2.227-1.375 0-.531-.402-.84-1.66-1.22l-.691-.198c-1.04-.293-1.764-.562-2.222-.946C8.8 8.366 9 7.612 9 6.997a5.03 5.03 0 00-.184-1.334c.645-.395 1.598-.562 2.853-.597zM4 3a4.007 4.007 0 014 3.997C8 9.21 4 15 4 15l-.416-.62C2.56 12.827 0 8.767 0 6.997A4.002 4.002 0 014 3zm0 2a2 2 0 10.001 4.001A2 2 0 004 5zm10-4c1.103 0 1.996.896 2 1.999C16 4.105 14 7 14 7l-.293-.44C13.15 5.707 12 3.838 12 2.999 12 1.896 12.897 1 14 1z"],satellite:["M3 9c0-.6.4-1 1-1s1 .4 1 1c0 1.1.9 2 2 2 .6 0 1 .4 1 1s-.4 1-1 1c-2.2 0-4-1.8-4-4zM0 9c0-.6.4-1 1-1s1 .4 1 1c0 2.8 2.2 5 5 5 .6 0 1 .4 1 1s-.4 1-1 1c-3.9 0-7-3.1-7-7zm7 1c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1zm1.3-2.8c-.4-.4-.4-1 0-1.4l4.5-4.5c.4-.4 1-.4 1.4 0l.5.5c.4.4.4 1 0 1.4l-4.5 4.5c-.4.4-1 .4-1.4 0l-.5-.5zM5.2.3c.4-.4 1-.4 1.4 0l2.1 2.1c.4.4.4 1 0 1.4l-.9.9c-.4.4-1 .4-1.4 0L4.3 2.6c-.4-.4-.4-1 0-1.4l.9-.9zm7 7c.4-.4 1-.4 1.4 0l2.1 2.1c.4.4.4 1 0 1.4l-.9.9c-.4.4-1 .4-1.4 0l-2.1-2.1c-.4-.4-.4-1 0-1.4l.9-.9z"],saved:["M6.71 9.29a1.003 1.003 0 00-1.42 1.42l2 2a.997.997 0 001.6-.27h.01l2-4h-.01c.06-.13.11-.28.11-.44 0-.55-.45-1-1-1-.39 0-.72.23-.89.56H9.1l-1.38 2.76-1.01-1.03zM9 0H3c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V5L9 0zm3 14H4V2h4v4h4v8z"],"scatter-plot":["M15 12H2V3c0-.55-.45-1-1-1s-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zm-.5-7c.83 0 1.5-.67 1.5-1.5S15.33 2 14.5 2 13 2.67 13 3.5 13.67 5 14.5 5zm-3 4c.83 0 1.5-.67 1.5-1.5S12.33 6 11.5 6 10 6.67 10 7.5 10.67 9 11.5 9zm-4-2C8.33 7 9 6.33 9 5.5S8.33 4 7.5 4 6 4.67 6 5.5 6.67 7 7.5 7zm-3 4c.83 0 1.5-.67 1.5-1.5S5.33 8 4.5 8 3 8.67 3 9.5 3.67 11 4.5 11z"],search:["M15.55 13.43l-2.67-2.68a6.94 6.94 0 001.11-3.76c0-3.87-3.13-7-7-7s-7 3.13-7 7 3.13 7 7 7c1.39 0 2.68-.42 3.76-1.11l2.68 2.67a1.498 1.498 0 102.12-2.12zm-8.56-1.44c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z"],"search-around":["M13.5 11c-.51 0-.98.15-1.38.42l-2.4-2.41c.17-.3.28-.64.28-1.01s-.11-.71-.28-1.01l2.41-2.41c.39.27.86.42 1.37.42a2.5 2.5 0 000-5A2.5 2.5 0 0011 2.5c0 .51.15.98.42 1.38l-2.41 2.4C8.71 6.11 8.37 6 8 6s-.71.11-1.01.28l-2.41-2.4c.27-.4.42-.87.42-1.38a2.5 2.5 0 00-5 0A2.5 2.5 0 002.5 5c.51 0 .98-.15 1.38-.42l2.41 2.41C6.11 7.29 6 7.63 6 8s.11.71.28 1.01l-2.41 2.41c-.39-.27-.86-.42-1.37-.42a2.5 2.5 0 000 5A2.5 2.5 0 005 13.5c0-.51-.15-.98-.42-1.38l2.41-2.41c.3.18.64.29 1.01.29s.71-.11 1.01-.28l2.41 2.41c-.27.39-.42.86-.42 1.37a2.5 2.5 0 005 0 2.5 2.5 0 00-2.5-2.5zm0-10c.83 0 1.5.67 1.5 1.5S14.33 4 13.5 4 12 3.33 12 2.5 12.67 1 13.5 1zm-11 3C1.67 4 1 3.33 1 2.5S1.67 1 2.5 1 4 1.67 4 2.5 3.33 4 2.5 4zm0 11c-.83 0-1.5-.67-1.5-1.5S1.67 12 2.5 12s1.5.67 1.5 1.5S3.33 15 2.5 15zm11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"],"search-template":["M15.55 13.43l-2.67-2.67c.7-1.09 1.11-2.38 1.11-3.77 0-3.87-3.13-7-7-7s-7 3.13-7 7 3.13 7 7 7c1.39 0 2.68-.41 3.77-1.11l2.67 2.67a1.498 1.498 0 102.12-2.12zm-8.56-1.44c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm2.5-6h-5c-.28 0-.5.22-.5.5s.22.5.5.5h5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5zm0-2h-5c-.28 0-.5.22-.5.5s.22.5.5.5h5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5zm0 4h-5c-.28 0-.5.22-.5.5s.22.5.5.5h5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5z"],"search-text":["M9 4H5c-.55 0-1 .45-1 1s.45 1 1 1h1v3c0 .55.45 1 1 1s1-.45 1-1V6h1c.55 0 1-.45 1-1s-.45-1-1-1zm6.56 9.44l-2.67-2.67C13.59 9.68 14 8.39 14 7c0-3.87-3.13-7-7-7S0 3.13 0 7s3.13 7 7 7c1.39 0 2.68-.41 3.77-1.11l2.67 2.67a1.498 1.498 0 102.12-2.12zM7 12c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z"],"segmented-control":["M15 4H1c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zm-1 6H8V6h6v4z"],select:["M16 15c0-.28-.12-.52-.31-.69l.02-.02-3.12-3.12 3.41-.84-8.05-2.86c.03-.09.05-.17.05-.27V2c0-.55-.45-1-1-1H3c0-.55-.45-1-1-1S1 .45 1 1c-.55 0-1 .45-1 1s.45 1 1 1v4c0 .55.45 1 1 1h5.2c.1 0 .18-.02.27-.05L10.33 16l.85-3.41 3.12 3.12.02-.02c.16.19.4.31.68.31.04 0 .07-.02.1-.02s.06.02.1.02c.44 0 .8-.36.8-.8 0-.04-.02-.07-.02-.1s.02-.06.02-.1zM6 6H3V3h3v3z"],selection:["M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6zm0-9C6.34 5 5 6.34 5 8s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"],"send-message":["M15.398 9.01l-13.87 6.865c-.536.267-1.176.081-1.422-.427A.953.953 0 010 15v-4.838l8.67-2.168L0 5.923V1.001C0 .47.407 0 1.004 0c.169 0 .416.04.567.116L15.403 7.07a1.084 1.084 0 01-.005 1.939z"],"send-to":["M15 7.5c-.8 0-1.5-.4-2-1l-1.2 1.2c-.4.5-1.1.7-1.8.7-1.4.1-2.5-1-2.5-2.4 0-.7.3-1.3.7-1.8L9.5 3c-.6-.5-1-1.2-1-2 0-.3.1-.7.2-1H8C3.6 0 0 3.6 0 8s3.6 8 8 8 8-3.6 8-8v-.7c-.3.1-.6.2-1 .2zM15 0h-4c-.6 0-1 .5-1 1s.4 1 1 1h1.6L9.3 5.3c-.2.2-.3.4-.3.7 0 .5.4 1 1 1 .3 0 .5-.1.7-.3L14 3.4V5c0 .6.4 1 1 1 .5 0 1-.4 1-1V1c0-.5-.4-1-1-1z"],"send-to-graph":["M6 9H2c-.55 0-1 .45-1 1s.45 1 1 1h1.59L.3 14.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L5 12.41V14c0 .55.45 1 1 1s1-.45 1-1v-4c0-.55-.45-1-1-1zm8 .5c-.56 0-1.06.23-1.42.59l-2.13-1.24L8.99 8l3.59-2.09A2.002 2.002 0 0016 4.5c0-1.1-.9-2-2-2s-2 .9-2 2c0 .19.03.37.08.54L8.5 7.13v-3.2c.86-.22 1.5-1 1.5-1.93 0-1.1-.9-2-2-2S6 .9 6 2c0 .93.64 1.71 1.5 1.93v3.2l-.88-.52-2.7-1.57c.05-.17.08-.35.08-.54 0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2c.56 0 1.06-.23 1.42-.59l2.13 1.24 3.84 2.24 2.7 1.57c-.06.17-.09.35-.09.54 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2z"],"send-to-map":["M6 9H2c-.55 0-1 .45-1 1s.45 1 1 1h1.59L.3 14.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L5 12.41V14c0 .55.45 1 1 1s1-.45 1-1v-4c0-.55-.45-1-1-1zm9.55-5.83l-4.49-3A.975.975 0 009.99.15L5.53 2.82 1.56.17A1.003 1.003 0 000 1v6h2V2.87l2.94 1.96.06.03V7h1V4.86s.01 0 .01-.01L10 2.47v8.67s-.01 0-.01.01l-.99.58v2.33l1.47-.88 3.97 2.65A1.003 1.003 0 0016 15V4c0-.35-.18-.65-.45-.83zM14 13.13l-2.94-1.96c-.02-.01-.04-.02-.05-.03v-8.6l3 2v8.59z"],"series-add":["M10.68 7.9c.44.54 1.07.92 1.79 1.05l-2.76 2.76c-.18.18-.43.29-.71.29s-.53-.11-.71-.3L5 8.41l-3 3V13h13c.55 0 1 .45 1 1s-.45 1-1 1H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1s1 .45 1 1v4.59l2.29-2.3C4.47 6.11 4.72 6 5 6s.53.11.71.29L9 9.59l1.68-1.69zM15 3c.55 0 1 .45 1 1s-.45 1-1 1h-1v1c0 .55-.45 1-1 1s-1-.45-1-1V5h-1c-.55 0-1-.45-1-1s.45-1 1-1h1V2c0-.55.45-1 1-1s1 .45 1 1v1h1z"],"series-configuration":["M9.94 9.64c.65.23 1.34.36 2.06.36.14 0 .29-.01.43-.01L9.7 12.71c-.18.18-.43.29-.71.29-.28 0-.53-.11-.71-.3L5 9.41l-3 3V14h12.99c.55 0 1 .45 1 1s-.45 1-1 1H1c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1s1 .45 1 1v4.59l2.29-2.3C4.47 7.11 4.72 7 5 7c.28 0 .53.11.71.29L9 10.59l.94-.95zm4.73-6.44h.92c.22 0 .4.18.4.4v.8c0 .22-.18.4-.4.4h-.93c-.06.2-.14.38-.24.55l.66.65c.15.15.15.4 0 .55l-.54.55c-.15.15-.4.15-.55 0l-.65-.65c-.17.1-.36.18-.55.24v.91c0 .22-.18.4-.4.4h-.8c-.22 0-.4-.18-.4-.4v-.93c-.18-.06-.36-.13-.52-.22l-.68.68c-.15.16-.41.16-.57 0l-.56-.56a.417.417 0 010-.57l.68-.68c-.08-.16-.16-.33-.22-.52h-.93c-.22 0-.4-.18-.4-.4v-.8c0-.22.18-.4.4-.4h.93c.06-.2.14-.38.24-.55l-.65-.64a.392.392 0 010-.55l.54-.55a.38.38 0 01.54 0l.65.65c.18-.1.36-.18.55-.24V.4c0-.22.18-.4.4-.4h.8c.22 0 .4.18.4.4v.93c.18.06.35.14.52.22l.68-.68c.15-.16.41-.16.57 0l.57.57c.15.16.15.41 0 .57l-.68.68c.09.16.16.33.22.51zm-4.18.8c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5-.67-1.5-1.5-1.5c-.82 0-1.5.67-1.5 1.5z"],"series-derived":["M10.66 7.92c.44.54 1.07.91 1.8 1.03L9.71 11.7c-.18.19-.43.3-.71.3s-.53-.11-.71-.3L5 8.41l-3 3V13h13c.55 0 1 .45 1 1s-.45 1-1 1H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1s1 .45 1 1v4.59l2.29-2.3C4.47 6.11 4.72 6 5 6s.53.11.71.29L9 9.59l1.66-1.67zM12.3 5.3l.3-.3H8c-.6 0-1-.4-1-1s.4-1 1-1h4.6l-.3-.3c-.2-.2-.3-.4-.3-.7 0-.6.5-1 1-1 .3 0 .5.1.7.3l2 2c.2.2.3.4.3.7s-.1.5-.3.7l-2 2c-.2.2-.4.3-.7.3-.6 0-1-.4-1-1 0-.3.1-.5.3-.7z"],"series-filtered":["M9.29 9.3c.3.62.8 1.12 1.42 1.41l-1 1c-.18.18-.43.29-.71.29s-.53-.11-.71-.3L5 8.41l-3 3V13h13c.55 0 1 .45 1 1s-.45 1-1 1H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1s1 .45 1 1v4.59l2.29-2.3C4.47 6.11 4.72 6 5 6s.53.11.71.29L9 9.59l.29-.29zM15.48 1c.31 0 .52.26.52.57 0 .16-.06.3-.17.41l-2.86 2.73v2.63c0 .16-.06.3-.17.41l-.82 1.1c-.1.1-.25.17-.41.17-.31 0-.57-.26-.57-.57V4.71L8.17 1.98A.566.566 0 018 1.57c0-.31.26-.57.57-.57h6.91z"],"series-search":["M9.6 8.94a4.937 4.937 0 001.82.01c.1-.01.22-.04.39-.08l.23-.07c.04-.01.08-.02.11-.04l.22.22-2.7 2.72c-.18.19-.43.3-.71.3s-.53-.11-.71-.3L4.98 8.41l-2.99 3V13h12.94c.55 0 1 .45 1 1s-.45 1-1 1H1c-.55 0-1-.45-1-1V3.99c0-.55.45-1 1-1s1 .45 1 1v4.59l2.28-2.3c.17-.18.42-.29.7-.29s.53.11.7.29l3.28 3.3.64-.64zm6.22-.41c.1.12.17.27.18.44 0 .34-.27.61-.61.61a.57.57 0 01-.43-.18l-2.24-2.25c-.13.08-.26.16-.4.23-.02.01-.05.02-.07.03-.14.06-.27.12-.42.17h-.01c-.14.05-.29.08-.44.11-.04.01-.08.02-.11.02-.15.02-.3.04-.46.04-1.85 0-3.35-1.51-3.35-3.37S8.96 1.01 10.81 1c1.85 0 3.35 1.51 3.35 3.37 0 .16-.02.31-.04.47-.01.04-.01.07-.02.11-.02.15-.05.29-.1.44v.01c-.05.15-.11.28-.17.42-.01.02-.02.05-.03.07-.07.14-.14.27-.23.4l2.25 2.24zm-5.01-1.94c1.22 0 2.21-.99 2.21-2.22 0-1.23-.99-2.22-2.21-2.22S8.6 3.14 8.6 4.37c0 1.22.99 2.22 2.21 2.22z"],settings:["M3 1c0-.55-.45-1-1-1S1 .45 1 1v3h2V1zm0 4H1c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h2c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm12-4c0-.55-.45-1-1-1s-1 .45-1 1v2h2V1zM9 1c0-.55-.45-1-1-1S7 .45 7 1v6h2V1zM1 15c0 .55.45 1 1 1s1-.45 1-1v-5H1v5zM15 4h-2c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h2c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zm-2 11c0 .55.45 1 1 1s1-.45 1-1V9h-2v6zM9 8H7c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h2c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1zm-2 7c0 .55.45 1 1 1s1-.45 1-1v-2H7v2z"],share:["M10.99 13.99h-9v-9h4.76l2-2H.99c-.55 0-1 .45-1 1v11c0 .55.45 1 1 1h11c.55 0 1-.45 1-1V7.24l-2 2v4.75zm4-14h-5c-.55 0-1 .45-1 1s.45 1 1 1h2.59L7.29 7.28a1 1 0 00-.3.71 1.003 1.003 0 001.71.71l5.29-5.29V6c0 .55.45 1 1 1s1-.45 1-1V1c0-.56-.45-1.01-1-1.01z"],shield:["M8 16c4.667-3.048 7-7.238 7-12.571-1.556 0-3.889-1.143-7-3.429-3.111 2.286-5.444 3.429-7 3.429C1 8.762 3.333 12.952 8 16zM8 2.121c2.005 1.388 3.715 2.304 5.186 2.735-.342 3.702-2.05 6.683-5.186 9.038V2.121z"],shop:["M3 2h10c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1s.45 1 1 1zm9 11H4v-3H2v5c0 .55.45 1 1 1h10c.55 0 1-.45 1-1v-5h-2v3zm4-6l-1.01-3.17C14.9 3.36 14.49 3 14 3H2c-.49 0-.9.36-.98.83L.01 7H0c0 1.1.9 2 2 2s2-.9 2-2c0 1.1.9 2 2 2s2-.9 2-2c0 1.1.9 2 2 2s2-.9 2-2c0 1.1.9 2 2 2s2-.9 2-2z"],"shopping-cart":["M14 10H7.72l-.33-1H13c.39 0 .72-.23.89-.56h.01l2-4h-.01c.06-.13.11-.28.11-.44 0-.55-.45-1-1-1H5.39l-.44-1.32h-.01C4.8 1.29 4.44 1 4 1H1c-.55 0-1 .45-1 1s.45 1 1 1h2.28l2.33 7H4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2h6c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2zM6.05 5h7.33l-1 2H6.72l-.67-2z"],"signal-search":["M5.474 7.971A5.31 5.31 0 006.66 8.9l.007.019.018.056c.015.038.038.06.045.098l1.5 5.999a.75.75 0 01-1.455.36l-.42-1.68h-.704l-.42 1.68a.746.746 0 01-.907.547.746.746 0 01-.547-.907l1.5-6c.007-.037.03-.06.044-.097.015-.037.015-.075.038-.112a.722.722 0 01-.105-.36c0-.207.084-.394.22-.53zM2.795 5.277a.763.763 0 00-.015-1.065.756.756 0 00-1.065.015c-2.286 2.34-2.286 6.21 0 8.549a.747.747 0 101.072-1.042c-1.709-1.763-1.709-4.702.008-6.457zM7.808 9.388a5.318 5.318 0 001.58.211 2.236 2.236 0 01-.656.98.756.756 0 01-1.057-.098.756.756 0 01.097-1.057l.036-.036zM11.544 9.105l.378.378a6.02 6.02 0 01-1.638 3.285c-.285.3-.757.3-1.057.015a.74.74 0 01-.015-1.057 4.52 4.52 0 001.185-2.24c.4-.083.785-.212 1.147-.381z","M4.054 9.424c-.427-.352-.352-1.582-.03-1.822a.752.752 0 00.15-1.05.752.752 0 00-1.05-.15c-1.079.802-1.221 3.18-.03 4.177a.75.75 0 10.96-1.155zM9.318 0a4.318 4.318 0 014.317 4.318c0 .206-.02.402-.049.598-.01.05-.01.088-.02.138-.039.196-.078.382-.137.569v.01c-.059.186-.137.363-.216.54l-.039.087a5.285 5.285 0 01-.294.51l2.884 2.886a.878.878 0 01.236.559.787.787 0 01-.785.785.785.785 0 01-.56-.226L11.772 7.89a5.285 5.285 0 01-.51.295l-.089.039c-.176.079-.353.157-.54.216h-.01a3.701 3.701 0 01-.568.137c-.05.01-.099.02-.138.02-.196.03-.392.049-.598.049A4.318 4.318 0 015 4.327 4.332 4.332 0 019.318 0zm-.02 1.1A3.195 3.195 0 006.1 4.298a3.195 3.195 0 003.198 3.198 3.195 3.195 0 003.198-3.198A3.195 3.195 0 009.298 1.1z"],"sim-card":["M13.71 4.29l-4-4A.997.997 0 009 0H3c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V5c0-.28-.11-.53-.29-.71zM7 6h2v2H7V6zM4 6h2v2H4V6zm2 8H4v-2h2v2zm3 0H7v-2h2v2zm3 0h-2v-2h2v2zm0-3H4V9h8v2zm0-3h-2V6h2v2z"],slash:["M10 2a.99.99 0 00-.96.73l-2.99 9.96A1.003 1.003 0 007 14c.46 0 .85-.31.96-.73l2.99-9.96A1.003 1.003 0 0010 2z"],"small-cross":["M9.41 8l2.29-2.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71L8 6.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42L6.59 8 4.3 10.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L8 9.41l2.29 2.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L9.41 8z"],"small-minus":["M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z"],"small-plus":["M11 7H9V5c0-.55-.45-1-1-1s-1 .45-1 1v2H5c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1V9h2c.55 0 1-.45 1-1s-.45-1-1-1z"],"small-tick":["M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0012 5z"],snowflake:["M13.364 9l.879.879a1 1 0 11-1.415 1.414l-2.12-2.121A1.003 1.003 0 0110.568 9H9v1.604c.042.03.083.065.121.103l2.122 2.121a1 1 0 01-1.415 1.415L9 13.414V15a1 1 0 01-2 0v-1.636l-.879.879a1 1 0 11-1.414-1.415l2.121-2.12c.054-.054.111-.1.172-.139V9H5.38c-.038.06-.084.118-.137.172l-2.122 2.12A1 1 0 111.707 9.88L2.586 9H1a1 1 0 110-2h1.536l-.829-.828a1 1 0 011.414-1.415L5.243 6.88c.038.038.072.079.103.121H7V5.38a1.003 1.003 0 01-.172-.137L4.708 3.12A1 1 0 016.12 1.707L7 2.586V1a1 1 0 112 0v1.536l.828-.829a1 1 0 011.415 1.414L9.12 5.243A1.007 1.007 0 019 5.346V7h1.604c.03-.042.065-.083.103-.121l2.121-2.122a1 1 0 011.415 1.415L13.414 7H15a1 1 0 010 2h-1.636z"],"social-media":["M9.5 4c.4 0 .8-.1 1.1-.3C12 4.5 12.9 6 13 7.6c0 .5.5.9 1 .9.6 0 1-.4 1-1v-.2c-.2-2.4-1.5-4.4-3.5-5.5-.1-1-.9-1.8-2-1.8s-2 .9-2 2 .9 2 2 2zM4 8.5c0-.7-.4-1.3-.9-1.7.3-1.4 1.2-2.6 2.5-3.3.3-.1.6-.4.6-.9s-.4-1-1-1c-.2 0-.3 0-.5.1-1.9 1-3.2 2.8-3.6 5C.4 7.1 0 7.8 0 8.5c0 1.1.9 2 2 2s2-.9 2-2zm8.8 1.2c-1.1 0-2 .9-2 2v.3c-.8.6-1.8.9-2.8.9-1.2 0-2.3-.4-3.2-1.1-.2-.2-.4-.3-.7-.3-.6 0-1 .4-1 1 0 .3.1.6.3.8C4.6 14.4 6.2 15 8 15c1.5 0 3-.5 4.1-1.3.2.1.5.1.7.1 1.1 0 2-.9 2-2s-.9-2.1-2-2.1z"],sort:["M5 12c-.28 0-.53.11-.71.29l-.29.3V9c0-.55-.45-1-1-1s-1 .45-1 1v3.59l-.29-.29A.965.965 0 001 12a1.003 1.003 0 00-.71 1.71l2 2c.18.18.43.29.71.29s.53-.11.71-.29l2-2A1.003 1.003 0 005 12zm3-9h7c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1zm7 2H8c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1s-.45-1-1-1zm0 8H8c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1s-.45-1-1-1zm0-4H8c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1s-.45-1-1-1z"],"sort-alphabetical":["M6 12c-.28 0-.53.11-.71.29l-.29.3V9c0-.55-.45-1-1-1s-1 .45-1 1v3.59l-.29-.29A.965.965 0 002 12a1.003 1.003 0 00-.71 1.71l2 2c.19.18.44.29.71.29.28 0 .53-.11.71-.29l2-2c.18-.18.29-.43.29-.71a.99.99 0 00-1-1zm7.93-.95v-1.04H9.25v1.11h2.94L9 14.96V16h5.02v-1.11h-3.27l3.18-3.84zm-1.42-4.84l.62 1.78H15L11.94.01H10.1L7 7.99h1.81l.64-1.78h3.06zm-1.52-4.24h.02l1.03 2.93H9.92l1.07-2.93z"],"sort-alphabetical-desc":["M5.99 11.99c-.28 0-.53.11-.71.29l-.29.29V8.99c0-.55-.45-1-1-1s-1 .45-1 1v3.59l-.29-.29a1.003 1.003 0 00-1.42 1.42l2 2c.18.18.43.29.71.29.28 0 .53-.11.71-.29l2-2c.18-.18.29-.43.29-.71 0-.56-.45-1.01-1-1.01zM12.7 10h-1.38L9 15.99h1.36l.48-1.33h2.3l.46 1.33H15L12.7 10zm-1.51 3.67l.8-2.2h.02l.77 2.2h-1.59zm3.8-7.17h-4.57l4.45-5.12V0H8.34v1.48h4.1L7.99 6.59v1.39h7V6.5z"],"sort-asc":["M8 7h3c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1zm0-4h1c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1zm0 8h5c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1zm-3 1c-.28 0-.53.11-.71.29l-.29.3V9c0-.55-.45-1-1-1s-1 .45-1 1v3.59l-.29-.29A.965.965 0 001 12a1.003 1.003 0 00-.71 1.71l2 2c.18.18.43.29.71.29s.53-.11.71-.29l2-2A1.003 1.003 0 005 12zm10 1H8c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1s-.45-1-1-1z"],"sort-desc":["M5 12c-.28 0-.53.11-.71.29l-.29.3V9c0-.55-.45-1-1-1s-1 .45-1 1v3.59l-.29-.29A.965.965 0 001 12a1.003 1.003 0 00-.71 1.71l2 2c.18.18.43.29.71.29s.53-.11.71-.29l2-2A1.003 1.003 0 005 12zm4 1H8c-.55 0-1 .45-1 1s.45 1 1 1h1c.55 0 1-.45 1-1s-.45-1-1-1zm4-8H8c-.55 0-1 .45-1 1s.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1zm-2 4H8c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1zm4-8H8c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1s-.45-1-1-1z"],"sort-numerical":["M6 11.99c-.28 0-.53.11-.71.29l-.29.3V8.99c0-.55-.45-1-1-1s-1 .45-1 1v3.59l-.29-.29c-.18-.18-.43-.3-.71-.3a1.003 1.003 0 00-.71 1.71l2 2c.18.18.43.29.71.29.28 0 .53-.11.71-.29l2-2A1.003 1.003 0 006 11.99zm7.91-.08c-.06-.36-.17-.68-.33-.96-.16-.28-.37-.51-.64-.69-.27-.17-.61-.26-1.03-.26-.28 0-.54.06-.78.17-.23.11-.43.26-.6.45-.17.19-.3.41-.39.67a2.492 2.492 0 00-.04 1.52 1.623 1.623 0 00.89 1.03c.22.11.45.16.68.16.26 0 .5-.05.7-.15s.38-.26.53-.5l.02.02c-.01.16-.03.34-.07.54-.03.2-.09.4-.17.57-.08.18-.18.33-.31.45s-.29.19-.5.19a.63.63 0 01-.48-.21c-.13-.14-.21-.31-.25-.5H10.1c.03.25.1.48.19.68.1.2.22.37.38.5.16.14.33.24.54.31s.42.1.65.1c.39 0 .72-.09.99-.27.27-.18.49-.41.66-.7.17-.29.29-.61.37-.97.08-.36.12-.72.12-1.07 0-.36-.03-.72-.09-1.08zm-1.14.54c-.04.13-.09.24-.16.34a.78.78 0 01-.27.24c-.11.06-.24.09-.39.09a.75.75 0 01-.37-.09.777.777 0 01-.26-.25c-.07-.1-.12-.22-.15-.35-.03-.13-.05-.26-.05-.4 0-.13.02-.26.05-.39.04-.13.09-.24.16-.34.07-.1.16-.18.26-.24s.22-.09.35-.09c.14 0 .26.03.37.09.11.06.2.14.28.24a1.32 1.32 0 01.23.74c0 .15-.02.28-.05.41zm-1.56-4.47H13V0h-1.42c-.05.3-.16.56-.31.76-.16.21-.35.37-.58.5-.23.13-.49.21-.78.26-.3.05-.6.07-.91.06V2.8h2.21v5.18z"],"sort-numerical-desc":["M6 11.99c-.28 0-.53.11-.71.29l-.29.3V8.99c0-.55-.45-1-1-1s-1 .45-1 1v3.59l-.29-.29a.982.982 0 00-.71-.3 1.003 1.003 0 00-.71 1.71l2 2c.18.18.43.29.71.29s.53-.11.71-.29l2-2A1.003 1.003 0 006 11.99zm7.86-9.45c-.09-.48-.26-.9-.5-1.28S12.8.58 12.4.35C12 .12 11.49 0 10.86 0c-.43 0-.82.07-1.17.22s-.65.35-.9.6-.44.55-.58.89c-.14.34-.2.71-.2 1.11 0 .31.05.61.15.91.1.3.26.57.48.8.23.24.52.43.85.58.33.14.68.21 1.03.21.4 0 .75-.07 1.05-.2.3-.13.57-.35.79-.66l.02.02c-.02.21-.05.45-.1.73-.05.27-.13.53-.25.76-.12.24-.27.44-.47.6-.19.16-.44.25-.75.25a.98.98 0 01-.72-.29c-.19-.18-.31-.4-.37-.66H8.15c.05.34.14.64.29.9.15.26.34.49.57.67.23.18.5.32.8.41.31.1.63.15.98.15.58 0 1.08-.12 1.48-.36.4-.24.73-.55.99-.93.26-.39.44-.82.56-1.29.12-.48.18-.96.18-1.44s-.05-.96-.14-1.44zm-1.71.72c-.05.17-.14.32-.24.46-.11.13-.24.24-.41.31-.16.08-.36.12-.58.12-.21 0-.39-.04-.55-.13-.16-.08-.29-.19-.39-.33-.12-.14-.19-.29-.24-.46-.05-.17-.08-.35-.08-.54 0-.18.03-.35.08-.52.06-.16.14-.31.25-.44.11-.13.24-.24.4-.32.16-.08.33-.12.52-.12.21 0 .4.04.56.12.16.08.3.19.41.32.11.14.2.29.26.46.06.17.09.35.09.52 0 .2-.03.38-.08.55zm-.46 7.31c-.12.15-.26.28-.44.37-.17.09-.37.16-.58.2-.22.04-.44.05-.67.05v.92h1.65v3.88h1.33V10h-1.06c-.03.23-.11.42-.23.57z"],"split-columns":["M12 10a1.003 1.003 0 001.71.71l2-2c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-2-2a1.003 1.003 0 00-1.42 1.42l.3.29H9V2h3v1.71c.31-.13.64-.21 1-.21s.69.08 1 .21V1c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v2.71c.31-.13.64-.21 1-.21s.69.08 1 .21V2h3v5H3.41l.29-.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-2 2C.11 7.47 0 7.72 0 8c0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42L3.41 9H7v5H4v-1.71c-.31.13-.64.21-1 .21s-.69-.08-1-.21V15c0 .55.45 1 1 1h10c.55 0 1-.45 1-1v-2.71c-.31.13-.64.21-1 .21s-.69-.08-1-.21V14H9V9h3.59l-.29.29c-.19.18-.3.43-.3.71z"],square:["M15 0H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 14H2V2h12v12z"],"stacked-chart":["M10 2c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v3h3V2zm3 10h1c.55 0 1-.45 1-1V8h-3v3c0 .55.45 1 1 1zm2-7c0-.55-.45-1-1-1h-1c-.55 0-1 .45-1 1v2h3V5zm-5 1H7v3h3V6zM5 7c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v1h3V7zm3 5h1c.55 0 1-.45 1-1v-1H7v1c0 .55.45 1 1 1zm7 1H2c-.55 0-1 .45-1 1s.45 1 1 1h13c.55 0 1-.45 1-1s-.45-1-1-1zM3 12h1c.55 0 1-.45 1-1V9H2v2c0 .55.45 1 1 1z"],star:["M8 0l2.5 5.3 5.5.8-4 4.1.9 5.8L8 13.3 3.1 16l.9-5.8-4-4.1 5.5-.8z"],"star-empty":["M16 6.11l-5.53-.84L8 0 5.53 5.27 0 6.11l4 4.1L3.06 16 8 13.27 12.94 16 12 10.21l4-4.1zM4.91 13.2l.59-3.62L3 7.02l3.45-.53L8 3.2l1.55 3.29 3.45.53-2.5 2.56.59 3.62L8 11.49 4.91 13.2z"],"step-backward":["M12 3c-.24 0-.44.09-.62.23l-.01-.01L7 6.72V4c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V9.28l4.38 3.5.01-.01c.17.14.37.23.61.23.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],"step-chart":["M15 12H2v-2h3c.55 0 1-.45 1-1V7h2v1c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V5h1c.55 0 1-.45 1-1s-.45-1-1-1h-2c-.55 0-1 .45-1 1v3h-2V6c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v2H2V3c0-.55-.45-1-1-1s-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1z"],"step-forward":["M12 3h-1c-.55 0-1 .45-1 1v2.72l-4.38-3.5v.01A.987.987 0 005 3c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1 .24 0 .44-.09.62-.23l.01.01L10 9.28V12c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],stop:["M12 3H4c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],stopwatch:["M9 2v1.083A6.002 6.002 0 018 15 6 6 0 017 3.083V2H6a1 1 0 110-2h4a1 1 0 010 2H9zM8 5a4 4 0 104 4H8V5z"],strikethrough:["M14 7H8.65c-.38-.09-.73-.18-1.04-.26-.31-.08-.49-.13-.54-.14-.43-.11-.79-.29-1.05-.52-.27-.23-.4-.55-.4-.95 0-.29.07-.53.21-.72s.32-.34.54-.46c.22-.11.46-.19.72-.24.26-.05.52-.07.77-.07.74 0 1.36.15 1.84.46.32.2.55.5.68.9h2.22c-.06-.33-.17-.64-.32-.92-.25-.45-.59-.84-1.02-1.15-.43-.31-.93-.54-1.49-.7S8.59 2 7.95 2c-.55 0-1.1.07-1.63.2-.54.13-1.02.34-1.45.62-.42.28-.76.63-1.02 1.05-.26.42-.39.92-.39 1.5 0 .3.04.59.13.88.08.26.21.51.39.75H2c-.55 0-1 .45-1 1s.45 1 1 1h7.13c.25.07.49.14.71.22.25.09.48.23.7.44.21.21.32.53.32.97 0 .21-.05.43-.14.63-.09.21-.24.39-.45.55-.21.16-.48.29-.81.39-.33.1-.73.15-1.2.15-.44 0-.84-.05-1.21-.14-.37-.09-.7-.24-.99-.43-.29-.2-.51-.45-.67-.76-.01 0-.01-.01-.02-.02H3.14a3.68 3.68 0 001.39 2.03c.46.34 1 .58 1.62.74.61.15 1.27.23 1.97.23.61 0 1.2-.07 1.79-.2.58-.13 1.11-.34 1.56-.63.46-.29.83-.66 1.11-1.11.28-.45.42-1 .42-1.64 0-.3-.05-.6-.15-.9-.05-.19-.13-.36-.22-.52H14c.55 0 1-.45 1-1s-.45-1-1-1z"],style:["M14 14H2V2h8.76l2-2H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V6.24l-2 2V14zm1.4-14L9.7 5.7l2.1 2.1L16 3.6V0h-.6zM4 11.92c2.33.15 4.42.15 6.15-1.5.82-.83.82-2.25 0-3.08-.45-.38-.98-.6-1.5-.6-.53 0-1.05.22-1.43.6-.82.91-1.27 3.38-3.22 4.58z"],"swap-horizontal":["M0 7.02L.05 7H0v.02zm2-2.03h9.57l-1.29 1.29A1.003 1.003 0 0011.7 7.7l2.99-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-2.99-3a1.07 1.07 0 00-.71-.28 1.003 1.003 0 00-.71 1.71L11.57 3H2c-.55 0-1 .45-1 1a1 1 0 001 .99zM15.96 9H16v-.02l-.04.02zM14 11.01H4.43l1.29-1.29A1.003 1.003 0 004.3 8.3l-2.99 3a.99.99 0 00-.29.7c0 .28.11.53.29.71l2.99 3a1.003 1.003 0 001.42-1.42L4.43 13H14c.55 0 1-.45 1-1s-.45-.99-1-.99z"],"swap-vertical":["M9 0h-.02L9 .04V0zM7 16h.02L7 15.95V16zM4.7 1.31c-.18-.18-.43-.29-.7-.29s-.53.11-.71.29l-3 2.99a1.003 1.003 0 001.42 1.42L3 4.43V14c0 .55.45 1 1 1s1-.45 1-1V4.43l1.29 1.29c.18.18.43.29.7.29A1.003 1.003 0 007.7 4.3l-3-2.99zM15 9.99c-.28 0-.53.11-.71.29L13 11.57V2c0-.55-.45-1-1-1s-1 .45-1 1v9.57l-1.29-1.29a.99.99 0 00-.7-.29 1.003 1.003 0 00-.71 1.71l3 2.99c.18.18.43.29.71.29.28 0 .53-.11.71-.29l3-2.99c.18-.18.29-.43.29-.71-.01-.55-.46-1-1.01-1z"],"symbol-circle":["M8 3.01a5 5 0 100 10 5 5 0 100-10z"],"symbol-cross":["M12 6.01h-2v-2c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v2H4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h2v2c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-2h2c.55 0 1-.45 1-1v-2c0-.56-.45-1-1-1z"],"symbol-diamond":["M12 8.01c0-.19-.07-.36-.16-.51l.01-.01-3-5-.01.01c-.17-.29-.48-.49-.84-.49s-.67.2-.84.49l-.02-.01-3 5 .02.01c-.09.15-.16.32-.16.51s.07.36.16.51h-.02l3 5 .01-.01c.18.29.49.5.85.5s.67-.2.84-.49l.01.01 3-5-.01-.01c.09-.16.16-.32.16-.51z"],"symbol-square":["M12 3.01H4c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-8c0-.56-.45-1-1-1z"],"symbol-triangle-down":["M13 4.01c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 .16.05.31.11.44H3.1l4 8h.01c.16.33.49.56.89.56s.72-.23.89-.56h.01l4-8h-.01c.06-.14.11-.28.11-.44z"],"symbol-triangle-up":["M12.89 11.56l-3.99-8h-.01c-.17-.32-.5-.55-.89-.55s-.72.23-.89.55H7.1l-4 8h.01c-.06.14-.11.29-.11.45 0 .55.45 1 1 1h8c.55 0 1-.45 1-1 0-.16-.05-.31-.11-.45z"],tag:["M1 3a2 2 0 012-2h4.584a2 2 0 011.414.586l5.413 5.412a2 2 0 010 2.829L9.827 14.41a2 2 0 01-2.829 0L1.586 8.998A2 2 0 011 7.584V3zm3.487-.007a1.494 1.494 0 100 2.988 1.494 1.494 0 000-2.988z"],"take-action":["M9 11a1.003 1.003 0 001.71.71l4-4a1.003 1.003 0 00-1.42-1.42l-4 4c-.18.18-.29.43-.29.71zM4 6c.28 0 .53-.11.71-.29l4-4A1.003 1.003 0 007.29.29l-4 4A1.003 1.003 0 004 6zm4 4l5-5-.79-.79.5-.5a1.003 1.003 0 00-1.42-1.42l-.5.5L10 2 5 7l.79.79-5.5 5.5a1.003 1.003 0 001.42 1.42l5.5-5.5L8 10zm7 4H7c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1z"],taxi:["M15.12 6.63h-.38L15 7c-.01.3-.01.64 0 .98V8c0 .07-.03.13-.04.19h.02L14 13.1v.9c0 .55-.45 1-1 1s-1-.45-1-1v-1H4v1c0 .55-.45 1-1 1s-1-.45-1-1v-.9l-.98-4.9h.02C1.03 8.13 1 8.07 1 8H.99c0-.33 0-.67.01-1l.26-.37H.88C.4 6.63 0 6.21 0 5.69s.4-.94.88-.94h1.05l.77-2.11c.19-.53.76-1.08 1.26-1.24 0 0 .68-.2 2.05-.32C6.01 1.05 6 1.03 6 1c0-.55.45-1 1-1h2c.55 0 1 .45 1 1 0 .03-.01.05-.02.08 1.37.12 2.05.32 2.05.32.51.15 1.08.71 1.27 1.24l.76 2.12h1.05c.49 0 .89.42.89.93 0 .52-.4.94-.88.94zM11 10h2V8h-2v2zm-8 0h2V8H3v2zm10-5l-.73-1.63C12.21 3.19 12.18 3 12 3H4c-.18 0-.21.19-.27.37L3 5c-.06.18-.18 1 0 1h10c.18 0 .06-.82 0-1z"],"text-highlight":["M9 10H2V6h7V4H1c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h8v-2zm4 3h-1V3h1c.55 0 1-.45 1-1s-.45-1-1-1h-1c-.37 0-.7.11-1 .28-.3-.17-.63-.28-1-.28H9c-.55 0-1 .45-1 1s.45 1 1 1h1v10H9c-.55 0-1 .45-1 1s.45 1 1 1h1c.37 0 .7-.11 1-.28.3.17.63.28 1 .28h1c.55 0 1-.45 1-1s-.45-1-1-1zm2-9h-2v2h1v4h-1v2h2c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1z"],th:["M15 1H1c-.6 0-1 .5-1 1v12c0 .6.4 1 1 1h14c.6 0 1-.4 1-1V2c0-.5-.4-1-1-1zM6 13H2v-2h4v2zm0-3H2V8h4v2zm0-3H2V5h4v2zm8 6H7v-2h7v2zm0-3H7V8h7v2zm0-3H7V5h7v2z"],"th-derived":["M5.6 10l-.3.3c-.2.2-.3.4-.3.7 0 .6.4 1 1 1 .3 0 .5-.1.7-.3l2-2c.2-.2.3-.4.3-.7s-.1-.5-.3-.7l-2-2C6.5 6.1 6.3 6 6 6c-.5 0-1 .4-1 1 0 .3.1.5.3.7l.3.3H1c-.6 0-1 .4-1 1s.4 1 1 1h4.6zM15 1H2c-.5 0-1 .5-1 1v5h2V5h11v2H8.8l.6.6c.1.1.2.3.3.4H14v2H9.7c-.1.1-.2.3-.3.4l-.6.6H14v2H3v-2H1v3c0 .5.5 1 1 1h13c.6 0 1-.5 1-1V2c0-.5-.4-1-1-1z"],"th-disconnect":["M12 1h3c.6 0 1 .5 1 1v12c0 .6-.4 1-1 1h-4.97l.286-2H14v-2h-3.398l.143-1H14V8h-2.97l.143-1H14V5h-2.541l.51-3.576C11.99 1.282 12 1.14 12 1zM5.97 1l-.572 4H2v2h3.112L4.97 8H2v2h2.684l-.143 1H2v2h2.255l-.225 1.576c-.02.142-.03.284-.03.424H1c-.6 0-1-.4-1-1V2c0-.5.4-1 1-1h4.97zM8.01.859a1 1 0 111.98.282l-2 14a1 1 0 11-1.98-.282l2-14z"],"th-filtered":["M10 10h3l1.78-2.226a1 1 0 00.22-.625V4.3l1-.9V14c0 .6-.4 1-1 1H1c-.6 0-1-.4-1-1V2c0-.5.4-1 1-1h4.333L9 4.3V5H7v2h2v1H7v2h3zm-4 3v-2H2v2h4zm0-3V8H2v2h4zm0-3V5H2v2h4zm8 6v-2H7v2h7z","M15.48 0c.31 0 .52.26.52.57 0 .16-.06.3-.17.41l-2.86 2.73v2.63c0 .16-.06.3-.17.41l-.82 1.1c-.1.1-.25.17-.41.17-.31 0-.57-.26-.57-.57V3.71L8.17.98A.566.566 0 018 .57c0-.31.26-.57.57-.57h6.91z"],"th-list":["M15 1H1c-.6 0-1 .5-1 1v12c0 .6.4 1 1 1h14c.6 0 1-.4 1-1V2c0-.5-.4-1-1-1zm-1 12H2v-2h12v2zm0-3H2V8h12v2zm0-3H2V5h12v2z"],"thumbs-down":["M2 2H0v7h2c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm13.99 4.38c.08-.58-.44-1.02-1.15-1.05-.25-.01-.52-.03-.81-.05.02 0 .05-.01.07-.01.7-.1 1.34-.49 1.41-1.07.06-.58-.46-.97-1.17-1.04-.25-.02-.52-.04-.79-.06.47-.15.84-.42.87-.93.04-.58-.79-1.03-1.5-1.09-.27-.02-.51-.04-.73-.05h-.09c-.23-.02-.43-.02-.62-.03C8.35.95 5.66 1.47 4 2.51v6c2.14 1.29 4.76 3.59 4.21 5.51-.18.59.31 1.05.98.98.81-.09 1.37-.91 1.4-1.78.04-1-.15-2.01-.5-2.91-.04-.25.01-.5.37-.53.49-.03 1.11-.06 1.59-.08.26 0 .51-.01.75-.02h.01c.41-.02.8-.05 1.13-.09.7-.09 1.35-.47 1.43-1.05.08-.58-.44-.97-1.15-1.05-.05-.01-.11-.01-.16-.02.17-.01.33-.03.49-.05.72-.08 1.37-.46 1.44-1.04z"],"thumbs-up":["M15.99 9.62c-.08-.58-.73-.96-1.43-1.05-.15-.02-.32-.04-.49-.05.06-.01.11-.01.16-.02.71-.08 1.23-.47 1.15-1.05-.08-.58-.73-.96-1.43-1.05-.34-.04-.72-.07-1.13-.09h-.01c-.24-.01-.49-.02-.75-.02-.48-.02-1.11-.04-1.59-.08-.36-.03-.41-.28-.37-.53.35-.9.54-1.91.5-2.91-.04-.85-.6-1.68-1.41-1.77-.67-.07-1.16.39-.99.98C8.76 3.91 6.13 6.2 4 7.49v6c1.66 1.03 4.35 1.56 7.48 1.5.19 0 .39-.01.62-.02h.09c.22-.01.46-.03.73-.05.71-.06 1.54-.51 1.5-1.09-.03-.51-.4-.79-.87-.93.27-.02.54-.04.79-.06.71-.06 1.24-.45 1.17-1.04-.06-.58-.7-.97-1.41-1.07-.02 0-.05-.01-.07-.01.29-.02.57-.03.81-.05.71-.03 1.23-.47 1.15-1.05zM2 7H0v7h2c.55 0 1-.45 1-1V8c0-.56-.45-1-1-1z"],tick:["M14 3c-.28 0-.53.11-.71.29L6 10.59l-3.29-3.3a1.003 1.003 0 00-1.42 1.42l4 4c.18.18.43.29.71.29s.53-.11.71-.29l8-8A1.003 1.003 0 0014 3z"],"tick-circle":["M8 16c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm4-11c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0012 5z"],time:["M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6zm1-6.41V4c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42L9 7.59z"],"timeline-area-chart":["M15 2.59L9.91 7.68 6.6 5.2l-.01.01C6.42 5.09 6.23 5 6 5c-.24 0-.44.09-.62.23v-.01L3 7.12V11h12V2.59zM15 12H2V3c0-.55-.45-1-1-1s-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1z"],"timeline-bar-chart":["M8 12h1c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1zm5 0h1c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1h-1c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1zm2 1H2c-.55 0-1 .45-1 1s.45 1 1 1h13c.55 0 1-.45 1-1s-.45-1-1-1zM3 12h1c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1z"],"timeline-events":["M8 11H7v1h1v-1zm-4 0H3v1h1v-1zm7-8c.6 0 1-.5 1-1V1c0-.5-.4-1-1-1s-1 .5-1 1v1c0 .5.5 1 1 1zM4 3c.5 0 1-.5 1-1V1c0-.5-.5-1-1-1S3 .5 3 1v1c0 .5.5 1 1 1zm10-2h-1v1c0 1.1-.9 2-2 2s-2-.9-2-2V1H6v1c0 1.1-.9 2-2 2s-2-.9-2-2V1H1c-.5 0-1 .5-1 1v12c0 .5.5 1 1 1h13c.6 0 1-.5 1-1V2c0-.5-.4-1-1-1zM5 13H2v-3h3v3zm0-4H2V6h3v3zm4 4H6v-3h3v3zm0-4H6V6h3v3zm4 4h-3v-3h3v3zm0-4h-3V6h3v3zm-1-2h-1v1h1V7z"],"timeline-line-chart":["M15 12H2V9.41l3-3L8.29 9.7c.18.19.43.3.71.3s.53-.11.71-.29l6-6a1.003 1.003 0 00-1.42-1.42L9 7.59l-3.29-3.3C5.53 4.11 5.28 4 5 4s-.53.11-.71.29L2 6.59V3c0-.55-.45-1-1-1s-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1z"],tint:["M7.88 1s-4.9 6.28-4.9 8.9c.01 2.82 2.34 5.1 4.99 5.1 2.65-.01 5.03-2.3 5.03-5.13C12.99 7.17 7.88 1 7.88 1z"],torch:["M5 15c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H5v1zm7-15H4c-.55 0-1 .45-1 1v1h10V1c0-.55-.45-1-1-1zM5 7v6h6V7l2-4H3l2 4zm2 0c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1s-1-.45-1-1V7z"],tractor:["M3.5 9a3.5 3.5 0 110 7 3.5 3.5 0 010-7zm9.5 1a3 3 0 110 6 3 3 0 010-6zm-9.5 1a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm9.5 1a1 1 0 100 2 1 1 0 000-2zM5 0c1.46 0 2.527.668 3 2l.815 3.255a78.9 78.9 0 012.186.195L11 2h2l.001 3.688c.698.095 1.37.198 2.013.312.623.11.986.479.986 1v3.354a4.001 4.001 0 00-6.873 1.645H7.999l-.026-.002A4.5 4.5 0 00.659 9.01l-.654.001v-.829C.003 7.386.002 6.423 0 6.022 0 5.5.376 4.99 1 4.99V1a1 1 0 011-1h3zm1 2H3v2.99c1.29.024 2.554.069 3.781.135L6 2z"],train:["M13 14h-1l1 2H3l1-2H3c-1.1 0-2-.9-2-2V2C1 .9 4.13 0 8 0s7 .9 7 2v10c0 1.1-.9 2-2 2zm-2-2h2v-2h-2v2zM9 7h4V3H9v4zm-6 5h2v-2H3v2zm0-5h4V3H3v4z"],translate:["M15.89 14.56l-3.99-8h-.01c-.17-.33-.5-.56-.89-.56s-.72.23-.89.56h-.01L9 8.76 7.17 7.38l.23-.18C8.37 6.47 9 5.31 9 4V3h1c.55 0 1-.45 1-1s-.45-1-1-1H7c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1H1c-.55 0-1 .45-1 1s.45 1 1 1h6v1c0 .66-.32 1.25-.82 1.61l-.68.51-.68-.5C4.32 5.25 4 4.66 4 4H2c0 1.31.63 2.47 1.6 3.2l.23.17L1.4 9.2l.01.01C1.17 9.4 1 9.67 1 10c0 .55.45 1 1 1 .23 0 .42-.09.59-.21l.01.01 2.9-2.17 2.6 1.95-1.99 3.98h.01c-.07.13-.12.28-.12.44 0 .55.45 1 1 1 .39 0 .72-.23.89-.56h.01L8.62 14h4.76l.72 1.45h.01c.17.32.5.55.89.55.55 0 1-.45 1-1 0-.16-.05-.31-.11-.44zM9.62 12L11 9.24 12.38 12H9.62z"],trash:["M14.49 3.99h-13c-.28 0-.5.22-.5.5s.22.5.5.5h.5v10c0 .55.45 1 1 1h10c.55 0 1-.45 1-1v-10h.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5zm-8.5 9c0 .55-.45 1-1 1s-1-.45-1-1v-6c0-.55.45-1 1-1s1 .45 1 1v6zm3 0c0 .55-.45 1-1 1s-1-.45-1-1v-6c0-.55.45-1 1-1s1 .45 1 1v6zm3 0c0 .55-.45 1-1 1s-1-.45-1-1v-6c0-.55.45-1 1-1s1 .45 1 1v6zm2-12h-4c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1h-4c-.55 0-1 .45-1 1v1h14v-1c0-.55-.45-1-1-1z"],tree:["M9 11.857V16H7v-4.143L1 13l3.885-4.44L3 9l3.07-4.297L5 5l3-5 3 5-1.07-.297L13 9l-1.885-.44L15 13l-6-1.143z"],"trending-down":["M15 7c-.55 0-1 .45-1 1v.59l-4.29-4.3A.997.997 0 009 4c-.16 0-.31.05-.44.11V4.1L5 5.88 1.45 4.11v.01C1.31 4.05 1.16 4 1 4c-.55 0-1 .45-1 1 0 .39.23.72.56.89v.01l4 2v-.01c.13.06.28.11.44.11s.31-.05.44-.11v.01L8.8 6.22 12.59 10H12c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1z"],"trending-up":["M15 4h-3c-.55 0-1 .45-1 1s.45 1 1 1h.59L8.8 9.78 5.45 8.11v.01C5.31 8.05 5.16 8 5 8s-.31.05-.44.11V8.1l-4 2v.01c-.33.17-.56.5-.56.89 0 .55.45 1 1 1 .16 0 .31-.05.44-.11v.01L5 10.12l3.55 1.78v-.01c.14.06.29.11.45.11.28 0 .53-.11.71-.29L14 7.41V8c0 .55.45 1 1 1s1-.45 1-1V5c0-.55-.45-1-1-1z"],truck:["M12.5 0a.5.5 0 01.5.5V9a1 1 0 011 1v2h.5a.5.5 0 01.5.5v1a.5.5 0 01-.5.5H13v1a1 1 0 01-2 0v-1H5v1a1 1 0 01-2 0v-1H1.5a.5.5 0 01-.5-.5v-1a.5.5 0 01.5-.5H2v-2a1 1 0 011-1V.5a.5.5 0 011 0V3a2 2 0 012-2h4a2 2 0 012 2V.5a.5.5 0 01.5-.5zM9 8H7a1 1 0 00-1 1v2a1 1 0 001 1h2a1 1 0 001-1V9a1 1 0 00-1-1zm3.5 3h-1a.5.5 0 100 1h1a.5.5 0 100-1zm-8 0h-1a.5.5 0 100 1h1a.5.5 0 100-1zM9 9a.5.5 0 01.5.5v1l-.008.09A.5.5 0 019 11H7l-.09-.008a.5.5 0 01-.41-.492v-1l.008-.09A.5.5 0 017 9zm2-5H5v2h6V4z"],"two-columns":["M3.99-.01h-3c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-14c0-.55-.45-1-1-1zm11.71 7.3l-2-2a1.003 1.003 0 00-1.71.71v4a1.003 1.003 0 001.71.71l2-2c.18-.18.29-.43.29-.71s-.11-.53-.29-.71zM9.99-.01h-3c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-14c0-.55-.45-1-1-1z"],unarchive:["M13.382 0a1 1 0 01.894.553L16 4v11a1 1 0 01-1 1H1a1 1 0 01-1-1V4L1.724.553A1 1 0 012.618 0h10.764zM8 6c-.28 0-.53.11-.71.29l-2 2-.084.096A1.003 1.003 0 006.71 9.71l.29-.3V12l.007.116c.058.496.482.884.993.884.55 0 1-.45 1-1V9.41l.29.29.081.076A.97.97 0 0010 10a1.003 1.003 0 00.71-1.71l-2-2-.096-.084A1.002 1.002 0 008 6zm5-4H3L2 4h12l-1-2z"],underline:["M8 14c2.8 0 5-2.2 5-5V3c0-.6-.4-1-1-1s-1 .4-1 1v6c0 1.7-1.3 3-3 3s-3-1.3-3-3V3c0-.6-.4-1-1-1s-1 .4-1 1v6c0 2.8 2.2 5 5 5zM13.5 15h-11c-.3 0-.5.2-.5.5s.2.5.5.5h11c.3 0 .5-.2.5-.5s-.2-.5-.5-.5z"],undo:["M4 11c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm7-7H3.41L4.7 2.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-3 3C.11 4.47 0 4.72 0 5c0 .28.11.53.29.71l3 3a1.003 1.003 0 001.42-1.42L3.41 6H11c1.66 0 3 1.34 3 3s-1.34 3-3 3H7v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"],"ungroup-objects":["M3.5 5C1.57 5 0 6.57 0 8.5S1.57 12 3.5 12 7 10.43 7 8.5 5.43 5 3.5 5zm9 0C10.57 5 9 6.57 9 8.5s1.57 3.5 3.5 3.5S16 10.43 16 8.5 14.43 5 12.5 5z"],"unknown-vehicle":["M10.507 9.75v-3.5c0-.089.023-.171.051-.25h-7.55c-.176 0-.061-.824 0-1l.729-1.63c.06-.177.095-.37.27-.37h4.5V1.01c-.166-.003-.32-.01-.5-.01-2.72 0-4.036.402-4.036.402-.508.155-1.079.711-1.268 1.237L1.94 4.756H.887c-.483 0-.88.423-.88.939s.397.939.88.939h.376L1.008 7c-.034.685 0 1.436 0 2v5c0 .657.384 1 1 1s1-.343 1-1v-1h10v1c0 .657.383 1 1 1s1-.343 1-1v-3.5h-3.75a.75.75 0 01-.75-.75zm-5.5.25h-2V8h2v2zm11-4.305zM15.34.826a2.807 2.807 0 00-.932-.598c-.386-.16-.868-.241-1.445-.241-.447 0-.851.076-1.213.228-.362.153-.67.364-.926.636s-.456.592-.598.963a3.535 3.535 0 00-.218 1.144V3h1.789c.003-.208.023-.405.069-.588.049-.193.124-.362.225-.506.102-.144.232-.259.39-.345.159-.087.348-.13.567-.13.325 0 .58.09.762.272.183.18.275.46.275.839.008.222-.031.407-.116.555a1.654 1.654 0 01-.335.408 7.4 7.4 0 01-.452.37c-.162.123-.316.27-.463.438a2.556 2.556 0 00-.384.611c-.11.239-.177.535-.2.889V6h1.645v-.1c.032-.248.111-.453.237-.618.126-.164.27-.31.433-.438.163-.128.335-.255.518-.383a2.413 2.413 0 00.878-1.117c.102-.255.152-.58.152-.975A2.241 2.241 0 0015.34.826zM12.007 7v2h2V7h-2z"],unlock:["M11.99-.01c-2.21 0-4 1.79-4 4v3h-7c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-7c0-.55-.45-1-1-1h-3v-3c0-1.1.9-2 2-2s2 .9 2 2v1c0 .55.45 1 1 1s1-.45 1-1v-1c0-2.21-1.79-4-4-4z"],unpin:["M9.39 1c-.5.5-.4 1.48.15 2.53L4.38 7.54C2.85 6.5 1.52 6.07 1 6.59l3.5 3.5c-.02.02-1.4 2.8-1.4 2.8l2.8-1.4 3.5 3.5c.53-.53.1-1.86-.95-3.38l4.02-5.16c1.04.55 2.01.65 2.51.14L9.39 1z"],unresolve:["M11 3c-.55 0-1.07.09-1.57.26a6.46 6.46 0 010 9.48c.5.17 1.02.26 1.57.26 2.76 0 5-2.24 5-5s-2.24-5-5-5zM9.78 9.38l.09-.27c.08-.36.13-.73.13-1.11s-.05-.75-.13-1.11l-.09-.27a5.32 5.32 0 00-.29-.79l-.12-.21c-.14-.27-.31-.52-.51-.76a.7.7 0 00-.08-.1c-.24-.27-.49-.52-.78-.74-.43-.32-.92-.58-1.45-.75l.01-.01c-.1-.03-.2-.05-.3-.08-.12-.03-.23-.07-.36-.09A5.28 5.28 0 005 3C2.24 3 0 5.24 0 8s2.24 5 5 5c.31 0 .61-.04.9-.09.12-.02.24-.06.36-.09.1-.03.21-.04.3-.08l-.01-.01c.88-.29 1.64-.8 2.22-1.49.03-.03.06-.07.09-.1.19-.24.36-.49.51-.76.04-.07.08-.14.11-.21.13-.25.23-.52.3-.79z"],updated:["M8 0a7.95 7.95 0 00-6 2.74V1c0-.55-.45-1-1-1S0 .45 0 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1H3.54C4.64 2.78 6.22 2 8 2c3.31 0 6 2.69 6 6 0 2.61-1.67 4.81-4 5.63-.63.22-1.29.37-2 .37-3.31 0-6-2.69-6-6 0-.55-.45-1-1-1s-1 .45-1 1c0 4.42 3.58 8 8 8 .34 0 .67-.03 1-.07.02 0 .04-.01.06-.01C12.98 15.4 16 12.06 16 8c0-4.42-3.58-8-8-8zm3 5c-.28 0-.53.11-.71.29L7 8.58 5.71 7.29a1.003 1.003 0 00-1.42 1.42l2 2c.18.18.43.29.71.29.28 0 .53-.11.71-.29l4-4A1.003 1.003 0 0011 5z"],upload:["M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm3 8c-.28 0-.53-.11-.71-.29L9 6.41V12c0 .55-.45 1-1 1s-1-.45-1-1V6.41l-1.29 1.3a1.003 1.003 0 01-1.42-1.42l3-3C7.47 3.11 7.72 3 8 3s.53.11.71.29l3 3A1.003 1.003 0 0111 8z"],user:["M7.99-.01A7.998 7.998 0 00.03 8.77c.01.09.03.18.04.28.02.15.04.31.07.47.02.11.05.22.08.34.03.13.06.26.1.38.04.12.08.25.12.37.04.11.08.21.12.32a6.583 6.583 0 00.3.65c.07.14.14.27.22.4.04.07.08.13.12.2l.27.42.1.13a7.973 7.973 0 003.83 2.82c.03.01.05.02.07.03.37.12.75.22 1.14.29l.2.03c.39.06.79.1 1.2.1s.81-.04 1.2-.1l.2-.03c.39-.07.77-.16 1.14-.29.03-.01.05-.02.07-.03a8.037 8.037 0 003.83-2.82c.03-.04.06-.08.09-.13.1-.14.19-.28.28-.42.04-.07.08-.13.12-.2.08-.13.15-.27.22-.41.04-.08.08-.17.12-.26.06-.13.11-.26.17-.39.04-.1.08-.21.12-.32.04-.12.08-.24.12-.37.04-.13.07-.25.1-.38.03-.11.06-.22.08-.34.03-.16.05-.31.07-.47.01-.09.03-.18.04-.28.02-.26.04-.51.04-.78-.03-4.41-3.61-7.99-8.03-7.99zm0 14.4c-1.98 0-3.75-.9-4.92-2.31.67-.36 1.49-.66 2.14-.95 1.16-.52 1.04-.84 1.08-1.27.01-.06.01-.11.01-.17-.41-.36-.74-.86-.96-1.44v-.01c0-.01-.01-.02-.01-.02-.05-.13-.09-.26-.12-.39-.28-.05-.44-.35-.5-.63-.06-.11-.18-.38-.15-.69.04-.41.2-.59.38-.67v-.06c0-.51.05-1.24.14-1.72.02-.13.05-.26.09-.39.17-.59.53-1.12 1.01-1.49.49-.38 1.19-.59 1.82-.59.62 0 1.32.2 1.82.59.48.37.84.9 1.01 1.49.04.13.07.26.09.4.09.48.14 1.21.14 1.72v.07c.18.08.33.26.37.66.03.31-.1.58-.16.69-.06.27-.21.57-.48.62-.03.13-.07.26-.12.38 0 .01-.01.04-.01.04-.21.57-.54 1.06-.94 1.42 0 .06.01.13.01.19.04.43-.12.75 1.05 1.27.65.29 1.47.6 2.14.95a6.415 6.415 0 01-4.93 2.31z"],variable:["M3.94 3.15c.47-.66 1.05-1.24 1.76-1.73l.13-.4c-1.11.45-2.05 1.01-2.84 1.7-1.02.88-1.8 1.9-2.32 3.05C.22 6.76 0 7.75 0 8.75c0 1.75.66 3.5 1.99 5.25l.13-.42c-.39-.94-.59-1.82-.59-2.63 0-1.28.22-2.64.67-4.1.45-1.45 1.03-2.69 1.74-3.7zm7.51 6.41l-.27-.15c-.3.41-.52.66-.66.77-.09.06-.21.1-.33.1-.15 0-.3-.1-.45-.28-.25-.33-.59-1.22-1.01-2.69.38-.65.69-1.08.95-1.28.19-.15.39-.22.59-.22.08 0 .22.03.43.08.2.06.39.08.54.08.22 0 .4-.07.54-.22.15-.15.22-.34.22-.57 0-.25-.07-.45-.22-.59-.15-.15-.35-.22-.63-.22-.24 0-.47.06-.69.17-.21.11-.49.36-.82.74-.25.28-.61.78-1.1 1.48a6.72 6.72 0 00-.97-2.38l-2.59.44-.05.27c.19-.04.36-.06.49-.06.26 0 .47.11.64.33.26.34.63 1.38 1.11 3.12-.37.49-.63.81-.77.96-.23.24-.41.4-.56.47-.11.06-.24.09-.39.09-.11 0-.29-.06-.53-.18-.17-.07-.32-.11-.45-.11-.25 0-.46.08-.62.24-.16.16-.24.37-.24.61 0 .23.08.42.23.57.15.15.35.22.61.22.25 0 .48-.05.7-.15.22-.1.49-.32.82-.65.33-.33.78-.86 1.36-1.59.22.69.42 1.19.58 1.51.16.31.35.54.56.68.21.14.47.21.79.21.31 0 .62-.11.93-.33.4-.29.82-.77 1.26-1.47zm2.56-8.54l-.12.42c.39.95.59 1.82.59 2.64 0 1.09-.17 2.26-.5 3.51-.26.96-.6 1.87-1.02 2.71-.42.85-.82 1.51-1.21 1.98-.39.48-.87.92-1.44 1.32l-.14.4c1.11-.45 2.05-1.02 2.84-1.7 1.03-.89 1.81-1.91 2.33-3.05.44-.99.66-1.99.66-3 0-1.73-.66-3.48-1.99-5.23z"],"vertical-bar-chart-asc":["M6 7c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1s1-.45 1-1V8c0-.55-.45-1-1-1zM2 9c-.55 0-1 .45-1 1v5c0 .55.45 1 1 1s1-.45 1-1v-5c0-.55-.45-1-1-1zm8-5c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1s1-.45 1-1V5c0-.55-.45-1-1-1zm4-4c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1z"],"vertical-bar-chart-desc":["M6 4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1s1-.45 1-1V5c0-.55-.45-1-1-1zM2 0c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1zm8 7c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1s1-.45 1-1V8c0-.55-.45-1-1-1zm4 2c-.55 0-1 .45-1 1v5c0 .55.45 1 1 1s1-.45 1-1v-5c0-.55-.45-1-1-1z"],"vertical-distribution":["M1 2h14c.55 0 1-.45 1-1s-.45-1-1-1H1C.45 0 0 .45 0 1s.45 1 1 1zm14 11H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zM3 5c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h9c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1H3z"],video:["M15 2H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zM5 11V5l6 3-6 3z"],virus:["M11.918 11.107l.737.737.052-.051A1 1 0 0114.2 13.12l-.078.087-1.414 1.414a1 1 0 01-1.492-1.327l.029-.033-.863-.863c-.426.231-.89.402-1.38.502L9 14l.117.007A1 1 0 019 16H7l-.117-.007A1 1 0 017 14v-1.1a4.967 4.967 0 01-1.447-.539l-.846.846.078.087a1 1 0 01-1.492 1.327l-1.414-1.414-.078-.087a1 1 0 011.492-1.327l.744-.744A4.986 4.986 0 013.23 9.5H2a1 1 0 01-1.993.117L0 9.5v-2a1 1 0 011.993-.117L2 7.5h1.025a4.973 4.973 0 01.905-2.405l-.512-.513-.125.125A1 1 0 011.8 3.38l.078-.087 1.414-1.414a1 1 0 011.529 1.277l.573.575a4.969 4.969 0 011.604-.63V2l-.116-.007a1 1 0 010-1.986L7 0h2a1 1 0 01.117 1.993L9 2l.001 1.1c.639.13 1.233.381 1.757.73l.535-.537-.078-.087a1 1 0 011.492-1.327l1.414 1.414.078.087a1 1 0 01-1.492 1.327l-.535.536a4.97 4.97 0 01.803 2.257H14l.007-.117A1 1 0 0116 7.5v2l-.007.117A1 1 0 0114 9.5h-1.229a4.987 4.987 0 01-.853 1.607zM10 9a1 1 0 100 2 1 1 0 000-2zM6.5 5a1.5 1.5 0 100 3 1.5 1.5 0 000-3z"],"volume-down":["M9 2c-.28 0-.53.11-.71.29L5.59 5H3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h2.59l2.71 2.71c.17.18.42.29.7.29.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm3.57 1.44l-1.59 1.22C11.62 5.61 12 6.76 12 8s-.38 2.39-1.02 3.34l1.59 1.22C13.47 11.27 14 9.7 14 8c0-1.7-.53-3.27-1.43-4.56z"],"volume-off":["M11 2c-.28 0-.53.11-.71.29L7.59 5H5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h2.59l2.71 2.71c.17.18.42.29.7.29.55 0 1-.45 1-1V3c0-.55-.45-1-1-1z"],"volume-up":["M7 1.86c-.28 0-.53.11-.71.29l-2.7 2.71H1c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h2.59l2.71 2.71a1.003 1.003 0 001.71-.71v-10c-.01-.55-.46-1-1.01-1zm6.74-.99l-1.58 1.22A9.985 9.985 0 0114 7.86c0 2.16-.69 4.15-1.85 5.78l1.58 1.22c1.42-1.97 2.26-4.38 2.26-7 .01-2.61-.84-5.02-2.25-6.99zM8.98 4.52C9.62 5.48 10 6.63 10 7.86s-.38 2.39-1.02 3.34l1.59 1.22c.9-1.29 1.43-2.86 1.43-4.56 0-1.7-.53-3.27-1.43-4.56L8.98 4.52z"],walk:["M13 8h-2c-.16 0-.31-.05-.44-.11v.01l-1.02-.51-.37 1.86 1.38.92-.01.02c.27.17.46.46.46.81v4c0 .55-.45 1-1 1s-1-.45-1-1v-3.46l-1.27-.85-1.8 4.67h-.01A.98.98 0 015 16c-.55 0-1-.45-1-1 0-.13.03-.25.07-.36h-.01L7.39 6H5.62l-.73 1.45h-.01C4.72 7.77 4.39 8 4 8c-.55 0-1-.45-1-1 0-.16.05-.31.11-.44H3.1l1-2h.01c.17-.33.5-.56.89-.56h3.16l.29-.75C8.17 2.9 8 2.47 8 2c0-1.1.9-2 2-2s2 .9 2 2c0 1-.73 1.82-1.69 1.97l-.5 1.32 1.43.71H13c.55 0 1 .45 1 1s-.45 1-1 1z"],"warning-sign":["M15.84 13.5l.01-.01-7-12-.01.01c-.17-.3-.48-.5-.85-.5s-.67.2-.85.5l-.01-.01-7 12 .01.01c-.09.15-.15.31-.15.5 0 .55.45 1 1 1h14c.55 0 1-.45 1-1 0-.19-.06-.35-.15-.5zm-6.85-.51h-2v-2h2v2zm0-3h-2v-5h2v5z"],"waterfall-chart":["M8 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm-4 4h1c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1zm7-6c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1s-1 .45-1 1v1c0 .55.45 1 1 1zm4-3h-1c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm0 10H2V3c0-.55-.45-1-1-1s-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1z"],widget:["M13 11h2V5h-2v6zM3 5H1v6h2V5zm11-1c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zM2 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM5 3h6V1H5v2zM2 0C.9 0 0 .9 0 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm3 15h6v-2H5v2z"],"widget-button":["M1 3h14c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1zm1 2v6h12V5H2zm3 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm3 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm3 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"],"widget-footer":["M14 0H2c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 14H3v-3h10v3zm0-4H3V2h10v8z"],"widget-header":["M14 0H2c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 14H3V6h10v8zm0-9H3V2h10v3z"],wrench:["M15.83 3.7l-3.06 3.05-2.84-.7-.7-2.83L12.29.17a5.004 5.004 0 00-4.83 1.29 4.967 4.967 0 00-1.12 5.36L.58 12.58c-.36.36-.58.86-.58 1.41 0 1.1.9 2 2 2 .55 0 1.05-.22 1.41-.59l5.77-5.77c1.79.69 3.91.33 5.35-1.12 1.32-1.3 1.74-3.15 1.3-4.81z"],"zoom-in":["M7.99 5.99v-2c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1h-2zm7.56 7.44l-2.67-2.68a6.94 6.94 0 001.11-3.76c0-3.87-3.13-7-7-7s-7 3.13-7 7 3.13 7 7 7c1.39 0 2.68-.42 3.76-1.11l2.68 2.67a1.498 1.498 0 102.12-2.12zm-8.56-1.44c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z"],"zoom-out":["M3.99 5.99c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1h-6zm11.56 7.44l-2.67-2.68a6.94 6.94 0 001.11-3.76c0-3.87-3.13-7-7-7s-7 3.13-7 7 3.13 7 7 7c1.39 0 2.68-.42 3.76-1.11l2.68 2.67a1.498 1.498 0 102.12-2.12zm-8.56-1.44c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z"],"zoom-to-fit":["M11 10a1.003 1.003 0 001.71.71l2-2c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-2-2a1.003 1.003 0 00-1.42 1.42L12.59 8 11.3 9.29c-.19.18-.3.43-.3.71zM1 5c.55 0 1-.45 1-1V2h2c.55 0 1-.45 1-1s-.45-1-1-1H1C.45 0 0 .45 0 1v3c0 .55.45 1 1 1zm4 1a1.003 1.003 0 00-1.71-.71l-2 2C1.11 7.47 1 7.72 1 8c0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42L3.41 8 4.7 6.71c.19-.18.3-.43.3-.71zm1-1c.28 0 .53-.11.71-.29L8 3.41 9.29 4.7c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-2-2C8.53 1.11 8.28 1 8 1s-.53.11-.71.29l-2 2A1.003 1.003 0 006 5zm9 6c-.55 0-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1zm0-11h-3c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1zM4 14H2v-2c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1zm6-3c-.28 0-.53.11-.71.29L8 12.59 6.71 11.3A.965.965 0 006 11a1.003 1.003 0 00-.71 1.71l2 2c.18.18.43.29.71.29s.53-.11.71-.29l2-2A1.003 1.003 0 0010 11z"]};var i={add:["M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm5-9h-4V5c0-.55-.45-1-1-1s-1 .45-1 1v4H5c-.55 0-1 .45-1 1s.45 1 1 1h4v4c0 .55.45 1 1 1s1-.45 1-1v-4h4c.55 0 1-.45 1-1s-.45-1-1-1z"],"add-column-left":["M4 11h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1H8V7c0-.55-.45-1-1-1s-1 .45-1 1v2H4c-.55 0-1 .45-1 1s.45 1 1 1zM19 0H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-7 18H2V2h10v16zm6 0h-5V2h5v16z"],"add-column-right":["M10 11h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1h-2V7c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1zm9-11H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zM7 18H2V2h5v16zm11 0H8V2h10v16z"],"add-row-bottom":["M19 0H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 18H2V8h16v10zm0-11H2V2h16v5zM7 14h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1h-2v-2c0-.55-.45-1-1-1s-1 .45-1 1v2H7c-.55 0-1 .45-1 1s.45 1 1 1z"],"add-row-top":["M7 8h2v2c0 .55.45 1 1 1s1-.45 1-1V8h2c.55 0 1-.45 1-1s-.45-1-1-1h-2V4c0-.55-.45-1-1-1s-1 .45-1 1v2H7c-.55 0-1 .45-1 1s.45 1 1 1zm12-8H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 18H2v-5h16v5zm0-6H2V2h16v10z"],"add-to-artifact":["M13 12H1c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1zm0 4H1c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1zM1 6h9c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm12 2H1c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1zm6-4h-2V2c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1V6h2c.55 0 1-.45 1-1s-.45-1-1-1z"],"add-to-folder":["M.01 10V6H20v10c0 .55-.45 1-1 1H9.995v-3.99C9.965 11.332 8.635 10 6.987 10H.01zM19 3c.55 0 1 .45.99 1v1H0V2c0-.55.45-1 1-1h5.997c.28 0 .53.11.71.29L9.414 3H19zM6.987 12c.55 0 .999.45 1.009 1.01v5c0 .55-.45 1-1 1s-.999-.45-.999-1v-2.59l-4.288 4.29a1.003 1.003 0 01-1.42-1.42L4.579 14H1.989c-.55 0-1-.45-1-1s.45-1 1-1h4.998z"],airplane:["M20 2c0-1.1-.9-2-2-2-.55 0-1.05.22-1.41.59l-4.84 4.84L2 1 1 3l7.53 5.64L4.17 13H1l-1 1 4 2 2 4 1-1v-3.17l4.36-4.36L17 19l2-1-4.43-9.74 4.84-4.84c.37-.37.59-.87.59-1.42z"],"align-center":["M5 5c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1H5zM1 3h18c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm12 12c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1 .45-1 1s.45 1 1 1h6zm4 2H3c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zm2-8H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1z"],"align-justify":["M1 3h18c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm18 14H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zm0-12H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zm0 4H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zm0 4H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1z"],"align-left":["M1 7h10c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm0-4h18c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm14 14H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zm4-8H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zM1 15h6c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1z"],"align-right":["M19 17H5c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zM1 3h18c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm18 10h-6c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1zm0-4H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zm0-4H9c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1z"],"alignment-bottom":["M12 16h4c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1zm7 2H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zM4 16h4c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1z"],"alignment-horizontal-center":["M19 9h-2V7c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v2H9V3c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v6H1c-.55 0-1 .45-1 1s.45 1 1 1h2v6c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-6h2v2c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1z"],"alignment-left":["M1 0C.45 0 0 .45 0 1v18c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1zm11 11H5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h7c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1zm7-8H5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],"alignment-right":["M19 0c-.55 0-1 .45-1 1v18c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1zm-4 11H8c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h7c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1zm0-8H1c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],"alignment-top":["M8 4H4c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zm11-4H1C.45 0 0 .45 0 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zm-3 4h-4c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1z"],"alignment-vertical-center":["M17 3h-6V1c0-.55-.45-1-1-1S9 .45 9 1v2H3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h6v2H7c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1h-2V9h6c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],annotation:["M9.41 13.41l7.65-7.65-2.83-2.83-7.65 7.65 2.83 2.83zm10-10c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2-.55 0-1.05.22-1.41.59l-1.65 1.65 2.83 2.83 1.64-1.66zM18 18H2V2h8.93l2-2H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V7.07l-2 2V18zM4 16l4.41-1.59-2.81-2.79L4 16z"],"app-header":["M19 0a1 1 0 011 1v18a1 1 0 01-1 1H1a1 1 0 01-1-1V1a1 1 0 011-1h18zM8 6a1 1 0 00-1.993-.117L6 6v8a1 1 0 001.993.117L8 14v-3h4v3a1 1 0 001.993.117L14 14V6a1 1 0 00-1.993-.117L12 6v3H8V6z"],application:["M3.5 9h9c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-9c-.28 0-.5.22-.5.5s.22.5.5.5zm0 2h5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-5c-.28 0-.5.22-.5.5s.22.5.5.5zM19 1H1c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zm-1 16H2V6h16v11zM3.5 13h7c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-7c-.28 0-.5.22-.5.5s.22.5.5.5z"],applications:["M15 5H1c-.55 0-1 .45-1 1v13c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm-1 13H2V8h12v10zM3.5 10h7c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-7c-.28 0-.5.22-.5.5s.22.5.5.5zm0 2h3c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-3c-.28 0-.5.22-.5.5s.22.5.5.5zm0 2h5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-5c-.28 0-.5.22-.5.5s.22.5.5.5zM19 0H5c-.55 0-1 .45-1 1v3h2V3h12v10h-1v2h2c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z"],archive:["M16.434 0a1 1 0 01.857.486L20 5v14a1 1 0 01-1 1H1a1 1 0 01-1-1V5L2.709.486A1 1 0 013.566 0h12.868zM10 8c-.55 0-1 .45-1 1v4.58l-1.29-1.29-.081-.073A.996.996 0 007 11.99a1.003 1.003 0 00-.71 1.71l3 3 .096.084c.168.13.38.206.614.206.28 0 .53-.11.71-.29l3-3 .084-.096a1.003 1.003 0 00-1.504-1.324L11 13.58V9l-.007-.116A1.004 1.004 0 0010 8zm6-6H4L2 5.002h16L16 2z"],"arrow-bottom-left":["M18 3a1.003 1.003 0 00-1.71-.71L4 14.59V7c0-.55-.45-1-1-1s-1 .45-1 1v10c0 .55.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1H5.41l12.3-12.29c.18-.18.29-.43.29-.71z"],"arrow-bottom-right":["M17 6c-.55 0-1 .45-1 1v7.59L3.71 2.29a1.003 1.003 0 00-1.42 1.42L14.59 16H7c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1z"],"arrow-down":["M16 11c-.3 0-.5.1-.7.3L11 15.6V2c0-.5-.4-1-1-1s-1 .5-1 1v13.6l-4.3-4.3c-.2-.2-.4-.3-.7-.3-.5 0-1 .4-1 1 0 .3.1.5.3.7l6 6c.2.2.4.3.7.3s.5-.1.7-.3l6-6c.2-.2.3-.4.3-.7 0-.6-.5-1-1-1z"],"arrow-left":["M18 9H4.41L8.7 4.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-6 6c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l6 6a1.003 1.003 0 001.42-1.42L4.41 11H18c.55 0 1-.45 1-1s-.45-1-1-1z"],"arrow-right":["M18.71 9.29l-6-6a1.003 1.003 0 00-1.42 1.42L15.59 9H2c-.55 0-1 .45-1 1s.45 1 1 1h13.59l-4.29 4.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l6-6c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z"],"arrow-top-left":["M17.71 16.29L5.41 4H13c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1s1-.45 1-1V5.41L16.29 17.7c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71z"],"arrow-top-right":["M17 2H7c-.55 0-1 .45-1 1s.45 1 1 1h7.59L2.29 16.29a1.003 1.003 0 001.42 1.42L16 5.41V13c0 .55.45 1 1 1s1-.45 1-1V3c0-.55-.45-1-1-1z"],"arrow-up":["M16.7 7.3l-6-6c-.2-.2-.4-.3-.7-.3s-.5.1-.7.3l-6 6c-.2.2-.3.4-.3.7 0 .6.5 1 1 1 .3 0 .5-.1.7-.3L9 4.4V18c0 .5.4 1 1 1s1-.5 1-1V4.4l4.3 4.3c.2.2.4.3.7.3.5 0 1-.4 1-1 0-.3-.1-.5-.3-.7z"],"arrows-horizontal":["M19.7 9.3l-5-5c-.2-.2-.4-.3-.7-.3-.6 0-1 .4-1 1 0 .3.1.5.3.7L16.6 9H3.4l3.3-3.3c.2-.2.3-.4.3-.7 0-.6-.4-1-1-1-.3 0-.5.1-.7.3l-5 5c-.2.2-.3.4-.3.7s.1.5.3.7l5 5c.2.2.4.3.7.3.6 0 1-.4 1-1 0-.3-.1-.5-.3-.7L3.4 11h13.2l-3.3 3.3c-.2.2-.3.4-.3.7 0 .6.4 1 1 1 .3 0 .5-.1.7-.3l5-5c.2-.2.3-.4.3-.7s-.1-.5-.3-.7z"],"arrows-vertical":["M15 13c-.3 0-.5.1-.7.3L11 16.6V3.4l3.3 3.3c.2.2.4.3.7.3.6 0 1-.4 1-1 0-.3-.1-.5-.3-.7l-5-5c-.2-.2-.4-.3-.7-.3s-.5.1-.7.3l-5 5c-.2.2-.3.4-.3.7 0 .6.4 1 1 1 .3 0 .5-.1.7-.3L9 3.4v13.2l-3.3-3.3c-.2-.2-.4-.3-.7-.3-.6 0-1 .4-1 1 0 .3.1.5.3.7l5 5c.2.2.4.3.7.3s.5-.1.7-.3l5-5c.2-.2.3-.4.3-.7 0-.5-.4-1-1-1z"],asterisk:["M18.52 14.17l.01-.02L11.89 10l6.64-4.15-.01-.02A.97.97 0 0019 5c0-.55-.45-1-1-1-.2 0-.37.07-.52.17l-.01-.02L11 8.2V1c0-.55-.45-1-1-1S9 .45 9 1v7.2L2.53 4.15l-.01.02A.922.922 0 002 4c-.55 0-1 .45-1 1 0 .36.2.66.48.83l-.01.02L8.11 10l-6.64 4.15.01.02A.97.97 0 001 15c0 .55.45 1 1 1 .2 0 .37-.07.52-.17l.01.02L9 11.8V19c0 .55.45 1 1 1s1-.45 1-1v-7.2l6.47 4.04.01-.02c.15.11.32.18.52.18.55 0 1-.45 1-1 0-.36-.2-.66-.48-.83z"],"automatic-updates":["M10 18c-4.42 0-8-3.58-8-8 0-2.52 1.18-4.76 3-6.22V5c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1H2c-.55 0-1 .45-1 1s.45 1 1 1h2.06C1.61 3.82 0 6.71 0 10c0 5.52 4.48 10 10 10 .55 0 1-.45 1-1s-.45-1-1-1zm0-16c1.64 0 3.15.49 4.42 1.34l1.43-1.43A9.869 9.869 0 0010 0c-.55 0-1 .45-1 1s.45 1 1 1zm10 8c0-1.13-.2-2.21-.54-3.22L17.84 8.4A7.962 7.962 0 0115 16.22V15c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1h-2.06c2.45-1.82 4.06-4.71 4.06-8zm0-7a1.003 1.003 0 00-1.71-.71L12 8.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l7-7c.18-.18.29-.43.29-.71z"],backlink:["M18.387 19.79l-.094-.083L14 15.415V18a1 1 0 01-2 0l.003-5.075.017-.126.03-.111.044-.111.052-.098.067-.096.08-.09a1.01 1.01 0 01.112-.097l.11-.071.114-.054.105-.035.15-.03L13 12h5a1 1 0 110 2h-2.585l4.292 4.293a1 1 0 01-1.32 1.497zM7.036 9.136l-4.45 4.45-.117.127a2 2 0 002.818 2.818l.127-.117 4.45-4.449a4 4 0 01-.885 3.704l-.15.16-2 2A4 4 0 011.02 12.33l.15-.16 2-2a3.998 3.998 0 013.865-1.035zm6.671-3.843a1 1 0 01.083 1.32l-.083.094-7 7a1 1 0 01-1.497-1.32l.083-.094 7-7a1 1 0 011.414 0zm4.121-4.121a4 4 0 01.151 5.497l-.15.16-2 2a3.998 3.998 0 01-3.864 1.036l4.45-4.45.116-.128a2 2 0 00-2.818-2.818l-.127.117-4.45 4.45a4 4 0 01.885-3.705l.15-.16 2-2a4 4 0 015.657 0z"],badge:["M16.94 5.73c-.19-1.41.62-2.52 1.38-3.59L17.03.65C14.89 1.76 11.88 1.48 10 0 8.12 1.48 5.11 1.76 2.97.65L1.68 2.14c.76 1.07 1.57 2.18 1.38 3.59C2.68 8.59 0 10.94 1.4 14.08c.56 1.43 1.81 2.37 3.4 2.75 1.95.46 4.4.91 5.2 3.17.8-2.26 3.25-2.71 5.2-3.17 1.6-.38 2.84-1.32 3.4-2.75 1.4-3.14-1.28-5.49-1.66-8.35z"],"ban-circle":["M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm5 11H5c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1z"],"bank-account":["M19.2 8.02l-.78-.18C18.03 6.4 17.2 5.08 16.08 4l.5-2.28c.11-.42-.22-.78-.61-.72-1.06.12-2 .54-2.67 1.26-1.06-.42-2.34-.66-3.56-.66-3.12 0-5.79 1.5-7.4 3.72-.23-.05-.45-.11-.67-.11C.72 5.21 0 5.98 0 7c0 .72.39 1.32.95 1.62-.06.42-.12.9-.12 1.38 0 2.16.89 4.08 2.28 5.58l-.33 2.04c-.11.72.45 1.38 1.12 1.38h.72c.56 0 1-.42 1.11-1.02l.06-.48c1.17.54 2.5.9 3.95.9 1.39 0 2.78-.3 3.95-.9l.06.48c.11.6.56 1.02 1.11 1.02h.72c.67 0 1.22-.66 1.11-1.38l-.33-1.98c.78-.78 1.34-1.74 1.73-2.76l1-.24c.5-.12.89-.6.89-1.2V9.22c.11-.6-.28-1.08-.78-1.2zM15 10c-.6 0-1-.7-1-1.5S14.4 7 15 7s1 .7 1 1.5-.4 1.5-1 1.5zM7.55 5.83a.99.99 0 01-1.38-.28.99.99 0 01.28-1.38c2.34-1.56 4.77-1.56 7.11 0 .46.31.58.93.28 1.39-.31.46-.93.58-1.39.28-1.67-1.12-3.23-1.12-4.9-.01z"],barcode:["M6 16.98h2v-14H6v14zm3 0h1v-14H9v14zm-6 0h2v-14H3v14zm-3 0h2v-14H0v14zm16 0h2v-14h-2v14zm-4 0h1v-14h-1v14zm7-14v14h1v-14h-1zm-5 14h1v-14h-1v14z"],blank:[],"blocked-person":["M11.55 15.92c-1.48-.65-1.28-1.05-1.33-1.59-.01-.07-.01-.15-.01-.23.51-.45.92-1.07 1.19-1.78 0 0 .01-.04.02-.05.06-.15.11-.32.15-.48.34-.07.54-.44.61-.78.06-.11.14-.35.17-.62C10.33 9.42 8.92 7.38 8.92 5c0-.3.05-.58.09-.87-.33-.08-.67-.13-.99-.13-.79 0-1.68.25-2.31.73-.61.47-1.07 1.13-1.29 1.86-.05.16-.09.33-.11.5-.12.6-.17 1.51-.17 2.14v.08c-.24.09-.45.32-.49.83-.04.39.12.73.2.87.08.35.28.72.63.78.04.17.09.33.15.48 0 .01.01.02.01.03l.01.01c.27.72.7 1.35 1.22 1.8 0 .07-.01.14-.01.21-.05.54.1.94-1.38 1.59C3 16.56.77 17.26.32 18.31-.15 19.38.04 20 .04 20h15.95s.18-.62-.27-1.67c-.46-1.06-2.69-1.75-4.17-2.41zM14.97 0c-2.78 0-5.03 2.24-5.03 5s2.25 5 5.03 5S20 7.76 20 5s-2.25-5-5.03-5zm-3.03 5c0-1.66 1.35-3 3.02-3 .47 0 .9.11 1.29.3l-4.01 3.99c-.18-.4-.3-.83-.3-1.29zm3.03 3c-.47 0-.9-.11-1.29-.3l4.01-3.99c.19.39.3.82.3 1.29 0 1.66-1.36 3-3.02 3z"],bold:["M14.3 9c.4-.8.7-1.6.7-2.5C15 4 13 2 10.5 2H5c-.6 0-1 .4-1 1v13c0 .6.4 1 1 1h6.5c2.5 0 4.5-2 4.5-4.5 0-1.4-.7-2.7-1.7-3.5zM7 5h3.5c.8 0 1.5.7 1.5 1.5S11.3 8 10.5 8H7V5zm4.5 9H7v-3h4.5c.8 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5z"],book:["M3 1v18c0 .55.45 1 1 1h2V0H4c-.55 0-1 .45-1 1zm14-1h-2v8l-2-2-2 2V0H7v20h10c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z"],bookmark:["M6 0c-.55 0-1 .45-1 1v18c0 .55.32.68.71.29L9.3 15.7a.996.996 0 011.41 0l3.59 3.59c.38.39.7.26.7-.29v-8-4.5V1c0-.55-.45-1-1-1H6z"],box:["M19.89 6.56l-2.99-6h-.01C16.72.23 16.39 0 16 0H4c-.39 0-.72.23-.89.56H3.1l-3 6h.01C.05 6.69 0 6.84 0 7v12c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V7c0-.16-.05-.31-.11-.44zM11 2h4.38l2 4H11V2zM4.62 2H9v4H2.62l2-4zM18 18H2V8h16v10zM8 12h4c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1z"],briefcase:["M19 5h-4V2c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v3H1c-.55 0-1 .45-1 1v5h4v-1h2v1h8v-1h2v1h4V6c0-.55-.45-1-1-1zm-6 0H7V3h6v2zm3 8h-2v-1H6v1H4v-1H0v6c0 .55.45 1 1 1h18c.55 0 1-.45 1-1v-6h-4v1z"],"bring-data":["M18 18a1 1 0 010 2H2a1 1 0 010-2h16zM9.995 3.005c.55 0 1 .45 1 .999v9.584l1.29-1.288a1.002 1.002 0 011.42 1.419l-3 2.996a1.015 1.015 0 01-1.42 0l-3-2.997a1.002 1.002 0 011.42-1.419l1.29 1.29V4.013c0-.55.45-1.009 1-1.009zM16 0a1 1 0 110 2 1 1 0 010-2zm-3 0a1 1 0 110 2 1 1 0 010-2zm-3 0a1 1 0 110 2 1 1 0 010-2zM7 0a1 1 0 110 2 1 1 0 010-2zM4 0a1 1 0 110 2 1 1 0 010-2z"],build:["M19.43 16.67L9.31 7.81l1.47-1.56c.41-.44-.15-.8.15-1.6 1.08-2.76 4.19-2.99 4.19-2.99s.45-.47.87-.92C11.98-1 9.26.7 8.04 1.8L3.83 6.25l-.86.92c-.48.51-.48 1.33 0 1.84l-.87.92c-.48-.51-1.26-.51-1.74 0s-.48 1.33 0 1.84l1.74 1.84c.48.51 1.26.51 1.74 0s.48-1.33 0-1.84l.87-.92c.48.51 1.26.51 1.74 0l1.41-1.49 8.81 10.07c.76.76 2 .76 2.76 0 .76-.76.76-2 0-2.76z"],calculator:["M16 0H4c-.55 0-1 .45-1 1v18c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zM7 18H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5V8h2v2zm4 8H9v-2h2v2zm0-4H9v-2h2v2zm0-4H9V8h2v2zm4 8h-2v-6h2v6zm0-8h-2V8h2v2zm0-4H5V2h10v4z"],calendar:["M15 5c.6 0 1-.4 1-1V2c0-.5-.4-1-1-1s-1 .5-1 1v2c0 .6.4 1 1 1zM5 5c.6 0 1-.4 1-1V2c0-.5-.4-1-1-1s-1 .5-1 1v2c0 .6.4 1 1 1zm13-2h-1v1c0 1.1-.9 2-2 2s-2-.9-2-2V3H7v1c0 1.1-.9 2-2 2s-2-.9-2-2V3H2c-.5 0-1 .5-1 1v14c0 .5.5 1 1 1h16c.5 0 1-.5 1-1V4c0-.5-.5-1-1-1zM7 17H3v-4h4v4zm0-5H3V8h4v4zm5 5H8v-4h4v4zm0-5H8V8h4v4zm5 5h-4v-4h4v4zm0-5h-4V8h4v4z"],camera:["M10 8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm9-4h-3.59L13.7 2.29A.956.956 0 0013 2H7c-.28 0-.53.11-.71.29L4.59 4H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h4.11c1.26 1.24 2.99 2 4.89 2s3.63-.76 4.89-2H19c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zM4 8H2V6h2v2zm6 8c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z"],"caret-down":["M16 7c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1 0 .24.1.46.24.63l-.01.01 5 6 .01-.01c.19.22.45.37.76.37s.57-.15.76-.37l.01.01 5-6-.01-.01c.14-.17.24-.39.24-.63z"],"caret-left":["M13 4c-.24 0-.46.1-.63.24l-.01-.01-6 5 .01.01c-.22.19-.37.45-.37.76s.15.57.37.76l-.01.01 6 5 .01-.01c.17.14.39.24.63.24.55 0 1-.45 1-1V5c0-.55-.45-1-1-1z"],"caret-right":["M14 10c0-.31-.15-.57-.37-.76l.01-.01-6-5-.01.01C7.46 4.1 7.24 4 7 4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1 .24 0 .46-.1.63-.24l.01.01 6-5-.01-.01c.22-.19.37-.45.37-.76z"],"caret-up":["M15.76 12.37l.01-.01-5-6-.01.01C10.57 6.15 10.31 6 10 6s-.57.15-.76.37l-.01-.01-5 6 .01.01c-.14.17-.24.39-.24.63 0 .55.45 1 1 1h10c.55 0 1-.45 1-1 0-.24-.1-.46-.24-.63z"],"cell-tower":["M11.5 8.32c.31-.35.51-.81.51-1.32 0-1.1-.9-2-2-2s-2 .9-2 2c0 .51.2.97.51 1.32L5.06 18.69c-.17.52.11 1.09.63 1.26s1.09-.11 1.26-.63L8.39 15h3.23l1.44 4.32c.17.52.74.81 1.26.63s.81-.74.63-1.26L11.5 8.32zM10.95 13H9.06l.95-2.84.94 2.84zM5.31 10.73a.996.996 0 101.37-1.45c-1.4-1.33-1.28-3.35-.01-4.54.4-.38.43-1.01.05-1.41-.36-.41-1-.43-1.4-.06-2.09 1.95-2.28 5.3-.01 7.46z","M4.6 12.2C3 11.1 2 9 2 7c0-2.1.9-3.9 2.6-5.2.5-.3.5-1 .2-1.4-.3-.5-1-.5-1.4-.2C1.2 1.9-.1 4.2 0 7c.1 2.7 1.4 5.3 3.4 6.8.2.1.4.2.6.2.3 0 .6-.1.8-.4.4-.5.3-1.1-.2-1.4zM13.27 10.69c.38.4 1.01.42 1.41.04 2.27-2.16 2.08-5.51-.01-7.46a.996.996 0 10-1.36 1.46c1.28 1.19 1.39 3.21-.01 4.54-.39.39-.41 1.02-.03 1.42z","M16.6.2c-.4-.3-1.1-.3-1.4.2-.3.4-.3 1.1.2 1.4C17.1 3.1 18 4.9 18 7c0 2-1 4.1-2.6 5.2-.5.3-.6.9-.2 1.4.2.3.5.4.8.4.2 0 .4-.1.6-.2C18.7 12.3 20 9.7 20 7c.09-2.8-1.2-5.1-3.4-6.8z"],changes:["M18 16H2c-1.1 0-2 .9-2 2s.9 2 2 2h16c1.1 0 2-.9 2-2s-.9-2-2-2zM3 5c.28 0 .53-.11.71-.29L5 3.41V13c0 .55.45 1 1 1s1-.45 1-1V3.41L8.29 4.7c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-3-3C6.53.11 6.28 0 6 0s-.53.11-.71.29l-3 3A1.003 1.003 0 003 5zm7.29 5.71l3 3c.18.18.43.29.71.29s.53-.11.71-.29l3-3a1.003 1.003 0 00-1.42-1.42L15 10.59V1c0-.55-.45-1-1-1s-1 .45-1 1v9.59L11.71 9.3A.965.965 0 0011 9a1.003 1.003 0 00-.71 1.71z"],chart:["M7 11v8c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-8l-2 2-4-2zm-7 8c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-8l-6 3v5zM17 7l-3 3v9c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V8.74c-.26.15-.58.26-1 .26-1.92 0-2-2-2-2zm2-6h-4c-.55 0-1 .45-1 1s.45 1 1 1h1.59L10.8 8.78 7.45 7.11v.01C7.31 7.05 7.16 7 7 7s-.31.05-.44.11V7.1l-6 3v.01c-.33.17-.56.5-.56.89 0 .55.45 1 1 1 .16 0 .31-.05.44-.11v.01L7 9.12l3.55 1.78v-.01c.14.06.29.11.45.11.28 0 .53-.11.71-.29L18 4.41V6c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1z"],chat:["M19 0H7c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h5.59l3.71 3.71c.17.18.42.29.7.29.55 0 1-.45 1-1v-3h1c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zM7 13c-1.1 0-2-.9-2-2V4H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h1v3a1.003 1.003 0 001.71.71L7.41 16H13c.55 0 1-.45 1-1v-.17L12.17 13H7z"],"chevron-backward":["M8.41 10l5.29-5.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71L7 8.59V4c0-.55-.45-1-1-1s-1 .45-1 1v12c0 .55.45 1 1 1s1-.45 1-1v-4.59l5.29 5.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L8.41 10z"],"chevron-down":["M16 6c-.28 0-.53.11-.71.29L10 11.59l-5.29-5.3a1.003 1.003 0 00-1.42 1.42l6 6c.18.18.43.29.71.29s.53-.11.71-.29l6-6A1.003 1.003 0 0016 6z"],"chevron-forward":["M13 3c-.55 0-1 .45-1 1v4.59l-5.29-5.3a1.003 1.003 0 00-1.42 1.42l5.3 5.29-5.29 5.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l5.29-5.3V16c0 .55.45 1 1 1s1-.45 1-1V4c0-.55-.45-1-1-1z"],"chevron-left":["M8.41 10l5.29-5.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-6 6c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l6 6a1.003 1.003 0 001.42-1.42L8.41 10z"],"chevron-right":["M13.71 9.29l-6-6a1.003 1.003 0 00-1.42 1.42l5.3 5.29-5.29 5.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l6-6c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z"],"chevron-up":["M16.71 12.29l-6-6C10.53 6.11 10.28 6 10 6s-.53.11-.71.29l-6 6a1.003 1.003 0 001.42 1.42L10 8.41l5.29 5.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71z"],circle:["M10 0C4.5 0 0 4.5 0 10s4.5 10 10 10 10-4.5 10-10S15.5 0 10 0zm0 18c-4.4 0-8-3.6-8-8s3.6-8 8-8 8 3.6 8 8-3.6 8-8 8z"],"circle-arrow-down":["M14 10c-.28 0-.53.11-.71.29L11 12.59V5c0-.55-.45-1-1-1s-1 .45-1 1v7.59L6.71 10.3A.965.965 0 006 10a1.003 1.003 0 00-.71 1.71l4 4c.18.18.43.29.71.29s.53-.11.71-.29l4-4A1.003 1.003 0 0014 10zM10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"],"circle-arrow-left":["M15 9H7.41L9.7 6.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-4 4c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l4 4a1.003 1.003 0 001.42-1.42L7.41 11H15c.55 0 1-.45 1-1s-.45-1-1-1zm-5-9C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"],"circle-arrow-right":["M15.71 9.29l-4-4a1.003 1.003 0 00-1.42 1.42L12.59 9H5c-.55 0-1 .45-1 1s.45 1 1 1h7.59l-2.29 2.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71zM10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"],"circle-arrow-up":["M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.71-13.71C10.53 4.11 10.28 4 10 4s-.53.11-.71.29l-4 4a1.003 1.003 0 001.42 1.42L9 7.41V15c0 .55.45 1 1 1s1-.45 1-1V7.41l2.29 2.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-4-4z"],citation:["M4 1C1.79 1 0 2.79 0 5s1.79 4 4 4c.1 0 .2-.01.3-.02C3.82 11.32 2.53 13 1 13c-.55 0-1 .45-1 1s.45 1 1 1c3.87 0 7-4.48 7-10 0-2.21-1.79-4-4-4zM16 1c-2.21 0-4 1.79-4 4s1.79 4 4 4c.1 0 .2-.01.3-.02C15.82 11.32 14.53 13 13 13c-.55 0-1 .45-1 1s.45 1 1 1c3.87 0 7-4.48 7-10 0-2.21-1.79-4-4-4z"],clean:["M7 0L5 5 0 6.998 5 9l2 5 2-5 5-1.995L9 5zM15 10l-1.5 3.496-3.5 1.499 3.5 1.498L15 20l1.5-3.507L20 15l-3.5-1.504z"],clipboard:["M13 2c0-.55-.45-1-1-1h-.78a1.98 1.98 0 00-3.44 0H7c-.55 0-1 .45-1 1v2h7V2z","M16 2h-2v3H5V2H3c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h13c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1z"],cloud:["M15 7c-.12 0-.24.03-.36.04C13.83 4.69 11.62 3 9 3 5.69 3 3 5.69 3 9c0 .05.01.09.01.14A3.98 3.98 0 000 13c0 2.21 1.79 4 4 4h11c2.76 0 5-2.24 5-5s-2.24-5-5-5z"],"cloud-download":["M15 4c-.12 0-.24.03-.36.04C13.83 1.69 11.62 0 9 0 5.69 0 3 2.69 3 6c0 .05.01.09.01.14A3.98 3.98 0 000 10c0 2.21 1.79 4 4 4h.78c.55-.61 1.34-1 2.22-1v-2c0-1.66 1.34-3 3-3s3 1.34 3 3v2c.88 0 1.66.38 2.2.98C17.87 13.87 20 11.69 20 9c0-2.76-2.24-5-5-5zm-2 11c-.28 0-.53.11-.71.29L11 16.59V11c0-.55-.45-1-1-1s-1 .45-1 1v5.59L7.71 15.3A.965.965 0 007 15a1.003 1.003 0 00-.71 1.71l3 3c.18.18.43.29.71.29s.53-.11.71-.29l3-3A1.003 1.003 0 0013 15z"],"cloud-upload":["M10.71 10.29c-.18-.18-.43-.29-.71-.29s-.53.11-.71.29l-3 3a1.003 1.003 0 001.42 1.42L9 13.41V19c0 .55.45 1 1 1s1-.45 1-1v-5.59l1.29 1.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-3-3zM15 4c-.12 0-.24.03-.36.04C13.83 1.69 11.62 0 9 0 5.69 0 3 2.69 3 6c0 .05.01.09.01.14A3.98 3.98 0 000 10c0 2.21 1.79 4 4 4 0-.83.34-1.58.88-2.12l3-3a2.993 2.993 0 014.24 0l3 3-.01.01c.52.52.85 1.23.87 2.02C18.28 13.44 20 11.42 20 9c0-2.76-2.24-5-5-5z"],code:["M6 6a1.003 1.003 0 00-1.71-.71l-4 4C.11 9.47 0 9.72 0 10c0 .28.11.53.29.71l4 4a1.003 1.003 0 001.42-1.42L2.41 10 5.7 6.71c.19-.18.3-.43.3-.71zm6-4c-.46 0-.83.31-.95.73l-4 14c-.02.09-.05.17-.05.27 0 .55.45 1 1 1 .46 0 .83-.31.95-.73l4-14c.02-.09.05-.17.05-.27 0-.55-.45-1-1-1zm7.71 7.29l-4-4a1.003 1.003 0 00-1.42 1.42l3.3 3.29-3.29 3.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z"],"code-block":["M19 5h-2V3c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v2H9V3c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v2H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zM8.71 15.29a1.003 1.003 0 01-1.42 1.42l-4-4C3.11 12.53 3 12.28 3 12s.11-.53.29-.71l4-4a1.003 1.003 0 011.42 1.42L5.41 12l3.3 3.29zm8-2.58l-4 4a1.003 1.003 0 01-1.42-1.42l3.3-3.29-3.29-3.29A.965.965 0 0111 8a1.003 1.003 0 011.71-.71l4 4c.18.18.29.43.29.71s-.11.53-.29.71z"],cog:["M19 8h-2.31c-.14-.46-.33-.89-.56-1.3l1.7-1.7a.996.996 0 000-1.41l-1.41-1.41a.996.996 0 00-1.41 0l-1.7 1.7c-.41-.22-.84-.41-1.3-.55V1c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v2.33c-.48.14-.94.34-1.37.58L5 2.28a.972.972 0 00-1.36 0L2.28 3.64c-.37.38-.37.99 0 1.36L3.9 6.62c-.24.44-.44.89-.59 1.38H1c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h2.31c.14.46.33.89.56 1.3L2.17 15a.996.996 0 000 1.41l1.41 1.41c.39.39 1.02.39 1.41 0l1.7-1.7c.41.22.84.41 1.3.55V19c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-2.33c.48-.14.94-.35 1.37-.59L15 17.72c.37.37.98.37 1.36 0l1.36-1.36c.37-.37.37-.98 0-1.36l-1.62-1.62c.24-.43.45-.89.6-1.38H19c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1zm-9 6c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z"],"collapse-all":["M9.29 8.71c.18.18.43.29.71.29s.53-.11.71-.29l6-6a1.003 1.003 0 00-1.42-1.42L10 6.59l-5.29-5.3a1.003 1.003 0 00-1.42 1.42l6 6zm1.42 2.58c-.18-.18-.43-.29-.71-.29s-.53.11-.71.29l-6 6a1.003 1.003 0 001.42 1.42l5.29-5.3 5.29 5.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-6-6z"],"column-layout":["M19 1H1c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zM5 17H2V3h3v14zm4 0H6V3h3v14zm9 0h-8V3h8v14z"],comment:["M19 1H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3v4a1.003 1.003 0 001.71.71l4.7-4.71H19c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zM4 10c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm6 0c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm6 0c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"],comparison:["M6 8H1c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h5c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1zm13-6h-5c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h5c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm0 3h-5V3h5v2zM6 14H1c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1zM6 2H1c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h5c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm4-2c-.55 0-1 .45-1 1v18c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1zm9 14h-5c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1zm0 3h-5v-2h5v2zm0-9h-5c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h5c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1zm0 3h-5V9h5v2z"],compass:["M15 10c0 .14-.03.28-.09.4l-3.99 8.98-.01.02a.991.991 0 01-1.82 0l-.01-.02-3.99-8.98c-.06-.12-.09-.26-.09-.4s.03-.28.09-.4L9.08.62 9.09.6a.991.991 0 011.82 0l.01.02 3.99 8.98c.06.12.09.26.09.4zm-5-6.54L7.09 10h5.81L10 3.46z"],compressed:["M19.89 6.56l-2.99-6h-.01C16.72.23 16.39 0 16 0H4c-.39 0-.72.23-.89.56H3.1l-3 6h.01C.05 6.69 0 6.84 0 7v12c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V7c0-.16-.05-.31-.11-.44zM11 2h4.38l2 4H11V2zM4.62 2H9v4H2.62l2-4zM18 18H2V8h7v4.59L6.71 10.3A.965.965 0 006 10a1.003 1.003 0 00-.71 1.71l4 4c.18.18.43.29.71.29s.53-.11.71-.29l4-4a1.003 1.003 0 00-1.42-1.42L11 12.59V8h7v10z"],confirm:["M9.71 5.29a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l7-7a1.003 1.003 0 00-1.42-1.42L12 7.59l-2.29-2.3zm7.93 2.32c.23.75.36 1.56.36 2.39 0 4.42-3.58 8-8 8s-8-3.58-8-8a7.998 7.998 0 0111.8-7.04l1.46-1.46C13.73.56 11.93 0 10 0 4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10c0-1.4-.29-2.73-.81-3.95l-1.55 1.56z"],console:["M19 19H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h18c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1zM18 6H2v11h16V6zM4 8c.28 0 .53.11.71.29l2 2c.18.18.29.43.29.71s-.11.53-.29.71l-2 2a1.003 1.003 0 01-1.42-1.42L4.59 11l-1.3-1.29A1.003 1.003 0 014 8zm5 4h3c.55 0 1 .45 1 1s-.45 1-1 1H9c-.55 0-1-.45-1-1s.45-1 1-1z"],contrast:["M19 8h-1.26c-.19-.73-.48-1.42-.85-2.06l.94-.94a.996.996 0 000-1.41l-1.41-1.41a.996.996 0 00-1.41 0l-.94.94c-.65-.38-1.34-.67-2.07-.86V1c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v1.26c-.76.2-1.47.5-2.13.89L5 2.28a.972.972 0 00-1.36 0L2.28 3.64c-.37.38-.37.98 0 1.36l.87.87c-.39.66-.69 1.37-.89 2.13H1c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h1.26c.19.73.48 1.42.85 2.06l-.94.94a.996.996 0 000 1.41l1.41 1.41c.39.39 1.02.39 1.41 0l.94-.94c.64.38 1.33.66 2.06.85V19c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-1.26c.76-.2 1.47-.5 2.13-.89l.88.87c.37.37.98.37 1.36 0l1.36-1.36c.37-.38.37-.98 0-1.36l-.87-.87c.4-.65.7-1.37.89-2.13H19c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1zm-9 7c-2.76 0-5-2.24-5-5s2.24-5 5-5v10z"],control:["M17 10h-7v7h7v-7zm0-7h-7v6h7V3zM9 3H3v14h6V3zm10-3H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 18H2V2h16v16z"],"credit-card":["M19 3H1c-.55 0-1 .45-1 1v2h20V4c0-.55-.45-1-1-1zM0 16c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V8H0v8zm6.5-2h7c.28 0 .5.22.5.5s-.22.5-.5.5h-7c-.28 0-.5-.22-.5-.5s.22-.5.5-.5zm-4 0h2c.28 0 .5.22.5.5s-.22.5-.5.5h-2c-.28 0-.5-.22-.5-.5s.22-.5.5-.5z"],cross:["M11.41 10l4.29-4.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71L10 8.59l-4.29-4.3a1.003 1.003 0 00-1.42 1.42L8.59 10 4.3 14.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l4.29-4.3 4.29 4.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L11.41 10z"],crown:["M2 8l4 2 4-5 4 5 4-2-1 7H3L2 8zm8-6a1 1 0 110 2 1 1 0 010-2zM1 5a1 1 0 110 2 1 1 0 010-2zm18 0a1 1 0 110 2 1 1 0 010-2zM3 16h14v2H3v-2z"],cube:["M1.953 4.481l7.41-4.02c.394-.215.88-.215 1.275 0l7.409 4.02L10 9.22 1.953 4.48zm-.817.68L9.5 10.085v9.281a1.316 1.316 0 01-.138-.064l-7.714-4.186A1.211 1.211 0 011 14.057v-8.35c0-.193.048-.38.136-.547zm17.728 0c.088.166.136.353.136.546v8.35c0 .438-.247.842-.648 1.06l-7.714 4.186c-.045.024-.091.046-.138.064v-9.281l8.364-4.926z"],"cube-add":["M17 3h2a1 1 0 010 2h-2v2a1 1 0 01-2 0V5h-2a1 1 0 010-2h2V1a1 1 0 012 0v2zm-3.969 4.435L10 9.22 1.953 4.48l7.41-4.02c.394-.215.88-.215 1.275 0l1.33.721A3.001 3.001 0 0013 7c0 .148.01.293.031.435zm.319.972A3 3 0 0019 7v7.057c0 .438-.247.842-.648 1.06l-7.714 4.186c-.045.024-.091.046-.138.064v-9.281l2.85-1.679zM1.136 5.16L9.5 10.086v9.281a1.316 1.316 0 01-.138-.064l-7.714-4.186A1.211 1.211 0 011 14.057v-8.35c0-.193.048-.38.136-.547z"],"cube-remove":["M11.968 1.182A3.001 3.001 0 0013 7h.77L10 9.22 1.953 4.48l7.41-4.02c.394-.215.88-.215 1.275 0l1.33.721zM19 7v7.057c0 .438-.247.842-.648 1.06l-7.714 4.186c-.045.024-.091.046-.138.064v-9.281L15.74 7H19zM1.136 5.16L9.5 10.086v9.281a1.316 1.316 0 01-.138-.064l-7.714-4.186A1.211 1.211 0 011 14.057v-8.35c0-.193.048-.38.136-.547zM13 3h6a1 1 0 010 2h-6a1 1 0 010-2z"],"curved-range-chart":["M19 16H3.02l2.14-1.74c2.25 1.7 7.33.46 11.83-2.99l-1.29-1.5c-3.56 2.74-7.31 4.03-8.93 3.19l10.55-8.57-.63-.78-10.59 8.6c-.64-1.64 1.46-4.91 5.09-7.7L9.9 3.01c-4.6 3.54-6.91 8.12-5.41 10.51L2 15.54V3c0-.55-.45-1-1-1s-1 .45-1 1v14a.998.998 0 001 1h18c.55 0 1-.45 1-1s-.45-1-1-1z"],cut:["M16 2s.72-1.28 0-2l-5.29 6.25 1.28 1.54L16 2zm.08 10c-.55 0-1.07.12-1.54.32L4.31 0c-.7.72 0 2 0 2l4.45 6.56-3.19 3.77C5.09 12.12 4.56 12 4 12c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4c0-.65-.17-1.26-.45-1.8l2.54-3.67 2.49 3.67c-.27.54-.44 1.15-.44 1.8 0 2.21 1.76 4 3.92 4 2.17 0 3.92-1.79 3.92-4 .02-2.21-1.74-4-3.9-4zM4 18c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm12.08 0c-1.08 0-1.96-.9-1.96-2s.88-2 1.96-2 1.96.9 1.96 2-.88 2-1.96 2z"],cycle:["M16 10a4 4 0 110 8 4 4 0 010-8zM4 10a4 4 0 110 8 4 4 0 010-8zm7.299-5.543l.087.089 1.93 2.232 2.048.708a1 1 0 01.65 1.16l-.031.112a1 1 0 01-1.16.65l-.112-.031-2.302-.796a1 1 0 01-.337-.197l-.092-.094-1.387-1.603-1.891 1.982 2.046 2.274a1 1 0 01.25.547l.007.122v4.24a1 1 0 01-1.993.117l-.007-.117-.001-3.857-2.408-2.676a1 1 0 01-.063-1.26l.082-.099 3.29-3.45a1 1 0 011.394-.053zM16 12a2 2 0 100 4 2 2 0 000-4zM4 12a2 2 0 100 4 2 2 0 000-4zm9.5-10a1.5 1.5 0 110 3 1.5 1.5 0 010-3z"],dashboard:["M6 5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zM4 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm6-4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm0-5C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm6-9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-8 5c0 1.1.9 2 2 2s2-.9 2-2c0-.33-2-8-2-8s-2 7.67-2 8zm6-9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1z"],"data-lineage":["M1.053 0C.47 0 0 .471 0 1.053V4.21c0 .58.471 1.052 1.053 1.052h3.275a6.332 6.332 0 003.728 4.738 6.33 6.33 0 00-3.728 4.737l-3.275-.001C.47 14.737 0 15.208 0 15.789v3.158C0 19.53.471 20 1.053 20h7.435c.581 0 1.053-.471 1.053-1.053V15.79c0-.58-.472-1.052-1.053-1.052H5.406a5.293 5.293 0 015.195-4.21v2.105c0 .58.471 1.052 1.052 1.052h7.294c.582 0 1.053-.471 1.053-1.052V7.368c0-.58-.471-1.052-1.053-1.052h-7.294c-.581 0-1.052.471-1.052 1.052v2.106a5.293 5.293 0 01-5.194-4.21h3.081c.581 0 1.053-.472 1.053-1.053V1.053C9.54.47 9.069 0 8.488 0H1.053z"],database:["M2.01 5.1v5.4c0 1.38 3.58 2.5 8 2.5s8-1.12 8-2.5V5.1c-1.49 1.13-4.51 1.9-8 1.9-3.48 0-6.5-.77-8-1.9zm8 .9c4.42 0 8-1.12 8-2.5s-3.58-2.5-8-2.5-8 1.12-8 2.5S5.6 6 10.01 6zm-8 6.1v5.4c0 1.38 3.58 2.5 8 2.5s8-1.12 8-2.5v-5.4c-1.49 1.13-4.51 1.9-8 1.9-3.48 0-6.5-.77-8-1.9z"],delete:["M15 6a1.003 1.003 0 00-1.71-.71L10 8.59l-3.29-3.3a1.003 1.003 0 00-1.42 1.42L8.59 10 5.3 13.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l3.29-3.3 3.29 3.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L11.41 10l3.29-3.29c.19-.18.3-.43.3-.71zm-5-6C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"],delta:["M10 0L0 20h20L10 0zM9 6l6 12H3L9 6z"],"derive-column":["M7.1 8.2h-.99c.28-1.11.66-1.92 1.12-2.43.28-.32.56-.48.83-.48.05 0 .1.02.13.05.03.03.05.07.05.12 0 .04-.04.13-.11.25a.64.64 0 00-.12.35c0 .15.06.28.18.39.12.11.27.16.45.16.2 0 .36-.07.49-.2s.2-.31.2-.54c0-.26-.1-.47-.3-.63-.19-.16-.51-.24-.95-.24-.68 0-1.3.19-1.85.58-.56.38-1.09 1.02-1.59 1.91-.17.3-.34.5-.49.59-.15.08-.4.13-.74.12l-.23.77h.95l-1.39 5.24c-.23.86-.39 1.39-.47 1.59-.12.29-.3.54-.54.75-.1.08-.21.12-.35.12-.04 0-.07-.01-.1-.03l-.03-.04c0-.02.03-.07.1-.13.07-.07.1-.17.1-.31 0-.15-.05-.28-.16-.38-.11-.1-.27-.15-.47-.15-.25 0-.44.07-.59.2-.15.12-.23.28-.23.46 0 .19.09.36.27.5.19.14.47.21.86.21.61 0 1.16-.15 1.63-.46.48-.31.89-.78 1.25-1.43.35-.64.72-1.68 1.09-3.11l.8-3.03h.96l.24-.77zM19 0h-9c-.55 0-1 .45-1 1v3h2V2h7v16h-7v-2H9v3c0 .55.45 1 1 1h9c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-8.79 13.49c.15.28.32.49.52.61.19.12.44.19.73.19.28 0 .57-.1.86-.3.38-.25.77-.69 1.17-1.31l-.25-.14c-.27.37-.48.6-.61.69-.09.06-.19.09-.31.09-.14 0-.28-.09-.42-.26-.23-.29-.54-1.09-.93-2.4.35-.59.64-.97.87-1.15.17-.13.35-.2.55-.2.07 0 .2.03.39.08s.36.08.5.08c.2 0 .37-.07.5-.2.15-.14.22-.31.22-.52 0-.22-.07-.4-.2-.53s-.33-.2-.58-.2c-.22 0-.43.05-.63.15-.2.1-.45.32-.75.67-.23.25-.56.7-1.01 1.33a6.52 6.52 0 00-.91-2.15l-2.39.39-.05.25c.18-.03.33-.05.45-.05.24 0 .43.1.59.3.25.31.59 1.24 1.02 2.8-.34.44-.58.73-.7.87-.21.22-.38.36-.52.43-.1.05-.22.08-.35.08-.1 0-.26-.05-.49-.16a1.01 1.01 0 00-.42-.11c-.23 0-.42.07-.57.22-.15.14-.23.33-.23.55 0 .21.07.38.21.51.14.13.33.2.56.2.23 0 .44-.05.64-.14.2-.09.45-.29.75-.59s.72-.78 1.25-1.43c.21.61.39 1.06.54 1.35z"],desktop:["M19 0H1C.45 0 0 .45 0 1v13c0 .55.45 1 1 1h5.67l-.5 3H5c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1h-1.17l-.5-3H19c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 13H2V2h16v11z"],diagnosis:["M4 2a1 1 0 01.117 1.993L4 4v5a2 2 0 001.85 1.995L6 11a2 2 0 001.995-1.85L8 9V4a1 1 0 01-.117-1.993L8 2h1a1 1 0 01.993.883L10 3v6a4.002 4.002 0 01-3 3.874V13a3 3 0 003 3 4 4 0 003.995-3.8L14 12V8.792a2.5 2.5 0 112 0V12a6 6 0 01-6 6 5 5 0 01-4.995-4.783L5 13v-.126A4.002 4.002 0 012.005 9.2L2 9V3a1 1 0 01.883-.993L3 2h1z"],"diagram-tree":["M19 10v5h-2v-4h-6v4H9v-4H3v4H1v-5a1 1 0 011-1h7V5h2v4h7a1 1 0 011 1zM1 16h2a1 1 0 011 1v2a1 1 0 01-1 1H1a1 1 0 01-1-1v-2a1 1 0 011-1zm16 0h2a1 1 0 011 1v2a1 1 0 01-1 1h-2a1 1 0 01-1-1v-2a1 1 0 011-1zm-8 0h2a1 1 0 011 1v2a1 1 0 01-1 1H9a1 1 0 01-1-1v-2a1 1 0 011-1zM9 0h2a1 1 0 011 1v2a1 1 0 01-1 1H9a1 1 0 01-1-1V1a1 1 0 011-1z"],"direction-left":["M20 3.02l-20 7 20 7-5-7z"],"direction-right":["M20 10.02l-20-7 5 7-5 7z"],disable:["M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zM2 10c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L3.69 14.9A7.902 7.902 0 012 10zm8 8c-1.85 0-3.55-.63-4.9-1.69L16.31 5.1A7.902 7.902 0 0118 10c0 4.42-3.58 8-8 8z"],document:["M11.98 0h-8c-.55 0-1 .45-1 1v18c0 .55.45 1 1 1h13c.55 0 1-.45 1-1V6l-6-6zm4 18h-11V2h6v5h5v11z"],"document-open":["M8 15c0 .55.45 1 1 1s1-.45 1-1v-5c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1h2.59L1.3 16.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L8 12.41V15zm5-15H5c-.55 0-1 .45-1 1v6h2V2h6v5h5v11H6v-.76L4.04 19.2c.1.45.48.8.96.8h13c.55 0 1-.45 1-1V6l-6-6z"],"document-share":["M14.09 10.09c-.31.31-.67.57-1.09.72V18H2V2h6v5h1.18c.15-.42.39-.8.7-1.11v-.01l2.45-2.45c-.42-.29-.78-.65-1.01-1.11L9 0H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h13c.55 0 1-.45 1-1V9.24l-.88.88-.03-.03zM19 0h-5c-.55 0-1 .45-1 1s.45 1 1 1h2.59L11.3 7.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L18 3.41V6c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1z"],dollar:["M15.57 11.19c-.27-.51-.63-.93-1.07-1.26-.44-.33-.95-.6-1.51-.79-.56-.2-1.14-.36-1.72-.5-.6-.14-1.19-.26-1.75-.38-.57-.13-1.07-.27-1.51-.44-.44-.17-.8-.38-1.07-.63s-.41-.59-.41-1c0-.33.09-.6.28-.81.19-.21.42-.36.69-.47.27-.11.57-.18.88-.22.31-.04.58-.06.8-.06.71 0 1.35.14 1.9.41.55.27.91.81 1.06 1.62h3.36c-.09-.84-.32-1.56-.69-2.16-.37-.6-.83-1.08-1.38-1.45-.56-.37-1.18-.64-1.86-.81-.19-.05-.38-.07-.57-.1V1c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v1.1c-.22.03-.43.05-.66.1-.73.13-1.39.37-1.98.71-.6.34-1.09.8-1.47 1.35-.39.56-.58 1.25-.58 2.08 0 .76.13 1.41.4 1.93.26.52.62.95 1.06 1.28.44.33.94.6 1.5.79.55.2 1.13.36 1.74.5.58.14 1.16.26 1.72.38s1.07.26 1.51.43c.44.17.8.39 1.09.66.28.27.43.63.45 1.06.02.43-.08.78-.3 1.04-.22.26-.49.47-.83.6-.34.14-.7.23-1.09.28-.39.05-.73.07-1.03.07-.87 0-1.61-.2-2.23-.59-.62-.39-.98-1.08-1.07-2.06H3c.02.9.19 1.68.52 2.34.33.66.78 1.21 1.35 1.65.57.44 1.25.77 2.03.98.35.1.71.16 1.08.21V19c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1.13c.25-.04.5-.07.76-.13.77-.18 1.47-.46 2.1-.85.63-.39 1.14-.9 1.54-1.53.4-.63.59-1.39.59-2.29.01-.75-.13-1.37-.4-1.88z"],dot:["M10 6a4 4 0 100 8 4 4 0 100-8z"],"double-caret-horizontal":["M8 4c-.24 0-.46.1-.63.24l-.01-.01-6 5 .01.01c-.22.19-.37.45-.37.76s.15.57.37.76l-.01.01 6 5 .01-.01c.17.14.39.24.63.24.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zm11 6c0-.31-.15-.57-.37-.76l.01-.01-6-5-.01.01C12.46 4.1 12.24 4 12 4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1 .24 0 .46-.1.63-.24l.01.01 6-5-.01-.01c.22-.19.37-.45.37-.76z"],"double-caret-vertical":["M5 9h10c.55 0 1-.45 1-1 0-.24-.1-.46-.24-.63l.01-.01-5-6-.01.01C10.57 1.15 10.31 1 10 1s-.57.15-.76.37l-.01-.01-5 6 .01.01C4.1 7.54 4 7.76 4 8c0 .55.45 1 1 1zm10 2H5c-.55 0-1 .45-1 1 0 .24.1.46.24.63l-.01.01 5 6 .01-.01c.19.22.45.37.76.37s.57-.15.76-.37l.01.01 5-6-.01-.01c.14-.17.24-.39.24-.63 0-.55-.45-1-1-1z"],"double-chevron-down":["M9.29 10.71c.18.18.43.29.71.29s.53-.11.71-.29l6-6a1.003 1.003 0 00-1.42-1.42L10 8.59l-5.29-5.3a1.003 1.003 0 00-1.42 1.42l6 6zM16 9c-.28 0-.53.11-.71.29L10 14.59l-5.29-5.3a1.003 1.003 0 00-1.42 1.42l6 6c.18.18.43.29.71.29s.53-.11.71-.29l6-6A1.003 1.003 0 0016 9z"],"double-chevron-left":["M5.41 10l5.29-5.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-6 6c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l6 6a1.003 1.003 0 001.42-1.42L5.41 10zm6 0l5.29-5.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-6 6c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l6 6a1.003 1.003 0 001.42-1.42L11.41 10z"],"double-chevron-right":["M11 10c0-.28-.11-.53-.29-.71l-6-6a1.003 1.003 0 00-1.42 1.42L8.59 10 3.3 15.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l6-6c.18-.18.29-.43.29-.71zm5.71-.71l-6-6a1.003 1.003 0 00-1.42 1.42l5.3 5.29-5.29 5.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l6-6c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z"],"double-chevron-up":["M4 11c.28 0 .53-.11.71-.29L10 5.41l5.29 5.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-6-6A.997.997 0 0010 3c-.28 0-.53.11-.71.29l-6 6A1.003 1.003 0 004 11zm6.71-1.71A.997.997 0 0010 9c-.28 0-.53.11-.71.29l-6 6a1.003 1.003 0 001.42 1.42l5.29-5.3 5.29 5.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-6-6z"],"doughnut-chart":["M16 10c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6V0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10h-4zm-.09-1h4.04C19.48 4.28 15.72.52 11 .05V4.1A5.98 5.98 0 0115.91 9z"],download:["M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm4.71 11.71l-4 4c-.18.18-.43.29-.71.29s-.53-.11-.71-.29l-4-4a1.003 1.003 0 011.42-1.42L9 12.59V5c0-.55.45-1 1-1s1 .45 1 1v7.59l2.29-2.29c.18-.19.43-.3.71-.3a1.003 1.003 0 01.71 1.71z"],"drag-handle-horizontal":["M7.5 11c-.83 0-1.5.67-1.5 1.5S6.67 14 7.5 14 9 13.33 9 12.5 8.33 11 7.5 11zm-5-5C1.67 6 1 6.67 1 7.5S1.67 9 2.5 9 4 8.33 4 7.5 3.33 6 2.5 6zm0 5c-.83 0-1.5.67-1.5 1.5S1.67 14 2.5 14 4 13.33 4 12.5 3.33 11 2.5 11zm15-2c.83 0 1.5-.67 1.5-1.5S18.33 6 17.5 6 16 6.67 16 7.5 16.67 9 17.5 9zm-5 2c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm5 0c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm-10-5C6.67 6 6 6.67 6 7.5S6.67 9 7.5 9 9 8.33 9 7.5 8.33 6 7.5 6zm5 0c-.83 0-1.5.67-1.5 1.5S11.67 9 12.5 9 14 8.33 14 7.5 13.33 6 12.5 6z"],"drag-handle-vertical":["M7.5 6C6.67 6 6 6.67 6 7.5S6.67 9 7.5 9 9 8.33 9 7.5 8.33 6 7.5 6zm0 5c-.83 0-1.5.67-1.5 1.5S6.67 14 7.5 14 9 13.33 9 12.5 8.33 11 7.5 11zm0 5c-.83 0-1.5.67-1.5 1.5S6.67 19 7.5 19 9 18.33 9 17.5 8.33 16 7.5 16zm5-12c.83 0 1.5-.67 1.5-1.5S13.33 1 12.5 1 11 1.67 11 2.5 11.67 4 12.5 4zm-5-3C6.67 1 6 1.67 6 2.5S6.67 4 7.5 4 9 3.33 9 2.5 8.33 1 7.5 1zm5 10c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0 5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0-10c-.83 0-1.5.67-1.5 1.5S11.67 9 12.5 9 14 8.33 14 7.5 13.33 6 12.5 6z"],draw:["M17.7 12.7c0-.1 0-.2-.1-.3l-2-7c-.1-.3-.3-.6-.6-.7L1.8 0l-.6.5L7.7 7c.3-.2.6-.3 1-.3 1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2c0-.4.1-.7.3-1L.5 1.2l-.5.6L4.7 15c.1.3.4.5.7.6l7 2c.1 0 .2.1.3.1.3 0 .5-.1.7-.3l4-4c.2-.2.3-.5.3-.7zm1 1c-.3 0-.5.1-.7.3l-4 4c-.2.2-.3.4-.3.7 0 .5.4 1 1 1 .3 0 .5-.1.7-.3l4-4c.2-.2.3-.4.3-.7 0-.6-.5-1-1-1z"],"drawer-left":["M9 0a1 1 0 011 1v18a1 1 0 01-1 1H1a1 1 0 01-1-1V1a1 1 0 011-1h8zM8 2H2v16h6V2zm2 7h6.59L14.3 6.71A.965.965 0 0114 6a1.003 1.003 0 011.71-.71l4 4c.18.18.29.43.29.71 0 .28-.11.53-.29.71l-4 4a1.003 1.003 0 01-1.42-1.42l2.3-2.29H10V9z"],"drawer-left-filled":["M1 0h8a1 1 0 011 1v18a1 1 0 01-1 1H1a1 1 0 01-1-1V1a1 1 0 011-1zm9 9h6.59L14.3 6.71A.965.965 0 0114 6a1.003 1.003 0 011.71-.71l4 4c.18.18.29.43.29.71 0 .28-.11.53-.29.71l-4 4a1.003 1.003 0 01-1.42-1.42l2.3-2.29H10V9z"],"drawer-right":["M19 0a1 1 0 011 1v18a1 1 0 01-1 1h-8a1 1 0 01-1-1V1a1 1 0 011-1h8zm-1 2h-6v16h6V2zm-8 7H3.41L5.7 6.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-4 4C.11 9.47 0 9.72 0 10c0 .28.11.53.29.71l4 4a1.003 1.003 0 001.42-1.42L3.41 11H10V9z"],"drawer-right-filled":["M11 0h8a1 1 0 011 1v18a1 1 0 01-1 1h-8a1 1 0 01-1-1V1a1 1 0 011-1zm-1 9H3.41L5.7 6.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-4 4C.11 9.47 0 9.72 0 10c0 .28.11.53.29.71l4 4a1.003 1.003 0 001.42-1.42L3.41 11H10V9z"],"drive-time":["M20.01 7.7c0-.63-.5-1.14-1.1-1.14h-1.32l-.95-2.57c-.24-.64-.95-1.31-1.59-1.5 0 0-1.65-.49-5.05-.49s-5.04.49-5.04.49c-.63.19-1.35.86-1.59 1.5l-.95 2.57H1.1C.5 6.56 0 7.07 0 7.7c0 .63.5 1.14 1.1 1.14h.47l-.34.91c-.24.64-.43 1.72-.43 2.4v5.39c0 .8.63 1.45 1.4 1.45.77 0 1.4-.65 1.4-1.45v-.83h12.8v.83c0 .8.63 1.45 1.4 1.45s1.4-.65 1.4-1.45v-5.39c0-.68-.19-1.77-.43-2.4l-.34-.91h.47c.61 0 1.11-.51 1.11-1.14zm-16.47.34l1.12-3.16c.08-.22.32-.39.54-.39h9.6c.22 0 .46.17.54.39l1.12 3.16c.08.21-.04.39-.26.39H3.8c-.22-.01-.34-.18-.26-.39zm.96 4.94c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.68 1.5 1.5c0 .83-.67 1.5-1.5 1.5zm11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"],duplicate:["M15 4H1c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zm-1 14H2V6h12v12zm5-18H5c-.55 0-1 .45-1 1v2h2V2h12v12h-1v2h2c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z"],edit:["M4.59 12.59l2.83 2.83 7.65-7.65-2.83-2.83-7.65 7.65zM2 18l4.41-1.59-2.81-2.79L2 18zM16 2c-.55 0-1.05.22-1.41.59l-1.65 1.65 2.83 2.83 1.65-1.65A2.006 2.006 0 0016 2z"],eject:["M4 12h12c.55 0 1-.45 1-1 0-.25-.1-.47-.25-.64l.01-.01-6-7-.01.01C10.57 3.14 10.3 3 10 3s-.57.14-.75.36l-.01-.01-6 7 .01.01c-.15.17-.25.39-.25.64 0 .55.45 1 1 1zm12 1H4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1z"],endorsed:["M19.83 9.38L18.81 7.6V5.62c0-.45-.23-.85-.61-1.08l-1.71-1-1.02-1.76a1.25 1.25 0 00-1.08-.61h-2.03l-1.74-1c-.38-.23-.87-.23-1.25 0l-1.74 1H5.65c-.44 0-.85.23-1.08.61L3.58 3.5l-1.8 1.04c-.38.24-.62.64-.62 1.08v2.06L.17 9.4c-.11.19-.17.4-.17.61s.06.42.17.61l.99 1.72v2.06c0 .45.23.85.61 1.08l1.78 1.02.99 1.72c.23.38.63.61 1.08.61h1.99l1.74 1c.19.11.41.17.62.17.21 0 .42-.06.61-.17l1.74-1h2.03c.44 0 .85-.23 1.08-.61l1.02-1.76 1.71-1c.38-.23.61-.64.61-1.08v-1.97l1.02-1.78c.27-.38.27-.85.04-1.25zm-5.08-.71l-5.01 5.01c-.18.18-.43.29-.71.29-.28 0-.53-.11-.71-.29l-3.01-3.01a1.003 1.003 0 011.42-1.42l2.3 2.3 4.31-4.3a1.003 1.003 0 011.71.71c0 .28-.12.53-.3.71z"],envelope:["M0 4.01v11.91l6.27-6.27L0 4.01zm18.91-1.03H1.09L10 10.97l8.91-7.99zm-5.18 6.66L20 15.92V4.01l-6.27 5.63zm-3.23 2.9c-.13.12-.31.19-.5.19s-.37-.07-.5-.19l-2.11-1.89-6.33 6.33h17.88l-6.33-6.33-2.11 1.89z"],equals:["M4 7h12a1 1 0 010 2H4a1 1 0 110-2zm0 4h12a1 1 0 010 2H4a1 1 0 010-2z"],eraser:["M18.71 8.43c.39-.4.39-1.05 0-1.45l-5.53-5.72a.967.967 0 00-1.4 0L1.29 12.1c-.39.4-.39 1.05 0 1.45l4.25 4.39 2.13 2.05h9.27c.02 0 .03.01.05.01.55 0 1-.45 1-1s-.45-1-1-1H9.46l.05-.05h.01l.81-.84 8.38-8.68zM7.52 17.94l-4.95-5.12 4.46-4.61 4.95 5.12-4.46 4.61z"],error:["M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm1 16H9v-2h2v2zm0-3H9V4h2v9z"],euro:["M8.89 4.47c.56-.31 1.23-.47 2.03-.47.44 0 .85.07 1.25.22.4.14.76.35 1.07.6.17.14.33.3.47.47l2.32-2.32c-.16-.15-.3-.32-.47-.46-.62-.49-1.33-.87-2.12-1.13-.8-.25-1.64-.38-2.52-.38-1.24 0-2.35.22-3.33.66-.99.44-1.82 1.05-2.49 1.82-.68.78-1.2 1.68-1.56 2.72-.09.26-.13.54-.2.8H2c-.55 0-1 .45-1 1s.45 1 1 1h1.04c-.01.2-.04.38-.04.58 0 .15.03.28.03.42H2c-.55 0-1 .45-1 1s.45 1 1 1h1.31c.07.3.13.6.23.89.36 1.02.88 1.92 1.56 2.67.68.76 1.51 1.35 2.49 1.79.98.43 2.09.65 3.33.65.99 0 1.9-.15 2.73-.46.83-.3 1.55-.74 2.17-1.32.03-.03.05-.06.08-.09l-2.41-2.15c-.01.01-.02.02-.02.03-.61.67-1.46 1-2.54 1-.8 0-1.47-.16-2.03-.47-.56-.31-1.01-.72-1.35-1.24-.28-.38-.47-.83-.63-1.3H12c.55 0 1-.45 1-1s-.45-1-1-1H6.56c0-.14-.02-.28-.02-.42 0-.2.02-.39.03-.58H13c.55 0 1-.45 1-1s-.45-1-1-1H6.94c.15-.46.34-.9.59-1.28.35-.52.8-.94 1.36-1.25zM18 11.38v0z"],exchange:["M2.5 8a2.5 2.5 0 000 5 2.5 2.5 0 000-5zm10.35 3.15a.495.495 0 10-.7.7L13.3 13H5.5c-.28 0-.5.22-.5.5s.22.5.5.5h7.79l-1.15 1.15c-.08.09-.14.21-.14.35a.495.495 0 00.85.35l2-2c.09-.09.15-.21.15-.35s-.06-.26-.15-.35l-2-2zM17.5 8a2.5 2.5 0 000 5 2.5 2.5 0 000-5zM7.15 9.85a.495.495 0 10.7-.7L6.71 8h7.79c.28 0 .5-.22.5-.5s-.22-.5-.5-.5H6.71l1.15-1.15c.08-.09.14-.21.14-.35a.495.495 0 00-.85-.35l-2 2c-.09.09-.15.21-.15.35s.06.26.15.35l2 2z"],"exclude-row":["M1 3h18c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zM0 13a1.003 1.003 0 001.71.71L4 11.41l2.29 2.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L5.41 10 7.7 7.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71L4 8.59l-2.29-2.3A1.003 1.003 0 00.29 7.71L2.59 10 .3 12.29c-.19.18-.3.43-.3.71zm18-5h-7c-1.1 0-2 .9-2 2s.9 2 2 2h7c1.1 0 2-.9 2-2s-.9-2-2-2zm1 9H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1z"],"expand-all":["M4 9c.28 0 .53-.11.71-.29L10 3.41l5.29 5.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-6-6C10.53 1.11 10.28 1 10 1s-.53.11-.71.29l-6 6A1.003 1.003 0 004 9zm12 2c-.28 0-.53.11-.71.29L10 16.59 4.71 11.3A.965.965 0 004 11a1.003 1.003 0 00-.71 1.71l6 6c.18.18.43.29.71.29s.53-.11.71-.29l6-6A1.003 1.003 0 0016 11z"],export:["M5 7c.28 0 .53-.11.71-.29L9 3.41V15c0 .55.45 1 1 1s1-.45 1-1V3.41l3.29 3.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-5-5C10.53.11 10.28 0 10 0s-.53.11-.71.29l-5 5A1.003 1.003 0 005 7zm14 7c-.55 0-1 .45-1 1v3H2v-3c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1h18c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1z"],"eye-off":["M20 9.96v-.03-.01-.02-.02a.794.794 0 00-.21-.43c-.55-.69-1.19-1.3-1.85-1.87l-3.93 2.62a3.966 3.966 0 01-3.96 3.77c-.47 0-.91-.1-1.33-.24l-2.24 1.49c.52.21 1.05.39 1.6.51 1.21.27 2.43.28 3.64.05 1.11-.21 2.17-.64 3.17-1.18 1.56-.84 2.99-2 4.23-3.3.23-.24.46-.49.67-.75a.87.87 0 00.21-.43v-.02-.02-.01-.03V10v-.04zm-.46-5.14c.27-.18.46-.47.46-.82 0-.55-.45-1-1-1-.21 0-.39.08-.54.18l-.01-.02L15 5.46c-.95-.53-1.95-.96-3.01-1.2a9.158 9.158 0 00-3.65-.04c-1.11.21-2.17.64-3.17 1.18-1.56.84-2.99 2-4.23 3.3-.23.24-.46.48-.67.75-.27.34-.27.76 0 1.1.64.79 1.39 1.5 2.16 2.15.26.21.52.41.79.61L.44 15.16l.01.02A1 1 0 000 16c0 .55.45 1 1 1 .21 0 .39-.08.54-.18l.01.02 18-12-.01-.02zm-8.67 3.4c-.25-.12-.53-.2-.83-.2-1.1 0-1.99.89-1.99 1.99 0 .03.02.06.02.09l-1.78 1.19c-.14-.4-.22-.83-.22-1.28 0-2.19 1.78-3.97 3.98-3.97 1.01 0 1.91.38 2.61 1l-1.79 1.18z"],"eye-on":["M13.3 8.71c.18.18.43.29.71.29s.53-.11.71-.29l4.99-5a1.003 1.003 0 00-1.42-1.42L14 6.58l-2.29-2.29a.956.956 0 00-.7-.29 1.003 1.003 0 00-.71 1.71l3 3zM20 9.96v-.03-.01-.02-.02a.823.823 0 00-.21-.44c-.44-.55-.94-1.05-1.46-1.52l-2.2 2.2c-.55.54-1.3.88-2.12.88-.05 0-.09-.01-.14-.01a3.978 3.978 0 01-3.86 3.02 4.007 4.007 0 01-1.66-7.65A2.97 2.97 0 018.02 5c0-.28.05-.54.12-.8-1.05.22-2.07.64-3.02 1.15-1.57.85-3 2.02-4.24 3.33-.23.25-.46.5-.67.76-.28.35-.28.77 0 1.12.64.8 1.4 1.52 2.17 2.17 1.66 1.41 3.56 2.58 5.66 3.06 1.21.27 2.43.29 3.65.05 1.11-.21 2.18-.65 3.18-1.19 1.57-.85 3-2.02 4.24-3.33.23-.24.46-.49.67-.76.11-.12.18-.27.21-.44v-.02-.02-.01-.03V10c.01-.01.01-.03.01-.04zm-9.99 2.05c1.03 0 1.87-.79 1.98-1.8l-.09-.09-.01.01-2.1-2.11c-1 .11-1.77.95-1.77 1.98-.01 1.11.89 2.01 1.99 2.01z"],"eye-open":["M10.01 7.984A2.008 2.008 0 008.012 9.99c0 1.103.9 2.006 1.998 2.006a2.008 2.008 0 001.998-2.006c0-1.103-.9-2.006-1.998-2.006zM20 9.96v-.03-.01-.02-.02a.827.827 0 00-.21-.442c-.64-.802-1.398-1.514-2.168-2.166-1.658-1.404-3.566-2.587-5.664-3.058a8.982 8.982 0 00-3.656-.05c-1.11.2-2.178.641-3.177 1.183-1.569.852-2.997 2.016-4.246 3.33-.23.25-.46.49-.67.761-.279.351-.279.773 0 1.124.64.802 1.4 1.514 2.169 2.166 1.658 1.404 3.566 2.577 5.664 3.058 1.209.271 2.438.281 3.656.05 1.11-.21 2.178-.651 3.177-1.193 1.569-.852 2.997-2.016 4.246-3.33.23-.24.46-.49.67-.751.11-.12.179-.271.209-.442v-.02-.02-.01-.03V10v-.04zM10.01 14A4.003 4.003 0 016.014 9.99a4.003 4.003 0 013.996-4.011 4.003 4.003 0 013.996 4.011 4.003 4.003 0 01-3.996 4.011z"],"fast-backward":["M18 3c-.23 0-.42.09-.59.21l-.01-.01L11 8V4c0-.55-.45-1-1-1-.23 0-.42.09-.59.21L9.4 3.2l-8 6 .01.01C1.17 9.4 1 9.67 1 10s.17.6.41.79l-.01.01 8 6 .01-.01c.17.12.36.21.59.21.55 0 1-.45 1-1v-4l6.4 4.8.01-.01c.17.12.36.21.59.21.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],"fast-forward":["M19 10c0-.33-.17-.6-.41-.79l.01-.01-8-6-.01.01C10.42 3.09 10.23 3 10 3c-.55 0-1 .45-1 1v4L2.6 3.2l-.01.01C2.42 3.09 2.23 3 2 3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1 .23 0 .42-.09.59-.21l.01.01L9 12v4c0 .55.45 1 1 1 .23 0 .42-.09.59-.21l.01.01 8-6-.01-.01c.24-.19.41-.46.41-.79z"],feed:["M2.5 15a2.5 2.5 0 000 5 2.5 2.5 0 000-5zm.5-5c-.55 0-1 .45-1 1s.45 1 1 1c2.76 0 5 2.24 5 5 0 .55.45 1 1 1s1-.45 1-1c0-3.87-3.13-7-7-7zM3 0c-.55 0-1 .45-1 1s.45 1 1 1c8.28 0 15 6.72 15 15 0 .55.45 1 1 1s1-.45 1-1C20 7.61 12.39 0 3 0zm0 5c-.55 0-1 .45-1 1s.45 1 1 1c5.52 0 10 4.48 10 10 0 .55.45 1 1 1s1-.45 1-1C15 10.37 9.63 5 3 5z"],"feed-subscribed":["M2.5 15a2.5 2.5 0 000 5 2.5 2.5 0 000-5zM3 2c1.76 0 3.44.31 5.01.87.03-.71.31-1.35.75-1.85C6.96.37 5.03 0 3 0c-.55 0-1 .45-1 1s.45 1 1 1zm10.32 4.67a.99.99 0 001.4 0l4.98-4.98c.19-.17.3-.42.3-.7 0-.55-.45-1-1-1a.99.99 0 00-.7.29l-4.27 4.27-2.28-2.28a.99.99 0 00-.7-.29c-.55 0-.99.45-.99 1 0 .28.11.52.29.7l2.97 2.99zM3 10c-.55 0-1 .45-1 1s.45 1 1 1c2.76 0 5 2.24 5 5 0 .55.45 1 1 1s1-.45 1-1c0-3.87-3.13-7-7-7zm13.94-2.69l-.82.82-.02-.02c-.2.2-.42.37-.67.51A14.8 14.8 0 0118 17c0 .55.45 1 1 1s1-.45 1-1c0-3.61-1.14-6.94-3.06-9.69zM3 5c-.55 0-1 .45-1 1s.45 1 1 1c5.52 0 10 4.48 10 10 0 .55.45 1 1 1s1-.45 1-1C15 10.37 9.63 5 3 5z"],film:["M19 2h-5v3H6V2H1c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h5v-3h8v3h5c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zM4 17H2v-2h2v2zm0-3H2v-2h2v2zm0-3H2V9h2v2zm0-3H2V6h2v2zm0-3H2V3h2v2zm10 8H6V7h8v6zm4 4h-2v-2h2v2zm0-3h-2v-2h2v2zm0-3h-2V9h2v2zm0-3h-2V6h2v2zm0-3h-2V3h2v2z"],filter:["M18 1H2a1.003 1.003 0 00-.71 1.71L7 8.41V18a1.003 1.003 0 001.71.71l4-4c.18-.18.29-.43.29-.71V8.41l5.71-5.71c.18-.17.29-.42.29-.7 0-.55-.45-1-1-1z"],"filter-keep":["M15 2c0-.55-.45-1-1-1H1a1.003 1.003 0 00-.71 1.71L5 7.41V16a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71V7.41l4.71-4.71c.18-.17.29-.42.29-.7zm4 11c-.28 0-.53.11-.71.29L15 16.59l-1.29-1.29A.965.965 0 0013 15a1.003 1.003 0 00-.71 1.71l2 2c.18.18.43.29.71.29s.53-.11.71-.29l4-4A1.003 1.003 0 0019 13z"],"filter-list":["M15 2c0-.55-.45-1-1-1H1a1.003 1.003 0 00-.71 1.71L5 7.41V16a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71V7.41l4.71-4.71c.18-.17.29-.42.29-.7zm-4 8c0 .55.45 1 1 1h7c.55 0 1-.45 1-1s-.45-1-1-1h-7c-.55 0-1 .45-1 1zm8 7h-7c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1s-.45-1-1-1zm0-4h-7c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1s-.45-1-1-1z"],"filter-open":["M15 2c0 .28-.11.53-.29.7L10 7.41V13c0 .28-.11.53-.29.71l-3 3A1.003 1.003 0 015 16V7.41L.29 2.71A1.003 1.003 0 011 1h13c.55 0 1 .45 1 1zm4.707 11.293a1 1 0 010 1.414l-4 4c-.63.63-1.707.184-1.707-.707v-8c0-.89 1.077-1.337 1.707-.707l4 4z"],"filter-remove":["M15 2c0-.55-.45-1-1-1H1a1.003 1.003 0 00-.71 1.71L5 7.41V16a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71V7.41l4.71-4.71c.18-.17.29-.42.29-.7zm2.91 13.5l1.79-1.79c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-1.79 1.79-1.79-1.79a1.003 1.003 0 00-1.42 1.42l1.79 1.79-1.79 1.79a1.003 1.003 0 001.42 1.42l1.79-1.79 1.79 1.79a1.003 1.003 0 001.42-1.42l-1.8-1.79z"],flag:["M3 3c-.55 0-1 .45-1 1v15c0 .55.45 1 1 1s1-.45 1-1V4c0-.55-.45-1-1-1zm0-3c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm2 4.08v8.28c3.01-2.41 8.67 2.64 13 0V4.08C13.61 7.14 8.01 1 5 4.08z"],flame:["M11.622 0c0 1.71.49 3.077 1.472 4.103C16.364 6.496 18 9.23 18 12.308c0 3.418-1.962 5.983-5.887 7.692 2.887-3 2.453-4.23-.49-8C8.5 13.5 9 14.5 9.5 16.5c-1.048 0-2 0-2.5-.5 0 .684 1.197 2.5 1.952 4-3.924-1.026-8.123-7.18-6.651-7.692.981-.342 2.126-.171 3.434.513C4.1 6.667 6.062 2.393 11.622 0z"],flash:["M4.96 6.37a1.003 1.003 0 001.42-1.42l-2-2a1.07 1.07 0 00-.71-.28 1.003 1.003 0 00-.71 1.71l2 1.99zm9.37.3c.28 0 .53-.11.71-.29l2-2a1.003 1.003 0 00-1.42-1.42l-2 2a1.003 1.003 0 00.71 1.71zM10 5c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1S9 .45 9 1v3c0 .55.45 1 1 1zm-5 5c0-.55-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1zm14-1h-3c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1zm-9-3c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm5.04 1.63a1.003 1.003 0 00-1.42 1.42l2 2a1.003 1.003 0 001.42-1.42l-2-2zM10 15c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1s1-.45 1-1v-3c0-.55-.45-1-1-1zm-4.33-1.67c-.28 0-.53.11-.71.29l-2 2a1.003 1.003 0 001.42 1.42l2-2a1.003 1.003 0 00-.71-1.71z"],"floppy-disk":["M14 1h-3v5h3V1zm5.71 2.29l-3-3A.997.997 0 0016 0h-1v7H5V0H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V4c0-.28-.11-.53-.29-.71zM17 19H3v-8c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v8z"],"flow-branch":["M14.425 7.953a3.98 3.98 0 01.562 2.045 3.98 3.98 0 01-.583 2.08L18 15.671V12.98c0-.248.097-.496.29-.689.379-.379 1.047-.38 1.426 0a.94.94 0 01.283.696l-.001 5.049a.957.957 0 01-.276.69.955.955 0 01-.69.273h-5.059a.971.971 0 01-.689-.289 1.026 1.026 0 010-1.417.972.972 0 01.69-.29h2.702l-3.634-3.573a3.998 3.998 0 01-5.924-2.431H1a1 1 0 010-2h6.12a3.998 3.998 0 015.96-2.409L16.665 3l-2.694-.001a.972.972 0 01-.689-.29 1.035 1.035 0 010-1.425.94.94 0 01.696-.283l5.05.001c.248 0 .497.083.69.276a.954.954 0 01.272.69l.001 5.052a.971.971 0 01-.29.689 1.028 1.028 0 01-1.419 0 .972.972 0 01-.29-.69V4.323l-3.567 3.63z"],"flow-end":["M12 9.919a3.998 3.998 0 014-3.92c2.21 0 4 1.79 4 3.997a3.998 3.998 0 01-4 3.996 3.998 3.998 0 01-4-3.916.967.967 0 01-.28.612L7.685 14.71a.958.958 0 01-.686.285c-.536 0-.994-.461-.994-.997 0-.273.107-.528.283-.704l2.379-2.302H.98c-.537 0-.976-.46-.976-.996s.44-.992.976-.992h7.676L6.287 6.687a.957.957 0 01-.283-.686c0-.536.458-.996.994-.996.274 0 .51.1.686.285l4.027 4.024c.159.158.27.365.29.605z"],"flow-linear":["M5.125 10.997H.976C.439 10.997 0 10.537 0 10c0-.536.44-.993.976-.993h4.148a4.002 4.002 0 017.752 0h3.776L14.293 6.69a.962.962 0 01-.285-.687c0-.537.46-1.001.996-1.001a.96.96 0 01.698.3l4.005 4.015c.176.176.293.41.293.683a.972.972 0 01-.283.693L15.702 14.7a.997.997 0 01-.698.297c-.537 0-.996-.453-.996-.99 0-.273.107-.517.283-.692l2.371-2.318h-3.787a4.002 4.002 0 01-7.75 0z"],"flow-review":["M6.13 9.004A4.005 4.005 0 0110.012 6c1.87 0 3.44 1.278 3.881 3.005h2.768l-2.354-2.317a.97.97 0 01-.283-.691c0-.536.462-.995 1-.995.273 0 .517.107.693.283l4 4.041a.97.97 0 01.284.692.956.956 0 01-.293.682l-3.991 3.997a.944.944 0 01-.694.292c-.537 0-1-.46-1-.997a.97.97 0 01.284-.692l2.345-2.29h-2.765a4.005 4.005 0 01-3.875 2.981 4.005 4.005 0 01-3.874-2.981H3.349l2.376 2.308a.97.97 0 01.283.691 1 1 0 01-.994.983.989.989 0 01-.713-.291L.293 10.699A.956.956 0 010 10.017a.97.97 0 01.283-.692l4.03-4.037a.996.996 0 01.701-.283c.537 0 .994.464.994 1a.97.97 0 01-.283.691L3.34 9.004h2.79z"],"flow-review-branch":["M13.04 13.424c-.6.36-1.302.568-2.052.568a4 4 0 01-3.868-2.999H3.342l2.372 2.31c.176.176.283.42.283.694 0 .537-.452.998-.988.998a.935.935 0 01-.691-.289L.292 10.683A.96.96 0 010 9.999c0-.274.107-.518.283-.694l4.035-4.04a.973.973 0 01.691-.288c.536 0 .988.47.988 1.007a.975.975 0 01-.283.694L3.332 8.984h3.786a4 4 0 013.87-3.006c.771 0 1.492.22 2.102.599l3.565-3.57-2.538-.003a.974.974 0 01-.69-.29c-.38-.38-.38-1.052-.002-1.431A.94.94 0 0114.122 1l4.896.005a.96.96 0 01.69.277c.193.193.27.442.27.69l.005 4.9a.971.971 0 01-.289.69 1.023 1.023 0 01-1.416 0 .975.975 0 01-.29-.691l-.003-2.54-3.554 3.62c.351.596.553 1.291.553 2.034 0 .763-.213 1.477-.583 2.084l3.595 3.595.003-2.54c0-.249.097-.497.29-.69.38-.38 1.05-.381 1.429-.002a.94.94 0 01.282.697l-.005 4.9a.927.927 0 01-.277.675.974.974 0 01-.69.291L13.974 19a.97.97 0 01-.69-.29 1.03 1.03 0 01.002-1.42.974.974 0 01.69-.29l2.696-.003-3.632-3.573z"],flows:["M17.5 7.93a2.5 2.5 0 00-2.45 2h-2.3l-4.01-4-.75.75 3.26 3.25h-6.3a2.5 2.5 0 100 1h6.3l-3.26 3.25.75.75 4.01-4h2.3a2.5 2.5 0 102.45-3z"],"folder-close":["M0 17c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V7H0v10zM19 4H9.41l-1.7-1.71A.997.997 0 007 2H1c-.55 0-1 .45-1 1v3h20V5c0-.55-.45-1-1-1z"],"folder-new":["M12.994 7c0 1.655 1.344 3 2.998 3a3.002 3.002 0 002.999-3H20v10c0 .55-.45 1-1 1H1.01c-.55 0-1-.45-1-1V7h12.984zM10.76 6H0V3c0-.55.45-1 1-1h3.998c.28 0 .53.11.71.29L7.415 4h2.579c0 .768.29 1.469.765 2zm8.23-3c.55 0 1 .45 1 1s-.45 1-1 1h-1.998v2c0 .55-.45 1-1 1s-1-.45-1-1V5h-1.998c-.55 0-1-.45-1-1s.45-1 1-1h1.999V1c0-.55.45-1 .999-1 .55 0 1 .45 1 1v2h1.999z"],"folder-open":["M20 9c0-.55-.45-1-1-1H5c-.43 0-.79.27-.93.65h-.01l-3 8h.01c-.04.11-.07.23-.07.35 0 .55.45 1 1 1h14c.43 0 .79-.27.93-.65h.01l3-8h-.01c.04-.11.07-.23.07-.35zM3.07 7.63C3.22 7.26 3.58 7 4 7h14V5c0-.55-.45-1-1-1H8.41l-1.7-1.71A.997.997 0 006 2H1c-.55 0-1 .45-1 1v12.31l3.07-7.68z"],"folder-shared":["M11 4H9.41l-1.7-1.71A.997.997 0 007 2H1c-.55 0-1 .45-1 1v3h11.78C11.3 5.47 11 4.77 11 4zm8-1h-5c-.55 0-1 .45-1 1s.45 1 1 1h2.59L12.3 9.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L18 6.41V9c0 .55.45 1 1 1s1-.45 1-1V4c0-.55-.45-1-1-1zm-2.46 7.7l-1.42 1.42a2.996 2.996 0 11-4.24-4.24l.88-.88H0v10c0 .55.45 1 1 1h18c.55 0 1-.45 1-1v-5.18c-.31.11-.65.18-1 .18-1.02 0-1.92-.52-2.46-1.3z"],"folder-shared-open":["M3.07 7.63C3.22 7.26 3.58 7 4 7h7.76l.54-.54A2.97 2.97 0 0111 4H8.41l-1.7-1.71A.997.997 0 006 2H1c-.55 0-1 .45-1 1v12.31l3.07-7.68zm13.47 3.07l-1.42 1.42A2.996 2.996 0 0110 10c0-.77.3-1.47.78-2H5c-.43 0-.79.27-.93.65h-.01l-3 8h.01c-.04.11-.07.23-.07.35 0 .55.45 1 1 1h14c.43 0 .79-.27.93-.65h.01l2.01-5.36c-1-.01-1.88-.52-2.41-1.29zM19 3h-5c-.55 0-1 .45-1 1s.45 1 1 1h2.59L12.3 9.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L18 6.41V9c0 .55.45 1 1 1s1-.45 1-1V4c0-.55-.45-1-1-1z"],follower:["M11.54 15.92c-1.48-.65-1.28-1.05-1.33-1.59-.01-.07-.01-.15-.01-.23.51-.45.92-1.07 1.19-1.78 0 0 .01-.04.02-.05.06-.15.11-.32.15-.48.34-.07.54-.44.61-.78.08-.14.23-.48.2-.87-.05-.5-.25-.73-.47-.82v-.09c0-.63-.06-1.55-.17-2.15-.02-.17-.06-.33-.11-.5a3.69 3.69 0 00-1.29-1.86C9.69 4.25 8.8 4 8.01 4c-.8 0-1.69.25-2.32.73-.61.47-1.06 1.13-1.28 1.86-.05.17-.09.33-.11.5-.12.6-.18 1.51-.18 2.14v.08c-.23.09-.44.32-.49.83-.04.39.12.73.2.87.08.35.28.72.63.78.04.17.09.33.15.48 0 .01.01.02.01.03l.01.01c.27.72.7 1.35 1.22 1.8 0 .07-.01.14-.01.21-.05.54.1.94-1.38 1.59-1.48.65-3.71 1.35-4.16 2.4C-.16 19.38.02 20 .02 20h15.95s.18-.62-.27-1.67c-.46-1.06-2.68-1.75-4.16-2.41zm8.15-12.63l-3-3a.956.956 0 00-.7-.29 1.003 1.003 0 00-.71 1.71L16.58 3H13c-.55 0-1 .45-1 1s.45 1 1 1h3.58l-1.29 1.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.3-.71z"],following:["M11.55 15.92c-1.48-.65-1.28-1.05-1.33-1.59-.01-.07-.01-.15-.01-.23.51-.45.92-1.07 1.19-1.78 0 0 .01-.04.02-.05.06-.15.11-.32.15-.48.34-.07.54-.44.61-.78.08-.14.23-.48.2-.87-.05-.5-.25-.73-.47-.82v-.09c0-.63-.06-1.55-.17-2.15-.02-.17-.06-.33-.11-.5a3.69 3.69 0 00-1.29-1.86C9.7 4.25 8.81 4 8.02 4c-.79 0-1.68.25-2.31.73-.61.47-1.07 1.13-1.29 1.86-.05.16-.09.33-.11.5-.12.6-.18 1.51-.18 2.14v.08c-.23.09-.44.32-.48.83-.04.39.12.73.2.87.08.35.28.72.63.78.04.17.09.33.15.48 0 .01.01.02.01.03l.01.01c.27.72.7 1.35 1.22 1.8 0 .07-.01.14-.01.21-.05.54.1.94-1.38 1.59C3 16.56.77 17.26.32 18.31-.15 19.38.04 20 .04 20h15.95s.18-.62-.27-1.67c-.46-1.06-2.69-1.75-4.17-2.41zM19 3h-3.58l1.29-1.29A1.003 1.003 0 0015.29.29l-3 3c-.17.18-.28.43-.28.71 0 .28.11.53.29.71l3 3c.18.18.43.29.7.29a1.003 1.003 0 00.71-1.71L15.42 5H19c.55 0 1-.45 1-1s-.45-1-1-1z"],font:["M17.93 18.64l-7-18C10.78.27 10.42 0 10 0s-.78.27-.93.64l-7 18c-.04.11-.07.23-.07.36 0 .55.45 1 1 1 .42 0 .78-.27.93-.64L6.41 13h7.19l2.47 6.36c.15.37.51.64.93.64.55 0 1-.45 1-1 0-.13-.03-.25-.07-.36zM7.18 11L10 3.76 12.82 11H7.18z"],fork:["M16.71 11.29a1.003 1.003 0 00-1.42 1.42l1.3 1.29h-2.17l-8-8h10.17L15.3 7.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-3-3a1.003 1.003 0 00-1.42 1.42L16.59 4H1c-.55 0-1 .45-1 1s.45 1 1 1h2.59l9.71 9.71c.17.18.42.29.7.29h2.59l-1.29 1.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-3-3z"],form:["M2 13v4h4v-4H2zm-1-2h6c.55 0 1 .45 1 1v6c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1v-6c0-.55.45-1 1-1zm11-7h7c.55 0 1 .45 1 1s-.45 1-1 1h-7c-.55 0-1-.45-1-1s.45-1 1-1zM8 1a1.003 1.003 0 01.71 1.71l-5 6C3.53 8.89 3.28 9 3 9s-.53-.11-.71-.29l-2-2a1.003 1.003 0 011.42-1.42L3 6.59l4.29-5.3C7.47 1.11 7.72 1 8 1zm4 13h7c.55 0 1 .45 1 1s-.45 1-1 1h-7c-.55 0-1-.45-1-1s.45-1 1-1z"],"full-circle":["M9.96 0a10 10 0 100 20 10 10 0 100-20z"],"full-stacked-chart":["M15 16h2c.55 0 1-.45 1-1v-5h-4v5c0 .55.45 1 1 1zM12 2c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v4h4V2zm6 4h-4v3h4V6zm0-4c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v3h4V2zm-6 5H8v5h4V7zm-9 9h2c.55 0 1-.45 1-1v-3H2v3c0 .55.45 1 1 1zm6 0h2c.55 0 1-.45 1-1v-2H8v2c0 .55.45 1 1 1zm10 1H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zM6 2c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v3h4V2zm0 4H2v5h4V6z"],fullscreen:["M3.41 2H6c.55 0 1-.45 1-1s-.45-1-1-1H1C.45 0 0 .45 0 1v5c0 .55.45 1 1 1s1-.45 1-1V3.41L7.29 8.7c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L3.41 2zM8 11c-.28 0-.53.11-.71.29L2 16.59V14c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1H3.41l5.29-5.29c.19-.18.3-.43.3-.71 0-.55-.45-1-1-1zM19 0h-5c-.55 0-1 .45-1 1s.45 1 1 1h2.59L11.3 7.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L18 3.41V6c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1zm0 13c-.55 0-1 .45-1 1v2.59l-5.29-5.29A.965.965 0 0012 11a1.003 1.003 0 00-.71 1.71l5.3 5.29H14c-.55 0-1 .45-1 1s.45 1 1 1h5c.55 0 1-.45 1-1v-5c0-.55-.45-1-1-1z"],function:["M10.14 5.82H8.73c.4-1.66.94-2.87 1.6-3.64.4-.48.8-.72 1.18-.72.08 0 .14.02.19.07.05.05.07.1.07.18 0 .07-.05.19-.16.37s-.16.36-.16.52c0 .23.08.43.25.59a.9.9 0 00.64.25c.28 0 .51-.1.7-.3.19-.2.28-.47.28-.81 0-.39-.14-.7-.42-.94-.28-.24-.74-.36-1.36-.36-.97 0-1.86.29-2.65.87-.79.56-1.54 1.52-2.26 2.85-.24.46-.48.75-.7.88-.22.13-.57.19-1.06.19l-.32 1.15H5.9l-1.99 7.85c-.33 1.29-.56 2.09-.67 2.39-.17.44-.43.81-.77 1.12a.74.74 0 01-.5.19c-.05 0-.1-.02-.14-.05l-.04-.07c0-.03.05-.1.15-.2.1-.1.15-.26.15-.47 0-.23-.08-.42-.23-.57-.16-.15-.38-.23-.67-.23-.35 0-.63.1-.85.29-.21.2-.32.43-.32.7 0 .29.13.54.39.75.25.22.65.33 1.2.33.88 0 1.66-.23 2.33-.69.68-.46 1.27-1.17 1.78-2.14.51-.96 1.03-2.52 1.56-4.66l1.14-4.54H9.8l.34-1.15zm6.8 1.95c.25-.2.51-.29.78-.29.1 0 .29.04.56.11.27.08.51.11.72.11.29 0 .52-.1.72-.3.18-.19.28-.45.28-.77 0-.33-.1-.6-.29-.8-.19-.2-.47-.29-.82-.29-.32 0-.62.08-.9.23-.28.15-.64.49-1.08 1-.33.38-.81 1.05-1.44 2a9.712 9.712 0 00-1.31-3.22l-3.4.59-.07.37c.25-.05.47-.08.64-.08.34 0 .62.15.84.44.35.46.84 1.85 1.46 4.19-.49.66-.82 1.09-1 1.3-.3.33-.55.54-.74.64-.15.08-.32.12-.51.12-.14 0-.38-.08-.7-.24-.22-.1-.42-.16-.59-.16-.33 0-.6.11-.82.32-.21.22-.32.49-.32.83 0 .31.1.57.3.77.2.2.47.29.8.29.32 0 .63-.07.92-.21.29-.14.64-.43 1.08-.88.43-.45 1.03-1.16 1.79-2.14.29.93.55 1.61.76 2.03.21.42.46.73.74.91.28.19.62.28 1.04.28.4 0 .81-.15 1.23-.44.55-.38 1.1-1.04 1.68-1.97l-.35-.21c-.39.55-.68.89-.87 1.03-.12.09-.27.13-.44.13-.2 0-.4-.13-.59-.38-.33-.43-.77-1.63-1.33-3.6.47-.86.89-1.44 1.23-1.71z"],"gantt-chart":["M4 7h5c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1zm3 2v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1zm12 3h-6c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1zm0 4H2V3c0-.55-.45-1-1-1s-1 .45-1 1v14c0 .55.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1z"],geofence:["M8 11l.075.003.126.017.111.03.111.044.098.052.096.067.09.08c.036.035.068.073.097.112l.071.11.054.114.035.105.03.148L9 12V18a1 1 0 01-1.993.117L7 18v-3.586l-5.293 5.293a1 1 0 01-1.497-1.32l.083-.094L5.584 13h-3.58a1 1 0 01-.117-1.993L2.004 11H8zm3.018-11a1.003 1.003 0 01.39.087l.12.063.031.02.1.078 8.027 7.026.062.064.068.086.044.068.064.128.04.117.024.113.011.108v.1l-.007.073-.019.103-.037.121-.039.09-.05.087-4.996 7.994c-.06.097-.137.183-.226.254l-.093.067-.095.053-.087.037-.125.037a1.018 1.018 0 01-.218.026H11v-5a3 3 0 00-2.824-2.995L8 9H3V6a1 1 0 01.321-.734l.098-.08 7-5a1.01 1.01 0 01.45-.178L11.018 0z"],geolocation:["M0 8.33l9.17 2.5 2.5 9.17L20 0z"],geosearch:["M8 18.88c-3.79 0-6.88-3.09-6.88-6.88 0-.61.08-1.22.23-1.79.03.01.06-.01.1-.01h.09v.55c0 .23.21.42.44.42.04 0 .09-.01.12-.02l.9.88c.09.09.23.09.32 0s.09-.23 0-.32l-.86-.9c0-.02.05-.04.05-.07v-.13c0-.18.1-.25.29-.41h.53c.1 0 .19-.01.27-.05.01-.01.02 0 .03-.01.02-.01.03-.02.05-.04.01-.01.02-.01.02-.02l.02-.02 1.13-1.13c-.16-.32-.3-.65-.42-.99h-.64v-.53c0-.01.06.06.06-.1h.38c-.04-.16-.08-.32-.1-.48h-.71c.2-.16.42-.31.64-.45C4.02 6.09 4 5.8 4 5.5c0-.14.01-.28.02-.43C1.62 6.46 0 9.04 0 12c0 4.41 3.59 8 8 8 3.87 0 7.09-2.77 7.82-6.44l-.97-1.1c-.26 3.57-3.23 6.42-6.85 6.42zm-2.12-3.67v-.35h.15c.29 0 .49-.23.49-.53v-.68c0-.01.01-.01 0-.02L4.71 11.8h-.77c-.29 0-.47.24-.47.53v2c0 .29.18.53.47.53h.33v2.02c0 .28.28.51.56.51s.56-.23.56-.51v-1.22h-.01c.29 0 .5-.16.5-.45zm13.83-2.92l-3.68-3.68c.14-.21.27-.42.38-.65.02-.04.04-.07.05-.11.11-.22.2-.45.28-.69v-.01c.07-.24.13-.48.17-.73l.03-.17c.04-.24.06-.49.06-.75C17 2.46 14.54 0 11.5 0S6 2.46 6 5.5 8.46 11 11.5 11c.26 0 .51-.02.76-.06l.17-.03c.25-.04.49-.1.73-.17h.01c.24-.08.47-.17.69-.28.04-.02.07-.04.11-.05.23-.11.44-.24.65-.38l3.68 3.68c.17.18.42.29.7.29a1.003 1.003 0 00.71-1.71zM11.5 9.5c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm1.93 5.33v-.65c0-.11-.13-.21-.24-.21-.11 0-.24.09-.24.21v.65c0 .11.13.21.24.21.11 0 .24-.1.24-.21zm-2.41.67h.83c.29 0 .46-.21.46-.5v-1.86l.23-.22c-.34.05-.69.08-1.04.08-.36 0-.7-.03-1.05-.08.03.05.06.1.08.16V15c.01.29.2.5.49.5z"],"git-branch":["M15 2c-1.66 0-3 1.34-3 3 0 1.3.84 2.4 2 2.82V9c0 1.1-.9 2-2 2H8c-.73 0-1.41.21-2 .55V5.82C7.16 5.4 8 4.3 8 3c0-1.66-1.34-3-3-3S2 1.34 2 3c0 1.3.84 2.4 2 2.82v8.37C2.84 14.6 2 15.7 2 17c0 1.66 1.34 3 3 3s3-1.34 3-3c0-1.25-.77-2.3-1.85-2.75C6.45 13.52 7.16 13 8 13h4c2.21 0 4-1.79 4-4V7.82C17.16 7.4 18 6.3 18 5c0-1.66-1.34-3-3-3zM5 2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm0 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zM15 6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"],"git-commit":["M19 9h-4.1a5 5 0 00-9.8 0H1c-.55 0-1 .45-1 1s.45 1 1 1h4.1a5 5 0 009.8 0H19c.55 0 1-.45 1-1s-.45-1-1-1zm-9 4c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"],"git-merge":["M15 8c-1.3 0-2.4.84-2.82 2H11c-2.49 0-4.54-1.83-4.92-4.21A2.995 2.995 0 005 0C3.34 0 2 1.34 2 3c0 1.3.84 2.4 2 2.81v8.37C2.84 14.6 2 15.7 2 17c0 1.66 1.34 3 3 3s3-1.34 3-3c0-1.3-.84-2.4-2-2.82V9.86C7.27 11.17 9.03 12 11 12h1.18A2.996 2.996 0 0018 11c0-1.66-1.34-3-3-3zM5 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zM5 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm10 8c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"],"git-new-branch":["M17 3h-1V2c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1V5h1c.55 0 1-.45 1-1s-.45-1-1-1zm-3 4.86V9c0 1.1-.9 2-2 2H8c-.73 0-1.41.21-2 .55V5.82C7.16 5.4 8 4.3 8 3c0-1.66-1.34-3-3-3S2 1.34 2 3c0 1.3.84 2.4 2 2.82v8.37C2.84 14.6 2 15.7 2 17c0 1.66 1.34 3 3 3s3-1.34 3-3c0-1.25-.77-2.3-1.85-2.75C6.45 13.52 7.16 13 8 13h4c2.21 0 4-1.79 4-4V7.86c-.32.08-.65.14-1 .14s-.68-.06-1-.14zM5 2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm0 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"],"git-pull":["M17 14.18V7c0-2.21-1.79-4-4-4h-2.59l1.29-1.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-3 3C7.11 3.47 7 3.72 7 4c0 .28.11.53.29.71l3 3a1.003 1.003 0 001.42-1.42L10.41 5H13c1.1 0 2 .9 2 2v7.18A2.996 2.996 0 0016 20c1.66 0 3-1.34 3-3 0-1.3-.84-2.4-2-2.82zM16 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zM4 1C2.34 1 1 2.34 1 4c0 1.3.84 2.4 2 2.82v7.37C1.84 14.6 1 15.7 1 17c0 1.66 1.34 3 3 3s3-1.34 3-3c0-1.3-.84-2.4-2-2.82V6.82C6.16 6.4 7 5.3 7 4c0-1.66-1.34-3-3-3zm0 17c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zM4 5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"],"git-push":["M15 11c0-.28-.11-.53-.29-.71l-3-3C11.53 7.11 11.28 7 11 7s-.53.11-.71.29l-3 3a1.003 1.003 0 001.42 1.42l1.29-1.3V19c0 .55.45 1 1 1s1-.45 1-1v-8.59l1.29 1.29c.18.19.43.3.71.3.55 0 1-.45 1-1zm4-11H1C.45 0 0 .45 0 1v16c0 .55.45 1 1 1h7v-2H2v-2h6v-1H4V2h14v11h-4v1h4v2h-4v2h5c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zM5 8h2V6H5v2zm2-5H5v2h2V3z"],"git-repo":["M7 3H5v2h2V3zm0 6H5v2h2V9zm0-3H5v2h2V6zm12-6H1C.45 0 0 .45 0 1v16c0 .55.45 1 1 1h4v2l2-1 2 1v-2h10c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 16H9v-1H5v1H2v-2h16v2zm0-3H4V2h14v11z"],glass:["M17 6V0H3v6c0 3.53 2.61 6.43 6 6.92V18H6c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1h-3v-5.08c3.39-.49 6-3.39 6-6.92z"],globe:["M7.53 4.37c.1-.1.1-.26 0-.35l-.68-.68c-.1-.1-.25-.1-.35 0-.1.1-.1.26 0 .35l.68.68c.1.1.25.1.35 0zm3.17.06h.3c.09 0 .16-.01.16-.1 0-.09-.07-.1-.16-.1h-.3c-.09 0-.16.01-.16.1s.07.1.16.1zm.98 1.15c.09 0 .19-.08.19-.17v-.42c0-.09-.1-.17-.19-.17s-.19.08-.19.17v.42c0 .09.1.17.19.17zm-6.5 4.19c-.35 0-.56.28-.56.63v2.37c0 .35.21.62.56.62h.39v2.4c0 .34.33.61.67.61s.67-.27.67-.61v-1.44h-.02c.35 0 .6-.19.6-.54v-.41h.18c.35 0 .58-.28.58-.62v-.81c0-.01.01-.01 0-.02L6.1 9.77h-.92zM10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 18c-4.42 0-8-3.58-8-8 0-.74.11-1.46.3-2.14h.03v.65c0 .28.25.5.53.5.05 0 .1-.01.15-.02l1.05 1.05c.1.11.28.11.38 0 .1-.1.11-.27 0-.38L3.42 8.59c0-.03.05-.05.05-.08v-.16c0-.22.12-.3.34-.49h.63c.12 0 .23-.01.32-.07.01-.01.02 0 .03-.01.02-.02.04-.03.06-.04.01-.01.02-.01.03-.02l.02-.02 2.15-2.15c.24-.24.24-.63 0-.86-.23-.24-.62-.19-.86.04l-.41.46H5v-.64c0-.01.07.07.07-.12h.87c.17 0 .3-.12.3-.29 0-.17-.13-.29-.3-.29H4.88C6.27 2.7 8.05 2 10 2s3.73.7 5.12 1.86h-1.58l-.01-.04c-.06 0-.12 0-.17.04l-.71.7c-.09.09-.09.23 0 .31.09.09.23.09.32 0l.56-.6.01-.03h.34c0 .19-.1.13-.1.16v.1c0 .29-.2.5-.49.5h-.51c-.25 0-.52.28-.52.54v.23h-.12c-.16 0-.27.08-.27.24v.33h-.32c-.23 0-.41.15-.41.38 0 .22.18.35.41.35.1 0 .19.04.26-.16l.06.01.66-.59h.23l.53.5c.04.04.11.03.16-.01.04-.04.04-.16 0-.2L13 6.15h.32l.12.16c.25.25.65.23.89-.02l.12-.14H15c.02 0 .11.07.11.07v.33s-.06-.01-.07-.01h-.49c-.16 0-.28.13-.28.29 0 .16.13.29.28.29h.49c.01 0 .07-.01.07-.01v.2c-.19.28-.33.57-.62.57h-1.28s0-.01-.01-.01l-.58-.58a.622.622 0 00-.89 0l-.58.58s0 .01-.01.01h-.34c-.35 0-.67.28-.67.63v1.25c0 .35.32.61.67.61h1.22c.46.19.78.48.97.94v2.28c0 .35.23.6.58.6h.98c.35 0 .54-.25.54-.6v-2.2l1.21-1.17.04-.02.02-.01h.04c.1-.11.2-.26.2-.42V8.49c0-.25-.22-.44-.42-.63h.58c.02.38.29.57.63.57h.43c.13.51.18 1.03.18 1.57 0 4.42-3.58 8-8 8zm6.16-5.65c-.14 0-.29.11-.29.25v.77c0 .14.15.25.29.25.14 0 .29-.11.29-.25v-.77c0-.14-.15-.25-.29-.25zM10.5 3.48c0-.34-.28-.57-.62-.57h-.74c-.34 0-.57.25-.57.59 0 .05-.13.06.06.1v.64c0 .2.09.36.29.36.2 0 .29-.16.29-.36v-.19h.68c.33 0 .61-.23.61-.57z"],"globe-network":["M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm7.39 7h-3.63c-.31-1.99-.92-3.66-1.72-4.73 2.45.65 4.41 2.42 5.35 4.73zM13 10c0 .69-.04 1.36-.11 2H7.11a18.419 18.419 0 010-4h5.77c.08.64.12 1.31.12 2zm-3-8c1.07 0 2.25 2.05 2.75 5h-5.5c.5-2.95 1.68-5 2.75-5zm-2.04.27C7.16 3.34 6.55 5.01 6.24 7H2.61c.94-2.31 2.9-4.08 5.35-4.73zM2 10c0-.69.11-1.36.28-2h3.83a18.419 18.419 0 000 4H2.28c-.17-.64-.28-1.31-.28-2zm.61 3h3.63c.31 1.99.92 3.66 1.72 4.73A7.996 7.996 0 012.61 13zM10 18c-1.07 0-2.25-2.05-2.75-5h5.5c-.5 2.95-1.68 5-2.75 5zm2.04-.27c.79-1.07 1.4-2.74 1.72-4.73h3.63a7.996 7.996 0 01-5.35 4.73zM13.89 12a18.419 18.419 0 000-4h3.83c.17.64.28 1.31.28 2s-.11 1.36-.28 2h-3.83z"],graph:["M17.5 4A2.5 2.5 0 0015 6.5c0 .06.01.12.02.18l-1.9.84C12.38 6.6 11.27 6 10 6c-.83 0-1.59.25-2.23.68L4.91 4.14c.05-.21.09-.42.09-.64a2.5 2.5 0 00-5 0A2.5 2.5 0 002.5 6c.42 0 .81-.11 1.16-.3l2.79 2.48C6.17 8.73 6 9.34 6 10c0 1.41.73 2.64 1.83 3.35l-.56 1.67A2.498 2.498 0 005 17.5a2.5 2.5 0 005 0c0-.74-.32-1.39-.83-1.85l.56-1.68c.09.01.18.03.27.03 2.21 0 4-1.79 4-4 0-.22-.03-.44-.07-.65l2.02-.9c.43.34.96.55 1.55.55a2.5 2.5 0 000-5z"],"graph-remove":["M17.41 4l2.29-2.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71L16 2.59 13.71.3A.965.965 0 0013 0a1.003 1.003 0 00-.71 1.71L14.59 4 12.3 6.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L16 5.41l2.29 2.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L17.41 4zM19 10c-.83 0-1.55-.36-2.09-.91l-.03.03-.88-.88-.88.88a2.996 2.996 0 11-4.24-4.24l.88-.88-.88-.88.03-.03C10.36 2.55 10 1.83 10 1c0-.35.07-.68.18-.99-.06 0-.12-.01-.18-.01C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10c0-.06-.01-.12-.01-.18-.31.11-.64.18-.99.18z"],"greater-than":["M12.838 10l-9.154 3.051a1 1 0 00.632 1.898l12-4c.912-.304.912-1.594 0-1.898l-12-4a1 1 0 00-.632 1.898L12.838 10z"],"greater-than-or-equal-to":["M3.684 11.051a1 1 0 00.632 1.898l12-4c.912-.304.912-1.594 0-1.898l-12-4a1 1 0 00-.632 1.898L12.838 8l-9.154 3.051zM4 15h12a1 1 0 110 2H4a1 1 0 010-2z"],grid:["M19 11c.55 0 1-.45 1-1s-.45-1-1-1h-2V5h2c.55 0 1-.45 1-1s-.45-1-1-1h-2V1c0-.55-.45-1-1-1s-1 .45-1 1v2h-4V1c0-.55-.45-1-1-1S9 .45 9 1v2H5V1c0-.55-.45-1-1-1S3 .45 3 1v2H1c-.55 0-1 .45-1 1s.45 1 1 1h2v4H1c-.55 0-1 .45-1 1s.45 1 1 1h2v4H1c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h4v2c0 .55.45 1 1 1s1-.45 1-1v-2h4v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1h-2v-4h2zM9 15H5v-4h4v4zm0-6H5V5h4v4zm6 6h-4v-4h4v4zm0-6h-4V5h4v4z"],"grid-view":["M0 19c0 .55.45 1 1 1h8v-9H0v8zM0 1v8h9V0H1C.45 0 0 .45 0 1zm19-1h-8v9h9V1c0-.55-.45-1-1-1zm-8 20h8c.55 0 1-.45 1-1v-8h-9v9z"],"group-objects":["M6 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm8-3H6c-3.31 0-6 2.69-6 6s2.69 6 6 6h8c3.31 0 6-2.69 6-6s-2.69-6-6-6zm0 11H6c-2.76 0-5-2.24-5-5s2.24-5 5-5h8c2.76 0 5 2.24 5 5s-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"],"grouped-bar-chart":["M12 16h1c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1h-1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1zm7 1H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zm-3-1h1c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1h-1c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1zm-9 0h1c.55 0 1-.45 1-1v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5c0 .55.45 1 1 1zm-4 0h1c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v13c0 .55.45 1 1 1z"],hand:["M17 5c-.42 0-.79.27-.93.64L14.38 10h-.77l1.34-6.67c.03-.1.05-.21.05-.33a.998.998 0 00-1.98-.19h-.01L11.57 10H11V1c0-.55-.45-1-1-1S9 .45 9 1v9h-.2L6.97 2.76a.997.997 0 00-1.73-.41l-.03.03c-.01.02-.02.03-.03.04-.01.02-.01.03-.02.04v.01c-.01.01-.02.02-.02.03v.01c-.02.01-.02.02-.03.03 0 0 0 .01-.01.01 0 .01 0 .02-.01.03 0 0 0 .01-.01.01 0 .01-.01.02-.01.03 0 0 0 .01-.01.01 0 .01-.01.02-.01.03 0 .01 0 .01-.01.02 0 .01-.01.02-.01.03 0 .01 0 .01-.01.02 0 .01-.01.02-.01.03v.02c0 .01 0 .02-.01.03V3c0 .05 0 .09.01.14l1.45 10.25L6 12.7v.01L3.84 9.45h-.01A.98.98 0 003 9c-.55 0-1 .45-1 1 0 .2.06.39.17.55L6 18.44C7.06 19.4 8.46 20 10 20c3.31 0 6-2.69 6-6v-1.84l.01-.03v-.06l1.94-5.75A1.003 1.003 0 0017 5z"],"hand-down":["M17.68 9.84C15.91 9 14.27 6.49 13.45 4.9 12.41 2.43 12.21 0 7.87 0 5.49 0 3.95.76 3.05 2.65 2.31 4.2 2 5.48 2 9.79v.99c0 .82.69 1.48 1.54 1.48.38 0 .73-.14 1-.36.19.6.78 1.05 1.47 1.05.47 0 .89-.2 1.17-.52.26.47.77.79 1.36.79.65 0 1.2-.39 1.43-.93l.03.77v5.44c0 .48.23.91.59 1.18.21.19.5.32.85.32h.06c.83 0 1.5-.67 1.5-1.5v-8.24l.01-.67c.85.98 1.92 1.76 3.24 1.89 1.79.19 2.09-1.33 1.43-1.64z"],"hand-left":["M15.1 6.54c-1.58-.81-4.09-2.46-4.94-4.23-.31-.65-1.82-.35-1.64 1.43.13 1.33.91 2.4 1.89 3.24L9.74 7H1.5C.67 7 0 7.67 0 8.5v.06c0 .36.13.64.32.85.27.36.7.59 1.18.59h5.44l.78.01c-.54.23-.93.78-.93 1.43 0 .59.32 1.1.79 1.36-.32.28-.52.7-.52 1.17 0 .69.44 1.28 1.05 1.47-.22.27-.36.62-.36 1 0 .85.66 1.54 1.48 1.54h.99c4.31 0 5.59-.31 7.14-1.05 1.89-.9 2.65-2.44 2.65-4.82-.01-4.32-2.44-4.52-4.91-5.57z"],"hand-right":["M20 8.5c0-.83-.67-1.5-1.5-1.5h-8.24l-.67-.01c.98-.85 1.76-1.92 1.89-3.24.18-1.79-1.33-2.08-1.65-1.43-.84 1.76-3.35 3.41-4.93 4.23C2.43 7.59 0 7.79 0 12.13c0 2.38.76 3.92 2.65 4.82C4.2 17.69 5.48 18 9.79 18h.99c.82 0 1.48-.69 1.48-1.54 0-.38-.14-.73-.36-1 .6-.19 1.05-.78 1.05-1.47 0-.47-.2-.89-.52-1.17.47-.26.79-.77.79-1.36 0-.65-.39-1.2-.93-1.43l.77-.03h5.44c.48 0 .91-.23 1.18-.59.19-.21.32-.49.32-.85v-.03-.03z"],"hand-up":["M16.46 7.74c-.38 0-.73.14-1 .36-.19-.6-.78-1.05-1.47-1.05-.47 0-.89.2-1.17.52-.26-.47-.77-.79-1.36-.79-.65 0-1.2.39-1.43.93L10 6.94V1.5c0-.48-.23-.91-.59-1.18C9.2.13 8.92 0 8.56 0H8.5C7.67 0 7 .67 7 1.5v8.24l-.01.67c-.84-.98-1.92-1.76-3.24-1.89-1.79-.18-2.08 1.33-1.43 1.65 1.77.84 3.41 3.35 4.23 4.94 1.05 2.47 1.25 4.9 5.58 4.9 2.38 0 3.92-.76 4.82-2.65.74-1.56 1.05-2.84 1.05-7.15v-.99c0-.81-.69-1.48-1.54-1.48z"],hat:["M18.5 13c1.118 0 1.466.534 1.498 1.366L20 14.5v.5c0 1.945-5.69 3-10 3S0 16.945 0 15v-.5c0-.908.323-1.5 1.5-1.5.895 0 3.5 1.2 8.5 1.2l.411-.003C15.143 14.134 17.631 13 18.5 13zm-5-10c1.725 0 2.954 2.729 3.688 8.186-1.455.263-3.805.72-6.392.801l-.434.01L10 12c-2.896 0-5.585-.524-7.189-.814C3.546 5.73 4.775 3 6.5 3 8.6 3 8.329 5.5 10 5.5S11.5 3 13.5 3z"],header:["M16 1c-.55 0-1 .45-1 1v7H5V2c0-.55-.45-1-1-1s-1 .45-1 1v16c0 .55.45 1 1 1s1-.45 1-1v-7h10v7c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1z"],"header-one":["M10 0c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1s-1-.45-1-1V9H2v6c0 .55-.45 1-1 1s-1-.45-1-1V1c0-.55.45-1 1-1s1 .45 1 1v6h7V1c0-.55.45-1 1-1zm7.4 10.77c.17-.2.29-.46.34-.77H19v10h-1.5v-7.11H15v-1.24c.32 0 .63-.03.93-.08.31-.06.58-.16.83-.29.26-.12.47-.3.64-.51z"],"header-two":["M16.6 17.41c-.22.17-.4.36-.56.55-.16.19-.27.4-.33.61h4.28V20H14c.01-.81.18-1.52.53-2.13.35-.6.81-1.13 1.41-1.58.28-.23.58-.46.89-.68.31-.22.59-.46.85-.71.26-.26.48-.53.63-.83.16-.3.25-.64.26-1.02 0-.18-.02-.37-.06-.57-.04-.2-.11-.39-.22-.56s-.26-.31-.45-.43-.44-.18-.75-.18c-.28 0-.52.06-.71.19s-.34.3-.45.52c-.11.22-.2.48-.25.78-.05.3-.08.62-.09.97h-1.43c0-.54.07-1.04.2-1.5.13-.47.32-.87.58-1.2.26-.34.58-.6.95-.78.37-.19.81-.29 1.3-.29.54 0 .99.09 1.35.29.36.19.65.44.87.74.22.29.38.62.47.97.09.35.14.68.14 1 0 .4-.05.75-.16 1.07-.11.32-.26.61-.44.88-.19.27-.4.52-.63.74-.24.22-.48.43-.73.63s-.5.38-.75.56c-.26.17-.5.35-.71.53zM10 0c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1s-1-.45-1-1V9H2v6c0 .55-.45 1-1 1s-1-.45-1-1V1c0-.55.45-1 1-1s1 .45 1 1v6h7V1c0-.55.45-1 1-1z"],headset:["M18.97 9H19A9 9 0 001 9h.03C.41 9.73 0 10.8 0 12c0 1.74.84 3.2 2 3.76V16c0 1.66 1.34 3 3 3h3c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1H5c-.55 0-1-.45-1-1 .55 0 1-.45 1-1V9c0-.55-.45-1-1-1h-.92C3.57 4.61 6.47 2 10 2s6.43 2.61 6.92 6H16c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h1c1.66 0 3-1.79 3-4 0-1.2-.41-2.27-1.03-3z"],heart:["M20 6.25C20 3.35 17.65 1 14.75 1c-1.02 0-1.95.31-2.75.82v-.04c-.09.06-.17.12-.26.19-.04.03-.09.06-.14.1-.68.51-1.24 1.18-1.6 1.96-.4-.86-1.04-1.57-1.8-2.1-.04-.02-.07-.05-.1-.08a7 7 0 00-.6-.33c-.13-.04-.23-.1-.35-.15-.05-.02-.1-.05-.15-.07v.02C6.45 1.13 5.87 1 5.25 1A5.25 5.25 0 000 6.25c0 .09.01.17.01.25H0c0 .06.01.12.02.18s.01.12.02.18C.13 7.89.44 9 1.07 10.17 2.23 12.33 4.1 14.11 7 16.53v.01c.9.75 1.89 1.55 3 2.46.71-.58 1.38-1.12 2-1.63 3.48-2.86 5.64-4.78 6.93-7.18.63-1.17.94-2.27 1.03-3.3.01-.07.01-.14.02-.21 0-.06.01-.11.02-.17h-.01c0-.09.01-.17.01-.26z"],"heart-broken":["M8.11 7.45C8.05 7.31 8 7.16 8 7c0-.07.03-.13.04-.19h-.02l.86-4.32A5.159 5.159 0 005.25 1 5.25 5.25 0 000 6.25c0 .09.01.17.01.25H0c0 .06.01.12.02.18s.01.12.02.18C.13 7.89.44 9 1.07 10.17c1.38 2.58 3.76 4.6 7.71 7.83l-.76-3.8h.02c-.01-.07-.04-.13-.04-.2 0-.21.08-.39.18-.54l-.02-.01 1.68-2.52-1.73-3.48zM20 6.25C20 3.35 17.65 1 14.75 1c-1.54 0-2.92.67-3.88 1.73l-.83 4.13 1.85 3.69h-.01c.07.14.12.29.12.45 0 .21-.08.39-.18.54l.02.01-1.77 2.66.81 4.07c4.16-3.39 6.63-5.45 8.05-8.1.63-1.17.94-2.27 1.03-3.3.01-.07.01-.14.02-.21 0-.06.01-.11.02-.17h-.01c0-.08.01-.16.01-.25z"],"heat-grid":["M14 12h6V8h-6v4zM0 12h6V8H0v4zm1-3h4v2H1V9zm-1 7c0 .55.45 1 1 1h5v-4H0v3zM19 3h-5v4h6V4c0-.55-.45-1-1-1zm0 3h-4V4h4v2zM0 4v3h6V3H1c-.55 0-1 .45-1 1zm7 3h6V3H7v4zm7 10h5c.55 0 1-.45 1-1v-3h-6v4zm-7 0h6v-4H7v4zm1-3h4v2H8v-2zm-1-2h6V8H7v4z"],heatmap:["M6 0a6 6 0 100 12A6 6 0 106 0z","M10.5 8a4.5 4.5 0 100 9 4.5 4.5 0 100-9z","M16.5 7a3.5 3.5 0 100 7 3.5 3.5 0 100-7zM18 16a2 2 0 100 4 2 2 0 100-4zM2.5 14a2.5 2.5 0 100 5 2.5 2.5 0 100-5zM16.5 0a2.5 2.5 0 100 5 2.5 2.5 0 100-5z"],help:["M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zM7.41 4.62c.65-.54 1.51-.82 2.56-.82.54 0 1.03.08 1.48.25.44.17.83.39 1.14.68.32.29.56.63.74 1.02.17.39.26.82.26 1.27s-.08.87-.24 1.23c-.16.37-.4.73-.71 1.11l-1.21 1.58c-.14.17-.28.33-.32.48-.05.15-.11.35-.11.6v.97H9v-2s.06-.58.24-.81l1.21-1.64c.25-.3.41-.56.51-.77s.14-.44.14-.67c0-.35-.11-.63-.32-.85s-.5-.33-.88-.33c-.37 0-.67.11-.89.33-.22.23-.37.54-.46.94-.03.12-.11.17-.23.16l-1.95-.29c-.12-.01-.16-.08-.14-.22.13-.93.52-1.67 1.18-2.22zM9 14h2.02L11 16H9v-2z"],"helper-management":["M17 10h-3v3h3v-3zm0 4h-3v3h3v-3zm0-8h-3v3h3V6zm2-6H1C.4 0 0 .4 0 1v18c0 .5.4 1 1 1h18c.5 0 1-.5 1-1V1c0-.6-.5-1-1-1zm-1 18H2V2h16v16zm-9-4H6v3h3v-3zm4 0h-3v3h3v-3z"],highlight:["M11.22 14.09l3.03-3.03.71.71L20 6.73l-5.71-5.71-5.04 5.04.71.71-3.02 3.04 4.28 4.28zm6.8 3.91h-16c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1zm-15-1h4.04c.28 0 .53-.11.71-.3l2.02-2.02-3.44-3.45-4.04 4.04c-.18.18-.3.44-.3.71.01.57.46 1.02 1.01 1.02z"],history:["M10 0C6.71 0 3.82 1.6 2 4.05V2c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1H3.76C5.23 3.17 7.47 2 10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8c0-.55-.45-1-1-1s-1 .45-1 1c0 5.52 4.48 10 10 10s10-4.48 10-10S15.52 0 10 0zm0 3c-.55 0-1 .45-1 1v6c0 .28.11.53.29.71l3 3a1.003 1.003 0 001.42-1.42L11 9.59V4c0-.55-.45-1-1-1z"],home:["M2 12v7c0 .55.45 1 1 1h5v-7h4v7h5c.55 0 1-.45 1-1v-7l-8-8-8 8zm17.71-2.71L17 6.59V3c0-.55-.45-1-1-1s-1 .45-1 1v1.59L10.71.3C10.53.11 10.28 0 10 0s-.53.11-.71.29l-9 9a1.003 1.003 0 001.42 1.42L10 2.41l8.29 8.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71z"],"horizontal-bar-chart":["M1 1c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1zm3 5h11c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1zm8 8H4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1zm7-6H4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h15c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1z"],"horizontal-bar-chart-asc":["M1 9h11c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1H1c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1zm0-5h9c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1H1c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1zm18 12H1c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h18c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1zM1 14h14c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1H1c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1z"],"horizontal-bar-chart-desc":["M10 16H1c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h9c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1zm2-5H1c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h11c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1zm3-5H1c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1zm4-5H1c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1z"],"horizontal-distribution":["M12 2H8c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zM1 0C.45 0 0 .45 0 1v18c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1zm18 0c-.55 0-1 .45-1 1v18c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1z"],"id-number":["M2 5v10h16V5H2zm0-2h16c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2z","M8.88 12.38c-.17-.39-1.01-.66-1.56-.9-.56-.24-.48-.39-.5-.6v-.09c.19-.17.35-.4.45-.67 0 0 0-.02.01-.02l.06-.18c.13-.03.2-.17.23-.29.03-.05.09-.18.08-.33-.04-.18-.11-.27-.2-.3v-.03c0-.24-.02-.58-.06-.81-.01-.06-.02-.12-.04-.19-.08-.27-.25-.52-.48-.7C6.63 7.09 6.3 7 6 7s-.63.09-.87.27c-.23.17-.4.42-.48.7-.02.06-.03.13-.04.19-.04.22-.06.57-.06.81V9c-.09.03-.17.12-.19.31-.01.14.05.27.08.32.03.14.1.27.23.3.02.06.03.12.06.18v.01c.11.27.27.51.47.68v.08c-.02.2.04.35-.51.6-.56.24-1.39.51-1.56.9-.19.39-.12.62-.12.62h5.98c-.01 0 .06-.23-.11-.62zM12 7h4c.55 0 1 .45 1 1s-.45 1-1 1h-4c-.55 0-1-.45-1-1s.45-1 1-1zM12 11h4c.55 0 1 .45 1 1s-.45 1-1 1h-4c-.55 0-1-.45-1-1s.45-1 1-1z"],"image-rotate-left":["M10.5 13c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5zM14 7H1c-.55 0-1 .45-1 1v11c0 .55.45 1 1 1h13c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1zm-1 10l-5-3-1 2-2-4-3 4.5V9h11v8zm3-15h-1.59l.29-.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-2 2c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42l-.3-.29H16c1.1 0 2 .9 2 2v3c0 .55.45 1 1 1s1-.45 1-1V6c0-2.21-1.79-4-4-4z"],"image-rotate-right":["M5.29 4.29a1.003 1.003 0 001.42 1.42l2-2C8.89 3.53 9 3.28 9 3c0-.28-.11-.53-.29-.71l-2-2a1.003 1.003 0 00-1.42 1.42l.3.29H4C1.79 2 0 3.79 0 6v3c0 .55.45 1 1 1s1-.45 1-1V6c0-1.1.9-2 2-2h1.59l-.3.29zM15.5 13c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5zM19 7H6c-.55 0-1 .45-1 1v11c0 .55.45 1 1 1h13c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1zm-1 10l-5-3-1 2-2-4-3 4.5V9h11v8z"],import:["M9.29 15.71c.18.18.43.29.71.29s.53-.11.71-.29l5-5a1.003 1.003 0 00-1.42-1.42L11 12.59V1c0-.55-.45-1-1-1S9 .45 9 1v11.59l-3.29-3.3a1.003 1.003 0 00-1.42 1.42l5 5zM19 14c-.55 0-1 .45-1 1v3H2v-3c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1h18c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1z"],inbox:["M16.92 3.56l-.01-.02c-.16-.35-.5-.6-.91-.6H4c-.41 0-.76.25-.91.6l-.01.02L0 10.49v6.46c0 .55.45 1 1 1h18c.55 0 1-.45 1-1v-6.46l-3.08-6.93zM15 10.95c-.55 0-1 .45-1 1v1H6v-1c0-.55-.45-1-1-1H1.98l2.67-6h10.7l2.67 6H15z"],"inbox-filtered":["M10.262 3l1.958 1.958v.05H4.65l-2.67 5.997H5c.55 0 1 .45 1 .999v1h8v-1c0-.55.45-1 1-1h3.02l-.635-1.426.625-.63c.354-.353.598-.8.707-1.289L20 10.545v6.456c0 .55-.45.999-1 .999H1c-.55 0-1-.45-1-1v-6.455L3.08 3.62l.01-.02c.15-.35.5-.6.91-.6h6.262zm9.088-3a.642.642 0 01.46 1.1l-3.03 3.03v2.95c0 .18-.07.34-.19.46l-1.28 1.29c-.11.1-.27.17-.45.17-.35 0-.64-.29-.64-.64V4.13L11.19 1.1a.642.642 0 01.45-1.1h7.71z"],"inbox-geo":["M7.427 3a7.467 7.467 0 00-.411 2.009H4.65l-2.67 5.996H5c.55 0 1 .45 1 .999v1h8V13c.165.01.332 0 .5 0a7.48 7.48 0 005.5-2.4V17c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1v-6.455L3.08 3.62l.01-.02c.15-.35.5-.6.91-.6h3.427zm5.715-.596a.133.133 0 01-.193 0l-.374-.374a.133.133 0 010-.193.133.133 0 01.193 0l.373.374a.133.133 0 010 .193zm1.743.033c-.05 0-.088-.006-.088-.055 0-.05.038-.056.088-.056h.165c.05 0 .088.006.088.055 0 .05-.038.056-.088.056h-.165zm.539.632c-.05 0-.104-.044-.104-.094v-.23c0-.05.054-.094.104-.094.05 0 .104.044.104.094v.23c0 .05-.055.094-.104.094zm-3.575 2.304h.506l1.182 1.2c.006.005 0 .005 0 .01v.446c0 .187-.126.341-.319.341h-.098v.226c0 .192-.138.296-.33.296h.01v.792c0 .188-.181.336-.368.336s-.369-.149-.369-.335v-1.32h-.214c-.193 0-.308-.149-.308-.341V5.72c0-.192.115-.346.308-.346zM14.5 0C17.536 0 20 2.464 20 5.5S17.536 11 14.5 11A5.502 5.502 0 019 5.5C9 2.464 11.464 0 14.5 0zm0 9.9c2.431 0 4.4-1.969 4.4-4.4 0-.297-.027-.583-.099-.864h-.236c-.188 0-.336-.104-.347-.313h-.319c.11.104.231.209.231.346v.705c0 .088-.055.17-.11.23h-.022l-.011.006-.022.011-.666.643v1.21c0 .193-.104.33-.296.33h-.54c-.192 0-.319-.137-.319-.33V6.221a.915.915 0 00-.533-.518h-.671c-.192 0-.368-.143-.368-.335V4.68c0-.192.176-.346.368-.346l.193-.005.319-.32a.342.342 0 01.489 0l.319.32c.005 0 .005.005.005.005h.704c.16 0 .237-.16.341-.313v-.11l-.038.005h-.27a.159.159 0 01-.153-.16c0-.087.066-.159.154-.159h.269l.039.006V3.42s-.05-.038-.061-.038h-.302l-.067.076a.342.342 0 01-.489.011l-.066-.088h-.176l.248.259c.021.022.021.088 0 .11-.028.022-.067.028-.088.006l-.292-.276h-.127l-.363.325-.033-.006c-.038.11-.087.089-.143.089-.126 0-.225-.072-.225-.193 0-.127.099-.209.225-.209h.176v-.182c0-.088.061-.131.149-.131h.066v-.127c0-.143.149-.297.286-.297h.28c.16 0 .27-.115.27-.275V2.42c0-.016.055.017.055-.088h-.187l-.005.017-.308.33a.123.123 0 01-.177 0c-.049-.044-.049-.121 0-.171l.391-.385c.027-.022.06-.022.094-.022l.005.022h.869A4.376 4.376 0 0014.5 1.1a4.402 4.402 0 00-2.816 1.018h.583c.094 0 .165.066.165.159s-.072.16-.165.16h-.478c0 .104-.039.06-.039.066v.351h.429l.226-.252c.132-.127.346-.155.473-.022a.332.332 0 010 .473l-1.183 1.182-.011.011c-.005.005-.011.005-.016.011a.115.115 0 00-.034.022c-.005.006-.01 0-.016.006a.309.309 0 01-.176.038h-.347c-.12.104-.187.148-.187.27v.088c0 .016-.027.027-.027.043l.561.589c.06.06.055.154 0 .209a.143.143 0 01-.209 0l-.578-.578a.425.425 0 01-.082.011c-.154 0-.292-.12-.292-.274v-.358h-.016c-.104.374-.165.77-.165 1.177 0 2.431 1.969 4.4 4.4 4.4zm3.388-3.107c.077 0 .16.06.16.137v.424c0 .077-.083.137-.16.137s-.16-.06-.16-.137V6.93c0-.077.083-.137.16-.137zm-3.113-4.879c0 .187-.154.314-.335.314h-.374v.104c0 .11-.05.198-.16.198s-.16-.088-.16-.198V1.98c-.104-.022-.033-.028-.033-.055 0-.187.127-.325.314-.325h.407c.187 0 .341.127.341.314z"],"inbox-search":["M7.136 3a6.327 6.327 0 00-.098 2.009H4.65l-2.67 5.996H5c.55 0 1 .45 1 .999v1h8v-1c0-.55.45-1 1-1h1.076l1.14 1.14a2.767 2.767 0 001.974.806c.282 0 .554-.042.81-.12V17c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1v-6.455L3.08 3.62l.01-.02c.15-.35.5-.6.91-.6h3.136zm3.244 1.33c0 1.62 1.31 2.93 2.93 2.93s2.93-1.31 2.93-2.93-1.31-2.93-2.93-2.93-2.93 1.31-2.93 2.93zm6.47 2.43l2.89 2.85c.13.15.22.35.23.56 0 .43-.35.78-.78.78-.23 0-.42-.08-.56-.22l-2.87-2.87c-.17.1-.33.2-.51.29-.03.01-.06.03-.09.04-.18.07-.35.15-.55.21-.19.06-.37.11-.57.14-.05.01-.1.02-.14.02-.2.03-.39.05-.6.05A4.3 4.3 0 019 4.31C9 1.93 10.93.01 13.3 0c2.37 0 4.3 1.93 4.3 4.3 0 .21-.02.4-.05.6-.01.05-.01.09-.02.14-.04.2-.08.38-.14.58-.05.19-.13.36-.21.54-.01.03-.03.06-.04.09-.08.18-.18.34-.29.51z"],"inbox-update":["M10.083 3a6.04 6.04 0 00.001 2.009H4.65l-2.67 5.996H5c.55 0 1 .45 1 .999v1h8v-1c0-.55.45-1 1-1h3.02l-.53-1.19a5.97 5.97 0 001.824-.811L20 10.545v6.456c0 .55-.45.999-1 .999H1c-.55 0-1-.45-1-1v-6.455L3.08 3.62l.01-.02c.15-.35.5-.6.91-.6h6.083zM16 8a4 4 0 110-8 4 4 0 010 8z"],"info-sign":["M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zM9 4h2v2H9V4zm4 12H7v-1h2V8H8V7h3v8h2v1z"],inheritance:["M6 10c0 2.21 1.79 4 4 4h6.59l-2.29-2.29A.965.965 0 0114 11a1.003 1.003 0 011.71-.71l4 4c.18.18.29.43.29.71 0 .28-.11.53-.29.71l-4 4a1.003 1.003 0 01-1.42-1.42l2.3-2.29H10c-3.31 0-6-2.69-6-6H1a1 1 0 01-1-1V1a1 1 0 011-1h8a1 1 0 011 1v8a1 1 0 01-1 1H6zM2 2v6h6V2H2z"],"inherited-group":["M1 9c.55 0 1 .45 1 1v4c0 1.1.9 2 2 2h2.59l-.3-.29a1.003 1.003 0 011.42-1.42l2 2c.18.18.29.43.29.71 0 .28-.11.53-.29.71l-2 2A1.003 1.003 0 016 19c0-.28.11-.53.3-.71l.29-.29H4c-2.21 0-4-1.79-4-4v-4c0-.55.45-1 1-1zm6.996-9c.79 0 1.68.25 2.309.73a3.63 3.63 0 011.4 2.36c.11.6.17 1.52.17 2.15v.09c.22.09.42.32.47.82.03.39-.12.73-.2.87-.07.34-.27.71-.61.78-.04.16-.09.33-.15.48-.01.01-.02.05-.02.05-.27.71-.68 1.33-1.19 1.78 0 .08 0 .16.01.23.05.55-.15.95 1.33 1.6 1.469.66 3.698 1.35 4.178 2.39.45 1.05.27 1.67.27 1.67h-5.227a1.982 1.982 0 00-.319-.417l-2-2A2.003 2.003 0 005 15H4c-.548 0-1-.452-1-1v-1.462c.511-.213 1.023-.413 1.468-.608 1.479-.65 1.329-1.05 1.379-1.59l.01-.21c-.52-.45-.95-1.08-1.22-1.8l-.01-.01-.01-.03c-.07-.15-.12-.32-.16-.49-.34-.06-.54-.43-.62-.78-.08-.14-.24-.48-.2-.87.05-.51.26-.74.49-.83v-.08c0-.64.05-1.55.17-2.15a3.648 3.648 0 011.4-2.36C6.317.25 7.207 0 7.996 0zm5.997 3c.59 0 1.26.19 1.73.55.46.35.8.85.97 1.4.04.13.07.25.08.38.08.45.13 1.14.13 1.61v.07c.16.07.31.24.35.62.02.29-.09.55-.15.65-.05.26-.2.53-.46.59-.03.12-.07.25-.11.36-.01.01-.01.04-.01.04-.2.53-.51 1-.89 1.34 0 .06 0 .12.01.17.04.41-.11.71 1 1.19 1.099.5 2.768 1.01 3.128 1.79.34.79.2 1.25.2 1.25h-3.039V15c-.06-.33-.17-.69-.33-1.06-.45-.97-1.37-1.52-3.238-2.3-.17-.07-.76-.31-.77-.32-.1-.04-.2-.08-.28-.12.05-.14.04-.29.06-.45l.01-.16c-.25-.21-.47-.48-.65-.79.22-.34.41-.71.56-1.12l.028-.078-.002.013-.006.035.06-.15c.36-.26.6-.67.72-1.13.18-.37.29-.82.25-1.3-.05-.5-.21-.92-.47-1.22-.02-.53-.06-1.11-.12-1.59.38-.17.83-.26 1.24-.26z"],"inner-join":["M8.7 4.7C7.4 6 6.5 7.9 6.5 10s.8 4 2.2 5.3c-.8.5-1.7.7-2.7.7-3.3 0-6-2.7-6-6s2.7-6 6-6c1 0 1.9.2 2.7.7zm-3.34 9.25c-.55-1.2-.86-2.54-.86-3.95s.31-2.75.86-3.95a4.001 4.001 0 000 7.9zM14 4c3.3 0 6 2.7 6 6s-2.7 6-6 6c-1 0-1.9-.2-2.7-.7 1.3-1.3 2.2-3.2 2.2-5.3s-.8-3.9-2.2-5.3C12.1 4.2 13 4 14 4zm.6 2.05c.55 1.2.86 2.54.86 3.95s-.31 2.75-.86 3.95c1.9-.31 3.36-1.96 3.36-3.95S16.5 6.36 14.6 6.05zM10 5.5C8.8 6.7 8 8.2 8 10s.8 3.3 2 4.4c1.2-1.1 2-2.7 2-4.5s-.8-3.3-2-4.4z"],insert:["M19 0H1C.4 0 0 .4 0 1v18c0 .5.4 1 1 1h18c.5 0 1-.5 1-1V1c0-.6-.5-1-1-1zm-1 18H2V2h16v16zM5 11h4v4c0 .6.4 1 1 1s1-.4 1-1v-4h4c.6 0 1-.4 1-1s-.4-1-1-1h-4V5c0-.6-.4-1-1-1s-1 .4-1 1v4H5c-.6 0-1 .4-1 1s.4 1 1 1z"],intersection:["M13 4c-1.31 0-2.51.43-3.5 1.14A5.977 5.977 0 006 4c-3.31 0-6 2.69-6 6s2.69 6 6 6c1.31 0 2.51-.43 3.5-1.14.99.71 2.19 1.14 3.5 1.14 3.31 0 6-2.69 6-6s-2.69-6-6-6zm-4.93 9.41c-.61.37-1.31.59-2.07.59-2.21 0-4-1.79-4-4s1.79-4 4-4c.76 0 1.46.22 2.07.59C7.4 7.56 7 8.73 7 10s.4 2.44 1.07 3.41zM13 14c-.76 0-1.46-.22-2.07-.59C11.6 12.44 12 11.27 12 10s-.4-2.44-1.07-3.41C11.54 6.22 12.24 6 13 6c2.21 0 4 1.79 4 4s-1.79 4-4 4z"],"ip-address":["M6 3.66C6 5.69 10 11 10 11s4-5.31 4-7.34C13.99 1.64 12.21 0 10 0S6 1.64 6 3.66zM8 4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2zM14 13.5V13h-4v1h3v2h-2v1h3v-3.5zM3 12h14c.55 0 1 .45 1 1v6c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1v-6c0-.55.45-1 1-1zm4 1v6h1v-6H7zm3 1v5h1v-5h-1z"],issue:["M10 20C4.477 20 0 15.523 0 10S4.477 0 10 0s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 100-16 8 8 0 000 16zm1-2H9v-2h2v2zm0-3H9V4h2v9z"],"issue-closed":["M15.364 5.9a.997.997 0 01-.707-.293l-2.121-2.122a1 1 0 111.414-1.414l1.414 1.414L18.192.657a1 1 0 011.414 1.414l-3.535 3.536a.997.997 0 01-.707.292zM11.78.157a3.002 3.002 0 00-1.437 1.85 8 8 0 107.1 5.055l.042-.042 1.472-1.472A9.959 9.959 0 0120 10c0 5.523-4.477 10-10 10S0 15.523 0 10 4.477 0 10 0c.608 0 1.202.054 1.78.158zM11 16H9v-2h2v2zm0-3H9V4h2v9z"],"issue-new":["M13.167.512a2.98 2.98 0 00-.131.524c-.74.115-1.39.5-1.848 1.052a8 8 0 106.724 6.724 2.997 2.997 0 001.052-1.848 2.98 2.98 0 00.524-.13A9.99 9.99 0 0120 10c0 5.523-4.477 10-10 10S0 15.523 0 10 4.477 0 10 0a9.99 9.99 0 013.167.512zM11 16H9v-2h2v2zm0-3H9V4h2v9zm6-10h1.5a1 1 0 010 2H17v1.5a1 1 0 01-2 0V5h-1.5a1 1 0 010-2H15V1.5a1 1 0 012 0V3z"],italic:["M11.7 4H14c.6 0 1-.4 1-1s-.4-1-1-1H7c-.6 0-1 .4-1 1s.4 1 1 1h2.2L7.3 15H5c-.6 0-1 .4-1 1s.4 1 1 1h7c.6 0 1-.4 1-1s-.4-1-1-1H9.8l1.9-11z"],"join-table":["M19 6h-4V2c0-.55-.45-1-1-1H1c-.55 0-1 .45-1 1v11c0 .55.45 1 1 1h4v4c0 .55.45 1 1 1h13c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1zM6 12H2V9h4v3zm0-4H2V5h4v3zm7 9H7v-3h6v3zm0-4H7V9h6v4zm0-5H7V5h6v3zm5 9h-4v-3h4v3zm0-4h-4v-3h4v3z"],key:["M14 0c-3.31 0-6 2.69-6 6 0 1.11.32 2.14.85 3.03L.44 17.44a1.498 1.498 0 102.12 2.12l.79-.79.94.94c.18.18.43.29.71.29s.53-.11.71-.29l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-.94-.94 3.2-3.2A5.9 5.9 0 0014 12c3.31 0 6-2.69 6-6s-2.69-6-6-6zm0 9c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"],"key-backspace":["M19 3H7c-.28 0-.53.11-.71.29l-6 6C.11 9.47 0 9.72 0 10c0 .28.11.53.29.71l6 6c.18.18.43.29.71.29h12c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zm-2.29 9.29a1.003 1.003 0 01-1.42 1.42L13 11.41l-2.29 2.29c-.18.19-.43.3-.71.3a1.003 1.003 0 01-.71-1.71l2.3-2.29-2.3-2.29a1.003 1.003 0 011.42-1.42L13 8.59l2.29-2.29c.18-.19.43-.3.71-.3a1.003 1.003 0 01.71 1.71L14.41 10l2.3 2.29z"],"key-command":["M15.5 12H14V8h1.5C17.43 8 19 6.43 19 4.5S17.43 1 15.5 1 12 2.57 12 4.5V6H8V4.5C8 2.57 6.43 1 4.5 1S1 2.57 1 4.5 2.57 8 4.5 8H6v4H4.5C2.57 12 1 13.57 1 15.5S2.57 19 4.5 19 8 17.43 8 15.5V14h4v1.5c0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5zm0-9c.83 0 1.5.67 1.5 1.5S16.33 6 15.5 6 14 5.33 14 4.5 14.67 3 15.5 3zm-11 14c-.83 0-1.5-.67-1.5-1.5S3.67 14 4.5 14s1.5.67 1.5 1.5S5.33 17 4.5 17zm0-11C3.67 6 3 5.33 3 4.5S3.67 3 4.5 3 6 3.67 6 4.5 5.33 6 4.5 6zm7.5 6H8V8h4v4zm3.5 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"],"key-control":["M16.71 7.29l-6-6C10.53 1.11 10.28 1 10 1s-.53.11-.71.29l-6 6a1.003 1.003 0 001.42 1.42L10 3.41l5.29 5.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71z"],"key-delete":["M19.71 9.29l-6-6A.997.997 0 0013 3H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.28 0 .53-.11.71-.29l6-6c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71zm-9 3a1.003 1.003 0 01-1.42 1.42L7 11.41 4.71 13.7c-.18.19-.43.3-.71.3a1.003 1.003 0 01-.71-1.71L5.59 10l-2.3-2.29a1.003 1.003 0 011.42-1.42L7 8.59 9.29 6.3c.18-.19.43-.3.71-.3a1.003 1.003 0 01.71 1.71L8.41 10l2.3 2.29z"],"key-enter":["M18 2c-.55 0-1 .45-1 1v5c0 2.21-1.79 4-4 4H4.41L6.7 9.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-4 4c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l4 4a1.003 1.003 0 001.42-1.42L4.41 14H13c3.31 0 6-2.69 6-6V3c0-.55-.45-1-1-1z"],"key-escape":["M2 8c.55 0 1-.45 1-1V4.41l6.29 6.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L4.41 3H7c.55 0 1-.45 1-1s-.45-1-1-1H2c-.55 0-1 .45-1 1v5c0 .55.45 1 1 1zm9-6.94V3.1c3.39.49 6 3.38 6 6.9 0 3.87-3.13 7-7 7-3.52 0-6.41-2.61-6.9-6H1.06c.5 4.5 4.31 8 8.94 8a9 9 0 009-9c0-4.63-3.5-8.44-8-8.94z"],"key-option":["M13 4h6c.55 0 1-.45 1-1s-.45-1-1-1h-6c-.55 0-1 .45-1 1s.45 1 1 1zm6 12h-4.42L6.87 2.5l-.02.01A.977.977 0 006 2H1c-.55 0-1 .45-1 1s.45 1 1 1h4.42l7.71 13.5.01-.01c.18.3.49.51.86.51h5c.55 0 1-.45 1-1s-.45-1-1-1z"],"key-shift":["M17.74 10.35l-6.99-8.01-.01.01C10.56 2.14 10.3 2 10 2s-.56.14-.74.35l-.01-.01-7 8 .01.01A.95.95 0 002 11c0 .55.45 1 1 1h3v5c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-5h3c.55 0 1-.45 1-1 0-.25-.1-.48-.26-.65z"],"key-tab":["M19 13H4.41l2.29-2.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71L2 12.59V10c0-.55-.45-1-1-1s-1 .45-1 1v8c0 .55.45 1 1 1s1-.45 1-1v-2.59l3.29 3.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L4.41 15H19c.55 0 1-.45 1-1s-.45-1-1-1zm0-12c-.55 0-1 .45-1 1v2.59L14.71 1.3A.965.965 0 0014 1a1.003 1.003 0 00-.71 1.71L15.59 5H1c-.55 0-1 .45-1 1s.45 1 1 1h14.59L13.3 9.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L18 7.41V10c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1z"],"known-vehicle":["M19 4a.997.997 0 00-.707.293L14 8.586l-2.293-2.293a1 1 0 00-1.414 1.414l3 3a.997.997 0 001.414 0l5-5A1 1 0 0019 4zm-2.048 7.291c.011.072.048.134.048.209a1.5 1.5 0 01-1.5 1.5c-.225 0-.433-.057-.624-.145-.279.085-.57.145-.876.145a2.99 2.99 0 01-2.121-.879l-3-3 .007-.007A3.027 3.027 0 018.184 8H4V7l1-3h10l.19.568 1.307-1.308c-.336-.356-.758-.658-1.165-.772 0 0-1.74-.488-5.332-.488s-5.332.488-5.332.488c-.67.188-1.424.864-1.674 1.502L2.99 4H3L2 7H1a1 1 0 000 2h.333l-.28.84L1 10v7.5a1.5 1.5 0 103 0V17h12v.5a1.5 1.5 0 003 0V10l-.19-.568-1.858 1.86zM4.5 13a1.5 1.5 0 110-3 1.5 1.5 0 010 3z"],"lab-test":["M13 2a1 1 0 010 2v4l4 8v1a1 1 0 01-1 1H4a1 1 0 01-1-1v-1l4-8V4a1 1 0 110-2h6zm-2 2H9v4l-2 4h6l-2-4V4z"],label:["M3 12h14v-1H3v1zm11-9H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V9l-6-6zm4 12H2V5h11v3H3v1h10v1h5v5zm-4-6V5l4 4h-4z"],layer:["M19.5 9.1l-9-5c-.2-.1-.3-.1-.5-.1s-.3 0-.5.1l-9 5c-.3.2-.5.5-.5.9s.2.7.5.9l9 5c.2.1.3.1.5.1s.3 0 .5-.1l9-5c.3-.2.5-.5.5-.9s-.2-.7-.5-.9z"],layers:["M.5 6.9l9 5c.2.1.3.1.5.1s.3 0 .5-.1l9-5c.3-.2.5-.5.5-.9s-.2-.7-.5-.9l-9-5c-.2-.1-.3-.1-.5-.1s-.3 0-.5.1l-9 5c-.3.2-.5.5-.5.9s.2.7.5.9z","M19 9c-.2 0-.3 0-.5.1L10 13.9 1.5 9.1C1.3 9 1.2 9 1 9c-.6 0-1 .4-1 1 0 .4.2.7.5.9l9 5c.2.1.3.1.5.1s.3 0 .5-.1l9-5c.3-.2.5-.5.5-.9 0-.6-.4-1-1-1z","M19 13c-.2 0-.3 0-.5.1L10 17.9l-8.5-4.7c-.2-.2-.3-.2-.5-.2-.6 0-1 .4-1 1 0 .4.2.7.5.9l9 5c.2.1.3.1.5.1s.3 0 .5-.1l9-5c.3-.2.5-.5.5-.9 0-.6-.4-1-1-1z"],layout:["M18 6c-1.1 0-2 .9-2 2 0 .37.11.71.28 1.01l-2.27 2.27c-.3-.17-.64-.28-1.01-.28-.93 0-1.71.64-1.93 1.5H8.93c-.22-.86-1-1.5-1.93-1.5-.37 0-.71.11-1.01.28L3.72 9.01C3.89 8.71 4 8.37 4 8c0-.34-.09-.66-.24-.94l3.66-3.38c.31.2.68.32 1.08.32 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2c0 .34.09.66.24.94L3.08 6.32C2.77 6.12 2.4 6 2 6 .9 6 0 6.9 0 8s.9 2 2 2c.37 0 .71-.11 1.01-.28l2.27 2.27c-.17.3-.28.64-.28 1.01s.11.71.28 1.01l-2.27 2.27C2.71 16.11 2.37 16 2 16c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2c0-.37-.11-.71-.28-1.01l2.27-2.27c.3.17.64.28 1.01.28.93 0 1.71-.64 1.93-1.5h2.14c.22.86 1 1.5 1.93 1.5 1.1 0 2-.9 2-2 0-.37-.11-.71-.28-1.01l2.27-2.27c.3.17.64.28 1.01.28 1.1 0 2-.9 2-2s-.9-2-2-2z"],"layout-auto":["M18 13c-.53 0-1.01.21-1.37.55L11.9 10.6c.06-.19.1-.39.1-.6s-.04-.41-.1-.6l4.72-2.95c.37.34.85.55 1.38.55 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2c0 .21.04.41.1.6l-4.73 2.96c-.24-.23-.54-.4-.87-.48V3.93c.86-.22 1.5-1 1.5-1.93 0-1.1-.9-2-2-2S8 .9 8 2c0 .93.64 1.71 1.5 1.93v4.14c-.33.09-.63.26-.87.48L3.9 5.6c.06-.19.1-.39.1-.6 0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2c.53 0 1.01-.21 1.37-.55L8.1 9.4c-.06.19-.1.39-.1.6s.04.41.1.6l-4.72 2.95C3.01 13.21 2.53 13 2 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2c0-.21-.04-.41-.1-.6l4.73-2.96c.24.23.54.4.87.48v4.14C8.64 16.29 8 17.07 8 18c0 1.1.9 2 2 2s2-.9 2-2c0-.93-.64-1.71-1.5-1.93v-4.14c.33-.09.63-.26.87-.48l4.73 2.96c-.06.18-.1.38-.1.59 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2z"],"layout-balloon":["M18 16c-.14 0-.28.02-.42.05l-1.73-3.45c.69-.45 1.14-1.22 1.14-2.1s-.46-1.65-1.14-2.1l1.73-3.45c.14.03.28.05.42.05 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2c0 .6.27 1.13.69 1.5l-1.77 3.54c-.14-.02-.28-.04-.42-.04a2.5 2.5 0 00-2.45 2h-4.1A2.5 2.5 0 005.5 8c-.14 0-.28.02-.42.04L3.31 4.5C3.73 4.13 4 3.6 4 3c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2c.14 0 .28-.02.42-.05L4.14 8.4C3.46 8.85 3 9.62 3 10.5s.46 1.65 1.14 2.1l-1.73 3.45A1.84 1.84 0 002 16c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2c0-.6-.27-1.13-.69-1.5l1.77-3.54c.14.02.28.04.42.04a2.5 2.5 0 002.45-2h4.1a2.5 2.5 0 002.45 2c.14 0 .28-.02.42-.04l1.77 3.54c-.42.37-.69.9-.69 1.5 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2z"],"layout-circle":["M18.3 8c-.2-.9-.6-1.7-1.1-2.5.2-.3.3-.7.3-1 0-1.1-.9-2-2-2-.4 0-.7.1-1 .3-.8-.5-1.6-.8-2.5-1.1-.1-1-1-1.7-2-1.7S8.2.8 8 1.7c-.9.3-1.7.6-2.5 1.1-.3-.2-.7-.3-1-.3-1.1 0-2 .9-2 2 0 .4.1.7.3 1-.5.8-.8 1.6-1.1 2.5C.8 8.2 0 9 0 10s.8 1.8 1.7 2c.2.9.6 1.7 1.1 2.5-.2.3-.3.7-.3 1 0 1.1.9 2 2 2 .4 0 .7-.1 1-.3.8.5 1.6.8 2.5 1.1.1 1 1 1.7 2 1.7s1.8-.8 2-1.7c.9-.2 1.7-.6 2.5-1.1.3.2.7.3 1 .3 1.1 0 2-.9 2-2 0-.4-.1-.7-.3-1 .5-.8.8-1.6 1.1-2.5 1-.1 1.7-1 1.7-2s-.8-1.8-1.7-2zm-1.8 5.8c-.3-.2-.6-.3-1-.3-1.1 0-2 .9-2 2 0 .4.1.7.3 1-.6.3-1.2.6-1.9.8-.3-.7-1-1.3-1.9-1.3-.8 0-1.6.5-1.9 1.3-.7-.2-1.3-.4-1.9-.8.2-.3.3-.6.3-1 0-1.1-.9-2-2-2-.4 0-.7.1-1 .3-.3-.6-.6-1.2-.8-1.9.8-.3 1.3-1.1 1.3-1.9s-.5-1.6-1.2-1.8c.2-.7.4-1.3.8-1.9.3.2.6.3 1 .3 1.1 0 2-.9 2-2 0-.4-.1-.7-.3-1 .6-.3 1.2-.6 1.9-.8.2.7 1 1.2 1.8 1.2s1.6-.5 1.9-1.3c.7.2 1.3.4 1.9.8-.2.3-.3.6-.3 1 0 1.1.9 2 2 2 .4 0 .7-.1 1-.3.3.6.6 1.2.8 1.9-.8.3-1.3 1.1-1.3 1.9s.5 1.6 1.2 1.8c-.1.7-.4 1.4-.7 2z"],"layout-grid":["M2 0a2 2 0 100 4 2 2 0 100-4zM10 0a2 2 0 100 4 2 2 0 100-4zM18 0a2 2 0 100 4 2 2 0 100-4zM18 8a2 2 0 100 4 2 2 0 100-4zM18 16a2 2 0 100 4 2 2 0 100-4zM10 16a2 2 0 100 4 2 2 0 100-4zM2 16a2 2 0 100 4 2 2 0 100-4zM2 8a2 2 0 100 4 2 2 0 100-4zM10 8a2 2 0 100 4 2 2 0 100-4z"],"layout-group-by":["M2 2a2 2 0 100 4 2 2 0 100-4zM18 0a2 2 0 100 4 2 2 0 100-4zM18 8a2 2 0 100 4 2 2 0 100-4zM18 16a2 2 0 100 4 2 2 0 100-4zM2 14a2 2 0 100 4 2 2 0 100-4zM2 8a2 2 0 100 4 2 2 0 100-4zM13 12a2 2 0 100 4 2 2 0 100-4zM13 4a2 2 0 100 4 2 2 0 100-4z"],"layout-hierarchy":["M18.5 16.07v-4.14c.86-.22 1.5-1 1.5-1.93 0-1.1-.9-2-2-2-.93 0-1.71.64-1.93 1.5h-4.14c-.18-.7-.73-1.25-1.43-1.43V3.93c.86-.22 1.5-1 1.5-1.93 0-1.1-.9-2-2-2S8 .9 8 2c0 .93.64 1.71 1.5 1.93v4.14c-.7.18-1.25.73-1.43 1.43H3.93C3.71 8.64 2.93 8 2 8c-1.1 0-2 .9-2 2 0 .93.64 1.71 1.5 1.93v4.14c-.86.22-1.5 1-1.5 1.93 0 1.1.9 2 2 2s2-.9 2-2c0-.93-.64-1.71-1.5-1.93v-4.14c.7-.18 1.25-.73 1.43-1.43h4.14c.18.7.73 1.25 1.43 1.43v4.14c-.86.22-1.5 1-1.5 1.93 0 1.1.9 2 2 2s2-.9 2-2c0-.93-.64-1.71-1.5-1.93v-4.14c.7-.18 1.25-.73 1.43-1.43h4.14c.18.7.73 1.25 1.43 1.43v4.14c-.86.22-1.5 1-1.5 1.93 0 1.1.9 2 2 2s2-.9 2-2c0-.93-.64-1.71-1.5-1.93z"],"layout-linear":["M16.5 7a2.5 2.5 0 00-2.45 2h-2.1a2.5 2.5 0 00-4.9 0h-2.1a2.5 2.5 0 100 1h2.1a2.5 2.5 0 004.9 0h2.1a2.5 2.5 0 102.45-3z"],"layout-skew-grid":["M2 0a2 2 0 100 4 2 2 0 100-4zM18 0a2 2 0 100 4 2 2 0 100-4zM18 8a2 2 0 100 4 2 2 0 100-4zM18 16a2 2 0 100 4 2 2 0 100-4zM2 16a2 2 0 100 4 2 2 0 100-4zM2 8a2 2 0 100 4 2 2 0 100-4zM10 12a2 2 0 100 4 2 2 0 100-4zM10 4a2 2 0 100 4 2 2 0 100-4z"],"layout-sorted-clusters":["M2 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM2 0C.9 0 0 .9 0 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm16 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-8 4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"],learning:["M10.551 1.127a1.256 1.256 0 00-1.102 0L.456 5.89c-.608.309-.608.913 0 1.222l8.993 4.762c.334.17.767.17 1.102 0l8.992-4.762c.61-.309.61-.913 0-1.222l-8.992-4.762z","M18 6.5l.016 4.514c.002.548.447.99.994.99a.99.99 0 00.99-.99V6.5h-2zM3.366 10.033l6.401 3.358a.5.5 0 00.465 0l6.406-3.358a.25.25 0 01.366.221v5.109a.25.25 0 01-.139.224l-6.64 3.302a.5.5 0 01-.446 0l-6.64-3.302A.25.25 0 013 15.363v-5.108a.25.25 0 01.366-.222z"],"left-join":["M8.7 4.7C7.4 6 6.5 7.9 6.5 10s.8 4 2.2 5.3c-.8.5-1.7.7-2.7.7-3.3 0-6-2.7-6-6s2.7-6 6-6c1 0 1.9.2 2.7.7zM14 4c3.3 0 6 2.7 6 6s-2.7 6-6 6c-1 0-1.9-.2-2.7-.7 1.3-1.3 2.2-3.2 2.2-5.3s-.8-3.9-2.2-5.3C12.1 4.2 13 4 14 4zm.6 2.05c.55 1.2.86 2.54.86 3.95s-.31 2.75-.86 3.95c1.9-.31 3.36-1.96 3.36-3.95S16.5 6.36 14.6 6.05zM10 5.5C8.8 6.7 8 8.2 8 10s.8 3.3 2 4.4c1.2-1.1 2-2.7 2-4.5s-.8-3.3-2-4.4z"],"less-than":["M7.162 10l9.154 3.052a1 1 0 01-.632 1.897l-12-4c-.912-.304-.912-1.594 0-1.897l12-4a1 1 0 01.632 1.897L7.162 10z"],"less-than-or-equal-to":["M16.316 11.051L7.162 8l9.154-3.051a1 1 0 10-.632-1.898l-12 4c-.912.304-.912 1.594 0 1.898l12 4a1 1 0 10.632-1.898zM16 15H4a1 1 0 100 2h12a1 1 0 100-2z"],lifesaver:["M8.143 14.644L7.028 17.43c.919.368 1.922.57 2.972.57s2.053-.202 2.972-.57l-1.115-2.786A4.986 4.986 0 0110 15a4.986 4.986 0 01-1.857-.356zm-2.787-2.787A4.986 4.986 0 015 10c0-.656.126-1.283.356-1.857L2.57 7.028A7.978 7.978 0 002 10c0 1.05.202 2.053.57 2.972l2.786-1.115zm2.787-6.5A4.986 4.986 0 0110 5c.656 0 1.283.126 1.857.356l1.115-2.786A7.978 7.978 0 0010 2c-1.05 0-2.053.202-2.972.57l1.115 2.786zm6.5 2.786c.23.574.357 1.2.357 1.857 0 .656-.126 1.283-.356 1.857l2.786 1.115c.368-.919.57-1.922.57-2.972s-.202-2.053-.57-2.972l-2.786 1.115zM10 13a3 3 0 100-6 3 3 0 000 6zm0 7C4.477 20 0 15.523 0 10S4.477 0 10 0s10 4.477 10 10-4.477 10-10 10z"],lightbulb:["M6.33 13.39c0 .34.27.61.6.61h6.13c.33 0 .6-.27.6-.61C14.03 9.78 16 9.4 16 6.09 16 2.72 13.31 0 10 0S4 2.72 4 6.09c0 3.31 1.97 3.69 2.33 7.3zM13 15H7c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1zm-1 3H8c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1z"],link:["M10.85 11.98l-4.44 4.44-1 1c-.36.36-.86.58-1.41.58-1.1 0-2-.9-2-2 0-.55.22-1.05.59-1.41l5.44-5.44C7.69 9.06 7.36 9 7 9c-1.11 0-2.09.46-2.82 1.18l-.01-.01-3 3 .01.01C.46 13.91 0 14.89 0 16c0 2.21 1.79 4 4 4 1.11 0 2.09-.46 2.82-1.18l.01.01 3-3-.01-.01C10.54 15.09 11 14.11 11 13c0-.36-.06-.69-.15-1.02zM20 4c0-2.21-1.79-4-4-4-1.11 0-2.09.46-2.82 1.18l-.01-.01-3 3 .01.01C9.46 4.91 9 5.89 9 7c0 .36.06.69.15 1.02l4.44-4.44 1-1c.36-.36.86-.58 1.41-.58 1.1 0 2 .9 2 2 0 .55-.22 1.05-.59 1.41l-5.44 5.44c.34.09.67.15 1.03.15 1.11 0 2.09-.46 2.82-1.18l.01.01 3-3-.01-.01C19.54 6.09 20 5.11 20 4zM5 14a1.003 1.003 0 001.71.71l8-8a1.003 1.003 0 00-1.42-1.42l-2 2-2 2-2 2-2 2c-.18.18-.29.43-.29.71z"],list:["M1.03 1C.46 1 0 1.46 0 2.03v.95C0 3.54.46 4 1.03 4h17.95C19.54 4 20 3.54 20 2.97v-.94C20 1.46 19.54 1 18.97 1H1.03zM0 17.97C0 18.54.46 19 1.03 19h17.95c.56 0 1.03-.46 1.03-1.03v-.95c0-.56-.46-1.03-1.03-1.03H1.03C.46 16 0 16.46 0 17.03v.94zM0 12.97C0 13.54.46 14 1.03 14h17.95c.56 0 1.03-.46 1.03-1.03v-.95c0-.56-.46-1.03-1.03-1.03H1.03C.46 11 0 11.46 0 12.03v.94zM0 7.97C0 8.54.46 9 1.03 9h17.95C19.54 9 20 8.54 20 7.97v-.94C20 6.46 19.54 6 18.97 6H1.03C.46 6 0 6.46 0 7.03v.94z"],"list-columns":["M0 2.973v-.936C0 1.468.46 1.01 1.029 1H7.97C8.541 1 9 1.468 9 2.027v.946C9 3.542 8.53 4 7.971 4H1.03C.459 4 0 3.542 0 2.973zm0 5v-.936C0 6.468.46 6.01 1.029 6H7.97C8.541 6 9 6.468 9 7.027v.946C9 8.542 8.53 9 7.971 9H1.03C.459 9 0 8.542 0 7.973zm0 5v-.936C0 11.468.46 11.01 1.029 11H7.97C8.541 11 9 11.468 9 12.027v.946C9 13.542 8.53 14 7.971 14H1.03C.459 14 0 13.542 0 12.973zm0 5v-.936C0 16.468.46 16.01 1.029 16H7.97C8.541 16 9 16.468 9 17.027v.946C9 18.542 8.53 19 7.971 19H1.03C.459 19 0 18.542 0 17.973zm11-15v-.936c0-.569.46-1.027 1.029-1.037h6.942C19.541 1 20 1.468 20 2.027v.946C20 3.542 19.53 4 18.971 4H12.03C11.459 4 11 3.542 11 2.973zm0 5v-.936c0-.569.46-1.027 1.029-1.037h6.942C19.541 6 20 6.468 20 7.027v.946C20 8.542 19.53 9 18.971 9H12.03C11.459 9 11 8.542 11 7.973zm0 5v-.936c0-.569.46-1.027 1.029-1.037h6.942c.57 0 1.029.468 1.029 1.027v.946c0 .569-.47 1.027-1.029 1.027H12.03c-.57 0-1.029-.458-1.029-1.027zm0 5v-.936c0-.569.46-1.027 1.029-1.037h6.942c.57 0 1.029.468 1.029 1.027v.946c0 .569-.47 1.027-1.029 1.027H12.03c-.57 0-1.029-.458-1.029-1.027z"],"list-detail-view":["M8 6H1c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1zm0 5H1c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h7c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1zm0 5H1c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h7c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1zM8 1H1c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zm11 0h-7c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1z"],locate:["M10 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm9 1h-1.07c-.45-3.61-3.32-6.45-6.93-6.91V1c0-.55-.45-1-1-1S9 .45 9 1v1.09C5.39 2.55 2.52 5.39 2.07 9H1c-.55 0-1 .45-1 1s.45 1 1 1h1.07c.45 3.61 3.32 6.45 6.93 6.91V19c0 .55.45 1 1 1s1-.45 1-1v-1.09c3.61-.46 6.48-3.29 6.93-6.91H19c.55 0 1-.45 1-1s-.45-1-1-1zm-4 2h.9a5.98 5.98 0 01-4.9 4.91V15c0-.55-.45-1-1-1s-1 .45-1 1v.91A5.98 5.98 0 014.1 11H5c.55 0 1-.45 1-1s-.45-1-1-1h-.9A5.98 5.98 0 019 4.09V5c0 .55.45 1 1 1s1-.45 1-1v-.91A5.98 5.98 0 0115.9 9H15c-.55 0-1 .45-1 1s.45 1 1 1z"],lock:["M15.93 9H14V4.99c0-2.21-1.79-4-4-4s-4 1.79-4 4V9H3.93c-.55 0-.93.44-.93.99v8c0 .55.38 1.01.93 1.01h12c.55 0 1.07-.46 1.07-1.01v-8c0-.55-.52-.99-1.07-.99zM8 9V4.99c0-1.1.9-2 2-2s2 .9 2 2V9H8z"],"log-in":["M19 0h-8c-.55 0-1 .45-1 1s.45 1 1 1h7v16h-7c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-4 10c0-.28-.11-.53-.29-.71l-5-5a1.003 1.003 0 00-1.42 1.42L11.59 9H1c-.55 0-1 .45-1 1s.45 1 1 1h10.59L8.3 14.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l5-5c.18-.18.29-.43.29-.71z"],"log-out":["M19.71 9.29l-5-5a1.003 1.003 0 00-1.42 1.42L16.59 9H6c-.55 0-1 .45-1 1s.45 1 1 1h10.59l-3.29 3.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l5-5c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71zM9 18H2V2h7c.55 0 1-.45 1-1s-.45-1-1-1H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1z"],manual:["M20 1.1a.976.976 0 00-.83-.88C15.15-.43 12.07.34 10 2.5 7.93.34 4.85-.43.84.22.37.3.03.67 0 1.1v15.01c0 .07 0 .14.01.21.09.52.61.88 1.15.79 3.85-.62 6.4.16 8 2.46.02.02.03.04.05.07.02.02.04.04.06.07l.01.01a1.07 1.07 0 00.28.19c.01 0 .01.01.02.01.03.01.07.03.1.04.01 0 .02.01.04.01.03.01.07.02.1.02.01 0 .02 0 .04.01H10c.04 0 .09 0 .13-.01.01 0 .03 0 .04-.01.03-.01.06-.01.1-.02.01 0 .03-.01.04-.01.03-.01.07-.02.1-.04.01 0 .02-.01.03-.01.07-.03.13-.07.19-.11.01 0 .01-.01.02-.01.02-.02.04-.03.06-.05.01-.01.02-.02.03-.02l.05-.05c.01-.01.02-.02.02-.03.01-.02.02-.03.04-.05 1.61-2.3 4.15-3.09 8-2.46.54.09 1.06-.26 1.15-.79-.01-.05 0-.09 0-.13V1.1zM9 16.63c-1.78-1.31-4.12-1.83-7-1.55V2c3.26-.37 5.51.39 7 2.35v12.28zm9-1.56c-2.88-.28-5.22.24-7 1.55V4.34c1.49-1.96 3.74-2.71 7-2.35v13.08z"],"manually-entered-data":["M1 12h4.34l2-2H1c-.55 0-1 .45-1 1s.45 1 1 1zm16.77-3.94l1.65-1.65c.36-.36.58-.86.58-1.41 0-1.1-.9-2-2-2-.55 0-1.05.22-1.41.59l-1.65 1.65 2.83 2.82zM1 4h12.34l2-2H1c-.55 0-1 .45-1 1s.45 1 1 1zM0 15c0 .55.45 1 1 1h.34l2-2H1c-.55 0-1 .45-1 1zm1-7h8.34l2-2H1c-.55 0-1 .45-1 1s.45 1 1 1zm18 2h-.34l-2 2H19c.55 0 1-.45 1-1s-.45-1-1-1zm0 4h-4.34l-2 2H19c.55 0 1-.45 1-1s-.45-1-1-1zM4 19l4.41-1.59-2.81-2.79L4 19zM14.23 5.94l-7.65 7.65 2.83 2.83 7.65-7.65-2.83-2.83z"],map:["M19.54 4.18l.01-.02-6-4-.01.02C13.39.08 13.21 0 13 0s-.39.08-.54.18l-.01-.02L7 3.8 1.55.17l-.01.01A.969.969 0 001 0C.45 0 0 .45 0 1v14c0 .35.19.64.46.82l-.01.02 6 4 .01-.02c.15.1.33.18.54.18s.39-.08.54-.18l.01.02L13 16.2l5.45 3.63.01-.02c.15.11.33.19.54.19.55 0 1-.45 1-1V5c0-.35-.19-.64-.46-.82zM6 17.13l-4-2.67V2.87l4 2.67v11.59zm6-2.67l-4 2.67V5.54l4-2.67v11.59zm6 2.67l-4-2.67V2.87l4 2.67v11.59z"],"map-create":["M18 9.22v7.91l-4-2.67V9.22c-.61-.55-1-1.33-1-2.22-.35 0-.69-.07-1-.18v7.65l-4 2.67V5.54l2.02-1.35c0-.06-.02-.13-.02-.19 0-1.66 1.34-3 3-3 0-.34.07-.66.17-.97C13.12.02 13.06 0 13 0c-.21 0-.39.08-.54.18l-.01-.02L7 3.8 1.55.17l-.01.01A.969.969 0 001 0C.45 0 0 .45 0 1v14c0 .35.19.64.46.82l-.01.02 6 4 .01-.02c.15.1.33.18.54.18s.39-.08.54-.18l.01.02L13 16.2l5.45 3.63.01-.02c.15.11.33.19.54.19.55 0 1-.45 1-1V6.82c-.31.11-.65.18-1 .18 0 .89-.39 1.67-1 2.22zM6 17.13l-4-2.67V2.87l4 2.67v11.59zM12 4c0 .55.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1V5h2c.55 0 1-.45 1-1s-.45-1-1-1h-2V1c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1z"],"map-marker":["M9.98 0c-3.87 0-7 2.98-7 6.67 0 3.68 7 13.33 7 13.33s7-9.65 7-13.33c0-3.68-3.14-6.67-7-6.67zm0 10c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"],maximize:["M19 0h-5c-.55 0-1 .45-1 1s.45 1 1 1h2.59L11.3 7.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L18 3.41V6c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1zM8 11c-.28 0-.53.11-.71.29L2 16.59V14c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1H3.41l5.29-5.29c.19-.18.3-.43.3-.71 0-.55-.45-1-1-1z"],media:["M15 9c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm4-7H1c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm-1 13l-6-5-2 2-4-5-4 8V4h16v11z"],menu:["M1 6h18c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm18 3H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zm0 5H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1z"],"menu-closed":["M8 6h11c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1zM4 6c-.28 0-.53.11-.71.29l-3 3C.11 9.47 0 9.72 0 10c0 .28.11.53.29.71l3 3A1.003 1.003 0 005 13V7c0-.55-.45-1-1-1zm15 8H8c-.55 0-1 .45-1 1s.45 1 1 1h11c.55 0 1-.45 1-1s-.45-1-1-1zm0-5H8c-.55 0-1 .45-1 1s.45 1 1 1h11c.55 0 1-.45 1-1s-.45-1-1-1z"],"menu-open":["M12 9H1c-.55 0-1 .45-1 1s.45 1 1 1h11c.55 0 1-.45 1-1s-.45-1-1-1zm0 5H1c-.55 0-1 .45-1 1s.45 1 1 1h11c.55 0 1-.45 1-1s-.45-1-1-1zm0-10H1c-.55 0-1 .45-1 1s.45 1 1 1h11c.55 0 1-.45 1-1s-.45-1-1-1zm7.71 5.29l-3-3A1.003 1.003 0 0015 7v6a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z"],"merge-columns":["M6.71 6.29a1.003 1.003 0 00-1.42 1.42L6.59 9H2V2h5v2.18c.42.15.8.39 1.11.7l.01-.01.88.89V1c0-.55-.45-1-1-1H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h7c.55 0 1-.45 1-1v-4.76l-.88.88-.01-.01c-.31.31-.69.56-1.11.71V18H2v-7h4.59L5.3 12.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-3-3zM19 0h-7c-.55 0-1 .45-1 1v4.76l.88-.88.01.01c.31-.31.69-.55 1.11-.7V2h5v7h-4.59l1.29-1.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-3 3c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l3 3a1.003 1.003 0 001.42-1.42L13.41 11H18v7h-5v-2.18c-.42-.15-.8-.39-1.11-.7l-.01.01-.88-.89V19c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z"],"merge-links":["M10 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm8-5c-.93 0-1.71.64-1.93 1.5H14V4c0-2.21-1.79-4-4-4S6 1.79 6 4v5.5H3.93C3.71 8.64 2.93 8 2 8c-1.1 0-2 .9-2 2s.9 2 2 2c.93 0 1.71-.64 1.93-1.5H6V16c0 2.21 1.79 4 4 4s4-1.79 4-4v-5.5h2.07c.22.86 1 1.5 1.93 1.5 1.1 0 2-.9 2-2s-.9-2-2-2zm-5 8c0 1.66-1.34 3-3 3s-3-1.34-3-3V4c0-1.66 1.34-3 3-3s3 1.34 3 3v12zM10 3c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"],minimize:["M8 11H3c-.55 0-1 .45-1 1s.45 1 1 1h2.59L.3 18.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L7 14.41V17c0 .55.45 1 1 1s1-.45 1-1v-5c0-.55-.45-1-1-1zM20 1a1.003 1.003 0 00-1.71-.71L13 5.59V3c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1h-2.59l5.29-5.29c.19-.18.3-.43.3-.71z"],minus:["M16 9H4c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1z"],"mobile-phone":["M15 0H5c-.55 0-1 .45-1 1v18c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-5 19c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm4-3H6V3h8v13z"],"mobile-video":["M19 5c-.28 0-.53.11-.71.29L15 8.59V5c0-.55-.45-1-1-1H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h13c.55 0 1-.45 1-1v-3.59l3.29 3.29c.18.19.43.3.71.3.55 0 1-.45 1-1V6c0-.55-.45-1-1-1z"],modal:["M19 1a1 1 0 011 1v16a1 1 0 01-1 1H1a1 1 0 01-1-1V2a1 1 0 011-1h18zm-1 4H2v12h16V5zm-3-3h-2v2h2V2zm3 0h-2v2h2V2z"],"modal-filled":["M20 5v13a1 1 0 01-1 1H1a1 1 0 01-1-1V5h20zm-3-4h2a1 1 0 011 1v1h-3V1zm-2 2H0V2a1 1 0 011-1h14v2z"],moon:["M19 14.15A9.94 9.94 0 019.94 20C4.45 20 0 15.55 0 10.06 0 6.03 2.4 2.56 5.85 1a9.811 9.811 0 00-.88 4.09c0 5.49 4.45 9.94 9.94 9.94 1.46 0 2.84-.31 4.09-.88z"],more:["M3.5 8a2.5 2.5 0 100 5 2.5 2.5 0 100-5zM17.5 8a2.5 2.5 0 100 5 2.5 2.5 0 100-5zM10.5 8a2.5 2.5 0 100 5 2.5 2.5 0 100-5z"],mountain:["M20 16H4l7-11h1l2 2h1l5 9zm-4-5l-1.5-3h-1l-1-1-1-1L8 11.5l3-1.5 1 1 1-1 3 1zM8.055 8L2.79 16H0l7-8h1.055z"],move:["M19.71 9.29l-3-3a1.003 1.003 0 00-1.42 1.42L16.59 9H11V3.41l1.29 1.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-3-3C10.53.11 10.28 0 10 0s-.53.11-.71.29l-3 3a1.003 1.003 0 001.42 1.42L9 3.41V9H3.41L4.7 7.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-3 3C.11 9.47 0 9.72 0 10c0 .28.11.53.29.71l3 3a1.003 1.003 0 001.42-1.42L3.41 11H9v5.59L7.71 15.3A.965.965 0 007 15a1.003 1.003 0 00-.71 1.71l3 3c.18.18.43.29.71.29s.53-.11.71-.29l3-3a1.003 1.003 0 00-1.42-1.42L11 16.59V11h5.59l-1.29 1.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z"],mugshot:["M19 0H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 18h-.07c-.05-.2-.12-.42-.22-.67-.46-1.05-2.68-1.75-4.16-2.4-1.48-.65-1.28-1.05-1.33-1.59-.01-.07-.01-.15-.01-.23.51-.45.92-1.07 1.19-1.78 0 0 .01-.04.02-.05.06-.15.11-.32.15-.48.34-.07.54-.44.61-.78.08-.14.23-.48.2-.87-.05-.5-.25-.73-.47-.82v-.09c0-.63-.06-1.55-.17-2.15-.02-.17-.06-.33-.11-.5a3.67 3.67 0 00-1.29-1.86C11.7 3.25 10.81 3 10.02 3s-1.68.25-2.31.73c-.61.47-1.07 1.13-1.29 1.86-.05.16-.09.33-.11.5-.12.6-.17 1.51-.17 2.14v.08c-.24.09-.44.32-.49.83-.04.39.12.73.2.87.08.35.28.72.63.78.04.17.09.33.15.48 0 .01.01.02.01.03l.01.01c.27.72.7 1.35 1.22 1.8 0 .07-.01.14-.01.21-.05.54.1.94-1.38 1.59-1.48.65-3.7 1.35-4.16 2.4-.12.27-.18.49-.23.69H2V2h16v16z"],"multi-select":["M19 3H7c-.55 0-1 .45-1 1v1h12v6h1c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zm-6 6H1c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1zm-1 6H2v-4h10v4zm4-9H4c-.55 0-1 .45-1 1v1h12v6h1c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1z"],music:["M19 0c-.08 0-.16.03-.24.05V.03l-12 3v.02C6.33 3.16 6 3.53 6 4v11.35c-.59-.22-1.27-.35-2-.35-2.21 0-4 1.12-4 2.5S1.79 20 4 20c1.94 0 3.55-.86 3.92-2H8V7.78l10-2.5v7.07c-.59-.22-1.27-.35-2-.35-2.21 0-4 1.12-4 2.5s1.79 2.5 4 2.5c1.94 0 3.55-.86 3.92-2H20V1c0-.55-.45-1-1-1z"],"new-drawing":["M18.7 13.7c.5 0 1 .4 1 1 0 .257-.073.44-.22.614l-.08.086-4 4c-.2.2-.4.3-.7.3-.6 0-1-.5-1-1 0-.257.073-.44.22-.614L14 18l4-4c.2-.2.4-.3.7-.3zM1.8 0l8.378 2.982A3.003 3.003 0 0013 7a3.003 3.003 0 003.877 2.87l.723 2.53.049.06a.41.41 0 01.051.24c0 .167-.07.403-.208.593l-.092.107-4 4c-.2.2-.4.3-.7.3-.075 0-.15-.056-.225-.084L12.4 17.6l-7-2-.112-.042c-.223-.094-.431-.244-.542-.45L4.7 15 0 1.8l.5-.6L7 7.7c-.2.3-.3.6-.3 1 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2a1.68 1.68 0 00-.871.22L7.7 7 1.2.5l.6-.5zM16 0c.55 0 1 .45 1 1v2h2c.55 0 1 .45 1 1s-.45 1-1 1h-2v2c0 .432-.278.803-.664.941l-.01.004A.989.989 0 0116 8c-.55 0-1-.45-1-1V5h-2c-.55 0-1-.45-1-1l.007-.116C12.065 3.388 12.489 3 13 3h2V1c0-.55.45-1 1-1z"],"new-grid-item":["M8 0H1C.45 0 0 .45 0 1v7c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm0 11H1c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h7c.55 0 1-.45 1-1v-7c0-.55-.45-1-1-1zm6 7h-1v-1c0-.55-.45-1-1-1s-1 .45-1 1v2c0 .55.45 1 1 1h2c.55 0 1-.45 1-1s-.45-1-1-1zm5-7h-2c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1v-2c0-.55-.45-1-1-1zm0-11h-7c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-5 11h-2c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1s-.45-1-1-1zm5 5c-.55 0-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h2c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1z"],"new-layer":["M11.513 2.663A2 2 0 0013 6h1v1a2 2 0 104 0v-.733l1.5.833c.3.2.5.5.5.9s-.2.7-.5.9l-9 5c-.2.1-.3.1-.5.1s-.3 0-.5-.1l-9-5C.2 8.7 0 8.4 0 8s.2-.7.5-.9l9-5c.2-.1.3-.1.5-.1s.3 0 .5.1l1.013.563zM17 3h2a1 1 0 010 2h-2v2a1 1 0 01-2 0V5h-2a1 1 0 010-2h2V1a1 1 0 012 0v2z"],"new-layers":["M17 3h2a1 1 0 010 2h-2v2a1 1 0 01-2 0V5h-2a1 1 0 010-2h2V1a1 1 0 012 0v2zm-1.252 5.984L10.5 11.9c-.2.1-.3.1-.5.1s-.3 0-.5-.1l-9-5C.2 6.7 0 6.4 0 6s.2-.7.5-.9l9-5c.2-.1.3-.1.5-.1s.3 0 .5.1L13.92 2H13a2 2 0 100 4h1v1a2 2 0 001.748 1.984zm2.07-1.15C17.935 7.58 18 7.298 18 7V6h1c.353 0 .684-.091.972-.251.018.078.028.162.028.251 0 .4-.2.7-.5.9l-1.682.934zM19 9c.6 0 1 .4 1 1 0 .4-.2.7-.5.9l-9 5c-.2.1-.3.1-.5.1s-.3 0-.5-.1l-9-5c-.3-.2-.5-.5-.5-.9 0-.6.4-1 1-1 .2 0 .3 0 .5.1l8.5 4.8 8.5-4.8c.2-.1.3-.1.5-.1zm0 4c.6 0 1 .4 1 1 0 .4-.2.7-.5.9l-9 5c-.2.1-.3.1-.5.1s-.3 0-.5-.1l-9-5c-.3-.2-.5-.5-.5-.9 0-.6.4-1 1-1 .2 0 .3 0 .5.2l8.5 4.7 8.5-4.8c.2-.1.3-.1.5-.1z"],"new-link":["M14.5 12a2.5 2.5 0 00-2.45 2h-7.1a2.5 2.5 0 100 1h7.1a2.5 2.5 0 102.45-3zM19 5h-2V3c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1V7h2c.55 0 1-.45 1-1s-.45-1-1-1z"],"new-object":["M12 4c0 .6.4 1 1 1h2v2c0 .6.4 1 1 1 .5 0 1-.4 1-1V5h2c.5 0 1-.4 1-1s-.5-1-1-1h-2V1c0-.6-.5-1-1-1-.6 0-1 .4-1 1v2h-2c-.6 0-1 .5-1 1zm7 3c0 1.7-1.3 3-3 3s-3-1.3-3-3c-1.7 0-3-1.3-3-3s1.3-3 3-3c0-.2 0-.4.1-.5-1-.3-2-.5-3.1-.5C4.5 0 0 4.5 0 10s4.5 10 10 10 10-4.5 10-10c0-1.1-.2-2.1-.5-3H19z"],"new-person":["M11.41 15.92c-1.46-.65-1.26-1.05-1.31-1.59-.01-.07-.01-.15-.01-.23.5-.45.91-1.07 1.18-1.78 0 0 .01-.04.02-.05.06-.15.11-.32.15-.48.33-.07.53-.44.6-.78.08-.14.23-.48.2-.87-.05-.5-.24-.73-.47-.82v-.09c0-.63-.06-1.55-.17-2.15-.02-.17-.06-.33-.11-.5-.22-.73-.67-1.4-1.27-1.86C9.58 4.25 8.7 4 7.92 4c-.78 0-1.66.25-2.28.73-.61.47-1.06 1.13-1.27 1.86-.05.16-.08.33-.11.5-.12.6-.18 1.51-.18 2.14v.08c-.23.09-.43.32-.48.83-.04.39.12.73.2.87.08.35.28.72.62.78.04.17.09.33.15.48 0 .01.01.02.01.03l.01.01c.27.72.69 1.35 1.21 1.8 0 .07-.01.14-.01.21-.05.54.1.94-1.36 1.59-1.46.65-3.66 1.35-4.11 2.4C-.14 19.38.04 20 .04 20h15.75s.18-.62-.27-1.67c-.45-1.06-2.65-1.75-4.11-2.41zM18.87 3h-2V1c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1V5h2c.55 0 1-.45 1-1s-.45-1-1-1z"],"new-prescription":["M11.95 10.23c.16-.18.22-.22.46-.22h1.48c.25 0 .47.08.59.33.1.2.09.41-.05.66l-2.71 3.58L14.88 19c.13.21.16.46.03.69-.12.21-.34.31-.57.31H12.7c-.31 0-.56-.17-.7-.44l-1.9-2.67-1.93 2.68c-.15.27-.42.43-.73.43H5.98c-.25 0-.47-.08-.59-.33-.1-.2-.09-.41.05-.66l3.09-4.35L4.26 9H3v4.32c0 .41-.3.69-.7.69H.7c-.41 0-.7-.28-.7-.69V.69C0 .28.3 0 .7 0h4.42c.71 0 1.36.1 1.94.3.59.2 1.11.49 1.54.87.44.38.78.84 1.02 1.39.25.54.37 1.13.37 1.77 0 1.01-.28 1.88-.84 2.6-.43.54-1.35 1.29-2 1.59l3.09 3.94 1.71-2.23zM4.71 6.04c.71 0 1.45-.16 1.81-.46.33-.28.5-.69.5-1.25s-.17-.97-.5-1.25c-.35-.3-1.1-.46-1.81-.46h-1.7v3.42h1.7zM19 3c.55 0 1 .45 1 1s-.45 1-1 1h-2v2c0 .55-.45 1-1 1s-1-.45-1-1V5h-2c-.55 0-1-.45-1-1s.45-1 1-1h2V1c0-.55.45-1 1-1s1 .45 1 1v2h2z"],"new-text-box":["M19 3h-2V1c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1V5h2c.55 0 1-.45 1-1s-.45-1-1-1zM5 7.5v1c0 .28.22.5.5.5s.5-.22.5-.5V8h2v7h-.5c-.28 0-.5.22-.5.5s.22.5.5.5h2c.28 0 .5-.22.5-.5s-.22-.5-.5-.5H9V8h2v.5c0 .28.22.5.5.5s.5-.22.5-.5v-1c0-.28-.22-.5-.5-.5h-6c-.28 0-.5.22-.5.5zM16 9c-.55 0-1 .45-1 1v8H2V5h8c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1v15c0 .55.45 1 1 1h15c.55 0 1-.45 1-1v-9c0-.55-.45-1-1-1z"],ninja:["M20 6s-2.98 2.43-6.12 2.19C13.52 5.31 12.05 0 6 0c0 0 2.41 2.99 2.16 6.12C5.27 6.49 0 7.97 0 14c0 0 2.98-2.43 6.11-2.19C6.47 14.69 7.94 20 14 20c0 0-2.42-2.99-2.16-6.13C14.73 13.51 20 12.02 20 6zm-10 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"],"not-equal-to":["M9.487 7l.532-3.196a1 1 0 011.962.392L11.513 7H16a1 1 0 010 2h-4.82l-.333 2H16a1 1 0 010 2h-5.487l-.532 3.196a1 1 0 01-1.962-.392L8.487 13H4a1 1 0 010-2h4.82l.333-2H4a1 1 0 110-2h5.487z"],notifications:["M10 20c1.1 0 2-.9 2-2H8c0 1.1.9 2 2 2zm7-5c-.55 0-1-.45-1-1V8c0-2.61-1.67-4.81-4-5.63V2c0-1.1-.9-2-2-2S8 .9 8 2v.37C5.67 3.19 4 5.39 4 8v6c0 .55-.45 1-1 1s-1 .45-1 1 .45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1z"],"notifications-updated":["M10 20c1.1 0 2-.9 2-2H8c0 1.1.9 2 2 2zm2-17.834A2.994 2.994 0 008 4.99c0 .808.319 1.557.876 2.114l2.97 2.99a2.99 2.99 0 004.154.072V14c0 .55.45 1 1 1s1 .45 1 1-.45 1-1 1H3c-.55 0-1-.45-1-1s.45-1 1-1 1-.45 1-1V8c0-2.61 1.67-4.81 4-5.63V2c0-1.1.9-2 2-2s2 .9 2 2v.166zm1.26 6.514l-2.97-2.99a.973.973 0 01-.29-.7c0-.55.44-1 .99-1 .27 0 .52.11.7.29l2.28 2.28 4.27-4.27a.99.99 0 01.7-.29c.55 0 1 .45 1 1 0 .28-.11.53-.3.7l-4.98 4.98a.99.99 0 01-1.4 0z"],"numbered-list":["M1.74 9.01h1.27V1h-.95c-.04.24-.12.45-.26.62-.13.17-.29.3-.47.41-.19.11-.4.18-.63.23-.23.04-.46.07-.71.07v1.03h1.75v5.65zm.43 7.93c.18-.14.37-.28.58-.43.21-.14.42-.29.63-.45.21-.16.41-.33.61-.5.2-.18.37-.38.52-.59.15-.21.28-.45.37-.7.09-.25.14-.54.14-.85 0-.25-.04-.52-.12-.8-.08-.28-.21-.54-.39-.78-.19-.24-.43-.44-.73-.59-.3-.17-.68-.25-1.12-.25-.41 0-.77.08-1.08.23-.32.16-.58.37-.8.64-.22.27-.38.59-.49.96-.11.37-.16.77-.16 1.21h1.19c.01-.28.03-.53.08-.77s.12-.45.21-.62c.09-.18.22-.31.38-.42.16-.1.35-.15.59-.15.26 0 .47.05.63.14.16.09.29.21.38.35.09.14.15.29.18.45.03.16.05.31.05.45-.01.31-.08.58-.22.81-.14.24-.32.45-.53.66-.22.2-.45.39-.71.57-.26.18-.51.36-.74.54-.5.36-.89.78-1.17 1.27-.3.47-.45 1.04-.46 1.69H5v-1.14H1.43c.05-.17.14-.33.27-.49.13-.15.29-.3.47-.44zM18 4.02H8c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h10c.55 0 1-.45 1-1v-1c0-.56-.45-1-1-1zm0 9H8c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h10c.55 0 1-.45 1-1v-1c0-.56-.45-1-1-1z"],numerical:["M2.39 5.75c-.17.21-.38.39-.63.52s-.52.23-.83.29c-.3.05-.61.08-.93.08v1.24h2.49V15h1.49V4.98H2.73c-.05.31-.17.57-.34.77zm17.2 4.71c-.27-.44-.65-.71-1.14-.82v-.02c.42-.16.72-.43.92-.79.2-.36.29-.79.29-1.27 0-.42-.08-.8-.23-1.12-.15-.33-.36-.59-.62-.8-.26-.21-.55-.37-.87-.48-.32-.11-.65-.16-.98-.16-.43 0-.82.08-1.16.25-.34.16-.63.39-.87.69-.24.29-.43.64-.57 1.04-.14.4-.22.83-.23 1.3h1.39c-.01-.25.02-.49.07-.72.06-.23.14-.44.26-.63s.27-.34.45-.45c.18-.11.39-.17.63-.17.39 0 .71.12.96.37s.37.58.37.99c0 .29-.05.54-.16.74-.11.2-.25.36-.43.47-.18.11-.38.19-.61.24-.23.05-.46.06-.68.05v1.17c.28-.01.55 0 .81.03s.5.1.71.21c.21.11.38.28.51.5.13.22.2.52.2.89 0 .55-.16.97-.47 1.27-.31.3-.7.45-1.17.45-.55 0-.95-.19-1.23-.58-.27-.39-.4-.88-.38-1.46h-1.39c.01.5.08.96.21 1.38.13.41.32.77.57 1.06.25.29.56.52.93.68.37.16.8.24 1.3.24.41 0 .79-.07 1.16-.21.37-.14.69-.33.96-.58.28-.25.5-.56.66-.92a3 3 0 00.24-1.23c0-.64-.14-1.17-.41-1.61zM8.58 12.41c.21-.18.45-.36.7-.53.25-.18.5-.36.75-.56.25-.2.49-.41.73-.63.23-.22.44-.47.63-.74.18-.27.33-.56.44-.88.11-.32.16-.67.16-1.07 0-.32-.05-.65-.14-1-.09-.35-.25-.68-.47-.97-.22-.3-.51-.55-.87-.74-.36-.2-.81-.29-1.35-.29-.49 0-.93.1-1.3.29-.37.18-.69.44-.95.78-.26.33-.45.73-.58 1.2-.13.46-.2.96-.2 1.5h1.43c.01-.35.04-.67.09-.97.05-.3.14-.56.25-.78.11-.22.26-.39.45-.52s.43-.19.71-.19c.31 0 .56.06.75.18.19.12.34.26.45.43.11.17.18.36.22.56.04.2.06.39.06.57-.01.38-.1.72-.26 1.02-.15.3-.37.57-.63.83-.26.25-.54.49-.85.71-.31.22-.61.45-.89.68-.6.45-1.06.98-1.41 1.58-.35.61-.52 1.32-.53 2.13h6.01v-1.43H7.69c.06-.21.17-.42.33-.61s.34-.38.56-.55z"],office:["M19 6h-5V1c0-.55-.45-1-1-1H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h4v-6h4v6h10c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1zM6 12H2V8h4v4zm0-6H2V2h4v4zm6 6H8V8h4v4zm0-6H8V2h4v4zm6 11h-4v-3h4v3zm0-5h-4V8h4v4z"],offline:["M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zM7 18l2-7H5l8-9-2 7h4l-8 9z"],"oil-field":["M19 17.99h-1.36l-4.35-9.57 2.91-.86 1.66 4.1c.11.27.43.4.72.31.12-.04.22-.11.28-.2.06-.11 1.47-2.08 1.05-5.6C19.79 5.12 19.3 0 16.01 0 14.89.01 13.99.83 14 1.84c0 .19.04.38.1.56l1.34 3.31L.72 10.03v.02c-.41.12-.72.49-.72.94 0 .55.45 1 1 1 .1 0 .19-.03.28-.06v.02l2-.59 1.47 6.63H3c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1zM5.2 10.8l3.95-1.16-2.83 6.22L5.2 10.8zm2.35 7.19l3.95-8.68 3.95 8.68h-7.9z"],"one-column":["M14.94 0h-4c-.55 0-1 .45-1 1v18c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-8 6c-.28 0-.53.11-.71.29l-3 3c-.18.18-.29.43-.29.71s.11.53.29.71l3 3A1.003 1.003 0 007.94 13V7c0-.55-.45-1-1-1z"],outdated:["M10 0c5.52 0 10 4.48 10 10s-4.48 10-10 10S0 15.52 0 10c0-.55.45-1 1-1s1 .45 1 1c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8C7.47 2 5.22 3.17 3.76 5H5c.55 0 1 .45 1 1s-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1s1 .45 1 1v2.05C3.82 1.6 6.71 0 10 0zm1 16H9v-2h2v2zm0-3H9V4h2v9z"],"page-layout":["M19 1H1c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zM7 17H2V8h5v9zm11 0H8V8h10v9zm0-10H2V3h16v4z"],"panel-stats":["M1 1h18a1 1 0 011 1v15a1 1 0 01-1 1H1a1 1 0 01-1-1V2a1 1 0 011-1zm1 2v13h16V3H2zm9 0h1v13h-1V3zm2 7h3.952v1H13v-1zm0 2h3.952v1H13v-1zm0 2h3.952v1H13v-1zm0-6h3.952v1H13V8zm0-2h3.952v1H13V6zm0-2h3.952v1H13V4z"],"panel-table":["M19 1H1c-.6 0-1 .4-1 1v15c0 .6.4 1 1 1h18c.6 0 1-.4 1-1V2c0-.6-.4-1-1-1zm-9 11H7V9h3v3zm0-4H7V5h3v3zm-8 8V3h4v13H2zm5 0v-3h3v3H7zm11 0h-7v-3h7v3zm0-4h-7V9h7v3zm0-4h-7V5h7v3z"],paperclip:["M18.35 2.67A5.664 5.664 0 0014.33 1c-1.44 0-2.89.56-3.99 1.67l-9.16 9.27C.4 12.73 0 13.78 0 14.83s.39 2.1 1.18 2.9c.78.79 1.82 1.18 2.85 1.18 1.04 0 2.07-.39 2.87-1.2l9.14-9.27c.96-.96.96-2.5.02-3.45-.94-.95-2.49-.96-3.44 0l-7.59 7.69c-.31.32-.3.83.01 1.14.31.31.81.31 1.13.02l7.59-7.69c.31-.31.84-.31 1.13-.02.31.31.31.85 0 1.16l-9.14 9.27c-.93.95-2.54.93-3.45.02-.94-.95-.92-2.55.02-3.49l9.16-9.25c1.55-1.56 4.18-1.59 5.72-.03 1.56 1.57 1.55 4.26 0 5.82l-8.89 9.02c-.3.31-.3.81.01 1.11.3.3.79.31 1.1.01v.01l8.91-9.02A5.645 5.645 0 0020 6.73c0-1.48-.55-2.94-1.65-4.06z"],paragraph:["M16.5 1H7C4.2 1 2 3.2 2 6s2.2 5 5 5v6.5c0 .8.7 1.5 1.5 1.5s1.5-.7 1.5-1.5V4h2v13.5c0 .8.7 1.5 1.5 1.5s1.5-.7 1.5-1.5V4h1.5c.8 0 1.5-.7 1.5-1.5S17.3 1 16.5 1z"],path:["M18 0H2C.9 0 0 .9 0 2s.9 2 2 2h7v4H4c-1.1 0-2 .9-2 2s.9 2 2 2h5v4H6c-1.1 0-2 .9-2 2s.9 2 2 2h8c1.1 0 2-.9 2-2s-.9-2-2-2h-3v-4h5c1.1 0 2-.9 2-2s-.9-2-2-2h-5V4h7c1.1 0 2-.9 2-2s-.9-2-2-2z"],"path-search":["M4 7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm15 11.69l-5-2.5v-3.63c-.32.11-.66.22-1 .29v3.32l-6 2.57v-7.25c-.36-.27-.69-.57-1-.9v8.1l-5-2.5V10c.55 0 1-.45 1-1s-.45-1-1-1V1.31l3.43 1.71c.11-.31.24-.62.39-.92L.72.05A.545.545 0 00.5 0C.22 0 0 .22 0 .5v16c0 .2.12.36.28.44l6 3c.07.04.14.06.22.06.07 0 .14-.01.2-.04l6.79-2.91 5.79 2.9c.07.03.14.05.22.05.28 0 .5-.22.5-.5v-4.21c-.31.13-.64.21-1 .21v3.19zM10 5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm3-1c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm6.72-.94l-1.43-.72c.2.43.36.89.48 1.36l.23.11V5.5c-.55 0-1 .45-1 1s.45 1 1 1v1.96l1 1V3.5c0-.2-.12-.36-.28-.44zm-3.69 5.56c.14-.21.27-.42.38-.65.02-.04.04-.07.05-.11.11-.22.2-.45.28-.69v-.01c.07-.24.13-.48.17-.73l.03-.17c.04-.25.06-.5.06-.76C17 2.46 14.54 0 11.5 0S6 2.46 6 5.5 8.46 11 11.5 11c.26 0 .51-.02.76-.06l.17-.03c.25-.04.49-.1.73-.17h.01c.24-.08.47-.17.69-.28.04-.02.07-.03.11-.05.23-.11.44-.24.65-.38l.18.18 3.5 3.5c.17.18.42.29.7.29a1.003 1.003 0 00.71-1.71l-3.68-3.67zm-4.53.88c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z"],pause:["M7 3H4c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zm9 0h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],people:["M16.94 17a4.92 4.92 0 00-.33-1.06c-.45-.97-1.37-1.52-3.24-2.3-.17-.07-.76-.31-.77-.32-.1-.04-.2-.08-.28-.12.05-.14.04-.29.06-.45 0-.05.01-.11.01-.16-.25-.21-.47-.48-.65-.79.22-.34.41-.71.56-1.12l.04-.11c-.01.02-.01.02-.02.08l.06-.15c.36-.26.6-.67.72-1.13.18-.37.29-.82.25-1.3-.05-.5-.21-.92-.47-1.22-.02-.53-.06-1.11-.12-1.59.38-.17.83-.26 1.24-.26.59 0 1.26.19 1.73.55.46.35.8.85.97 1.4.04.13.07.25.08.38.08.45.13 1.14.13 1.61v.07c.16.07.31.24.35.62.02.29-.09.55-.15.65-.05.26-.2.53-.46.59-.03.12-.07.25-.11.36-.01.01-.01.04-.01.04-.2.53-.51 1-.89 1.34 0 .06 0 .12.01.17.04.41-.11.71 1 1.19 1.1.5 2.77 1.01 3.13 1.79.34.79.2 1.25.2 1.25h-3.04zm-5.42-3.06c1.47.66 3.7 1.35 4.18 2.39.45 1.05.27 1.67.27 1.67H.04s-.19-.62.27-1.67c.46-1.05 2.68-1.75 4.16-2.4 1.48-.65 1.33-1.05 1.38-1.59 0-.07.01-.14.01-.21-.52-.45-.95-1.08-1.22-1.8l-.01-.01c0-.01-.01-.02-.01-.03-.07-.15-.12-.32-.16-.49-.34-.06-.54-.43-.62-.78-.08-.14-.24-.48-.2-.87.05-.51.26-.74.49-.83v-.08c0-.64.05-1.55.17-2.15a3.648 3.648 0 011.4-2.36C6.32 2.25 7.21 2 8 2s1.68.25 2.31.73a3.63 3.63 0 011.4 2.36c.11.6.17 1.52.17 2.15v.09c.22.09.42.32.47.82.03.39-.12.73-.2.87-.07.34-.27.71-.61.78-.04.16-.09.33-.15.48-.01.01-.02.05-.02.05-.27.71-.68 1.33-1.19 1.78 0 .08 0 .16.01.23.05.55-.15.95 1.33 1.6z"],percentage:["M15 10c-1.66 0-3 1.34-3 3v2c0 1.66 1.34 3 3 3s3-1.34 3-3v-2c0-1.66-1.34-3-3-3zm1 5c0 .55-.45 1-1 1s-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2zM8 7V5c0-1.66-1.34-3-3-3S2 3.34 2 5v2c0 1.66 1.34 3 3 3s3-1.34 3-3zM4 7V5c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1s-1-.45-1-1zm11-4a1.003 1.003 0 00-1.88-.48L5.14 16.49a1.003 1.003 0 101.74.99l7.99-13.97c.08-.15.13-.32.13-.51z"],person:["M19.61 17.91c-.57-1.32-3.35-2.19-5.19-3.01-1.85-.82-1.59-1.31-1.66-1.99-.01-.09-.01-.19-.02-.29.63-.56 1.15-1.33 1.49-2.22 0 0 .02-.05.02-.06.07-.19.13-.39.19-.6.42-.09.67-.55.76-.98.1-.17.29-.6.25-1.08-.06-.62-.31-.91-.59-1.03v-.11c0-.79-.07-1.93-.22-2.68A4.55 4.55 0 0012.9.92C12.11.32 11 0 10.01 0s-2.1.32-2.89.92a4.55 4.55 0 00-1.74 2.94c-.14.75-.22 1.89-.22 2.68v.1c-.29.11-.55.4-.61 1.04-.04.48.15.91.25 1.08.1.44.35.91.79.98.05.21.12.41.19.6 0 .01.01.03.01.04l.01.02c.34.91.87 1.69 1.52 2.25 0 .09-.01.18-.02.26-.07.68.13 1.17-1.72 1.99S.96 16.59.39 17.91C-.18 19.23.05 20 .05 20h19.9s.23-.77-.34-2.09z"],phone:["M19.91 15.51c-.08-.08-4.21-2.5-4.35-2.57a.876.876 0 00-.4-.1c-.19 0-.42.13-.71.4-.28.27-1.17 1.49-1.43 1.76s-.48.4-.65.4c-.08 0-.19-.02-.32-.07s-1.45-.73-4.2-3.15-3.11-4-3.13-4.44c0-.17.13-.39.4-.65.28-.25.57-.51.89-.74.32-.24.61-.5.88-.78s.4-.52.4-.71c0-.13-.03-.27-.1-.4C7.12 4.32 4.62.19 4.53.1c-.19-.18-.92-.1-1.29.1C.25 1.82 0 4 .05 4.86c.05.89.61 5.58 5.2 9.93 5.7 5.41 9.66 5.2 9.92 5.2.87 0 3.52-.48 4.65-3.19.16-.38.31-1.07.09-1.29z"],"pie-chart":["M9 .98c-4.5.5-8 4.31-8 8.94 0 4.97 4.03 9.04 9 9.04 4.63 0 8.44-3.96 8.94-7.96H9V.98z","M10-.08V10h10C20 4 15.52-.08 10-.08z"],pin:["M11.77 1.16c-.81.81-.74 2.28.02 3.76L6.1 8.71c-2.17-1.46-4.12-2-4.94-1.18l4.95 4.95-4.95 6.36 6.36-4.95 4.95 4.95c.82-.82.27-2.77-1.19-4.94l3.8-5.69c1.47.76 2.94.84 3.76.02l-7.07-7.07z"],pivot:["M5.83 9.75L.29 15.29a1.003 1.003 0 001.42 1.42l5.54-5.54c-.57-.37-1.05-.85-1.42-1.42zM19 11c-.55 0-1 .45-1 1v1.59l-3.83-3.83c-.37.56-.85 1.04-1.41 1.41L16.59 15H15c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1zm-5-4c0-2.21-1.79-4-4-4S6 4.79 6 7s1.79 4 4 4 4-1.79 4-4zm-4 2c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"],"pivot-table":["M3 5H1c-.55 0-1 .45-1 1v13c0 .55.45 1 1 1h2c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm0-5H1C.45 0 0 .45 0 1v2c0 .55.45 1 1 1h2c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm13.71 5.29C16.53 5.11 16.28 5 16 5s-.53.11-.71.29l-3 3a1.003 1.003 0 001.42 1.42L15 8.41V11c0 2.21-1.79 4-4 4H8.41l1.29-1.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-3 3c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l3 3a1.003 1.003 0 001.42-1.42L8.41 17H11c3.31 0 6-2.69 6-6V8.41l1.29 1.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-3-3zM19 0H6c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h13c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z"],play:["M16 10c0-.36-.2-.67-.49-.84l.01-.01-10-6-.01.01A.991.991 0 005 3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1 .19 0 .36-.07.51-.16l.01.01 10-6-.01-.01c.29-.17.49-.48.49-.84z"],plus:["M16 9h-5V4c0-.55-.45-1-1-1s-1 .45-1 1v5H4c-.55 0-1 .45-1 1s.45 1 1 1h5v5c0 .55.45 1 1 1s1-.45 1-1v-5h5c.55 0 1-.45 1-1s-.45-1-1-1z"],"polygon-filter":["M18 7c-.27 0-.52.05-.75.15l-6.28-4.88c.01-.09.03-.18.03-.27 0-1.1-.9-2-2-2S7 .9 7 2c0 .06.01.12.02.19l-4.19 3C2.57 5.07 2.29 5 2 5 .9 5 0 5.9 0 7c0 .74.4 1.38 1 1.72v7.55c-.6.35-1 .99-1 1.73 0 1.1.9 2 2 2 .74 0 1.38-.4 1.72-1h7.55c.35.6.98 1 1.72 1 1.1 0 2-.9 2-2 0-.37-.11-.72-.29-1.02L18.03 11A2 2 0 0018 7zm-5.03 9c-.72.01-1.35.41-1.69 1H3.72c-.17-.3-.42-.55-.72-.72V8.72c.6-.34 1-.98 1-1.72 0-.06-.01-.12-.02-.19l4.19-3c.26.12.54.19.83.19.27 0 .52-.05.75-.15l6.28 4.88c-.01.09-.03.18-.03.27 0 .37.11.72.29 1.02L12.97 16z"],power:["M10 10c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1S9 .45 9 1v8c0 .55.45 1 1 1zm3-7.45v2.16c2.36 1.12 4 3.5 4 6.29 0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.79 1.64-5.17 4-6.29V2.55C3.51 3.79 1 7.09 1 11a9 9 0 0018 0c0-3.91-2.51-7.21-6-8.45z"],"predictive-analysis":["M20 8.01c0-1.26-.61-2.43-1.61-3.12C17.86 2.5 15.8.79 13.4.79c-.58 0-1.14.1-1.69.29A3.533 3.533 0 009.17 0C8.05 0 7 .55 6.32 1.45c-.15-.02-.3-.03-.45-.03-1.63 0-3.03 1.12-3.46 2.71C.97 4.65 0 6.05 0 7.66c0 .48.09.95.26 1.4-.17.44-.26.91-.26 1.39 0 1.38.72 2.64 1.89 3.29.67.7 1.59 1.09 2.54 1.09.61 0 1.19-.15 1.71-.45.68.82 1.68 1.3 2.73 1.3.66 0 1.28-.18 1.83-.52.61.49 1.34.81 2.11.91 1.3 1.43 2.3 3.28 2.31 3.3 0 0 .35.61.33.61.96-.01 1.77-.2 1.64-1.3.01.02-.92-2.89-.92-2.89.52-.26.94-.69 1.21-1.23 1.12-.66 1.84-1.91 1.84-3.26 0-.3-.03-.6-.1-.89.57-.64.88-1.51.88-2.4zm-1.54 1.28l-.18-.2-.77-.84c-.33-.37-.67-1.17-.73-1.73 0 0-.13-1.25-.13-1.26-.06-.74-1.17-.73-1.13.14 0 .02.13 1.26.13 1.26.04.36.15.77.3 1.17-.08-.01-.15-.02-.22-.02 0 0-2.57-.12-2.57-.13-.73-.03-.89 1.22-.05 1.25l2.57.13c.53.03 1.29.37 1.61.72l.61.67.02.06c.1.27.14.55.14.83 0 .93-.51 1.77-1.34 2.18l-.2.1-.09.23c-.19.48-.6.82-1.1.93l-.67.14.87 2.75c-.48-.76-1.19-1.79-2.02-2.67l-.15-.16-.21-.02c-.51-.04-.99-.21-1.42-.48l1.7-1.48c.44-.39 1.04-.55 1.24-.49 0 0 .78.22.78.23.78.2 1.03-.92.29-1.21l-.78-.23c-.69-.2-1.67.22-2.24.72l-1.91 1.66-.39.32c-.44.36-.93.55-1.5.55-.8 0-1.54-.41-1.97-1.07v-1.88c0-.5.21-.98.34-1.07 0 0 .65-.43.64-.43.87-.69.21-1.57-.64-1.14 0-.01-.65.43-.65.43-.31.2-.54.56-.7.97-.13-.13-.28-.25-.43-.35 0 0-1.91-1.26-1.91-1.28-.81-.56-1.5.63-.61 1.11 0-.02 1.89 1.28 1.89 1.28.46.31.77.97.77 1.36v.84c-.43.24-.78.36-1.24.36-.67 0-1.31-.29-1.77-.79l-.07-.08-.09-.05a2.425 2.425 0 01-1.31-2.16c0-.38.09-.74.25-1.08l.15-.31-.14-.33c-.17-.34-.25-.7-.25-1.08 0-1.13.76-2.1 1.85-2.37l.39-.09.07-.43a2.41 2.41 0 012.39-2.05c.19 0 .39.02.58.07l.4.1.22-.38A2.41 2.41 0 019.17 1.3c.55 0 1.08.19 1.5.53l-.44.45-.01-.01-.31.31c-.41.35-.92.53-1.11.5 0 0-.84-.13-.84-.14-.83-.15-1.09 1.08-.18 1.29.01 0 .84.14.84.14.03 0 .06 0 .09.01-.14.46-.18.96-.12 1.4 0 0 .21 1.24.19 1.23.13.65 1.32.44 1.16-.22 0-.01-.19-1.23-.19-1.23-.07-.48.15-1.19.45-1.5l.48-.5c.07-.06.13-.12.19-.18l.93-.95c.5-.23 1.04-.34 1.59-.34 1.93 0 3.57 1.4 3.89 3.34l.05.31.26.15a2.445 2.445 0 01.87 3.4z"],prescription:["M13.95 10.23c.16-.18.22-.22.46-.22h1.48c.25 0 .47.08.59.33.1.2.09.41-.05.66l-2.71 3.58L16.88 19c.13.21.16.46.03.69-.12.21-.34.31-.57.31H14.7c-.31 0-.56-.17-.7-.44l-1.9-2.67-1.93 2.68c-.15.27-.42.43-.73.43H7.98c-.25 0-.47-.08-.59-.33-.1-.2-.09-.41.05-.66l3.09-4.35L6.26 9H5v4.32c0 .41-.3.69-.7.69H2.7c-.41 0-.7-.28-.7-.69V.69c0-.41.3-.69.7-.69h4.42c.71 0 1.36.1 1.94.3.59.2 1.11.49 1.54.87.44.38.78.84 1.02 1.39.24.54.36 1.14.36 1.78 0 1.01-.28 1.88-.84 2.6-.43.54-1.35 1.29-2 1.59l3.09 3.94 1.72-2.24zM6.71 6.04c.71 0 1.45-.16 1.81-.46.33-.28.5-.69.5-1.25s-.17-.97-.5-1.25c-.35-.3-1.1-.46-1.81-.46h-1.7v3.42h1.7z"],presentation:["M19 1h-8c0-.55-.45-1-1-1S9 .45 9 1H1c-.55 0-1 .45-1 1s.45 1 1 1h1v11c0 .55.45 1 1 1h4.59L4.3 18.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L9 16.41V19c0 .55.45 1 1 1s1-.45 1-1v-2.59l3.29 3.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L12.41 15H17c.55 0 1-.45 1-1V3h1c.55 0 1-.45 1-1s-.45-1-1-1zm-3 12H4V3h12v10z"],print:["M14 16H6v-4H4v5c0 .55.45 1 1 1h10c.55 0 1-.45 1-1v-5h-2v4zm2-13c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v1h12V3zm3 2H1c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h2v-3h14v3h2c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm-1 4h-2V7h2v2z"],projects:["M18 4c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v2h16V4zm-2-3c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v1h12V1zm3 6H1c-.55 0-1 .45-1 1v11c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1zm-5 7c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-2h1v2h6v-2h1v2z"],properties:["M2 15c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm5-4h12c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1 .45-1 1s.45 1 1 1zM2 1C.9 1 0 1.9 0 3s.9 2 2 2 2-.9 2-2-.9-2-2-2zm17 8H7c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1zm0 7H7c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1z"],property:["M3 5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm5-1h11c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1zM3 15c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm16 1H8c-.55 0-1 .45-1 1s.45 1 1 1h11c.55 0 1-.45 1-1s-.45-1-1-1zm-1-8H9c-1.1 0-2 .9-2 2s.9 2 2 2h9c1.1 0 2-.9 2-2s-.9-2-2-2zM3 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"],"publish-function":["M7.01 10.11c.35-.64.72-1.68 1.09-3.11l.8-3.03h.96l.24-.77h-.99c.28-1.11.66-1.92 1.12-2.43.28-.32.56-.48.83-.48.05 0 .1.02.13.05.03.03.05.07.05.12 0 .04-.04.13-.11.25-.08.12-.11.24-.11.35 0 .15.06.28.18.39.12.11.27.16.45.16.2 0 .36-.07.49-.2s.2-.31.2-.54c0-.26-.1-.47-.3-.63-.2-.16-.52-.24-.96-.24-.68 0-1.3.19-1.86.58-.55.38-1.08 1.02-1.58 1.91-.17.3-.34.5-.49.59-.15.08-.4.13-.74.12l-.23.77h.95L5.74 9.21c-.23.86-.39 1.39-.47 1.59-.12.29-.3.54-.54.75-.1.08-.21.12-.35.12-.04 0-.07-.01-.1-.03l-.03-.04c0-.02.03-.07.1-.13.07-.07.1-.17.1-.31 0-.15-.05-.28-.16-.38-.11-.1-.27-.15-.47-.15-.25 0-.44.07-.59.2-.15.12-.23.28-.23.46 0 .19.09.36.27.5.19.14.47.21.86.21.61 0 1.16-.15 1.63-.46.48-.31.89-.79 1.25-1.43zm3.7 1.18c-.18-.18-.43-.29-.71-.29s-.53.11-.71.29l-3 3a1.003 1.003 0 001.42 1.42L9 14.41V19c0 .55.45 1 1 1s1-.45 1-1v-4.59l1.29 1.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-3-3zm4.15-6.78c.17-.13.36-.2.55-.2.07 0 .2.03.39.08s.36.08.5.08c.2 0 .37-.07.5-.2.13-.14.2-.31.2-.52 0-.22-.07-.4-.2-.53s-.33-.2-.58-.2c-.22 0-.43.05-.63.15-.2.1-.45.32-.75.67-.23.25-.56.7-1.01 1.33a6.52 6.52 0 00-.91-2.15l-2.38.39-.05.25c.18-.03.33-.05.45-.05.24 0 .43.1.59.3.25.31.59 1.24 1.02 2.79-.34.44-.58.73-.7.87-.21.22-.38.36-.52.43-.1.05-.22.08-.35.08-.1 0-.26-.05-.49-.16a1.01 1.01 0 00-.42-.11c-.23 0-.42.07-.57.22-.17.14-.24.32-.24.55 0 .21.07.38.21.51.14.13.33.2.56.2.23 0 .44-.05.64-.14.2-.09.45-.29.75-.59s.72-.78 1.25-1.43c.2.62.38 1.07.53 1.35.15.28.32.49.52.61.19.12.44.19.73.19.28 0 .57-.1.86-.3.38-.25.77-.69 1.17-1.31l-.25-.14c-.27.37-.48.6-.61.69-.09.06-.19.09-.31.09-.14 0-.28-.09-.42-.26-.23-.29-.54-1.09-.93-2.4.37-.58.66-.96.9-1.14z"],pulse:["M19 10h-2.38L14.9 6.55h-.01c-.17-.32-.5-.55-.89-.55-.43 0-.79.28-.93.66h-.01l-2.75 7.57L7.98 1.82h-.02A.978.978 0 007 1c-.44 0-.8.29-.94.69h-.01L3.28 10H1c-.55 0-1 .45-1 1s.45 1 1 1h3c.44 0 .8-.29.94-.69h.01l1.78-5.34 2.29 12.21h.02c.08.46.47.82.96.82.43 0 .79-.28.93-.66h.01l3.21-8.82.96 1.92h.01c.16.33.49.56.88.56h3c.55 0 1-.45 1-1s-.45-1-1-1z"],random:["M14.47 5h2.12L15.3 6.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-3-3a1.003 1.003 0 00-1.42 1.42L16.59 3H14c-.31 0-.57.15-.76.37l-.01-.01-2.93 3.52 1.3 1.56L14.47 5zm2.24 7.29a1.003 1.003 0 00-1.42 1.42l1.3 1.29h-2.12L4.77 3.36l-.01.01A.998.998 0 004 3H1c-.55 0-1 .45-1 1s.45 1 1 1h2.53l9.7 11.64.01-.01c.19.22.45.37.76.37h2.59l-1.29 1.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-3-3zM3.53 15H1c-.55 0-1 .45-1 1s.45 1 1 1h3c.31 0 .57-.15.76-.37l.01.01 2.93-3.52-1.3-1.56L3.53 15z"],record:["M10 3a7 7 0 100 14 7 7 0 100-14z"],redo:["M19.71 5.29l-4-4a1.003 1.003 0 00-1.42 1.42L16.59 5H6c-3.31 0-6 2.69-6 6s2.69 6 6 6h5v-2H6c-2.21 0-4-1.79-4-4s1.79-4 4-4h10.59L14.3 9.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71zM15 14c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"],refresh:["M19 1c-.55 0-1 .45-1 1v2.06C16.18 1.61 13.29 0 10 0 4.48 0 0 4.48 0 10c0 .55.45 1 1 1s1-.45 1-1c0-4.42 3.58-8 8-8 2.52 0 4.76 1.18 6.22 3H15c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zm0 8c-.55 0-1 .45-1 1 0 4.42-3.58 8-8 8-2.52 0-4.76-1.18-6.22-3H5c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1v-2.06C3.82 18.39 6.71 20 10 20c5.52 0 10-4.48 10-10 0-.55-.45-1-1-1z"],"regression-chart":["M19 16H3.1L19.31 3.39l-.61-.79L2 15.59V3c0-.55-.45-1-1-1s-1 .45-1 1v14c0 .55.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zm-9-9c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm-5 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm10-2c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2zm-5 4c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2z"],remove:["M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm5-9H5c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1z"],"remove-column":["M19 0H5c-.55 0-1 .45-1 1v4h2V2h5v16H6v-3H4v4c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 18h-5V2h5v16zM6.29 13.71a1.003 1.003 0 001.42-1.42L5.41 10 7.7 7.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71L4 8.59l-2.29-2.3A1.003 1.003 0 00.29 7.71L2.59 10 .3 12.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L4 11.41l2.29 2.3z"],"remove-column-left":["M4 11h6c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zM19 0H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-7 18H2V2h10v16zm6 0h-5V2h5v16z"],"remove-column-right":["M19 0H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zM7 18H2V2h5v16zm11 0H8V2h10v16zm-8-7h6c.55 0 1-.45 1-1s-.45-1-1-1h-6c-.55 0-1 .45-1 1s.45 1 1 1z"],"remove-row-bottom":["M7 14h6c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1 .45-1 1s.45 1 1 1zM19 0H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 18H2V8h16v10zm0-11H2V2h16v5z"],"remove-row-top":["M7 8h6c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1 .45-1 1s.45 1 1 1zm12-8H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 18H2v-5h16v5zm0-6H2V2h16v10z"],repeat:["M14 6c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1s-1 .45-1 1v2.05C16.18 1.6 13.29 0 10 0 4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10c0-.55-.45-1-1-1s-1 .45-1 1c0 4.42-3.58 8-8 8s-8-3.58-8-8 3.58-8 8-8c2.53 0 4.77 1.17 6.24 3H15c-.55 0-1 .45-1 1z"],reset:["M6 6c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1s1 .45 1 1v2.05C3.82 1.6 6.71 0 10 0c5.52 0 10 4.48 10 10s-4.48 10-10 10S0 15.52 0 10c0-.55.45-1 1-1s1 .45 1 1c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8C7.47 2 5.23 3.17 3.76 5H5c.55 0 1 .45 1 1z"],resolve:["M8.7 4.7C7.9 4.2 7 4 6 4c-3.3 0-6 2.7-6 6s2.7 6 6 6c1 0 1.9-.2 2.7-.7C7.3 14 6.5 12.1 6.5 10s.9-4 2.2-5.3zM14 4c-1 0-1.9.2-2.7.7 1.4 1.4 2.2 3.2 2.2 5.3s-.9 4-2.2 5.3c.8.5 1.7.7 2.7.7 3.3 0 6-2.7 6-6s-2.7-6-6-6zm-4 1.5C8.8 6.7 8 8.2 8 10s.8 3.3 2 4.4c1.2-1.1 2-2.7 2-4.5s-.8-3.3-2-4.4z"],rig:["M7 4.2C7 5.75 8.34 7 10 7s3-1.46 3-2.8C13 1.45 10.94 0 10 0H6c0 2.74 3.76 1.96 1 4.2zm11.71 14.09L13 12.59V9.01c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v3.58l-5.71 5.7a1.003 1.003 0 001.42 1.42L7 15.42V19c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3.58l4.29 4.29a1.003 1.003 0 001.42-1.42zM10.21 8c.01 0 .01.01 0 0 .01.01.01 0 0 0z"],"right-join":["M8.7 4.7C7.4 6 6.5 7.9 6.5 10s.8 4 2.2 5.3c-.8.5-1.7.7-2.7.7-3.3 0-6-2.7-6-6s2.7-6 6-6c1 0 1.9.2 2.7.7zm-3.34 9.25c-.55-1.2-.86-2.54-.86-3.95s.31-2.75.86-3.95a4.001 4.001 0 000 7.9zM14 4c3.3 0 6 2.7 6 6s-2.7 6-6 6c-1 0-1.9-.2-2.7-.7 1.3-1.3 2.2-3.2 2.2-5.3s-.8-3.9-2.2-5.3C12.1 4.2 13 4 14 4zm-4 1.5C8.8 6.7 8 8.2 8 10s.8 3.3 2 4.4c1.2-1.1 2-2.7 2-4.5s-.8-3.3-2-4.4z"],ring:["M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z"],"rotate-document":["M8.71 6.29A.997.997 0 008 6H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h9c.55 0 1-.45 1-1v-8c0-.28-.11-.53-.29-.71l-4-4zM11 18H4V8h3v3c0 .55.45 1 1 1h3v6zm3-16h-1.59l.29-.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-2 2C9.11 2.47 9 2.72 9 3c0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42l-.3-.29H14c1.1 0 2 .9 2 2v3c0 .55.45 1 1 1s1-.45 1-1V6c0-2.21-1.79-4-4-4z"],"rotate-page":["M14 2h-1.59l.29-.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-2 2C9.11 2.47 9 2.72 9 3c0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42l-.3-.29H14c1.1 0 2 .9 2 2v3c0 .55.45 1 1 1s1-.45 1-1V6c0-2.21-1.79-4-4-4zm-2 5H3c-.55 0-1 .45-1 1v11c0 .55.45 1 1 1h9c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1zm-1 11H4V9h7v9z"],route:["M14.028 6.016c.146.275.31.57.485.872.304.524.628 1.047.952 1.545l.118.178-.208-.006-.577-.005c-2.093.004-2.841.303-2.841.895 0 .069.271.248 1.245.567l1.008.313c2.671.831 3.99 1.827 3.99 4.167 0 2.76-1.928 4.059-4.832 4.376-.782.085-1.52.098-2.452.066l-1.15-.046H6.221l.535-.811a67.46 67.46 0 001.122-1.787h2.04l.686.03c1.028.046 1.77.043 2.523-.039 1.832-.2 2.673-.767 2.673-1.789 0-.69-.483-1.09-1.992-1.585l-.83-.257c-1.192-.364-2.037-.7-2.59-1.165.399-1 .612-1.844.612-2.538a6.018 6.018 0 00-.382-2.098c.745-.573 1.884-.822 3.41-.883zM5 4.2c2.648 0 4.791 2.151 4.8 4.797C9.8 11.652 5 18.6 5 18.6l-.5-.744C3.273 15.993.2 11.121.2 8.997A4.802 4.802 0 015 4.2zm0 2.4a2.4 2.4 0 10.002 4.802A2.4 2.4 0 005 6.6zM17 .333a2.671 2.671 0 012.667 2.665C19.667 4.473 17 8.333 17 8.333l-.391-.587c-.741-1.137-2.276-3.629-2.276-4.748A2.668 2.668 0 0117 .333z"],satellite:["M9 18c.6 0 1 .4 1 1s-.4 1-1 1c-5 0-9-4-9-9 0-.6.4-1 1-1s1 .4 1 1c0 3.9 3.1 7 7 7zm0-4c.6 0 1 .4 1 1s-.4 1-1 1c-2.8 0-5-2.2-5-5 0-.6.4-1 1-1s1 .4 1 1c0 1.7 1.3 3 3 3zm5.7-3.7c.4-.4 1-.4 1.4 0l3.6 3.6c.4.4.4 1 0 1.4l-1.4 1.4c-.4.4-1 .4-1.4 0l-3.6-3.6c-.4-.4-.4-1 0-1.4l1.4-1.4zM4.7.3c.4-.4 1-.4 1.4 0l3.6 3.6c.4.4.4 1 0 1.4L8.3 6.7c-.4.4-1 .4-1.4 0L3.3 3.1c-.4-.4-.4-1 0-1.4L4.7.3zm11.1 1c.4-.4 1-.4 1.4 0l1.6 1.6c.4.4.4 1 0 1.4l-6.5 6.5c-.4.4-1 .4-1.4 0L9.3 9.2c-.4-.4-.4-1 0-1.4l6.5-6.5zM9 12c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1z"],saved:["M12 0H4c-.55 0-1 .45-1 1v18c0 .55.45 1 1 1h13c.55 0 1-.45 1-1V6l-6-6zm4 18H5V2h6v5h5v11zm-8.29-6.71a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29.32 0 .59-.16.77-.38l.01.01 4-5-.01-.01c.14-.18.23-.38.23-.62 0-.55-.45-1-1-1-.32 0-.59.16-.77.38l-.01-.01-3.3 4.13-2.21-2.21z"],"scatter-plot":["M9 9c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm5 2c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm4-5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm1 10H2V3c0-.55-.45-1-1-1s-1 .45-1 1v14c0 .55.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zM5 15c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"],search:["M19.56 17.44l-4.94-4.94A8.004 8.004 0 0016 8c0-4.42-3.58-8-8-8S0 3.58 0 8s3.58 8 8 8c1.67 0 3.21-.51 4.5-1.38l4.94 4.94a1.498 1.498 0 102.12-2.12zM8 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6z"],"search-around":["M9.9 6.9a3 3 0 100 6 3 3 0 100-6zM3 14c-1.7 0-3 1.3-3 3s1.3 3 3 3 3-1.3 3-3-1.3-3-3-3zm0 5c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM3 0C1.3 0 0 1.3 0 3s1.3 3 3 3 3-1.3 3-3-1.3-3-3-3zm0 5c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM17 14c-1.7 0-3 1.3-3 3s1.3 3 3 3 3-1.3 3-3-1.3-3-3-3zm0 5c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM17 0c-1.7 0-3 1.3-3 3s1.3 3 3 3 3-1.3 3-3-1.3-3-3-3zm0 5c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM10 10L5 5","M5.379 4.671l5.02 5.02-.707.708-5.02-5.02zM10 10l5-5","M14.621 4.671l.707.708-5.02 5.02-.707-.707z","M10 10l5 5M10.379 9.671l5.02 5.02-.707.708-5.02-5.02z","M10 10l-5 5M9.621 9.671l.707.708-5.02 5.02-.707-.707z"],"search-template":["M13 8H5c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1zm0 3H5c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1zm0-6H5c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1zm6.56 12.44l-3.23-3.23A8.939 8.939 0 0018 9a9 9 0 10-9 9c1.94 0 3.74-.62 5.21-1.67l3.23 3.23a1.498 1.498 0 102.12-2.12zM9 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"],"search-text":["M19.56 17.44l-3.23-3.23A8.939 8.939 0 0018 9a9 9 0 10-9 9c1.94 0 3.74-.62 5.21-1.67l3.23 3.23a1.498 1.498 0 102.12-2.12zM9 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm3.5-11h-7c-.28 0-.5.22-.5.5v2c0 .28.22.5.5.5s.5-.22.5-.5V7h2v6h-.5c-.28 0-.5.22-.5.5s.22.5.5.5h3c.28 0 .5-.22.5-.5s-.22-.5-.5-.5H10V7h2v.5c0 .28.22.5.5.5s.5-.22.5-.5v-2c0-.28-.22-.5-.5-.5z"],"segmented-control":["M19 5H1c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm-1 8h-8V7h8v6z"],select:["M19.71 18.29l-4.25-4.25L20 12.91 9.93 9.33c.04-.1.07-.21.07-.33V3c0-.55-.45-1-1-1H4V1c0-.55-.45-1-1-1S2 .45 2 1v1H1c-.55 0-1 .45-1 1s.45 1 1 1h1v5c0 .55.45 1 1 1h6c.12 0 .23-.03.34-.07L12.91 20l1.14-4.54 4.25 4.25c.17.18.42.29.7.29a1.003 1.003 0 00.71-1.71zM8 8H4V4h4v4z"],selection:["M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z","M10 6a4 4 0 100 8 4 4 0 100-8z"],"send-message":["M1.754.135L19.393 9.06c.57.288.775.943.458 1.462-.107.176-.266.32-.458.418l-17.64 8.924c-.57.289-1.288.102-1.604-.417A1.001 1.001 0 010 18.925v-6.851L11.021 10 0 7.938V1.075C0 .481.529 0 1.18 0c.201 0 .399.047.574.135z"],"send-to":["M19 0h-5c-.6 0-1 .4-1 1s.4 1 1 1h2.6l-4.3 4.3c-.2.2-.3.4-.3.7 0 .6.4 1 1 1 .3 0 .5-.1.7-.3L18 3.4V6c0 .5.5 1 1 1s1-.5 1-1V1c0-.6-.5-1-1-1zm0 9c-1 0-1.9-.5-2.5-1.3l-1.4 1.4c-.5.6-1.3.9-2.1.9-1.7 0-3-1.3-3-3 0-.8.3-1.6.9-2.1l1.4-1.4C11.5 2.9 11 2 11 1c0-.3.1-.6.2-.9-.4-.1-.8-.1-1.2-.1C4.5 0 0 4.5 0 10s4.5 10 10 10 10-4.5 10-10c0-.4 0-.8-.1-1.2-.3.1-.6.2-.9.2z"],"send-to-graph":["M8 11H3c-.55 0-1 .45-1 1s.45 1 1 1h2.59L.3 18.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L7 14.41V17c0 .55.45 1 1 1s1-.45 1-1v-5c0-.55-.45-1-1-1zm10 2c-.53 0-1.01.21-1.37.55L11.9 10.6c.06-.19.1-.39.1-.6 0-.21-.04-.41-.1-.6l4.72-2.95c.37.34.85.55 1.38.55 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2c0 .21.04.41.1.6l-4.73 2.96c-.24-.23-.54-.4-.87-.48V3.93c.86-.22 1.5-1 1.5-1.93 0-1.1-.9-2-2-2S8 .9 8 2c0 .93.64 1.71 1.5 1.93v4.14c-.33.09-.63.26-.87.48L7.6 7.91 5.42 6.55 3.9 5.6c.06-.19.1-.39.1-.6 0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2c.53 0 1.01-.21 1.37-.55L9 9.96V10h.06L12 11.84l.4.25 1.51.94 2.19 1.37c-.06.19-.1.39-.1.6 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2zm-7-2.96l-.06-.04H11v.04z"],"send-to-map":["M8 11H3c-.55 0-1 .45-1 1s.45 1 1 1h2.59L.3 18.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L7 14.41V17c0 .55.45 1 1 1s1-.45 1-1v-5c0-.55-.45-1-1-1zm11.54-6.82l.01-.02-6-4-.01.02C13.39.08 13.21 0 13 0s-.39.08-.54.18l-.01-.02L7 3.8 1.55.17l-.01.01A.969.969 0 001 0C.45 0 0 .45 0 1v9c0-.55.45-1 1-1h1V2.87l4 2.67V9h2V5.54l4-2.67v11.6l-1 .67v2.4l2-1.33 5.45 3.63.01-.02c.15.1.33.18.54.18.55 0 1-.45 1-1V5c0-.35-.19-.64-.46-.82zM18 17.13l-4-2.67V2.87l4 2.67v11.59z"],"series-add":["M13.29 9.29c.3.62.8 1.12 1.42 1.42l-3 3c-.18.18-.43.29-.71.29s-.53-.11-.71-.3L7 10.41l-5 5V17h17c.55 0 1 .45 1 1s-.45 1-1 1H1a.998.998 0 01-1-1V4c0-.55.45-1 1-1s1 .45 1 1v8.59l4.29-4.3C6.47 8.11 6.72 8 7 8s.53.11.71.29l3.29 3.3 2.29-2.3zM12 5c0-.5.4-1 1-1h2V2c0-.6.4-1 1-1 .5 0 1 .4 1 1v2h2c.5 0 1 .4 1 1s-.5 1-1 1h-2v2c0 .6-.5 1-1 1-.6 0-1-.4-1-1V6h-2c-.6 0-1-.4-1-1z"],"series-configuration":["M11.91 10.67c.52.45 1.13.8 1.8 1.03l-2.01 2.01c-.18.18-.43.29-.71.29-.28 0-.53-.11-.71-.3L7 10.41l-5 5V17h16.99c.55 0 1 .45 1 1s-.45 1-1 1H1a.998.998 0 01-1-1V4c0-.55.45-1 1-1s1 .45 1 1v8.59l4.29-4.3C6.47 8.11 6.72 8 7 8c.28 0 .53.11.71.29l3.29 3.3.91-.92zM18.5 4.6h1.04c.25 0 .45.2.46.44v.9c0 .25-.2.45-.45.45h-1.04c-.07.22-.16.42-.27.62l.73.73c.17.17.17.44 0 .61l-.61.61c-.17.17-.44.17-.61 0l-.73-.73c-.2.11-.4.2-.62.26v1.05c0 .25-.2.45-.45.45h-.9c-.25 0-.45-.2-.45-.45V8.51c-.21-.06-.4-.15-.58-.25l-.76.77c-.17.17-.46.17-.64 0l-.64-.64a.465.465 0 010-.64l.76-.77c-.1-.19-.19-.38-.25-.59h-1.04c-.25 0-.45-.2-.45-.45v-.9c0-.25.2-.45.45-.45h1.04c.07-.22.16-.42.27-.61l-.73-.73a.429.429 0 010-.61l.61-.61c.17-.17.44-.17.61 0l.73.73c.2-.11.4-.2.62-.26V1.45a.44.44 0 01.44-.45h.9c.25 0 .45.2.45.45V2.5c.21.06.4.15.58.25l.76-.77c.17-.17.46-.17.64 0l.64.64c.17.17.17.46 0 .64l-.76.77c.1.17.19.36.25.57zm-4.69.9c0 .93.75 1.69 1.69 1.69.93 0 1.69-.75 1.69-1.69s-.75-1.69-1.69-1.69-1.69.76-1.69 1.69z"],"series-derived":["M18.82 6.58c-.03.05-.07.09-.11.13 0 0 0-.01-.01-.01l-2 2c-.2.2-.4.3-.7.3-.6 0-1-.4-1-1 0-.3.1-.5.3-.7L16.6 6H11c-.6 0-1-.4-1-1s.4-1 1-1h5.6l-1.3-1.3c-.2-.2-.3-.4-.3-.7 0-.6.4-1 1-1 .3 0 .5.1.7.3l3 3c.2.2.3.4.3.7s-.1.5-.3.7l-.88.88zm-5.53 2.71c.3.62.8 1.12 1.42 1.42l-3 3c-.18.18-.43.29-.71.29s-.53-.11-.71-.3L7 10.41l-5 5V17h17c.55 0 1 .45 1 1s-.45 1-1 1H1a.998.998 0 01-1-1V4c0-.55.45-1 1-1s1 .45 1 1v8.59l4.29-4.3C6.47 8.11 6.72 8 7 8s.53.11.71.29l3.29 3.3 2.29-2.3z"],"series-filtered":["M12.14 10.45c.21.67.65 1.23 1.22 1.61l-1.65 1.65c-.18.18-.43.29-.71.29s-.53-.11-.71-.3L7 10.41l-5 5V17h17c.55 0 1 .45 1 1s-.45 1-1 1H1a.998.998 0 01-1-1V4c0-.55.45-1 1-1s1 .45 1 1v8.59l4.29-4.3C6.47 8.11 6.72 8 7 8s.53.11.71.29l3.29 3.3 1.14-1.14zM19.35 1a.642.642 0 01.46 1.1l-3.03 3.03v2.95c0 .18-.07.34-.19.46l-1.28 1.29c-.11.1-.27.17-.45.17-.35 0-.64-.29-.64-.64V5.13L11.19 2.1a.642.642 0 01.45-1.1h7.71z"],"series-search":["M11.28 11.31l-.28.28-3.29-3.3C7.53 8.11 7.28 8 7 8s-.53.11-.71.29L2 12.59V4c0-.55-.45-1-1-1s-1 .45-1 1v14a.998.998 0 001 1h18c.55 0 1-.45 1-1s-.45-1-1-1H2v-1.59l5-5 3.29 3.29c.18.19.43.3.71.3s.53-.11.71-.29l2.09-2.09c-.17.02-.34.02-.51.02-.7 0-1.38-.12-2.01-.33zm-.93-6c0-1.62 1.31-2.93 2.93-2.93s2.93 1.31 2.93 2.93-1.31 2.93-2.93 2.93-2.93-1.31-2.93-2.93zm6.47 2.43c.11-.17.21-.33.29-.51.01-.03.03-.06.04-.09.08-.18.16-.35.21-.54.06-.2.1-.38.14-.58.01-.05.01-.09.02-.14.03-.2.05-.39.05-.6 0-2.37-1.93-4.3-4.3-4.3-2.37.01-4.3 1.93-4.3 4.31s1.93 4.3 4.3 4.3c.21 0 .4-.02.6-.05.04 0 .09-.01.14-.02.2-.03.38-.08.57-.14.2-.06.37-.14.55-.21.03-.01.06-.03.09-.04.18-.09.34-.19.51-.29l2.87 2.87c.14.14.33.22.56.22.43 0 .78-.35.78-.78a.938.938 0 00-.23-.56l-2.89-2.85z"],settings:["M4 1c0-.55-.45-1-1-1S2 .45 2 1v5h2V1zM2 19c0 .55.45 1 1 1s1-.45 1-1v-6H2v6zm9-18c0-.55-.45-1-1-1S9 .45 9 1v8h2V1zm7 0c0-.55-.45-1-1-1s-1 .45-1 1v3h2V1zM9 19c0 .55.45 1 1 1s1-.45 1-1v-3H9v3zm9-14h-2c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h2c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm-2 14c0 .55.45 1 1 1s1-.45 1-1v-8h-2v8zM4 7H2c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h2c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1zm7 3H9c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1z"],share:["M15 18H2V5h8.76l2-2H1c-.55 0-1 .45-1 1v15c0 .55.45 1 1 1h15c.55 0 1-.45 1-1V7.24l-2 2V18zm4-18h-7c-.55 0-1 .45-1 1s.45 1 1 1h4.59l-7.3 7.29a1.003 1.003 0 001.42 1.42L18 3.41V8c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1z"],shield:["M10 20c6-3.81 9-9.048 9-15.714-2 0-5-1.429-9-4.286-4 2.857-7 4.286-9 4.286C1 10.952 4 16.19 10 20zm0-17.348c2.577 1.734 4.776 2.88 6.667 3.419-.44 4.627-2.636 8.353-6.667 11.297V2.652z"],shop:["M17.94 3.63c-.01-.02-.01-.03-.02-.04l-.03-.09h-.01c-.18-.3-.49-.5-.86-.5h-14c-.42 0-.77.25-.92.61L0 8.5h.02a2.5 2.5 0 005 0 2.5 2.5 0 005 0 2.5 2.5 0 005 0 2.5 2.5 0 005 0l-2.08-4.87zM3.02 2h14c.55 0 1-.45 1-1s-.45-1-1-1h-14c-.55 0-1 .45-1 1s.44 1 1 1zm13 14h-12v-4h-2v7c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-7h-2v4z"],"shopping-cart":["M18 14H8.72l-.67-2H17c.44 0 .8-.29.94-.69h.01l2-6h-.01c.03-.1.06-.2.06-.31 0-.55-.45-1-1-1H5.39l-.44-1.32h-.01C4.8 2.29 4.44 2 4 2H1c-.55 0-1 .45-1 1s.45 1 1 1h2.28l3.33 10H5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2h9c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2zM6.05 6h11.56l-1.33 4H7.39L6.05 6z"],"signal-search":["M7.15 10.33c.888.8 1.999 1.36 3.228 1.574l2.326 6.98a.846.846 0 01-.535 1.07.844.844 0 01-1.072-.535l-1.225-3.671H7.125L5.9 19.419a.85.85 0 01-1.072.536.85.85 0 01-.536-1.071l2.857-8.555zm1.353 1.305l-.808 2.413h1.607l-.8-2.413zM5 5.5c0 .76.13 1.49.37 2.17-.496 1.056-.313 2.356.704 3.29.385.353.404.94.038 1.311a.982.982 0 01-1.356.038c-2.183-2.01-2-5.125.01-6.94a.95.95 0 01.24-.156A6.421 6.421 0 005 5.5z","M3.874 13.185c-1.346-.918-2.187-2.67-2.187-4.34 0-1.752.757-3.254 2.187-4.339.42-.25.42-.834.168-1.168-.252-.418-.84-.418-1.177-.167C1.014 4.59-.08 6.509.005 8.846c.084 2.253 1.177 4.423 2.86 5.675.168.083.336.166.504.166.253 0 .505-.083.673-.333.337-.418.253-.918-.168-1.169zM12.246 12.309a.98.98 0 01-1.354-.037.917.917 0 01-.206-.324 6.54 6.54 0 001.959-.049 5.125 5.125 0 01-.399.41zM14.631 11.476l1.228 1.229a6.6 6.6 0 01-1.723 1.816c-.169.083-.337.166-.505.166-.253 0-.505-.083-.673-.333-.337-.418-.253-.918.168-1.169.62-.422 1.133-1.022 1.505-1.709z","M11.5 0C14.54 0 17 2.46 17 5.5c0 .26-.02.51-.06.75l-.03.17c-.04.25-.1.49-.17.73v.01c-.08.24-.17.47-.28.69-.01.04-.03.07-.05.11-.11.23-.24.44-.38.65l3.68 3.68A1.003 1.003 0 0119 14c-.28 0-.53-.11-.7-.29l-3.68-3.68c-.21.14-.42.27-.65.38-.04.01-.07.03-.11.05-.22.11-.45.2-.69.28h-.01c-.24.07-.48.13-.73.17l-.17.03c-.25.04-.5.06-.76.06C8.46 11 6 8.54 6 5.5S8.46 0 11.5 0zm0 1.5c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4z"],"sim-card":["M16.71 5.29l-5-5A.997.997 0 0011 0H4c-.55 0-1 .45-1 1v18c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6c0-.28-.11-.53-.29-.71zM9 7h2v3H9V7zM6 7h2v3H6V7zm2 11H6v-3h2v3zm3 0H9v-3h2v3zm3 0h-2v-3h2v3zm0-4H6v-3h8v3zm0-4h-2V7h2v3z"],slash:["M12 2c-.46 0-.85.32-.97.74L7.04 16.7c-.02.1-.04.2-.04.3 0 .55.45 1 1 1 .46 0 .85-.32.97-.74L12.96 3.3c.02-.1.04-.2.04-.3 0-.55-.45-1-1-1z"],"small-cross":["M11.41 10l3.29-3.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71L10 8.59l-3.29-3.3a1.003 1.003 0 00-1.42 1.42L8.59 10 5.3 13.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l3.29-3.3 3.29 3.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L11.41 10z"],"small-minus":["M14 9H6c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1z"],"small-plus":["M14 9h-3V6c0-.55-.45-1-1-1s-1 .45-1 1v3H6c-.55 0-1 .45-1 1s.45 1 1 1h3v3c0 .55.45 1 1 1s1-.45 1-1v-3h3c.55 0 1-.45 1-1s-.45-1-1-1z"],"small-tick":["M15 5c-.28 0-.53.11-.71.29L8 11.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l7-7A1.003 1.003 0 0015 5z"],snowflake:["M11 11.776v2.81l2.31 2.242a.987.987 0 010 1.415c-.399.39-1.044.39-1.442 0L11 17.414V19a.99.99 0 01-.996 1A.996.996 0 019 19v-1.636l-.912.879c-.398.39-1.043.39-1.441 0a.987.987 0 010-1.415L9 14.536v-2.79l-2.548 1.435-.837 3.063c-.146.534-.705.85-1.248.707a.998.998 0 01-.721-1.224l.309-1.132-1.4.793a1.03 1.03 0 01-1.393-.366.99.99 0 01.373-1.366l1.445-.818-1.224-.322a.998.998 0 01-.72-1.225c.145-.533.704-.85 1.248-.707l3.193.84 2.462-1.395-2.532-1.434-3.123.82a1.022 1.022 0 01-1.249-.706.998.998 0 01.721-1.225L2.91 7.18l-1.4-.793a.99.99 0 01-.373-1.366 1.03 1.03 0 011.392-.366l1.445.818-.328-1.2a.998.998 0 01.72-1.225 1.022 1.022 0 011.25.707l.855 3.132L9 8.311V5.414L6.647 3.121a.987.987 0 010-1.414 1.033 1.033 0 011.441 0L9 2.586V1c0-.552.44-1 1.004-1A.99.99 0 0111 1l-.007 1.536.875-.829a1.033 1.033 0 011.441 0 .987.987 0 010 1.414L11 5.364v2.918l2.53-1.42.855-3.131c.146-.534.705-.85 1.249-.707a.998.998 0 01.72 1.224l-.327 1.2 1.4-.792a1.03 1.03 0 011.392.366.99.99 0 01-.373 1.366l-1.355.768 1.153.303a.998.998 0 01.721 1.225c-.146.533-.705.85-1.249.707l-3.123-.821-2.576 1.459 2.506 1.42 3.193-.84a1.022 1.022 0 011.249.707.998.998 0 01-.72 1.225l-1.224.322 1.4.793a.99.99 0 01.373 1.366 1.03 1.03 0 01-1.393.366l-1.356-.768.31 1.132a.998.998 0 01-.721 1.224 1.022 1.022 0 01-1.249-.707l-.837-3.063L11 11.776z"],"social-media":["M11.5 5c.8 0 1.6-.4 2-1 2 1.2 3.3 3.3 3.5 5.7 0 .5.5.9 1 .9.6 0 1-.5 1-1v-.1c-.2-3.3-2.2-6.2-5.1-7.6C13.7.8 12.7 0 11.5 0 10.1 0 9 1.1 9 2.5S10.1 5 11.5 5zm5 7c-1.4 0-2.5 1.1-2.5 2.5 0 .4.1.7.2 1.1-1.1.9-2.6 1.4-4.2 1.4-1.9 0-3.6-.8-4.9-2-.2-.2-.5-.4-.8-.4-.5 0-1 .5-1 1 0 .3.1.5.3.7C5.3 18 7.5 19 10 19c2.2 0 4.2-.8 5.8-2.1.2.1.5.1.7.1 1.4 0 2.5-1.1 2.5-2.5S17.9 12 16.5 12zM5 10.5c0-1.1-.7-2.1-1.7-2.4.5-1.9 1.9-3.5 3.6-4.4.3-.2.6-.5.6-.9 0-.5-.4-1-1-1-.2 0-.4.1-.6.2-2.4 1.2-4.2 3.6-4.7 6.4C.5 8.9 0 9.6 0 10.5 0 11.9 1.1 13 2.5 13S5 11.9 5 10.5z"],sort:["M19 16h-9c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h9c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1zm0-5h-9c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h9c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1zM7 15c-.28 0-.53.11-.71.29L5 16.59V11c0-.55-.45-1-1-1s-1 .45-1 1v5.59L1.71 15.3A.965.965 0 001 15a1.003 1.003 0 00-.71 1.71l3 3c.18.18.43.29.71.29s.53-.11.71-.29l3-3A1.003 1.003 0 007 15zM19 1h-9c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h9c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zm0 5h-9c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h9c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1z"],"sort-alphabetical":["M8 15c-.28 0-.53.11-.71.29L6 16.59v-5.58c0-.55-.45-1-1-1s-1 .45-1 1v5.58L2.71 15.3c-.18-.18-.43-.3-.71-.3a1.003 1.003 0 00-.71 1.71l3 3c.18.18.43.29.71.29s.53-.11.71-.29l3-3A1.003 1.003 0 008 15zm8.89-.79v-1.22H11.3v1.3h3.51L11 18.78V20h5.99v-1.3h-3.91l3.81-4.49zM14.97 0h-1.95L9.01 11.01h1.89l.98-2.92h4.17l.98 2.92h1.96L14.97 0zm-2.59 6.63l1.58-4.74H14l1.57 4.74h-3.19z"],"sort-alphabetical-desc":["M8.01 15c-.28 0-.53.11-.71.29L6 16.59v-5.58c0-.55-.45-1-1-1s-1 .45-1 1v5.58L2.71 15.3c-.18-.18-.43-.3-.71-.3a1.003 1.003 0 00-.71 1.71l3 3a1.014 1.014 0 001.42 0l3-3c.18-.18.29-.43.29-.71.01-.55-.44-1-.99-1zm4.44-5.65l6.4-7.88V0H10.5v1.67h5.91L10 9.44v1.57h9V9.35h-6.55zm1.27 3.64L11 20h1.59l.56-1.56h2.68l.55 1.56h1.64l-2.68-7.01h-1.62zm-.16 4.3l.93-2.57h.02l.9 2.57h-1.85z"],"sort-asc":["M10 8h5c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1h-5c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1zm0 5h7c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1h-7c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1zm0-10h3c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1zm9 12h-9c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h9c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1zM7 14c-.28 0-.53.11-.71.29L5 15.59V10c0-.55-.45-1-1-1s-1 .45-1 1v5.59L1.71 14.3A.965.965 0 001 14a1.003 1.003 0 00-.71 1.71l3 3c.18.18.43.29.71.29s.53-.11.71-.29l3-3A1.003 1.003 0 007 14z"],"sort-desc":["M13 15h-3c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1zm-6-1c-.28 0-.53.11-.71.29L5 15.59V10c0-.55-.45-1-1-1s-1 .45-1 1v5.59L1.71 14.3A.965.965 0 001 14a1.003 1.003 0 00-.71 1.71l3 3c.18.18.43.29.71.29s.53-.11.71-.29l3-3A1.003 1.003 0 007 14zM19 0h-9c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h9c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-4 10h-5c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1zm2-5h-7c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1z"],"sort-numerical":["M9 14.99c-.28 0-.53.11-.71.29L7 16.58v-5.59c0-.55-.45-1-1-1s-1 .45-1 1v5.59l-1.29-1.29a.965.965 0 00-.71-.3 1.003 1.003 0 00-.71 1.71l3 3c.18.18.43.29.71.29.28 0 .53-.11.71-.29l3-3c.18-.18.29-.43.29-.71a.99.99 0 00-1-1zm8.88.23c-.08-.42-.22-.79-.42-1.12-.2-.33-.47-.6-.8-.8-.33-.2-.76-.3-1.28-.3a2.333 2.333 0 00-1.72.71c-.21.22-.37.48-.49.78-.11.3-.17.62-.17.97 0 .27.04.54.13.8.08.26.22.5.4.7.19.21.43.38.71.5a2.142 2.142 0 001.72.02c.25-.12.47-.31.66-.58l.02.02c-.01.19-.04.4-.08.63-.04.24-.11.46-.21.67-.1.21-.23.38-.39.53a.92.92 0 01-.62.22c-.24 0-.44-.08-.6-.25-.16-.17-.27-.36-.31-.59h-1.31c.04.29.12.56.24.79.12.23.28.43.48.59.19.16.42.28.67.36.25.08.52.12.82.12.49 0 .9-.1 1.23-.31.34-.21.61-.48.82-.82.21-.34.37-.71.47-1.13.1-.42.15-.83.15-1.25 0-.43-.04-.85-.12-1.26zm-1.42.63c-.05.15-.11.28-.2.4-.09.12-.2.21-.34.27s-.3.1-.49.1c-.17 0-.33-.04-.46-.11s-.24-.17-.33-.29c-.08-.12-.15-.25-.19-.4-.04-.15-.06-.31-.06-.47 0-.15.02-.3.07-.45.05-.15.11-.28.2-.39.09-.12.2-.21.33-.28.13-.07.27-.11.44-.11.17 0 .33.04.47.11.14.07.25.17.34.28a1.387 1.387 0 01.28.86c.01.17-.02.33-.06.48zM15.32 11H17V0h-1.25c-.05.34-.17.62-.34.85-.17.23-.39.42-.63.57-.25.15-.52.25-.83.31-.3.06-.62.09-.94.09v1.41h2.31V11z"],"sort-numerical-desc":["M9 15c-.28 0-.53.11-.71.29L7 16.59v-5.58c0-.55-.45-1-1-1s-1 .45-1 1v5.58L3.71 15.3c-.18-.18-.43-.3-.71-.3a1.003 1.003 0 00-.71 1.71l3 3c.18.18.43.29.71.29.28 0 .53-.11.71-.29l3-3A1.003 1.003 0 009 15zm6.7-1.33a1.5 1.5 0 01-.44.43c-.17.11-.37.19-.58.23-.22.04-.44.06-.67.05v1.07h1.66V20H17v-6.99h-1.06c-.04.26-.12.48-.24.66zm3.15-10.3c-.11-.68-.29-1.26-.55-1.76-.26-.5-.62-.89-1.08-1.18C16.75.14 16.17 0 15.46 0c-.54 0-1.03.09-1.46.27-.43.18-.79.44-1.09.76-.3.33-.52.71-.67 1.15-.16.44-.24.92-.24 1.43 0 .54.08 1.04.23 1.47.15.44.37.81.65 1.12.28.31.61.55 1 .72.39.17.82.26 1.3.26.46 0 .88-.11 1.26-.33.38-.22.68-.53.9-.94l.03.03c-.03.35-.07.74-.12 1.16-.05.42-.15.81-.29 1.18-.14.37-.35.68-.61.92-.26.25-.62.37-1.06.37-.43 0-.77-.13-1.03-.4-.25-.27-.4-.62-.44-1.05h-1.64c.02.43.11.83.29 1.18.17.35.39.66.67.91a3.027 3.027 0 002.07.8c.71 0 1.3-.17 1.79-.5.48-.33.87-.76 1.17-1.29.3-.53.51-1.12.64-1.76.13-.64.19-1.28.19-1.92.01-.77-.05-1.49-.15-2.17zM17.1 4.44c-.08.27-.19.5-.34.71-.15.21-.34.37-.57.49-.23.12-.5.18-.8.18-.3 0-.56-.06-.78-.19-.22-.13-.4-.29-.55-.49-.14-.2-.25-.44-.32-.7-.07-.27-.11-.55-.11-.84 0-.28.04-.55.11-.82.07-.26.18-.49.32-.7.14-.2.33-.36.55-.48.22-.12.48-.17.78-.17.31 0 .57.06.8.18.23.12.42.28.57.48.15.2.26.43.34.69.08.26.11.53.11.82 0 .29-.04.57-.11.84z"],"split-columns":["M15 13a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-3-3a1.003 1.003 0 00-1.42 1.42L16.59 9H11V2h5v2c.77 0 1.47.3 2 .78V1c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v3.78C2.53 4.3 3.23 4 4 4V2h5v7H3.41L4.7 7.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-3 3C.11 9.47 0 9.72 0 10c0 .28.11.53.29.71l3 3a1.003 1.003 0 001.42-1.42L3.41 11H9v7H4v-2c-.77 0-1.47-.3-2-.78V19c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-3.78c-.53.48-1.23.78-2 .78v2h-5v-7h5.59l-1.29 1.29c-.19.18-.3.43-.3.71z"],square:["M19 0H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 18H2V2h16v16z"],"stacked-chart":["M12 2c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v4h4V2zm3 14h2c.55 0 1-.45 1-1v-5h-4v5c0 .55.45 1 1 1zm3-10c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v3h4V6zm-6 1H8v5h4V7zm-9 9h2c.55 0 1-.45 1-1v-3H2v3c0 .55.45 1 1 1zm16 1H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zM6 9c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v2h4V9zm3 7h2c.55 0 1-.45 1-1v-2H8v2c0 .55.45 1 1 1z"],star:["M10 0l3.1 6.6 6.9 1-5 5.1 1.2 7.3-6.2-3.4L3.8 20 5 12.7 0 7.6l6.9-1z"],"star-empty":["M20 7.6l-6.9-1.1L10 0 6.9 6.6 0 7.6l5 5.1L3.8 20l6.2-3.4 6.2 3.4-1.2-7.2 5-5.2zM10 15l-4.5 2.4.9-5.2-3.6-3.6 5-.8L10 3.1l2.2 4.7 5 .8-3.6 3.7.9 5.2L10 15z"],"step-backward":["M15 3c-.23 0-.42.09-.59.21l-.01-.01L8 8V4c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-4l6.4 4.8.01-.01c.17.12.36.21.59.21.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],"step-chart":["M19 16H2v-3h4c.55 0 1-.45 1-1V8h3v2c0 .55.45 1 1 1h5c.55 0 1-.45 1-1V6h2c.55 0 1-.45 1-1s-.45-1-1-1h-3c-.55 0-1 .45-1 1v4h-3V7c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4H2V3c0-.55-.45-1-1-1s-1 .45-1 1v14c0 .55.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1z"],"step-forward":["M15 3h-2c-.55 0-1 .45-1 1v4L5.6 3.2l-.01.01C5.42 3.09 5.23 3 5 3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1 .23 0 .42-.09.59-.21l.01.01L12 12v4c0 .55.45 1 1 1h2c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],stop:["M16 3H4c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],stopwatch:["M10 6a6 6 0 106 6h-6V6zm-.998-1.938A1.015 1.015 0 019 4V2H7a1 1 0 110-2h6a1 1 0 010 2h-2v2c0 .02 0 .041-.002.062A8.001 8.001 0 0110 20a8 8 0 01-.998-15.938z"],strikethrough:["M18 9h-4.46a4.7 4.7 0 00-.4-.14c-.19-.05-.51-.14-.96-.25-.45-.11-.9-.23-1.37-.35-.47-.12-.89-.23-1.27-.33s-.6-.16-.65-.17c-.53-.15-.95-.37-1.27-.66-.32-.28-.49-.68-.49-1.19 0-.36.09-.66.26-.9s.39-.43.65-.57c.26-.14.55-.24.87-.3s.63-.09.93-.09c.89 0 1.63.19 2.21.57.45.3.75.76.89 1.38h2.63c-.06-.52-.2-.98-.42-1.4-.3-.57-.71-1.05-1.23-1.43a5.33 5.33 0 00-1.79-.87c-.7-.2-1.42-.3-2.19-.3-.66 0-1.31.08-1.96.25s-1.22.43-1.73.77-.92.79-1.23 1.32c-.31.52-.46 1.15-.46 1.87 0 .37.05.74.15 1.1.1.36.28.7.53 1.02.18.24.41.47.69.67H2c-.55 0-1 .45-1 1s.45 1 1 1h10.14c.02.01.05.02.07.02.3.11.58.29.84.55.25.26.38.67.38 1.21 0 .27-.06.53-.17.79-.11.26-.29.49-.54.69-.25.2-.57.36-.97.49s-.88.19-1.44.19c-.52 0-1.01-.06-1.45-.17-.45-.11-.84-.29-1.19-.54s-.61-.56-.8-.95c-.05-.08-.09-.18-.12-.28H4.11c.09.43.22.82.4 1.18.33.65.77 1.18 1.32 1.59.55.41 1.2.72 1.94.92.74.2 1.53.3 2.37.3.73 0 1.44-.08 2.14-.25.7-.17 1.33-.43 1.88-.79.55-.36.99-.83 1.33-1.39.34-.56.51-1.25.51-2.05 0-.37-.06-.75-.18-1.12a3.12 3.12 0 00-.15-.39H18c.55 0 1-.45 1-1s-.45-1-1-1z"],style:["M18 18H2V2h12.3l2-2H1C.4 0 0 .4 0 1v18c0 .6.4 1 1 1h18c.6 0 1-.4 1-1V7.7l-2 2V18zm1.2-18l-7.6 7.6 2.8 2.8L20 4.8V0h-.8zM4 15.9c3.1.2 5.9.2 8.2-2 1.1-1.1 1.1-3 0-4.1-.6-.5-1.3-.8-2-.8s-1.4.3-1.9.8C7.2 11 6.6 14.3 4 15.9z"],"swap-horizontal":["M16.02 10c-.01 0-.01 0 0 0H16h.02zM2 6h13.58l-2.29 2.29a1 1 0 00-.3.71 1.003 1.003 0 001.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-4-4a1.003 1.003 0 00-1.42 1.42L15.58 4H2c-.55 0-1 .45-1 1s.45 1 1 1zm2 4h-.02H4zm14 4H4.42l2.29-2.29a1 1 0 00.3-.71 1.003 1.003 0 00-1.71-.71l-4 4c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l4 4a1.003 1.003 0 001.42-1.42L4.42 16H18c.55 0 1-.45 1-1s-.45-1-1-1z"],"swap-vertical":["M9.71 5.3l-4-4A.997.997 0 005 1.01c-.28 0-.53.11-.71.29l-4 4a1.003 1.003 0 001.42 1.42L4 4.42V18c0 .55.45 1 1 1s1-.45 1-1V4.42l2.29 2.29a1 1 0 00.71.3 1.003 1.003 0 00.71-1.71zM10 3.98c0 .01 0 .01 0 0V4v-.02zm0 12.04c0-.01 0-.01 0 0V16v.02zm9-3.03c-.28 0-.53.11-.71.29L16 15.58V2c0-.55-.45-1-1-1s-1 .45-1 1v13.58l-2.29-2.29a1.003 1.003 0 00-1.42 1.42l4 4c.18.18.43.29.71.29.28 0 .53-.11.71-.29l4-4c.18-.18.29-.43.29-.71 0-.56-.45-1.01-1-1.01z"],"symbol-circle":["M10 4.01a6 6 0 100 12 6 6 0 100-12z"],"symbol-cross":["M15 8.01h-3v-3c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v3H5c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h3v3c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-3h3c.55 0 1-.45 1-1v-2c0-.56-.45-1-1-1z"],"symbol-diamond":["M15 10.01c0-.21-.08-.39-.18-.54l.02-.01-4-6-.02.01c-.18-.28-.47-.46-.82-.46s-.64.18-.82.45l-.01-.01-4 6 .02.01c-.11.16-.19.34-.19.55s.08.39.18.54l-.02.01 4 6 .02-.01c.18.27.47.46.82.46s.64-.19.82-.46l.02.01 4-6-.02-.01c.1-.16.18-.34.18-.54z"],"symbol-square":["M15 4.01H5c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h10c.55 0 1-.45 1-1v-10c0-.56-.45-1-1-1z"],"symbol-triangle-down":["M16 5c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1 0 .16.05.31.11.44H4.1l5 10h.01c.17.33.5.56.89.56s.72-.23.89-.56h.01l5-10h-.01c.06-.13.11-.28.11-.44z"],"symbol-triangle-up":["M15.89 14.56l-4.99-10h-.01c-.17-.33-.5-.56-.89-.56s-.72.23-.89.56H9.1l-5 10h.01c-.06.13-.11.28-.11.44 0 .55.45 1 1 1h10c.55 0 1-.45 1-1 0-.16-.05-.31-.11-.44z"],tag:["M2 4a2 2 0 012-2h4.588a2 2 0 011.414.586l7.41 7.41a2 2 0 010 2.828l-4.588 4.588a2 2 0 01-2.829 0l-7.41-7.41A2 2 0 012 8.588V4zm3.489-.006a1.495 1.495 0 100 2.99 1.495 1.495 0 000-2.99z"],"take-action":["M5 7c.28 0 .53-.11.71-.29l5-5A1.003 1.003 0 009.29.29l-5 5A1.003 1.003 0 005 7zm6 6a1.003 1.003 0 001.71.71l5-5a1.003 1.003 0 00-1.42-1.42l-5 5c-.18.18-.29.43-.29.71zm8 5h-1c0-.55-.45-1-1-1h-7c-.55 0-1 .45-1 1H8c-.55 0-1 .45-1 1s.45 1 1 1h11c.55 0 1-.45 1-1s-.45-1-1-1zm-9-6l6-6-1.29-1.29a1.003 1.003 0 00-1.42-1.42L12 2 6 8l1.29 1.29-7 7a1.003 1.003 0 001.42 1.42l7-7L10 12z"],taxi:["M19 9h-.33l.33 1v.5c0 .15-.03.3-.07.44h.01L17 17.23v.27c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5V17H6v.5c0 .83-.67 1.5-1.5 1.5S3 18.33 3 17.5v-.27l-1.93-6.28h.01c-.05-.15-.08-.3-.08-.45V10s.02-.06.05-.16c.06-.17.16-.47.28-.84H1c-.55 0-1-.45-1-1s.45-1 1-1h1l1-3h-.01v-.01c.25-.64 1-1.31 1.67-1.5 0 0 .78-.21 2.33-.36V1c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v1.13c1.55.14 2.33.36 2.33.36.67.19 1.42.86 1.67 1.5V4H17l1 3h1c.55 0 1 .45 1 1s-.45 1-1 1zM3 11.5c0 .83.67 1.5 1.5 1.5S6 12.33 6 11.5 5.33 10 4.5 10 3 10.67 3 11.5zM16 7l-1-3H5L4 7v1h12V7zm-.5 3c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5z"],"text-highlight":["M16 17c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1s1-.45 1-1-.45-1-1-1c-.77 0-1.47.3-2 .78-.53-.48-1.23-.78-2-.78-.55 0-1 .45-1 1s.45 1 1 1 1 .45 1 1v12c0 .55-.45 1-1 1s-1 .45-1 1 .45 1 1 1c.77 0 1.47-.3 2-.78.53.48 1.23.78 2 .78.55 0 1-.45 1-1s-.45-1-1-1zm-4-4H2V7h10V5H1c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h11v-2zm7-8h-3v2h2v6h-2v2h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1z"],th:["M19 1H1c-.6 0-1 .5-1 1v16c0 .5.4 1 1 1h18c.5 0 1-.5 1-1V2c0-.5-.5-1-1-1zM7 17H2v-3h5v3zm0-4H2v-3h5v3zm0-4H2V6h5v3zm11 8H8v-3h10v3zm0-4H8v-3h10v3zm0-4H8V6h10v3z"],"th-derived":["M5.3 13.3c-.2.2-.3.4-.3.7 0 .6.4 1 1 1 .3 0 .5-.1.7-.3l3-3c.2-.2.3-.4.3-.7s-.1-.5-.3-.7l-3-3C6.5 7.1 6.3 7 6 7c-.6 0-1 .4-1 1 0 .3.1.5.3.7L6.6 10H1c-.6 0-1 .4-1 1s.4 1 1 1h5.6l-1.3 1.3zM19 1H3c-.5 0-1 .5-1 1v6h1c0-1.7 1.3-3 3-3 .8 0 1.6.3 2.1.9l.1.1H9v.8l1 1V6h8v3h-6.8c.3.3.5.6.6 1H18v3h-6.8l-.1.1-.9.9H18v3h-8v-2.8l-1 1V17H4v-.8c-.6-.5-1-1.3-1-2.2H2v4c0 .5.5 1 1 1h16c.6 0 1-.5 1-1V2c0-.5-.5-1-1-1z"],"th-disconnect":["M14.25 1H19c.5 0 1 .5 1 1v16c0 .5-.5 1-1 1h-7.221l.278-2H18v-3h-5.527l.14-1H18v-3h-4.971l.139-1H18V6h-4.416l.637-4.587c.02-.139.03-.277.03-.413zM8.221 1l-.694 5H2v3h5.11l-.139 1H2v3h4.555l-.14 1H2v3h3.999l-.22 1.587c-.02.139-.03.277-.03.413H1c-.6 0-1-.5-1-1V2c0-.5.4-1 1-1h7.221zM10.26.862a1 1 0 011.98.276l-2.5 18a1 1 0 01-1.98-.276l2.5-18z"],"th-filtered":["M17.333 10l1.435-1.722a1 1 0 00.232-.64V4.85l1-.9V18c0 .5-.5 1-1 1H1c-.6 0-1-.5-1-1V2c0-.5.4-1 1-1h6.722L12 4.85V6H8v3h4v1H8v3h10v-3h-.667zM7 17v-3H2v3h5zm0-4v-3H2v3h5zm0-4V6H2v3h5zm11 8v-3H8v3h10z","M19.35 0a.642.642 0 01.46 1.1l-3.03 3.03v2.95c0 .18-.07.34-.19.46l-1.28 1.29c-.11.1-.27.17-.45.17-.35 0-.64-.29-.64-.64V4.13L11.19 1.1a.642.642 0 01.45-1.1h7.71z"],"th-list":["M19 1H1c-.6 0-1 .5-1 1v16c0 .5.4 1 1 1h18c.5 0 1-.5 1-1V2c0-.5-.5-1-1-1zm-1 16H2v-3h16v3zm0-4H2v-3h16v3zm0-4H2V6h16v3z"],"thumbs-down":["M18.55 6.56c-.31-.01-.65-.03-1.02-.06.03 0 .06-.01.09-.01.88-.12 1.68-.63 1.76-1.37.08-.75-.58-1.25-1.46-1.33-.32-.03-.65-.05-.99-.08.59-.19 1.05-.54 1.09-1.2.05-.75-.99-1.32-1.87-1.41-.34-.03-.64-.05-.91-.07h-.11c-.28-.02-.54-.02-.77-.02-3.92-.08-7.29.6-9.36 1.93v7.72c2.67 1.66 5.95 4.61 5.26 7.08-.21.76.39 1.35 1.23 1.26 1.01-.11 1.71-1.18 1.75-2.28.05-1.29-.19-2.59-.62-3.74-.05-.32.01-.65.47-.68.61-.04 1.39-.08 1.99-.1.32 0 .64-.01.94-.03h.01c.52-.03 1-.07 1.42-.12.88-.11 1.69-.6 1.79-1.35.1-.75-.55-1.25-1.44-1.35-.07-.01-.13-.02-.2-.02.21-.02.42-.04.61-.06.88-.11 1.69-.6 1.79-1.35.09-.75-.56-1.31-1.45-1.36zM3 3H0v8h3c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],"thumbs-up":["M3 9H0v8h3c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1zm16.99 3.09c-.1-.75-.91-1.24-1.79-1.35-.19-.02-.4-.05-.61-.06.07-.01.14-.01.2-.02.88-.1 1.53-.61 1.44-1.35-.1-.74-.91-1.24-1.79-1.35-.42-.05-.9-.09-1.42-.12h-.01l-.94-.03c-.6-.02-1.39-.05-1.99-.1-.45-.03-.51-.36-.47-.68.43-1.15.67-2.45.62-3.74-.04-1.11-.74-2.17-1.75-2.28-.84-.09-1.45.5-1.23 1.26.7 2.47-2.58 5.43-5.25 7.08v7.72c2.08 1.33 5.44 2.01 9.35 1.93.24 0 .49-.01.77-.02h.11c.27-.02.57-.04.91-.07.88-.08 1.92-.66 1.87-1.41-.04-.65-.5-1.01-1.09-1.2.34-.03.67-.05.99-.08.89-.08 1.55-.58 1.46-1.33-.08-.75-.88-1.25-1.76-1.37-.03 0-.06-.01-.09-.01.37-.02.71-.04 1.02-.06.91-.05 1.55-.61 1.45-1.36z"],tick:["M17 4c-.28 0-.53.11-.71.29L7 13.59 3.71 10.3A.965.965 0 003 10a1.003 1.003 0 00-.71 1.71l4 4c.18.18.43.29.71.29s.53-.11.71-.29l10-10A1.003 1.003 0 0017 4z"],"tick-circle":["M10 20C4.48 20 0 15.52 0 10S4.48 0 10 0s10 4.48 10 10-4.48 10-10 10zm5-14c-.28 0-.53.11-.71.29L8 12.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29.28 0 .53-.11.71-.29l7-7A1.003 1.003 0 0015 6z"],time:["M11 9.59V4c0-.55-.45-1-1-1s-1 .45-1 1v6c0 .28.11.53.29.71l3 3a1.003 1.003 0 001.42-1.42L11 9.59zM10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"],"timeline-area-chart":["M19 16H2V3c0-.55-.45-1-1-1s-1 .45-1 1v14c0 .55.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zm0-13.41l-7.07 7.07-4.3-3.44-.01.01A.987.987 0 007 6c-.24 0-.46.1-.63.24l-.01-.01L3 9.03V15h16V2.59z"],"timeline-bar-chart":["M19 17H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zM9 16h2c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v13c0 .55.45 1 1 1zm6 0h2c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1zM3 16h2c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1z"],"timeline-events":["M5 5c.6 0 1-.4 1-1V2c0-.5-.4-1-1-1s-1 .5-1 1v2c0 .6.4 1 1 1zm10 0c.6 0 1-.4 1-1V2c0-.5-.4-1-1-1s-1 .5-1 1v2c0 .6.4 1 1 1zm-9 9H4v2h2v-2zM17 3v1c0 1.1-.9 2-2 2s-2-.9-2-2V3H7v1c0 1.1-.9 2-2 2s-2-.9-2-2V3H2c-.5 0-1 .5-1 1v14c0 .5.5 1 1 1h16c.5 0 1-.5 1-1V4c0-.5-.5-1-1-1h-1zM7 17H3v-4h4v4zm0-5H3V8h4v4zm5 5H8v-4h4v4zm0-5H8V8h4v4zm5 5h-4v-4h4v4zm0-5h-4V8h4v4zm-6 2H9v2h2v-2zm5-5h-2v2h2V9z"],"timeline-line-chart":["M19 16H2v-1.59l5-5 3.29 3.29c.18.19.43.3.71.3s.53-.11.71-.29l7-7a1.003 1.003 0 00-1.42-1.42L11 10.59l-3.29-3.3C7.53 7.11 7.28 7 7 7s-.53.11-.71.29L2 11.59V3c0-.55-.45-1-1-1s-1 .45-1 1v14a.998.998 0 001 1h18c.55 0 1-.45 1-1s-.45-1-1-1z"],tint:["M9.86 2S3.98 9.18 3.98 12.17C3.99 15.4 6.78 18 9.96 18c3.18-.01 6.04-2.63 6.03-5.86C15.99 9.05 9.86 2 9.86 2z"],torch:["M6.97 19c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-2h-6v2zm-3-15l3 4v8h6V8l3-4h-12zm5 5c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1s-1-.45-1-1V9zm6-9h-10c-.55 0-1 .45-1 1v2h12V1c0-.55-.45-1-1-1z"],tractor:["M4.5 11a4.5 4.5 0 110 9 4.5 4.5 0 010-9zm11.499 1a4 4 0 110 8 4 4 0 010-8zm-11.5 1.571a1.928 1.928 0 100 3.857 1.928 1.928 0 000-3.857zM16 14.667a1.333 1.333 0 100 2.666 1.333 1.333 0 000-2.666zM5.999 0C7.46 0 8.527.668 9 2l.851 4.256c1.433.096 2.82.217 4.147.362V2h2L16 6.862c.962.13 1.886.275 2.767.435.779.141 1.232.614 1.232 1.284L20 13a4.995 4.995 0 00-4-1.997A5.001 5.001 0 0011.099 15h-1.12a5.499 5.499 0 00-5.478-4.994 5.482 5.482 0 00-3.377 1.157H.004v-1.18L0 7.327c-.002-.597.37-1.18.999-1.302V1a1 1 0 011-1h4zm1 2H3v4h.75c1.386.027 2.749.073 4.079.139L6.999 2z"],train:["M16 18h-2l2 2H4l.12-.12L6 18H4c-1.1 0-2-.9-2-2V2c0-1.1 3.58-2 8-2s8 .9 8 2v14c0 1.1-.9 2-2 2zM5.5 15c.83 0 1.5-.67 1.5-1.5S6.33 12 5.5 12 4 12.67 4 13.5 4.67 15 5.5 15zM9 3H4v6h5V3zm7 0h-5v6h5V3zm-1.5 9c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5z"],translate:["M19.89 18.56l-4.99-10h-.01c-.17-.33-.5-.56-.89-.56s-.72.23-.89.56h-.01l-1.73 3.46-2.8-2.3 1.99-1.64C11.44 7.34 12 6.23 12 5V4h1c.55 0 1-.45 1-1s-.45-1-1-1H8V1c0-.55-.45-1-1-1S6 .45 6 1v1H1c-.55 0-1 .45-1 1s.45 1 1 1h9v1c0 .62-.28 1.18-.73 1.54L7 8.42 4.73 6.54C4.28 6.18 4 5.62 4 5H2c0 1.23.56 2.34 1.44 3.07l1.99 1.64-3.06 2.52.01.01c-.23.18-.38.45-.38.76 0 .55.45 1 1 1 .24 0 .45-.1.63-.24l.01.01L7 11l3.36 2.77.01-.01c.02.02.05.03.08.05.01 0 .01.01.02.02l-2.36 4.73h.01c-.07.13-.12.28-.12.44 0 .55.45 1 1 1 .39 0 .72-.23.89-.56h.01L11.12 17h5.76l1.22 2.45h.01c.17.32.5.55.89.55.55 0 1-.45 1-1 0-.16-.05-.31-.11-.44zM12.12 15L14 11.24 15.88 15h-3.76z"],trash:["M17 1h-5c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1H3c-.55 0-1 .45-1 1v1h16V2c0-.55-.45-1-1-1zm.5 3h-15c-.28 0-.5.22-.5.5s.22.5.5.5H3v14c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V5h.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5zM7 16c0 .55-.45 1-1 1s-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v8zm4 0c0 .55-.45 1-1 1s-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v8zm4 0c0 .55-.45 1-1 1s-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v8z"],tree:["M11 15.542V20H9v-4.458L2 17l4.5-5.625L4 12l3.655-5.483L6 7l4-7 4 7-1.655-.483L16 12l-2.5-.625L18 17l-7-1.458z"],"trending-down":["M19 10c-.55 0-1 .45-1 1v1.37l-6.25-7.03-.01.01A.971.971 0 0011 5c-.23 0-.42.09-.59.21l-.01-.01-3.43 2.58-5.42-3.61-.01.01A.969.969 0 001 4c-.55 0-1 .45-1 1 0 .35.19.64.46.82l-.01.01 6 4 .01-.02c.15.11.33.19.54.19.23 0 .42-.09.59-.21l.01.01 3.26-2.45L16.77 14H15c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1z"],"trending-up":["M19 4h-4c-.55 0-1 .45-1 1s.45 1 1 1h1.77l-5.91 6.65L7.6 10.2l-.01.01C7.42 10.09 7.23 10 7 10c-.21 0-.39.08-.54.18l-.01-.02-6 4 .01.02c-.27.18-.46.47-.46.82 0 .55.45 1 1 1 .21 0 .39-.08.54-.18l.01.02 5.41-3.61 3.43 2.58.01-.01c.18.11.37.2.6.2.3 0 .56-.14.74-.34l.01.01L18 7.63V9c0 .55.45 1 1 1s1-.45 1-1V5c0-.55-.45-1-1-1z"],truck:["M16 0a1 1 0 011 1v11a1 1 0 011 1v3h.5a.5.5 0 01.5.5v1a.5.5 0 01-.5.5H17v1a1 1 0 01-1 1h-1a1 1 0 01-1-1v-1H6v1a1 1 0 01-1 1H4a1 1 0 01-1-1v-1H1.5a.5.5 0 01-.5-.5v-1a.5.5 0 01.5-.5H2v-3a1 1 0 011-1V1a1 1 0 112 0v3a2 2 0 012-2h6a2 2 0 012 2V1a1 1 0 011-1zm-4 10H8a1 1 0 00-1 1v4a1 1 0 001 1h4a1 1 0 001-1v-4a1 1 0 00-1-1zm-7 4H4a1 1 0 000 2h1a1 1 0 000-2zm11 0h-1a1 1 0 000 2h1a1 1 0 000-2zm-4.5 0a.5.5 0 110 1h-3l-.09-.008A.5.5 0 018.5 14zm0-1.5a.5.5 0 110 1h-3l-.09-.008a.5.5 0 01.09-.992zm0-1.5a.5.5 0 110 1h-3l-.09-.008A.5.5 0 018.5 11zM14 5H6v3h8V5z"],"two-columns":["M5 0H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm14.71 9.29l-3-3A1.003 1.003 0 0015 7v6a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71zM12 0H8c-.55 0-1 .45-1 1v18c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z"],unarchive:["M16.434 0a1 1 0 01.857.486L20 5v14a1 1 0 01-1 1H1a1 1 0 01-1-1V5L2.709.486A1 1 0 013.566 0h12.868zM10 8c-.28 0-.53.11-.71.29l-3 3-.084.096A1.003 1.003 0 007.71 12.71L9 11.41v4.58l.007.116c.058.496.482.884.993.884.55 0 1-.45 1-1v-4.58l1.29 1.29.081.073c.171.139.389.227.629.227a1.003 1.003 0 00.71-1.71l-3-3-.096-.084A1.002 1.002 0 0010 8zm6-6H4L2 5.002h16L16 2z"],underline:["M10 17c3.3 0 6-2.7 6-6V3.5c0-.8-.7-1.5-1.5-1.5S13 2.7 13 3.5V11c0 1.7-1.3 3-3 3s-3-1.3-3-3V3.5C7 2.7 6.3 2 5.5 2S4 2.7 4 3.5V11c0 3.3 2.7 6 6 6zM16.5 19h-13c-.3 0-.5.2-.5.5s.2.5.5.5h13c.3 0 .5-.2.5-.5s-.2-.5-.5-.5z"],undo:["M5 14c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm9-9H3.41L5.7 2.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-4 4C.11 5.47 0 5.72 0 6c0 .28.11.53.29.71l4 4a1.003 1.003 0 001.42-1.42L3.41 7H14c2.21 0 4 1.79 4 4s-1.79 4-4 4H9v2h5c3.31 0 6-2.69 6-6s-2.69-6-6-6z"],"ungroup-objects":["M4.5 6C2.01 6 0 8.01 0 10.5S2.01 15 4.5 15 9 12.99 9 10.5 6.99 6 4.5 6zm11 0C13.01 6 11 8.01 11 10.5s2.01 4.5 4.5 4.5 4.5-2.01 4.5-4.5S17.99 6 15.5 6z"],"unknown-vehicle":["M13 11.988v-4H4v-1l1-3h6V2.003a35.867 35.867 0 00-1-.015c-3.593 0-5.332.488-5.332.488-.67.188-1.424.864-1.674 1.503l-.004.009H3l-1 3H1a1 1 0 100 2h.333l-.28.84-.053.16v7.5a1.5 1.5 0 103 0v-.5h12v.5a1.5 1.5 0 103 0v-4.5h-5a1 1 0 01-1-1zm-8.5 1a1.5 1.5 0 110-3 1.5 1.5 0 010 3zM19.83 2.782a2.392 2.392 0 00-.592-.853c-.276-.264-.64-.485-1.09-.663C17.695 1.09 17.132 1 16.457 1c-.523 0-.996.084-1.418.253a3.157 3.157 0 00-1.084.703c-.299.3-.532.656-.698 1.065-.166.41-.254.861-.264 1.353h2.096c0-.246.028-.476.085-.69.057-.214.145-.4.264-.56.119-.16.27-.287.456-.383.185-.095.406-.143.663-.143.38 0 .677.1.89.3.215.2.321.51.321.93.01.245-.035.45-.135.614-.1.164-.23.314-.392.45a8.598 8.598 0 01-.527.41 3.53 3.53 0 00-.542.485c-.171.187-.32.412-.45.676-.127.265-.206.592-.234.984v.614h1.924v-.519c.038-.273.13-.5.278-.683.147-.182.316-.343.506-.484a13.5 13.5 0 01.606-.424c.214-.14.408-.312.584-.512s.323-.442.442-.724.178-.642.178-1.079c0-.264-.059-.548-.178-.854zm-4.54 6.099v2.103h2.237V8.881H15.29z"],unlock:["M14 1c-2.21 0-4 1.79-4 4v4H2c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-8c0-.55-.45-1-1-1h-2V5c0-1.1.9-2 2-2s2 .9 2 2v2c0 .55.45 1 1 1s1-.45 1-1V5c0-2.21-1.79-4-4-4z"],unpin:["M11.77 1.16c-.81.81-.74 2.28.02 3.76L6.1 8.71c-2.17-1.46-4.12-2-4.94-1.18l4.95 4.95-2.12 3.54 3.54-2.12 4.95 4.95c.82-.82.27-2.77-1.19-4.94l3.8-5.69c1.47.76 2.94.84 3.76.02l-7.08-7.08z"],unresolve:["M11.47 12.46c.16-.36.29-.74.38-1.14 0-.02.01-.04.01-.06.09-.4.14-.82.14-1.26 0-.44-.05-.86-.14-1.27 0-.02-.01-.04-.01-.06-.09-.4-.22-.78-.38-1.14-.01-.02-.02-.03-.02-.05a5.94 5.94 0 00-.61-1.03c0-.01-.01-.01-.01-.02a6.308 6.308 0 00-2.1-1.77c-.19-.1-.39-.18-.59-.26-.03-.01-.06-.02-.1-.03-.17-.07-.34-.12-.52-.17-.05-.01-.1-.03-.15-.04a4.34 4.34 0 00-.52-.09c-.05-.01-.11-.02-.17-.03C6.46 4.02 6.23 4 6 4c-3.31 0-6 2.69-6 6s2.69 6 6 6c.23 0 .46-.02.68-.04l.17-.03c.17-.02.34-.06.51-.09.05-.01.1-.03.15-.04.18-.05.36-.1.53-.17l.09-.03a5.973 5.973 0 002.68-2.04c0-.01.01-.01.01-.02.24-.32.44-.66.61-1.03.02-.01.03-.03.04-.05zM14 4c-.99 0-1.91.24-2.73.66a7.51 7.51 0 010 10.68c.82.42 1.74.66 2.73.66 3.31 0 6-2.69 6-6s-2.69-6-6-6z"],updated:["M10 0C6.71 0 3.82 1.6 2 4.05V2c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1H3.76C5.22 3.17 7.47 2 10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8c0-.55-.45-1-1-1s-1 .45-1 1c0 5.52 4.48 10 10 10s10-4.48 10-10S15.52 0 10 0zm4 7c-.28 0-.53.11-.71.29L9 11.58 6.71 9.29a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29.28 0 .53-.11.71-.29l5-5A1.003 1.003 0 0014 7z"],upload:["M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm4 10c-.28 0-.53-.11-.71-.29L11 7.41V15c0 .55-.45 1-1 1s-1-.45-1-1V7.41l-2.29 2.3a1.003 1.003 0 01-1.42-1.42l4-4c.18-.18.43-.29.71-.29s.53.11.71.29l4 4A1.003 1.003 0 0114 10z"],user:["M10 0C4.48 0 0 4.48 0 10c0 .33.02.65.05.97.01.12.03.23.05.35.03.2.05.4.09.59.03.14.06.28.1.42l.12.48c.05.16.1.31.15.46.05.13.09.27.15.4.06.16.13.32.21.48.05.11.1.22.16.33.09.17.17.34.27.5.05.09.1.17.15.25.11.18.22.35.34.52.04.06.08.11.12.17 1.19 1.62 2.85 2.86 4.78 3.53l.09.03c.46.15.93.27 1.42.36.08.01.17.03.25.04.49.07.99.12 1.5.12s1.01-.05 1.5-.12c.08-.01.17-.02.25-.04.49-.09.96-.21 1.42-.36l.09-.03c1.93-.67 3.59-1.91 4.78-3.53.04-.05.08-.1.12-.16.12-.17.23-.35.34-.53.05-.08.1-.16.15-.25.1-.17.19-.34.27-.51.05-.11.1-.21.15-.32.07-.16.14-.32.21-.49.05-.13.1-.26.14-.39.05-.15.11-.31.15-.46.05-.16.08-.32.12-.48.03-.14.07-.28.1-.42.04-.19.06-.39.09-.59.02-.12.04-.23.05-.35.05-.32.07-.64.07-.97 0-5.52-4.48-10-10-10zm0 18a7.94 7.94 0 01-6.15-2.89c.84-.44 1.86-.82 2.67-1.19 1.45-.65 1.3-1.05 1.35-1.59.01-.07.01-.14.01-.21-.51-.45-.93-1.08-1.2-1.8l-.01-.01c0-.01-.01-.02-.01-.03a4.42 4.42 0 01-.15-.48c-.33-.07-.53-.44-.61-.79-.08-.14-.23-.48-.2-.87.05-.51.26-.74.49-.83v-.08c0-.63.06-1.55.17-2.15.02-.17.06-.33.11-.5.21-.73.66-1.4 1.26-1.86.62-.47 1.5-.72 2.28-.72.78 0 1.65.25 2.27.73.6.46 1.05 1.12 1.26 1.86.05.16.08.33.11.5.11.6.17 1.51.17 2.15v.09c.22.1.42.33.46.82.04.39-.12.73-.2.87-.07.34-.27.71-.6.78-.04.16-.09.33-.15.48 0 .01-.02.05-.02.05-.26.71-.67 1.33-1.17 1.78 0 .08.01.16.01.23.05.54-.15.94 1.31 1.59.81.36 1.84.74 2.68 1.19A7.958 7.958 0 0110 18z"],variable:["M4.93 3.79a9.1 9.1 0 012.2-2.27L7.29 1c-1.38.59-2.57 1.33-3.55 2.22C2.46 4.39 1.49 5.72.83 7.23.28 8.51 0 9.81 0 11.12c0 2.28.83 4.57 2.49 6.86l.16-.55c-.49-1.23-.73-2.38-.73-3.44 0-1.67.28-3.46.84-5.36.55-1.9 1.28-3.51 2.17-4.84zm9.38 8.39l-.33-.2c-.37.54-.65.87-.82 1a.74.74 0 01-.42.12c-.19 0-.38-.12-.57-.37-.31-.42-.73-1.59-1.26-3.5.47-.85.86-1.41 1.19-1.67.23-.19.48-.29.74-.29.1 0 .28.04.53.11.26.07.48.11.68.11.27 0 .5-.1.68-.29.18-.19.27-.44.27-.75 0-.33-.09-.58-.27-.77-.18-.19-.44-.29-.78-.29-.3 0-.59.07-.86.22s-.61.47-1.02.97c-.31.37-.77 1.02-1.37 1.94a9.683 9.683 0 00-1.24-3.14l-3.24.59-.06.36c.24-.05.44-.07.61-.07.32 0 .59.14.8.43.33.45.8 1.8 1.39 4.07-.47.64-.78 1.06-.96 1.26-.28.32-.52.53-.7.62-.14.08-.3.11-.48.11-.14 0-.36-.08-.67-.23-.21-.1-.4-.15-.57-.15-.31 0-.57.11-.78.32s-.31.48-.31.8c0 .31.09.55.28.75.19.19.44.29.76.29.31 0 .6-.07.87-.2s.61-.42 1.02-.86c.41-.44.98-1.13 1.7-2.08.28.9.52 1.56.72 1.97.2.41.44.71.7.89.26.18.59.27.99.27.38 0 .77-.14 1.17-.43.54-.36 1.07-1 1.61-1.91zM17.51 1l-.15.54c.49 1.24.73 2.39.73 3.45 0 1.43-.21 2.96-.63 4.6-.33 1.26-.75 2.45-1.27 3.55-.52 1.11-1.02 1.97-1.51 2.6-.49.62-1.09 1.2-1.8 1.72l-.17.53c1.38-.59 2.57-1.34 3.55-2.23 1.29-1.17 2.26-2.5 2.91-4 .55-1.28.83-2.59.83-3.91 0-2.27-.83-4.56-2.49-6.85z"],"vertical-bar-chart-asc":["M8 7H7c-.55 0-1 .45-1 1v11c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1zM3 9H2c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-9c0-.55-.45-1-1-1zm10-5h-1c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zm5-4h-1c-.55 0-1 .45-1 1v18c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z"],"vertical-bar-chart-desc":["M3 0H2c-.55 0-1 .45-1 1v18c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm5 4H7c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zm5 3h-1c-.55 0-1 .45-1 1v11c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1zm5 2h-1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-9c0-.55-.45-1-1-1z"],"vertical-distribution":["M1 2h18c.55 0 1-.45 1-1s-.45-1-1-1H1C.45 0 0 .45 0 1s.45 1 1 1zm2 5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1H3zm16 11H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1z"],video:["M19 2H1c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zM7 14V6l6 4-6 4z"],virus:["M15.249 13.835l1.251 1.251.354-.354.087-.077a1 1 0 011.327 1.491l-2.122 2.122-.087.077a1 1 0 01-1.327-1.491l.354-.354-1.251-1.251A6.466 6.466 0 0111 16.424L10.999 18h.501a1 1 0 01.117 1.993L11.5 20h-3a1 1 0 01-.117-1.993L8.5 18h.499v-1.577a6.46 6.46 0 01-2.538-.97L5.414 16.5l.354.354a1 1 0 01-1.327 1.491l-.087-.077-2.122-2.122a1 1 0 011.327-1.491l.087.077.354.354.97-.97a6.472 6.472 0 01-1.384-3.057l-.025.002L2 11.06v.44a1 1 0 01-1.993.117L0 11.5v-3a1 1 0 011.993-.117L2 8.5v.56h1.567A6.471 6.471 0 014.97 5.883l-.971-.969-.353.354-.087.077a1 1 0 01-1.327-1.491l2.122-2.122.087-.077a1 1 0 011.327 1.491l-.354.353 1.047 1.048A6.46 6.46 0 019 3.577L9 2h-.5A1 1 0 018.383.007L8.5 0h3a1 1 0 01.117 1.993L11.5 2H11v1.577a6.466 6.466 0 012.838 1.176l.04-.046L15.086 3.5l-.353-.353a1 1 0 011.327-1.491l.087.077 2.122 2.122a1 1 0 01-1.327 1.491l-.087-.077-.354-.354-1.207 1.207-.046.041a6.467 6.467 0 011.16 2.733H18V8.5a1 1 0 011.993-.117L20 8.5v3a1 1 0 01-1.993.117L18 11.5v-.605h-1.561a6.466 6.466 0 01-1.19 2.94zM12.5 11a1.5 1.5 0 100 3 1.5 1.5 0 000-3zM8 6a2 2 0 100 4 2 2 0 000-4z"],"volume-down":["M15.92 3.93l-1.6 1.18A7.948 7.948 0 0116 10c0 1.84-.63 3.54-1.68 4.89l1.6 1.18A9.878 9.878 0 0018 10c0-2.29-.78-4.39-2.08-6.07zM11 3c-.28 0-.53.11-.71.29L7.59 6H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h4.59l2.71 2.71c.17.18.42.29.7.29.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],"volume-off":["M14 3c-.28 0-.53.11-.71.29L10.59 6H6c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h4.59l2.71 2.71c.17.18.42.29.7.29.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],"volume-up":["M9 3.43c-.28 0-.53.11-.71.29l-2.7 2.71H1c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h4.59l2.71 2.71a1.003 1.003 0 001.71-.71v-12c-.01-.55-.46-1-1.01-1zm8.31-1.56l-1.62 1.2C17.14 5.16 18 7.69 18 10.43s-.86 5.27-2.31 7.37l1.62 1.2C19 16.57 20 13.62 20 10.43c0-3.18-1-6.13-2.69-8.56zm-3.39 2.49l-1.6 1.18A7.948 7.948 0 0114 10.43c0 1.84-.63 3.54-1.68 4.89l1.6 1.18A9.94 9.94 0 0016 10.43c0-2.28-.78-4.38-2.08-6.07z"],walk:["M16 10h-2c-.23 0-.42-.09-.59-.21l-.01.01-1.69-1.27-.63 3.14 2.62 2.62c.19.18.3.43.3.71v4c0 .55-.45 1-1 1s-1-.45-1-1v-3.59L9.39 12.8l-2.45 6.55h-.01c-.14.38-.5.65-.93.65-.55 0-1-.45-1-1 0-.12.03-.24.07-.35h-.01L9.43 7h-2.9l-1.7 2.55-.01-.01c-.18.27-.47.46-.82.46-.55 0-1-.45-1-1 0-.21.08-.39.18-.54l-.01-.01 2-3 .02.01C5.36 5.19 5.65 5 6 5h4.18l.36-.96c-.33-.43-.54-.96-.54-1.54a2.5 2.5 0 015 0A2.5 2.5 0 0112.5 5c-.06 0-.12-.01-.18-.02l-.44 1.18L14.33 8H16c.55 0 1 .45 1 1s-.45 1-1 1z"],"warning-sign":["M19.86 17.52l.01-.01-9-16-.01.01C10.69 1.21 10.37 1 10 1s-.69.21-.86.52l-.01-.01-9 16 .01.01c-.08.14-.14.3-.14.48 0 .55.45 1 1 1h18c.55 0 1-.45 1-1 0-.18-.06-.34-.14-.48zM11 17H9v-2h2v2zm0-3H9V6h2v8z"],"waterfall-chart":["M13 7h2c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1zm-9 8h1c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1zm4-6h2c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1zm11-5h-1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zm0 12H2V3c0-.55-.45-1-1-1s-1 .45-1 1v14a.998.998 0 001 1h18c.55 0 1-.45 1-1s-.45-1-1-1z"],widget:["M18 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zM2 16c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm15-1h2V5h-2v10zM3 5H1v10h2V5zM2 0C.9 0 0 .9 0 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm3 3h10V1H5v2zm13 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM5 19h10v-2H5v2z"],"widget-button":["M1 4h18c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1zm1 2v8h16V6H2zm4 5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm4 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm4 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"],"widget-footer":["M17 0H3c-.55 0-1 .45-1 1v18c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 18H4v-4h12v4zm0-5H4V2h12v11z"],"widget-header":["M17 0H3c-.55 0-1 .45-1 1v18c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 18H4V7h12v11zm0-12H4V2h12v4z"],wrench:["M19.8 4.44L16.13 8.1l-3.55-.71-.71-3.53L15.54.21c-2.01-.53-4.23-.03-5.8 1.53-1.86 1.85-2.23 4.6-1.14 6.83L.59 16.59C.22 16.95 0 17.45 0 18a2 2 0 002 2c.55 0 1.05-.22 1.41-.59l8.03-8.04c2.23 1.05 4.97.67 6.82-1.16 1.57-1.56 2.07-3.77 1.54-5.77z"],"zoom-in":["M19.56 17.44l-4.94-4.94A8.004 8.004 0 0016 8c0-4.42-3.58-8-8-8S0 3.58 0 8s3.58 8 8 8c1.67 0 3.21-.51 4.5-1.38l4.94 4.94a1.498 1.498 0 102.12-2.12zM8 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6zm3-7H9V5c0-.55-.45-1-1-1s-1 .45-1 1v2H5c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1V9h2c.55 0 1-.45 1-1s-.45-1-1-1z"],"zoom-out":["M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1zm8.56 10.44l-4.94-4.94A8.004 8.004 0 0016 8c0-4.42-3.58-8-8-8S0 3.58 0 8s3.58 8 8 8c1.67 0 3.21-.51 4.5-1.38l4.94 4.94a1.498 1.498 0 102.12-2.12zM8 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6z"],"zoom-to-fit":["M1 7c.55 0 1-.45 1-1V2h4c.55 0 1-.45 1-1s-.45-1-1-1H1C.45 0 0 .45 0 1v5c0 .55.45 1 1 1zm5 1a1.003 1.003 0 00-1.71-.71l-2 2c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42L4.41 10 5.7 8.71c.19-.18.3-.43.3-.71zm2-2c.28 0 .53-.11.71-.29L10 4.41l1.29 1.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-2-2C10.53 2.11 10.28 2 10 2s-.53.11-.71.29l-2 2A1.003 1.003 0 008 6zM6 18H2v-4c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1zm8-6a1.003 1.003 0 001.71.71l2-2c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-2-2a1.003 1.003 0 00-1.42 1.42l1.3 1.29-1.29 1.29c-.19.18-.3.43-.3.71zm5-12h-5c-.55 0-1 .45-1 1s.45 1 1 1h4v4c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1zm-7 14c-.28 0-.53.11-.71.29L10 15.59 8.71 14.3A.965.965 0 008 14a1.003 1.003 0 00-.71 1.71l2 2c.18.18.43.29.71.29s.53-.11.71-.29l2-2A1.003 1.003 0 0012 14zm7-1c-.55 0-1 .45-1 1v4h-4c-.55 0-1 .45-1 1s.45 1 1 1h5c.55 0 1-.45 1-1v-5c0-.55-.45-1-1-1z"]}},rI8a:function(e,t,n){"use strict";n.r(t);(function(e,r){n.d(t,"Debouncer",(function(){return b}));n.d(t,"Poll",(function(){return p}));n.d(t,"RateLimiter",(function(){return m}));n.d(t,"Throttler",(function(){return v}));var i=n("nW2j");var o=n("JGtG");var a=function(e,t){a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(t.hasOwnProperty(n))e[n]=t[n]};return a(e,t)};function s(e,t){a(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var l=function(){l=Object.assign||function e(t){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o))t[o]=n[o]}return t};return l.apply(this,arguments)};function c(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{l(r.next(e))}catch(t){o(t)}}function s(e){try{l(r["throw"](e))}catch(t){o(t)}}function l(e){e.done?i(e.value):new n((function(t){t(e.value)})).then(a,s)}l((r=r.apply(e,t||[])).next())}))}function u(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol==="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(e){return function(t){return l([e,t])}}function l(a){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(o=a[0]&2?i["return"]:a[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,a[1])).done)return o;if(i=0,o)a=[a[0]&2,o.value];switch(a[0]){case 0:case 1:o=a;break;case 4:n.label++;return{value:a[1],done:false};case 5:n.label++;i=a[1];a=[0];continue;case 7:a=n.ops.pop();n.trys.pop();continue;default:if(!(o=n.trys,o=o.length>0&&o[o.length-1])&&(a[0]===6||a[0]===2)){n=0;continue}if(a[0]===3&&(!o||a[1]>o[0]&&a[1]<o[3])){n.label=a[1];break}if(a[0]===6&&n.label<o[1]){n.label=o[1];o=a;break}if(o&&n.label<o[2]){n.label=o[2];n.ops.push(a);break}if(o[2])n.ops.pop();n.trys.pop();continue}a=t.call(e,n)}catch(s){a=[6,s];i=0}finally{r=o=0}if(a[0]&5)throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}var d=typeof requestAnimationFrame==="function"?requestAnimationFrame:e;var f=typeof cancelAnimationFrame==="function"?cancelAnimationFrame:r;var p=function(){function e(e){var t=this;this._disposed=new o["Signal"](this);this._tick=new i["PromiseDelegate"];this._ticked=new o["Signal"](this);this._timeout=-1;this._factory=e.factory;this._standby=e.standby||h.DEFAULT_STANDBY;this._state=l(l({},h.DEFAULT_STATE),{timestamp:(new Date).getTime()});this.frequency=l(l({},h.DEFAULT_FREQUENCY),e.frequency||{});this.name=e.name||h.DEFAULT_NAME;if("auto"in e?e.auto:true){d((function(){return void t.start()}))}}Object.defineProperty(e.prototype,"disposed",{get:function(){return this._disposed},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"frequency",{get:function(){return this._frequency},set:function(t){if(this.isDisposed||i["JSONExt"].deepEqual(t,this.frequency||{})){return}var n=t.backoff,r=t.interval,o=t.max;r=Math.round(r);o=Math.round(o);if(typeof n==="number"&&n<1){throw new Error("Poll backoff growth factor must be at least 1")}if((r<0||r>o)&&r!==e.NEVER){throw new Error("Poll interval must be between 0 and max")}if(o>e.MAX_INTERVAL&&o!==e.NEVER){throw new Error("Max interval must be less than "+e.MAX_INTERVAL)}this._frequency={backoff:n,interval:r,max:o}},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"isDisposed",{get:function(){return this.state.phase==="disposed"},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"standby",{get:function(){return this._standby},set:function(e){if(this.isDisposed||this.standby===e){return}this._standby=e},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"state",{get:function(){return this._state},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"tick",{get:function(){return this._tick.promise},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"ticked",{get:function(){return this._ticked},enumerable:true,configurable:true});e.prototype.dispose=function(){if(this.isDisposed){return}this._state=l(l({},h.DISPOSED_STATE),{timestamp:(new Date).getTime()});this._tick.promise.catch((function(e){return undefined}));this._tick.reject(new Error("Poll ("+this.name+") is disposed."));this._disposed.emit(undefined);o["Signal"].clearData(this)};e.prototype.refresh=function(){return this.schedule({cancel:function(e){var t=e.phase;return t==="refreshed"},interval:e.IMMEDIATE,phase:"refreshed"})};e.prototype.schedule=function(t){if(t===void 0){t={}}return c(this,void 0,void 0,(function(){var n,r,o,a,s;var c=this;return u(this,(function(u){switch(u.label){case 0:if(this.isDisposed){return[2]}if(t.cancel&&t.cancel(this.state)){return[2]}n=this.state;r=this._tick;o=new i["PromiseDelegate"];a=l({interval:this.frequency.interval,payload:null,phase:"standby",timestamp:(new Date).getTime()},t);this._state=a;this._tick=o;if(n.interval===e.IMMEDIATE){f(this._timeout)}else{clearTimeout(this._timeout)}this._ticked.emit(this.state);r.resolve(this);return[4,r.promise];case 1:u.sent();s=function(){if(c.isDisposed||c.tick!==o.promise){return}c._execute()};this._timeout=a.interval===e.IMMEDIATE?d(s):a.interval===e.NEVER?-1:setTimeout(s,a.interval);return[2]}}))}))};e.prototype.start=function(){return this.schedule({cancel:function(e){var t=e.phase;return t!=="constructed"&&t!=="standby"&&t!=="stopped"},interval:e.IMMEDIATE,phase:"started"})};e.prototype.stop=function(){return this.schedule({cancel:function(e){var t=e.phase;return t==="stopped"},interval:e.NEVER,phase:"stopped"})};e.prototype._execute=function(){var e=this;var t=typeof this.standby==="function"?this.standby():this.standby;t=t==="never"?false:t==="when-hidden"?!!(typeof document!=="undefined"&&document&&document.hidden):t;if(t){void this.schedule();return}var n=this.tick;this._factory(this.state).then((function(t){if(e.isDisposed||e.tick!==n){return}void e.schedule({payload:t,phase:e.state.phase==="rejected"?"reconnected":"resolved"})})).catch((function(t){if(e.isDisposed||e.tick!==n){return}void e.schedule({interval:h.sleep(e.frequency,e.state),payload:t,phase:"rejected"})}))};return e}();(function(e){e.IMMEDIATE=0;e.MAX_INTERVAL=2147483647;e.NEVER=Infinity})(p||(p={}));var h;(function(e){e.DEFAULT_BACKOFF=3;e.DEFAULT_FREQUENCY={backoff:true,interval:1e3,max:30*1e3};e.DEFAULT_NAME="unknown";e.DEFAULT_STANDBY="when-hidden";e.DEFAULT_STATE={interval:p.NEVER,payload:null,phase:"constructed",timestamp:new Date(0).getTime()};e.DISPOSED_STATE={interval:p.NEVER,payload:null,phase:"disposed",timestamp:new Date(0).getTime()};function t(e,t){e=Math.ceil(e);t=Math.floor(t);return Math.floor(Math.random()*(t-e+1))+e}function n(n,r){var i=n.backoff,o=n.interval,a=n.max;if(o===p.NEVER){return o}var s=i===true?e.DEFAULT_BACKOFF:i===false?1:i;var l=t(o,r.interval*s);return Math.min(a,l)}e.sleep=n})(h||(h={}));var m=function(){function e(e,t){var n=this;if(t===void 0){t=500}this.payload=null;this.limit=t;this.poll=new p({auto:false,factory:function(){return c(n,void 0,void 0,(function(){return u(this,(function(t){switch(t.label){case 0:return[4,e()];case 1:return[2,t.sent()]}}))}))},frequency:{backoff:false,interval:p.NEVER,max:p.NEVER},standby:"never"});this.payload=new i["PromiseDelegate"];this.poll.ticked.connect((function(e,t){var r=n.payload;if(t.phase==="resolved"){n.payload=new i["PromiseDelegate"];r.resolve(t.payload);return}if(t.phase==="rejected"||t.phase==="stopped"){n.payload=new i["PromiseDelegate"];r.promise.catch((function(e){return undefined}));r.reject(t.payload);return}}),this)}Object.defineProperty(e.prototype,"isDisposed",{get:function(){return this.payload===null},enumerable:true,configurable:true});e.prototype.dispose=function(){if(this.isDisposed){return}this.payload=null;this.poll.dispose()};e.prototype.stop=function(){return c(this,void 0,void 0,(function(){return u(this,(function(e){return[2,this.poll.stop()]}))}))};return e}();var b=function(e){s(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.invoke=function(){void this.poll.schedule({interval:this.limit,phase:"invoked"});return this.payload.promise};return t}(m);var v=function(e){s(t,e);function t(t,n){var r=e.call(this,t,typeof n==="number"?n:n&&n.limit)||this;var i="leading";if(typeof n!=="number"){n=n||{};i="edge"in n?n.edge:i}r._interval=i==="trailing"?r.limit:p.IMMEDIATE;return r}t.prototype.invoke=function(){if(this.poll.state.phase!=="invoked"){void this.poll.schedule({interval:this._interval,phase:"invoked"})}return this.payload.promise};return t}(m);(function(e){})(v||(v={}))}).call(this,n("URgk").setImmediate,n("URgk").clearImmediate)},rTFf:function(e,t,n){"use strict";t.__esModule=true;var r=n("QbLZ");var i=w(r);var o=n("jo6Y");var a=w(o);var s=n("q1tI");var l=w(s);var c=n("17x9");var u=w(c);var d=n("ICOY");var f=w(d);var p=n("7Vtj");var h=w(p);var m=n("L/Ch");var b=w(m);var v=n("gYcd");var g=w(v);var _=n("q8VL");var y=w(_);function w(e){return e&&e.__esModule?e:{default:e}}var x=function e(t){var n=t.getItemString,r=t.keyPath,o=t.labelRenderer,s=t.styling,c=t.value,u=t.valueRenderer,d=t.isCustomNode,p=(0,a["default"])(t,["getItemString","keyPath","labelRenderer","styling","value","valueRenderer","isCustomNode"]);var m=d(c)?"Custom":(0,f["default"])(c);var v={getItemString:n,key:r[0],keyPath:r,labelRenderer:o,nodeType:m,styling:s,value:c,valueRenderer:u};var _=(0,i["default"])({},p,v,{data:c,isCustomNode:d});switch(m){case"Object":case"Error":case"WeakMap":case"WeakSet":return l["default"].createElement(h["default"],_);case"Array":return l["default"].createElement(b["default"],_);case"Iterable":case"Map":case"Set":return l["default"].createElement(g["default"],_);case"String":return l["default"].createElement(y["default"],(0,i["default"])({},v,{valueGetter:function e(t){return'"'+t+'"'}}));case"Number":return l["default"].createElement(y["default"],v);case"Boolean":return l["default"].createElement(y["default"],(0,i["default"])({},v,{valueGetter:function e(t){return t?"true":"false"}}));case"Date":return l["default"].createElement(y["default"],(0,i["default"])({},v,{valueGetter:function e(t){return t.toISOString()}}));case"Null":return l["default"].createElement(y["default"],(0,i["default"])({},v,{valueGetter:function e(){return"null"}}));case"Undefined":return l["default"].createElement(y["default"],(0,i["default"])({},v,{valueGetter:function e(){return"undefined"}}));case"Function":case"Symbol":return l["default"].createElement(y["default"],(0,i["default"])({},v,{valueGetter:function e(t){return t.toString()}}));case"Custom":return l["default"].createElement(y["default"],v);default:return l["default"].createElement(y["default"],(0,i["default"])({},v,{valueGetter:function e(t){return"<"+m+">"}}))}};x.propTypes={getItemString:u["default"].func.isRequired,keyPath:u["default"].arrayOf(u["default"].oneOfType([u["default"].string,u["default"].number])).isRequired,labelRenderer:u["default"].func.isRequired,styling:u["default"].func.isRequired,value:u["default"].any,valueRenderer:u["default"].func.isRequired,isCustomNode:u["default"].func.isRequired};t["default"]=x},rTQe:function(e,t,n){"use strict";n.r(t);n.d(t,"MIME_TYPE",(function(){return g}));n.d(t,"RenderedJSON",(function(){return _}));n.d(t,"rendererFactory",(function(){return y}));var r=n("fmli");var i=n("2DVW");var o=n("q1tI");var a=n("i8i4");var s=n("Ngil");var l=n.n(s);var c=n("fNf1");var u=n.n(c);var d=n("nW2j");var f=n("tv8p");class p extends o["Component"]{constructor(){super(...arguments);this.state={filter:"",value:""};this.timer=0;this.handleChange=e=>{const{value:t}=e.target;this.setState({value:t});window.clearTimeout(this.timer);this.timer=window.setTimeout(()=>{this.setState({filter:t})},300)}}render(){const{data:e,metadata:t}=this.props;const n=t&&t.root?t.root:"root";const r=this.state.filter?b(e,this.state.filter,[n]):[n];return o["createElement"]("div",{className:"container"},o["createElement"](f["c"],{className:"filter",type:"text",placeholder:"Filter...",onChange:this.handleChange,value:this.state.value,rightIcon:"search"}),o["createElement"](u.a,{data:e,collectionLimit:100,theme:{extend:h,valueLabel:"cm-variable",valueText:"cm-string",nestedNodeItemString:"cm-comment"},invertTheme:false,keyPath:[n],getItemString:(e,t,n,r)=>Array.isArray(t)?o["createElement"]("span",null,n," ",r):Object.keys(t).length===0?o["createElement"]("span",null,n):null,labelRenderer:([e,t])=>o["createElement"]("span",{className:"cm-keyword"},o["createElement"](l.a,{search:this.state.filter,matchStyle:{backgroundColor:"yellow"}},`${e}: `)),valueRenderer:e=>{let t="cm-string";if(typeof e==="number"){t="cm-number"}if(e==="true"||e==="false"){t="cm-keyword"}return o["createElement"]("span",{className:t},o["createElement"](l.a,{search:this.state.filter,matchStyle:{backgroundColor:"yellow"}},`${e}`))},shouldExpandNode:(e,n,i)=>t&&t.expanded?true:r.join(",").includes(e.join(","))}))}}const h={scheme:"jupyter",base00:"invalid",base01:"invalid",base02:"invalid",base03:"invalid",base04:"invalid",base05:"invalid",base06:"invalid",base07:"invalid",base08:"invalid",base09:"invalid",base0A:"invalid",base0B:"invalid",base0C:"invalid",base0D:"invalid",base0E:"invalid",base0F:"invalid"};function m(e,t){return JSON.stringify(e).includes(t)}function b(e,t,n=["root"]){if(d["JSONExt"].isArray(e)){return e.reduce((e,r,i)=>{if(r&&typeof r==="object"&&m(r,t)){return[...e,[i,...n].join(","),...b(r,t,[i,...n])]}return e},[])}if(d["JSONExt"].isObject(e)){return Object.keys(e).reduce((r,i)=>{const o=e[i];if(o&&typeof o==="object"&&(i.includes(t)||m(o,t))){return[...r,[i,...n].join(","),...b(o,t,[i,...n])]}return r},[])}return[]}const v="jp-RenderedJSON";const g="application/json";class _ extends i["Widget"]{constructor(e){super();this.addClass(v);this.addClass("CodeMirror");this.addClass("cm-s-jupyter");this._mimeType=e.mimeType}[r["a"].symbol](){return()=>r["a"].printWidget(this)}renderModel(e){const t=e.data[this._mimeType]||{};const n=e.metadata[this._mimeType]||{};return new Promise((e,r)=>{a["render"](o["createElement"](p,{data:t,metadata:n}),this.node,()=>{e()})})}onBeforeDetach(e){a["unmountComponentAtNode"](this.node)}}const y={safe:true,mimeTypes:[g],createRenderer:e=>new _(e)};const w=[{id:"@jupyterlab/json-extension:factory",rendererFactory:y,rank:0,dataType:"json",documentWidgetFactoryOptions:{name:"JSON",primaryFileType:"json",fileTypes:["json","notebook","geojson"],defaultFor:["json"]}}];var x=t["default"]=w},rUJ1:function(e,t){const n=/[&<>"']/;const r=/[&<>"']/g;const i=/[<>"']|&(?!#?\w+;)/;const o=/[<>"']|&(?!#?\w+;)/g;const a={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};const s=e=>a[e];function l(e,t){if(t){if(n.test(e)){return e.replace(r,s)}}else{if(i.test(e)){return e.replace(o,s)}}return e}const c=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function u(e){return e.replace(c,(e,t)=>{t=t.toLowerCase();if(t==="colon")return":";if(t.charAt(0)==="#"){return t.charAt(1)==="x"?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1))}return""})}const d=/(^|[^\[])\^/g;function f(e,t){e=e.source||e;t=t||"";const n={replace:(t,r)=>{r=r.source||r;r=r.replace(d,"$1");e=e.replace(t,r);return n},getRegex:()=>new RegExp(e,t)};return n}const p=/[^\w:]/g;const h=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function m(e,t,n){if(e){let e;try{e=decodeURIComponent(u(n)).replace(p,"").toLowerCase()}catch(r){return null}if(e.indexOf("javascript:")===0||e.indexOf("vbscript:")===0||e.indexOf("data:")===0){return null}}if(t&&!h.test(n)){n=y(t,n)}try{n=encodeURI(n).replace(/%25/g,"%")}catch(r){return null}return n}const b={};const v=/^[^:]+:\/*[^/]*$/;const g=/^([^:]+:)[\s\S]*$/;const _=/^([^:]+:\/*[^/]*)[\s\S]*$/;function y(e,t){if(!b[" "+e]){if(v.test(e)){b[" "+e]=e+"/"}else{b[" "+e]=k(e,"/",true)}}e=b[" "+e];const n=e.indexOf(":")===-1;if(t.substring(0,2)==="//"){if(n){return t}return e.replace(g,"$1")+t}else if(t.charAt(0)==="/"){if(n){return t}return e.replace(_,"$1")+t}else{return e+t}}const w={exec:function e(){}};function x(e){let t=1,n,r;for(;t<arguments.length;t++){n=arguments[t];for(r in n){if(Object.prototype.hasOwnProperty.call(n,r)){e[r]=n[r]}}}return e}function C(e,t){const n=e.replace(/\|/g,(e,t,n)=>{let r=false,i=t;while(--i>=0&&n[i]==="\\")r=!r;if(r){return"|"}else{return" |"}}),r=n.split(/ \|/);let i=0;if(r.length>t){r.splice(t)}else{while(r.length<t)r.push("")}for(;i<r.length;i++){r[i]=r[i].trim().replace(/\\\|/g,"|")}return r}function k(e,t,n){const r=e.length;if(r===0){return""}let i=0;while(i<r){const o=e.charAt(r-i-1);if(o===t&&!n){i++}else if(o!==t&&n){i++}else{break}}return e.substr(0,r-i)}function E(e,t){if(e.indexOf(t[1])===-1){return-1}const n=e.length;let r=0,i=0;for(;i<n;i++){if(e[i]==="\\"){i++}else if(e[i]===t[0]){r++}else if(e[i]===t[1]){r--;if(r<0){return i}}}return-1}function M(e){if(e&&e.sanitize&&!e.silent){console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}}e.exports={escape:l,unescape:u,edit:f,cleanUrl:m,resolveUrl:y,noopTest:w,merge:x,splitCells:C,rtrim:k,findClosingBracket:E,checkSanitizeDeprecation:M}},raLr:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";function t(e,t){var n=e.split("_");return t%10===1&&t%100!==11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,r){var i={ss:n?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:n?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:n?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяціісяців",yy:"рік_роки_років"};if(r==="m"){return n?"хвилина":"хвилину"}else if(r==="h"){return n?"година":"годину"}else{return e+" "+t(i[r],+e)}}function r(e,t){var n={nominative:"неділя_понеділок_вівторок_середаетвер_пятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середуетвер_пятницю_суботу".split("_"),genitive:"неділі_понеділкаівторка_середи_четверга_пятниці_суботи".split("_")},r;if(e===true){return n["nominative"].slice(1,7).concat(n["nominative"].slice(0,1))}if(!e){return n["nominative"]}r=/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative";return n[r][e.day()]}function i(e){return function(){return e+"о"+(this.hours()===11?"б":"")+"] LT"}}var o=e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_веровт_лист_груд".split("_"),weekdays:r,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:i("[Сьогодні "),nextDay:i("[Завтра "),lastDay:i("[Вчора "),nextWeek:i("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return i("[Минулої] dddd [").call(this);case 1:case 2:case 4:return i("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:n,m:n,mm:n,h:"годину",hh:n,d:"день",dd:n,M:"місяць",MM:n,y:"рік",yy:n},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,n){if(e<4){return"ночі"}else if(e<12){return"ранку"}else if(e<17){return"дня"}else{return"вечора"}},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}});return o}))},rex7:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Variables\n|----------------------------------------------------------------------------*/\n\n:root {\n --jp-private-commandpalette-search-height: 28px;\n}\n\n/*-----------------------------------------------------------------------------\n| Overall styles\n|----------------------------------------------------------------------------*/\n\n.lm-CommandPalette {\n padding-bottom: 0px;\n color: var(--jp-ui-font-color1);\n background: var(--jp-layout-color1);\n /* This is needed so that all font sizing of children done in ems is\n * relative to this base size */\n font-size: var(--jp-ui-font-size1);\n}\n\n/*-----------------------------------------------------------------------------\n| Search\n|----------------------------------------------------------------------------*/\n\n.lm-CommandPalette-search {\n padding: 4px;\n background-color: var(--jp-layout-color1);\n z-index: 2;\n}\n\n.lm-CommandPalette-wrapper {\n overflow: overlay;\n padding: 0px 9px;\n background-color: var(--jp-input-active-background);\n height: 30px;\n box-shadow: inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color);\n}\n\n.lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper {\n box-shadow: inset 0 0 0 1px var(--jp-input-active-box-shadow-color),\n inset 0 0 0 3px var(--jp-input-active-box-shadow-color);\n}\n\n.lm-CommandPalette-wrapper::after {\n content: ' ';\n color: white;\n background-color: var(--jp-brand-color1);\n position: absolute;\n top: 4px;\n right: 4px;\n height: 30px;\n width: 10px;\n padding: 0px 10px;\n background-image: var(--jp-icon-search-white);\n background-size: 20px;\n background-repeat: no-repeat;\n background-position: center;\n}\n\n.lm-CommandPalette-input {\n background: transparent;\n width: calc(100% - 18px);\n float: left;\n border: none;\n outline: none;\n font-size: var(--jp-ui-font-size1);\n color: var(--jp-ui-font-color0);\n line-height: var(--jp-private-commandpalette-search-height);\n}\n\n.lm-CommandPalette-input::-webkit-input-placeholder,\n.lm-CommandPalette-input::-moz-placeholder,\n.lm-CommandPalette-input:-ms-input-placeholder {\n color: var(--jp-ui-font-color3);\n font-size: var(--jp-ui-font-size1);\n}\n\n/*-----------------------------------------------------------------------------\n| Results\n|----------------------------------------------------------------------------*/\n\n.lm-CommandPalette-header:first-child {\n margin-top: 0px;\n}\n\n.lm-CommandPalette-header {\n border-bottom: solid var(--jp-border-width) var(--jp-border-color2);\n color: var(--jp-ui-font-color1);\n cursor: pointer;\n display: flex;\n font-size: var(--jp-ui-font-size0);\n font-weight: 600;\n letter-spacing: 1px;\n margin-top: 8px;\n padding: 8px 0 8px 12px;\n text-transform: uppercase;\n}\n\n.lm-CommandPalette-header.lm-mod-active {\n background: var(--jp-layout-color2);\n}\n\n.lm-CommandPalette-header > mark {\n background-color: transparent;\n font-weight: bold;\n color: var(--jp-ui-font-color1);\n}\n\n.lm-CommandPalette-item {\n padding: 4px 12px 4px 4px;\n color: var(--jp-ui-font-color1);\n font-size: var(--jp-ui-font-size1);\n font-weight: 400;\n display: flex;\n}\n\n.lm-CommandPalette-item.lm-mod-disabled {\n color: var(--jp-ui-font-color3);\n}\n\n.lm-CommandPalette-item.lm-mod-active {\n background: var(--jp-layout-color3);\n}\n\n.lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled) {\n background: var(--jp-layout-color4);\n}\n\n.lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled) {\n background: var(--jp-layout-color2);\n}\n\n.lm-CommandPalette-itemContent {\n overflow: hidden;\n}\n\n.lm-CommandPalette-itemLabel > mark {\n color: var(--jp-ui-font-color0);\n background-color: transparent;\n font-weight: bold;\n}\n\n.lm-CommandPalette-item.lm-mod-disabled mark {\n color: var(--jp-ui-font-color3);\n}\n\n.lm-CommandPalette-item .lm-CommandPalette-itemIcon {\n margin: 0 4px 0 0;\n position: relative;\n width: 16px;\n top: 2px;\n flex: 0 0 auto;\n}\n\n.lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon {\n opacity: 0.4;\n}\n\n.lm-CommandPalette-item .lm-CommandPalette-itemShortcut {\n flex: 0 0 auto;\n}\n\n.lm-CommandPalette-itemCaption {\n display: none;\n}\n\n.lm-CommandPalette-content {\n background-color: var(--jp-layout-color1);\n}\n\n.lm-CommandPalette-content:empty:after {\n content: 'No results';\n margin: auto;\n margin-top: 20px;\n width: 100px;\n display: block;\n font-size: var(--jp-ui-font-size2);\n font-family: var(--jp-ui-font-family);\n font-weight: lighter;\n}\n\n.lm-CommandPalette-emptyMessage {\n text-align: center;\n margin-top: 24px;\n line-height: 1.32;\n padding: 0px 8px;\n color: var(--jp-content-font-color3);\n}\n",""])},rgYo:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Copyright (c) 2014-2017, PhosphorJS Contributors\n|\n| Distributed under the terms of the BSD 3-Clause License.\n|\n| The full license is in the file LICENSE, distributed with this software.\n|----------------------------------------------------------------------------*/\n\n\n/* <DEPRECATED> */ .p-TabBar, /* </DEPRECATED> */\n.lm-TabBar {\n display: flex;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n\n/* <DEPRECATED> */ .p-TabBar[data-orientation='horizontal'], /* </DEPRECATED> */\n.lm-TabBar[data-orientation='horizontal'] {\n flex-direction: row;\n}\n\n\n/* <DEPRECATED> */ .p-TabBar[data-orientation='vertical'], /* </DEPRECATED> */\n.lm-TabBar[data-orientation='vertical'] {\n flex-direction: column;\n}\n\n\n/* <DEPRECATED> */ .p-TabBar-content, /* </DEPRECATED> */\n.lm-TabBar-content {\n margin: 0;\n padding: 0;\n display: flex;\n flex: 1 1 auto;\n list-style-type: none;\n}\n\n\n/* <DEPRECATED> */\n.p-TabBar[data-orientation='horizontal'] > .p-TabBar-content,\n/* </DEPRECATED> */\n.lm-TabBar[data-orientation='horizontal'] > .lm-TabBar-content {\n flex-direction: row;\n}\n\n\n/* <DEPRECATED> */\n.p-TabBar[data-orientation='vertical'] > .p-TabBar-content,\n/* </DEPRECATED> */\n.lm-TabBar[data-orientation='vertical'] > .lm-TabBar-content {\n flex-direction: column;\n}\n\n\n/* <DEPRECATED> */ .p-TabBar-tab, /* </DEPRECATED> */\n.lm-TabBar-tab {\n display: flex;\n flex-direction: row;\n box-sizing: border-box;\n overflow: hidden;\n}\n\n\n/* <DEPRECATED> */\n.p-TabBar-tabIcon,\n.p-TabBar-tabCloseIcon,\n/* </DEPRECATED> */\n.lm-TabBar-tabIcon,\n.lm-TabBar-tabCloseIcon {\n flex: 0 0 auto;\n}\n\n\n/* <DEPRECATED> */ .p-TabBar-tabLabel, /* </DEPRECATED> */\n.lm-TabBar-tabLabel {\n flex: 1 1 auto;\n overflow: hidden;\n white-space: nowrap;\n}\n\n\n.lm-TabBar-tabInput {\n user-select: all;\n width: 100%;\n box-sizing : border-box;\n}\n\n\n/* <DEPRECATED> */ .p-TabBar-tab.p-mod-hidden, /* </DEPRECATED> */\n.lm-TabBar-tab.lm-mod-hidden {\n display: none !important;\n}\n\n\n/* <DEPRECATED> */ .p-TabBar.p-mod-dragging .p-TabBar-tab, /* </DEPRECATED> */\n.lm-TabBar.lm-mod-dragging .lm-TabBar-tab {\n position: relative;\n}\n\n\n/* <DEPRECATED> */\n.p-TabBar.p-mod-dragging[data-orientation='horizontal'] .p-TabBar-tab,\n/* </DEPRECATED> */\n.lm-TabBar.lm-mod-dragging[data-orientation='horizontal'] .lm-TabBar-tab {\n left: 0;\n transition: left 150ms ease;\n}\n\n\n/* <DEPRECATED> */\n.p-TabBar.p-mod-dragging[data-orientation='vertical'] .p-TabBar-tab,\n/* </DEPRECATED> */\n.lm-TabBar.lm-mod-dragging[data-orientation='vertical'] .lm-TabBar-tab {\n top: 0;\n transition: top 150ms ease;\n}\n\n\n/* <DEPRECATED> */\n.p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging\n/* </DEPRECATED> */\n.lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging {\n transition: none;\n}\n",""])},rme3:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("aH8u"),"");t.i(n("H+0L"),"");t.i(n("pUjr"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},rr1i:function(e,t){e.exports=function(e,t){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:t}}},rt3J:function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){"use strict";e.registerHelper("fold","brace",(function(t,n){var r=n.line,i=t.getLine(r);var o;function a(a){for(var s=n.ch,l=0;;){var c=s<=0?-1:i.lastIndexOf(a,s-1);if(c==-1){if(l==1)break;l=1;s=i.length;continue}if(l==1&&c<n.ch)break;o=t.getTokenTypeAt(e.Pos(r,c+1));if(!/^(comment|string)/.test(o))return c+1;s=c-1}}var s="{",l="}",c=a("{");if(c==null){s="[",l="]";c=a("[")}if(c==null)return;var u=1,d=t.lastLine(),f,p;e:for(var h=r;h<=d;++h){var m=t.getLine(h),b=h==r?c:0;for(;;){var v=m.indexOf(s,b),g=m.indexOf(l,b);if(v<0)v=m.length;if(g<0)g=m.length;b=Math.min(v,g);if(b==m.length)break;if(t.getTokenTypeAt(e.Pos(h,b+1))==o){if(b==v)++u;else if(!--u){f=h;p=b;break e}}++b}}if(f==null||r==f)return;return{from:e.Pos(r,c),to:e.Pos(f,p)}}));e.registerHelper("fold","import",(function(t,n){function r(n){if(n<t.firstLine()||n>t.lastLine())return null;var r=t.getTokenAt(e.Pos(n,1));if(!/\S/.test(r.string))r=t.getTokenAt(e.Pos(n,r.end+1));if(r.type!="keyword"||r.string!="import")return null;for(var i=n,o=Math.min(t.lastLine(),n+10);i<=o;++i){var a=t.getLine(i),s=a.indexOf(";");if(s!=-1)return{startCh:r.end,end:e.Pos(i,s)}}}var i=n.line,o=r(i),a;if(!o||r(i-1)||(a=r(i-2))&&a.end.line==i-1)return null;for(var s=o.end;;){var l=r(s.line+1);if(l==null)break;s=l.end}return{from:t.clipPos(e.Pos(i,o.startCh+1)),to:s}}));e.registerHelper("fold","include",(function(t,n){function r(n){if(n<t.firstLine()||n>t.lastLine())return null;var r=t.getTokenAt(e.Pos(n,1));if(!/\S/.test(r.string))r=t.getTokenAt(e.Pos(n,r.end+1));if(r.type=="meta"&&r.string.slice(0,8)=="#include")return r.start+8}var i=n.line,o=r(i);if(o==null||r(i-1)!=null)return null;for(var a=i;;){var s=r(a+1);if(s==null)break;++a}return{from:e.Pos(i,o+1),to:t.clipPos(e.Pos(a))}}))}))},rybb:function(e,t,n){"use strict";t.__esModule=true;t.default=void 0;var r=i(n("wXf5"));function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;e.__proto__=t}var a=function(e){o(t,e);function t(t){var n;n=e.call(this,t)||this;n.type="atrule";return n}var n=t.prototype;n.append=function t(){var n;if(!this.nodes)this.nodes=[];for(var r=arguments.length,i=new Array(r),o=0;o<r;o++){i[o]=arguments[o]}return(n=e.prototype.append).call.apply(n,[this].concat(i))};n.prepend=function t(){var n;if(!this.nodes)this.nodes=[];for(var r=arguments.length,i=new Array(r),o=0;o<r;o++){i[o]=arguments[o]}return(n=e.prototype.prepend).call.apply(n,[this].concat(i))};return t}(r.default);var s=a;t.default=s;e.exports=t.default},"s+uk":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";function t(e,t,n,r){var i={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?i[n][0]:i[n][1]}var n=e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:true,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n}))},s3Ml:function(e,t,n){e.exports={default:n("JbBM"),__esModule:true}},s3mg:function(e,t,n){"use strict";n.r(t);n.d(t,"STATUSBAR_PLUGIN_ID",(function(){return p}));n.d(t,"kernelStatus",(function(){return m}));n.d(t,"lineColItem",(function(){return b}));n.d(t,"memoryUsageItem",(function(){return v}));n.d(t,"runningSessionsItem",(function(){return g}));var r=n("ldDC");var i=n("U2CZ");var o=n("GREJ");var a=n("7wFH");var s=n("USmn");var l=n("Z5Fx");var c=n("l4p9");var u=n("cWHR");var d=n("W9mf");var f=n("w0/B");const p="@jupyterlab/statusbar-extension:plugin";const h={id:p,provides:u["b"],autoStart:true,activate:(e,t,n,r,i)=>{const o=new u["h"];o.id="jp-main-statusbar";e.shell.add(o,"bottom");if(t){t.layoutModified.connect(()=>{o.update()})}const a="Main Area";const s="statusbar:toggle";e.commands.addCommand(s,{label:"Show Status Bar",execute:e=>{o.setHidden(o.isVisible);if(n){void n.set(p,"visible",o.isVisible)}},isToggled:()=>o.isVisible});if(i){i.addItem({command:s,category:a})}if(r){r.viewMenu.addGroup([{command:s}],1)}if(n){const t=e=>{const t=e.get("visible").composite;o.setHidden(!t)};Promise.all([n.load(p),e.restored]).then(([e])=>{t(e);e.changed.connect(e=>{t(e)})}).catch(e=>{console.error(e.message)})}return o},optional:[r["a"],f["a"],d["a"],i["a"]]};const m={id:"@jupyterlab/statusbar-extension:kernel-status",autoStart:true,requires:[u["b"],c["b"],s["a"],r["a"]],optional:[o["a"]],activate:(e,t,n,r,i,o)=>{let s=null;const l=async()=>{if(!s){return}await(o||a["b"]).selectKernel(s)};const c=new u["c"]({onClick:l});const d=e=>{c.model.activityName=e.label};i.currentChanged.connect((e,t)=>{const{oldValue:i,newValue:o}=t;if(i){i.title.changed.disconnect(d)}if(o){o.title.changed.connect(d)}if(o&&r.has(o)){s=o.sessionContext}else if(o&&n.has(o)){s=o.sessionContext}else{s=null}c.model.sessionContext=s});t.registerStatusItem("@jupyterlab/statusbar-extension:kernel-status",{item:c,align:"left",rank:1,isActive:()=>{const e=i.currentWidget;return!!e&&(n.has(e)||r.has(e))}})}};const b={id:"@jupyterlab/statusbar-extension:line-col-status",autoStart:true,requires:[u["b"],c["b"],l["a"],s["a"],r["a"]],activate:(e,t,n,r,i,o)=>{const a=new u["d"];const s=(e,t)=>{a.model.editor=t&&t.editor};const l=(e,t)=>{a.model.editor=t&&t.editor};o.currentChanged.connect((e,t)=>{const{oldValue:o,newValue:c}=t;if(o&&i.has(o)){o.console.promptCellCreated.disconnect(l)}else if(o&&n.has(o)){o.content.activeCellChanged.disconnect(s)}if(c&&i.has(c)){c.console.promptCellCreated.connect(l);const e=c.console.promptCell;a.model.editor=e&&e.editor}else if(c&&n.has(c)){c.content.activeCellChanged.connect(s);const e=c.content.activeCell;a.model.editor=e&&e.editor}else if(c&&r.has(c)){a.model.editor=c.content.editor}else{a.model.editor=null}});t.registerStatusItem("@jupyterlab/statusbar-extension:line-col-status",{item:a,align:"right",rank:2,isActive:()=>{const e=o.currentWidget;return!!e&&(n.has(e)||r.has(e)||i.has(e))}})}};const v={id:"@jupyterlab/statusbar-extension:memory-usage-status",autoStart:true,requires:[u["b"]],activate:(e,t)=>{const n=new u["e"];t.registerStatusItem("@jupyterlab/statusbar-extension:memory-usage-status",{item:n,align:"left",rank:2,isActive:()=>n.model.metricsAvailable,activeStateChanged:n.model.stateChanged})}};const g={id:"@jupyterlab/statusbar-extension:running-sessions-status",autoStart:true,requires:[u["b"]],activate:(e,t)=>{const n=new u["g"]({onClick:()=>e.shell.activateById("jp-running-sessions"),serviceManager:e.serviceManager});t.registerStatusItem("@jupyterlab/statusbar-extension:running-sessions-status",{item:n,align:"left",rank:0})}};const _=[h,b,m,g,v];t["default"]=_},s4NR:function(e,t,n){"use strict";t.decode=t.parse=n("kd2E");t.encode=t.stringify=n("4JlD")},s6NM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.yuv2rgb=r;t.rgb2yuv=i;function r(e){var t=e[0],n=e[1],r=e[2],i,o,a;i=t*1+n*0+r*1.13983;o=t*1+n*-.39465+r*-.5806;a=t*1+n*2.02311+r*0;i=Math.min(Math.max(0,i),1);o=Math.min(Math.max(0,o),1);a=Math.min(Math.max(0,a),1);return[i*255,o*255,a*255]}function i(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255;var i=t*.299+n*.587+r*.114;var o=t*-.14713+n*-.28886+r*.436;var a=t*.615+n*-.51499+r*-.10001;return[i,o,a]}},s9r5:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("li/K"),"");t.i(n("F8z9"),"");t.i(n("6Zih"),"");t.i(n("cD+/"),"");t.i(n("6XEn"),"");t.i(n("aN/j"),"");t.i(n("mjpF"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.lm-Widget.lm-mod-hidden {\n display: none !important;\n}\n\nbody {\n font-family: var(--jp-ui-font-family);\n background: var(--jp-layout-color3);\n margin: 0;\n padding: 0;\n overflow: hidden;\n}\n\n.jp-LabShell {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n.jp-LabShell.jp-mod-devMode {\n border-top: 4px solid red;\n}\n\n#jp-main-dock-panel {\n padding: 5px;\n}\n\n#jp-top-panel {\n border-bottom: var(--jp-border-width) solid var(--jp-border-color0);\n background: var(--jp-layout-color1);\n display: flex;\n min-height: var(--jp-private-menubar-height);\n}\n\n#jp-bottom-panel {\n background: var(--jp-layout-color1);\n display: flex;\n}\n\n/* Sibling imports */\n",""])},sBam:function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"grayscale",author:"alexandre gavioli (https://github.com/alexx2/)",base00:"#101010",base01:"#252525",base02:"#464646",base03:"#525252",base04:"#ababab",base05:"#b9b9b9",base06:"#e3e3e3",base07:"#f7f7f7",base08:"#7c7c7c",base09:"#999999",base0A:"#a0a0a0",base0B:"#8e8e8e",base0C:"#868686",base0D:"#686868",base0E:"#747474",base0F:"#5e5e5e"};e.exports=t["default"]},sGoP:function(e,t,n){"use strict";n.r(t);t["default"]=n.p+"ee09ad7553b8ad3d81150d609d5341a0.woff"},sLxX:function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("yPs2");var c=n("0Cba");var u=n("a26C");var d=n("xySv");var f=n("7x2u");var p=n("t3+v");var h=n("halP");var m=n("Ec0X");var b=n("dHIa");var v=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){var e=this;var t=this.props.collapseFrom;var n=a["Children"].count(this.props.children);var i=this.partitionChildren(),s=i[0],u=i[1];var f=s.map((function(r,i){var o=t===l["a"].START?n-1-i:i;return a["createElement"]("li",{className:e.props.visibleItemClassName,key:o},e.props.visibleItemRenderer(r.props,o))}));if(t===l["a"].START){f.reverse()}var p;if(u.length>0){var m=t===l["a"].END?d["a"].BOTTOM_RIGHT:d["a"].BOTTOM_LEFT;p=a["createElement"]("li",{className:this.props.visibleItemClassName},a["createElement"](b["a"],Object(r["__assign"])({content:a["createElement"](h["a"],null,u),position:m},this.props.dropdownProps),this.props.dropdownTarget))}return a["createElement"]("ul",{className:o()(c["COLLAPSIBLE_LIST"],this.props.className)},t===l["a"].START?p:null,f,t===l["a"].END?p:null)};t.prototype.partitionChildren=function(){if(this.props.children==null){return[[],[]]}var e=a["Children"].map(this.props.children,(function(e,t){if(!Object(p["c"])(e,m["a"])){throw new Error(u["e"])}return a["cloneElement"](e,{key:"visible-"+t})}));if(this.props.collapseFrom===l["a"].START){e.reverse()}var t=this.props.visibleItemCount;return[e.slice(0,t),e.slice(t)]};t.displayName=f["a"]+".CollapsibleList";t.defaultProps={collapseFrom:l["a"].START,dropdownTarget:null,visibleItemCount:3,visibleItemRenderer:null};return t}(a["Component"])},sPyX:function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var r=n("mrSG");var i=n("q1tI");var o=n.n(i);var a=n("VCL8");var s=n("AFve");var l=n("ZEf0");var c=n("a26C");var u=n("7x2u");var d=n("ESSY");var f;(function(e){e[e["START"]=0]="START";e[e["END"]=1]="END"})(f||(f={}));var p=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){var e=this.props,t=e.value,n=Object(r["__rest"])(e,["value"]);return i["createElement"](d["a"],Object(r["__assign"])({},n),i["createElement"](d["a"].Handle,{value:t[f.START],type:"start",intentAfter:n.intent}),i["createElement"](d["a"].Handle,{value:t[f.END],type:"end"}))};t.prototype.validateProps=function(e){var t=e.value;if(t==null||t[f.START]==null||t[f.END]==null){throw new Error(c["L"])}};t.defaultProps=Object(r["__assign"])(Object(r["__assign"])({},d["a"].defaultSliderProps),{intent:s["a"].PRIMARY,value:[0,10]});t.displayName=u["a"]+".RangeSlider";t=Object(r["__decorate"])([a["polyfill"]],t);return t}(l["a"])},sQiz:function(e,t,n){var r=n("Cbry");function i(e,t){var n=e.generatedLine;var i=t.generatedLine;var o=e.generatedColumn;var a=t.generatedColumn;return i>n||i==n&&a>=o||r.compareByGeneratedPositionsInflated(e,t)<=0}function o(){this._array=[];this._sorted=true;this._last={generatedLine:-1,generatedColumn:0}}o.prototype.unsortedForEach=function e(t,n){this._array.forEach(t,n)};o.prototype.add=function e(t){if(i(this._last,t)){this._last=t;this._array.push(t)}else{this._sorted=false;this._array.push(t)}};o.prototype.toArray=function e(){if(!this._sorted){this._array.sort(r.compareByGeneratedPositionsInflated);this._sorted=true}return this._array};t.MappingList=o},sSVv:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='150 150 541.9 295.3'%3E %3Cg class='jp-icon-brand2 jp-icon-selectable' fill='%2361DAFB'%3E %3Cpath d='M666.3 296.5c0-32.5-40.7-63.3-103.1-82.4 14.4-63.6 8-114.2-20.2-130.4-6.5-3.8-14.1-5.6-22.4-5.6v22.3c4.6 0 8.3.9 11.4 2.6 13.6 7.8 19.5 37.5 14.9 75.7-1.1 9.4-2.9 19.3-5.1 29.4-19.6-4.8-41-8.5-63.5-10.9-13.5-18.5-27.5-35.3-41.6-50 32.6-30.3 63.2-46.9 84-46.9V78c-27.5 0-63.5 19.6-99.9 53.6-36.4-33.8-72.4-53.2-99.9-53.2v22.3c20.7 0 51.4 16.5 84 46.6-14 14.7-28 31.4-41.3 49.9-22.6 2.4-44 6.1-63.6 11-2.3-10-4-19.7-5.2-29-4.7-38.2 1.1-67.9 14.6-75.8 3-1.8 6.9-2.6 11.5-2.6V78.5c-8.4 0-16 1.8-22.6 5.6-28.1 16.2-34.4 66.7-19.9 130.1-62.2 19.2-102.7 49.9-102.7 82.3 0 32.5 40.7 63.3 103.1 82.4-14.4 63.6-8 114.2 20.2 130.4 6.5 3.8 14.1 5.6 22.5 5.6 27.5 0 63.5-19.6 99.9-53.6 36.4 33.8 72.4 53.2 99.9 53.2 8.4 0 16-1.8 22.6-5.6 28.1-16.2 34.4-66.7 19.9-130.1 62-19.1 102.5-49.9 102.5-82.3zm-130.2-66.7c-3.7 12.9-8.3 26.2-13.5 39.5-4.1-8-8.4-16-13.1-24-4.6-8-9.5-15.8-14.4-23.4 14.2 2.1 27.9 4.7 41 7.9zm-45.8 106.5c-7.8 13.5-15.8 26.3-24.1 38.2-14.9 1.3-30 2-45.2 2-15.1 0-30.2-.7-45-1.9-8.3-11.9-16.4-24.6-24.2-38-7.6-13.1-14.5-26.4-20.8-39.8 6.2-13.4 13.2-26.8 20.7-39.9 7.8-13.5 15.8-26.3 24.1-38.2 14.9-1.3 30-2 45.2-2 15.1 0 30.2.7 45 1.9 8.3 11.9 16.4 24.6 24.2 38 7.6 13.1 14.5 26.4 20.8 39.8-6.3 13.4-13.2 26.8-20.7 39.9zm32.3-13c5.4 13.4 10 26.8 13.8 39.8-13.1 3.2-26.9 5.9-41.2 8 4.9-7.7 9.8-15.6 14.4-23.7 4.6-8 8.9-16.1 13-24.1zM421.2 430c-9.3-9.6-18.6-20.3-27.8-32 9 .4 18.2.7 27.5.7 9.4 0 18.7-.2 27.8-.7-9 11.7-18.3 22.4-27.5 32zm-74.4-58.9c-14.2-2.1-27.9-4.7-41-7.9 3.7-12.9 8.3-26.2 13.5-39.5 4.1 8 8.4 16 13.1 24 4.7 8 9.5 15.8 14.4 23.4zM420.7 163c9.3 9.6 18.6 20.3 27.8 32-9-.4-18.2-.7-27.5-.7-9.4 0-18.7.2-27.8.7 9-11.7 18.3-22.4 27.5-32zm-74 58.9c-4.9 7.7-9.8 15.6-14.4 23.7-4.6 8-8.9 16-13 24-5.4-13.4-10-26.8-13.8-39.8 13.1-3.1 26.9-5.8 41.2-7.9zm-90.5 125.2c-35.4-15.1-58.3-34.9-58.3-50.6 0-15.7 22.9-35.6 58.3-50.6 8.6-3.7 18-7 27.7-10.1 5.7 19.6 13.2 40 22.5 60.9-9.2 20.8-16.6 41.1-22.2 60.6-9.9-3.1-19.3-6.5-28-10.2zM310 490c-13.6-7.8-19.5-37.5-14.9-75.7 1.1-9.4 2.9-19.3 5.1-29.4 19.6 4.8 41 8.5 63.5 10.9 13.5 18.5 27.5 35.3 41.6 50-32.6 30.3-63.2 46.9-84 46.9-4.5-.1-8.3-1-11.3-2.7zm237.2-76.2c4.7 38.2-1.1 67.9-14.6 75.8-3 1.8-6.9 2.6-11.5 2.6-20.7 0-51.4-16.5-84-46.6 14-14.7 28-31.4 41.3-49.9 22.6-2.4 44-6.1 63.6-11 2.3 10.1 4.1 19.8 5.2 29.1zm38.5-66.7c-8.6 3.7-18 7-27.7 10.1-5.7-19.6-13.2-40-22.5-60.9 9.2-20.8 16.6-41.1 22.2-60.6 9.9 3.1 19.3 6.5 28.1 10.2 35.4 15.1 58.3 34.9 58.3 50.6-.1 15.7-23 35.6-58.4 50.6zM320.8 78.4z'/%3E %3Ccircle cx='420.9' cy='296.5' r='45.7'/%3E %3C/g%3E %3C/svg%3E"},sYn3:function(e,t,n){"use strict";var r;if(!Object.keys){var i=Object.prototype.hasOwnProperty;var o=Object.prototype.toString;var a=n("1KsK");var s=Object.prototype.propertyIsEnumerable;var l=!s.call({toString:null},"toString");var c=s.call((function(){}),"prototype");var u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"];var d=function(e){var t=e.constructor;return t&&t.prototype===e};var f={$applicationCache:true,$console:true,$external:true,$frame:true,$frameElement:true,$frames:true,$innerHeight:true,$innerWidth:true,$onmozfullscreenchange:true,$onmozfullscreenerror:true,$outerHeight:true,$outerWidth:true,$pageXOffset:true,$pageYOffset:true,$parent:true,$scrollLeft:true,$scrollTop:true,$scrollX:true,$scrollY:true,$self:true,$webkitIndexedDB:true,$webkitStorageInfo:true,$window:true};var p=function(){if(typeof window==="undefined"){return false}for(var e in window){try{if(!f["$"+e]&&i.call(window,e)&&window[e]!==null&&typeof window[e]==="object"){try{d(window[e])}catch(t){return true}}}catch(t){return true}}return false}();var h=function(e){if(typeof window==="undefined"||!p){return d(e)}try{return d(e)}catch(t){return false}};r=function e(t){var n=t!==null&&typeof t==="object";var r=o.call(t)==="[object Function]";var s=a(t);var d=n&&o.call(t)==="[object String]";var f=[];if(!n&&!r&&!s){throw new TypeError("Object.keys called on a non-object")}var p=c&&r;if(d&&t.length>0&&!i.call(t,0)){for(var m=0;m<t.length;++m){f.push(String(m))}}if(s&&t.length>0){for(var b=0;b<t.length;++b){f.push(String(b))}}else{for(var v in t){if(!(p&&v==="prototype")&&i.call(t,v)){f.push(String(v))}}}if(l){var g=h(t);for(var _=0;_<u.length;++_){if(!(g&&u[_]==="constructor")&&i.call(t,u[_])){f.push(u[_])}}}return f}}e.exports=r},sagP:function(e,t,n){"use strict";var r=n("iZoB").MissingRef;e.exports=i;function i(e,t,n){var o=this;if(typeof this._opts.loadSchema!="function")throw new Error("options.loadSchema should be a function");if(typeof t=="function"){n=t;t=undefined}var a=s(e).then((function(){var n=o._addSchema(e,undefined,t);return n.validate||l(n)}));if(n){a.then((function(e){n(null,e)}),n)}return a;function s(e){var t=e.$schema;return t&&!o.getSchema(t)?i.call(o,{$ref:t},true):Promise.resolve()}function l(e){try{return o._compile(e)}catch(i){if(i instanceof r)return n(i);throw i}function n(n){var r=n.missingSchema;if(c(r))throw new Error("Schema "+r+" is loaded but "+n.missingRef+" cannot be resolved");var i=o._loadingSchemas[r];if(!i){i=o._loadingSchemas[r]=o._opts.loadSchema(r);i.then(a,a)}return i.then((function(e){if(!c(r)){return s(e).then((function(){if(!c(r))o.addSchema(e,r,undefined,t)}))}})).then((function(){return l(e)}));function a(){delete o._loadingSchemas[r]}function c(e){return o._refs[e]||o._schemas[e]}}}}},se0u:function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(t.hasOwnProperty(n))e[n]=t[n]};return e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:true});var i=n("cBfF");var o=function(e){r(t,e);function t(t){var n=e.call(this)||this;var r=a.splitFields(t.schema);n._data=t.data;n._bodyFields=r.bodyFields;n._headerFields=r.headerFields;n._missingValues=a.createMissingMap(t.schema);return n}t.prototype.rowCount=function(e){if(e==="body"){return this._data.length}return 1};t.prototype.columnCount=function(e){if(e==="body"){return this._bodyFields.length}return this._headerFields.length};t.prototype.data=function(e,t,n){var r;var i;switch(e){case"body":r=this._bodyFields[n];i=this._data[t][r.name];break;case"column-header":r=this._bodyFields[n];i=r.title||r.name;break;case"row-header":r=this._headerFields[n];i=this._data[t][r.name];break;case"corner-header":r=this._headerFields[n];i=r.title||r.name;break;default:throw"unreachable"}var o=this._missingValues!==null&&typeof i==="string"&&this._missingValues[i]===true;return o?null:i};t.prototype.metadata=function(e,t,n){if(e==="body"||e==="column-header"){return this._bodyFields[n]}return this._headerFields[n]};return t}(i.DataModel);t.JSONModel=o;var a;(function(e){function t(e){var t;if(e.primaryKey===undefined){t=[]}else if(typeof e.primaryKey==="string"){t=[e.primaryKey]}else{t=e.primaryKey}var n=[];var r=[];for(var i=0,o=e.fields;i<o.length;i++){var a=o[i];if(t.indexOf(a.name)===-1){n.push(a)}else{r.push(a)}}return{bodyFields:n,headerFields:r}}e.splitFields=t;function n(e){if(!e.missingValues||e.missingValues.length===0){return null}var t=Object.create(null);for(var n=0,r=e.missingValues;n<r.length;n++){var i=r[n];t[i]=true}return t}e.createMissingMap=n})(a||(a={}))},sk9p:function(e,t,n){"use strict";t.__esModule=true;var r=n("k/8l");var i=s(r);var o=n("FyfS");var a=s(o);function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(){function e(e,t){var n=[];var r=true;var i=false;var o=undefined;try{for(var s=(0,a.default)(e),l;!(r=(l=s.next()).done);r=true){n.push(l.value);if(t&&n.length===t)break}}catch(c){i=true;o=c}finally{try{if(!r&&s["return"])s["return"]()}finally{if(i)throw o}}return n}return function(t,n){if(Array.isArray(t)){return t}else if((0,i.default)(Object(t))){return e(t,n)}else{throw new TypeError("Invalid attempt to destructure non-iterable instance")}}}()},sp3z:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return e==="ຕອນແລງ"},meridiem:function(e,t,n){if(e<12){return"ຕອນເຊົ້າ"}else{return"ຕອນແລງ"}},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",ss:"%d ວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}});return t}))},szG5:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("H+0L"),"");t.i(n("GxeX"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},"t+aO":function(e,t,n){"use strict";e.exports=function e(t,n,r){var i=" ";var o=t.level;var a=t.dataLevel;var s=t.schema[n];var l=t.schemaPath+t.util.getProperty(n);var c=t.errSchemaPath+"/"+n;var u=!t.opts.allErrors;var d="data"+(a||"");var f="valid"+o;var p=t.opts.$data&&s&&s.$data,h;if(p){i+=" var schema"+o+" = "+t.util.getData(s.$data,a,t.dataPathArr)+"; ";h="schema"+o}else{h=s}var m="schema"+o;if(!p){if(s.length<t.opts.loopRequired&&t.schema.properties&&Object.keys(t.schema.properties).length){var b=[];var v=s;if(v){var g,_=-1,y=v.length-1;while(_<y){g=v[_+=1];var w=t.schema.properties[g];if(!(w&&(t.opts.strictKeywords?typeof w=="object"&&Object.keys(w).length>0||w===false:t.util.schemaHasRules(w,t.RULES.all)))){b[b.length]=g}}}}else{var b=s}}if(p||b.length){var x=t.errorPath,C=p||b.length>=t.opts.loopRequired,k=t.opts.ownProperties;if(u){i+=" var missing"+o+"; ";if(C){if(!p){i+=" var "+m+" = validate.schema"+l+"; "}var E="i"+o,M="schema"+o+"["+E+"]",S="' + "+M+" + '";if(t.opts._errorDataPathProperty){t.errorPath=t.util.getPathExpr(x,M,t.opts.jsonPointers)}i+=" var "+f+" = true; ";if(p){i+=" if (schema"+o+" === undefined) "+f+" = true; else if (!Array.isArray(schema"+o+")) "+f+" = false; else {"}i+=" for (var "+E+" = 0; "+E+" < "+m+".length; "+E+"++) { "+f+" = "+d+"["+m+"["+E+"]] !== undefined ";if(k){i+=" && Object.prototype.hasOwnProperty.call("+d+", "+m+"["+E+"]) "}i+="; if (!"+f+") break; } ";if(p){i+=" } "}i+=" if (!"+f+") { ";var L=L||[];L.push(i);i="";if(t.createErrors!==false){i+=" { keyword: '"+"required"+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: { missingProperty: '"+S+"' } ";if(t.opts.messages!==false){i+=" , message: '";if(t.opts._errorDataPathProperty){i+="is a required property"}else{i+="should have required property \\'"+S+"\\'"}i+="' "}if(t.opts.verbose){i+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+t.schemaPath+" , data: "+d+" "}i+=" } "}else{i+=" {} "}var T=i;i=L.pop();if(!t.compositeRule&&u){if(t.async){i+=" throw new ValidationError(["+T+"]); "}else{i+=" validate.errors = ["+T+"]; return false; "}}else{i+=" var err = "+T+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" } else { "}else{i+=" if ( ";var D=b;if(D){var O,E=-1,A=D.length-1;while(E<A){O=D[E+=1];if(E){i+=" || "}var j=t.util.getProperty(O),P=d+j;i+=" ( ( "+P+" === undefined ";if(k){i+=" || ! Object.prototype.hasOwnProperty.call("+d+", '"+t.util.escapeQuotes(O)+"') "}i+=") && (missing"+o+" = "+t.util.toQuotedString(t.opts.jsonPointers?O:j)+") ) "}}i+=") { ";var M="missing"+o,S="' + "+M+" + '";if(t.opts._errorDataPathProperty){t.errorPath=t.opts.jsonPointers?t.util.getPathExpr(x,M,true):x+" + "+M}var L=L||[];L.push(i);i="";if(t.createErrors!==false){i+=" { keyword: '"+"required"+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: { missingProperty: '"+S+"' } ";if(t.opts.messages!==false){i+=" , message: '";if(t.opts._errorDataPathProperty){i+="is a required property"}else{i+="should have required property \\'"+S+"\\'"}i+="' "}if(t.opts.verbose){i+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+t.schemaPath+" , data: "+d+" "}i+=" } "}else{i+=" {} "}var T=i;i=L.pop();if(!t.compositeRule&&u){if(t.async){i+=" throw new ValidationError(["+T+"]); "}else{i+=" validate.errors = ["+T+"]; return false; "}}else{i+=" var err = "+T+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" } else { "}}else{if(C){if(!p){i+=" var "+m+" = validate.schema"+l+"; "}var E="i"+o,M="schema"+o+"["+E+"]",S="' + "+M+" + '";if(t.opts._errorDataPathProperty){t.errorPath=t.util.getPathExpr(x,M,t.opts.jsonPointers)}if(p){i+=" if ("+m+" && !Array.isArray("+m+")) { var err = ";if(t.createErrors!==false){i+=" { keyword: '"+"required"+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: { missingProperty: '"+S+"' } ";if(t.opts.messages!==false){i+=" , message: '";if(t.opts._errorDataPathProperty){i+="is a required property"}else{i+="should have required property \\'"+S+"\\'"}i+="' "}if(t.opts.verbose){i+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+t.schemaPath+" , data: "+d+" "}i+=" } "}else{i+=" {} "}i+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; } else if ("+m+" !== undefined) { "}i+=" for (var "+E+" = 0; "+E+" < "+m+".length; "+E+"++) { if ("+d+"["+m+"["+E+"]] === undefined ";if(k){i+=" || ! Object.prototype.hasOwnProperty.call("+d+", "+m+"["+E+"]) "}i+=") { var err = ";if(t.createErrors!==false){i+=" { keyword: '"+"required"+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: { missingProperty: '"+S+"' } ";if(t.opts.messages!==false){i+=" , message: '";if(t.opts._errorDataPathProperty){i+="is a required property"}else{i+="should have required property \\'"+S+"\\'"}i+="' "}if(t.opts.verbose){i+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+t.schemaPath+" , data: "+d+" "}i+=" } "}else{i+=" {} "}i+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; } } ";if(p){i+=" } "}}else{var R=b;if(R){var O,I=-1,z=R.length-1;while(I<z){O=R[I+=1];var j=t.util.getProperty(O),S=t.util.escapeQuotes(O),P=d+j;if(t.opts._errorDataPathProperty){t.errorPath=t.util.getPath(x,O,t.opts.jsonPointers)}i+=" if ( "+P+" === undefined ";if(k){i+=" || ! Object.prototype.hasOwnProperty.call("+d+", '"+t.util.escapeQuotes(O)+"') "}i+=") { var err = ";if(t.createErrors!==false){i+=" { keyword: '"+"required"+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: { missingProperty: '"+S+"' } ";if(t.opts.messages!==false){i+=" , message: '";if(t.opts._errorDataPathProperty){i+="is a required property"}else{i+="should have required property \\'"+S+"\\'"}i+="' "}if(t.opts.verbose){i+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+t.schemaPath+" , data: "+d+" "}i+=" } "}else{i+=" {} "}i+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; } "}}}}t.errorPath=x}else if(u){i+=" if (true) {"}return i}},"t+mt":function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=~~(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},"t3+v":function(e,t,n){"use strict";n.d(t,"e",(function(){return o}));n.d(t,"a",(function(){return a}));n.d(t,"d",(function(){return s}));n.d(t,"b",(function(){return l}));n.d(t,"c",(function(){return c}));var r=n("q1tI");var i=n.n(r);function o(e,t){if(t===void 0){t=false}return e==null||e===""||e===false||!t&&Array.isArray(e)&&(e.length===0||e.every((function(e){return o(e,true)})))}function a(e,t){if(t===void 0){t="span"}if(e==null||typeof e==="boolean"){return undefined}else if(typeof e==="string"){return e.trim().length>0?r["createElement"](t,{},e):undefined}else if(typeof e==="number"||typeof e.type==="symbol"||Array.isArray(e)){return r["createElement"](t,{},e)}else if(s(e)){return e}else{return undefined}}function s(e){return typeof e==="object"&&typeof e.type!=="undefined"&&typeof e.props!=="undefined"}function l(e){return e.displayName||e.name||"Unknown"}function c(e,t){return e!=null&&e.type!=null&&e.type.displayName!=null&&e.type.displayName===t.displayName}},t33a:function(e,t,n){"use strict";var r={};if(false){}e.exports=r},t3kj:function(e,t,n){"use strict";n.r(t);n.d(t,"CommandIDs",(function(){return d}));var r=n("U2CZ");var i=n("DZkP");var o=n("N4GV");var a=n("iCsf");var s=n("tANm");var l=n("hI0s");var c=n.n(l);var u=n("W9mf");var d;(function(e){e.controlPanel="hub:control-panel";e.logout="hub:logout";e.restart="hub:restart"})(d||(d={}));function f(e,t,n,r){const i=t.urls.hubHost||"";const o=t.urls.hubPrefix||"";const a=t.urls.hubUser||"";const s=t.urls.hubServerName||"";const c=t.urls.base;if(!o){return}console.debug("hub-extension: Found configuration ",{hubHost:i,hubPrefix:o});const u=s?i+l["URLExt"].join(o,"spawn",a,s):i+l["URLExt"].join(o,`spawn?next=${o}home`);const{commands:f}=e;f.addCommand(d.restart,{label:"Restart Server",caption:"Request that the Hub restart this server",execute:()=>{window.open(u,"_blank")}});f.addCommand(d.controlPanel,{label:"Hub Control Panel",caption:"Open the Hub control panel in a new browser tab",execute:()=>{window.open(i+l["URLExt"].join(o,"home"),"_blank")}});f.addCommand(d.logout,{label:"Log Out",caption:"Log out of the Hub",execute:()=>{window.location.href=i+l["URLExt"].join(c,"logout")}});if(r){r.fileMenu.addGroup([{command:d.controlPanel},{command:d.logout}],100)}if(n){const e="Hub";n.addItem({category:e,command:d.controlPanel});n.addItem({category:e,command:d.logout})}}const p={activate:f,id:"jupyter.extensions.hub-extension",requires:[o["a"].IPaths],optional:[r["a"],u["a"]],autoStart:true};const h={id:"@jupyterlab/apputils-extension:connectionlost",requires:[o["a"].IPaths],activate:(e,t)=>{const n=t.urls.hubPrefix||"";const r=t.urls.base;if(!n){return a["a"]}let o=false;const s=async(t,n)=>{if(o){return}o=true;const a=await Object(i["b"])({title:"Server Not Running",body:`Your server at ${r} is not running.\nWould you like to restart it?`,buttons:[i["a"].okButton({label:"Restart"}),i["a"].cancelButton({label:"Dismiss"})]});o=false;if(a.button.accept){await e.commands.execute(d.restart)}};return s},autoStart:true,provides:s["a"]};t["default"]=[p,h]},t6QV:function(e,t,n){"use strict";t.__esModule=true;t.default=void 0;var r=i(n("+yuY"));function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||false;r.configurable=true;if("value"in r)r.writable=true;Object.defineProperty(e,r.key,r)}}function a(e,t,n){if(t)o(e.prototype,t);if(n)o(e,n);return e}var s=function(){function e(e,t,n){this.processor=e;this.messages=[];this.root=t;this.opts=n;this.css=undefined;this.map=undefined}var t=e.prototype;t.toString=function e(){return this.css};t.warn=function e(t,n){if(n===void 0){n={}}if(!n.plugin){if(this.lastPlugin&&this.lastPlugin.postcssPlugin){n.plugin=this.lastPlugin.postcssPlugin}}var i=new r.default(t,n);this.messages.push(i);return i};t.warnings=function e(){return this.messages.filter((function(e){return e.type==="warning"}))};a(e,[{key:"content",get:function e(){return this.css}}]);return e}();var l=s;t.default=l;e.exports=t.default},tANm:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));n.d(t,"b",(function(){return o}));var r=n("nW2j");const i=new r["Token"]("@jupyterlab/apputils:IConnectionLost");const o=new r["Token"]("@jupyterlab/application:IRouter")},tDQL:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-CSVViewer {\n display: flex;\n flex-direction: column;\n outline: none;\n /* This is needed so that all font sizing of children done in ems is\n * relative to this base size */\n font-size: var(--jp-ui-font-size1);\n}\n\n.jp-CSVDelimiter {\n display: flex;\n flex: 0 0 auto;\n flex-direction: row;\n border: none;\n min-height: 24px;\n background: var(--jp-toolbar-background);\n z-index: 1;\n}\n\n.jp-CSVDelimiter .jp-CSVDelimiter-label {\n color: var(--jp-ui-font-color1);\n font-size: var(--jp-ui-font-size1);\n padding-left: 8px;\n padding-right: 8px;\n}\n\n.jp-CSVDelimiter .jp-CSVDelimiter-dropdown {\n flex: 0 0 auto;\n vertical-align: middle;\n border-radius: 0;\n outline: none;\n height: 20px;\n margin-top: 2px;\n margin-bottom: 2px;\n}\n\n.jp-CSVDelimiter .jp-CSVDelimiter-dropdown select.jp-mod-styled {\n color: var(--jp-ui-font-color1);\n background: var(--jp-layout-color1);\n font-size: var(--jp-ui-font-size1);\n height: 20px;\n padding-right: 20px;\n}\n\n.jp-CSVViewer-grid {\n flex: 1 1 auto;\n}\n",""])},tEej:function(e,t,n){var r=n("Ojgd");var i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},tGlX:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";function t(e,t,n,r){var i={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?i[n][0]:i[n][1]}var n=e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:true,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n}))},tJ7k:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n("hI0s");const i=n("nW2j");const o=n("JGtG");const a=n("S9up");const s=n("MwX7");class l{constructor(e){var t;this._createSocket=()=>{this._errorIfDisposed();this._clearSocket();this._updateConnectionStatus("connecting");const e=this._name;const t=this.serverSettings;let n=r.URLExt.join(t.wsUrl,"terminals","websocket",encodeURIComponent(e));this._ws=new t.WebSocket(n);this._ws.onmessage=this._onWSMessage;this._ws.onclose=this._onWSClose;this._ws.onerror=this._onWSClose};this._onWSMessage=e=>{if(this._isDisposed){return}const t=JSON.parse(e.data);if(t[0]==="disconnect"){this.dispose()}if(this._connectionStatus==="connecting"){if(t[0]==="setup"){this._updateConnectionStatus("connected")}return}this._messageReceived.emit({type:t[0],content:t.slice(1)})};this._onWSClose=e=>{console.warn(`Terminal websocket closed: ${e.code}`);if(!this.isDisposed){this._reconnect()}};this._connectionStatus="connecting";this._connectionStatusChanged=new o.Signal(this);this._isDisposed=false;this._disposed=new o.Signal(this);this._messageReceived=new o.Signal(this);this._reconnectTimeout=null;this._ws=null;this._noOp=()=>{};this._reconnectLimit=7;this._reconnectAttempt=0;this._pendingMessages=[];this._name=e.model.name;this.serverSettings=(t=e.serverSettings,t!==null&&t!==void 0?t:a.ServerConnection.makeSettings());this._createSocket()}get disposed(){return this._disposed}get messageReceived(){return this._messageReceived}get name(){return this._name}get model(){return{name:this._name}}get isDisposed(){return this._isDisposed}dispose(){if(this._isDisposed){return}this._isDisposed=true;this._disposed.emit();this._updateConnectionStatus("disconnected");this._clearSocket();o.Signal.clearData(this)}send(e){this._sendMessage(e)}_sendMessage(e,t=true){if(this._isDisposed||!e.content){return}if(this.connectionStatus==="connected"&&this._ws){const t=[e.type,...e.content];this._ws.send(JSON.stringify(t))}else if(t){this._pendingMessages.push(e)}else{throw new Error(`Could not send message: ${JSON.stringify(e)}`)}}_sendPending(){while(this.connectionStatus==="connected"&&this._pendingMessages.length>0){this._sendMessage(this._pendingMessages[0],false);this._pendingMessages.shift()}}reconnect(){this._errorIfDisposed();const e=new i.PromiseDelegate;const t=(n,r)=>{if(r==="connected"){e.resolve();this.connectionStatusChanged.disconnect(t,this)}else if(r==="disconnected"){e.reject(new Error("Terminal connection disconnected"));this.connectionStatusChanged.disconnect(t,this)}};this.connectionStatusChanged.connect(t,this);this._reconnectAttempt=0;this._reconnect();return e.promise}_reconnect(){this._errorIfDisposed();clearTimeout(this._reconnectTimeout);if(this._reconnectAttempt<this._reconnectLimit){this._updateConnectionStatus("connecting");const e=c.getRandomIntInclusive(0,1e3*(Math.pow(2,this._reconnectAttempt)-1));console.error(`Connection lost, reconnecting in ${Math.floor(e/1e3)} seconds.`);this._reconnectTimeout=setTimeout(this._createSocket,e);this._reconnectAttempt+=1}else{this._updateConnectionStatus("disconnected")}this._clearSocket()}_clearSocket(){if(this._ws!==null){this._ws.onopen=this._noOp;this._ws.onclose=this._noOp;this._ws.onerror=this._noOp;this._ws.onmessage=this._noOp;this._ws.close();this._ws=null}}async shutdown(){await s.shutdownTerminal(this.name,this.serverSettings);this.dispose()}clone(){return new l(this)}_updateConnectionStatus(e){if(this._connectionStatus===e){return}this._connectionStatus=e;if(e!=="connecting"){this._reconnectAttempt=0;clearTimeout(this._reconnectTimeout)}if(e==="connected"){this._sendPending()}this._connectionStatusChanged.emit(e)}_errorIfDisposed(){if(this.isDisposed){throw new Error("Terminal connection is disposed")}}get connectionStatusChanged(){return this._connectionStatusChanged}get connectionStatus(){return this._connectionStatus}}t.TerminalConnection=l;var c;(function(e){function t(e,t){return r.URLExt.join(e,s.TERMINAL_SERVICE_URL,encodeURIComponent(t))}e.getTermUrl=t;function n(e,t){e=Math.ceil(e);t=Math.floor(t);return Math.floor(Math.random()*(t-e+1))+e}e.getRandomIntInclusive=n})(c||(c={}))},tNMR:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AbstractComponent=void 0;var r=n("mrSG");var i=r.__importStar(n("q1tI"));var o=n("0SCF");var a=function(e){r.__extends(t,e);function t(t,n){var r=e.call(this,t,n)||this;r.timeoutIds=[];r.clearTimeouts=function(){if(r.timeoutIds.length>0){for(var e=0,t=r.timeoutIds;e<t.length;e++){var n=t[e];window.clearTimeout(n)}r.timeoutIds=[]}};if(!o.isNodeEnv("production")){r.validateProps(r.props)}return r}t.prototype.componentWillReceiveProps=function(e){if(!o.isNodeEnv("production")){this.validateProps(e)}};t.prototype.componentWillUnmount=function(){this.clearTimeouts()};t.prototype.setTimeout=function(e,t){var n=window.setTimeout(e,t);this.timeoutIds.push(n);return function(){return window.clearTimeout(n)}};t.prototype.validateProps=function(e){};return t}(i.Component);t.AbstractComponent=a},tNbO:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("+KoJ"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},tQgD:function(e,t,n){"use strict";t.__esModule=true;t.default=void 0;var r=a(n("PHo5"));var i=a(n("bfqk"));var o=a(n("1Htg"));function a(e){return e&&e.__esModule?e:{default:e}}function s(e,t){var n=new e.constructor;for(var r in e){if(!e.hasOwnProperty(r))continue;var i=e[r];var o=typeof i;if(r==="parent"&&o==="object"){if(t)n[r]=t}else if(r==="source"){n[r]=i}else if(i instanceof Array){n[r]=i.map((function(e){return s(e,n)}))}else{if(o==="object"&&i!==null)i=s(i);n[r]=i}}return n}var l=function(){function e(e){if(e===void 0){e={}}this.raws={};if(false){}for(var t in e){this[t]=e[t]}}var t=e.prototype;t.error=function e(t,n){if(n===void 0){n={}}if(this.source){var i=this.positionBy(n);return this.source.input.error(t,i.line,i.column,n)}return new r.default(t)};t.warn=function e(t,n,r){var i={node:this};for(var o in r){i[o]=r[o]}return t.warn(n,i)};t.remove=function e(){if(this.parent){this.parent.removeChild(this)}this.parent=undefined;return this};t.toString=function e(t){if(t===void 0){t=o.default}if(t.stringify)t=t.stringify;var n="";t(this,(function(e){n+=e}));return n};t.clone=function e(t){if(t===void 0){t={}}var n=s(this);for(var r in t){n[r]=t[r]}return n};t.cloneBefore=function e(t){if(t===void 0){t={}}var n=this.clone(t);this.parent.insertBefore(this,n);return n};t.cloneAfter=function e(t){if(t===void 0){t={}}var n=this.clone(t);this.parent.insertAfter(this,n);return n};t.replaceWith=function e(){if(this.parent){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++){n[r]=arguments[r]}for(var i=0,o=n;i<o.length;i++){var a=o[i];this.parent.insertBefore(this,a)}this.remove()}return this};t.next=function e(){if(!this.parent)return undefined;var t=this.parent.index(this);return this.parent.nodes[t+1]};t.prev=function e(){if(!this.parent)return undefined;var t=this.parent.index(this);return this.parent.nodes[t-1]};t.before=function e(t){this.parent.insertBefore(this,t);return this};t.after=function e(t){this.parent.insertAfter(this,t);return this};t.toJSON=function e(){var t={};for(var n in this){if(!this.hasOwnProperty(n))continue;if(n==="parent")continue;var r=this[n];if(r instanceof Array){t[n]=r.map((function(e){if(typeof e==="object"&&e.toJSON){return e.toJSON()}else{return e}}))}else if(typeof r==="object"&&r.toJSON){t[n]=r.toJSON()}else{t[n]=r}}return t};t.raw=function e(t,n){var r=new i.default;return r.raw(this,t,n)};t.root=function e(){var t=this;while(t.parent){t=t.parent}return t};t.cleanRaws=function e(t){delete this.raws.before;delete this.raws.after;if(!t)delete this.raws.between};t.positionInside=function e(t){var n=this.toString();var r=this.source.start.column;var i=this.source.start.line;for(var o=0;o<t;o++){if(n[o]==="\n"){r=1;i+=1}else{r+=1}}return{line:i,column:r}};t.positionBy=function e(t){var n=this.source.start;if(t.index){n=this.positionInside(t.index)}else if(t.word){var r=this.toString().indexOf(t.word);if(r!==-1)n=this.positionInside(r)}return n};return e}();var c=l;t.default=c;e.exports=t.default},tRRp:function(e){e.exports=JSON.parse('{"0":65533,"128":8364,"130":8218,"131":402,"132":8222,"133":8230,"134":8224,"135":8225,"136":710,"137":8240,"138":352,"139":8249,"140":338,"142":381,"145":8216,"146":8217,"147":8220,"148":8221,"149":8226,"150":8211,"151":8212,"152":732,"153":8482,"154":353,"155":8250,"156":339,"158":382,"159":376}')},tT3J:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}});return t}))},tUCv:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,t){if(e===12){e=0}if(t==="enjing"){return e}else if(t==="siyang"){return e>=11?e:e+12}else if(t==="sonten"||t==="ndalu"){return e+12}},meridiem:function(e,t,n){if(e<11){return"enjing"}else if(e<15){return"siyang"}else if(e<19){return"sonten"}else{return"ndalu"}},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}});return t}))},tWX5:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("0Cba");var c=n("7x2u");var u=n("til7");var d=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){var e=this.props,t=e.className,n=e.title;if(n==null){return a["createElement"]("li",{className:o()(l["MENU_DIVIDER"],t)})}else{return a["createElement"]("li",{className:o()(l["MENU_HEADER"],t)},a["createElement"](u["h"],null,n))}};t.displayName=c["a"]+".MenuDivider";return t}(a["Component"])},til7:function(e,t,n){"use strict";n.d(t,"c",(function(){return u}));n.d(t,"d",(function(){return d}));n.d(t,"e",(function(){return f}));n.d(t,"f",(function(){return p}));n.d(t,"g",(function(){return h}));n.d(t,"h",(function(){return m}));n.d(t,"a",(function(){return b}));n.d(t,"b",(function(){return v}));n.d(t,"k",(function(){return g}));n.d(t,"i",(function(){return _}));n.d(t,"j",(function(){return y}));n.d(t,"l",(function(){return w}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("0Cba");function c(e,t){return function(n){var i=n.className,s=n.elementRef,l=Object(r["__rest"])(n,["className","elementRef"]);return a["createElement"](e,Object(r["__assign"])(Object(r["__assign"])({},l),{className:o()(t,i),ref:s}))}}var u=c("h1",l["HEADING"]);var d=c("h2",l["HEADING"]);var f=c("h3",l["HEADING"]);var p=c("h4",l["HEADING"]);var h=c("h5",l["HEADING"]);var m=c("h6",l["HEADING"]);var b=c("blockquote",l["BLOCKQUOTE"]);var v=c("code",l["CODE"]);var g=c("pre",l["CODE_BLOCK"]);var _=c("label",l["LABEL"]);var y=c("ol",l["LIST"]);var w=c("ul",l["LIST"])},tj0V:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));n.d(t,"b",(function(){return i}));n.d(t,"c",(function(){return o}));function r(e){return typeof e==="function"}function i(e){var t=[];for(var n=1;n<arguments.length;n++){t[n-1]=arguments[n]}if(r(e)){return e.apply(void 0,t)}return undefined}function o(e){var t=[];for(var n=1;n<arguments.length;n++){t[n-1]=arguments[n]}return r(e)?e.apply(void 0,t):e}},tjlA:function(e,t,n){"use strict";(function(e){var r=n("H7XF");var i=n("kVK+");var o=n("49sm");t.Buffer=c;t.SlowBuffer=_;t.INSPECT_MAX_BYTES=50;c.TYPED_ARRAY_SUPPORT=e.TYPED_ARRAY_SUPPORT!==undefined?e.TYPED_ARRAY_SUPPORT:a();t.kMaxLength=s();function a(){try{var e=new Uint8Array(1);e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}};return e.foo()===42&&typeof e.subarray==="function"&&e.subarray(1,1).byteLength===0}catch(t){return false}}function s(){return c.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function l(e,t){if(s()<t){throw new RangeError("Invalid typed array length")}if(c.TYPED_ARRAY_SUPPORT){e=new Uint8Array(t);e.__proto__=c.prototype}else{if(e===null){e=new c(t)}e.length=t}return e}function c(e,t,n){if(!c.TYPED_ARRAY_SUPPORT&&!(this instanceof c)){return new c(e,t,n)}if(typeof e==="number"){if(typeof t==="string"){throw new Error("If encoding is specified then the first argument must be a string")}return p(this,e)}return u(this,e,t,n)}c.poolSize=8192;c._augment=function(e){e.__proto__=c.prototype;return e};function u(e,t,n,r){if(typeof t==="number"){throw new TypeError('"value" argument must not be a number')}if(typeof ArrayBuffer!=="undefined"&&t instanceof ArrayBuffer){return b(e,t,n,r)}if(typeof t==="string"){return h(e,t,n)}return v(e,t)}c.from=function(e,t,n){return u(null,e,t,n)};if(c.TYPED_ARRAY_SUPPORT){c.prototype.__proto__=Uint8Array.prototype;c.__proto__=Uint8Array;if(typeof Symbol!=="undefined"&&Symbol.species&&c[Symbol.species]===c){Object.defineProperty(c,Symbol.species,{value:null,configurable:true})}}function d(e){if(typeof e!=="number"){throw new TypeError('"size" argument must be a number')}else if(e<0){throw new RangeError('"size" argument must not be negative')}}function f(e,t,n,r){d(t);if(t<=0){return l(e,t)}if(n!==undefined){return typeof r==="string"?l(e,t).fill(n,r):l(e,t).fill(n)}return l(e,t)}c.alloc=function(e,t,n){return f(null,e,t,n)};function p(e,t){d(t);e=l(e,t<0?0:g(t)|0);if(!c.TYPED_ARRAY_SUPPORT){for(var n=0;n<t;++n){e[n]=0}}return e}c.allocUnsafe=function(e){return p(null,e)};c.allocUnsafeSlow=function(e){return p(null,e)};function h(e,t,n){if(typeof n!=="string"||n===""){n="utf8"}if(!c.isEncoding(n)){throw new TypeError('"encoding" must be a valid string encoding')}var r=y(t,n)|0;e=l(e,r);var i=e.write(t,n);if(i!==r){e=e.slice(0,i)}return e}function m(e,t){var n=t.length<0?0:g(t.length)|0;e=l(e,n);for(var r=0;r<n;r+=1){e[r]=t[r]&255}return e}function b(e,t,n,r){t.byteLength;if(n<0||t.byteLength<n){throw new RangeError("'offset' is out of bounds")}if(t.byteLength<n+(r||0)){throw new RangeError("'length' is out of bounds")}if(n===undefined&&r===undefined){t=new Uint8Array(t)}else if(r===undefined){t=new Uint8Array(t,n)}else{t=new Uint8Array(t,n,r)}if(c.TYPED_ARRAY_SUPPORT){e=t;e.__proto__=c.prototype}else{e=m(e,t)}return e}function v(e,t){if(c.isBuffer(t)){var n=g(t.length)|0;e=l(e,n);if(e.length===0){return e}t.copy(e,0,0,n);return e}if(t){if(typeof ArrayBuffer!=="undefined"&&t.buffer instanceof ArrayBuffer||"length"in t){if(typeof t.length!=="number"||te(t.length)){return l(e,0)}return m(e,t)}if(t.type==="Buffer"&&o(t.data)){return m(e,t.data)}}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function g(e){if(e>=s()){throw new RangeError("Attempt to allocate Buffer larger than maximum "+"size: 0x"+s().toString(16)+" bytes")}return e|0}function _(e){if(+e!=e){e=0}return c.alloc(+e)}c.isBuffer=function e(t){return!!(t!=null&&t._isBuffer)};c.compare=function e(t,n){if(!c.isBuffer(t)||!c.isBuffer(n)){throw new TypeError("Arguments must be Buffers")}if(t===n)return 0;var r=t.length;var i=n.length;for(var o=0,a=Math.min(r,i);o<a;++o){if(t[o]!==n[o]){r=t[o];i=n[o];break}}if(r<i)return-1;if(i<r)return 1;return 0};c.isEncoding=function e(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return true;default:return false}};c.concat=function e(t,n){if(!o(t)){throw new TypeError('"list" argument must be an Array of Buffers')}if(t.length===0){return c.alloc(0)}var r;if(n===undefined){n=0;for(r=0;r<t.length;++r){n+=t[r].length}}var i=c.allocUnsafe(n);var a=0;for(r=0;r<t.length;++r){var s=t[r];if(!c.isBuffer(s)){throw new TypeError('"list" argument must be an Array of Buffers')}s.copy(i,a);a+=s.length}return i};function y(e,t){if(c.isBuffer(e)){return e.length}if(typeof ArrayBuffer!=="undefined"&&typeof ArrayBuffer.isView==="function"&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer)){return e.byteLength}if(typeof e!=="string"){e=""+e}var n=e.length;if(n===0)return 0;var r=false;for(;;){switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case undefined:return J(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return n*2;case"hex":return n>>>1;case"base64":return Q(e).length;default:if(r)return J(e).length;t=(""+t).toLowerCase();r=true}}}c.byteLength=y;function w(e,t,n){var r=false;if(t===undefined||t<0){t=0}if(t>this.length){return""}if(n===undefined||n>this.length){n=this.length}if(n<=0){return""}n>>>=0;t>>>=0;if(n<=t){return""}if(!e)e="utf8";while(true){switch(e){case"hex":return z(this,t,n);case"utf8":case"utf-8":return A(this,t,n);case"ascii":return R(this,t,n);case"latin1":case"binary":return I(this,t,n);case"base64":return O(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return N(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase();r=true}}}c.prototype._isBuffer=true;function x(e,t,n){var r=e[t];e[t]=e[n];e[n]=r}c.prototype.swap16=function e(){var t=this.length;if(t%2!==0){throw new RangeError("Buffer size must be a multiple of 16-bits")}for(var n=0;n<t;n+=2){x(this,n,n+1)}return this};c.prototype.swap32=function e(){var t=this.length;if(t%4!==0){throw new RangeError("Buffer size must be a multiple of 32-bits")}for(var n=0;n<t;n+=4){x(this,n,n+3);x(this,n+1,n+2)}return this};c.prototype.swap64=function e(){var t=this.length;if(t%8!==0){throw new RangeError("Buffer size must be a multiple of 64-bits")}for(var n=0;n<t;n+=8){x(this,n,n+7);x(this,n+1,n+6);x(this,n+2,n+5);x(this,n+3,n+4)}return this};c.prototype.toString=function e(){var t=this.length|0;if(t===0)return"";if(arguments.length===0)return A(this,0,t);return w.apply(this,arguments)};c.prototype.equals=function e(t){if(!c.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(this===t)return true;return c.compare(this,t)===0};c.prototype.inspect=function e(){var n="";var r=t.INSPECT_MAX_BYTES;if(this.length>0){n=this.toString("hex",0,r).match(/.{2}/g).join(" ");if(this.length>r)n+=" ... "}return"<Buffer "+n+">"};c.prototype.compare=function e(t,n,r,i,o){if(!c.isBuffer(t)){throw new TypeError("Argument must be a Buffer")}if(n===undefined){n=0}if(r===undefined){r=t?t.length:0}if(i===undefined){i=0}if(o===undefined){o=this.length}if(n<0||r>t.length||i<0||o>this.length){throw new RangeError("out of range index")}if(i>=o&&n>=r){return 0}if(i>=o){return-1}if(n>=r){return 1}n>>>=0;r>>>=0;i>>>=0;o>>>=0;if(this===t)return 0;var a=o-i;var s=r-n;var l=Math.min(a,s);var u=this.slice(i,o);var d=t.slice(n,r);for(var f=0;f<l;++f){if(u[f]!==d[f]){a=u[f];s=d[f];break}}if(a<s)return-1;if(s<a)return 1;return 0};function C(e,t,n,r,i){if(e.length===0)return-1;if(typeof n==="string"){r=n;n=0}else if(n>2147483647){n=2147483647}else if(n<-2147483648){n=-2147483648}n=+n;if(isNaN(n)){n=i?0:e.length-1}if(n<0)n=e.length+n;if(n>=e.length){if(i)return-1;else n=e.length-1}else if(n<0){if(i)n=0;else return-1}if(typeof t==="string"){t=c.from(t,r)}if(c.isBuffer(t)){if(t.length===0){return-1}return k(e,t,n,r,i)}else if(typeof t==="number"){t=t&255;if(c.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf==="function"){if(i){return Uint8Array.prototype.indexOf.call(e,t,n)}else{return Uint8Array.prototype.lastIndexOf.call(e,t,n)}}return k(e,[t],n,r,i)}throw new TypeError("val must be string, number or Buffer")}function k(e,t,n,r,i){var o=1;var a=e.length;var s=t.length;if(r!==undefined){r=String(r).toLowerCase();if(r==="ucs2"||r==="ucs-2"||r==="utf16le"||r==="utf-16le"){if(e.length<2||t.length<2){return-1}o=2;a/=2;s/=2;n/=2}}function l(e,t){if(o===1){return e[t]}else{return e.readUInt16BE(t*o)}}var c;if(i){var u=-1;for(c=n;c<a;c++){if(l(e,c)===l(t,u===-1?0:c-u)){if(u===-1)u=c;if(c-u+1===s)return u*o}else{if(u!==-1)c-=c-u;u=-1}}}else{if(n+s>a)n=a-s;for(c=n;c>=0;c--){var d=true;for(var f=0;f<s;f++){if(l(e,c+f)!==l(t,f)){d=false;break}}if(d)return c}}return-1}c.prototype.includes=function e(t,n,r){return this.indexOf(t,n,r)!==-1};c.prototype.indexOf=function e(t,n,r){return C(this,t,n,r,true)};c.prototype.lastIndexOf=function e(t,n,r){return C(this,t,n,r,false)};function E(e,t,n,r){n=Number(n)||0;var i=e.length-n;if(!r){r=i}else{r=Number(r);if(r>i){r=i}}var o=t.length;if(o%2!==0)throw new TypeError("Invalid hex string");if(r>o/2){r=o/2}for(var a=0;a<r;++a){var s=parseInt(t.substr(a*2,2),16);if(isNaN(s))return a;e[n+a]=s}return a}function M(e,t,n,r){return ee(J(t,e.length-n),e,n,r)}function S(e,t,n,r){return ee(X(t),e,n,r)}function L(e,t,n,r){return S(e,t,n,r)}function T(e,t,n,r){return ee(Q(t),e,n,r)}function D(e,t,n,r){return ee(Z(t,e.length-n),e,n,r)}c.prototype.write=function e(t,n,r,i){if(n===undefined){i="utf8";r=this.length;n=0}else if(r===undefined&&typeof n==="string"){i=n;r=this.length;n=0}else if(isFinite(n)){n=n|0;if(isFinite(r)){r=r|0;if(i===undefined)i="utf8"}else{i=r;r=undefined}}else{throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported")}var o=this.length-n;if(r===undefined||r>o)r=o;if(t.length>0&&(r<0||n<0)||n>this.length){throw new RangeError("Attempt to write outside buffer bounds")}if(!i)i="utf8";var a=false;for(;;){switch(i){case"hex":return E(this,t,n,r);case"utf8":case"utf-8":return M(this,t,n,r);case"ascii":return S(this,t,n,r);case"latin1":case"binary":return L(this,t,n,r);case"base64":return T(this,t,n,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return D(this,t,n,r);default:if(a)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase();a=true}}};c.prototype.toJSON=function e(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function O(e,t,n){if(t===0&&n===e.length){return r.fromByteArray(e)}else{return r.fromByteArray(e.slice(t,n))}}function A(e,t,n){n=Math.min(e.length,n);var r=[];var i=t;while(i<n){var o=e[i];var a=null;var s=o>239?4:o>223?3:o>191?2:1;if(i+s<=n){var l,c,u,d;switch(s){case 1:if(o<128){a=o}break;case 2:l=e[i+1];if((l&192)===128){d=(o&31)<<6|l&63;if(d>127){a=d}}break;case 3:l=e[i+1];c=e[i+2];if((l&192)===128&&(c&192)===128){d=(o&15)<<12|(l&63)<<6|c&63;if(d>2047&&(d<55296||d>57343)){a=d}}break;case 4:l=e[i+1];c=e[i+2];u=e[i+3];if((l&192)===128&&(c&192)===128&&(u&192)===128){d=(o&15)<<18|(l&63)<<12|(c&63)<<6|u&63;if(d>65535&&d<1114112){a=d}}}}if(a===null){a=65533;s=1}else if(a>65535){a-=65536;r.push(a>>>10&1023|55296);a=56320|a&1023}r.push(a);i+=s}return P(r)}var j=4096;function P(e){var t=e.length;if(t<=j){return String.fromCharCode.apply(String,e)}var n="";var r=0;while(r<t){n+=String.fromCharCode.apply(String,e.slice(r,r+=j))}return n}function R(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i){r+=String.fromCharCode(e[i]&127)}return r}function I(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i){r+=String.fromCharCode(e[i])}return r}function z(e,t,n){var r=e.length;if(!t||t<0)t=0;if(!n||n<0||n>r)n=r;var i="";for(var o=t;o<n;++o){i+=$(e[o])}return i}function N(e,t,n){var r=e.slice(t,n);var i="";for(var o=0;o<r.length;o+=2){i+=String.fromCharCode(r[o]+r[o+1]*256)}return i}c.prototype.slice=function e(t,n){var r=this.length;t=~~t;n=n===undefined?r:~~n;if(t<0){t+=r;if(t<0)t=0}else if(t>r){t=r}if(n<0){n+=r;if(n<0)n=0}else if(n>r){n=r}if(n<t)n=t;var i;if(c.TYPED_ARRAY_SUPPORT){i=this.subarray(t,n);i.__proto__=c.prototype}else{var o=n-t;i=new c(o,undefined);for(var a=0;a<o;++a){i[a]=this[a+t]}}return i};function H(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}c.prototype.readUIntLE=function e(t,n,r){t=t|0;n=n|0;if(!r)H(t,n,this.length);var i=this[t];var o=1;var a=0;while(++a<n&&(o*=256)){i+=this[t+a]*o}return i};c.prototype.readUIntBE=function e(t,n,r){t=t|0;n=n|0;if(!r){H(t,n,this.length)}var i=this[t+--n];var o=1;while(n>0&&(o*=256)){i+=this[t+--n]*o}return i};c.prototype.readUInt8=function e(t,n){if(!n)H(t,1,this.length);return this[t]};c.prototype.readUInt16LE=function e(t,n){if(!n)H(t,2,this.length);return this[t]|this[t+1]<<8};c.prototype.readUInt16BE=function e(t,n){if(!n)H(t,2,this.length);return this[t]<<8|this[t+1]};c.prototype.readUInt32LE=function e(t,n){if(!n)H(t,4,this.length);return(this[t]|this[t+1]<<8|this[t+2]<<16)+this[t+3]*16777216};c.prototype.readUInt32BE=function e(t,n){if(!n)H(t,4,this.length);return this[t]*16777216+(this[t+1]<<16|this[t+2]<<8|this[t+3])};c.prototype.readIntLE=function e(t,n,r){t=t|0;n=n|0;if(!r)H(t,n,this.length);var i=this[t];var o=1;var a=0;while(++a<n&&(o*=256)){i+=this[t+a]*o}o*=128;if(i>=o)i-=Math.pow(2,8*n);return i};c.prototype.readIntBE=function e(t,n,r){t=t|0;n=n|0;if(!r)H(t,n,this.length);var i=n;var o=1;var a=this[t+--i];while(i>0&&(o*=256)){a+=this[t+--i]*o}o*=128;if(a>=o)a-=Math.pow(2,8*n);return a};c.prototype.readInt8=function e(t,n){if(!n)H(t,1,this.length);if(!(this[t]&128))return this[t];return(255-this[t]+1)*-1};c.prototype.readInt16LE=function e(t,n){if(!n)H(t,2,this.length);var r=this[t]|this[t+1]<<8;return r&32768?r|4294901760:r};c.prototype.readInt16BE=function e(t,n){if(!n)H(t,2,this.length);var r=this[t+1]|this[t]<<8;return r&32768?r|4294901760:r};c.prototype.readInt32LE=function e(t,n){if(!n)H(t,4,this.length);return this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24};c.prototype.readInt32BE=function e(t,n){if(!n)H(t,4,this.length);return this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]};c.prototype.readFloatLE=function e(t,n){if(!n)H(t,4,this.length);return i.read(this,t,true,23,4)};c.prototype.readFloatBE=function e(t,n){if(!n)H(t,4,this.length);return i.read(this,t,false,23,4)};c.prototype.readDoubleLE=function e(t,n){if(!n)H(t,8,this.length);return i.read(this,t,true,52,8)};c.prototype.readDoubleBE=function e(t,n){if(!n)H(t,8,this.length);return i.read(this,t,false,52,8)};function F(e,t,n,r,i,o){if(!c.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<o)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}c.prototype.writeUIntLE=function e(t,n,r,i){t=+t;n=n|0;r=r|0;if(!i){var o=Math.pow(2,8*r)-1;F(this,t,n,r,o,0)}var a=1;var s=0;this[n]=t&255;while(++s<r&&(a*=256)){this[n+s]=t/a&255}return n+r};c.prototype.writeUIntBE=function e(t,n,r,i){t=+t;n=n|0;r=r|0;if(!i){var o=Math.pow(2,8*r)-1;F(this,t,n,r,o,0)}var a=r-1;var s=1;this[n+a]=t&255;while(--a>=0&&(s*=256)){this[n+a]=t/s&255}return n+r};c.prototype.writeUInt8=function e(t,n,r){t=+t;n=n|0;if(!r)F(this,t,n,1,255,0);if(!c.TYPED_ARRAY_SUPPORT)t=Math.floor(t);this[n]=t&255;return n+1};function B(e,t,n,r){if(t<0)t=65535+t+1;for(var i=0,o=Math.min(e.length-n,2);i<o;++i){e[n+i]=(t&255<<8*(r?i:1-i))>>>(r?i:1-i)*8}}c.prototype.writeUInt16LE=function e(t,n,r){t=+t;n=n|0;if(!r)F(this,t,n,2,65535,0);if(c.TYPED_ARRAY_SUPPORT){this[n]=t&255;this[n+1]=t>>>8}else{B(this,t,n,true)}return n+2};c.prototype.writeUInt16BE=function e(t,n,r){t=+t;n=n|0;if(!r)F(this,t,n,2,65535,0);if(c.TYPED_ARRAY_SUPPORT){this[n]=t>>>8;this[n+1]=t&255}else{B(this,t,n,false)}return n+2};function V(e,t,n,r){if(t<0)t=4294967295+t+1;for(var i=0,o=Math.min(e.length-n,4);i<o;++i){e[n+i]=t>>>(r?i:3-i)*8&255}}c.prototype.writeUInt32LE=function e(t,n,r){t=+t;n=n|0;if(!r)F(this,t,n,4,4294967295,0);if(c.TYPED_ARRAY_SUPPORT){this[n+3]=t>>>24;this[n+2]=t>>>16;this[n+1]=t>>>8;this[n]=t&255}else{V(this,t,n,true)}return n+4};c.prototype.writeUInt32BE=function e(t,n,r){t=+t;n=n|0;if(!r)F(this,t,n,4,4294967295,0);if(c.TYPED_ARRAY_SUPPORT){this[n]=t>>>24;this[n+1]=t>>>16;this[n+2]=t>>>8;this[n+3]=t&255}else{V(this,t,n,false)}return n+4};c.prototype.writeIntLE=function e(t,n,r,i){t=+t;n=n|0;if(!i){var o=Math.pow(2,8*r-1);F(this,t,n,r,o-1,-o)}var a=0;var s=1;var l=0;this[n]=t&255;while(++a<r&&(s*=256)){if(t<0&&l===0&&this[n+a-1]!==0){l=1}this[n+a]=(t/s>>0)-l&255}return n+r};c.prototype.writeIntBE=function e(t,n,r,i){t=+t;n=n|0;if(!i){var o=Math.pow(2,8*r-1);F(this,t,n,r,o-1,-o)}var a=r-1;var s=1;var l=0;this[n+a]=t&255;while(--a>=0&&(s*=256)){if(t<0&&l===0&&this[n+a+1]!==0){l=1}this[n+a]=(t/s>>0)-l&255}return n+r};c.prototype.writeInt8=function e(t,n,r){t=+t;n=n|0;if(!r)F(this,t,n,1,127,-128);if(!c.TYPED_ARRAY_SUPPORT)t=Math.floor(t);if(t<0)t=255+t+1;this[n]=t&255;return n+1};c.prototype.writeInt16LE=function e(t,n,r){t=+t;n=n|0;if(!r)F(this,t,n,2,32767,-32768);if(c.TYPED_ARRAY_SUPPORT){this[n]=t&255;this[n+1]=t>>>8}else{B(this,t,n,true)}return n+2};c.prototype.writeInt16BE=function e(t,n,r){t=+t;n=n|0;if(!r)F(this,t,n,2,32767,-32768);if(c.TYPED_ARRAY_SUPPORT){this[n]=t>>>8;this[n+1]=t&255}else{B(this,t,n,false)}return n+2};c.prototype.writeInt32LE=function e(t,n,r){t=+t;n=n|0;if(!r)F(this,t,n,4,2147483647,-2147483648);if(c.TYPED_ARRAY_SUPPORT){this[n]=t&255;this[n+1]=t>>>8;this[n+2]=t>>>16;this[n+3]=t>>>24}else{V(this,t,n,true)}return n+4};c.prototype.writeInt32BE=function e(t,n,r){t=+t;n=n|0;if(!r)F(this,t,n,4,2147483647,-2147483648);if(t<0)t=4294967295+t+1;if(c.TYPED_ARRAY_SUPPORT){this[n]=t>>>24;this[n+1]=t>>>16;this[n+2]=t>>>8;this[n+3]=t&255}else{V(this,t,n,false)}return n+4};function Y(e,t,n,r,i,o){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function W(e,t,n,r,o){if(!o){Y(e,t,n,4,34028234663852886e22,-34028234663852886e22)}i.write(e,t,n,r,23,4);return n+4}c.prototype.writeFloatLE=function e(t,n,r){return W(this,t,n,true,r)};c.prototype.writeFloatBE=function e(t,n,r){return W(this,t,n,false,r)};function U(e,t,n,r,o){if(!o){Y(e,t,n,8,17976931348623157e292,-17976931348623157e292)}i.write(e,t,n,r,52,8);return n+8}c.prototype.writeDoubleLE=function e(t,n,r){return U(this,t,n,true,r)};c.prototype.writeDoubleBE=function e(t,n,r){return U(this,t,n,false,r)};c.prototype.copy=function e(t,n,r,i){if(!r)r=0;if(!i&&i!==0)i=this.length;if(n>=t.length)n=t.length;if(!n)n=0;if(i>0&&i<r)i=r;if(i===r)return 0;if(t.length===0||this.length===0)return 0;if(n<0){throw new RangeError("targetStart out of bounds")}if(r<0||r>=this.length)throw new RangeError("sourceStart out of bounds");if(i<0)throw new RangeError("sourceEnd out of bounds");if(i>this.length)i=this.length;if(t.length-n<i-r){i=t.length-n+r}var o=i-r;var a;if(this===t&&r<n&&n<i){for(a=o-1;a>=0;--a){t[a+n]=this[a+r]}}else if(o<1e3||!c.TYPED_ARRAY_SUPPORT){for(a=0;a<o;++a){t[a+n]=this[a+r]}}else{Uint8Array.prototype.set.call(t,this.subarray(r,r+o),n)}return o};c.prototype.fill=function e(t,n,r,i){if(typeof t==="string"){if(typeof n==="string"){i=n;n=0;r=this.length}else if(typeof r==="string"){i=r;r=this.length}if(t.length===1){var o=t.charCodeAt(0);if(o<256){t=o}}if(i!==undefined&&typeof i!=="string"){throw new TypeError("encoding must be a string")}if(typeof i==="string"&&!c.isEncoding(i)){throw new TypeError("Unknown encoding: "+i)}}else if(typeof t==="number"){t=t&255}if(n<0||this.length<n||this.length<r){throw new RangeError("Out of range index")}if(r<=n){return this}n=n>>>0;r=r===undefined?this.length:r>>>0;if(!t)t=0;var a;if(typeof t==="number"){for(a=n;a<r;++a){this[a]=t}}else{var s=c.isBuffer(t)?t:J(new c(t,i).toString());var l=s.length;for(a=0;a<r-n;++a){this[a+n]=s[a%l]}}return this};var q=/[^+\/0-9A-Za-z-_]/g;function G(e){e=K(e).replace(q,"");if(e.length<2)return"";while(e.length%4!==0){e=e+"="}return e}function K(e){if(e.trim)return e.trim();return e.replace(/^\s+|\s+$/g,"")}function $(e){if(e<16)return"0"+e.toString(16);return e.toString(16)}function J(e,t){t=t||Infinity;var n;var r=e.length;var i=null;var o=[];for(var a=0;a<r;++a){n=e.charCodeAt(a);if(n>55295&&n<57344){if(!i){if(n>56319){if((t-=3)>-1)o.push(239,191,189);continue}else if(a+1===r){if((t-=3)>-1)o.push(239,191,189);continue}i=n;continue}if(n<56320){if((t-=3)>-1)o.push(239,191,189);i=n;continue}n=(i-55296<<10|n-56320)+65536}else if(i){if((t-=3)>-1)o.push(239,191,189)}i=null;if(n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,n&63|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,n&63|128)}else if(n<1114112){if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,n&63|128)}else{throw new Error("Invalid code point")}}return o}function X(e){var t=[];for(var n=0;n<e.length;++n){t.push(e.charCodeAt(n)&255)}return t}function Z(e,t){var n,r,i;var o=[];for(var a=0;a<e.length;++a){if((t-=2)<0)break;n=e.charCodeAt(a);r=n>>8;i=n%256;o.push(i);o.push(r)}return o}function Q(e){return r.toByteArray(G(e))}function ee(e,t,n,r){for(var i=0;i<r;++i){if(i+n>=t.length||i>=e.length)break;t[i+n]=e[i]}return i}function te(e){return e!==e}}).call(this,n("yLpj"))},tv8p:function(e,t,n){"use strict";n.d(t,"a",(function(){return g}));n.d(t,"c",(function(){return _}));n.d(t,"b",(function(){return y}));var r=n("q1tI");var i=n.n(r);var o=n("E2DU");var a=n.n(o);var s=n("QXaV");var l=n.n(s);var c=n("wgYv");var u=n.n(c);var d=n("PPne");var f=n.n(d);var p=n("Qrcu");var h=n.n(p);var m=n("oDDI");var b=n.n(m);var v=n("FZTM");const g=e=>r["createElement"](o["Button"],Object.assign({},e,{className:Object(v["a"])(e.className,e.minimal?"minimal":"","jp-Button")}));const _=e=>{if(e.rightIcon){return r["createElement"](d["InputGroup"],Object.assign({},e,{className:Object(v["a"])(e.className,"jp-InputGroup"),rightElement:r["createElement"]("div",{className:"jp-InputGroupAction"},r["createElement"](s["Icon"],{className:"jp-BPIcon",icon:e.rightIcon}))}))}return r["createElement"](d["InputGroup"],Object.assign({},e,{className:Object(v["a"])(e.className,"jp-InputGroup")}))};const y=e=>r["createElement"](c["Collapse"],Object.assign({},e));const w=e=>r["createElement"](p["Select"],Object.assign({},e,{className:Object(v["a"])(e.className,"jp-Select")}));const x=e=>r["createElement"](m["Checkbox"],Object.assign({},e,{className:Object(v["a"])(e.className,"jp-Checkbox")}))},"u/kz":function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("ObHg"),"");t.i(n("OB/8"),"");t.i(n("gEXC"),"");t.i(n("MnJJ"),"");t.i(n("Pjgp"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},u1VM:function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"solarized",author:"ethan schoonover (http://ethanschoonover.com/solarized)",base00:"#002b36",base01:"#073642",base02:"#586e75",base03:"#657b83",base04:"#839496",base05:"#93a1a1",base06:"#eee8d5",base07:"#fdf6e3",base08:"#dc322f",base09:"#cb4b16",base0A:"#b58900",base0B:"#859900",base0C:"#2aa198",base0D:"#268bd2",base0E:"#6c71c4",base0F:"#d33682"}},u3GI:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";function t(e,t,n,r){var i={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?i[n][0]:i[n][1]}var n=e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:true,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n}))},uEye:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:true,weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._må._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))},uOPS:function(e,t){e.exports=true},uSCx:function(e,t,n){"use strict";e.exports=function e(t,n,r){var i=" ";var o=t.level;var a=t.dataLevel;var s=t.schema[n];var l=t.schemaPath+t.util.getProperty(n);var c=t.errSchemaPath+"/"+n;var u=!t.opts.allErrors;var d="data"+(a||"");var f="errs__"+o;var p=t.util.copy(t);var h="";p.level++;var m="valid"+p.level;var b={},v={},g=t.opts.ownProperties;for(x in s){if(x=="__proto__")continue;var _=s[x];var y=Array.isArray(_)?v:b;y[x]=_}i+="var "+f+" = errors;";var w=t.errorPath;i+="var missing"+o+";";for(var x in v){y=v[x];if(y.length){i+=" if ( "+d+t.util.getProperty(x)+" !== undefined ";if(g){i+=" && Object.prototype.hasOwnProperty.call("+d+", '"+t.util.escapeQuotes(x)+"') "}if(u){i+=" && ( ";var C=y;if(C){var k,E=-1,M=C.length-1;while(E<M){k=C[E+=1];if(E){i+=" || "}var S=t.util.getProperty(k),L=d+S;i+=" ( ( "+L+" === undefined ";if(g){i+=" || ! Object.prototype.hasOwnProperty.call("+d+", '"+t.util.escapeQuotes(k)+"') "}i+=") && (missing"+o+" = "+t.util.toQuotedString(t.opts.jsonPointers?k:S)+") ) "}}i+=")) { ";var T="missing"+o,D="' + "+T+" + '";if(t.opts._errorDataPathProperty){t.errorPath=t.opts.jsonPointers?t.util.getPathExpr(w,T,true):w+" + "+T}var O=O||[];O.push(i);i="";if(t.createErrors!==false){i+=" { keyword: '"+"dependencies"+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: { property: '"+t.util.escapeQuotes(x)+"', missingProperty: '"+D+"', depsCount: "+y.length+", deps: '"+t.util.escapeQuotes(y.length==1?y[0]:y.join(", "))+"' } ";if(t.opts.messages!==false){i+=" , message: 'should have ";if(y.length==1){i+="property "+t.util.escapeQuotes(y[0])}else{i+="properties "+t.util.escapeQuotes(y.join(", "))}i+=" when property "+t.util.escapeQuotes(x)+" is present' "}if(t.opts.verbose){i+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+t.schemaPath+" , data: "+d+" "}i+=" } "}else{i+=" {} "}var A=i;i=O.pop();if(!t.compositeRule&&u){if(t.async){i+=" throw new ValidationError(["+A+"]); "}else{i+=" validate.errors = ["+A+"]; return false; "}}else{i+=" var err = "+A+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}}else{i+=" ) { ";var j=y;if(j){var k,P=-1,R=j.length-1;while(P<R){k=j[P+=1];var S=t.util.getProperty(k),D=t.util.escapeQuotes(k),L=d+S;if(t.opts._errorDataPathProperty){t.errorPath=t.util.getPath(w,k,t.opts.jsonPointers)}i+=" if ( "+L+" === undefined ";if(g){i+=" || ! Object.prototype.hasOwnProperty.call("+d+", '"+t.util.escapeQuotes(k)+"') "}i+=") { var err = ";if(t.createErrors!==false){i+=" { keyword: '"+"dependencies"+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: { property: '"+t.util.escapeQuotes(x)+"', missingProperty: '"+D+"', depsCount: "+y.length+", deps: '"+t.util.escapeQuotes(y.length==1?y[0]:y.join(", "))+"' } ";if(t.opts.messages!==false){i+=" , message: 'should have ";if(y.length==1){i+="property "+t.util.escapeQuotes(y[0])}else{i+="properties "+t.util.escapeQuotes(y.join(", "))}i+=" when property "+t.util.escapeQuotes(x)+" is present' "}if(t.opts.verbose){i+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+t.schemaPath+" , data: "+d+" "}i+=" } "}else{i+=" {} "}i+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; } "}}}i+=" } ";if(u){h+="}";i+=" else { "}}}t.errorPath=w;var I=p.baseId;for(var x in b){var _=b[x];if(t.opts.strictKeywords?typeof _=="object"&&Object.keys(_).length>0||_===false:t.util.schemaHasRules(_,t.RULES.all)){i+=" "+m+" = true; if ( "+d+t.util.getProperty(x)+" !== undefined ";if(g){i+=" && Object.prototype.hasOwnProperty.call("+d+", '"+t.util.escapeQuotes(x)+"') "}i+=") { ";p.schema=_;p.schemaPath=l+t.util.getProperty(x);p.errSchemaPath=c+"/"+t.util.escapeFragment(x);i+=" "+t.validate(p)+" ";p.baseId=I;i+=" } ";if(u){i+=" if ("+m+") { ";h+="}"}}}if(u){i+=" "+h+" if ("+f+" == errors) {"}return i}},uSlD:function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("0Cba");var c=n("7x2u");var u=n("tj0V");var d=n("Eu5R");var f=n("QRwY");var p=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.handleCaretClick=function(e){e.stopPropagation();var n=t.props,r=n.isExpanded,i=n.onCollapse,o=n.onExpand;Object(u["b"])(r?i:o,t,e)};t.handleClick=function(e){Object(u["b"])(t.props.onClick,t,e)};t.handleContentRef=function(e){Object(u["b"])(t.props.contentRef,t,e)};t.handleContextMenu=function(e){Object(u["b"])(t.props.onContextMenu,t,e)};t.handleDoubleClick=function(e){Object(u["b"])(t.props.onDoubleClick,t,e)};t.handleMouseEnter=function(e){Object(u["b"])(t.props.onMouseEnter,t,e)};t.handleMouseLeave=function(e){Object(u["b"])(t.props.onMouseLeave,t,e)};return t}t.ofType=function(){return t};t.prototype.render=function(){var e;var t=this.props,n=t.children,i=t.className,s=t.disabled,c=t.icon,u=t.isExpanded,p=t.isSelected,h=t.label;var m=o()(l["TREE_NODE"],(e={},e[l["DISABLED"]]=s,e[l["TREE_NODE_SELECTED"]]=p,e[l["TREE_NODE_EXPANDED"]]=u,e),i);var b=o()(l["TREE_NODE_CONTENT"],l["TREE_NODE_CONTENT"]+"-"+this.props.depth);var v=s===true?{}:{onClick:this.handleClick,onContextMenu:this.handleContextMenu,onDoubleClick:this.handleDoubleClick,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave};return a["createElement"]("li",{className:m},a["createElement"]("div",Object(r["__assign"])({className:b,ref:this.handleContentRef},v),this.maybeRenderCaret(),a["createElement"](f["a"],{className:l["TREE_NODE_ICON"],icon:c}),a["createElement"]("span",{className:l["TREE_NODE_LABEL"]},h),this.maybeRenderSecondaryLabel()),a["createElement"](d["b"],{isOpen:u},n))};t.prototype.maybeRenderCaret=function(){var e=this.props,t=e.children,n=e.isExpanded,r=e.disabled,i=e.hasCaret,s=i===void 0?a["Children"].count(t)>0:i;if(s){var c=o()(l["TREE_NODE_CARET"],n?l["TREE_NODE_CARET_OPEN"]:l["TREE_NODE_CARET_CLOSED"]);var u=r===true?undefined:this.handleCaretClick;return a["createElement"](f["a"],{className:c,onClick:u,icon:"chevron-right"})}return a["createElement"]("span",{className:l["TREE_NODE_CARET_NONE"]})};t.prototype.maybeRenderSecondaryLabel=function(){if(this.props.secondaryLabel!=null){return a["createElement"]("span",{className:l["TREE_NODE_SECONDARY_LABEL"]},this.props.secondaryLabel)}else{return undefined}};t.displayName=c["a"]+".TreeNode";return t}(a["Component"])},uTOq:function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){"use strict";var t=e.Pos;function n(e){var t=e.flags;return t!=null?t:(e.ignoreCase?"i":"")+(e.global?"g":"")+(e.multiline?"m":"")}function r(e,t){var r=n(e),i=r;for(var o=0;o<t.length;o++)if(i.indexOf(t.charAt(o))==-1)i+=t.charAt(o);return r==i?e:new RegExp(e.source,i)}function i(e){return/\\s|\\n|\n|\\W|\\D|\[\^/.test(e.source)}function o(e,n,i){n=r(n,"g");for(var o=i.line,a=i.ch,s=e.lastLine();o<=s;o++,a=0){n.lastIndex=a;var l=e.getLine(o),c=n.exec(l);if(c)return{from:t(o,c.index),to:t(o,c.index+c[0].length),match:c}}}function a(e,n,a){if(!i(n))return o(e,n,a);n=r(n,"gm");var s,l=1;for(var c=a.line,u=e.lastLine();c<=u;){for(var d=0;d<l;d++){if(c>u)break;var f=e.getLine(c++);s=s==null?f:s+"\n"+f}l=l*2;n.lastIndex=a.ch;var p=n.exec(s);if(p){var h=s.slice(0,p.index).split("\n"),m=p[0].split("\n");var b=a.line+h.length-1,v=h[h.length-1].length;return{from:t(b,v),to:t(b+m.length-1,m.length==1?v+m[0].length:m[m.length-1].length),match:p}}}}function s(e,t,n){var r,i=0;while(i<=e.length){t.lastIndex=i;var o=t.exec(e);if(!o)break;var a=o.index+o[0].length;if(a>e.length-n)break;if(!r||a>r.index+r[0].length)r=o;i=o.index+1}return r}function l(e,n,i){n=r(n,"g");for(var o=i.line,a=i.ch,l=e.firstLine();o>=l;o--,a=-1){var c=e.getLine(o);var u=s(c,n,a<0?0:c.length-a);if(u)return{from:t(o,u.index),to:t(o,u.index+u[0].length),match:u}}}function c(e,n,o){if(!i(n))return l(e,n,o);n=r(n,"gm");var a,c=1,u=e.getLine(o.line).length-o.ch;for(var d=o.line,f=e.firstLine();d>=f;){for(var p=0;p<c&&d>=f;p++){var h=e.getLine(d--);a=a==null?h:h+"\n"+a}c*=2;var m=s(a,n,u);if(m){var b=a.slice(0,m.index).split("\n"),v=m[0].split("\n");var g=d+b.length,_=b[b.length-1].length;return{from:t(g,_),to:t(g+v.length-1,v.length==1?_+v[0].length:v[v.length-1].length),match:m}}}}var u,d;if(String.prototype.normalize){u=function(e){return e.normalize("NFD").toLowerCase()};d=function(e){return e.normalize("NFD")}}else{u=function(e){return e.toLowerCase()};d=function(e){return e}}function f(e,t,n,r){if(e.length==t.length)return n;for(var i=0,o=n+Math.max(0,e.length-t.length);;){if(i==o)return i;var a=i+o>>1;var s=r(e.slice(0,a)).length;if(s==n)return a;else if(s>n)o=a;else i=a+1}}function p(e,n,r,i){if(!n.length)return null;var o=i?u:d;var a=o(n).split(/\r|\n\r?/);e:for(var s=r.line,l=r.ch,c=e.lastLine()+1-a.length;s<=c;s++,l=0){var p=e.getLine(s).slice(l),h=o(p);if(a.length==1){var m=h.indexOf(a[0]);if(m==-1)continue e;var r=f(p,h,m,o)+l;return{from:t(s,f(p,h,m,o)+l),to:t(s,f(p,h,m+a[0].length,o)+l)}}else{var b=h.length-a[0].length;if(h.slice(b)!=a[0])continue e;for(var v=1;v<a.length-1;v++)if(o(e.getLine(s+v))!=a[v])continue e;var g=e.getLine(s+a.length-1),_=o(g),y=a[a.length-1];if(_.slice(0,y.length)!=y)continue e;return{from:t(s,f(p,h,b,o)+l),to:t(s+a.length-1,f(g,_,y.length,o))}}}}function h(e,n,r,i){if(!n.length)return null;var o=i?u:d;var a=o(n).split(/\r|\n\r?/);e:for(var s=r.line,l=r.ch,c=e.firstLine()-1+a.length;s>=c;s--,l=-1){var p=e.getLine(s);if(l>-1)p=p.slice(0,l);var h=o(p);if(a.length==1){var m=h.lastIndexOf(a[0]);if(m==-1)continue e;return{from:t(s,f(p,h,m,o)),to:t(s,f(p,h,m+a[0].length,o))}}else{var b=a[a.length-1];if(h.slice(0,b.length)!=b)continue e;for(var v=1,r=s-a.length+1;v<a.length-1;v++)if(o(e.getLine(r+v))!=a[v])continue e;var g=e.getLine(s+1-a.length),_=o(g);if(_.slice(_.length-a[0].length)!=a[0])continue e;return{from:t(s+1-a.length,f(g,_,g.length-a[0].length,o)),to:t(s,f(p,h,b.length,o))}}}}function m(e,n,i,s){this.atOccurrence=false;this.doc=e;i=i?e.clipPos(i):t(0,0);this.pos={from:i,to:i};var u;if(typeof s=="object"){u=s.caseFold}else{u=s;s=null}if(typeof n=="string"){if(u==null)u=false;this.matches=function(t,r){return(t?h:p)(e,n,r,u)}}else{n=r(n,"gm");if(!s||s.multiline!==false)this.matches=function(t,r){return(t?c:a)(e,n,r)};else this.matches=function(t,r){return(t?l:o)(e,n,r)}}}m.prototype={findNext:function(){return this.find(false)},findPrevious:function(){return this.find(true)},find:function(n){var r=this.matches(n,this.doc.clipPos(n?this.pos.from:this.pos.to));while(r&&e.cmpPos(r.from,r.to)==0){if(n){if(r.from.ch)r.from=t(r.from.line,r.from.ch-1);else if(r.from.line==this.doc.firstLine())r=null;else r=this.matches(n,this.doc.clipPos(t(r.from.line-1)))}else{if(r.to.ch<this.doc.getLine(r.to.line).length)r.to=t(r.to.line,r.to.ch+1);else if(r.to.line==this.doc.lastLine())r=null;else r=this.matches(n,t(r.to.line+1,0))}}if(r){this.pos=r;this.atOccurrence=true;return this.pos.match||true}else{var i=t(n?this.doc.firstLine():this.doc.lastLine()+1,0);this.pos={from:i,to:i};return this.atOccurrence=false}},from:function(){if(this.atOccurrence)return this.pos.from},to:function(){if(this.atOccurrence)return this.pos.to},replace:function(n,r){if(!this.atOccurrence)return;var i=e.splitLines(n);this.doc.replaceRange(i,this.pos.from,this.pos.to,r);this.pos.to=t(this.pos.from.line+i.length-1,i[i.length-1].length+(i.length==1?this.pos.from.ch:0))}};e.defineExtension("getSearchCursor",(function(e,t,n){return new m(this.doc,e,t,n)}));e.defineDocExtension("getSearchCursor",(function(e,t,n){return new m(this,e,t,n)}));e.defineExtension("selectMatches",(function(t,n){var r=[];var i=this.getSearchCursor(t,this.getCursor("from"),n);while(i.findNext()){if(e.cmpPos(i.to(),this.getCursor("to"))>0)break;r.push({anchor:i.from(),head:i.to()})}if(r.length)this.setSelections(r,0)}))}))},uXwI:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function n(e,t,n){if(n){return t%10===1&&t%100!==11?e[2]:e[3]}else{return t%10===1&&t%100!==11?e[0]:e[1]}}function r(e,r,i){return e+" "+n(t[i],e,r)}function i(e,r,i){return n(t[i],e,r)}function o(e,t){return t?"dažas sekundes":"dažām sekundēm"}var a=e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:o,ss:r,m:i,mm:r,h:i,hh:r,d:i,dd:r,M:i,MM:r,y:i,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a}))},udBn:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 24 24'%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Cpath d='M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7 1.49 0 2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11z'/%3E %3C/g%3E %3C/svg%3E"},ugD5:function(e,t,n){"use strict";var r=n("+9rK");e.exports=i;function i(e){r.copy(e,this)}},uhTo:function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){"use strict";e.defineOption("selectionPointer",false,(function(i,o){var a=i.state.selectionPointer;if(a){e.off(i.getWrapperElement(),"mousemove",a.mousemove);e.off(i.getWrapperElement(),"mouseout",a.mouseout);e.off(window,"scroll",a.windowScroll);i.off("cursorActivity",r);i.off("scroll",r);i.state.selectionPointer=null;i.display.lineDiv.style.cursor=""}if(o){a=i.state.selectionPointer={value:typeof o=="string"?o:"default",mousemove:function(e){t(i,e)},mouseout:function(e){n(i,e)},windowScroll:function(){r(i)},rects:null,mouseX:null,mouseY:null,willUpdate:false};e.on(i.getWrapperElement(),"mousemove",a.mousemove);e.on(i.getWrapperElement(),"mouseout",a.mouseout);e.on(window,"scroll",a.windowScroll);i.on("cursorActivity",r);i.on("scroll",r)}}));function t(e,t){var n=e.state.selectionPointer;if(t.buttons==null?t.which:t.buttons){n.mouseX=n.mouseY=null}else{n.mouseX=t.clientX;n.mouseY=t.clientY}i(e)}function n(e,t){if(!e.getWrapperElement().contains(t.relatedTarget)){var n=e.state.selectionPointer;n.mouseX=n.mouseY=null;i(e)}}function r(e){e.state.selectionPointer.rects=null;i(e)}function i(e){if(!e.state.selectionPointer.willUpdate){e.state.selectionPointer.willUpdate=true;setTimeout((function(){o(e);e.state.selectionPointer.willUpdate=false}),50)}}function o(e){var t=e.state.selectionPointer;if(!t)return;if(t.rects==null&&t.mouseX!=null){t.rects=[];if(e.somethingSelected()){for(var n=e.display.selectionDiv.firstChild;n;n=n.nextSibling)t.rects.push(n.getBoundingClientRect())}}var r=false;if(t.mouseX!=null)for(var i=0;i<t.rects.length;i++){var o=t.rects[i];if(o.left<=t.mouseX&&o.right>=t.mouseX&&o.top<=t.mouseY&&o.bottom>=t.mouseY)r=true}var a=r?t.value:"";if(e.display.lineDiv.style.cursor!=a)e.display.lineDiv.style.cursor=a}}))},umhg:function(e,t,n){"use strict";n.d(t,"b",(function(){return c}));n.d(t,"c",(function(){return u}));n.d(t,"d",(function(){return d}));n.d(t,"a",(function(){return f}));var r=n("DZkP");var i=n("hI0s");var o=n.n(i);var a=n("2DVW");const s="jp-FileDialog";const l="jp-new-name-title";function c(e,t){return Object(r["b"])({title:"Rename File",body:new p(t),focusNodeSelector:"input",buttons:[r["a"].cancelButton(),r["a"].okButton({label:"Rename"})]}).then(n=>{if(!n.value){return null}if(!f(n.value)){void Object(r["c"])("Rename Error",Error(`"${n.value}" is not a valid name for a file. `+`Names must have nonzero length, `+`and cannot include "/", "\\", or ":"`));return null}const o=i["PathExt"].dirname(t);const a=i["PathExt"].join(o,n.value);return u(e,t,a)})}function u(e,t,n){return e.rename(t,n).catch(r=>{if(r.message.indexOf("409")===-1){throw r}return d(n).then(r=>{if(r){return e.overwrite(t,n)}return Promise.reject("File not renamed")})})}function d(e){const t={title:"Overwrite file?",body:`"${e}" already exists, overwrite?`,buttons:[r["a"].cancelButton(),r["a"].warnButton({label:"Overwrite"})]};return Object(r["b"])(t).then(e=>Promise.resolve(e.button.accept))}function f(e){const t=/[\/\\:]/;return e.length>0&&!t.test(e)}class p extends a["Widget"]{constructor(e){super({node:h.createRenameNode(e)});this.addClass(s);const t=i["PathExt"].extname(e);const n=this.inputNode.value=i["PathExt"].basename(e);this.inputNode.setSelectionRange(0,n.length-t.length)}get inputNode(){return this.node.getElementsByTagName("input")[0]}getValue(){return this.inputNode.value}}var h;(function(e){function t(e){const t=document.createElement("div");const n=document.createElement("label");n.textContent="File Path";const r=document.createElement("span");r.textContent=e;const i=document.createElement("label");i.textContent="New Name";i.className=l;const o=document.createElement("input");t.appendChild(n);t.appendChild(r);t.appendChild(i);t.appendChild(o);return t}e.createRenameNode=t})(h||(h={}))},uuDE:function(e,t){e.exports="data:image/svg+xml,%3Csvg viewBox='0 0 24 24' width='16' xmlns='http://www.w3.org/2000/svg'%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Cpath d='M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z'/%3E %3C/g%3E %3C/svg%3E"},uxQ0:function(e,t,n){"use strict";function r(e){for(var n in e)if(!t.hasOwnProperty(n))t[n]=e[n]}var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const o=i(n("0ks7"));t.Kernel=o;const a=i(n("Wg3t"));t.KernelMessage=a;const s=i(n("3Qoe"));t.KernelAPI=s;r(n("d4k2"))},uxzJ:function(e,t){e.exports="data:image/svg+xml,%3Csvg viewBox='0 0 18 18' width='16' xmlns='http://www.w3.org/2000/svg'%3E %3Cg class='jp-icon3' fill='%23616161'%3E %3Ccircle cx='9' cy='9' r='8'/%3E %3C/g%3E %3C/svg%3E"},v3i3:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 18 18'%3E %3Cg class='jp-icon3' fill='%23616161' shape-rendering='geometricPrecision'%3E %3Cpath d='M5.2,5.9L9,9.7l3.8-3.8l1.2,1.2l-4.9,5l-4.9-5L5.2,5.9z'/%3E %3C/g%3E %3C/svg%3E"},v43d:function(e,t,n){"use strict";e.exports=function e(t,n,r){var i=" ";var o=t.level;var a=t.dataLevel;var s=t.schema[n];var l=t.schemaPath+t.util.getProperty(n);var c=t.errSchemaPath+"/"+n;var u=!t.opts.allErrors;var d;var f="data"+(a||"");var p=t.opts.$data&&s&&s.$data,h;if(p){i+=" var schema"+o+" = "+t.util.getData(s.$data,a,t.dataPathArr)+"; ";h="schema"+o}else{h=s}var m=n=="maximum",b=m?"exclusiveMaximum":"exclusiveMinimum",v=t.schema[b],g=t.opts.$data&&v&&v.$data,_=m?"<":">",y=m?">":"<",d=undefined;if(!(p||typeof s=="number"||s===undefined)){throw new Error(n+" must be number")}if(!(g||v===undefined||typeof v=="number"||typeof v=="boolean")){throw new Error(b+" must be number or boolean")}if(g){var w=t.util.getData(v.$data,a,t.dataPathArr),x="exclusive"+o,C="exclType"+o,k="exclIsNumber"+o,E="op"+o,M="' + "+E+" + '";i+=" var schemaExcl"+o+" = "+w+"; ";w="schemaExcl"+o;i+=" var "+x+"; var "+C+" = typeof "+w+"; if ("+C+" != 'boolean' && "+C+" != 'undefined' && "+C+" != 'number') { ";var d=b;var S=S||[];S.push(i);i="";if(t.createErrors!==false){i+=" { keyword: '"+(d||"_exclusiveLimit")+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: {} ";if(t.opts.messages!==false){i+=" , message: '"+b+" should be boolean' "}if(t.opts.verbose){i+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+t.schemaPath+" , data: "+f+" "}i+=" } "}else{i+=" {} "}var L=i;i=S.pop();if(!t.compositeRule&&u){if(t.async){i+=" throw new ValidationError(["+L+"]); "}else{i+=" validate.errors = ["+L+"]; return false; "}}else{i+=" var err = "+L+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" } else if ( ";if(p){i+=" ("+h+" !== undefined && typeof "+h+" != 'number') || "}i+=" "+C+" == 'number' ? ( ("+x+" = "+h+" === undefined || "+w+" "+_+"= "+h+") ? "+f+" "+y+"= "+w+" : "+f+" "+y+" "+h+" ) : ( ("+x+" = "+w+" === true) ? "+f+" "+y+"= "+h+" : "+f+" "+y+" "+h+" ) || "+f+" !== "+f+") { var op"+o+" = "+x+" ? '"+_+"' : '"+_+"='; ";if(s===undefined){d=b;c=t.errSchemaPath+"/"+b;h=w;p=g}}else{var k=typeof v=="number",M=_;if(k&&p){var E="'"+M+"'";i+=" if ( ";if(p){i+=" ("+h+" !== undefined && typeof "+h+" != 'number') || "}i+=" ( "+h+" === undefined || "+v+" "+_+"= "+h+" ? "+f+" "+y+"= "+v+" : "+f+" "+y+" "+h+" ) || "+f+" !== "+f+") { "}else{if(k&&s===undefined){x=true;d=b;c=t.errSchemaPath+"/"+b;h=v;y+="="}else{if(k)h=Math[m?"min":"max"](v,s);if(v===(k?h:true)){x=true;d=b;c=t.errSchemaPath+"/"+b;y+="="}else{x=false;M+="="}}var E="'"+M+"'";i+=" if ( ";if(p){i+=" ("+h+" !== undefined && typeof "+h+" != 'number') || "}i+=" "+f+" "+y+" "+h+" || "+f+" !== "+f+") { "}}d=d||n;var S=S||[];S.push(i);i="";if(t.createErrors!==false){i+=" { keyword: '"+(d||"_limit")+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: { comparison: "+E+", limit: "+h+", exclusive: "+x+" } ";if(t.opts.messages!==false){i+=" , message: 'should be "+M+" ";if(p){i+="' + "+h}else{i+=""+h+"'"}}if(t.opts.verbose){i+=" , schema: ";if(p){i+="validate.schema"+l}else{i+=""+s}i+=" , parentSchema: validate.schema"+t.schemaPath+" , data: "+f+" "}i+=" } "}else{i+=" {} "}var L=i;i=S.pop();if(!t.compositeRule&&u){if(t.async){i+=" throw new ValidationError(["+L+"]); "}else{i+=" validate.errors = ["+L+"]; return false; "}}else{i+=" var err = "+L+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" } ";if(u){i+=" else { "}return i}},v77G:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var r=n("nW2j");var i=n("JGtG");var o=n("q1tI");var a=n.n(o);var s=n("i8i4");var l=n.n(s);var c=n("Rlfk");var u=n("FZTM");var d='<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">\n <path\n class="jp-icon0"\n fill="#000"\n d="M24 20.188l-8.315-8.209 8.2-8.282-3.697-3.697-8.212 8.318-8.31-8.203-3.666 3.666 8.321 8.24-8.206 8.313 3.666 3.666 8.237-8.318 8.285 8.203z"\n />\n</svg>\n';var f='<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">\n <path\n fill="#000"\n fill-opacity="0.0"\n d="M24 20.188l-8.315-8.209 8.2-8.282-3.697-3.697-8.212 8.318-8.31-8.203-3.666 3.666 8.321 8.24-8.206 8.313 3.666 3.666 8.237-8.318 8.285 8.203z"\n />\n</svg>\n';var p=n("KM84");var h=undefined&&undefined.__rest||function(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++){if(t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i]))n[r[i]]=e[r[i]]}return n};class m{constructor({name:e,svgstr:t,render:n,unrender:r,_loading:o=false}){this._props={};this._svgReplaced=new i["Signal"](this);this._svgElement=undefined;this._svgInnerHTML=undefined;this._svgReactAttrs=undefined;if(!(e&&t)){console.error(`When defining a new LabIcon, name and svgstr must both be non-empty strings. name: ${e}, svgstr: ${t}`);return v}this._loading=o;if(m._instances.has(e)){const n=m._instances.get(e);if(this._loading){n.svgstr=t;this._loading=false;return n}else{console.warn(`Redefining previously loaded icon svgstr. name: ${e}, svgstrOld: ${n.svgstr}, svgstr: ${t}`);n.svgstr=t;return n}}this.name=e;this.react=this._initReact(e);this.svgstr=t;this._initRender({render:n,unrender:r});m._instances.set(this.name,this)}static remove(e){while(e.firstChild){e.firstChild.remove()}e.className="";return e}static resolve({icon:e}){if(e instanceof m){return e}if(typeof e==="string"){const t=m._instances.get(e);if(t){return t}if(m._debug){console.warn(`Lookup failed for icon, creating loading icon. icon: ${e}`)}return new m({name:e,svgstr:p["a"],_loading:true})}return new m(e)}static resolveElement(e){var{icon:t,iconClass:n,fallback:r}=e,i=h(e,["icon","iconClass","fallback"]);if(!b.isResolvable(t)){if(!n&&r){return r.element(i)}i.className=Object(u["a"])(n,i.className);return b.blankElement(i)}return m.resolve({icon:t}).element(i)}static resolveReact(e){var{icon:t,iconClass:n,fallback:r}=e,i=h(e,["icon","iconClass","fallback"]);if(!b.isResolvable(t)){if(!n&&r){return a.a.createElement(r.react,Object.assign({},i))}i.className=Object(u["a"])(n,i.className);return a.a.createElement(b.blankReact,Object.assign({},i))}const o=m.resolve({icon:t});return a.a.createElement(o.react,Object.assign({},i))}static resolveSvg({name:e,svgstr:t}){const n=(new DOMParser).parseFromString(b.svgstrShim(t),"image/svg+xml");const r=n.querySelector("parsererror");if(r){const n=`SVG HTML was malformed for LabIcon instance.\nname: ${e}, svgstr: ${t}`;if(m._debug){console.error(n);return r}else{console.warn(n);return null}}else{return n.documentElement}}static toggleDebug(e){m._debug=e!==null&&e!==void 0?e:!m._debug}bindprops(e){const t=Object.create(this);t._props=e;t.react=t._initReact(t.name+"_bind");return t}element(e={}){var t,n,r;let i=Object.assign(Object.assign({},this._props),e),{className:o,container:a,label:s,title:l,tag:c="div"}=i,u=h(i,["className","container","label","title","tag"]);const d=(t=a)===null||t===void 0?void 0:t.firstChild;if(((r=(n=d)===null||n===void 0?void 0:n.dataset)===null||r===void 0?void 0:r.iconId)===this._uuid){return d}if(!this.svgElement){return document.createElement("div")}let f=true;if(a){while(a.firstChild){a.firstChild.remove()}}else{a=document.createElement(c);f=false}if(s!=null){a.textContent=s}b.initContainer({container:a,className:o,styleProps:u,title:l});const p=this.svgElement.cloneNode(true);a.appendChild(p);return f?p:a}render(e,t){var n,r,i;let o=(r=(n=t)===null||n===void 0?void 0:n.children)===null||r===void 0?void 0:r[0];if(typeof o!=="string"){o=undefined}this.element(Object.assign({container:e,label:o},(i=t)===null||i===void 0?void 0:i.props))}get svgElement(){if(this._svgElement===undefined){this._svgElement=this._initSvg({uuid:this._uuid})}return this._svgElement}get svgInnerHTML(){if(this._svgInnerHTML===undefined){if(this.svgElement===null){this._svgInnerHTML=null}else{this._svgInnerHTML=this.svgElement.innerHTML}}return this._svgInnerHTML}get svgReactAttrs(){if(this._svgReactAttrs===undefined){if(this.svgElement===null){this._svgReactAttrs=null}else{this._svgReactAttrs=Object(u["b"])(this.svgElement,{ignore:["data-icon-id"]})}}return this._svgReactAttrs}get svgstr(){return this._svgstr}set svgstr(e){this._svgstr=e;const t=r["UUID"].uuid4();const n=this._uuid;this._uuid=t;this._svgElement=undefined;this._svgInnerHTML=undefined;this._svgReactAttrs=undefined;document.querySelectorAll(`[data-icon-id="${n}"]`).forEach(e=>{if(this.svgElement){e.replaceWith(this.svgElement.cloneNode(true))}});this._svgReplaced.emit()}_initReact(e){const t=a.a.forwardRef((e={},t)=>{const n=Object.assign(Object.assign({},this._props),e),{className:r,container:i,label:o,title:s,tag:l="div"}=n,d=h(n,["className","container","label","title","tag"]);const[,f]=a.a.useState(this._uuid);a.a.useEffect(()=>{const e=()=>{f(this._uuid)};this._svgReplaced.connect(e);return()=>{this._svgReplaced.disconnect(e)}});const p=l;if(!(this.svgInnerHTML&&this.svgReactAttrs)){return a.a.createElement(a.a.Fragment,null)}const m=a.a.createElement("svg",Object.assign({},this.svgReactAttrs,{dangerouslySetInnerHTML:{__html:this.svgInnerHTML},ref:t}));if(i){b.initContainer({container:i,className:r,styleProps:d,title:s});return a.a.createElement(a.a.Fragment,null,m,o)}else{return a.a.createElement(p,{className:Object(u["a"])(r,c["a"].styleClass(d))},m,o)}});t.displayName=`LabIcon_${e}`;return t}_initRender({render:e,unrender:t}){if(e){this.render=e;if(t){this.unrender=t}}else if(t){console.warn("In _initRender, ignoring unrender arg since render is undefined")}}_initSvg({title:e,uuid:t}={}){const n=m.resolveSvg(this);if(!n){return n}if(n.tagName!=="parsererror"){n.dataset.icon=this.name;if(t){n.dataset.iconId=t}if(e){b.setTitleSvg(n,e)}}return n}}m._debug=false;m._instances=new Map;var b;(function(e){function t(t){var n;var{className:r="",container:i,label:o,title:a,tag:s="div"}=t,l=h(t,["className","container","label","title","tag"]);if(((n=i)===null||n===void 0?void 0:n.className)===r){return i}if(i){while(i.firstChild){i.firstChild.remove()}}else{i=document.createElement(s)}if(o!=null){i.textContent=o}e.initContainer({container:i,className:r,styleProps:l,title:a});return i}e.blankElement=t;e.blankReact=a.a.forwardRef((e,t)=>{var{className:r="",container:i,label:o,title:s,tag:l="div"}=e,d=h(e,["className","container","label","title","tag"]);const f=l;if(i){n({container:i,className:r,styleProps:d,title:s});return a.a.createElement(a.a.Fragment,null)}else{return a.a.createElement(f,{className:Object(u["a"])(r,c["a"].styleClass(d))},t&&g.react({ref:t}),o)}});e.blankReact.displayName="BlankReact";function n({container:e,className:t,styleProps:n,title:r}){if(r!=null){e.title=r}const i=c["a"].styleClass(n);if(t!=null){const n=Object(u["a"])(t,i);e.className=n;return n}else if(i){e.classList.add(i);return i}else{return""}}e.initContainer=n;function r(e){return!!(e&&(typeof e==="string"||e.name&&e.svgstr))}e.isResolvable=r;function i(e,t){const n=e.getElementsByTagName("title");if(n.length){n[0].textContent=t}else{const n=document.createElement("title");n.textContent=t;e.appendChild(n)}}e.setTitleSvg=i;function o(e,t=true){const[,n,r]=decodeURIComponent(e).replace(/>\s*\n\s*</g,"><").replace(/\s*\n\s*/g," ").match(t?/^(?:data:.*?(;base64)?,)?(.*)/:/(?:(base64).*)?(<svg.*)/);return n?atob(r):r}e.svgstrShim=o;class s{constructor(e,t){this._icon=e;this._rendererOptions=t}render(e,t){}}e.Renderer=s;class d extends s{render(e,t){var n,r,i,o;let a=(r=(n=t)===null||n===void 0?void 0:n.children)===null||r===void 0?void 0:r[0];if(typeof a!=="string"){a=undefined}this._icon.element(Object.assign(Object.assign({container:e,label:a},(i=this._rendererOptions)===null||i===void 0?void 0:i.props),(o=t)===null||o===void 0?void 0:o.props))}}e.ElementRenderer=d;class f extends s{render(e,t){var n,r,i,o;let s=(r=(n=t)===null||n===void 0?void 0:n.children)===null||r===void 0?void 0:r[0];if(typeof s!=="string"){s=undefined}l.a.render(a.a.createElement(this._icon.react,Object.assign({container:e,label:s},Object.assign(Object.assign({},(i=this._rendererOptions)===null||i===void 0?void 0:i.props),(o=t)===null||o===void 0?void 0:o.props))),e)}unrender(e){l.a.unmountComponentAtNode(e)}}e.ReactRenderer=f})(b||(b={}));const v=new m({name:"ui-components:bad",svgstr:d});const g=new m({name:"ui-components:blank",svgstr:f})},vHAW:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("H+0L"),"");t.i(n("GxeX"),"");t.i(n("CupC"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},vIM2:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("EXfx"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},vOH2:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,".tag {\n height: 32px;\n width: fit-content;\n border-radius: 35px;\n margin-right: 5px;\n margin-bottom: 10px;\n padding: 12px;\n font-size: var(--jp-ui-font-size-1);\n display: inline-flex;\n justify-content: center;\n align-items: center;\n max-width: calc(100% - 25px);\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.unapplied-tag {\n background-color: var(--jp-layout-color1);\n border: 1px solid var(--jp-ui-font-color2);\n color: var(--jp-ui-font-color2);\n}\n\n.applied-tag {\n background-color: var(--jp-layout-color2);\n border: 1px solid var(--jp-ui-font-color1);\n color: var(--jp-ui-font-color1);\n}\n\n.add-tag {\n white-space: nowrap;\n overflow: hidden;\n border: none;\n outline: none;\n resize: horizontal;\n font-size: var(--jp-ui-font-size-1);\n color: var(--jp-ui-font-color2);\n background-color: var(--jp-layout-color1);\n}\n\n.tag-holder {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.tag-hover {\n background-color: var(--jp-layout-color2);\n}\n\n.tag-header {\n border-bottom: var(--jp-border-width) solid var(--jp-border-color2);\n flex: 0 0 auto;\n font-size: var(--jp-ui-font-size0);\n font-weight: 600;\n letter-spacing: 1px;\n margin: 0px;\n padding: 8px 12px;\n text-transform: uppercase;\n}\n",""])},vQQO:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("H+0L"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},vR7t:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const o=r(n("zT9C"));const a=i(n("q1tI"));const s=n("yNAP");t.objectToReactElement=s.objectToReactElement;const l="application/vdom.v1+json";class c extends a.PureComponent{render(){try{if(this.props.data&&this.props.onVDOMEvent){const e=o.default(this.props.data);return s.objectToReactElement(e,this.props.onVDOMEvent)}else{throw new Error("No VDOM data provided.")}}catch(e){return a.createElement(a.Fragment,null,a.createElement("pre",{style:{backgroundColor:"ghostwhite",color:"black",fontWeight:600,display:"block",padding:"10px",marginBottom:"20px"}},"There was an error rendering VDOM data from the kernel or notebook"),a.createElement("code",null,e.toString()))}}}t.default=c;c.MIMETYPE=l;c.defaultProps={mediaType:l,onVDOMEvent:()=>{console.log("This app doesn't support vdom events ☹️ See @nteract/transform-vdom for more info: https://github.com/nteract/nteract/tree/master/packages/transform-vdom")}}},vVvC:function(e,t,n){"use strict";e.exports=function e(t,n,r){var i=" ";var o=t.level;var a=t.dataLevel;var s=t.schema[n];var l=t.schemaPath+t.util.getProperty(n);var c=t.errSchemaPath+"/"+n;var u=!t.opts.allErrors;var d="data"+(a||"");var f="errs__"+o;var p=t.util.copy(t);var h="";p.level++;var m="valid"+p.level;var b="key"+o,v="idx"+o,g=p.dataLevel=t.dataLevel+1,_="data"+g,y="dataProperties"+o;var w=Object.keys(s||{}).filter(P),x=t.schema.patternProperties||{},C=Object.keys(x).filter(P),k=t.schema.additionalProperties,E=w.length||C.length,M=k===false,S=typeof k=="object"&&Object.keys(k).length,L=t.opts.removeAdditional,T=M||S||L,D=t.opts.ownProperties,O=t.baseId;var A=t.schema.required;if(A&&!(t.opts.$data&&A.$data)&&A.length<t.opts.loopRequired){var j=t.util.toHash(A)}function P(e){return e!=="__proto__"}i+="var "+f+" = errors;var "+m+" = true;";if(D){i+=" var "+y+" = undefined;"}if(T){if(D){i+=" "+y+" = "+y+" || Object.keys("+d+"); for (var "+v+"=0; "+v+"<"+y+".length; "+v+"++) { var "+b+" = "+y+"["+v+"]; "}else{i+=" for (var "+b+" in "+d+") { "}if(E){i+=" var isAdditional"+o+" = !(false ";if(w.length){if(w.length>8){i+=" || validate.schema"+l+".hasOwnProperty("+b+") "}else{var R=w;if(R){var I,z=-1,N=R.length-1;while(z<N){I=R[z+=1];i+=" || "+b+" == "+t.util.toQuotedString(I)+" "}}}}if(C.length){var H=C;if(H){var F,B=-1,V=H.length-1;while(B<V){F=H[B+=1];i+=" || "+t.usePattern(F)+".test("+b+") "}}}i+=" ); if (isAdditional"+o+") { "}if(L=="all"){i+=" delete "+d+"["+b+"]; "}else{var Y=t.errorPath;var W="' + "+b+" + '";if(t.opts._errorDataPathProperty){t.errorPath=t.util.getPathExpr(t.errorPath,b,t.opts.jsonPointers)}if(M){if(L){i+=" delete "+d+"["+b+"]; "}else{i+=" "+m+" = false; ";var U=c;c=t.errSchemaPath+"/additionalProperties";var q=q||[];q.push(i);i="";if(t.createErrors!==false){i+=" { keyword: '"+"additionalProperties"+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: { additionalProperty: '"+W+"' } ";if(t.opts.messages!==false){i+=" , message: '";if(t.opts._errorDataPathProperty){i+="is an invalid additional property"}else{i+="should NOT have additional properties"}i+="' "}if(t.opts.verbose){i+=" , schema: false , parentSchema: validate.schema"+t.schemaPath+" , data: "+d+" "}i+=" } "}else{i+=" {} "}var G=i;i=q.pop();if(!t.compositeRule&&u){if(t.async){i+=" throw new ValidationError(["+G+"]); "}else{i+=" validate.errors = ["+G+"]; return false; "}}else{i+=" var err = "+G+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}c=U;if(u){i+=" break; "}}}else if(S){if(L=="failing"){i+=" var "+f+" = errors; ";var K=t.compositeRule;t.compositeRule=p.compositeRule=true;p.schema=k;p.schemaPath=t.schemaPath+".additionalProperties";p.errSchemaPath=t.errSchemaPath+"/additionalProperties";p.errorPath=t.opts._errorDataPathProperty?t.errorPath:t.util.getPathExpr(t.errorPath,b,t.opts.jsonPointers);var $=d+"["+b+"]";p.dataPathArr[g]=b;var J=t.validate(p);p.baseId=O;if(t.util.varOccurences(J,_)<2){i+=" "+t.util.varReplace(J,_,$)+" "}else{i+=" var "+_+" = "+$+"; "+J+" "}i+=" if (!"+m+") { errors = "+f+"; if (validate.errors !== null) { if (errors) validate.errors.length = errors; else validate.errors = null; } delete "+d+"["+b+"]; } ";t.compositeRule=p.compositeRule=K}else{p.schema=k;p.schemaPath=t.schemaPath+".additionalProperties";p.errSchemaPath=t.errSchemaPath+"/additionalProperties";p.errorPath=t.opts._errorDataPathProperty?t.errorPath:t.util.getPathExpr(t.errorPath,b,t.opts.jsonPointers);var $=d+"["+b+"]";p.dataPathArr[g]=b;var J=t.validate(p);p.baseId=O;if(t.util.varOccurences(J,_)<2){i+=" "+t.util.varReplace(J,_,$)+" "}else{i+=" var "+_+" = "+$+"; "+J+" "}if(u){i+=" if (!"+m+") break; "}}}t.errorPath=Y}if(E){i+=" } "}i+=" } ";if(u){i+=" if ("+m+") { ";h+="}"}}var X=t.opts.useDefaults&&!t.compositeRule;if(w.length){var Z=w;if(Z){var I,Q=-1,ee=Z.length-1;while(Q<ee){I=Z[Q+=1];var te=s[I];if(t.opts.strictKeywords?typeof te=="object"&&Object.keys(te).length>0||te===false:t.util.schemaHasRules(te,t.RULES.all)){var ne=t.util.getProperty(I),$=d+ne,re=X&&te.default!==undefined;p.schema=te;p.schemaPath=l+ne;p.errSchemaPath=c+"/"+t.util.escapeFragment(I);p.errorPath=t.util.getPath(t.errorPath,I,t.opts.jsonPointers);p.dataPathArr[g]=t.util.toQuotedString(I);var J=t.validate(p);p.baseId=O;if(t.util.varOccurences(J,_)<2){J=t.util.varReplace(J,_,$);var ie=$}else{var ie=_;i+=" var "+_+" = "+$+"; "}if(re){i+=" "+J+" "}else{if(j&&j[I]){i+=" if ( "+ie+" === undefined ";if(D){i+=" || ! Object.prototype.hasOwnProperty.call("+d+", '"+t.util.escapeQuotes(I)+"') "}i+=") { "+m+" = false; ";var Y=t.errorPath,U=c,oe=t.util.escapeQuotes(I);if(t.opts._errorDataPathProperty){t.errorPath=t.util.getPath(Y,I,t.opts.jsonPointers)}c=t.errSchemaPath+"/required";var q=q||[];q.push(i);i="";if(t.createErrors!==false){i+=" { keyword: '"+"required"+"' , dataPath: (dataPath || '') + "+t.errorPath+" , schemaPath: "+t.util.toQuotedString(c)+" , params: { missingProperty: '"+oe+"' } ";if(t.opts.messages!==false){i+=" , message: '";if(t.opts._errorDataPathProperty){i+="is a required property"}else{i+="should have required property \\'"+oe+"\\'"}i+="' "}if(t.opts.verbose){i+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+t.schemaPath+" , data: "+d+" "}i+=" } "}else{i+=" {} "}var G=i;i=q.pop();if(!t.compositeRule&&u){if(t.async){i+=" throw new ValidationError(["+G+"]); "}else{i+=" validate.errors = ["+G+"]; return false; "}}else{i+=" var err = "+G+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}c=U;t.errorPath=Y;i+=" } else { "}else{if(u){i+=" if ( "+ie+" === undefined ";if(D){i+=" || ! Object.prototype.hasOwnProperty.call("+d+", '"+t.util.escapeQuotes(I)+"') "}i+=") { "+m+" = true; } else { "}else{i+=" if ("+ie+" !== undefined ";if(D){i+=" && Object.prototype.hasOwnProperty.call("+d+", '"+t.util.escapeQuotes(I)+"') "}i+=" ) { "}}i+=" "+J+" } "}}if(u){i+=" if ("+m+") { ";h+="}"}}}}if(C.length){var ae=C;if(ae){var F,se=-1,le=ae.length-1;while(se<le){F=ae[se+=1];var te=x[F];if(t.opts.strictKeywords?typeof te=="object"&&Object.keys(te).length>0||te===false:t.util.schemaHasRules(te,t.RULES.all)){p.schema=te;p.schemaPath=t.schemaPath+".patternProperties"+t.util.getProperty(F);p.errSchemaPath=t.errSchemaPath+"/patternProperties/"+t.util.escapeFragment(F);if(D){i+=" "+y+" = "+y+" || Object.keys("+d+"); for (var "+v+"=0; "+v+"<"+y+".length; "+v+"++) { var "+b+" = "+y+"["+v+"]; "}else{i+=" for (var "+b+" in "+d+") { "}i+=" if ("+t.usePattern(F)+".test("+b+")) { ";p.errorPath=t.util.getPathExpr(t.errorPath,b,t.opts.jsonPointers);var $=d+"["+b+"]";p.dataPathArr[g]=b;var J=t.validate(p);p.baseId=O;if(t.util.varOccurences(J,_)<2){i+=" "+t.util.varReplace(J,_,$)+" "}else{i+=" var "+_+" = "+$+"; "+J+" "}if(u){i+=" if (!"+m+") break; "}i+=" } ";if(u){i+=" else "+m+" = true; "}i+=" } ";if(u){i+=" if ("+m+") { ";h+="}"}}}}}if(u){i+=" "+h+" if ("+f+" == errors) {"}return i}},vX2W:function(e,t,n){e.exports=r;function r(e){this._cbs=e||{}}var i=n("hS6j").EVENTS;Object.keys(i).forEach((function(e){if(i[e]===0){e="on"+e;r.prototype[e]=function(){if(this._cbs[e])this._cbs[e]()}}else if(i[e]===1){e="on"+e;r.prototype[e]=function(t){if(this._cbs[e])this._cbs[e](t)}}else if(i[e]===2){e="on"+e;r.prototype[e]=function(t,n){if(this._cbs[e])this._cbs[e](t,n)}}else{throw Error("wrong number of arguments")}}))},"va/L":function(e,t,n){"use strict";n.r(t);var r=n("pAcC");n.d(t,"FocusStyleManager",(function(){return r["a"]}));var i=n("xggJ");for(var o in i)if(["default","FocusStyleManager"].indexOf(o)<0)(function(e){n.d(t,e,(function(){return i[e]}))})(o);var a=n("d3yt");for(var o in a)if(["default","FocusStyleManager"].indexOf(o)<0)(function(e){n.d(t,e,(function(){return a[e]}))})(o)},vbtb:function(e,t){function n(){return{baseUrl:null,breaks:false,gfm:true,headerIds:true,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:true,pedantic:false,renderer:null,sanitize:false,sanitizer:null,silent:false,smartLists:false,smartypants:false,xhtml:false}}function r(t){e.exports.defaults=t}e.exports={defaults:n(),getDefaults:n,changeDefaults:r}},viRO:function(e,t,n){"use strict";var r=n("MgzW"),i="function"===typeof Symbol&&Symbol.for,o=i?Symbol.for("react.element"):60103,a=i?Symbol.for("react.portal"):60106,s=i?Symbol.for("react.fragment"):60107,l=i?Symbol.for("react.strict_mode"):60108,c=i?Symbol.for("react.profiler"):60114,u=i?Symbol.for("react.provider"):60109,d=i?Symbol.for("react.context"):60110,f=i?Symbol.for("react.forward_ref"):60112,p=i?Symbol.for("react.suspense"):60113,h=i?Symbol.for("react.suspense_list"):60120,m=i?Symbol.for("react.memo"):60115,b=i?Symbol.for("react.lazy"):60116;i&&Symbol.for("react.fundamental");i&&Symbol.for("react.responder");var v="function"===typeof Symbol&&Symbol.iterator;function g(e){for(var t=e.message,n="https://reactjs.org/docs/error-decoder.html?invariant="+t,r=1;r<arguments.length;r++)n+="&args[]="+encodeURIComponent(arguments[r]);e.message="Minified React error #"+t+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ";return e}var _={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y={};function w(e,t,n){this.props=e;this.context=t;this.refs=y;this.updater=n||_}w.prototype.isReactComponent={};w.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw g(Error(85));this.updater.enqueueSetState(this,e,t,"setState")};w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function x(){}x.prototype=w.prototype;function C(e,t,n){this.props=e;this.context=t;this.refs=y;this.updater=n||_}var k=C.prototype=new x;k.constructor=C;r(k,w.prototype);k.isPureReactComponent=!0;var E={current:null},M={suspense:null},S={current:null},L=Object.prototype.hasOwnProperty,T={key:!0,ref:!0,__self:!0,__source:!0};function D(e,t,n){var r=void 0,i={},a=null,s=null;if(null!=t)for(r in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)L.call(t,r)&&!T.hasOwnProperty(r)&&(i[r]=t[r]);var l=arguments.length-2;if(1===l)i.children=n;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];i.children=c}if(e&&e.defaultProps)for(r in l=e.defaultProps,l)void 0===i[r]&&(i[r]=l[r]);return{$$typeof:o,type:e,key:a,ref:s,props:i,_owner:S.current}}function O(e,t){return{$$typeof:o,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function A(e){return"object"===typeof e&&null!==e&&e.$$typeof===o}function j(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,(function(e){return t[e]}))}var P=/\/+/g,R=[];function I(e,t,n,r){if(R.length){var i=R.pop();i.result=e;i.keyPrefix=t;i.func=n;i.context=r;i.count=0;return i}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function z(e){e.result=null;e.keyPrefix=null;e.func=null;e.context=null;e.count=0;10>R.length&&R.push(e)}function N(e,t,n,r){var i=typeof e;if("undefined"===i||"boolean"===i)e=null;var s=!1;if(null===e)s=!0;else switch(i){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case o:case a:s=!0}}if(s)return n(r,e,""===t?"."+F(e,0):t),1;s=0;t=""===t?".":t+":";if(Array.isArray(e))for(var l=0;l<e.length;l++){i=e[l];var c=t+F(i,l);s+=N(i,c,n,r)}else if(null===e||"object"!==typeof e?c=null:(c=v&&e[v]||e["@@iterator"],c="function"===typeof c?c:null),"function"===typeof c)for(e=c.call(e),l=0;!(i=e.next()).done;)i=i.value,c=t+F(i,l++),s+=N(i,c,n,r);else if("object"===i)throw n=""+e,g(Error(31),"[object Object]"===n?"object with keys {"+Object.keys(e).join(", ")+"}":n,"");return s}function H(e,t,n){return null==e?0:N(e,"",t,n)}function F(e,t){return"object"===typeof e&&null!==e&&null!=e.key?j(e.key):t.toString(36)}function B(e,t){e.func.call(e.context,t,e.count++)}function V(e,t,n){var r=e.result,i=e.keyPrefix;e=e.func.call(e.context,t,e.count++);Array.isArray(e)?Y(e,r,n,(function(e){return e})):null!=e&&(A(e)&&(e=O(e,i+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(P,"$&/")+"/")+n)),r.push(e))}function Y(e,t,n,r,i){var o="";null!=n&&(o=(""+n).replace(P,"$&/")+"/");t=I(t,o,r,i);H(e,V,t);z(t)}function W(){var e=E.current;if(null===e)throw g(Error(321));return e}var U={Children:{map:function(e,t,n){if(null==e)return e;var r=[];Y(e,r,null,t,n);return r},forEach:function(e,t,n){if(null==e)return e;t=I(null,null,t,n);H(e,B,t);z(t)},count:function(e){return H(e,(function(){return null}),null)},toArray:function(e){var t=[];Y(e,t,null,(function(e){return e}));return t},only:function(e){if(!A(e))throw g(Error(143));return e}},createRef:function(){return{current:null}},Component:w,PureComponent:C,createContext:function(e,t){void 0===t&&(t=null);e={$$typeof:d,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null};e.Provider={$$typeof:u,_context:e};return e.Consumer=e},forwardRef:function(e){return{$$typeof:f,render:e}},lazy:function(e){return{$$typeof:b,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:m,type:e,compare:void 0===t?null:t}},useCallback:function(e,t){return W().useCallback(e,t)},useContext:function(e,t){return W().useContext(e,t)},useEffect:function(e,t){return W().useEffect(e,t)},useImperativeHandle:function(e,t,n){return W().useImperativeHandle(e,t,n)},useDebugValue:function(){},useLayoutEffect:function(e,t){return W().useLayoutEffect(e,t)},useMemo:function(e,t){return W().useMemo(e,t)},useReducer:function(e,t,n){return W().useReducer(e,t,n)},useRef:function(e){return W().useRef(e)},useState:function(e){return W().useState(e)},Fragment:s,Profiler:c,StrictMode:l,Suspense:p,unstable_SuspenseList:h,createElement:D,cloneElement:function(e,t,n){if(null===e||void 0===e)throw g(Error(267),e);var i=void 0,a=r({},e.props),s=e.key,l=e.ref,c=e._owner;if(null!=t){void 0!==t.ref&&(l=t.ref,c=S.current);void 0!==t.key&&(s=""+t.key);var u=void 0;e.type&&e.type.defaultProps&&(u=e.type.defaultProps);for(i in t)L.call(t,i)&&!T.hasOwnProperty(i)&&(a[i]=void 0===t[i]&&void 0!==u?u[i]:t[i])}i=arguments.length-2;if(1===i)a.children=n;else if(1<i){u=Array(i);for(var d=0;d<i;d++)u[d]=arguments[d+2];a.children=u}return{$$typeof:o,type:e.type,key:s,ref:l,props:a,_owner:c}},createFactory:function(e){var t=D.bind(null,e);t.type=e;return t},isValidElement:A,version:"16.9.0",unstable_withSuspenseConfig:function(e,t){var n=M.suspense;M.suspense=void 0===t?null:t;try{e()}finally{M.suspense=n}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:E,ReactCurrentBatchConfig:M,ReactCurrentOwner:S,IsSomeRendererActing:{current:!1},assign:r}},q={default:U},G=q&&U||q;e.exports=G.default||G},vj3A:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.safeInvokeMember=void 0;var r=n("7LkO");function i(e,t){var n=[];for(var i=2;i<arguments.length;i++){n[i-2]=arguments[i]}if(e!=null){var o=e[t];if(r.isFunction(o)){return o.apply(void 0,n)}}return undefined}t.safeInvokeMember=i},vvGI:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n("idGr");const i=n("ZzbX");function o(e){i.validateProperty(e,"id","string");i.validateProperty(e,"type","string");i.validateProperty(e,"name","string");i.validateProperty(e,"path","string");i.validateProperty(e,"kernel","object");r.validateModel(e.kernel)}t.validateModel=o;function a(e){if(e.path===undefined&&e.notebook!==undefined){e.path=e.notebook.path;e.type="notebook";e.name=""}}t.updateLegacySessionModel=a;function s(e){if(!Array.isArray(e)){throw new Error("Invalid session list")}e.forEach(e=>o(e))}t.validateModels=s},vwuL:function(e,t,n){var r=n("NV0k");var i=n("rr1i");var o=n("NsO/");var a=n("G8Mo");var s=n("B+OT");var l=n("eUtF");var c=Object.getOwnPropertyDescriptor;t.f=n("jmDH")?c:function e(t,n){t=o(t);n=a(n,true);if(l)try{return c(t,n)}catch(u){}if(s(t,n))return i(!r.f.call(t,n),t[n])}},vzE1:function(e,t,n){"use strict";e.exports=Number.isNaN||function(e){return e!==e}},"w/2H":function(e,t,n){(function(e){if(true)e(n("VrN/"));else{}})((function(e){"use strict";e.runMode=function(t,n,r,i){var o=e.getMode(e.defaults,n);var a=/MSIE \d/.test(navigator.userAgent);var s=a&&(document.documentMode==null||document.documentMode<9);if(r.appendChild){var l=i&&i.tabSize||e.defaults.tabSize;var c=r,u=0;c.innerHTML="";r=function(e,t){if(e=="\n"){c.appendChild(document.createTextNode(s?"\r":e));u=0;return}var n="";for(var r=0;;){var i=e.indexOf("\t",r);if(i==-1){n+=e.slice(r);u+=e.length-r;break}else{u+=i-r;n+=e.slice(r,i);var o=l-u%l;u+=o;for(var a=0;a<o;++a)n+=" ";r=i+1}}if(t){var d=c.appendChild(document.createElement("span"));d.className="cm-"+t.replace(/ +/g," cm-");d.appendChild(document.createTextNode(n))}else{c.appendChild(document.createTextNode(n))}}}var d=e.splitLines(t),f=i&&i.state||e.startState(o);for(var p=0,h=d.length;p<h;++p){if(p)r("\n");var m=new e.StringStream(d[p]);if(!m.string&&o.blankLine)o.blankLine(f);while(!m.eol()){var b=o.token(m,f);r(m.current(),b,p,m.start,f);m.start=m.pos}}}}))},"w0/B":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("nW2j");const i=new r["Token"]("@jupyterlab/coreutils:ISettingRegistry")},"w2d+":function(e,t,n){"use strict";var r=n("hDam");var i=n("UO39");var o=n("SBuE");var a=n("NsO/");e.exports=n("MPFp")(Array,"Array",(function(e,t){this._t=a(e);this._i=0;this._k=t}),(function(){var e=this._t;var t=this._k;var n=this._i++;if(!e||n>=e.length){this._t=undefined;return i(1)}if(t=="keys")return i(0,n);if(t=="values")return i(0,e[n]);return i(0,[n,e[n]])}),"values");o.Arguments=o.Array;r("keys");r("values");r("entries")},w6GO:function(e,t,n){var r=n("5vMV");var i=n("FpHa");e.exports=Object.keys||function e(t){return r(t,i)}},wCW9:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("nW2j");const i=new r["Token"]("@jupyterlab/filebrowser:IFileBrowserFactory")},wL91:function(e,t,n){"use strict";n.r(t);t["default"]=n.p+"3a3398a6ef60fc64eacf45665958342e.woff2"},wQk9:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("tzm",{months:"ⵉⴰⵢ_ⴱⴰⵢ_ⵎⴰⵚ_ⵉⴱ_ⵎⴰⵢⵢⵓ_ⵢⵓⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⴱⵉ_ⴽⵟⵓⴱ_ⵓⵡⴰⴱⵉ_ⴷⵓⵊⴱⵉ".split("_"),monthsShort:"ⵉⴰⵢ_ⴱⴰⵢ_ⵎⴰⵚ_ⵉⴱ_ⵎⴰⵢⵢⵓ_ⵢⵓⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⴱⵉ_ⴽⵟⵓⴱ_ⵓⵡⴰⴱⵉ_ⴷⵓⵊⴱⵉ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⴰⵙ_ⴰⵙⵉⴰⵙ_ⴰⴽⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⴰⵙ_ⴰⵙⵉⴰⵙ_ⴰⴽⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⴰⵙ_ⴰⵙⵉⴰⵙ_ⴰⴽⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰ",M:"ⴰⵢoⵓ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}});return t}))},wQnj:function(e,t){var n=/-?\d+(\.\d+)?%?/g;function r(e){return e.match(n)}e.exports=r},wVpn:function(e,t,n){"use strict";var r=n("WDQk");var i=n("82c2");e.exports=function e(){var t=r();i(Object,{is:t},{is:function e(){return Object.is!==t}});return t}},wXf5:function(e,t,n){"use strict";t.__esModule=true;t.default=void 0;var r=a(n("Unz4"));var i=a(n("VJh2"));var o=a(n("tQgD"));function a(e){return e&&e.__esModule?e:{default:e}}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||false;r.configurable=true;if("value"in r)r.writable=true;Object.defineProperty(e,r.key,r)}}function l(e,t,n){if(t)s(e.prototype,t);if(n)s(e,n);return e}function c(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;e.__proto__=t}function u(e){return e.map((function(e){if(e.nodes)e.nodes=u(e.nodes);delete e.source;return e}))}var d=function(e){c(t,e);function t(){return e.apply(this,arguments)||this}var o=t.prototype;o.push=function e(t){t.parent=this;this.nodes.push(t);return this};o.each=function e(t){if(!this.lastEach)this.lastEach=0;if(!this.indexes)this.indexes={};this.lastEach+=1;var n=this.lastEach;this.indexes[n]=0;if(!this.nodes)return undefined;var r,i;while(this.indexes[n]<this.nodes.length){r=this.indexes[n];i=t(this.nodes[r],r);if(i===false)break;this.indexes[n]+=1}delete this.indexes[n];return i};o.walk=function e(t){return this.each((function(e,n){var r;try{r=t(e,n)}catch(o){o.postcssNode=e;if(o.stack&&e.source&&/\n\s{4}at /.test(o.stack)){var i=e.source;o.stack=o.stack.replace(/\n\s{4}at /,"$&"+i.input.from+":"+i.start.line+":"+i.start.column+"$&")}throw o}if(r!==false&&e.walk){r=e.walk(t)}return r}))};o.walkDecls=function e(t,n){if(!n){n=t;return this.walk((function(e,t){if(e.type==="decl"){return n(e,t)}}))}if(t instanceof RegExp){return this.walk((function(e,r){if(e.type==="decl"&&t.test(e.prop)){return n(e,r)}}))}return this.walk((function(e,r){if(e.type==="decl"&&e.prop===t){return n(e,r)}}))};o.walkRules=function e(t,n){if(!n){n=t;return this.walk((function(e,t){if(e.type==="rule"){return n(e,t)}}))}if(t instanceof RegExp){return this.walk((function(e,r){if(e.type==="rule"&&t.test(e.selector)){return n(e,r)}}))}return this.walk((function(e,r){if(e.type==="rule"&&e.selector===t){return n(e,r)}}))};o.walkAtRules=function e(t,n){if(!n){n=t;return this.walk((function(e,t){if(e.type==="atrule"){return n(e,t)}}))}if(t instanceof RegExp){return this.walk((function(e,r){if(e.type==="atrule"&&t.test(e.name)){return n(e,r)}}))}return this.walk((function(e,r){if(e.type==="atrule"&&e.name===t){return n(e,r)}}))};o.walkComments=function e(t){return this.walk((function(e,n){if(e.type==="comment"){return t(e,n)}}))};o.append=function e(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++){n[r]=arguments[r]}for(var i=0,o=n;i<o.length;i++){var a=o[i];var s=this.normalize(a,this.last);for(var l=s,c=Array.isArray(l),u=0,l=c?l:l[Symbol.iterator]();;){var d;if(c){if(u>=l.length)break;d=l[u++]}else{u=l.next();if(u.done)break;d=u.value}var f=d;this.nodes.push(f)}}return this};o.prepend=function e(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++){n[r]=arguments[r]}n=n.reverse();for(var i=n,o=Array.isArray(i),a=0,i=o?i:i[Symbol.iterator]();;){var s;if(o){if(a>=i.length)break;s=i[a++]}else{a=i.next();if(a.done)break;s=a.value}var l=s;var c=this.normalize(l,this.first,"prepend").reverse();for(var u=c,d=Array.isArray(u),f=0,u=d?u:u[Symbol.iterator]();;){var p;if(d){if(f>=u.length)break;p=u[f++]}else{f=u.next();if(f.done)break;p=f.value}var h=p;this.nodes.unshift(h)}for(var m in this.indexes){this.indexes[m]=this.indexes[m]+c.length}}return this};o.cleanRaws=function t(n){e.prototype.cleanRaws.call(this,n);if(this.nodes){for(var r=this.nodes,i=Array.isArray(r),o=0,r=i?r:r[Symbol.iterator]();;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{o=r.next();if(o.done)break;a=o.value}var s=a;s.cleanRaws(n)}}};o.insertBefore=function e(t,n){t=this.index(t);var r=t===0?"prepend":false;var i=this.normalize(n,this.nodes[t],r).reverse();for(var o=i,a=Array.isArray(o),s=0,o=a?o:o[Symbol.iterator]();;){var l;if(a){if(s>=o.length)break;l=o[s++]}else{s=o.next();if(s.done)break;l=s.value}var c=l;this.nodes.splice(t,0,c)}var u;for(var d in this.indexes){u=this.indexes[d];if(t<=u){this.indexes[d]=u+i.length}}return this};o.insertAfter=function e(t,n){t=this.index(t);var r=this.normalize(n,this.nodes[t]).reverse();for(var i=r,o=Array.isArray(i),a=0,i=o?i:i[Symbol.iterator]();;){var s;if(o){if(a>=i.length)break;s=i[a++]}else{a=i.next();if(a.done)break;s=a.value}var l=s;this.nodes.splice(t+1,0,l)}var c;for(var u in this.indexes){c=this.indexes[u];if(t<c){this.indexes[u]=c+r.length}}return this};o.removeChild=function e(t){t=this.index(t);this.nodes[t].parent=undefined;this.nodes.splice(t,1);var n;for(var r in this.indexes){n=this.indexes[r];if(n>=t){this.indexes[r]=n-1}}return this};o.removeAll=function e(){for(var t=this.nodes,n=Array.isArray(t),r=0,t=n?t:t[Symbol.iterator]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{r=t.next();if(r.done)break;i=r.value}var o=i;o.parent=undefined}this.nodes=[];return this};o.replaceValues=function e(t,n,r){if(!r){r=n;n={}}this.walkDecls((function(e){if(n.props&&n.props.indexOf(e.prop)===-1)return;if(n.fast&&e.value.indexOf(n.fast)===-1)return;e.value=e.value.replace(t,r)}));return this};o.every=function e(t){return this.nodes.every(t)};o.some=function e(t){return this.nodes.some(t)};o.index=function e(t){if(typeof t==="number"){return t}return this.nodes.indexOf(t)};o.normalize=function e(t,o){var a=this;if(typeof t==="string"){var s=n("DxrY");t=u(s(t).nodes)}else if(Array.isArray(t)){t=t.slice(0);for(var l=t,c=Array.isArray(l),d=0,l=c?l:l[Symbol.iterator]();;){var f;if(c){if(d>=l.length)break;f=l[d++]}else{d=l.next();if(d.done)break;f=d.value}var p=f;if(p.parent)p.parent.removeChild(p,"ignore")}}else if(t.type==="root"){t=t.nodes.slice(0);for(var h=t,m=Array.isArray(h),b=0,h=m?h:h[Symbol.iterator]();;){var v;if(m){if(b>=h.length)break;v=h[b++]}else{b=h.next();if(b.done)break;v=b.value}var g=v;if(g.parent)g.parent.removeChild(g,"ignore")}}else if(t.type){t=[t]}else if(t.prop){if(typeof t.value==="undefined"){throw new Error("Value field is missed in node creation")}else if(typeof t.value!=="string"){t.value=String(t.value)}t=[new r.default(t)]}else if(t.selector){var _=n("3FeV");t=[new _(t)]}else if(t.name){var y=n("rybb");t=[new y(t)]}else if(t.text){t=[new i.default(t)]}else{throw new Error("Unknown node type in node creation")}var w=t.map((function(e){if(e.parent)e.parent.removeChild(e);if(typeof e.raws.before==="undefined"){if(o&&typeof o.raws.before!=="undefined"){e.raws.before=o.raws.before.replace(/[^\s]/g,"")}}e.parent=a;return e}));return w};l(t,[{key:"first",get:function e(){if(!this.nodes)return undefined;return this.nodes[0]}},{key:"last",get:function e(){if(!this.nodes)return undefined;return this.nodes[this.nodes.length-1]}}]);return t}(o.default);var f=d;t.default=f;e.exports=t.default},wXyd:function(e,t,n){"use strict";var r=n("Y3YA"),i=n("+9rK").toHash;e.exports=function e(){var t=[{type:"number",rules:[{maximum:["exclusiveMaximum"]},{minimum:["exclusiveMinimum"]},"multipleOf","format"]},{type:"string",rules:["maxLength","minLength","pattern","format"]},{type:"array",rules:["maxItems","minItems","items","contains","uniqueItems"]},{type:"object",rules:["maxProperties","minProperties","required","dependencies","propertyNames",{properties:["additionalProperties","patternProperties"]}]},{rules:["$ref","const","enum","not","anyOf","oneOf","allOf","if"]}];var n=["type","$comment"];var o=["$schema","$id","id","$data","$async","title","description","default","definitions","examples","readOnly","writeOnly","contentMediaType","contentEncoding","additionalItems","then","else"];var a=["number","integer","string","array","object","boolean","null"];t.all=i(n);t.types=i(a);t.forEach((function(e){e.rules=e.rules.map((function(e){var i;if(typeof e=="object"){var o=Object.keys(e)[0];i=e[o];e=o;i.forEach((function(e){n.push(e);t.all[e]=true}))}n.push(e);var a=t.all[e]={keyword:e,code:r[e],implements:i};return a}));t.all.$comment={keyword:"$comment",code:r.$comment};if(e.type)t.types[e.type]=e}));t.keywords=i(n.concat(o));t.custom={};return t}},wbTF:function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("ZEf0");var u=n("0Cba");var d=n("QRwY");var f=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){var e;var t=this.props,n=t.className,i=t.disabled,s=t.elementRef,l=t.fill,c=t.iconProps,f=t.large,p=t.minimal,h=t.options,m=h===void 0?[]:h,b=Object(r["__rest"])(t,["className","disabled","elementRef","fill","iconProps","large","minimal","options"]);var v=o()(u["HTML_SELECT"],(e={},e[u["DISABLED"]]=i,e[u["FILL"]]=l,e[u["LARGE"]]=f,e[u["MINIMAL"]]=p,e),n);var g=m.map((function(e){var t=typeof e==="object"?e:{value:e};return a["createElement"]("option",Object(r["__assign"])({},t,{key:t.value,children:t.label||t.value}))}));return a["createElement"]("div",{className:v},a["createElement"]("select",Object(r["__assign"])({disabled:i,ref:s},b,{multiple:false}),g,b.children),a["createElement"](d["a"],Object(r["__assign"])({icon:"double-caret-vertical"},c)))};t=Object(r["__decorate"])([l["polyfill"]],t);return t}(c["a"])},"wd/R":function(e,t,n){(function(e){var t;(function(t,n){true?e.exports=n():undefined})(this,(function(){"use strict";var r;function i(){return r.apply(null,arguments)}function o(e){r=e}function a(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function s(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function l(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function c(e){if(Object.getOwnPropertyNames){return Object.getOwnPropertyNames(e).length===0}else{var t;for(t in e){if(l(e,t)){return false}}return true}}function u(e){return e===void 0}function d(e){return typeof e==="number"||Object.prototype.toString.call(e)==="[object Number]"}function f(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function p(e,t){var n=[],r;for(r=0;r<e.length;++r){n.push(t(e[r],r))}return n}function h(e,t){for(var n in t){if(l(t,n)){e[n]=t[n]}}if(l(t,"toString")){e.toString=t.toString}if(l(t,"valueOf")){e.valueOf=t.valueOf}return e}function m(e,t,n,r){return $n(e,t,n,r,true).utc()}function b(){return{empty:false,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:false,invalidEra:null,invalidMonth:null,invalidFormat:false,userInvalidated:false,iso:false,parsedDateParts:[],era:null,meridiem:null,rfc2822:false,weekdayMismatch:false}}function v(e){if(e._pf==null){e._pf=b()}return e._pf}var g;if(Array.prototype.some){g=Array.prototype.some}else{g=function(e){var t=Object(this),n=t.length>>>0,r;for(r=0;r<n;r++){if(r in t&&e.call(this,t[r],r,t)){return true}}return false}}function _(e){if(e._isValid==null){var t=v(e),n=g.call(t.parsedDateParts,(function(e){return e!=null})),r=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict){r=r&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===undefined}if(Object.isFrozen==null||!Object.isFrozen(e)){e._isValid=r}else{return r}}return e._isValid}function y(e){var t=m(NaN);if(e!=null){h(v(t),e)}else{v(t).userInvalidated=true}return t}var w=i.momentProperties=[],x=false;function C(e,t){var n,r,i;if(!u(t._isAMomentObject)){e._isAMomentObject=t._isAMomentObject}if(!u(t._i)){e._i=t._i}if(!u(t._f)){e._f=t._f}if(!u(t._l)){e._l=t._l}if(!u(t._strict)){e._strict=t._strict}if(!u(t._tzm)){e._tzm=t._tzm}if(!u(t._isUTC)){e._isUTC=t._isUTC}if(!u(t._offset)){e._offset=t._offset}if(!u(t._pf)){e._pf=v(t)}if(!u(t._locale)){e._locale=t._locale}if(w.length>0){for(n=0;n<w.length;n++){r=w[n];i=t[r];if(!u(i)){e[r]=i}}}return e}function k(e){C(this,e);this._d=new Date(e._d!=null?e._d.getTime():NaN);if(!this.isValid()){this._d=new Date(NaN)}if(x===false){x=true;i.updateOffset(this);x=false}}function E(e){return e instanceof k||e!=null&&e._isAMomentObject!=null}function M(e){if(i.suppressDeprecationWarnings===false&&typeof console!=="undefined"&&console.warn){console.warn("Deprecation warning: "+e)}}function S(e,t){var n=true;return h((function(){if(i.deprecationHandler!=null){i.deprecationHandler(null,e)}if(n){var r=[],o,a,s;for(a=0;a<arguments.length;a++){o="";if(typeof arguments[a]==="object"){o+="\n["+a+"] ";for(s in arguments[0]){if(l(arguments[0],s)){o+=s+": "+arguments[0][s]+", "}}o=o.slice(0,-2)}else{o=arguments[a]}r.push(o)}M(e+"\nArguments: "+Array.prototype.slice.call(r).join("")+"\n"+(new Error).stack);n=false}return t.apply(this,arguments)}),t)}var L={};function T(e,t){if(i.deprecationHandler!=null){i.deprecationHandler(e,t)}if(!L[e]){M(t);L[e]=true}}i.suppressDeprecationWarnings=false;i.deprecationHandler=null;function D(e){return typeof Function!=="undefined"&&e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}function O(e){var t,n;for(n in e){if(l(e,n)){t=e[n];if(D(t)){this[n]=t}else{this["_"+n]=t}}}this._config=e;this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function A(e,t){var n=h({},e),r;for(r in t){if(l(t,r)){if(s(e[r])&&s(t[r])){n[r]={};h(n[r],e[r]);h(n[r],t[r])}else if(t[r]!=null){n[r]=t[r]}else{delete n[r]}}}for(r in e){if(l(e,r)&&!l(t,r)&&s(e[r])){n[r]=h({},n[r])}}return n}function j(e){if(e!=null){this.set(e)}}var P;if(Object.keys){P=Object.keys}else{P=function(e){var t,n=[];for(t in e){if(l(e,t)){n.push(t)}}return n}}var R={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function I(e,t,n){var r=this._calendar[e]||this._calendar["sameElse"];return D(r)?r.call(t,n):r}function z(e,t,n){var r=""+Math.abs(e),i=t-r.length,o=e>=0;return(o?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+r}var N=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,H=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,F={},B={};function V(e,t,n,r){var i=r;if(typeof r==="string"){i=function(){return this[r]()}}if(e){B[e]=i}if(t){B[t[0]]=function(){return z(i.apply(this,arguments),t[1],t[2])}}if(n){B[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)}}}function Y(e){if(e.match(/\[[\s\S]/)){return e.replace(/^\[|\]$/g,"")}return e.replace(/\\/g,"")}function W(e){var t=e.match(N),n,r;for(n=0,r=t.length;n<r;n++){if(B[t[n]]){t[n]=B[t[n]]}else{t[n]=Y(t[n])}}return function(n){var i="",o;for(o=0;o<r;o++){i+=D(t[o])?t[o].call(n,e):t[o]}return i}}function U(e,t){if(!e.isValid()){return e.localeData().invalidDate()}t=q(t,e.localeData());F[t]=F[t]||W(t);return F[t](e)}function q(e,t){var n=5;function r(e){return t.longDateFormat(e)||e}H.lastIndex=0;while(n>=0&&H.test(e)){e=e.replace(H,r);H.lastIndex=0;n-=1}return e}var G={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function K(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];if(t||!n){return t}this._longDateFormat[e]=n.match(N).map((function(e){if(e==="MMMM"||e==="MM"||e==="DD"||e==="dddd"){return e.slice(1)}return e})).join("");return this._longDateFormat[e]}var $="Invalid date";function J(){return this._invalidDate}var X="%d",Z=/\d{1,2}/;function Q(e){return this._ordinal.replace("%d",e)}var ee={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function te(e,t,n,r){var i=this._relativeTime[n];return D(i)?i(e,t,n,r):i.replace(/%d/i,e)}function ne(e,t){var n=this._relativeTime[e>0?"future":"past"];return D(n)?n(t):n.replace(/%s/i,t)}var re={};function ie(e,t){var n=e.toLowerCase();re[n]=re[n+"s"]=re[t]=e}function oe(e){return typeof e==="string"?re[e]||re[e.toLowerCase()]:undefined}function ae(e){var t={},n,r;for(r in e){if(l(e,r)){n=oe(r);if(n){t[n]=e[r]}}}return t}var se={};function le(e,t){se[e]=t}function ce(e){var t=[],n;for(n in e){if(l(e,n)){t.push({unit:n,priority:se[n]})}}t.sort((function(e,t){return e.priority-t.priority}));return t}function ue(e){return e%4===0&&e%100!==0||e%400===0}function de(e){if(e<0){return Math.ceil(e)||0}else{return Math.floor(e)}}function fe(e){var t=+e,n=0;if(t!==0&&isFinite(t)){n=de(t)}return n}function pe(e,t){return function(n){if(n!=null){me(this,e,n);i.updateOffset(this,t);return this}else{return he(this,e)}}}function he(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function me(e,t,n){if(e.isValid()&&!isNaN(n)){if(t==="FullYear"&&ue(e.year())&&e.month()===1&&e.date()===29){n=fe(n);e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),tt(n,e.month()))}else{e._d["set"+(e._isUTC?"UTC":"")+t](n)}}}function be(e){e=oe(e);if(D(this[e])){return this[e]()}return this}function ve(e,t){if(typeof e==="object"){e=ae(e);var n=ce(e),r;for(r=0;r<n.length;r++){this[n[r].unit](e[n[r].unit])}}else{e=oe(e);if(D(this[e])){return this[e](t)}}return this}var ge=/\d/,_e=/\d\d/,ye=/\d{3}/,we=/\d{4}/,xe=/[+-]?\d{6}/,Ce=/\d\d?/,ke=/\d\d\d\d?/,Ee=/\d\d\d\d\d\d?/,Me=/\d{1,3}/,Se=/\d{1,4}/,Le=/[+-]?\d{1,6}/,Te=/\d+/,De=/[+-]?\d+/,Oe=/Z|[+-]\d\d:?\d\d/gi,Ae=/Z|[+-]\d\d(?::?\d\d)?/gi,je=/[+-]?\d+(\.\d{1,3})?/,Pe=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Re;Re={};function Ie(e,t,n){Re[e]=D(t)?t:function(e,r){return e&&n?n:t}}function ze(e,t){if(!l(Re,e)){return new RegExp(Ne(e))}return Re[e](t._strict,t._locale)}function Ne(e){return He(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,n,r,i){return t||n||r||i})))}function He(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var Fe={};function Be(e,t){var n,r=t;if(typeof e==="string"){e=[e]}if(d(t)){r=function(e,n){n[t]=fe(e)}}for(n=0;n<e.length;n++){Fe[e[n]]=r}}function Ve(e,t){Be(e,(function(e,n,r,i){r._w=r._w||{};t(e,r._w,r,i)}))}function Ye(e,t,n){if(t!=null&&l(Fe,e)){Fe[e](t,n._a,n,e)}}var We=0,Ue=1,qe=2,Ge=3,Ke=4,$e=5,Je=6,Xe=7,Ze=8;function Qe(e,t){return(e%t+t)%t}var et;if(Array.prototype.indexOf){et=Array.prototype.indexOf}else{et=function(e){var t;for(t=0;t<this.length;++t){if(this[t]===e){return t}}return-1}}function tt(e,t){if(isNaN(e)||isNaN(t)){return NaN}var n=Qe(t,12);e+=(t-n)/12;return n===1?ue(e)?29:28:31-n%7%2}V("M",["MM",2],"Mo",(function(){return this.month()+1}));V("MMM",0,0,(function(e){return this.localeData().monthsShort(this,e)}));V("MMMM",0,0,(function(e){return this.localeData().months(this,e)}));ie("month","M");le("month",8);Ie("M",Ce);Ie("MM",Ce,_e);Ie("MMM",(function(e,t){return t.monthsShortRegex(e)}));Ie("MMMM",(function(e,t){return t.monthsRegex(e)}));Be(["M","MM"],(function(e,t){t[Ue]=fe(e)-1}));Be(["MMM","MMMM"],(function(e,t,n,r){var i=n._locale.monthsParse(e,r,n._strict);if(i!=null){t[Ue]=i}else{v(n).invalidMonth=e}}));var nt="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),rt="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),it=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,ot=Pe,at=Pe;function st(e,t){if(!e){return a(this._months)?this._months:this._months["standalone"]}return a(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||it).test(t)?"format":"standalone"][e.month()]}function lt(e,t){if(!e){return a(this._monthsShort)?this._monthsShort:this._monthsShort["standalone"]}return a(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[it.test(t)?"format":"standalone"][e.month()]}function ct(e,t,n){var r,i,o,a=e.toLocaleLowerCase();if(!this._monthsParse){this._monthsParse=[];this._longMonthsParse=[];this._shortMonthsParse=[];for(r=0;r<12;++r){o=m([2e3,r]);this._shortMonthsParse[r]=this.monthsShort(o,"").toLocaleLowerCase();this._longMonthsParse[r]=this.months(o,"").toLocaleLowerCase()}}if(n){if(t==="MMM"){i=et.call(this._shortMonthsParse,a);return i!==-1?i:null}else{i=et.call(this._longMonthsParse,a);return i!==-1?i:null}}else{if(t==="MMM"){i=et.call(this._shortMonthsParse,a);if(i!==-1){return i}i=et.call(this._longMonthsParse,a);return i!==-1?i:null}else{i=et.call(this._longMonthsParse,a);if(i!==-1){return i}i=et.call(this._shortMonthsParse,a);return i!==-1?i:null}}}function ut(e,t,n){var r,i,o;if(this._monthsParseExact){return ct.call(this,e,t,n)}if(!this._monthsParse){this._monthsParse=[];this._longMonthsParse=[];this._shortMonthsParse=[]}for(r=0;r<12;r++){i=m([2e3,r]);if(n&&!this._longMonthsParse[r]){this._longMonthsParse[r]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i");this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")}if(!n&&!this._monthsParse[r]){o="^"+this.months(i,"")+"|^"+this.monthsShort(i,"");this._monthsParse[r]=new RegExp(o.replace(".",""),"i")}if(n&&t==="MMMM"&&this._longMonthsParse[r].test(e)){return r}else if(n&&t==="MMM"&&this._shortMonthsParse[r].test(e)){return r}else if(!n&&this._monthsParse[r].test(e)){return r}}}function dt(e,t){var n;if(!e.isValid()){return e}if(typeof t==="string"){if(/^\d+$/.test(t)){t=fe(t)}else{t=e.localeData().monthsParse(t);if(!d(t)){return e}}}n=Math.min(e.date(),tt(e.year(),t));e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n);return e}function ft(e){if(e!=null){dt(this,e);i.updateOffset(this,true);return this}else{return he(this,"Month")}}function pt(){return tt(this.year(),this.month())}function ht(e){if(this._monthsParseExact){if(!l(this,"_monthsRegex")){bt.call(this)}if(e){return this._monthsShortStrictRegex}else{return this._monthsShortRegex}}else{if(!l(this,"_monthsShortRegex")){this._monthsShortRegex=ot}return this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex}}function mt(e){if(this._monthsParseExact){if(!l(this,"_monthsRegex")){bt.call(this)}if(e){return this._monthsStrictRegex}else{return this._monthsRegex}}else{if(!l(this,"_monthsRegex")){this._monthsRegex=at}return this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex}}function bt(){function e(e,t){return t.length-e.length}var t=[],n=[],r=[],i,o;for(i=0;i<12;i++){o=m([2e3,i]);t.push(this.monthsShort(o,""));n.push(this.months(o,""));r.push(this.months(o,""));r.push(this.monthsShort(o,""))}t.sort(e);n.sort(e);r.sort(e);for(i=0;i<12;i++){t[i]=He(t[i]);n[i]=He(n[i])}for(i=0;i<24;i++){r[i]=He(r[i])}this._monthsRegex=new RegExp("^("+r.join("|")+")","i");this._monthsShortRegex=this._monthsRegex;this._monthsStrictRegex=new RegExp("^("+n.join("|")+")","i");this._monthsShortStrictRegex=new RegExp("^("+t.join("|")+")","i")}V("Y",0,0,(function(){var e=this.year();return e<=9999?z(e,4):"+"+e}));V(0,["YY",2],0,(function(){return this.year()%100}));V(0,["YYYY",4],0,"year");V(0,["YYYYY",5],0,"year");V(0,["YYYYYY",6,true],0,"year");ie("year","y");le("year",1);Ie("Y",De);Ie("YY",Ce,_e);Ie("YYYY",Se,we);Ie("YYYYY",Le,xe);Ie("YYYYYY",Le,xe);Be(["YYYYY","YYYYYY"],We);Be("YYYY",(function(e,t){t[We]=e.length===2?i.parseTwoDigitYear(e):fe(e)}));Be("YY",(function(e,t){t[We]=i.parseTwoDigitYear(e)}));Be("Y",(function(e,t){t[We]=parseInt(e,10)}));function vt(e){return ue(e)?366:365}i.parseTwoDigitYear=function(e){return fe(e)+(fe(e)>68?1900:2e3)};var gt=pe("FullYear",true);function _t(){return ue(this.year())}function yt(e,t,n,r,i,o,a){var s;if(e<100&&e>=0){s=new Date(e+400,t,n,r,i,o,a);if(isFinite(s.getFullYear())){s.setFullYear(e)}}else{s=new Date(e,t,n,r,i,o,a)}return s}function wt(e){var t,n;if(e<100&&e>=0){n=Array.prototype.slice.call(arguments);n[0]=e+400;t=new Date(Date.UTC.apply(null,n));if(isFinite(t.getUTCFullYear())){t.setUTCFullYear(e)}}else{t=new Date(Date.UTC.apply(null,arguments))}return t}function xt(e,t,n){var r=7+t-n,i=(7+wt(e,0,r).getUTCDay()-t)%7;return-i+r-1}function Ct(e,t,n,r,i){var o=(7+n-r)%7,a=xt(e,r,i),s=1+7*(t-1)+o+a,l,c;if(s<=0){l=e-1;c=vt(l)+s}else if(s>vt(e)){l=e+1;c=s-vt(e)}else{l=e;c=s}return{year:l,dayOfYear:c}}function kt(e,t,n){var r=xt(e.year(),t,n),i=Math.floor((e.dayOfYear()-r-1)/7)+1,o,a;if(i<1){a=e.year()-1;o=i+Et(a,t,n)}else if(i>Et(e.year(),t,n)){o=i-Et(e.year(),t,n);a=e.year()+1}else{a=e.year();o=i}return{week:o,year:a}}function Et(e,t,n){var r=xt(e,t,n),i=xt(e+1,t,n);return(vt(e)-r+i)/7}V("w",["ww",2],"wo","week");V("W",["WW",2],"Wo","isoWeek");ie("week","w");ie("isoWeek","W");le("week",5);le("isoWeek",5);Ie("w",Ce);Ie("ww",Ce,_e);Ie("W",Ce);Ie("WW",Ce,_e);Ve(["w","ww","W","WW"],(function(e,t,n,r){t[r.substr(0,1)]=fe(e)}));function Mt(e){return kt(e,this._week.dow,this._week.doy).week}var St={dow:0,doy:6};function Lt(){return this._week.dow}function Tt(){return this._week.doy}function Dt(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function Ot(e){var t=kt(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}V("d",0,"do","day");V("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)}));V("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)}));V("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)}));V("e",0,0,"weekday");V("E",0,0,"isoWeekday");ie("day","d");ie("weekday","e");ie("isoWeekday","E");le("day",11);le("weekday",11);le("isoWeekday",11);Ie("d",Ce);Ie("e",Ce);Ie("E",Ce);Ie("dd",(function(e,t){return t.weekdaysMinRegex(e)}));Ie("ddd",(function(e,t){return t.weekdaysShortRegex(e)}));Ie("dddd",(function(e,t){return t.weekdaysRegex(e)}));Ve(["dd","ddd","dddd"],(function(e,t,n,r){var i=n._locale.weekdaysParse(e,r,n._strict);if(i!=null){t.d=i}else{v(n).invalidWeekday=e}}));Ve(["d","e","E"],(function(e,t,n,r){t[r]=fe(e)}));function At(e,t){if(typeof e!=="string"){return e}if(!isNaN(e)){return parseInt(e,10)}e=t.weekdaysParse(e);if(typeof e==="number"){return e}return null}function jt(e,t){if(typeof e==="string"){return t.weekdaysParse(e)%7||7}return isNaN(e)?null:e}function Pt(e,t){return e.slice(t,7).concat(e.slice(0,t))}var Rt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),It="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),zt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Nt=Pe,Ht=Pe,Ft=Pe;function Bt(e,t){var n=a(this._weekdays)?this._weekdays:this._weekdays[e&&e!==true&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===true?Pt(n,this._week.dow):e?n[e.day()]:n}function Vt(e){return e===true?Pt(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Yt(e){return e===true?Pt(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Wt(e,t,n){var r,i,o,a=e.toLocaleLowerCase();if(!this._weekdaysParse){this._weekdaysParse=[];this._shortWeekdaysParse=[];this._minWeekdaysParse=[];for(r=0;r<7;++r){o=m([2e3,1]).day(r);this._minWeekdaysParse[r]=this.weekdaysMin(o,"").toLocaleLowerCase();this._shortWeekdaysParse[r]=this.weekdaysShort(o,"").toLocaleLowerCase();this._weekdaysParse[r]=this.weekdays(o,"").toLocaleLowerCase()}}if(n){if(t==="dddd"){i=et.call(this._weekdaysParse,a);return i!==-1?i:null}else if(t==="ddd"){i=et.call(this._shortWeekdaysParse,a);return i!==-1?i:null}else{i=et.call(this._minWeekdaysParse,a);return i!==-1?i:null}}else{if(t==="dddd"){i=et.call(this._weekdaysParse,a);if(i!==-1){return i}i=et.call(this._shortWeekdaysParse,a);if(i!==-1){return i}i=et.call(this._minWeekdaysParse,a);return i!==-1?i:null}else if(t==="ddd"){i=et.call(this._shortWeekdaysParse,a);if(i!==-1){return i}i=et.call(this._weekdaysParse,a);if(i!==-1){return i}i=et.call(this._minWeekdaysParse,a);return i!==-1?i:null}else{i=et.call(this._minWeekdaysParse,a);if(i!==-1){return i}i=et.call(this._weekdaysParse,a);if(i!==-1){return i}i=et.call(this._shortWeekdaysParse,a);return i!==-1?i:null}}}function Ut(e,t,n){var r,i,o;if(this._weekdaysParseExact){return Wt.call(this,e,t,n)}if(!this._weekdaysParse){this._weekdaysParse=[];this._minWeekdaysParse=[];this._shortWeekdaysParse=[];this._fullWeekdaysParse=[]}for(r=0;r<7;r++){i=m([2e3,1]).day(r);if(n&&!this._fullWeekdaysParse[r]){this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i");this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i");this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")}if(!this._weekdaysParse[r]){o="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,"");this._weekdaysParse[r]=new RegExp(o.replace(".",""),"i")}if(n&&t==="dddd"&&this._fullWeekdaysParse[r].test(e)){return r}else if(n&&t==="ddd"&&this._shortWeekdaysParse[r].test(e)){return r}else if(n&&t==="dd"&&this._minWeekdaysParse[r].test(e)){return r}else if(!n&&this._weekdaysParse[r].test(e)){return r}}}function qt(e){if(!this.isValid()){return e!=null?this:NaN}var t=this._isUTC?this._d.getUTCDay():this._d.getDay();if(e!=null){e=At(e,this.localeData());return this.add(e-t,"d")}else{return t}}function Gt(e){if(!this.isValid()){return e!=null?this:NaN}var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function Kt(e){if(!this.isValid()){return e!=null?this:NaN}if(e!=null){var t=jt(e,this.localeData());return this.day(this.day()%7?t:t-7)}else{return this.day()||7}}function $t(e){if(this._weekdaysParseExact){if(!l(this,"_weekdaysRegex")){Zt.call(this)}if(e){return this._weekdaysStrictRegex}else{return this._weekdaysRegex}}else{if(!l(this,"_weekdaysRegex")){this._weekdaysRegex=Nt}return this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex}}function Jt(e){if(this._weekdaysParseExact){if(!l(this,"_weekdaysRegex")){Zt.call(this)}if(e){return this._weekdaysShortStrictRegex}else{return this._weekdaysShortRegex}}else{if(!l(this,"_weekdaysShortRegex")){this._weekdaysShortRegex=Ht}return this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex}}function Xt(e){if(this._weekdaysParseExact){if(!l(this,"_weekdaysRegex")){Zt.call(this)}if(e){return this._weekdaysMinStrictRegex}else{return this._weekdaysMinRegex}}else{if(!l(this,"_weekdaysMinRegex")){this._weekdaysMinRegex=Ft}return this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex}}function Zt(){function e(e,t){return t.length-e.length}var t=[],n=[],r=[],i=[],o,a,s,l,c;for(o=0;o<7;o++){a=m([2e3,1]).day(o);s=He(this.weekdaysMin(a,""));l=He(this.weekdaysShort(a,""));c=He(this.weekdays(a,""));t.push(s);n.push(l);r.push(c);i.push(s);i.push(l);i.push(c)}t.sort(e);n.sort(e);r.sort(e);i.sort(e);this._weekdaysRegex=new RegExp("^("+i.join("|")+")","i");this._weekdaysShortRegex=this._weekdaysRegex;this._weekdaysMinRegex=this._weekdaysRegex;this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i");this._weekdaysShortStrictRegex=new RegExp("^("+n.join("|")+")","i");this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function Qt(){return this.hours()%12||12}function en(){return this.hours()||24}V("H",["HH",2],0,"hour");V("h",["hh",2],0,Qt);V("k",["kk",2],0,en);V("hmm",0,0,(function(){return""+Qt.apply(this)+z(this.minutes(),2)}));V("hmmss",0,0,(function(){return""+Qt.apply(this)+z(this.minutes(),2)+z(this.seconds(),2)}));V("Hmm",0,0,(function(){return""+this.hours()+z(this.minutes(),2)}));V("Hmmss",0,0,(function(){return""+this.hours()+z(this.minutes(),2)+z(this.seconds(),2)}));function tn(e,t){V(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}tn("a",true);tn("A",false);ie("hour","h");le("hour",13);function nn(e,t){return t._meridiemParse}Ie("a",nn);Ie("A",nn);Ie("H",Ce);Ie("h",Ce);Ie("k",Ce);Ie("HH",Ce,_e);Ie("hh",Ce,_e);Ie("kk",Ce,_e);Ie("hmm",ke);Ie("hmmss",Ee);Ie("Hmm",ke);Ie("Hmmss",Ee);Be(["H","HH"],Ge);Be(["k","kk"],(function(e,t,n){var r=fe(e);t[Ge]=r===24?0:r}));Be(["a","A"],(function(e,t,n){n._isPm=n._locale.isPM(e);n._meridiem=e}));Be(["h","hh"],(function(e,t,n){t[Ge]=fe(e);v(n).bigHour=true}));Be("hmm",(function(e,t,n){var r=e.length-2;t[Ge]=fe(e.substr(0,r));t[Ke]=fe(e.substr(r));v(n).bigHour=true}));Be("hmmss",(function(e,t,n){var r=e.length-4,i=e.length-2;t[Ge]=fe(e.substr(0,r));t[Ke]=fe(e.substr(r,2));t[$e]=fe(e.substr(i));v(n).bigHour=true}));Be("Hmm",(function(e,t,n){var r=e.length-2;t[Ge]=fe(e.substr(0,r));t[Ke]=fe(e.substr(r))}));Be("Hmmss",(function(e,t,n){var r=e.length-4,i=e.length-2;t[Ge]=fe(e.substr(0,r));t[Ke]=fe(e.substr(r,2));t[$e]=fe(e.substr(i))}));function rn(e){return(e+"").toLowerCase().charAt(0)==="p"}var on=/[ap]\.?m?\.?/i,an=pe("Hours",true);function sn(e,t,n){if(e>11){return n?"pm":"PM"}else{return n?"am":"AM"}}var ln={calendar:R,longDateFormat:G,invalidDate:$,ordinal:X,dayOfMonthOrdinalParse:Z,relativeTime:ee,months:nt,monthsShort:rt,week:St,weekdays:Rt,weekdaysMin:zt,weekdaysShort:It,meridiemParse:on};var cn={},un={},dn;function fn(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n<r;n+=1){if(e[n]!==t[n]){return n}}return r}function pn(e){return e?e.toLowerCase().replace("_","-"):e}function hn(e){var t=0,n,r,i,o;while(t<e.length){o=pn(e[t]).split("-");n=o.length;r=pn(e[t+1]);r=r?r.split("-"):null;while(n>0){i=mn(o.slice(0,n).join("-"));if(i){return i}if(r&&r.length>=n&&fn(o,r)>=n-1){break}n--}t++}return dn}function mn(r){var i=null,o;if(cn[r]===undefined&&typeof e!=="undefined"&&e&&e.exports){try{i=dn._abbr;o=t;n("RnhZ")("./"+r);bn(i)}catch(a){cn[r]=null}}return cn[r]}function bn(e,t){var n;if(e){if(u(t)){n=_n(e)}else{n=vn(e,t)}if(n){dn=n}else{if(typeof console!=="undefined"&&console.warn){console.warn("Locale "+e+" not found. Did you forget to load it?")}}}return dn._abbr}function vn(e,t){if(t!==null){var n,r=ln;t.abbr=e;if(cn[e]!=null){T("defineLocaleOverride","use moment.updateLocale(localeName, config) to change "+"an existing locale. moment.defineLocale(localeName, "+"config) should only be used for creating a new locale "+"See http://momentjs.com/guides/#/warnings/define-locale/ for more info.");r=cn[e]._config}else if(t.parentLocale!=null){if(cn[t.parentLocale]!=null){r=cn[t.parentLocale]._config}else{n=mn(t.parentLocale);if(n!=null){r=n._config}else{if(!un[t.parentLocale]){un[t.parentLocale]=[]}un[t.parentLocale].push({name:e,config:t});return null}}}cn[e]=new j(A(r,t));if(un[e]){un[e].forEach((function(e){vn(e.name,e.config)}))}bn(e);return cn[e]}else{delete cn[e];return null}}function gn(e,t){if(t!=null){var n,r,i=ln;if(cn[e]!=null&&cn[e].parentLocale!=null){cn[e].set(A(cn[e]._config,t))}else{r=mn(e);if(r!=null){i=r._config}t=A(i,t);if(r==null){t.abbr=e}n=new j(t);n.parentLocale=cn[e];cn[e]=n}bn(e)}else{if(cn[e]!=null){if(cn[e].parentLocale!=null){cn[e]=cn[e].parentLocale;if(e===bn()){bn(e)}}else if(cn[e]!=null){delete cn[e]}}}return cn[e]}function _n(e){var t;if(e&&e._locale&&e._locale._abbr){e=e._locale._abbr}if(!e){return dn}if(!a(e)){t=mn(e);if(t){return t}e=[e]}return hn(e)}function yn(){return P(cn)}function wn(e){var t,n=e._a;if(n&&v(e).overflow===-2){t=n[Ue]<0||n[Ue]>11?Ue:n[qe]<1||n[qe]>tt(n[We],n[Ue])?qe:n[Ge]<0||n[Ge]>24||n[Ge]===24&&(n[Ke]!==0||n[$e]!==0||n[Je]!==0)?Ge:n[Ke]<0||n[Ke]>59?Ke:n[$e]<0||n[$e]>59?$e:n[Je]<0||n[Je]>999?Je:-1;if(v(e)._overflowDayOfYear&&(t<We||t>qe)){t=qe}if(v(e)._overflowWeeks&&t===-1){t=Xe}if(v(e)._overflowWeekday&&t===-1){t=Ze}v(e).overflow=t}return e}var xn=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Cn=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,kn=/Z|[+-]\d\d(?::?\d\d)?/,En=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,false],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,false],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,false],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,false],["YYYY",/\d{4}/,false]],Mn=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Sn=/^\/?Date\((-?\d+)/i,Ln=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Tn={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function Dn(e){var t,n,r=e._i,i=xn.exec(r)||Cn.exec(r),o,a,s,l;if(i){v(e).iso=true;for(t=0,n=En.length;t<n;t++){if(En[t][1].exec(i[1])){a=En[t][0];o=En[t][2]!==false;break}}if(a==null){e._isValid=false;return}if(i[3]){for(t=0,n=Mn.length;t<n;t++){if(Mn[t][1].exec(i[3])){s=(i[2]||" ")+Mn[t][0];break}}if(s==null){e._isValid=false;return}}if(!o&&s!=null){e._isValid=false;return}if(i[4]){if(kn.exec(i[4])){l="Z"}else{e._isValid=false;return}}e._f=a+(s||"")+(l||"");Vn(e)}else{e._isValid=false}}function On(e,t,n,r,i,o){var a=[An(e),rt.indexOf(t),parseInt(n,10),parseInt(r,10),parseInt(i,10)];if(o){a.push(parseInt(o,10))}return a}function An(e){var t=parseInt(e,10);if(t<=49){return 2e3+t}else if(t<=999){return 1900+t}return t}function jn(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function Pn(e,t,n){if(e){var r=It.indexOf(e),i=new Date(t[0],t[1],t[2]).getDay();if(r!==i){v(n).weekdayMismatch=true;n._isValid=false;return false}}return true}function Rn(e,t,n){if(e){return Tn[e]}else if(t){return 0}else{var r=parseInt(n,10),i=r%100,o=(r-i)/100;return o*60+i}}function In(e){var t=Ln.exec(jn(e._i)),n;if(t){n=On(t[4],t[3],t[2],t[5],t[6],t[7]);if(!Pn(t[1],n,e)){return}e._a=n;e._tzm=Rn(t[8],t[9],t[10]);e._d=wt.apply(null,e._a);e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm);v(e).rfc2822=true}else{e._isValid=false}}function zn(e){var t=Sn.exec(e._i);if(t!==null){e._d=new Date(+t[1]);return}Dn(e);if(e._isValid===false){delete e._isValid}else{return}In(e);if(e._isValid===false){delete e._isValid}else{return}if(e._strict){e._isValid=false}else{i.createFromInputFallback(e)}}i.createFromInputFallback=S("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), "+"which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are "+"discouraged and will be removed in an upcoming major release. Please refer to "+"http://momentjs.com/guides/#/warnings/js-date/ for more info.",(function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}));function Nn(e,t,n){if(e!=null){return e}if(t!=null){return t}return n}function Hn(e){var t=new Date(i.now());if(e._useUTC){return[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]}return[t.getFullYear(),t.getMonth(),t.getDate()]}function Fn(e){var t,n,r=[],i,o,a;if(e._d){return}i=Hn(e);if(e._w&&e._a[qe]==null&&e._a[Ue]==null){Bn(e)}if(e._dayOfYear!=null){a=Nn(e._a[We],i[We]);if(e._dayOfYear>vt(a)||e._dayOfYear===0){v(e)._overflowDayOfYear=true}n=wt(a,0,e._dayOfYear);e._a[Ue]=n.getUTCMonth();e._a[qe]=n.getUTCDate()}for(t=0;t<3&&e._a[t]==null;++t){e._a[t]=r[t]=i[t]}for(;t<7;t++){e._a[t]=r[t]=e._a[t]==null?t===2?1:0:e._a[t]}if(e._a[Ge]===24&&e._a[Ke]===0&&e._a[$e]===0&&e._a[Je]===0){e._nextDay=true;e._a[Ge]=0}e._d=(e._useUTC?wt:yt).apply(null,r);o=e._useUTC?e._d.getUTCDay():e._d.getDay();if(e._tzm!=null){e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm)}if(e._nextDay){e._a[Ge]=24}if(e._w&&typeof e._w.d!=="undefined"&&e._w.d!==o){v(e).weekdayMismatch=true}}function Bn(e){var t,n,r,i,o,a,s,l,c;t=e._w;if(t.GG!=null||t.W!=null||t.E!=null){o=1;a=4;n=Nn(t.GG,e._a[We],kt(Jn(),1,4).year);r=Nn(t.W,1);i=Nn(t.E,1);if(i<1||i>7){l=true}}else{o=e._locale._week.dow;a=e._locale._week.doy;c=kt(Jn(),o,a);n=Nn(t.gg,e._a[We],c.year);r=Nn(t.w,c.week);if(t.d!=null){i=t.d;if(i<0||i>6){l=true}}else if(t.e!=null){i=t.e+o;if(t.e<0||t.e>6){l=true}}else{i=o}}if(r<1||r>Et(n,o,a)){v(e)._overflowWeeks=true}else if(l!=null){v(e)._overflowWeekday=true}else{s=Ct(n,r,i,o,a);e._a[We]=s.year;e._dayOfYear=s.dayOfYear}}i.ISO_8601=function(){};i.RFC_2822=function(){};function Vn(e){if(e._f===i.ISO_8601){Dn(e);return}if(e._f===i.RFC_2822){In(e);return}e._a=[];v(e).empty=true;var t=""+e._i,n,r,o,a,s,l=t.length,c=0,u;o=q(e._f,e._locale).match(N)||[];for(n=0;n<o.length;n++){a=o[n];r=(t.match(ze(a,e))||[])[0];if(r){s=t.substr(0,t.indexOf(r));if(s.length>0){v(e).unusedInput.push(s)}t=t.slice(t.indexOf(r)+r.length);c+=r.length}if(B[a]){if(r){v(e).empty=false}else{v(e).unusedTokens.push(a)}Ye(a,r,e)}else if(e._strict&&!r){v(e).unusedTokens.push(a)}}v(e).charsLeftOver=l-c;if(t.length>0){v(e).unusedInput.push(t)}if(e._a[Ge]<=12&&v(e).bigHour===true&&e._a[Ge]>0){v(e).bigHour=undefined}v(e).parsedDateParts=e._a.slice(0);v(e).meridiem=e._meridiem;e._a[Ge]=Yn(e._locale,e._a[Ge],e._meridiem);u=v(e).era;if(u!==null){e._a[We]=e._locale.erasConvertYear(u,e._a[We])}Fn(e);wn(e)}function Yn(e,t,n){var r;if(n==null){return t}if(e.meridiemHour!=null){return e.meridiemHour(t,n)}else if(e.isPM!=null){r=e.isPM(n);if(r&&t<12){t+=12}if(!r&&t===12){t=0}return t}else{return t}}function Wn(e){var t,n,r,i,o,a,s=false;if(e._f.length===0){v(e).invalidFormat=true;e._d=new Date(NaN);return}for(i=0;i<e._f.length;i++){o=0;a=false;t=C({},e);if(e._useUTC!=null){t._useUTC=e._useUTC}t._f=e._f[i];Vn(t);if(_(t)){a=true}o+=v(t).charsLeftOver;o+=v(t).unusedTokens.length*10;v(t).score=o;if(!s){if(r==null||o<r||a){r=o;n=t;if(a){s=true}}}else{if(o<r){r=o;n=t}}}h(e,n||t)}function Un(e){if(e._d){return}var t=ae(e._i),n=t.day===undefined?t.date:t.day;e._a=p([t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond],(function(e){return e&&parseInt(e,10)}));Fn(e)}function qn(e){var t=new k(wn(Gn(e)));if(t._nextDay){t.add(1,"d");t._nextDay=undefined}return t}function Gn(e){var t=e._i,n=e._f;e._locale=e._locale||_n(e._l);if(t===null||n===undefined&&t===""){return y({nullInput:true})}if(typeof t==="string"){e._i=t=e._locale.preparse(t)}if(E(t)){return new k(wn(t))}else if(f(t)){e._d=t}else if(a(n)){Wn(e)}else if(n){Vn(e)}else{Kn(e)}if(!_(e)){e._d=null}return e}function Kn(e){var t=e._i;if(u(t)){e._d=new Date(i.now())}else if(f(t)){e._d=new Date(t.valueOf())}else if(typeof t==="string"){zn(e)}else if(a(t)){e._a=p(t.slice(0),(function(e){return parseInt(e,10)}));Fn(e)}else if(s(t)){Un(e)}else if(d(t)){e._d=new Date(t)}else{i.createFromInputFallback(e)}}function $n(e,t,n,r,i){var o={};if(t===true||t===false){r=t;t=undefined}if(n===true||n===false){r=n;n=undefined}if(s(e)&&c(e)||a(e)&&e.length===0){e=undefined}o._isAMomentObject=true;o._useUTC=o._isUTC=i;o._l=n;o._i=e;o._f=t;o._strict=r;return qn(o)}function Jn(e,t,n,r){return $n(e,t,n,r,false)}var Xn=S("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=Jn.apply(null,arguments);if(this.isValid()&&e.isValid()){return e<this?this:e}else{return y()}})),Zn=S("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=Jn.apply(null,arguments);if(this.isValid()&&e.isValid()){return e>this?this:e}else{return y()}}));function Qn(e,t){var n,r;if(t.length===1&&a(t[0])){t=t[0]}if(!t.length){return Jn()}n=t[0];for(r=1;r<t.length;++r){if(!t[r].isValid()||t[r][e](n)){n=t[r]}}return n}function er(){var e=[].slice.call(arguments,0);return Qn("isBefore",e)}function tr(){var e=[].slice.call(arguments,0);return Qn("isAfter",e)}var nr=function(){return Date.now?Date.now():+new Date};var rr=["year","quarter","month","week","day","hour","minute","second","millisecond"];function ir(e){var t,n=false,r;for(t in e){if(l(e,t)&&!(et.call(rr,t)!==-1&&(e[t]==null||!isNaN(e[t])))){return false}}for(r=0;r<rr.length;++r){if(e[rr[r]]){if(n){return false}if(parseFloat(e[rr[r]])!==fe(e[rr[r]])){n=true}}}return true}function or(){return this._isValid}function ar(){return Tr(NaN)}function sr(e){var t=ae(e),n=t.year||0,r=t.quarter||0,i=t.month||0,o=t.week||t.isoWeek||0,a=t.day||0,s=t.hour||0,l=t.minute||0,c=t.second||0,u=t.millisecond||0;this._isValid=ir(t);this._milliseconds=+u+c*1e3+l*6e4+s*1e3*60*60;this._days=+a+o*7;this._months=+i+r*3+n*12;this._data={};this._locale=_n();this._bubble()}function lr(e){return e instanceof sr}function cr(e){if(e<0){return Math.round(-1*e)*-1}else{return Math.round(e)}}function ur(e,t,n){var r=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),o=0,a;for(a=0;a<r;a++){if(n&&e[a]!==t[a]||!n&&fe(e[a])!==fe(t[a])){o++}}return o+i}function dr(e,t){V(e,0,0,(function(){var e=this.utcOffset(),n="+";if(e<0){e=-e;n="-"}return n+z(~~(e/60),2)+t+z(~~e%60,2)}))}dr("Z",":");dr("ZZ","");Ie("Z",Ae);Ie("ZZ",Ae);Be(["Z","ZZ"],(function(e,t,n){n._useUTC=true;n._tzm=pr(Ae,e)}));var fr=/([\+\-]|\d\d)/gi;function pr(e,t){var n=(t||"").match(e),r,i,o;if(n===null){return null}r=n[n.length-1]||[];i=(r+"").match(fr)||["-",0,0];o=+(i[1]*60)+fe(i[2]);return o===0?0:i[0]==="+"?o:-o}function hr(e,t){var n,r;if(t._isUTC){n=t.clone();r=(E(e)||f(e)?e.valueOf():Jn(e).valueOf())-n.valueOf();n._d.setTime(n._d.valueOf()+r);i.updateOffset(n,false);return n}else{return Jn(e).local()}}function mr(e){return-Math.round(e._d.getTimezoneOffset())}i.updateOffset=function(){};function br(e,t,n){var r=this._offset||0,o;if(!this.isValid()){return e!=null?this:NaN}if(e!=null){if(typeof e==="string"){e=pr(Ae,e);if(e===null){return this}}else if(Math.abs(e)<16&&!n){e=e*60}if(!this._isUTC&&t){o=mr(this)}this._offset=e;this._isUTC=true;if(o!=null){this.add(o,"m")}if(r!==e){if(!t||this._changeInProgress){Pr(this,Tr(e-r,"m"),1,false)}else if(!this._changeInProgress){this._changeInProgress=true;i.updateOffset(this,true);this._changeInProgress=null}}return this}else{return this._isUTC?r:mr(this)}}function vr(e,t){if(e!=null){if(typeof e!=="string"){e=-e}this.utcOffset(e,t);return this}else{return-this.utcOffset()}}function gr(e){return this.utcOffset(0,e)}function _r(e){if(this._isUTC){this.utcOffset(0,e);this._isUTC=false;if(e){this.subtract(mr(this),"m")}}return this}function yr(){if(this._tzm!=null){this.utcOffset(this._tzm,false,true)}else if(typeof this._i==="string"){var e=pr(Oe,this._i);if(e!=null){this.utcOffset(e)}else{this.utcOffset(0,true)}}return this}function wr(e){if(!this.isValid()){return false}e=e?Jn(e).utcOffset():0;return(this.utcOffset()-e)%60===0}function xr(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Cr(){if(!u(this._isDSTShifted)){return this._isDSTShifted}var e={},t;C(e,this);e=Gn(e);if(e._a){t=e._isUTC?m(e._a):Jn(e._a);this._isDSTShifted=this.isValid()&&ur(e._a,t.toArray())>0}else{this._isDSTShifted=false}return this._isDSTShifted}function kr(){return this.isValid()?!this._isUTC:false}function Er(){return this.isValid()?this._isUTC:false}function Mr(){return this.isValid()?this._isUTC&&this._offset===0:false}var Sr=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Lr=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Tr(e,t){var n=e,r=null,i,o,a;if(lr(e)){n={ms:e._milliseconds,d:e._days,M:e._months}}else if(d(e)||!isNaN(+e)){n={};if(t){n[t]=+e}else{n.milliseconds=+e}}else if(r=Sr.exec(e)){i=r[1]==="-"?-1:1;n={y:0,d:fe(r[qe])*i,h:fe(r[Ge])*i,m:fe(r[Ke])*i,s:fe(r[$e])*i,ms:fe(cr(r[Je]*1e3))*i}}else if(r=Lr.exec(e)){i=r[1]==="-"?-1:1;n={y:Dr(r[2],i),M:Dr(r[3],i),w:Dr(r[4],i),d:Dr(r[5],i),h:Dr(r[6],i),m:Dr(r[7],i),s:Dr(r[8],i)}}else if(n==null){n={}}else if(typeof n==="object"&&("from"in n||"to"in n)){a=Ar(Jn(n.from),Jn(n.to));n={};n.ms=a.milliseconds;n.M=a.months}o=new sr(n);if(lr(e)&&l(e,"_locale")){o._locale=e._locale}if(lr(e)&&l(e,"_isValid")){o._isValid=e._isValid}return o}Tr.fn=sr.prototype;Tr.invalid=ar;function Dr(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Or(e,t){var n={};n.months=t.month()-e.month()+(t.year()-e.year())*12;if(e.clone().add(n.months,"M").isAfter(t)){--n.months}n.milliseconds=+t-+e.clone().add(n.months,"M");return n}function Ar(e,t){var n;if(!(e.isValid()&&t.isValid())){return{milliseconds:0,months:0}}t=hr(t,e);if(e.isBefore(t)){n=Or(e,t)}else{n=Or(t,e);n.milliseconds=-n.milliseconds;n.months=-n.months}return n}function jr(e,t){return function(n,r){var i,o;if(r!==null&&!isNaN(+r)){T(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). "+"See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.");o=n;n=r;r=o}i=Tr(n,r);Pr(this,i,e);return this}}function Pr(e,t,n,r){var o=t._milliseconds,a=cr(t._days),s=cr(t._months);if(!e.isValid()){return}r=r==null?true:r;if(s){dt(e,he(e,"Month")+s*n)}if(a){me(e,"Date",he(e,"Date")+a*n)}if(o){e._d.setTime(e._d.valueOf()+o*n)}if(r){i.updateOffset(e,a||s)}}var Rr=jr(1,"add"),Ir=jr(-1,"subtract");function zr(e){return typeof e==="string"||e instanceof String}function Nr(e){return E(e)||f(e)||zr(e)||d(e)||Fr(e)||Hr(e)||e===null||e===undefined}function Hr(e){var t=s(e)&&!c(e),n=false,r=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],i,o;for(i=0;i<r.length;i+=1){o=r[i];n=n||l(e,o)}return t&&n}function Fr(e){var t=a(e),n=false;if(t){n=e.filter((function(t){return!d(t)&&zr(e)})).length===0}return t&&n}function Br(e){var t=s(e)&&!c(e),n=false,r=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],i,o;for(i=0;i<r.length;i+=1){o=r[i];n=n||l(e,o)}return t&&n}function Vr(e,t){var n=e.diff(t,"days",true);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function Yr(e,t){if(arguments.length===1){if(Nr(arguments[0])){e=arguments[0];t=undefined}else if(Br(arguments[0])){t=arguments[0];e=undefined}}var n=e||Jn(),r=hr(n,this).startOf("day"),o=i.calendarFormat(this,r)||"sameElse",a=t&&(D(t[o])?t[o].call(this,n):t[o]);return this.format(a||this.localeData().calendar(o,this,Jn(n)))}function Wr(){return new k(this)}function Ur(e,t){var n=E(e)?e:Jn(e);if(!(this.isValid()&&n.isValid())){return false}t=oe(t)||"millisecond";if(t==="millisecond"){return this.valueOf()>n.valueOf()}else{return n.valueOf()<this.clone().startOf(t).valueOf()}}function qr(e,t){var n=E(e)?e:Jn(e);if(!(this.isValid()&&n.isValid())){return false}t=oe(t)||"millisecond";if(t==="millisecond"){return this.valueOf()<n.valueOf()}else{return this.clone().endOf(t).valueOf()<n.valueOf()}}function Gr(e,t,n,r){var i=E(e)?e:Jn(e),o=E(t)?t:Jn(t);if(!(this.isValid()&&i.isValid()&&o.isValid())){return false}r=r||"()";return(r[0]==="("?this.isAfter(i,n):!this.isBefore(i,n))&&(r[1]===")"?this.isBefore(o,n):!this.isAfter(o,n))}function Kr(e,t){var n=E(e)?e:Jn(e),r;if(!(this.isValid()&&n.isValid())){return false}t=oe(t)||"millisecond";if(t==="millisecond"){return this.valueOf()===n.valueOf()}else{r=n.valueOf();return this.clone().startOf(t).valueOf()<=r&&r<=this.clone().endOf(t).valueOf()}}function $r(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function Jr(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function Xr(e,t,n){var r,i,o;if(!this.isValid()){return NaN}r=hr(e,this);if(!r.isValid()){return NaN}i=(r.utcOffset()-this.utcOffset())*6e4;t=oe(t);switch(t){case"year":o=Zr(this,r)/12;break;case"month":o=Zr(this,r);break;case"quarter":o=Zr(this,r)/3;break;case"second":o=(this-r)/1e3;break;case"minute":o=(this-r)/6e4;break;case"hour":o=(this-r)/36e5;break;case"day":o=(this-r-i)/864e5;break;case"week":o=(this-r-i)/6048e5;break;default:o=this-r}return n?o:de(o)}function Zr(e,t){if(e.date()<t.date()){return-Zr(t,e)}var n=(t.year()-e.year())*12+(t.month()-e.month()),r=e.clone().add(n,"months"),i,o;if(t-r<0){i=e.clone().add(n-1,"months");o=(t-r)/(r-i)}else{i=e.clone().add(n+1,"months");o=(t-r)/(i-r)}return-(n+o)||0}i.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";i.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function Qr(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function ei(e){if(!this.isValid()){return null}var t=e!==true,n=t?this.clone().utc():this;if(n.year()<0||n.year()>9999){return U(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ")}if(D(Date.prototype.toISOString)){if(t){return this.toDate().toISOString()}else{return new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",U(n,"Z"))}}return U(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function ti(){if(!this.isValid()){return"moment.invalid(/* "+this._i+" */)"}var e="moment",t="",n,r,i,o;if(!this.isLocal()){e=this.utcOffset()===0?"moment.utc":"moment.parseZone";t="Z"}n="["+e+'("]';r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY";i="-MM-DD[T]HH:mm:ss.SSS";o=t+'[")]';return this.format(n+r+i+o)}function ni(e){if(!e){e=this.isUtc()?i.defaultFormatUtc:i.defaultFormat}var t=U(this,e);return this.localeData().postformat(t)}function ri(e,t){if(this.isValid()&&(E(e)&&e.isValid()||Jn(e).isValid())){return Tr({to:this,from:e}).locale(this.locale()).humanize(!t)}else{return this.localeData().invalidDate()}}function ii(e){return this.from(Jn(),e)}function oi(e,t){if(this.isValid()&&(E(e)&&e.isValid()||Jn(e).isValid())){return Tr({from:this,to:e}).locale(this.locale()).humanize(!t)}else{return this.localeData().invalidDate()}}function ai(e){return this.to(Jn(),e)}function si(e){var t;if(e===undefined){return this._locale._abbr}else{t=_n(e);if(t!=null){this._locale=t}return this}}var li=S("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){if(e===undefined){return this.localeData()}else{return this.locale(e)}}));function ci(){return this._locale}var ui=1e3,di=60*ui,fi=60*di,pi=(365*400+97)*24*fi;function hi(e,t){return(e%t+t)%t}function mi(e,t,n){if(e<100&&e>=0){return new Date(e+400,t,n)-pi}else{return new Date(e,t,n).valueOf()}}function bi(e,t,n){if(e<100&&e>=0){return Date.UTC(e+400,t,n)-pi}else{return Date.UTC(e,t,n)}}function vi(e){var t,n;e=oe(e);if(e===undefined||e==="millisecond"||!this.isValid()){return this}n=this._isUTC?bi:mi;switch(e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf();t-=hi(t+(this._isUTC?0:this.utcOffset()*di),fi);break;case"minute":t=this._d.valueOf();t-=hi(t,di);break;case"second":t=this._d.valueOf();t-=hi(t,ui);break}this._d.setTime(t);i.updateOffset(this,true);return this}function gi(e){var t,n;e=oe(e);if(e===undefined||e==="millisecond"||!this.isValid()){return this}n=this._isUTC?bi:mi;switch(e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf();t+=fi-hi(t+(this._isUTC?0:this.utcOffset()*di),fi)-1;break;case"minute":t=this._d.valueOf();t+=di-hi(t,di)-1;break;case"second":t=this._d.valueOf();t+=ui-hi(t,ui)-1;break}this._d.setTime(t);i.updateOffset(this,true);return this}function _i(){return this._d.valueOf()-(this._offset||0)*6e4}function yi(){return Math.floor(this.valueOf()/1e3)}function wi(){return new Date(this.valueOf())}function xi(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Ci(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function ki(){return this.isValid()?this.toISOString():null}function Ei(){return _(this)}function Mi(){return h({},v(this))}function Si(){return v(this).overflow}function Li(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}V("N",0,0,"eraAbbr");V("NN",0,0,"eraAbbr");V("NNN",0,0,"eraAbbr");V("NNNN",0,0,"eraName");V("NNNNN",0,0,"eraNarrow");V("y",["y",1],"yo","eraYear");V("y",["yy",2],0,"eraYear");V("y",["yyy",3],0,"eraYear");V("y",["yyyy",4],0,"eraYear");Ie("N",Hi);Ie("NN",Hi);Ie("NNN",Hi);Ie("NNNN",Fi);Ie("NNNNN",Bi);Be(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,n,r){var i=n._locale.erasParse(e,r,n._strict);if(i){v(n).era=i}else{v(n).invalidEra=e}}));Ie("y",Te);Ie("yy",Te);Ie("yyy",Te);Ie("yyyy",Te);Ie("yo",Vi);Be(["y","yy","yyy","yyyy"],We);Be(["yo"],(function(e,t,n,r){var i;if(n._locale._eraYearOrdinalRegex){i=e.match(n._locale._eraYearOrdinalRegex)}if(n._locale.eraYearOrdinalParse){t[We]=n._locale.eraYearOrdinalParse(e,i)}else{t[We]=parseInt(e,10)}}));function Ti(e,t){var n,r,o,a=this._eras||_n("en")._eras;for(n=0,r=a.length;n<r;++n){switch(typeof a[n].since){case"string":o=i(a[n].since).startOf("day");a[n].since=o.valueOf();break}switch(typeof a[n].until){case"undefined":a[n].until=+Infinity;break;case"string":o=i(a[n].until).startOf("day").valueOf();a[n].until=o.valueOf();break}}return a}function Di(e,t,n){var r,i,o=this.eras(),a,s,l;e=e.toUpperCase();for(r=0,i=o.length;r<i;++r){a=o[r].name.toUpperCase();s=o[r].abbr.toUpperCase();l=o[r].narrow.toUpperCase();if(n){switch(t){case"N":case"NN":case"NNN":if(s===e){return o[r]}break;case"NNNN":if(a===e){return o[r]}break;case"NNNNN":if(l===e){return o[r]}break}}else if([a,s,l].indexOf(e)>=0){return o[r]}}}function Oi(e,t){var n=e.since<=e.until?+1:-1;if(t===undefined){return i(e.since).year()}else{return i(e.since).year()+(t-e.offset)*n}}function Ai(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e){n=this.clone().startOf("day").valueOf();if(r[e].since<=n&&n<=r[e].until){return r[e].name}if(r[e].until<=n&&n<=r[e].since){return r[e].name}}return""}function ji(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e){n=this.clone().startOf("day").valueOf();if(r[e].since<=n&&n<=r[e].until){return r[e].narrow}if(r[e].until<=n&&n<=r[e].since){return r[e].narrow}}return""}function Pi(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e){n=this.clone().startOf("day").valueOf();if(r[e].since<=n&&n<=r[e].until){return r[e].abbr}if(r[e].until<=n&&n<=r[e].since){return r[e].abbr}}return""}function Ri(){var e,t,n,r,o=this.localeData().eras();for(e=0,t=o.length;e<t;++e){n=o[e].since<=o[e].until?+1:-1;r=this.clone().startOf("day").valueOf();if(o[e].since<=r&&r<=o[e].until||o[e].until<=r&&r<=o[e].since){return(this.year()-i(o[e].since).year())*n+o[e].offset}}return this.year()}function Ii(e){if(!l(this,"_erasNameRegex")){Yi.call(this)}return e?this._erasNameRegex:this._erasRegex}function zi(e){if(!l(this,"_erasAbbrRegex")){Yi.call(this)}return e?this._erasAbbrRegex:this._erasRegex}function Ni(e){if(!l(this,"_erasNarrowRegex")){Yi.call(this)}return e?this._erasNarrowRegex:this._erasRegex}function Hi(e,t){return t.erasAbbrRegex(e)}function Fi(e,t){return t.erasNameRegex(e)}function Bi(e,t){return t.erasNarrowRegex(e)}function Vi(e,t){return t._eraYearOrdinalRegex||Te}function Yi(){var e=[],t=[],n=[],r=[],i,o,a=this.eras();for(i=0,o=a.length;i<o;++i){t.push(He(a[i].name));e.push(He(a[i].abbr));n.push(He(a[i].narrow));r.push(He(a[i].name));r.push(He(a[i].abbr));r.push(He(a[i].narrow))}this._erasRegex=new RegExp("^("+r.join("|")+")","i");this._erasNameRegex=new RegExp("^("+t.join("|")+")","i");this._erasAbbrRegex=new RegExp("^("+e.join("|")+")","i");this._erasNarrowRegex=new RegExp("^("+n.join("|")+")","i")}V(0,["gg",2],0,(function(){return this.weekYear()%100}));V(0,["GG",2],0,(function(){return this.isoWeekYear()%100}));function Wi(e,t){V(0,[e,e.length],0,t)}Wi("gggg","weekYear");Wi("ggggg","weekYear");Wi("GGGG","isoWeekYear");Wi("GGGGG","isoWeekYear");ie("weekYear","gg");ie("isoWeekYear","GG");le("weekYear",1);le("isoWeekYear",1);Ie("G",De);Ie("g",De);Ie("GG",Ce,_e);Ie("gg",Ce,_e);Ie("GGGG",Se,we);Ie("gggg",Se,we);Ie("GGGGG",Le,xe);Ie("ggggg",Le,xe);Ve(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,n,r){t[r.substr(0,2)]=fe(e)}));Ve(["gg","GG"],(function(e,t,n,r){t[r]=i.parseTwoDigitYear(e)}));function Ui(e){return Xi.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function qi(e){return Xi.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function Gi(){return Et(this.year(),1,4)}function Ki(){return Et(this.isoWeekYear(),1,4)}function $i(){var e=this.localeData()._week;return Et(this.year(),e.dow,e.doy)}function Ji(){var e=this.localeData()._week;return Et(this.weekYear(),e.dow,e.doy)}function Xi(e,t,n,r,i){var o;if(e==null){return kt(this,r,i).year}else{o=Et(e,r,i);if(t>o){t=o}return Zi.call(this,e,t,n,r,i)}}function Zi(e,t,n,r,i){var o=Ct(e,t,n,r,i),a=wt(o.year,0,o.dayOfYear);this.year(a.getUTCFullYear());this.month(a.getUTCMonth());this.date(a.getUTCDate());return this}V("Q",0,"Qo","quarter");ie("quarter","Q");le("quarter",7);Ie("Q",ge);Be("Q",(function(e,t){t[Ue]=(fe(e)-1)*3}));function Qi(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}V("D",["DD",2],"Do","date");ie("date","D");le("date",9);Ie("D",Ce);Ie("DD",Ce,_e);Ie("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}));Be(["D","DD"],qe);Be("Do",(function(e,t){t[qe]=fe(e.match(Ce)[0])}));var eo=pe("Date",true);V("DDD",["DDDD",3],"DDDo","dayOfYear");ie("dayOfYear","DDD");le("dayOfYear",4);Ie("DDD",Me);Ie("DDDD",ye);Be(["DDD","DDDD"],(function(e,t,n){n._dayOfYear=fe(e)}));function to(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}V("m",["mm",2],0,"minute");ie("minute","m");le("minute",14);Ie("m",Ce);Ie("mm",Ce,_e);Be(["m","mm"],Ke);var no=pe("Minutes",false);V("s",["ss",2],0,"second");ie("second","s");le("second",15);Ie("s",Ce);Ie("ss",Ce,_e);Be(["s","ss"],$e);var ro=pe("Seconds",false);V("S",0,0,(function(){return~~(this.millisecond()/100)}));V(0,["SS",2],0,(function(){return~~(this.millisecond()/10)}));V(0,["SSS",3],0,"millisecond");V(0,["SSSS",4],0,(function(){return this.millisecond()*10}));V(0,["SSSSS",5],0,(function(){return this.millisecond()*100}));V(0,["SSSSSS",6],0,(function(){return this.millisecond()*1e3}));V(0,["SSSSSSS",7],0,(function(){return this.millisecond()*1e4}));V(0,["SSSSSSSS",8],0,(function(){return this.millisecond()*1e5}));V(0,["SSSSSSSSS",9],0,(function(){return this.millisecond()*1e6}));ie("millisecond","ms");le("millisecond",16);Ie("S",Me,ge);Ie("SS",Me,_e);Ie("SSS",Me,ye);var io,oo;for(io="SSSS";io.length<=9;io+="S"){Ie(io,Te)}function ao(e,t){t[Je]=fe(("0."+e)*1e3)}for(io="S";io.length<=9;io+="S"){Be(io,ao)}oo=pe("Milliseconds",false);V("z",0,0,"zoneAbbr");V("zz",0,0,"zoneName");function so(){return this._isUTC?"UTC":""}function lo(){return this._isUTC?"Coordinated Universal Time":""}var co=k.prototype;co.add=Rr;co.calendar=Yr;co.clone=Wr;co.diff=Xr;co.endOf=gi;co.format=ni;co.from=ri;co.fromNow=ii;co.to=oi;co.toNow=ai;co.get=be;co.invalidAt=Si;co.isAfter=Ur;co.isBefore=qr;co.isBetween=Gr;co.isSame=Kr;co.isSameOrAfter=$r;co.isSameOrBefore=Jr;co.isValid=Ei;co.lang=li;co.locale=si;co.localeData=ci;co.max=Zn;co.min=Xn;co.parsingFlags=Mi;co.set=ve;co.startOf=vi;co.subtract=Ir;co.toArray=xi;co.toObject=Ci;co.toDate=wi;co.toISOString=ei;co.inspect=ti;if(typeof Symbol!=="undefined"&&Symbol.for!=null){co[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}}co.toJSON=ki;co.toString=Qr;co.unix=yi;co.valueOf=_i;co.creationData=Li;co.eraName=Ai;co.eraNarrow=ji;co.eraAbbr=Pi;co.eraYear=Ri;co.year=gt;co.isLeapYear=_t;co.weekYear=Ui;co.isoWeekYear=qi;co.quarter=co.quarters=Qi;co.month=ft;co.daysInMonth=pt;co.week=co.weeks=Dt;co.isoWeek=co.isoWeeks=Ot;co.weeksInYear=$i;co.weeksInWeekYear=Ji;co.isoWeeksInYear=Gi;co.isoWeeksInISOWeekYear=Ki;co.date=eo;co.day=co.days=qt;co.weekday=Gt;co.isoWeekday=Kt;co.dayOfYear=to;co.hour=co.hours=an;co.minute=co.minutes=no;co.second=co.seconds=ro;co.millisecond=co.milliseconds=oo;co.utcOffset=br;co.utc=gr;co.local=_r;co.parseZone=yr;co.hasAlignedHourOffset=wr;co.isDST=xr;co.isLocal=kr;co.isUtcOffset=Er;co.isUtc=Mr;co.isUTC=Mr;co.zoneAbbr=so;co.zoneName=lo;co.dates=S("dates accessor is deprecated. Use date instead.",eo);co.months=S("months accessor is deprecated. Use month instead",ft);co.years=S("years accessor is deprecated. Use year instead",gt);co.zone=S("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",vr);co.isDSTShifted=S("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Cr);function uo(e){return Jn(e*1e3)}function fo(){return Jn.apply(null,arguments).parseZone()}function po(e){return e}var ho=j.prototype;ho.calendar=I;ho.longDateFormat=K;ho.invalidDate=J;ho.ordinal=Q;ho.preparse=po;ho.postformat=po;ho.relativeTime=te;ho.pastFuture=ne;ho.set=O;ho.eras=Ti;ho.erasParse=Di;ho.erasConvertYear=Oi;ho.erasAbbrRegex=zi;ho.erasNameRegex=Ii;ho.erasNarrowRegex=Ni;ho.months=st;ho.monthsShort=lt;ho.monthsParse=ut;ho.monthsRegex=mt;ho.monthsShortRegex=ht;ho.week=Mt;ho.firstDayOfYear=Tt;ho.firstDayOfWeek=Lt;ho.weekdays=Bt;ho.weekdaysMin=Yt;ho.weekdaysShort=Vt;ho.weekdaysParse=Ut;ho.weekdaysRegex=$t;ho.weekdaysShortRegex=Jt;ho.weekdaysMinRegex=Xt;ho.isPM=rn;ho.meridiem=sn;function mo(e,t,n,r){var i=_n(),o=m().set(r,t);return i[n](o,e)}function bo(e,t,n){if(d(e)){t=e;e=undefined}e=e||"";if(t!=null){return mo(e,t,n,"month")}var r,i=[];for(r=0;r<12;r++){i[r]=mo(e,r,n,"month")}return i}function vo(e,t,n,r){if(typeof e==="boolean"){if(d(t)){n=t;t=undefined}t=t||""}else{t=e;n=t;e=false;if(d(t)){n=t;t=undefined}t=t||""}var i=_n(),o=e?i._week.dow:0,a,s=[];if(n!=null){return mo(t,(n+o)%7,r,"day")}for(a=0;a<7;a++){s[a]=mo(t,(a+o)%7,r,"day")}return s}function go(e,t){return bo(e,t,"months")}function _o(e,t){return bo(e,t,"monthsShort")}function yo(e,t,n){return vo(e,t,n,"weekdays")}function wo(e,t,n){return vo(e,t,n,"weekdaysShort")}function xo(e,t,n){return vo(e,t,n,"weekdaysMin")}bn("en",{eras:[{since:"0001-01-01",until:+Infinity,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-Infinity,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=fe(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n}});i.lang=S("moment.lang is deprecated. Use moment.locale instead.",bn);i.langData=S("moment.langData is deprecated. Use moment.localeData instead.",_n);var Co=Math.abs;function ko(){var e=this._data;this._milliseconds=Co(this._milliseconds);this._days=Co(this._days);this._months=Co(this._months);e.milliseconds=Co(e.milliseconds);e.seconds=Co(e.seconds);e.minutes=Co(e.minutes);e.hours=Co(e.hours);e.months=Co(e.months);e.years=Co(e.years);return this}function Eo(e,t,n,r){var i=Tr(t,n);e._milliseconds+=r*i._milliseconds;e._days+=r*i._days;e._months+=r*i._months;return e._bubble()}function Mo(e,t){return Eo(this,e,t,1)}function So(e,t){return Eo(this,e,t,-1)}function Lo(e){if(e<0){return Math.floor(e)}else{return Math.ceil(e)}}function To(){var e=this._milliseconds,t=this._days,n=this._months,r=this._data,i,o,a,s,l;if(!(e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0)){e+=Lo(Oo(n)+t)*864e5;t=0;n=0}r.milliseconds=e%1e3;i=de(e/1e3);r.seconds=i%60;o=de(i/60);r.minutes=o%60;a=de(o/60);r.hours=a%24;t+=de(a/24);l=de(Do(t));n+=l;t-=Lo(Oo(l));s=de(n/12);n%=12;r.days=t;r.months=n;r.years=s;return this}function Do(e){return e*4800/146097}function Oo(e){return e*146097/4800}function Ao(e){if(!this.isValid()){return NaN}var t,n,r=this._milliseconds;e=oe(e);if(e==="month"||e==="quarter"||e==="year"){t=this._days+r/864e5;n=this._months+Do(t);switch(e){case"month":return n;case"quarter":return n/3;case"year":return n/12}}else{t=this._days+Math.round(Oo(this._months));switch(e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return t*24+r/36e5;case"minute":return t*1440+r/6e4;case"second":return t*86400+r/1e3;case"millisecond":return Math.floor(t*864e5)+r;default:throw new Error("Unknown unit "+e)}}}function jo(){if(!this.isValid()){return NaN}return this._milliseconds+this._days*864e5+this._months%12*2592e6+fe(this._months/12)*31536e6}function Po(e){return function(){return this.as(e)}}var Ro=Po("ms"),Io=Po("s"),zo=Po("m"),No=Po("h"),Ho=Po("d"),Fo=Po("w"),Bo=Po("M"),Vo=Po("Q"),Yo=Po("y");function Wo(){return Tr(this)}function Uo(e){e=oe(e);return this.isValid()?this[e+"s"]():NaN}function qo(e){return function(){return this.isValid()?this._data[e]:NaN}}var Go=qo("milliseconds"),Ko=qo("seconds"),$o=qo("minutes"),Jo=qo("hours"),Xo=qo("days"),Zo=qo("months"),Qo=qo("years");function ea(){return de(this.days()/7)}var ta=Math.round,na={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function ra(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}function ia(e,t,n,r){var i=Tr(e).abs(),o=ta(i.as("s")),a=ta(i.as("m")),s=ta(i.as("h")),l=ta(i.as("d")),c=ta(i.as("M")),u=ta(i.as("w")),d=ta(i.as("y")),f=o<=n.ss&&["s",o]||o<n.s&&["ss",o]||a<=1&&["m"]||a<n.m&&["mm",a]||s<=1&&["h"]||s<n.h&&["hh",s]||l<=1&&["d"]||l<n.d&&["dd",l];if(n.w!=null){f=f||u<=1&&["w"]||u<n.w&&["ww",u]}f=f||c<=1&&["M"]||c<n.M&&["MM",c]||d<=1&&["y"]||["yy",d];f[2]=t;f[3]=+e>0;f[4]=r;return ra.apply(null,f)}function oa(e){if(e===undefined){return ta}if(typeof e==="function"){ta=e;return true}return false}function aa(e,t){if(na[e]===undefined){return false}if(t===undefined){return na[e]}na[e]=t;if(e==="s"){na.ss=t-1}return true}function sa(e,t){if(!this.isValid()){return this.localeData().invalidDate()}var n=false,r=na,i,o;if(typeof e==="object"){t=e;e=false}if(typeof e==="boolean"){n=e}if(typeof t==="object"){r=Object.assign({},na,t);if(t.s!=null&&t.ss==null){r.ss=t.s-1}}i=this.localeData();o=ia(this,!n,r,i);if(n){o=i.pastFuture(+this,o)}return i.postformat(o)}var la=Math.abs;function ca(e){return(e>0)-(e<0)||+e}function ua(){if(!this.isValid()){return this.localeData().invalidDate()}var e=la(this._milliseconds)/1e3,t=la(this._days),n=la(this._months),r,i,o,a,s=this.asSeconds(),l,c,u,d;if(!s){return"P0D"}r=de(e/60);i=de(r/60);e%=60;r%=60;o=de(n/12);n%=12;a=e?e.toFixed(3).replace(/\.?0+$/,""):"";l=s<0?"-":"";c=ca(this._months)!==ca(s)?"-":"";u=ca(this._days)!==ca(s)?"-":"";d=ca(this._milliseconds)!==ca(s)?"-":"";return l+"P"+(o?c+o+"Y":"")+(n?c+n+"M":"")+(t?u+t+"D":"")+(i||r||e?"T":"")+(i?d+i+"H":"")+(r?d+r+"M":"")+(e?d+a+"S":"")}var da=sr.prototype;da.isValid=or;da.abs=ko;da.add=Mo;da.subtract=So;da.as=Ao;da.asMilliseconds=Ro;da.asSeconds=Io;da.asMinutes=zo;da.asHours=No;da.asDays=Ho;da.asWeeks=Fo;da.asMonths=Bo;da.asQuarters=Vo;da.asYears=Yo;da.valueOf=jo;da._bubble=To;da.clone=Wo;da.get=Uo;da.milliseconds=Go;da.seconds=Ko;da.minutes=$o;da.hours=Jo;da.days=Xo;da.weeks=ea;da.months=Zo;da.years=Qo;da.humanize=sa;da.toISOString=ua;da.toString=ua;da.toJSON=ua;da.locale=si;da.localeData=ci;da.toIsoString=S("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ua);da.lang=li;V("X",0,0,"unix");V("x",0,0,"valueOf");Ie("x",De);Ie("X",je);Be("X",(function(e,t,n){n._d=new Date(parseFloat(e)*1e3)}));Be("x",(function(e,t,n){n._d=new Date(fe(e))}));i.version="2.28.0";o(Jn);i.fn=co;i.min=er;i.max=tr;i.now=nr;i.utc=m;i.unix=uo;i.months=go;i.isDate=f;i.locale=bn;i.invalid=y;i.duration=Tr;i.isMoment=E;i.weekdays=yo;i.parseZone=fo;i.localeData=_n;i.isDuration=lr;i.monthsShort=_o;i.weekdaysMin=xo;i.defineLocale=vn;i.updateLocale=gn;i.locales=yn;i.weekdaysShort=wo;i.normalizeUnits=oe;i.relativeTimeRounding=oa;i.relativeTimeThreshold=aa;i.calendarFormat=Vr;i.prototype=co;i.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};return i}))}).call(this,n("YuTi")(e))},wgYv:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Collapse=t.AnimationStates=void 0;var r=n("mrSG");var i=r.__importDefault(n("TSYQ"));var o=r.__importStar(n("q1tI"));var a=n("VCL8");var s=n("C2Mt");var l=n("27WO");var c;(function(e){e[e["OPEN_START"]=0]="OPEN_START";e[e["OPENING"]=1]="OPENING";e[e["OPEN"]=2]="OPEN";e[e["CLOSING_START"]=3]="CLOSING_START";e[e["CLOSING"]=4]="CLOSING";e[e["CLOSED"]=5]="CLOSED"})(c=t.AnimationStates||(t.AnimationStates={}));var u=function(e){r.__extends(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.state={animationState:t.props.isOpen?c.OPEN:c.CLOSED,height:undefined,heightWhenOpen:undefined};t.contentsRefHandler=function(e){t.contents=e;if(t.contents!=null){var n=t.contents.clientHeight;t.setState({animationState:t.props.isOpen?c.OPEN:c.CLOSED,height:n===0?undefined:n+"px",heightWhenOpen:n===0?undefined:n})}};return t}t.getDerivedStateFromProps=function(e,t){var n=e.isOpen;var r=t.animationState;if(n){switch(r){case c.OPEN:break;case c.OPENING:break;default:return{animationState:c.OPEN_START}}}else{switch(r){case c.CLOSED:break;case c.CLOSING:break;default:return{animationState:c.CLOSING_START,height:t.heightWhenOpen+"px"}}}return null};t.prototype.render=function(){var e=this.state.animationState!==c.CLOSED;var t=e||this.props.keepChildrenMounted;var n=e&&this.state.animationState!==c.CLOSING;var r=this.state.height==="auto";var a={height:e?this.state.height:undefined,overflowY:r?"visible":undefined,transition:r?"none":undefined};var l={transform:n?"translateY(0)":"translateY(-"+this.state.heightWhenOpen+"px)",transition:r?"none":undefined};return o.createElement(this.props.component,{className:i.default(s.Classes.COLLAPSE,this.props.className),style:a},o.createElement("div",{className:s.Classes.COLLAPSE_BODY,ref:this.contentsRefHandler,style:l,"aria-hidden":!e&&this.props.keepChildrenMounted},t?this.props.children:null))};t.prototype.componentDidMount=function(){this.forceUpdate();if(this.props.isOpen){this.setState({animationState:c.OPEN,height:"auto"})}else{this.setState({animationState:c.CLOSED,height:"0px"})}};t.prototype.componentDidUpdate=function(){var e=this;var t=this.props.transitionDuration;var n=this.state.animationState;if(n===c.OPEN_START){var r=this.contents.clientHeight;this.setState({animationState:c.OPENING,height:r+"px",heightWhenOpen:r});this.setTimeout((function(){return e.onDelayedStateChange()}),t)}else if(n===c.CLOSING_START){var i=this.contents.clientHeight;this.setTimeout((function(){return e.setState({animationState:c.CLOSING,height:"0px",heightWhenOpen:i})}));this.setTimeout((function(){return e.onDelayedStateChange()}),t)}};t.prototype.onDelayedStateChange=function(){switch(this.state.animationState){case c.OPENING:this.setState({animationState:c.OPEN,height:"auto"});break;case c.CLOSING:this.setState({animationState:c.CLOSED});break;default:break}};t.displayName=l.DISPLAYNAME_PREFIX+".Collapse";t.defaultProps={component:"div",isOpen:false,keepChildrenMounted:false,transitionDuration:200};t=r.__decorate([a.polyfill],t);return t}(s.AbstractPureComponent2);t.Collapse=u},wgeU:function(e,t){},wl5N:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) 2014-2017, Jupyter Development Team.\n|\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-RedirectForm input {\n display: block;\n margin-top: 10px;\n width: 100%;\n}\n\n.jp-RedirectForm-warning {\n color: var(--jp-warn-color0);\n}\n",""])},wu9N:function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("ZEf0");var d=n("7x2u");var f=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){var e=this.props,t=e.className,n=e.panel;return a["createElement"]("div",{className:o()(c["Classes"].TAB_PANEL,t),role:"tablist"},n)};t.defaultProps={disabled:false,id:undefined};t.displayName=d["a"]+".Tab";t=Object(r["__decorate"])([l["polyfill"]],t);return t}(u["a"])},"x/gf":function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var r=n("mrSG");var i=n("q1tI");var o=n.n(i);var a=n("i8i4");var s=n.n(a);var l=n("VCL8");var c=n("bdgK");var u=n("ZEf0");var d=n("7x2u");var f=n("tj0V");var p=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.element=null;t.observer=new c["a"]((function(e){return Object(f["b"])(t.props.onResize,e)}));return t}t.prototype.render=function(){return i["Children"].only(this.props.children)};t.prototype.componentDidMount=function(){this.observeElement()};t.prototype.componentDidUpdate=function(e){this.observeElement(this.props.observeParents!==e.observeParents)};t.prototype.componentWillUnmount=function(){this.observer.disconnect()};t.prototype.observeElement=function(e){if(e===void 0){e=false}var t=this.getElement();if(!(t instanceof Element)){this.observer.disconnect();return}if(t===this.element&&!e){return}else{this.observer.disconnect();this.element=t}this.observer.observe(t);if(this.props.observeParents){var n=t.parentElement;while(n!=null){this.observer.observe(n);n=n.parentElement}}};t.prototype.getElement=function(){try{return Object(a["findDOMNode"])(this)}catch(e){return null}};t.displayName=d["a"]+".ResizeSensor";t=Object(r["__decorate"])([l["polyfill"]],t);return t}(u["a"])},"x/tk":function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("aH8u"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n",""])},x3u0:function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n("VCL8");var l=n("xggJ");var c=n("ZEf0");var u=n("a26C");var d=n("7x2u");var f=n("QRwY");var p=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.state={externalValue:t.props.value,isComposing:false,localValue:t.props.value};t.handleCompositionStart=function(e){var n,r;t.setState({isComposing:true,localValue:t.state.externalValue});(r=(n=t.props).onCompositionStart)===null||r===void 0?void 0:r.call(n,e)};t.handleCompositionEnd=function(e){var n,r;t.setState({isComposing:false});(r=(n=t.props).onCompositionEnd)===null||r===void 0?void 0:r.call(n,e)};t.handleChange=function(e){var n,r;var i=e.target.value;t.setState({localValue:i});(r=(n=t.props).onChange)===null||r===void 0?void 0:r.call(n,e)};return t}t.getDerivedStateFromProps=function(e){var t=e.value;return{externalValue:t}};t.prototype.render=function(){var e=this.state,t=e.isComposing,n=e.externalValue,i=e.localValue;var o=this.props,s=o.inputRef,l=Object(r["__rest"])(o,["inputRef"]);return a["createElement"]("input",Object(r["__assign"])({},l,{ref:s,value:t?i:n,onCompositionStart:this.handleCompositionStart,onCompositionEnd:this.handleCompositionEnd,onChange:this.handleChange}))};t=Object(r["__decorate"])([s["polyfill"]],t);return t}(a["PureComponent"]);var h=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.state={};t.refHandlers={leftElement:function(e){return t.leftElement=e},rightElement:function(e){return t.rightElement=e}};return t}t.prototype.render=function(){var e;var t=this.props,n=t.className,i=t.disabled,s=t.fill,c=t.inputRef,u=t.intent,f=t.large,h=t.small,m=t.round;var b=o()(l["Classes"].INPUT_GROUP,l["Classes"].intentClass(u),(e={},e[l["Classes"].DISABLED]=i,e[l["Classes"].FILL]=s,e[l["Classes"].LARGE]=f,e[l["Classes"].SMALL]=h,e[l["Classes"].ROUND]=m,e),n);var v=Object(r["__assign"])(Object(r["__assign"])({},this.props.style),{paddingLeft:this.state.leftElementWidth,paddingRight:this.state.rightElementWidth});return a["createElement"]("div",{className:b},this.maybeRenderLeftElement(),a["createElement"](p,Object(r["__assign"])({type:"text"},Object(d["b"])(this.props),{className:l["Classes"].INPUT,inputRef:c,style:v})),this.maybeRenderRightElement())};t.prototype.componentDidMount=function(){this.updateInputWidth()};t.prototype.componentDidUpdate=function(e){var t=this.props,n=t.leftElement,r=t.rightElement;if(e.leftElement!==n||e.rightElement!==r){this.updateInputWidth()}};t.prototype.validateProps=function(e){if(e.leftElement!=null&&e.leftIcon!=null){console.warn(u["o"])}};t.prototype.maybeRenderLeftElement=function(){var e=this.props,t=e.leftElement,n=e.leftIcon;if(t!=null){return a["createElement"]("span",{className:l["Classes"].INPUT_LEFT_CONTAINER,ref:this.refHandlers.leftElement},t)}else if(n!=null){return a["createElement"](f["a"],{icon:n})}return undefined};t.prototype.maybeRenderRightElement=function(){var e=this.props.rightElement;if(e==null){return undefined}return a["createElement"]("span",{className:l["Classes"].INPUT_ACTION,ref:this.refHandlers.rightElement},e)};t.prototype.updateInputWidth=function(){var e=this.state,t=e.leftElementWidth,n=e.rightElementWidth;if(this.leftElement!=null){var r=this.leftElement.clientWidth;if(t===undefined||Math.abs(r-t)>2){this.setState({leftElementWidth:r})}}else{this.setState({leftElementWidth:undefined})}if(this.rightElement!=null){var r=this.rightElement.clientWidth;if(n===undefined||Math.abs(r-n)>2){this.setState({rightElementWidth:r})}}else{this.setState({rightElementWidth:undefined})}};t.displayName=d["a"]+".InputGroup";t=Object(r["__decorate"])([s["polyfill"]],t);return t}(c["a"])},x6Dn:function(e,t){},x6pH:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יוליוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יוליוג׳_ספט׳וק׳וב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישיישי_שבת".split("_"),weekdaysShort:"א׳׳׳׳׳_ו׳׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){if(e===2){return"שעתיים"}return e+" שעות"},d:"יום",dd:function(e){if(e===2){return"יומיים"}return e+" ימים"},M:"חודש",MM:function(e){if(e===2){return"חודשיים"}return e+" חודשים"},y:"שנה",yy:function(e){if(e===2){return"שנתיים"}else if(e%10===0&&e!==10){return e+" שנה"}return e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,t,n){if(e<5){return"לפנות בוקר"}else if(e<10){return"בבוקר"}else if(e<12){return n?'לפנה"צ':"לפני הצהריים"}else if(e<18){return n?'אחה"צ':"אחרי הצהריים"}else{return"בערב"}}});return t}))},x7IL:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n("mrSG");var i=n("xySv");var o=Object(r["__assign"])(Object(r["__assign"])({},i["a"]),{AUTO:"auto",AUTO_END:"auto-end",AUTO_START:"auto-start"})},xBJ0:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,'.CodeMirror-foldmarker {\n color: blue;\n text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px;\n font-family: arial;\n line-height: .3;\n cursor: pointer;\n}\n.CodeMirror-foldgutter {\n width: .7em;\n}\n.CodeMirror-foldgutter-open,\n.CodeMirror-foldgutter-folded {\n cursor: pointer;\n}\n.CodeMirror-foldgutter-open:after {\n content: "\\25BE";\n}\n.CodeMirror-foldgutter-folded:after {\n content: "\\25B8";\n}\n',""])},xBnk:function(e,t){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' viewBox='0 0 20 20'%3E %3Cg class='jp-icon3' fill='%23616161' shape-rendering='geometricPrecision'%3E %3Cpolygon class='st1' points='15.4,13.3 9.9,7.7 4.4,13.2 3.6,12.5 9.9,6.3 16.1,12.6 '/%3E %3C/g%3E %3C/svg%3E"},xJso:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("aH8u"),"");t.i(n("H+0L"),"");t.i(n("xN4p"),"");t.i(n("GxeX"),"");t.i(n("szG5"),"");t.i(n("lNeM"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},xN4p:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Copyright (c) 2014-2017, PhosphorJS Contributors\n|\n| Distributed under the terms of the BSD 3-Clause License.\n|\n| The full license is in the file LICENSE, distributed with this software.\n|----------------------------------------------------------------------------*/\n\n\n/* <DEPRECATED> */ body.p-mod-override-cursor *, /* </DEPRECATED> */\nbody.lm-mod-override-cursor * {\n cursor: inherit !important;\n}\n",""])},xRod:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("ZEf0");var d=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){var e;var t=this.props,n=t.bordered,i=t.className,s=t.condensed,l=t.elementRef,u=t.interactive,d=t.small,f=t.striped,p=Object(r["__rest"])(t,["bordered","className","condensed","elementRef","interactive","small","striped"]);var h=o()(c["Classes"].HTML_TABLE,(e={},e[c["Classes"].HTML_TABLE_BORDERED]=n,e[c["Classes"].HTML_TABLE_CONDENSED]=s,e[c["Classes"].HTML_TABLE_STRIPED]=f,e[c["Classes"].INTERACTIVE]=u,e[c["Classes"].SMALL]=d,e),i);return a["createElement"]("table",Object(r["__assign"])({},p,{ref:l,className:h}))};t=Object(r["__decorate"])([l["polyfill"]],t);return t}(u["a"])},"xVO/":function(e,t,n){"use strict";n.d(t,"c",(function(){return r}));n.d(t,"b",(function(){return i}));n.d(t,"a",(function(){return o}));function r(e){return e!=null&&typeof e.current!=="undefined"}function i(e){return typeof e==="function"}function o(e){if(e&&e.current){return e.current}return e}},xaMQ:function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(t.hasOwnProperty(n))e[n]=t[n]};return e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:true});var i=n("ROI/");var o=n("6Sin");var a=function(e){r(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t._cursorRow=-1;t._cursorColumn=-1;t._cursorRectIndex=-1;t._selections=[];return t}Object.defineProperty(t.prototype,"isEmpty",{get:function(){return this._selections.length===0},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"cursorRow",{get:function(){return this._cursorRow},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"cursorColumn",{get:function(){return this._cursorColumn},enumerable:true,configurable:true});t.prototype.moveCursorWithinSelections=function(e){var t=this;if(this.isEmpty||this.cursorRow===-1||this._cursorColumn===-1){return}var n=this._selections[0];if(this._selections.length===1&&n.r1===n.r2&&n.c1===n.c2){return}if(this._cursorRectIndex===-1){this._cursorRectIndex=this._selections.length-1}var r=this._selections[this._cursorRectIndex];var i=e==="down"?1:e==="up"?-1:0;var o=e==="right"?1:e==="left"?-1:0;var a=this._cursorRow+i;var s=this._cursorColumn+o;var l=Math.min(r.r1,r.r2);var c=Math.max(r.r1,r.r2);var u=Math.min(r.c1,r.c2);var d=Math.max(r.c1,r.c2);var f=function(){t._cursorRectIndex=(t._cursorRectIndex+1)%t._selections.length;r=t._selections[t._cursorRectIndex];a=Math.min(r.r1,r.r2);s=Math.min(r.c1,r.c2)};var p=function(){t._cursorRectIndex=t._cursorRectIndex===0?t._selections.length-1:t._cursorRectIndex-1;r=t._selections[t._cursorRectIndex];a=Math.max(r.r1,r.r2);s=Math.max(r.c1,r.c2)};if(a>c){a=l;s+=1;if(s>d){f()}}else if(a<l){a=c;s-=1;if(s<u){p()}}else if(s>d){s=u;a+=1;if(a>c){f()}}else if(s<u){s=d;a-=1;if(a<l){p()}}this._cursorRow=a;this._cursorColumn=s;this.emitChanged()};t.prototype.currentSelection=function(){return this._selections[this._selections.length-1]||null};t.prototype.selections=function(){return i.iter(this._selections)};t.prototype.select=function(e){var t=this.dataModel.rowCount("body");var n=this.dataModel.columnCount("body");if(t<=0||n<=0){return}var r=e.r1,i=e.c1,o=e.r2,a=e.c2,s=e.cursorRow,l=e.cursorColumn,c=e.clear;if(c==="all"){this._selections.length=0}else if(c==="current"){this._selections.pop()}r=Math.max(0,Math.min(r,t-1));o=Math.max(0,Math.min(o,t-1));i=Math.max(0,Math.min(i,n-1));a=Math.max(0,Math.min(a,n-1));if(this.selectionMode==="row"){i=0;a=n-1}else if(this.selectionMode==="column"){r=0;o=t-1}var u=s;var d=l;if(u<0||u<r&&u<o||u>r&&u>o){u=r}if(d<0||d<i&&d<a||d>i&&d>a){d=i}this._cursorRow=u;this._cursorColumn=d;this._cursorRectIndex=this._selections.length;this._selections.push({r1:r,c1:i,r2:o,c2:a});this.emitChanged()};t.prototype.clear=function(){if(this._selections.length===0){return}this._cursorRow=-1;this._cursorColumn=-1;this._cursorRectIndex=-1;this._selections.length=0;this.emitChanged()};t.prototype.onDataModelChanged=function(e,t){if(this._selections.length===0){return}if(t.type==="cells-changed"){return}if(t.type==="rows-moved"||t.type==="columns-moved"){return}var n=e.rowCount("body")-1;var r=e.columnCount("body")-1;if(n<0||r<0){this._selections.length=0;this.emitChanged();return}var i=this.selectionMode;var o=0;for(var a=0,s=this._selections.length;a<s;++a){var l=this._selections[a],c=l.r1,u=l.c1,d=l.r2,f=l.c2;if(n<c&&n<d||r<u&&r<f){continue}if(i==="row"){c=Math.max(0,Math.min(c,n));d=Math.max(0,Math.min(d,n));u=0;f=r}else if(i==="column"){c=0;d=n;u=Math.max(0,Math.min(u,r));f=Math.max(0,Math.min(f,r))}else{c=Math.max(0,Math.min(c,n));d=Math.max(0,Math.min(d,n));u=Math.max(0,Math.min(u,r));f=Math.max(0,Math.min(f,r))}this._selections[o++]={r1:c,c1:u,r2:d,c2:f}}this._selections.length=o;this.emitChanged()};return t}(o.SelectionModel);t.BasicSelectionModel=a},xfxO:function(e,t,n){"use strict";t.__esModule=true;t.classNamesShape=t.timeoutsShape=void 0;var r=i(n("17x9"));function i(e){return e&&e.__esModule?e:{default:e}}var o=false?undefined:null;t.timeoutsShape=o;var a=false?undefined:null;t.classNamesShape=a},xggJ:function(e,t,n){"use strict";n.r(t);var r=n("IBwp");n.d(t,"AbstractComponent",(function(){return r["a"]}));var i=n("dH7/");n.d(t,"AbstractComponent2",(function(){return i["a"]}));var o=n("Fov3");n.d(t,"AbstractPureComponent",(function(){return o["a"]}));var a=n("ZEf0");n.d(t,"AbstractPureComponent2",(function(){return a["a"]}));var s=n("btUI");n.d(t,"Alignment",(function(){return s["a"]}));var l=n("yPs2");n.d(t,"Boundary",(function(){return l["a"]}));var c=n("Gvsf");n.d(t,"Colors",(function(){return c["a"]}));var u=n("Qfx8");var d=n.n(u);for(var f in u)if(["default","Classes","Keys","Utils","AbstractComponent","AbstractComponent2","AbstractPureComponent","AbstractPureComponent2","Alignment","Boundary","Colors"].indexOf(f)<0)(function(e){n.d(t,e,(function(){return u[e]}))})(f);var p=n("gBjE");n.d(t,"Elevation",(function(){return p["a"]}));var h=n("AFve");n.d(t,"Intent",(function(){return h["a"]}));var m=n("xySv");n.d(t,"Position",(function(){return m["a"]}));n.d(t,"isPositionHorizontal",(function(){return m["c"]}));n.d(t,"isPositionVertical",(function(){return m["d"]}));n.d(t,"getPositionIgnoreAngles",(function(){return m["b"]}));var b=n("7x2u");n.d(t,"DISPLAYNAME_PREFIX",(function(){return b["a"]}));n.d(t,"removeNonHTMLProps",(function(){return b["b"]}));var v=n("xVO/");n.d(t,"isRefObject",(function(){return v["c"]}));n.d(t,"isRefCallback",(function(){return v["b"]}));n.d(t,"getRef",(function(){return v["a"]}));var g=n("0Cba");n.d(t,"Classes",(function(){return g}));var _=n("X6r2");n.d(t,"Keys",(function(){return _}));var y=n("+IJ4");n.d(t,"Utils",(function(){return y}))},xkk5:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n("jbSH");var i=n("o+W8");var o=function(){function e(){this._disposed=false}e.prototype.dispose=function(){if(this._disposed){return}this.release();this._disposed=true};Object.defineProperty(e.prototype,"isDisposed",{get:function(){return this._disposed},enumerable:true,configurable:true});e.prototype.release=function(){if(!this._pressData){return}if(this._pressData.type==="select"){this._pressData.timeout=-1}this._pressData.override.dispose();this._pressData=null};e.prototype.onMouseHover=function(e,t){var n=e.hitTest(t.clientX,t.clientY);var r=a.resizeHandleForHitTest(n);var i=a.cursorForHandle(r);e.viewport.node.style.cursor=i};e.prototype.onMouseLeave=function(e,t){e.viewport.node.style.cursor=""};e.prototype.onMouseDown=function(e,t){var n=t.clientX,o=t.clientY;var s=e.hitTest(n,o);var l=s.region,c=s.row,u=s.column;if(l==="void"){return}var d=t.shiftKey;var f=r.Platform.accelKey(t);if(l==="body"){var p=e.selectionModel;if(!p){return}var h=i.Drag.overrideCursor("default");this._pressData={type:"select",region:l,row:c,column:u,override:h,localX:-1,localY:-1,timeout:-1};var m;var b;var v;var g;var _;var y;var w;if(f){m=c;v=c;b=u;g=u;_=c;y=u;w="none"}else if(d){m=p.cursorRow;v=c;b=p.cursorColumn;g=u;_=p.cursorRow;y=p.cursorColumn;w="current"}else{m=c;v=c;b=u;g=u;_=c;y=u;w="all"}p.select({r1:m,c1:b,r2:v,c2:g,cursorRow:_,cursorColumn:y,clear:w});return}var x=a.resizeHandleForHitTest(s);var C=a.cursorForHandle(x);if(x==="left"||x==="right"){var k="column-resize";var E=l==="column-header"?"body":"row-header";var M=x==="left"?u-1:u;var S=e.columnSize(E,M);var L=i.Drag.overrideCursor(C);this._pressData={type:k,region:E,index:M,size:S,clientX:n,override:L};return}if(x==="top"||x==="bottom"){var k="row-resize";var E=l==="row-header"?"body":"column-header";var M=x==="top"?c-1:c;var S=e.rowSize(E,M);var T=i.Drag.overrideCursor(C);this._pressData={type:k,region:E,index:M,size:S,clientY:o,override:T};return}var D=e.selectionModel;if(!D){return}var O=i.Drag.overrideCursor("default");this._pressData={type:"select",region:l,row:c,column:u,override:O,localX:-1,localY:-1,timeout:-1};var A;var j;var P;var R;var I;var z;var N;if(l==="corner-header"){A=0;P=Infinity;j=0;R=Infinity;I=f?0:d?D.cursorRow:0;z=f?0:d?D.cursorColumn:0;N=f?"none":d?"current":"all"}else if(l==="row-header"){A=f?c:d?D.cursorRow:c;P=c;j=0;R=Infinity;I=f?c:d?D.cursorRow:c;z=f?0:d?D.cursorColumn:0;N=f?"none":d?"current":"all"}else if(l==="column-header"){A=0;P=Infinity;j=f?u:d?D.cursorColumn:u;R=u;I=f?0:d?D.cursorRow:0;z=f?u:d?D.cursorColumn:u;N=f?"none":d?"current":"all"}else{A=f?c:d?D.cursorRow:c;P=c;j=f?u:d?D.cursorColumn:u;R=u;I=f?c:d?D.cursorRow:c;z=f?u:d?D.cursorColumn:u;N=f?"none":d?"current":"all"}D.select({r1:A,c1:j,r2:P,c2:R,cursorRow:I,cursorColumn:z,clear:N})};e.prototype.onMouseMove=function(e,t){var n=this._pressData;if(!n){return}if(n.type==="row-resize"){var r=t.clientY-n.clientY;e.resizeRow(n.region,n.index,n.size+r);return}if(n.type==="column-resize"){var i=t.clientX-n.clientX;e.resizeColumn(n.region,n.index,n.size+i);return}if(n.region==="corner-header"){return}var o=e.selectionModel;if(!o){return}var s=e.mapToLocal(t.clientX,t.clientY),l=s.lx,c=s.ly;n.localX=l;n.localY=c;var u=e.headerWidth;var d=e.headerHeight;var f=e.viewportWidth;var p=e.viewportHeight;var h=e.scrollX;var m=e.scrollY;var b=e.maxScrollY;var v=e.maxScrollY;var g=o.selectionMode;var _=-1;if(n.region==="row-header"||g==="row"){if(c<d&&m>0){_=a.computeTimeout(d-c)}else if(c>=p&&m<v){_=a.computeTimeout(c-p)}}else if(n.region==="column-header"||g==="column"){if(l<u&&h>0){_=a.computeTimeout(u-l)}else if(l>=f&&h<b){_=a.computeTimeout(l-f)}}else{if(l<u&&h>0){_=a.computeTimeout(u-l)}else if(l>=f&&h<b){_=a.computeTimeout(l-f)}else if(c<d&&m>0){_=a.computeTimeout(d-c)}else if(c>=p&&m<v){_=a.computeTimeout(c-p)}}if(_>=0){if(n.timeout<0){n.timeout=_;setTimeout((function(){a.autoselect(e,n)}),_)}else{n.timeout=_}return}n.timeout=-1;var y=e.mapToVirtual(t.clientX,t.clientY),w=y.vx,x=y.vy;w=Math.max(0,Math.min(w,e.bodyWidth-1));x=Math.max(0,Math.min(x,e.bodyHeight-1));var C;var k;var E;var M;var S=o.cursorRow;var L=o.cursorColumn;var T="current";if(n.region==="row-header"||g==="row"){C=n.row;E=e.rowAt("body",x);k=0;M=Infinity}else if(n.region==="column-header"||g==="column"){C=0;E=Infinity;k=n.column;M=e.columnAt("body",w)}else{C=S;E=e.rowAt("body",x);k=L;M=e.columnAt("body",w)}o.select({r1:C,c1:k,r2:E,c2:M,cursorRow:S,cursorColumn:L,clear:T})};e.prototype.onMouseUp=function(e,t){this.release()};e.prototype.onMouseDoubleClick=function(e,t){if(!e.dataModel){this.release();return}var n=t.clientX,r=t.clientY;var i=e.hitTest(n,r);var o=i.region,a=i.row,s=i.column;if(o==="void"){this.release();return}if(o==="body"){if(e.editable){var l={grid:e,row:a,column:s};e.editorController.edit(l)}}this.release()};e.prototype.onContextMenu=function(e,t){};e.prototype.onWheel=function(e,t){if(this._pressData){return}var n=t.deltaX;var r=t.deltaY;switch(t.deltaMode){case 0:break;case 1:var i=e.defaultSizes;n*=i.columnWidth;r*=i.rowHeight;break;case 2:n*=e.pageWidth;r*=e.pageHeight;break;default:throw"unreachable"}e.scrollBy(n,r)};return e}();t.BasicMouseHandler=o;var a;(function(e){function t(e){var t=e.row;var n=e.column;var r=e.x;var i=e.y;var o=e.width-e.x;var a=e.height-e.y;var s;switch(e.region){case"corner-header":if(n>0&&r<=5){s="left"}else if(o<=6){s="right"}else if(t>0&&i<=5){s="top"}else if(a<=6){s="bottom"}else{s="none"}break;case"column-header":if(n>0&&r<=5){s="left"}else if(o<=6){s="right"}else if(t>0&&i<=5){s="top"}else if(a<=6){s="bottom"}else{s="none"}break;case"row-header":if(n>0&&r<=5){s="left"}else if(o<=6){s="right"}else if(t>0&&i<=5){s="top"}else if(a<=6){s="bottom"}else{s="none"}break;case"body":s="none";break;case"void":s="none";break;default:throw"unreachable"}return s}e.resizeHandleForHitTest=t;function n(e){return o[e]}e.cursorForHandle=n;function r(e,t){if(t.timeout<0){return}var n=e.selectionModel;if(!n){return}var i=n.currentSelection();if(!i){return}var o=t.localX;var a=t.localY;var s=i.r1;var l=i.c1;var c=i.r2;var u=i.c2;var d=n.cursorRow;var f=n.cursorColumn;var p="current";var h=e.headerWidth;var m=e.headerHeight;var b=e.viewportWidth;var v=e.viewportHeight;var g=n.selectionMode;if(t.region==="row-header"||g==="row"){c+=a<=m?-1:a>=v?1:0}else if(t.region==="column-header"||g==="column"){u+=o<=h?-1:o>=b?1:0}else{c+=a<=m?-1:a>=v?1:0;u+=o<=h?-1:o>=b?1:0}n.select({r1:s,c1:l,r2:c,c2:u,cursorRow:d,cursorColumn:f,clear:p});i=n.currentSelection();if(!i){return}if(t.region==="row-header"||g==="row"){e.scrollToRow(i.r2)}else if(t.region==="column-header"||g=="column"){e.scrollToColumn(i.c2)}else if(g==="cell"){e.scrollToCell(i.r2,i.c2)}setTimeout((function(){r(e,t)}),t.timeout)}e.autoselect=r;function i(e){return 5+120*(1-Math.min(128,Math.abs(e))/128)}e.computeTimeout=i;var o={top:"ns-resize",left:"ew-resize",right:"ew-resize",bottom:"ns-resize",none:"default"}})(a||(a={}))},xshS:function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var r=n("mrSG");var i=n("q1tI");var o=n("a26C");var a=n("tj0V");var s=n("t3+v");var l=n("ZCLb");var c=n("oavq");var u=n("yDuk");var d="?";var f;(function(e){e["LOCAL"]="local";e["GLOBAL"]="global"})(f||(f={}));var p=function(){function e(e){var t=this;this.scope=e;this.actions=[];this.handleKeyDown=function(e){var n=Object(c["b"])(e);var r=t.isTextInput(e);if(!r&&Object(c["a"])(Object(c["e"])(d),n)){if(Object(u["c"])()){Object(u["b"])()}else{Object(u["e"])(t.actions.map((function(e){return e.props})))}return}else if(Object(u["c"])()){return}t.invokeNamedCallbackIfComboRecognized(n,"onKeyDown",e)};this.handleKeyUp=function(e){if(Object(u["c"])()){return}t.invokeNamedCallbackIfComboRecognized(Object(c["b"])(e),"onKeyUp",e)}}e.prototype.count=function(){return this.actions.length};e.prototype.clear=function(){this.actions=[]};e.prototype.setHotkeys=function(e){var t=this;var n=[];i["Children"].forEach(e.children,(function(e){if(Object(s["c"])(e,l["a"])&&t.isScope(e.props)){n.push({combo:Object(c["e"])(e.props.combo),props:e.props})}}));this.actions=n};e.prototype.invokeNamedCallbackIfComboRecognized=function(e,t,n){var r=this.isTextInput(n);for(var i=0,o=this.actions;i<o.length;i++){var s=o[i];var l=r&&!s.props.allowInInput||s.props.disabled;if(!l&&Object(c["a"])(s.combo,e)){if(s.props.preventDefault){n.preventDefault()}if(s.props.stopPropagation){n.isPropagationStopped=true;n.stopPropagation()}Object(a["b"])(s.props[t],n)}}};e.prototype.isScope=function(e){return(e.global?f.GLOBAL:f.LOCAL)===this.scope};e.prototype.isTextInput=function(e){var t=e.target;if(t==null||t.closest==null){return false}var n=t.closest("input, textarea, [contenteditable=true]");if(n==null){return false}if(n.tagName.toLowerCase()==="input"){var r=n.type;if(r==="checkbox"||r==="radio"){return false}}if(n.readOnly){return false}return true};return e}();function h(e){var t;if(!Object(a["a"])(e.prototype.renderHotkeys)){console.warn(o["n"])}return t=function(e){Object(r["__extends"])(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;t.globalHotkeysEvents=new p(f.GLOBAL);t.localHotkeysEvents=new p(f.LOCAL);return t}t.prototype.componentDidMount=function(){if(e.prototype.componentDidMount!=null){e.prototype.componentDidMount.call(this)}document.addEventListener("keydown",this.globalHotkeysEvents.handleKeyDown);document.addEventListener("keyup",this.globalHotkeysEvents.handleKeyUp)};t.prototype.componentWillUnmount=function(){if(e.prototype.componentWillUnmount!=null){e.prototype.componentWillUnmount.call(this)}document.removeEventListener("keydown",this.globalHotkeysEvents.handleKeyDown);document.removeEventListener("keyup",this.globalHotkeysEvents.handleKeyUp);this.globalHotkeysEvents.clear();this.localHotkeysEvents.clear()};t.prototype.render=function(){var t=this;var n=e.prototype.render.call(this);if(n==null){return n}if(!i["isValidElement"](n)){console.warn(o["m"]);return n}if(Object(a["a"])(this.renderHotkeys)){var r=this.renderHotkeys();if(this.localHotkeysEvents){this.localHotkeysEvents.setHotkeys(r.props)}if(this.globalHotkeysEvents){this.globalHotkeysEvents.setHotkeys(r.props)}if(this.localHotkeysEvents.count()>0){var s=r.props.tabIndex===undefined?0:r.props.tabIndex;var l=n.props,c=l.onKeyDown,u=l.onKeyUp;var d=function(e){t.localHotkeysEvents.handleKeyDown(e.nativeEvent);Object(a["b"])(c,e)};var f=function(e){t.localHotkeysEvents.handleKeyUp(e.nativeEvent);Object(a["b"])(u,e)};return i["cloneElement"](n,{onKeyDown:d,onKeyUp:f,tabIndex:s})}}return n};return t}(e),t.displayName="HotkeysTarget("+Object(s["b"])(e)+")",t}},xvqC:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/**\n * Support for icons as inline SVG HTMLElements\n */\n\n/* recolor the primary elements of an icon */\n.jp-icon0[fill] {\n fill: var(--jp-inverse-layout-color0);\n}\n.jp-icon1[fill] {\n fill: var(--jp-inverse-layout-color1);\n}\n.jp-icon2[fill] {\n fill: var(--jp-inverse-layout-color2);\n}\n.jp-icon3[fill] {\n fill: var(--jp-inverse-layout-color3);\n}\n.jp-icon4[fill] {\n fill: var(--jp-inverse-layout-color4);\n}\n\n.jp-icon0[stroke] {\n stroke: var(--jp-inverse-layout-color0);\n}\n.jp-icon1[stroke] {\n stroke: var(--jp-inverse-layout-color1);\n}\n.jp-icon2[stroke] {\n stroke: var(--jp-inverse-layout-color2);\n}\n.jp-icon3[stroke] {\n stroke: var(--jp-inverse-layout-color3);\n}\n.jp-icon4[stroke] {\n stroke: var(--jp-inverse-layout-color4);\n}\n/* recolor the accent elements of an icon */\n.jp-icon-accent0[fill] {\n fill: var(--jp-layout-color0);\n}\n.jp-icon-accent1[fill] {\n fill: var(--jp-layout-color1);\n}\n.jp-icon-accent2[fill] {\n fill: var(--jp-layout-color2);\n}\n.jp-icon-accent3[fill] {\n fill: var(--jp-layout-color3);\n}\n.jp-icon-accent4[fill] {\n fill: var(--jp-layout-color4);\n}\n\n.jp-icon-accent0[stroke] {\n stroke: var(--jp-layout-color0);\n}\n.jp-icon-accent1[stroke] {\n stroke: var(--jp-layout-color1);\n}\n.jp-icon-accent2[stroke] {\n stroke: var(--jp-layout-color2);\n}\n.jp-icon-accent3[stroke] {\n stroke: var(--jp-layout-color3);\n}\n.jp-icon-accent4[stroke] {\n stroke: var(--jp-layout-color4);\n}\n/* set the color of an icon to transparent */\n.jp-icon-none[fill] {\n fill: none;\n}\n\n.jp-icon-none[stroke] {\n stroke: none;\n}\n/* brand icon colors. Same for light and dark */\n.jp-icon-brand0[fill] {\n fill: var(--jp-brand-color0);\n}\n.jp-icon-brand1[fill] {\n fill: var(--jp-brand-color1);\n}\n.jp-icon-brand2[fill] {\n fill: var(--jp-brand-color2);\n}\n.jp-icon-brand3[fill] {\n fill: var(--jp-brand-color3);\n}\n.jp-icon-brand4[fill] {\n fill: var(--jp-brand-color4);\n}\n\n.jp-icon-brand0[stroke] {\n stroke: var(--jp-brand-color0);\n}\n.jp-icon-brand1[stroke] {\n stroke: var(--jp-brand-color1);\n}\n.jp-icon-brand2[stroke] {\n stroke: var(--jp-brand-color2);\n}\n.jp-icon-brand3[stroke] {\n stroke: var(--jp-brand-color3);\n}\n.jp-icon-brand4[stroke] {\n stroke: var(--jp-brand-color4);\n}\n/* warn icon colors. Same for light and dark */\n.jp-icon-warn0[fill] {\n fill: var(--jp-warn-color0);\n}\n.jp-icon-warn1[fill] {\n fill: var(--jp-warn-color1);\n}\n.jp-icon-warn2[fill] {\n fill: var(--jp-warn-color2);\n}\n.jp-icon-warn3[fill] {\n fill: var(--jp-warn-color3);\n}\n\n.jp-icon-warn0[stroke] {\n stroke: var(--jp-warn-color0);\n}\n.jp-icon-warn1[stroke] {\n stroke: var(--jp-warn-color1);\n}\n.jp-icon-warn2[stroke] {\n stroke: var(--jp-warn-color2);\n}\n.jp-icon-warn3[stroke] {\n stroke: var(--jp-warn-color3);\n}\n/* icon colors that contrast well with each other and most backgrounds */\n.jp-icon-contrast0[fill] {\n fill: var(--jp-icon-contrast-color0);\n}\n.jp-icon-contrast1[fill] {\n fill: var(--jp-icon-contrast-color1);\n}\n.jp-icon-contrast2[fill] {\n fill: var(--jp-icon-contrast-color2);\n}\n.jp-icon-contrast3[fill] {\n fill: var(--jp-icon-contrast-color3);\n}\n\n.jp-icon-contrast0[stroke] {\n stroke: var(--jp-icon-contrast-color0);\n}\n.jp-icon-contrast1[stroke] {\n stroke: var(--jp-icon-contrast-color1);\n}\n.jp-icon-contrast2[stroke] {\n stroke: var(--jp-icon-contrast-color2);\n}\n.jp-icon-contrast3[stroke] {\n stroke: var(--jp-icon-contrast-color3);\n}\n\n/* CSS for icons in selected items in the settings editor */\n#setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable[fill] {\n fill: #fff;\n}\n#setting-editor\n .jp-PluginList\n .jp-mod-selected\n .jp-icon-selectable-inverse[fill] {\n fill: var(--jp-brand-color1);\n}\n\n/* CSS for icons in selected filebrowser listing items */\n.jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill] {\n fill: #fff;\n}\n.jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill] {\n fill: var(--jp-brand-color1);\n}\n\n/* CSS for icons in selected tabs in the sidebar tab manager */\n#tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable[fill] {\n fill: #fff;\n}\n\n#tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable-inverse[fill] {\n fill: var(--jp-brand-color1);\n}\n#tab-manager\n .lm-TabBar-tab.jp-mod-active\n .jp-icon-hover\n :hover\n .jp-icon-selectable[fill] {\n fill: var(--jp-brand-color1);\n}\n\n#tab-manager\n .lm-TabBar-tab.jp-mod-active\n .jp-icon-hover\n :hover\n .jp-icon-selectable-inverse[fill] {\n fill: #fff;\n}\n\n/**\n * TODO: come up with non css-hack solution for showing the busy icon on top\n * of the close icon\n * CSS for complex behavior of close icon of tabs in the sidebar tab manager\n */\n#tab-manager\n .lm-TabBar-tab.jp-mod-dirty\n > .lm-TabBar-tabCloseIcon\n > :not(:hover)\n > .jp-icon3[fill] {\n fill: none;\n}\n#tab-manager\n .lm-TabBar-tab.jp-mod-dirty\n > .lm-TabBar-tabCloseIcon\n > :not(:hover)\n > .jp-icon-busy[fill] {\n fill: var(--jp-inverse-layout-color3);\n}\n\n#tab-manager\n .lm-TabBar-tab.jp-mod-dirty.jp-mod-active\n > .lm-TabBar-tabCloseIcon\n > :not(:hover)\n > .jp-icon-busy[fill] {\n fill: #fff;\n}\n\n/**\n* TODO: come up with non css-hack solution for showing the busy icon on top\n* of the close icon\n* CSS for complex behavior of close icon of tabs in the main area tabbar\n*/\n.lm-DockPanel-tabBar\n .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty\n > .lm-TabBar-tabCloseIcon\n > :not(:hover)\n > .jp-icon3[fill] {\n fill: none;\n}\n.lm-DockPanel-tabBar\n .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty\n > .lm-TabBar-tabCloseIcon\n > :not(:hover)\n > .jp-icon-busy[fill] {\n fill: var(--jp-inverse-layout-color3);\n}\n\n/* CSS for icons in status bar */\n#jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill] {\n fill: #fff;\n}\n\n#jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill] {\n fill: var(--jp-brand-color1);\n}\n/* special handling for splash icon CSS. While the theme CSS reloads during\n splash, the splash icon can loose theming. To prevent that, we set a\n default for its color variable */\n:root {\n --jp-warn-color0: var(--md-orange-700);\n}\n\n/* not sure what to do with this one, used in filebrowser listing */\n.jp-DragIcon {\n margin-right: 4px;\n}\n",""])},xySv:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));n.d(t,"c",(function(){return i}));n.d(t,"d",(function(){return o}));n.d(t,"b",(function(){return a}));var r={BOTTOM:"bottom",BOTTOM_LEFT:"bottom-left",BOTTOM_RIGHT:"bottom-right",LEFT:"left",LEFT_BOTTOM:"left-bottom",LEFT_TOP:"left-top",RIGHT:"right",RIGHT_BOTTOM:"right-bottom",RIGHT_TOP:"right-top",TOP:"top",TOP_LEFT:"top-left",TOP_RIGHT:"top-right"};function i(e){return e===r.TOP||e===r.TOP_LEFT||e===r.TOP_RIGHT||e===r.BOTTOM||e===r.BOTTOM_LEFT||e===r.BOTTOM_RIGHT}function o(e){return e===r.LEFT||e===r.LEFT_TOP||e===r.LEFT_BOTTOM||e===r.RIGHT||e===r.RIGHT_TOP||e===r.RIGHT_BOTTOM}function a(e){if(e===r.TOP||e===r.TOP_LEFT||e===r.TOP_RIGHT){return r.TOP}else if(e===r.BOTTOM||e===r.BOTTOM_LEFT||e===r.BOTTOM_RIGHT){return r.BOTTOM}else if(e===r.LEFT||e===r.LEFT_TOP||e===r.LEFT_BOTTOM){return r.LEFT}else{return r.RIGHT}}},y48C:function(e,t,n){"use strict";var r=n("hS6j");var i=n("U6jy");var o=n("AvKE");var a=n("zT9C");var s=n("qd8s");var l=n("mfmY");var c=n("zZPE");var u=n("4qD0");var d=n("OYSl");var f=n("CxY0");function p(e,t){if(e)Object.keys(e).forEach((function(n){t(e[n],n)}))}function h(e,t){return{}.hasOwnProperty.call(e,t)}function m(e,t){var n=[];p(e,(function(e){if(t(e)){n.push(e)}}));return n}e.exports=v;var b=/^[^\0\t\n\f\r /<=>]+$/;function v(e,t,n){var _="";function y(e,t){var n=this;this.tag=e;this.attribs=t||{};this.tagPosition=_.length;this.text="";this.updateParentNodeText=function(){if(L.length){var e=L[L.length-1];e.text+=n.text}}}if(!t){t=v.defaults;t.parser=g}else{t=i(v.defaults,t);if(t.parser){t.parser=i(g,t.parser)}else{t.parser=g}}var w=t.nonTextTags||["script","style","textarea"];var x;var C;if(t.allowedAttributes){x={};C={};p(t.allowedAttributes,(function(e,t){x[t]=[];var n=[];e.forEach((function(e){if(l(e)&&e.indexOf("*")>=0){n.push(o(e).replace(/\\\*/g,".*"))}else{x[t].push(e)}}));C[t]=new RegExp("^("+n.join("|")+")$")}))}var k={};p(t.allowedClasses,(function(e,t){if(x){if(!h(x,t)){x[t]=[]}x[t].push("class")}k[t]=e}));var E={};var M;p(t.transformTags,(function(e,t){var n;if(typeof e==="function"){n=e}else if(typeof e==="string"){n=v.simpleTransform(e)}if(t==="*"){M=n}else{E[t]=n}}));var S=0;var L=[];var T={};var D={};var O=false;var A=0;var j=new r.Parser({onopentag:function e(n,r){if(O){A++;return}var i=new y(n,r);L.push(i);var o=false;var a=i.text?true:false;var s;if(h(E,n)){s=E[n](n,r);i.attribs=r=s.attribs;if(s.text!==undefined){i.innerText=s.text}if(n!==s.tagName){i.name=n=s.tagName;D[S]=s.tagName}}if(M){s=M(n,r);i.attribs=r=s.attribs;if(n!==s.tagName){i.name=n=s.tagName;D[S]=s.tagName}}if(t.allowedTags&&t.allowedTags.indexOf(n)===-1){o=true;if(w.indexOf(n)!==-1){O=true;A=1}T[S]=true}S++;if(o){return}_+="<"+n;if(!x||h(x,n)||x["*"]){p(r,(function(e,r){if(!b.test(r)){delete i.attribs[r];return}var o;var a=false;if(!x||h(x,n)&&x[n].indexOf(r)!==-1||x["*"]&&x["*"].indexOf(r)!==-1||h(C,n)&&C[n].test(r)||C["*"]&&C["*"].test(r)){a=true}else if(x&&x[n]){var s=true;var l=false;var v=undefined;try{for(var g=x[n][Symbol.iterator](),y;!(s=(y=g.next()).done);s=true){var w=y.value;if(c(w)&&w.name&&w.name===r){a=true;var E="";if(w.multiple===true){var M=e.split(" ");var S=true;var L=false;var T=undefined;try{for(var D=M[Symbol.iterator](),O;!(S=(O=D.next()).done);S=true){var A=O.value;if(w.values.indexOf(A)!==-1){if(E===""){E=A}else{E+=" "+A}}}}catch(V){L=true;T=V}finally{try{if(!S&&D.return){D.return()}}finally{if(L){throw T}}}}else if(w.values.indexOf(e)>=0){E=e}e=E}}}catch(V){l=true;v=V}finally{try{if(!s&&g.return){g.return()}}finally{if(l){throw v}}}}if(a){if(t.allowedSchemesAppliedToAttributes.indexOf(r)!==-1){if(R(n,e)){delete i.attribs[r];return}}if(n==="iframe"&&r==="src"){var j=true;try{o=f.parse(e,false,true);var N=o&&o.host===null&&o.protocol===null;if(N){j=h(t,"allowIframeRelativeUrls")?t.allowIframeRelativeUrls:!t.allowedIframeHostnames}else if(t.allowedIframeHostnames){j=t.allowedIframeHostnames.find((function(e){return e===o.hostname}))}}catch(Y){j=false}if(!j){delete i.attribs[r];return}}if(r==="srcset"){try{o=u.parse(e);p(o,(function(e){if(R("srcset",e.url)){e.evil=true}}));o=m(o,(function(e){return!e.evil}));if(!o.length){delete i.attribs[r];return}else{e=u.stringify(m(o,(function(e){return!e.evil})));i.attribs[r]=e}}catch(Y){delete i.attribs[r];return}}if(r==="class"){e=H(e,k[n]);if(!e.length){delete i.attribs[r];return}}if(r==="style"){try{var F=d.parse(n+" {"+e+"}");var B=I(F,t.allowedStyles);e=z(B);if(e.length===0){delete i.attribs[r];return}}catch(Y){delete i.attribs[r];return}}_+=" "+r;if(e.length){_+='="'+P(e,true)+'"'}}else{delete i.attribs[r]}}))}if(t.selfClosing.indexOf(n)!==-1){_+=" />"}else{_+=">";if(i.innerText&&!a&&!t.textFilter){_+=i.innerText}}},ontext:function e(n){if(O){return}var r=L[L.length-1];var i;if(r){i=r.tag;n=r.innerText!==undefined?r.innerText:n}if(i==="script"||i==="style"){_+=n}else{var o=P(n,false);if(t.textFilter){_+=t.textFilter(o)}else{_+=o}}if(L.length){var a=L[L.length-1];a.text+=n}},onclosetag:function e(n){if(O){A--;if(!A){O=false}else{return}}var r=L.pop();if(!r){return}O=false;S--;if(T[S]){delete T[S];r.updateParentNodeText();return}if(D[S]){n=D[S];delete D[S]}if(t.exclusiveFilter&&t.exclusiveFilter(r)){_=_.substr(0,r.tagPosition);return}r.updateParentNodeText();if(t.selfClosing.indexOf(n)!==-1){return}_+="</"+n+">"}},t.parser);j.write(e);j.end();return _;function P(e,n){if(typeof e!=="string"){e=e+""}if(t.parser.decodeEntities){e=e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\>/g,"&gt;");if(n){e=e.replace(/\"/g,"&quot;")}}e=e.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&amp;").replace(/</g,"&lt;").replace(/\>/g,"&gt;");if(n){e=e.replace(/\"/g,"&quot;")}return e}function R(e,n){n=n.replace(/[\x00-\x20]+/g,"");n=n.replace(/<\!\-\-.*?\-\-\>/g,"");var r=n.match(/^([a-zA-Z]+)\:/);if(!r){if(n.match(/^[\/\\]{2}/)){return!t.allowProtocolRelative}return false}var i=r[1].toLowerCase();if(h(t.allowedSchemesByTag,e)){return t.allowedSchemesByTag[e].indexOf(i)===-1}return!t.allowedSchemes||t.allowedSchemes.indexOf(i)===-1}function I(e,t){if(!t){return e}var n=a(e);var r=e.nodes[0];var i;if(t[r.selector]&&t["*"]){i=s(a(t[r.selector]),t["*"],(function(e,t){if(Array.isArray(e)){return e.concat(t)}}))}else{i=t[r.selector]||t["*"]}if(i){n.nodes[0].nodes=r.nodes.reduce(N(i),[])}return n}function z(e){return e.nodes[0].nodes.reduce((function(e,t){e.push(t.prop+":"+t.value);return e}),[]).join(";")}function N(e){return function(t,n){if(e.hasOwnProperty(n.prop)){var r=e[n.prop].some((function(e){return e.test(n.value)}));if(r){t.push(n)}}return t}}function H(e,t){if(!t){return e}e=e.split(/\s+/);return e.filter((function(e){return t.indexOf(e)!==-1})).join(" ")}}var g={decodeEntities:true};v.defaults={allowedTags:["h3","h4","h5","h6","blockquote","p","a","ul","ol","nl","li","b","i","strong","em","strike","code","hr","br","div","table","thead","caption","tbody","tr","th","td","pre","iframe"],allowedAttributes:{a:["href","name","target"],img:["src"]},selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:true};v.simpleTransform=function(e,t,n){n=n===undefined?true:n;t=t||{};return function(r,i){var o;if(n){for(o in t){i[o]=t[o]}}else{i=t}return{tagName:e,attribs:i}}}},y7cq:function(e,t,n){"use strict";(function(t){var r=n("7tlc");var i=function(e){return typeof e==="string"};function o(e,t){var n=[];for(var r=0;r<e.length;r++){var i=e[r];if(!i||i===".")continue;if(i===".."){if(n.length&&n[n.length-1]!==".."){n.pop()}else if(t){n.push("..")}}else{n.push(i)}}return n}var a=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;var s={};function l(e){return a.exec(e).slice(1)}s.resolve=function(){var e="",n=false;for(var r=arguments.length-1;r>=-1&&!n;r--){var a=r>=0?arguments[r]:t.cwd();if(!i(a)){throw new TypeError("Arguments to path.resolve must be strings")}else if(!a){continue}e=a+"/"+e;n=a.charAt(0)==="/"}e=o(e.split("/"),!n).join("/");return(n?"/":"")+e||"."};s.normalize=function(e){var t=s.isAbsolute(e),n=e.substr(-1)==="/";e=o(e.split("/"),!t).join("/");if(!e&&!t){e="."}if(e&&n){e+="/"}return(t?"/":"")+e};s.isAbsolute=function(e){return e.charAt(0)==="/"};s.join=function(){var e="";for(var t=0;t<arguments.length;t++){var n=arguments[t];if(!i(n)){throw new TypeError("Arguments to path.join must be strings")}if(n){if(!e){e+=n}else{e+="/"+n}}}return s.normalize(e)};s.relative=function(e,t){e=s.resolve(e).substr(1);t=s.resolve(t).substr(1);function n(e){var t=0;for(;t<e.length;t++){if(e[t]!=="")break}var n=e.length-1;for(;n>=0;n--){if(e[n]!=="")break}if(t>n)return[];return e.slice(t,n+1)}var r=n(e.split("/"));var i=n(t.split("/"));var o=Math.min(r.length,i.length);var a=o;for(var l=0;l<o;l++){if(r[l]!==i[l]){a=l;break}}var c=[];for(var l=a;l<r.length;l++){c.push("..")}c=c.concat(i.slice(a));return c.join("/")};s._makeLong=function(e){return e};s.dirname=function(e){var t=l(e),n=t[0],r=t[1];if(!n&&!r){return"."}if(r){r=r.substr(0,r.length-1)}return n+r};s.basename=function(e,t){var n=l(e)[2];if(t&&n.substr(-1*t.length)===t){n=n.substr(0,n.length-t.length)}return n};s.extname=function(e){return l(e)[3]};s.format=function(e){if(!r.isObject(e)){throw new TypeError("Parameter 'pathObject' must be an object, not "+typeof e)}var t=e.root||"";if(!i(t)){throw new TypeError("'pathObject.root' must be a string or undefined, not "+typeof e.root)}var n=e.dir?e.dir+s.sep:"";var o=e.base||"";return n+o};s.parse=function(e){if(!i(e)){throw new TypeError("Parameter 'pathString' must be a string, not "+typeof e)}var t=l(e);if(!t||t.length!==4){throw new TypeError("Invalid path '"+e+"'")}t[1]=t[1]||"";t[2]=t[2]||"";t[3]=t[3]||"";return{root:t[0],dir:t[0]+t[1].slice(0,t[1].length-1),base:t[2],ext:t[3],name:t[2].slice(0,t[2].length-t[3].length)}};s.sep="/";s.delimiter=":";e.exports=s}).call(this,n("8oxB"))},y8iW:function(e,t,n){(function(e){if(true)e(n("VrN/"),n("SJVZ"));else{}})((function(e){"use strict";e.defineOption("foldGutter",false,(function(t,i,o){if(o&&o!=e.Init){t.clearGutter(t.state.foldGutter.options.gutter);t.state.foldGutter=null;t.off("gutterClick",c);t.off("changes",u);t.off("viewportChange",d);t.off("fold",f);t.off("unfold",f);t.off("swapDoc",u)}if(i){t.state.foldGutter=new n(r(i));l(t);t.on("gutterClick",c);t.on("changes",u);t.on("viewportChange",d);t.on("fold",f);t.on("unfold",f);t.on("swapDoc",u)}}));var t=e.Pos;function n(e){this.options=e;this.from=this.to=0}function r(e){if(e===true)e={};if(e.gutter==null)e.gutter="CodeMirror-foldgutter";if(e.indicatorOpen==null)e.indicatorOpen="CodeMirror-foldgutter-open";if(e.indicatorFolded==null)e.indicatorFolded="CodeMirror-foldgutter-folded";return e}function i(e,n){var r=e.findMarks(t(n,0),t(n+1,0));for(var i=0;i<r.length;++i){if(r[i].__isFold){var o=r[i].find(-1);if(o&&o.line===n)return r[i]}}}function o(e){if(typeof e=="string"){var t=document.createElement("div");t.className=e+" CodeMirror-guttermarker-subtle";return t}else{return e.cloneNode(true)}}function a(e,n,r){var a=e.state.foldGutter.options,l=n-1;var c=e.foldOption(a,"minFoldSize");var u=e.foldOption(a,"rangeFinder");var d=typeof a.indicatorFolded=="string"&&s(a.indicatorFolded);var f=typeof a.indicatorOpen=="string"&&s(a.indicatorOpen);e.eachLine(n,r,(function(n){++l;var r=null;var s=n.gutterMarkers;if(s)s=s[a.gutter];if(i(e,l)){if(d&&s&&d.test(s.className))return;r=o(a.indicatorFolded)}else{var p=t(l,0);var h=u&&u(e,p);if(h&&h.to.line-h.from.line>=c){if(f&&s&&f.test(s.className))return;r=o(a.indicatorOpen)}}if(!r&&!s)return;e.setGutterMarker(n,a.gutter,r)}))}function s(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}function l(e){var t=e.getViewport(),n=e.state.foldGutter;if(!n)return;e.operation((function(){a(e,t.from,t.to)}));n.from=t.from;n.to=t.to}function c(e,n,r){var o=e.state.foldGutter;if(!o)return;var a=o.options;if(r!=a.gutter)return;var s=i(e,n);if(s)s.clear();else e.foldCode(t(n,0),a)}function u(e){var t=e.state.foldGutter;if(!t)return;var n=t.options;t.from=t.to=0;clearTimeout(t.changeUpdate);t.changeUpdate=setTimeout((function(){l(e)}),n.foldOnChangeTimeSpan||600)}function d(e){var t=e.state.foldGutter;if(!t)return;var n=t.options;clearTimeout(t.changeUpdate);t.changeUpdate=setTimeout((function(){var n=e.getViewport();if(t.from==t.to||n.from-t.to>20||t.from-n.to>20){l(e)}else{e.operation((function(){if(n.from<t.from){a(e,n.from,t.from);t.from=n.from}if(n.to>t.to){a(e,t.to,n.to);t.to=n.to}}))}}),n.updateViewportTimeSpan||400)}function f(e,t){var n=e.state.foldGutter;if(!n)return;var r=t.line;if(r>=n.from&&r<n.to)a(e,r,r+1)}}))},yBrN:function(e,t,n){"use strict";n.d(t,"a",(function(){return D}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n("VCL8");var l=n("xggJ");var c=n("xySv");var u=n("7x2u");var d=n("AFve");var f=n("ZEf0");var p=n("a26C");var h=n("B4SR");var m=n("YTow");var b=n("g6VP");var v=n("x3u0");var g=n("Nc1m");function _(e,t,n){var r=t!=null?t:-Infinity;var i=n!=null?n:Infinity;return Object(g["c"])(e,r,i)}function y(e){if(e===void 0){e=""}return e.toString()}function w(e){return e!=null&&e-parseFloat(e)+1>=0}function x(e){if(e.key==null){return true}if(e.ctrlKey||e.altKey||e.metaKey){return true}var t=e.key.length===1;if(!t){return true}return k(e.key)}var C=/^[Ee0-9\+\-\.]$/;function k(e){return C.test(e)}function E(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n}function M(e){return e.replace(/[\uFF10-\uFF19]/g,(function(e){return String.fromCharCode(e.charCodeAt(0)-65248)}))}function S(e){var t=M(e).split("");var n=t.filter(k);return n.join("")}var L;(function(e){e[e["DOWN"]=-1]="DOWN";e[e["UP"]=1]="UP"})(L||(L={}));var T=["allowNumericCharactersOnly","buttonPosition","clampValueOnBlur","className","defaultValue","majorStepSize","minorStepSize","onButtonClick","onValueChange","selectAllOnFocus","selectAllOnIncrement","stepSize"];var D=function(e){Object(r["__extends"])(t,e);function t(){var t;var r=e.apply(this,arguments)||this;r.state={currentImeInputInvalid:false,shouldSelectAfterUpdate:false,stepMaxPrecision:n.getStepMaxPrecision(r.props),value:y((t=r.props.value)!==null&&t!==void 0?t:r.props.defaultValue)};r.didPasteEventJustOccur=false;r.delta=0;r.inputElement=null;r.intervalId=null;r.incrementButtonHandlers=r.getButtonEventHandlers(L.UP);r.decrementButtonHandlers=r.getButtonEventHandlers(L.DOWN);r.inputRef=function(e){r.inputElement=e;l["Utils"].safeInvoke(r.props.inputRef,e)};r.handleButtonClick=function(e,t){var n,i;var o=r.updateDelta(t,e);var a=r.incrementValue(o);(i=(n=r.props).onButtonClick)===null||i===void 0?void 0:i.call(n,+a,a)};r.stopContinuousChange=function(){r.delta=0;r.clearTimeouts();clearInterval(r.intervalId);document.removeEventListener("mouseup",r.stopContinuousChange)};r.handleContinuousChange=function(){var e,t;var n=r.incrementValue(r.delta);(t=(e=r.props).onButtonClick)===null||t===void 0?void 0:t.call(e,+n,n)};r.handleInputFocus=function(e){r.setState({shouldSelectAfterUpdate:r.props.selectAllOnFocus});l["Utils"].safeInvoke(r.props.onFocus,e)};r.handleInputBlur=function(e){r.setState({shouldSelectAfterUpdate:false});if(r.props.clampValueOnBlur){var t=e.target.value;r.handleNextValue(r.roundAndClampValue(t))}l["Utils"].safeInvoke(r.props.onBlur,e)};r.handleInputKeyDown=function(e){if(r.props.disabled||r.props.readOnly){return}var t=e.keyCode;var n;if(t===l["Keys"].ARROW_UP){n=L.UP}else if(t===l["Keys"].ARROW_DOWN){n=L.DOWN}if(n!=null){e.preventDefault();var i=r.updateDelta(n,e);r.incrementValue(i)}l["Utils"].safeInvoke(r.props.onKeyDown,e)};r.handleCompositionEnd=function(e){if(r.props.allowNumericCharactersOnly){r.handleNextValue(S(e.data));r.setState({currentImeInputInvalid:false})}};r.handleCompositionUpdate=function(e){if(r.props.allowNumericCharactersOnly){var t=e.data;var n=S(t);if(n.length===0&&t.length>0){r.setState({currentImeInputInvalid:true})}else{r.setState({currentImeInputInvalid:false})}}};r.handleInputKeyPress=function(e){if(r.props.allowNumericCharactersOnly&&!x(e)){e.preventDefault()}l["Utils"].safeInvoke(r.props.onKeyPress,e)};r.handleInputPaste=function(e){r.didPasteEventJustOccur=true;l["Utils"].safeInvoke(r.props.onPaste,e)};r.handleInputChange=function(e){var t=e.target.value;var n=t;if(r.props.allowNumericCharactersOnly&&r.didPasteEventJustOccur){r.didPasteEventJustOccur=false;n=S(t)}r.handleNextValue(n);r.setState({shouldSelectAfterUpdate:false})};return r}n=t;t.getDerivedStateFromProps=function(e,t){var i,o;var a={prevMaxProp:e.max,prevMinProp:e.min,prevValueProp:e.value};var s=e.min!==t.prevMinProp;var l=e.max!==t.prevMaxProp;var c=s||l;var u=(o=(i=e.value)===null||i===void 0?void 0:i.toString())!==null&&o!==void 0?o:t.value;var d=n.getStepMaxPrecision(e);var f=u!==n.VALUE_EMPTY?n.roundAndClampValue(u,d,e.min,e.max):n.VALUE_EMPTY;if(c&&f!==t.value){return Object(r["__assign"])(Object(r["__assign"])({},a),{stepMaxPrecision:d,value:f})}return Object(r["__assign"])(Object(r["__assign"])({},a),{stepMaxPrecision:d,value:u})};t.getStepMaxPrecision=function(e){if(e.minorStepSize!=null){return l["Utils"].countDecimalPlaces(e.minorStepSize)}else{return l["Utils"].countDecimalPlaces(e.stepSize)}};t.roundAndClampValue=function(e,t,r,i,o){if(o===void 0){o=0}if(!w(e)){return n.VALUE_EMPTY}var a=E(parseFloat(e)+o,t);return _(a,r,i).toString()};t.prototype.render=function(){var e;var t=this.props,n=t.buttonPosition,r=t.className,i=t.fill,s=t.large;var u=o()(l["Classes"].NUMERIC_INPUT,(e={},e[l["Classes"].LARGE]=s,e),r);var d=this.renderButtons();return a["createElement"](b["a"],{className:u,fill:i},n===c["a"].LEFT&&d,this.renderInput(),n===c["a"].RIGHT&&d)};t.prototype.componentDidUpdate=function(t,n){var r,i;e.prototype.componentDidUpdate.call(this,t,n);if(this.state.shouldSelectAfterUpdate){this.inputElement.setSelectionRange(0,this.state.value.length)}var o=this.props.min!==t.min;var a=this.props.max!==t.max;var s=o||a;if(s&&this.state.value!==n.value){(i=(r=this.props).onValueChange)===null||i===void 0?void 0:i.call(r,+this.state.value,this.state.value,this.inputElement)}};t.prototype.validateProps=function(e){var t=e.majorStepSize,r=e.max,i=e.min,o=e.minorStepSize,a=e.stepSize,s=e.value;if(i!=null&&r!=null&&i>r){throw new Error(p["v"])}if(a==null){throw new Error(p["x"])}if(a<=0){throw new Error(p["w"])}if(o&&o<=0){throw new Error(p["u"])}if(t&&t<=0){throw new Error(p["s"])}if(o&&o>a){throw new Error(p["t"])}if(t&&t<a){throw new Error(p["r"])}if(s!=null){var l=n.getStepMaxPrecision(e);var c=n.roundAndClampValue(s.toString(),l,i,r);if(c!==s.toString()){console.warn(p["q"])}}};t.prototype.renderButtons=function(){var e=this.props,t=e.intent,n=e.max,i=e.min;var o=this.state.value;var s=this.props.disabled||this.props.readOnly;return a["createElement"](h["a"],{className:l["Classes"].FIXED,key:"button-group",vertical:true},a["createElement"](m["a"],Object(r["__assign"])({disabled:s||o!==""&&+o>=n,icon:"chevron-up",intent:t},this.incrementButtonHandlers)),a["createElement"](m["a"],Object(r["__assign"])({disabled:s||o!==""&&+o<=i,icon:"chevron-down",intent:t},this.decrementButtonHandlers)))};t.prototype.renderInput=function(){var e=Object(u["b"])(this.props,T,true);return a["createElement"](v["a"],Object(r["__assign"])({autoComplete:"off"},e,{intent:this.state.currentImeInputInvalid?d["a"].DANGER:this.props.intent,inputRef:this.inputRef,large:this.props.large,leftIcon:this.props.leftIcon,onFocus:this.handleInputFocus,onBlur:this.handleInputBlur,onChange:this.handleInputChange,onCompositionEnd:this.handleCompositionEnd,onCompositionUpdate:this.handleCompositionUpdate,onKeyDown:this.handleInputKeyDown,onKeyPress:this.handleInputKeyPress,onPaste:this.handleInputPaste,rightElement:this.props.rightElement,value:this.state.value}))};t.prototype.getButtonEventHandlers=function(e){var t=this;return{onKeyDown:function(n){if(!t.props.disabled&&l["Keys"].isKeyboardClick(n.keyCode)){t.handleButtonClick(n,e)}},onMouseDown:function(n){if(!t.props.disabled){t.handleButtonClick(n,e);t.startContinuousChange()}}}};t.prototype.startContinuousChange=function(){var e=this;document.addEventListener("mouseup",this.stopContinuousChange);this.setTimeout((function(){e.intervalId=window.setInterval(e.handleContinuousChange,n.CONTINUOUS_CHANGE_INTERVAL)}),n.CONTINUOUS_CHANGE_DELAY)};t.prototype.handleNextValue=function(e){var t,n;if(this.props.value==null){this.setState({value:e})}(n=(t=this.props).onValueChange)===null||n===void 0?void 0:n.call(t,+e,e,this.inputElement)};t.prototype.incrementValue=function(e){var t=this.state.value===n.VALUE_EMPTY?n.VALUE_ZERO:this.state.value;var r=this.roundAndClampValue(t,e);if(r!==this.state.value){this.handleNextValue(r);this.setState({shouldSelectAfterUpdate:this.props.selectAllOnIncrement})}return r};t.prototype.getIncrementDelta=function(e,t,n){var r=this.props,i=r.majorStepSize,o=r.minorStepSize,a=r.stepSize;if(t&&i!=null){return e*i}else if(n&&o!=null){return e*o}else{return e*a}};t.prototype.roundAndClampValue=function(e,t){if(t===void 0){t=0}return n.roundAndClampValue(e,this.state.stepMaxPrecision,this.props.min,this.props.max,t)};t.prototype.updateDelta=function(e,t){this.delta=this.getIncrementDelta(e,t.shiftKey,t.altKey);return this.delta};var n;t.displayName=u["a"]+".NumericInput";t.VALUE_EMPTY="";t.VALUE_ZERO="0";t.defaultProps={allowNumericCharactersOnly:true,buttonPosition:c["a"].RIGHT,clampValueOnBlur:false,defaultValue:n.VALUE_EMPTY,large:false,majorStepSize:10,minorStepSize:.1,selectAllOnFocus:false,selectAllOnIncrement:false,stepSize:1};t.CONTINUOUS_CHANGE_DELAY=300;t.CONTINUOUS_CHANGE_INTERVAL=100;t=n=Object(r["__decorate"])([s["polyfill"]],t);return t}(f["a"])},yD6e:function(e,t,n){"use strict";t.__esModule=true;t.default=r;function r(e,t){if(e.classList)return!!t&&e.classList.contains(t);else return(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")!==-1}e.exports=t["default"]},yDfQ:function(e,t,n){"use strict";n.r(t);t["default"]=n.p+"89bd2e38475e441a5cd70f663f921d61.eot"},yDuk:function(e,t,n){"use strict";n.d(t,"c",(function(){return v}));n.d(t,"d",(function(){return g}));n.d(t,"e",(function(){return _}));n.d(t,"a",(function(){return y}));n.d(t,"b",(function(){return w}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("i8i4");var c=n.n(l);var u=n("xggJ");var d=n("d3yt");var f=n("ZCLb");var p=n("Rvdv");var h=10;var m=function(){function e(){var e=this;this.componentProps={globalHotkeysGroup:"Global hotkeys"};this.hotkeysQueue=[];this.isDialogShowing=false;this.show=function(){e.isDialogShowing=true;e.render()};this.hide=function(){e.isDialogShowing=false;e.render()}}e.prototype.render=function(){if(this.container==null){this.container=this.getContainer()}l["render"](this.renderComponent(),this.container)};e.prototype.unmount=function(){if(this.container!=null){l["unmountComponentAtNode"](this.container);this.container.remove();delete this.container}};e.prototype.enqueueHotkeysForDisplay=function(e){this.hotkeysQueue.push(e);window.clearTimeout(this.showTimeoutToken);this.showTimeoutToken=window.setTimeout(this.show,h)};e.prototype.hideAfterDelay=function(){window.clearTimeout(this.hideTimeoutToken);this.hideTimeoutToken=window.setTimeout(this.hide,h)};e.prototype.isShowing=function(){return this.isDialogShowing};e.prototype.getContainer=function(){if(this.container==null){this.container=document.createElement("div");this.container.classList.add(u["Classes"].PORTAL);document.body.appendChild(this.container)}return this.container};e.prototype.renderComponent=function(){return a["createElement"](d["Dialog"],Object(r["__assign"])({},this.componentProps,{className:o()(u["Classes"].HOTKEY_DIALOG,this.componentProps.className),isOpen:this.isDialogShowing,onClose:this.hide}),a["createElement"]("div",{className:u["Classes"].DIALOG_BODY},this.renderHotkeys()))};e.prototype.renderHotkeys=function(){var e=this;var t=this.emptyHotkeyQueue();var n=t.map((function(t,n){var i=t.global===true&&t.group==null?e.componentProps.globalHotkeysGroup:t.group;return a["createElement"](f["a"],Object(r["__assign"])({key:n},t,{group:i}))}));return a["createElement"](p["a"],null,n)};e.prototype.emptyHotkeyQueue=function(){var e=this.hotkeysQueue.reduce((function(e,t){return e.concat(t)}),[]);this.hotkeysQueue.length=0;return e};return e}();var b=new m;function v(){return b.isShowing()}function g(e){for(var t in e){if(e.hasOwnProperty(t)){b.componentProps[t]=e[t]}}}function _(e){b.enqueueHotkeysForDisplay(e)}function y(){b.hide()}function w(){b.hideAfterDelay()}},yLpj:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){if(typeof window==="object")n=window}e.exports=n},yNAP:function(e,t,n){"use strict";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const i=r(n("q1tI"));const o=n("zXNK");function a(e,t){let n=[];if(!e.tagName||typeof e.tagName!=="string"){throw new Error(`Invalid tagName on ${JSON.stringify(e,null,2)}`)}if(!e.attributes||Array.isArray(e.attributes)||typeof e.attributes!=="object"){throw new Error("Attributes must exist on a VDOM Object as an object")}if(e.attributes.style===null||e.attributes.style===undefined){}else if(Array.isArray(e.attributes.style)||typeof e.attributes.style!=="object"){throw new Error("Style attribute must be an object like { 'backgroundColor': 'DeepPink' }")}if(e.attributes.dangerouslySetInnerHTML){delete e.attributes.dangerouslySetInnerHTML}if(e.eventHandlers){for(const n in e.eventHandlers){if(e.eventHandlers.hasOwnProperty(n)){const r=e.eventHandlers[n];e.attributes[n]=e=>{const n=o.serializeEvent(e);t(r,n)}}}}n[0]=e.tagName;n[1]=e.attributes;const r=e.children;if(r){if(Array.isArray(r)){if(n[1]===undefined){n[1]=null}n=n.concat(s(r,t))}else if(typeof r==="string"){n[2]=r}else if(typeof r==="object"){n[2]=a(r,t)}else{throw new Error("children of a vdom element must be a string, object, null, or array of vdom nodes")}}return i.createElement.apply({},n)}t.objectToReactElement=a;function s(e,t){const n=[];for(let r=0,i=e.length;r<i;r++){const i=e[r];if(i===null){continue}else if(Array.isArray(i)){n.push(s(i,t))}else if(typeof i==="string"){n.push(i)}else if(typeof i==="object"){const e={tagName:i.tagName,attributes:i.attributes,children:i.children,eventHandlers:i.eventHandlers,key:r};if(i.attributes&&i.attributes.key){e.key=i.attributes.key}n.push(a(e,t))}else{throw new Error(`invalid vdom child: "${i}"`)}}return n}},yPMs:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:true,meridiemParse:/PD|MD/,isPM:function(e){return e.charAt(0)==="M"},meridiem:function(e,t,n){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))},yPs2:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r={START:"start",END:"end"}},yTmf:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("aH8u"),"");t.i(n("H+0L"),"");t.i(n("xN4p"),"");t.i(n("N4pV"),"");t.i(n("cKSV"),"");t.i(n("7RLm"),"");t.i(n("8D6k"),"");t.i(n("xJso"),"");t.i(n("96Nh"),"");t.i(n("u/kz"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},yZE0:function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"green screen",author:"chris kempson (http://chriskempson.com)",base00:"#001100",base01:"#003300",base02:"#005500",base03:"#007700",base04:"#009900",base05:"#00bb00",base06:"#00dd00",base07:"#00ff00",base08:"#007700",base09:"#009900",base0A:"#007700",base0B:"#00bb00",base0C:"#005500",base0D:"#009900",base0E:"#00bb00",base0F:"#005500"};e.exports=t["default"]},yZSf:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("ZEf0");var u=n("0Cba");var d=n("7x2u");var f=n("t3+v");var p=n("til7");var h=n("QRwY");var m=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){var e=this.props,t=e.action,n=e.children,r=e.className,i=e.description,s=e.title;return a["createElement"]("div",{className:o()(u["NON_IDEAL_STATE"],r)},this.maybeRenderVisual(),s&&a["createElement"](p["f"],null,s),i&&Object(f["a"])(i,"div"),t,n)};t.prototype.maybeRenderVisual=function(){var e=this.props.icon;if(e==null){return null}else{return a["createElement"]("div",{className:u["NON_IDEAL_STATE_VISUAL"]},a["createElement"](h["a"],{icon:e,iconSize:h["a"].SIZE_LARGE*3}))}};t.displayName=d["a"]+".NonIdealState";t=Object(r["__decorate"])([l["polyfill"]],t);return t}(c["a"])},ycFn:function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=true;t.default=o;var i=r(n("yD6e"));function o(e,t){if(e.classList)e.classList.add(t);else if(!(0,i.default)(e,t))if(typeof e.className==="string")e.className=e.className+" "+t;else e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t)}e.exports=t["default"]},yhkN:function(e,t,n){"use strict";n.d(t,"b",(function(){return C}));n.d(t,"d",(function(){return k}));n.d(t,"e",(function(){return E}));n.d(t,"c",(function(){return M}));n.d(t,"a",(function(){return T}));var r=n("hI0s");var i=n.n(r);var o=n("i96i");var a=n("tv8p");var s=n("v77G");var l=n("FZTM");var c=n("ROI/");var u=n("/Zo8");var d=n("J8M5");var f=n("2DVW");var p=n("q1tI");var h=n.n(p);var m=n("7wFH");var b=n("PbVF");const v="jp-Toolbar";const g="jp-Toolbar-item";const _="jp-Toolbar-kernelName";const y="jp-Toolbar-spacer";const w="jp-Toolbar-kernelStatus";class x extends f["PanelLayout"]{constructor(){super(...arguments);this._dirty=false}onFitRequest(e){super.onFitRequest(e);if(this.parent.isAttached){if(Object(c["some"])(this.widgets,e=>!e.isHidden)){this.parent.node.style.minHeight="var(--jp-private-toolbar-height)"}else{this.parent.node.style.minHeight=""}}this._dirty=true;if(this.parent.parent){u["MessageLoop"].sendMessage(this.parent.parent,f["Widget"].Msg.FitRequest)}if(this._dirty){u["MessageLoop"].sendMessage(this.parent,f["Widget"].Msg.UpdateRequest)}}onUpdateRequest(e){super.onUpdateRequest(e);if(this.parent.isVisible){this._dirty=false}}onChildShown(e){super.onChildShown(e);this.parent.fit()}onChildHidden(e){super.onChildHidden(e);this.parent.fit()}onBeforeAttach(e){super.onBeforeAttach(e);this.parent.fit()}attachWidget(e,t){super.attachWidget(e,t);this.parent.fit()}detachWidget(e,t){super.detachWidget(e,t);this.parent.fit()}}class C extends f["Widget"]{constructor(){super();this.addClass(v);this.addClass("jp-scrollbar-tiny");this.layout=new x}names(){const e=this.layout;return Object(c["map"])(e.widgets,e=>D.nameProperty.get(e))}addItem(e,t){const n=this.layout;return this.insertItem(n.widgets.length,e,t)}insertItem(e,t,n){const r=Object(c["find"])(this.names(),e=>e===t);if(r){return false}n.addClass(g);const i=this.layout;i.insertWidget(e,n);D.nameProperty.set(n,t);return true}insertAfter(e,t,n){return this._insertRelative(e,1,t,n)}insertBefore(e,t,n){return this._insertRelative(e,0,t,n)}_insertRelative(e,t,n,r){const i=Object(c["map"])(this.names(),(e,t)=>({name:e,index:t}));const o=Object(c["find"])(i,t=>t.name===e);if(o){return this.insertItem(o.index+t,n,r)}return false}handleEvent(e){switch(e.type){case"click":this.handleClick(e);break;default:break}}handleClick(e){if(e.target instanceof HTMLLabelElement){const t=e.target.getAttribute("for");if(t&&this.node.querySelector(`#${t}`)){return}}if(this.node.contains(document.activeElement)){return}if(this.parent){this.parent.activate()}}onAfterAttach(e){this.node.addEventListener("click",this)}onBeforeDetach(e){this.node.removeEventListener("click",this)}}(function(e){function t(e){return new M({icon:o["eb"],onClick:()=>{var t,n;void((n=(t=e.session)===null||t===void 0?void 0:t.kernel)===null||n===void 0?void 0:n.interrupt())},tooltip:"Interrupt the kernel"})}e.createInterruptButton=t;function n(e,t){return new M({icon:o["X"],onClick:()=>{void(t!==null&&t!==void 0?t:m["b"]).restart(e)},tooltip:"Restart the kernel"})}e.createRestartButton=n;function r(){return new D.Spacer}e.createSpacerItem=r;function i(e,t){const n=b["a"].create(p["createElement"](D.KernelNameComponent,{sessionContext:e,dialogs:t!==null&&t!==void 0?t:m["b"]}));n.addClass("jp-KernelName");return n}e.createKernelNameItem=i;function a(e){return new D.KernelStatus(e)}e.createKernelStatusItem=a})(C||(C={}));function k(e){const t=t=>{var n,r;if(t.button===0){t.preventDefault();(r=(n=e).onClick)===null||r===void 0?void 0:r.call(n)}};const n=t=>{var n,r;const{key:i}=t;if(i==="Enter"||i===" "){(r=(n=e).onClick)===null||r===void 0?void 0:r.call(n)}};return p["createElement"](a["a"],{className:e.className?e.className+" jp-ToolbarButtonComponent":"jp-ToolbarButtonComponent",disabled:e.enabled===false,onMouseDown:t,onKeyDown:n,title:e.tooltip||e.iconLabel,minimal:true},(e.icon||e.iconClass)&&p["createElement"](s["a"].resolveReact,{icon:e.icon,iconClass:Object(l["a"])(e.iconClass,"jp-Icon"),className:"jp-ToolbarButtonComponent-icon",tag:"span",stylesheet:"toolbarButton"}),e.label&&p["createElement"]("span",{className:"jp-ToolbarButtonComponent-label"},e.label))}function E(e){e.addClass("jp-ToolbarButton");return e}class M extends b["a"]{constructor(e={}){super();this.props=e;E(this)}render(){return p["createElement"](k,Object.assign({},this.props))}}function S(e){return p["createElement"](b["b"],{signal:e.commands.commandChanged,shouldUpdate:(t,n)=>n.id===e.id&&n.type==="changed"||n.type==="many-changed"},()=>p["createElement"](k,Object.assign({},D.propsFromCommand(e))))}function L(e){e.addClass("jp-CommandToolbarButton");return e}class T extends b["a"]{constructor(e){super();this.props=e;L(this)}render(){return p["createElement"](S,Object.assign({},this.props))}}var D;(function(e){function t(e){const{commands:t,id:n,args:r}=e;const i=t.iconClass(n,r);const o=t.iconLabel(n,r);const a=t.icon(n,r);const s=a===i?undefined:a;const l=t.label(n,r);let c=t.className(n,r);if(t.isToggled(n,r)){c+=" lm-mod-toggled"}if(!t.isVisible(n,r)){c+=" lm-mod-hidden"}const u=t.caption(n,r)||l||o;const d=()=>{void t.execute(n,r)};const f=t.isEnabled(n,r);return{className:c,icon:s,iconClass:i,tooltip:u,onClick:d,enabled:f,label:l}}e.propsFromCommand=t;e.nameProperty=new d["AttachedProperty"]({name:"name",create:()=>""});function n(){}e.noOp=n;class i extends f["Widget"]{constructor(){super();this.addClass(y)}}e.Spacer=i;function a(e){const t=()=>{void e.dialogs.selectKernel(e.sessionContext)};return p["createElement"](b["b"],{signal:e.sessionContext.kernelChanged,initialSender:e.sessionContext},e=>{var n;return p["createElement"](k,{className:_,onClick:t,tooltip:"Switch kernel",label:(n=e)===null||n===void 0?void 0:n.kernelDisplayName})})}e.KernelNameComponent=a;class s extends f["Widget"]{constructor(e){super();this.addClass(w);this._onStatusChanged(e);e.statusChanged.connect(this._onStatusChanged,this)}_onStatusChanged(e){if(this.isDisposed){return}const t=e.kernelDisplayStatus;if(this._isBusy(t)){o["l"].element({container:this.node,title:`Kernel ${r["Text"].titleCase(t)}`,stylesheet:"toolbarButton",alignSelf:"normal",height:"24px"})}else{o["k"].element({container:this.node,title:`Kernel ${r["Text"].titleCase(t)}`,stylesheet:"toolbarButton",alignSelf:"normal",height:"24px"})}}_isBusy(e){return e==="busy"||e==="starting"||e==="terminating"||e==="restarting"||e==="initializing"}}e.KernelStatus=s})(D||(D={}))},yjZJ:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n("hI0s");const i=n("O0Ec");const o=n("ZWV2");const a="api/workspaces";class s extends i.DataConnector{constructor(e={}){var t;super();this.serverSettings=(t=e.serverSettings,t!==null&&t!==void 0?t:o.ServerConnection.makeSettings())}async fetch(e){const{serverSettings:t}=this;const{baseUrl:n,appUrl:r}=t;const{makeRequest:i,ResponseError:a}=o.ServerConnection;const s=n+r;const c=l.url(s,e);const u=await i(c,{},t);if(u.status!==200){const e=await a.create(u);throw e}return u.json()}async list(){const{serverSettings:e}=this;const{baseUrl:t,appUrl:n}=e;const{makeRequest:r,ResponseError:i}=o.ServerConnection;const a=t+n;const s=l.url(a,"");const c=await r(s,{},e);if(c.status!==200){const e=await i.create(c);throw e}const u=await c.json();return u.workspaces}async remove(e){const{serverSettings:t}=this;const{baseUrl:n,appUrl:r}=t;const{makeRequest:i,ResponseError:a}=o.ServerConnection;const s=n+r;const c=l.url(s,e);const u={method:"DELETE"};const d=await i(c,u,t);if(d.status!==204){const e=await a.create(d);throw e}}async save(e,t){const{serverSettings:n}=this;const{baseUrl:r,appUrl:i}=n;const{makeRequest:a,ResponseError:s}=o.ServerConnection;const c=r+i;const u=l.url(c,e);const d={body:JSON.stringify(t),method:"PUT"};const f=await a(u,d,n);if(f.status!==204){const e=await s.create(f);throw e}}}t.WorkspaceManager=s;var l;(function(e){function t(e,t){return r.URLExt.join(e,a,t)}e.url=t})(l||(l={}))},yl30:function(e,t,n){"use strict";var r=n("q1tI"),i=n("MgzW"),o=n("QCnb");function a(e){for(var t=e.message,n="https://reactjs.org/docs/error-decoder.html?invariant="+t,r=1;r<arguments.length;r++)n+="&args[]="+encodeURIComponent(arguments[r]);e.message="Minified React error #"+t+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ";return e}if(!r)throw a(Error(227));var s=null,l={};function c(){if(s)for(var e in l){var t=l[e],n=s.indexOf(e);if(!(-1<n))throw a(Error(96),e);if(!d[n]){if(!t.extractEvents)throw a(Error(97),e);d[n]=t;n=t.eventTypes;for(var r in n){var i=void 0;var o=n[r],c=t,p=r;if(f.hasOwnProperty(p))throw a(Error(99),p);f[p]=o;var h=o.phasedRegistrationNames;if(h){for(i in h)h.hasOwnProperty(i)&&u(h[i],c,p);i=!0}else o.registrationName?(u(o.registrationName,c,p),i=!0):i=!1;if(!i)throw a(Error(98),r,e)}}}}function u(e,t,n){if(p[e])throw a(Error(100),e);p[e]=t;h[e]=t.eventTypes[n].dependencies}var d=[],f={},p={},h={};function m(e,t,n,r,i,o,a,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(u){this.onError(u)}}var b=!1,v=null,g=!1,_=null,y={onError:function(e){b=!0;v=e}};function w(e,t,n,r,i,o,a,s,l){b=!1;v=null;m.apply(y,arguments)}function x(e,t,n,r,i,o,s,l,c){w.apply(this,arguments);if(b){if(b){var u=v;b=!1;v=null}else throw a(Error(198));g||(g=!0,_=u)}}var C=null,k=null,E=null;function M(e,t,n){var r=e.type||"unknown-event";e.currentTarget=E(n);x(r,t,void 0,e);e.currentTarget=null}function S(e,t){if(null==t)throw a(Error(30));if(null==e)return t;if(Array.isArray(e)){if(Array.isArray(t))return e.push.apply(e,t),e;e.push(t);return e}return Array.isArray(t)?[e].concat(t):[e,t]}function L(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var T=null;function D(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)M(e,t[r],n[r]);else t&&M(e,t,n);e._dispatchListeners=null;e._dispatchInstances=null;e.isPersistent()||e.constructor.release(e)}}function O(e){null!==e&&(T=S(T,e));e=T;T=null;if(e){L(e,D);if(T)throw a(Error(95));if(g)throw e=_,g=!1,_=null,e}}var A={injectEventPluginOrder:function(e){if(s)throw a(Error(101));s=Array.prototype.slice.call(e);c()},injectEventPluginsByName:function(e){var t=!1,n;for(n in e)if(e.hasOwnProperty(n)){var r=e[n];if(!l.hasOwnProperty(n)||l[n]!==r){if(l[n])throw a(Error(102),n);l[n]=r;t=!0}}t&&c()}};function j(e,t){var n=e.stateNode;if(!n)return null;var r=C(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(r=!r.disabled)||(e=e.type,r=!("button"===e||"input"===e||"select"===e||"textarea"===e));e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw a(Error(231),t,typeof n);return n}var P=Math.random().toString(36).slice(2),R="__reactInternalInstance$"+P,I="__reactEventHandlers$"+P;function z(e){if(e[R])return e[R];for(;!e[R];)if(e.parentNode)e=e.parentNode;else return null;e=e[R];return 5===e.tag||6===e.tag?e:null}function N(e){e=e[R];return!e||5!==e.tag&&6!==e.tag?null:e}function H(e){if(5===e.tag||6===e.tag)return e.stateNode;throw a(Error(33))}function F(e){return e[I]||null}function B(e){do{e=e.return}while(e&&5!==e.tag);return e?e:null}function V(e,t,n){if(t=j(e,n.dispatchConfig.phasedRegistrationNames[t]))n._dispatchListeners=S(n._dispatchListeners,t),n._dispatchInstances=S(n._dispatchInstances,e)}function Y(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=B(t);for(t=n.length;0<t--;)V(n[t],"captured",e);for(t=0;t<n.length;t++)V(n[t],"bubbled",e)}}function W(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=j(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=S(n._dispatchListeners,t),n._dispatchInstances=S(n._dispatchInstances,e))}function U(e){e&&e.dispatchConfig.registrationName&&W(e._targetInst,null,e)}function q(e){L(e,Y)}var G=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement);function K(e,t){var n={};n[e.toLowerCase()]=t.toLowerCase();n["Webkit"+e]="webkit"+t;n["Moz"+e]="moz"+t;return n}var $={animationend:K("Animation","AnimationEnd"),animationiteration:K("Animation","AnimationIteration"),animationstart:K("Animation","AnimationStart"),transitionend:K("Transition","TransitionEnd")},J={},X={};G&&(X=document.createElement("div").style,"AnimationEvent"in window||(delete $.animationend.animation,delete $.animationiteration.animation,delete $.animationstart.animation),"TransitionEvent"in window||delete $.transitionend.transition);function Z(e){if(J[e])return J[e];if(!$[e])return e;var t=$[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in X)return J[e]=t[n];return e}var Q=Z("animationend"),ee=Z("animationiteration"),te=Z("animationstart"),ne=Z("transitionend"),re="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),ie=null,oe=null,ae=null;function se(){if(ae)return ae;var e,t=oe,n=t.length,r,i="value"in ie?ie.value:ie.textContent,o=i.length;for(e=0;e<n&&t[e]===i[e];e++);var a=n-e;for(r=1;r<=a&&t[n-r]===i[o-r];r++);return ae=i.slice(e,1<r?1-r:void 0)}function le(){return!0}function ce(){return!1}function ue(e,t,n,r){this.dispatchConfig=e;this._targetInst=t;this.nativeEvent=n;e=this.constructor.Interface;for(var i in e)e.hasOwnProperty(i)&&((t=e[i])?this[i]=t(n):"target"===i?this.target=r:this[i]=n[i]);this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?le:ce;this.isPropagationStopped=ce;return this}i(ue.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=le)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=le)},persist:function(){this.isPersistent=le},isPersistent:ce,destructor:function(){var e=this.constructor.Interface,t;for(t in e)this[t]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null;this.isPropagationStopped=this.isDefaultPrevented=ce;this._dispatchInstances=this._dispatchListeners=null}});ue.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};ue.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var o=new t;i(o,n.prototype);n.prototype=o;n.prototype.constructor=n;n.Interface=i({},r.Interface,e);n.extend=r.extend;pe(n);return n};pe(ue);function de(e,t,n,r){if(this.eventPool.length){var i=this.eventPool.pop();this.call(i,e,t,n,r);return i}return new this(e,t,n,r)}function fe(e){if(!(e instanceof this))throw a(Error(279));e.destructor();10>this.eventPool.length&&this.eventPool.push(e)}function pe(e){e.eventPool=[];e.getPooled=de;e.release=fe}var he=ue.extend({data:null}),me=ue.extend({data:null}),be=[9,13,27,32],ve=G&&"CompositionEvent"in window,ge=null;G&&"documentMode"in document&&(ge=document.documentMode);var _e=G&&"TextEvent"in window&&!ge,ye=G&&(!ve||ge&&8<ge&&11>=ge),we=String.fromCharCode(32),xe={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},Ce=!1;function ke(e,t){switch(e){case"keyup":return-1!==be.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function Ee(e){e=e.detail;return"object"===typeof e&&"data"in e?e.data:null}var Me=!1;function Se(e,t){switch(e){case"compositionend":return Ee(t);case"keypress":if(32!==t.which)return null;Ce=!0;return we;case"textInput":return e=t.data,e===we&&Ce?null:e;default:return null}}function Le(e,t){if(Me)return"compositionend"===e||!ve&&ke(e,t)?(e=se(),ae=oe=ie=null,Me=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return ye&&"ko"!==t.locale?null:t.data;default:return null}}var Te={eventTypes:xe,extractEvents:function(e,t,n,r){var i=void 0;var o=void 0;if(ve)e:{switch(e){case"compositionstart":i=xe.compositionStart;break e;case"compositionend":i=xe.compositionEnd;break e;case"compositionupdate":i=xe.compositionUpdate;break e}i=void 0}else Me?ke(e,n)&&(i=xe.compositionEnd):"keydown"===e&&229===n.keyCode&&(i=xe.compositionStart);i?(ye&&"ko"!==n.locale&&(Me||i!==xe.compositionStart?i===xe.compositionEnd&&Me&&(o=se()):(ie=r,oe="value"in ie?ie.value:ie.textContent,Me=!0)),i=he.getPooled(i,t,n,r),o?i.data=o:(o=Ee(n),null!==o&&(i.data=o)),q(i),o=i):o=null;(e=_e?Se(e,n):Le(e,n))?(t=me.getPooled(xe.beforeInput,t,n,r),t.data=e,q(t)):t=null;return null===o?t:null===t?o:[o,t]}},De=null,Oe=null,Ae=null;function je(e){if(e=k(e)){if("function"!==typeof De)throw a(Error(280));var t=C(e.stateNode);De(e.stateNode,e.type,t)}}function Pe(e){Oe?Ae?Ae.push(e):Ae=[e]:Oe=e}function Re(){if(Oe){var e=Oe,t=Ae;Ae=Oe=null;je(e);if(t)for(e=0;e<t.length;e++)je(t[e])}}function Ie(e,t){return e(t)}function ze(e,t,n,r){return e(t,n,r)}function Ne(){}var He=Ie,Fe=!1;function Be(){if(null!==Oe||null!==Ae)Ne(),Re()}var Ve={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Ye(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Ve[e.type]:"textarea"===t?!0:!1}function We(e){e=e.target||e.srcElement||window;e.correspondingUseElement&&(e=e.correspondingUseElement);return 3===e.nodeType?e.parentNode:e}function Ue(e){if(!G)return!1;e="on"+e;var t=e in document;t||(t=document.createElement("div"),t.setAttribute(e,"return;"),t="function"===typeof t[e]);return t}function qe(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Ge(e){var t=qe(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var i=n.get,o=n.set;Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e;o.call(this,e)}});Object.defineProperty(e,t,{enumerable:n.enumerable});return{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null;delete e[t]}}}}function Ke(e){e._valueTracker||(e._valueTracker=Ge(e))}function $e(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue();var r="";e&&(r=qe(e)?e.checked?"true":"false":e.value);e=r;return e!==n?(t.setValue(e),!0):!1}var Je=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;Je.hasOwnProperty("ReactCurrentDispatcher")||(Je.ReactCurrentDispatcher={current:null});Je.hasOwnProperty("ReactCurrentBatchConfig")||(Je.ReactCurrentBatchConfig={suspense:null});var Xe=/^(.*)[\\\/]/,Ze="function"===typeof Symbol&&Symbol.for,Qe=Ze?Symbol.for("react.element"):60103,et=Ze?Symbol.for("react.portal"):60106,tt=Ze?Symbol.for("react.fragment"):60107,nt=Ze?Symbol.for("react.strict_mode"):60108,rt=Ze?Symbol.for("react.profiler"):60114,it=Ze?Symbol.for("react.provider"):60109,ot=Ze?Symbol.for("react.context"):60110,at=Ze?Symbol.for("react.concurrent_mode"):60111,st=Ze?Symbol.for("react.forward_ref"):60112,lt=Ze?Symbol.for("react.suspense"):60113,ct=Ze?Symbol.for("react.suspense_list"):60120,ut=Ze?Symbol.for("react.memo"):60115,dt=Ze?Symbol.for("react.lazy"):60116;Ze&&Symbol.for("react.fundamental");Ze&&Symbol.for("react.responder");var ft="function"===typeof Symbol&&Symbol.iterator;function pt(e){if(null===e||"object"!==typeof e)return null;e=ft&&e[ft]||e["@@iterator"];return"function"===typeof e?e:null}function ht(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case tt:return"Fragment";case et:return"Portal";case rt:return"Profiler";case nt:return"StrictMode";case lt:return"Suspense";case ct:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case ot:return"Context.Consumer";case it:return"Context.Provider";case st:var t=e.render;t=t.displayName||t.name||"";return e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case ut:return ht(e.type);case dt:if(e=1===e._status?e._result:null)return ht(e)}return null}function mt(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,i=e._debugSource,o=ht(e.type);n=null;r&&(n=ht(r.type));r=o;o="";i?o=" (at "+i.fileName.replace(Xe,"")+":"+i.lineNumber+")":n&&(o=" (created by "+n+")");n="\n in "+(r||"Unknown")+o}t+=n;e=e.return}while(e);return t}var bt=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,vt=Object.prototype.hasOwnProperty,gt={},_t={};function yt(e){if(vt.call(_t,e))return!0;if(vt.call(gt,e))return!1;if(bt.test(e))return _t[e]=!0;gt[e]=!0;return!1}function wt(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":if(r)return!1;if(null!==n)return!n.acceptsBooleans;e=e.toLowerCase().slice(0,5);return"data-"!==e&&"aria-"!==e;default:return!1}}function xt(e,t,n,r){if(null===t||"undefined"===typeof t||wt(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Ct(e,t,n,r,i,o){this.acceptsBooleans=2===t||3===t||4===t;this.attributeName=r;this.attributeNamespace=i;this.mustUseProperty=n;this.propertyName=e;this.type=t;this.sanitizeURL=o}var kt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){kt[e]=new Ct(e,0,!1,e,null,!1)}));[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];kt[t]=new Ct(t,1,!1,e[1],null,!1)}));["contentEditable","draggable","spellCheck","value"].forEach((function(e){kt[e]=new Ct(e,2,!1,e.toLowerCase(),null,!1)}));["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){kt[e]=new Ct(e,2,!1,e,null,!1)}));"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){kt[e]=new Ct(e,3,!1,e.toLowerCase(),null,!1)}));["checked","multiple","muted","selected"].forEach((function(e){kt[e]=new Ct(e,3,!0,e,null,!1)}));["capture","download"].forEach((function(e){kt[e]=new Ct(e,4,!1,e,null,!1)}));["cols","rows","size","span"].forEach((function(e){kt[e]=new Ct(e,6,!1,e,null,!1)}));["rowSpan","start"].forEach((function(e){kt[e]=new Ct(e,5,!1,e.toLowerCase(),null,!1)}));var Et=/[\-:]([a-z])/g;function Mt(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(Et,Mt);kt[t]=new Ct(t,1,!1,e,null,!1)}));"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(Et,Mt);kt[t]=new Ct(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)}));["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(Et,Mt);kt[t]=new Ct(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)}));["tabIndex","crossOrigin"].forEach((function(e){kt[e]=new Ct(e,1,!1,e.toLowerCase(),null,!1)}));kt.xlinkHref=new Ct("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0);["src","href","action","formAction"].forEach((function(e){kt[e]=new Ct(e,1,!1,e.toLowerCase(),null,!0)}));function St(e,t,n,r){var i=kt.hasOwnProperty(t)?kt[t]:null;var o=null!==i?0===i.type:r?!1:!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1]?!1:!0;o||(xt(t,n,i,r)&&(n=null),r||null===i?yt(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=null===n?3===i.type?!1:"":n:(t=i.attributeName,r=i.attributeNamespace,null===n?e.removeAttribute(t):(i=i.type,n=3===i||4===i&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}function Lt(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function Tt(e,t){var n=t.checked;return i({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Dt(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=Lt(null!=t.value?t.value:n);e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Ot(e,t){t=t.checked;null!=t&&St(e,"checked",t,!1)}function At(e,t){Ot(e,t);var n=Lt(t.value),r=t.type;if(null!=n)if("number"===r){if(0===n&&""===e.value||e.value!=n)e.value=""+n}else e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r){e.removeAttribute("value");return}t.hasOwnProperty("value")?Pt(e,t.type,n):t.hasOwnProperty("defaultValue")&&Pt(e,t.type,Lt(t.defaultValue));null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function jt(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue;n||t===e.value||(e.value=t);e.defaultValue=t}n=e.name;""!==n&&(e.name="");e.defaultChecked=!e.defaultChecked;e.defaultChecked=!!e._wrapperState.initialChecked;""!==n&&(e.name=n)}function Pt(e,t,n){if("number"!==t||e.ownerDocument.activeElement!==e)null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n)}var Rt={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function It(e,t,n){e=ue.getPooled(Rt.change,e,t,n);e.type="change";Pe(n);q(e);return e}var zt=null,Nt=null;function Ht(e){O(e)}function Ft(e){var t=H(e);if($e(t))return e}function Bt(e,t){if("change"===e)return t}var Vt=!1;G&&(Vt=Ue("input")&&(!document.documentMode||9<document.documentMode));function Yt(){zt&&(zt.detachEvent("onpropertychange",Wt),Nt=zt=null)}function Wt(e){if("value"===e.propertyName&&Ft(Nt))if(e=It(Nt,e,We(e)),Fe)O(e);else{Fe=!0;try{Ie(Ht,e)}finally{Fe=!1,Be()}}}function Ut(e,t,n){"focus"===e?(Yt(),zt=t,Nt=n,zt.attachEvent("onpropertychange",Wt)):"blur"===e&&Yt()}function qt(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Ft(Nt)}function Gt(e,t){if("click"===e)return Ft(t)}function Kt(e,t){if("input"===e||"change"===e)return Ft(t)}var $t={eventTypes:Rt,_isInputEventSupported:Vt,extractEvents:function(e,t,n,r){var i=t?H(t):window,o=void 0,a=void 0,s=i.nodeName&&i.nodeName.toLowerCase();"select"===s||"input"===s&&"file"===i.type?o=Bt:Ye(i)?Vt?o=Kt:(o=qt,a=Ut):(s=i.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===i.type||"radio"===i.type)&&(o=Gt);if(o&&(o=o(e,t)))return It(o,n,r);a&&a(e,i,t);"blur"===e&&(e=i._wrapperState)&&e.controlled&&"number"===i.type&&Pt(i,"number",i.value)}},Jt=ue.extend({view:null,detail:null}),Xt={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Zt(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Xt[e])?!!t[e]:!1}function Qt(){return Zt}var en=0,tn=0,nn=!1,rn=!1,on=Jt.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Qt,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=en;en=e.screenX;return nn?"mousemove"===e.type?e.screenX-t:0:(nn=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=tn;tn=e.screenY;return rn?"mousemove"===e.type?e.screenY-t:0:(rn=!0,0)}}),an=on.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),sn={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},ln={eventTypes:sn,extractEvents:function(e,t,n,r){var i="mouseover"===e||"pointerover"===e,o="mouseout"===e||"pointerout"===e;if(i&&(n.relatedTarget||n.fromElement)||!o&&!i)return null;i=r.window===r?r:(i=r.ownerDocument)?i.defaultView||i.parentWindow:window;o?(o=t,t=(t=n.relatedTarget||n.toElement)?z(t):null):o=null;if(o===t)return null;var a=void 0,s=void 0,l=void 0,c=void 0;if("mouseout"===e||"mouseover"===e)a=on,s=sn.mouseLeave,l=sn.mouseEnter,c="mouse";else if("pointerout"===e||"pointerover"===e)a=an,s=sn.pointerLeave,l=sn.pointerEnter,c="pointer";var u=null==o?i:H(o);i=null==t?i:H(t);e=a.getPooled(s,o,n,r);e.type=c+"leave";e.target=u;e.relatedTarget=i;n=a.getPooled(l,t,n,r);n.type=c+"enter";n.target=i;n.relatedTarget=u;r=t;if(o&&r)e:{t=o;i=r;c=0;for(a=t;a;a=B(a))c++;a=0;for(l=i;l;l=B(l))a++;for(;0<c-a;)t=B(t),c--;for(;0<a-c;)i=B(i),a--;for(;c--;){if(t===i||t===i.alternate)break e;t=B(t);i=B(i)}t=null}else t=null;i=t;for(t=[];o&&o!==i;){c=o.alternate;if(null!==c&&c===i)break;t.push(o);o=B(o)}for(o=[];r&&r!==i;){c=r.alternate;if(null!==c&&c===i)break;o.push(r);r=B(r)}for(r=0;r<t.length;r++)W(t[r],"bubbled",e);for(r=o.length;0<r--;)W(o[r],"captured",n);return[e,n]}};function cn(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t}var un=Object.prototype.hasOwnProperty;function dn(e,t){if(cn(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!un.call(t,n[r])||!cn(e[n[r]],t[n[r]]))return!1;return!0}function fn(e,t){return{responder:e,props:t}}new Map;new Map;new Set;new Map;function pn(e){var t=e;if(e.alternate)for(;t.return;)t=t.return;else{if(0!==(t.effectTag&2))return 1;for(;t.return;)if(t=t.return,0!==(t.effectTag&2))return 1}return 3===t.tag?2:3}function hn(e){if(2!==pn(e))throw a(Error(188))}function mn(e){var t=e.alternate;if(!t){t=pn(e);if(3===t)throw a(Error(188));return 1===t?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var o=i.alternate;if(null===o){r=i.return;if(null!==r){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return hn(i),e;if(o===r)return hn(i),t;o=o.sibling}throw a(Error(188))}if(n.return!==r.return)n=i,r=o;else{for(var s=!1,l=i.child;l;){if(l===n){s=!0;n=i;r=o;break}if(l===r){s=!0;r=i;n=o;break}l=l.sibling}if(!s){for(l=o.child;l;){if(l===n){s=!0;n=o;r=i;break}if(l===r){s=!0;r=o;n=i;break}l=l.sibling}if(!s)throw a(Error(189))}}if(n.alternate!==r)throw a(Error(190))}if(3!==n.tag)throw a(Error(188));return n.stateNode.current===n?e:t}function bn(e){e=mn(e);if(!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return;t=t.sibling}}return null}var vn=ue.extend({animationName:null,elapsedTime:null,pseudoElement:null}),gn=ue.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),_n=Jt.extend({relatedTarget:null});function yn(e){var t=e.keyCode;"charCode"in e?(e=e.charCode,0===e&&13===t&&(e=13)):e=t;10===e&&(e=13);return 32<=e||13===e?e:0}var wn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},xn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Cn=Jt.extend({key:function(e){if(e.key){var t=wn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?(e=yn(e),13===e?"Enter":String.fromCharCode(e)):"keydown"===e.type||"keyup"===e.type?xn[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Qt,charCode:function(e){return"keypress"===e.type?yn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?yn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),kn=on.extend({dataTransfer:null}),En=Jt.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Qt}),Mn=ue.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),Sn=on.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),Ln=[["blur","blur",0],["cancel","cancel",0],["click","click",0],["close","close",0],["contextmenu","contextMenu",0],["copy","copy",0],["cut","cut",0],["auxclick","auxClick",0],["dblclick","doubleClick",0],["dragend","dragEnd",0],["dragstart","dragStart",0],["drop","drop",0],["focus","focus",0],["input","input",0],["invalid","invalid",0],["keydown","keyDown",0],["keypress","keyPress",0],["keyup","keyUp",0],["mousedown","mouseDown",0],["mouseup","mouseUp",0],["paste","paste",0],["pause","pause",0],["play","play",0],["pointercancel","pointerCancel",0],["pointerdown","pointerDown",0],["pointerup","pointerUp",0],["ratechange","rateChange",0],["reset","reset",0],["seeked","seeked",0],["submit","submit",0],["touchcancel","touchCancel",0],["touchend","touchEnd",0],["touchstart","touchStart",0],["volumechange","volumeChange",0],["drag","drag",1],["dragenter","dragEnter",1],["dragexit","dragExit",1],["dragleave","dragLeave",1],["dragover","dragOver",1],["mousemove","mouseMove",1],["mouseout","mouseOut",1],["mouseover","mouseOver",1],["pointermove","pointerMove",1],["pointerout","pointerOut",1],["pointerover","pointerOver",1],["scroll","scroll",1],["toggle","toggle",1],["touchmove","touchMove",1],["wheel","wheel",1],["abort","abort",2],[Q,"animationEnd",2],[ee,"animationIteration",2],[te,"animationStart",2],["canplay","canPlay",2],["canplaythrough","canPlayThrough",2],["durationchange","durationChange",2],["emptied","emptied",2],["encrypted","encrypted",2],["ended","ended",2],["error","error",2],["gotpointercapture","gotPointerCapture",2],["load","load",2],["loadeddata","loadedData",2],["loadedmetadata","loadedMetadata",2],["loadstart","loadStart",2],["lostpointercapture","lostPointerCapture",2],["playing","playing",2],["progress","progress",2],["seeking","seeking",2],["stalled","stalled",2],["suspend","suspend",2],["timeupdate","timeUpdate",2],[ne,"transitionEnd",2],["waiting","waiting",2]],Tn={},Dn={},On=0;for(;On<Ln.length;On++){var An=Ln[On],jn=An[0],Pn=An[1],Rn=An[2],In="on"+(Pn[0].toUpperCase()+Pn.slice(1)),zn={phasedRegistrationNames:{bubbled:In,captured:In+"Capture"},dependencies:[jn],eventPriority:Rn};Tn[Pn]=zn;Dn[jn]=zn}var Nn={eventTypes:Tn,getEventPriority:function(e){e=Dn[e];return void 0!==e?e.eventPriority:2},extractEvents:function(e,t,n,r){var i=Dn[e];if(!i)return null;switch(e){case"keypress":if(0===yn(n))return null;case"keydown":case"keyup":e=Cn;break;case"blur":case"focus":e=_n;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=on;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=kn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=En;break;case Q:case ee:case te:e=vn;break;case ne:e=Mn;break;case"scroll":e=Jt;break;case"wheel":e=Sn;break;case"copy":case"cut":case"paste":e=gn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=an;break;default:e=ue}t=e.getPooled(i,t,n,r);q(t);return t}},Hn=Nn.getEventPriority,Fn=[];function Bn(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r;for(r=n;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo;if(!r)break;e.ancestors.push(n);n=z(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var i=We(e.nativeEvent);r=e.topLevelType;for(var o=e.nativeEvent,a=null,s=0;s<d.length;s++){var l=d[s];l&&(l=l.extractEvents(r,t,o,i))&&(a=S(a,l))}O(a)}}var Vn=!0;function Yn(e,t){Wn(t,e,!1)}function Wn(e,t,n){switch(Hn(t)){case 0:var r=Un.bind(null,t,1);break;case 1:r=qn.bind(null,t,1);break;default:r=Gn.bind(null,t,1)}n?e.addEventListener(t,r,!0):e.addEventListener(t,r,!1)}function Un(e,t,n){Fe||Ne();var r=Gn,i=Fe;Fe=!0;try{ze(r,e,t,n)}finally{(Fe=i)||Be()}}function qn(e,t,n){Gn(e,t,n)}function Gn(e,t,n){if(Vn){t=We(n);t=z(t);null===t||"number"!==typeof t.tag||2===pn(t)||(t=null);if(Fn.length){var r=Fn.pop();r.topLevelType=e;r.nativeEvent=n;r.targetInst=t;e=r}else e={topLevelType:e,nativeEvent:n,targetInst:t,ancestors:[]};try{if(n=e,Fe)Bn(n,void 0);else{Fe=!0;try{He(Bn,n,void 0)}finally{Fe=!1,Be()}}}finally{e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>Fn.length&&Fn.push(e)}}}var Kn=new("function"===typeof WeakMap?WeakMap:Map);function $n(e){var t=Kn.get(e);void 0===t&&(t=new Set,Kn.set(e,t));return t}function Jn(e){e=e||("undefined"!==typeof document?document:void 0);if("undefined"===typeof e)return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Xn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Zn(e,t){var n=Xn(e);e=0;for(var r;n;){if(3===n.nodeType){r=e+n.textContent.length;if(e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Xn(n)}}function Qn(e,t){return e&&t?e===t?!0:e&&3===e.nodeType?!1:t&&3===t.nodeType?Qn(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function er(){for(var e=window,t=Jn();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(n)e=t.contentWindow;else break;t=Jn(e.document)}return t}function tr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var nr=G&&"documentMode"in document&&11>=document.documentMode,rr={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},ir=null,or=null,ar=null,sr=!1;function lr(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;if(sr||null==ir||ir!==Jn(n))return null;n=ir;"selectionStart"in n&&tr(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset});return ar&&dn(ar,n)?null:(ar=n,e=ue.getPooled(rr.select,or,e,t),e.type="select",e.target=ir,q(e),e)}var cr={eventTypes:rr,extractEvents:function(e,t,n,r){var i=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument,o;if(!(o=!i)){e:{i=$n(i);o=h.onSelect;for(var a=0;a<o.length;a++)if(!i.has(o[a])){i=!1;break e}i=!0}o=!i}if(o)return null;i=t?H(t):window;switch(e){case"focus":if(Ye(i)||"true"===i.contentEditable)ir=i,or=t,ar=null;break;case"blur":ar=or=ir=null;break;case"mousedown":sr=!0;break;case"contextmenu":case"mouseup":case"dragend":return sr=!1,lr(n,r);case"selectionchange":if(nr)break;case"keydown":case"keyup":return lr(n,r)}return null}};A.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" "));C=F;k=N;E=H;A.injectEventPluginsByName({SimpleEventPlugin:Nn,EnterLeaveEventPlugin:ln,ChangeEventPlugin:$t,SelectEventPlugin:cr,BeforeInputEventPlugin:Te});function ur(e){var t="";r.Children.forEach(e,(function(e){null!=e&&(t+=e)}));return t}function dr(e,t){e=i({children:void 0},t);if(t=ur(t.children))e.children=t;return e}function fr(e,t,n,r){e=e.options;if(t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{n=""+Lt(n);t=null;for(i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0;r&&(e[i].defaultSelected=!0);return}null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function pr(e,t){if(null!=t.dangerouslySetInnerHTML)throw a(Error(91));return i({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function hr(e,t){var n=t.value;if(null==n){n=t.defaultValue;t=t.children;if(null!=t){if(null!=n)throw a(Error(92));if(Array.isArray(t)){if(!(1>=t.length))throw a(Error(93));t=t[0]}n=t}null==n&&(n="")}e._wrapperState={initialValue:Lt(n)}}function mr(e,t){var n=Lt(t.value),r=Lt(t.defaultValue);null!=n&&(n=""+n,n!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n));null!=r&&(e.defaultValue=""+r)}function br(e){var t=e.textContent;t===e._wrapperState.initialValue&&(e.value=t)}var vr={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function gr(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function _r(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?gr(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var yr=void 0,wr=function(e){return"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction((function(){return e(t,n,r,i)}))}:e}((function(e,t){if(e.namespaceURI!==vr.svg||"innerHTML"in e)e.innerHTML=t;else{yr=yr||document.createElement("div");yr.innerHTML="<svg>"+t+"</svg>";for(t=yr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function xr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType){n.nodeValue=t;return}}e.textContent=t}var Cr={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},kr=["Webkit","ms","Moz","O"];Object.keys(Cr).forEach((function(e){kr.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1);Cr[t]=Cr[e]}))}));function Er(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||Cr.hasOwnProperty(e)&&Cr[e]?(""+t).trim():t+"px"}function Mr(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),i=Er(n,t[n],r);"float"===n&&(n="cssFloat");r?e.setProperty(n,i):e[n]=i}}var Sr=i({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Lr(e,t){if(t){if(Sr[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw a(Error(137),e,"");if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw a(Error(60));if(!("object"===typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML))throw a(Error(61))}if(null!=t.style&&"object"!==typeof t.style)throw a(Error(62),"")}}function Tr(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Dr(e,t){e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument;var n=$n(e);t=h[t];for(var r=0;r<t.length;r++){var i=t[r];if(!n.has(i)){switch(i){case"scroll":Wn(e,"scroll",!0);break;case"focus":case"blur":Wn(e,"focus",!0);Wn(e,"blur",!0);n.add("blur");n.add("focus");break;case"cancel":case"close":Ue(i)&&Wn(e,i,!0);break;case"invalid":case"submit":case"reset":break;default:-1===re.indexOf(i)&&Yn(i,e)}n.add(i)}}}function Or(){}var Ar=null,jr=null;function Pr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Rr(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Ir="function"===typeof setTimeout?setTimeout:void 0,zr="function"===typeof clearTimeout?clearTimeout:void 0;function Nr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}new Set;var Hr=[],Fr=-1;function Br(e){0>Fr||(e.current=Hr[Fr],Hr[Fr]=null,Fr--)}function Vr(e,t){Fr++;Hr[Fr]=e.current;e.current=t}var Yr={},Wr={current:Yr},Ur={current:!1},qr=Yr;function Gr(e,t){var n=e.type.contextTypes;if(!n)return Yr;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i);return i}function Kr(e){e=e.childContextTypes;return null!==e&&void 0!==e}function $r(e){Br(Ur,e);Br(Wr,e)}function Jr(e){Br(Ur,e);Br(Wr,e)}function Xr(e,t,n){if(Wr.current!==Yr)throw a(Error(168));Vr(Wr,t,e);Vr(Ur,n,e)}function Zr(e,t,n){var r=e.stateNode;e=t.childContextTypes;if("function"!==typeof r.getChildContext)return n;r=r.getChildContext();for(var o in r)if(!(o in e))throw a(Error(108),ht(t)||"Unknown",o);return i({},n,r)}function Qr(e){var t=e.stateNode;t=t&&t.__reactInternalMemoizedMergedChildContext||Yr;qr=Wr.current;Vr(Wr,t,e);Vr(Ur,Ur.current,e);return!0}function ei(e,t,n){var r=e.stateNode;if(!r)throw a(Error(169));n?(t=Zr(e,t,qr),r.__reactInternalMemoizedMergedChildContext=t,Br(Ur,e),Br(Wr,e),Vr(Wr,t,e)):Br(Ur,e);Vr(Ur,n,e)}var ti=o.unstable_runWithPriority,ni=o.unstable_scheduleCallback,ri=o.unstable_cancelCallback,ii=o.unstable_shouldYield,oi=o.unstable_requestPaint,ai=o.unstable_now,si=o.unstable_getCurrentPriorityLevel,li=o.unstable_ImmediatePriority,ci=o.unstable_UserBlockingPriority,ui=o.unstable_NormalPriority,di=o.unstable_LowPriority,fi=o.unstable_IdlePriority,pi={},hi=void 0!==oi?oi:function(){},mi=null,bi=null,vi=!1,gi=ai(),_i=1e4>gi?ai:function(){return ai()-gi};function yi(){switch(si()){case li:return 99;case ci:return 98;case ui:return 97;case di:return 96;case fi:return 95;default:throw a(Error(332))}}function wi(e){switch(e){case 99:return li;case 98:return ci;case 97:return ui;case 96:return di;case 95:return fi;default:throw a(Error(332))}}function xi(e,t){e=wi(e);return ti(e,t)}function Ci(e,t,n){e=wi(e);return ni(e,t,n)}function ki(e){null===mi?(mi=[e],bi=ni(li,Mi)):mi.push(e);return pi}function Ei(){null!==bi&&ri(bi);Mi()}function Mi(){if(!vi&&null!==mi){vi=!0;var e=0;try{var t=mi;xi(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}}));mi=null}catch(n){throw null!==mi&&(mi=mi.slice(e+1)),ni(li,Ei),n}finally{vi=!1}}}function Si(e,t){if(1073741823===t)return 99;if(1===t)return 95;e=10*(1073741821-t)-10*(1073741821-e);return 0>=e?99:250>=e?98:5250>=e?97:95}function Li(e,t){if(e&&e.defaultProps){t=i({},t);e=e.defaultProps;for(var n in e)void 0===t[n]&&(t[n]=e[n])}return t}function Ti(e){var t=e._result;switch(e._status){case 1:return t;case 2:throw t;case 0:throw t;default:e._status=0;t=e._ctor;t=t();t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}));switch(e._status){case 1:return e._result;case 2:throw e._result}e._result=t;throw t}}var Di={current:null},Oi=null,Ai=null,ji=null;function Pi(){ji=Ai=Oi=null}function Ri(e,t){var n=e.type._context;Vr(Di,n._currentValue,e);n._currentValue=t}function Ii(e){var t=Di.current;Br(Di,e);e.type._context._currentValue=t}function zi(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else if(null!==n&&n.childExpirationTime<t)n.childExpirationTime=t;else break;e=e.return}}function Ni(e,t){Oi=e;ji=Ai=null;e=e.dependencies;null!==e&&null!==e.firstContext&&(e.expirationTime>=t&&(xa=!0),e.firstContext=null)}function Hi(e,t){if(ji!==e&&!1!==t&&0!==t){if("number"!==typeof t||1073741823===t)ji=e,t=1073741823;t={context:e,observedBits:t,next:null};if(null===Ai){if(null===Oi)throw a(Error(308));Ai=t;Oi.dependencies={expirationTime:0,firstContext:t,responders:null}}else Ai=Ai.next=t}return e._currentValue}var Fi=!1;function Bi(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Vi(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Yi(e,t){return{expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function Wi(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function Ui(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue;var i=null;null===r&&(r=e.updateQueue=Bi(e.memoizedState))}else r=e.updateQueue,i=n.updateQueue,null===r?null===i?(r=e.updateQueue=Bi(e.memoizedState),i=n.updateQueue=Bi(n.memoizedState)):r=e.updateQueue=Vi(i):null===i&&(i=n.updateQueue=Vi(r));null===i||r===i?Wi(r,t):null===r.lastUpdate||null===i.lastUpdate?(Wi(r,t),Wi(i,t)):(Wi(r,t),i.lastUpdate=t)}function qi(e,t){var n=e.updateQueue;n=null===n?e.updateQueue=Bi(e.memoizedState):Gi(e,n);null===n.lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function Gi(e,t){var n=e.alternate;null!==n&&t===n.updateQueue&&(t=e.updateQueue=Vi(t));return t}function Ki(e,t,n,r,o,a){switch(n.tag){case 1:return e=n.payload,"function"===typeof e?e.call(a,r,o):e;case 3:e.effectTag=e.effectTag&-2049|64;case 0:e=n.payload;o="function"===typeof e?e.call(a,r,o):e;if(null===o||void 0===o)break;return i({},r,o);case 2:Fi=!0}return r}function $i(e,t,n,r,i){Fi=!1;t=Gi(e,t);for(var o=t.baseState,a=null,s=0,l=t.firstUpdate,c=o;null!==l;){var u=l.expirationTime;u<i?(null===a&&(a=l,o=c),s<u&&(s=u)):(nl(u,l.suspenseConfig),c=Ki(e,t,l,c,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=l:(t.lastEffect.nextEffect=l,t.lastEffect=l)));l=l.next}u=null;for(l=t.firstCapturedUpdate;null!==l;){var d=l.expirationTime;d<i?(null===u&&(u=l,null===a&&(o=c)),s<d&&(s=d)):(c=Ki(e,t,l,c,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=l:(t.lastCapturedEffect.nextEffect=l,t.lastCapturedEffect=l)));l=l.next}null===a&&(t.lastUpdate=null);null===u?t.lastCapturedUpdate=null:e.effectTag|=32;null===a&&null===u&&(o=c);t.baseState=o;t.firstUpdate=a;t.firstCapturedUpdate=u;e.expirationTime=s;e.memoizedState=c}function Ji(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null);Xi(t.firstEffect,n);t.firstEffect=t.lastEffect=null;Xi(t.firstCapturedEffect,n);t.firstCapturedEffect=t.lastCapturedEffect=null}function Xi(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;if("function"!==typeof n)throw a(Error(191),n);n.call(r)}e=e.nextEffect}}var Zi=Je.ReactCurrentBatchConfig,Qi=(new r.Component).refs;function eo(e,t,n,r){t=e.memoizedState;n=n(r,t);n=null===n||void 0===n?t:i({},t,n);e.memoizedState=n;r=e.updateQueue;null!==r&&0===e.expirationTime&&(r.baseState=n)}var to={isMounted:function(e){return(e=e._reactInternalFiber)?2===pn(e):!1},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=Bs(),i=Zi.suspense;r=Vs(r,e,i);i=Yi(r,i);i.payload=t;void 0!==n&&null!==n&&(i.callback=n);Ui(e,i);Ws(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Bs(),i=Zi.suspense;r=Vs(r,e,i);i=Yi(r,i);i.tag=1;i.payload=t;void 0!==n&&null!==n&&(i.callback=n);Ui(e,i);Ws(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Bs(),r=Zi.suspense;n=Vs(n,e,r);r=Yi(n,r);r.tag=2;void 0!==t&&null!==t&&(r.callback=t);Ui(e,r);Ws(e,n)}};function no(e,t,n,r,i,o,a){e=e.stateNode;return"function"===typeof e.shouldComponentUpdate?e.shouldComponentUpdate(r,o,a):t.prototype&&t.prototype.isPureReactComponent?!dn(n,r)||!dn(i,o):!0}function ro(e,t,n){var r=!1,i=Yr;var o=t.contextType;"object"===typeof o&&null!==o?o=Hi(o):(i=Kr(t)?qr:Wr.current,r=t.contextTypes,o=(r=null!==r&&void 0!==r)?Gr(e,i):Yr);t=new t(n,o);e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null;t.updater=to;e.stateNode=t;t._reactInternalFiber=e;r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o);return t}function io(e,t,n,r){e=t.state;"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r);"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r);t.state!==e&&to.enqueueReplaceState(t,t.state,null)}function oo(e,t,n,r){var i=e.stateNode;i.props=n;i.state=e.memoizedState;i.refs=Qi;var o=t.contextType;"object"===typeof o&&null!==o?i.context=Hi(o):(o=Kr(t)?qr:Wr.current,i.context=Gr(e,o));o=e.updateQueue;null!==o&&($i(e,o,n,i,r),i.state=e.memoizedState);o=t.getDerivedStateFromProps;"function"===typeof o&&(eo(e,t,o,n),i.state=e.memoizedState);"function"===typeof t.getDerivedStateFromProps||"function"===typeof i.getSnapshotBeforeUpdate||"function"!==typeof i.UNSAFE_componentWillMount&&"function"!==typeof i.componentWillMount||(t=i.state,"function"===typeof i.componentWillMount&&i.componentWillMount(),"function"===typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&to.enqueueReplaceState(i,i.state,null),o=e.updateQueue,null!==o&&($i(e,o,n,i,r),i.state=e.memoizedState));"function"===typeof i.componentDidMount&&(e.effectTag|=4)}var ao=Array.isArray;function so(e,t,n){e=n.ref;if(null!==e&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){n=n._owner;var r=void 0;if(n){if(1!==n.tag)throw a(Error(309));r=n.stateNode}if(!r)throw a(Error(147),e);var i=""+e;if(null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===i)return t.ref;t=function(e){var t=r.refs;t===Qi&&(t=r.refs={});null===e?delete t[i]:t[i]=e};t._stringRef=i;return t}if("string"!==typeof e)throw a(Error(284));if(!n._owner)throw a(Error(290),e)}return e}function lo(e,t){if("textarea"!==e.type)throw a(Error(31),"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,"")}function co(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n;n.nextEffect=null;n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t,n){e=wl(e,t,n);e.index=0;e.sibling=null;return e}function o(t,n,r){t.index=r;if(!e)return n;r=t.alternate;if(null!==r)return r=r.index,r<n?(t.effectTag=2,n):r;t.effectTag=2;return n}function s(t){e&&null===t.alternate&&(t.effectTag=2);return t}function l(e,t,n,r){if(null===t||6!==t.tag)return t=kl(n,e.mode,r),t.return=e,t;t=i(t,n,r);t.return=e;return t}function c(e,t,n,r){if(null!==t&&t.elementType===n.type)return r=i(t,n.props,r),r.ref=so(e,t,n),r.return=e,r;r=xl(n.type,n.key,n.props,null,e.mode,r);r.ref=so(e,t,n);r.return=e;return r}function u(e,t,n,r){if(null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation)return t=El(n,e.mode,r),t.return=e,t;t=i(t,n.children||[],r);t.return=e;return t}function d(e,t,n,r,o){if(null===t||7!==t.tag)return t=Cl(n,e.mode,r,o),t.return=e,t;t=i(t,n,r);t.return=e;return t}function f(e,t,n){if("string"===typeof t||"number"===typeof t)return t=kl(""+t,e.mode,n),t.return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case Qe:return n=xl(t.type,t.key,t.props,null,e.mode,n),n.ref=so(e,null,t),n.return=e,n;case et:return t=El(t,e.mode,n),t.return=e,t}if(ao(t)||pt(t))return t=Cl(t,e.mode,n,null),t.return=e,t;lo(e,t)}return null}function p(e,t,n,r){var i=null!==t?t.key:null;if("string"===typeof n||"number"===typeof n)return null!==i?null:l(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case Qe:return n.key===i?n.type===tt?d(e,t,n.props.children,r,i):c(e,t,n,r):null;case et:return n.key===i?u(e,t,n,r):null}if(ao(n)||pt(n))return null!==i?null:d(e,t,n,r,null);lo(e,n)}return null}function h(e,t,n,r,i){if("string"===typeof r||"number"===typeof r)return e=e.get(n)||null,l(t,e,""+r,i);if("object"===typeof r&&null!==r){switch(r.$$typeof){case Qe:return e=e.get(null===r.key?n:r.key)||null,r.type===tt?d(t,e,r.props.children,i,r.key):c(t,e,r,i);case et:return e=e.get(null===r.key?n:r.key)||null,u(t,e,r,i)}if(ao(r)||pt(r))return e=e.get(n)||null,d(t,e,r,i,null);lo(t,r)}return null}function m(i,a,s,l){for(var c=null,u=null,d=a,m=a=0,b=null;null!==d&&m<s.length;m++){d.index>m?(b=d,d=null):b=d.sibling;var v=p(i,d,s[m],l);if(null===v){null===d&&(d=b);break}e&&d&&null===v.alternate&&t(i,d);a=o(v,a,m);null===u?c=v:u.sibling=v;u=v;d=b}if(m===s.length)return n(i,d),c;if(null===d){for(;m<s.length;m++)d=f(i,s[m],l),null!==d&&(a=o(d,a,m),null===u?c=d:u.sibling=d,u=d);return c}for(d=r(i,d);m<s.length;m++)b=h(d,i,m,s[m],l),null!==b&&(e&&null!==b.alternate&&d.delete(null===b.key?m:b.key),a=o(b,a,m),null===u?c=b:u.sibling=b,u=b);e&&d.forEach((function(e){return t(i,e)}));return c}function b(i,s,l,c){var u=pt(l);if("function"!==typeof u)throw a(Error(150));l=u.call(l);if(null==l)throw a(Error(151));for(var d=u=null,m=s,b=s=0,v=null,g=l.next();null!==m&&!g.done;b++,g=l.next()){m.index>b?(v=m,m=null):v=m.sibling;var _=p(i,m,g.value,c);if(null===_){null===m&&(m=v);break}e&&m&&null===_.alternate&&t(i,m);s=o(_,s,b);null===d?u=_:d.sibling=_;d=_;m=v}if(g.done)return n(i,m),u;if(null===m){for(;!g.done;b++,g=l.next())g=f(i,g.value,c),null!==g&&(s=o(g,s,b),null===d?u=g:d.sibling=g,d=g);return u}for(m=r(i,m);!g.done;b++,g=l.next())g=h(m,i,b,g.value,c),null!==g&&(e&&null!==g.alternate&&m.delete(null===g.key?b:g.key),s=o(g,s,b),null===d?u=g:d.sibling=g,d=g);e&&m.forEach((function(e){return t(i,e)}));return u}return function(e,r,o,l){var c="object"===typeof o&&null!==o&&o.type===tt&&null===o.key;c&&(o=o.props.children);var u="object"===typeof o&&null!==o;if(u)switch(o.$$typeof){case Qe:e:{u=o.key;for(c=r;null!==c;){if(c.key===u){if(7===c.tag?o.type===tt:c.elementType===o.type){n(e,c.sibling);r=i(c,o.type===tt?o.props.children:o.props,l);r.ref=so(e,c,o);r.return=e;e=r;break e}n(e,c);break}else t(e,c);c=c.sibling}o.type===tt?(r=Cl(o.props.children,e.mode,l,o.key),r.return=e,e=r):(l=xl(o.type,o.key,o.props,null,e.mode,l),l.ref=so(e,r,o),l.return=e,e=l)}return s(e);case et:e:{for(c=o.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling);r=i(r,o.children||[],l);r.return=e;e=r;break e}n(e,r);break}else t(e,r);r=r.sibling}r=El(o,e.mode,l);r.return=e;e=r}return s(e)}if("string"===typeof o||"number"===typeof o)return o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),r=i(r,o,l),r.return=e,e=r):(n(e,r),r=kl(o,e.mode,l),r.return=e,e=r),s(e);if(ao(o))return m(e,r,o,l);if(pt(o))return b(e,r,o,l);u&&lo(e,o);if("undefined"===typeof o&&!c)switch(e.tag){case 1:case 0:throw e=e.type,a(Error(152),e.displayName||e.name||"Component")}return n(e,r)}}var uo=co(!0),fo=co(!1),po={},ho={current:po},mo={current:po},bo={current:po};function vo(e){if(e===po)throw a(Error(174));return e}function go(e,t){Vr(bo,t,e);Vr(mo,e,e);Vr(ho,po,e);var n=t.nodeType;switch(n){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:_r(null,"");break;default:n=8===n?t.parentNode:t,t=n.namespaceURI||null,n=n.tagName,t=_r(t,n)}Br(ho,e);Vr(ho,t,e)}function _o(e){Br(ho,e);Br(mo,e);Br(bo,e)}function yo(e){vo(bo.current);var t=vo(ho.current);var n=_r(t,e.type);t!==n&&(Vr(mo,e,e),Vr(ho,n,e))}function wo(e){mo.current===e&&(Br(ho,e),Br(mo,e))}var xo=1,Co=1,ko=2,Eo={current:0};function Mo(e){for(var t=e;null!==t;){if(13===t.tag){if(null!==t.memoizedState)return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(t.effectTag&64))return t}else if(null!==t.child){t.child.return=t;t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return;t=t.sibling}return null}var So=0,Lo=2,To=4,Do=8,Oo=16,Ao=32,jo=64,Po=128,Ro=Je.ReactCurrentDispatcher,Io=0,zo=null,No=null,Ho=null,Fo=null,Bo=null,Vo=null,Yo=0,Wo=null,Uo=0,qo=!1,Go=null,Ko=0;function $o(){throw a(Error(321))}function Jo(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!cn(e[n],t[n]))return!1;return!0}function Xo(e,t,n,r,i,o){Io=o;zo=t;Ho=null!==e?e.memoizedState:null;Ro.current=null===Ho?ua:da;t=n(r,i);if(qo){do{qo=!1,Ko+=1,Ho=null!==e?e.memoizedState:null,Vo=Fo,Wo=Bo=No=null,Ro.current=da,t=n(r,i)}while(qo);Go=null;Ko=0}Ro.current=ca;e=zo;e.memoizedState=Fo;e.expirationTime=Yo;e.updateQueue=Wo;e.effectTag|=Uo;e=null!==No&&null!==No.next;Io=0;Vo=Bo=Fo=Ho=No=zo=null;Yo=0;Wo=null;Uo=0;if(e)throw a(Error(300));return t}function Zo(){Ro.current=ca;Io=0;Vo=Bo=Fo=Ho=No=zo=null;Yo=0;Wo=null;Uo=0;qo=!1;Go=null;Ko=0}function Qo(){var e={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};null===Bo?Fo=Bo=e:Bo=Bo.next=e;return Bo}function ea(){if(null!==Vo)Bo=Vo,Vo=Bo.next,No=Ho,Ho=null!==No?No.next:null;else{if(null===Ho)throw a(Error(310));No=Ho;var e={memoizedState:No.memoizedState,baseState:No.baseState,queue:No.queue,baseUpdate:No.baseUpdate,next:null};Bo=null===Bo?Fo=e:Bo.next=e;Ho=No.next}return Bo}function ta(e,t){return"function"===typeof t?t(e):t}function na(e){var t=ea(),n=t.queue;if(null===n)throw a(Error(311));n.lastRenderedReducer=e;if(0<Ko){var r=n.dispatch;if(null!==Go){var i=Go.get(n);if(void 0!==i){Go.delete(n);var o=t.memoizedState;do{o=e(o,i.action),i=i.next}while(null!==i);cn(o,t.memoizedState)||(xa=!0);t.memoizedState=o;t.baseUpdate===n.last&&(t.baseState=o);n.lastRenderedState=o;return[o,r]}}return[t.memoizedState,r]}r=n.last;var s=t.baseUpdate;o=t.baseState;null!==s?(null!==r&&(r.next=null),r=s.next):r=null!==r?r.next:null;if(null!==r){var l=i=null,c=r,u=!1;do{var d=c.expirationTime;d<Io?(u||(u=!0,l=s,i=o),d>Yo&&(Yo=d)):(nl(d,c.suspenseConfig),o=c.eagerReducer===e?c.eagerState:e(o,c.action));s=c;c=c.next}while(null!==c&&c!==r);u||(l=s,i=o);cn(o,t.memoizedState)||(xa=!0);t.memoizedState=o;t.baseUpdate=l;t.baseState=i;n.lastRenderedState=o}return[t.memoizedState,n.dispatch]}function ra(e,t,n,r){e={tag:e,create:t,destroy:n,deps:r,next:null};null===Wo?(Wo={lastEffect:null},Wo.lastEffect=e.next=e):(t=Wo.lastEffect,null===t?Wo.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,Wo.lastEffect=e));return e}function ia(e,t,n,r){var i=Qo();Uo|=e;i.memoizedState=ra(t,n,void 0,void 0===r?null:r)}function oa(e,t,n,r){var i=ea();r=void 0===r?null:r;var o=void 0;if(null!==No){var a=No.memoizedState;o=a.destroy;if(null!==r&&Jo(r,a.deps)){ra(So,n,o,r);return}}Uo|=e;i.memoizedState=ra(t,n,o,r)}function aa(e,t){if("function"===typeof t)return e=e(),t(e),function(){t(null)};if(null!==t&&void 0!==t)return e=e(),t.current=e,function(){t.current=null}}function sa(){}function la(e,t,n){if(!(25>Ko))throw a(Error(301));var r=e.alternate;if(e===zo||null!==r&&r===zo)if(qo=!0,e={expirationTime:Io,suspenseConfig:null,action:n,eagerReducer:null,eagerState:null,next:null},null===Go&&(Go=new Map),n=Go.get(t),void 0===n)Go.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{var i=Bs(),o=Zi.suspense;i=Vs(i,e,o);o={expirationTime:i,suspenseConfig:o,action:n,eagerReducer:null,eagerState:null,next:null};var s=t.last;if(null===s)o.next=o;else{var l=s.next;null!==l&&(o.next=l);s.next=o}t.last=o;if(0===e.expirationTime&&(null===r||0===r.expirationTime)&&(r=t.lastRenderedReducer,null!==r))try{var c=t.lastRenderedState,u=r(c,n);o.eagerReducer=r;o.eagerState=u;if(cn(u,c))return}catch(d){}finally{}Ws(e,i)}}var ca={readContext:Hi,useCallback:$o,useContext:$o,useEffect:$o,useImperativeHandle:$o,useLayoutEffect:$o,useMemo:$o,useReducer:$o,useRef:$o,useState:$o,useDebugValue:$o,useResponder:$o},ua={readContext:Hi,useCallback:function(e,t){Qo().memoizedState=[e,void 0===t?null:t];return e},useContext:Hi,useEffect:function(e,t){return ia(516,Po|jo,e,t)},useImperativeHandle:function(e,t,n){n=null!==n&&void 0!==n?n.concat([e]):null;return ia(4,To|Ao,aa.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ia(4,To|Ao,e,t)},useMemo:function(e,t){var n=Qo();t=void 0===t?null:t;e=e();n.memoizedState=[e,t];return e},useReducer:function(e,t,n){var r=Qo();t=void 0!==n?n(t):t;r.memoizedState=r.baseState=t;e=r.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t};e=e.dispatch=la.bind(null,zo,e);return[r.memoizedState,e]},useRef:function(e){var t=Qo();e={current:e};return t.memoizedState=e},useState:function(e){var t=Qo();"function"===typeof e&&(e=e());t.memoizedState=t.baseState=e;e=t.queue={last:null,dispatch:null,lastRenderedReducer:ta,lastRenderedState:e};e=e.dispatch=la.bind(null,zo,e);return[t.memoizedState,e]},useDebugValue:sa,useResponder:fn},da={readContext:Hi,useCallback:function(e,t){var n=ea();t=void 0===t?null:t;var r=n.memoizedState;if(null!==r&&null!==t&&Jo(t,r[1]))return r[0];n.memoizedState=[e,t];return e},useContext:Hi,useEffect:function(e,t){return oa(516,Po|jo,e,t)},useImperativeHandle:function(e,t,n){n=null!==n&&void 0!==n?n.concat([e]):null;return oa(4,To|Ao,aa.bind(null,t,e),n)},useLayoutEffect:function(e,t){return oa(4,To|Ao,e,t)},useMemo:function(e,t){var n=ea();t=void 0===t?null:t;var r=n.memoizedState;if(null!==r&&null!==t&&Jo(t,r[1]))return r[0];e=e();n.memoizedState=[e,t];return e},useReducer:na,useRef:function(){return ea().memoizedState},useState:function(e){return na(ta,e)},useDebugValue:sa,useResponder:fn},fa=null,pa=null,ha=!1;function ma(e,t){var n=gl(5,null,null,0);n.elementType="DELETED";n.type="DELETED";n.stateNode=t;n.return=e;n.effectTag=8;null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function ba(e,t){switch(e.tag){case 5:var n=e.type;t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t;return null!==t?(e.stateNode=t,!0):!1;case 6:return t=""===e.pendingProps||3!==t.nodeType?null:t,null!==t?(e.stateNode=t,!0):!1;case 13:return!1;default:return!1}}function va(e){if(ha){var t=pa;if(t){var n=t;if(!ba(e,t)){t=Nr(n.nextSibling);if(!t||!ba(e,t)){e.effectTag|=2;ha=!1;fa=e;return}ma(fa,n)}fa=e;pa=Nr(t.firstChild)}else e.effectTag|=2,ha=!1,fa=e}}function ga(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&18!==e.tag;)e=e.return;fa=e}function _a(e){if(e!==fa)return!1;if(!ha)return ga(e),ha=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Rr(t,e.memoizedProps))for(t=pa;t;)ma(e,t),t=Nr(t.nextSibling);ga(e);pa=fa?Nr(e.stateNode.nextSibling):null;return!0}function ya(){pa=fa=null;ha=!1}var wa=Je.ReactCurrentOwner,xa=!1;function Ca(e,t,n,r){t.child=null===e?fo(t,null,n,r):uo(t,e.child,n,r)}function ka(e,t,n,r,i){n=n.render;var o=t.ref;Ni(t,i);r=Xo(e,t,n,r,o,i);if(null!==e&&!xa)return t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),Ia(e,t,i);t.effectTag|=1;Ca(e,t,r,i);return t.child}function Ea(e,t,n,r,i,o){if(null===e){var a=n.type;if("function"===typeof a&&!_l(a)&&void 0===a.defaultProps&&null===n.compare&&void 0===n.defaultProps)return t.tag=15,t.type=a,Ma(e,t,a,r,i,o);e=xl(n.type,null,r,null,t.mode,o);e.ref=t.ref;e.return=t;return t.child=e}a=e.child;if(i<o&&(i=a.memoizedProps,n=n.compare,n=null!==n?n:dn,n(i,r)&&e.ref===t.ref))return Ia(e,t,o);t.effectTag|=1;e=wl(a,r,o);e.ref=t.ref;e.return=t;return t.child=e}function Ma(e,t,n,r,i,o){return null!==e&&dn(e.memoizedProps,r)&&e.ref===t.ref&&(xa=!1,i<o)?Ia(e,t,o):La(e,t,n,r,o)}function Sa(e,t){var n=t.ref;if(null===e&&null!==n||null!==e&&e.ref!==n)t.effectTag|=128}function La(e,t,n,r,i){var o=Kr(n)?qr:Wr.current;o=Gr(t,o);Ni(t,i);n=Xo(e,t,n,r,o,i);if(null!==e&&!xa)return t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),Ia(e,t,i);t.effectTag|=1;Ca(e,t,n,i);return t.child}function Ta(e,t,n,r,i){if(Kr(n)){var o=!0;Qr(t)}else o=!1;Ni(t,i);if(null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),ro(t,n,r,i),oo(t,n,r,i),r=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,c=n.contextType;"object"===typeof c&&null!==c?c=Hi(c):(c=Kr(n)?qr:Wr.current,c=Gr(t,c));var u=n.getDerivedStateFromProps,d="function"===typeof u||"function"===typeof a.getSnapshotBeforeUpdate;d||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(s!==r||l!==c)&&io(t,a,r,c);Fi=!1;var f=t.memoizedState;l=a.state=f;var p=t.updateQueue;null!==p&&($i(t,p,r,a,i),l=t.memoizedState);s!==r||f!==l||Ur.current||Fi?("function"===typeof u&&(eo(t,n,u,r),l=t.memoizedState),(s=Fi||no(t,n,s,r,f,l,c))?(d||"function"!==typeof a.UNSAFE_componentWillMount&&"function"!==typeof a.componentWillMount||("function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"===typeof a.componentDidMount&&(t.effectTag|=4)):("function"===typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=c,r=s):("function"===typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,s=t.memoizedProps,a.props=t.type===t.elementType?s:Li(t.type,s),l=a.context,c=n.contextType,"object"===typeof c&&null!==c?c=Hi(c):(c=Kr(n)?qr:Wr.current,c=Gr(t,c)),u=n.getDerivedStateFromProps,(d="function"===typeof u||"function"===typeof a.getSnapshotBeforeUpdate)||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(s!==r||l!==c)&&io(t,a,r,c),Fi=!1,l=t.memoizedState,f=a.state=l,p=t.updateQueue,null!==p&&($i(t,p,r,a,i),f=t.memoizedState),s!==r||l!==f||Ur.current||Fi?("function"===typeof u&&(eo(t,n,u,r),f=t.memoizedState),(u=Fi||no(t,n,s,r,l,f,c))?(d||"function"!==typeof a.UNSAFE_componentWillUpdate&&"function"!==typeof a.componentWillUpdate||("function"===typeof a.componentWillUpdate&&a.componentWillUpdate(r,f,c),"function"===typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,f,c)),"function"===typeof a.componentDidUpdate&&(t.effectTag|=4),"function"===typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!==typeof a.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!==typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=f),a.props=r,a.state=f,a.context=c,r=u):("function"!==typeof a.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!==typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),r=!1);return Da(e,t,n,r,o,i)}function Da(e,t,n,r,i,o){Sa(e,t);var a=0!==(t.effectTag&64);if(!r&&!a)return i&&ei(t,n,!1),Ia(e,t,o);r=t.stateNode;wa.current=t;var s=a&&"function"!==typeof n.getDerivedStateFromError?null:r.render();t.effectTag|=1;null!==e&&a?(t.child=uo(t,e.child,null,o),t.child=uo(t,null,s,o)):Ca(e,t,s,o);t.memoizedState=r.state;i&&ei(t,n,!0);return t.child}function Oa(e){var t=e.stateNode;t.pendingContext?Xr(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Xr(e,t.context,!1);go(e,t.containerInfo)}var Aa={};function ja(e,t,n){var r=t.mode,i=t.pendingProps,o=Eo.current,a=null,s=!1,l;(l=0!==(t.effectTag&64))||(l=0!==(o&ko)&&(null===e||null!==e.memoizedState));l?(a=Aa,s=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===i.fallback||!0===i.unstable_avoidThisFallback||(o|=Co);o&=xo;Vr(Eo,o,t);if(null===e)if(s){i=i.fallback;e=Cl(null,r,0,null);e.return=t;if(0===(t.mode&2))for(s=null!==t.memoizedState?t.child.child:t.child,e.child=s;null!==s;)s.return=e,s=s.sibling;n=Cl(i,r,n,null);n.return=t;e.sibling=n;r=e}else r=n=fo(t,null,i.children,n);else{if(null!==e.memoizedState)if(o=e.child,r=o.sibling,s){i=i.fallback;n=wl(o,o.pendingProps,0);n.return=t;if(0===(t.mode&2)&&(s=null!==t.memoizedState?t.child.child:t.child,s!==o.child))for(n.child=s;null!==s;)s.return=n,s=s.sibling;i=wl(r,i,r.expirationTime);i.return=t;n.sibling=i;r=n;n.childExpirationTime=0;n=i}else r=n=uo(t,o.child,i.children,n);else if(o=e.child,s){s=i.fallback;i=Cl(null,r,0,null);i.return=t;i.child=o;null!==o&&(o.return=i);if(0===(t.mode&2))for(o=null!==t.memoizedState?t.child.child:t.child,i.child=o;null!==o;)o.return=i,o=o.sibling;n=Cl(s,r,n,null);n.return=t;i.sibling=n;n.effectTag|=2;r=i;i.childExpirationTime=0}else n=r=uo(t,o,i.children,n);t.stateNode=e.stateNode}t.memoizedState=a;t.child=r;return n}function Pa(e,t,n,r,i){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,last:r,tail:n,tailExpiration:0,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.last=r,o.tail=n,o.tailExpiration=0,o.tailMode=i)}function Ra(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;Ca(e,t,r.children,n);r=Eo.current;if(0!==(r&ko))r=r&xo|ko,t.effectTag|=64;else{if(null!==e&&0!==(e.effectTag&64))e:for(e=t.child;null!==e;){if(13===e.tag){if(null!==e.memoizedState){e.expirationTime<n&&(e.expirationTime=n);var a=e.alternate;null!==a&&a.expirationTime<n&&(a.expirationTime=n);zi(e.return,n)}}else if(null!==e.child){e.child.return=e;e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return;e=e.sibling}r&=xo}Vr(Eo,r,t);if(0===(t.mode&2))t.memoizedState=null;else switch(i){case"forwards":n=t.child;for(i=null;null!==n;)r=n.alternate,null!==r&&null===Mo(r)&&(i=n),n=n.sibling;n=i;null===n?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null);Pa(t,!1,i,n,o);break;case"backwards":n=null;i=t.child;for(t.child=null;null!==i;){r=i.alternate;if(null!==r&&null===Mo(r)){t.child=i;break}r=i.sibling;i.sibling=n;n=i;i=r}Pa(t,!0,n,null,o);break;case"together":Pa(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Ia(e,t,n){null!==e&&(t.dependencies=e.dependencies);if(t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw a(Error(153));if(null!==t.child){e=t.child;n=wl(e,e.pendingProps,e.expirationTime);t.child=n;for(n.return=t;null!==e.sibling;)e=e.sibling,n=n.sibling=wl(e,e.pendingProps,e.expirationTime),n.return=t;n.sibling=null}return t.child}function za(e){e.effectTag|=4}var Na=void 0,Ha=void 0,Fa=void 0,Ba=void 0;Na=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(20===n.tag)e.appendChild(n.stateNode.instance);else if(4!==n.tag&&null!==n.child){n.child.return=n;n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return;n=n.sibling}};Ha=function(){};Fa=function(e,t,n,r,o){var a=e.memoizedProps;if(a!==r){var s=t.stateNode;vo(ho.current);e=null;switch(n){case"input":a=Tt(s,a);r=Tt(s,r);e=[];break;case"option":a=dr(s,a);r=dr(s,r);e=[];break;case"select":a=i({},a,{value:void 0});r=i({},r,{value:void 0});e=[];break;case"textarea":a=pr(s,a);r=pr(s,r);e=[];break;default:"function"!==typeof a.onClick&&"function"===typeof r.onClick&&(s.onclick=Or)}Lr(n,r);s=n=void 0;var l=null;for(n in a)if(!r.hasOwnProperty(n)&&a.hasOwnProperty(n)&&null!=a[n])if("style"===n){var c=a[n];for(s in c)c.hasOwnProperty(s)&&(l||(l={}),l[s]="")}else"dangerouslySetInnerHTML"!==n&&"children"!==n&&"suppressContentEditableWarning"!==n&&"suppressHydrationWarning"!==n&&"autoFocus"!==n&&(p.hasOwnProperty(n)?e||(e=[]):(e=e||[]).push(n,null));for(n in r){var u=r[n];c=null!=a?a[n]:void 0;if(r.hasOwnProperty(n)&&u!==c&&(null!=u||null!=c))if("style"===n)if(c){for(s in c)!c.hasOwnProperty(s)||u&&u.hasOwnProperty(s)||(l||(l={}),l[s]="");for(s in u)u.hasOwnProperty(s)&&c[s]!==u[s]&&(l||(l={}),l[s]=u[s])}else l||(e||(e=[]),e.push(n,l)),l=u;else"dangerouslySetInnerHTML"===n?(u=u?u.__html:void 0,c=c?c.__html:void 0,null!=u&&c!==u&&(e=e||[]).push(n,""+u)):"children"===n?c===u||"string"!==typeof u&&"number"!==typeof u||(e=e||[]).push(n,""+u):"suppressContentEditableWarning"!==n&&"suppressHydrationWarning"!==n&&(p.hasOwnProperty(n)?(null!=u&&Dr(o,n),e||c===u||(e=[])):(e=e||[]).push(n,u))}l&&(e=e||[]).push("style",l);o=e;(t.updateQueue=o)&&za(t)}};Ba=function(e,t,n,r){n!==r&&za(t)};function Va(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Ya(e){switch(e.tag){case 1:Kr(e.type)&&$r(e);var t=e.effectTag;return t&2048?(e.effectTag=t&-2049|64,e):null;case 3:_o(e);Jr(e);t=e.effectTag;if(0!==(t&64))throw a(Error(285));e.effectTag=t&-2049|64;return e;case 5:return wo(e),null;case 13:return Br(Eo,e),t=e.effectTag,t&2048?(e.effectTag=t&-2049|64,e):null;case 18:return null;case 19:return Br(Eo,e),null;case 4:return _o(e),null;case 10:return Ii(e),null;default:return null}}function Wa(e,t){return{value:e,source:t,stack:mt(t)}}var Ua="function"===typeof WeakSet?WeakSet:Set;function qa(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=mt(n));null!==n&&ht(n.type);t=t.value;null!==e&&1===e.tag&&ht(e.type);try{console.error(t)}catch(i){setTimeout((function(){throw i}))}}function Ga(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(n){ul(e,n)}}function Ka(e){var t=e.ref;if(null!==t)if("function"===typeof t)try{t(null)}catch(n){ul(e,n)}else t.current=null}function $a(e,t,n){n=n.updateQueue;n=null!==n?n.lastEffect:null;if(null!==n){var r=n=n.next;do{if((r.tag&e)!==So){var i=r.destroy;r.destroy=void 0;void 0!==i&&i()}(r.tag&t)!==So&&(i=r.create,r.destroy=i());r=r.next}while(r!==n)}}function Ja(e,t){"function"===typeof ml&&ml(e);switch(e.tag){case 0:case 11:case 14:case 15:var n=e.updateQueue;if(null!==n&&(n=n.lastEffect,null!==n)){var r=n.next;xi(97<t?97:t,(function(){var t=r;do{var n=t.destroy;if(void 0!==n){var i=e;try{n()}catch(o){ul(i,o)}}t=t.next}while(t!==r)}))}break;case 1:Ka(e);t=e.stateNode;"function"===typeof t.componentWillUnmount&&Ga(e,t);break;case 5:Ka(e);break;case 4:es(e,t)}}function Xa(e,t){for(var n=e;;)if(Ja(n,t),null!==n.child&&4!==n.tag)n.child.return=n,n=n.child;else{if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return;n=n.sibling}}function Za(e){return 5===e.tag||3===e.tag||4===e.tag}function Qa(e){e:{for(var t=e.return;null!==t;){if(Za(t)){var n=t;break e}t=t.return}throw a(Error(160))}t=n.stateNode;switch(n.tag){case 5:var r=!1;break;case 3:t=t.containerInfo;r=!0;break;case 4:t=t.containerInfo;r=!0;break;default:throw a(Error(161))}n.effectTag&16&&(xr(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||Za(n.return)){n=null;break e}n=n.return}n.sibling.return=n.return;for(n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(n.effectTag&2)continue t;if(null===n.child||4===n.tag)continue t;else n.child.return=n,n=n.child}if(!(n.effectTag&2)){n=n.stateNode;break e}}for(var i=e;;){var o=5===i.tag||6===i.tag;if(o||20===i.tag){var s=o?i.stateNode:i.stateNode.instance;if(n)if(r){o=t;var l=s;s=n;8===o.nodeType?o.parentNode.insertBefore(l,s):o.insertBefore(l,s)}else t.insertBefore(s,n);else r?(l=t,8===l.nodeType?(o=l.parentNode,o.insertBefore(s,l)):(o=l,o.appendChild(s)),l=l._reactRootContainer,null!==l&&void 0!==l||null!==o.onclick||(o.onclick=Or)):t.appendChild(s)}else if(4!==i.tag&&null!==i.child){i.child.return=i;i=i.child;continue}if(i===e)break;for(;null===i.sibling;){if(null===i.return||i.return===e)return;i=i.return}i.sibling.return=i.return;i=i.sibling}}function es(e,t){for(var n=e,r=!1,i=void 0,o=void 0;;){if(!r){r=n.return;e:for(;;){if(null===r)throw a(Error(160));i=r.stateNode;switch(r.tag){case 5:o=!1;break e;case 3:i=i.containerInfo;o=!0;break e;case 4:i=i.containerInfo;o=!0;break e}r=r.return}r=!0}if(5===n.tag||6===n.tag)if(Xa(n,t),o){var s=i,l=n.stateNode;8===s.nodeType?s.parentNode.removeChild(l):s.removeChild(l)}else i.removeChild(n.stateNode);else if(20===n.tag)l=n.stateNode.instance,Xa(n,t),o?(s=i,8===s.nodeType?s.parentNode.removeChild(l):s.removeChild(l)):i.removeChild(l);else if(4===n.tag){if(null!==n.child){i=n.stateNode.containerInfo;o=!0;n.child.return=n;n=n.child;continue}}else if(Ja(n,t),null!==n.child){n.child.return=n;n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return;4===n.tag&&(r=!1)}n.sibling.return=n.return;n=n.sibling}}function ts(e,t){switch(t.tag){case 0:case 11:case 14:case 15:$a(To,Do,t);break;case 1:break;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,i=null!==e?e.memoizedProps:r;e=t.type;var o=t.updateQueue;t.updateQueue=null;if(null!==o){n[I]=r;"input"===e&&"radio"===r.type&&null!=r.name&&Ot(n,r);Tr(e,i);t=Tr(e,r);for(i=0;i<o.length;i+=2){var s=o[i],l=o[i+1];"style"===s?Mr(n,l):"dangerouslySetInnerHTML"===s?wr(n,l):"children"===s?xr(n,l):St(n,s,l,t)}switch(e){case"input":At(n,r);break;case"textarea":mr(n,r);break;case"select":t=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,e=r.value,null!=e?fr(n,!!r.multiple,e,!1):t!==!!r.multiple&&(null!=r.defaultValue?fr(n,!!r.multiple,r.defaultValue,!0):fr(n,!!r.multiple,r.multiple?[]:"",!1))}}}break;case 6:if(null===t.stateNode)throw a(Error(162));t.stateNode.nodeValue=t.memoizedProps;break;case 3:break;case 12:break;case 13:n=t;null===t.memoizedState?r=!1:(r=!0,n=t.child,Ss=_i());if(null!==n)e:for(e=n;;){if(5===e.tag)o=e.stateNode,r?(o=o.style,"function"===typeof o.setProperty?o.setProperty("display","none","important"):o.display="none"):(o=e.stateNode,i=e.memoizedProps.style,i=void 0!==i&&null!==i&&i.hasOwnProperty("display")?i.display:null,o.style.display=Er("display",i));else if(6===e.tag)e.stateNode.nodeValue=r?"":e.memoizedProps;else if(13===e.tag&&null!==e.memoizedState){o=e.child.sibling;o.return=e;e=o;continue}else if(null!==e.child){e.child.return=e;e=e.child;continue}if(e===n)break e;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return;e=e.sibling}ns(t);break;case 19:ns(t);break;case 17:break;case 20:break;default:throw a(Error(163))}}function ns(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Ua);t.forEach((function(t){var r=fl.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}var rs="function"===typeof WeakMap?WeakMap:Map;function is(e,t,n){n=Yi(n,null);n.tag=3;n.payload={element:null};var r=t.value;n.callback=function(){Ds||(Ds=!0,Os=r);qa(e,t)};return n}function os(e,t,n){n=Yi(n,null);n.tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var i=t.value;n.payload=function(){qa(e,t);return r(i)}}var o=e.stateNode;null!==o&&"function"===typeof o.componentDidCatch&&(n.callback=function(){"function"!==typeof r&&(null===As?As=new Set([this]):As.add(this),qa(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})});return n}var as=Math.ceil,ss=Je.ReactCurrentDispatcher,ls=Je.ReactCurrentOwner,cs=0,us=8,ds=16,fs=32,ps=0,hs=1,ms=2,bs=3,vs=4,gs=cs,_s=null,ys=null,ws=0,xs=ps,Cs=1073741823,ks=1073741823,Es=null,Ms=!1,Ss=0,Ls=500,Ts=null,Ds=!1,Os=null,As=null,js=!1,Ps=null,Rs=90,Is=0,zs=null,Ns=0,Hs=null,Fs=0;function Bs(){return(gs&(ds|fs))!==cs?1073741821-(_i()/10|0):0!==Fs?Fs:Fs=1073741821-(_i()/10|0)}function Vs(e,t,n){t=t.mode;if(0===(t&2))return 1073741823;var r=yi();if(0===(t&4))return 99===r?1073741823:1073741822;if((gs&ds)!==cs)return ws;if(null!==n)e=1073741821-25*(((1073741821-e+(n.timeoutMs|0||5e3)/10)/25|0)+1);else switch(r){case 99:e=1073741823;break;case 98:e=1073741821-10*(((1073741821-e+15)/10|0)+1);break;case 97:case 96:e=1073741821-25*(((1073741821-e+500)/25|0)+1);break;case 95:e=1;break;default:throw a(Error(326))}null!==_s&&e===ws&&--e;return e}var Ys=0;function Ws(e,t){if(50<Ns)throw Ns=0,Hs=null,a(Error(185));e=Us(e,t);if(null!==e){e.pingTime=0;var n=yi();if(1073741823===t)if((gs&us)!==cs&&(gs&(ds|fs))===cs)for(var r=tl(e,1073741823,!0);null!==r;)r=r(!0);else qs(e,99,1073741823),gs===cs&&Ei();else qs(e,n,t);(gs&4)===cs||98!==n&&99!==n||(null===zs?zs=new Map([[e,t]]):(n=zs.get(e),(void 0===n||n>t)&&zs.set(e,t)))}}function Us(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,i=null;if(null===r&&3===e.tag)i=e.stateNode;else for(;null!==r;){n=r.alternate;r.childExpirationTime<t&&(r.childExpirationTime=t);null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);if(null===r.return&&3===r.tag){i=r.stateNode;break}r=r.return}null!==i&&(t>i.firstPendingTime&&(i.firstPendingTime=t),e=i.lastPendingTime,0===e||t<e)&&(i.lastPendingTime=t);return i}function qs(e,t,n){if(e.callbackExpirationTime<n){var r=e.callbackNode;null!==r&&r!==pi&&ri(r);e.callbackExpirationTime=n;1073741823===n?e.callbackNode=ki(Gs.bind(null,e,tl.bind(null,e,n))):(r=null,1!==n&&(r={timeout:10*(1073741821-n)-_i()}),e.callbackNode=Ci(t,Gs.bind(null,e,tl.bind(null,e,n)),r))}}function Gs(e,t,n){var r=e.callbackNode,i=null;try{return i=t(n),null!==i?Gs.bind(null,e,i):null}finally{null===i&&r===e.callbackNode&&(e.callbackNode=null,e.callbackExpirationTime=0)}}function Ks(){(gs&(1|ds|fs))===cs&&(Js(),sl())}function $s(e,t){var n=e.firstBatch;return null!==n&&n._defer&&n._expirationTime>=t?(Ci(97,(function(){n._onComplete();return null})),!0):!1}function Js(){if(null!==zs){var e=zs;zs=null;e.forEach((function(e,t){ki(tl.bind(null,t,e))}));Ei()}}function Xs(e,t){var n=gs;gs|=1;try{return e(t)}finally{gs=n,gs===cs&&Ei()}}function Zs(e,t,n,r){var i=gs;gs|=4;try{return xi(98,e.bind(null,t,n,r))}finally{gs=i,gs===cs&&Ei()}}function Qs(e,t){var n=gs;gs&=-2;gs|=us;try{return e(t)}finally{gs=n,gs===cs&&Ei()}}function el(e,t){e.finishedWork=null;e.finishedExpirationTime=0;var n=e.timeoutHandle;-1!==n&&(e.timeoutHandle=-1,zr(n));if(null!==ys)for(n=ys.return;null!==n;){var r=n;switch(r.tag){case 1:var i=r.type.childContextTypes;null!==i&&void 0!==i&&$r(r);break;case 3:_o(r);Jr(r);break;case 5:wo(r);break;case 4:_o(r);break;case 13:Br(Eo,r);break;case 19:Br(Eo,r);break;case 10:Ii(r)}n=n.return}_s=e;ys=wl(e.current,null,t);ws=t;xs=ps;ks=Cs=1073741823;Es=null;Ms=!1}function tl(e,t,n){if((gs&(ds|fs))!==cs)throw a(Error(327));if(e.firstPendingTime<t)return null;if(n&&e.finishedExpirationTime===t)return ol.bind(null,e);sl();if(e!==_s||t!==ws)el(e,t);else if(xs===bs)if(Ms)el(e,t);else{var r=e.lastPendingTime;if(r<t)return tl.bind(null,e,r)}if(null!==ys){r=gs;gs|=ds;var i=ss.current;null===i&&(i=ca);ss.current=ca;if(n){if(1073741823!==t){var o=Bs();if(o<t)return gs=r,Pi(),ss.current=i,tl.bind(null,e,o)}}else Fs=0;do{try{if(n)for(;null!==ys;)ys=rl(ys);else for(;null!==ys&&!ii();)ys=rl(ys);break}catch(m){Pi();Zo();o=ys;if(null===o||null===o.return)throw el(e,t),gs=r,m;e:{var s=e,l=o.return,c=o,u=m,d=ws;c.effectTag|=1024;c.firstEffect=c.lastEffect=null;if(null!==u&&"object"===typeof u&&"function"===typeof u.then){var f=u,p=0!==(Eo.current&Co);u=l;do{var h;if(h=13===u.tag)null!==u.memoizedState?h=!1:(h=u.memoizedProps,h=void 0===h.fallback?!1:!0!==h.unstable_avoidThisFallback?!0:p?!1:!0);if(h){l=u.updateQueue;null===l?(l=new Set,l.add(f),u.updateQueue=l):l.add(f);if(0===(u.mode&2)){u.effectTag|=64;c.effectTag&=-1957;1===c.tag&&(null===c.alternate?c.tag=17:(d=Yi(1073741823,null),d.tag=2,Ui(c,d)));c.expirationTime=1073741823;break e}c=s;s=d;p=c.pingCache;null===p?(p=c.pingCache=new rs,l=new Set,p.set(f,l)):(l=p.get(f),void 0===l&&(l=new Set,p.set(f,l)));l.has(s)||(l.add(s),c=dl.bind(null,c,f,s),f.then(c,c));u.effectTag|=2048;u.expirationTime=d;break e}u=u.return}while(null!==u);u=Error((ht(c.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+mt(c))}xs!==vs&&(xs=hs);u=Wa(u,c);c=l;do{switch(c.tag){case 3:c.effectTag|=2048;c.expirationTime=d;d=is(c,u,d);qi(c,d);break e;case 1:if(f=u,s=c.type,l=c.stateNode,0===(c.effectTag&64)&&("function"===typeof s.getDerivedStateFromError||null!==l&&"function"===typeof l.componentDidCatch&&(null===As||!As.has(l)))){c.effectTag|=2048;c.expirationTime=d;d=os(c,f,d);qi(c,d);break e}}c=c.return}while(null!==c)}ys=il(o)}}while(1);gs=r;Pi();ss.current=i;if(null!==ys)return tl.bind(null,e,t)}e.finishedWork=e.current.alternate;e.finishedExpirationTime=t;if($s(e,t))return null;_s=null;switch(xs){case ps:throw a(Error(328));case hs:return r=e.lastPendingTime,r<t?tl.bind(null,e,r):n?ol.bind(null,e):(el(e,t),ki(tl.bind(null,e,t)),null);case ms:if(1073741823===Cs&&!n&&(n=Ss+Ls-_i(),10<n)){if(Ms)return el(e,t),tl.bind(null,e,t);r=e.lastPendingTime;if(r<t)return tl.bind(null,e,r);e.timeoutHandle=Ir(ol.bind(null,e),n);return null}return ol.bind(null,e);case bs:if(!n){if(Ms)return el(e,t),tl.bind(null,e,t);n=e.lastPendingTime;if(n<t)return tl.bind(null,e,n);1073741823!==ks?n=10*(1073741821-ks)-_i():1073741823===Cs?n=0:(n=10*(1073741821-Cs)-5e3,r=_i(),t=10*(1073741821-t)-r,n=r-n,0>n&&(n=0),n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*as(n/1960))-n,t<n&&(n=t));if(10<n)return e.timeoutHandle=Ir(ol.bind(null,e),n),null}return ol.bind(null,e);case vs:return!n&&1073741823!==Cs&&null!==Es&&(r=Cs,i=Es,t=i.busyMinDurationMs|0,0>=t?t=0:(n=i.busyDelayMs|0,r=_i()-(10*(1073741821-r)-(i.timeoutMs|0||5e3)),t=r<=n?0:n+t-r),10<t)?(e.timeoutHandle=Ir(ol.bind(null,e),t),null):ol.bind(null,e);default:throw a(Error(329))}}function nl(e,t){e<Cs&&1<e&&(Cs=e);null!==t&&e<ks&&1<e&&(ks=e,Es=t)}function rl(e){var t=pl(e.alternate,e,ws);e.memoizedProps=e.pendingProps;null===t&&(t=il(e));ls.current=null;return t}function il(e){ys=e;do{var t=ys.alternate;e=ys.return;if(0===(ys.effectTag&1024)){e:{var n=t;t=ys;var r=ws,o=t.pendingProps;switch(t.tag){case 2:break;case 16:break;case 15:case 0:break;case 1:Kr(t.type)&&$r(t);break;case 3:_o(t);Jr(t);r=t.stateNode;r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null);if(null===n||null===n.child)_a(t),t.effectTag&=-3;Ha(t);break;case 5:wo(t);r=vo(bo.current);var s=t.type;if(null!==n&&null!=t.stateNode)Fa(n,t,s,o,r),n.ref!==t.ref&&(t.effectTag|=128);else if(o){var l=vo(ho.current);if(_a(t)){n=t;o=void 0;s=n.stateNode;var c=n.type,u=n.memoizedProps;s[R]=n;s[I]=u;switch(c){case"iframe":case"object":case"embed":Yn("load",s);break;case"video":case"audio":for(var d=0;d<re.length;d++)Yn(re[d],s);break;case"source":Yn("error",s);break;case"img":case"image":case"link":Yn("error",s);Yn("load",s);break;case"form":Yn("reset",s);Yn("submit",s);break;case"details":Yn("toggle",s);break;case"input":Dt(s,u);Yn("invalid",s);Dr(r,"onChange");break;case"select":s._wrapperState={wasMultiple:!!u.multiple};Yn("invalid",s);Dr(r,"onChange");break;case"textarea":hr(s,u),Yn("invalid",s),Dr(r,"onChange")}Lr(c,u);d=null;for(o in u)u.hasOwnProperty(o)&&(l=u[o],"children"===o?"string"===typeof l?s.textContent!==l&&(d=["children",l]):"number"===typeof l&&s.textContent!==""+l&&(d=["children",""+l]):p.hasOwnProperty(o)&&null!=l&&Dr(r,o));switch(c){case"input":Ke(s);jt(s,u,!0);break;case"textarea":Ke(s);br(s,u);break;case"select":case"option":break;default:"function"===typeof u.onClick&&(s.onclick=Or)}r=d;n.updateQueue=r;null!==r&&za(t)}else{u=s;n=o;c=t;d=9===r.nodeType?r:r.ownerDocument;l===vr.html&&(l=gr(u));l===vr.html?"script"===u?(u=d.createElement("div"),u.innerHTML="<script><\/script>",d=u.removeChild(u.firstChild)):"string"===typeof n.is?d=d.createElement(u,{is:n.is}):(d=d.createElement(u),"select"===u&&(u=d,n.multiple?u.multiple=!0:n.size&&(u.size=n.size))):d=d.createElementNS(l,u);u=d;u[R]=c;u[I]=n;n=u;Na(n,t,!1,!1);c=n;var f=r,h=Tr(s,o);switch(s){case"iframe":case"object":case"embed":Yn("load",c);r=o;break;case"video":case"audio":for(r=0;r<re.length;r++)Yn(re[r],c);r=o;break;case"source":Yn("error",c);r=o;break;case"img":case"image":case"link":Yn("error",c);Yn("load",c);r=o;break;case"form":Yn("reset",c);Yn("submit",c);r=o;break;case"details":Yn("toggle",c);r=o;break;case"input":Dt(c,o);r=Tt(c,o);Yn("invalid",c);Dr(f,"onChange");break;case"option":r=dr(c,o);break;case"select":c._wrapperState={wasMultiple:!!o.multiple};r=i({},o,{value:void 0});Yn("invalid",c);Dr(f,"onChange");break;case"textarea":hr(c,o);r=pr(c,o);Yn("invalid",c);Dr(f,"onChange");break;default:r=o}Lr(s,r);u=void 0;d=s;l=c;var m=r;for(u in m)if(m.hasOwnProperty(u)){var b=m[u];"style"===u?Mr(l,b):"dangerouslySetInnerHTML"===u?(b=b?b.__html:void 0,null!=b&&wr(l,b)):"children"===u?"string"===typeof b?("textarea"!==d||""!==b)&&xr(l,b):"number"===typeof b&&xr(l,""+b):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(p.hasOwnProperty(u)?null!=b&&Dr(f,u):null!=b&&St(l,u,b,h))}switch(s){case"input":Ke(c);jt(c,o,!1);break;case"textarea":Ke(c);br(c,o);break;case"option":null!=o.value&&c.setAttribute("value",""+Lt(o.value));break;case"select":r=c;c=o;r.multiple=!!c.multiple;u=c.value;null!=u?fr(r,!!c.multiple,u,!1):null!=c.defaultValue&&fr(r,!!c.multiple,c.defaultValue,!0);break;default:"function"===typeof r.onClick&&(c.onclick=Or)}Pr(s,o)&&za(t);t.stateNode=n}null!==t.ref&&(t.effectTag|=128)}else if(null===t.stateNode)throw a(Error(166));break;case 6:if(n&&null!=t.stateNode)Ba(n,t,n.memoizedProps,o);else{if("string"!==typeof o&&null===t.stateNode)throw a(Error(166));n=vo(bo.current);vo(ho.current);_a(t)?(r=t.stateNode,n=t.memoizedProps,r[R]=t,r.nodeValue!==n&&za(t)):(r=t,n=(9===n.nodeType?n:n.ownerDocument).createTextNode(o),n[R]=t,r.stateNode=n)}break;case 11:break;case 13:Br(Eo,t);o=t.memoizedState;if(0!==(t.effectTag&64)){t.expirationTime=r;break e}r=null!==o;o=!1;null===n?_a(t):(s=n.memoizedState,o=null!==s,r||null===s||(s=n.child.sibling,null!==s&&(c=t.firstEffect,null!==c?(t.firstEffect=s,s.nextEffect=c):(t.firstEffect=t.lastEffect=s,s.nextEffect=null),s.effectTag=8)));if(r&&!o&&0!==(t.mode&2))if(null===n&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!==(Eo.current&Co))xs===ps&&(xs=ms);else if(xs===ps||xs===ms)xs=bs;if(r||o)t.effectTag|=4;break;case 7:break;case 8:break;case 12:break;case 4:_o(t);Ha(t);break;case 10:Ii(t);break;case 9:break;case 14:break;case 17:Kr(t.type)&&$r(t);break;case 18:break;case 19:Br(Eo,t);o=t.memoizedState;if(null===o)break;s=0!==(t.effectTag&64);c=o.rendering;if(null===c)if(s)Va(o,!1);else{if(xs!==ps||null!==n&&0!==(n.effectTag&64))for(n=t.child;null!==n;){c=Mo(n);if(null!==c){t.effectTag|=64;Va(o,!1);n=c.updateQueue;null!==n&&(t.updateQueue=n,t.effectTag|=4);t.firstEffect=t.lastEffect=null;for(n=t.child;null!==n;)o=n,s=r,o.effectTag&=2,o.nextEffect=null,o.firstEffect=null,o.lastEffect=null,c=o.alternate,null===c?(o.childExpirationTime=0,o.expirationTime=s,o.child=null,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null):(o.childExpirationTime=c.childExpirationTime,o.expirationTime=c.expirationTime,o.child=c.child,o.memoizedProps=c.memoizedProps,o.memoizedState=c.memoizedState,o.updateQueue=c.updateQueue,s=c.dependencies,o.dependencies=null===s?null:{expirationTime:s.expirationTime,firstContext:s.firstContext,responders:s.responders}),n=n.sibling;Vr(Eo,Eo.current&xo|ko,t);t=t.child;break e}n=n.sibling}}else{if(!s)if(n=Mo(c),null!==n){if(t.effectTag|=64,s=!0,Va(o,!0),null===o.tail&&"hidden"===o.tailMode){r=n.updateQueue;null!==r&&(t.updateQueue=r,t.effectTag|=4);t=t.lastEffect=o.lastEffect;null!==t&&(t.nextEffect=null);break}}else _i()>o.tailExpiration&&1<r&&(t.effectTag|=64,s=!0,Va(o,!1),t.expirationTime=t.childExpirationTime=r-1);o.isBackwards?(c.sibling=t.child,t.child=c):(r=o.last,null!==r?r.sibling=c:t.child=c,o.last=c)}if(null!==o.tail){0===o.tailExpiration&&(o.tailExpiration=_i()+500);r=o.tail;o.rendering=r;o.tail=r.sibling;o.lastEffect=t.lastEffect;r.sibling=null;n=Eo.current;n=s?n&xo|ko:n&xo;Vr(Eo,n,t);t=r;break e}break;case 20:break;default:throw a(Error(156))}t=null}r=ys;if(1===ws||1!==r.childExpirationTime){n=0;for(o=r.child;null!==o;)s=o.expirationTime,c=o.childExpirationTime,s>n&&(n=s),c>n&&(n=c),o=o.sibling;r.childExpirationTime=n}if(null!==t)return t;null!==e&&0===(e.effectTag&1024)&&(null===e.firstEffect&&(e.firstEffect=ys.firstEffect),null!==ys.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=ys.firstEffect),e.lastEffect=ys.lastEffect),1<ys.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=ys:e.firstEffect=ys,e.lastEffect=ys))}else{t=Ya(ys,ws);if(null!==t)return t.effectTag&=1023,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=1024)}t=ys.sibling;if(null!==t)return t;ys=e}while(null!==ys);xs===ps&&(xs=vs);return null}function ol(e){var t=yi();xi(99,al.bind(null,e,t));null!==Ps&&Ci(97,(function(){sl();return null}));return null}function al(e,t){sl();if((gs&(ds|fs))!==cs)throw a(Error(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;e.finishedWork=null;e.finishedExpirationTime=0;if(n===e.current)throw a(Error(177));e.callbackNode=null;e.callbackExpirationTime=0;var i=n.expirationTime,o=n.childExpirationTime;i=o>i?o:i;e.firstPendingTime=i;i<e.lastPendingTime&&(e.lastPendingTime=i);e===_s&&(ys=_s=null,ws=0);1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,i=n.firstEffect):i=n:i=n.firstEffect;if(null!==i){o=gs;gs|=fs;ls.current=null;Ar=Vn;var s=er();if(tr(s)){if("selectionStart"in s)var l={start:s.selectionStart,end:s.selectionEnd};else e:{l=(l=s.ownerDocument)&&l.defaultView||window;var c=l.getSelection&&l.getSelection();if(c&&0!==c.rangeCount){l=c.anchorNode;var u=c.anchorOffset,d=c.focusNode;c=c.focusOffset;try{l.nodeType,d.nodeType}catch(H){l=null;break e}var f=0,p=-1,h=-1,m=0,b=0,v=s,g=null;t:for(;;){for(var _;;){v!==l||0!==u&&3!==v.nodeType||(p=f+u);v!==d||0!==c&&3!==v.nodeType||(h=f+c);3===v.nodeType&&(f+=v.nodeValue.length);if(null===(_=v.firstChild))break;g=v;v=_}for(;;){if(v===s)break t;g===l&&++m===u&&(p=f);g===d&&++b===c&&(h=f);if(null!==(_=v.nextSibling))break;v=g;g=v.parentNode}v=_}l=-1===p||-1===h?null:{start:p,end:h}}else l=null}l=l||{start:0,end:0}}else l=null;jr={focusedElem:s,selectionRange:l};Vn=!1;Ts=i;do{try{for(;null!==Ts;){if(0!==(Ts.effectTag&256)){var y=Ts.alternate;s=Ts;switch(s.tag){case 0:case 11:case 15:$a(Lo,So,s);break;case 1:if(s.effectTag&256&&null!==y){var w=y.memoizedProps,x=y.memoizedState,C=s.stateNode,k=C.getSnapshotBeforeUpdate(s.elementType===s.type?w:Li(s.type,w),x);C.__reactInternalSnapshotBeforeUpdate=k}break;case 3:case 5:case 6:case 4:case 17:break;default:throw a(Error(163))}}Ts=Ts.nextEffect}}catch(H){if(null===Ts)throw a(Error(330));ul(Ts,H);Ts=Ts.nextEffect}}while(null!==Ts);Ts=i;do{try{for(y=t;null!==Ts;){var E=Ts.effectTag;E&16&&xr(Ts.stateNode,"");if(E&128){var M=Ts.alternate;if(null!==M){var S=M.ref;null!==S&&("function"===typeof S?S(null):S.current=null)}}switch(E&14){case 2:Qa(Ts);Ts.effectTag&=-3;break;case 6:Qa(Ts);Ts.effectTag&=-3;ts(Ts.alternate,Ts);break;case 4:ts(Ts.alternate,Ts);break;case 8:w=Ts;es(w,y);w.return=null;w.child=null;w.memoizedState=null;w.updateQueue=null;w.dependencies=null;var L=w.alternate;null!==L&&(L.return=null,L.child=null,L.memoizedState=null,L.updateQueue=null,L.dependencies=null)}Ts=Ts.nextEffect}}catch(H){if(null===Ts)throw a(Error(330));ul(Ts,H);Ts=Ts.nextEffect}}while(null!==Ts);S=jr;M=er();E=S.focusedElem;y=S.selectionRange;if(M!==E&&E&&E.ownerDocument&&Qn(E.ownerDocument.documentElement,E)){null!==y&&tr(E)&&(M=y.start,S=y.end,void 0===S&&(S=M),"selectionStart"in E?(E.selectionStart=M,E.selectionEnd=Math.min(S,E.value.length)):(S=(M=E.ownerDocument||document)&&M.defaultView||window,S.getSelection&&(S=S.getSelection(),w=E.textContent.length,L=Math.min(y.start,w),y=void 0===y.end?L:Math.min(y.end,w),!S.extend&&L>y&&(w=y,y=L,L=w),w=Zn(E,L),x=Zn(E,y),w&&x&&(1!==S.rangeCount||S.anchorNode!==w.node||S.anchorOffset!==w.offset||S.focusNode!==x.node||S.focusOffset!==x.offset)&&(M=M.createRange(),M.setStart(w.node,w.offset),S.removeAllRanges(),L>y?(S.addRange(M),S.extend(x.node,x.offset)):(M.setEnd(x.node,x.offset),S.addRange(M))))));M=[];for(S=E;S=S.parentNode;)1===S.nodeType&&M.push({element:S,left:S.scrollLeft,top:S.scrollTop});"function"===typeof E.focus&&E.focus();for(E=0;E<M.length;E++)S=M[E],S.element.scrollLeft=S.left,S.element.scrollTop=S.top}jr=null;Vn=!!Ar;Ar=null;e.current=n;Ts=i;do{try{for(E=r;null!==Ts;){var T=Ts.effectTag;if(T&36){var D=Ts.alternate;M=Ts;S=E;switch(M.tag){case 0:case 11:case 15:$a(Oo,Ao,M);break;case 1:var O=M.stateNode;if(M.effectTag&4)if(null===D)O.componentDidMount();else{var A=M.elementType===M.type?D.memoizedProps:Li(M.type,D.memoizedProps);O.componentDidUpdate(A,D.memoizedState,O.__reactInternalSnapshotBeforeUpdate)}var j=M.updateQueue;null!==j&&Ji(M,j,O,S);break;case 3:var P=M.updateQueue;if(null!==P){L=null;if(null!==M.child)switch(M.child.tag){case 5:L=M.child.stateNode;break;case 1:L=M.child.stateNode}Ji(M,P,L,S)}break;case 5:var R=M.stateNode;null===D&&M.effectTag&4&&(S=R,Pr(M.type,M.memoizedProps)&&S.focus());break;case 6:break;case 4:break;case 12:break;case 13:case 19:case 17:case 20:break;default:throw a(Error(163))}}if(T&128){var I=Ts.ref;if(null!==I){var z=Ts.stateNode;switch(Ts.tag){case 5:var N=z;break;default:N=z}"function"===typeof I?I(N):I.current=N}}T&512&&(js=!0);Ts=Ts.nextEffect}}catch(H){if(null===Ts)throw a(Error(330));ul(Ts,H);Ts=Ts.nextEffect}}while(null!==Ts);Ts=null;hi();gs=o}else e.current=n;if(js)js=!1,Ps=e,Is=r,Rs=t;else for(Ts=i;null!==Ts;)t=Ts.nextEffect,Ts.nextEffect=null,Ts=t;t=e.firstPendingTime;0!==t?(T=Bs(),T=Si(T,t),qs(e,T,t)):As=null;"function"===typeof hl&&hl(n.stateNode,r);1073741823===t?e===Hs?Ns++:(Ns=0,Hs=e):Ns=0;if(Ds)throw Ds=!1,e=Os,Os=null,e;if((gs&us)!==cs)return null;Ei();return null}function sl(){if(null===Ps)return!1;var e=Ps,t=Is,n=Rs;Ps=null;Is=0;Rs=90;return xi(97<n?97:n,ll.bind(null,e,t))}function ll(e){if((gs&(ds|fs))!==cs)throw a(Error(331));var t=gs;gs|=fs;for(e=e.current.firstEffect;null!==e;){try{var n=e;if(0!==(n.effectTag&512))switch(n.tag){case 0:case 11:case 15:$a(Po,So,n),$a(So,jo,n)}}catch(r){if(null===e)throw a(Error(330));ul(e,r)}n=e.nextEffect;e.nextEffect=null;e=n}gs=t;Ei();return!0}function cl(e,t,n){t=Wa(n,t);t=is(e,t,1073741823);Ui(e,t);e=Us(e,1073741823);null!==e&&qs(e,99,1073741823)}function ul(e,t){if(3===e.tag)cl(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){cl(n,e,t);break}else if(1===n.tag){var r=n.stateNode;if("function"===typeof n.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===As||!As.has(r))){e=Wa(t,e);e=os(n,e,1073741823);Ui(n,e);n=Us(n,1073741823);null!==n&&qs(n,99,1073741823);break}}n=n.return}}function dl(e,t,n){var r=e.pingCache;null!==r&&r.delete(t);_s===e&&ws===n?xs===bs||xs===ms&&1073741823===Cs&&_i()-Ss<Ls?el(e,ws):Ms=!0:e.lastPendingTime<n||(t=e.pingTime,0!==t&&t<n||(e.pingTime=n,e.finishedExpirationTime===n&&(e.finishedExpirationTime=0,e.finishedWork=null),t=Bs(),t=Si(t,n),qs(e,t,n)))}function fl(e,t){var n=e.stateNode;null!==n&&n.delete(t);n=Bs();t=Vs(n,e,null);n=Si(n,t);e=Us(e,t);null!==e&&qs(e,n,t)}var pl=void 0;pl=function(e,t,n){var r=t.expirationTime;if(null!==e){var i=t.pendingProps;if(e.memoizedProps!==i||Ur.current)xa=!0;else if(r<n){xa=!1;switch(t.tag){case 3:Oa(t);ya();break;case 5:yo(t);if(t.mode&4&&1!==n&&i.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:Kr(t.type)&&Qr(t);break;case 4:go(t,t.stateNode.containerInfo);break;case 10:Ri(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState){r=t.child.childExpirationTime;if(0!==r&&r>=n)return ja(e,t,n);Vr(Eo,Eo.current&xo,t);t=Ia(e,t,n);return null!==t?t.sibling:null}Vr(Eo,Eo.current&xo,t);break;case 19:r=t.childExpirationTime>=n;if(0!==(e.effectTag&64)){if(r)return Ra(e,t,n);t.effectTag|=64}i=t.memoizedState;null!==i&&(i.rendering=null,i.tail=null);Vr(Eo,Eo.current,t);if(!r)return null}return Ia(e,t,n)}}else xa=!1;t.expirationTime=0;switch(t.tag){case 2:r=t.type;null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2);e=t.pendingProps;i=Gr(t,Wr.current);Ni(t,n);i=Xo(null,t,r,e,i,n);t.effectTag|=1;if("object"===typeof i&&null!==i&&"function"===typeof i.render&&void 0===i.$$typeof){t.tag=1;Zo();if(Kr(r)){var o=!0;Qr(t)}else o=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null;var s=r.getDerivedStateFromProps;"function"===typeof s&&eo(t,r,s,e);i.updater=to;t.stateNode=i;i._reactInternalFiber=t;oo(t,r,e,n);t=Da(null,t,r,!0,o,n)}else t.tag=0,Ca(null,t,i,n),t=t.child;return t;case 16:i=t.elementType;null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2);e=t.pendingProps;i=Ti(i);t.type=i;o=t.tag=yl(i);e=Li(i,e);switch(o){case 0:t=La(null,t,i,e,n);break;case 1:t=Ta(null,t,i,e,n);break;case 11:t=ka(null,t,i,e,n);break;case 14:t=Ea(null,t,i,Li(i.type,e),r,n);break;default:throw a(Error(306),i,"")}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Li(r,i),La(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Li(r,i),Ta(e,t,r,i,n);case 3:Oa(t);r=t.updateQueue;if(null===r)throw a(Error(282));i=t.memoizedState;i=null!==i?i.element:null;$i(t,r,t.pendingProps,null,n);r=t.memoizedState.element;if(r===i)ya(),t=Ia(e,t,n);else{i=t.stateNode;if(i=(null===e||null===e.child)&&i.hydrate)pa=Nr(t.stateNode.containerInfo.firstChild),fa=t,i=ha=!0;i?(t.effectTag|=2,t.child=fo(t,null,r,n)):(Ca(e,t,r,n),ya());t=t.child}return t;case 5:return yo(t),null===e&&va(t),r=t.type,i=t.pendingProps,o=null!==e?e.memoizedProps:null,s=i.children,Rr(r,i)?s=null:null!==o&&Rr(r,o)&&(t.effectTag|=16),Sa(e,t),t.mode&4&&1!==n&&i.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(Ca(e,t,s,n),t=t.child),t;case 6:return null===e&&va(t),null;case 13:return ja(e,t,n);case 4:return go(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=uo(t,null,r,n):Ca(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Li(r,i),ka(e,t,r,i,n);case 7:return Ca(e,t,t.pendingProps,n),t.child;case 8:return Ca(e,t,t.pendingProps.children,n),t.child;case 12:return Ca(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context;i=t.pendingProps;s=t.memoizedProps;o=i.value;Ri(t,o);if(null!==s){var l=s.value;o=cn(l,o)?0:("function"===typeof r._calculateChangedBits?r._calculateChangedBits(l,o):1073741823)|0;if(0===o){if(s.children===i.children&&!Ur.current){t=Ia(e,t,n);break e}}else for(l=t.child,null!==l&&(l.return=t);null!==l;){var c=l.dependencies;if(null!==c){s=l.child;for(var u=c.firstContext;null!==u;){if(u.context===r&&0!==(u.observedBits&o)){1===l.tag&&(u=Yi(n,null),u.tag=2,Ui(l,u));l.expirationTime<n&&(l.expirationTime=n);u=l.alternate;null!==u&&u.expirationTime<n&&(u.expirationTime=n);zi(l.return,n);c.expirationTime<n&&(c.expirationTime=n);break}u=u.next}}else s=10===l.tag?l.type===t.type?null:l.child:l.child;if(null!==s)s.return=l;else for(s=l;null!==s;){if(s===t){s=null;break}l=s.sibling;if(null!==l){l.return=s.return;s=l;break}s=s.return}l=s}}Ca(e,t,i.children,n);t=t.child}return t;case 9:return i=t.type,o=t.pendingProps,r=o.children,Ni(t,n),i=Hi(i,o.unstable_observedBits),r=r(i),t.effectTag|=1,Ca(e,t,r,n),t.child;case 14:return i=t.type,o=Li(i,t.pendingProps),o=Li(i.type,o),Ea(e,t,i,o,r,n);case 15:return Ma(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Li(r,i),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,Kr(r)?(e=!0,Qr(t)):e=!1,Ni(t,n),ro(t,r,i,n),oo(t,r,i,n),Da(null,t,r,!0,e,n);case 19:return Ra(e,t,n)}throw a(Error(156))};var hl=null,ml=null;function bl(e){if("undefined"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);hl=function(e){try{t.onCommitFiberRoot(n,e,void 0,64===(e.current.effectTag&64))}catch(r){}};ml=function(e){try{t.onCommitFiberUnmount(n,e)}catch(r){}}}catch(r){}return!0}function vl(e,t,n,r){this.tag=e;this.key=n;this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null;this.index=0;this.ref=null;this.pendingProps=t;this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null;this.mode=r;this.effectTag=0;this.lastEffect=this.firstEffect=this.nextEffect=null;this.childExpirationTime=this.expirationTime=0;this.alternate=null}function gl(e,t,n,r){return new vl(e,t,n,r)}function _l(e){e=e.prototype;return!(!e||!e.isReactComponent)}function yl(e){if("function"===typeof e)return _l(e)?1:0;if(void 0!==e&&null!==e){e=e.$$typeof;if(e===st)return 11;if(e===ut)return 14}return 2}function wl(e,t){var n=e.alternate;null===n?(n=gl(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null);n.childExpirationTime=e.childExpirationTime;n.expirationTime=e.expirationTime;n.child=e.child;n.memoizedProps=e.memoizedProps;n.memoizedState=e.memoizedState;n.updateQueue=e.updateQueue;t=e.dependencies;n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders};n.sibling=e.sibling;n.index=e.index;n.ref=e.ref;return n}function xl(e,t,n,r,i,o){var s=2;r=e;if("function"===typeof e)_l(e)&&(s=1);else if("string"===typeof e)s=5;else e:switch(e){case tt:return Cl(n.children,i,o,t);case at:s=8;i|=7;break;case nt:s=8;i|=1;break;case rt:return e=gl(12,n,t,i|8),e.elementType=rt,e.type=rt,e.expirationTime=o,e;case lt:return e=gl(13,n,t,i),e.type=lt,e.elementType=lt,e.expirationTime=o,e;case ct:return e=gl(19,n,t,i),e.elementType=ct,e.expirationTime=o,e;default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case it:s=10;break e;case ot:s=9;break e;case st:s=11;break e;case ut:s=14;break e;case dt:s=16;r=null;break e}throw a(Error(130),null==e?e:typeof e,"")}t=gl(s,n,t,i);t.elementType=e;t.type=r;t.expirationTime=o;return t}function Cl(e,t,n,r){e=gl(7,e,r,t);e.expirationTime=n;return e}function kl(e,t,n){e=gl(6,e,null,t);e.expirationTime=n;return e}function El(e,t,n){t=gl(4,null!==e.children?e.children:[],e.key,t);t.expirationTime=n;t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation};return t}function Ml(e,t,n){this.tag=t;this.current=null;this.containerInfo=e;this.pingCache=this.pendingChildren=null;this.finishedExpirationTime=0;this.finishedWork=null;this.timeoutHandle=-1;this.pendingContext=this.context=null;this.hydrate=n;this.callbackNode=this.firstBatch=null;this.pingTime=this.lastPendingTime=this.firstPendingTime=this.callbackExpirationTime=0}function Sl(e,t,n){e=new Ml(e,t,n);t=gl(3,null,null,2===t?7:1===t?3:0);e.current=t;return t.stateNode=e}function Ll(e,t,n,r,i,o){var s=t.current;e:if(n){n=n._reactInternalFiber;t:{if(2!==pn(n)||1!==n.tag)throw a(Error(170));var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(Kr(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);throw a(Error(171))}if(1===n.tag){var c=n.type;if(Kr(c)){n=Zr(n,c,l);break e}}n=l}else n=Yr;null===t.context?t.context=n:t.pendingContext=n;t=o;i=Yi(r,i);i.payload={element:e};t=void 0===t?null:t;null!==t&&(i.callback=t);Ui(s,i);Ws(s,r);return r}function Tl(e,t,n,r){var i=t.current,o=Bs(),a=Zi.suspense;i=Vs(o,i,a);return Ll(e,t,n,i,a,r)}function Dl(e){e=e.current;if(!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Ol(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:et,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}De=function(e,t,n){switch(t){case"input":At(e,n);t=n.name;if("radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]');for(t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=F(r);if(!i)throw a(Error(90));$e(r);At(r,i)}}}break;case"textarea":mr(e,n);break;case"select":t=n.value,null!=t&&fr(e,!!n.multiple,t,!1)}};function Al(e){var t=1073741821-25*(((1073741821-Bs()+500)/25|0)+1);t<=Ys&&--t;this._expirationTime=Ys=t;this._root=e;this._callbacks=this._next=null;this._hasChildren=this._didComplete=!1;this._children=null;this._defer=!0}Al.prototype.render=function(e){if(!this._defer)throw a(Error(250));this._hasChildren=!0;this._children=e;var t=this._root._internalRoot,n=this._expirationTime,r=new jl;Ll(e,t,null,n,null,r._onCommit);return r};Al.prototype.then=function(e){if(this._didComplete)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]);t.push(e)}};Al.prototype.commit=function(){var e=this._root._internalRoot,t=e.firstBatch;if(!this._defer||null===t)throw a(Error(251));if(this._hasChildren){var n=this._expirationTime;if(t!==this){this._hasChildren&&(n=this._expirationTime=t._expirationTime,this.render(this._children));for(var r=null,i=t;i!==this;)r=i,i=i._next;if(null===r)throw a(Error(251));r._next=i._next;this._next=t;e.firstBatch=this}this._defer=!1;t=n;if((gs&(ds|fs))!==cs)throw a(Error(253));ki(tl.bind(null,e,t));Ei();t=this._next;this._next=null;t=e.firstBatch=t;null!==t&&t._hasChildren&&t.render(t._children)}else this._next=null,this._defer=!1};Al.prototype._onComplete=function(){if(!this._didComplete){this._didComplete=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++)(0,e[t])()}};function jl(){this._callbacks=null;this._didCommit=!1;this._onCommit=this._onCommit.bind(this)}jl.prototype.then=function(e){if(this._didCommit)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]);t.push(e)}};jl.prototype._onCommit=function(){if(!this._didCommit){this._didCommit=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++){var n=e[t];if("function"!==typeof n)throw a(Error(191),n);n()}}};function Pl(e,t,n){this._internalRoot=Sl(e,t,n)}function Rl(e,t){this._internalRoot=Sl(e,2,t)}Rl.prototype.render=Pl.prototype.render=function(e,t){var n=this._internalRoot,r=new jl;t=void 0===t?null:t;null!==t&&r.then(t);Tl(e,n,null,r._onCommit);return r};Rl.prototype.unmount=Pl.prototype.unmount=function(e){var t=this._internalRoot,n=new jl;e=void 0===e?null:e;null!==e&&n.then(e);Tl(null,t,null,n._onCommit);return n};Rl.prototype.createBatch=function(){var e=new Al(this),t=e._expirationTime,n=this._internalRoot,r=n.firstBatch;if(null===r)n.firstBatch=e,e._next=null;else{for(n=null;null!==r&&r._expirationTime>=t;)n=r,r=r._next;e._next=r;null!==n&&(n._next=e)}return e};function Il(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}Ie=Xs;ze=Zs;Ne=Ks;He=function(e,t){var n=gs;gs|=2;try{return e(t)}finally{gs=n,gs===cs&&Ei()}};function zl(e,t){t||(t=e?9===e.nodeType?e.documentElement:e.firstChild:null,t=!(!t||1!==t.nodeType||!t.hasAttribute("data-reactroot")));if(!t)for(var n;n=e.lastChild;)e.removeChild(n);return new Pl(e,0,t)}function Nl(e,t,n,r,i){var o=n._reactRootContainer,a=void 0;if(o){a=o._internalRoot;if("function"===typeof i){var s=i;i=function(){var e=Dl(a);s.call(e)}}Tl(t,a,e,i)}else{o=n._reactRootContainer=zl(n,r);a=o._internalRoot;if("function"===typeof i){var l=i;i=function(){var e=Dl(a);l.call(e)}}Qs((function(){Tl(t,a,e,i)}))}return Dl(a)}function Hl(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Il(t))throw a(Error(200));return Ol(e,t,null,n)}var Fl={createPortal:Hl,findDOMNode:function(e){if(null==e)e=null;else if(1!==e.nodeType){var t=e._reactInternalFiber;if(void 0===t){if("function"===typeof e.render)throw a(Error(188));throw a(Error(268),Object.keys(e))}e=bn(t);e=null===e?null:e.stateNode}return e},hydrate:function(e,t,n){if(!Il(t))throw a(Error(200));return Nl(null,e,t,!0,n)},render:function(e,t,n){if(!Il(t))throw a(Error(200));return Nl(null,e,t,!1,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){if(!Il(n))throw a(Error(200));if(null==e||void 0===e._reactInternalFiber)throw a(Error(38));return Nl(e,t,n,!1,r)},unmountComponentAtNode:function(e){if(!Il(e))throw a(Error(40));return e._reactRootContainer?(Qs((function(){Nl(null,null,e,!1,(function(){e._reactRootContainer=null}))})),!0):!1},unstable_createPortal:function(){return Hl.apply(void 0,arguments)},unstable_batchedUpdates:Xs,unstable_interactiveUpdates:function(e,t,n,r){Ks();return Zs(e,t,n,r)},unstable_discreteUpdates:Zs,unstable_flushDiscreteUpdates:Ks,flushSync:function(e,t){if((gs&(ds|fs))!==cs)throw a(Error(187));var n=gs;gs|=1;try{return xi(99,e.bind(null,t))}finally{gs=n,Ei()}},unstable_createRoot:Bl,unstable_createSyncRoot:Vl,unstable_flushControlled:function(e){var t=gs;gs|=1;try{xi(99,e)}finally{gs=t,gs===cs&&Ei()}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[N,H,F,A.injectEventPluginsByName,f,q,function(e){L(e,U)},Pe,Re,Gn,O,sl,{current:!1}]}};function Bl(e,t){if(!Il(e))throw a(Error(299),"unstable_createRoot");return new Rl(e,null!=t&&!0===t.hydrate)}function Vl(e,t){if(!Il(e))throw a(Error(299),"unstable_createRoot");return new Pl(e,1,null!=t&&!0===t.hydrate)}(function(e){var t=e.findFiberByHostInstance;return bl(i({},e,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Je.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){e=bn(e);return null===e?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))})({findFiberByHostInstance:z,bundleType:0,version:"16.9.0",rendererPackageName:"react-dom"});var Yl={default:Fl},Wl=Yl&&Fl||Yl;e.exports=Wl.default||Wl},yqEb:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/**\n Copyright (c) Jupyter Development Team.\n Distributed under the terms of the Modified BSD License.\n*/\n\n/* Base styles */\n.jp-RenderedVDOM {\n width: 100%;\n height: 100%;\n padding: 0;\n overflow: auto;\n}\n\n/* Document styles */\n.jp-MimeDocument .jp-RenderedVDOM {\n padding: 5px;\n}\n",""])},ywOs:function(e,t,n){"use strict";n.r(t);var r=n("nW2j");const i=new r["Token"]("@jupyterlab/ui-components:ILabIconManager");const o={id:"@jupyterlab/ui-components-extension:labicon-manager",provides:i,autoStart:true,activate:e=>Object.create(null)};var a=t["default"]=o},yyHB:function(e,t,n){"use strict";n.r(t);var r=n("ldDC");var i=n("U2CZ");var o=n("hmVr");var a=n("RE42");var s=n("JGtG");class l{constructor(){this._changed=new s["Signal"](this);this._providerMap=new Map}register(e,t){this._providerMap.set(e,t);this._changed.emit();return new a["DisposableDelegate"](()=>{this._providerMap.delete(e);this._changed.emit()})}getProviderForWidget(e){return this._findMatchingProvider(this._providerMap,e)}get changed(){return this._changed}_findMatchingProvider(e,t){for(const n of e.values()){if(n.canSearchOn(t)){return new n}}return undefined}}var c=n("AGAg");var u=n("ddNL");var d=n("EugZ");var f=n("VrN/");var p=n.n(f);class h{constructor(){this.isReadOnly=false;this.isSubProvider=false;this._matchState={};this._changed=new s["Signal"](this)}getInitialQuery(e){const t=e.content.editor;const n=t.doc.getSelection();return n.search(/\r?\n|\r/g)===-1?n:""}async startQuery(e,t,n={}){if(!h.canSearchOn(t)){throw new Error("Cannot find Codemirror instance to search")}this._cm=t.content.editor;return this._startQuery(e)}async startQueryCodeMirror(e,t){this._cm=t;return this._startQuery(e,false)}refreshOverlay(){this._refreshOverlay()}async _startQuery(e,t=true){await this.endQuery(false);this._query=e;f["on"](this._cm.doc,"change",this._onDocChanged.bind(this));if(t){this._refreshOverlay()}this._setInitialMatches(e);const n=this._parseMatchesFromState();if(n.length===0){return[]}if(!this.isSubProvider){const e=this._findNext(false);const t=e&&this._matchState[e.from.line][e.from.ch];this._currentMatch=t}return n}async endQuery(e=true){this._matchState={};this._currentMatch=null;if(e){this._cm.removeOverlay(this._overlay)}const t=this._cm.getCursor("from");const n=this._cm.getCursor("to");if(t!==n){this._cm.setSelection({start:this._toEditorPos(n),end:this._toEditorPos(t)})}f["off"](this._cm.doc,"change",this._onDocChanged.bind(this))}async endSearch(){if(!this.isSubProvider){this._cm.focus()}return this.endQuery()}async highlightNext(){const e=this._findNext(false);if(!e){return}const t=this._matchState[e.from.line][e.from.ch];this._currentMatch=t;return t}async highlightPrevious(){const e=this._findNext(true);if(!e){return}const t=this._matchState[e.from.line][e.from.ch];this._currentMatch=t;return t}async replaceCurrentMatch(e){let t=false;if(this._currentMatchIsSelected()){const n=this._cm.getSearchCursor(this._query,this._cm.getCursor("from"),!this._query.ignoreCase);if(!n.findNext()){return t}t=true;n.replace(e)}await this.highlightNext();return t}async replaceAllMatches(e){let t=false;return new Promise((n,r)=>{this._cm.operation(()=>{const r=this._cm.getSearchCursor(this._query,undefined,!this._query.ignoreCase);while(r.findNext()){t=true;r.replace(e)}this._matchState={};this._currentMatch=null;n(t)})})}static canSearchOn(e){return e instanceof c["a"]&&e.content instanceof d["a"]&&e.content.editor instanceof u["a"]}get matches(){return this._parseMatchesFromState()}get currentMatch(){return this._currentMatch}get changed(){return this._changed}get currentMatchIndex(){if(!this._currentMatch){return null}return this._currentMatch.index}clearSelection(){return undefined}get editor(){return this._cm}_onDocChanged(e,t){var n,r;if(t.text.length>1||(r=(n=t.removed)===null||n===void 0?void 0:n.length,r!==null&&r!==void 0?r:0)>1){this._setInitialMatches(this._query);this._changed.emit(undefined)}}_refreshOverlay(){this._cm.operation(()=>{this._cm.removeOverlay(this._overlay);this._overlay=this._getSearchOverlay();this._cm.addOverlay(this._overlay);this._changed.emit(undefined)})}_setInitialMatches(e){this._matchState={};const t=f["Pos"](this._cm.doc.firstLine(),0);const n=f["Pos"](this._cm.doc.lastLine());const r=this._cm.doc.getRange(t,n);const i=r.split("\n");const o=0;i.forEach((t,n)=>{e.lastIndex=0;let r=e.exec(t);while(r){const i=r.index;const a={text:r[0],line:n,column:i,fragment:t,index:o};if(!this._matchState[n]){this._matchState[n]={}}this._matchState[n][i]=a;r=e.exec(t)}})}_getSearchOverlay(){return{token:e=>{const t=e.pos;this._query.lastIndex=t;const n=e.string;const r=this._query.exec(n);const i=e.lineOracle.line;if(e.start===t&&t===0&&!!this._matchState[i]){this._matchState[i]={}}if(r&&r.index===t){const o=r[0].length;const a={text:n.substr(t,o),line:i,column:t,fragment:n,index:0};if(!this._matchState[i]){this._matchState[i]={}}this._matchState[i][t]=a;e.pos+=o||1;if(e.eol()){this._changed.emit(undefined)}return"searching"}else if(r){e.pos=r.index}else{this._changed.emit(undefined);e.skipToEnd()}}}}_findNext(e){return this._cm.operation(()=>{const t=this._query.ignoreCase;const n=e?"anchor":"head";const r=this._cm.getCursor(n);const i=this._toEditorPos(r);let o=this._cm.getSearchCursor(this._query,r,!t);if(!o.find(e)){if(this.isSubProvider){this._cm.setCursorPosition(i,{scroll:false});this._currentMatch=null;return null}const n=e?f["Pos"](this._cm.lastLine()):f["Pos"](this._cm.firstLine(),0);o=this._cm.getSearchCursor(this._query,n,!t);if(!o.find(e)){return null}}const a=o.from();const s=o.to();const l={start:{line:a.line,column:a.ch},end:{line:s.line,column:s.ch}};this._cm.setSelection(l);this._cm.scrollIntoView({from:a,to:s},100);return{from:a,to:s}})}_parseMatchesFromState(){let e=0;const t=Object.keys(this._matchState).reduce((t,n)=>{const r=parseInt(n,10);const i=this._matchState[r];Object.keys(i).forEach(n=>{const r=parseInt(n,10);const o=i[r];o.index=e;e+=1;t.push(o)});return t},[]);return t}_toEditorPos(e){return{line:e.line,column:e.ch}}_currentMatchIsSelected(){if(!this._currentMatch){return false}const e=this._cm.getSelection();const t=e.end.column-e.start.column;const n=e.start.line===e.end.line;return this._currentMatch.line===e.start.line&&this._currentMatch.column===e.start.column&&this._currentMatch.text.length===t&&n}}class m{}var b=n("2DVW");const v=["cm-string","cm-overlay","cm-searching"];const g=["CodeMirror-selectedtext"];class _{constructor(){this.isReadOnly=true;this.isSubProvider=false;this._matches=[];this._mutationObserver=new MutationObserver(this._onWidgetChanged.bind(this));this._changed=new s["Signal"](this)}getInitialQuery(e){return""}async startQuery(e,t,n={}){const r=this;await this.endQuery(false);this._widget=t;this._query=e;this._mutationObserver.disconnect();const i=[];const o=document.createTreeWalker(this._widget.node,NodeFilter.SHOW_TEXT,{acceptNode:e=>{let t=e.parentElement;while(t!==this._widget.node){if(t.nodeName in _.UNSUPPORTED_ELEMENTS){return NodeFilter.FILTER_REJECT}t=t.parentElement}return r._query.test(e.textContent)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}},false);const a=[];const s=[];let l=o.nextNode();while(l){a.push(l);s.push(l.parentElement.cloneNode(true));l=o.nextNode()}const c=this._query.flags.indexOf("g")===-1?e.flags+"g":e.flags;a.forEach((t,n)=>{const r=new RegExp(e.source,c);const o=[];let a=r.exec(t.textContent);while(a){o.push({start:a.index,end:a.index+a[0].length,text:a[0]});a=r.exec(t.textContent)}const l=s[n];const u=t.textContent.length;let d=null;const f=[];for(let e=o.length-1;e>=0;--e){const{start:n,end:r,text:i}=o[e];const a=document.createElement("span");a.classList.add(...v);a.innerText=i;t.textContent=`${t.textContent.slice(0,n)}${t.textContent.slice(r)}`;if(n===0){t.parentNode.prepend(a)}else if(r===u){t.parentNode.append(a)}else if(d&&r===o[e+1].start){t.parentNode.insertBefore(a,d)}else{const e=t.splitText(n);t.parentNode.insertBefore(a,e)}d=a;f.unshift({text:i,fragment:"",line:0,column:0,index:-1,matchesIndex:-1,indexInOriginal:e,spanElement:a,originalNode:l})}i.push(...f)});i.forEach((e,t)=>{e.index=t;e.matchesIndex=t});if(!this.isSubProvider&&i.length>0){this._currentMatch=i[0]}this._mutationObserver.observe(this._widget.node,{attributes:false,characterData:true,childList:true,subtree:true});this._matches=i;return this._matches}refreshOverlay(){}async endQuery(e=true){this._matches.forEach(e=>{if(e.indexInOriginal!==0){return}e.spanElement.parentElement.replaceWith(e.originalNode)});this._matches=[];this._currentMatch=null;this._mutationObserver.disconnect()}async endSearch(){return this.endQuery()}async highlightNext(){return this._highlightNext(false)}async highlightPrevious(){return this._highlightNext(true)}_highlightNext(e){if(this._matches.length===0){return undefined}if(!this._currentMatch){this._currentMatch=e?this._matches[this.matches.length-1]:this._matches[0]}else{this._currentMatch.spanElement.classList.remove(...g);let t=e?this._currentMatch.matchesIndex-1:this._currentMatch.matchesIndex+1;if(this.isSubProvider){if(t<0||t>=this._matches.length){this._currentMatch=null;return undefined}}t=(t+this._matches.length)%this._matches.length;this._currentMatch=this._matches[t]}if(this._currentMatch){this._currentMatch.spanElement.classList.add(...g);if(!y(this._currentMatch.spanElement)){this._currentMatch.spanElement.scrollIntoView(e)}this._currentMatch.spanElement.focus()}return this._currentMatch}async replaceCurrentMatch(e){return Promise.resolve(false)}async replaceAllMatches(e){return Promise.resolve(false)}static canSearchOn(e){return e instanceof b["Widget"]}get matches(){return this._matches?this._matches.map(e=>Object.assign({},e)):this._matches}get changed(){return this._changed}get currentMatchIndex(){if(!this._currentMatch){return null}return this._currentMatch.index}get currentMatch(){return this._currentMatch}clearSelection(){return}async _onWidgetChanged(e,t){await this.startQuery(this._query,this._widget);this._changed.emit(undefined)}}_.UNSUPPORTED_ELEMENTS={BASE:true,HEAD:true,LINK:true,META:true,STYLE:true,TITLE:true,BODY:true,AREA:true,AUDIO:true,IMG:true,MAP:true,TRACK:true,VIDEO:true,APPLET:true,EMBED:true,IFRAME:true,NOEMBED:true,OBJECT:true,PARAM:true,PICTURE:true,SOURCE:true,CANVAS:true,NOSCRIPT:true,SCRIPT:true,SVG:true};function y(e){const t=e.getBoundingClientRect();return t.top>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.left>=0&&t.right<=(window.innerWidth||document.documentElement.clientWidth)}var w=n("bQVC");var x=n("RNiT");var C=n("ROI/");class k{constructor(){this.isReadOnly=false;this.hasOutputs=true;this._searchProviders=[];this._unRenderedMarkdownCells=[];this._cellsWithMatches=[];this._changed=new s["Signal"](this)}getInitialQuery(e){var t,n,r;const i=e.content.activeCell;const o=(n=(t=i)===null||t===void 0?void 0:t.editor)===null||n===void 0?void 0:n.doc.getSelection();return((r=o)===null||r===void 0?void 0:r.search(/\r?\n|\r/g))===-1?o:""}async startQuery(e,t,n){this._searchTarget=t;const r=this._searchTarget.content.widgets;this._filters=!n||Object.entries(n).length===0?{output:true}:n;this._searchTarget.hide();let i=0;const o=[];for(const a of r){const t=a.editor;const n=new h;n.isSubProvider=true;let r=false;if(a instanceof w["c"]&&a.rendered){a.rendered=false;r=true}if(a.inputHidden){a.inputHidden=false}const s=await n.startQueryCodeMirror(e,t);if(a instanceof w["c"]){if(s.length!==0){this._unRenderedMarkdownCells.push(a)}else if(r){a.rendered=true}}if(s.length!==0){n.refreshOverlay();this._cellsWithMatches.push(a)}s.forEach(e=>{e.index=e.index+i});i+=s.length;n.changed.connect(this._onSearchProviderChanged,this);o.concat(s);this._searchProviders.push({cell:a,provider:n});if(a instanceof w["b"]&&this._filters.output){const t=new _;t.isSubProvider=true;const n=await t.startQuery(e,a.outputArea);n.map(e=>{e.index=e.index+i});i+=n.length;o.concat(n);t.changed.connect(this._onSearchProviderChanged,this);this._searchProviders.push({cell:a,provider:t})}}this._searchTarget.show();this._currentMatch=await this._stepNext(this._updatedCurrentProvider(false));this._refreshCurrentCellEditor();this._refreshCellsEditorsInBackground(this._cellsWithMatches);return o}_refreshCellsEditorsInBackground(e,t=5){let n=0;const r=()=>{for(let r=n+t;n<r&&n<e.length;n++){e[n].editor.refresh()}if(n<e.length){window.setTimeout(r,0)}};window.setTimeout(r,0)}_refreshCurrentCellEditor(){const e=this._searchTarget.content;e.activeCell.editor.refresh()}async endQuery(){this._searchTarget.hide();const e=[];this._searchProviders.forEach(({provider:t})=>{e.push(t.endQuery());t.changed.disconnect(this._onSearchProviderChanged,this)});s["Signal"].disconnectBetween(this._searchTarget.model.cells,this);this._searchProviders=[];this._currentProvider=null;this._unRenderedMarkdownCells.forEach(e=>{if(!e.isDisposed){e.rendered=true}});this._unRenderedMarkdownCells=[];await Promise.all(e);this._searchTarget.show();this._refreshCurrentCellEditor();this._refreshCellsEditorsInBackground(this._cellsWithMatches.filter(e=>!(e instanceof w["c"])));this._cellsWithMatches=[]}async endSearch(){this._searchTarget.hide();s["Signal"].disconnectBetween(this._searchTarget.model.cells,this);const e=this._searchTarget.content.activeCellIndex;const t=[];this._searchProviders.forEach(({provider:e})=>{t.push(e.endSearch());e.changed.disconnect(this._onSearchProviderChanged,this)});this._searchProviders=[];this._currentProvider=null;this._unRenderedMarkdownCells.forEach(e=>{e.rendered=true});this._unRenderedMarkdownCells=[];this._searchTarget.content.activeCellIndex=e;this._searchTarget.content.mode="edit";this._currentMatch=null;await Promise.all(t);this._searchTarget.show();this._refreshCurrentCellEditor();this._searchTarget=null;this._refreshCellsEditorsInBackground(this._cellsWithMatches.filter(e=>!(e instanceof w["c"])));this._cellsWithMatches=[]}async highlightNext(){this._currentMatch=await this._stepNext(this._updatedCurrentProvider(false));return this._currentMatch}async highlightPrevious(){this._currentMatch=await this._stepNext(this._updatedCurrentProvider(true),true);return this._currentMatch}async replaceCurrentMatch(e){const t=this._searchTarget.content;const n=t.activeCell.editor;let r=false;if(this._currentMatchIsSelected(n)){const{provider:t}=this._currentProvider;r=await t.replaceCurrentMatch(e);if(r){this._currentMatch=t.currentMatch;if(this._currentMatch){return r}}}await this.highlightNext();return r}async replaceAllMatches(e){let t=false;for(const n in this._searchProviders){const{provider:r}=this._searchProviders[n];const i=await r.replaceAllMatches(e);t=i?true:t}this._currentMatch=null;return t}static canSearchOn(e){return e instanceof x["a"]}get matches(){return[].concat(...this._getMatchesFromCells())}get changed(){return this._changed}get currentMatchIndex(){if(!this._currentMatch){return null}return this._currentMatch.index}_updatedCurrentProvider(e){if(this._currentProvider&&this._currentProvider.cell===this._searchTarget.content.activeCell){return this._currentProvider}let t;if(!this._currentProvider){const n=e?C["ArrayExt"].findLastValue:C["ArrayExt"].findFirstValue;t=n(this._searchProviders,e=>this._searchTarget.content.activeCell===e.cell)}else{const n=C["ArrayExt"].firstIndexOf(this._searchProviders,this._currentProvider);const r=((e?n-1:n+1)+this._searchProviders.length)%this._searchProviders.length;t=this._searchProviders[r]}this._currentProvider=t;return t}async _stepNext(e,t=false,n=0){const{provider:r}=e;const i=t?await r.highlightPrevious():await r.highlightNext();if(!i){const r=this._searchProviders.indexOf(e);const i=this._searchProviders.length;if(n===i){return undefined}const o=((t?r-1:r+1)+i)%i;const a=this._searchProviders[o];if(a.provider instanceof h){const e=a.provider.editor;const n=t?p.a.Pos(e.lastLine()):p.a.Pos(e.firstLine(),0);const r={line:n.line,column:n.ch};e.setCursorPosition(r,{scroll:false})}this._currentProvider=a;return this._stepNext(a,t,n+1)}const o=this._searchTarget.content;o.activeCellIndex=o.widgets.indexOf(e.cell);return i}_getMatchesFromCells(){let e=0;const t=[];this._searchProviders.forEach(({provider:n})=>{const r=n.matches;r.forEach(t=>{t.index=t.index+e});e+=r.length;t.push(r)});return t}_onSearchProviderChanged(){this._changed.emit(undefined)}_currentMatchIsSelected(e){if(!this._currentMatch){return false}const t=e.getSelection();const n=t.end.column-t.start.column;const r=t.start.line===t.end.line;return this._currentMatch.line===t.start.line&&this._currentMatch.column===t.start.column&&this._currentMatch.text.length===n&&r}}var E=n("PbVF");var M=n("FZTM");var S=n("i96i");var L=n("rI8a");var T=n("q1tI");const D="jp-DocumentSearch-overlay";const O="jp-DocumentSearch-overlay-row";const A="jp-DocumentSearch-input";const j="jp-DocumentSearch-input-wrapper";const P="jp-DocumentSearch-input-button-off";const R="jp-DocumentSearch-input-button-on";const I="jp-DocumentSearch-index-counter";const z="jp-DocumentSearch-up-down-wrapper";const N="jp-DocumentSearch-up-down-button";const H="jp-DocumentSearch-ellipses-button";const F="jp-DocumentSearch-ellipses-button-enabled";const B="jp-DocumentSearch-regex-error";const V="jp-DocumentSearch-search-options";const Y="jp-DocumentSearch-search-options-disabled";const W="jp-DocumentSearch-replace-entry";const U="jp-DocumentSearch-replace-button";const q="jp-DocumentSearch-replace-button-wrapper";const G="jp-DocumentSearch-replace-wrapper-class";const K="jp-DocumentSearch-replace-toggle";const $="jp-DocumentSearch-focused-input";const J="jp-DocumentSearch-toggle-wrapper";const X="jp-DocumentSearch-toggle-placeholder";const Z="jp-DocumentSearch-button-content";const Q="jp-DocumentSearch-button-wrapper";const ee="jp-DocumentSearch-spacer";class te extends T["Component"]{constructor(e){super(e);this.searchInputRef=T["createRef"]()}focusInput(){var e;(e=this.searchInputRef.current)===null||e===void 0?void 0:e.select()}componentDidUpdate(){if(this.props.forceFocus){this.focusInput()}}render(){const e=Object(M["a"])(this.props.caseSensitive?R:P,Z);const t=Object(M["a"])(this.props.useRegex?R:P,Z);const n=`${j} ${this.props.inputFocused?$:""}`;return T["createElement"]("div",{className:n},T["createElement"]("input",{placeholder:this.props.searchText?undefined:"Find",className:A,value:this.props.searchText,onChange:e=>this.props.onChange(e),onKeyDown:e=>this.props.onKeydown(e),tabIndex:2,onFocus:e=>this.props.onInputFocus(),onBlur:e=>this.props.onInputBlur(),ref:this.searchInputRef}),T["createElement"]("button",{className:Q,onClick:()=>this.props.onCaseSensitiveToggled(),tabIndex:4},T["createElement"](S["i"].react,{className:e,tag:"span"})),T["createElement"]("button",{className:Q,onClick:()=>this.props.onRegexToggled(),tabIndex:5},T["createElement"](S["Y"].react,{className:t,tag:"span"})))}}class ne extends T["Component"]{constructor(e){super(e);this.replaceInputRef=T["createRef"]()}render(){return T["createElement"]("div",{className:G},T["createElement"]("input",{placeholder:this.props.replaceText?undefined:"Replace",className:W,value:this.props.replaceText,onKeyDown:e=>this.props.onReplaceKeydown(e),onChange:e=>this.props.onChange(e),tabIndex:3,ref:this.replaceInputRef}),T["createElement"]("button",{className:q,onClick:()=>this.props.onReplaceCurrent(),tabIndex:10},T["createElement"]("span",{className:`${U} ${Z}`,tabIndex:-1},"Replace")),T["createElement"]("button",{className:q,tabIndex:11,onClick:()=>this.props.onReplaceAll()},T["createElement"]("span",{className:`${U} ${Z}`,tabIndex:-1},"Replace All")))}}function re(e){return T["createElement"]("div",{className:z},T["createElement"]("button",{className:Q,onClick:()=>e.onHighlightPrevious(),tabIndex:6},T["createElement"](S["g"].react,{className:Object(M["a"])(N,Z),tag:"span"})),T["createElement"]("button",{className:Q,onClick:()=>e.onHightlightNext(),tabIndex:7},T["createElement"](S["d"].react,{className:Object(M["a"])(N,Z),tag:"span"})))}function ie(e){return T["createElement"]("div",{className:I},e.totalMatches===0?"-/-":`${e.currentIndex===null?"-":e.currentIndex+1}/${e.totalMatches}`)}class oe extends T["Component"]{render(){let e=`${H} ${Z}`;if(this.props.enabled){e=`${e} ${F}`}return T["createElement"]("button",{className:Q,onClick:()=>this.props.toggleEnabled(),tabIndex:8},T["createElement"](S["t"].react,{className:e,tag:"span",height:"20px",width:"20px"}))}}class ae extends T["Component"]{render(){return T["createElement"]("label",{className:V},T["createElement"]("span",{className:this.props.canToggleOutput?"":Y},"Search Cell Outputs"),T["createElement"]("input",{type:"checkbox",disabled:!this.props.canToggleOutput,checked:this.props.searchOutput,onChange:this.props.toggleOutput}))}}class se extends T["Component"]{constructor(e){super(e);this._debouncedStartSearch=new L["Debouncer"](()=>{this._executeSearch(true,this.state.searchText)},500);this.state=e.overlayState;this.replaceEntryRef=T["createRef"]();this._toggleSearchOutput=this._toggleSearchOutput.bind(this)}componentDidMount(){if(this.state.searchText){this._executeSearch(true,this.state.searchText)}}_onSearchChange(e){const t=e.target.value;this.setState({searchText:t});void this._debouncedStartSearch.invoke()}_onReplaceChange(e){this.setState({replaceText:e.target.value})}_onSearchKeydown(e){if(e.keyCode===13){e.preventDefault();e.stopPropagation();this._executeSearch(!e.shiftKey)}else if(e.keyCode===27){e.preventDefault();e.stopPropagation();this._onClose()}}_onReplaceKeydown(e){if(e.keyCode===13){e.preventDefault();e.stopPropagation();this.props.onReplaceCurrent(this.state.replaceText)}}_executeSearch(e,t,n=false){let r;const i=t?t:this.state.searchText;try{r=ce.parseQuery(i,this.props.overlayState.caseSensitive,this.props.overlayState.useRegex);this.setState({errorMessage:""})}catch(o){this.setState({errorMessage:o.message});return}if(ce.regexEqual(this.props.overlayState.query,r)&&!n){if(e){this.props.onHightlightNext()}else{this.props.onHighlightPrevious()}return}this.props.onStartQuery(r,this.state.filters)}_onClose(){this.props.onEndSearch();this._debouncedStartSearch.dispose()}_onReplaceToggled(){this.setState({replaceEntryShown:!this.state.replaceEntryShown})}_onSearchInputFocus(){if(!this.state.searchInputFocused){this.setState({searchInputFocused:true})}}_onSearchInputBlur(){if(this.state.searchInputFocused){this.setState({searchInputFocused:false})}}_toggleSearchOutput(){this.setState(e=>Object.assign(Object.assign({},e),{filters:Object.assign(Object.assign({},e.filters),{output:!e.filters.output})}),()=>this._executeSearch(true,undefined,true))}_toggleFiltersOpen(){this.setState(e=>({filtersOpen:!e.filtersOpen}))}render(){const e=!this.props.isReadOnly&&this.state.replaceEntryShown;const t=this.props.hasOutputs;const n=t?T["createElement"](oe,{enabled:this.state.filtersOpen,toggleEnabled:()=>this._toggleFiltersOpen()}):null;const r=t?T["createElement"](ae,{key:"filter",canToggleOutput:!e,searchOutput:this.state.filters.output,toggleOutput:this._toggleSearchOutput}):null;const i=this.state.replaceEntryShown?S["e"]:S["f"];return[T["createElement"]("div",{className:O,key:0},this.props.isReadOnly?T["createElement"]("div",{className:X}):T["createElement"]("button",{className:J,onClick:()=>this._onReplaceToggled(),tabIndex:1},T["createElement"](i.react,{className:`${K} ${Z}`,tag:"span",elementPosition:"center",height:"20px",width:"20px"})),T["createElement"](te,{useRegex:this.props.overlayState.useRegex,caseSensitive:this.props.overlayState.caseSensitive,onCaseSensitiveToggled:()=>{this.props.onCaseSensitiveToggled();this._executeSearch(true)},onRegexToggled:()=>{this.props.onRegexToggled();this._executeSearch(true)},onKeydown:e=>this._onSearchKeydown(e),onChange:e=>this._onSearchChange(e),onInputFocus:this._onSearchInputFocus.bind(this),onInputBlur:this._onSearchInputBlur.bind(this),inputFocused:this.state.searchInputFocused,searchText:this.state.searchText,forceFocus:this.props.overlayState.forceFocus}),T["createElement"](ie,{currentIndex:this.props.overlayState.currentIndex,totalMatches:this.props.overlayState.totalMatches}),T["createElement"](re,{onHighlightPrevious:()=>this._executeSearch(false),onHightlightNext:()=>this._executeSearch(true)}),e?null:n,T["createElement"]("button",{className:Q,onClick:()=>this._onClose(),tabIndex:9},T["createElement"](S["n"].react,{className:"jp-icon-hover",elementPosition:"center",height:"16px",width:"16px"}))),T["createElement"]("div",{className:O,key:1},e?T["createElement"](T["Fragment"],null,T["createElement"](ne,{onReplaceKeydown:e=>this._onReplaceKeydown(e),onChange:e=>this._onReplaceChange(e),onReplaceCurrent:()=>this.props.onReplaceCurrent(this.state.replaceText),onReplaceAll:()=>this.props.onReplaceAll(this.state.replaceText),replaceText:this.state.replaceText,ref:this.replaceEntryRef}),T["createElement"]("div",{className:ee}),n):null),this.state.filtersOpen?r:null,T["createElement"]("div",{className:B,hidden:!!this.state.errorMessage&&this.state.errorMessage.length===0,key:3},this.state.errorMessage)]}}function le(e){const{widgetChanged:t,overlayState:n,onCaseSensitiveToggled:r,onRegexToggled:i,onHightlightNext:o,onHighlightPrevious:a,onStartQuery:s,onReplaceCurrent:l,onReplaceAll:c,onEndSearch:u,isReadOnly:d,hasOutputs:f}=e;const p=E["a"].create(T["createElement"](E["b"],{signal:t,initialArgs:n},(e,t)=>T["createElement"](se,{onCaseSensitiveToggled:r,onRegexToggled:i,onHightlightNext:o,onHighlightPrevious:a,onStartQuery:s,onEndSearch:u,onReplaceCurrent:l,onReplaceAll:c,overlayState:t,isReadOnly:d,hasOutputs:f})));p.addClass(D);return p}var ce;(function(e){function t(e,t,n){const r=t?"g":"gi";const i=n?e:e.replace(/[-[\]/{}()*+?.\\^$|]/g,"\\$&");let o;o=new RegExp(i,r);if(o.test("")){o=/x^/}return o}e.parseQuery=t;function n(e,t){if(!e||!t){return false}return e.source===t.source&&e.global===t.global&&e.ignoreCase===t.ignoreCase&&e.multiline===t.multiline}e.regexEqual=n})(ce||(ce={}));class ue{constructor(e,t){this._displayState={currentIndex:0,totalMatches:0,caseSensitive:false,useRegex:false,searchText:"",query:null,errorMessage:"",searchInputFocused:true,replaceInputFocused:false,forceFocus:true,replaceText:"",replaceEntryShown:false,filters:{output:true},filtersOpen:false};this._displayUpdateSignal=new s["Signal"](this);this._isDisposed=false;this._disposed=new s["Signal"](this);this._widget=e;this._activeProvider=t;const n=this._activeProvider.getInitialQuery(this._widget);this._displayState.searchText=n||"";this._searchWidget=le({widgetChanged:this._displayUpdateSignal,overlayState:this._displayState,onCaseSensitiveToggled:this._onCaseSensitiveToggled.bind(this),onRegexToggled:this._onRegexToggled.bind(this),onHightlightNext:this._highlightNext.bind(this),onHighlightPrevious:this._highlightPrevious.bind(this),onStartQuery:this._startQuery.bind(this),onReplaceCurrent:this._replaceCurrent.bind(this),onReplaceAll:this._replaceAll.bind(this),onEndSearch:this.dispose.bind(this),isReadOnly:this._activeProvider.isReadOnly,hasOutputs:this._activeProvider.hasOutputs||false});this._widget.disposed.connect(()=>{this.dispose()});this._searchWidget.disposed.connect(()=>{this._widget.activate();this.dispose()});if(this._widget instanceof c["a"]){this._searchWidget.node.style.top=`${this._widget.toolbar.node.clientHeight}px`}this._displaySearchWidget()}get searchWidget(){return this._searchWidget}get provider(){return this._activeProvider}focusInput(){this._displayState.forceFocus=true;this._displayState.searchInputFocused=true;this._displayUpdateSignal.emit(this._displayState);this._displayState.forceFocus=false}showReplace(){this._displayState.replaceEntryShown=true}updateIndices(){this._displayState.totalMatches=this._activeProvider.matches.length;this._displayState.currentIndex=this._activeProvider.currentMatchIndex;this._updateDisplay()}_updateDisplay(){this._displayState.forceFocus=false;this._displayUpdateSignal.emit(this._displayState)}async _startQuery(e,t){if(this._activeProvider&&this._displayState.query){await this._activeProvider.endQuery()}this._displayState.query=e;this._displayState.filters=t;await this._activeProvider.startQuery(e,this._widget,t);this.updateIndices();this._activeProvider.changed.connect(this.updateIndices,this)}async _replaceCurrent(e){if(this._activeProvider&&this._displayState.query){await this._activeProvider.replaceCurrentMatch(e);this.updateIndices()}}async _replaceAll(e){if(this._activeProvider&&this._displayState.query){await this._activeProvider.replaceAllMatches(e);this.updateIndices()}}dispose(){if(this.isDisposed){return}this._isDisposed=true;if(this._displayState.query){void this._activeProvider.endSearch()}this._searchWidget.dispose();this._disposed.emit(undefined);s["Signal"].clearData(this)}get isDisposed(){return this._isDisposed}get disposed(){return this._disposed}_displaySearchWidget(){if(!this._searchWidget.isAttached){b["Widget"].attach(this._searchWidget,this._widget.node)}}async _highlightNext(){if(!this._displayState.query){return}await this._activeProvider.highlightNext();this.updateIndices()}async _highlightPrevious(){if(!this._displayState.query){return}await this._activeProvider.highlightPrevious();this.updateIndices()}_onCaseSensitiveToggled(){this._displayState.caseSensitive=!this._displayState.caseSensitive;this._updateDisplay()}_onRegexToggled(){this._displayState.useRegex=!this._displayState.useRegex;this._updateDisplay()}}var de=n("W9mf");const fe="jp-mod-searchable";const pe={id:"@jupyterlab/documentsearch:labShellWidgetListener",requires:[r["a"],o["a"]],autoStart:true,activate:(e,t,n)=>{const r=e=>{if(!e){return}const t=n.getProviderForWidget(e);if(t){e.addClass(fe)}if(!t){e.removeClass(fe)}};n.changed.connect(()=>r(t.activeWidget));t.activeChanged.connect((e,t)=>{const n=t.oldValue;if(n){n.removeClass(fe)}r(t.newValue)})}};const he={id:"@jupyterlab/documentsearch:plugin",provides:o["a"],optional:[i["a"],de["a"]],autoStart:true,activate:(e,t,n)=>{const r=new l;r.register("jp-notebookSearchProvider",k);r.register("jp-codeMirrorSearchProvider",h);const i=new Map;const o="documentsearch:start";const a="documentsearch:startWithReplace";const s="documentsearch:highlightNext";const c="documentsearch:highlightPrevious";const u=()=>{const t=e.shell.currentWidget;if(!t){return false}return r.getProviderForWidget(t)!==undefined};const d=()=>{const t=e.shell.currentWidget;if(!t){return}const n=t.id;let o=i.get(n);if(!o){const a=r.getProviderForWidget(t);if(!a){return}o=new ue(t,a);i.set(n,o);e.commands.notifyCommandChanged();o.disposed.connect(()=>{i.delete(n);e.commands.notifyCommandChanged()})}return o};e.commands.addCommand(o,{label:"Find…",isEnabled:u,execute:()=>{const e=d();if(e){e.focusInput()}}});e.commands.addCommand(a,{label:"Find and Replace…",isEnabled:u,execute:()=>{const e=d();if(e){e.showReplace();e.focusInput()}}});e.commands.addCommand(s,{label:"Find Next",isEnabled:()=>{const t=e.shell.currentWidget;if(!t){return false}return i.has(t.id)},execute:async()=>{const t=e.shell.currentWidget;if(!t){return}const n=i.get(t.id);if(!n){return}await n.provider.highlightNext();n.updateIndices()}});e.commands.addCommand(c,{label:"Find Previous",isEnabled:()=>{const t=e.shell.currentWidget;if(!t){return false}return i.has(t.id)},execute:async()=>{const t=e.shell.currentWidget;if(!t){return}const n=i.get(t.id);if(!n){return}await n.provider.highlightPrevious();n.updateIndices()}});if(t){t.addItem({command:o,category:"Main Area"});t.addItem({command:s,category:"Main Area"});t.addItem({command:c,category:"Main Area"})}if(n){n.editMenu.addGroup([{command:o},{command:s},{command:c}],10)}return r}};var me=t["default"]=[he,pe]},yyUu:function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"embers",author:"jannik siebert (https://github.com/janniks)",base00:"#16130F",base01:"#2C2620",base02:"#433B32",base03:"#5A5047",base04:"#8A8075",base05:"#A39A90",base06:"#BEB6AE",base07:"#DBD6D1",base08:"#826D57",base09:"#828257",base0A:"#6D8257",base0B:"#57826D",base0C:"#576D82",base0D:"#6D5782",base0E:"#82576D",base0F:"#825757"};e.exports=t["default"]},z1FC:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t=e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,n){if(e>11){return n?"d'o":"D'O"}else{return n?"d'a":"D'A"}},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});function n(e,t,n,r){var i={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",""+e+" secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",""+e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",""+e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",""+e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",""+e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",""+e+" ars"]};return r?i[n][0]:t?i[n][0]:i[n][1]}return t}))},z3Vd:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t="pagh_wa_cha_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function n(e){var t=e;t=e.indexOf("jaj")!==-1?t.slice(0,-3)+"leS":e.indexOf("jar")!==-1?t.slice(0,-3)+"waQ":e.indexOf("DIS")!==-1?t.slice(0,-3)+"nem":t+" pIq";return t}function r(e){var t=e;t=e.indexOf("jaj")!==-1?t.slice(0,-3)+"Hu":e.indexOf("jar")!==-1?t.slice(0,-3)+"wen":e.indexOf("DIS")!==-1?t.slice(0,-3)+"ben":t+" ret";return t}function i(e,t,n,r){var i=o(e);switch(n){case"ss":return i+" lup";case"mm":return i+" tup";case"hh":return i+" rep";case"dd":return i+" jaj";case"MM":return i+" jar";case"yy":return i+" DIS"}}function o(e){var n=Math.floor(e%1e3/100),r=Math.floor(e%100/10),i=e%10,o="";if(n>0){o+=t[n]+"vatlh"}if(r>0){o+=(o!==""?" ":"")+t[r]+"maH"}if(i>0){o+=(o!==""?" ":"")+t[i]}return o===""?"pagh":o}var a=e.defineLocale("tlh",{months:"tera jar wa_tera jar cha_tera jar wej_tera jar loS_tera jar vagh_tera jar jav_tera jar Soch_tera jar chorgh_tera jar Hut_tera jar wamaH_tera jar wamaH wa_tera jar wamaH cha".split("_"),monthsShort:"jar wa_jar cha_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wamaH_jar wamaH wa_jar wamaH cha".split("_"),monthsParseExact:true,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[waleS] LT",nextWeek:"LLL",lastDay:"[waHu] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:n,past:r,s:"puS lup",ss:i,m:"wa tup",mm:i,h:"wa rep",hh:i,d:"wa jaj",dd:i,M:"wa jar",MM:i,y:"wa DIS",yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a}))},zCVo:function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n("mrSG");var i=n("TSYQ");var o=n.n(i);var a=n("q1tI");var s=n.n(a);var l=n("VCL8");var c=n("xggJ");var u=n("ZEf0");var d=n("7x2u");var f=function(e){Object(r["__extends"])(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.prototype.render=function(){var e=this.props,t=e.className,n=Object(r["__rest"])(e,["className"]);return a["createElement"]("div",Object(r["__assign"])({className:o()(c["Classes"].NAVBAR_DIVIDER,t)},n))};t.displayName=d["a"]+".NavbarDivider";t=Object(r["__decorate"])([l["polyfill"]],t);return t}(u["a"])},zFpJ:function(e,t,n){"use strict";t.__esModule=true;t["default"]={scheme:"ashes",author:"jannik siebert (https://github.com/janniks)",base00:"#1C2023",base01:"#393F45",base02:"#565E65",base03:"#747C84",base04:"#ADB3BA",base05:"#C7CCD1",base06:"#DFE2E5",base07:"#F3F4F5",base08:"#C7AE95",base09:"#C7C795",base0A:"#AEC795",base0B:"#95C7AE",base0C:"#95AEC7",base0D:"#AE95C7",base0E:"#C795AE",base0F:"#C79595"};e.exports=t["default"]},zLkG:function(e,t,n){t.f=n("UWiX")},zT9C:function(e,t,n){(function(e,n){var r=200;var i="__lodash_hash_undefined__";var o=9007199254740991;var a="[object Arguments]",s="[object Array]",l="[object Boolean]",c="[object Date]",u="[object Error]",d="[object Function]",f="[object GeneratorFunction]",p="[object Map]",h="[object Number]",m="[object Object]",b="[object Promise]",v="[object RegExp]",g="[object Set]",_="[object String]",y="[object Symbol]",w="[object WeakMap]";var x="[object ArrayBuffer]",C="[object DataView]",k="[object Float32Array]",E="[object Float64Array]",M="[object Int8Array]",S="[object Int16Array]",L="[object Int32Array]",T="[object Uint8Array]",D="[object Uint8ClampedArray]",O="[object Uint16Array]",A="[object Uint32Array]";var j=/[\\^$.*+?()[\]{}|]/g;var P=/\w*$/;var R=/^\[object .+?Constructor\]$/;var I=/^(?:0|[1-9]\d*)$/;var z={};z[a]=z[s]=z[x]=z[C]=z[l]=z[c]=z[k]=z[E]=z[M]=z[S]=z[L]=z[p]=z[h]=z[m]=z[v]=z[g]=z[_]=z[y]=z[T]=z[D]=z[O]=z[A]=true;z[u]=z[d]=z[w]=false;var N=typeof e=="object"&&e&&e.Object===Object&&e;var H=typeof self=="object"&&self&&self.Object===Object&&self;var F=N||H||Function("return this")();var B=true&&t&&!t.nodeType&&t;var V=B&&typeof n=="object"&&n&&!n.nodeType&&n;var Y=V&&V.exports===B;function W(e,t){e.set(t[0],t[1]);return e}function U(e,t){e.add(t);return e}function q(e,t){var n=-1,r=e?e.length:0;while(++n<r){if(t(e[n],n,e)===false){break}}return e}function G(e,t){var n=-1,r=t.length,i=e.length;while(++n<r){e[i+n]=t[n]}return e}function K(e,t,n,r){var i=-1,o=e?e.length:0;if(r&&o){n=e[++i]}while(++i<o){n=t(n,e[i],i,e)}return n}function $(e,t){var n=-1,r=Array(e);while(++n<e){r[n]=t(n)}return r}function J(e,t){return e==null?undefined:e[t]}function X(e){var t=false;if(e!=null&&typeof e.toString!="function"){try{t=!!(e+"")}catch(n){}}return t}function Z(e){var t=-1,n=Array(e.size);e.forEach((function(e,r){n[++t]=[r,e]}));return n}function Q(e,t){return function(n){return e(t(n))}}function ee(e){var t=-1,n=Array(e.size);e.forEach((function(e){n[++t]=e}));return n}var te=Array.prototype,ne=Function.prototype,re=Object.prototype;var ie=F["__core-js_shared__"];var oe=function(){var e=/[^.]+$/.exec(ie&&ie.keys&&ie.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();var ae=ne.toString;var se=re.hasOwnProperty;var le=re.toString;var ce=RegExp("^"+ae.call(se).replace(j,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var ue=Y?F.Buffer:undefined,de=F.Symbol,fe=F.Uint8Array,pe=Q(Object.getPrototypeOf,Object),he=Object.create,me=re.propertyIsEnumerable,be=te.splice;var ve=Object.getOwnPropertySymbols,ge=ue?ue.isBuffer:undefined,_e=Q(Object.keys,Object);var ye=Mt(F,"DataView"),we=Mt(F,"Map"),xe=Mt(F,"Promise"),Ce=Mt(F,"Set"),ke=Mt(F,"WeakMap"),Ee=Mt(Object,"create");var Me=It(ye),Se=It(we),Le=It(xe),Te=It(Ce),De=It(ke);var Oe=de?de.prototype:undefined,Ae=Oe?Oe.valueOf:undefined;function je(e){var t=-1,n=e?e.length:0;this.clear();while(++t<n){var r=e[t];this.set(r[0],r[1])}}function Pe(){this.__data__=Ee?Ee(null):{}}function Re(e){return this.has(e)&&delete this.__data__[e]}function Ie(e){var t=this.__data__;if(Ee){var n=t[e];return n===i?undefined:n}return se.call(t,e)?t[e]:undefined}function ze(e){var t=this.__data__;return Ee?t[e]!==undefined:se.call(t,e)}function Ne(e,t){var n=this.__data__;n[e]=Ee&&t===undefined?i:t;return this}je.prototype.clear=Pe;je.prototype["delete"]=Re;je.prototype.get=Ie;je.prototype.has=ze;je.prototype.set=Ne;function He(e){var t=-1,n=e?e.length:0;this.clear();while(++t<n){var r=e[t];this.set(r[0],r[1])}}function Fe(){this.__data__=[]}function Be(e){var t=this.__data__,n=ot(t,e);if(n<0){return false}var r=t.length-1;if(n==r){t.pop()}else{be.call(t,n,1)}return true}function Ve(e){var t=this.__data__,n=ot(t,e);return n<0?undefined:t[n][1]}function Ye(e){return ot(this.__data__,e)>-1}function We(e,t){var n=this.__data__,r=ot(n,e);if(r<0){n.push([e,t])}else{n[r][1]=t}return this}He.prototype.clear=Fe;He.prototype["delete"]=Be;He.prototype.get=Ve;He.prototype.has=Ye;He.prototype.set=We;function Ue(e){var t=-1,n=e?e.length:0;this.clear();while(++t<n){var r=e[t];this.set(r[0],r[1])}}function qe(){this.__data__={hash:new je,map:new(we||He),string:new je}}function Ge(e){return Et(this,e)["delete"](e)}function Ke(e){return Et(this,e).get(e)}function $e(e){return Et(this,e).has(e)}function Je(e,t){Et(this,e).set(e,t);return this}Ue.prototype.clear=qe;Ue.prototype["delete"]=Ge;Ue.prototype.get=Ke;Ue.prototype.has=$e;Ue.prototype.set=Je;function Xe(e){this.__data__=new He(e)}function Ze(){this.__data__=new He}function Qe(e){return this.__data__["delete"](e)}function et(e){return this.__data__.get(e)}function tt(e){return this.__data__.has(e)}function nt(e,t){var n=this.__data__;if(n instanceof He){var i=n.__data__;if(!we||i.length<r-1){i.push([e,t]);return this}n=this.__data__=new Ue(i)}n.set(e,t);return this}Xe.prototype.clear=Ze;Xe.prototype["delete"]=Qe;Xe.prototype.get=et;Xe.prototype.has=tt;Xe.prototype.set=nt;function rt(e,t){var n=Ft(e)||Ht(e)?$(e.length,String):[];var r=n.length,i=!!r;for(var o in e){if((t||se.call(e,o))&&!(i&&(o=="length"||At(o,r)))){n.push(o)}}return n}function it(e,t,n){var r=e[t];if(!(se.call(e,t)&&Nt(r,n))||n===undefined&&!(t in e)){e[t]=n}}function ot(e,t){var n=e.length;while(n--){if(Nt(e[n][0],t)){return n}}return-1}function at(e,t){return e&&xt(t,Kt(t),e)}function st(e,t,n,r,i,o,s){var l;if(r){l=o?r(e,i,o,s):r(e)}if(l!==undefined){return l}if(!qt(e)){return e}var c=Ft(e);if(c){l=Tt(e);if(!t){return wt(e,l)}}else{var u=Lt(e),p=u==d||u==f;if(Yt(e)){return pt(e,t)}if(u==m||u==a||p&&!o){if(X(e)){return o?e:{}}l=Dt(p?{}:e);if(!t){return Ct(e,at(l,e))}}else{if(!z[u]){return o?e:{}}l=Ot(e,u,st,t)}}s||(s=new Xe);var h=s.get(e);if(h){return h}s.set(e,l);if(!c){var b=n?kt(e):Kt(e)}q(b||e,(function(i,o){if(b){o=i;i=e[o]}it(l,o,st(i,t,n,r,o,e,s))}));return l}function lt(e){return qt(e)?he(e):{}}function ct(e,t,n){var r=t(e);return Ft(e)?r:G(r,n(e))}function ut(e){return le.call(e)}function dt(e){if(!qt(e)||Pt(e)){return false}var t=Wt(e)||X(e)?ce:R;return t.test(It(e))}function ft(e){if(!Rt(e)){return _e(e)}var t=[];for(var n in Object(e)){if(se.call(e,n)&&n!="constructor"){t.push(n)}}return t}function pt(e,t){if(t){return e.slice()}var n=new e.constructor(e.length);e.copy(n);return n}function ht(e){var t=new e.constructor(e.byteLength);new fe(t).set(new fe(e));return t}function mt(e,t){var n=t?ht(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}function bt(e,t,n){var r=t?n(Z(e),true):Z(e);return K(r,W,new e.constructor)}function vt(e){var t=new e.constructor(e.source,P.exec(e));t.lastIndex=e.lastIndex;return t}function gt(e,t,n){var r=t?n(ee(e),true):ee(e);return K(r,U,new e.constructor)}function _t(e){return Ae?Object(Ae.call(e)):{}}function yt(e,t){var n=t?ht(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function wt(e,t){var n=-1,r=e.length;t||(t=Array(r));while(++n<r){t[n]=e[n]}return t}function xt(e,t,n,r){n||(n={});var i=-1,o=t.length;while(++i<o){var a=t[i];var s=r?r(n[a],e[a],a,n,e):undefined;it(n,a,s===undefined?e[a]:s)}return n}function Ct(e,t){return xt(e,St(e),t)}function kt(e){return ct(e,Kt,St)}function Et(e,t){var n=e.__data__;return jt(t)?n[typeof t=="string"?"string":"hash"]:n.map}function Mt(e,t){var n=J(e,t);return dt(n)?n:undefined}var St=ve?Q(ve,Object):$t;var Lt=ut;if(ye&&Lt(new ye(new ArrayBuffer(1)))!=C||we&&Lt(new we)!=p||xe&&Lt(xe.resolve())!=b||Ce&&Lt(new Ce)!=g||ke&&Lt(new ke)!=w){Lt=function(e){var t=le.call(e),n=t==m?e.constructor:undefined,r=n?It(n):undefined;if(r){switch(r){case Me:return C;case Se:return p;case Le:return b;case Te:return g;case De:return w}}return t}}function Tt(e){var t=e.length,n=e.constructor(t);if(t&&typeof e[0]=="string"&&se.call(e,"index")){n.index=e.index;n.input=e.input}return n}function Dt(e){return typeof e.constructor=="function"&&!Rt(e)?lt(pe(e)):{}}function Ot(e,t,n,r){var i=e.constructor;switch(t){case x:return ht(e);case l:case c:return new i(+e);case C:return mt(e,r);case k:case E:case M:case S:case L:case T:case D:case O:case A:return yt(e,r);case p:return bt(e,r,n);case h:case _:return new i(e);case v:return vt(e);case g:return gt(e,r,n);case y:return _t(e)}}function At(e,t){t=t==null?o:t;return!!t&&(typeof e=="number"||I.test(e))&&(e>-1&&e%1==0&&e<t)}function jt(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function Pt(e){return!!oe&&oe in e}function Rt(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||re;return e===n}function It(e){if(e!=null){try{return ae.call(e)}catch(t){}try{return e+""}catch(t){}}return""}function zt(e){return st(e,true,true)}function Nt(e,t){return e===t||e!==e&&t!==t}function Ht(e){return Vt(e)&&se.call(e,"callee")&&(!me.call(e,"callee")||le.call(e)==a)}var Ft=Array.isArray;function Bt(e){return e!=null&&Ut(e.length)&&!Wt(e)}function Vt(e){return Gt(e)&&Bt(e)}var Yt=ge||Jt;function Wt(e){var t=qt(e)?le.call(e):"";return t==d||t==f}function Ut(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=o}function qt(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function Gt(e){return!!e&&typeof e=="object"}function Kt(e){return Bt(e)?rt(e):ft(e)}function $t(){return[]}function Jt(){return false}n.exports=zt}).call(this,n("yLpj"),n("YuTi")(e))},zX8U:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("aH8u"),"");t.i(n("H+0L"),"");t.i(n("4P44"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},zXNK:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});function r(e){switch(e.type){case"copy":case"cut":case"paste":const t=e;return{clipboardData:t.clipboardData};case"compositionend":case"compositionstart":case"compositionupdate":const n=e;return{data:n.data};case"keydown":case"keypress":case"keyup":const r=e;return{altKey:r.altKey,charCode:r.charCode,ctrlKey:r.ctrlKey,key:r.key,keyCode:r.keyCode,locale:r.locale,location:r.location,metaKey:r.metaKey,repeat:r.repeat,shiftKey:r.shiftKey,which:r.which};case"focus":case"blur":return{};case"change":case"input":case"invalid":case"submit":const i=e;return{value:i.target.value};case"click":case"contextmenu":case"doubleclick":case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":case"mousedown":case"mouseenter":case"mouseleave":case"mousemove":case"mouseout":case"mouseover":case"mouseup":const o=e;return{altKey:o.altKey,button:o.button,buttons:o.buttons,clientX:o.clientX,clientY:o.clientY,ctrlKey:o.ctrlKey,metaKey:o.metaKey,pageX:o.pageX,pageY:o.pageY,screenX:o.screenX,screenY:o.screenY,shiftKey:o.shiftKey};case"pointerdown":case"pointermove":case"pointerup":case"pointercancel":case"gotpointercapture":case"lostpointercapture":case"pointerenter":case"pointerleave":case"pointerover":case"pointerout":const a=e;return{pointerId:a.pointerId,width:a.width,height:a.height,pressure:a.pressure,tiltX:a.tiltX,tiltY:a.tiltY,pointerType:a.pointerType,isPrimary:a.isPrimary};case"select":return{};case"touchcancel":case"touchend":case"touchmove":case"touchstart":const s=e;return{altKey:s.altKey,ctrlKey:s.ctrlKey,metaKey:s.metaKey,shiftKey:s.shiftKey};case"scroll":const l=e;return{detail:l.detail};case"wheel":const c=e;return{deltaMode:c.deltaMode,deltaX:c.deltaX,deltaY:c.deltaY,deltaZ:c.deltaZ};case"abort":case"canplay":case"canplaythrough":case"durationchange":case"emptied":case"encrypted":case"ended":case"error":case"loadeddata":case"loadedmetadata":case"loadstart":case"pause":case"play":case"playing":case"progress":case"ratechange":case"seeked":case"seeking":case"stalled":case"suspend":case"timeupdate":case"volumechange":case"waiting":return{};case"load":return{};case"animationstart":case"animationend":case"animationiteration":const u=e;return{animationName:u.animationName,pseudoElement:u.pseudoElement,elapsedTime:u.elapsedTime};case"transitionend":const d=e;return{propertyName:d.propertyName,pseudoElement:d.pseudoElement,elapsedTime:d.elapsedTime};case"toggle":return{};default:return{}}}t.serializeEvent=r},zZPE:function(e,t){var n="[object Object]";function r(e){var t=false;if(e!=null&&typeof e.toString!="function"){try{t=!!(e+"")}catch(n){}}return t}function i(e,t){return function(n){return e(t(n))}}var o=Function.prototype,a=Object.prototype;var s=o.toString;var l=a.hasOwnProperty;var c=s.call(Object);var u=a.toString;var d=i(Object.getPrototypeOf,Object);function f(e){return!!e&&typeof e=="object"}function p(e){if(!f(e)||u.call(e)!=n||r(e)){return false}var t=d(e);if(t===null){return true}var i=l.call(t,"constructor")&&t.constructor;return typeof i=="function"&&i instanceof i&&s.call(i)==c}e.exports=p},zfUK:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var r=n("hI0s");var i=n.n(r);var o=n("Or5M");var a=n("nW2j");var s=n("N4GV");var l=n("Oq9H");var c=n("ldDC");var u=n("+O56");class d extends s["a"]{constructor(e={shell:new c["b"]}){super(Object.assign(Object.assign({},e),{shell:e.shell||new c["b"]}));this.name=r["PageConfig"].getOption("appName")||"JupyterLab";this.namespace=r["PageConfig"].getOption("appNamespace")||this.name;this.registerPluginErrors=[];this.status=new u["b"](this);this.version=r["PageConfig"].getOption("appVersion")||"unknown";this.restored=this.shell.restored.then(()=>undefined).catch(()=>undefined);const t=Object.keys(d.defaultInfo).reduce((t,n)=>{if(n in e){t[n]=JSON.parse(JSON.stringify(e[n]))}return t},{});this._info=Object.assign(Object.assign({},d.defaultInfo),t);const n=d.defaultPaths.urls;const i=d.defaultPaths.directories;const a=e.paths&&e.paths.urls||{};const s=e.paths&&e.paths.directories||{};this._paths={urls:Object.keys(n).reduce((e,t)=>{if(t in a){const n=a[t];e[t]=n}else{e[t]=n[t]}return e},{}),directories:Object.keys(d.defaultPaths.directories).reduce((e,t)=>{if(t in s){const n=s[t];e[t]=n}else{e[t]=i[t]}return e},{})};if(this._info.devMode){this.shell.addClass("jp-mod-devMode")}this.docRegistry.addModelFactory(new o["b"]);if(e.mimeExtensions){for(const t of Object(l["b"])(e.mimeExtensions)){this.registerPlugin(t)}}}get info(){return this._info}get paths(){return this._paths}registerPluginModule(e){let t=e.default;if(!e.hasOwnProperty("__esModule")){t=e}if(!Array.isArray(t)){t=[t]}t.forEach(e=>{try{this.registerPlugin(e)}catch(t){this.registerPluginErrors.push(t)}})}registerPluginModules(e){e.forEach(e=>{this.registerPluginModule(e)})}}(function(e){e.IInfo=new a["Token"]("@jupyterlab/application:IInfo");e.defaultInfo={devMode:r["PageConfig"].getOption("devMode").toLowerCase()==="true",deferred:{patterns:[],matches:[]},disabled:{patterns:[],matches:[]},mimeExtensions:[],filesCached:r["PageConfig"].getOption("cacheFiles").toLowerCase()==="true"};e.defaultPaths={urls:{base:r["PageConfig"].getOption("baseUrl"),notFound:r["PageConfig"].getOption("notFoundUrl"),app:r["PageConfig"].getOption("appUrl"),static:r["PageConfig"].getOption("staticUrl"),settings:r["PageConfig"].getOption("settingsUrl"),themes:r["PageConfig"].getOption("themesUrl"),tree:r["PageConfig"].getOption("treeUrl"),workspaces:r["PageConfig"].getOption("workspacesUrl"),hubHost:r["PageConfig"].getOption("hubHost")||undefined,hubPrefix:r["PageConfig"].getOption("hubPrefix")||undefined,hubUser:r["PageConfig"].getOption("hubUser")||undefined,hubServerName:r["PageConfig"].getOption("hubServerName")||undefined},directories:{appSettings:r["PageConfig"].getOption("appSettingsDir"),schemas:r["PageConfig"].getOption("schemasDir"),static:r["PageConfig"].getOption("staticDir"),templates:r["PageConfig"].getOption("templatesDir"),themes:r["PageConfig"].getOption("themesDir"),userSettings:r["PageConfig"].getOption("userSettingsDir"),serverRoot:r["PageConfig"].getOption("serverRoot"),workspaces:r["PageConfig"].getOption("workspacesDir")}}})(d||(d={}))},zi6T:function(e,t,n){t=e.exports=n("JPst")(false);t.i(n("OicH"),"");t.i(n("H+0L"),"");t.i(n("PRyH"),"");t.i(n("+hCI"),"");t.push([e.i,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */\n",""])},zn7N:function(e,t,n){var r=n("Y7ZC");var i=n("WEpk");var o=n("KUxP");e.exports=function(e,t){var n=(i.Object||{})[e]||Object[e];var a={};a[e]=t(n);r(r.S+r.F*o((function(){n(1)})),"Object",a)}},zqre:function(e,t,n){t=e.exports=n("JPst")(false);t.push([e.i,"/**\n * google-material-color v1.2.6\n * https://github.com/danlevan/google-material-color\n */\n:root {\n --md-red-50: #ffebee;\n --md-red-100: #ffcdd2;\n --md-red-200: #ef9a9a;\n --md-red-300: #e57373;\n --md-red-400: #ef5350;\n --md-red-500: #f44336;\n --md-red-600: #e53935;\n --md-red-700: #d32f2f;\n --md-red-800: #c62828;\n --md-red-900: #b71c1c;\n --md-red-A100: #ff8a80;\n --md-red-A200: #ff5252;\n --md-red-A400: #ff1744;\n --md-red-A700: #d50000;\n\n --md-pink-50: #fce4ec;\n --md-pink-100: #f8bbd0;\n --md-pink-200: #f48fb1;\n --md-pink-300: #f06292;\n --md-pink-400: #ec407a;\n --md-pink-500: #e91e63;\n --md-pink-600: #d81b60;\n --md-pink-700: #c2185b;\n --md-pink-800: #ad1457;\n --md-pink-900: #880e4f;\n --md-pink-A100: #ff80ab;\n --md-pink-A200: #ff4081;\n --md-pink-A400: #f50057;\n --md-pink-A700: #c51162;\n\n --md-purple-50: #f3e5f5;\n --md-purple-100: #e1bee7;\n --md-purple-200: #ce93d8;\n --md-purple-300: #ba68c8;\n --md-purple-400: #ab47bc;\n --md-purple-500: #9c27b0;\n --md-purple-600: #8e24aa;\n --md-purple-700: #7b1fa2;\n --md-purple-800: #6a1b9a;\n --md-purple-900: #4a148c;\n --md-purple-A100: #ea80fc;\n --md-purple-A200: #e040fb;\n --md-purple-A400: #d500f9;\n --md-purple-A700: #aa00ff;\n\n --md-deep-purple-50: #ede7f6;\n --md-deep-purple-100: #d1c4e9;\n --md-deep-purple-200: #b39ddb;\n --md-deep-purple-300: #9575cd;\n --md-deep-purple-400: #7e57c2;\n --md-deep-purple-500: #673ab7;\n --md-deep-purple-600: #5e35b1;\n --md-deep-purple-700: #512da8;\n --md-deep-purple-800: #4527a0;\n --md-deep-purple-900: #311b92;\n --md-deep-purple-A100: #b388ff;\n --md-deep-purple-A200: #7c4dff;\n --md-deep-purple-A400: #651fff;\n --md-deep-purple-A700: #6200ea;\n\n --md-indigo-50: #e8eaf6;\n --md-indigo-100: #c5cae9;\n --md-indigo-200: #9fa8da;\n --md-indigo-300: #7986cb;\n --md-indigo-400: #5c6bc0;\n --md-indigo-500: #3f51b5;\n --md-indigo-600: #3949ab;\n --md-indigo-700: #303f9f;\n --md-indigo-800: #283593;\n --md-indigo-900: #1a237e;\n --md-indigo-A100: #8c9eff;\n --md-indigo-A200: #536dfe;\n --md-indigo-A400: #3d5afe;\n --md-indigo-A700: #304ffe;\n\n --md-blue-50: #e3f2fd;\n --md-blue-100: #bbdefb;\n --md-blue-200: #90caf9;\n --md-blue-300: #64b5f6;\n --md-blue-400: #42a5f5;\n --md-blue-500: #2196f3;\n --md-blue-600: #1e88e5;\n --md-blue-700: #1976d2;\n --md-blue-800: #1565c0;\n --md-blue-900: #0d47a1;\n --md-blue-A100: #82b1ff;\n --md-blue-A200: #448aff;\n --md-blue-A400: #2979ff;\n --md-blue-A700: #2962ff;\n\n --md-light-blue-50: #e1f5fe;\n --md-light-blue-100: #b3e5fc;\n --md-light-blue-200: #81d4fa;\n --md-light-blue-300: #4fc3f7;\n --md-light-blue-400: #29b6f6;\n --md-light-blue-500: #03a9f4;\n --md-light-blue-600: #039be5;\n --md-light-blue-700: #0288d1;\n --md-light-blue-800: #0277bd;\n --md-light-blue-900: #01579b;\n --md-light-blue-A100: #80d8ff;\n --md-light-blue-A200: #40c4ff;\n --md-light-blue-A400: #00b0ff;\n --md-light-blue-A700: #0091ea;\n\n --md-cyan-50: #e0f7fa;\n --md-cyan-100: #b2ebf2;\n --md-cyan-200: #80deea;\n --md-cyan-300: #4dd0e1;\n --md-cyan-400: #26c6da;\n --md-cyan-500: #00bcd4;\n --md-cyan-600: #00acc1;\n --md-cyan-700: #0097a7;\n --md-cyan-800: #00838f;\n --md-cyan-900: #006064;\n --md-cyan-A100: #84ffff;\n --md-cyan-A200: #18ffff;\n --md-cyan-A400: #00e5ff;\n --md-cyan-A700: #00b8d4;\n\n --md-teal-50: #e0f2f1;\n --md-teal-100: #b2dfdb;\n --md-teal-200: #80cbc4;\n --md-teal-300: #4db6ac;\n --md-teal-400: #26a69a;\n --md-teal-500: #009688;\n --md-teal-600: #00897b;\n --md-teal-700: #00796b;\n --md-teal-800: #00695c;\n --md-teal-900: #004d40;\n --md-teal-A100: #a7ffeb;\n --md-teal-A200: #64ffda;\n --md-teal-A400: #1de9b6;\n --md-teal-A700: #00bfa5;\n\n --md-green-50: #e8f5e9;\n --md-green-100: #c8e6c9;\n --md-green-200: #a5d6a7;\n --md-green-300: #81c784;\n --md-green-400: #66bb6a;\n --md-green-500: #4caf50;\n --md-green-600: #43a047;\n --md-green-700: #388e3c;\n --md-green-800: #2e7d32;\n --md-green-900: #1b5e20;\n --md-green-A100: #b9f6ca;\n --md-green-A200: #69f0ae;\n --md-green-A400: #00e676;\n --md-green-A700: #00c853;\n\n --md-light-green-50: #f1f8e9;\n --md-light-green-100: #dcedc8;\n --md-light-green-200: #c5e1a5;\n --md-light-green-300: #aed581;\n --md-light-green-400: #9ccc65;\n --md-light-green-500: #8bc34a;\n --md-light-green-600: #7cb342;\n --md-light-green-700: #689f38;\n --md-light-green-800: #558b2f;\n --md-light-green-900: #33691e;\n --md-light-green-A100: #ccff90;\n --md-light-green-A200: #b2ff59;\n --md-light-green-A400: #76ff03;\n --md-light-green-A700: #64dd17;\n\n --md-lime-50: #f9fbe7;\n --md-lime-100: #f0f4c3;\n --md-lime-200: #e6ee9c;\n --md-lime-300: #dce775;\n --md-lime-400: #d4e157;\n --md-lime-500: #cddc39;\n --md-lime-600: #c0ca33;\n --md-lime-700: #afb42b;\n --md-lime-800: #9e9d24;\n --md-lime-900: #827717;\n --md-lime-A100: #f4ff81;\n --md-lime-A200: #eeff41;\n --md-lime-A400: #c6ff00;\n --md-lime-A700: #aeea00;\n\n --md-yellow-50: #fffde7;\n --md-yellow-100: #fff9c4;\n --md-yellow-200: #fff59d;\n --md-yellow-300: #fff176;\n --md-yellow-400: #ffee58;\n --md-yellow-500: #ffeb3b;\n --md-yellow-600: #fdd835;\n --md-yellow-700: #fbc02d;\n --md-yellow-800: #f9a825;\n --md-yellow-900: #f57f17;\n --md-yellow-A100: #ffff8d;\n --md-yellow-A200: #ffff00;\n --md-yellow-A400: #ffea00;\n --md-yellow-A700: #ffd600;\n\n --md-amber-50: #fff8e1;\n --md-amber-100: #ffecb3;\n --md-amber-200: #ffe082;\n --md-amber-300: #ffd54f;\n --md-amber-400: #ffca28;\n --md-amber-500: #ffc107;\n --md-amber-600: #ffb300;\n --md-amber-700: #ffa000;\n --md-amber-800: #ff8f00;\n --md-amber-900: #ff6f00;\n --md-amber-A100: #ffe57f;\n --md-amber-A200: #ffd740;\n --md-amber-A400: #ffc400;\n --md-amber-A700: #ffab00;\n\n --md-orange-50: #fff3e0;\n --md-orange-100: #ffe0b2;\n --md-orange-200: #ffcc80;\n --md-orange-300: #ffb74d;\n --md-orange-400: #ffa726;\n --md-orange-500: #ff9800;\n --md-orange-600: #fb8c00;\n --md-orange-700: #f57c00;\n --md-orange-800: #ef6c00;\n --md-orange-900: #e65100;\n --md-orange-A100: #ffd180;\n --md-orange-A200: #ffab40;\n --md-orange-A400: #ff9100;\n --md-orange-A700: #ff6d00;\n\n --md-deep-orange-50: #fbe9e7;\n --md-deep-orange-100: #ffccbc;\n --md-deep-orange-200: #ffab91;\n --md-deep-orange-300: #ff8a65;\n --md-deep-orange-400: #ff7043;\n --md-deep-orange-500: #ff5722;\n --md-deep-orange-600: #f4511e;\n --md-deep-orange-700: #e64a19;\n --md-deep-orange-800: #d84315;\n --md-deep-orange-900: #bf360c;\n --md-deep-orange-A100: #ff9e80;\n --md-deep-orange-A200: #ff6e40;\n --md-deep-orange-A400: #ff3d00;\n --md-deep-orange-A700: #dd2c00;\n\n --md-brown-50: #efebe9;\n --md-brown-100: #d7ccc8;\n --md-brown-200: #bcaaa4;\n --md-brown-300: #a1887f;\n --md-brown-400: #8d6e63;\n --md-brown-500: #795548;\n --md-brown-600: #6d4c41;\n --md-brown-700: #5d4037;\n --md-brown-800: #4e342e;\n --md-brown-900: #3e2723;\n\n --md-grey-50: #fafafa;\n --md-grey-100: #f5f5f5;\n --md-grey-200: #eeeeee;\n --md-grey-300: #e0e0e0;\n --md-grey-400: #bdbdbd;\n --md-grey-500: #9e9e9e;\n --md-grey-600: #757575;\n --md-grey-700: #616161;\n --md-grey-800: #424242;\n --md-grey-900: #212121;\n\n --md-blue-grey-50: #eceff1;\n --md-blue-grey-100: #cfd8dc;\n --md-blue-grey-200: #b0bec5;\n --md-blue-grey-300: #90a4ae;\n --md-blue-grey-400: #78909c;\n --md-blue-grey-500: #607d8b;\n --md-blue-grey-600: #546e7a;\n --md-blue-grey-700: #455a64;\n --md-blue-grey-800: #37474f;\n --md-blue-grey-900: #263238;\n}\n",""])},zx6S:function(e,t,n){(function(e,t){true?t(n("wd/R")):undefined})(this,(function(e){"use strict";var t={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return e===1?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var i=t.words[r];if(r.length===1){return n?i[0]:i[1]}else{return e+" "+t.correctGrammaticalCase(e,i)}}};var n=e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:true,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:true,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var e=["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n}))}}]);