(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors"],{"0000":function(e,t,r){"use strict";e.exports=d;var n=r("92ba"),i=r("24ad").compareCells;function o(e,t,r){this.vertices=e,this.adjacent=t,this.boundary=r,this.lastVisited=-1}function a(e,t,r){this.vertices=e,this.cell=t,this.index=r}function s(e,t){return i(e.vertices,t.vertices)}function l(e){for(var t=["function orient(){var tuple=this.tuple;return test("],r=0;r<=e;++r)r>0&&t.push(","),t.push("tuple[",r,"]");t.push(")}return orient");var i=new Function("test",t.join("")),o=n[e+1];return o||(o=n),i(o)}o.prototype.flip=function(){var e=this.vertices[0];this.vertices[0]=this.vertices[1],this.vertices[1]=e;var t=this.adjacent[0];this.adjacent[0]=this.adjacent[1],this.adjacent[1]=t};var u=[];function c(e,t,r){this.dimension=e,this.vertices=t,this.simplices=r,this.interior=r.filter((function(e){return!e.boundary})),this.tuple=new Array(e+1);for(var n=0;n<=e;++n)this.tuple[n]=this.vertices[n];var i=u[e];i||(i=u[e]=l(e)),this.orient=i}var f=c.prototype;function d(e,t){var r=e.length;if(0===r)throw new Error("Must have at least d+1 points");var i=e[0].length;if(r<=i)throw new Error("Must input at least d+1 points");var a=e.slice(0,i+1),s=n.apply(void 0,a);if(0===s)throw new Error("Input not in general position");for(var l=new Array(i+1),u=0;u<=i;++u)l[u]=u;s<0&&(l[0]=1,l[1]=0);var f=new o(l,new Array(i+1),!1),d=f.adjacent,p=new Array(i+2);for(u=0;u<=i;++u){for(var h=l.slice(),v=0;v<=i;++v)v===u&&(h[v]=-1);var m=h[0];h[0]=h[1],h[1]=m;var g=new o(h,new Array(i+1),!0);d[u]=g,p[u]=g}p[i+1]=f;for(u=0;u<=i;++u){h=d[u].vertices;var y=d[u].adjacent;for(v=0;v<=i;++v){var A=h[v];if(A<0)y[v]=f;else for(var b=0;b<=i;++b)d[b].vertices.indexOf(A)<0&&(y[v]=d[b])}}var x=new c(i,a,p),w=!!t;for(u=i+1;u0){e=a.pop();e.vertices;for(var s=e.adjacent,l=0;l<=r;++l){var u=s[l];if(u.boundary&&!(u.lastVisited<=-n)){for(var c=u.vertices,f=0;f<=r;++f){var d=c[f];i[f]=d<0?t:o[d]}var p=this.orient();if(p>0)return u;u.lastVisited=-n,0===p&&a.push(u)}}}return null},f.walk=function(e,t){var r=this.vertices.length-1,n=this.dimension,i=this.vertices,o=this.tuple,a=t?this.interior.length*Math.random()|0:this.interior.length-1,s=this.interior[a];e:while(!s.boundary){for(var l=s.vertices,u=s.adjacent,c=0;c<=n;++c)o[c]=i[l[c]];s.lastVisited=r;for(c=0;c<=n;++c){var f=u[c];if(!(f.lastVisited>=r)){var d=o[c];o[c]=e;var p=this.orient();if(o[c]=d,p<0){s=f;continue e}f.boundary?f.lastVisited=-r:f.lastVisited=r}}return}return s},f.addPeaks=function(e,t){var r=this.vertices.length-1,n=this.dimension,i=this.vertices,l=this.tuple,u=this.interior,c=this.simplices,f=[t];t.lastVisited=r,t.vertices[t.vertices.indexOf(-1)]=r,t.boundary=!1,u.push(t);var d=[];while(f.length>0){t=f.pop();var p=t.vertices,h=t.adjacent,v=p.indexOf(r);if(!(v<0))for(var m=0;m<=n;++m)if(m!==v){var g=h[m];if(g.boundary&&!(g.lastVisited>=r)){var y=g.vertices;if(g.lastVisited!==-r){for(var A=0,b=0;b<=n;++b)y[b]<0?(A=b,l[b]=e):l[b]=i[y[b]];var x=this.orient();if(x>0){y[A]=r,g.boundary=!1,u.push(g),f.push(g),g.lastVisited=r;continue}g.lastVisited=-r}var w=g.adjacent,_=p.slice(),k=h.slice(),C=new o(_,k,!0);c.push(C);var E=w.indexOf(t);if(!(E<0)){w[E]=C,k[v]=g,_[m]=-1,k[m]=t,h[m]=C,C.flip();for(b=0;b<=n;++b){var S=_[b];if(!(S<0||S===r)){for(var T=new Array(n-1),O=0,M=0;M<=n;++M){var B=_[M];B<0||M===b||(T[O++]=B)}d.push(new a(T,C,b))}}}}}}d.sort(s);for(m=0;m+1=0?a[l++]=s[c]:u=1&c;if(u===(1&e)){var f=a[0];a[0]=a[1],a[1]=f}t.push(a)}}return t}},"0004":function(e,t,r){var n=r("8586");function i(e,t){var r=n(t),i=[];return i=i.concat(r(e)),i=i.concat(r(null)),i}e.exports=i},"0005":function(e,t,r){"use strict";function n(e){for(var t=1,r=1;r0){for(var w=0;w<24;++w)i.push(i[i.length-12]);l+=2,m=!0}continue e}f[0][r]=Math.min(f[0][r],b[r],x[r]),f[1][r]=Math.max(f[1][r],b[r],x[r])}Array.isArray(p[0])?(g=p.length>t-1?p[t-1]:p.length>0?p[p.length-1]:[0,0,0,1],y=p.length>t?p[t]:p.length>0?p[p.length-1]:[0,0,0,1]):g=y=p,3===g.length&&(g=[g[0],g[1],g[2],1]),3===y.length&&(y=[y[0],y[1],y[2],1]),!this.hasAlpha&&g[3]<1&&(this.hasAlpha=!0),A=Array.isArray(h)?h.length>t-1?h[t-1]:h.length>0?h[h.length-1]:[0,0,0,1]:h;var _=s;if(s+=v(b,x),m){for(r=0;r<2;++r)i.push(b[0],b[1],b[2],x[0],x[1],x[2],_,A,g[0],g[1],g[2],g[3]);l+=2,m=!1}i.push(b[0],b[1],b[2],x[0],x[1],x[2],_,A,g[0],g[1],g[2],g[3],b[0],b[1],b[2],x[0],x[1],x[2],_,-A,g[0],g[1],g[2],g[3],x[0],x[1],x[2],b[0],b[1],b[2],s,-A,y[0],y[1],y[2],y[3],x[0],x[1],x[2],b[0],b[1],b[2],s,A,y[0],y[1],y[2],y[3]),l+=4}}if(this.buffer.update(i),o.push(s),a.push(d[d.length-1].slice()),this.bounds=f,this.vertexCount=l,this.points=a,this.arcLength=o,"dashes"in e){var k=e.dashes,C=k.slice();for(C.unshift(0),t=1;t/g),s=0;s=0?l=p:(l=p=d,d++),l1||0===e[0])&&(e[1]>1||0===e[1])&&(e[2]>1||0===e[2])&&(!e[3]||e[3]>1))}e.exports=function(e,t){"float"!==t&&t||(t="array"),"uint"===t&&(t="uint8"),"uint_clamped"===t&&(t="uint8_clamped");var r=o(t),s=new r(4),l="uint8"!==t&&"uint8_clamped"!==t;return e.length&&"string"!==typeof e||(e=n(e),e[0]/=255,e[1]/=255,e[2]/=255),a(e)?(s[0]=e[0],s[1]=e[1],s[2]=e[2],s[3]=null!=e[3]?e[3]:255,l&&(s[0]/=255,s[1]/=255,s[2]/=255,s[3]/=255),s):(l?(s[0]=e[0],s[1]=e[1],s[2]=e[2],s[3]=null!=e[3]?e[3]:1):(s[0]=i(Math.floor(255*e[0]),0,255),s[1]=i(Math.floor(255*e[1]),0,255),s[2]=i(Math.floor(255*e[2]),0,255),s[3]=null==e[3]?255:i(Math.floor(255*e[3]),0,255)),s)}},"0119":function(e,t,r){"use strict";e.exports=i;var n=32;function i(e,t){t<=4*n?o(0,t-1,e):d(0,t-1,e)}function o(e,t,r){for(var n=2*(e+1),i=e+1;i<=t;++i){var o=r[n++],a=r[n++],s=i,l=n-2;while(s-- >e){var u=r[l-2],c=r[l-1];if(ur[t+1])}function f(e,t,r,n){e*=2;var i=n[e];return i>1,m=v-i,g=v+i,y=p,A=m,b=v,x=g,w=h,_=e+1,k=t-1,C=0;c(y,A,r)&&(C=y,y=A,A=C),c(x,w,r)&&(C=x,x=w,w=C),c(y,b,r)&&(C=y,y=b,b=C),c(A,b,r)&&(C=A,A=b,b=C),c(y,x,r)&&(C=y,y=x,x=C),c(b,x,r)&&(C=b,b=x,x=C),c(A,w,r)&&(C=A,A=w,w=C),c(A,b,r)&&(C=A,A=b,b=C),c(x,w,r)&&(C=x,x=w,w=C);for(var E=r[2*A],S=r[2*A+1],T=r[2*x],O=r[2*x+1],M=2*y,B=2*b,P=2*w,L=2*p,I=2*v,D=2*h,j=0;j<2;++j){var F=r[M+j],R=r[B+j],z=r[P+j];r[L+j]=F,r[I+j]=R,r[D+j]=z}s(m,e,r),s(g,t,r);for(var N=_;N<=k;++N)if(f(N,E,S,r))N!==_&&a(N,_,r),++_;else if(!f(N,T,O,r))while(1){if(f(k,T,O,r)){f(k,E,S,r)?(l(N,_,k,r),++_,--k):(a(N,k,r),--k);break}if(--k/g," "));u[c]=h,f.tickmode=d}}t.ticks=u;for(c=0;c<3;++c){a[c]=.5*(e.glplot.bounds[0][c]+e.glplot.bounds[1][c]);for(v=0;v<2;++v)t.bounds[v][c]=e.glplot.bounds[v][c]}e.contourLevels=s(u)}},"01a1":function(e,t,r){"use strict";function n(e){return e&&"object"===typeof e&&"default"in e?e["default"]:e}var i=n(r("ab5b")),o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r},s=function(e){var t=e.color,r=void 0===t?"currentColor":t,n=e.size,s=void 0===n?24:n,l=(e.children,a(e,["color","size","children"])),u="mdi-icon "+(l.className||"");return i.createElement("svg",o({},l,{className:u,width:s,height:s,fill:r,viewBox:"0 0 24 24"}),i.createElement("path",{d:"M19,15H15C15,16.66 13.66,18 12,18C10.34,18 9,16.66 9,15H5V5H19M19,3H5C3.89,3 3,3.9 3,5V19C3,20.1 3.9,21 5,21H19C20.1,21 21,20.1 21,19V5C21,3.9 20.1,3 19,3Z"}))};e.exports=s},"01b4":function(e,t){var r=function(){this.head=null,this.tail=null};r.prototype={add:function(e){var t={item:e,next:null};this.head?this.tail.next=t:this.head=t,this.tail=t},get:function(){var e=this.head;if(e)return this.head=e.next,this.tail===e&&(this.tail=null),e.item}},e.exports=r},"01db":function(e,t,r){"use strict";e.exports=r("b964")},"020f":function(e,t,r){var n=r("242e"),i=r("1304");function o(e,t){return e&&n(e,i(t))}e.exports=o},"0226":function(e,t,r){"use strict";function n(e){return e&&"object"===typeof e&&"default"in e?e["default"]:e}var i=n(r("ab5b")),o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r},s=function(e){var t=e.color,r=void 0===t?"currentColor":t,n=e.size,s=void 0===n?24:n,l=(e.children,a(e,["color","size","children"])),u="mdi-icon "+(l.className||"");return i.createElement("svg",o({},l,{className:u,width:s,height:s,fill:r,viewBox:"0 0 24 24"}),i.createElement("path",{d:"M6.62,10.79C8.06,13.62 10.38,15.94 13.21,17.38L15.41,15.18C15.69,14.9 16.08,14.82 16.43,14.93C17.55,15.3 18.75,15.5 20,15.5C20.55,15.5 21,15.95 21,16.5V20C21,20.55 20.55,21 20,21C10.61,21 3,13.39 3,4C3,3.45 3.45,3 4,3H7.5C8.05,3 8.5,3.45 8.5,4C8.5,5.25 8.7,6.45 9.07,7.57C9.18,7.92 9.1,8.31 8.82,8.59L6.62,10.79Z"}))};e.exports=s},"0230":function(e,t,r){var n=r("320c");function i(){this.regionalOptions=[],this.regionalOptions[""]={invalidCalendar:"Calendar {0} not found",invalidDate:"Invalid {0} date",invalidMonth:"Invalid {0} month",invalidYear:"Invalid {0} year",differentCalendars:"Cannot mix {0} and {1} dates"},this.local=this.regionalOptions[""],this.calendars={},this._localCals={}}function o(e,t,r,n){if(this._calendar=e,this._year=t,this._month=r,this._day=n,0===this._calendar._validateLevel&&!this._calendar.isValid(this._year,this._month,this._day))throw(u.local.invalidDate||u.regionalOptions[""].invalidDate).replace(/\{0\}/,this._calendar.local.name)}function a(e,t){return e=""+e,"000000".substring(0,t-e.length)+e}function s(){this.shortYearCutoff="+10"}function l(e){this.local=this.regionalOptions[e]||this.regionalOptions[""]}n(i.prototype,{instance:function(e,t){e=(e||"gregorian").toLowerCase(),t=t||"";var r=this._localCals[e+"-"+t];if(!r&&this.calendars[e]&&(r=new this.calendars[e](t),this._localCals[e+"-"+t]=r),!r)throw(this.local.invalidCalendar||this.regionalOptions[""].invalidCalendar).replace(/\{0\}/,e);return r},newDate:function(e,t,r,n,i){return n=(null!=e&&e.year?e.calendar():"string"===typeof n?this.instance(n,i):n)||this.instance(),n.newDate(e,t,r)},substituteDigits:function(e){return function(t){return(t+"").replace(/[0-9]/g,(function(t){return e[t]}))}},substituteChineseDigits:function(e,t){return function(r){var n="",i=0;while(r>0){var o=r%10;n=(0===o?"":e[o]+t[i])+n,i++,r=Math.floor(r/10)}return 0===n.indexOf(e[1]+t[1])&&(n=n.substr(1)),n||e[0]}}}),n(o.prototype,{newDate:function(e,t,r){return this._calendar.newDate(null==e?this:e,t,r)},year:function(e){return 0===arguments.length?this._year:this.set(e,"y")},month:function(e){return 0===arguments.length?this._month:this.set(e,"m")},day:function(e){return 0===arguments.length?this._day:this.set(e,"d")},date:function(e,t,r){if(!this._calendar.isValid(e,t,r))throw(u.local.invalidDate||u.regionalOptions[""].invalidDate).replace(/\{0\}/,this._calendar.local.name);return this._year=e,this._month=t,this._day=r,this},leapYear:function(){return this._calendar.leapYear(this)},epoch:function(){return this._calendar.epoch(this)},formatYear:function(){return this._calendar.formatYear(this)},monthOfYear:function(){return this._calendar.monthOfYear(this)},weekOfYear:function(){return this._calendar.weekOfYear(this)},daysInYear:function(){return this._calendar.daysInYear(this)},dayOfYear:function(){return this._calendar.dayOfYear(this)},daysInMonth:function(){return this._calendar.daysInMonth(this)},dayOfWeek:function(){return this._calendar.dayOfWeek(this)},weekDay:function(){return this._calendar.weekDay(this)},extraInfo:function(){return this._calendar.extraInfo(this)},add:function(e,t){return this._calendar.add(this,e,t)},set:function(e,t){return this._calendar.set(this,e,t)},compareTo:function(e){if(this._calendar.name!==e._calendar.name)throw(u.local.differentCalendars||u.regionalOptions[""].differentCalendars).replace(/\{0\}/,this._calendar.local.name).replace(/\{1\}/,e._calendar.local.name);var t=this._year!==e._year?this._year-e._year:this._month!==e._month?this.monthOfYear()-e.monthOfYear():this._day-e._day;return 0===t?0:t<0?-1:1},calendar:function(){return this._calendar},toJD:function(){return this._calendar.toJD(this)},fromJD:function(e){return this._calendar.fromJD(e)},toJSDate:function(){return this._calendar.toJSDate(this)},fromJSDate:function(e){return this._calendar.fromJSDate(e)},toString:function(){return(this.year()<0?"-":"")+a(Math.abs(this.year()),4)+"-"+a(this.month(),2)+"-"+a(this.day(),2)}}),n(s.prototype,{_validateLevel:0,newDate:function(e,t,r){return null==e?this.today():(e.year&&(this._validate(e,t,r,u.local.invalidDate||u.regionalOptions[""].invalidDate),r=e.day(),t=e.month(),e=e.year()),new o(this,e,t,r))},today:function(){return this.fromJSDate(new Date)},epoch:function(e){var t=this._validate(e,this.minMonth,this.minDay,u.local.invalidYear||u.regionalOptions[""].invalidYear);return t.year()<0?this.local.epochs[0]:this.local.epochs[1]},formatYear:function(e){var t=this._validate(e,this.minMonth,this.minDay,u.local.invalidYear||u.regionalOptions[""].invalidYear);return(t.year()<0?"-":"")+a(Math.abs(t.year()),4)},monthsInYear:function(e){return this._validate(e,this.minMonth,this.minDay,u.local.invalidYear||u.regionalOptions[""].invalidYear),12},monthOfYear:function(e,t){var r=this._validate(e,t,this.minDay,u.local.invalidMonth||u.regionalOptions[""].invalidMonth);return(r.month()+this.monthsInYear(r)-this.firstMonth)%this.monthsInYear(r)+this.minMonth},fromMonthOfYear:function(e,t){var r=(t+this.firstMonth-2*this.minMonth)%this.monthsInYear(e)+this.minMonth;return this._validate(e,r,this.minDay,u.local.invalidMonth||u.regionalOptions[""].invalidMonth),r},daysInYear:function(e){var t=this._validate(e,this.minMonth,this.minDay,u.local.invalidYear||u.regionalOptions[""].invalidYear);return this.leapYear(t)?366:365},dayOfYear:function(e,t,r){var n=this._validate(e,t,r,u.local.invalidDate||u.regionalOptions[""].invalidDate);return n.toJD()-this.newDate(n.year(),this.fromMonthOfYear(n.year(),this.minMonth),this.minDay).toJD()+1},daysInWeek:function(){return 7},dayOfWeek:function(e,t,r){var n=this._validate(e,t,r,u.local.invalidDate||u.regionalOptions[""].invalidDate);return(Math.floor(this.toJD(n))+2)%this.daysInWeek()},extraInfo:function(e,t,r){return this._validate(e,t,r,u.local.invalidDate||u.regionalOptions[""].invalidDate),{}},add:function(e,t,r){return this._validate(e,this.minMonth,this.minDay,u.local.invalidDate||u.regionalOptions[""].invalidDate),this._correctAdd(e,this._add(e,t,r),t,r)},_add:function(e,t,r){if(this._validateLevel++,"d"===r||"w"===r){var n=e.toJD()+t*("w"===r?this.daysInWeek():1),i=e.calendar().fromJD(n);return this._validateLevel--,[i.year(),i.month(),i.day()]}try{var o=e.year()+("y"===r?t:0),a=e.monthOfYear()+("m"===r?t:0),s=(i=e.day(),function(e){while(at-1+e.minMonth)o++,a-=t,t=e.monthsInYear(o)});"y"===r?(e.month()!==this.fromMonthOfYear(o,a)&&(a=this.newDate(o,e.month(),this.minDay).monthOfYear()),a=Math.min(a,this.monthsInYear(o)),i=Math.min(i,this.daysInMonth(o,this.fromMonthOfYear(o,a)))):"m"===r&&(s(this),i=Math.min(i,this.daysInMonth(o,this.fromMonthOfYear(o,a))));var l=[o,this.fromMonthOfYear(o,a),i];return this._validateLevel--,l}catch(u){throw this._validateLevel--,u}},_correctAdd:function(e,t,r,n){if(!this.hasYearZero&&("y"===n||"m"===n)&&(0===t[0]||e.year()>0!==t[0]>0)){var i={y:[1,1,"y"],m:[1,this.monthsInYear(-1),"m"],w:[this.daysInWeek(),this.daysInYear(-1),"d"],d:[1,this.daysInYear(-1),"d"]}[n],o=r<0?-1:1;t=this._add(e,r*i[0]+o*i[1],i[2])}return e.date(t[0],t[1],t[2])},set:function(e,t,r){this._validate(e,this.minMonth,this.minDay,u.local.invalidDate||u.regionalOptions[""].invalidDate);var n="y"===r?t:e.year(),i="m"===r?t:e.month(),o="d"===r?t:e.day();return"y"!==r&&"m"!==r||(o=Math.min(o,this.daysInMonth(n,i))),e.date(n,i,o)},isValid:function(e,t,r){this._validateLevel++;var n=this.hasYearZero||0!==e;if(n){var i=this.newDate(e,t,this.minDay);n=t>=this.minMonth&&t-this.minMonth=this.minDay&&r-this.minDay13.5?13:1),u=i-(l>2.5?4716:4715);return u<=0&&u--,this.newDate(u,l,s)},toJSDate:function(e,t,r){var n=this._validate(e,t,r,u.local.invalidDate||u.regionalOptions[""].invalidDate),i=new Date(n.year(),n.month()-1,n.day());return i.setHours(0),i.setMinutes(0),i.setSeconds(0),i.setMilliseconds(0),i.setHours(i.getHours()>12?i.getHours()+2:0),i},fromJSDate:function(e){return this.newDate(e.getFullYear(),e.getMonth()+1,e.getDate())}});var u=e.exports=new i;u.cdate=o,u.baseCalendar=s,u.calendars.gregorian=l},"0271":function(e,t,r){"use strict";e.exports=function(e,t,r,n,i){var o=n[i];return e.a=o.a,e.b=o.b,e.y=o.y,e}},"0272":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EditableInput=void 0;var n=function(){function e(e,t){for(var r=0;r-1},y=function(e){return Number(String(e).replace(/%/g,""))},A=1,b=t.EditableInput=function(e){function t(e){c(this,t);var r=f(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return r.handleBlur=function(){r.state.blurValue&&r.setState({value:r.state.blurValue,blurValue:null})},r.handleChange=function(e){r.setUpdatedValue(e.target.value,e)},r.handleKeyDown=function(e){var t=y(e.target.value);if(!isNaN(t)&&g(e.keyCode)){var n=r.getArrowOffset(),i=e.keyCode===h?t+n:t-n;r.setUpdatedValue(i,e)}},r.handleDrag=function(e){if(r.props.dragLabel){var t=Math.round(r.props.value+e.movementX);t>=0&&t<=r.props.dragMax&&r.props.onChange&&r.props.onChange(r.getValueObjectWithLabel(t),e)}},r.handleMouseDown=function(e){r.props.dragLabel&&(e.preventDefault(),r.handleDrag(e),window.addEventListener("mousemove",r.handleDrag),window.addEventListener("mouseup",r.handleMouseUp))},r.handleMouseUp=function(){r.unbindEventListeners()},r.unbindEventListeners=function(){window.removeEventListener("mousemove",r.handleDrag),window.removeEventListener("mouseup",r.handleMouseUp)},r.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},r.inputId="rc-editable-input-"+A++,r}return d(t,e),n(t,[{key:"componentDidUpdate",value:function(e,t){this.props.value===this.state.value||e.value===this.props.value&&t.value===this.state.value||(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(e){return u({},this.props.label,e)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||p}},{key:"setUpdatedValue",value:function(e,t){var r=this.props.label?this.getValueObjectWithLabel(e):e;this.props.onChange&&this.props.onChange(r,t),this.setState({value:e})}},{key:"render",value:function(){var e=this,t=(0,s.default)({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return o.default.createElement("div",{style:t.wrap},o.default.createElement("input",{id:this.inputId,style:t.input,ref:function(t){return e.input=t},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?o.default.createElement("label",{htmlFor:this.inputId,style:t.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(i.PureComponent||i.Component);t.default=b},"02ab":function(e,t,r){"use strict";e.exports=a;var n=a.canvas=document.createElement("canvas"),i=n.getContext("2d"),o=s([32,126]);function a(e,t){Array.isArray(e)&&(e=e.join(", "));var r,n={},a=16,l=.05;t&&(2===t.length&&"number"===typeof t[0]?r=s(t):Array.isArray(t)?r=t:(t.o?r=s(t.o):t.pairs&&(r=t.pairs),t.fontSize&&(a=t.fontSize),null!=t.threshold&&(l=t.threshold))),r||(r=o),i.font=a+"px "+e;for(var u=0;ua*l){var p=(d-f)/a;n[c]=1e3*p}}return n}function s(e){for(var t=[],r=e[0];r<=e[1];r++)for(var n=String.fromCharCode(r),i=e[0];i=0;i--){var o=e[i];if("scatter"===o.type&&o.xaxis===r.xaxis&&o.yaxis===r.yaxis){o.opacity=void 0;break}}}}}},"0359":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t|>|>)/g;function d(e){return e.replace(c,"\\lt ").replace(f,"\\gt ")}function p(e,t,r){var o,a,s,l;MathJax.Hub.Queue((function(){return a=i.extendDeepAll({},MathJax.Hub.config),s=MathJax.Hub.processSectionDelay,void 0!==MathJax.Hub.processSectionDelay&&(MathJax.Hub.processSectionDelay=0),MathJax.Hub.Config({messageStyle:"none",tex2jax:{inlineMath:[["$","$"],["\\(","\\)"]]},displayAlign:"left"})}),(function(){if(o=MathJax.Hub.config.menuSettings.renderer,"SVG"!==o)return MathJax.Hub.setRenderer("SVG")}),(function(){var r="math-output-"+i.randstr({},64);return l=n.select("body").append("div").attr({id:r}).style({visibility:"hidden",position:"absolute"}).style({"font-size":t.fontSize+"px"}).text(d(e)),MathJax.Hub.Typeset(l.node())}),(function(){var t=n.select("body").select("#MathJax_SVG_glyphs");if(l.select(".MathJax_SVG").empty()||!l.select("svg").node())i.log("There was an error in the tex syntax.",e),r();else{var a=l.select("svg").node().getBoundingClientRect();r(l.select(".MathJax_SVG"),t,a)}if(l.remove(),"SVG"!==o)return MathJax.Hub.setRenderer(o)}),(function(){return void 0!==s&&(MathJax.Hub.processSectionDelay=s),MathJax.Hub.Config(a)}))}var h={sup:"font-size:70%",sub:"font-size:70%",b:"font-weight:bold",i:"font-style:italic",a:"cursor:pointer",span:"",em:"font-style:italic;font-weight:bold"},v={sub:"0.3em",sup:"-0.6em"},m={sub:"-0.21em",sup:"0.42em"},g="​",y=["http:","https:","mailto:","",void 0,":"],A=t.NEWLINES=/(\r\n?|\n)/g,b=/(<[^<>]*>)/,x=/<(\/?)([^ >]*)(\s+(.*))?>/i,w=//i;t.BR_TAG_ALL=//gi;var _=/(^|[\s"'])style\s*=\s*("([^"]*);?"|'([^']*);?')/i,k=/(^|[\s"'])href\s*=\s*("([^"]*)"|'([^']*)')/i,C=/(^|[\s"'])target\s*=\s*("([^"\s]*)"|'([^'\s]*)')/i,E=/(^|[\s"'])popup\s*=\s*("([\w=,]*)"|'([\w=,]*)')/i;function S(e,t){if(!e)return null;var r=e.match(t),n=r&&(r[3]||r[4]);return n&&B(n)}var T=/(^|;)\s*color:/;t.plainText=function(e,t){t=t||{};for(var r=void 0!==t.len&&-1!==t.len?t.len:1/0,n=void 0!==t.allowedTags?t.allowedTags:["br"],i="...",o=i.length,a=e.split(b),s=[],l="",u=0,c=0;co?s.push(f.substr(0,v-o)+i):s.push(f.substr(0,v));break}l=""}}return s.join("")};var O={mu:"μ",amp:"&",lt:"<",gt:">",nbsp:" ",times:"×",plusmn:"±",deg:"°"},M=/&(#\d+|#x[\da-fA-F]+|[a-z]+);/g;function B(e){return e.replace(M,(function(e,t){var r;return r="#"===t.charAt(0)?P("x"===t.charAt(1)?parseInt(t.substr(2),16):parseInt(t.substr(1),10)):O[t],r||e}))}function P(e){if(!(e>1114111)){var t=String.fromCodePoint;if(t)return t(e);var r=String.fromCharCode;return e<=65535?r(e):r(55232+(e>>10),e%1024+56320)}}function L(e,t){t=t.replace(A," ");var r,o=!1,l=[],u=-1;function c(){u++;var t=document.createElementNS(a.svg,"tspan");n.select(t).attr({class:"line",dy:u*s+"em"}),e.appendChild(t),r=t;var i=l;if(l=[{node:t}],i.length>1)for(var o=1;o doesnt match end tag <"+e+">. Pretending it did match.",t),r=l[l.length-1].node}else i.log("Ignoring unexpected end tag .",t)}var y=w.test(t);y?c():(r=e,l=[{node:e}]);for(var O=t.split(b),M=0;M")}}e.exports=function(e,t,r){var i,o,s,l,u=e.cd,c=u[0].trace,f=e.subplot,d=[t,r],p=[t+360,r];for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function p(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v(e,t){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:{},r=function(r){g(o,r);var n=A(o);function o(e,t){var r;return h(this,o),r=n.call(this,e,t),r.setLocals(e,t),r}return m(o,[{key:"UNSAFE_componentWillReceiveProps",value:function(e,t){this.setLocals(e,t)}},{key:"setLocals",value:function(t,r){this.plotProps=(0,a.default)(t,r,e),this.attr=t.attr,o.modifyPlotProps(t,r,this.plotProps)}},{key:"getChildContext",value:function(){return{description:this.plotProps.description,attr:this.attr}}},{key:"render",value:function(){var t=Object.assign({},this.plotProps,this.props),r=t.plotProps,n=void 0===r?this.plotProps:r,o=d(t,["plotProps"]),s=e&&e.displayName?e.displayName:null;return(0,a.isVisibleGivenCustomConfig)(o.isVisible,o,this.context,s)?i.default.createElement(e,f({},o,{plotProps:n})):null}}],[{key:"modifyPlotProps",value:function(r,n,i){e.modifyPlotProps&&e.modifyPlotProps(r,n,i),t.modifyPlotProps&&t.modifyPlotProps(r,n,i)}}]),o}(i.Component);r.displayName="ContainerConnected".concat((0,s.getDisplayName)(e)),r.contextTypes=k,r.childContextTypes={description:o.default.string,attr:o.default.string};var n=e.plotly_editor_traits;return r.plotly_editor_traits=n,r}t.containerConnectedContextTypes=k},"039b":function(e,t,r){"use strict";function n(e){return e&&"object"===typeof e&&"default"in e?e["default"]:e}var i=n(r("ab5b")),o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r},s=function(e){var t=e.color,r=void 0===t?"currentColor":t,n=e.size,s=void 0===n?24:n,l=(e.children,a(e,["color","size","children"])),u="mdi-icon "+(l.className||"");return i.createElement("svg",o({},l,{className:u,width:s,height:s,fill:r,viewBox:"0 0 24 24"}),i.createElement("path",{d:"M14,3V5H17.59L7.76,14.83L9.17,16.24L19,6.41V10H21V3M19,19H5V5H12V3H5C3.89,3 3,3.9 3,5V19C3,20.1 3.9,21 5,21H19C20.1,21 21,20.1 21,19V12H19V19Z"}))};e.exports=s},"03d7":function(e,t,r){"use strict";var n=r("6e58"),i=r("83d1"),o=r("d115"),a=r("72a4").DESELECTDIM,s=r("2df3"),l=r("93a6").resizeText,u=s.styleTextPoints;function c(e,t,r){var s=r||n.select(e).selectAll("g.waterfalllayer").selectAll("g.trace");l(e,s,"waterfall"),s.style("opacity",(function(e){return e[0].trace.opacity})),s.each((function(t){var r=n.select(this),s=t[0].trace;r.selectAll(".point > path").each((function(e){if(!e.isBlank){var t=s[e.dir].marker;n.select(this).call(o.fill,t.color).call(o.stroke,t.line.color).call(i.dashLine,t.line.dash,t.line.width).style("opacity",s.selectedpoints&&!e.selected?a:1)}})),u(r,s,e),r.selectAll(".lines").each((function(){var e=s.connector.line;i.lineGroupStyle(n.select(this).selectAll("path"),e.width,e.color,e.dash)}))}))}e.exports={style:c}},"03dd":function(e,t,r){var n=r("eac5"),i=r("57a5"),o=Object.prototype,a=o.hasOwnProperty;function s(e){if(!n(e))return i(e);var t=[];for(var r in Object(e))a.call(e,r)&&"constructor"!=r&&t.push(r);return t}e.exports=s},"0435":function(e,t,r){"use strict";var n=r("107c"),i=r("a876"),o=r("94d5").hovertemplateAttrs,a=r("f4e9"),s=r("78df").FORMAT_LINK,l=r("9092").extendFlat;e.exports=l({z:{valType:"data_array",editType:"calc",description:"Sets the z data."},x:l({},n.x,{impliedEdits:{xtype:"array"}}),x0:l({},n.x0,{impliedEdits:{xtype:"scaled"}}),dx:l({},n.dx,{impliedEdits:{xtype:"scaled"}}),y:l({},n.y,{impliedEdits:{ytype:"array"}}),y0:l({},n.y0,{impliedEdits:{ytype:"scaled"}}),dy:l({},n.dy,{impliedEdits:{ytype:"scaled"}}),xperiod:l({},n.xperiod,{impliedEdits:{xtype:"scaled"}}),yperiod:l({},n.yperiod,{impliedEdits:{ytype:"scaled"}}),xperiod0:l({},n.xperiod0,{impliedEdits:{xtype:"scaled"}}),yperiod0:l({},n.yperiod0,{impliedEdits:{ytype:"scaled"}}),xperiodalignment:l({},n.xperiodalignment,{impliedEdits:{xtype:"scaled"}}),yperiodalignment:l({},n.yperiodalignment,{impliedEdits:{ytype:"scaled"}}),text:{valType:"data_array",editType:"calc",description:"Sets the text elements associated with each z value."},hovertext:{valType:"data_array",editType:"calc",description:"Same as `text`."},transpose:{valType:"boolean",dflt:!1,role:"info",editType:"calc",description:"Transposes the z data."},xtype:{valType:"enumerated",values:["array","scaled"],role:"info",editType:"calc+clearAxisTypes",description:["If *array*, the heatmap's x coordinates are given by *x*","(the default behavior when `x` is provided).","If *scaled*, the heatmap's x coordinates are given by *x0* and *dx*","(the default behavior when `x` is not provided)."].join(" ")},ytype:{valType:"enumerated",values:["array","scaled"],role:"info",editType:"calc+clearAxisTypes",description:["If *array*, the heatmap's y coordinates are given by *y*","(the default behavior when `y` is provided)","If *scaled*, the heatmap's y coordinates are given by *y0* and *dy*","(the default behavior when `y` is not provided)"].join(" ")},zsmooth:{valType:"enumerated",values:["fast","best",!1],dflt:!1,role:"style",editType:"calc",description:["Picks a smoothing algorithm use to smooth `z` data."].join(" ")},hoverongaps:{valType:"boolean",dflt:!0,role:"style",editType:"none",description:["Determines whether or not gaps","(i.e. {nan} or missing values)","in the `z` data have hover labels associated with them."].join(" ")},connectgaps:{valType:"boolean",role:"info",editType:"calc",description:["Determines whether or not gaps","(i.e. {nan} or missing values)","in the `z` data are filled in.","It is defaulted to true if `z` is a","one dimensional array and `zsmooth` is not false;","otherwise it is defaulted to false."].join(" ")},xgap:{valType:"number",dflt:0,min:0,role:"style",editType:"plot",description:"Sets the horizontal gap (in pixels) between bricks."},ygap:{valType:"number",dflt:0,min:0,role:"style",editType:"plot",description:"Sets the vertical gap (in pixels) between bricks."},zhoverformat:{valType:"string",dflt:"",role:"style",editType:"none",description:["Sets the hover text formatting rule using d3 formatting mini-languages","which are very similar to those in Python. See:",s].join(" ")},hovertemplate:o(),showlegend:l({},i.showlegend,{dflt:!1})},{transforms:void 0},a("",{cLetter:"z",autoColorDflt:!1}))},"0446":function(e,t,r){"use strict";var n=r("6e58"),i=r("371e"),o=r("fc26"),a=r("83d1"),s=r("0642");e.exports=function(e,t,r,l){var u=e._fullLayout;if(0!==t.length){var c,f,d,p;l&&(c=l());var h=n.ease(r.easing);return e._transitionData._interruptCallbacks.push((function(){return window.cancelAnimationFrame(p),p=null,y()})),f=Date.now(),p=window.requestAnimationFrame(A),Promise.resolve()}function v(e){var t=e.xaxis,r=e.yaxis;u._defs.select("#"+e.clipId+"> rect").call(a.setTranslate,0,0).call(a.setScale,1,1),e.plot.call(a.setTranslate,t._offset,r._offset).call(a.setScale,1,1);var n=e.plot.selectAll(".scatterlayer .trace");n.selectAll(".point").call(a.setPointGroupScale,1,1),n.selectAll(".textpoint").call(a.setTextPointsScale,1,1),n.call(a.hideOutsideRangePoints,e)}function m(t,r){var n=t.plotinfo,i=n.xaxis,l=n.yaxis,u=i._length,c=l._length,f=!!t.xr1,d=!!t.yr1,p=[];if(f){var h=o.simpleMap(t.xr0,i.r2l),v=o.simpleMap(t.xr1,i.r2l),m=h[1]-h[0],g=v[1]-v[0];p[0]=(h[0]*(1-r)+r*v[0]-h[0])/(h[1]-h[0])*u,p[2]=u*(1-r+r*g/m),i.range[0]=i.l2r(h[0]*(1-r)+r*v[0]),i.range[1]=i.l2r(h[1]*(1-r)+r*v[1])}else p[0]=0,p[2]=u;if(d){var y=o.simpleMap(t.yr0,l.r2l),A=o.simpleMap(t.yr1,l.r2l),b=y[1]-y[0],x=A[1]-A[0];p[1]=(y[1]*(1-r)+r*A[1]-y[1])/(y[0]-y[1])*c,p[3]=c*(1-r+r*x/b),l.range[0]=i.l2r(y[0]*(1-r)+r*A[0]),l.range[1]=l.l2r(y[1]*(1-r)+r*A[1])}else p[1]=0,p[3]=c;s.drawOne(e,i,{skipTitle:!0}),s.drawOne(e,l,{skipTitle:!0}),s.redrawComponents(e,[i._id,l._id]);var w=f?u/p[2]:1,_=d?c/p[3]:1,k=f?p[0]:0,C=d?p[1]:0,E=f?p[0]/p[2]*u:0,S=d?p[1]/p[3]*c:0,T=i._offset-E,O=l._offset-S;n.clipRect.call(a.setTranslate,k,C).call(a.setScale,1/w,1/_),n.plot.call(a.setTranslate,T,O).call(a.setScale,w,_),a.setPointGroupScale(n.zoomScalePts,1/w,1/_),a.setTextPointsScale(n.zoomScaleTxt,1/w,1/_)}function g(){for(var r={},n=0;nr.duration?(g(),p=window.cancelAnimationFrame(A)):p=window.requestAnimationFrame(A)}s.redrawComponents(e)}},"044b":function(e,t){function r(e){return!!e.constructor&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function n(e){return"function"===typeof e.readFloatLE&&"function"===typeof e.slice&&r(e.slice(0,0))} /*! * Determine if an object is a Buffer * * @author Feross Aboukhadijeh * @license MIT */ e.exports=function(e){return null!=e&&(r(e)||n(e)||!!e._isBuffer)}},"0452":function(e,t,r){"use strict";function n(e){return n="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},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=A(r("ab5b")),o=g(r("8d43")),a=r("bfcd"),s=r("d58a"),l=r("df26"),u=r("dccc"),c=g(r("6b75")),f=g(r("7de8")),d=g(r("b3f5")),p=g(r("67b9")),h=r("b4fd"),v=r("178d"),m=g(r("b012"));function g(e){return e&&e.__esModule?e:{default:e}}function y(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return y=function(){return e},e}function A(e){if(e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var t=y();if(t&&t.has(e))return t.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,t&&t.set(e,r),r}function b(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function x(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w(e,t){for(var r=0;r\n*/,"
");this.props.value!==o&&(0,p.default)(this.props.onChange,[o])}},{key:"onBlur",value:function(){this.setState({editorFocus:!1})}},{key:"onFocus",value:function(){this.setState({editorFocus:!0})}},{key:"onLinkEditorBlur",value:function(){this.setState({linkEditorFocus:!1})}},{key:"onLinkEditorFocus",value:function(){this.setState({linkEditorFocus:!0})}},{key:"onLinkEditorChange",value:function(e,t){var r=this.state.editorState,n=r.getSelection();a.Entity.replaceData(e,{url:t});var i=a.RichUtils.toggleLink(r,n,e);this.onChange(i)}},{key:"onLinkEditorClose",value:function(){this.focus(),this.setState({linkEditorFocus:!1,selectedLinkID:null})}},{key:"onKeyCommand",value:function(e){var t=(0,h.handleKeyCommand)(this.state.editorState,e);return!!t&&(this.onChange(t),!0)}},{key:"onReturnPressed",value:function(){var e=(0,h.insertSoftNewline)(this.state.editorState);return this.onChange(e),!0}},{key:"onStyleButtonToggle",value:function(e){var t=(0,h.toggleInlineStyle)(this.state.editorState,e);t&&this.onChange(t)}},{key:"renderLinkEditor",value:function(e){if(!e)return null;var t=(0,h.getEntityByKey)(e),r=t.getData().url,n=(0,m.default)();return i.default.createElement(f.default,{onFocus:this.onLinkEditorFocus,onURLChange:this.onLinkEditorChange,onBlur:this.onLinkEditorBlur,onClose:this.onLinkEditorClose,coordinates:n,linkID:e,linkURL:r})}},{key:"render",value:function(){var e=this,t=this.state,r=t.editorState,n=t.selectedLinkID,o=Boolean(n);return i.default.createElement("div",{className:"rich-text-editor__root"},i.default.createElement(d.default,{styles:u.INLINE_STYLES,currentStyle:r.getCurrentInlineStyle(),linkIsSelected:o,onToggle:this.onStyleButtonToggle}),i.default.createElement("div",{className:"rich-text-editor__editor",onClick:this.focus},i.default.createElement(a.Editor,{customStyleMap:u.STYLE_MAP,editorState:r,handleReturn:this.onReturnPressed,handleKeyCommand:this.onKeyCommand,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,placeholder:this.props.placeholder,spellCheck:!1,ref:function(t){return e.editorInput=t}})),this.renderLinkEditor(n))}}]),r}(i.Component);B.propTypes={onChange:o.default.func.isRequired,placeholder:o.default.string,value:o.default.any},B.defaultProps={placeholder:"",value:""};var P=B;t.default=P},"0468":function(e,t,r){"use strict";function n(e){return e&&"object"===typeof e&&"default"in e?e["default"]:e}var i=n(r("ab5b")),o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r},s=function(e){var t=e.color,r=void 0===t?"currentColor":t,n=e.size,s=void 0===n?24:n,l=(e.children,a(e,["color","size","children"])),u="mdi-icon "+(l.className||"");return i.createElement("svg",o({},l,{className:u,width:s,height:s,fill:r,viewBox:"0 0 24 24"}),i.createElement("path",{d:"M20,2H4C2.9,2 2,2.9 2,4V22L6,18H20C21.1,18 22,17.1 22,16V4C22,2.89 21.1,2 20,2Z"}))};e.exports=s},"046b":function(e,t,r){"use strict";var n=r("fc26"),i={"X,X div":"direction:ltr;font-family:'Open Sans', verdana, arial, sans-serif;margin:0;padding:0;","X input,X button":"font-family:'Open Sans', verdana, arial, sans-serif;","X input:focus,X button:focus":"outline:none;","X a":"text-decoration:none;","X a:hover":"text-decoration:none;","X .crisp":"shape-rendering:crispEdges;","X .user-select-none":"-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;","X svg":"overflow:hidden;","X svg a":"fill:#447adb;","X svg a:hover":"fill:#3c6dc5;","X .main-svg":"position:absolute;top:0;left:0;pointer-events:none;","X .main-svg .draglayer":"pointer-events:all;","X .cursor-default":"cursor:default;","X .cursor-pointer":"cursor:pointer;","X .cursor-crosshair":"cursor:crosshair;","X .cursor-move":"cursor:move;","X .cursor-col-resize":"cursor:col-resize;","X .cursor-row-resize":"cursor:row-resize;","X .cursor-ns-resize":"cursor:ns-resize;","X .cursor-ew-resize":"cursor:ew-resize;","X .cursor-sw-resize":"cursor:sw-resize;","X .cursor-s-resize":"cursor:s-resize;","X .cursor-se-resize":"cursor:se-resize;","X .cursor-w-resize":"cursor:w-resize;","X .cursor-e-resize":"cursor:e-resize;","X .cursor-nw-resize":"cursor:nw-resize;","X .cursor-n-resize":"cursor:n-resize;","X .cursor-ne-resize":"cursor:ne-resize;","X .cursor-grab":"cursor:-webkit-grab;cursor:grab;","X .modebar":"position:absolute;top:2px;right:2px;","X .ease-bg":"-webkit-transition:background-color 0.3s ease 0s;-moz-transition:background-color 0.3s ease 0s;-ms-transition:background-color 0.3s ease 0s;-o-transition:background-color 0.3s ease 0s;transition:background-color 0.3s ease 0s;","X .modebar--hover>:not(.watermark)":"opacity:0;-webkit-transition:opacity 0.3s ease 0s;-moz-transition:opacity 0.3s ease 0s;-ms-transition:opacity 0.3s ease 0s;-o-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s;","X:hover .modebar--hover .modebar-group":"opacity:1;","X .modebar-group":"float:left;display:inline-block;box-sizing:border-box;padding-left:8px;position:relative;vertical-align:middle;white-space:nowrap;","X .modebar-btn":"position:relative;font-size:16px;padding:3px 4px;height:22px;cursor:pointer;line-height:normal;box-sizing:border-box;","X .modebar-btn svg":"position:relative;top:2px;","X .modebar.vertical":"display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-end;max-height:100%;","X .modebar.vertical svg":"top:-1px;","X .modebar.vertical .modebar-group":"display:block;float:none;padding-left:0px;padding-bottom:8px;","X .modebar.vertical .modebar-group .modebar-btn":"display:block;text-align:center;","X [data-title]:before,X [data-title]:after":"position:absolute;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:none;opacity:0;z-index:1001;pointer-events:none;top:110%;right:50%;","X [data-title]:hover:before,X [data-title]:hover:after":"display:block;opacity:1;","X [data-title]:before":"content:'';position:absolute;background:transparent;border:6px solid transparent;z-index:1002;margin-top:-12px;border-bottom-color:#69738a;margin-right:-6px;","X [data-title]:after":"content:attr(data-title);background:#69738a;color:white;padding:8px 10px;font-size:12px;line-height:12px;white-space:nowrap;margin-right:-18px;border-radius:2px;","X .vertical [data-title]:before,X .vertical [data-title]:after":"top:0%;right:200%;","X .vertical [data-title]:before":"border:6px solid transparent;border-left-color:#69738a;margin-top:8px;margin-right:-30px;","X .select-outline":"fill:none;stroke-width:1;shape-rendering:crispEdges;","X .select-outline-1":"stroke:white;","X .select-outline-2":"stroke:black;stroke-dasharray:2px 2px;",Y:"font-family:'Open Sans', verdana, arial, sans-serif;position:fixed;top:50px;right:20px;z-index:10000;font-size:10pt;max-width:180px;","Y p":"margin:0;","Y .notifier-note":"min-width:180px;max-width:250px;border:1px solid #fff;z-index:3000;margin:0;background-color:#8c97af;background-color:rgba(140,151,175,0.9);color:#fff;padding:10px;overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;","Y .notifier-close":"color:#fff;opacity:0.8;float:right;padding:0 5px;background:none;border:none;font-size:20px;font-weight:bold;line-height:20px;","Y .notifier-close:hover":"color:#444;text-decoration:none;cursor:pointer;"};for(var o in i){var a=o.replace(/^,/," ,").replace(/X/g,".js-plotly-plot .plotly").replace(/Y/g,".plotly-notifier");n.addStyleRule(a,i[o])}},"048b":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t0){r=Math.round(Math.pow(10,t));return Math.ceil(e/r)*r}return Math.ceil(e)}function y(e){return"boolean"!==typeof e||e}function A(e){e=e||{},e.camera=e.camera||{};var t=e.canvas;if(!t)if(t=document.createElement("canvas"),e.container){var r=e.container;r.appendChild(t)}else document.body.appendChild(t);var f=e.gl;if(f||(e.glOptions&&(h=!!e.glOptions.preserveDrawingBuffer),f=m(t,e.glOptions||{premultipliedAlpha:!0,antialias:!0,preserveDrawingBuffer:h})),!f)throw new Error("webgl not supported");var d=e.bounds||[[-10,-10,-10],[10,10,10]],A=new v,x=l(f,f.drawingBufferWidth,f.drawingBufferHeight,{preferFloat:!h}),w=p(f),_=e.cameraObject&&!0===e.cameraObject._ortho||e.camera.projection&&"orthographic"===e.camera.projection.type||!1,k={eye:e.camera.eye||[2,0,0],center:e.camera.center||[0,0,0],up:e.camera.up||[0,1,0],zoomMin:e.camera.zoomMax||.1,zoomMax:e.camera.zoomMin||100,mode:e.camera.mode||"turntable",_ortho:_},C=e.axes||{},E=i(f,C);E.enable=!C.disable;var S=e.spikes||{},T=a(f,S),O=[],M=[],B=[],P=[],L=!0,I=!0,D=new Array(16),j=new Array(16),F={view:null,projection:D,model:j,_ortho:!1},R=(I=!0,[f.drawingBufferWidth,f.drawingBufferHeight]),z=e.cameraObject||n(t,k),N={gl:f,contextLost:!1,pixelRatio:e.pixelRatio||1,canvas:t,selection:A,camera:z,axes:E,axesPixels:null,spikes:T,bounds:d,objects:O,shape:R,aspect:e.aspectRatio||[1,1,1],pickRadius:e.pickRadius||10,zNear:e.zNear||.01,zFar:e.zFar||1e3,fovy:e.fovy||Math.PI/4,clearColor:e.clearColor||[0,0,0,0],autoResize:y(e.autoResize),autoBounds:y(e.autoBounds),autoScale:!!e.autoScale,autoCenter:y(e.autoCenter),clipToBounds:y(e.clipToBounds),snapToData:!!e.snapToData,onselect:e.onselect||null,onrender:e.onrender||null,onclick:e.onclick||null,cameraParams:F,oncontextloss:null,mouseListener:null,_stopped:!1,getAspectratio:function(){return{x:this.aspect[0],y:this.aspect[1],z:this.aspect[2]}},setAspectratio:function(e){this.aspect[0]=e.x,this.aspect[1]=e.y,this.aspect[2]=e.z,I=!0},setBounds:function(e,t){this.bounds[0][e]=t.min,this.bounds[1][e]=t.max},setClearColor:function(e){this.clearColor=e},clearRGBA:function(){this.gl.clearColor(this.clearColor[0],this.clearColor[1],this.clearColor[2],this.clearColor[3]),this.gl.clear(this.gl.COLOR_BUFFER_BIT|this.gl.DEPTH_BUFFER_BIT)}},U=[f.drawingBufferWidth/N.pixelRatio|0,f.drawingBufferHeight/N.pixelRatio|0];function H(){if(!N._stopped&&N.autoResize){var e=t.parentNode,r=1,n=1;e&&e!==document.body?(r=e.clientWidth,n=e.clientHeight):(r=window.innerWidth,n=window.innerHeight);var i=0|Math.ceil(r*N.pixelRatio),o=0|Math.ceil(n*N.pixelRatio);if(i!==t.width||o!==t.height){t.width=i,t.height=o;var a=t.style;a.position=a.position||"absolute",a.left="0px",a.top="0px",a.width=r+"px",a.height=n+"px",L=!0}}}function V(){for(var e=O.length,t=P.length,r=0;r0&&0===B[t-1])B.pop(),P.pop().dispose()}function Q(){if(N.contextLost)return!0;f.isContextLost()&&(N.contextLost=!0,N.mouseListener.enabled=!1,N.selection.object=null,N.oncontextloss&&N.oncontextloss())}function W(){if(!Q()){f.colorMask(!0,!0,!0,!0),f.depthMask(!0),f.disable(f.BLEND),f.enable(f.DEPTH_TEST),f.depthFunc(f.LEQUAL);for(var e=O.length,t=P.length,r=0;rA.distance)continue;for(var u=0;uc&&!r.maxColumns||r.maxColumns&&r.maxColumns>1?"trace-grid__column trace-grid__column--double":"trace-grid__column";return i.default.createElement("div",{className:f,key:a},i.default.createElement("div",{className:"trace-grid__column__header"},r.label),i.default.createElement("div",{className:"trace-grid__column__items"},l.map((function(r){return i.default.createElement(k,{complex:u,key:r.value,active:t===r.value,item:r,actions:e.actions,handleClick:function(){return e.selectAndClose(r.value)},showActions:Boolean(o)})}))))}))}},{key:"renderGrid",value:function(){return i.default.createElement("div",{className:"trace-grid"},this.renderCategories())}},{key:"renderSingleBlock",value:function(){var e=this,t=this.props.fullValue,r=this.context.localize,n=this.props.traceTypesConfig,o=n.traces,a=n.complex;return i.default.createElement("div",{className:"trace-grid-single-block"},o(r).map((function(r){return i.default.createElement(k,{key:r.value,complex:a,active:t===r.value,item:r,actions:e.actions,showActions:!1,handleClick:function(){return e.selectAndClose(r.value)},style:{display:"inline-block"}})})))}},{key:"render",value:function(){var e=this.context.localize,t=this.props.traceTypesConfig.categories;return i.default.createElement(s.default,{title:e("Select Trace Type")},t?this.renderGrid():this.renderSingleBlock())}}]),r}(i.Component);C.propTypes={updateContainer:o.default.func,fullValue:o.default.string,fullContainer:o.default.object,glByDefault:o.default.bool,traceTypesConfig:o.default.object},C.contextTypes={handleClose:o.default.func,localize:o.default.func,mapBoxAccess:o.default.bool,chartHelp:o.default.object};var E=function(e){m(r,e);var t=y(r);function r(){return p(this,r),t.apply(this,arguments)}return v(r,[{key:"render",value:function(){var e=this.props,t=e.handleClick,r=e.container,n=e.traceTypesConfig.traces,o=this.context.localize,a=(0,l.plotlyTraceToCustomTrace)(r),s=n(o).find((function(e){return e.value===a})),u=s.label,c=s.icon,f=s.value,d=(0,l.renderTraceIcon)(c||f);return i.default.createElement("div",{className:"trace-type-select-button",onClick:t||null},i.default.createElement("div",{className:"trace-type-select-button__icon"},i.default.createElement(d,null)),u)}}]),r}(i.Component);t.TraceTypeSelectorButton=E,E.propTypes={handleClick:o.default.func.isRequired,container:o.default.object,traceTypesConfig:o.default.object.isRequired},E.contextTypes={localize:o.default.func};var S=C;t.default=S},"055a":function(e,t,r){"use strict";t.counter=function(e,t,r,n){var i=(t||"")+(r?"":"$"),o=!1===n?"":"^";return"xy"===e?new RegExp(o+"x([2-9]|[1-9][0-9]+)?y([2-9]|[1-9][0-9]+)?"+i):new RegExp(o+e+"([2-9]|[1-9][0-9]+)?"+i)}},"0564":function(e,t,r){"use strict";function n(e){return n="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},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=x;var i=c(r("ab5b")),o=l(r("8d43")),a=r("4578"),s=r("e419");function l(e){return e&&e.__esModule?e:{default:e}}function u(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function c(e){if(e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!==typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,t&&t.set(e,r),r}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var r=0;r0&&z.push(l(D,S[j-1])+"*"+s(S[j-1])),L.push(h(D,S[j])+"=("+z.join("-")+")|0")}for(D=0;D=0;--D)N.push(s(S[D]));L.push(w+"=("+N.join("*")+")|0",b+"=mallocUint32("+w+")",A+"=mallocUint32("+w+")",_+"=0"),L.push(v(0)+"=0");for(j=1;j<1<=0;--t)W(t,0);var r=[];for(t=0;t0;k=k-1&h)w.push(A+"["+_+"+"+g(k)+"]");w.push(y(0));for(k=0;k0){",p(S[e]),"=1;"),X(e-1,t|1< 0"),"function"!==typeof e.vertex&&t("Must specify vertex creation function"),"function"!==typeof e.cell&&t("Must specify cell creation function"),"function"!==typeof e.phase&&t("Must specify phase function");for(var o=e.getters||[],a=new Array(n),s=0;s=0?a[s]=!0:a[s]=!1;return E(e.vertex,e.cell,e.phase,i,r,a)}},"05ae":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Swatch=void 0;var n=Object.assign||function(e){for(var t=1;tD){L("x scale is not linear");break}}if(A.length&&"fast"===B){var j=(A[A.length-1]-A[0])/(A.length-1),F=Math.abs(j/100);for(k=0;kF){L("y scale is not linear");break}}}var R=i.maxRowLength(_),z="scaled"===t.xtype?"":r,N=p(t,z,h,g,R,E),U="scaled"===t.ytype?"":A,H=p(t,U,b,x,_.length,S);M||(t._extremes[E._id]=o.findExtremes(E,N),t._extremes[S._id]=o.findExtremes(S,H));var V={x:N,y:H,z:_,text:t._text||t.text,hovertext:t._hovertext||t.hovertext};if(t.xperiodalignment&&y&&(V.orig_x=y),t.yperiodalignment&&w&&(V.orig_y=w),z&&z.length===N.length-1&&(V.xCenter=z),U&&U.length===H.length-1&&(V.yCenter=U),O&&(V.xRanges=C.xRanges,V.yRanges=C.yRanges,V.pts=C.pts),T||l(e,t,{vals:_,cLetter:"z"}),T&&t.contours&&"heatmap"===t.contours.coloring){var Q={type:"contour"===t.type?"heatmap":"histogram2d",xcalendar:t.xcalendar,ycalendar:t.ycalendar};V.xfill=p(Q,z,h,g,R,E),V.yfill=p(Q,U,b,x,_.length,S)}return[V]}},"0642":function(e,t,r){"use strict";var n=r("6e58"),i=r("19b2"),o=r("bb71"),a=r("371e"),s=r("fc26"),l=s.strTranslate,u=r("0379"),c=r("1999"),f=r("d115"),d=r("83d1"),p=r("d798"),h=r("da6a2"),v=r("e806"),m=v.ONEMAXYEAR,g=v.ONEAVGYEAR,y=v.ONEMINYEAR,A=v.ONEMAXQUARTER,b=v.ONEAVGQUARTER,x=v.ONEMINQUARTER,w=v.ONEMAXMONTH,_=v.ONEAVGMONTH,k=v.ONEMINMONTH,C=v.ONEWEEK,E=v.ONEDAY,S=E/2,T=v.ONEHOUR,O=v.ONEMIN,M=v.ONESEC,B=v.MINUS_SIGN,P=v.BADNUM,L=r("63dc"),I=L.MID_SHIFT,D=L.CAP_SHIFT,j=L.LINE_SPACING,F=L.OPPOSITE_SIDE,R=3,z=e.exports={};z.setConvert=r("1a40");var N=r("0b77"),U=r("3c1c"),H=U.idSort,V=U.isLinked;z.id2name=U.id2name,z.name2id=U.name2id,z.cleanId=U.cleanId,z.list=U.list,z.listIds=U.listIds,z.getFromId=U.getFromId,z.getFromTrace=U.getFromTrace;var Q=r("ce56");z.getAutoRange=Q.getAutoRange,z.findExtremes=Q.findExtremes;var W=1e-4;function K(e){var t=(e[1]-e[0])*W;return[e[0]-t,e[1]+t]}z.coerceRef=function(e,t,r,n,i,o){var a=n.charAt(n.length-1),l=r._fullLayout._subplots[a+"axis"],u=n+"ref",c={};return i||(i=l[0]||("string"===typeof o?o:o[0])),o||(o=i),l=l.concat(l.map((function(e){return e+" domain"}))),c[u]={valType:"enumerated",values:l.concat(o?"string"===typeof o?[o]:o:[]),dflt:i},s.coerce(e,t,c,u)},z.getRefType=function(e){return void 0===e?e:"paper"===e?"paper":"pixel"===e?"pixel":/( domain)$/.test(e)?"domain":"range"},z.coercePosition=function(e,t,r,n,i,o){var a,l,u=z.getRefType(n);if("range"!==u)a=s.ensureNumber,l=r(i,o);else{var c=z.getFromId(t,n);o=c.fraction2r(o),l=r(i,o),a=c.cleanPos}e[i]=a(l)},z.cleanPosition=function(e,t,r){var n="paper"===r||"pixel"===r?s.ensureNumber:z.getFromId(t,r).cleanPos;return n(e)},z.redrawComponents=function(e,t){t=t||z.listIds(e);var r=e._fullLayout;function n(n,i,o,s){for(var l=a.getComponentMethod(n,i),u={},c=0;c.3*d||c(n)||c(o))){var p=r.dtick/2;e+=e+pa){var l=Number(r.substr(1));o.exactYears>a&&l%12===0?e=z.tickIncrement(e,"M6","reverse")+1.5*E:o.exactMonths>a?e=z.tickIncrement(e,"M1","reverse")+15.5*E:e-=S;var u=z.tickIncrement(e,r);if(u<=n)return u}return e}function J(e){return+e.substring(1)}function $(e){var t;function r(){return!(i(e.dtick)||"M"!==e.dtick.charAt(0))}var n=r(),o=z.getTickFormat(e);if(o){var a=e._dtickInit!==e.dtick;/%[fLQsSMX]/.test(o)||(/%[HI]/.test(o)?(t=T,a&&!n&&e.dtick0?(o=n-1,a=n):(o=n,a=n);var s,l=e[o].value,u=e[a].value,c=Math.abs(u-l),f=r||c,d=0;f>=y?d=c>=y&&c<=m?c:g:r===b&&f>=x?d=c>=x&&c<=A?c:b:f>=k?d=c>=k&&c<=w?c:_:r===C&&f>=C?d=C:f>=E?d=E:r===S&&f>=S?d=S:r===T&&f>=T&&(d=T),d>=c&&(d=c,s=!0);var p=i+d;if(t.rangebreaks&&d>0){for(var h=84,v=0,O=0;OC&&(d=c)}(d>0||0===n)&&(e[n].periodX=i+d/2)}}function te(e){var t=e.tickvals,r=e.ticktext,n=new Array(t.length),i=s.simpleMap(e.range,e.r2l),o=K(i),a=Math.min(o[0],o[1]),l=Math.max(o[0],o[1]),u=0;Array.isArray(r)||(r=[]);var c="category"===e.type?e.d2l_noadd:e.d2l;"log"===e.type&&"L"!==String(e.dtick).charAt(0)&&(e.dtick="L"+Math.pow(10,Math.floor(Math.min(e.range[0],e.range[1]))-1));for(var f=0;fa&&d2e-6||((r-e._forceTick0)/e._minDtick%1+1.000001)%1>2e-6)&&(e._minDtick=0)):e._minDtick=0},z.saveRangeInitial=function(e,t){for(var r=z.list(e,"",!0),n=!1,i=0;i0&&e.dtick<2*e._minDtick&&(e.dtick=e._minDtick,e.tick0=e.l2r(e._forceTick0))}"period"===e.ticklabelmode&&$(e),e.tick0||(e.tick0="date"===e.type?"2000-01-01":0),"date"===e.type&&e.dtick<.1&&(e.dtick=.1),ce(e)},z.calcTicks=function(e,t){z.prepTicks(e,t);var r=s.simpleMap(e.range,e.r2l,void 0,void 0,t);if("array"===e.tickmode)return te(e);var n=K(r),o=n[0],a=n[1],l=r[1]=a:p<=a;p=z.tickIncrement(p,e.dtick,l,e.calendar)){if(e.rangebreaks&&!l){if(p=c)break}if(m.length>v||p===g)break;g=p;var y=!1;f&&p!==(0|p)&&(y=!0),m.push({minor:y,value:p})}if(d&&ee(m,e,e._definedDelta),e.rangebreaks){var A="y"===e._id.charAt(0),b=1;"auto"===e.tickmode&&(b=e.tickfont?e.tickfont.size:12);var x=NaN;for(h=m.length-1;h>-1;h--)if(m[h].drop)m.splice(h,1);else{m[h].value=We(m[h].value,e);var w=e.c2p(m[h].value);(A?x>w-b:xc||kc&&(_.periodX=c),k10||"01-01"!==n.substr(5)?e._tickround="d":e._tickround=+t.substr(1)%12===0?"y":"m";else if(t>=E&&o<=10||t>=15*E)e._tickround="d";else if(t>=O&&o<=16||t>=T)e._tickround="M";else if(t>=M&&o<=19||t>=O)e._tickround="S";else{var a=e.l2r(r+t).replace(/^-/,"").length;e._tickround=Math.max(o,a)-20,e._tickround<0&&(e._tickround=4)}}else if(i(t)||"L"===t.charAt(0)){var s=e.range.map(e.r2d||Number);i(t)||(t=Number(t.substr(1))),e._tickround=2-Math.floor(Math.log(t)/Math.LN10+.01);var l=Math.max(Math.abs(s[0]),Math.abs(s[1])),u=Math.floor(Math.log(l)/Math.LN10+.01),c=void 0===e.minexponent?3:e.minexponent;Math.abs(u)>c&&(be(e.exponentformat)&&!xe(u)?e._tickexponent=3*Math.round((u-1)/3):e._tickexponent=u)}else e._tickround=null}function fe(e,t,r){var n=e.tickfont||{};return{x:t,dx:0,dy:0,text:r||"",fontSize:n.size,font:n.family,fontColor:n.color}}function de(e,t,r,n){var o=e._tickround,a=r&&e.hoverformat||z.getTickFormat(e);n&&(o=i(o)?4:{y:"m",m:"d",d:"M",M:"S",S:4}[o]);var l,u=s.formatDate(t.x,a,o,e._dateFormat,e.calendar,e._extraFormat),c=u.indexOf("\n");if(-1!==c&&(l=u.substr(c+1),u=u.substr(0,c)),n&&("00:00:00"===u||"00:00"===u?(u=l,l=""):8===u.length&&(u=u.replace(/:00$/,""))),l)if(r)"d"===o?u+=", "+l:u=l+(u?", "+u:"");else if(e._inCalcTicks&&e._prevDateHead===l){var f=-1!==(e.ticklabelposition||"").indexOf("inside"),d=e._realSide||e.side;(!f&&"top"===d||f&&"bottom"===d)&&(u+="
")}else e._prevDateHead=l,u+="
"+l;t.text=u}function pe(e,t,r,n,o){var a=e.dtick,l=t.x,u=e.tickformat,c="string"===typeof a&&a.charAt(0);if("never"===o&&(o=""),n&&"L"!==c&&(a="L3",c="L"),u||"L"===c)t.text=we(Math.pow(10,l),e,o,n);else if(i(a)||"D"===c&&s.mod(l+.01,1)<.1){var f=Math.round(l),d=Math.abs(f),p=e.exponentformat;"power"===p||be(p)&&xe(f)?(t.text=0===f?1:1===f?"10":"10"+(f>1?"":B)+d+"",t.fontSize*=1.25):("e"===p||"E"===p)&&d>2?t.text="1"+p+(f>0?"+":B)+d:(t.text=we(Math.pow(10,l),e,"","fakehover"),"D1"===a&&"y"===e._id.charAt(0)&&(t.dy-=t.fontSize/6))}else{if("D"!==c)throw"unrecognized dtick "+String(a);t.text=String(Math.round(Math.pow(10,s.mod(l,1)))),t.fontSize*=.75}if("D1"===e.dtick){var h=String(t.text).charAt(0);"0"!==h&&"1"!==h||("y"===e._id.charAt(0)?t.dx-=t.fontSize/4:(t.dy+=t.fontSize/2,t.dx+=(e.range[1]>e.range[0]?1:-1)*t.fontSize*(l<0?.5:.25)))}}function he(e,t){var r=e._categories[Math.round(t.x)];void 0===r&&(r=""),t.text=String(r)}function ve(e,t,r){var n=Math.round(t.x),i=e._categories[n]||[],o=void 0===i[1]?"":String(i[1]),a=void 0===i[0]?"":String(i[0]);r?t.text=a+" - "+o:(t.text=o,t.text2=a)}function me(e,t,r,n,i){"never"===i?i="":"all"===e.showexponent&&Math.abs(t.x/e.dtick)<1e-6&&(i="hide"),t.text=we(t.x,e,i,n)}function ge(e,t,r,n,i){if("radians"!==e.thetaunit||r)t.text=we(t.x,e,i,n);else{var o=t.x/180;if(0===o)t.text="0";else{var a=ye(o);if(a[1]>=100)t.text=we(s.deg2rad(t.x),e,i,n);else{var l=t.x<0;1===a[1]?1===a[0]?t.text="π":t.text=a[0]+"π":t.text=["",a[0],"","⁄","",a[1],"","π"].join(""),l&&(t.text=B+t.text)}}}}function ye(e){function t(e,t){return Math.abs(e-t)<=1e-6}function r(e,n){return t(n,0)?e:r(n,e%n)}function n(e){var r=1;while(!t(Math.round(e*r)/r,e))r*=10;return r}var i=n(e),o=e*i,a=Math.abs(r(o,i));return[Math.round(o/a),Math.round(i/a)]}z.autoTicks=function(e,t){var r;function n(e){return Math.pow(e,Math.floor(Math.log(t)/Math.LN10))}if("date"===e.type){e.tick0=s.dateTick0(e.calendar,0);var o=2*t;if(o>g)t/=g,r=n(10),e.dtick="M"+12*ue(t,r,re);else if(o>_)t/=_,e.dtick="M"+ue(t,1,ne);else if(o>E){e.dtick=ue(t,E,e._hasDayOfWeekBreaks?[1,2,7,14]:oe);var a=z.getTickFormat(e),l="period"===e.ticklabelmode;l&&(e._rawTick0=e.tick0),/%[uVW]/.test(a)?e.tick0=s.dateTick0(e.calendar,2):e.tick0=s.dateTick0(e.calendar,1),l&&(e._dowTick0=e.tick0)}else o>T?e.dtick=ue(t,T,ne):o>O?e.dtick=ue(t,O,ie):o>M?e.dtick=ue(t,M,ie):(r=n(10),e.dtick=ue(t,r,re))}else if("log"===e.type){e.tick0=0;var u=s.simpleMap(e.range,e.r2l);if(t>.7)e.dtick=Math.ceil(t);else if(Math.abs(u[1]-u[0])<1){var c=1.5*Math.abs((u[1]-u[0])/t);t=Math.abs(Math.pow(10,u[1])-Math.pow(10,u[0]))/c,r=n(10),e.dtick="L"+ue(t,r,re)}else e.dtick=t>.3?"D2":"D1"}else"category"===e.type||"multicategory"===e.type?(e.tick0=0,e.dtick=Math.ceil(Math.max(t,1))):Qe(e)?(e.tick0=0,r=1,e.dtick=ue(t,r,le)):(e.tick0=0,r=n(10),e.dtick=ue(t,r,re));if(0===e.dtick&&(e.dtick=1),!i(e.dtick)&&"string"!==typeof e.dtick){var f=e.dtick;throw e.dtick=1,"ax.dtick error: "+String(f)}},z.tickIncrement=function(e,t,r,o){var a=r?-1:1;if(i(t))return s.increment(e,a*t);var l=t.charAt(0),u=a*Number(t.substr(1));if("M"===l)return s.incrementMonth(e,u,o);if("L"===l)return Math.log(Math.pow(10,e)+u)/Math.LN10;if("D"===l){var c="D2"===t?se:ae,f=e+.01*a,d=s.roundUp(s.mod(f,1),c,r);return Math.floor(f)+Math.log(n.round(Math.pow(10,d),1))/Math.LN10}throw"unrecognized dtick "+String(t)},z.tickFirst=function(e,t){var r=e.r2l||Number,o=s.simpleMap(e.range,r,void 0,void 0,t),a=o[1]=0&&r<=e._length?t:null};o.xbnd=[v(o.x-.5),v(o.x+e.dtick-.5)]}return o},z.hoverLabelText=function(e,t,r){if(r!==P&&r!==t)return z.hoverLabelText(e,t)+" - "+z.hoverLabelText(e,r);var n="log"===e.type&&t<=0,i=z.tickText(e,e.c2l(n?-t:t),"hover").text;return n?0===t?"0":B+i:i};var Ae=["f","p","n","μ","m","","k","M","G","T"];function be(e){return"SI"===e||"B"===e}function xe(e){return e>14||e<-15}function we(e,t,r,n){var o=e<0,a=t._tickround,l=r||t.exponentformat||"B",u=t._tickexponent,c=z.getTickFormat(t),f=t.separatethousands;if(n){var d={exponentformat:l,minexponent:t.minexponent,dtick:"none"===t.showexponent?t.dtick:i(e)&&Math.abs(e)||1,range:"none"===t.showexponent?t.range.map(t.r2d):[0,e||1]};ce(d),a=(Number(d._tickround)||0)+4,u=d._tickexponent,t.hoverformat&&(c=t.hoverformat)}if(c)return t._numFormat(c)(e).replace(/-/g,B);var p,h=Math.pow(10,-a)/2;if("none"===l&&(u=0),e=Math.abs(e),e"+p+"":"B"===l&&9===u?e+="B":be(l)&&(e+=Ae[u/3+5]));return o?B+e:e}function _e(e,t){var r,n=[],i=function(e,t){var r=e.xbnd[t];null!==r&&n.push(s.extendFlat({},e,{x:r}))};if(t.length){for(r=0;r1&&r1)for(n=1;n=i.min&&e=n(e))}function s(e,t){var r=null===t[0],n=null===t[1],i=o(e,t[0])>=0,a=o(e,t[1])<=0;return(r||i)&&(n||a)}if(e.tickformatstops&&e.tickformatstops.length>0)switch(e.type){case"date":case"linear":for(t=0;t0?r.bottom-p:0,h)))),t.automargin){n={x:0,y:0,r:0,l:0,t:0,b:0};var v=[0,1];if("x"===f){if("b"===l?n[l]=t._depth:(n[l]=t._depth=Math.max(r.width>0?p-r.top:0,h),v.reverse()),r.width>0){var m=r.right-(t._offset+t._length);m>0&&(n.xr=1,n.r=m);var g=t._offset-r.left;g>0&&(n.xl=0,n.l=g)}}else if("l"===l?n[l]=t._depth=Math.max(r.height>0?p-r.left:0,h):(n[l]=t._depth=Math.max(r.height>0?r.right-p:0,h),v.reverse()),r.height>0){var y=r.bottom-(t._offset+t._length);y>0&&(n.yb=0,n.b=y);var A=t._offset-r.top;A>0&&(n.yt=1,n.t=A)}n[d]="free"===t.anchor?t.position:t._anchorAxis.domain[v[0]],t.title.text!==u._dfltTitle[f]&&(n[l]+=Be(t)+(t.title.standoff||0)),t.mirror&&"free"!==t.anchor&&(i={x:0,y:0,r:0,l:0,t:0,b:0},i[c]=t.linewidth,t.mirror&&!0!==t.mirror&&(i[c]+=h),!0===t.mirror||"ticks"===t.mirror?i[d]=t._anchorAxis.domain[v[1]]:"all"!==t.mirror&&"allticks"!==t.mirror||(i[d]=[t._counterDomainMin,t._counterDomainMax][v[1]]))}G&&(s=a.getComponentMethod("rangeslider","autoMarginOpts")(e,t)),o.autoMargin(e,Fe(t),n),o.autoMargin(e,Re(t),i),o.autoMargin(e,ze(t),s)})),r.skipTitle||G&&"bottom"===t.side||K.push((function(){return Pe(e,t)})),s.syncOrAsync(K)}}function Y(e){var r=c+(e||"tick");return A[r]||(A[r]=Ee(t,r)),A[r]}},z.getTickSigns=function(e){var t=e._id.charAt(0),r={x:"top",y:"right"}[t],n=e.side===r?1:-1,i=[-1,1,n,-n];return"inside"!==e.ticks===("x"===t)&&(i=i.map((function(e){return-e}))),e.side&&i.push({l:-1,t:-1,r:1,b:1}[e.side.charAt(0)]),i},z.makeTransTickFn=function(e){return"x"===e._id.charAt(0)?function(t){return l(e._offset+e.l2p(t.x),0)}:function(t){return l(0,e._offset+e.l2p(t.x))}},z.makeTransTickLabelFn=function(e){var t=Te(e),r=t[0],n=t[1];return"x"===e._id.charAt(0)?function(t){return l(r+e._offset+e.l2p(Se(t)),n)}:function(t){return l(n,r+e._offset+e.l2p(Se(t)))}},z.makeTickPath=function(e,t,r,n){n=void 0!==n?n:e.ticklen;var i=e._id.charAt(0),o=(e.linewidth||1)/2;return"x"===i?"M0,"+(t+o*r)+"v"+n*r:"M"+(t+o*r)+",0h"+n*r},z.makeLabelFns=function(e,t,r){var n=e.ticklabelposition||"",o=function(e){return-1!==n.indexOf(e)},a=o("top"),l=o("left"),u=o("right"),c=o("bottom"),f=c||l||a||u,d=o("inside"),p="inside"===n&&"inside"===e.ticks||!d&&"outside"===e.ticks&&"boundaries"!==e.tickson,h=0,v=0,m=p?e.ticklen:0;if(d?m*=-1:f&&(m=0),p&&(h+=m,r)){var g=s.deg2rad(r);h=m*Math.cos(g)+1,v=m*Math.sin(g)}e.showticklabels&&(p||e.showline)&&(h+=.2*e.tickfont.size),h+=(e.linewidth||1)/2*(d?-1:1);var y,A,b,x,w,_={labelStandoff:h,labelShift:v},k=0,C=e.side,E=e._id.charAt(0),S=e.tickangle;if("x"===E)w=!d&&"bottom"===C||d&&"top"===C,x=w?1:-1,d&&(x*=-1),y=v*x,A=t+h*x,b=w?1:-.2,90===Math.abs(S)&&(d?b+=I:b=-90===S&&"bottom"===C?D:90===S&&"top"===C?I:.5,k=I/2*(S/90)),_.xFn=function(e){return e.dx+y+k*e.fontSize},_.yFn=function(e){return e.dy+A+e.fontSize*b},_.anchorFn=function(e,t){if(f){if(l)return"end";if(u)return"start"}return i(t)&&0!==t&&180!==t?t*x<0!==d?"end":"start":"middle"},_.heightFn=function(t,r,n){return r<-60||r>60?-.5*n:"top"===e.side!==d?-n:0};else if("y"===E){if(w=!d&&"left"===C||d&&"right"===C,x=w?1:-1,d&&(x*=-1),y=h,A=v*x,b=0,d||90!==Math.abs(S)||(b=-90===S&&"left"===C||90===S&&"right"===C?D:.5),d){var T=i(S)?+S:0;if(0!==T){var O=s.deg2rad(T);k=Math.abs(Math.sin(O))*D*x,b=0}}_.xFn=function(e){return e.dx+t-(y+e.fontSize*b)*x+k*e.fontSize},_.yFn=function(e){return e.dy+A+e.fontSize*I},_.anchorFn=function(e,t){return i(t)&&90===Math.abs(t)?"middle":w?"end":"start"},_.heightFn=function(t,r,n){return"right"===e.side&&(r*=-1),r<-30?-n:r<30?-.5*n:0}}return _},z.drawTicks=function(e,t,r){r=r||{};var n=t._id+"tick",i=r.vals;"period"===t.ticklabelmode&&(i=i.slice(),i.shift());var o=r.layer.selectAll("path."+n).data(t.ticks?i:[],Oe);o.exit().remove(),o.enter().append("path").classed(n,1).classed("ticks",1).classed("crisp",!1!==r.crisp).call(f.stroke,t.tickcolor).style("stroke-width",d.crispRound(e,t.tickwidth,1)+"px").attr("d",r.path),o.attr("transform",r.transFn)},z.drawGrid=function(e,t,r){r=r||{};var n=t._id+"grid",i=r.vals,o=r.counterAxis;if(!1===t.showgrid)i=[];else if(o&&z.shouldShowZeroLine(e,t,o))for(var a="array"===t.tickmode,s=0;sa||s.lefta||s.top+(t.tickangle?0:e.fontSize/4)=this.__nextIndex__||(++this.__nextIndex__,this.__redo__?(this.__redo__.forEach((function(t,r){t>=e&&(this.__redo__[r]=++t)}),this),this.__redo__.push(e)):f(this,"__redo__",l("c",[e])))})),_onDelete:l((function(e){var t;e>=this.__nextIndex__||(--this.__nextIndex__,this.__redo__&&(t=this.__redo__.indexOf(e),-1!==t&&this.__redo__.splice(t,1),this.__redo__.forEach((function(t,r){t>e&&(this.__redo__[r]=--t)}),this)))})),_onClear:l((function(){this.__redo__&&i.call(this.__redo__),this.__nextIndex__=0}))}))),f(n.prototype,c.iterator,l((function(){return this})))},"06ad":function(e,t,r){"use strict";var n=r("371e"),i=r("fc26"),o=r("60dc");function a(e,t,r,i,o){for(var a=o+"Layout",s=!1,l=0;l",label:e("Target > Reference")},{value:">=",label:e("Target ≥ Reference")}],inrange:[{value:"[]",label:e("Lower ≤ Target ≤ Upper")},{value:"()",label:e("Lower < Target < Upper")},{value:"[)",label:e("Lower ≤ Target < Upper")},{value:"(]",label:e("Lower < Target ≤ Upper")}],exrange:[{value:")(",label:e("Lower ≤ Target ≤ Upper")},{value:"][",label:e("Lower < Target < Upper")},{value:")[",label:e("Lower ≤ Target < Upper")},{value:"](",label:e("Lower < Target ≤ Upper")}],inset:[{value:"{}",label:e("Include")}],exset:[{value:"}{",label:e("Exclude")}]}},T=function(e,t){var r="inequality",n=S(t);for(var i in n)if(n.hasOwnProperty(i)&&-1!==n[i].map((function(e){return e.value})).indexOf(e)){r=i;break}return r},O=function(e){b(r,e);var t=w(r);function r(e,n){var i;g(this,r),i=t.call(this,e,n);var o=n.localize;return i.state={operation:T(i.props.fullValue,o),operator:S(o).inequality[0].value},i.setOperation=i.setOperation.bind(k(i)),i}return A(r,[{key:"setOperation",value:function(e){var t=this.context.localize,r=S(t)[e][0].value;this.setState({operation:e,operator:r}),this.props.updatePlot(r)}},{key:"render",value:function(){var e=this.props,t=e.fullValue,r=e.updatePlot,n=e.backgroundDark,o=e.attr,l=this.context.localize,u=[{label:l("Inequality"),value:"inequality"},{label:l("Include Range"),value:"inrange"},{label:l("Exclude Range"),value:"exrange"},{label:l("Include Values"),value:"inset"},{label:l("Exclude Values"),value:"exset"}],c=t&&t.length>0?t:this.state.operator;return a.default.createElement("div",null,a.default.createElement(i.default,m({},this.props,{attr:o}),a.default.createElement(s.default,{backgroundDark:n,options:u,value:T(c,l),onChange:this.setOperation,clearable:!1}),"inset"===this.state.operation||"exset"===this.state.operation?null:a.default.createElement(s.default,{backgroundDark:n,options:S(l)[this.state.operation],value:c,onChange:r,clearable:!1})))}}]),r}(a.Component);O.propTypes=h({fullValue:o.default.any,updatePlot:o.default.func},i.default.propTypes),O.contextTypes={localize:o.default.func};var M=function(e){b(r,e);var t=w(r);function r(e,n){var i;return g(this,r),i=t.call(this,e,n),i.state={value:"",valueMax:""},i.setValue=i.setValue.bind(k(i)),i.setValueMax=i.setValueMax.bind(k(i)),i}return A(r,[{key:"setValue",value:function(e){var t,r=this.context,n=r.localize,i=r.container,o=T(i.operation,n);this.setState({value:e}),t="inrange"===o||"exrange"===o?[e,this.state.valueMax]:e,"inset"!==o&&"exset"!==o||(t=t.split(","),t=t.map((function(e){return e.trim()}))),this.props.updatePlot(t)}},{key:"setValueMax",value:function(e){this.setState({valueMax:e}),this.props.updatePlot([this.state.value,e])}},{key:"render",value:function(){var e=this.context,t=e.localize,r=e.container,n=r&&r.operation?r.operation:"=",o=this.props,s=o.fullValue,u=o.attr,c=o.defaultValue,f=T(n,t),d=t("Reference");"inrange"===f||"exrange"===f?d=t("Lower Bound"):"inset"!==f&&"exset"!==f||(d=t("Values"));var p=s;return"inset"!==f&&"exset"!==f||!Array.isArray(s)?Array.isArray(s)&&(p=s[0]):p=s.join(", "),a.default.createElement("div",null,a.default.createElement(i.default,m({},this.props,{label:d}),a.default.createElement(l.default,{value:p,defaultValue:p,onUpdate:this.setValue})),"inrange"!==f&&"exrange"!==f?null:a.default.createElement(i.default,m({},this.props,{label:t("Upper Bound"),attr:u}),a.default.createElement(l.default,{value:Array.isArray(s)?s[1]:s,defaultValue:c,onUpdate:this.setValueMax})))}}]),r}(a.Component);M.propTypes=h({defaultValue:o.default.string,fullValue:o.default.any,updatePlot:o.default.func},i.default.propTypes),M.contextTypes={localize:o.default.func,container:o.default.object};var B=(0,u.connectToContainer)(O);t.FilterOperation=B;var P=(0,u.connectToContainer)(M);t.FilterValue=P},"073f":function(e,t,r){"use strict";function n(e){return e&&"object"===typeof e&&"default"in e?e["default"]:e}var i=n(r("ab5b")),o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r},s=function(e){var t=e.color,r=void 0===t?"currentColor":t,n=e.size,s=void 0===n?24:n,l=(e.children,a(e,["color","size","children"])),u="mdi-icon "+(l.className||"");return i.createElement("svg",o({},l,{className:u,width:s,height:s,fill:r,viewBox:"0 0 24 24"}),i.createElement("path",{d:"M2,2H16V16H2V2M22,8V22H8V18H18V8H22M4,4V14H14V4H4Z"}))};e.exports=s},"0746":function(e,t,r){"use strict";var n=r("24be"),i=r("ac96"),o=r("cd56"),a=r("d8db"),s=r("321f"),l=o.List,u=o.Map,c=function(e,t,r){if(e){var n=t.get(e);n&&t.set(e,r(n))}},f=function(e,t,r){return e.withMutations((function(e){var n=t.getKey(),i=r.getKey();c(t.getParentKey(),e,(function(e){var t=e.getChildKeys(),r=t.indexOf(n)+1,o=t.toArray();return o.splice(r,0,i),e.merge({children:l(o)})})),c(t.getNextSiblingKey(),e,(function(e){return e.merge({prevSibling:i})})),c(n,e,(function(e){return e.merge({nextSibling:i})})),c(i,e,(function(e){return e.merge({prevSibling:n})}))}))},d=function(e,t){t.isCollapsed()||a(!1);var r=t.getAnchorKey(),o=e.getBlockMap(),l=o.get(r),c=l.getText();if(!c){var d=l.getType();if("unordered-list-item"===d||"ordered-list-item"===d)return s(e,t,(function(e){return e.merge({type:"unstyled",depth:0})}))}var p=t.getAnchorOffset(),h=l.getCharacterList(),v=i(),m=l instanceof n,g=l.merge({text:c.slice(0,p),characterList:h.slice(0,p)}),y=g.merge({key:v,text:c.slice(p),characterList:h.slice(p),data:u()}),A=o.toSeq().takeUntil((function(e){return e===l})),b=o.toSeq().skipUntil((function(e){return e===l})).rest(),x=A.concat([[r,g],[v,y]],b).toOrderedMap();return m&&(l.getChildKeys().isEmpty()||a(!1),x=f(x,g,y)),e.merge({blockMap:x,selectionBefore:t,selectionAfter:t.merge({anchorKey:v,anchorOffset:0,focusKey:v,focusOffset:0,isBackward:!1})})};e.exports=d},"075f":function(e,t){var r=1e-6,n=1e-6;t.vertexNormals=function(e,t,n){for(var i=t.length,o=new Array(i),a=void 0===n?r:n,s=0;sa){var x=o[c],w=1/Math.sqrt(g*A);for(b=0;b<3;++b){var _=(b+1)%3,k=(b+2)%3;x[b]+=w*(y[_]*m[k]-y[k]*m[_])}}}for(s=0;sa)for(w=1/Math.sqrt(C),b=0;b<3;++b)x[b]*=w;else for(b=0;b<3;++b)x[b]=0}return o},t.faceNormals=function(e,t,r){for(var i=e.length,o=new Array(i),a=void 0===r?n:r,s=0;sa?1/Math.sqrt(h):0;for(c=0;c<3;++c)p[c]*=h;o[s]=p}return o}},"076f":function(e,t,r){"use strict";var n=r("fc26"),i=r("371e");e.exports=function(e,t,r,o){var a,s=o("x"),l=o("y"),u=i.getComponentMethod("calendars","handleTraceDefaults");if(u(e,t,["x","y"],r),s){var c=n.minRowLength(s);l?a=Math.min(c,n.minRowLength(l)):(a=c,o("y0"),o("dy"))}else{if(!l)return 0;a=n.minRowLength(l),o("x0"),o("dx")}return t._length=a,a}},"078e":function(e,t,r){"use strict";var n=r("cb34").overrideAll,i=r("e212"),o=r("a685"),a=r("73c9"),s=r("d301"),l=r("91cd"),u=r("927d"),c=r("ad62").getSubplotData;t.name="gl2d",t.attr=["xaxis","yaxis"],t.idRoot=["x","y"],t.idRegex=s.idRegex,t.attrRegex=s.attrRegex,t.attributes=r("3ff7"),t.supplyLayoutDefaults=function(e,t,r){t._has("cartesian")||l.supplyLayoutDefaults(e,t,r)},t.layoutAttrOverrides=n(l.layoutAttributes,"plot","from-root"),t.baseLayoutAttrOverrides=n({plot_bgcolor:o.plot_bgcolor,hoverlabel:u.hoverlabel},"plot","nested"),t.plot=function(e){for(var t=e._fullLayout,r=e._fullData,n=t._subplots.gl2d,o=0;o1&&void 0!==arguments[1])||arguments[1];r[e]=t};return 0===e&&n("first-child"),e===t-1&&n("last-child"),(0===e||e%2===0)&&n("even"),1===Math.abs(e%2)&&n("odd"),n("nth-child",e),r};t.default=n},"07c7":function(e,t){function r(){return!1}e.exports=r},"07db":function(e,t,r){var n=r("e19f").sprintf,i=r("b42a"),o=r("b2dd"),a=r("911e");function s(e,t,r){"use strict";var s=o(t)||"of unknown name (see npm glsl-shader-name)",l="unknown type";void 0!==r&&(l=r===i.FRAGMENT_SHADER?"fragment":"vertex");for(var u=n("Error compiling %s shader %s:\n",l,s),c=n("%s%s",u,e),f=e.split("\n"),d={},p=0;pl&&(t.isomin=null,t.isomax=null);var u=o("x"),c=o("y"),f=o("z"),d=o("value");if(u&&u.length&&c&&c.length&&f&&f.length&&d&&d.length){var p=i.getComponentMethod("calendars","handleTraceDefaults");p(e,t,["x","y","z"],n),["x","y","z"].forEach((function(e){var t="caps."+e,r=o(t+".show");r&&o(t+".fill");var n="slices."+e,i=o(n+".show");i&&(o(n+".fill"),o(n+".locations"))}));var h=o("spaceframe.show");h&&o("spaceframe.fill");var v=o("surface.show");v&&(o("surface.count"),o("surface.fill"),o("surface.pattern"));var m=o("contour.show");m&&(o("contour.color"),o("contour.width")),["text","hovertext","hovertemplate","lighting.ambient","lighting.diffuse","lighting.specular","lighting.roughness","lighting.fresnel","lighting.vertexnormalsepsilon","lighting.facenormalsepsilon","lightposition.x","lightposition.y","lightposition.z","flatshading","opacity"].forEach((function(e){o(e)})),a(e,t,n,o,{prefix:"",cLetter:"c"}),t._length=null}else t.visible=!1}e.exports={supplyDefaults:s,supplyIsoDefaults:l}},"07fa":function(e,t,r){var n=r("50c4");e.exports=function(e){return n(e.length)}},"0804":function(e,t,r){"use strict";t.projNames={equirectangular:"equirectangular",mercator:"mercator",orthographic:"orthographic","natural earth":"naturalEarth",kavrayskiy7:"kavrayskiy7",miller:"miller",robinson:"robinson",eckert4:"eckert4","azimuthal equal area":"azimuthalEqualArea","azimuthal equidistant":"azimuthalEquidistant","conic equal area":"conicEqualArea","conic conformal":"conicConformal","conic equidistant":"conicEquidistant",gnomonic:"gnomonic",stereographic:"stereographic",mollweide:"mollweide",hammer:"hammer","transverse mercator":"transverseMercator","albers usa":"albersUsa","winkel tripel":"winkel3",aitoff:"aitoff",sinusoidal:"sinusoidal"},t.axesNames=["lonaxis","lataxis"],t.lonaxisSpan={orthographic:180,"azimuthal equal area":360,"azimuthal equidistant":360,"conic conformal":180,gnomonic:160,stereographic:180,"transverse mercator":180,"*":360},t.lataxisSpan={"conic conformal":150,stereographic:179.5,"*":180},t.scopeDefaults={world:{lonaxisRange:[-180,180],lataxisRange:[-90,90],projType:"equirectangular",projRotate:[0,0,0]},usa:{lonaxisRange:[-180,-50],lataxisRange:[15,80],projType:"albers usa"},europe:{lonaxisRange:[-30,60],lataxisRange:[30,85],projType:"conic conformal",projRotate:[15,0,0],projParallels:[0,60]},asia:{lonaxisRange:[22,160],lataxisRange:[-15,55],projType:"mercator",projRotate:[0,0,0]},africa:{lonaxisRange:[-30,60],lataxisRange:[-40,40],projType:"mercator",projRotate:[0,0,0]},"north america":{lonaxisRange:[-180,-45],lataxisRange:[5,85],projType:"conic conformal",projRotate:[-100,0,0],projParallels:[29.5,45.5]},"south america":{lonaxisRange:[-100,-30],lataxisRange:[-60,15],projType:"mercator",projRotate:[0,0,0]}},t.clipPad=.001,t.precision=.1,t.landColor="#F0DC82",t.waterColor="#3399FF",t.locationmodeToLayer={"ISO-3":"countries","USA-states":"subunits","country names":"countries"},t.sphereSVG={type:"Sphere"},t.fillLayers={ocean:1,land:1,lakes:1},t.lineLayers={subunits:1,countries:1,coastlines:1,rivers:1,frame:1},t.layers=["bg","ocean","land","lakes","subunits","countries","coastlines","rivers","lataxis","lonaxis","frame","backplot","frontplot"],t.layersForChoropleth=["bg","ocean","land","subunits","countries","coastlines","lataxis","lonaxis","frame","backplot","rivers","lakes","frontplot"],t.layerNameToAdjective={ocean:"ocean",land:"land",lakes:"lake",subunits:"subunit",countries:"country",coastlines:"coastline",rivers:"river",frame:"frame"}},"083a":function(e,t,r){"use strict";var n=r("0d51"),i=TypeError;e.exports=function(e,t){if(!delete e[t])throw i("Cannot delete property "+n(t)+" of "+n(e))}},"0848":function(e,t,r){},"085f":function(e,t,r){"use strict";var n=r("abc0"),i=Math.pow(2,-1074),o=-1>>>0;function a(e,t){if(isNaN(e)||isNaN(t))return NaN;if(e===t)return e;if(0===e)return t<0?-i:i;var r=n.hi(e),a=n.lo(e);return t>e===e>0?a===o?(r+=1,a=0):a+=1:0===a?(a=o,r-=1):a-=1,n.pack(a,r)}e.exports=a},"087d":function(e,t){function r(e,t){var r=-1,n=t.length,i=e.length;while(++r0&&e[t+1][0]<0)return t;return null}switch(t="RUS"===s||"FJI"===s?function(e){var t;if(null===u(e))t=e;else for(t=new Array(e.length),i=0;it?r[n++]=[e[i][0]+360,e[i][1]]:i===t?(r[n++]=e[i],r[n++]=[e[i][0],-90]):r[n++]=e[i];var o=d.tester(r);o.pts.pop(),l.push(o)}:function(e){l.push(d.tester(e))},o.type){case"MultiPolygon":for(r=0;ri&&(i=u,t=l)}else t=r;return a.default(t).geometry.coordinates}function x(e){var t=window.PlotlyGeoAssets||{},r=[];function i(e){return new Promise((function(r,i){n.json(e,(function(n,o){if(n){delete t[e];var a=404===n.status?'GeoJSON at URL "'+e+'" does not exist.':"Unexpected error while fetching from "+e;return i(new Error(a))}return t[e]=o,r(o)}))}))}function o(e){return new Promise((function(r,n){var i=0,o=setInterval((function(){return t[e]&&"pending"!==t[e]?(clearInterval(o),r(t[e])):i>100?(clearInterval(o),n("Unexpected error while fetching from "+e)):void i++}),50)}))}for(var a=0;a=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r},s=function(e){var t=e.color,r=void 0===t?"currentColor":t,n=e.size,s=void 0===n?24:n,l=(e.children,a(e,["color","size","children"])),u="mdi-icon "+(l.className||"");return i.createElement("svg",o({},l,{className:u,width:s,height:s,fill:r,viewBox:"0 0 24 24"}),i.createElement("path",{d:"M19.35,10.03C18.67,6.59 15.64,4 12,4C9.11,4 6.6,5.64 5.35,8.03C2.34,8.36 0,10.9 0,14C0,17.31 2.69,20 6,20H19C21.76,20 24,17.76 24,15C24,12.36 21.95,10.22 19.35,10.03Z"}))};e.exports=s},"0948":function(e,t,r){"use strict";var n=r("0fba");function i(e){var t=e.length,r=e.words,i=0;if(1===t)i=r[0];else if(2===t)i=r[0]+67108864*r[1];else for(var o=0;o=55296&&t<=56319?r+this.__list__[this.__nextIndex__++]:r)}))}),l(n.prototype,a.toStringTag,o("c","String Iterator"))},"0a3e":function(e,t,r){"use strict";var n=r("306c");function i(e){return[e]}e.exports={keyFun:function(e){return e.key},repeat:i,descend:n,wrap:i,unwrap:function(e){return e[0]}}},"0a4a":function(e,t,r){"use strict";r.r(t),r.d(t,"forceCenter",(function(){return n})),r.d(t,"forceCollide",(function(){return M})),r.d(t,"forceLink",(function(){return I})),r.d(t,"forceManyBody",(function(){return pe})),r.d(t,"forceRadial",(function(){return he})),r.d(t,"forceSimulation",(function(){return de})),r.d(t,"forceX",(function(){return ve})),r.d(t,"forceY",(function(){return me}));var n=function(e,t){var r;function n(){var n,i,o=r.length,a=0,s=0;for(n=0;n=(o=(v+g)/2))?v=o:g=o,(c=r>=(a=(m+y)/2))?m=a:y=a,i=p,!(p=p[f=c<<1|u]))return i[f]=h,e;if(s=+e._x.call(null,p.data),l=+e._y.call(null,p.data),t===s&&r===l)return h.next=p,i?i[f]=h:e._root=h,e;do{i=i?i[f]=new Array(4):e._root=new Array(4),(u=t>=(o=(v+g)/2))?v=o:g=o,(c=r>=(a=(m+y)/2))?m=a:y=a}while((f=c<<1|u)===(d=(l>=a)<<1|s>=o));return i[d]=p,i[f]=h,e}function l(e){var t,r,n,i,o=e.length,a=new Array(o),l=new Array(o),u=1/0,c=1/0,f=-1/0,d=-1/0;for(r=0;rf&&(f=n),id&&(d=i));if(u>f||c>d)return this;for(this.cover(u,c).cover(f,d),r=0;re||e>=i||n>t||t>=o)switch(s=(tp||(o=l.y0)>h||(a=l.x1)=y)<<1|e>=g)&&(l=v[v.length-1],v[v.length-1]=v[v.length-1-u],v[v.length-1-u]=l)}else{var A=e-+this._x.call(null,m.data),b=t-+this._y.call(null,m.data),x=A*A+b*b;if(x=(s=(h+m)/2))?h=s:m=s,(c=a>=(l=(v+g)/2))?v=l:g=l,t=p,!(p=p[f=c<<1|u]))return this;if(!p.length)break;(t[f+1&3]||t[f+2&3]||t[f+3&3])&&(r=t,d=f)}while(p.data!==e)if(n=p,!(p=p.next))return this;return(i=p.next)&&delete p.next,n?(i?n.next=i:delete n.next,this):t?(i?t[f]=i:delete t[f],(p=t[0]||t[1]||t[2]||t[3])&&p===(t[3]||t[2]||t[1]||t[0])&&!p.length&&(r?r[d]=p:this._root=p),this):(this._root=i,this)};function v(e){for(var t=0,r=e.length;tu+h||ic+h||as.index){var v=u-l.x-l.vx,m=c-l.y-l.vy,g=v*v+m*m;ge.r&&(e.r=e[t].r)}function u(){if(t){var n,i,o=t.length;for(r=new Array(o),n=0;n=0&&(r=e.slice(n+1),e=e.slice(0,n)),e&&!t.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:r}}))}function z(e,t){for(var r,n=0,i=e.length;n0)for(var r,n,i=new Array(r),o=0;o=0&&t._call.call(null,e),t=t._next;--Q}function ie(){Y=(G=Z.now())+X,Q=W=0;try{ne()}finally{Q=0,ae(),Y=0}}function oe(){var e=Z.now(),t=e-G;t>q&&(X-=t,G=e)}function ae(){var e,t,r=U,n=1/0;while(r)r._call?(n>r._time&&(n=r._time),e=r,r=r._next):(t=r._next,r._next=null,r=e?e._next=t:U=t);H=e,se(n)}function se(e){if(!Q){W&&(W=clearTimeout(W));var t=e-Y;t>24?(e<1/0&&(W=setTimeout(ie,e-Z.now()-X)),K&&(K=clearInterval(K))):(K||(G=Z.now(),K=setInterval(oe,q)),Q=1,J(ie))}}function le(e){return e.x}function ue(e){return e.y}te.prototype=re.prototype={constructor:te,restart:function(e,t,r){if("function"!==typeof e)throw new TypeError("callback is not a function");r=(null==r?$():+r)+(null==t?0:+t),this._next||H===this||(H?H._next=this:U=this,H=this),this._call=e,this._time=r,se()},stop:function(){this._call&&(this._call=null,this._time=1/0,se())}};var ce=10,fe=Math.PI*(3-Math.sqrt(5)),de=function(e){var t,r=1,n=.001,i=1-Math.pow(n,1/300),o=0,a=.6,s=Object(B["a"])(),l=re(c),u=V("tick","end");function c(){f(),u.call("tick",t),r1?(null==r?s.remove(e):s.set(e,p(r)),t):s.get(e)},find:function(t,r,n){var i,o,a,s,l,u=0,c=e.length;for(null==n?n=1/0:n*=n,u=0;u1?(u.on(e,r),t):u.on(e)}}},pe=function(){var e,t,r,n,a=i(-30),s=1,l=1/0,u=.81;function c(n){var i,o=e.length,a=k(e,le,ue).visitAfter(d);for(r=n,i=0;i=l)){(e.data!==t||e.next)&&(0===f&&(f=o(),h+=f*f),0===d&&(d=o(),h+=d*d),h=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r},s=function(e){var t=e.color,r=void 0===t?"currentColor":t,n=e.size,s=void 0===n?24:n,l=(e.children,a(e,["color","size","children"])),u="mdi-icon "+(l.className||"");return i.createElement("svg",o({},l,{className:u,width:s,height:s,fill:r,viewBox:"0 0 24 24"}),i.createElement("path",{d:"M12,4C14.21,4 16,5.79 16,8C16,10.21 14.21,12 12,12C9.79,12 8,10.21 8,8C8,5.79 9.79,4 12,4M12,14C16.42,14 20,15.79 20,18V20H4V18C4,15.79 7.58,14 12,14Z"}))};e.exports=s},"0adf":function(e,t,r){"use strict";var n=r("3aa8"),i=r("fc26"),o=r("d064"),a=r("1b6a"),s=r("2d0e"),l=r("0c3a"),u=r("d706"),c=r("eb12"),f=r("9b68"),d=r("8a7d");function p(e,t){var r,c,f,d,p,h,v,m=t._carpetTrace,g=m.aaxis,y=m.baxis;g._minDtick=0,y._minDtick=0,i.isArray1D(t.z)&&o(t,g,y,"a","b",["z"]),r=t._a=t._a||t.a,d=t._b=t._b||t.b,r=r?g.makeCalcdata(t,"_a"):[],d=d?y.makeCalcdata(t,"_b"):[],c=t.a0||0,f=t.da||1,p=t.b0||0,h=t.db||1,v=t._z=a(t._z||t.z,t.transpose),t._emptypoints=l(v),s(v,t._emptypoints);var A=i.maxRowLength(v),b="scaled"===t.xtype?"":r,x=u(t,b,c,f,A,g),w="scaled"===t.ytype?"":d,_=u(t,w,p,h,v.length,y),k={a:x,b:_,z:v};return"levels"===t.contours.type&&"none"!==t.contours.coloring&&n(e,t,{vals:v,containerStr:"",cLetter:"z"}),[k]}e.exports=function(e,t){var r=t._carpetTrace=f(e,t);if(r&&r.visible&&"legendonly"!==r.visible){if(!t.a||!t.b){var n=e.data[r.index],i=e.data[t.index];i.a||(i.a=n.a),i.b||(i.b=n.b),c(i,t,t._defaultColor,e._fullLayout)}var o=p(e,t);return d(t,t._z),o}}},"0af2":function(e,t,r){"use strict";var n=r("09bd"),i=r("70b4").calcMarkerSize,o=r("c879"),a=r("0642"),s=r("b326").TOO_MANY_POINTS;e.exports=function(e,t){var r=e._fullLayout,l=t.subplot,u=r[l].radialaxis,c=r[l].angularaxis,f=t._r=u.makeCalcdata(t,"r"),d=t._theta=c.makeCalcdata(t,"theta"),p=t._length,h={};p2*a}function p(e){return Math.max(1,(e-1)/1e3)}function h(e,t){for(var r=e.length,n=p(r),i=0,a=0,s={},c=0;c2*i}function v(e){return a(e[0])&&a(e[1])}e.exports=function(e,t,r){var n=e,i=r.noMultiCategory;if(a(n)&&!n.length)return"-";if(!i&&v(n))return"multicategory";if(i&&Array.isArray(n[0])){for(var o=[],s=0;s=-this.yearsOffset&&e<=-1?1:0)},_g2tYear:function(e){return e-this.yearsOffset-(e>=1&&e<=this.yearsOffset?1:0)}}),n.calendars.taiwan=a},"0bab":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.laTeXToHTML=t.htmlToLaTeX=t.hasTextExpression=t.isLaTeXExpr=void 0;var n=function(){return/\\text\{([^}]*)}/g},i=function(){return/^\$[\s\S]*\$$/},o=function(e){return e.replace(/<[^>]*>/g,"").trim()},a=function(e){var t,r,i=[],o=JSON.stringify(e),a=n();while(null!==(t=a.exec(o)))r=t[1].trim().replace("\\n",""),i.push(r);return i.join("
")},s=function(e){return e?"$".concat(e,"$"):"$$"},l=function(e){return e?"\\text{".concat(e,"}"):"\\text{}"},u=function(e){return i().test(e)};t.isLaTeXExpr=u;var c=function(e){var t=n(),r=JSON.stringify(e);return t.test(r)};t.hasTextExpression=c;var f=function(e){var t="
",r=e.trim();return""===r||""===r.replace(t,"")?s(l()):s(r.split(t).map((function(e){return e.length?l(o(e)):""})).join("\n"))};t.htmlToLaTeX=f;var d=function(e){var t=e.trim();return a(t)};t.laTeXToHTML=d},"0bca":function(e,t,r){"use strict";var n=r("320c");function i(){return i=n||function(e){for(var t=1;t0&&window.scrollTo(o.x,o.y+n+b)}else{A(r)||y(!1);var u=r,c=u.offsetHeight+u.offsetTop,f=i.offsetHeight+o.y;n=c-f,n>0&&d.setTop(i,d.getTop(i)+n+b)}}}},r.render=function(){var e=this,r=this.props,n=r.block,o=r.blockRenderMap,a=r.blockRendererFn,l=r.blockStyleFn,d=r.contentState,p=r.decorator,h=r.editorKey,v=r.editorState,m=r.customStyleFn,g=r.customStyleMap,y=r.direction,A=r.forceSelection,b=r.selection,S=r.tree,T=null;n.children.size&&(T=n.children.reduce((function(r,n){var i=c.encode(n,0,0),u=d.getBlockForKey(n),p=C(u,a),m=p.CustomComponent||t,g=k(u,o),y=g.Element,A=g.wrapperTemplate,b=E(u,h,i,l,p,null),x=s({},e.props,{tree:v.getBlockTree(n),blockProps:p.customProps,offsetKey:i,block:u});return r.push(f.createElement(y,b,f.createElement(m,x))),!A||w(u,d)||_(A,y,r),r}),[]));var O=n.getKey(),M=c.encode(O,0,0),B=C(n,a),P=B.CustomComponent,L=null!=P?f.createElement(P,i({},this.props,{tree:v.getBlockTree(O),blockProps:B.customProps,offsetKey:M,block:n})):f.createElement(u,{block:n,children:T,contentState:d,customStyleFn:m,customStyleMap:g,decorator:p,direction:y,forceSelection:A,hasSelection:x(b,O),selection:b,tree:S});if(n.getParentKey())return L;var I=k(n,o),D=I.Element,j=E(n,h,M,l,B,this.wrapperRef);return f.createElement(D,j,L)},t}(f.Component);e.exports=S},"0bd1":function(e,t,r){"use strict";var n=r("7f23"),i=r("dec3"),o=r("b3ca"),a=r("ef00"),s=r("5a4c"),l=r("0984"),u=r("4f8d"),c=r("1c40"),f=r("bdc3"),d=r("6147"),p=r("30f2"),h=r("d114"),v=r("ba3b"),m=r("dc1a"),g=r("b6e2"),y=r("a1c8"),A=r("4988"),b=o.isOptionKeyCommand,x=l.isBrowser("Chrome");function w(e,t,r){switch(e){case"redo":return i.redo(t);case"delete":return g(t);case"delete-word":return d(t);case"backspace":return m(t);case"backspace-word":return f(t);case"backspace-to-start-of-line":return c(t,r);case"split-block":return p(t);case"transpose-characters":return y(t);case"move-selection-to-start-of-block":return v(t);case"move-selection-to-end-of-block":return h(t);case"secondary-cut":return s.cut(t);case"secondary-paste":return s.paste(t);default:return t}}function _(e,t){var r=t.which,o=e._latestEditorState;function s(r){var n=e.props[r];return!!n&&(n(t),!0)}switch(r){case a.RETURN:if(t.preventDefault(),e.props.handleReturn&&u(e.props.handleReturn(t,o)))return;break;case a.ESC:if(t.preventDefault(),s("onEscape"))return;break;case a.TAB:if(s("onTab"))return;break;case a.UP:if(s("onUpArrow"))return;break;case a.RIGHT:if(s("onRightArrow"))return;break;case a.DOWN:if(s("onDownArrow"))return;break;case a.LEFT:if(s("onLeftArrow"))return;break;case a.SPACE:x&&b(t)&&t.preventDefault()}var l=e.props.keyBindingFn(t);if(null!=l&&""!==l)if("undo"!==l){if(t.preventDefault(),!e.props.handleKeyCommand||!u(e.props.handleKeyCommand(l,o,t.timeStamp))){var c=w(l,o,t);c!==o&&e.update(c)}}else A(t,o,e.update);else if(r===a.SPACE&&x&&b(t)){var f=n.replaceText(o.getCurrentContent(),o.getSelection()," ");e.update(i.push(o,f,"insert-characters"))}}e.exports=_},"0bea":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(r("ab5b")),i=a(r("8d43")),o=r("c85e");function a(e){return e&&e.__esModule?e:{default:e}}var s=function(e,t){var r=t.localize;return n.default.createElement(o.SubplotAccordion,null,n.default.createElement(o.PlotlySection,{name:r("Base Map"),attr:"style"},n.default.createElement(o.MapboxStyleDropdown,{label:r("Tile Source"),attr:"style"})),n.default.createElement(o.PlotlySection,{name:r("Layers"),attr:"style"},n.default.createElement(o.MapboxLayersAccordion,null,n.default.createElement(o.Radio,{attr:"below",options:[{label:r("Below Data"),value:"traces"},{label:r("Above Data"),value:""}]}),n.default.createElement(o.MapboxSourceArray,{label:r("Tile Source URL"),attr:"source",show:!0}))),n.default.createElement(o.PlotlySection,{name:r("Map Positioning")},n.default.createElement(o.Numeric,{label:r("Center Latitude"),attr:"center.lat"}),n.default.createElement(o.Numeric,{label:r("Center Longitude"),attr:"center.lon"}),n.default.createElement(o.Numeric,{label:r("Zoom Level"),attr:"zoom",min:0}),n.default.createElement(o.Numeric,{label:r("Bearing"),attr:"bearing"}),n.default.createElement(o.Numeric,{label:r("Pitch"),attr:"pitch",min:0}),n.default.createElement(o.Dropdown,{label:r("Bounds Fitting"),attr:"fitbounds",options:[{label:r("Off"),value:!1},{label:r("Locations"),value:"locations"},{label:r("GeoJSON"),value:"geojson"}],clearable:!1})),n.default.createElement(o.PlotlySection,{name:r("Map Projection")},n.default.createElement(o.Dropdown,{label:r("Region"),attr:"scope",options:[{label:r("World"),value:"world"},{label:r("USA"),value:"usa"},{label:r("Europe"),value:"europe"},{label:r("Asia"),value:"asia"},{label:r("Africa"),value:"africa"},{label:r("North America"),value:"north america"},{label:r("South America"),value:"south america"}],clearable:!1}),n.default.createElement(o.Dropdown,{label:r("Projection"),attr:"projection.type",clearable:!1,options:[{label:r("Equirectangular"),value:"equirectangular"},{label:r("Mercator"),value:"mercator"},{label:r("Orthographic"),value:"orthographic"},{label:r("Natural Earth"),value:"natural earth"},{label:r("Albers USA"),value:"albers usa"},{label:r("Winkel Tripel"),value:"winkel tripel"},{label:r("Robinson"),value:"robinson"},{label:r("Miller"),value:"miller"},{label:r("Kavrayskiy 7"),value:"kavrayskiy7"},{label:r("Eckert 4"),value:"eckert4"},{label:r("Azimuthal Equal Area"),value:"azimuthal equal area"},{label:r("Azimuthal Equidistant"),value:"azimuthal equidistant"},{label:r("Conic Equal Area"),value:"conic equal area"},{label:r("Conic Conformal"),value:"conic conformal"},{label:r("Conic Equidistant"),value:"conic equidistant"},{label:r("Gnomonic"),value:"gnomonic"},{label:r("Stereographic"),value:"stereographic"},{label:r("Mollweide"),value:"mollweide"},{label:r("Hammer"),value:"hammer"},{label:r("Transverse Mercator"),value:"transverse mercator"},{label:r("Aitoff"),value:"aitoff"},{label:r("Sinusoidal"),value:"sinusoidal"}]}),n.default.createElement(o.Numeric,{label:r("Scale"),attr:"projection.scale",min:0}),n.default.createElement(o.Numeric,{label:r("Center Latitude"),attr:"projection.rotation.lon",min:0}),n.default.createElement(o.Numeric,{label:r("Center Longitude"),attr:"projection.rotation.lat",min:0}),n.default.createElement(o.Numeric,{label:r("Roll"),attr:"projection.rotation.roll",min:0})),n.default.createElement(o.PlotlySection,{name:r("Base Map"),attr:"visible"},n.default.createElement(o.Radio,{attr:"visible",options:[{label:r("Show"),value:!0},{label:r("Hide"),value:!1}]}),n.default.createElement(o.Radio,{label:r("Resolution"),attr:"resolution",options:[{label:r("1:110,000,000"),value:110},{label:r("1:50,000,000"),value:50}]})),n.default.createElement(o.PlotlySection,{name:r("Country Borders"),attr:"showcountries"},n.default.createElement(o.Radio,{attr:"showcountries",options:[{label:r("Show"),value:!0},{label:r("Hide"),value:!1}]}),n.default.createElement(o.Numeric,{label:r("Border Width"),attr:"countrywidth",units:"px"}),n.default.createElement(o.ColorPicker,{label:r("Border Color"),attr:"countrycolor"})),n.default.createElement(o.PlotlySection,{name:r("Sub-Country Unit Borders"),attr:"showsubunits"},n.default.createElement(o.Radio,{attr:"showsubunits",options:[{label:r("Show"),value:!0},{label:r("Hide"),value:!1}]}),n.default.createElement(o.Numeric,{label:r("Border Width"),attr:"subunitwidth",units:"px"}),n.default.createElement(o.ColorPicker,{label:r("Border Color"),attr:"subunitcolor"})),n.default.createElement(o.PlotlySection,{name:r("Coastlines"),attr:"showcoastlines"},n.default.createElement(o.Radio,{attr:"showcoastlines",options:[{label:r("Show"),value:!0},{label:r("Hide"),value:!1}]}),n.default.createElement(o.Numeric,{label:r("Width"),attr:"coastlinewidth",units:"px"}),n.default.createElement(o.ColorPicker,{label:r("Color"),attr:"coastlinecolor"})),n.default.createElement(o.PlotlySection,{name:r("Oceans"),attr:"showocean"},n.default.createElement(o.Radio,{attr:"showocean",options:[{label:r("Show"),value:!0},{label:r("Hide"),value:!1}]}),n.default.createElement(o.ColorPicker,{label:r("Color"),attr:"oceancolor"})),n.default.createElement(o.PlotlySection,{name:r("Land"),attr:"showland"},n.default.createElement(o.Radio,{attr:"showland",options:[{label:r("Show"),value:!0},{label:r("Hide"),value:!1}]}),n.default.createElement(o.ColorPicker,{label:r("Color"),attr:"landcolor"})),n.default.createElement(o.PlotlySection,{name:r("Lakes"),attr:"showlakes"},n.default.createElement(o.Radio,{attr:"showlakes",options:[{label:r("Show"),value:!0},{label:r("Hide"),value:!1}]}),n.default.createElement(o.ColorPicker,{label:r("Color"),attr:"lakecolor"})),n.default.createElement(o.PlotlySection,{name:r("Rivers"),attr:"showrivers"},n.default.createElement(o.Radio,{attr:"showrivers",options:[{label:r("Show"),value:!0},{label:r("Hide"),value:!1}]}),n.default.createElement(o.Numeric,{label:r("Width"),attr:"riverwidth",units:"px"}),n.default.createElement(o.ColorPicker,{label:r("Color"),attr:"rivercolor"})),n.default.createElement(o.PlotlySection,{name:r("Map Frame"),attr:"showframe"},n.default.createElement(o.Radio,{attr:"showframe",options:[{label:r("Show"),value:!0},{label:r("Hide"),value:!1}]}),n.default.createElement(o.Numeric,{label:r("Width"),attr:"framewidth",units:"px"}),n.default.createElement(o.ColorPicker,{label:r("Color"),attr:"framecolor"})))};s.contextTypes={localize:i.default.func};var l=s;t.default=l},"0c39":function(e,t,r){"use strict";var n=r("19b2"),i=r("fc26"),o=r("371e"),a=r("0642"),s=r("424b"),l=r("6dcc"),u=r("c005"),c=r("9547"),f=r("5913");function d(e,t){var r,o,d,h,v=[],g=[],y=a.getFromId(e,"h"===t.orientation?t.yaxis:t.xaxis),A="h"===t.orientation?"y":"x",b={x:"y",y:"x"}[A],x=t[A+"calendar"],w=t.cumulative,_=p(e,t,y,A),k=_[0],C=_[1],E="string"===typeof k.size,S=[],T=E?S:k,O=[],M=[],B=[],P=0,L=t.histnorm,I=t.histfunc,D=-1!==L.indexOf("density");w.enabled&&D&&(L=L.replace(/ ?density$/,""),D=!1);var j,F="max"===I||"min"===I,R=F?null:0,z=l.count,N=u[L],U=!1,H=function(e){return y.r2c(e,0,x)};i.isArrayOrTypedArray(t[b])&&"count"!==I&&(j=t[b],U="avg"===I,z=l[I]),r=H(k.start),d=H(k.end)+(r-a.tickIncrement(r,k.size,!1,x))/1e6;while(r=0&&h=ee;r--)if(g[r]){te=r;break}for(r=ee;r<=te;r++)if(n(v[r])&&n(g[r])){var re={p:v[r],s:g[r],b:0};w.enabled||(re.pts=B[r],q?re.ph0=re.ph1=B[r].length?C[B[r][0]]:v[r]:(t._computePh=!0,re.ph0=W(S[r]),re.ph1=W(S[r+1],!0))),$.push(re)}return 1===$.length&&($[0].width1=a.tickIncrement($[0].p,k.size,!1,x)-$[0].p),s($,t),i.isArrayOrTypedArray(t.selectedpoints)&&i.tagSelected($,t,X),$}function p(e,t,r,s,l){var u,c,f,d,p,v,m,g=s+"bins",y=e._fullLayout,A=t["_"+s+"bingroup"],b=y._histogramBinOpts[A],x="overlay"===y.barmode,w=function(e){return r.r2c(e,0,d)},_=function(e){return r.c2r(e,0,d)},k="date"===r.type?function(e){return e||0===e?i.cleanDate(e,null,d):null}:function(e){return n(e)?Number(e):null};function C(e,t,r){t[e+"Found"]?(t[e]=k(t[e]),null===t[e]&&(t[e]=r[e])):(v[e]=t[e]=r[e],i.nestedProperty(c[0],g+"."+e).set(r[e]))}if(t["_"+s+"autoBinFinished"])delete t["_"+s+"autoBinFinished"];else{c=b.traces;var E=[],S=!0,T=!1,O=!1;for(u=0;ur.r2l(R)&&(N=a.tickIncrement(N,b.size,!0,d)),I.start=r.l2r(N),F||i.nestedProperty(t,g+".start").set(I.start)}var U=b.end,H=r.r2l(L.end),V=void 0!==H;if((b.endFound||V)&&H!==r.r2l(U)){var Q=V?H:i.aggNums(Math.max,null,p);I.end=r.l2r(Q),V||i.nestedProperty(t,g+".start").set(I.end)}var W="autobin"+s;return!1===t._input[W]&&(t._input[g]=i.extendFlat({},t[g]||{}),delete t._input[W],delete t[W]),[I,p]}function h(e,t,r,n,o){var a,s,l,u=e._fullLayout,c=v(e,t),f=!1,d=1/0,h=[t];for(a=0;a=0;n--)s(n);else if("increasing"===t){for(n=1;n=0;n--)e[n]+=e[n+1];"exclude"===r&&(e.push(0),e.shift())}}e.exports={calc:d,calcAllAutoBins:p}},"0c3a":function(e,t,r){"use strict";var n=r("fc26").maxRowLength;e.exports=function(e){var t,r,i,o,a,s,l,u,c=[],f={},d=[],p=e[0],h=[],v=[0,0,0],m=n(e);for(r=0;r=0;a--)o=d[a],r=o[0],i=o[1],s=((f[[r-1,i]]||v)[2]+(f[[r+1,i]]||v)[2]+(f[[r,i-1]]||v)[2]+(f[[r,i+1]]||v)[2])/20,s&&(l[o]=[r,i,s],d.splice(a,1),u=!0);if(!u)throw"findEmpties iterated with no new neighbors";for(o in l)f[o]=l[o],c.push(l[o])}return c.sort((function(e,t){return t[2]-e[2]}))}},"0c45":function(e,t,r){"use strict";r("da67");function n(e,t){var r,n=e.getSelection(),i=n.getStartKey(),o=n.getStartOffset(),a=e.getCurrentContent(),s=i,l=a.getBlockForKey(i);return t>l.getText().length-o?(s=a.getKeyAfter(i),r=0):r=o+t,n.merge({focusKey:s,focusOffset:r})}e.exports=n},"0c47":function(e,t,r){var n=r("da84"),i=r("d44e");i(n.JSON,"JSON",!0)},"0c4d":function(e,t,r){"use strict";function n(e){return e&&"object"===typeof e&&"default"in e?e["default"]:e}var i=n(r("ab5b")),o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r},s=function(e){var t=e.color,r=void 0===t?"currentColor":t,n=e.size,s=void 0===n?24:n,l=(e.children,a(e,["color","size","children"])),u="mdi-icon "+(l.className||"");return i.createElement("svg",o({},l,{className:u,width:s,height:s,fill:r,viewBox:"0 0 24 24"}),i.createElement("path",{d:"M12,2C6.48,2 2,6.48 2,12C2,16.42 4.87,20.17 8.84,21.5C9.34,21.58 9.5,21.27 9.5,21C9.5,20.77 9.5,20.14 9.5,19.31C6.73,19.91 6.14,17.97 6.14,17.97C5.68,16.81 5.03,16.5 5.03,16.5C4.12,15.88 5.1,15.9 5.1,15.9C6.1,15.97 6.63,16.93 6.63,16.93C7.5,18.45 8.97,18 9.54,17.76C9.63,17.11 9.89,16.67 10.17,16.42C7.95,16.17 5.62,15.31 5.62,11.5C5.62,10.39 6,9.5 6.65,8.79C6.55,8.54 6.2,7.5 6.75,6.15C6.75,6.15 7.59,5.88 9.5,7.17C10.29,6.95 11.15,6.84 12,6.84C12.85,6.84 13.71,6.95 14.5,7.17C16.41,5.88 17.25,6.15 17.25,6.15C17.8,7.5 17.45,8.54 17.35,8.79C18,9.5 18.38,10.39 18.38,11.5C18.38,15.32 16.04,16.16 13.81,16.41C14.17,16.72 14.5,17.33 14.5,18.26C14.5,19.6 14.5,20.68 14.5,21C14.5,21.27 14.66,21.59 15.17,21.5C19.14,20.16 22,16.42 22,12C22,6.48 17.52,2 12,2Z"}))};e.exports=s},"0c5d":function(e,t,r){"use strict";var n=r("fc26"),i=r("8173"),o=r("d61b"),a=r("41f8"),s=r("348d");e.exports=function(e,t,r,l){function u(r,i){return n.coerce(e,t,s,r,i)}function c(r){return n.coerce2(e,t,s,r)}i(e,t,u,l),!1!==t.visible&&(o(e,t,u,c),a(e,t,u,l),u("hovertemplate"))}},"0c85":function(e,t,r){"use strict";var n=r("fc26").isArrayOrTypedArray,i=r("c258"),o=r("0a3e").wrap;function a(e){for(var t=new Array(e),r=0;r]*>)/g,c=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,r,n,f,d){var p=r+e.length,h=n.length,v=c;return void 0!==f&&(f=i(f),v=u),s(d,v,(function(i,s){var u;switch(a(s,0)){case"$":return"$";case"&":return e;case"`":return l(t,0,r);case"'":return l(t,p);case"<":u=f[l(s,1,-1)];break;default:var c=+s;if(0===c)return i;if(c>h){var d=o(c/10);return 0===d?i:d<=h?void 0===n[d-1]?a(s,1):n[d-1]+a(s,1):i}u=n[c-1]}return void 0===u?"":u}))}},"0cb3":function(e,t,r){"use strict";var n=1,i=6,o=16;function a(e){var t;return 0===e.readUInt16LE(0)&&(t=e.readUInt16LE(2),t===n)}function s(e,t){var r=e.readUInt8(t);return 0===r?256:r}function l(e,t){var r=i+t*o;return{width:s(e,r),height:s(e,r+1)}}function u(e){var t,r=e.readUInt16LE(4),n=l(e,0);if(1===r)return n;for(n.images=[{width:n.width,height:n.height}],t=1;t0)v=c.c2p(x+A*C),A--;A=0;while(void 0===g&&A0)y=f.c2p(w+A*E),A--;if(vD[0];if(j||F){var R=h+T/2,z=g+O/2;L+="transform:"+o(R+"px",z+"px")+"scale("+(j?-1:1)+","+(F?-1:1)+")"+o(-R+"px",-z+"px")+";"}}P.attr("style",L);var N=new Promise((function(e){if(u._hasZ)e();else if(u._hasSource)if(u._canvas&&u._canvas.el.width===_&&u._canvas.el.height===k&&u._canvas.source===u.source)e();else{var t=document.createElement("canvas");t.width=_,t.height=k;var r=t.getContext("2d");u._image=u._image||new Image;var n=u._image;n.onload=function(){r.drawImage(n,0,0),u._canvas={el:t,source:u.source},e()},n.setAttribute("src",u.source)}})).then((function(){var e,t;if(u._hasZ)t=U((function(e,t){return b[t][e]})),e=t.toDataURL("image/png");else if(u._hasSource)if(p)e=u.source;else{var r=u._canvas.el.getContext("2d"),n=r.getImageData(0,0,_,k).data;t=U((function(e,t){var r=4*(t*_+e);return[n[r],n[r+1],n[r+2],n[r+3]]})),e=t.toDataURL("image/png")}P.attr({"xlink:href":e,height:O,width:T,x:h,y:g})}));e._promises.push(N)}function U(e){var t=document.createElement("canvas");t.width=T,t.height=O;var r,n=t.getContext("2d"),o=function(e){return i.constrain(Math.round(c.c2p(x+e*C)-h),0,T)},a=function(e){return i.constrain(Math.round(f.c2p(w+e*E)-g),0,O)},d=s.colormodel[u.colormodel],p=d.colormodel||u.colormodel,v=d.fmt;for(A=0;Af+u||!n(c))}for(var p=0;p",maxDimensionCount:60,overdrag:45,releaseTransitionDuration:120,releaseTransitionEase:"cubic-out",scrollbarCaptureWidth:18,scrollbarHideDelay:1e3,scrollbarHideDuration:1e3,scrollbarOffset:5,scrollbarWidth:8,transitionDuration:100,transitionEase:"cubic-out",uplift:5,wrapSpacer:" ",wrapSplitCharacter:" ",cn:{table:"table",tableControlView:"table-control-view",scrollBackground:"scroll-background",yColumn:"y-column",columnBlock:"column-block",scrollAreaClip:"scroll-area-clip",scrollAreaClipRect:"scroll-area-clip-rect",columnBoundary:"column-boundary",columnBoundaryClippath:"column-boundary-clippath",columnBoundaryRect:"column-boundary-rect",columnCells:"column-cells",columnCell:"column-cell",cellRect:"cell-rect",cellText:"cell-text",cellTextHolder:"cell-text-holder",scrollbarKit:"scrollbar-kit",scrollbar:"scrollbar",scrollbarSlider:"scrollbar-slider",scrollbarGlyph:"scrollbar-glyph",scrollbarCaptureZone:"scrollbar-capture-zone"}}},"0d82":function(e,t,r){"use strict";var n=r("57c7"),i=r("6eee"),o=function(e,t){var r=t.getStartKey(),o=t.getStartOffset(),a=t.getEndKey(),s=t.getEndOffset(),l=i(e,t),u=l.getBlockMap(),c=u.keySeq(),f=c.indexOf(r),d=c.indexOf(a)+1;return n(u.slice(f,d).map((function(e,t){var n=e.getText(),i=e.getCharacterList();return r===a?e.merge({text:n.slice(o,s),characterList:i.slice(o,s)}):t===r?e.merge({text:n.slice(o),characterList:i.slice(o)}):t===a?e.merge({text:n.slice(0,s),characterList:i.slice(0,s)}):e})))};e.exports=o},"0dd1":function(e,t,r){"use strict";var n=r("c01c"),i=r("d1bd");function o(e,t){var r=e.length;if(1===r){var o=n(e[0],t);return o[0]?o:[o[1]]}var a=new Array(2*r),s=[.1,.1],l=[.1,.1],u=0;n(e[0],t,s),s[0]&&(a[u++]=s[0]);for(var c=1;c0&&window.scrollTo(o.x,o.y+n+w)}else{b(r)||A(!1);var u=r.offsetHeight+r.offsetTop,c=i.offsetTop+i.offsetHeight,p=c+o.y;n=u-p,n>0&&f.setTop(i,f.getTop(i)+n+w)}}}}},r._renderChildren=function(){var e=this,t=this.props.block,r=t.getKey(),n=t.getText(),o=this.props.tree.size-1,a=_(this.props.selection,r);return this.props.tree.map((function(s,f){var d=s.get("leaves");if(0===d.size)return null;var v=d.size-1,m=d.map((function(i,s){var d=u.encode(r,f,s),p=i.get("start"),h=i.get("end");return c.createElement(l,{key:d,offsetKey:d,block:t,start:p,selection:a?e.props.selection:null,forceSelection:e.props.forceSelection,text:n.slice(p,h),styleSet:t.getInlineStyleAt(p),customStyleMap:e.props.customStyleMap,customStyleFn:e.props.customStyleFn,isLast:f===o&&s===v})})).toArray(),g=s.get("decoratorKey");if(null==g)return m;if(!e.props.decorator)return m;var y=x(e.props.decorator),A=y.getComponentForKey(g);if(!A)return m;var b=y.getPropsForKey(g),w=u.encode(r,f,0),_=d.first().get("start"),k=d.last().get("end"),C=n.slice(_,k),E=t.getEntityAt(s.get("start")),S=h.getHTMLDirIfDifferent(p.getDirection(C),e.props.direction),T={contentState:e.props.contentState,decoratedText:C,dir:S,start:_,end:k,blockKey:r,entityKey:E,offsetKey:w};return c.createElement(A,i({},b,T,{key:w}),m)})).toArray()},r.render=function(){var e=this,t=this.props,r=t.direction,n=t.offsetKey,i=v({"public/DraftStyleDefault/block":!0,"public/DraftStyleDefault/ltr":"LTR"===r,"public/DraftStyleDefault/rtl":"RTL"===r});return c.createElement("div",{"data-offset-key":n,className:i,ref:function(t){return e._node=t}},this._renderChildren())},t}(c.Component);e.exports=k},"0f0f":function(e,t,r){var n=r("8eeb"),i=r("9934");function o(e,t){return e&&n(t,i(t),e)}e.exports=o},"0f2e":function(e,t,r){"use strict";function n(e){return e&&"object"===typeof e&&"default"in e?e["default"]:e}var i=n(r("ab5b")),o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r},s=function(e){var t=e.color,r=void 0===t?"currentColor":t,n=e.size,s=void 0===n?24:n,l=(e.children,a(e,["color","size","children"])),u="mdi-icon "+(l.className||"");return i.createElement("svg",o({},l,{className:u,width:s,height:s,fill:r,viewBox:"0 0 24 24"}),i.createElement("path",{d:"M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z"}))};e.exports=s},"0f32":function(e,t,r){var n=r("b047c"),i=r("1a8c"),o="Expected a function";function a(e,t,r){var a=!0,s=!0;if("function"!=typeof e)throw new TypeError(o);return i(r)&&(a="leading"in r?!!r.leading:a,s="trailing"in r?!!r.trailing:s),n(e,t,{leading:a,maxWait:t,trailing:s})}e.exports=a},"0f37":function(e,t,r){"use strict";e.exports=function(e,t){(e.attr("class")||"").split(" ").forEach((function(t){0===t.indexOf("cursor-")&&e.classed(t,!1)})),t&&e.classed("cursor-"+t,!0)}},"0fba":function(e,t,r){"use strict";var n=r("8e3f");function i(e){return e.cmp(new n(0))}e.exports=i},"100e":function(e,t,r){var n=r("cd9d"),i=r("2286"),o=r("c1c9");function a(e,t){return o(i(e,t,n),e+"")}e.exports=a},1039:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t* on the "+e+" axis.","Special values in the form of *M* could be used to declare","the number of months. In this case `n` must be a positive integer."].join(" ")}}function d(e){return{valType:"any",role:"info",editType:"calc",description:["Only relevant when the axis `type` is *date*.","Sets the base for period positioning in milliseconds or date string on the "+e+" axis.","When `"+e+"period` is round number of weeks,","the `"+e+"period0` by default would be on a Sunday i.e. 2000-01-02,","otherwise it would be at 2000-01-01."].join(" ")}}function p(e){return{valType:"enumerated",values:["start","middle","end"],dflt:"middle",role:"style",editType:"calc",description:["Only relevant when the axis `type` is *date*.","Sets the alignment of data points on the "+e+" axis."].join(" ")}}e.exports={x:{valType:"data_array",editType:"calc+clearAxisTypes",anim:!0,description:"Sets the x coordinates."},x0:{valType:"any",dflt:0,role:"info",editType:"calc+clearAxisTypes",anim:!0,description:["Alternate to `x`.","Builds a linear space of x coordinates.","Use with `dx`","where `x0` is the starting coordinate and `dx` the step."].join(" ")},dx:{valType:"number",dflt:1,role:"info",editType:"calc",anim:!0,description:["Sets the x coordinate step.","See `x0` for more info."].join(" ")},y:{valType:"data_array",editType:"calc+clearAxisTypes",anim:!0,description:"Sets the y coordinates."},y0:{valType:"any",dflt:0,role:"info",editType:"calc+clearAxisTypes",anim:!0,description:["Alternate to `y`.","Builds a linear space of y coordinates.","Use with `dy`","where `y0` is the starting coordinate and `dy` the step."].join(" ")},dy:{valType:"number",dflt:1,role:"info",editType:"calc",anim:!0,description:["Sets the y coordinate step.","See `y0` for more info."].join(" ")},xperiod:f("x"),yperiod:f("y"),xperiod0:d("x0"),yperiod0:d("y0"),xperiodalignment:p("x"),yperiodalignment:p("y"),stackgroup:{valType:"string",role:"info",dflt:"",editType:"calc",description:["Set several scatter traces (on the same subplot) to the same","stackgroup in order to add their y values (or their x values if","`orientation` is *h*). If blank or omitted this trace will not be","stacked. Stacking also turns `fill` on by default, using *tonexty*","(*tonextx*) if `orientation` is *h* (*v*) and sets the default","`mode` to *lines* irrespective of point count.","You can only stack on a numeric (linear or log) axis.","Traces in a `stackgroup` will only fill to (or be filled to) other","traces in the same group. With multiple `stackgroup`s or some","traces stacked and some not, if fill-linked traces are not already","consecutive, the later ones will be pushed down in the drawing order."].join(" ")},orientation:{valType:"enumerated",role:"info",values:["v","h"],editType:"calc",description:["Only relevant when `stackgroup` is used, and only the first","`orientation` found in the `stackgroup` will be used - including","if `visible` is *legendonly* but not if it is `false`. Sets the","stacking direction. With *v* (*h*), the y (x) values of subsequent","traces are added. Also affects the default value of `fill`."].join(" ")},groupnorm:{valType:"enumerated",values:["","fraction","percent"],dflt:"",role:"info",editType:"calc",description:["Only relevant when `stackgroup` is used, and only the first","`groupnorm` found in the `stackgroup` will be used - including","if `visible` is *legendonly* but not if it is `false`.","Sets the normalization for the sum of this `stackgroup`.","With *fraction*, the value of each trace at each location is","divided by the sum of all trace values at that location.","*percent* is the same but multiplied by 100 to show percentages.","If there are multiple subplots, or multiple `stackgroup`s on one","subplot, each will be normalized within its own set."].join(" ")},stackgaps:{valType:"enumerated",values:["infer zero","interpolate"],dflt:"infer zero",role:"info",editType:"calc",description:["Only relevant when `stackgroup` is used, and only the first","`stackgaps` found in the `stackgroup` will be used - including","if `visible` is *legendonly* but not if it is `false`.","Determines how we handle locations at which other traces in this","group have data but this one does not.","With *infer zero* we insert a zero at these locations.","With *interpolate* we linearly interpolate between existing","values, and extrapolate a constant beyond the existing values."].join(" ")},text:{valType:"string",role:"info",dflt:"",arrayOk:!0,editType:"calc",description:["Sets text elements associated with each (x,y) pair.","If a single string, the same string appears over","all the data points.","If an array of string, the items are mapped in order to the","this trace's (x,y) coordinates.","If trace `hoverinfo` contains a *text* flag and *hovertext* is not set,","these elements will be seen in the hover labels."].join(" ")},texttemplate:n({},{}),hovertext:{valType:"string",role:"info",dflt:"",arrayOk:!0,editType:"style",description:["Sets hover text elements associated with each (x,y) pair.","If a single string, the same string appears over","all the data points.","If an array of string, the items are mapped in order to the","this trace's (x,y) coordinates.","To be seen, trace `hoverinfo` must contain a *text* flag."].join(" ")},mode:{valType:"flaglist",flags:["lines","markers","text"],extras:["none"],role:"info",editType:"calc",description:["Determines the drawing mode for this scatter trace.","If the provided `mode` includes *text* then the `text` elements","appear at the coordinates. Otherwise, the `text` elements","appear on hover.","If there are less than "+u.PTS_LINESONLY+" points","and the trace is not stacked","then the default is *lines+markers*. Otherwise, *lines*."].join(" ")},hoveron:{valType:"flaglist",flags:["points","fills"],role:"info",editType:"style",description:["Do the hover effects highlight individual points (markers or","line points) or do they highlight filled regions?","If the fill is *toself* or *tonext* and there are no markers","or text, then the default is *fills*, otherwise it is *points*."].join(" ")},hovertemplate:i({},{keys:u.eventDataKeys}),line:{color:{valType:"color",role:"style",editType:"style",anim:!0,description:"Sets the line color."},width:{valType:"number",min:0,dflt:2,role:"style",editType:"style",anim:!0,description:"Sets the line width (in px)."},shape:{valType:"enumerated",values:["linear","spline","hv","vh","hvh","vhv"],dflt:"linear",role:"style",editType:"plot",description:["Determines the line shape.","With *spline* the lines are drawn using spline interpolation.","The other available values correspond to step-wise line shapes."].join(" ")},smoothing:{valType:"number",min:0,max:1.3,dflt:1,role:"style",editType:"plot",description:["Has an effect only if `shape` is set to *spline*","Sets the amount of smoothing.","*0* corresponds to no smoothing (equivalent to a *linear* shape)."].join(" ")},dash:c({},s,{editType:"style"}),simplify:{valType:"boolean",dflt:!0,role:"info",editType:"plot",description:["Simplifies lines by removing nearly-collinear points. When transitioning","lines, it may be desirable to disable this so that the number of points","along the resulting SVG path is unaffected."].join(" ")},editType:"plot"},connectgaps:{valType:"boolean",dflt:!1,role:"info",editType:"calc",description:["Determines whether or not gaps","(i.e. {nan} or missing values)","in the provided data arrays are connected."].join(" ")},cliponaxis:{valType:"boolean",dflt:!0,role:"info",editType:"plot",description:["Determines whether or not markers and text nodes","are clipped about the subplot axes.","To show markers and text nodes above axis lines and tick labels,","make sure to set `xaxis.layer` and `yaxis.layer` to *below traces*."].join(" ")},fill:{valType:"enumerated",values:["none","tozeroy","tozerox","tonexty","tonextx","toself","tonext"],role:"style",editType:"calc",description:["Sets the area to fill with a solid color.","Defaults to *none* unless this trace is stacked, then it gets","*tonexty* (*tonextx*) if `orientation` is *v* (*h*)","Use with `fillcolor` if not *none*.","*tozerox* and *tozeroy* fill to x=0 and y=0 respectively.","*tonextx* and *tonexty* fill between the endpoints of this","trace and the endpoints of the trace before it, connecting those","endpoints with straight lines (to make a stacked area graph);","if there is no trace before it, they behave like *tozerox* and","*tozeroy*.","*toself* connects the endpoints of the trace (or each segment","of the trace if it has gaps) into a closed shape.","*tonext* fills the space between two traces if one completely","encloses the other (eg consecutive contour lines), and behaves like","*toself* if there is no trace before it. *tonext* should not be","used if one trace does not enclose the other.","Traces in a `stackgroup` will only fill to (or be filled to) other","traces in the same group. With multiple `stackgroup`s or some","traces stacked and some not, if fill-linked traces are not already","consecutive, the later ones will be pushed down in the drawing order."].join(" ")},fillcolor:{valType:"color",role:"style",editType:"style",anim:!0,description:["Sets the fill color.","Defaults to a half-transparent variant of the line color,","marker color, or marker line color, whichever is available."].join(" ")},marker:c({symbol:{valType:"enumerated",values:l.symbolList,dflt:"circle",arrayOk:!0,role:"style",editType:"style",description:["Sets the marker symbol type.","Adding 100 is equivalent to appending *-open* to a symbol name.","Adding 200 is equivalent to appending *-dot* to a symbol name.","Adding 300 is equivalent to appending *-open-dot*","or *dot-open* to a symbol name."].join(" ")},opacity:{valType:"number",min:0,max:1,arrayOk:!0,role:"style",editType:"style",anim:!0,description:"Sets the marker opacity."},size:{valType:"number",min:0,dflt:6,arrayOk:!0,role:"style",editType:"calc",anim:!0,description:"Sets the marker size (in px)."},maxdisplayed:{valType:"number",min:0,dflt:0,role:"style",editType:"plot",description:["Sets a maximum number of points to be drawn on the graph.","*0* corresponds to no limit."].join(" ")},sizeref:{valType:"number",dflt:1,role:"style",editType:"calc",description:["Has an effect only if `marker.size` is set to a numerical array.","Sets the scale factor used to determine the rendered size of","marker points. Use with `sizemin` and `sizemode`."].join(" ")},sizemin:{valType:"number",min:0,dflt:0,role:"style",editType:"calc",description:["Has an effect only if `marker.size` is set to a numerical array.","Sets the minimum size (in px) of the rendered marker points."].join(" ")},sizemode:{valType:"enumerated",values:["diameter","area"],dflt:"diameter",role:"info",editType:"calc",description:["Has an effect only if `marker.size` is set to a numerical array.","Sets the rule for which the data in `size` is converted","to pixels."].join(" ")},line:c({width:{valType:"number",min:0,arrayOk:!0,role:"style",editType:"style",anim:!0,description:"Sets the width (in px) of the lines bounding the marker points."},editType:"calc"},o("marker.line",{anim:!0})),gradient:{type:{valType:"enumerated",values:["radial","horizontal","vertical","none"],arrayOk:!0,dflt:"none",role:"style",editType:"calc",description:["Sets the type of gradient used to fill the markers"].join(" ")},color:{valType:"color",arrayOk:!0,role:"style",editType:"calc",description:["Sets the final color of the gradient fill:","the center color for radial, the right for horizontal,","or the bottom for vertical."].join(" ")},editType:"calc"},editType:"calc"},o("marker",{anim:!0})),selected:{marker:{opacity:{valType:"number",min:0,max:1,role:"style",editType:"style",description:"Sets the marker opacity of selected points."},color:{valType:"color",role:"style",editType:"style",description:"Sets the marker color of selected points."},size:{valType:"number",min:0,role:"style",editType:"style",description:"Sets the marker size of selected points."},editType:"style"},textfont:{color:{valType:"color",role:"style",editType:"style",description:"Sets the text font color of selected points."},editType:"style"},editType:"style"},unselected:{marker:{opacity:{valType:"number",min:0,max:1,role:"style",editType:"style",description:"Sets the marker opacity of unselected points, applied only when a selection exists."},color:{valType:"color",role:"style",editType:"style",description:"Sets the marker color of unselected points, applied only when a selection exists."},size:{valType:"number",min:0,role:"style",editType:"style",description:"Sets the marker size of unselected points, applied only when a selection exists."},editType:"style"},textfont:{color:{valType:"color",role:"style",editType:"style",description:"Sets the text font color of unselected points, applied only when a selection exists."},editType:"style"},editType:"style"},textposition:{valType:"enumerated",values:["top left","top center","top right","middle left","middle center","middle right","bottom left","bottom center","bottom right"],dflt:"middle center",arrayOk:!0,role:"style",editType:"calc",description:["Sets the positions of the `text` elements","with respects to the (x,y) coordinates."].join(" ")},textfont:a({editType:"calc",colorEditType:"style",arrayOk:!0,description:"Sets the text font."}),r:{valType:"data_array",editType:"calc",description:["r coordinates in scatter traces are deprecated!","Please switch to the *scatterpolar* trace type.","Sets the radial coordinates","for legacy polar chart only."].join("")},t:{valType:"data_array",editType:"calc",description:["t coordinates in scatter traces are deprecated!","Please switch to the *scatterpolar* trace type.","Sets the angular coordinates","for legacy polar chart only."].join("")}}},"107c7":function(e,t,r){var n=r("d039"),i=r("da84"),o=i.RegExp;e.exports=n((function(){var e=o("(?b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$c")}))},1085:function(e,t,r){"use strict";var n=r("6e58"),i=r("fc26"),o=r("c400").getTopojsonFeatures,a=r("2169"),s=r("0919"),l=r("ce56").findExtremes,u=r("e806").BADNUM,c=r("70b4").calcMarkerSize,f=r("de81"),d=r("cebf");function p(e,t,r){var o=t.layers.frontplot.select(".scatterlayer"),s=i.makeTraceGroups(o,r,"trace scattergeo");function l(e,t){e.lonlat[0]===u&&n.select(t).remove()}s.selectAll("*").remove(),s.each((function(t){var r=n.select(this),o=t[0].trace;if(f.hasLines(o)||"none"!==o.fill){var s=a.calcTraceToLineCoords(t),u="none"!==o.fill?a.makePolygon(s):a.makeLine(s);r.selectAll("path.js-line").data([{geojson:u,trace:o}]).enter().append("path").classed("js-line",!0).style("stroke-miterlimit",2)}f.hasMarkers(o)&&r.selectAll("path.point").data(i.identity).enter().append("path").classed("point",!0).each((function(e){l(e,this)})),f.hasText(o)&&r.selectAll("g").data(i.identity).enter().append("g").append("text").each((function(e){l(e,this)})),d(e,t)}))}function h(e,t){var r,n,i=e[0].trace,a=t[i.geo],f=a._subplot,d=i._length;if(Array.isArray(i.locations)){var p=i.locationmode,h="geojson-id"===p?s.extractTraceFeature(e):o(i,f.topojson);for(r=0;r0;(s>>>=1)&&(t+=t))1&s&&(r+=t);return r}},1155:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t0&&t-1 in e)}C.fn=C.prototype={jquery:k,constructor:C,length:0,toArray:function(){return l.call(this)},get:function(e){return null==e?l.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=C.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return C.each(this,e)},map:function(e){return this.pushStack(C.map(this,(function(t,r){return e.call(t,r,t)})))},slice:function(){return this.pushStack(l.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(C.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(C.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,r=+e+(e<0?t:0);return this.pushStack(r>=0&&r+~]|"+F+")"+F+"*"),W=new RegExp(F+"|>"),K=new RegExp(N),q=new RegExp("^"+R+"$"),G={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+z),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+F+"*(even|odd|(([+-]|)(\\d*)n|)"+F+"*(?:([+-]|)"+F+"*(\\d+)|))"+F+"*\\)|)","i"),bool:new RegExp("^(?:"+j+")$","i"),needsContext:new RegExp("^"+F+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+F+"*((?:-\\d)?\\d*)"+F+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,X=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,J=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+F+"?|\\\\([^\\r\\n\\f])","g"),re=function(e,t){var r="0x"+e.slice(1)-65536;return t||(r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320))},ne=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){d()},ae=be((function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{L.apply(M=I.call(x.childNodes),x.childNodes),M[x.childNodes.length].nodeType}catch(Se){L={apply:M.length?function(e,t){P.apply(e,I.call(t))}:function(e,t){var r=e.length,n=0;while(e[r++]=t[n++]);e.length=r-1}}}function se(e,t,n,i){var o,s,u,c,f,h,g,y=t&&t.ownerDocument,x=t?t.nodeType:9;if(n=n||[],"string"!==typeof e||!e||1!==x&&9!==x&&11!==x)return n;if(!i&&(d(t),t=t||p,v)){if(11!==x&&(f=$.exec(e)))if(o=f[1]){if(9===x){if(!(u=t.getElementById(o)))return n;if(u.id===o)return n.push(u),n}else if(y&&(u=y.getElementById(o))&&A(t,u)&&u.id===o)return n.push(u),n}else{if(f[2])return L.apply(n,t.getElementsByTagName(e)),n;if((o=f[3])&&r.getElementsByClassName&&t.getElementsByClassName)return L.apply(n,t.getElementsByClassName(o)),n}if(r.qsa&&!S[e+" "]&&(!m||!m.test(e))&&(1!==x||"object"!==t.nodeName.toLowerCase())){if(g=e,y=t,1===x&&(W.test(e)||Q.test(e))){y=ee.test(e)&&ge(t.parentNode)||t,y===t&&r.scope||((c=t.getAttribute("id"))?c=c.replace(ne,ie):t.setAttribute("id",c=b)),h=a(e),s=h.length;while(s--)h[s]=(c?"#"+c:":scope")+" "+Ae(h[s]);g=h.join(",")}try{return L.apply(n,y.querySelectorAll(g)),n}catch(w){S(e,!0)}finally{c===b&&t.removeAttribute("id")}}}return l(e.replace(H,"$1"),t,n,i)}function le(){var e=[];function t(r,i){return e.push(r+" ")>n.cacheLength&&delete t[e.shift()],t[r+" "]=i}return t}function ue(e){return e[b]=!0,e}function ce(e){var t=p.createElement("fieldset");try{return!!e(t)}catch(Se){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var r=e.split("|"),i=r.length;while(i--)n.attrHandle[r[i]]=t}function de(e,t){var r=t&&e,n=r&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(n)return n;if(r)while(r=r.nextSibling)if(r===t)return-1;return e?1:-1}function pe(e){return function(t){var r=t.nodeName.toLowerCase();return"input"===r&&t.type===e}}function he(e){return function(t){var r=t.nodeName.toLowerCase();return("input"===r||"button"===r)&&t.type===e}}function ve(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ae(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function me(e){return ue((function(t){return t=+t,ue((function(r,n){var i,o=e([],r.length,t),a=o.length;while(a--)r[i=o[a]]&&(r[i]=!(n[i]=r[i]))}))}))}function ge(e){return e&&"undefined"!==typeof e.getElementsByTagName&&e}for(t in r=se.support={},o=se.isXML=function(e){var t=e&&e.namespaceURI,r=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||r&&r.nodeName||"HTML")},d=se.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:x;return a!=p&&9===a.nodeType&&a.documentElement?(p=a,h=p.documentElement,v=!o(p),x!=p&&(i=p.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",oe,!1):i.attachEvent&&i.attachEvent("onunload",oe)),r.scope=ce((function(e){return h.appendChild(e).appendChild(p.createElement("div")),"undefined"!==typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length})),r.attributes=ce((function(e){return e.className="i",!e.getAttribute("className")})),r.getElementsByTagName=ce((function(e){return e.appendChild(p.createComment("")),!e.getElementsByTagName("*").length})),r.getElementsByClassName=J.test(p.getElementsByClassName),r.getById=ce((function(e){return h.appendChild(e).id=b,!p.getElementsByName||!p.getElementsByName(b).length})),r.getById?(n.filter["ID"]=function(e){var t=e.replace(te,re);return function(e){return e.getAttribute("id")===t}},n.find["ID"]=function(e,t){if("undefined"!==typeof t.getElementById&&v){var r=t.getElementById(e);return r?[r]:[]}}):(n.filter["ID"]=function(e){var t=e.replace(te,re);return function(e){var r="undefined"!==typeof e.getAttributeNode&&e.getAttributeNode("id");return r&&r.value===t}},n.find["ID"]=function(e,t){if("undefined"!==typeof t.getElementById&&v){var r,n,i,o=t.getElementById(e);if(o){if(r=o.getAttributeNode("id"),r&&r.value===e)return[o];i=t.getElementsByName(e),n=0;while(o=i[n++])if(r=o.getAttributeNode("id"),r&&r.value===e)return[o]}return[]}}),n.find["TAG"]=r.getElementsByTagName?function(e,t){return"undefined"!==typeof t.getElementsByTagName?t.getElementsByTagName(e):r.qsa?t.querySelectorAll(e):void 0}:function(e,t){var r,n=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(r=o[i++])1===r.nodeType&&n.push(r);return n}return o},n.find["CLASS"]=r.getElementsByClassName&&function(e,t){if("undefined"!==typeof t.getElementsByClassName&&v)return t.getElementsByClassName(e)},g=[],m=[],(r.qsa=J.test(p.querySelectorAll))&&(ce((function(e){var t;h.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+F+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+F+"*(?:value|"+j+")"),e.querySelectorAll("[id~="+b+"-]").length||m.push("~="),t=p.createElement("input"),t.setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||m.push("\\["+F+"*name"+F+"*="+F+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||m.push(".#.+[+~]"),e.querySelectorAll("\\\f"),m.push("[\\r\\n\\f]")})),ce((function(e){e.innerHTML="";var t=p.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+F+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")}))),(r.matchesSelector=J.test(y=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ce((function(e){r.disconnectedMatch=y.call(e,"*"),y.call(e,"[s!='']:x"),g.push("!=",N)})),m=m.length&&new RegExp(m.join("|")),g=g.length&&new RegExp(g.join("|")),t=J.test(h.compareDocumentPosition),A=t||J.test(h.contains)?function(e,t){var r=9===e.nodeType?e.documentElement:e,n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(r.contains?r.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},T=t?function(e,t){if(e===t)return f=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!r.sortDetached&&t.compareDocumentPosition(e)===n?e==p||e.ownerDocument==x&&A(x,e)?-1:t==p||t.ownerDocument==x&&A(x,t)?1:c?D(c,e)-D(c,t):0:4&n?-1:1)}:function(e,t){if(e===t)return f=!0,0;var r,n=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==p?-1:t==p?1:i?-1:o?1:c?D(c,e)-D(c,t):0;if(i===o)return de(e,t);r=e;while(r=r.parentNode)a.unshift(r);r=t;while(r=r.parentNode)s.unshift(r);while(a[n]===s[n])n++;return n?de(a[n],s[n]):a[n]==x?-1:s[n]==x?1:0},p):p},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(d(e),r.matchesSelector&&v&&!S[t+" "]&&(!g||!g.test(t))&&(!m||!m.test(t)))try{var n=y.call(e,t);if(n||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(Se){S(t,!0)}return se(t,p,null,[e]).length>0},se.contains=function(e,t){return(e.ownerDocument||e)!=p&&d(e),A(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=p&&d(e);var i=n.attrHandle[t.toLowerCase()],o=i&&O.call(n.attrHandle,t.toLowerCase())?i(e,t,!v):void 0;return void 0!==o?o:r.attributes||!v?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},se.escape=function(e){return(e+"").replace(ne,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],i=0,o=0;if(f=!r.detectDuplicates,c=!r.sortStable&&e.slice(0),e.sort(T),f){while(t=e[o++])t===e[o]&&(i=n.push(o));while(i--)e.splice(n[i],1)}return c=null,e},i=se.getText=function(e){var t,r="",n=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"===typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)r+=i(e)}else if(3===o||4===o)return e.nodeValue}else while(t=e[n++])r+=i(t);return r},n=se.selectors={cacheLength:50,createPseudo:ue,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,re),e[3]=(e[3]||e[4]||e[5]||"").replace(te,re),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,r=!e[6]&&e[2];return G["CHILD"].test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":r&&K.test(r)&&(t=a(r,!0))&&(t=r.indexOf(")",r.length-t)-r.length)&&(e[0]=e[0].slice(0,t),e[2]=r.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,re).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=k[e+" "];return t||(t=new RegExp("(^|"+F+")"+e+"("+F+"|$)"))&&k(e,(function(e){return t.test("string"===typeof e.className&&e.className||"undefined"!==typeof e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,r){return function(n){var i=se.attr(n,e);return null==i?"!="===t:!t||(i+="","="===t?i===r:"!="===t?i!==r:"^="===t?r&&0===i.indexOf(r):"*="===t?r&&i.indexOf(r)>-1:"$="===t?r&&i.slice(-r.length)===r:"~="===t?(" "+i.replace(U," ")+" ").indexOf(r)>-1:"|="===t&&(i===r||i.slice(0,r.length+1)===r+"-"))}},CHILD:function(e,t,r,n,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===n&&0===i?function(e){return!!e.parentNode}:function(t,r,l){var u,c,f,d,p,h,v=o!==a?"nextSibling":"previousSibling",m=t.parentNode,g=s&&t.nodeName.toLowerCase(),y=!l&&!s,A=!1;if(m){if(o){while(v){d=t;while(d=d[v])if(s?d.nodeName.toLowerCase()===g:1===d.nodeType)return!1;h=v="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&y){d=m,f=d[b]||(d[b]={}),c=f[d.uniqueID]||(f[d.uniqueID]={}),u=c[e]||[],p=u[0]===w&&u[1],A=p&&u[2],d=p&&m.childNodes[p];while(d=++p&&d&&d[v]||(A=p=0)||h.pop())if(1===d.nodeType&&++A&&d===t){c[e]=[w,p,A];break}}else if(y&&(d=t,f=d[b]||(d[b]={}),c=f[d.uniqueID]||(f[d.uniqueID]={}),u=c[e]||[],p=u[0]===w&&u[1],A=p),!1===A)while(d=++p&&d&&d[v]||(A=p=0)||h.pop())if((s?d.nodeName.toLowerCase()===g:1===d.nodeType)&&++A&&(y&&(f=d[b]||(d[b]={}),c=f[d.uniqueID]||(f[d.uniqueID]={}),c[e]=[w,A]),d===t))break;return A-=i,A===n||A%n===0&&A/n>=0}}},PSEUDO:function(e,t){var r,i=n.pseudos[e]||n.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return i[b]?i(t):i.length>1?(r=[e,e,"",t],n.setFilters.hasOwnProperty(e.toLowerCase())?ue((function(e,r){var n,o=i(e,t),a=o.length;while(a--)n=D(e,o[a]),e[n]=!(r[n]=o[a])})):function(e){return i(e,0,r)}):i}},pseudos:{not:ue((function(e){var t=[],r=[],n=s(e.replace(H,"$1"));return n[b]?ue((function(e,t,r,i){var o,a=n(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))})):function(e,i,o){return t[0]=e,n(t,null,o,r),t[0]=null,!r.pop()}})),has:ue((function(e){return function(t){return se(e,t).length>0}})),contains:ue((function(e){return e=e.replace(te,re),function(t){return(t.textContent||i(t)).indexOf(e)>-1}})),lang:ue((function(e){return q.test(e||"")||se.error("unsupported lang: "+e),e=e.replace(te,re).toLowerCase(),function(t){var r;do{if(r=v?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return r=r.toLowerCase(),r===e||0===r.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var r=e.location&&e.location.hash;return r&&r.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ve(!1),disabled:ve(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!n.pseudos["empty"](e)},header:function(e){return Z.test(e.nodeName)},input:function(e){return X.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:me((function(){return[0]})),last:me((function(e,t){return[t-1]})),eq:me((function(e,t,r){return[r<0?r+t:r]})),even:me((function(e,t){for(var r=0;rt?t:r;--n>=0;)e.push(n);return e})),gt:me((function(e,t,r){for(var n=r<0?r+t:r;++n1?function(t,r,n){var i=e.length;while(i--)if(!e[i](t,r,n))return!1;return!0}:e[0]}function we(e,t,r){for(var n=0,i=t.length;n-1&&(o[u]=!(a[u]=f))}}else g=_e(g===a?g.splice(h,g.length):g),i?i(null,a,g,l):L.apply(a,g)}))}function Ce(e){for(var t,r,i,o=e.length,a=n.relative[e[0].type],s=a||n.relative[" "],l=a?1:0,c=be((function(e){return e===t}),s,!0),f=be((function(e){return D(t,e)>-1}),s,!0),d=[function(e,r,n){var i=!a&&(n||r!==u)||((t=r).nodeType?c(e,r,n):f(e,r,n));return t=null,i}];l1&&xe(d),l>1&&Ae(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(H,"$1"),r,l0,i=e.length>0,o=function(o,a,s,l,c){var f,h,m,g=0,y="0",A=o&&[],b=[],x=u,_=o||i&&n.find["TAG"]("*",c),k=w+=null==x?1:Math.random()||.1,C=_.length;for(c&&(u=a==p||a||c);y!==C&&null!=(f=_[y]);y++){if(i&&f){h=0,a||f.ownerDocument==p||(d(f),s=!v);while(m=e[h++])if(m(f,a||p,s)){l.push(f);break}c&&(w=k)}r&&((f=!m&&f)&&g--,o&&A.push(f))}if(g+=y,r&&y!==g){h=0;while(m=t[h++])m(A,b,a,s);if(o){if(g>0)while(y--)A[y]||b[y]||(b[y]=B.call(l));b=_e(b)}L.apply(l,b),c&&!o&&b.length>0&&g+t.length>1&&se.uniqueSort(l)}return c&&(w=k,u=x),A};return r?ue(o):o}return ye.prototype=n.filters=n.pseudos,n.setFilters=new ye,a=se.tokenize=function(e,t){var r,i,o,a,s,l,u,c=C[e+" "];if(c)return t?0:c.slice(0);s=e,l=[],u=n.preFilter;while(s){for(a in r&&!(i=V.exec(s))||(i&&(s=s.slice(i[0].length)||s),l.push(o=[])),r=!1,(i=Q.exec(s))&&(r=i.shift(),o.push({value:r,type:i[0].replace(H," ")}),s=s.slice(r.length)),n.filter)!(i=G[a].exec(s))||u[a]&&!(i=u[a](i))||(r=i.shift(),o.push({value:r,type:a,matches:i}),s=s.slice(r.length));if(!r)break}return t?s.length:s?se.error(e):C(e,l).slice(0)},s=se.compile=function(e,t){var r,n=[],i=[],o=E[e+" "];if(!o){t||(t=a(e)),r=t.length;while(r--)o=Ce(t[r]),o[b]?n.push(o):i.push(o);o=E(e,Ee(i,n)),o.selector=e}return o},l=se.select=function(e,t,r,i){var o,l,u,c,f,d="function"===typeof e&&e,p=!i&&a(e=d.selector||e);if(r=r||[],1===p.length){if(l=p[0]=p[0].slice(0),l.length>2&&"ID"===(u=l[0]).type&&9===t.nodeType&&v&&n.relative[l[1].type]){if(t=(n.find["ID"](u.matches[0].replace(te,re),t)||[])[0],!t)return r;d&&(t=t.parentNode),e=e.slice(l.shift().value.length)}o=G["needsContext"].test(e)?0:l.length;while(o--){if(u=l[o],n.relative[c=u.type])break;if((f=n.find[c])&&(i=f(u.matches[0].replace(te,re),ee.test(l[0].type)&&ge(t.parentNode)||t))){if(l.splice(o,1),e=i.length&&Ae(l),!e)return L.apply(r,i),r;break}}}return(d||s(e,p))(i,t,!v,r,!t||ee.test(e)&&ge(t.parentNode)||t),r},r.sortStable=b.split("").sort(T).join("")===b,r.detectDuplicates=!!f,d(),r.sortDetached=ce((function(e){return 1&e.compareDocumentPosition(p.createElement("fieldset"))})),ce((function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")}))||fe("type|href|height|width",(function(e,t,r){if(!r)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)})),r.attributes&&ce((function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")}))||fe("value",(function(e,t,r){if(!r&&"input"===e.nodeName.toLowerCase())return e.defaultValue})),ce((function(e){return null==e.getAttribute("disabled")}))||fe(j,(function(e,t,r){var n;if(!r)return!0===e[t]?t.toLowerCase():(n=e.getAttributeNode(t))&&n.specified?n.value:null})),se}(r);C.find=S,C.expr=S.selectors,C.expr[":"]=C.expr.pseudos,C.uniqueSort=C.unique=S.uniqueSort,C.text=S.getText,C.isXMLDoc=S.isXML,C.contains=S.contains,C.escapeSelector=S.escape;var T=function(e,t,r){var n=[],i=void 0!==r;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&C(e).is(r))break;n.push(e)}return n},O=function(e,t){for(var r=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&r.push(e);return r},M=C.expr.match.needsContext;function B(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var P=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function L(e,t,r){return y(t)?C.grep(e,(function(e,n){return!!t.call(e,n,e)!==r})):t.nodeType?C.grep(e,(function(e){return e===t!==r})):"string"!==typeof t?C.grep(e,(function(e){return f.call(t,e)>-1!==r})):C.filter(t,e,r)}C.filter=function(e,t,r){var n=t[0];return r&&(e=":not("+e+")"),1===t.length&&1===n.nodeType?C.find.matchesSelector(n,e)?[n]:[]:C.find.matches(e,C.grep(t,(function(e){return 1===e.nodeType})))},C.fn.extend({find:function(e){var t,r,n=this.length,i=this;if("string"!==typeof e)return this.pushStack(C(e).filter((function(){for(t=0;t1?C.uniqueSort(r):r},filter:function(e){return this.pushStack(L(this,e||[],!1))},not:function(e){return this.pushStack(L(this,e||[],!0))},is:function(e){return!!L(this,"string"===typeof e&&M.test(e)?C(e):e||[],!1).length}});var I,D=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,j=C.fn.init=function(e,t,r){var n,i;if(!e)return this;if(r=r||I,"string"===typeof e){if(n="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:D.exec(e),!n||!n[1]&&t)return!t||t.jquery?(t||r).find(e):this.constructor(t).find(e);if(n[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:b,!0)),P.test(n[1])&&C.isPlainObject(t))for(n in t)y(this[n])?this[n](t[n]):this.attr(n,t[n]);return this}return i=b.getElementById(n[2]),i&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==r.ready?r.ready(e):e(C):C.makeArray(e,this)};j.prototype=C.fn,I=C(b);var F=/^(?:parents|prev(?:Until|All))/,R={children:!0,contents:!0,next:!0,prev:!0};function z(e,t){while((e=e[t])&&1!==e.nodeType);return e}C.fn.extend({has:function(e){var t=C(e,this),r=t.length;return this.filter((function(){for(var e=0;e-1:1===r.nodeType&&C.find.matchesSelector(r,e))){o.push(r);break}return this.pushStack(o.length>1?C.uniqueSort(o):o)},index:function(e){return e?"string"===typeof e?f.call(C(e),this[0]):f.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(C.uniqueSort(C.merge(this.get(),C(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),C.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return T(e,"parentNode")},parentsUntil:function(e,t,r){return T(e,"parentNode",r)},next:function(e){return z(e,"nextSibling")},prev:function(e){return z(e,"previousSibling")},nextAll:function(e){return T(e,"nextSibling")},prevAll:function(e){return T(e,"previousSibling")},nextUntil:function(e,t,r){return T(e,"nextSibling",r)},prevUntil:function(e,t,r){return T(e,"previousSibling",r)},siblings:function(e){return O((e.parentNode||{}).firstChild,e)},children:function(e){return O(e.firstChild)},contents:function(e){return null!=e.contentDocument&&s(e.contentDocument)?e.contentDocument:(B(e,"template")&&(e=e.content||e),C.merge([],e.childNodes))}},(function(e,t){C.fn[e]=function(r,n){var i=C.map(this,t,r);return"Until"!==e.slice(-5)&&(n=r),n&&"string"===typeof n&&(i=C.filter(n,i)),this.length>1&&(R[e]||C.uniqueSort(i),F.test(e)&&i.reverse()),this.pushStack(i)}}));var N=/[^\x20\t\r\n\f]+/g;function U(e){var t={};return C.each(e.match(N)||[],(function(e,r){t[r]=!0})),t}function H(e){return e}function V(e){throw e}function Q(e,t,r,n){var i;try{e&&y(i=e.promise)?i.call(e).done(t).fail(r):e&&y(i=e.then)?i.call(e,t,r):t.apply(void 0,[e].slice(n))}catch(e){r.apply(void 0,[e])}}C.Callbacks=function(e){e="string"===typeof e?U(e):C.extend({},e);var t,r,n,i,o=[],a=[],s=-1,l=function(){for(i=i||e.once,n=t=!0;a.length;s=-1){r=a.shift();while(++s-1)o.splice(r,1),r<=s&&s--})),this},has:function(e){return e?C.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=r="",this},disabled:function(){return!o},lock:function(){return i=a=[],r||t||(o=r=""),this},locked:function(){return!!i},fireWith:function(e,r){return i||(r=r||[],r=[e,r.slice?r.slice():r],a.push(r),t||l()),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!n}};return u},C.extend({Deferred:function(e){var t=[["notify","progress",C.Callbacks("memory"),C.Callbacks("memory"),2],["resolve","done",C.Callbacks("once memory"),C.Callbacks("once memory"),0,"resolved"],["reject","fail",C.Callbacks("once memory"),C.Callbacks("once memory"),1,"rejected"]],n="pending",i={state:function(){return n},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return i.then(null,e)},pipe:function(){var e=arguments;return C.Deferred((function(r){C.each(t,(function(t,n){var i=y(e[n[4]])&&e[n[4]];o[n[1]]((function(){var e=i&&i.apply(this,arguments);e&&y(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[n[0]+"With"](this,i?[e]:arguments)}))})),e=null})).promise()},then:function(e,n,i){var o=0;function a(e,t,n,i){return function(){var s=this,l=arguments,u=function(){var r,u;if(!(e=o&&(n!==V&&(s=void 0,l=[r]),t.rejectWith(s,l))}};e?c():(C.Deferred.getStackHook&&(c.stackTrace=C.Deferred.getStackHook()),r.setTimeout(c))}}return C.Deferred((function(r){t[0][3].add(a(0,r,y(i)?i:H,r.notifyWith)),t[1][3].add(a(0,r,y(e)?e:H)),t[2][3].add(a(0,r,y(n)?n:V))})).promise()},promise:function(e){return null!=e?C.extend(e,i):i}},o={};return C.each(t,(function(e,r){var a=r[2],s=r[5];i[r[1]]=a.add,s&&a.add((function(){n=s}),t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),a.add(r[3].fire),o[r[0]]=function(){return o[r[0]+"With"](this===o?void 0:this,arguments),this},o[r[0]+"With"]=a.fireWith})),i.promise(o),e&&e.call(o,o),o},when:function(e){var t=arguments.length,r=t,n=Array(r),i=l.call(arguments),o=C.Deferred(),a=function(e){return function(r){n[e]=this,i[e]=arguments.length>1?l.call(arguments):r,--t||o.resolveWith(n,i)}};if(t<=1&&(Q(e,o.done(a(r)).resolve,o.reject,!t),"pending"===o.state()||y(i[r]&&i[r].then)))return o.then();while(r--)Q(i[r],a(r),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;C.Deferred.exceptionHook=function(e,t){r.console&&r.console.warn&&e&&W.test(e.name)&&r.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},C.readyException=function(e){r.setTimeout((function(){throw e}))};var K=C.Deferred();function q(){b.removeEventListener("DOMContentLoaded",q),r.removeEventListener("load",q),C.ready()}C.fn.ready=function(e){return K.then(e).catch((function(e){C.readyException(e)})),this},C.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--C.readyWait:C.isReady)||(C.isReady=!0,!0!==e&&--C.readyWait>0||K.resolveWith(b,[C]))}}),C.ready.then=K.then,"complete"===b.readyState||"loading"!==b.readyState&&!b.documentElement.doScroll?r.setTimeout(C.ready):(b.addEventListener("DOMContentLoaded",q),r.addEventListener("load",q));var G=function(e,t,r,n,i,o,a){var s=0,l=e.length,u=null==r;if("object"===_(r))for(s in i=!0,r)G(e,t,s,r[s],!0,o,a);else if(void 0!==n&&(i=!0,y(n)||(a=!0),u&&(a?(t.call(e,n),t=null):(u=t,t=function(e,t,r){return u.call(C(e),r)})),t))for(;s1,null,!0)},removeData:function(e){return this.each((function(){re.remove(this,e)}))}}),C.extend({queue:function(e,t,r){var n;if(e)return t=(t||"fx")+"queue",n=te.get(e,t),r&&(!n||Array.isArray(r)?n=te.access(e,t,C.makeArray(r)):n.push(r)),n||[]},dequeue:function(e,t){t=t||"fx";var r=C.queue(e,t),n=r.length,i=r.shift(),o=C._queueHooks(e,t),a=function(){C.dequeue(e,t)};"inprogress"===i&&(i=r.shift(),n--),i&&("fx"===t&&r.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!n&&o&&o.empty.fire()},_queueHooks:function(e,t){var r=t+"queueHooks";return te.get(e,r)||te.access(e,r,{empty:C.Callbacks("once memory").add((function(){te.remove(e,[t+"queue",r])}))})}}),C.fn.extend({queue:function(e,t){var r=2;return"string"!==typeof e&&(t=e,e="fx",r--),arguments.length\x20\t\r\n\f]*)/i,be=/^$|^module$|\/(?:java|ecma)script/i;(function(){var e=b.createDocumentFragment(),t=e.appendChild(b.createElement("div")),r=b.createElement("input");r.setAttribute("type","radio"),r.setAttribute("checked","checked"),r.setAttribute("name","t"),t.appendChild(r),g.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML="",g.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue,t.innerHTML="",g.option=!!t.lastChild})();var xe={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function we(e,t){var r;return r="undefined"!==typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!==typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&B(e,t)?C.merge([e],r):r}function _e(e,t){for(var r=0,n=e.length;r",""]);var ke=/<|&#?\w+;/;function Ce(e,t,r,n,i){for(var o,a,s,l,u,c,f=t.createDocumentFragment(),d=[],p=0,h=e.length;p-1)i&&i.push(o);else if(u=fe(o),a=we(f.appendChild(o),"script"),u&&_e(a),r){c=0;while(o=a[c++])be.test(o.type||"")&&r.push(o)}return f}var Ee=/^([^.]*)(?:\.(.+)|)/;function Se(){return!0}function Te(){return!1}function Oe(e,t){return e===Me()===("focus"===t)}function Me(){try{return b.activeElement}catch(e){}}function Be(e,t,r,n,i,o){var a,s;if("object"===typeof t){for(s in"string"!==typeof r&&(n=n||r,r=void 0),t)Be(e,s,r,n,t[s],o);return e}if(null==n&&null==i?(i=r,n=r=void 0):null==i&&("string"===typeof r?(i=n,n=void 0):(i=n,n=r,r=void 0)),!1===i)i=Te;else if(!i)return e;return 1===o&&(a=i,i=function(e){return C().off(e),a.apply(this,arguments)},i.guid=a.guid||(a.guid=C.guid++)),e.each((function(){C.event.add(this,t,i,n,r)}))}function Pe(e,t,r){r?(te.set(e,t,!1),C.event.add(e,t,{namespace:!1,handler:function(e){var n,i,o=te.get(this,t);if(1&e.isTrigger&&this[t]){if(o.length)(C.event.special[t]||{}).delegateType&&e.stopPropagation();else if(o=l.call(arguments),te.set(this,t,o),n=r(this,t),this[t](),i=te.get(this,t),o!==i||n?te.set(this,t,!1):i={},o!==i)return e.stopImmediatePropagation(),e.preventDefault(),i&&i.value}else o.length&&(te.set(this,t,{value:C.event.trigger(C.extend(o[0],C.Event.prototype),o.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===te.get(e,t)&&C.event.add(e,t,Se)}C.event={global:{},add:function(e,t,r,n,i){var o,a,s,l,u,c,f,d,p,h,v,m=te.get(e);if($(e)){r.handler&&(o=r,r=o.handler,i=o.selector),i&&C.find.matchesSelector(ce,i),r.guid||(r.guid=C.guid++),(l=m.events)||(l=m.events=Object.create(null)),(a=m.handle)||(a=m.handle=function(t){return"undefined"!==typeof C&&C.event.triggered!==t.type?C.event.dispatch.apply(e,arguments):void 0}),t=(t||"").match(N)||[""],u=t.length;while(u--)s=Ee.exec(t[u])||[],p=v=s[1],h=(s[2]||"").split(".").sort(),p&&(f=C.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=C.event.special[p]||{},c=C.extend({type:p,origType:v,data:n,handler:r,guid:r.guid,selector:i,needsContext:i&&C.expr.match.needsContext.test(i),namespace:h.join(".")},o),(d=l[p])||(d=l[p]=[],d.delegateCount=0,f.setup&&!1!==f.setup.call(e,n,h,a)||e.addEventListener&&e.addEventListener(p,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=r.guid)),i?d.splice(d.delegateCount++,0,c):d.push(c),C.event.global[p]=!0)}},remove:function(e,t,r,n,i){var o,a,s,l,u,c,f,d,p,h,v,m=te.hasData(e)&&te.get(e);if(m&&(l=m.events)){t=(t||"").match(N)||[""],u=t.length;while(u--)if(s=Ee.exec(t[u])||[],p=v=s[1],h=(s[2]||"").split(".").sort(),p){f=C.event.special[p]||{},p=(n?f.delegateType:f.bindType)||p,d=l[p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;while(o--)c=d[o],!i&&v!==c.origType||r&&r.guid!==c.guid||s&&!s.test(c.namespace)||n&&n!==c.selector&&("**"!==n||!c.selector)||(d.splice(o,1),c.selector&&d.delegateCount--,f.remove&&f.remove.call(e,c));a&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,m.handle)||C.removeEvent(e,p,m.handle),delete l[p])}else for(p in l)C.event.remove(e,p+t[u],r,n,!0);C.isEmptyObject(l)&&te.remove(e,"handle events")}},dispatch:function(e){var t,r,n,i,o,a,s=new Array(arguments.length),l=C.event.fix(e),u=(te.get(this,"events")||Object.create(null))[l.type]||[],c=C.event.special[l.type]||{};for(s[0]=l,t=1;t=1))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==e.type||!0!==u.disabled)){for(o=[],a={},r=0;r-1:C.find(i,this,null,[u]).length),a[i]&&o.push(n);o.length&&s.push({elem:u,handlers:o})}return u=this,l\s*$/g;function je(e,t){return B(e,"table")&&B(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function Fe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function ze(e,t){var r,n,i,o,a,s,l;if(1===t.nodeType){if(te.hasData(e)&&(o=te.get(e),l=o.events,l))for(i in te.remove(t,"handle events"),l)for(r=0,n=l[i].length;r1&&"string"===typeof h&&!g.checkClone&&Ie.test(h))return e.each((function(i){var o=e.eq(i);v&&(t[0]=h.call(this,i,o.html())),Ue(o,t,r,n)}));if(d&&(i=Ce(t,e[0].ownerDocument,!1,e,n),o=i.firstChild,1===i.childNodes.length&&(i=o),o||n)){for(a=C.map(we(i,"script"),Fe),s=a.length;f0&&_e(a,!l&&we(e,"script")),s},cleanData:function(e){for(var t,r,n,i=C.event.special,o=0;void 0!==(r=e[o]);o++)if($(r)){if(t=r[te.expando]){if(t.events)for(n in t.events)i[n]?C.event.remove(r,n):C.removeEvent(r,n,t.handle);r[te.expando]=void 0}r[re.expando]&&(r[re.expando]=void 0)}}}),C.fn.extend({detach:function(e){return He(this,e,!0)},remove:function(e){return He(this,e)},text:function(e){return G(this,(function(e){return void 0===e?C.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return Ue(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=je(this,e);t.appendChild(e)}}))},prepend:function(){return Ue(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=je(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return Ue(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return Ue(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(C.cleanData(we(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return C.clone(this,e,t)}))},html:function(e){return G(this,(function(e){var t=this[0]||{},r=0,n=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"===typeof e&&!Le.test(e)&&!xe[(Ae.exec(e)||["",""])[1].toLowerCase()]){e=C.htmlPrefilter(e);try{for(;r=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-l-s-.5))||0),l}function at(e,t,r){var n=Qe(e),i=!g.boxSizingReliable()||r,o=i&&"border-box"===C.css(e,"boxSizing",!1,n),a=o,s=qe(e,t,n),l="offset"+t[0].toUpperCase()+t.slice(1);if(Ve.test(s)){if(!r)return s;s="auto"}return(!g.boxSizingReliable()&&o||!g.reliableTrDimensions()&&B(e,"tr")||"auto"===s||!parseFloat(s)&&"inline"===C.css(e,"display",!1,n))&&e.getClientRects().length&&(o="border-box"===C.css(e,"boxSizing",!1,n),a=l in e,a&&(s=e[l])),s=parseFloat(s)||0,s+ot(e,t,r||(o?"border":"content"),a,n,s)+"px"}function st(e,t,r,n,i){return new st.prototype.init(e,t,r,n,i)}C.extend({cssHooks:{opacity:{get:function(e,t){if(t){var r=qe(e,"opacity");return""===r?"1":r}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,r,n){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=J(t),l=tt.test(t),u=e.style;if(l||(t=$e(s)),a=C.cssHooks[t]||C.cssHooks[s],void 0===r)return a&&"get"in a&&void 0!==(i=a.get(e,!1,n))?i:u[t];o=typeof r,"string"===o&&(i=le.exec(r))&&i[1]&&(r=he(e,t,i),o="number"),null!=r&&r===r&&("number"!==o||l||(r+=i&&i[3]||(C.cssNumber[s]?"":"px")),g.clearCloneStyle||""!==r||0!==t.indexOf("background")||(u[t]="inherit"),a&&"set"in a&&void 0===(r=a.set(e,r,n))||(l?u.setProperty(t,r):u[t]=r))}},css:function(e,t,r,n){var i,o,a,s=J(t),l=tt.test(t);return l||(t=$e(s)),a=C.cssHooks[t]||C.cssHooks[s],a&&"get"in a&&(i=a.get(e,!0,r)),void 0===i&&(i=qe(e,t,n)),"normal"===i&&t in nt&&(i=nt[t]),""===r||r?(o=parseFloat(i),!0===r||isFinite(o)?o||0:i):i}}),C.each(["height","width"],(function(e,t){C.cssHooks[t]={get:function(e,r,n){if(r)return!et.test(C.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?at(e,t,n):We(e,rt,(function(){return at(e,t,n)}))},set:function(e,r,n){var i,o=Qe(e),a=!g.scrollboxSize()&&"absolute"===o.position,s=a||n,l=s&&"border-box"===C.css(e,"boxSizing",!1,o),u=n?ot(e,t,n,l,o):0;return l&&a&&(u-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-ot(e,t,"border",!1,o)-.5)),u&&(i=le.exec(r))&&"px"!==(i[3]||"px")&&(e.style[t]=r,r=C.css(e,t)),it(e,r,u)}}})),C.cssHooks.marginLeft=Ge(g.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(qe(e,"marginLeft"))||e.getBoundingClientRect().left-We(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),C.each({margin:"",padding:"",border:"Width"},(function(e,t){C.cssHooks[e+t]={expand:function(r){for(var n=0,i={},o="string"===typeof r?r.split(" "):[r];n<4;n++)i[e+ue[n]+t]=o[n]||o[n-2]||o[0];return i}},"margin"!==e&&(C.cssHooks[e+t].set=it)})),C.fn.extend({css:function(e,t){return G(this,(function(e,t,r){var n,i,o={},a=0;if(Array.isArray(t)){for(n=Qe(e),i=t.length;a1)}}),C.Tween=st,st.prototype={constructor:st,init:function(e,t,r,n,i,o){this.elem=e,this.prop=r,this.easing=i||C.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=n,this.unit=o||(C.cssNumber[r]?"":"px")},cur:function(){var e=st.propHooks[this.prop];return e&&e.get?e.get(this):st.propHooks._default.get(this)},run:function(e){var t,r=st.propHooks[this.prop];return this.options.duration?this.pos=t=C.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):st.propHooks._default.set(this),this}},st.prototype.init.prototype=st.prototype,st.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=C.css(e.elem,e.prop,""),t&&"auto"!==t?t:0)},set:function(e){C.fx.step[e.prop]?C.fx.step[e.prop](e):1!==e.elem.nodeType||!C.cssHooks[e.prop]&&null==e.elem.style[$e(e.prop)]?e.elem[e.prop]=e.now:C.style(e.elem,e.prop,e.now+e.unit)}}},st.propHooks.scrollTop=st.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},C.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},C.fx=st.prototype.init,C.fx.step={};var lt,ut,ct=/^(?:toggle|show|hide)$/,ft=/queueHooks$/;function dt(){ut&&(!1===b.hidden&&r.requestAnimationFrame?r.requestAnimationFrame(dt):r.setTimeout(dt,C.fx.interval),C.fx.tick())}function pt(){return r.setTimeout((function(){lt=void 0})),lt=Date.now()}function ht(e,t){var r,n=0,i={height:e};for(t=t?1:0;n<4;n+=2-t)r=ue[n],i["margin"+r]=i["padding"+r]=e;return t&&(i.opacity=i.width=e),i}function vt(e,t,r){for(var n,i=(yt.tweeners[t]||[]).concat(yt.tweeners["*"]),o=0,a=i.length;o1)},removeAttr:function(e){return this.each((function(){C.removeAttr(this,e)}))}}),C.extend({attr:function(e,t,r){var n,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"===typeof e.getAttribute?C.prop(e,t,r):(1===o&&C.isXMLDoc(e)||(i=C.attrHooks[t.toLowerCase()]||(C.expr.match.bool.test(t)?At:void 0)),void 0!==r?null===r?void C.removeAttr(e,t):i&&"set"in i&&void 0!==(n=i.set(e,r,t))?n:(e.setAttribute(t,r+""),r):i&&"get"in i&&null!==(n=i.get(e,t))?n:(n=C.find.attr(e,t),null==n?void 0:n))},attrHooks:{type:{set:function(e,t){if(!g.radioValue&&"radio"===t&&B(e,"input")){var r=e.value;return e.setAttribute("type",t),r&&(e.value=r),t}}}},removeAttr:function(e,t){var r,n=0,i=t&&t.match(N);if(i&&1===e.nodeType)while(r=i[n++])e.removeAttribute(r)}}),At={set:function(e,t,r){return!1===t?C.removeAttr(e,r):e.setAttribute(r,r),r}},C.each(C.expr.match.bool.source.match(/\w+/g),(function(e,t){var r=bt[t]||C.find.attr;bt[t]=function(e,t,n){var i,o,a=t.toLowerCase();return n||(o=bt[a],bt[a]=i,i=null!=r(e,t,n)?a:null,bt[a]=o),i}}));var xt=/^(?:input|select|textarea|button)$/i,wt=/^(?:a|area)$/i;function _t(e){var t=e.match(N)||[];return t.join(" ")}function kt(e){return e.getAttribute&&e.getAttribute("class")||""}function Ct(e){return Array.isArray(e)?e:"string"===typeof e&&e.match(N)||[]}C.fn.extend({prop:function(e,t){return G(this,C.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[C.propFix[e]||e]}))}}),C.extend({prop:function(e,t,r){var n,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&C.isXMLDoc(e)||(t=C.propFix[t]||t,i=C.propHooks[t]),void 0!==r?i&&"set"in i&&void 0!==(n=i.set(e,r,t))?n:e[t]=r:i&&"get"in i&&null!==(n=i.get(e,t))?n:e[t]},propHooks:{tabIndex:{get:function(e){var t=C.find.attr(e,"tabindex");return t?parseInt(t,10):xt.test(e.nodeName)||wt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),g.optSelected||(C.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),C.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){C.propFix[this.toLowerCase()]=this})),C.fn.extend({addClass:function(e){var t,r,n,i,o,a,s,l=0;if(y(e))return this.each((function(t){C(this).addClass(e.call(this,t,kt(this)))}));if(t=Ct(e),t.length)while(r=this[l++])if(i=kt(r),n=1===r.nodeType&&" "+_t(i)+" ",n){a=0;while(o=t[a++])n.indexOf(" "+o+" ")<0&&(n+=o+" ");s=_t(n),i!==s&&r.setAttribute("class",s)}return this},removeClass:function(e){var t,r,n,i,o,a,s,l=0;if(y(e))return this.each((function(t){C(this).removeClass(e.call(this,t,kt(this)))}));if(!arguments.length)return this.attr("class","");if(t=Ct(e),t.length)while(r=this[l++])if(i=kt(r),n=1===r.nodeType&&" "+_t(i)+" ",n){a=0;while(o=t[a++])while(n.indexOf(" "+o+" ")>-1)n=n.replace(" "+o+" "," ");s=_t(n),i!==s&&r.setAttribute("class",s)}return this},toggleClass:function(e,t){var r=typeof e,n="string"===r||Array.isArray(e);return"boolean"===typeof t&&n?t?this.addClass(e):this.removeClass(e):y(e)?this.each((function(r){C(this).toggleClass(e.call(this,r,kt(this),t),t)})):this.each((function(){var t,i,o,a;if(n){i=0,o=C(this),a=Ct(e);while(t=a[i++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else void 0!==e&&"boolean"!==r||(t=kt(this),t&&te.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":te.get(this,"__className__")||""))}))},hasClass:function(e){var t,r,n=0;t=" "+e+" ";while(r=this[n++])if(1===r.nodeType&&(" "+_t(kt(r))+" ").indexOf(t)>-1)return!0;return!1}});var Et=/\r/g;C.fn.extend({val:function(e){var t,r,n,i=this[0];return arguments.length?(n=y(e),this.each((function(r){var i;1===this.nodeType&&(i=n?e.call(this,r,C(this).val()):e,null==i?i="":"number"===typeof i?i+="":Array.isArray(i)&&(i=C.map(i,(function(e){return null==e?"":e+""}))),t=C.valHooks[this.type]||C.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))}))):i?(t=C.valHooks[i.type]||C.valHooks[i.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(r=t.get(i,"value"))?r:(r=i.value,"string"===typeof r?r.replace(Et,""):null==r?"":r)):void 0}}),C.extend({valHooks:{option:{get:function(e){var t=C.find.attr(e,"value");return null!=t?t:_t(C.text(e))}},select:{get:function(e){var t,r,n,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],l=a?o+1:i.length;for(n=o<0?l:a?o:0;n-1)&&(r=!0);return r||(e.selectedIndex=-1),o}}}}),C.each(["radio","checkbox"],(function(){C.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=C.inArray(C(e).val(),t)>-1}},g.checkOn||(C.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})})),g.focusin="onfocusin"in r;var St=/^(?:focusinfocus|focusoutblur)$/,Tt=function(e){e.stopPropagation()};C.extend(C.event,{trigger:function(e,t,n,i){var o,a,s,l,u,c,f,d,p=[n||b],v=h.call(e,"type")?e.type:e,m=h.call(e,"namespace")?e.namespace.split("."):[];if(a=d=s=n=n||b,3!==n.nodeType&&8!==n.nodeType&&!St.test(v+C.event.triggered)&&(v.indexOf(".")>-1&&(m=v.split("."),v=m.shift(),m.sort()),u=v.indexOf(":")<0&&"on"+v,e=e[C.expando]?e:new C.Event(v,"object"===typeof e&&e),e.isTrigger=i?2:3,e.namespace=m.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:C.makeArray(t,[e]),f=C.event.special[v]||{},i||!f.trigger||!1!==f.trigger.apply(n,t))){if(!i&&!f.noBubble&&!A(n)){for(l=f.delegateType||v,St.test(l+v)||(a=a.parentNode);a;a=a.parentNode)p.push(a),s=a;s===(n.ownerDocument||b)&&p.push(s.defaultView||s.parentWindow||r)}o=0;while((a=p[o++])&&!e.isPropagationStopped())d=a,e.type=o>1?l:f.bindType||v,c=(te.get(a,"events")||Object.create(null))[e.type]&&te.get(a,"handle"),c&&c.apply(a,t),c=u&&a[u],c&&c.apply&&$(a)&&(e.result=c.apply(a,t),!1===e.result&&e.preventDefault());return e.type=v,i||e.isDefaultPrevented()||f._default&&!1!==f._default.apply(p.pop(),t)||!$(n)||u&&y(n[v])&&!A(n)&&(s=n[u],s&&(n[u]=null),C.event.triggered=v,e.isPropagationStopped()&&d.addEventListener(v,Tt),n[v](),e.isPropagationStopped()&&d.removeEventListener(v,Tt),C.event.triggered=void 0,s&&(n[u]=s)),e.result}},simulate:function(e,t,r){var n=C.extend(new C.Event,r,{type:e,isSimulated:!0});C.event.trigger(n,null,t)}}),C.fn.extend({trigger:function(e,t){return this.each((function(){C.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var r=this[0];if(r)return C.event.trigger(e,t,r,!0)}}),g.focusin||C.each({focus:"focusin",blur:"focusout"},(function(e,t){var r=function(e){C.event.simulate(t,e.target,C.event.fix(e))};C.event.special[t]={setup:function(){var n=this.ownerDocument||this.document||this,i=te.access(n,t);i||n.addEventListener(e,r,!0),te.access(n,t,(i||0)+1)},teardown:function(){var n=this.ownerDocument||this.document||this,i=te.access(n,t)-1;i?te.access(n,t,i):(n.removeEventListener(e,r,!0),te.remove(n,t))}}}));var Ot=r.location,Mt={guid:Date.now()},Bt=/\?/;C.parseXML=function(e){var t,n;if(!e||"string"!==typeof e)return null;try{t=(new r.DOMParser).parseFromString(e,"text/xml")}catch(i){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||C.error("Invalid XML: "+(n?C.map(n.childNodes,(function(e){return e.textContent})).join("\n"):e)),t};var Pt=/\[\]$/,Lt=/\r?\n/g,It=/^(?:submit|button|image|reset|file)$/i,Dt=/^(?:input|select|textarea|keygen)/i;function jt(e,t,r,n){var i;if(Array.isArray(t))C.each(t,(function(t,i){r||Pt.test(e)?n(e,i):jt(e+"["+("object"===typeof i&&null!=i?t:"")+"]",i,r,n)}));else if(r||"object"!==_(t))n(e,t);else for(i in t)jt(e+"["+i+"]",t[i],r,n)}C.param=function(e,t){var r,n=[],i=function(e,t){var r=y(t)?t():t;n[n.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==r?"":r)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!C.isPlainObject(e))C.each(e,(function(){i(this.name,this.value)}));else for(r in e)jt(r,e[r],t,i);return n.join("&")},C.fn.extend({serialize:function(){return C.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=C.prop(this,"elements");return e?C.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!C(this).is(":disabled")&&Dt.test(this.nodeName)&&!It.test(e)&&(this.checked||!ye.test(e))})).map((function(e,t){var r=C(this).val();return null==r?null:Array.isArray(r)?C.map(r,(function(e){return{name:t.name,value:e.replace(Lt,"\r\n")}})):{name:t.name,value:r.replace(Lt,"\r\n")}})).get()}});var Ft=/%20/g,Rt=/#.*$/,zt=/([?&])_=[^&]*/,Nt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ut=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Ht=/^(?:GET|HEAD)$/,Vt=/^\/\//,Qt={},Wt={},Kt="*/".concat("*"),qt=b.createElement("a");function Gt(e){return function(t,r){"string"!==typeof t&&(r=t,t="*");var n,i=0,o=t.toLowerCase().match(N)||[];if(y(r))while(n=o[i++])"+"===n[0]?(n=n.slice(1)||"*",(e[n]=e[n]||[]).unshift(r)):(e[n]=e[n]||[]).push(r)}}function Yt(e,t,r,n){var i={},o=e===Wt;function a(s){var l;return i[s]=!0,C.each(e[s]||[],(function(e,s){var u=s(t,r,n);return"string"!==typeof u||o||i[u]?o?!(l=u):void 0:(t.dataTypes.unshift(u),a(u),!1)})),l}return a(t.dataTypes[0])||!i["*"]&&a("*")}function Xt(e,t){var r,n,i=C.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((i[r]?e:n||(n={}))[r]=t[r]);return n&&C.extend(!0,e,n),e}function Zt(e,t,r){var n,i,o,a,s=e.contents,l=e.dataTypes;while("*"===l[0])l.shift(),void 0===n&&(n=e.mimeType||t.getResponseHeader("Content-Type"));if(n)for(i in s)if(s[i]&&s[i].test(n)){l.unshift(i);break}if(l[0]in r)o=l[0];else{for(i in r){if(!l[0]||e.converters[i+" "+l[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==l[0]&&l.unshift(o),r[o]}function Jt(e,t,r,n){var i,o,a,s,l,u={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(r[e.responseFields[o]]=t),!l&&n&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=c.shift(),o)if("*"===o)o=l;else if("*"!==l&&l!==o){if(a=u[l+" "+o]||u["* "+o],!a)for(i in u)if(s=i.split(" "),s[1]===o&&(a=u[l+" "+s[0]]||u["* "+s[0]],a)){!0===a?a=u[i]:!0!==u[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(f){return{state:"parsererror",error:a?f:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}qt.href=Ot.href,C.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ot.href,type:"GET",isLocal:Ut.test(Ot.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":C.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Xt(Xt(e,C.ajaxSettings),t):Xt(C.ajaxSettings,e)},ajaxPrefilter:Gt(Qt),ajaxTransport:Gt(Wt),ajax:function(e,t){"object"===typeof e&&(t=e,e=void 0),t=t||{};var n,i,o,a,s,l,u,c,f,d,p=C.ajaxSetup({},t),h=p.context||p,v=p.context&&(h.nodeType||h.jquery)?C(h):C.event,m=C.Deferred(),g=C.Callbacks("once memory"),y=p.statusCode||{},A={},x={},w="canceled",_={readyState:0,getResponseHeader:function(e){var t;if(u){if(!a){a={};while(t=Nt.exec(o))a[t[1].toLowerCase()+" "]=(a[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=a[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return u?o:null},setRequestHeader:function(e,t){return null==u&&(e=x[e.toLowerCase()]=x[e.toLowerCase()]||e,A[e]=t),this},overrideMimeType:function(e){return null==u&&(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(u)_.always(e[_.status]);else for(t in e)y[t]=[y[t],e[t]];return this},abort:function(e){var t=e||w;return n&&n.abort(t),k(0,t),this}};if(m.promise(_),p.url=((e||p.url||Ot.href)+"").replace(Vt,Ot.protocol+"//"),p.type=t.method||t.type||p.method||p.type,p.dataTypes=(p.dataType||"*").toLowerCase().match(N)||[""],null==p.crossDomain){l=b.createElement("a");try{l.href=p.url,l.href=l.href,p.crossDomain=qt.protocol+"//"+qt.host!==l.protocol+"//"+l.host}catch(E){p.crossDomain=!0}}if(p.data&&p.processData&&"string"!==typeof p.data&&(p.data=C.param(p.data,p.traditional)),Yt(Qt,p,t,_),u)return _;for(f in c=C.event&&p.global,c&&0===C.active++&&C.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Ht.test(p.type),i=p.url.replace(Rt,""),p.hasContent?p.data&&p.processData&&0===(p.contentType||"").indexOf("application/x-www-form-urlencoded")&&(p.data=p.data.replace(Ft,"+")):(d=p.url.slice(i.length),p.data&&(p.processData||"string"===typeof p.data)&&(i+=(Bt.test(i)?"&":"?")+p.data,delete p.data),!1===p.cache&&(i=i.replace(zt,"$1"),d=(Bt.test(i)?"&":"?")+"_="+Mt.guid+++d),p.url=i+d),p.ifModified&&(C.lastModified[i]&&_.setRequestHeader("If-Modified-Since",C.lastModified[i]),C.etag[i]&&_.setRequestHeader("If-None-Match",C.etag[i])),(p.data&&p.hasContent&&!1!==p.contentType||t.contentType)&&_.setRequestHeader("Content-Type",p.contentType),_.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Kt+"; q=0.01":""):p.accepts["*"]),p.headers)_.setRequestHeader(f,p.headers[f]);if(p.beforeSend&&(!1===p.beforeSend.call(h,_,p)||u))return _.abort();if(w="abort",g.add(p.complete),_.done(p.success),_.fail(p.error),n=Yt(Wt,p,t,_),n){if(_.readyState=1,c&&v.trigger("ajaxSend",[_,p]),u)return _;p.async&&p.timeout>0&&(s=r.setTimeout((function(){_.abort("timeout")}),p.timeout));try{u=!1,n.send(A,k)}catch(E){if(u)throw E;k(-1,E)}}else k(-1,"No Transport");function k(e,t,a,l){var f,d,A,b,x,w=t;u||(u=!0,s&&r.clearTimeout(s),n=void 0,o=l||"",_.readyState=e>0?4:0,f=e>=200&&e<300||304===e,a&&(b=Zt(p,_,a)),!f&&C.inArray("script",p.dataTypes)>-1&&C.inArray("json",p.dataTypes)<0&&(p.converters["text script"]=function(){}),b=Jt(p,b,_,f),f?(p.ifModified&&(x=_.getResponseHeader("Last-Modified"),x&&(C.lastModified[i]=x),x=_.getResponseHeader("etag"),x&&(C.etag[i]=x)),204===e||"HEAD"===p.type?w="nocontent":304===e?w="notmodified":(w=b.state,d=b.data,A=b.error,f=!A)):(A=w,!e&&w||(w="error",e<0&&(e=0))),_.status=e,_.statusText=(t||w)+"",f?m.resolveWith(h,[d,w,_]):m.rejectWith(h,[_,w,A]),_.statusCode(y),y=void 0,c&&v.trigger(f?"ajaxSuccess":"ajaxError",[_,p,f?d:A]),g.fireWith(h,[_,w]),c&&(v.trigger("ajaxComplete",[_,p]),--C.active||C.event.trigger("ajaxStop")))}return _},getJSON:function(e,t,r){return C.get(e,t,r,"json")},getScript:function(e,t){return C.get(e,void 0,t,"script")}}),C.each(["get","post"],(function(e,t){C[t]=function(e,r,n,i){return y(r)&&(i=i||n,n=r,r=void 0),C.ajax(C.extend({url:e,type:t,dataType:i,data:r,success:n},C.isPlainObject(e)&&e))}})),C.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),C._evalUrl=function(e,t,r){return C.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){C.globalEval(e,t,r)}})},C.fn.extend({wrapAll:function(e){var t;return this[0]&&(y(e)&&(e=e.call(this[0])),t=C(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return y(e)?this.each((function(t){C(this).wrapInner(e.call(this,t))})):this.each((function(){var t=C(this),r=t.contents();r.length?r.wrapAll(e):t.append(e)}))},wrap:function(e){var t=y(e);return this.each((function(r){C(this).wrapAll(t?e.call(this,r):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){C(this).replaceWith(this.childNodes)})),this}}),C.expr.pseudos.hidden=function(e){return!C.expr.pseudos.visible(e)},C.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},C.ajaxSettings.xhr=function(){try{return new r.XMLHttpRequest}catch(e){}};var $t={0:200,1223:204},er=C.ajaxSettings.xhr();g.cors=!!er&&"withCredentials"in er,g.ajax=er=!!er,C.ajaxTransport((function(e){var t,n;if(g.cors||er&&!e.crossDomain)return{send:function(i,o){var a,s=e.xhr();if(s.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(a in e.xhrFields)s[a]=e.xhrFields[a];for(a in e.mimeType&&s.overrideMimeType&&s.overrideMimeType(e.mimeType),e.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest"),i)s.setRequestHeader(a,i[a]);t=function(e){return function(){t&&(t=n=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!==typeof s.status?o(0,"error"):o(s.status,s.statusText):o($t[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!==typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=t(),n=s.onerror=s.ontimeout=t("error"),void 0!==s.onabort?s.onabort=n:s.onreadystatechange=function(){4===s.readyState&&r.setTimeout((function(){t&&n()}))},t=t("abort");try{s.send(e.hasContent&&e.data||null)}catch(l){if(t)throw l}},abort:function(){t&&t()}}})),C.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),C.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return C.globalEval(e),e}}}),C.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),C.ajaxTransport("script",(function(e){var t,r;if(e.crossDomain||e.scriptAttrs)return{send:function(n,i){t=C("