diff --git a/docs/build/bundle.689d071b087437dc7728.js b/docs/build/bundle.689d071b087437dc7728.js deleted file mode 100644 index 7f1d455b..00000000 --- a/docs/build/bundle.689d071b087437dc7728.js +++ /dev/null @@ -1,90 +0,0 @@ -!function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=362)}([function(e,t,n){e.exports=n(374)()},function(e,t,n){"use strict";e.exports=n(369)},function(e,t,n){var r=n(9),i=n(41),a=n(30),o=n(31),s=n(42),u=function(e,t,n){var l,c,f,d,p=e&u.F,h=e&u.G,m=e&u.S,y=e&u.P,v=e&u.B,g=h?r:m?r[t]||(r[t]={}):(r[t]||{}).prototype,b=h?i:i[t]||(i[t]={}),_=b.prototype||(b.prototype={});for(l in h&&(n=t),n)f=((c=!p&&g&&void 0!==g[l])?g:n)[l],d=v&&c?s(f,r):y&&"function"==typeof f?s(Function.call,f):f,g&&o(g,l,f,e&u.U),b[l]!=f&&a(b,l,d),y&&_[l]!=f&&(_[l]=f)};r.core=i,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},function(e,t,n){(function(e){e.exports=function(){"use strict";var t,r;function i(){return t.apply(null,arguments)}function a(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function o(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function s(e){return void 0===e}function u(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function l(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function c(e,t){var n,r=[];for(n=0;n>>0,r=0;r0)for(n=0;n=0;return(a?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+r}var B=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,H=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,q={},W={};function V(e,t,n,r){var i=r;"string"==typeof r&&(i=function(){return this[r]()}),e&&(W[e]=i),t&&(W[t[0]]=function(){return I(i.apply(this,arguments),t[1],t[2])}),n&&(W[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function U(e,t){return e.isValid()?(t=z(t,e.localeData()),q[t]=q[t]||function(e){var t,n,r,i=e.match(B);for(t=0,n=i.length;t=0&&H.test(e);)e=e.replace(H,r),H.lastIndex=0,n-=1;return e}var X=/\d/,G=/\d\d/,K=/\d{3}/,J=/\d{4}/,$=/[+-]?\d{6}/,Z=/\d\d?/,Q=/\d\d\d\d?/,ee=/\d\d\d\d\d\d?/,te=/\d{1,3}/,ne=/\d{1,4}/,re=/[+-]?\d{1,6}/,ie=/\d+/,ae=/[+-]?\d+/,oe=/Z|[+-]\d\d:?\d\d/gi,se=/Z|[+-]\d\d(?::?\d\d)?/gi,ue=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,le={};function ce(e,t,n){le[e]=L(t)?t:function(e,r){return e&&n?n:t}}function fe(e,t){return f(le,e)?le[e](t._strict,t._locale):new RegExp(de(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,r,i){return t||n||r||i})))}function de(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var pe={};function he(e,t){var n,r=t;for("string"==typeof e&&(e=[e]),u(t)&&(r=function(e,n){n[t]=k(e)}),n=0;n68?1900:2e3)};var De,Ae=Le("FullYear",!0);function Le(e,t){return function(n){return null!=n?(Oe(this,e,n),i.updateOffset(this,t),this):Ce(this,e)}}function Ce(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function Oe(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&Te(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),Pe(n,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function Pe(e,t){if(isNaN(e)||isNaN(t))return NaN;var n,r=(t%(n=12)+n)%n;return e+=(t-r)/12,1===r?Te(e)?29:28:31-r%7%2}De=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function We(e,t,n){var r=7+t-n,i=(7+qe(e,0,r).getUTCDay()-t)%7;return-i+r-1}function Ve(e,t,n,r,i){var a,o,s=(7+n-r)%7,u=We(e,r,i),l=1+7*(t-1)+s+u;return l<=0?o=Se(a=e-1)+l:l>Se(e)?(a=e+1,o=l-Se(e)):(a=e,o=l),{year:a,dayOfYear:o}}function Ue(e,t,n){var r,i,a=We(e.year(),t,n),o=Math.floor((e.dayOfYear()-a-1)/7)+1;return o<1?(i=e.year()-1,r=o+ze(i,t,n)):o>ze(e.year(),t,n)?(r=o-ze(e.year(),t,n),i=e.year()+1):(i=e.year(),r=o),{week:r,year:i}}function ze(e,t,n){var r=We(e,t,n),i=We(e+1,t,n);return(Se(e)-r+i)/7}V("w",["ww",2],"wo","week"),V("W",["WW",2],"Wo","isoWeek"),j("week","w"),j("isoWeek","W"),R("week",5),R("isoWeek",5),ce("w",Z),ce("ww",Z,G),ce("W",Z),ce("WW",Z,G),me(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=k(e)}),V("d",0,"do","day"),V("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),V("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),V("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),V("e",0,0,"weekday"),V("E",0,0,"isoWeekday"),j("day","d"),j("weekday","e"),j("isoWeekday","E"),R("day",11),R("weekday",11),R("isoWeekday",11),ce("d",Z),ce("e",Z),ce("E",Z),ce("dd",function(e,t){return t.weekdaysMinRegex(e)}),ce("ddd",function(e,t){return t.weekdaysShortRegex(e)}),ce("dddd",function(e,t){return t.weekdaysRegex(e)}),me(["dd","ddd","dddd"],function(e,t,n,r){var i=n._locale.weekdaysParse(e,r,n._strict);null!=i?t.d=i:h(n).invalidWeekday=e}),me(["d","e","E"],function(e,t,n,r){t[r]=k(e)});var Xe="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ge="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ke="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Je=ue,$e=ue,Ze=ue;function Qe(){function e(e,t){return t.length-e.length}var t,n,r,i,a,o=[],s=[],u=[],l=[];for(t=0;t<7;t++)n=p([2e3,1]).day(t),r=this.weekdaysMin(n,""),i=this.weekdaysShort(n,""),a=this.weekdays(n,""),o.push(r),s.push(i),u.push(a),l.push(r),l.push(i),l.push(a);for(o.sort(e),s.sort(e),u.sort(e),l.sort(e),t=0;t<7;t++)s[t]=de(s[t]),u[t]=de(u[t]),l[t]=de(l[t]);this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function et(){return this.hours()%12||12}function tt(e,t){V(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function nt(e,t){return t._meridiemParse}V("H",["HH",2],0,"hour"),V("h",["hh",2],0,et),V("k",["kk",2],0,function(){return this.hours()||24}),V("hmm",0,0,function(){return""+et.apply(this)+I(this.minutes(),2)}),V("hmmss",0,0,function(){return""+et.apply(this)+I(this.minutes(),2)+I(this.seconds(),2)}),V("Hmm",0,0,function(){return""+this.hours()+I(this.minutes(),2)}),V("Hmmss",0,0,function(){return""+this.hours()+I(this.minutes(),2)+I(this.seconds(),2)}),tt("a",!0),tt("A",!1),j("hour","h"),R("hour",13),ce("a",nt),ce("A",nt),ce("H",Z),ce("h",Z),ce("k",Z),ce("HH",Z,G),ce("hh",Z,G),ce("kk",Z,G),ce("hmm",Q),ce("hmmss",ee),ce("Hmm",Q),ce("Hmmss",ee),he(["H","HH"],_e),he(["k","kk"],function(e,t,n){var r=k(e);t[_e]=24===r?0:r}),he(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),he(["h","hh"],function(e,t,n){t[_e]=k(e),h(n).bigHour=!0}),he("hmm",function(e,t,n){var r=e.length-2;t[_e]=k(e.substr(0,r)),t[xe]=k(e.substr(r)),h(n).bigHour=!0}),he("hmmss",function(e,t,n){var r=e.length-4,i=e.length-2;t[_e]=k(e.substr(0,r)),t[xe]=k(e.substr(r,2)),t[we]=k(e.substr(i)),h(n).bigHour=!0}),he("Hmm",function(e,t,n){var r=e.length-2;t[_e]=k(e.substr(0,r)),t[xe]=k(e.substr(r))}),he("Hmmss",function(e,t,n){var r=e.length-4,i=e.length-2;t[_e]=k(e.substr(0,r)),t[xe]=k(e.substr(r,2)),t[we]=k(e.substr(i))});var rt,it=Le("Hours",!0),at={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Ye,monthsShort:Fe,week:{dow:0,doy:6},weekdays:Xe,weekdaysMin:Ke,weekdaysShort:Ge,meridiemParse:/[ap]\.?m?\.?/i},ot={},st={};function ut(e){return e?e.toLowerCase().replace("_","-"):e}function lt(t){var r=null;if(!ot[t]&&void 0!==e&&e&&e.exports)try{r=rt._abbr,n(530)("./"+t),ct(r)}catch(e){}return ot[t]}function ct(e,t){var n;return e&&((n=s(t)?dt(e):ft(e,t))?rt=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),rt._abbr}function ft(e,t){if(null!==t){var n,r=at;if(t.abbr=e,null!=ot[e])A("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=ot[e]._config;else if(null!=t.parentLocale)if(null!=ot[t.parentLocale])r=ot[t.parentLocale]._config;else{if(null==(n=lt(t.parentLocale)))return st[t.parentLocale]||(st[t.parentLocale]=[]),st[t.parentLocale].push({name:e,config:t}),null;r=n._config}return ot[e]=new O(C(r,t)),st[e]&&st[e].forEach(function(e){ft(e.name,e.config)}),ct(e),ot[e]}return delete ot[e],null}function dt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return rt;if(!a(e)){if(t=lt(e))return t;e=[e]}return function(e){for(var t,n,r,i,a=0;a0;){if(r=lt(i.slice(0,t).join("-")))return r;if(n&&n.length>=t&&M(i,n,!0)>=t-1)break;t--}a++}return rt}(e)}function pt(e){var t,n=e._a;return n&&-2===h(e).overflow&&(t=n[ge]<0||n[ge]>11?ge:n[be]<1||n[be]>Pe(n[ve],n[ge])?be:n[_e]<0||n[_e]>24||24===n[_e]&&(0!==n[xe]||0!==n[we]||0!==n[ke])?_e:n[xe]<0||n[xe]>59?xe:n[we]<0||n[we]>59?we:n[ke]<0||n[ke]>999?ke:-1,h(e)._overflowDayOfYear&&(tbe)&&(t=be),h(e)._overflowWeeks&&-1===t&&(t=Me),h(e)._overflowWeekday&&-1===t&&(t=Ee),h(e).overflow=t),e}function ht(e,t,n){return null!=e?e:null!=t?t:n}function mt(e){var t,n,r,a,o,s=[];if(!e._d){for(r=function(e){var t=new Date(i.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}(e),e._w&&null==e._a[be]&&null==e._a[ge]&&function(e){var t,n,r,i,a,o,s,u;if(null!=(t=e._w).GG||null!=t.W||null!=t.E)a=1,o=4,n=ht(t.GG,e._a[ve],Ue(Lt(),1,4).year),r=ht(t.W,1),((i=ht(t.E,1))<1||i>7)&&(u=!0);else{a=e._locale._week.dow,o=e._locale._week.doy;var l=Ue(Lt(),a,o);n=ht(t.gg,e._a[ve],l.year),r=ht(t.w,l.week),null!=t.d?((i=t.d)<0||i>6)&&(u=!0):null!=t.e?(i=t.e+a,(t.e<0||t.e>6)&&(u=!0)):i=a}r<1||r>ze(n,a,o)?h(e)._overflowWeeks=!0:null!=u?h(e)._overflowWeekday=!0:(s=Ve(n,r,i,a,o),e._a[ve]=s.year,e._dayOfYear=s.dayOfYear)}(e),null!=e._dayOfYear&&(o=ht(e._a[ve],r[ve]),(e._dayOfYear>Se(o)||0===e._dayOfYear)&&(h(e)._overflowDayOfYear=!0),n=qe(o,0,e._dayOfYear),e._a[ge]=n.getUTCMonth(),e._a[be]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=s[t]=r[t];for(;t<7;t++)e._a[t]=s[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[_e]&&0===e._a[xe]&&0===e._a[we]&&0===e._a[ke]&&(e._nextDay=!0,e._a[_e]=0),e._d=(e._useUTC?qe:function(e,t,n,r,i,a,o){var s=new Date(e,t,n,r,i,a,o);return e<100&&e>=0&&isFinite(s.getFullYear())&&s.setFullYear(e),s}).apply(null,s),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[_e]=24),e._w&&void 0!==e._w.d&&e._w.d!==a&&(h(e).weekdayMismatch=!0)}}var yt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,vt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,gt=/Z|[+-]\d\d(?::?\d\d)?/,bt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],_t=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],xt=/^\/?Date\((\-?\d+)/i;function wt(e){var t,n,r,i,a,o,s=e._i,u=yt.exec(s)||vt.exec(s);if(u){for(h(e).iso=!0,t=0,n=bt.length;t0&&h(e).unusedInput.push(o),s=s.slice(s.indexOf(n)+n.length),l+=n.length),W[a]?(n?h(e).empty=!1:h(e).unusedTokens.push(a),ye(a,n,e)):e._strict&&!n&&h(e).unusedTokens.push(a);h(e).charsLeftOver=u-l,s.length>0&&h(e).unusedInput.push(s),e._a[_e]<=12&&!0===h(e).bigHour&&e._a[_e]>0&&(h(e).bigHour=void 0),h(e).parsedDateParts=e._a.slice(0),h(e).meridiem=e._meridiem,e._a[_e]=(c=e._locale,f=e._a[_e],null==(d=e._meridiem)?f:null!=c.meridiemHour?c.meridiemHour(f,d):null!=c.isPM?((p=c.isPM(d))&&f<12&&(f+=12),p||12!==f||(f=0),f):f),mt(e),pt(e)}else St(e);else wt(e);var c,f,d,p}function Dt(e){var t=e._i,n=e._f;return e._locale=e._locale||dt(e._l),null===t||void 0===n&&""===t?y({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),x(t)?new _(pt(t)):(l(t)?e._d=t:a(n)?function(e){var t,n,r,i,a;if(0===e._f.length)return h(e).invalidFormat=!0,void(e._d=new Date(NaN));for(i=0;ithis?this:e:y()});function Pt(e,t){var n,r;if(1===t.length&&a(t[0])&&(t=t[0]),!t.length)return Lt();for(n=t[0],r=1;ra&&(t=a),function(e,t,n,r,i){var a=Ve(e,t,n,r,i),o=qe(a.year,0,a.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}.call(this,e,t,n,r,i))}V(0,["gg",2],0,function(){return this.weekYear()%100}),V(0,["GG",2],0,function(){return this.isoWeekYear()%100}),rn("gggg","weekYear"),rn("ggggg","weekYear"),rn("GGGG","isoWeekYear"),rn("GGGGG","isoWeekYear"),j("weekYear","gg"),j("isoWeekYear","GG"),R("weekYear",1),R("isoWeekYear",1),ce("G",ae),ce("g",ae),ce("GG",Z,G),ce("gg",Z,G),ce("GGGG",ne,J),ce("gggg",ne,J),ce("GGGGG",re,$),ce("ggggg",re,$),me(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,r){t[r.substr(0,2)]=k(e)}),me(["gg","GG"],function(e,t,n,r){t[r]=i.parseTwoDigitYear(e)}),V("Q",0,"Qo","quarter"),j("quarter","Q"),R("quarter",7),ce("Q",X),he("Q",function(e,t){t[ge]=3*(k(e)-1)}),V("D",["DD",2],"Do","date"),j("date","D"),R("date",9),ce("D",Z),ce("DD",Z,G),ce("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),he(["D","DD"],be),he("Do",function(e,t){t[be]=k(e.match(Z)[0])});var on=Le("Date",!0);V("DDD",["DDDD",3],"DDDo","dayOfYear"),j("dayOfYear","DDD"),R("dayOfYear",4),ce("DDD",te),ce("DDDD",K),he(["DDD","DDDD"],function(e,t,n){n._dayOfYear=k(e)}),V("m",["mm",2],0,"minute"),j("minute","m"),R("minute",14),ce("m",Z),ce("mm",Z,G),he(["m","mm"],xe);var sn=Le("Minutes",!1);V("s",["ss",2],0,"second"),j("second","s"),R("second",15),ce("s",Z),ce("ss",Z,G),he(["s","ss"],we);var un,ln=Le("Seconds",!1);for(V("S",0,0,function(){return~~(this.millisecond()/100)}),V(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),V(0,["SSS",3],0,"millisecond"),V(0,["SSSS",4],0,function(){return 10*this.millisecond()}),V(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),V(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),V(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),V(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),V(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),j("millisecond","ms"),R("millisecond",16),ce("S",te,X),ce("SS",te,G),ce("SSS",te,K),un="SSSS";un.length<=9;un+="S")ce(un,ie);function cn(e,t){t[ke]=k(1e3*("0."+e))}for(un="S";un.length<=9;un+="S")he(un,cn);var fn=Le("Milliseconds",!1);V("z",0,0,"zoneAbbr"),V("zz",0,0,"zoneName");var dn=_.prototype;function pn(e){return e}dn.add=$t,dn.calendar=function(e,t){var n=e||Lt(),r=Ht(n,this).startOf("day"),a=i.calendarFormat(this,r)||"sameElse",o=t&&(L(t[a])?t[a].call(this,n):t[a]);return this.format(o||this.localeData().calendar(a,this,Lt(n)))},dn.clone=function(){return new _(this)},dn.diff=function(e,t,n){var r,i,a;if(!this.isValid())return NaN;if(!(r=Ht(e,this)).isValid())return NaN;switch(i=6e4*(r.utcOffset()-this.utcOffset()),t=Y(t)){case"year":a=Qt(this,r)/12;break;case"month":a=Qt(this,r);break;case"quarter":a=Qt(this,r)/3;break;case"second":a=(this-r)/1e3;break;case"minute":a=(this-r)/6e4;break;case"hour":a=(this-r)/36e5;break;case"day":a=(this-r-i)/864e5;break;case"week":a=(this-r-i)/6048e5;break;default:a=this-r}return n?a:w(a)},dn.endOf=function(e){return void 0===(e=Y(e))||"millisecond"===e?this:("date"===e&&(e="day"),this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))},dn.format=function(e){e||(e=this.isUtc()?i.defaultFormatUtc:i.defaultFormat);var t=U(this,e);return this.localeData().postformat(t)},dn.from=function(e,t){return this.isValid()&&(x(e)&&e.isValid()||Lt(e).isValid())?zt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},dn.fromNow=function(e){return this.from(Lt(),e)},dn.to=function(e,t){return this.isValid()&&(x(e)&&e.isValid()||Lt(e).isValid())?zt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},dn.toNow=function(e){return this.to(Lt(),e)},dn.get=function(e){return L(this[e=Y(e)])?this[e]():this},dn.invalidAt=function(){return h(this).overflow},dn.isAfter=function(e,t){var n=x(e)?e:Lt(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=Y(s(t)?"millisecond":t))?this.valueOf()>n.valueOf():n.valueOf()9999?U(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):L(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",U(n,"Z")):U(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},dn.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i=t+'[")]';return this.format(n+r+"-MM-DD[T]HH:mm:ss.SSS"+i)},dn.toJSON=function(){return this.isValid()?this.toISOString():null},dn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},dn.unix=function(){return Math.floor(this.valueOf()/1e3)},dn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},dn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},dn.year=Ae,dn.isLeapYear=function(){return Te(this.year())},dn.weekYear=function(e){return an.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},dn.isoWeekYear=function(e){return an.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},dn.quarter=dn.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},dn.month=Re,dn.daysInMonth=function(){return Pe(this.year(),this.month())},dn.week=dn.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},dn.isoWeek=dn.isoWeeks=function(e){var t=Ue(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},dn.weeksInYear=function(){var e=this.localeData()._week;return ze(this.year(),e.dow,e.doy)},dn.isoWeeksInYear=function(){return ze(this.year(),1,4)},dn.date=on,dn.day=dn.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=function(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},dn.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},dn.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},dn.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},dn.hour=dn.hours=it,dn.minute=dn.minutes=sn,dn.second=dn.seconds=ln,dn.millisecond=dn.milliseconds=fn,dn.utcOffset=function(e,t,n){var r,a=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=Bt(se,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(r=qt(this)),this._offset=e,this._isUTC=!0,null!=r&&this.add(r,"m"),a!==e&&(!t||this._changeInProgress?Jt(this,zt(e-a,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,i.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?a:qt(this)},dn.utc=function(e){return this.utcOffset(0,e)},dn.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(qt(this),"m")),this},dn.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Bt(oe,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},dn.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?Lt(e).utcOffset():0,(this.utcOffset()-e)%60==0)},dn.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},dn.isLocal=function(){return!!this.isValid()&&!this._isUTC},dn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},dn.isUtc=Wt,dn.isUTC=Wt,dn.zoneAbbr=function(){return this._isUTC?"UTC":""},dn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},dn.dates=S("dates accessor is deprecated. Use date instead.",on),dn.months=S("months accessor is deprecated. Use month instead",Re),dn.years=S("years accessor is deprecated. Use year instead",Ae),dn.zone=S("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),dn.isDSTShifted=S("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!s(this._isDSTShifted))return this._isDSTShifted;var e={};if(g(e,this),(e=Dt(e))._a){var t=e._isUTC?p(e._a):Lt(e._a);this._isDSTShifted=this.isValid()&&M(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted});var hn=O.prototype;function mn(e,t,n,r){var i=dt(),a=p().set(r,t);return i[n](a,e)}function yn(e,t,n){if(u(e)&&(t=e,e=void 0),e=e||"",null!=t)return mn(e,t,n,"month");var r,i=[];for(r=0;r<12;r++)i[r]=mn(e,r,n,"month");return i}function vn(e,t,n,r){"boolean"==typeof e?(u(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,u(t)&&(n=t,t=void 0),t=t||"");var i,a=dt(),o=e?a._week.dow:0;if(null!=n)return mn(t,(n+o)%7,r,"day");var s=[];for(i=0;i<7;i++)s[i]=mn(t,(i+o)%7,r,"day");return s}hn.calendar=function(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return L(r)?r.call(t,n):r},hn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])},hn.invalidDate=function(){return this._invalidDate},hn.ordinal=function(e){return this._ordinal.replace("%d",e)},hn.preparse=pn,hn.postformat=pn,hn.relativeTime=function(e,t,n,r){var i=this._relativeTime[n];return L(i)?i(e,t,n,r):i.replace(/%d/i,e)},hn.pastFuture=function(e,t){var n=this._relativeTime[e>0?"future":"past"];return L(n)?n(t):n.replace(/%s/i,t)},hn.set=function(e){var t,n;for(n in e)L(t=e[n])?this[n]=t:this["_"+n]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},hn.months=function(e,t){return e?a(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||je).test(t)?"format":"standalone"][e.month()]:a(this._months)?this._months:this._months.standalone},hn.monthsShort=function(e,t){return e?a(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[je.test(t)?"format":"standalone"][e.month()]:a(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},hn.monthsParse=function(e,t,n){var r,i,a;if(this._monthsParseExact)return function(e,t,n){var r,i,a,o=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)a=p([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(a,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(a,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(i=De.call(this._shortMonthsParse,o))?i:null:-1!==(i=De.call(this._longMonthsParse,o))?i:null:"MMM"===t?-1!==(i=De.call(this._shortMonthsParse,o))?i:-1!==(i=De.call(this._longMonthsParse,o))?i:null:-1!==(i=De.call(this._longMonthsParse,o))?i:-1!==(i=De.call(this._shortMonthsParse,o))?i:null}.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(i=p([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(a="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[r]=new RegExp(a.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[r].test(e))return r;if(n&&"MMM"===t&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}},hn.monthsRegex=function(e){return this._monthsParseExact?(f(this,"_monthsRegex")||He.call(this),e?this._monthsStrictRegex:this._monthsRegex):(f(this,"_monthsRegex")||(this._monthsRegex=Be),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},hn.monthsShortRegex=function(e){return this._monthsParseExact?(f(this,"_monthsRegex")||He.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(f(this,"_monthsShortRegex")||(this._monthsShortRegex=Ie),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},hn.week=function(e){return Ue(e,this._week.dow,this._week.doy).week},hn.firstDayOfYear=function(){return this._week.doy},hn.firstDayOfWeek=function(){return this._week.dow},hn.weekdays=function(e,t){return e?a(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]:a(this._weekdays)?this._weekdays:this._weekdays.standalone},hn.weekdaysMin=function(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin},hn.weekdaysShort=function(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort},hn.weekdaysParse=function(e,t,n){var r,i,a;if(this._weekdaysParseExact)return function(e,t,n){var r,i,a,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)a=p([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(a,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(i=De.call(this._weekdaysParse,o))?i:null:"ddd"===t?-1!==(i=De.call(this._shortWeekdaysParse,o))?i:null:-1!==(i=De.call(this._minWeekdaysParse,o))?i:null:"dddd"===t?-1!==(i=De.call(this._weekdaysParse,o))?i:-1!==(i=De.call(this._shortWeekdaysParse,o))?i:-1!==(i=De.call(this._minWeekdaysParse,o))?i:null:"ddd"===t?-1!==(i=De.call(this._shortWeekdaysParse,o))?i:-1!==(i=De.call(this._weekdaysParse,o))?i:-1!==(i=De.call(this._minWeekdaysParse,o))?i:null:-1!==(i=De.call(this._minWeekdaysParse,o))?i:-1!==(i=De.call(this._weekdaysParse,o))?i:-1!==(i=De.call(this._shortWeekdaysParse,o))?i:null}.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(i=p([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(a="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[r]=new RegExp(a.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}},hn.weekdaysRegex=function(e){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||Qe.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(f(this,"_weekdaysRegex")||(this._weekdaysRegex=Je),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},hn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||Qe.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(f(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=$e),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},hn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||Qe.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(f(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ze),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},hn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},hn.meridiem=function(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"},ct("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1===k(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}}),i.lang=S("moment.lang is deprecated. Use moment.locale instead.",ct),i.langData=S("moment.langData is deprecated. Use moment.localeData instead.",dt);var gn=Math.abs;function bn(e,t,n,r){var i=zt(t,n);return e._milliseconds+=r*i._milliseconds,e._days+=r*i._days,e._months+=r*i._months,e._bubble()}function _n(e){return e<0?Math.floor(e):Math.ceil(e)}function xn(e){return 4800*e/146097}function wn(e){return 146097*e/4800}function kn(e){return function(){return this.as(e)}}var Mn=kn("ms"),En=kn("s"),Sn=kn("m"),Tn=kn("h"),Dn=kn("d"),An=kn("w"),Ln=kn("M"),Cn=kn("y");function On(e){return function(){return this.isValid()?this._data[e]:NaN}}var Pn=On("milliseconds"),jn=On("seconds"),Yn=On("minutes"),Fn=On("hours"),Nn=On("days"),Rn=On("months"),In=On("years"),Bn=Math.round,Hn={ss:44,s:45,m:45,h:22,d:26,M:11},qn=Math.abs;function Wn(e){return(e>0)-(e<0)||+e}function Vn(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n=qn(this._milliseconds)/1e3,r=qn(this._days),i=qn(this._months);e=w(n/60),t=w(e/60),n%=60,e%=60;var a=w(i/12),o=i%=12,s=r,u=t,l=e,c=n?n.toFixed(3).replace(/\.?0+$/,""):"",f=this.asSeconds();if(!f)return"P0D";var d=f<0?"-":"",p=Wn(this._months)!==Wn(f)?"-":"",h=Wn(this._days)!==Wn(f)?"-":"",m=Wn(this._milliseconds)!==Wn(f)?"-":"";return d+"P"+(a?p+a+"Y":"")+(o?p+o+"M":"")+(s?h+s+"D":"")+(u||l||c?"T":"")+(u?m+u+"H":"")+(l?m+l+"M":"")+(c?m+c+"S":"")}var Un=Yt.prototype;return Un.isValid=function(){return this._isValid},Un.abs=function(){var e=this._data;return this._milliseconds=gn(this._milliseconds),this._days=gn(this._days),this._months=gn(this._months),e.milliseconds=gn(e.milliseconds),e.seconds=gn(e.seconds),e.minutes=gn(e.minutes),e.hours=gn(e.hours),e.months=gn(e.months),e.years=gn(e.years),this},Un.add=function(e,t){return bn(this,e,t,1)},Un.subtract=function(e,t){return bn(this,e,t,-1)},Un.as=function(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if("month"===(e=Y(e))||"year"===e)return t=this._days+r/864e5,n=this._months+xn(t),"month"===e?n:n/12;switch(t=this._days+Math.round(wn(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}},Un.asMilliseconds=Mn,Un.asSeconds=En,Un.asMinutes=Sn,Un.asHours=Tn,Un.asDays=Dn,Un.asWeeks=An,Un.asMonths=Ln,Un.asYears=Cn,Un.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*k(this._months/12):NaN},Un._bubble=function(){var e,t,n,r,i,a=this._milliseconds,o=this._days,s=this._months,u=this._data;return a>=0&&o>=0&&s>=0||a<=0&&o<=0&&s<=0||(a+=864e5*_n(wn(s)+o),o=0,s=0),u.milliseconds=a%1e3,e=w(a/1e3),u.seconds=e%60,t=w(e/60),u.minutes=t%60,n=w(t/60),u.hours=n%24,o+=w(n/24),i=w(xn(o)),s+=i,o-=_n(wn(i)),r=w(s/12),s%=12,u.days=o,u.months=s,u.years=r,this},Un.clone=function(){return zt(this)},Un.get=function(e){return e=Y(e),this.isValid()?this[e+"s"]():NaN},Un.milliseconds=Pn,Un.seconds=jn,Un.minutes=Yn,Un.hours=Fn,Un.days=Nn,Un.weeks=function(){return w(this.days()/7)},Un.months=Rn,Un.years=In,Un.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),n=function(e,t,n){var r=zt(e).abs(),i=Bn(r.as("s")),a=Bn(r.as("m")),o=Bn(r.as("h")),s=Bn(r.as("d")),u=Bn(r.as("M")),l=Bn(r.as("y")),c=i<=Hn.ss&&["s",i]||i0,c[4]=n,function(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}.apply(null,c)}(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)},Un.toISOString=Vn,Un.toString=Vn,Un.toJSON=Vn,Un.locale=en,Un.localeData=nn,Un.toIsoString=S("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Vn),Un.lang=tn,V("X",0,0,"unix"),V("x",0,0,"valueOf"),ce("x",ae),ce("X",/[+-]?\d+(\.\d{1,3})?/),he("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),he("x",function(e,t,n){n._d=new Date(k(e))}),i.version="2.22.2",t=Lt,i.fn=dn,i.min=function(){return Pt("isBefore",[].slice.call(arguments,0))},i.max=function(){return Pt("isAfter",[].slice.call(arguments,0))},i.now=function(){return Date.now?Date.now():+new Date},i.utc=p,i.unix=function(e){return Lt(1e3*e)},i.months=function(e,t){return yn(e,t,"months")},i.isDate=l,i.locale=ct,i.invalid=y,i.duration=zt,i.isMoment=x,i.weekdays=function(e,t,n){return vn(e,t,n,"weekdays")},i.parseZone=function(){return Lt.apply(null,arguments).parseZone()},i.localeData=dt,i.isDuration=Ft,i.monthsShort=function(e,t){return yn(e,t,"monthsShort")},i.weekdaysMin=function(e,t,n){return vn(e,t,n,"weekdaysMin")},i.defineLocale=ft,i.updateLocale=function(e,t){if(null!=t){var n,r,i=at;null!=(r=lt(e))&&(i=r._config),t=C(i,t),(n=new O(t)).parentLocale=ot[e],ot[e]=n,ct(e)}else null!=ot[e]&&(null!=ot[e].parentLocale?ot[e]=ot[e].parentLocale:null!=ot[e]&&delete ot[e]);return ot[e]},i.locales=function(){return T(ot)},i.weekdaysShort=function(e,t,n){return vn(e,t,n,"weekdaysShort")},i.normalizeUnits=Y,i.relativeTimeRounding=function(e){return void 0===e?Bn:"function"==typeof e&&(Bn=e,!0)},i.relativeTimeThreshold=function(e,t){return void 0!==Hn[e]&&(void 0===t?Hn[e]:(Hn[e]=t,"s"===e&&(Hn.ss=t-1),!0))},i.calendarFormat=function(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},i.prototype=dn,i.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"YYYY-[W]WW",MONTH:"YYYY-MM"},i}()}).call(this,n(139)(e))},function(e,t,n){"use strict";var r=function(e,t){return et?1:e>=t?0:NaN},i=function(e){var t;return 1===e.length&&(t=e,e=function(e,n){return r(t(e),n)}),{left:function(t,n,r,i){for(null==r&&(r=0),null==i&&(i=t.length);r>>1;e(t[a],n)<0?r=a+1:i=a}return r},right:function(t,n,r,i){for(null==r&&(r=0),null==i&&(i=t.length);r>>1;e(t[a],n)>0?i=a:r=a+1}return r}}};var a=i(r),o=a.right,s=a.left,u=o,l=function(e,t){null==t&&(t=c);for(var n=0,r=e.length-1,i=e[0],a=new Array(r<0?0:r);ne?1:t>=e?0:NaN},p=function(e){return null===e?NaN:+e},h=function(e,t){var n,r,i=e.length,a=0,o=-1,s=0,u=0;if(null==t)for(;++o1)return u/(a-1)},m=function(e,t){var n=h(e,t);return n?Math.sqrt(n):n},y=function(e,t){var n,r,i,a=e.length,o=-1;if(null==t){for(;++o=n)for(r=i=n;++on&&(r=n),i=n)for(r=i=n;++on&&(r=n),i0)return[e];if((r=t0)for(e=Math.ceil(e/o),t=Math.floor(t/o),a=new Array(i=Math.ceil(t-e+1));++s=0?(a>=k?10:a>=M?5:a>=E?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(a>=k?10:a>=M?5:a>=E?2:1)}function D(e,t,n){var r=Math.abs(t-e)/Math.max(0,n),i=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),a=r/i;return a>=k?i*=10:a>=M?i*=5:a>=E&&(i*=2),tf;)d.pop(),--p;var h,m=new Array(p+1);for(i=0;i<=p;++i)(h=m[i]=[]).x0=i>0?d[i-1]:c,h.x1=i=1)return+n(e[r-1],r-1,e);var r,i=(r-1)*t,a=Math.floor(i),o=+n(e[a],a,e);return o+(+n(e[a+1],a+1,e)-o)*(i-a)}},O=function(e,t,n){return e=b.call(e,p).sort(r),Math.ceil((n-t)/(2*(C(e,.75)-C(e,.25))*Math.pow(e.length,-1/3)))},P=function(e,t,n){return Math.ceil((n-t)/(3.5*m(e)*Math.pow(e.length,-1/3)))},j=function(e,t){var n,r,i=e.length,a=-1;if(null==t){for(;++a=n)for(r=n;++ar&&(r=n)}else for(;++a=n)for(r=n;++ar&&(r=n);return r},Y=function(e,t){var n,r=e.length,i=r,a=-1,o=0;if(null==t)for(;++a=0;)for(t=(r=e[i]).length;--t>=0;)n[--o]=r[t];return n},R=function(e,t){var n,r,i=e.length,a=-1;if(null==t){for(;++a=n)for(r=n;++an&&(r=n)}else for(;++a=n)for(r=n;++an&&(r=n);return r},I=function(e,t){for(var n=t.length,r=new Array(n);n--;)r[n]=e[t[n]];return r},B=function(e,t){if(n=e.length){var n,i,a=0,o=0,s=e[o];for(null==t&&(t=r);++a - * Copyright JS Foundation and other contributors - * Released under MIT license - * Based on Underscore.js 1.8.3 - * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */(function(){var a,o=200,s="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",u="Expected a function",l="__lodash_hash_undefined__",c=500,f="__lodash_placeholder__",d=1,p=2,h=4,m=1,y=2,v=1,g=2,b=4,_=8,x=16,w=32,k=64,M=128,E=256,S=512,T=30,D="...",A=800,L=16,C=1,O=2,P=1/0,j=9007199254740991,Y=1.7976931348623157e308,F=NaN,N=4294967295,R=N-1,I=N>>>1,B=[["ary",M],["bind",v],["bindKey",g],["curry",_],["curryRight",x],["flip",S],["partial",w],["partialRight",k],["rearg",E]],H="[object Arguments]",q="[object Array]",W="[object AsyncFunction]",V="[object Boolean]",U="[object Date]",z="[object DOMException]",X="[object Error]",G="[object Function]",K="[object GeneratorFunction]",J="[object Map]",$="[object Number]",Z="[object Null]",Q="[object Object]",ee="[object Proxy]",te="[object RegExp]",ne="[object Set]",re="[object String]",ie="[object Symbol]",ae="[object Undefined]",oe="[object WeakMap]",se="[object WeakSet]",ue="[object ArrayBuffer]",le="[object DataView]",ce="[object Float32Array]",fe="[object Float64Array]",de="[object Int8Array]",pe="[object Int16Array]",he="[object Int32Array]",me="[object Uint8Array]",ye="[object Uint8ClampedArray]",ve="[object Uint16Array]",ge="[object Uint32Array]",be=/\b__p \+= '';/g,_e=/\b(__p \+=) '' \+/g,xe=/(__e\(.*?\)|\b__t\)) \+\n'';/g,we=/&(?:amp|lt|gt|quot|#39);/g,ke=/[&<>"']/g,Me=RegExp(we.source),Ee=RegExp(ke.source),Se=/<%-([\s\S]+?)%>/g,Te=/<%([\s\S]+?)%>/g,De=/<%=([\s\S]+?)%>/g,Ae=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Le=/^\w*$/,Ce=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Oe=/[\\^$.*+?()[\]{}|]/g,Pe=RegExp(Oe.source),je=/^\s+|\s+$/g,Ye=/^\s+/,Fe=/\s+$/,Ne=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Re=/\{\n\/\* \[wrapped with (.+)\] \*/,Ie=/,? & /,Be=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,He=/\\(\\)?/g,qe=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,We=/\w*$/,Ve=/^[-+]0x[0-9a-f]+$/i,Ue=/^0b[01]+$/i,ze=/^\[object .+?Constructor\]$/,Xe=/^0o[0-7]+$/i,Ge=/^(?:0|[1-9]\d*)$/,Ke=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Je=/($^)/,$e=/['\n\r\u2028\u2029\\]/g,Ze="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Qe="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",et="[\\ud800-\\udfff]",tt="["+Qe+"]",nt="["+Ze+"]",rt="\\d+",it="[\\u2700-\\u27bf]",at="[a-z\\xdf-\\xf6\\xf8-\\xff]",ot="[^\\ud800-\\udfff"+Qe+rt+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",st="\\ud83c[\\udffb-\\udfff]",ut="[^\\ud800-\\udfff]",lt="(?:\\ud83c[\\udde6-\\uddff]){2}",ct="[\\ud800-\\udbff][\\udc00-\\udfff]",ft="[A-Z\\xc0-\\xd6\\xd8-\\xde]",dt="(?:"+at+"|"+ot+")",pt="(?:"+ft+"|"+ot+")",ht="(?:"+nt+"|"+st+")"+"?",mt="[\\ufe0e\\ufe0f]?"+ht+("(?:\\u200d(?:"+[ut,lt,ct].join("|")+")[\\ufe0e\\ufe0f]?"+ht+")*"),yt="(?:"+[it,lt,ct].join("|")+")"+mt,vt="(?:"+[ut+nt+"?",nt,lt,ct,et].join("|")+")",gt=RegExp("['’]","g"),bt=RegExp(nt,"g"),_t=RegExp(st+"(?="+st+")|"+vt+mt,"g"),xt=RegExp([ft+"?"+at+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[tt,ft,"$"].join("|")+")",pt+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[tt,ft+dt,"$"].join("|")+")",ft+"?"+dt+"+(?:['’](?:d|ll|m|re|s|t|ve))?",ft+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",rt,yt].join("|"),"g"),wt=RegExp("[\\u200d\\ud800-\\udfff"+Ze+"\\ufe0e\\ufe0f]"),kt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Mt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Et=-1,St={};St[ce]=St[fe]=St[de]=St[pe]=St[he]=St[me]=St[ye]=St[ve]=St[ge]=!0,St[H]=St[q]=St[ue]=St[V]=St[le]=St[U]=St[X]=St[G]=St[J]=St[$]=St[Q]=St[te]=St[ne]=St[re]=St[oe]=!1;var Tt={};Tt[H]=Tt[q]=Tt[ue]=Tt[le]=Tt[V]=Tt[U]=Tt[ce]=Tt[fe]=Tt[de]=Tt[pe]=Tt[he]=Tt[J]=Tt[$]=Tt[Q]=Tt[te]=Tt[ne]=Tt[re]=Tt[ie]=Tt[me]=Tt[ye]=Tt[ve]=Tt[ge]=!0,Tt[X]=Tt[G]=Tt[oe]=!1;var Dt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},At=parseFloat,Lt=parseInt,Ct="object"==typeof e&&e&&e.Object===Object&&e,Ot="object"==typeof self&&self&&self.Object===Object&&self,Pt=Ct||Ot||Function("return this")(),jt=t&&!t.nodeType&&t,Yt=jt&&"object"==typeof r&&r&&!r.nodeType&&r,Ft=Yt&&Yt.exports===jt,Nt=Ft&&Ct.process,Rt=function(){try{var e=Yt&&Yt.require&&Yt.require("util").types;return e||Nt&&Nt.binding&&Nt.binding("util")}catch(e){}}(),It=Rt&&Rt.isArrayBuffer,Bt=Rt&&Rt.isDate,Ht=Rt&&Rt.isMap,qt=Rt&&Rt.isRegExp,Wt=Rt&&Rt.isSet,Vt=Rt&&Rt.isTypedArray;function Ut(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function zt(e,t,n,r){for(var i=-1,a=null==e?0:e.length;++i-1}function Zt(e,t,n){for(var r=-1,i=null==e?0:e.length;++r-1;);return n}function xn(e,t){for(var n=e.length;n--&&un(t,e[n],0)>-1;);return n}var wn=pn({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),kn=pn({"&":"&","<":"<",">":">",'"':""","'":"'"});function Mn(e){return"\\"+Dt[e]}function En(e){return wt.test(e)}function Sn(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function Tn(e,t){return function(n){return e(t(n))}}function Dn(e,t){for(var n=-1,r=e.length,i=0,a=[];++n",""":'"',"'":"'"});var jn=function e(t){var n,r=(t=null==t?Pt:jn.defaults(Pt.Object(),t,jn.pick(Pt,Mt))).Array,i=t.Date,Ze=t.Error,Qe=t.Function,et=t.Math,tt=t.Object,nt=t.RegExp,rt=t.String,it=t.TypeError,at=r.prototype,ot=Qe.prototype,st=tt.prototype,ut=t["__core-js_shared__"],lt=ot.toString,ct=st.hasOwnProperty,ft=0,dt=(n=/[^.]+$/.exec(ut&&ut.keys&&ut.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",pt=st.toString,ht=lt.call(tt),mt=Pt._,yt=nt("^"+lt.call(ct).replace(Oe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),vt=Ft?t.Buffer:a,_t=t.Symbol,wt=t.Uint8Array,Dt=vt?vt.allocUnsafe:a,Ct=Tn(tt.getPrototypeOf,tt),Ot=tt.create,jt=st.propertyIsEnumerable,Yt=at.splice,Nt=_t?_t.isConcatSpreadable:a,Rt=_t?_t.iterator:a,an=_t?_t.toStringTag:a,pn=function(){try{var e=Ra(tt,"defineProperty");return e({},"",{}),e}catch(e){}}(),Yn=t.clearTimeout!==Pt.clearTimeout&&t.clearTimeout,Fn=i&&i.now!==Pt.Date.now&&i.now,Nn=t.setTimeout!==Pt.setTimeout&&t.setTimeout,Rn=et.ceil,In=et.floor,Bn=tt.getOwnPropertySymbols,Hn=vt?vt.isBuffer:a,qn=t.isFinite,Wn=at.join,Vn=Tn(tt.keys,tt),Un=et.max,zn=et.min,Xn=i.now,Gn=t.parseInt,Kn=et.random,Jn=at.reverse,$n=Ra(t,"DataView"),Zn=Ra(t,"Map"),Qn=Ra(t,"Promise"),er=Ra(t,"Set"),tr=Ra(t,"WeakMap"),nr=Ra(tt,"create"),rr=tr&&new tr,ir={},ar=co($n),or=co(Zn),sr=co(Qn),ur=co(er),lr=co(tr),cr=_t?_t.prototype:a,fr=cr?cr.valueOf:a,dr=cr?cr.toString:a;function pr(e){if(Ds(e)&&!vs(e)&&!(e instanceof vr)){if(e instanceof yr)return e;if(ct.call(e,"__wrapped__"))return fo(e)}return new yr(e)}var hr=function(){function e(){}return function(t){if(!Ts(t))return{};if(Ot)return Ot(t);e.prototype=t;var n=new e;return e.prototype=a,n}}();function mr(){}function yr(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=a}function vr(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=N,this.__views__=[]}function gr(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function Yr(e,t,n,r,i,o){var s,u=t&d,l=t&p,c=t&h;if(n&&(s=i?n(e,r,i,o):n(e)),s!==a)return s;if(!Ts(e))return e;var f=vs(e);if(f){if(s=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&ct.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(e),!u)return na(e,s)}else{var m=Ha(e),y=m==G||m==K;if(xs(e))return Ji(e,u);if(m==Q||m==H||y&&!i){if(s=l||y?{}:Wa(e),!u)return l?function(e,t){return ra(e,Ba(e),t)}(e,function(e,t){return e&&ra(t,au(t),e)}(s,e)):function(e,t){return ra(e,Ia(e),t)}(e,Cr(s,e))}else{if(!Tt[m])return i?e:{};s=function(e,t,n){var r,i,a,o=e.constructor;switch(t){case ue:return $i(e);case V:case U:return new o(+e);case le:return function(e,t){var n=t?$i(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case ce:case fe:case de:case pe:case he:case me:case ye:case ve:case ge:return Zi(e,n);case J:return new o;case $:case re:return new o(e);case te:return(a=new(i=e).constructor(i.source,We.exec(i))).lastIndex=i.lastIndex,a;case ne:return new o;case ie:return r=e,fr?tt(fr.call(r)):{}}}(e,m,u)}}o||(o=new wr);var v=o.get(e);if(v)return v;if(o.set(e,s),Ps(e))return e.forEach(function(r){s.add(Yr(r,t,n,r,e,o))}),s;if(As(e))return e.forEach(function(r,i){s.set(i,Yr(r,t,n,i,e,o))}),s;var g=f?a:(c?l?Ca:La:l?au:iu)(e);return Xt(g||e,function(r,i){g&&(r=e[i=r]),Dr(s,i,Yr(r,t,n,i,e,o))}),s}function Fr(e,t,n){var r=n.length;if(null==e)return!r;for(e=tt(e);r--;){var i=n[r],o=t[i],s=e[i];if(s===a&&!(i in e)||!o(s))return!1}return!0}function Nr(e,t,n){if("function"!=typeof e)throw new it(u);return ro(function(){e.apply(a,n)},t)}function Rr(e,t,n,r){var i=-1,a=$t,s=!0,u=e.length,l=[],c=t.length;if(!u)return l;n&&(t=Qt(t,vn(n))),r?(a=Zt,s=!1):t.length>=o&&(a=bn,s=!1,t=new xr(t));e:for(;++i-1},br.prototype.set=function(e,t){var n=this.__data__,r=Ar(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},_r.prototype.clear=function(){this.size=0,this.__data__={hash:new gr,map:new(Zn||br),string:new gr}},_r.prototype.delete=function(e){var t=Fa(this,e).delete(e);return this.size-=t?1:0,t},_r.prototype.get=function(e){return Fa(this,e).get(e)},_r.prototype.has=function(e){return Fa(this,e).has(e)},_r.prototype.set=function(e,t){var n=Fa(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},xr.prototype.add=xr.prototype.push=function(e){return this.__data__.set(e,l),this},xr.prototype.has=function(e){return this.__data__.has(e)},wr.prototype.clear=function(){this.__data__=new br,this.size=0},wr.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},wr.prototype.get=function(e){return this.__data__.get(e)},wr.prototype.has=function(e){return this.__data__.has(e)},wr.prototype.set=function(e,t){var n=this.__data__;if(n instanceof br){var r=n.__data__;if(!Zn||r.length0&&n(s)?t>1?Vr(s,t-1,n,r,i):en(i,s):r||(i[i.length]=s)}return i}var Ur=sa(),zr=sa(!0);function Xr(e,t){return e&&Ur(e,t,iu)}function Gr(e,t){return e&&zr(e,t,iu)}function Kr(e,t){return Jt(t,function(t){return Ms(e[t])})}function Jr(e,t){for(var n=0,r=(t=zi(t,e)).length;null!=e&&nt}function ei(e,t){return null!=e&&ct.call(e,t)}function ti(e,t){return null!=e&&t in tt(e)}function ni(e,t,n){for(var i=n?Zt:$t,o=e[0].length,s=e.length,u=s,l=r(s),c=1/0,f=[];u--;){var d=e[u];u&&t&&(d=Qt(d,vn(t))),c=zn(d.length,c),l[u]=!n&&(t||o>=120&&d.length>=120)?new xr(u&&d):a}d=e[0];var p=-1,h=l[0];e:for(;++p=s)return u;var l=n[r];return u*("desc"==l?-1:1)}}return e.index-t.index}(e,t,n)})}function gi(e,t,n){for(var r=-1,i=t.length,a={};++r-1;)s!==e&&Yt.call(s,u,1),Yt.call(e,u,1);return e}function _i(e,t){for(var n=e?t.length:0,r=n-1;n--;){var i=t[n];if(n==r||i!==a){var a=i;Ua(i)?Yt.call(e,i,1):Ri(e,i)}}return e}function xi(e,t){return e+In(Kn()*(t-e+1))}function wi(e,t){var n="";if(!e||t<1||t>j)return n;do{t%2&&(n+=e),(t=In(t/2))&&(e+=e)}while(t);return n}function ki(e,t){return io(Qa(e,t,Lu),e+"")}function Mi(e){return Mr(pu(e))}function Ei(e,t){var n=pu(e);return so(n,jr(t,0,n.length))}function Si(e,t,n,r){if(!Ts(e))return e;for(var i=-1,o=(t=zi(t,e)).length,s=o-1,u=e;null!=u&&++ia?0:a+t),(n=n>a?a:n)<0&&(n+=a),a=t>n?0:n-t>>>0,t>>>=0;for(var o=r(a);++i>>1,o=e[a];null!==o&&!Ys(o)&&(n?o<=t:o=o){var c=t?null:wa(e);if(c)return An(c);s=!1,i=bn,l=new xr}else l=t?[]:u;e:for(;++r=r?e:Li(e,t,n)}var Ki=Yn||function(e){return Pt.clearTimeout(e)};function Ji(e,t){if(t)return e.slice();var n=e.length,r=Dt?Dt(n):new e.constructor(n);return e.copy(r),r}function $i(e){var t=new e.constructor(e.byteLength);return new wt(t).set(new wt(e)),t}function Zi(e,t){var n=t?$i(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Qi(e,t){if(e!==t){var n=e!==a,r=null===e,i=e==e,o=Ys(e),s=t!==a,u=null===t,l=t==t,c=Ys(t);if(!u&&!c&&!o&&e>t||o&&s&&l&&!u&&!c||r&&s&&l||!n&&l||!i)return 1;if(!r&&!o&&!c&&e1?n[i-1]:a,s=i>2?n[2]:a;for(o=e.length>3&&"function"==typeof o?(i--,o):a,s&&za(n[0],n[1],s)&&(o=i<3?a:o,i=1),t=tt(t);++r-1?i[o?t[s]:s]:a}}function da(e){return Aa(function(t){var n=t.length,r=n,i=yr.prototype.thru;for(e&&t.reverse();r--;){var o=t[r];if("function"!=typeof o)throw new it(u);if(i&&!s&&"wrapper"==Pa(o))var s=new yr([],!0)}for(r=s?r:n;++r1&&_.reverse(),d&&cu))return!1;var c=o.get(e);if(c&&o.get(t))return c==t;var f=-1,d=!0,p=n&y?new xr:a;for(o.set(e,t),o.set(t,e);++f-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(Ne,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return Xt(B,function(n){var r="_."+n[0];t&n[1]&&!$t(e,r)&&e.push(r)}),e.sort()}(function(e){var t=e.match(Re);return t?t[1].split(Ie):[]}(r),n)))}function oo(e){var t=0,n=0;return function(){var r=Xn(),i=L-(r-n);if(n=r,i>0){if(++t>=A)return arguments[0]}else t=0;return e.apply(a,arguments)}}function so(e,t){var n=-1,r=e.length,i=r-1;for(t=t===a?r:t;++n1?e[t-1]:a;return n="function"==typeof n?(e.pop(),n):a,Oo(e,n)});function Io(e){var t=pr(e);return t.__chain__=!0,t}function Bo(e,t){return t(e)}var Ho=Aa(function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return Pr(t,e)};return!(t>1||this.__actions__.length)&&r instanceof vr&&Ua(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:Bo,args:[i],thisArg:a}),new yr(r,this.__chain__).thru(function(e){return t&&!e.length&&e.push(a),e})):this.thru(i)});var qo=ia(function(e,t,n){ct.call(e,n)?++e[n]:Or(e,n,1)});var Wo=fa(yo),Vo=fa(vo);function Uo(e,t){return(vs(e)?Xt:Ir)(e,Ya(t,3))}function zo(e,t){return(vs(e)?Gt:Br)(e,Ya(t,3))}var Xo=ia(function(e,t,n){ct.call(e,n)?e[n].push(t):Or(e,n,[t])});var Go=ki(function(e,t,n){var i=-1,a="function"==typeof t,o=bs(e)?r(e.length):[];return Ir(e,function(e){o[++i]=a?Ut(t,e,n):ri(e,t,n)}),o}),Ko=ia(function(e,t,n){Or(e,n,t)});function Jo(e,t){return(vs(e)?Qt:di)(e,Ya(t,3))}var $o=ia(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]});var Zo=ki(function(e,t){if(null==e)return[];var n=t.length;return n>1&&za(e,t[0],t[1])?t=[]:n>2&&za(t[0],t[1],t[2])&&(t=[t[0]]),vi(e,Vr(t,1),[])}),Qo=Fn||function(){return Pt.Date.now()};function es(e,t,n){return t=n?a:t,t=e&&null==t?e.length:t,Ma(e,M,a,a,a,a,t)}function ts(e,t){var n;if("function"!=typeof t)throw new it(u);return e=Hs(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=a),n}}var ns=ki(function(e,t,n){var r=v;if(n.length){var i=Dn(n,ja(ns));r|=w}return Ma(e,r,t,n,i)}),rs=ki(function(e,t,n){var r=v|g;if(n.length){var i=Dn(n,ja(rs));r|=w}return Ma(t,r,e,n,i)});function is(e,t,n){var r,i,o,s,l,c,f=0,d=!1,p=!1,h=!0;if("function"!=typeof e)throw new it(u);function m(t){var n=r,o=i;return r=i=a,f=t,s=e.apply(o,n)}function y(e){var n=e-c;return c===a||n>=t||n<0||p&&e-f>=o}function v(){var e=Qo();if(y(e))return g(e);l=ro(v,function(e){var n=t-(e-c);return p?zn(n,o-(e-f)):n}(e))}function g(e){return l=a,h&&r?m(e):(r=i=a,s)}function b(){var e=Qo(),n=y(e);if(r=arguments,i=this,c=e,n){if(l===a)return function(e){return f=e,l=ro(v,t),d?m(e):s}(c);if(p)return l=ro(v,t),m(c)}return l===a&&(l=ro(v,t)),s}return t=Ws(t)||0,Ts(n)&&(d=!!n.leading,o=(p="maxWait"in n)?Un(Ws(n.maxWait)||0,t):o,h="trailing"in n?!!n.trailing:h),b.cancel=function(){l!==a&&Ki(l),f=0,r=c=i=l=a},b.flush=function(){return l===a?s:g(Qo())},b}var as=ki(function(e,t){return Nr(e,1,t)}),os=ki(function(e,t,n){return Nr(e,Ws(t)||0,n)});function ss(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new it(u);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return n.cache=a.set(i,o)||a,o};return n.cache=new(ss.Cache||_r),n}function us(e){if("function"!=typeof e)throw new it(u);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}ss.Cache=_r;var ls=Xi(function(e,t){var n=(t=1==t.length&&vs(t[0])?Qt(t[0],vn(Ya())):Qt(Vr(t,1),vn(Ya()))).length;return ki(function(r){for(var i=-1,a=zn(r.length,n);++i=t}),ys=ii(function(){return arguments}())?ii:function(e){return Ds(e)&&ct.call(e,"callee")&&!jt.call(e,"callee")},vs=r.isArray,gs=It?vn(It):function(e){return Ds(e)&&Zr(e)==ue};function bs(e){return null!=e&&Ss(e.length)&&!Ms(e)}function _s(e){return Ds(e)&&bs(e)}var xs=Hn||Wu,ws=Bt?vn(Bt):function(e){return Ds(e)&&Zr(e)==U};function ks(e){if(!Ds(e))return!1;var t=Zr(e);return t==X||t==z||"string"==typeof e.message&&"string"==typeof e.name&&!Cs(e)}function Ms(e){if(!Ts(e))return!1;var t=Zr(e);return t==G||t==K||t==W||t==ee}function Es(e){return"number"==typeof e&&e==Hs(e)}function Ss(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=j}function Ts(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Ds(e){return null!=e&&"object"==typeof e}var As=Ht?vn(Ht):function(e){return Ds(e)&&Ha(e)==J};function Ls(e){return"number"==typeof e||Ds(e)&&Zr(e)==$}function Cs(e){if(!Ds(e)||Zr(e)!=Q)return!1;var t=Ct(e);if(null===t)return!0;var n=ct.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&<.call(n)==ht}var Os=qt?vn(qt):function(e){return Ds(e)&&Zr(e)==te};var Ps=Wt?vn(Wt):function(e){return Ds(e)&&Ha(e)==ne};function js(e){return"string"==typeof e||!vs(e)&&Ds(e)&&Zr(e)==re}function Ys(e){return"symbol"==typeof e||Ds(e)&&Zr(e)==ie}var Fs=Vt?vn(Vt):function(e){return Ds(e)&&Ss(e.length)&&!!St[Zr(e)]};var Ns=ba(fi),Rs=ba(function(e,t){return e<=t});function Is(e){if(!e)return[];if(bs(e))return js(e)?On(e):na(e);if(Rt&&e[Rt])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Rt]());var t=Ha(e);return(t==J?Sn:t==ne?An:pu)(e)}function Bs(e){return e?(e=Ws(e))===P||e===-P?(e<0?-1:1)*Y:e==e?e:0:0===e?e:0}function Hs(e){var t=Bs(e),n=t%1;return t==t?n?t-n:t:0}function qs(e){return e?jr(Hs(e),0,N):0}function Ws(e){if("number"==typeof e)return e;if(Ys(e))return F;if(Ts(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Ts(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(je,"");var n=Ue.test(e);return n||Xe.test(e)?Lt(e.slice(2),n?2:8):Ve.test(e)?F:+e}function Vs(e){return ra(e,au(e))}function Us(e){return null==e?"":Fi(e)}var zs=aa(function(e,t){if(Ja(t)||bs(t))ra(t,iu(t),e);else for(var n in t)ct.call(t,n)&&Dr(e,n,t[n])}),Xs=aa(function(e,t){ra(t,au(t),e)}),Gs=aa(function(e,t,n,r){ra(t,au(t),e,r)}),Ks=aa(function(e,t,n,r){ra(t,iu(t),e,r)}),Js=Aa(Pr);var $s=ki(function(e,t){e=tt(e);var n=-1,r=t.length,i=r>2?t[2]:a;for(i&&za(t[0],t[1],i)&&(r=1);++n1),t}),ra(e,Ca(e),n),r&&(n=Yr(n,d|p|h,Ta));for(var i=t.length;i--;)Ri(n,t[i]);return n});var lu=Aa(function(e,t){return null==e?{}:function(e,t){return gi(e,t,function(t,n){return eu(e,n)})}(e,t)});function cu(e,t){if(null==e)return{};var n=Qt(Ca(e),function(e){return[e]});return t=Ya(t),gi(e,n,function(e,n){return t(e,n[0])})}var fu=ka(iu),du=ka(au);function pu(e){return null==e?[]:gn(e,iu(e))}var hu=la(function(e,t,n){return t=t.toLowerCase(),e+(n?mu(t):t)});function mu(e){return ku(Us(e).toLowerCase())}function yu(e){return(e=Us(e))&&e.replace(Ke,wn).replace(bt,"")}var vu=la(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),gu=la(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),bu=ua("toLowerCase");var _u=la(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()});var xu=la(function(e,t,n){return e+(n?" ":"")+ku(t)});var wu=la(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),ku=ua("toUpperCase");function Mu(e,t,n){return e=Us(e),(t=n?a:t)===a?function(e){return kt.test(e)}(e)?function(e){return e.match(xt)||[]}(e):function(e){return e.match(Be)||[]}(e):e.match(t)||[]}var Eu=ki(function(e,t){try{return Ut(e,a,t)}catch(e){return ks(e)?e:new Ze(e)}}),Su=Aa(function(e,t){return Xt(t,function(t){t=lo(t),Or(e,t,ns(e[t],e))}),e});function Tu(e){return function(){return e}}var Du=da(),Au=da(!0);function Lu(e){return e}function Cu(e){return ui("function"==typeof e?e:Yr(e,d))}var Ou=ki(function(e,t){return function(n){return ri(n,e,t)}}),Pu=ki(function(e,t){return function(n){return ri(e,n,t)}});function ju(e,t,n){var r=iu(t),i=Kr(t,r);null!=n||Ts(t)&&(i.length||!r.length)||(n=t,t=e,e=this,i=Kr(t,iu(t)));var a=!(Ts(n)&&"chain"in n&&!n.chain),o=Ms(e);return Xt(i,function(n){var r=t[n];e[n]=r,o&&(e.prototype[n]=function(){var t=this.__chain__;if(a||t){var n=e(this.__wrapped__);return(n.__actions__=na(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,en([this.value()],arguments))})}),e}function Yu(){}var Fu=ya(Qt),Nu=ya(Kt),Ru=ya(rn);function Iu(e){return Xa(e)?dn(lo(e)):function(e){return function(t){return Jr(t,e)}}(e)}var Bu=ga(),Hu=ga(!0);function qu(){return[]}function Wu(){return!1}var Vu=ma(function(e,t){return e+t},0),Uu=xa("ceil"),zu=ma(function(e,t){return e/t},1),Xu=xa("floor");var Gu,Ku=ma(function(e,t){return e*t},1),Ju=xa("round"),$u=ma(function(e,t){return e-t},0);return pr.after=function(e,t){if("function"!=typeof t)throw new it(u);return e=Hs(e),function(){if(--e<1)return t.apply(this,arguments)}},pr.ary=es,pr.assign=zs,pr.assignIn=Xs,pr.assignInWith=Gs,pr.assignWith=Ks,pr.at=Js,pr.before=ts,pr.bind=ns,pr.bindAll=Su,pr.bindKey=rs,pr.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return vs(e)?e:[e]},pr.chain=Io,pr.chunk=function(e,t,n){t=(n?za(e,t,n):t===a)?1:Un(Hs(t),0);var i=null==e?0:e.length;if(!i||t<1)return[];for(var o=0,s=0,u=r(Rn(i/t));oi?0:i+n),(r=r===a||r>i?i:Hs(r))<0&&(r+=i),r=n>r?0:qs(r);n>>0)?(e=Us(e))&&("string"==typeof t||null!=t&&!Os(t))&&!(t=Fi(t))&&En(e)?Gi(On(e),0,n):e.split(t,n):[]},pr.spread=function(e,t){if("function"!=typeof e)throw new it(u);return t=null==t?0:Un(Hs(t),0),ki(function(n){var r=n[t],i=Gi(n,0,t);return r&&en(i,r),Ut(e,this,i)})},pr.tail=function(e){var t=null==e?0:e.length;return t?Li(e,1,t):[]},pr.take=function(e,t,n){return e&&e.length?Li(e,0,(t=n||t===a?1:Hs(t))<0?0:t):[]},pr.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?Li(e,(t=r-(t=n||t===a?1:Hs(t)))<0?0:t,r):[]},pr.takeRightWhile=function(e,t){return e&&e.length?Bi(e,Ya(t,3),!1,!0):[]},pr.takeWhile=function(e,t){return e&&e.length?Bi(e,Ya(t,3)):[]},pr.tap=function(e,t){return t(e),e},pr.throttle=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new it(u);return Ts(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),is(e,t,{leading:r,maxWait:t,trailing:i})},pr.thru=Bo,pr.toArray=Is,pr.toPairs=fu,pr.toPairsIn=du,pr.toPath=function(e){return vs(e)?Qt(e,lo):Ys(e)?[e]:na(uo(Us(e)))},pr.toPlainObject=Vs,pr.transform=function(e,t,n){var r=vs(e),i=r||xs(e)||Fs(e);if(t=Ya(t,4),null==n){var a=e&&e.constructor;n=i?r?new a:[]:Ts(e)&&Ms(a)?hr(Ct(e)):{}}return(i?Xt:Xr)(e,function(e,r,i){return t(n,e,r,i)}),n},pr.unary=function(e){return es(e,1)},pr.union=Do,pr.unionBy=Ao,pr.unionWith=Lo,pr.uniq=function(e){return e&&e.length?Ni(e):[]},pr.uniqBy=function(e,t){return e&&e.length?Ni(e,Ya(t,2)):[]},pr.uniqWith=function(e,t){return t="function"==typeof t?t:a,e&&e.length?Ni(e,a,t):[]},pr.unset=function(e,t){return null==e||Ri(e,t)},pr.unzip=Co,pr.unzipWith=Oo,pr.update=function(e,t,n){return null==e?e:Ii(e,t,Ui(n))},pr.updateWith=function(e,t,n,r){return r="function"==typeof r?r:a,null==e?e:Ii(e,t,Ui(n),r)},pr.values=pu,pr.valuesIn=function(e){return null==e?[]:gn(e,au(e))},pr.without=Po,pr.words=Mu,pr.wrap=function(e,t){return cs(Ui(t),e)},pr.xor=jo,pr.xorBy=Yo,pr.xorWith=Fo,pr.zip=No,pr.zipObject=function(e,t){return Wi(e||[],t||[],Dr)},pr.zipObjectDeep=function(e,t){return Wi(e||[],t||[],Si)},pr.zipWith=Ro,pr.entries=fu,pr.entriesIn=du,pr.extend=Xs,pr.extendWith=Gs,ju(pr,pr),pr.add=Vu,pr.attempt=Eu,pr.camelCase=hu,pr.capitalize=mu,pr.ceil=Uu,pr.clamp=function(e,t,n){return n===a&&(n=t,t=a),n!==a&&(n=(n=Ws(n))==n?n:0),t!==a&&(t=(t=Ws(t))==t?t:0),jr(Ws(e),t,n)},pr.clone=function(e){return Yr(e,h)},pr.cloneDeep=function(e){return Yr(e,d|h)},pr.cloneDeepWith=function(e,t){return Yr(e,d|h,t="function"==typeof t?t:a)},pr.cloneWith=function(e,t){return Yr(e,h,t="function"==typeof t?t:a)},pr.conformsTo=function(e,t){return null==t||Fr(e,t,iu(t))},pr.deburr=yu,pr.defaultTo=function(e,t){return null==e||e!=e?t:e},pr.divide=zu,pr.endsWith=function(e,t,n){e=Us(e),t=Fi(t);var r=e.length,i=n=n===a?r:jr(Hs(n),0,r);return(n-=t.length)>=0&&e.slice(n,i)==t},pr.eq=ps,pr.escape=function(e){return(e=Us(e))&&Ee.test(e)?e.replace(ke,kn):e},pr.escapeRegExp=function(e){return(e=Us(e))&&Pe.test(e)?e.replace(Oe,"\\$&"):e},pr.every=function(e,t,n){var r=vs(e)?Kt:Hr;return n&&za(e,t,n)&&(t=a),r(e,Ya(t,3))},pr.find=Wo,pr.findIndex=yo,pr.findKey=function(e,t){return on(e,Ya(t,3),Xr)},pr.findLast=Vo,pr.findLastIndex=vo,pr.findLastKey=function(e,t){return on(e,Ya(t,3),Gr)},pr.floor=Xu,pr.forEach=Uo,pr.forEachRight=zo,pr.forIn=function(e,t){return null==e?e:Ur(e,Ya(t,3),au)},pr.forInRight=function(e,t){return null==e?e:zr(e,Ya(t,3),au)},pr.forOwn=function(e,t){return e&&Xr(e,Ya(t,3))},pr.forOwnRight=function(e,t){return e&&Gr(e,Ya(t,3))},pr.get=Qs,pr.gt=hs,pr.gte=ms,pr.has=function(e,t){return null!=e&&qa(e,t,ei)},pr.hasIn=eu,pr.head=bo,pr.identity=Lu,pr.includes=function(e,t,n,r){e=bs(e)?e:pu(e),n=n&&!r?Hs(n):0;var i=e.length;return n<0&&(n=Un(i+n,0)),js(e)?n<=i&&e.indexOf(t,n)>-1:!!i&&un(e,t,n)>-1},pr.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=null==n?0:Hs(n);return i<0&&(i=Un(r+i,0)),un(e,t,i)},pr.inRange=function(e,t,n){return t=Bs(t),n===a?(n=t,t=0):n=Bs(n),function(e,t,n){return e>=zn(t,n)&&e=-j&&e<=j},pr.isSet=Ps,pr.isString=js,pr.isSymbol=Ys,pr.isTypedArray=Fs,pr.isUndefined=function(e){return e===a},pr.isWeakMap=function(e){return Ds(e)&&Ha(e)==oe},pr.isWeakSet=function(e){return Ds(e)&&Zr(e)==se},pr.join=function(e,t){return null==e?"":Wn.call(e,t)},pr.kebabCase=vu,pr.last=ko,pr.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r;return n!==a&&(i=(i=Hs(n))<0?Un(r+i,0):zn(i,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,i):sn(e,cn,i,!0)},pr.lowerCase=gu,pr.lowerFirst=bu,pr.lt=Ns,pr.lte=Rs,pr.max=function(e){return e&&e.length?qr(e,Lu,Qr):a},pr.maxBy=function(e,t){return e&&e.length?qr(e,Ya(t,2),Qr):a},pr.mean=function(e){return fn(e,Lu)},pr.meanBy=function(e,t){return fn(e,Ya(t,2))},pr.min=function(e){return e&&e.length?qr(e,Lu,fi):a},pr.minBy=function(e,t){return e&&e.length?qr(e,Ya(t,2),fi):a},pr.stubArray=qu,pr.stubFalse=Wu,pr.stubObject=function(){return{}},pr.stubString=function(){return""},pr.stubTrue=function(){return!0},pr.multiply=Ku,pr.nth=function(e,t){return e&&e.length?yi(e,Hs(t)):a},pr.noConflict=function(){return Pt._===this&&(Pt._=mt),this},pr.noop=Yu,pr.now=Qo,pr.pad=function(e,t,n){e=Us(e);var r=(t=Hs(t))?Cn(e):0;if(!t||r>=t)return e;var i=(t-r)/2;return va(In(i),n)+e+va(Rn(i),n)},pr.padEnd=function(e,t,n){e=Us(e);var r=(t=Hs(t))?Cn(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var i=Kn();return zn(e+i*(t-e+At("1e-"+((i+"").length-1))),t)}return xi(e,t)},pr.reduce=function(e,t,n){var r=vs(e)?tn:hn,i=arguments.length<3;return r(e,Ya(t,4),n,i,Ir)},pr.reduceRight=function(e,t,n){var r=vs(e)?nn:hn,i=arguments.length<3;return r(e,Ya(t,4),n,i,Br)},pr.repeat=function(e,t,n){return t=(n?za(e,t,n):t===a)?1:Hs(t),wi(Us(e),t)},pr.replace=function(){var e=arguments,t=Us(e[0]);return e.length<3?t:t.replace(e[1],e[2])},pr.result=function(e,t,n){var r=-1,i=(t=zi(t,e)).length;for(i||(i=1,e=a);++rj)return[];var n=N,r=zn(e,N);t=Ya(t),e-=N;for(var i=yn(r,t);++n=o)return e;var u=n-Cn(r);if(u<1)return r;var l=s?Gi(s,0,u).join(""):e.slice(0,u);if(i===a)return l+r;if(s&&(u+=l.length-u),Os(i)){if(e.slice(u).search(i)){var c,f=l;for(i.global||(i=nt(i.source,Us(We.exec(i))+"g")),i.lastIndex=0;c=i.exec(f);)var d=c.index;l=l.slice(0,d===a?u:d)}}else if(e.indexOf(Fi(i),u)!=u){var p=l.lastIndexOf(i);p>-1&&(l=l.slice(0,p))}return l+r},pr.unescape=function(e){return(e=Us(e))&&Me.test(e)?e.replace(we,Pn):e},pr.uniqueId=function(e){var t=++ft;return Us(e)+t},pr.upperCase=wu,pr.upperFirst=ku,pr.each=Uo,pr.eachRight=zo,pr.first=bo,ju(pr,(Gu={},Xr(pr,function(e,t){ct.call(pr.prototype,t)||(Gu[t]=e)}),Gu),{chain:!1}),pr.VERSION="4.17.11",Xt(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){pr[e].placeholder=pr}),Xt(["drop","take"],function(e,t){vr.prototype[e]=function(n){n=n===a?1:Un(Hs(n),0);var r=this.__filtered__&&!t?new vr(this):this.clone();return r.__filtered__?r.__takeCount__=zn(n,r.__takeCount__):r.__views__.push({size:zn(n,N),type:e+(r.__dir__<0?"Right":"")}),r},vr.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),Xt(["filter","map","takeWhile"],function(e,t){var n=t+1,r=n==C||3==n;vr.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Ya(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}}),Xt(["head","last"],function(e,t){var n="take"+(t?"Right":"");vr.prototype[e]=function(){return this[n](1).value()[0]}}),Xt(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");vr.prototype[e]=function(){return this.__filtered__?new vr(this):this[n](1)}}),vr.prototype.compact=function(){return this.filter(Lu)},vr.prototype.find=function(e){return this.filter(e).head()},vr.prototype.findLast=function(e){return this.reverse().find(e)},vr.prototype.invokeMap=ki(function(e,t){return"function"==typeof e?new vr(this):this.map(function(n){return ri(n,e,t)})}),vr.prototype.reject=function(e){return this.filter(us(Ya(e)))},vr.prototype.slice=function(e,t){e=Hs(e);var n=this;return n.__filtered__&&(e>0||t<0)?new vr(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==a&&(n=(t=Hs(t))<0?n.dropRight(-t):n.take(t-e)),n)},vr.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},vr.prototype.toArray=function(){return this.take(N)},Xr(vr.prototype,function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=pr[r?"take"+("last"==t?"Right":""):t],o=r||/^find/.test(t);i&&(pr.prototype[t]=function(){var t=this.__wrapped__,s=r?[1]:arguments,u=t instanceof vr,l=s[0],c=u||vs(t),f=function(e){var t=i.apply(pr,en([e],s));return r&&d?t[0]:t};c&&n&&"function"==typeof l&&1!=l.length&&(u=c=!1);var d=this.__chain__,p=!!this.__actions__.length,h=o&&!d,m=u&&!p;if(!o&&c){t=m?t:new vr(this);var y=e.apply(t,s);return y.__actions__.push({func:Bo,args:[f],thisArg:a}),new yr(y,d)}return h&&m?e.apply(this,s):(y=this.thru(f),h?r?y.value()[0]:y.value():y)})}),Xt(["pop","push","shift","sort","splice","unshift"],function(e){var t=at[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);pr.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var i=this.value();return t.apply(vs(i)?i:[],e)}return this[n](function(n){return t.apply(vs(n)?n:[],e)})}}),Xr(vr.prototype,function(e,t){var n=pr[t];if(n){var r=n.name+"";(ir[r]||(ir[r]=[])).push({name:t,func:n})}}),ir[pa(a,g).name]=[{name:"wrapper",func:a}],vr.prototype.clone=function(){var e=new vr(this.__wrapped__);return e.__actions__=na(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=na(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=na(this.__views__),e},vr.prototype.reverse=function(){if(this.__filtered__){var e=new vr(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},vr.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=vs(e),r=t<0,i=n?e.length:0,a=function(e,t,n){for(var r=-1,i=n.length;++r=this.__values__.length;return{done:e,value:e?a:this.__values__[this.__index__++]}},pr.prototype.plant=function(e){for(var t,n=this;n instanceof mr;){var r=fo(n);r.__index__=0,r.__values__=a,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t},pr.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof vr){var t=e;return this.__actions__.length&&(t=new vr(this)),(t=t.reverse()).__actions__.push({func:Bo,args:[To],thisArg:a}),new yr(t,this.__chain__)}return this.thru(To)},pr.prototype.toJSON=pr.prototype.valueOf=pr.prototype.value=function(){return Hi(this.__wrapped__,this.__actions__)},pr.prototype.first=pr.prototype.head,Rt&&(pr.prototype[Rt]=function(){return this}),pr}();Pt._=jn,(i=function(){return jn}.call(t,n,t,r))===a||(r.exports=i)}).call(this)}).call(this,n(73),n(139)(e))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:"";return(0,o.default)().use(s.default).processSync(e).contents}t.default=l},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){var r=n(84)("wks"),i=n(57),a=n(9).Symbol,o="function"==typeof a;(e.exports=function(e){return r[e]||(r[e]=o&&a[e]||(o?a:i)("Symbol."+e))}).store=r},function(e,t,n){"use strict";e.exports=function(e,t,n,r,i,a,o,s){if(!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,i,a,o,s],c=0;(u=new Error(t.replace(/%s/g,function(){return l[c++]}))).name="Invariant Violation"}throw u.framesToPop=1,u}}},function(e,t,n){e.exports=!n(11)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(8),i=n(302),a=n(45),o=Object.defineProperty;t.f=n(15)?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),i)try{return o(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(47),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){var r=n(46);e.exports=function(e){return Object(r(e))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeAccessor=u,t.makeAccessor2=function(e){return r.default.isFunction(e)?e:function(){return e}},t.getValue=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),i=1;i1&&void 0!==arguments[1]?arguments[1]:"categorical";return r.default.isArray(e)&&!!e.length&&("categorical"===t||"number"===t&&2===e.length&&r.default.every(e,r.default.isNumber)||"time"===t&&2===e.length&&r.default.every(e,r.default.isDate))},t.combineDomains=f,t.combineBorderObjects=function(e){return r.default.fromPairs(["top","bottom","left","right"].map(function(t){return[t,r.default.get(r.default.maxBy(e,t),t)]}))},t.domainFromData=d,t.getDataDomainByAxis=function(e){var t=e.horizontal,n=e.data,r=e.getX,i=e.getY,a=u(t?i:r);return s({},t?"y":"x",d(n,a))},t.domainFromDatasets=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.default.identity,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;n||(n=c(e,t));return f(e.map(function(e){return d(e,t,n)}),n)},t.domainFromRangeData=function(e,t,n,a){a||(a=l(e,t));switch(a){case"number":case"time":return(0,i.extent)(r.default.flatten([(0,i.extent)(e,function(e,n){return+t(e,n)}),(0,i.extent)(e,function(e,t){return+n(e,t)})]));case"categorical":return r.default.uniq(r.default.flatten([e.map(t),e.map(n)]))}return[]},t.combineDatasets=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x",n=e.map(function(e){var n=e.data;return r.default.keyBy(n,e.combineKey||t)});return(0,r.default)(e).map(function(e){return e.data.map(u(e.combineKey||t))}).flatten().uniqBy(r.default.toString).sortBy().value().map(function(i){var a=s({},t,i);return e.forEach(function(e,t){if(e.dataKeys&&Object.keys(e.dataKeys).length){var o=n[t];if(r.default.has(o,i)){var s=o[i];r.default.forEach(e.dataKeys,function(e,t){a[e]=s[t]})}}}),a})};var r=o(n(6)),i=n(39),a=o(n(1));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e){return r.default.isFunction(e)?e:r.default.isNull(e)||r.default.isUndefined(e)?r.default.identity:r.default.property(e)}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.default.identity;if(r.default.isArray(e))return r.default.every(e,function(e,n){return r.default.isUndefined(t(e,n))})?"categorical":r.default.every(e,function(e,n){return r.default.isNumber(t(e,n))||r.default.isUndefined(t(e,n))})?"number":r.default.every(e,function(e,n){return r.default.isDate(t(e,n))||r.default.isUndefined(t(e,n))})?"time":"categorical";throw new Error("inferDataType expects a data array")}function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.default.identity;if(!r.default.isArray(e))throw new Error("inferDatasetsType expects a datasets array");var n=e.map(function(e){return l(e,t)}),i=r.default.uniq(n);return 1===i.length?i[0]:"categorical"}function f(e,t){if(r.default.isArray(e))return"categorical"===t?r.default.uniq(r.default.flatten(r.default.compact(e))):(0,i.extent)(r.default.flatten(e))}function d(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.default.identity,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return n||(n=l(e,t)),"number"===n||"time"===n?(0,i.extent)(e.map(t)):r.default.uniq(e.map(t))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scaleTypeFromDataType=function(e){return a.default.get({number:"linear",time:"time",categorical:"ordinal"},e,"ordinal")},t.dataTypeFromScaleType=u,t.inferDataTypeFromDomain=function(e){if(!a.default.isArray(e))throw new Error("invalid domain, inferDataTypeFromDomain cannot infer data type");return 2!==e.length?"categorical":a.default.every(e,a.default.isNumber)?"number":a.default.every(e,a.default.isDate)?"time":"categorical"},t.inferScaleType=l,t.initScale=function(e){switch(e){case"linear":return(0,o.scaleLinear)();case"time":return(0,o.scaleTime)();case"ordinal":return(0,o.scalePoint)();case"log":return(0,o.scaleLog)();case"pow":return(0,o.scalePow)()}},t.isValidScale=c,t.hasXYScales=function(e){return a.default.isObject(e)&&c(e.x)&&c(e.y)},t.getScaleTicks=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10;return"ordinal"===(t=t||l(e))?e.domain():e.ticks(n)},t.getTickDomain=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.ticks,r=t.tickCount,i=t.nice,o=l(e),c=e.domain();i&&"ordinal"!==o&&(e=e.copy().domain(c).nice(r||10));if(a.default.isArray(n))return(0,s.combineDomains)([e.domain(),(0,s.domainFromData)(n,a.default.identity,u(o))]);if(i&&"ordinal"!==o)return e.domain()},t.scaleEqual=function(e,t){return c(e)&&c(t)?a.default.isEqual(e.domain(),t.domain())&&a.default.isEqual(e.range(),t.range()):e===t},t.indexOfClosestNumberInList=f,t.invertPointScale=function(e,t){var n=e.domain(),r=n.map(function(t){return e(t)});if(r.length<=1)return n[0];r[0]>r[1]&&(n.reverse(),r.reverse());var i=f(t,r);return n[i]};var r,i=n(6),a=(r=i)&&r.__esModule?r:{default:r},o=n(39),s=n(20);function u(e){return a.default.get({linear:"number",log:"number",pow:"number",time:"time",ordinal:"categorical"},e,"categorical")}function l(e){return e.ticks?a.default.isDate(e.domain()[0])?"time":e.base?"log":e.exponent?"pow":"linear":"ordinal"}function c(e){return a.default.isFunction(e)&&a.default.isFunction(e.domain)&&a.default.isFunction(e.range)}function f(e,t){return t.reduce(function(n,r,i){return Math.abs(r-e)2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3&&void 0!==arguments[3]&&!arguments[3]?n:s.concat(n),u=o.concat("scale");return(0,i.default)(r.default.omit(e,u),r.default.omit(t,u))&&r.default.every(o,function(n){return r.default.isEqual(e[n],t[n])})&&r.default.every(["x","y"],function(t){return(0,a.scaleEqual)(r.default.get(e,"scale["+t+"]"),r.default.get(e,"scale["+t+"]"))})},t.xyPropsEqualDebug=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3&&void 0!==arguments[3]&&!arguments[3]?n:s.concat(n),u=o.concat("scale");return(0,i.default)(r.default.omit(e,u),r.default.omit(t,u))&&r.default.every(o,function(n){var i=r.default.isEqual(e[n],t[n]);return i||console.log("xyProps: "+n+" not equal"),i})&&r.default.every(["x","y"],function(n){var r=(0,a.scaleEqual)(e.scale[n],t.scale[n]);return r||console.log("xyProps: scale."+n+" not equal"),r})};var r=o(n(6)),i=o(n(743)),a=n(21);function o(e){return e&&e.__esModule?e:{default:e}}var s=t.defaultPropKeysToDeepCheck=["margin","scaleType","spacing","domain","style","data"]},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){"use strict";e.exports=function(e,t){var n,a,o=t.children||[],s=o.length,u=[],l=-1;for(;++l1e-6)if(Math.abs(f*u-l*c)>1e-6&&a){var p=n-o,h=i-s,m=u*u+l*l,y=p*p+h*h,v=Math.sqrt(m),g=Math.sqrt(d),b=a*Math.tan((r-Math.acos((m+d-y)/(2*v*g)))/2),_=b/g,x=b/v;Math.abs(_-1)>1e-6&&(this._+="L"+(e+_*c)+","+(t+_*f)),this._+="A"+a+","+a+",0,0,"+ +(f*p>c*h)+","+(this._x1=e+x*u)+","+(this._y1=t+x*l)}else this._+="L"+(this._x1=e)+","+(this._y1=t);else;},arc:function(e,t,n,o,s,u){e=+e,t=+t;var l=(n=+n)*Math.cos(o),c=n*Math.sin(o),f=e+l,d=t+c,p=1^u,h=u?o-s:s-o;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+f+","+d:(Math.abs(this._x1-f)>1e-6||Math.abs(this._y1-d)>1e-6)&&(this._+="L"+f+","+d),n&&(h<0&&(h=h%i+i),h>a?this._+="A"+n+","+n+",0,1,"+p+","+(e-l)+","+(t-c)+"A"+n+","+n+",0,1,"+p+","+(this._x1=f)+","+(this._y1=d):h>1e-6&&(this._+="A"+n+","+n+",0,"+ +(h>=r)+","+p+","+(this._x1=e+n*Math.cos(s))+","+(this._y1=t+n*Math.sin(s))))},rect:function(e,t,n,r){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +r+"h"+-n+"Z"},toString:function(){return this._}};var u=s;n.d(t,"a",function(){return u})},function(e,t,n){"use strict";function r(){}function i(e,t){var n=new r;if(e instanceof r)e.each(function(e,t){n.set(t,e)});else if(Array.isArray(e)){var i,a=-1,o=e.length;if(null==t)for(;++a=r.length)return null!=e&&n.sort(e),null!=t?t(n):n;for(var l,c,f,d=-1,p=n.length,h=r[i++],m=a(),y=s();++dr.length)return n;var o,s=i[a-1];return null!=t&&a>=r.length?o=n.entries():(o=[],n.each(function(t,n){o.push({key:n,values:e(t,a)})})),null!=s?o.sort(function(e,t){return s(e.key,t.key)}):o}(o(e,0,l,c),0)},key:function(e){return r.push(e),n},sortKeys:function(e){return i[r.length-1]=e,n},sortValues:function(t){return e=t,n},rollup:function(e){return t=e,n}}};function s(){return{}}function u(e,t,n){e[t]=n}function l(){return a()}function c(e,t,n){e.set(t,n)}function f(){}var d=a.prototype;function p(e,t){var n=new f;if(e instanceof f)e.each(function(e){n.add(e)});else if(e){var r=-1,i=e.length;if(null==t)for(;++r"+i+""};e.exports=function(e,t){var n={};n[e]=t(s),r(r.P+r.F*i(function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}),"String",n)}},function(e,t,n){"use strict"; -/*! - * repeat-string - * - * Copyright (c) 2014-2015, Jon Schlinkert. - * Licensed under the MIT License. - */var r,i="";e.exports=function(e,t){if("string"!=typeof e)throw new TypeError("expected a string");if(1===t)return e;if(2===t)return e+e;var n=e.length*t;if(r!==e||void 0===r)r=e,i="";else if(i.length>=n)return i.substr(0,n);for(;n>i.length&&t>1;)1&t&&(i+=e),t>>=1,e+=e;return i=(i+=e).substr(0,n)}},function(e,t,n){"use strict";var r=n(80);e.exports=function(e,t,n){var i;null!=n||"object"==typeof t&&!Array.isArray(t)||(n=t,t={});i=r({type:String(e)},t),Array.isArray(n)?i.children=n:null!=n&&(i.value=String(n));return i}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var r=n(76),i=n(46);e.exports=function(e){return r(i(e))}},function(e,t,n){var r=n(77),i=n(56),a=n(36),o=n(45),s=n(35),u=n(302),l=Object.getOwnPropertyDescriptor;t.f=n(15)?l:function(e,t){if(e=a(e),t=o(t,!0),u)try{return l(e,t)}catch(e){}if(s(e,t))return i(!r.f.call(e,t),e[t])}},function(e,t,n){var r=n(35),i=n(19),a=n(111)("IE_PROTO"),o=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=i(e),r(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?o:null}},function(e,t,n){"use strict";n.r(t);var r=n(4),i=Array.prototype.slice,a=function(e){return e},o=1,s=2,u=3,l=4,c=1e-6;function f(e){return"translate("+(e+.5)+",0)"}function d(e){return"translate(0,"+(e+.5)+")"}function p(){return!this.__axis}function h(e,t){var n=[],r=null,h=null,m=6,y=6,v=3,g=e===o||e===l?-1:1,b=e===l||e===s?"x":"y",_=e===o||e===u?f:d;function x(i){var f=null==r?t.ticks?t.ticks.apply(t,n):t.domain():r,d=null==h?t.tickFormat?t.tickFormat.apply(t,n):a:h,x=Math.max(m,0)+v,w=t.range(),k=+w[0]+.5,M=+w[w.length-1]+.5,E=(t.bandwidth?function(e){var t=Math.max(0,e.bandwidth()-1)/2;return e.round()&&(t=Math.round(t)),function(n){return+e(n)+t}}:function(e){return function(t){return+e(t)}})(t.copy()),S=i.selection?i.selection():i,T=S.selectAll(".domain").data([null]),D=S.selectAll(".tick").data(f,t).order(),A=D.exit(),L=D.enter().append("g").attr("class","tick"),C=D.select("line"),O=D.select("text");T=T.merge(T.enter().insert("path",".tick").attr("class","domain").attr("stroke","#000")),D=D.merge(L),C=C.merge(L.append("line").attr("stroke","#000").attr(b+"2",g*m)),O=O.merge(L.append("text").attr("fill","#000").attr(b,g*x).attr("dy",e===o?"0em":e===u?"0.71em":"0.32em")),i!==S&&(T=T.transition(i),D=D.transition(i),C=C.transition(i),O=O.transition(i),A=A.transition(i).attr("opacity",c).attr("transform",function(e){return isFinite(e=E(e))?_(e):this.getAttribute("transform")}),L.attr("opacity",c).attr("transform",function(e){var t=this.parentNode.__axis;return _(t&&isFinite(t=t(e))?t:E(e))})),A.remove(),T.attr("d",e===l||e==s?"M"+g*y+","+k+"H0.5V"+M+"H"+g*y:"M"+k+","+g*y+"V0.5H"+M+"V"+g*y),D.attr("opacity",1).attr("transform",function(e){return _(E(e))}),C.attr(b+"2",g*m),O.attr(b,g*x).text(d),S.filter(p).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",e===s?"start":e===l?"end":"middle"),S.each(function(){this.__axis=E})}return x.scale=function(e){return arguments.length?(t=e,x):t},x.ticks=function(){return n=i.call(arguments),x},x.tickArguments=function(e){return arguments.length?(n=null==e?[]:i.call(e),x):n.slice()},x.tickValues=function(e){return arguments.length?(r=null==e?null:i.call(e),x):r&&r.slice()},x.tickFormat=function(e){return arguments.length?(h=e,x):h},x.tickSize=function(e){return arguments.length?(m=y=+e,x):m},x.tickSizeInner=function(e){return arguments.length?(m=+e,x):m},x.tickSizeOuter=function(e){return arguments.length?(y=+e,x):y},x.tickPadding=function(e){return arguments.length?(v=+e,x):v},x}function m(e){return h(o,e)}function y(e){return h(s,e)}function v(e){return h(u,e)}function g(e){return h(l,e)}var b={value:function(){}};function _(){for(var e,t=0,n=arguments.length,r={};t=0&&(t=e.slice(n+1),e=e.slice(0,n)),e&&!r.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:t}})),o=-1,s=a.length;if(!(arguments.length<2)){if(null!=t&&"function"!=typeof t)throw new Error("invalid callback: "+t);for(;++o0)for(var n,r,i=new Array(n),a=0;a=0&&"xmlns"!==(t=e.slice(0,n))&&(e=e.slice(n+1)),S.hasOwnProperty(t)?{space:S[t],local:e}:e};var D=function(e){var t=T(e);return(t.local?function(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}:function(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===E&&t.documentElement.namespaceURI===E?t.createElement(e):t.createElementNS(n,e)}})(t)};function A(){}var L=function(e){return null==e?A:function(){return this.querySelector(e)}};function C(){return[]}var O=function(e){return null==e?C:function(){return this.querySelectorAll(e)}},P=function(e){return function(){return this.matches(e)}};if("undefined"!=typeof document){var j=document.documentElement;if(!j.matches){var Y=j.webkitMatchesSelector||j.msMatchesSelector||j.mozMatchesSelector||j.oMatchesSelector;P=function(e){return function(){return Y.call(this,e)}}}}var F=P,N=function(e){return new Array(e.length)};function R(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}R.prototype={constructor:R,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};var I="$";function B(e,t,n,r,i,a){for(var o,s=0,u=t.length,l=a.length;st?1:e>=t?0:NaN}var W=function(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView};function V(e,t){return e.style.getPropertyValue(t)||W(e).getComputedStyle(e,null).getPropertyValue(t)}function U(e){return e.trim().split(/^|\s+/)}function z(e){return e.classList||new X(e)}function X(e){this._node=e,this._names=U(e.getAttribute("class")||"")}function G(e,t){for(var n=z(e),r=-1,i=t.length;++r=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function J(){this.textContent=""}function $(){this.innerHTML=""}function Z(){this.nextSibling&&this.parentNode.appendChild(this)}function Q(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function ee(){return null}function te(){var e=this.parentNode;e&&e.removeChild(this)}function ne(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)}function re(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)}var ie={},ae=null;"undefined"!=typeof document&&("onmouseenter"in document.documentElement||(ie={mouseenter:"mouseover",mouseleave:"mouseout"}));function oe(e,t,n){return e=se(e,t,n),function(t){var n=t.relatedTarget;n&&(n===this||8&n.compareDocumentPosition(this))||e.call(this,t)}}function se(e,t,n){return function(r){var i=ae;ae=r;try{e.call(this,this.__data__,t,n)}finally{ae=i}}}function ue(e){return function(){var t=this.__on;if(t){for(var n,r=0,i=-1,a=t.length;r=x&&(x=_+1);!(b=v[x])&&++x=0;)(r=i[a])&&(o&&o!==r.nextSibling&&o.parentNode.insertBefore(r,o),o=r);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=q);for(var n=this._groups,r=n.length,i=new Array(r),a=0;a1?this.each((null==t?function(e){return function(){this.style.removeProperty(e)}}:"function"==typeof t?function(e,t,n){return function(){var r=t.apply(this,arguments);null==r?this.style.removeProperty(e):this.style.setProperty(e,r,n)}}:function(e,t,n){return function(){this.style.setProperty(e,t,n)}})(e,t,null==n?"":n)):V(this.node(),e)},property:function(e,t){return arguments.length>1?this.each((null==t?function(e){return function(){delete this[e]}}:"function"==typeof t?function(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}:function(e,t){return function(){this[e]=t}})(e,t)):this.node()[e]},classed:function(e,t){var n=U(e+"");if(arguments.length<2){for(var r=z(this.node()),i=-1,a=n.length;++i=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}})}(e+""),o=a.length;if(!(arguments.length<2)){for(s=t?le:ue,null==n&&(n=!1),r=0;rf}u.mouse("drag")}function m(){ye(ae.view).on("mousemove.drag mouseup.drag",null),Le(ae.view,n),De(),u.mouse("end")}function y(){if(i.apply(this,arguments)){var e,t,n=ae.changedTouches,r=a.apply(this,arguments),o=n.length;for(e=0;e>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):(t=Ue.exec(e))?et(parseInt(t[1],16)):(t=ze.exec(e))?new it(t[1],t[2],t[3],1):(t=Xe.exec(e))?new it(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=Ge.exec(e))?tt(t[1],t[2],t[3],t[4]):(t=Ke.exec(e))?tt(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=Je.exec(e))?at(t[1],t[2]/100,t[3]/100,1):(t=$e.exec(e))?at(t[1],t[2]/100,t[3]/100,t[4]):Ze.hasOwnProperty(e)?et(Ze[e]):"transparent"===e?new it(NaN,NaN,NaN,0):null}function et(e){return new it(e>>16&255,e>>8&255,255&e,1)}function tt(e,t,n,r){return r<=0&&(e=t=n=NaN),new it(e,t,n,r)}function nt(e){return e instanceof Be||(e=Qe(e)),e?new it((e=e.rgb()).r,e.g,e.b,e.opacity):new it}function rt(e,t,n,r){return 1===arguments.length?nt(e):new it(e,t,n,null==r?1:r)}function it(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function at(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new st(e,t,n,r)}function ot(e,t,n,r){return 1===arguments.length?function(e){if(e instanceof st)return new st(e.h,e.s,e.l,e.opacity);if(e instanceof Be||(e=Qe(e)),!e)return new st;if(e instanceof st)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=NaN,s=a-i,u=(a+i)/2;return s?(o=t===a?(n-r)/s+6*(n0&&u<1?0:o,new st(o,s,u,e.opacity)}(e):new st(e,t,n,null==r?1:r)}function st(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function ut(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}Re(Be,Qe,{displayable:function(){return this.rgb().displayable()},toString:function(){return this.rgb()+""}}),Re(it,rt,Ie(Be,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new it(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new it(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255&&0<=this.opacity&&this.opacity<=1},toString:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}})),Re(st,ot,Ie(Be,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new st(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new st(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new it(ut(e>=240?e-240:e+120,i,r),ut(e,i,r),ut(e<120?e+240:e-120,i,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));var lt=Math.PI/180,ct=180/Math.PI,ft=.95047,dt=1,pt=1.08883,ht=4/29,mt=6/29,yt=3*mt*mt,vt=mt*mt*mt;function gt(e){if(e instanceof _t)return new _t(e.l,e.a,e.b,e.opacity);if(e instanceof St){var t=e.h*lt;return new _t(e.l,Math.cos(t)*e.c,Math.sin(t)*e.c,e.opacity)}e instanceof it||(e=nt(e));var n=Mt(e.r),r=Mt(e.g),i=Mt(e.b),a=xt((.4124564*n+.3575761*r+.1804375*i)/ft),o=xt((.2126729*n+.7151522*r+.072175*i)/dt);return new _t(116*o-16,500*(a-o),200*(o-xt((.0193339*n+.119192*r+.9503041*i)/pt)),e.opacity)}function bt(e,t,n,r){return 1===arguments.length?gt(e):new _t(e,t,n,null==r?1:r)}function _t(e,t,n,r){this.l=+e,this.a=+t,this.b=+n,this.opacity=+r}function xt(e){return e>vt?Math.pow(e,1/3):e/yt+ht}function wt(e){return e>mt?e*e*e:yt*(e-ht)}function kt(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function Mt(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function Et(e,t,n,r){return 1===arguments.length?function(e){if(e instanceof St)return new St(e.h,e.c,e.l,e.opacity);e instanceof _t||(e=gt(e));var t=Math.atan2(e.b,e.a)*ct;return new St(t<0?t+360:t,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}(e):new St(e,t,n,null==r?1:r)}function St(e,t,n,r){this.h=+e,this.c=+t,this.l=+n,this.opacity=+r}Re(_t,bt,Ie(Be,{brighter:function(e){return new _t(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker:function(e){return new _t(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb:function(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,n=isNaN(this.b)?e:e-this.b/200;return e=dt*wt(e),new it(kt(3.2404542*(t=ft*wt(t))-1.5371385*e-.4985314*(n=pt*wt(n))),kt(-.969266*t+1.8760108*e+.041556*n),kt(.0556434*t-.2040259*e+1.0572252*n),this.opacity)}})),Re(St,Et,Ie(Be,{brighter:function(e){return new St(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker:function(e){return new St(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb:function(){return gt(this).rgb()}}));var Tt=-.29227,Dt=-.90649,At=1.97294,Lt=At*Dt,Ct=1.78277*At,Ot=1.78277*Tt- -.14861*Dt;function Pt(e,t,n,r){return 1===arguments.length?function(e){if(e instanceof jt)return new jt(e.h,e.s,e.l,e.opacity);e instanceof it||(e=nt(e));var t=e.r/255,n=e.g/255,r=e.b/255,i=(Ot*r+Lt*t-Ct*n)/(Ot+Lt-Ct),a=r-i,o=(At*(n-i)-Tt*a)/Dt,s=Math.sqrt(o*o+a*a)/(At*i*(1-i)),u=s?Math.atan2(o,a)*ct-120:NaN;return new jt(u<0?u+360:u,s,i,e.opacity)}(e):new jt(e,t,n,null==r?1:r)}function jt(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function Yt(e,t,n,r,i){var a=e*e,o=a*e;return((1-3*e+3*a-o)*t+(4-6*a+3*o)*n+(1+3*e+3*a-3*o)*r+o*i)/6}Re(jt,Pt,Ie(Be,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new jt(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new jt(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*lt,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),r=Math.cos(e),i=Math.sin(e);return new it(255*(t+n*(-.14861*r+1.78277*i)),255*(t+n*(Tt*r+Dt*i)),255*(t+n*(At*r)),this.opacity)}}));var Ft=function(e){var t=e.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),i=e[r],a=e[r+1],o=r>0?e[r-1]:2*i-a,s=r180||n<-180?n-360*Math.round(n/360):n):Rt(isNaN(e)?t:e)}function Ht(e){return 1==(e=+e)?qt:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):Rt(isNaN(t)?n:t)}}function qt(e,t){var n=t-e;return n?It(e,n):Rt(isNaN(e)?t:e)}var Wt=function e(t){var n=Ht(t);function r(e,t){var r=n((e=rt(e)).r,(t=rt(t)).r),i=n(e.g,t.g),a=n(e.b,t.b),o=qt(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=i(t),e.b=a(t),e.opacity=o(t),e+""}}return r.gamma=e,r}(1);function Vt(e){return function(t){var n,r,i=t.length,a=new Array(i),o=new Array(i),s=new Array(i);for(n=0;na&&(i=t.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(n=n[0])===(r=r[0])?s[o]?s[o]+=r:s[++o]=r:(s[++o]=null,u.push({i:o,x:Kt(n,r)})),a=Zt.lastIndex;return a180?t+=360:t-e>180&&(e+=360),a.push({i:n.push(i(n)+"rotate(",null,r)-2,x:Kt(e,t)})):t&&n.push(i(n)+"rotate("+t+r)}(a.rotate,o.rotate,s,u),function(e,t,n,a){e!==t?a.push({i:n.push(i(n)+"skewX(",null,r)-2,x:Kt(e,t)}):t&&n.push(i(n)+"skewX("+t+r)}(a.skewX,o.skewX,s,u),function(e,t,n,r,a,o){if(e!==n||t!==r){var s=a.push(i(a)+"scale(",null,",",null,")");o.push({i:s-4,x:Kt(e,n)},{i:s-2,x:Kt(t,r)})}else 1===n&&1===r||a.push(i(a)+"scale("+n+","+r+")")}(a.scaleX,a.scaleY,o.scaleX,o.scaleY,s,u),a=o=null,function(e){for(var t,n=-1,r=u.length;++n=0&&t._call.call(null,e),t=t._next;--An}function Wn(){jn=(Pn=Fn.now())+Yn,An=Ln=0;try{qn()}finally{An=0,function(){var e,t,n=Mn,r=1/0;for(;n;)n._call?(r>n._time&&(r=n._time),e=n,n=n._next):(t=n._next,n._next=null,n=e?e._next=t:Mn=t);En=e,Un(r)}(),jn=0}}function Vn(){var e=Fn.now(),t=e-Pn;t>On&&(Yn-=t,Pn=e)}function Un(e){An||(Ln&&(Ln=clearTimeout(Ln)),e-jn>24?(e<1/0&&(Ln=setTimeout(Wn,e-Fn.now()-Yn)),Cn&&(Cn=clearInterval(Cn))):(Cn||(Pn=Fn.now(),Cn=setInterval(Vn,On)),An=1,Nn(Wn)))}Bn.prototype=Hn.prototype={constructor:Bn,restart:function(e,t,n){if("function"!=typeof e)throw new TypeError("callback is not a function");n=(null==n?Rn():+n)+(null==t?0:+t),this._next||En===this||(En?En._next=this:Mn=this,En=this),this._call=e,this._time=n,Un()},stop:function(){this._call&&(this._call=null,this._time=1/0,Un())}};var zn=function(e,t,n){var r=new Bn;return t=null==t?0:+t,r.restart(function(n){r.stop(),e(n+t)},t,n),r},Xn=function(e,t,n){var r=new Bn,i=t;return null==t?(r.restart(e,t,n),r):(t=+t,n=null==n?Rn():+n,r.restart(function a(o){o+=i,r.restart(a,i+=t,n),e(o)},t,n),r)},Gn=M("start","end","interrupt"),Kn=[],Jn=0,$n=1,Zn=2,Qn=3,er=4,tr=5,nr=6,rr=function(e,t,n,r,i,a){var o=e.__transition;if(o){if(n in o)return}else e.__transition={};!function(e,t,n){var r,i=e.__transition;function a(u){var l,c,f,d;if(n.state!==$n)return s();for(l in i)if((d=i[l]).name===n.name){if(d.state===Qn)return zn(a);d.state===er?(d.state=nr,d.timer.stop(),d.on.call("interrupt",e,e.__data__,d.index,d.group),delete i[l]):+lJn)throw new Error("too late; already scheduled");return n}function ar(e,t){var n=or(e,t);if(n.state>Zn)throw new Error("too late; already started");return n}function or(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}var sr=function(e,t){var n,r,i,a=e.__transition,o=!0;if(a){for(i in t=null==t?null:t+"",a)(n=a[i]).name===t?(r=n.state>Zn&&n.state=0&&(e=e.slice(0,t)),!e||"start"===e})}(t)?ir:ar;return function(){var o=a(this,e),s=o.on;s!==r&&(i=(r=s).copy()).on(t,n),o.on=i}}(n,e,t))},attr:function(e,t){var n=T(e),r="transform"===n?dn:lr;return this.attrTween(e,"function"==typeof t?(n.local?function(e,t,n){var r,i,a;return function(){var o,s=n(this);if(null!=s)return(o=this.getAttributeNS(e.space,e.local))===s?null:o===r&&s===i?a:a=t(r=o,i=s);this.removeAttributeNS(e.space,e.local)}}:function(e,t,n){var r,i,a;return function(){var o,s=n(this);if(null!=s)return(o=this.getAttribute(e))===s?null:o===r&&s===i?a:a=t(r=o,i=s);this.removeAttribute(e)}})(n,r,ur(this,"attr."+e,t)):null==t?(n.local?function(e){return function(){this.removeAttributeNS(e.space,e.local)}}:function(e){return function(){this.removeAttribute(e)}})(n):(n.local?function(e,t,n){var r,i;return function(){var a=this.getAttributeNS(e.space,e.local);return a===n?null:a===r?i:i=t(r=a,n)}}:function(e,t,n){var r,i;return function(){var a=this.getAttribute(e);return a===n?null:a===r?i:i=t(r=a,n)}})(n,r,t+""))},attrTween:function(e,t){var n="attr."+e;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==t)return this.tween(n,null);if("function"!=typeof t)throw new Error;var r=T(e);return this.tween(n,(r.local?function(e,t){function n(){var n=this,r=t.apply(n,arguments);return r&&function(t){n.setAttributeNS(e.space,e.local,r(t))}}return n._value=t,n}:function(e,t){function n(){var n=this,r=t.apply(n,arguments);return r&&function(t){n.setAttribute(e,r(t))}}return n._value=t,n})(r,t))},style:function(e,t,n){var r="transform"==(e+="")?fn:lr;return null==t?this.styleTween(e,function(e,t){var n,r,i;return function(){var a=V(this,e),o=(this.style.removeProperty(e),V(this,e));return a===o?null:a===n&&o===r?i:i=t(n=a,r=o)}}(e,r)).on("end.style."+e,function(e){return function(){this.style.removeProperty(e)}}(e)):this.styleTween(e,"function"==typeof t?function(e,t,n){var r,i,a;return function(){var o=V(this,e),s=n(this);return null==s&&(this.style.removeProperty(e),s=V(this,e)),o===s?null:o===r&&s===i?a:a=t(r=o,i=s)}}(e,r,ur(this,"style."+e,t)):function(e,t,n){var r,i;return function(){var a=V(this,e);return a===n?null:a===r?i:i=t(r=a,n)}}(e,r,t+""),n)},styleTween:function(e,t,n){var r="style."+(e+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==t)return this.tween(r,null);if("function"!=typeof t)throw new Error;return this.tween(r,function(e,t,n){function r(){var r=this,i=t.apply(r,arguments);return i&&function(t){r.style.setProperty(e,i(t),n)}}return r._value=t,r}(e,t,null==n?"":n))},text:function(e){return this.tween("text","function"==typeof e?function(e){return function(){var t=e(this);this.textContent=null==t?"":t}}(ur(this,"text",e)):function(e){return function(){this.textContent=e}}(null==e?"":e+""))},remove:function(){return this.on("end.remove",(e=this._id,function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}));var e},tween:function(e,t){var n=this._id;if(e+="",arguments.length<2){for(var r,i=or(this.node(),n).tween,a=0,o=i.length;a$n&&n.name===t)return new dr([[e]],ai,t,+r);return null},si=function(e){return function(){return e}},ui=function(e,t,n){this.target=e,this.type=t,this.selection=n};function li(){ae.stopImmediatePropagation()}var ci=function(){ae.preventDefault(),ae.stopImmediatePropagation()},fi={name:"drag"},di={name:"space"},pi={name:"handle"},hi={name:"center"},mi={name:"x",handles:["e","w"].map(ki),input:function(e,t){return e&&[[e[0],t[0][1]],[e[1],t[1][1]]]},output:function(e){return e&&[e[0][0],e[1][0]]}},yi={name:"y",handles:["n","s"].map(ki),input:function(e,t){return e&&[[t[0][0],e[0]],[t[1][0],e[1]]]},output:function(e){return e&&[e[0][1],e[1][1]]}},vi={name:"xy",handles:["n","e","s","w","nw","ne","se","sw"].map(ki),input:function(e){return e},output:function(e){return e}},gi={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},bi={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},_i={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},xi={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},wi={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};function ki(e){return{type:e}}function Mi(){return!ae.button}function Ei(){var e=this.ownerSVGElement||this;return[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]}function Si(e){for(;!e.__brush;)if(!(e=e.parentNode))return;return e.__brush}function Ti(e){return e[0][0]===e[1][0]||e[0][1]===e[1][1]}function Di(e){var t=e.__brush;return t?t.dim.output(t.selection):null}function Ai(){return Oi(mi)}function Li(){return Oi(yi)}var Ci=function(){return Oi(vi)};function Oi(e){var t,n=Ei,r=Mi,i=M(o,"start","brush","end"),a=6;function o(t){var n=t.property("__brush",f).selectAll(".overlay").data([ki("overlay")]);n.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",gi.overlay).merge(n).each(function(){var e=Si(this).extent;ye(this).attr("x",e[0][0]).attr("y",e[0][1]).attr("width",e[1][0]-e[0][0]).attr("height",e[1][1]-e[0][1])}),t.selectAll(".selection").data([ki("selection")]).enter().append("rect").attr("class","selection").attr("cursor",gi.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var r=t.selectAll(".handle").data(e.handles,function(e){return e.type});r.exit().remove(),r.enter().append("rect").attr("class",function(e){return"handle handle--"+e.type}).attr("cursor",function(e){return gi[e.type]}),t.each(s).attr("fill","none").attr("pointer-events","all").style("-webkit-tap-highlight-color","rgba(0,0,0,0)").on("mousedown.brush touchstart.brush",c)}function s(){var e=ye(this),t=Si(this).selection;t?(e.selectAll(".selection").style("display",null).attr("x",t[0][0]).attr("y",t[0][1]).attr("width",t[1][0]-t[0][0]).attr("height",t[1][1]-t[0][1]),e.selectAll(".handle").style("display",null).attr("x",function(e){return"e"===e.type[e.type.length-1]?t[1][0]-a/2:t[0][0]-a/2}).attr("y",function(e){return"s"===e.type[0]?t[1][1]-a/2:t[0][1]-a/2}).attr("width",function(e){return"n"===e.type||"s"===e.type?t[1][0]-t[0][0]+a:a}).attr("height",function(e){return"e"===e.type||"w"===e.type?t[1][1]-t[0][1]+a:a})):e.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function u(e,t){return e.__brush.emitter||new l(e,t)}function l(e,t){this.that=e,this.args=t,this.state=e.__brush,this.active=0}function c(){if(ae.touches){if(ae.changedTouches.length0&&(n=i-p),w<0?f=d-h:w>0&&(a=o-h),_=di,Y.attr("cursor",gi.selection),R());break;default:return}ci()},!0).on("keyup.brush",function(){switch(ae.keyCode){case 16:L&&(y=v=L=!1,R());break;case 18:_===hi&&(x<0?l=c:x>0&&(n=i),w<0?f=d:w>0&&(a=o),_=pi,R());break;case 32:_===di&&(ae.altKey?(x&&(l=c-p*x,n=i+p*x),w&&(f=d-h*w,a=o+h*w),_=hi):(x<0?l=c:x>0&&(n=i),w<0?f=d:w>0&&(a=o),_=pi),Y.attr("cursor",gi[b]),R());break;default:return}ci()},!0).on("mousemove.brush",N,!0).on("mouseup.brush",I,!0);Ae(ae.view)}li(),sr(g),s.call(g),P.start()}function N(){var e=ke(g);!L||y||v||(Math.abs(e[0]-O[0])>Math.abs(e[1]-O[1])?v=!0:y=!0),O=e,m=!0,ci(),R()}function R(){var e;switch(p=O[0]-C[0],h=O[1]-C[1],_){case di:case fi:x&&(p=Math.max(S-n,Math.min(D-l,p)),i=n+p,c=l+p),w&&(h=Math.max(T-a,Math.min(A-f,h)),o=a+h,d=f+h);break;case pi:x<0?(p=Math.max(S-n,Math.min(D-n,p)),i=n+p,c=l):x>0&&(p=Math.max(S-l,Math.min(D-l,p)),i=n,c=l+p),w<0?(h=Math.max(T-a,Math.min(A-a,h)),o=a+h,d=f):w>0&&(h=Math.max(T-f,Math.min(A-f,h)),o=a,d=f+h);break;case hi:x&&(i=Math.max(S,Math.min(D,n-p*x)),c=Math.max(S,Math.min(D,l+p*x))),w&&(o=Math.max(T,Math.min(A,a-h*w)),d=Math.max(T,Math.min(A,f+h*w)))}c=a?u=!0:(r=e.charCodeAt(o++))===Qi?l=!0:r===ea&&(l=!0,e.charCodeAt(o)===Qi&&++o),e.slice(i+1,t-1).replace(/""/g,'"')}for(;o=(a=(m+v)/2))?m=a:v=a,(c=n>=(o=(y+g)/2))?y=o:g=o,i=p,!(p=p[f=c<<1|l]))return i[f]=h,e;if(s=+e._x.call(null,p.data),u=+e._y.call(null,p.data),t===s&&n===u)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),(l=t>=(a=(m+v)/2))?m=a:v=a,(c=n>=(o=(y+g)/2))?y=o:g=o}while((f=c<<1|l)==(d=(u>=o)<<1|s>=a));return i[d]=p,i[f]=h,e}var va=function(e,t,n,r,i){this.node=e,this.x0=t,this.y0=n,this.x1=r,this.y1=i};function ga(e){return e[0]}function ba(e){return e[1]}function _a(e,t,n){var r=new xa(null==t?ga:t,null==n?ba:n,NaN,NaN,NaN,NaN);return null==e?r:r.addAll(e)}function xa(e,t,n,r,i,a){this._x=e,this._y=t,this._x0=n,this._y0=r,this._x1=i,this._y1=a,this._root=void 0}function wa(e){for(var t={data:e.data},n=t;e=e.next;)n=n.next={data:e.data};return t}var ka=_a.prototype=xa.prototype;function Ma(e){return e.x+e.vx}function Ea(e){return e.y+e.vy}ka.copy=function(){var e,t,n=new xa(this._x,this._y,this._x0,this._y0,this._x1,this._y1),r=this._root;if(!r)return n;if(!r.length)return n._root=wa(r),n;for(e=[{source:r,target:n._root=new Array(4)}];r=e.pop();)for(var i=0;i<4;++i)(t=r.source[i])&&(t.length?e.push({source:t,target:r.target[i]=new Array(4)}):r.target[i]=wa(t));return n},ka.add=function(e){var t=+this._x.call(null,e),n=+this._y.call(null,e);return ya(this.cover(t,n),t,n,e)},ka.addAll=function(e){var t,n,r,i,a=e.length,o=new Array(a),s=new Array(a),u=1/0,l=1/0,c=-1/0,f=-1/0;for(n=0;nc&&(c=r),if&&(f=i));for(ce||e>i||r>t||t>a))return this;var o,s,u=i-n,l=this._root;switch(s=(t<(r+a)/2)<<1|e<(n+i)/2){case 0:do{(o=new Array(4))[s]=l,l=o}while(a=r+(u*=2),e>(i=n+u)||t>a);break;case 1:do{(o=new Array(4))[s]=l,l=o}while(a=r+(u*=2),(n=i-u)>e||t>a);break;case 2:do{(o=new Array(4))[s]=l,l=o}while(r=a-(u*=2),e>(i=n+u)||r>t);break;case 3:do{(o=new Array(4))[s]=l,l=o}while(r=a-(u*=2),(n=i-u)>e||r>t)}this._root&&this._root.length&&(this._root=l)}return this._x0=n,this._y0=r,this._x1=i,this._y1=a,this},ka.data=function(){var e=[];return this.visit(function(t){if(!t.length)do{e.push(t.data)}while(t=t.next)}),e},ka.extent=function(e){return arguments.length?this.cover(+e[0][0],+e[0][1]).cover(+e[1][0],+e[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},ka.find=function(e,t,n){var r,i,a,o,s,u,l,c=this._x0,f=this._y0,d=this._x1,p=this._y1,h=[],m=this._root;for(m&&h.push(new va(m,c,f,d,p)),null==n?n=1/0:(c=e-n,f=t-n,d=e+n,p=t+n,n*=n);u=h.pop();)if(!(!(m=u.node)||(i=u.x0)>d||(a=u.y0)>p||(o=u.x1)=v)<<1|e>=y)&&(u=h[h.length-1],h[h.length-1]=h[h.length-1-l],h[h.length-1-l]=u)}else{var g=e-+this._x.call(null,m.data),b=t-+this._y.call(null,m.data),_=g*g+b*b;if(_=(s=(h+y)/2))?h=s:y=s,(c=o>=(u=(m+v)/2))?m=u:v=u,t=p,!(p=p[f=c<<1|l]))return this;if(!p.length)break;(t[f+1&3]||t[f+2&3]||t[f+3&3])&&(n=t,d=f)}for(;p.data!==e;)if(r=p,!(p=p.next))return this;return(i=p.next)&&delete p.next,r?(i?r.next=i:delete r.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&&(n?n[d]=p:this._root=p),this):(this._root=i,this)},ka.removeAll=function(e){for(var t=0,n=e.length;tu+p||il+p||as.index){var h=u-o.x-o.vx,m=l-o.y-o.vy,y=h*h+m*m;ye.r&&(e.r=e[t].r)}function s(){if(t){var r,i,a=t.length;for(n=new Array(a),r=0;r1?(null==n?s.remove(e):s.set(e,p(n)),t):s.get(e)},find:function(t,n,r){var i,a,o,s,u,l=0,c=e.length;for(null==r?r=1/0:r*=r,l=0;l1?(l.on(e,n),t):l.on(e)}}},Fa=function(){var e,t,n,r,i=ha(-30),a=1,o=1/0,s=.81;function u(r){var i,a=e.length,o=_a(e,La,Ca).visitAfter(c);for(n=r,i=0;i=o)){(e.data!==t||e.next)&&(0===c&&(p+=(c=ma())*c),0===f&&(p+=(f=ma())*f),p1?r[0]+r.slice(2):r,+e.slice(n+1)]},Ha=function(e){return(e=Ba(Math.abs(e)))?e[1]:NaN},qa=function(e,t){var n=Ba(e,t);if(!n)return e+"";var r=n[0],i=n[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")},Wa={"":function(e,t){e:for(var n,r=(e=e.toPrecision(t)).length,i=1,a=-1;i0&&(a=0)}return a>0?e.slice(0,a)+e.slice(n+1):e},"%":function(e,t){return(100*e).toFixed(t)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return Math.round(e).toString(10)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},g:function(e,t){return e.toPrecision(t)},o:function(e){return Math.round(e).toString(8)},p:function(e,t){return qa(100*e,t)},r:qa,s:function(e,t){var n=Ba(e,t);if(!n)return e+"";var r=n[0],i=n[1],a=i-(Oa=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,o=r.length;return a===o?r:a>o?r+new Array(a-o+1).join("0"):a>0?r.slice(0,a)+"."+r.slice(a):"0."+new Array(1-a).join("0")+Ba(e,Math.max(0,t+a-1))[0]},X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}},Va=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?([a-z%])?$/i;function Ua(e){return new za(e)}function za(e){if(!(t=Va.exec(e)))throw new Error("invalid format: "+e);var t,n=t[1]||" ",r=t[2]||">",i=t[3]||"-",a=t[4]||"",o=!!t[5],s=t[6]&&+t[6],u=!!t[7],l=t[8]&&+t[8].slice(1),c=t[9]||"";"n"===c?(u=!0,c="g"):Wa[c]||(c=""),(o||"0"===n&&"="===r)&&(o=!0,n="0",r="="),this.fill=n,this.align=r,this.sign=i,this.symbol=a,this.zero=o,this.width=s,this.comma=u,this.precision=l,this.type=c}Ua.prototype=za.prototype,za.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(null==this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(null==this.precision?"":"."+Math.max(0,0|this.precision))+this.type};var Xa,Ga,Ka,Ja=function(e){return e},$a=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"],Za=function(e){var t,n,r=e.grouping&&e.thousands?(t=e.grouping,n=e.thousands,function(e,r){for(var i=e.length,a=[],o=0,s=t[0],u=0;i>0&&s>0&&(u+s+1>r&&(s=Math.max(1,r-u)),a.push(e.substring(i-=s,i+s)),!((u+=s+1)>r));)s=t[o=(o+1)%t.length];return a.reverse().join(n)}):Ja,i=e.currency,a=e.decimal,o=e.numerals?function(e){return function(t){return t.replace(/[0-9]/g,function(t){return e[+t]})}}(e.numerals):Ja,s=e.percent||"%";function u(e){var t=(e=Ua(e)).fill,n=e.align,u=e.sign,l=e.symbol,c=e.zero,f=e.width,d=e.comma,p=e.precision,h=e.type,m="$"===l?i[0]:"#"===l&&/[boxX]/.test(h)?"0"+h.toLowerCase():"",y="$"===l?i[1]:/[%p]/.test(h)?s:"",v=Wa[h],g=!h||/[defgprs%]/.test(h);function b(e){var i,s,l,b=m,_=y;if("c"===h)_=v(e)+_,e="";else{var x=(e=+e)<0;if(e=v(Math.abs(e),p),x&&0==+e&&(x=!1),b=(x?"("===u?u:"-":"-"===u||"("===u?"":u)+b,_=("s"===h?$a[8+Oa/3]:"")+_+(x&&"("===u?")":""),g)for(i=-1,s=e.length;++i(l=e.charCodeAt(i))||l>57){_=(46===l?a+e.slice(i+1):e.slice(i))+_,e=e.slice(0,i);break}}d&&!c&&(e=r(e,1/0));var w=b.length+e.length+_.length,k=w>1)+b+e+_+k.slice(w);break;default:e=k+b+e+_}return o(e)}return p=null==p?h?6:12:/[gprs]/.test(h)?Math.max(1,Math.min(21,p)):Math.max(0,Math.min(20,p)),b.toString=function(){return e+""},b}return{format:u,formatPrefix:function(e,t){var n=u(((e=Ua(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor(Ha(t)/3))),i=Math.pow(10,-r),a=$a[8+r/3];return function(e){return n(i*e)+a}}}};function Qa(e){return Xa=Za(e),Ga=Xa.format,Ka=Xa.formatPrefix,Xa}Qa({decimal:".",thousands:",",grouping:[3],currency:["$",""]});var eo=function(e){return Math.max(0,-Ha(Math.abs(e)))},to=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Ha(t)/3)))-Ha(Math.abs(e)))},no=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Ha(t)-Ha(e))+1},ro=function(){return new io};function io(){this.reset()}io.prototype={constructor:io,reset:function(){this.s=this.t=0},add:function(e){oo(ao,e,this.t),oo(this,ao.s,this.s),this.s?this.t+=ao.t:this.s=ao.t},valueOf:function(){return this.s}};var ao=new io;function oo(e,t,n){var r=e.s=t+n,i=r-t,a=r-i;e.t=t-a+(n-i)}var so=1e-6,uo=Math.PI,lo=uo/2,co=uo/4,fo=2*uo,po=180/uo,ho=uo/180,mo=Math.abs,yo=Math.atan,vo=Math.atan2,go=Math.cos,bo=Math.ceil,_o=Math.exp,xo=(Math.floor,Math.log),wo=Math.pow,ko=Math.sin,Mo=Math.sign||function(e){return e>0?1:e<0?-1:0},Eo=Math.sqrt,So=Math.tan;function To(e){return e>1?0:e<-1?uo:Math.acos(e)}function Do(e){return e>1?lo:e<-1?-lo:Math.asin(e)}function Ao(e){return(e=ko(e/2))*e}function Lo(){}function Co(e,t){e&&Po.hasOwnProperty(e.type)&&Po[e.type](e,t)}var Oo={Feature:function(e,t){Co(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,i=n.length;++r=0?1:-1,i=r*n,a=go(t=(t*=ho)/2+co),o=ko(t),s=Bo*o,u=Io*a+s*go(i),l=s*r*ko(i);qo.add(vo(l,u)),Ro=e,Io=a,Bo=o}var Ko=function(e){return Wo.reset(),Ho(e,Vo),2*Wo};function Jo(e){return[vo(e[1],e[0]),Do(e[2])]}function $o(e){var t=e[0],n=e[1],r=go(n);return[r*go(t),r*ko(t),ko(n)]}function Zo(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function Qo(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function es(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function ts(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function ns(e){var t=Eo(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}var rs,is,as,os,ss,us,ls,cs,fs,ds,ps=ro(),hs={point:ms,lineStart:vs,lineEnd:gs,polygonStart:function(){hs.point=bs,hs.lineStart=_s,hs.lineEnd=xs,ps.reset(),Vo.polygonStart()},polygonEnd:function(){Vo.polygonEnd(),hs.point=ms,hs.lineStart=vs,hs.lineEnd=gs,qo<0?(rs=-(as=180),is=-(os=90)):ps>so?os=90:ps<-so&&(is=-90),ds[0]=rs,ds[1]=as}};function ms(e,t){fs.push(ds=[rs=e,as=e]),tos&&(os=t)}function ys(e,t){var n=$o([e*ho,t*ho]);if(cs){var r=Qo(cs,n),i=Qo([r[1],-r[0],0],r);ns(i),i=Jo(i);var a,o=e-ss,s=o>0?1:-1,u=i[0]*po*s,l=mo(o)>180;l^(s*ssos&&(os=a):l^(s*ss<(u=(u+360)%360-180)&&uos&&(os=t)),l?ews(rs,as)&&(as=e):ws(e,as)>ws(rs,as)&&(rs=e):as>=rs?(eas&&(as=e)):e>ss?ws(rs,e)>ws(rs,as)&&(as=e):ws(e,as)>ws(rs,as)&&(rs=e)}else fs.push(ds=[rs=e,as=e]);tos&&(os=t),cs=n,ss=e}function vs(){hs.point=ys}function gs(){ds[0]=rs,ds[1]=as,hs.point=ms,cs=null}function bs(e,t){if(cs){var n=e-ss;ps.add(mo(n)>180?n+(n>0?360:-360):n)}else us=e,ls=t;Vo.point(e,t),ys(e,t)}function _s(){Vo.lineStart()}function xs(){bs(us,ls),Vo.lineEnd(),mo(ps)>so&&(rs=-(as=180)),ds[0]=rs,ds[1]=as,cs=null}function ws(e,t){return(t-=e)<0?t+360:t}function ks(e,t){return e[0]-t[0]}function Ms(e,t){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:tws(r[0],r[1])&&(r[1]=i[1]),ws(i[0],r[1])>ws(r[0],r[1])&&(r[0]=i[0])):a.push(r=i);for(o=-1/0,t=0,r=a[n=a.length-1];t<=n;r=i,++t)i=a[t],(s=ws(r[1],i[0]))>o&&(o=s,rs=i[0],as=r[1])}return fs=ds=null,rs===1/0||is===1/0?[[NaN,NaN],[NaN,NaN]]:[[rs,is],[as,os]]},qs={sphere:Lo,point:Ws,lineStart:Us,lineEnd:Gs,polygonStart:function(){qs.lineStart=Ks,qs.lineEnd=Js},polygonEnd:function(){qs.lineStart=Us,qs.lineEnd=Gs}};function Ws(e,t){e*=ho;var n=go(t*=ho);Vs(n*go(e),n*ko(e),ko(t))}function Vs(e,t,n){Ts+=(e-Ts)/++Es,Ds+=(t-Ds)/Es,As+=(n-As)/Es}function Us(){qs.point=zs}function zs(e,t){e*=ho;var n=go(t*=ho);Rs=n*go(e),Is=n*ko(e),Bs=ko(t),qs.point=Xs,Vs(Rs,Is,Bs)}function Xs(e,t){e*=ho;var n=go(t*=ho),r=n*go(e),i=n*ko(e),a=ko(t),o=vo(Eo((o=Is*a-Bs*i)*o+(o=Bs*r-Rs*a)*o+(o=Rs*i-Is*r)*o),Rs*r+Is*i+Bs*a);Ss+=o,Ls+=o*(Rs+(Rs=r)),Cs+=o*(Is+(Is=i)),Os+=o*(Bs+(Bs=a)),Vs(Rs,Is,Bs)}function Gs(){qs.point=Ws}function Ks(){qs.point=$s}function Js(){Zs(Fs,Ns),qs.point=Ws}function $s(e,t){Fs=e,Ns=t,e*=ho,t*=ho,qs.point=Zs;var n=go(t);Rs=n*go(e),Is=n*ko(e),Bs=ko(t),Vs(Rs,Is,Bs)}function Zs(e,t){e*=ho;var n=go(t*=ho),r=n*go(e),i=n*ko(e),a=ko(t),o=Is*a-Bs*i,s=Bs*r-Rs*a,u=Rs*i-Is*r,l=Eo(o*o+s*s+u*u),c=Do(l),f=l&&-c/l;Ps+=f*o,js+=f*s,Ys+=f*u,Ss+=c,Ls+=c*(Rs+(Rs=r)),Cs+=c*(Is+(Is=i)),Os+=c*(Bs+(Bs=a)),Vs(Rs,Is,Bs)}var Qs=function(e){Es=Ss=Ts=Ds=As=Ls=Cs=Os=Ps=js=Ys=0,Ho(e,qs);var t=Ps,n=js,r=Ys,i=t*t+n*n+r*r;return i<1e-12&&(t=Ls,n=Cs,r=Os,Ssuo?e-fo:e<-uo?e+fo:e,t]}function ru(e,t,n){return(e%=fo)?t||n?tu(au(e),ou(t,n)):au(e):t||n?ou(t,n):nu}function iu(e){return function(t,n){return[(t+=e)>uo?t-fo:t<-uo?t+fo:t,n]}}function au(e){var t=iu(e);return t.invert=iu(-e),t}function ou(e,t){var n=go(e),r=ko(e),i=go(t),a=ko(t);function o(e,t){var o=go(t),s=go(e)*o,u=ko(e)*o,l=ko(t),c=l*n+s*r;return[vo(u*i-c*a,s*n-l*r),Do(c*i+u*a)]}return o.invert=function(e,t){var o=go(t),s=go(e)*o,u=ko(e)*o,l=ko(t),c=l*i-u*a;return[vo(u*i+l*a,s*n+c*r),Do(c*n-s*r)]},o}nu.invert=nu;var su=function(e){function t(t){return(t=e(t[0]*ho,t[1]*ho))[0]*=po,t[1]*=po,t}return e=ru(e[0]*ho,e[1]*ho,e.length>2?e[2]*ho:0),t.invert=function(t){return(t=e.invert(t[0]*ho,t[1]*ho))[0]*=po,t[1]*=po,t},t};function uu(e,t,n,r,i,a){if(n){var o=go(t),s=ko(t),u=r*n;null==i?(i=t+r*fo,a=t-u/2):(i=lu(o,i),a=lu(o,a),(r>0?ia)&&(i+=r*fo));for(var l,c=i;r>0?c>a:c1&&t.push(t.pop().concat(t.shift()))},result:function(){var n=t;return t=[],e=null,n}}},du=function(e,t){return mo(e[0]-t[0])=0;--a)i.point((c=l[a])[0],c[1]);else r(d.x,d.p.x,-1,i);d=d.p}l=(d=d.o).z,p=!p}while(!d.v);i.lineEnd()}}};function mu(e){if(t=e.length){for(var t,n,r=0,i=e[0];++r=0?1:-1,M=k*w,E=M>uo,S=h*_;if(yu.add(vo(S*k*ko(M),m*x+S*go(M))),a+=E?w+k*fo:w,E^d>=n^g>=n){var T=Qo($o(f),$o(v));ns(T);var D=Qo(i,T);ns(D);var A=(E^w>=0?-1:1)*Do(D[2]);(r>A||r===A&&(T[0]||T[1]))&&(o+=E^w>=0?1:-1)}}return(a<-so||a0){for(d||(a.polygonStart(),d=!0),a.lineStart(),e=0;e1&&2&i&&l.push(l.pop().concat(l.shift())),s.push(l.filter(bu))}return p}};function bu(e){return e.length>1}function _u(e,t){return((e=e.x)[0]<0?e[1]-lo-so:lo-e[1])-((t=t.x)[0]<0?t[1]-lo-so:lo-t[1])}var xu=gu(function(){return!0},function(e){var t,n=NaN,r=NaN,i=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(a,o){var s=a>0?uo:-uo,u=mo(a-n);mo(u-uo)0?lo:-lo),e.point(i,r),e.lineEnd(),e.lineStart(),e.point(s,r),e.point(a,r),t=0):i!==s&&u>=uo&&(mo(n-i)so?yo((ko(t)*(a=go(r))*ko(n)-ko(r)*(i=go(t))*ko(e))/(i*a*o)):(t+r)/2}(n,r,a,o),e.point(i,r),e.lineEnd(),e.lineStart(),e.point(s,r),t=0),e.point(n=a,r=o),i=s},lineEnd:function(){e.lineEnd(),n=r=NaN},clean:function(){return 2-t}}},function(e,t,n,r){var i;if(null==e)i=n*lo,r.point(-uo,i),r.point(0,i),r.point(uo,i),r.point(uo,0),r.point(uo,-i),r.point(0,-i),r.point(-uo,-i),r.point(-uo,0),r.point(-uo,i);else if(mo(e[0]-t[0])>so){var a=e[0]0,i=mo(t)>so;function a(e,n){return go(e)*go(n)>t}function o(e,n,r){var i=[1,0,0],a=Qo($o(e),$o(n)),o=Zo(a,a),s=a[0],u=o-s*s;if(!u)return!r&&e;var l=t*o/u,c=-t*s/u,f=Qo(i,a),d=ts(i,l);es(d,ts(a,c));var p=f,h=Zo(d,p),m=Zo(p,p),y=h*h-m*(Zo(d,d)-1);if(!(y<0)){var v=Eo(y),g=ts(p,(-h-v)/m);if(es(g,d),g=Jo(g),!r)return g;var b,_=e[0],x=n[0],w=e[1],k=n[1];x<_&&(b=_,_=x,x=b);var M=x-_,E=mo(M-uo)0^g[1]<(mo(g[0]-_)uo^(_<=g[0]&&g[0]<=x)){var S=ts(p,(-h+v)/m);return es(S,d),[g,Jo(S)]}}}function s(t,n){var i=r?e:uo-e,a=0;return t<-i?a|=1:t>i&&(a|=2),n<-i?a|=4:n>i&&(a|=8),a}return gu(a,function(e){var t,n,u,l,c;return{lineStart:function(){l=u=!1,c=1},point:function(f,d){var p,h=[f,d],m=a(f,d),y=r?m?0:s(f,d):m?s(f+(f<0?uo:-uo),d):0;if(!t&&(l=u=m)&&e.lineStart(),m!==u&&(!(p=o(t,h))||du(t,p)||du(h,p))&&(h[0]+=so,h[1]+=so,m=a(h[0],h[1])),m!==u)c=0,m?(e.lineStart(),p=o(h,t),e.point(p[0],p[1])):(p=o(t,h),e.point(p[0],p[1]),e.lineEnd()),t=p;else if(i&&t&&r^m){var v;y&n||!(v=o(h,t,!0))||(c=0,r?(e.lineStart(),e.point(v[0][0],v[0][1]),e.point(v[1][0],v[1][1]),e.lineEnd()):(e.point(v[1][0],v[1][1]),e.lineEnd(),e.lineStart(),e.point(v[0][0],v[0][1])))}!m||t&&du(t,h)||e.point(h[0],h[1]),t=h,u=m,n=y},lineEnd:function(){u&&e.lineEnd(),t=null},clean:function(){return c|(l&&u)<<1}}},function(t,r,i,a){uu(a,e,n,i,t,r)},r?[0,-e]:[-uo,e-uo])},ku=function(e,t,n,r,i,a){var o,s=e[0],u=e[1],l=0,c=1,f=t[0]-s,d=t[1]-u;if(o=n-s,f||!(o>0)){if(o/=f,f<0){if(o0){if(o>c)return;o>l&&(l=o)}if(o=i-s,f||!(o<0)){if(o/=f,f<0){if(o>c)return;o>l&&(l=o)}else if(f>0){if(o0)){if(o/=d,d<0){if(o0){if(o>c)return;o>l&&(l=o)}if(o=a-u,d||!(o<0)){if(o/=d,d<0){if(o>c)return;o>l&&(l=o)}else if(d>0){if(o0&&(e[0]=s+l*f,e[1]=u+l*d),c<1&&(t[0]=s+c*f,t[1]=u+c*d),!0}}}}},Mu=1e9,Eu=-Mu;function Su(e,t,n,i){function a(r,a){return e<=r&&r<=n&&t<=a&&a<=i}function o(r,a,o,u){var c=0,f=0;if(null==r||(c=s(r,o))!==(f=s(a,o))||l(r,a)<0^o>0)do{u.point(0===c||3===c?e:n,c>1?i:t)}while((c=(c+o+4)%4)!==f);else u.point(a[0],a[1])}function s(r,i){return mo(r[0]-e)0?0:3:mo(r[0]-n)0?2:1:mo(r[1]-t)0?1:0:i>0?3:2}function u(e,t){return l(e.x,t.x)}function l(e,t){var n=s(e,1),r=s(t,1);return n!==r?n-r:0===n?t[1]-e[1]:1===n?e[0]-t[0]:2===n?e[1]-t[1]:t[0]-e[0]}return function(s){var l,c,f,d,p,h,m,y,v,g,b,_=s,x=fu(),w={point:k,lineStart:function(){w.point=M,c&&c.push(f=[]);g=!0,v=!1,m=y=NaN},lineEnd:function(){l&&(M(d,p),h&&v&&x.rejoin(),l.push(x.result()));w.point=k,v&&_.lineEnd()},polygonStart:function(){_=x,l=[],c=[],b=!0},polygonEnd:function(){var t=function(){for(var t=0,n=0,r=c.length;ni&&(d-a)*(i-o)>(p-o)*(e-a)&&++t:p<=i&&(d-a)*(i-o)<(p-o)*(e-a)&&--t;return t}(),n=b&&t,a=(l=Object(r.n)(l)).length;(n||a)&&(s.polygonStart(),n&&(s.lineStart(),o(null,null,1,s),s.lineEnd()),a&&hu(l,u,t,o,s),s.polygonEnd());_=s,l=c=f=null}};function k(e,t){a(e,t)&&_.point(e,t)}function M(r,o){var s=a(r,o);if(c&&f.push([r,o]),g)d=r,p=o,h=s,g=!1,s&&(_.lineStart(),_.point(r,o));else if(s&&v)_.point(r,o);else{var u=[m=Math.max(Eu,Math.min(Mu,m)),y=Math.max(Eu,Math.min(Mu,y))],l=[r=Math.max(Eu,Math.min(Mu,r)),o=Math.max(Eu,Math.min(Mu,o))];ku(u,l,e,t,n,i)?(v||(_.lineStart(),_.point(u[0],u[1])),_.point(l[0],l[1]),s||_.lineEnd(),b=!1):s&&(_.lineStart(),_.point(r,o),b=!1)}m=r,y=o,v=s}return w}}var Tu,Du,Au,Lu=function(){var e,t,n,r=0,i=0,a=960,o=500;return n={stream:function(n){return e&&t===n?e:e=Su(r,i,a,o)(t=n)},extent:function(s){return arguments.length?(r=+s[0][0],i=+s[0][1],a=+s[1][0],o=+s[1][1],e=t=null,n):[[r,i],[a,o]]}}},Cu=ro(),Ou={sphere:Lo,point:Lo,lineStart:function(){Ou.point=ju,Ou.lineEnd=Pu},lineEnd:Lo,polygonStart:Lo,polygonEnd:Lo};function Pu(){Ou.point=Ou.lineEnd=Lo}function ju(e,t){Tu=e*=ho,Du=ko(t*=ho),Au=go(t),Ou.point=Yu}function Yu(e,t){e*=ho;var n=ko(t*=ho),r=go(t),i=mo(e-Tu),a=go(i),o=r*ko(i),s=Au*n-Du*r*a,u=Du*n+Au*r*a;Cu.add(vo(Eo(o*o+s*s),u)),Tu=e,Du=n,Au=r}var Fu=function(e){return Cu.reset(),Ho(e,Ou),+Cu},Nu=[null,null],Ru={type:"LineString",coordinates:Nu},Iu=function(e,t){return Nu[0]=e,Nu[1]=t,Fu(Ru)},Bu={Feature:function(e,t){return qu(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,i=n.length;++rso}).map(l)).concat(Object(r.s)(bo(o/h)*h,a,h).filter(function(e){return mo(e%y)>so}).map(c))}return g.lines=function(){return b().map(function(e){return{type:"LineString",coordinates:e}})},g.outline=function(){return{type:"Polygon",coordinates:[f(i).concat(d(s).slice(1),f(n).reverse().slice(1),d(u).reverse().slice(1))]}},g.extent=function(e){return arguments.length?g.extentMajor(e).extentMinor(e):g.extentMinor()},g.extentMajor=function(e){return arguments.length?(i=+e[0][0],n=+e[1][0],u=+e[0][1],s=+e[1][1],i>n&&(e=i,i=n,n=e),u>s&&(e=u,u=s,s=e),g.precision(v)):[[i,u],[n,s]]},g.extentMinor=function(n){return arguments.length?(t=+n[0][0],e=+n[1][0],o=+n[0][1],a=+n[1][1],t>e&&(n=t,t=e,e=n),o>a&&(n=o,o=a,a=n),g.precision(v)):[[t,o],[e,a]]},g.step=function(e){return arguments.length?g.stepMajor(e).stepMinor(e):g.stepMinor()},g.stepMajor=function(e){return arguments.length?(m=+e[0],y=+e[1],g):[m,y]},g.stepMinor=function(e){return arguments.length?(p=+e[0],h=+e[1],g):[p,h]},g.precision=function(r){return arguments.length?(v=+r,l=Ku(o,a,90),c=Ju(t,e,v),f=Ku(u,s,90),d=Ju(i,n,v),g):v},g.extentMajor([[-180,-90+so],[180,90-so]]).extentMinor([[-180,-80-so],[180,80+so]])}function Zu(){return $u()()}var Qu,el,tl,nl,rl=function(e,t){var n=e[0]*ho,r=e[1]*ho,i=t[0]*ho,a=t[1]*ho,o=go(r),s=ko(r),u=go(a),l=ko(a),c=o*go(n),f=o*ko(n),d=u*go(i),p=u*ko(i),h=2*Do(Eo(Ao(a-r)+o*u*Ao(i-n))),m=ko(h),y=h?function(e){var t=ko(e*=h)/m,n=ko(h-e)/m,r=n*c+t*d,i=n*f+t*p,a=n*s+t*l;return[vo(i,r)*po,vo(a,Eo(r*r+i*i))*po]}:function(){return[n*po,r*po]};return y.distance=h,y},il=function(e){return e},al=ro(),ol=ro(),sl={point:Lo,lineStart:Lo,lineEnd:Lo,polygonStart:function(){sl.lineStart=ul,sl.lineEnd=fl},polygonEnd:function(){sl.lineStart=sl.lineEnd=sl.point=Lo,al.add(mo(ol)),ol.reset()},result:function(){var e=al/2;return al.reset(),e}};function ul(){sl.point=ll}function ll(e,t){sl.point=cl,Qu=tl=e,el=nl=t}function cl(e,t){ol.add(nl*e-tl*t),tl=e,nl=t}function fl(){cl(Qu,el)}var dl=sl,pl=1/0,hl=pl,ml=-pl,yl=ml;var vl,gl,bl,_l,xl={point:function(e,t){eml&&(ml=e);tyl&&(yl=t)},lineStart:Lo,lineEnd:Lo,polygonStart:Lo,polygonEnd:Lo,result:function(){var e=[[pl,hl],[ml,yl]];return ml=yl=-(hl=pl=1/0),e}},wl=0,kl=0,Ml=0,El=0,Sl=0,Tl=0,Dl=0,Al=0,Ll=0,Cl={point:Ol,lineStart:Pl,lineEnd:Fl,polygonStart:function(){Cl.lineStart=Nl,Cl.lineEnd=Rl},polygonEnd:function(){Cl.point=Ol,Cl.lineStart=Pl,Cl.lineEnd=Fl},result:function(){var e=Ll?[Dl/Ll,Al/Ll]:Tl?[El/Tl,Sl/Tl]:Ml?[wl/Ml,kl/Ml]:[NaN,NaN];return wl=kl=Ml=El=Sl=Tl=Dl=Al=Ll=0,e}};function Ol(e,t){wl+=e,kl+=t,++Ml}function Pl(){Cl.point=jl}function jl(e,t){Cl.point=Yl,Ol(bl=e,_l=t)}function Yl(e,t){var n=e-bl,r=t-_l,i=Eo(n*n+r*r);El+=i*(bl+e)/2,Sl+=i*(_l+t)/2,Tl+=i,Ol(bl=e,_l=t)}function Fl(){Cl.point=Ol}function Nl(){Cl.point=Il}function Rl(){Bl(vl,gl)}function Il(e,t){Cl.point=Bl,Ol(vl=bl=e,gl=_l=t)}function Bl(e,t){var n=e-bl,r=t-_l,i=Eo(n*n+r*r);El+=i*(bl+e)/2,Sl+=i*(_l+t)/2,Tl+=i,Dl+=(i=_l*e-bl*t)*(bl+e),Al+=i*(_l+t),Ll+=3*i,Ol(bl=e,_l=t)}var Hl=Cl;function ql(e){this._context=e}ql.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._context.moveTo(e,t),this._point=1;break;case 1:this._context.lineTo(e,t);break;default:this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,fo)}},result:Lo};var Wl,Vl,Ul,zl,Xl,Gl=ro(),Kl={point:Lo,lineStart:function(){Kl.point=Jl},lineEnd:function(){Wl&&$l(Vl,Ul),Kl.point=Lo},polygonStart:function(){Wl=!0},polygonEnd:function(){Wl=null},result:function(){var e=+Gl;return Gl.reset(),e}};function Jl(e,t){Kl.point=$l,Vl=zl=e,Ul=Xl=t}function $l(e,t){zl-=e,Xl-=t,Gl.add(Eo(zl*zl+Xl*Xl)),zl=e,Xl=t}var Zl=Kl;function Ql(){this._string=[]}function ec(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}Ql.prototype={_radius:4.5,_circle:ec(4.5),pointRadius:function(e){return(e=+e)!==this._radius&&(this._radius=e,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._string.push("M",e,",",t),this._point=1;break;case 1:this._string.push("L",e,",",t);break;default:null==this._circle&&(this._circle=ec(this._radius)),this._string.push("M",e,",",t,this._circle)}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}return null}};var tc=function(e,t){var n,r,i=4.5;function a(e){return e&&("function"==typeof i&&r.pointRadius(+i.apply(this,arguments)),Ho(e,n(r))),r.result()}return a.area=function(e){return Ho(e,n(dl)),dl.result()},a.measure=function(e){return Ho(e,n(Zl)),Zl.result()},a.bounds=function(e){return Ho(e,n(xl)),xl.result()},a.centroid=function(e){return Ho(e,n(Hl)),Hl.result()},a.projection=function(t){return arguments.length?(n=null==t?(e=null,il):(e=t).stream,a):e},a.context=function(e){return arguments.length?(r=null==e?(t=null,new Ql):new ql(t=e),"function"!=typeof i&&r.pointRadius(i),a):t},a.pointRadius=function(e){return arguments.length?(i="function"==typeof e?e:(r.pointRadius(+e),+e),a):i},a.projection(e).context(t)},nc=function(e){return{stream:rc(e)}};function rc(e){return function(t){var n=new ic;for(var r in e)n[r]=e[r];return n.stream=t,n}}function ic(){}function ac(e,t,n){var r=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),null!=r&&e.clipExtent(null),Ho(n,e.stream(xl)),t(xl.result()),null!=r&&e.clipExtent(r),e}function oc(e,t,n){return ac(e,function(n){var r=t[1][0]-t[0][0],i=t[1][1]-t[0][1],a=Math.min(r/(n[1][0]-n[0][0]),i/(n[1][1]-n[0][1])),o=+t[0][0]+(r-a*(n[1][0]+n[0][0]))/2,s=+t[0][1]+(i-a*(n[1][1]+n[0][1]))/2;e.scale(150*a).translate([o,s])},n)}function sc(e,t,n){return oc(e,[[0,0],t],n)}function uc(e,t,n){return ac(e,function(n){var r=+t,i=r/(n[1][0]-n[0][0]),a=(r-i*(n[1][0]+n[0][0]))/2,o=-i*n[0][1];e.scale(150*i).translate([a,o])},n)}function lc(e,t,n){return ac(e,function(n){var r=+t,i=r/(n[1][1]-n[0][1]),a=-i*n[0][0],o=(r-i*(n[1][1]+n[0][1]))/2;e.scale(150*i).translate([a,o])},n)}ic.prototype={constructor:ic,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var cc=16,fc=go(30*ho),dc=function(e,t){return+t?function(e,t){function n(r,i,a,o,s,u,l,c,f,d,p,h,m,y){var v=l-r,g=c-i,b=v*v+g*g;if(b>4*t&&m--){var _=o+d,x=s+p,w=u+h,k=Eo(_*_+x*x+w*w),M=Do(w/=k),E=mo(mo(w)-1)t||mo((v*A+g*L)/b-.5)>.3||o*d+s*p+u*h2?e[2]%360*ho:0,D()):[y*po,v*po,g*po]},E.precision=function(e){return arguments.length?(M=dc(T,k=e*e),A()):Eo(k)},E.fitExtent=function(e,t){return oc(E,e,t)},E.fitSize=function(e,t){return sc(E,e,t)},E.fitWidth=function(e,t){return uc(E,e,t)},E.fitHeight=function(e,t){return lc(E,e,t)},function(){return t=e.apply(this,arguments),E.invert=t.invert&&S,D()}}function yc(e){var t=0,n=uo/3,r=mc(e),i=r(t,n);return i.parallels=function(e){return arguments.length?r(t=e[0]*ho,n=e[1]*ho):[t*po,n*po]},i}function vc(e,t){var n=ko(e),r=(n+ko(t))/2;if(mo(r)=.12&&i<.234&&r>=-.425&&r<-.214?s:i>=.166&&i<.234&&r>=-.214&&r<-.115?u:o).invert(e)},c.stream=function(n){return e&&t===n?e:(r=[o.stream(t=n),s.stream(n),u.stream(n)],i=r.length,e={point:function(e,t){for(var n=-1;++n0?t<-lo+so&&(t=-lo+so):t>lo-so&&(t=lo-so);var n=i/wo(Lc(t),r);return[n*ko(r*e),i-n*go(r*e)]}return a.invert=function(e,t){var n=i-t,a=Mo(r)*Eo(e*e+n*n);return[vo(e,mo(n))/r*Mo(n),2*yo(wo(i/a,1/r))-lo]},a}var Oc=function(){return yc(Cc).scale(109.5).parallels([30,30])};function Pc(e,t){return[e,t]}Pc.invert=Pc;var jc=function(){return hc(Pc).scale(152.63)};function Yc(e,t){var n=go(e),r=e===t?ko(e):(n-go(t))/(t-e),i=n/r+e;if(mo(r)so&&--i>0);return[e/(.8707+(a=r*r)*(a*(a*a*a*(.003971-.001529*a)-.013791)-.131979)),r]};var qc=function(){return hc(Hc).scale(175.295)};function Wc(e,t){return[go(t)*ko(e),ko(t)]}Wc.invert=wc(Do);var Vc=function(){return hc(Wc).scale(249.5).clipAngle(90+so)};function Uc(e,t){var n=go(t),r=1+go(e)*n;return[n*ko(e)/r,ko(t)/r]}Uc.invert=wc(function(e){return 2*yo(e)});var zc=function(){return hc(Uc).scale(250).clipAngle(142)};function Xc(e,t){return[xo(So((lo+t)/2)),-e]}Xc.invert=function(e,t){return[-t,2*yo(_o(e))-lo]};var Gc=function(){var e=Ac(Xc),t=e.center,n=e.rotate;return e.center=function(e){return arguments.length?t([-e[1],e[0]]):[(e=t())[1],-e[0]]},e.rotate=function(e){return arguments.length?n([e[0],e[1],e.length>2?e[2]+90:90]):[(e=n())[0],e[1],e[2]-90]},n([0,0,90]).scale(159.155)},Kc=n(138),Jc=function(e){for(var t,n=-1,r=e.length,i=e[r-1],a=0;++n1&&Zc(e[n[r-2]],e[n[r-1]],e[i])<=0;)--r;n[r++]=i}return n.slice(0,r)}var tf=function(e){if((n=e.length)<3)return null;var t,n,r=new Array(n),i=new Array(n);for(t=0;t=0;--t)l.push(e[r[a[t]][2]]);for(t=+s;ts!=l>s&&o<(u-n)*(s-r)/(l-r)+n&&(c=!c),u=n,l=r;return c},rf=function(e){for(var t,n,r=-1,i=e.length,a=e[i-1],o=a[0],s=a[1],u=0;++r=0;)if((n=e._tasks[r])&&(e._tasks[r]=null,n.abort))try{n.abort()}catch(t){}e._active=NaN,ff(e)}function ff(e){if(!e._active&&e._call){var t=e._data;e._data=void 0,e._call(e._error,t)}}function df(e){if(null==e)e=1/0;else if(!((e=+e)>=1))throw new Error("invalid concurrency");return new sf(e)}sf.prototype=df.prototype={constructor:sf,defer:function(e){if("function"!=typeof e)throw new Error("invalid callback");if(this._call)throw new Error("defer after await");if(null!=this._error)return this;var t=af.call(arguments,1);return t.push(e),++this._waiting,this._tasks.push(t),uf(this),this},abort:function(){return null==this._error&&cf(this,new Error("abort")),this},await:function(e){if("function"!=typeof e)throw new Error("invalid callback");if(this._call)throw new Error("multiple await");return this._call=function(t,n){e.apply(null,[t].concat(n))},ff(this),this},awaitAll:function(e){if("function"!=typeof e)throw new Error("invalid callback");if(this._call)throw new Error("multiple await");return this._call=e,ff(this),this}};var pf=function(){return Math.random()},hf=function e(t){function n(e,n){return e=null==e?0:+e,n=null==n?1:+n,1===arguments.length?(n=e,e=0):n-=e,function(){return t()*n+e}}return n.source=e,n}(pf),mf=function e(t){function n(e,n){var r,i;return e=null==e?0:+e,n=null==n?1:+n,function(){var a;if(null!=r)a=r,r=null;else do{r=2*t()-1,a=2*t()-1,i=r*r+a*a}while(!i||i>1);return e+n*a*Math.sqrt(-2*Math.log(i)/i)}}return n.source=e,n}(pf),yf=function e(t){function n(){var e=mf.source(t).apply(this,arguments);return function(){return Math.exp(e())}}return n.source=e,n}(pf),vf=function e(t){function n(e){return function(){for(var n=0,r=0;r=200&&r<300||304===r){if(i)try{t=i.call(n,u)}catch(e){return void o.call("error",n,e)}else t=u;o.call("load",n,t)}else o.call("error",n,e)}if("undefined"==typeof XDomainRequest||"withCredentials"in u||!/^(http(s)?:)?\/\//.test(e)||(u=new XDomainRequest),"onload"in u?u.onload=u.onerror=u.ontimeout=d:u.onreadystatechange=function(e){u.readyState>3&&d(e)},u.onprogress=function(e){o.call("progress",n,e)},n={header:function(e,t){return e=(e+"").toLowerCase(),arguments.length<2?s.get(e):(null==t?s.remove(e):s.set(e,t+""),n)},mimeType:function(e){return arguments.length?(r=null==e?null:e+"",n):r},responseType:function(e){return arguments.length?(a=e,n):a},timeout:function(e){return arguments.length?(f=+e,n):f},user:function(e){return arguments.length<1?l:(l=null==e?null:e+"",n)},password:function(e){return arguments.length<1?c:(c=null==e?null:e+"",n)},response:function(e){return i=e,n},get:function(e,t){return n.send("GET",e,t)},post:function(e,t){return n.send("POST",e,t)},send:function(t,i,d){return u.open(t,e,!0,l,c),null==r||s.has("accept")||s.set("accept",r+",*/*"),u.setRequestHeader&&s.each(function(e,t){u.setRequestHeader(t,e)}),null!=r&&u.overrideMimeType&&u.overrideMimeType(r),null!=a&&(u.responseType=a),f>0&&(u.timeout=f),null==d&&"function"==typeof i&&(d=i,i=null),null!=d&&1===d.length&&(d=function(e){return function(t,n){e(null==t?n:null)}}(d)),null!=d&&n.on("error",d).on("load",function(e){d(null,e)}),o.call("beforesend",n,u),u.send(null==i?null:i),n},abort:function(){return u.abort(),n},on:function(){var e=o.on.apply(o,arguments);return e===o?n:e}},null!=t){if("function"!=typeof t)throw new Error("invalid callback: "+t);return n.get(t)}return n};var xf=function(e,t){return function(n,r){var i=_f(n).mimeType(e).response(t);if(null!=r){if("function"!=typeof r)throw new Error("invalid callback: "+r);return i.get(r)}return i}},wf=xf("text/html",function(e){return document.createRange().createContextualFragment(e.responseText)}),kf=xf("application/json",function(e){return JSON.parse(e.responseText)}),Mf=xf("text/plain",function(e){return e.responseText}),Ef=xf("application/xml",function(e){var t=e.responseXML;if(!t)throw new Error("parse error");return t}),Sf=function(e,t){return function(n,r,i){arguments.length<3&&(i=r,r=null);var a=_f(n).mimeType(e);return a.row=function(e){return arguments.length?a.response(function(e,t){return function(n){return e(n.responseText,t)}}(t,r=e)):r},a.row(r),i?a.get(i):a}};var Tf=Sf("text/csv",ia),Df=Sf("text/tab-separated-values",la),Af=Array.prototype,Lf=Af.map,Cf=Af.slice,Of={name:"implicit"};function Pf(e){var t=Object(Ki.c)(),n=[],r=Of;function i(i){var a=i+"",o=t.get(a);if(!o){if(r!==Of)return r;t.set(a,o=n.push(i))}return e[(o-1)%e.length]}return e=null==e?[]:Cf.call(e),i.domain=function(e){if(!arguments.length)return n.slice();n=[],t=Object(Ki.c)();for(var r,a,o=-1,s=e.length;++o2?Hf:Bf,r=i=null,c}function c(t){return(r||(r=n(a,o,u?function(e){return function(t,n){var r=e(t=+t,n=+n);return function(e){return e<=t?0:e>=n?1:r(e)}}}(e):e,s)))(+t)}return c.invert=function(e){return(i||(i=n(o,a,If,u?function(e){return function(t,n){var r=e(t=+t,n=+n);return function(e){return e<=0?t:e>=1?n:r(e)}}}(t):t)))(+e)},c.domain=function(e){return arguments.length?(a=Lf.call(e,Nf),l()):a.slice()},c.range=function(e){return arguments.length?(o=Cf.call(e),l()):o.slice()},c.rangeRound=function(e){return o=Cf.call(e),s=on,l()},c.clamp=function(e){return arguments.length?(u=!!e,l()):u},c.interpolate=function(e){return arguments.length?(s=e,l()):s},l()}var Vf=function(e,t,n){var i,a=e[0],o=e[e.length-1],s=Object(r.A)(a,o,null==t?10:t);switch((n=Ua(null==n?",f":n)).type){case"s":var u=Math.max(Math.abs(a),Math.abs(o));return null!=n.precision||isNaN(i=to(s,u))||(n.precision=i),Ka(n,u);case"":case"e":case"g":case"p":case"r":null!=n.precision||isNaN(i=no(s,Math.max(Math.abs(a),Math.abs(o))))||(n.precision=i-("e"===n.type));break;case"f":case"%":null!=n.precision||isNaN(i=eo(s))||(n.precision=i-2*("%"===n.type))}return Ga(n)};function Uf(e){var t=e.domain;return e.ticks=function(e){var n=t();return Object(r.B)(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){return Vf(t(),e,n)},e.nice=function(n){null==n&&(n=10);var i,a=t(),o=0,s=a.length-1,u=a[o],l=a[s];return l0?(u=Math.floor(u/i)*i,l=Math.ceil(l/i)*i,i=Object(r.z)(u,l,n)):i<0&&(u=Math.ceil(u*i)/i,l=Math.floor(l*i)/i,i=Object(r.z)(u,l,n)),i>0?(a[o]=Math.floor(u/i)*i,a[s]=Math.ceil(l/i)*i,t(a)):i<0&&(a[o]=Math.ceil(u*i)/i,a[s]=Math.floor(l*i)/i,t(a)),e},e}function zf(){var e=Wf(If,Kt);return e.copy=function(){return qf(e,zf())},Uf(e)}function Xf(){var e=[0,1];function t(e){return+e}return t.invert=t,t.domain=t.range=function(n){return arguments.length?(e=Lf.call(n,Nf),t):e.slice()},t.copy=function(){return Xf().domain(e)},Uf(t)}var Gf=function(e,t){var n,r=0,i=(e=e.slice()).length-1,a=e[r],o=e[i];return o0){for(;pl)break;y.push(d)}}else for(;p=1;--f)if(!((d=c*f)l)break;y.push(d)}}else y=Object(r.B)(p,h,Math.min(h-p,m)).map(a);return o?y.reverse():y},e.tickFormat=function(t,r){if(null==r&&(r=10===n?".0e":","),"function"!=typeof r&&(r=Ga(r)),t===1/0)return r;null==t&&(t=10);var o=Math.max(1,n*t/e.ticks().length);return function(e){var t=e/a(Math.round(i(e)));return t*n0?n[i-1]:e[0],i=n?[i[n-1],t]:[i[o-1],i[o]]},o.copy=function(){return od().domain([e,t]).range(a)},Uf(o)}function sd(){var e=[.5],t=[0,1],n=1;function i(i){if(i<=i)return t[Object(r.b)(e,i,0,n)]}return i.domain=function(r){return arguments.length?(e=Cf.call(r),n=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(r){return arguments.length?(t=Cf.call(r),n=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(n){var r=t.indexOf(n);return[e[r-1],e[r]]},i.copy=function(){return sd().domain(e).range(t)},i}var ud=new Date,ld=new Date;function cd(e,t,n,r){function i(t){return e(t=new Date(+t)),t}return i.floor=i,i.ceil=function(n){return e(n=new Date(n-1)),t(n,1),e(n),n},i.round=function(e){var t=i(e),n=i.ceil(e);return e-t0))return s;do{s.push(o=new Date(+n)),t(n,a),e(n)}while(o=t)for(;e(t),!n(t);)t.setTime(t-1)},function(e,r){if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););})},n&&(i.count=function(t,r){return ud.setTime(+t),ld.setTime(+r),e(ud),e(ld),Math.floor(n(ud,ld))},i.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?i.filter(r?function(t){return r(t)%e==0}:function(t){return i.count(0,t)%e==0}):i:null}),i}var fd=cd(function(){},function(e,t){e.setTime(+e+t)},function(e,t){return t-e});fd.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?cd(function(t){t.setTime(Math.floor(t/e)*e)},function(t,n){t.setTime(+t+n*e)},function(t,n){return(n-t)/e}):fd:null};var dd=fd,pd=fd.range,hd=6e4,md=6048e5,yd=cd(function(e){e.setTime(1e3*Math.floor(e/1e3))},function(e,t){e.setTime(+e+1e3*t)},function(e,t){return(t-e)/1e3},function(e){return e.getUTCSeconds()}),vd=yd,gd=yd.range,bd=cd(function(e){e.setTime(Math.floor(e/hd)*hd)},function(e,t){e.setTime(+e+t*hd)},function(e,t){return(t-e)/hd},function(e){return e.getMinutes()}),_d=bd,xd=bd.range,wd=cd(function(e){var t=e.getTimezoneOffset()*hd%36e5;t<0&&(t+=36e5),e.setTime(36e5*Math.floor((+e-t)/36e5)+t)},function(e,t){e.setTime(+e+36e5*t)},function(e,t){return(t-e)/36e5},function(e){return e.getHours()}),kd=wd,Md=wd.range,Ed=cd(function(e){e.setHours(0,0,0,0)},function(e,t){e.setDate(e.getDate()+t)},function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*hd)/864e5},function(e){return e.getDate()-1}),Sd=Ed,Td=Ed.range;function Dd(e){return cd(function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},function(e,t){e.setDate(e.getDate()+7*t)},function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*hd)/md})}var Ad=Dd(0),Ld=Dd(1),Cd=Dd(2),Od=Dd(3),Pd=Dd(4),jd=Dd(5),Yd=Dd(6),Fd=Ad.range,Nd=Ld.range,Rd=Cd.range,Id=Od.range,Bd=Pd.range,Hd=jd.range,qd=Yd.range,Wd=cd(function(e){e.setDate(1),e.setHours(0,0,0,0)},function(e,t){e.setMonth(e.getMonth()+t)},function(e,t){return t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())},function(e){return e.getMonth()}),Vd=Wd,Ud=Wd.range,zd=cd(function(e){e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e,t){return t.getFullYear()-e.getFullYear()},function(e){return e.getFullYear()});zd.every=function(e){return isFinite(e=Math.floor(e))&&e>0?cd(function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,n){t.setFullYear(t.getFullYear()+n*e)}):null};var Xd=zd,Gd=zd.range,Kd=cd(function(e){e.setUTCSeconds(0,0)},function(e,t){e.setTime(+e+t*hd)},function(e,t){return(t-e)/hd},function(e){return e.getUTCMinutes()}),Jd=Kd,$d=Kd.range,Zd=cd(function(e){e.setUTCMinutes(0,0,0)},function(e,t){e.setTime(+e+36e5*t)},function(e,t){return(t-e)/36e5},function(e){return e.getUTCHours()}),Qd=Zd,ep=Zd.range,tp=cd(function(e){e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+t)},function(e,t){return(t-e)/864e5},function(e){return e.getUTCDate()-1}),np=tp,rp=tp.range;function ip(e){return cd(function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+7*t)},function(e,t){return(t-e)/md})}var ap=ip(0),op=ip(1),sp=ip(2),up=ip(3),lp=ip(4),cp=ip(5),fp=ip(6),dp=ap.range,pp=op.range,hp=sp.range,mp=up.range,yp=lp.range,vp=cp.range,gp=fp.range,bp=cd(function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCMonth(e.getUTCMonth()+t)},function(e,t){return t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())},function(e){return e.getUTCMonth()}),_p=bp,xp=bp.range,wp=cd(function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)},function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()},function(e){return e.getUTCFullYear()});wp.every=function(e){return isFinite(e=Math.floor(e))&&e>0?cd(function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)}):null};var kp=wp,Mp=wp.range;function Ep(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function Sp(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function Tp(e){return{y:e,m:0,d:1,H:0,M:0,S:0,L:0}}function Dp(e){var t=e.dateTime,n=e.date,r=e.time,i=e.periods,a=e.days,o=e.shortDays,s=e.months,u=e.shortMonths,l=Bp(i),c=Hp(i),f=Bp(a),d=Hp(a),p=Bp(o),h=Hp(o),m=Bp(s),y=Hp(s),v=Bp(u),g=Hp(u),b={a:function(e){return o[e.getDay()]},A:function(e){return a[e.getDay()]},b:function(e){return u[e.getMonth()]},B:function(e){return s[e.getMonth()]},c:null,d:sh,e:sh,f:dh,H:uh,I:lh,j:ch,L:fh,m:ph,M:hh,p:function(e){return i[+(e.getHours()>=12)]},Q:qh,s:Wh,S:mh,u:yh,U:vh,V:gh,w:bh,W:_h,x:null,X:null,y:xh,Y:wh,Z:kh,"%":Hh},_={a:function(e){return o[e.getUTCDay()]},A:function(e){return a[e.getUTCDay()]},b:function(e){return u[e.getUTCMonth()]},B:function(e){return s[e.getUTCMonth()]},c:null,d:Mh,e:Mh,f:Ah,H:Eh,I:Sh,j:Th,L:Dh,m:Lh,M:Ch,p:function(e){return i[+(e.getUTCHours()>=12)]},Q:qh,s:Wh,S:Oh,u:Ph,U:jh,V:Yh,w:Fh,W:Nh,x:null,X:null,y:Rh,Y:Ih,Z:Bh,"%":Hh},x={a:function(e,t,n){var r=p.exec(t.slice(n));return r?(e.w=h[r[0].toLowerCase()],n+r[0].length):-1},A:function(e,t,n){var r=f.exec(t.slice(n));return r?(e.w=d[r[0].toLowerCase()],n+r[0].length):-1},b:function(e,t,n){var r=v.exec(t.slice(n));return r?(e.m=g[r[0].toLowerCase()],n+r[0].length):-1},B:function(e,t,n){var r=m.exec(t.slice(n));return r?(e.m=y[r[0].toLowerCase()],n+r[0].length):-1},c:function(e,n,r){return M(e,t,n,r)},d:$p,e:$p,f:rh,H:Qp,I:Qp,j:Zp,L:nh,m:Jp,M:eh,p:function(e,t,n){var r=l.exec(t.slice(n));return r?(e.p=c[r[0].toLowerCase()],n+r[0].length):-1},Q:ah,s:oh,S:th,u:Wp,U:Vp,V:Up,w:qp,W:zp,x:function(e,t,r){return M(e,n,t,r)},X:function(e,t,n){return M(e,r,t,n)},y:Gp,Y:Xp,Z:Kp,"%":ih};function w(e,t){return function(n){var r,i,a,o=[],s=-1,u=0,l=e.length;for(n instanceof Date||(n=new Date(+n));++s53)return null;"w"in a||(a.w=1),"Z"in a?(i=(r=Sp(Tp(a.y))).getUTCDay(),r=i>4||0===i?op.ceil(r):op(r),r=np.offset(r,7*(a.V-1)),a.y=r.getUTCFullYear(),a.m=r.getUTCMonth(),a.d=r.getUTCDate()+(a.w+6)%7):(i=(r=t(Tp(a.y))).getDay(),r=i>4||0===i?Ld.ceil(r):Ld(r),r=Sd.offset(r,7*(a.V-1)),a.y=r.getFullYear(),a.m=r.getMonth(),a.d=r.getDate()+(a.w+6)%7)}else("W"in a||"U"in a)&&("w"in a||(a.w="u"in a?a.u%7:"W"in a?1:0),i="Z"in a?Sp(Tp(a.y)).getUTCDay():t(Tp(a.y)).getDay(),a.m=0,a.d="W"in a?(a.w+6)%7+7*a.W-(i+5)%7:a.w+7*a.U-(i+6)%7);return"Z"in a?(a.H+=a.Z/100|0,a.M+=a.Z%100,Sp(a)):t(a)}}function M(e,t,n,r){for(var i,a,o=0,s=t.length,u=n.length;o=u)return-1;if(37===(i=t.charCodeAt(o++))){if(i=t.charAt(o++),!(a=x[i in jp?t.charAt(o++):i])||(r=a(e,n,r))<0)return-1}else if(i!=n.charCodeAt(r++))return-1}return r}return b.x=w(n,b),b.X=w(r,b),b.c=w(t,b),_.x=w(n,_),_.X=w(r,_),_.c=w(t,_),{format:function(e){var t=w(e+="",b);return t.toString=function(){return e},t},parse:function(e){var t=k(e+="",Ep);return t.toString=function(){return e},t},utcFormat:function(e){var t=w(e+="",_);return t.toString=function(){return e},t},utcParse:function(e){var t=k(e,Sp);return t.toString=function(){return e},t}}}var Ap,Lp,Cp,Op,Pp,jp={"-":"",_:" ",0:"0"},Yp=/^\s*\d+/,Fp=/^%/,Np=/[\\^$*+?|[\]().{}]/g;function Rp(e,t,n){var r=e<0?"-":"",i=(r?-e:e)+"",a=i.length;return r+(a68?1900:2e3),n+r[0].length):-1}function Kp(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function Jp(e,t,n){var r=Yp.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function $p(e,t,n){var r=Yp.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function Zp(e,t,n){var r=Yp.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function Qp(e,t,n){var r=Yp.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function eh(e,t,n){var r=Yp.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function th(e,t,n){var r=Yp.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function nh(e,t,n){var r=Yp.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function rh(e,t,n){var r=Yp.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function ih(e,t,n){var r=Fp.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function ah(e,t,n){var r=Yp.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function oh(e,t,n){var r=Yp.exec(t.slice(n));return r?(e.Q=1e3*+r[0],n+r[0].length):-1}function sh(e,t){return Rp(e.getDate(),t,2)}function uh(e,t){return Rp(e.getHours(),t,2)}function lh(e,t){return Rp(e.getHours()%12||12,t,2)}function ch(e,t){return Rp(1+Sd.count(Xd(e),e),t,3)}function fh(e,t){return Rp(e.getMilliseconds(),t,3)}function dh(e,t){return fh(e,t)+"000"}function ph(e,t){return Rp(e.getMonth()+1,t,2)}function hh(e,t){return Rp(e.getMinutes(),t,2)}function mh(e,t){return Rp(e.getSeconds(),t,2)}function yh(e){var t=e.getDay();return 0===t?7:t}function vh(e,t){return Rp(Ad.count(Xd(e),e),t,2)}function gh(e,t){var n=e.getDay();return e=n>=4||0===n?Pd(e):Pd.ceil(e),Rp(Pd.count(Xd(e),e)+(4===Xd(e).getDay()),t,2)}function bh(e){return e.getDay()}function _h(e,t){return Rp(Ld.count(Xd(e),e),t,2)}function xh(e,t){return Rp(e.getFullYear()%100,t,2)}function wh(e,t){return Rp(e.getFullYear()%1e4,t,4)}function kh(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Rp(t/60|0,"0",2)+Rp(t%60,"0",2)}function Mh(e,t){return Rp(e.getUTCDate(),t,2)}function Eh(e,t){return Rp(e.getUTCHours(),t,2)}function Sh(e,t){return Rp(e.getUTCHours()%12||12,t,2)}function Th(e,t){return Rp(1+np.count(kp(e),e),t,3)}function Dh(e,t){return Rp(e.getUTCMilliseconds(),t,3)}function Ah(e,t){return Dh(e,t)+"000"}function Lh(e,t){return Rp(e.getUTCMonth()+1,t,2)}function Ch(e,t){return Rp(e.getUTCMinutes(),t,2)}function Oh(e,t){return Rp(e.getUTCSeconds(),t,2)}function Ph(e){var t=e.getUTCDay();return 0===t?7:t}function jh(e,t){return Rp(ap.count(kp(e),e),t,2)}function Yh(e,t){var n=e.getUTCDay();return e=n>=4||0===n?lp(e):lp.ceil(e),Rp(lp.count(kp(e),e)+(4===kp(e).getUTCDay()),t,2)}function Fh(e){return e.getUTCDay()}function Nh(e,t){return Rp(op.count(kp(e),e),t,2)}function Rh(e,t){return Rp(e.getUTCFullYear()%100,t,2)}function Ih(e,t){return Rp(e.getUTCFullYear()%1e4,t,4)}function Bh(){return"+0000"}function Hh(){return"%"}function qh(e){return+e}function Wh(e){return Math.floor(+e/1e3)}function Vh(e){return Ap=Dp(e),Lp=Ap.format,Cp=Ap.parse,Op=Ap.utcFormat,Pp=Ap.utcParse,Ap}Vh({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var Uh=Date.prototype.toISOString?function(e){return e.toISOString()}:Op("%Y-%m-%dT%H:%M:%S.%LZ");var zh=+new Date("2000-01-01T00:00:00.000Z")?function(e){var t=new Date(e);return isNaN(t)?null:t}:Pp("%Y-%m-%dT%H:%M:%S.%LZ"),Xh=1e3,Gh=60*Xh,Kh=60*Gh,Jh=24*Kh,$h=7*Jh,Zh=30*Jh,Qh=365*Jh;function em(e){return new Date(e)}function tm(e){return e instanceof Date?+e:+new Date(+e)}function nm(e,t,n,i,a,o,s,u,l){var c=Wf(If,Kt),f=c.invert,d=c.domain,p=l(".%L"),h=l(":%S"),m=l("%I:%M"),y=l("%I %p"),v=l("%a %d"),g=l("%b %d"),b=l("%B"),_=l("%Y"),x=[[s,1,Xh],[s,5,5*Xh],[s,15,15*Xh],[s,30,30*Xh],[o,1,Gh],[o,5,5*Gh],[o,15,15*Gh],[o,30,30*Gh],[a,1,Kh],[a,3,3*Kh],[a,6,6*Kh],[a,12,12*Kh],[i,1,Jh],[i,2,2*Jh],[n,1,$h],[t,1,Zh],[t,3,3*Zh],[e,1,Qh]];function w(r){return(s(r)1)&&(e-=Math.floor(e));var t=Math.abs(e-.5);return pm.h=360*e-100,pm.s=1.5-1.5*t,pm.l=.8-.9*t,pm+""};function mm(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}}var ym=mm(am("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),vm=mm(am("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),gm=mm(am("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),bm=mm(am("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));function _m(e){var t=0,n=1,r=!1;function i(i){var a=(i-t)/(n-t);return e(r?Math.max(0,Math.min(1,a)):a)}return i.domain=function(e){return arguments.length?(t=+e[0],n=+e[1],i):[t,n]},i.clamp=function(e){return arguments.length?(r=!!e,i):r},i.interpolator=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return _m(e).domain([t,n]).clamp(r)},Uf(i)}var xm=n(102),wm=function(e){return function(){return e}};function km(e){return e[0]}function Mm(e){return e[1]}function Em(){this._=null}function Sm(e){e.U=e.C=e.L=e.R=e.P=e.N=null}function Tm(e,t){var n=t,r=t.R,i=n.U;i?i.L===n?i.L=r:i.R=r:e._=r,r.U=i,n.U=r,n.R=r.L,n.R&&(n.R.U=n),r.L=n}function Dm(e,t){var n=t,r=t.L,i=n.U;i?i.L===n?i.L=r:i.R=r:e._=r,r.U=i,n.U=r,n.L=r.R,n.L&&(n.L.U=n),r.R=n}function Am(e){for(;e.L;)e=e.L;return e}Em.prototype={constructor:Em,insert:function(e,t){var n,r,i;if(e){if(t.P=e,t.N=e.N,e.N&&(e.N.P=t),e.N=t,e.R){for(e=e.R;e.L;)e=e.L;e.L=t}else e.R=t;n=e}else this._?(e=Am(this._),t.P=null,t.N=e,e.P=e.L=t,n=e):(t.P=t.N=null,this._=t,n=null);for(t.L=t.R=null,t.U=n,t.C=!0,e=t;n&&n.C;)n===(r=n.U).L?(i=r.R)&&i.C?(n.C=i.C=!1,r.C=!0,e=r):(e===n.R&&(Tm(this,n),n=(e=n).U),n.C=!1,r.C=!0,Dm(this,r)):(i=r.L)&&i.C?(n.C=i.C=!1,r.C=!0,e=r):(e===n.L&&(Dm(this,n),n=(e=n).U),n.C=!1,r.C=!0,Tm(this,r)),n=e.U;this._.C=!1},remove:function(e){e.N&&(e.N.P=e.P),e.P&&(e.P.N=e.N),e.N=e.P=null;var t,n,r,i=e.U,a=e.L,o=e.R;if(n=a?o?Am(o):a:o,i?i.L===e?i.L=n:i.R=n:this._=n,a&&o?(r=n.C,n.C=e.C,n.L=a,a.U=n,n!==o?(i=n.U,n.U=e.U,e=n.R,i.L=e,n.R=o,o.U=n):(n.U=i,i=n,e=n.R)):(r=e.C,e=n),e&&(e.U=i),!r)if(e&&e.C)e.C=!1;else{do{if(e===this._)break;if(e===i.L){if((t=i.R).C&&(t.C=!1,i.C=!0,Tm(this,i),t=i.R),t.L&&t.L.C||t.R&&t.R.C){t.R&&t.R.C||(t.L.C=!1,t.C=!0,Dm(this,t),t=i.R),t.C=i.C,i.C=t.R.C=!1,Tm(this,i),e=this._;break}}else if((t=i.L).C&&(t.C=!1,i.C=!0,Dm(this,i),t=i.L),t.L&&t.L.C||t.R&&t.R.C){t.L&&t.L.C||(t.R.C=!1,t.C=!0,Tm(this,t),t=i.L),t.C=i.C,i.C=t.L.C=!1,Dm(this,i),e=this._;break}t.C=!0,e=i,i=i.U}while(!e.C);e&&(e.C=!1)}}};var Lm=Em;function Cm(e,t,n,r){var i=[null,null],a=ty.push(i)-1;return i.left=e,i.right=t,n&&Pm(i,e,t,n),r&&Pm(i,t,e,r),Qm[e.index].halfedges.push(a),Qm[t.index].halfedges.push(a),i}function Om(e,t,n){var r=[t,n];return r.left=e,r}function Pm(e,t,n,r){e[0]||e[1]?e.left===n?e[1]=r:e[0]=r:(e[0]=r,e.left=t,e.right=n)}function jm(e,t,n,r,i){var a,o=e[0],s=e[1],u=o[0],l=o[1],c=0,f=1,d=s[0]-u,p=s[1]-l;if(a=t-u,d||!(a>0)){if(a/=d,d<0){if(a0){if(a>f)return;a>c&&(c=a)}if(a=r-u,d||!(a<0)){if(a/=d,d<0){if(a>f)return;a>c&&(c=a)}else if(d>0){if(a0)){if(a/=p,p<0){if(a0){if(a>f)return;a>c&&(c=a)}if(a=i-l,p||!(a<0)){if(a/=p,p<0){if(a>f)return;a>c&&(c=a)}else if(p>0){if(a0||f<1)||(c>0&&(e[0]=[u+c*d,l+c*p]),f<1&&(e[1]=[u+f*d,l+f*p]),!0)}}}}}function Ym(e,t,n,r,i){var a=e[1];if(a)return!0;var o,s,u=e[0],l=e.left,c=e.right,f=l[0],d=l[1],p=c[0],h=c[1],m=(f+p)/2,y=(d+h)/2;if(h===d){if(m=r)return;if(f>p){if(u){if(u[1]>=i)return}else u=[m,n];a=[m,i]}else{if(u){if(u[1]1)if(f>p){if(u){if(u[1]>=i)return}else u=[(n-s)/o,n];a=[(i-s)/o,i]}else{if(u){if(u[1]=r)return}else u=[t,o*t+s];a=[r,o*r+s]}else{if(u){if(u[0]=-ry)){var p=u*u+l*l,h=c*c+f*f,m=(f*p-l*h)/d,y=(u*h-c*p)/d,v=Bm.pop()||new Hm;v.arc=e,v.site=i,v.x=m+o,v.y=(v.cy=y+s)+Math.sqrt(m*m+y*y),e.circle=v;for(var g=null,b=ey._;b;)if(v.yny)s=s.L;else{if(!((i=a-$m(s,o))>ny)){r>-ny?(t=s.P,n=s):i>-ny?(t=s,n=s.N):t=n=s;break}if(!s.R){t=s;break}s=s.R}!function(e){Qm[e.index]={site:e,halfedges:[]}}(e);var u=zm(e);if(Zm.insert(t,u),t||n){if(t===n)return Wm(t),n=zm(t.site),Zm.insert(u,n),u.edge=n.edge=Cm(t.site,u.site),qm(t),void qm(n);if(n){Wm(t),Wm(n);var l=t.site,c=l[0],f=l[1],d=e[0]-c,p=e[1]-f,h=n.site,m=h[0]-c,y=h[1]-f,v=2*(d*y-p*m),g=d*d+p*p,b=m*m+y*y,_=[(y*g-p*b)/v+c,(d*b-m*g)/v+f];Pm(n.edge,l,h,_),u.edge=Cm(l,e,null,_),n.edge=Cm(e,h,null,_),qm(t),qm(n)}else u.edge=Cm(t.site,u.site)}}function Jm(e,t){var n=e.site,r=n[0],i=n[1],a=i-t;if(!a)return r;var o=e.P;if(!o)return-1/0;var s=(n=o.site)[0],u=n[1],l=u-t;if(!l)return s;var c=s-r,f=1/a-1/l,d=c/l;return f?(-d+Math.sqrt(d*d-2*f*(c*c/(-2*l)-u+l/2+i-a/2)))/f+r:(r+s)/2}function $m(e,t){var n=e.N;if(n)return Jm(n,t);var r=e.site;return r[1]===t?r[0]:1/0}var Zm,Qm,ey,ty,ny=1e-6,ry=1e-12;function iy(e,t){return t[1]-e[1]||t[0]-e[0]}function ay(e,t){var n,r,i,a=e.sort(iy).pop();for(ty=[],Qm=new Array(e.length),Zm=new Lm,ey=new Lm;;)if(i=Im,a&&(!i||a[1]ny||Math.abs(i[0][1]-i[1][1])>ny)||delete ty[a]}(o,s,u,l),function(e,t,n,r){var i,a,o,s,u,l,c,f,d,p,h,m,y=Qm.length,v=!0;for(i=0;iny||Math.abs(m-d)>ny)&&(u.splice(s,0,ty.push(Om(o,p,Math.abs(h-e)ny?[e,Math.abs(f-e)ny?[Math.abs(d-r)ny?[n,Math.abs(f-n)ny?[Math.abs(d-t)=s)return null;var u=e-i.site[0],l=t-i.site[1],c=u*u+l*l;do{i=a.cells[r=o],o=null,i.halfedges.forEach(function(n){var r=a.edges[n],s=r.left;if(s!==i.site&&s||(s=r.right)){var u=e-s[0],l=t-s[1],f=u*u+l*l;fr?(r+i)/2:Math.min(0,r)||Math.max(0,i),o>a?(a+o)/2:Math.min(0,a)||Math.max(0,o))}var _y=function(){var e,t,n=hy,r=my,i=by,a=vy,o=gy,s=[0,1/0],u=[[-1/0,-1/0],[1/0,1/0]],l=250,c=mn,f=[],d=M("start","zoom","end"),p=500,h=150,m=0;function y(e){e.property("__zoom",yy).on("wheel.zoom",k).on("mousedown.zoom",E).on("dblclick.zoom",S).filter(o).on("touchstart.zoom",T).on("touchmove.zoom",D).on("touchend.zoom touchcancel.zoom",A).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function v(e,t){return(t=Math.max(s[0],Math.min(s[1],t)))===e.k?e:new ly(t,e.x,e.y)}function g(e,t,n){var r=t[0]-n[0]*e.k,i=t[1]-n[1]*e.k;return r===e.x&&i===e.y?e:new ly(e.k,r,i)}function b(e){return[(+e[0][0]+ +e[1][0])/2,(+e[0][1]+ +e[1][1])/2]}function _(e,t,n){e.on("start.zoom",function(){x(this,arguments).start()}).on("interrupt.zoom end.zoom",function(){x(this,arguments).end()}).tween("zoom",function(){var e=arguments,i=x(this,e),a=r.apply(this,e),o=n||b(a),s=Math.max(a[1][0]-a[0][0],a[1][1]-a[0][1]),u=this.__zoom,l="function"==typeof t?t.apply(this,e):t,f=c(u.invert(o).concat(s/u.k),l.invert(o).concat(s/l.k));return function(e){if(1===e)e=l;else{var t=f(e),n=s/t[2];e=new ly(n,o[0]-t[0]*n,o[1]-t[1]*n)}i.zoom(null,e)}})}function x(e,t){for(var n,r=0,i=f.length;rm}e.zoom("mouse",i(g(e.that.__zoom,e.mouse[0]=ke(e.that),e.mouse[1]),e.extent,u))},!0).on("mouseup.zoom",function(){r.on("mousemove.zoom mouseup.zoom",null),Le(ae.view,e.moved),py(),e.end()},!0),a=ke(this),o=ae.clientX,s=ae.clientY;Ae(ae.view),dy(),e.mouse=[a,this.__zoom.invert(a)],sr(this),e.start()}}function S(){if(n.apply(this,arguments)){var e=this.__zoom,t=ke(this),a=e.invert(t),o=e.k*(ae.shiftKey?.5:2),s=i(g(v(e,o),t,a),r.apply(this,arguments),u);py(),l>0?ye(this).transition().duration(l).call(_,s,t):ye(this).call(y.transform,s)}}function T(){if(n.apply(this,arguments)){var t,r,i,a,o=x(this,arguments),s=ae.changedTouches,u=s.length;for(dy(),r=0;r0?r:n)(e)}},function(e,t,n){var r=n(2),i=n(41),a=n(11);e.exports=function(e,t){var n=(i.Object||{})[e]||Object[e],o={};o[e]=t(n),r(r.S+r.F*a(function(){n(1)}),"Object",o)}},function(e,t,n){var r=n(42),i=n(76),a=n(19),o=n(17),s=n(128);e.exports=function(e,t){var n=1==e,u=2==e,l=3==e,c=4==e,f=6==e,d=5==e||f,p=t||s;return function(t,s,h){for(var m,y,v=a(t),g=i(v),b=r(s,h,3),_=o(g.length),x=0,w=n?p(t,_):u?p(t,0):void 0;_>x;x++)if((d||x in g)&&(y=b(m=g[x],x,v),e))if(n)w[x]=y;else if(y)switch(e){case 3:return!0;case 5:return m;case 6:return x;case 2:w.push(m)}else if(c)return!1;return f?-1:l||c?c:w}}},function(e,t){(t=e.exports=function(e){return e.replace(/^\s*|\s*$/g,"")}).left=function(e){return e.replace(/^\s*/,"")},t.right=function(e){return e.replace(/\s*$/,"")}},function(e,t,n){"use strict";if(n(15)){var r=n(54),i=n(9),a=n(11),o=n(2),s=n(95),u=n(134),l=n(42),c=n(63),f=n(56),d=n(30),p=n(65),h=n(47),m=n(17),y=n(328),v=n(59),g=n(45),b=n(35),_=n(78),x=n(12),w=n(19),k=n(125),M=n(60),E=n(38),S=n(61).f,T=n(127),D=n(57),A=n(13),L=n(49),C=n(85),O=n(92),P=n(130),j=n(70),Y=n(89),F=n(62),N=n(129),R=n(318),I=n(16),B=n(37),H=I.f,q=B.f,W=i.RangeError,V=i.TypeError,U=i.Uint8Array,z=Array.prototype,X=u.ArrayBuffer,G=u.DataView,K=L(0),J=L(2),$=L(3),Z=L(4),Q=L(5),ee=L(6),te=C(!0),ne=C(!1),re=P.values,ie=P.keys,ae=P.entries,oe=z.lastIndexOf,se=z.reduce,ue=z.reduceRight,le=z.join,ce=z.sort,fe=z.slice,de=z.toString,pe=z.toLocaleString,he=A("iterator"),me=A("toStringTag"),ye=D("typed_constructor"),ve=D("def_constructor"),ge=s.CONSTR,be=s.TYPED,_e=s.VIEW,xe=L(1,function(e,t){return Se(O(e,e[ve]),t)}),we=a(function(){return 1===new U(new Uint16Array([1]).buffer)[0]}),ke=!!U&&!!U.prototype.set&&a(function(){new U(1).set({})}),Me=function(e,t){var n=h(e);if(n<0||n%t)throw W("Wrong offset!");return n},Ee=function(e){if(x(e)&&be in e)return e;throw V(e+" is not a typed array!")},Se=function(e,t){if(!(x(e)&&ye in e))throw V("It is not a typed array constructor!");return new e(t)},Te=function(e,t){return De(O(e,e[ve]),t)},De=function(e,t){for(var n=0,r=t.length,i=Se(e,r);r>n;)i[n]=t[n++];return i},Ae=function(e,t,n){H(e,t,{get:function(){return this._d[n]}})},Le=function(e){var t,n,r,i,a,o,s=w(e),u=arguments.length,c=u>1?arguments[1]:void 0,f=void 0!==c,d=T(s);if(null!=d&&!k(d)){for(o=d.call(s),r=[],t=0;!(a=o.next()).done;t++)r.push(a.value);s=r}for(f&&u>2&&(c=l(c,arguments[2],2)),t=0,n=m(s.length),i=Se(this,n);n>t;t++)i[t]=f?c(s[t],t):s[t];return i},Ce=function(){for(var e=0,t=arguments.length,n=Se(this,t);t>e;)n[e]=arguments[e++];return n},Oe=!!U&&a(function(){pe.call(new U(1))}),Pe=function(){return pe.apply(Oe?fe.call(Ee(this)):Ee(this),arguments)},je={copyWithin:function(e,t){return R.call(Ee(this),e,t,arguments.length>2?arguments[2]:void 0)},every:function(e){return Z(Ee(this),e,arguments.length>1?arguments[1]:void 0)},fill:function(e){return N.apply(Ee(this),arguments)},filter:function(e){return Te(this,J(Ee(this),e,arguments.length>1?arguments[1]:void 0))},find:function(e){return Q(Ee(this),e,arguments.length>1?arguments[1]:void 0)},findIndex:function(e){return ee(Ee(this),e,arguments.length>1?arguments[1]:void 0)},forEach:function(e){K(Ee(this),e,arguments.length>1?arguments[1]:void 0)},indexOf:function(e){return ne(Ee(this),e,arguments.length>1?arguments[1]:void 0)},includes:function(e){return te(Ee(this),e,arguments.length>1?arguments[1]:void 0)},join:function(e){return le.apply(Ee(this),arguments)},lastIndexOf:function(e){return oe.apply(Ee(this),arguments)},map:function(e){return xe(Ee(this),e,arguments.length>1?arguments[1]:void 0)},reduce:function(e){return se.apply(Ee(this),arguments)},reduceRight:function(e){return ue.apply(Ee(this),arguments)},reverse:function(){for(var e,t=Ee(this).length,n=Math.floor(t/2),r=0;r1?arguments[1]:void 0)},sort:function(e){return ce.call(Ee(this),e)},subarray:function(e,t){var n=Ee(this),r=n.length,i=v(e,r);return new(O(n,n[ve]))(n.buffer,n.byteOffset+i*n.BYTES_PER_ELEMENT,m((void 0===t?r:v(t,r))-i))}},Ye=function(e,t){return Te(this,fe.call(Ee(this),e,t))},Fe=function(e){Ee(this);var t=Me(arguments[1],1),n=this.length,r=w(e),i=m(r.length),a=0;if(i+t>n)throw W("Wrong length!");for(;a255?255:255&r),i.v[p](n*t+i.o,r,we)}(this,n,e)},enumerable:!0})};b?(h=n(function(e,n,r,i){c(e,h,l,"_d");var a,o,s,u,f=0,p=0;if(x(n)){if(!(n instanceof X||"ArrayBuffer"==(u=_(n))||"SharedArrayBuffer"==u))return be in n?De(h,n):Le.call(h,n);a=n,p=Me(r,t);var v=n.byteLength;if(void 0===i){if(v%t)throw W("Wrong length!");if((o=v-p)<0)throw W("Wrong length!")}else if((o=m(i)*t)+p>v)throw W("Wrong length!");s=o/t}else s=y(n),a=new X(o=s*t);for(d(e,"_d",{b:a,o:p,l:o,e:s,v:new G(a)});fdocument.F=Object<\/script>"),e.close(),u=e.F;r--;)delete u.prototype[a[r]];return u()};e.exports=Object.create||function(e,t){var n;return null!==e?(s.prototype=r(e),n=new s,s.prototype=null,n[o]=e):n=u(),void 0===t?n:i(n,t)}},function(e,t,n){var r=n(304),i=n(112).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},function(e,t,n){"use strict";var r=n(9),i=n(16),a=n(15),o=n(13)("species");e.exports=function(e){var t=r[e];a&&t&&!t[o]&&i.f(t,o,{configurable:!0,get:function(){return this}})}},function(e,t){e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},function(e,t,n){var r=n(42),i=n(316),a=n(125),o=n(8),s=n(17),u=n(127),l={},c={};(t=e.exports=function(e,t,n,f,d){var p,h,m,y,v=d?function(){return e}:u(e),g=r(n,f,t?2:1),b=0;if("function"!=typeof v)throw TypeError(e+" is not iterable!");if(a(v)){for(p=s(e.length);p>b;b++)if((y=t?g(o(h=e[b])[0],h[1]):g(e[b]))===l||y===c)return y}else for(m=v.call(e);!(h=m.next()).done;)if((y=i(m,g,h.value,t))===l||y===c)return y}).BREAK=l,t.RETURN=c},function(e,t,n){var r=n(31);e.exports=function(e,t,n){for(var i in t)r(e,i,t[i],n);return e}},function(e,t,n){"use strict";e.exports=function(e,t){var n=[],i=-1,a=e.length;t&&n.push(r("text","\n"));for(;++i=48&&t<=57}},function(e,t,n){"use strict";e.exports=s;var r=n(406),i=r.CONTINUE,a=r.SKIP,o=r.EXIT;function s(e,t,n,i){"function"==typeof t&&"function"!=typeof n&&(i=n,n=t,t=null),r(e,t,function(e,t){var r=t[t.length-1],i=r?r.children.indexOf(e):null;return n(e,i,r)},i)}s.CONTINUE=i,s.SKIP=a,s.EXIT=o},function(e,t,n){var r=n(43);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var r=n(43),i=n(13)("toStringTag"),a="Arguments"==r(function(){return arguments}());e.exports=function(e){var t,n,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),i))?n:a?r(t):"Object"==(o=r(t))&&"function"==typeof t.callee?"Arguments":o}},function(e,t,n){var r;r=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}return n.m=e,n.c=t,n.p="",n(0)}(function(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))switch(typeof e[t]){case"function":break;case"object":e[t]=function(t){var n=t.slice(1),r=e[t[0]];return function(e,t,i){r.apply(this,[e,t,i].concat(n))}}(e[t]);break;default:e[t]=e[e[t]]}return e}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.version=t.buildExternalHelpers=t.availablePresets=t.availablePlugins=void 0;var r=Object.assign||function(e){for(var t=1;t=n.length)break;s=n[o++]}else{if((o=n.next()).done)break;s=o.value}var u=s;if(e[u]!==t[u])return!1}return!0},t.appendToMemberExpression=function(e,t,n){return e.object=g.memberExpression(e.object,e.property,e.computed),e.property=t,e.computed=!!n,e},t.prependToMemberExpression=function(e,t){return e.object=g.memberExpression(t,e.object),e},t.ensureBlock=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"body";return e[t]=g.toBlock(e[t],e)},t.clone=E,t.cloneWithoutLoc=function(e){var t=E(e);return delete t.loc,t},t.cloneDeep=function(e){if(!e)return e;var t={};for(var n in e)if("_"!==n[0]){var r=e[n];r&&(r.type?r=g.cloneDeep(r):Array.isArray(r)&&(r=r.map(g.cloneDeep))),t[n]=r}return t},t.buildMatchMemberExpression=function(e,t){var n=e.split(".");return function(e){if(!g.isMemberExpression(e))return!1;for(var r=[e],i=0;r.length;){var a=r.shift();if(t&&i===n.length)return!0;if(g.isIdentifier(a)){if(n[i]!==a.name)return!1}else{if(!g.isStringLiteral(a)){if(g.isMemberExpression(a)){if(a.computed&&!g.isStringLiteral(a.property))return!1;r.push(a.object),r.push(a.property);continue}return!1}if(n[i]!==a.value)return!1}if(++i>n.length)return!1}return!0}},t.removeComments=function(e){for(var t=g.COMMENT_KEYS,n=Array.isArray(t),r=0,t=n?t:(0,i.default)(t);;){var a;if(n){if(r>=t.length)break;a=t[r++]}else{if((r=t.next()).done)break;a=r.value}var o=a;delete e[o]}return e},t.inheritsComments=function(e,t){return S(e,t),T(e,t),D(e,t),e},t.inheritTrailingComments=S,t.inheritLeadingComments=T,t.inheritInnerComments=D,t.inherits=function(e,t){if(!e||!t)return e;for(var n=g.INHERIT_KEYS.optional,r=Array.isArray(n),a=0,n=r?n:(0,i.default)(n);;){var o;if(r){if(a>=n.length)break;o=n[a++]}else{if((a=n.next()).done)break;o=a.value}var s=o;null==e[s]&&(e[s]=t[s])}for(var u in t)"_"===u[0]&&(e[u]=t[u]);for(var l=g.INHERIT_KEYS.force,c=Array.isArray(l),f=0,l=c?l:(0,i.default)(l);;){var d;if(c){if(f>=l.length)break;d=l[f++]}else{if((f=l.next()).done)break;d=f.value}var p=d;e[p]=t[p]}return g.inheritsComments(e,t),e},t.assertNode=function(e){if(!L(e))throw new TypeError("Not a valid node "+(e&&e.type))},t.isNode=L,t.traverseFast=C,t.removeProperties=j,t.removePropertiesDeep=function(e,t){return C(e,j,t),e};var u=n(226);Object.defineProperty(t,"getBindingIdentifiers",{enumerable:!0,get:function(){return u.getBindingIdentifiers}}),Object.defineProperty(t,"getOuterBindingIdentifiers",{enumerable:!0,get:function(){return u.getOuterBindingIdentifiers}});var l=n(395);Object.defineProperty(t,"isBinding",{enumerable:!0,get:function(){return l.isBinding}}),Object.defineProperty(t,"isReferenced",{enumerable:!0,get:function(){return l.isReferenced}}),Object.defineProperty(t,"isValidIdentifier",{enumerable:!0,get:function(){return l.isValidIdentifier}}),Object.defineProperty(t,"isLet",{enumerable:!0,get:function(){return l.isLet}}),Object.defineProperty(t,"isBlockScoped",{enumerable:!0,get:function(){return l.isBlockScoped}}),Object.defineProperty(t,"isVar",{enumerable:!0,get:function(){return l.isVar}}),Object.defineProperty(t,"isSpecifierDefault",{enumerable:!0,get:function(){return l.isSpecifierDefault}}),Object.defineProperty(t,"isScope",{enumerable:!0,get:function(){return l.isScope}}),Object.defineProperty(t,"isImmutable",{enumerable:!0,get:function(){return l.isImmutable}}),Object.defineProperty(t,"isNodesEquivalent",{enumerable:!0,get:function(){return l.isNodesEquivalent}});var c=n(385);Object.defineProperty(t,"toComputedKey",{enumerable:!0,get:function(){return c.toComputedKey}}),Object.defineProperty(t,"toSequenceExpression",{enumerable:!0,get:function(){return c.toSequenceExpression}}),Object.defineProperty(t,"toKeyAlias",{enumerable:!0,get:function(){return c.toKeyAlias}}),Object.defineProperty(t,"toIdentifier",{enumerable:!0,get:function(){return c.toIdentifier}}),Object.defineProperty(t,"toBindingIdentifierName",{enumerable:!0,get:function(){return c.toBindingIdentifierName}}),Object.defineProperty(t,"toStatement",{enumerable:!0,get:function(){return c.toStatement}}),Object.defineProperty(t,"toExpression",{enumerable:!0,get:function(){return c.toExpression}}),Object.defineProperty(t,"toBlock",{enumerable:!0,get:function(){return c.toBlock}}),Object.defineProperty(t,"valueToNode",{enumerable:!0,get:function(){return c.valueToNode}});var f=n(393);Object.defineProperty(t,"createUnionTypeAnnotation",{enumerable:!0,get:function(){return f.createUnionTypeAnnotation}}),Object.defineProperty(t,"removeTypeDuplicates",{enumerable:!0,get:function(){return f.removeTypeDuplicates}}),Object.defineProperty(t,"createTypeAnnotationBasedOnTypeof",{enumerable:!0,get:function(){return f.createTypeAnnotationBasedOnTypeof}});var d=v(n(624)),p=v(n(109)),h=v(n(600));n(390);var m=n(26),y=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(394));function v(e){return e&&e.__esModule?e:{default:e}}var g=t;function b(e){var t=g["is"+e];t||(t=g["is"+e]=function(t,n){return g.is(e,t,n)}),g["assert"+e]=function(n,r){if(!t(n,r=r||{}))throw new Error("Expected type "+(0,o.default)(e)+" with option "+(0,o.default)(r))}}for(var _ in t.VISITOR_KEYS=m.VISITOR_KEYS,t.ALIAS_KEYS=m.ALIAS_KEYS,t.NODE_FIELDS=m.NODE_FIELDS,t.BUILDER_KEYS=m.BUILDER_KEYS,t.DEPRECATED_KEYS=m.DEPRECATED_KEYS,t.react=y,g.VISITOR_KEYS)b(_);g.FLIPPED_ALIAS_KEYS={},(0,a.default)(g.ALIAS_KEYS).forEach(function(e){g.ALIAS_KEYS[e].forEach(function(t){(g.FLIPPED_ALIAS_KEYS[t]=g.FLIPPED_ALIAS_KEYS[t]||[]).push(e)})}),(0,a.default)(g.FLIPPED_ALIAS_KEYS).forEach(function(e){g[e.toUpperCase()+"_TYPES"]=g.FLIPPED_ALIAS_KEYS[e],b(e)});t.TYPES=(0,a.default)(g.VISITOR_KEYS).concat((0,a.default)(g.FLIPPED_ALIAS_KEYS)).concat((0,a.default)(g.DEPRECATED_KEYS));function x(e,t){if(e===t)return!0;if(g.ALIAS_KEYS[t])return!1;var n=g.FLIPPED_ALIAS_KEYS[t];if(n){if(n[0]===e)return!0;var r=n,a=Array.isArray(r),o=0;for(r=a?r:(0,i.default)(r);;){var s;if(a){if(o>=r.length)break;s=r[o++]}else{if((o=r.next()).done)break;s=o.value}if(e===s)return!0}}return!1}(0,a.default)(g.BUILDER_KEYS).forEach(function(e){var t=g.BUILDER_KEYS[e];function n(){if(arguments.length>t.length)throw new Error("t."+e+": Too many arguments passed. Received "+arguments.length+" but can receive no more than "+t.length);var n={};n.type=e;var r=0,a=t,o=Array.isArray(a),s=0;for(a=o?a:(0,i.default)(a);;){var u;if(o){if(s>=a.length)break;u=a[s++]}else{if((s=a.next()).done)break;u=s.value}var l=u,c=g.NODE_FIELDS[e][l],f=arguments[r++];void 0===f&&(f=(0,p.default)(c.default)),n[l]=f}for(var d in n)M(n,d,n[d]);return n}g[e]=n,g[e[0].toLowerCase()+e.slice(1)]=n});var w=function(e){var t=g.DEPRECATED_KEYS[e];function n(n){return function(){return console.trace("The node type "+e+" has been renamed to "+t),n.apply(this,arguments)}}g[e]=g[e[0].toLowerCase()+e.slice(1)]=n(g[t]),g["is"+e]=n(g["is"+t]),g["assert"+e]=n(g["assert"+t])};for(var k in g.DEPRECATED_KEYS)w(k);function M(e,t,n){if(e){var r=g.NODE_FIELDS[e.type];if(r){var i=r[t];i&&i.validate&&(i.optional&&null==n||i.validate(e,t,n))}}}function E(e){if(!e)return e;var t={};for(var n in e)"_"!==n[0]&&(t[n]=e[n]);return t}function S(e,t){A("trailingComments",e,t)}function T(e,t){A("leadingComments",e,t)}function D(e,t){A("innerComments",e,t)}function A(e,t,n){t&&n&&(t[e]=(0,h.default)([].concat(t[e],n[e]).filter(Boolean)))}function L(e){return!(!e||!m.VISITOR_KEYS[e.type])}function C(e,t,n){if(e){var r=g.VISITOR_KEYS[e.type];if(r){t(e,n=n||{});var a=r,o=Array.isArray(a),s=0;for(a=o?a:(0,i.default)(a);;){var u;if(o){if(s>=a.length)break;u=a[s++]}else{if((s=a.next()).done)break;u=s.value}var l=e[u];if(Array.isArray(l)){var c=l,f=Array.isArray(c),d=0;for(c=f?c:(0,i.default)(c);;){var p;if(f){if(d>=c.length)break;p=c[d++]}else{if((d=c.next()).done)break;p=d.value}C(p,t,n)}}else C(l,t,n)}}}}(0,d.default)(g),(0,d.default)(g.VISITOR_KEYS);var O=["tokens","start","end","loc","raw","rawValue"],P=g.COMMENT_KEYS.concat(["comments"]).concat(O);function j(e,t){var n=(t=t||{}).preserveComments?O:P,a=Array.isArray(n),o=0;for(n=a?n:(0,i.default)(n);;){var s;if(a){if(o>=n.length)break;s=n[o++]}else{if((o=n.next()).done)break;s=o.value}var u=s;null!=e[u]&&(e[u]=void 0)}for(var l in e)"_"===l[0]&&null!=e[l]&&(e[l]=void 0);var c=(0,r.default)(e),f=Array.isArray(c),d=0;for(c=f?c:(0,i.default)(c);;){var p;if(f){if(d>=c.length)break;p=c[d++]}else{if((d=c.next()).done)break;p=d.value}e[p]=null}}},function(e,t,n){"use strict";e.exports={default:n(404),__esModule:!0}},function(e,t){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){"use strict";t.__esModule=!0;var r=f(n(10));t.default=function(e,t){var n=void 0;try{throw new Error}catch(e){e.stack&&(n=e.stack.split("\n").slice(1).join("\n"))}t=(0,a.default)({allowReturnOutsideFunction:!0,allowSuperOutsideMethod:!0,preserveComments:!1},t);var r=function(){var i=void 0;try{i=u.parse(e,t),i=s.default.removeProperties(i,{preserveComments:t.preserveComments}),s.default.cheap(i,function(e){e[d]=!0})}catch(e){throw e.stack=e.stack+"from\n"+n,e}return r=function(){return i},i};return function(){for(var e=arguments.length,t=Array(e),n=0;n1?n.body:n.body[0]}(r(),t)}};var i=f(n(574)),a=f(n(174)),o=f(n(274)),s=f(n(7)),u=c(n(89)),l=c(n(1));function c(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function f(e){return e&&e.__esModule?e:{default:e}}var d="_fromTemplate",p=(0,r.default)();var h={noScope:!0,enter:function(e,t){var n=e.node;if(n[p])return e.skip();l.isExpressionStatement(n)&&(n=n.expression);var r=void 0;if(l.isIdentifier(n)&&n[d])if((0,o.default)(t[0],n.name))r=t[0][n.name];else if("$"===n.name[0]){var i=+n.name.slice(1);t[i]&&(r=t[i])}null===r&&e.remove(),r&&(r[p]=!0,e.replaceInline(r))},exit:function(e){var t=e.node;t.loc||s.default.clearNode(t)}};e.exports=t.default},function(e,t){"use strict";var n=e.exports={version:"2.5.0"};"number"==typeof __e&&(__e=n)},function(e,t){"use strict";var n=Array.isArray;e.exports=n},function(e,t,n){"use strict";t.__esModule=!0,t.visitors=t.Hub=t.Scope=t.NodePath=void 0;var r=h(n(2)),i=n(36);Object.defineProperty(t,"NodePath",{enumerable:!0,get:function(){return h(i).default}});var a=n(134);Object.defineProperty(t,"Scope",{enumerable:!0,get:function(){return h(a).default}});var o=n(223);Object.defineProperty(t,"Hub",{enumerable:!0,get:function(){return h(o).default}}),t.default=m;var s=h(n(367)),u=p(n(384)),l=p(n(20)),c=h(n(111)),f=p(n(1)),d=p(n(88));function p(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t,n,r,i){if(e){if(t||(t={}),!t.noScope&&!n&&"Program"!==e.type&&"File"!==e.type)throw new Error(l.get("traverseNeedsParent",e.type));u.explode(t),m.node(e,t,n,r,i)}}function y(e,t){e.node.type===t.type&&(t.has=!0,e.stop())}t.visitors=u,m.visitors=u,m.verify=u.verify,m.explode=u.explode,m.NodePath=n(36),m.Scope=n(134),m.Hub=n(223),m.cheap=function(e,t){return f.traverseFast(e,t)},m.node=function(e,t,n,i,a,o){var u=f.VISITOR_KEYS[e.type];if(u){var l=new s.default(n,t,i,a),c=u,d=Array.isArray(c),p=0;for(c=d?c:(0,r.default)(c);;){var h;if(d){if(p>=c.length)break;h=c[p++]}else{if((p=c.next()).done)break;h=p.value}var m=h;if((!o||!o[m])&&l.visit(e,m))return}}},m.clearNode=function(e,t){f.removeProperties(e,t),d.path.delete(e)},m.removeProperties=function(e,t){return f.traverseFast(e,m.clearNode,t),e},m.hasType=function(e,t,n,r){if((0,c.default)(r,e.type))return!1;if(e.type===n)return!0;var i={has:!1,type:n};return m(e,{blacklist:r,enter:y},t,i),i.has},m.clearCache=function(){d.clear()},m.clearCache.clearPath=d.clearPath,m.clearCache.clearScope=d.clearScope,m.copyCache=function(e,t){d.path.has(e)&&d.path.set(t,d.path.get(e))}},function(e,t){"use strict";var n,r,i=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:a}catch(e){n=a}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var u,l=[],c=!1,f=-1;function d(){c&&u&&(c=!1,u.length?l=u.concat(l):f=-1,l.length&&p())}function p(){if(!c){var e=s(d);c=!0;for(var t=l.length;t;){for(u=l,l=[];++f1)for(var n=1;n=0;r--){var i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}var r=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,i=function(e){return r.exec(e).slice(1)};function a(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r=-1&&!r;i--){var o=i>=0?arguments[i]:e.cwd();if("string"!=typeof o)throw new TypeError("Arguments to path.resolve must be strings");o&&(t=o+"/"+t,r="/"===o.charAt(0))}return(r?"/":"")+(t=n(a(t.split("/"),function(e){return!!e}),!r).join("/"))||"."},t.normalize=function(e){var r=t.isAbsolute(e),i="/"===o(e,-1);return(e=n(a(e.split("/"),function(e){return!!e}),!r).join("/"))||r||(e="."),e&&i&&(e+="/"),(r?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(a(e,function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e}).join("/"))},t.relative=function(e,n){function r(e){for(var t=0;t=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=t.resolve(e).substr(1),n=t.resolve(n).substr(1);for(var i=r(e.split("/")),a=r(n.split("/")),o=Math.min(i.length,a.length),s=o,u=0;u1?t-1:0),r=1;r=u.length)break;f=u[c++]}else{if((c=u.next()).done)break;f=c.value}var d=f;if(o.is(d,a)){s=!0;break}}if(!s)throw new TypeError("Property "+n+" of "+e.type+" expected node to be of a type "+(0,i.default)(t)+" but instead got "+(0,i.default)(a&&a.type))}return a.oneOfNodeTypes=t,a},t.assertNodeOrValueType=function(){for(var e=arguments.length,t=Array(e),n=0;n=u.length)break;f=u[c++]}else{if((c=u.next()).done)break;f=c.value}var d=f;if(p(a)===d||o.is(d,a)){s=!0;break}}if(!s)throw new TypeError("Property "+n+" of "+e.type+" expected node to be of a type "+(0,i.default)(t)+" but instead got "+(0,i.default)(a&&a.type))}return a.oneOfNodeOrValueTypes=t,a},t.assertValueType=h,t.chain=function(){for(var e=arguments.length,t=Array(e),n=0;n=e.length)break;a=e[i++]}else{if((i=e.next()).done)break;a=i.value}var o=a;o.apply(void 0,arguments)}}return i.chainOf=t,i},t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.inherits&&m[t.inherits]||{};t.fields=t.fields||n.fields||{},t.visitor=t.visitor||n.visitor||[],t.aliases=t.aliases||n.aliases||[],t.builder=t.builder||n.builder||t.visitor||[],t.deprecatedAlias&&(d[t.deprecatedAlias]=e);for(var i=t.visitor.concat(t.builder),a=Array.isArray(i),o=0,i=a?i:(0,r.default)(i);;){var s;if(a){if(o>=i.length)break;s=i[o++]}else{if((o=i.next()).done)break;s=o.value}var y=s;t.fields[y]=t.fields[y]||{}}for(var v in t.fields){var g=t.fields[v];-1===t.builder.indexOf(v)&&(g.optional=!0),void 0===g.default?g.default=null:g.validate||(g.validate=h(p(g.default)))}u[e]=t.visitor,f[e]=t.builder,c[e]=t.fields,l[e]=t.aliases,m[e]=t};var o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));function s(e){return e&&e.__esModule?e:{default:e}}var u=t.VISITOR_KEYS={},l=t.ALIAS_KEYS={},c=t.NODE_FIELDS={},f=t.BUILDER_KEYS={},d=t.DEPRECATED_KEYS={};function p(e){return Array.isArray(e)?"array":null===e?"null":void 0===e?"undefined":void 0===e?"undefined":(0,a.default)(e)}function h(e){function t(t,n,r){if(!(p(r)===e))throw new TypeError("Property "+n+" expected type of "+e+" but got "+p(r))}return t.type=e,t}var m={}},function(e,t){"use strict";e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){"use strict";var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){"use strict";var r=n(23),i=n(92);e.exports=n(22)?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";var r=n(45),i=n(534),a=n(559),o="[object Null]",s="[object Undefined]",u=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?s:o:u&&u in Object(e)?i(e):a(e)}},function(e,t,n){"use strict";var r=n(162),i=n(163);e.exports=function(e,t,n,a){var o=!n;n||(n={});for(var s=-1,u=t.length;++s=a.length)break;p=a[l++]}else{if((l=a.next()).done)break;p=l.value}var h=p;if(h.container===t)return h.plugin}var m=void 0;if("object"===(void 0===(m="function"==typeof t?t(c):t)?"undefined":(0,u.default)(m))){var y=new f.default(m,i);return e.memoisedPlugins.push({container:t,plugin:y}),y}throw new TypeError(d.get("pluginNotObject",n,r,void 0===m?"undefined":(0,u.default)(m))+n+r)},e.createBareOptions=function(){var e={};for(var t in b.default){var n=b.default[t];e[t]=(0,v.default)(n.default)}return e},e.normalisePlugin=function(t,n,r,i){if(!((t=t.__esModule?t.default:t)instanceof f.default)){if("function"!=typeof t&&"object"!==(void 0===t?"undefined":(0,u.default)(t)))throw new TypeError(d.get("pluginNotFunction",n,r,void 0===t?"undefined":(0,u.default)(t)));t=e.memoisePluginContainer(t,n,r,i)}return t.init(n,r),t},e.normalisePlugins=function(t,r,i){return i.map(function(i,a){var o=void 0,s=void 0;if(!i)throw new TypeError("Falsy value found in plugins");Array.isArray(i)?(o=i[0],s=i[1]):o=i;var u="string"==typeof o?o:t+"$"+a;if("string"==typeof o){var l=(0,h.default)(o,r);if(!l)throw new ReferenceError(d.get("pluginUnknown",o,t,a,r));o=n(179)(l)}return[o=e.normalisePlugin(o,t,a,u),s]})},e.prototype.mergeOptions=function(t){var n=this,i=t.options,a=t.extending,s=t.alias,l=t.loc,c=t.dirname;if(s=s||"foreign",i){("object"!==(void 0===i?"undefined":(0,u.default)(i))||Array.isArray(i))&&this.log.error("Invalid options type for "+s,TypeError);var d=(0,y.default)(i,function(e){if(e instanceof f.default)return e});for(var h in c=c||r.cwd(),l=l||s,d){if(!b.default[h]&&this.log)if(_.default[h])this.log.error("Using removed Babel 5 option: "+s+"."+h+" - "+_.default[h].message,ReferenceError);else{var m="Unknown option: "+s+"."+h+". Check out http://babeljs.io/docs/usage/options/ for more information about options.";this.log.error(m+"\n\nA common cause of this error is the presence of a configuration options object without the corresponding preset name. Example:\n\nInvalid:\n `{ presets: [{option: value}] }`\nValid:\n `{ presets: [['presetName', {option: value}]] }`\n\nFor more detailed information on preset configuration, please see http://babeljs.io/docs/plugins/#pluginpresets-options.",ReferenceError)}}(0,p.normaliseOptions)(d),d.plugins&&(d.plugins=e.normalisePlugins(l,c,d.plugins)),d.presets&&(d.passPerPreset?d.presets=this.resolvePresets(d.presets,c,function(e,t){n.mergeOptions({options:e,extending:e,alias:t,loc:t,dirname:c})}):(this.mergePresets(d.presets,c),delete d.presets)),i===a?(0,o.default)(a,d):(0,g.default)(a||this.options,d)}},e.prototype.mergePresets=function(e,t){var n=this;this.resolvePresets(e,t,function(e,t){n.mergeOptions({options:e,alias:t,loc:t,dirname:w.default.dirname(t||"")})})},e.prototype.resolvePresets=function(e,t,r){return e.map(function(e){var o=void 0;if(Array.isArray(e)){if(e.length>2)throw new Error("Unexpected extra options "+(0,a.default)(e.slice(2))+" passed to preset.");var s=e;e=s[0],o=s[1]}var l=void 0;try{if("string"==typeof e){if(!(l=(0,m.default)(e,t)))throw new Error("Couldn't find preset "+(0,a.default)(e)+" relative to directory "+(0,a.default)(t));e=n(179)(l)}if("object"===(void 0===e?"undefined":(0,u.default)(e))&&e.__esModule)if(e.default)e=e.default;else{var f=e;f.__esModule;e=(0,i.default)(f,["__esModule"])}if("object"===(void 0===e?"undefined":(0,u.default)(e))&&e.buildPreset&&(e=e.buildPreset),"function"!=typeof e&&void 0!==o)throw new Error("Options "+(0,a.default)(o)+" passed to "+(l||"a preset")+" which does not accept options.");if("function"==typeof e&&(e=e(c,o,{dirname:t})),"object"!==(void 0===e?"undefined":(0,u.default)(e)))throw new Error("Unsupported preset format: "+e+".");r&&r(e,l)}catch(e){throw l&&(e.message+=" (While processing preset: "+(0,a.default)(l)+")"),e}return e})},e.prototype.normaliseOptions=function(){var e=this.options;for(var t in b.default){var n=b.default[t],r=e[t];!r&&n.optional||(n.alias?e[n.alias]=e[n.alias]||r:e[t]=r)}},e.prototype.init=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,x.default)(e,this.log),n=Array.isArray(t),r=0;for(t=n?t:(0,s.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var a=i;this.mergeOptions(a)}return this.normaliseOptions(e),this.options},e}();t.default=E,E.memoisedPlugins=[],e.exports=t.default}).call(t,n(8))},function(e,t,n){"use strict";e.exports={default:n(405),__esModule:!0}},function(e,t,n){"use strict";t.__esModule=!0;var r=h(n(2)),i=h(n(3)),a=p(n(224)),o=h(n(239)),s=h(n(466)),u=h(n(7)),l=h(n(174)),c=h(n(134)),f=p(n(1)),d=n(88);function p(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function h(e){return e&&e.__esModule?e:{default:e}}var m=(0,o.default)("babel"),y=function(){function e(t,n){(0,i.default)(this,e),this.parent=n,this.hub=t,this.contexts=[],this.data={},this.shouldSkip=!1,this.shouldStop=!1,this.removed=!1,this.state=null,this.opts=null,this.skipKeys=null,this.parentPath=null,this.context=null,this.container=null,this.listKey=null,this.inList=!1,this.parentKey=null,this.key=null,this.node=null,this.scope=null,this.type=null,this.typeAnnotation=null}return e.get=function(t){var n=t.hub,r=t.parentPath,i=t.parent,a=t.container,o=t.listKey,u=t.key;!n&&r&&(n=r.hub),(0,s.default)(i,"To get a node path the parent needs to exist");var l=a[u],c=d.path.get(i)||[];d.path.has(i)||d.path.set(i,c);for(var f=void 0,p=0;p1&&void 0!==arguments[1]?arguments[1]:SyntaxError;return this.hub.file.buildCodeFrameError(this.node,e,t)},e.prototype.traverse=function(e,t){(0,u.default)(this.node,e,this.scope,t,this)},e.prototype.mark=function(e,t){this.hub.file.metadata.marked.push({type:e,message:t,loc:this.node.loc})},e.prototype.set=function(e,t){f.validate(this.node,e,t),this.node[e]=t},e.prototype.getPathLocation=function(){var e=[],t=this;do{var n=t.key;t.inList&&(n=t.listKey+"["+n+"]"),e.unshift(n)}while(t=t.parentPath);return e.join(".")},e.prototype.debug=function(e){m.enabled&&m(this.getPathLocation()+" "+this.type+": "+e())},e}();t.default=y,(0,l.default)(y.prototype,n(368)),(0,l.default)(y.prototype,n(374)),(0,l.default)(y.prototype,n(382)),(0,l.default)(y.prototype,n(372)),(0,l.default)(y.prototype,n(371)),(0,l.default)(y.prototype,n(377)),(0,l.default)(y.prototype,n(370)),(0,l.default)(y.prototype,n(381)),(0,l.default)(y.prototype,n(380)),(0,l.default)(y.prototype,n(373)),(0,l.default)(y.prototype,n(369));var v=function(){if(b){if(_>=g.length)return"break";x=g[_++]}else{if((_=g.next()).done)return"break";x=_.value}var e=x,t="is"+e;y.prototype[t]=function(e){return f[t](this.node,e)},y.prototype["assert"+e]=function(n){if(!this[t](n))throw new TypeError("Expected node path of type "+e)}},g=f.TYPES,b=Array.isArray(g),_=0;for(g=b?g:(0,r.default)(g);;){var x;if("break"===v())break}var w=function(e){if("_"===e[0])return"continue";f.TYPES.indexOf(e)<0&&f.TYPES.push(e);var t=a[e];y.prototype["is"+e]=function(e){return t.checkPath(this,e)}};for(var k in a)w(k);e.exports=t.default},function(e,t,n){"use strict";var r=n(142),i=n(140);e.exports=function(e){return r(i(e))}},function(e,t,n){"use strict";var r=n(497),i=n(535);e.exports=function(e,t){var n=i(e,t);return r(n)?n:void 0}},function(e,t){"use strict";e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children=[],e.webpackPolyfill=1),e}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.node,n=e.parent,i=e.scope,o=e.id;if(!t.id){if(!a.isObjectProperty(n)&&!a.isObjectMethod(n,{kind:"method"})||n.computed&&!a.isLiteral(n.key)){if(a.isVariableDeclarator(n)){if(o=n.id,a.isIdentifier(o)){var c=i.parent.getBinding(o.name);if(c&&c.constant&&i.getBinding(o.name)===c)return t.id=o,void(t.id[a.NOT_LOCAL_BINDING]=!0)}}else if(a.isAssignmentExpression(n))o=n.left;else if(!o)return}else o=n.key;var f=void 0;if(o&&a.isLiteral(o))f=o.value;else{if(!o||!a.isIdentifier(o))return;f=o.name}return f=a.toBindingIdentifierName(f),(o=a.identifier(f))[a.NOT_LOCAL_BINDING]=!0,function(e,t,n,i){if(e.selfReference){if(!i.hasBinding(n.name)||i.hasGlobal(n.name)){if(!a.isFunction(t))return;var o=s;t.generator&&(o=u);var l=o({FUNCTION:t,FUNCTION_ID:n,FUNCTION_KEY:i.generateUidIdentifier(n.name)}).expression;l.callee._skipModulesRemap=!0;for(var c=l.callee.body.body[0].params,f=0,d=(0,r.default)(t);f0&&void 0!==arguments[0]?arguments[0]:{},n=arguments[1];(0,o.default)(this,x);var r=(0,s.default)(this,t.call(this));return r.pipeline=n,r.log=new _.default(r,e.filename||"unknown"),r.opts=r.initOptions(e),r.parserOpts={sourceType:r.opts.sourceType,sourceFileName:r.opts.filename,plugins:[]},r.pluginVisitors=[],r.pluginPasses=[],r.buildPluginsForOptions(r.opts),r.opts.passPerPreset&&(r.perPresetOpts=[],r.opts.presets.forEach(function(e){var t=(0,a.default)((0,i.default)(r.opts),e);r.perPresetOpts.push(t),r.buildPluginsForOptions(t)})),r.metadata={usedHelpers:[],marked:[],modules:{imports:[],exports:{exported:[],specifiers:[]}}},r.dynamicImportTypes={},r.dynamicImportIds={},r.dynamicImports=[],r.declarations={},r.usedHelpers={},r.path=null,r.ast={},r.code="",r.shebang="",r.hub=new h.Hub(r),r}return(0,u.default)(x,t),x.prototype.getMetadata=function(){var e=!1,t=this.ast.program.body,n=Array.isArray(t),i=0;for(t=n?t:(0,r.default)(t);;){var a;if(n){if(i>=t.length)break;a=t[i++]}else{if((i=t.next()).done)break;a=i.value}var o=a;if(E.isModuleDeclaration(o)){e=!0;break}}e&&this.path.traverse(c,this)},x.prototype.initOptions=function(e){(e=new d.default(this.log,this.pipeline).init(e)).inputSourceMap&&(e.sourceMaps=!0),e.moduleId&&(e.moduleIds=!0),e.basename=M.default.basename(e.filename,M.default.extname(e.filename)),e.ignore=k.arrayify(e.ignore,k.regexify),e.only&&(e.only=k.arrayify(e.only,k.regexify)),(0,b.default)(e,{moduleRoot:e.sourceRoot}),(0,b.default)(e,{sourceRoot:e.moduleRoot}),(0,b.default)(e,{filenameRelative:e.filename});var t=M.default.basename(e.filenameRelative);return(0,b.default)(e,{sourceFileName:t,sourceMapTarget:t}),e},x.prototype.buildPluginsForOptions=function(e){if(Array.isArray(e.plugins)){var t=[],n=[],i=e.plugins.concat(O),a=Array.isArray(i),o=0;for(i=a?i:(0,r.default)(i);;){var s;if(a){if(o>=i.length)break;s=i[o++]}else{if((o=i.next()).done)break;s=o.value}var u=s,l=u[0],c=u[1];t.push(l.visitor),n.push(new p.default(this,l,c)),l.manipulateOptions&&l.manipulateOptions(e,this.parserOpts,this)}this.pluginVisitors.push(t),this.pluginPasses.push(n)}},x.prototype.getModuleName=function(){var e=this.opts;if(!e.moduleIds)return null;if(null!=e.moduleId&&!e.getModuleId)return e.moduleId;var t=e.filenameRelative,n="";if(null!=e.moduleRoot&&(n=e.moduleRoot+"/"),!e.filenameRelative)return n+e.filename.replace(/^\//,"");if(null!=e.sourceRoot){var r=new RegExp("^"+e.sourceRoot+"/?");t=t.replace(r,"")}return n=(n+=t=t.replace(/\.(\w*?)$/,"")).replace(/\\/g,"/"),e.getModuleId&&e.getModuleId(n)||n},x.prototype.resolveModuleSource=function(e){var t=this.opts.resolveModuleSource;return t&&(e=t(e,this.opts.filename)),e},x.prototype.addImport=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,r=e+":"+t,i=this.dynamicImportIds[r];if(!i){e=this.resolveModuleSource(e),i=this.dynamicImportIds[r]=this.scope.generateUidIdentifier(n);var a=[];"*"===t?a.push(E.importNamespaceSpecifier(i)):"default"===t?a.push(E.importDefaultSpecifier(i)):a.push(E.importSpecifier(i,E.identifier(t)));var o=E.importDeclaration(a,E.stringLiteral(e));o._blockHoist=3,this.path.unshiftContainer("body",o)}return i},x.prototype.addHelper=function(e){var t=this.declarations[e];if(t)return t;this.usedHelpers[e]||(this.metadata.usedHelpers.push(e),this.usedHelpers[e]=!0);var n=this.get("helperGenerator"),r=this.get("helpersNamespace");if(n){var i=n(e);if(i)return i}else if(r)return E.memberExpression(r,E.identifier(e));var a=(0,l.default)(e),o=this.declarations[e]=this.scope.generateUidIdentifier(e);return E.isFunctionExpression(a)&&!a.id?(a.body._compact=!0,a._generated=!0,a.id=o,a.type="FunctionDeclaration",this.path.unshiftContainer("body",a)):(a._compact=!0,this.scope.push({id:o,init:a,unique:!0})),o},x.prototype.addTemplateObject=function(e,t,n){var r=n.elements.map(function(e){return e.value}),i=e+"_"+n.elements.length+"_"+r.join(","),a=this.declarations[i];if(a)return a;var o=this.declarations[i]=this.scope.generateUidIdentifier("templateObject"),s=this.addHelper(e),u=E.callExpression(s,[t,n]);return u._compact=!0,this.scope.push({id:o,init:u,_blockHoist:1.9}),o},x.prototype.buildCodeFrameError=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:SyntaxError,r=e&&(e.loc||e._loc),i=new n(t);return r?i.loc=r.start:((0,m.default)(e,P,this.scope,i),i.message+=" (This is an error on an internal node. Probably an internal error",i.loc&&(i.message+=". Location has been estimated."),i.message+=")"),i},x.prototype.mergeSourceMap=function(e){var t=this.opts.inputSourceMap;if(t){var n=new y.default.SourceMapConsumer(t),r=new y.default.SourceMapConsumer(e),i=new y.default.SourceMapGenerator({file:n.file,sourceRoot:n.sourceRoot}),a=r.sources[0];n.eachMapping(function(e){var t=r.generatedPositionFor({line:e.generatedLine,column:e.generatedColumn,source:a});null!=t.column&&i.addMapping({source:e.source,original:null==e.source?null:{line:e.originalLine,column:e.originalColumn},generated:t})});var o=i.toJSON();return t.mappings=o.mappings,t}return e},x.prototype.parse=function(t){var r=w.parse,i=this.opts.parserOpts;if(i&&(i=(0,a.default)({},this.parserOpts,i)).parser){if("string"==typeof i.parser){var o=M.default.dirname(this.opts.filename)||e.cwd(),s=(0,S.default)(i.parser,o);if(!s)throw new Error("Couldn't find parser "+i.parser+' with "parse" method relative to directory '+o);r=n(178)(s).parse}else r=i.parser;i.parser={parse:function(e){return(0,w.parse)(e,i)}}}this.log.debug("Parse start");var u=r(t,i||this.parserOpts);return this.log.debug("Parse stop"),u},x.prototype._addAst=function(e){this.path=h.NodePath.get({hub:this.hub,parentPath:null,parent:e,container:e,key:"program"}).setContext(),this.scope=this.path.scope,this.ast=e,this.getMetadata()},x.prototype.addAst=function(e){this.log.debug("Start set AST"),this._addAst(e),this.log.debug("End set AST")},x.prototype.transform=function(){for(var e=0;e=n.length)break;o=n[a++]}else{if((a=n.next()).done)break;o=a.value}var s=o,u=s.plugin[e];u&&u.call(s,this)}},x.prototype.parseInputSourceMap=function(e){var t=this.opts;if(!1!==t.inputSourceMap){var n=f.default.fromSource(e);n&&(t.inputSourceMap=n.toObject(),e=f.default.removeComments(e))}return e},x.prototype.parseShebang=function(){var e=C.exec(this.code);e&&(this.shebang=e[0],this.code=this.code.replace(C,""))},x.prototype.makeResult=function(e){var t=e.code,n=e.map,r=e.ast,i=e.ignored,a={metadata:null,options:this.opts,ignored:!!i,code:null,ast:null,map:n||null};return this.opts.code&&(a.code=t),this.opts.ast&&(a.ast=r),this.opts.metadata&&(a.metadata=this.metadata),a},x.prototype.generate=function(){var t=this.opts,r=this.ast,i={ast:r};if(!t.code)return this.makeResult(i);var o=v.default;if(t.generatorOpts.generator&&"string"==typeof(o=t.generatorOpts.generator)){var s=M.default.dirname(this.opts.filename)||e.cwd(),u=(0,S.default)(o,s);if(!u)throw new Error("Couldn't find generator "+o+' with "print" method relative to directory '+s);o=n(178)(u).print}this.log.debug("Generation start");var l=o(r,t.generatorOpts?(0,a.default)(t,t.generatorOpts):t,this.code);return i.code=l.code,i.map=l.map,this.log.debug("Generation end"),this.shebang&&(i.code=this.shebang+"\n"+i.code),i.map&&(i.map=this.mergeSourceMap(i.map)),"inline"!==t.sourceMaps&&"both"!==t.sourceMaps||(i.code+="\n"+f.default.fromObject(i.map).toComment()),"inline"===t.sourceMaps&&(i.map=null),this.makeResult(i)},x}(x.default);t.default=j,t.File=j}).call(t,n(8))},function(e,t,n){(function(r){"use strict";t.__esModule=!0;var i=f(n(87)),a=f(n(3));t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1],n=e.filename,r=new m(t);!1!==e.babelrc&&r.findConfigs(n);return r.mergeConfig({options:e,alias:"base",dirname:n&&l.default.dirname(n)}),r.configs};var o=f(n(118)),s=f(n(470)),u=f(n(604)),l=f(n(19)),c=f(n(115));function f(e){return e&&e.__esModule?e:{default:e}}var d={},p={};function h(e){var t=d[e];return null==t?d[e]=c.default.existsSync(e):t}var m=function(){function e(t){(0,a.default)(this,e),this.resolvedConfigs=[],this.configs=[],this.log=t}return e.prototype.findConfigs=function(e){if(e){(0,u.default)(e)||(e=l.default.join(r.cwd(),e));for(var t=!1,n=!1;e!==(e=l.default.dirname(e));){if(!t){var i=l.default.join(e,".babelrc");h(i)&&(this.addConfig(i),t=!0);var a=l.default.join(e,"package.json");!t&&h(a)&&(t=this.addConfig(a,"babel",JSON))}if(!n){var o=l.default.join(e,".babelignore");h(o)&&(this.addIgnoreConfig(o),n=!0)}if(n&&t)return}}},e.prototype.addIgnoreConfig=function(e){var t=c.default.readFileSync(e,"utf8").split("\n");(t=t.map(function(e){return e.replace(/#(.*?)$/,"").trim()}).filter(function(e){return!!e})).length&&this.mergeConfig({options:{ignore:t},alias:e,dirname:l.default.dirname(e)})},e.prototype.addConfig=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s.default;if(this.resolvedConfigs.indexOf(e)>=0)return!1;this.resolvedConfigs.push(e);var r=c.default.readFileSync(e,"utf8"),i=void 0;try{i=p[r]=p[r]||n.parse(r),t&&(i=i[t])}catch(t){throw t.message=e+": Error while parsing JSON - "+t.message,t}return this.mergeConfig({options:i,alias:e,dirname:l.default.dirname(e)}),!!i},e.prototype.mergeConfig=function(e){var t=e.options,n=e.alias,a=e.loc,s=e.dirname;if(!t)return!1;if(t=(0,i.default)({},t),s=s||r.cwd(),a=a||n,t.extends){var u=(0,o.default)(t.extends,s);u?this.addConfig(u):this.log&&this.log.error("Couldn't resolve extends clause of "+t.extends+" in "+n),delete t.extends}this.configs.push({options:t,alias:n,loc:a,dirname:s});var l=void 0,c=r.env.BABEL_ENV||"production";t.env&&(l=t.env[c],delete t.env),this.mergeConfig({options:l,alias:n+".env."+c,dirname:s})},e}();e.exports=t.default}).call(t,n(8))},function(e,t,n){"use strict";t.__esModule=!0,t.config=void 0,t.normaliseOptions=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var t in e){var n=e[t];if(null!=n){var r=o.default[t];if(r&&r.alias&&(r=o.default[r.alias]),r){var a=i[r.type];a&&(n=a(n)),e[t]=n}}}return e};var r,i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(53)),a=n(33),o=(r=a)&&r.__esModule?r:{default:r};t.config=o.default},function(e,t,n){"use strict";t.__esModule=!0,t.filename=void 0,t.boolean=function(e){return!!e},t.booleanString=function(e){return o.booleanify(e)},t.list=function(e){return o.list(e)};var r,i=n(284),a=(r=i)&&r.__esModule?r:{default:r},o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(122));t.filename=a.default},function(e,t){"use strict";e.exports={auxiliaryComment:{message:"Use `auxiliaryCommentBefore` or `auxiliaryCommentAfter`"},blacklist:{message:"Put the specific transforms you want in the `plugins` option"},breakConfig:{message:"This is not a necessary option in Babel 6"},experimental:{message:"Put the specific transforms you want in the `plugins` option"},externalHelpers:{message:"Use the `external-helpers` plugin instead. Check out http://babeljs.io/docs/plugins/external-helpers/"},extra:{message:""},jsxPragma:{message:"use the `pragma` option in the `react-jsx` plugin . Check out http://babeljs.io/docs/plugins/transform-react-jsx/"},loose:{message:"Specify the `loose` option for the relevant plugin you are using or use a preset that sets the option."},metadataUsedHelpers:{message:"Not required anymore as this is enabled by default"},modules:{message:"Use the corresponding module transform plugin in the `plugins` option. Check out http://babeljs.io/docs/plugins/#modules"},nonStandard:{message:"Use the `react-jsx` and `flow-strip-types` plugins to support JSX and Flow. Also check out the react preset http://babeljs.io/docs/plugins/preset-react/"},optional:{message:"Put the specific transforms you want in the `plugins` option"},sourceMapName:{message:"Use the `sourceMapTarget` option"},stage:{message:"Check out the corresponding stage-x presets http://babeljs.io/docs/plugins/#presets"},whitelist:{message:"Put the specific transforms you want in the `plugins` option"}}},function(e,t,n){"use strict";var r=n(43),i=n(428),a=n(427),o=n(21),s=n(153),u=n(238),l={},c={},f=e.exports=function(e,t,n,f,d){var p,h,m,y,v=d?function(){return e}:u(e),g=r(n,f,t?2:1),b=0;if("function"!=typeof v)throw TypeError(e+" is not iterable!");if(a(v)){for(p=s(e.length);p>b;b++)if((y=t?g(o(h=e[b])[0],h[1]):g(e[b]))===l||y===c)return y}else for(m=v.call(e);!(h=m.next()).done;)if((y=i(m,g,h.value,t))===l||y===c)return y};f.BREAK=l,f.RETURN=c},function(e,t){"use strict";e.exports={}},function(e,t,n){"use strict";var r="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},i=n(95)("meta"),a=n(16),o=n(28),s=n(23).f,u=0,l=Object.isExtensible||function(){return!0},c=!n(27)(function(){return l(Object.preventExtensions({}))}),f=function(e){s(e,i,{value:{i:"O"+ ++u,w:{}}})},d=e.exports={KEY:i,NEED:!1,fastKey:function(e,t){if(!a(e))return"symbol"==(void 0===e?"undefined":r(e))?e:("string"==typeof e?"S":"P")+e;if(!o(e,i)){if(!l(e))return"F";if(!t)return"E";f(e)}return e[i].i},getWeak:function(e,t){if(!o(e,i)){if(!l(e))return!0;if(!t)return!1;f(e)}return e[i].w},onFreeze:function(e){return c&&d.NEED&&l(e)&&!o(e,i)&&f(e),e}}},function(e,t,n){"use strict";var r=n(16);e.exports=function(e,t){if(!r(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},function(e,t,n){"use strict";n(440);for(var r=n(15),i=n(29),a=n(56),o=n(13)("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),u=0;u=0;c--)"."===(o=u[c])?u.splice(c,1):".."===o?l++:l>0&&(""===o?(u.splice(c+1,l),l=0):(u.splice(c,2),l--));return""===(n=u.join("/"))&&(n=s?"/":"."),r?(r.path=n,a(r)):n}t.urlParse=i,t.urlGenerate=a,t.normalize=o,t.join=function(e,t){""===e&&(e="."),""===t&&(t=".");var n=i(t),s=i(e);if(s&&(e=s.path||"/"),n&&!n.scheme)return s&&(n.scheme=s.scheme),a(n);if(n||t.match(r))return t;if(s&&!s.host&&!s.path)return s.host=t,a(s);var u="/"===t.charAt(0)?t:o(e.replace(/\/+$/,"")+"/"+t);return s?(s.path=u,a(s)):u},t.isAbsolute=function(e){return"/"===e.charAt(0)||!!e.match(n)},t.relative=function(e,t){""===e&&(e="."),e=e.replace(/\/$/,"");for(var n=0;0!==t.indexOf(e+"/");){var r=e.lastIndexOf("/");if(r<0)return t;if((e=e.slice(0,r)).match(/^([^\/]+:\/)?\/*$/))return t;++n}return Array(n+1).join("../")+t.substr(e.length+1)};var s=!("__proto__"in Object.create(null));function u(e){return e}function l(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var n=t-10;n>=0;n--)if(36!==e.charCodeAt(n))return!1;return!0}function c(e,t){return e===t?0:e>t?1:-1}t.toSetString=s?u:function(e){return l(e)?"$"+e:e},t.fromSetString=s?u:function(e){return l(e)?e.slice(1):e},t.compareByOriginalPositions=function(e,t,n){var r=e.source-t.source;return 0!==r?r:0!=(r=e.originalLine-t.originalLine)?r:0!=(r=e.originalColumn-t.originalColumn)||n?r:0!=(r=e.generatedColumn-t.generatedColumn)?r:0!=(r=e.generatedLine-t.generatedLine)?r:e.name-t.name},t.compareByGeneratedPositionsDeflated=function(e,t,n){var r=e.generatedLine-t.generatedLine;return 0!==r?r:0!=(r=e.generatedColumn-t.generatedColumn)||n?r:0!=(r=e.source-t.source)?r:0!=(r=e.originalLine-t.originalLine)?r:0!=(r=e.originalColumn-t.originalColumn)?r:e.name-t.name},t.compareByGeneratedPositionsInflated=function(e,t){var n=e.generatedLine-t.generatedLine;return 0!==n?n:0!=(n=e.generatedColumn-t.generatedColumn)?n:0!==(n=c(e.source,t.source))?n:0!=(n=e.originalLine-t.originalLine)?n:0!=(n=e.originalColumn-t.originalColumn)?n:c(e.name,t.name)}},function(e,t,n){(function(t){"use strict"; -/*! - * The buffer module from node.js, for the browser. - * - * @author Feross Aboukhadijeh - * @license MIT - */var r="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};function i(e,t){if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i=0;l--)if(c[l]!==f[l])return!1;for(l=c.length-1;l>=0;l--)if(s=c[l],!b(e[s],t[s],n,r))return!1;return!0}(e,t,n,s))}return n?e===t:e==t}function _(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function x(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(e){}return!Error.isPrototypeOf(t)&&!0===t.call({},e)}function w(e,t,n,r){var i;if("function"!=typeof t)throw new TypeError('"block" argument must be a function');"string"==typeof n&&(r=n,n=null),i=function(e){var t;try{e()}catch(e){t=e}return t}(t),r=(n&&n.name?" ("+n.name+").":".")+(r?" "+r:"."),e&&!i&&v(i,n,"Missing expected exception"+r);var a="string"==typeof r,s=!e&&i&&!n;if((!e&&o.isError(i)&&a&&x(i,n)||s)&&v(i,n,"Got unwanted exception"+r),e&&i&&n&&!x(i,n)||!e&&i)throw i}d.AssertionError=function(e){var t;this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=m(y((t=this).actual),128)+" "+t.operator+" "+m(y(t.expected),128),this.generatedMessage=!0);var n=e.stackStartFunction||v;if(Error.captureStackTrace)Error.captureStackTrace(this,n);else{var r=new Error;if(r.stack){var i=r.stack,a=h(n),o=i.indexOf("\n"+a);if(o>=0){var s=i.indexOf("\n",o+1);i=i.substring(s+1)}this.stack=i}}},o.inherits(d.AssertionError,Error),d.fail=v,d.ok=g,d.equal=function(e,t,n){e!=t&&v(e,t,n,"==",d.equal)},d.notEqual=function(e,t,n){e==t&&v(e,t,n,"!=",d.notEqual)},d.deepEqual=function(e,t,n){b(e,t,!1)||v(e,t,n,"deepEqual",d.deepEqual)},d.deepStrictEqual=function(e,t,n){b(e,t,!0)||v(e,t,n,"deepStrictEqual",d.deepStrictEqual)},d.notDeepEqual=function(e,t,n){b(e,t,!1)&&v(e,t,n,"notDeepEqual",d.notDeepEqual)},d.notDeepStrictEqual=function e(t,n,r){b(t,n,!0)&&v(t,n,r,"notDeepStrictEqual",e)},d.strictEqual=function(e,t,n){e!==t&&v(e,t,n,"===",d.strictEqual)},d.notStrictEqual=function(e,t,n){e===t&&v(e,t,n,"!==",d.notStrictEqual)},d.throws=function(e,t,n){w(!0,e,t,n)},d.doesNotThrow=function(e,t,n){w(!1,e,t,n)},d.ifError=function(e){if(e)throw e};var k=Object.keys||function(e){var t=[];for(var n in e)s.call(e,n)&&t.push(n);return t}}).call(t,function(){return this}())},function(e,t,n){"use strict";t.__esModule=!0;var r=p(n(2)),i=p(n(3)),a=p(n(42)),o=p(n(41)),s=p(n(34)),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(20)),l=p(n(119)),c=p(n(7)),f=p(n(174)),d=p(n(109));function p(e){return e&&e.__esModule?e:{default:e}}var h=["enter","exit"],m=function(e){function t(n,r){(0,i.default)(this,t);var o=(0,a.default)(this,e.call(this));return o.initialized=!1,o.raw=(0,f.default)({},n),o.key=o.take("name")||r,o.manipulateOptions=o.take("manipulateOptions"),o.post=o.take("post"),o.pre=o.take("pre"),o.visitor=o.normaliseVisitor((0,d.default)(o.take("visitor"))||{}),o}return(0,o.default)(t,e),t.prototype.take=function(e){var t=this.raw[e];return delete this.raw[e],t},t.prototype.chain=function(e,t){if(!e[t])return this[t];if(!this[t])return e[t];var n=[e[t],this[t]];return function(){for(var e=void 0,t=arguments.length,i=Array(t),a=0;a=o.length)break;l=o[u++]}else{if((u=o.next()).done)break;l=u.value}if(l){var c=l.apply(this,i);null!=c&&(e=c)}}return e}},t.prototype.maybeInherit=function(e){var t=this.take("inherits");t&&(t=s.default.normalisePlugin(t,e,"inherits"),this.manipulateOptions=this.chain(t,"manipulateOptions"),this.post=this.chain(t,"post"),this.pre=this.chain(t,"pre"),this.visitor=c.default.visitors.merge([t.visitor,this.visitor]))},t.prototype.init=function(e,t){if(!this.initialized)for(var n in this.initialized=!0,this.maybeInherit(e),this.raw)throw new Error(u.get("pluginInvalidProperty",e,t,n))},t.prototype.normaliseVisitor=function(e){var t=h,n=Array.isArray(t),i=0;for(t=n?t:(0,r.default)(t);;){var a;if(n){if(i>=t.length)break;a=t[i++]}else{if((i=t.next()).done)break;a=i.value}if(e[a])throw new Error("Plugins aren't allowed to specify catch-all enter/exit handlers. Please target individual nodes.")}return c.default.explode(e),e},t}(l.default);t.default=m,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(2),a=(r=i)&&r.__esModule?r:{default:r};t.default=function(e){var t=e.messages;return{visitor:{Scope:function(e){var n=e.scope;for(var r in n.bindings){var i=n.bindings[r];if("const"===i.kind||"module"===i.kind){var o=i.constantViolations,s=Array.isArray(o),u=0;for(o=s?o:(0,a.default)(o);;){var l;if(s){if(u>=o.length)break;l=o[u++]}else{if((u=o.next()).done)break;l=u.value}throw l.buildCodeFrameError(t.get("readOnly",r))}}}}}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("asyncFunctions")}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(e){var t=e.types;return{visitor:{ArrowFunctionExpression:function(e,n){if(n.opts.spec){var r=e.node;if(r.shadow)return;r.shadow={this:!1},r.type="FunctionExpression";var i=t.thisExpression();i._forceShadow=e,e.ensureBlock(),e.get("body").unshiftContainer("body",t.expressionStatement(t.callExpression(n.addHelper("newArrowCheck"),[t.thisExpression(),i]))),e.replaceWith(t.callExpression(t.memberExpression(r,t.identifier("bind")),[t.thisExpression()]))}else e.arrowFunctionToShadowed()}}}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(2),a=(r=i)&&r.__esModule?r:{default:r};t.default=function(e){var t=e.types;function n(e,n){var r=n.get(e),i=Array.isArray(r),o=0;for(r=i?r:(0,a.default)(r);;){var s;if(i){if(o>=r.length)break;s=r[o++]}else{if((o=r.next()).done)break;s=o.value}var u=s,l=u.node;if(u.isFunctionDeclaration()){var c=t.variableDeclaration("let",[t.variableDeclarator(l.id,t.toExpression(l))]);c._blockHoist=2,l.id=null,u.replaceWith(c)}}}return{visitor:{BlockStatement:function(e){var r=e.node,i=e.parent;t.isFunction(i,{body:r})||t.isExportDeclaration(i)||n("body",e)},SwitchCase:function(e){n("consequent",e)}}}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=f(n(10)),i=f(n(9)),a=f(n(3));t.default=function(){return{visitor:{VariableDeclaration:function(e,t){var n=e.node,r=e.parent,i=e.scope;if(p(n)&&(h(e,null,r,i,!0),n._tdzThis)){for(var a=[n],o=0;o4&&void 0!==arguments[4]&&arguments[4];if(t||(t=e.node),!u.isFor(n))for(var a=0;a0&&e.traverse(v,t),e.skip()}},s.visitor]),v=o.default.visitors.merge([{ReferencedIdentifier:function(e,t){var n=t.letReferences[e.node.name];if(n){var r=e.scope.getBindingIdentifier(e.node.name);r&&r!==n||(t.closurify=!0)}}},s.visitor]),g={enter:function(e,t){var n=e.node;e.parent;if(e.isForStatement()){if(m(n.init)){var r=t.pushDeclar(n.init);1===r.length?n.init=r[0]:n.init=u.sequenceExpression(r)}}else if(e.isFor())m(n.left)&&(t.pushDeclar(n.left),n.left=n.left.declarations[0].id);else if(m(n))e.replaceWithMultiple(t.pushDeclar(n).map(function(e){return u.expressionStatement(e)}));else if(e.isFunction())return e.skip()}},b={LabeledStatement:function(e,t){var n=e.node;t.innerLabels.push(n.label.name)}},_={enter:function(e,t){if(e.isAssignmentExpression()||e.isUpdateExpression()){var n=e.getBindingIdentifiers();for(var r in n)t.outsideReferences[r]===e.scope.getBindingIdentifier(r)&&(t.reassignments[r]=!0)}}};var x={Loop:function(e,t){var n=t.ignoreLabeless;t.ignoreLabeless=!0,e.traverse(x,t),t.ignoreLabeless=n,e.skip()},Function:function(e){e.skip()},SwitchCase:function(e,t){var n=t.inSwitchCase;t.inSwitchCase=!0,e.traverse(x,t),t.inSwitchCase=n,e.skip()},"BreakStatement|ContinueStatement|ReturnStatement":function(e,t){var n=e.node,r=e.parent,i=e.scope;if(!n[this.LOOP_IGNORE]){var a=void 0,o=function(e){return u.isBreakStatement(e)?"break":u.isContinueStatement(e)?"continue":void 0}(n);if(o){if(n.label){if(t.innerLabels.indexOf(n.label.name)>=0)return;o=o+"|"+n.label.name}else{if(t.ignoreLabeless)return;if(t.inSwitchCase)return;if(u.isBreakStatement(n)&&u.isSwitchCase(r))return}t.hasBreakContinue=!0,t.map[o]=n,a=u.stringLiteral(o)}e.isReturnStatement()&&(t.hasReturn=!0,a=u.objectExpression([u.objectProperty(u.identifier("v"),n.argument||i.buildUndefinedNode())])),a&&((a=u.returnStatement(a))[this.LOOP_IGNORE]=!0,e.skip(),e.replaceWith(u.inherits(a,n)))}}},w=function(){function e(t,n,r,o,s){(0,a.default)(this,e),this.parent=r,this.scope=o,this.file=s,this.blockPath=n,this.block=n.node,this.outsideLetReferences=(0,i.default)(null),this.hasLetReferences=!1,this.letReferences=(0,i.default)(null),this.body=[],t&&(this.loopParent=t.parent,this.loopLabel=u.isLabeledStatement(this.loopParent)&&this.loopParent.label,this.loopPath=t,this.loop=t.node)}return e.prototype.run=function(){var e=this.block;if(!e._letDone){e._letDone=!0;var t=this.getLetReferences();if(u.isFunction(this.parent)||u.isProgram(this.block))this.updateScopeInfo();else if(this.hasLetReferences)return t?this.wrapClosure():this.remap(),this.updateScopeInfo(t),this.loopLabel&&!u.isLabeledStatement(this.loopParent)?u.labeledStatement(this.loopLabel,this.loop):void 0}},e.prototype.updateScopeInfo=function(e){var t=this.scope,n=t.getFunctionParent(),r=this.letReferences;for(var i in r){var a=r[i],o=t.getBinding(a.name);o&&("let"!==o.kind&&"const"!==o.kind||(o.kind="var",e?t.removeBinding(a.name):t.moveBindingTo(a.name,n)))}},e.prototype.remap=function(){var e=this.letReferences,t=this.scope;for(var n in e){var r=e[n];(t.parentHasBinding(n)||t.hasGlobal(n))&&(t.hasOwnBinding(n)&&t.rename(r.name),this.blockPath.scope.hasOwnBinding(n)&&this.blockPath.scope.rename(r.name))}},e.prototype.wrapClosure=function(){if(this.file.opts.throwIfClosureRequired)throw this.blockPath.buildCodeFrameError("Compiling let/const in this block would add a closure (throwIfClosureRequired).");var e=this.block,t=this.outsideLetReferences;if(this.loop)for(var n in t){var r=t[n];(this.scope.hasGlobal(r.name)||this.scope.parentHasBinding(r.name))&&(delete t[r.name],delete this.letReferences[r.name],this.scope.rename(r.name),this.letReferences[r.name]=r,t[r.name]=r)}this.has=this.checkLoop(),this.hoistVarDeclarations();var i=(0,l.default)(t),a=(0,l.default)(t),s=this.blockPath.isSwitchStatement(),c=u.functionExpression(null,i,u.blockStatement(s?[e]:e.body));c.shadow=!0,this.addContinuations(c);var f=c;this.loop&&(f=this.scope.generateUidIdentifier("loop"),this.loopPath.insertBefore(u.variableDeclaration("var",[u.variableDeclarator(f,c)])));var d=u.callExpression(f,a),p=this.scope.generateUidIdentifier("ret");o.default.hasType(c.body,this.scope,"YieldExpression",u.FUNCTION_TYPES)&&(c.generator=!0,d=u.yieldExpression(d,!0)),o.default.hasType(c.body,this.scope,"AwaitExpression",u.FUNCTION_TYPES)&&(c.async=!0,d=u.awaitExpression(d)),this.buildClosure(p,d),s?this.blockPath.replaceWithMultiple(this.body):e.body=this.body},e.prototype.buildClosure=function(e,t){var n=this.has;n.hasReturn||n.hasBreakContinue?this.buildHas(e,t):this.body.push(u.expressionStatement(t))},e.prototype.addContinuations=function(e){var t={reassignments:{},outsideReferences:this.outsideLetReferences};this.scope.traverse(e,_,t);for(var n=0;n=t.length)break;s=t[r++]}else{if((r=t.next()).done)break;s=r.value}var u=s;"get"===u.kind||"set"===u.kind?o(e,u):i(e.objId,u,e.body)}}function u(e){var n=e.objId,s=e.body,u=e.computedProps,l=e.state,c=u,f=Array.isArray(c),d=0;for(c=f?c:(0,a.default)(c);;){var p;if(f){if(d>=c.length)break;p=c[d++]}else{if((d=c.next()).done)break;p=d.value}var h=p,m=t.toComputedKey(h);if("get"===h.kind||"set"===h.kind)o(e,h);else if(t.isStringLiteral(m,{value:"__proto__"}))i(n,h,s);else{if(1===u.length)return t.callExpression(l.addHelper("defineProperty"),[e.initPropExpression,m,r(h)]);s.push(t.expressionStatement(t.callExpression(l.addHelper("defineProperty"),[n,m,r(h)])))}}}return{visitor:{ObjectExpression:{exit:function(e,n){var r=e.node,i=e.parent,o=e.scope,l=!1,c=r.properties,f=Array.isArray(c),d=0;for(c=f?c:(0,a.default)(c);;){var p;if(f){if(d>=c.length)break;p=c[d++]}else{if((d=c.next()).done)break;p=d.value}if(l=!0===p.computed)break}if(l){var h=[],m=[],y=!1,v=r.properties,g=Array.isArray(v),b=0;for(v=g?v:(0,a.default)(v);;){var _;if(g){if(b>=v.length)break;_=v[b++]}else{if((b=v.next()).done)break;_=b.value}var x=_;x.computed&&(y=!0),y?m.push(x):h.push(x)}var w=o.generateUidIdentifierBasedOnNode(i),k=t.objectExpression(h),M=[];M.push(t.variableDeclaration("var",[t.variableDeclarator(w,k)]));var E=u;n.opts.loose&&(E=s);var S=void 0,T=E({scope:o,objId:w,body:M,computedProps:m,initPropExpression:k,getMutatorId:function(){return S||(S=o.generateUidIdentifier("mutatorMap"),M.push(t.variableDeclaration("var",[t.variableDeclarator(S,t.objectExpression([]))]))),S},state:n});S&&M.push(t.expressionStatement(t.callExpression(n.addHelper("defineEnumerableProperties"),[w,S]))),T?e.replaceWith(T):(M.push(t.expressionStatement(w)),e.replaceWithMultiple(M))}}}}}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(3)),i=a(n(2));function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.types;function n(e){var n=e.declarations,r=Array.isArray(n),a=0;for(n=r?n:(0,i.default)(n);;){var o;if(r){if(a>=n.length)break;o=n[a++]}else{if((a=n.next()).done)break;o=a.value}var s=o;if(t.isPattern(s.id))return!0}return!1}function a(e){var n=e.elements,r=Array.isArray(n),a=0;for(n=r?n:(0,i.default)(n);;){var o;if(r){if(a>=n.length)break;o=n[a++]}else{if((a=n.next()).done)break;o=a.value}var s=o;if(t.isRestElement(s))return!0}return!1}var o={ReferencedIdentifier:function(e,t){t.bindings[e.node.name]&&(t.deopt=!0,e.stop())}},s=function(){function e(t){(0,r.default)(this,e),this.blockHoist=t.blockHoist,this.operator=t.operator,this.arrays={},this.nodes=t.nodes||[],this.scope=t.scope,this.file=t.file,this.kind=t.kind}return e.prototype.buildVariableAssignment=function(e,n){var r=this.operator;t.isMemberExpression(e)&&(r="=");var i=void 0;return(i=r?t.expressionStatement(t.assignmentExpression(r,e,n)):t.variableDeclaration(this.kind,[t.variableDeclarator(e,n)]))._blockHoist=this.blockHoist,i},e.prototype.buildVariableDeclaration=function(e,n){var r=t.variableDeclaration("var",[t.variableDeclarator(e,n)]);return r._blockHoist=this.blockHoist,r},e.prototype.push=function(e,n){t.isObjectPattern(e)?this.pushObjectPattern(e,n):t.isArrayPattern(e)?this.pushArrayPattern(e,n):t.isAssignmentPattern(e)?this.pushAssignmentPattern(e,n):this.nodes.push(this.buildVariableAssignment(e,n))},e.prototype.toArray=function(e,n){return this.file.opts.loose||t.isIdentifier(e)&&this.arrays[e.name]?e:this.scope.toArray(e,n)},e.prototype.pushAssignmentPattern=function(e,n){var r=this.scope.generateUidIdentifierBasedOnNode(n),i=t.variableDeclaration("var",[t.variableDeclarator(r,n)]);i._blockHoist=this.blockHoist,this.nodes.push(i);var a=t.conditionalExpression(t.binaryExpression("===",r,t.identifier("undefined")),e.right,r),o=e.left;if(t.isPattern(o)){var s=t.expressionStatement(t.assignmentExpression("=",r,a));s._blockHoist=this.blockHoist,this.nodes.push(s),this.push(o,r)}else this.nodes.push(this.buildVariableAssignment(o,a))},e.prototype.pushObjectRest=function(e,n,r,i){for(var a=[],o=0;o=i)break;if(!t.isRestProperty(s)){var u=s.key;t.isIdentifier(u)&&!s.computed&&(u=t.stringLiteral(s.key.name)),a.push(u)}}a=t.arrayExpression(a);var l=t.callExpression(this.file.addHelper("objectWithoutProperties"),[n,a]);this.nodes.push(this.buildVariableAssignment(r.argument,l))},e.prototype.pushObjectProperty=function(e,n){t.isLiteral(e.key)&&(e.computed=!0);var r=e.value,i=t.memberExpression(n,e.key,e.computed);t.isPattern(r)?this.push(r,i):this.nodes.push(this.buildVariableAssignment(r,i))},e.prototype.pushObjectPattern=function(e,n){if(e.properties.length||this.nodes.push(t.expressionStatement(t.callExpression(this.file.addHelper("objectDestructuringEmpty"),[n]))),e.properties.length>1&&!this.scope.isStatic(n)){var r=this.scope.generateUidIdentifierBasedOnNode(n);this.nodes.push(this.buildVariableDeclaration(r,n)),n=r}for(var i=0;in.elements.length)){if(e.elements.length=r.length)break;l=r[u++]}else{if((u=r.next()).done)break;l=u.value}var c=l;if(!c)return!1;if(t.isMemberExpression(c))return!1}var f=n.elements,d=Array.isArray(f),p=0;for(f=d?f:(0,i.default)(f);;){var h;if(d){if(p>=f.length)break;h=f[p++]}else{if((p=f.next()).done)break;h=p.value}var m=h;if(t.isSpreadElement(m))return!1;if(t.isCallExpression(m))return!1;if(t.isMemberExpression(m))return!1}var y={deopt:!1,bindings:t.getBindingIdentifiers(e)};return this.scope.traverse(n,o,y),!y.deopt}},e.prototype.pushUnpackedArrayPattern=function(e,n){for(var r=0;r=y.length)break;b=y[g++]}else{if((g=y.next()).done)break;b=g.value}var _,x=b,w=m[m.length-1];if(w&&t.isVariableDeclaration(w)&&t.isVariableDeclaration(x)&&w.kind===x.kind)(_=w.declarations).push.apply(_,x.declarations);else m.push(x)}var k=m,M=Array.isArray(k),E=0;for(k=M?k:(0,i.default)(k);;){var S;if(M){if(E>=k.length)break;S=k[E++]}else{if((E=k.next()).done)break;S=E.value}var T=S;if(T.declarations){var D=T.declarations,A=Array.isArray(D),L=0;for(D=A?D:(0,i.default)(D);;){var C;if(A){if(L>=D.length)break;C=D[L++]}else{if((L=D.next()).done)break;C=L.value}var O=C.id.name;o.bindings[O]&&(o.bindings[O].kind=T.kind)}}}1===m.length?e.replaceWith(m[0]):e.replaceWithMultiple(m)}}}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(e){var t=e.messages,n=e.template,r=e.types,i=n("\n for (var KEY = 0; KEY < ARR.length; KEY++) BODY;\n "),a=n("\n for (var LOOP_OBJECT = OBJECT,\n IS_ARRAY = Array.isArray(LOOP_OBJECT),\n INDEX = 0,\n LOOP_OBJECT = IS_ARRAY ? LOOP_OBJECT : LOOP_OBJECT[Symbol.iterator]();;) {\n var ID;\n if (IS_ARRAY) {\n if (INDEX >= LOOP_OBJECT.length) break;\n ID = LOOP_OBJECT[INDEX++];\n } else {\n INDEX = LOOP_OBJECT.next();\n if (INDEX.done) break;\n ID = INDEX.value;\n }\n }\n "),o=n("\n var ITERATOR_COMPLETION = true;\n var ITERATOR_HAD_ERROR_KEY = false;\n var ITERATOR_ERROR_KEY = undefined;\n try {\n for (var ITERATOR_KEY = OBJECT[Symbol.iterator](), STEP_KEY; !(ITERATOR_COMPLETION = (STEP_KEY = ITERATOR_KEY.next()).done); ITERATOR_COMPLETION = true) {\n }\n } catch (err) {\n ITERATOR_HAD_ERROR_KEY = true;\n ITERATOR_ERROR_KEY = err;\n } finally {\n try {\n if (!ITERATOR_COMPLETION && ITERATOR_KEY.return) {\n ITERATOR_KEY.return();\n }\n } finally {\n if (ITERATOR_HAD_ERROR_KEY) {\n throw ITERATOR_ERROR_KEY;\n }\n }\n }\n ");function s(e){var t=e.node,n=e.scope,a=[],o=t.right;if(!r.isIdentifier(o)||!n.hasBinding(o.name)){var s=n.generateUidIdentifier("arr");a.push(r.variableDeclaration("var",[r.variableDeclarator(s,o)])),o=s}var u=n.generateUidIdentifier("i"),l=i({BODY:t.body,KEY:u,ARR:o});r.inherits(l,t),r.ensureBlock(l);var c=r.memberExpression(o,u,!0),f=t.left;return r.isVariableDeclaration(f)?(f.declarations[0].init=c,l.body.body.unshift(f)):l.body.body.unshift(r.expressionStatement(r.assignmentExpression("=",f,c))),e.parentPath.isLabeledStatement()&&(l=r.labeledStatement(e.parentPath.node.label,l)),a.push(l),a}return{visitor:{ForOfStatement:function(e,t){if(e.get("right").isArrayExpression())return e.parentPath.isLabeledStatement()?e.parentPath.replaceWithMultiple(s(e)):e.replaceWithMultiple(s(e));var n=l;t.opts.loose&&(n=u);var i=e.node,a=n(e,t),o=a.declar,c=a.loop,f=c.body;e.ensureBlock(),o&&f.body.push(o),f.body=f.body.concat(i.body.body),r.inherits(c,i),r.inherits(c.body,i.body),a.replaceParent?(e.parentPath.replaceWithMultiple(a.node),e.remove()):e.replaceWithMultiple(a.node)}}};function u(e,n){var i=e.node,o=e.scope,s=e.parent,u=i.left,l=void 0,c=void 0;if(r.isIdentifier(u)||r.isPattern(u)||r.isMemberExpression(u))c=u;else{if(!r.isVariableDeclaration(u))throw n.buildCodeFrameError(u,t.get("unknownForHead",u.type));c=o.generateUidIdentifier("ref"),l=r.variableDeclaration(u.kind,[r.variableDeclarator(u.declarations[0].id,c)])}var f=o.generateUidIdentifier("iterator"),d=o.generateUidIdentifier("isArray"),p=a({LOOP_OBJECT:f,IS_ARRAY:d,OBJECT:i.right,INDEX:o.generateUidIdentifier("i"),ID:c});l||p.body.body.shift();var h=r.isLabeledStatement(s),m=void 0;return h&&(m=r.labeledStatement(s.label,p)),{replaceParent:h,declar:l,node:m||p,loop:p}}function l(e,n){var i=e.node,a=e.scope,s=e.parent,u=i.left,l=void 0,c=a.generateUidIdentifier("step"),f=r.memberExpression(c,r.identifier("value"));if(r.isIdentifier(u)||r.isPattern(u)||r.isMemberExpression(u))l=r.expressionStatement(r.assignmentExpression("=",u,f));else{if(!r.isVariableDeclaration(u))throw n.buildCodeFrameError(u,t.get("unknownForHead",u.type));l=r.variableDeclaration(u.kind,[r.variableDeclarator(u.declarations[0].id,f)])}var d=a.generateUidIdentifier("iterator"),p=o({ITERATOR_HAD_ERROR_KEY:a.generateUidIdentifier("didIteratorError"),ITERATOR_COMPLETION:a.generateUidIdentifier("iteratorNormalCompletion"),ITERATOR_ERROR_KEY:a.generateUidIdentifier("iteratorError"),ITERATOR_KEY:d,STEP_KEY:c,OBJECT:i.right,BODY:null}),h=r.isLabeledStatement(s),m=p[3].block.body,y=m[0];return h&&(m[0]=r.labeledStatement(s.label,y)),{replaceParent:h,declar:l,loop:y,node:p}}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(){return{visitor:{FunctionExpression:{exit:function(e){if("value"!==e.key&&!e.parentPath.isObjectProperty()){var t=(0,a.default)(e);t&&e.replaceWith(t)}}},ObjectProperty:function(e){var t=e.get("value");if(t.isFunction()){var n=(0,a.default)(t);n&&t.replaceWith(n)}}}}};var r,i=n(40),a=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{visitor:{NumericLiteral:function(e){var t=e.node;t.extra&&/^0[ob]/i.test(t.extra.raw)&&(t.extra=void 0)},StringLiteral:function(e){var t=e.node;t.extra&&/\\[u]/gi.test(t.extra.raw)&&(t.extra=void 0)}}}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=f(n(14)),i=f(n(9)),a=f(n(2)),o=f(n(10));t.default=function(){var e=(0,o.default)(),t={ReferencedIdentifier:function(e){var t=e.node.name,n=this.remaps[t];if(n&&this.scope.getBinding(t)===e.scope.getBinding(t)){if(e.parentPath.isCallExpression({callee:e.node}))e.replaceWith(c.sequenceExpression([c.numericLiteral(0),n]));else if(e.isJSXIdentifier()&&c.isMemberExpression(n)){var r=n.object,i=n.property;e.replaceWith(c.JSXMemberExpression(c.JSXIdentifier(r.name),c.JSXIdentifier(i.name)))}else e.replaceWith(n);this.requeueInParent(e)}},AssignmentExpression:function(t){var n=t.node;if(!n[e]){var r=t.get("left");if(r.isIdentifier()){var i=r.node.name,o=this.exports[i];if(!o)return;if(this.scope.getBinding(i)!==t.scope.getBinding(i))return;n[e]=!0;var s=o,u=Array.isArray(s),l=0;for(s=u?s:(0,a.default)(s);;){var f;if(u){if(l>=s.length)break;f=s[l++]}else{if((l=s.next()).done)break;f=l.value}n=y(f,n).expression}t.replaceWith(n),this.requeueInParent(t)}else if(r.isObjectPattern()){var d=r.node.properties,p=Array.isArray(d),h=0;for(d=p?d:(0,a.default)(d);;){var m;if(p){if(h>=d.length)break;m=d[h++]}else{if((h=d.next()).done)break;m=h.value}var v=m.value.name;if(this.exports[v]){if(this.scope.getBinding(v)!==t.scope.getBinding(v))return;n[e]=!0,t.insertAfter(y(c.identifier(v),c.identifier(v)))}}}else if(r.isArrayPattern()){var g=r.node.elements,b=Array.isArray(g),_=0;for(g=b?g:(0,a.default)(g);;){var x;if(b){if(_>=g.length)break;x=g[_++]}else{if((_=g.next()).done)break;x=_.value}if(x){var w=x.name;if(this.exports[w]){if(this.scope.getBinding(w)!==t.scope.getBinding(w))return;n[e]=!0,t.insertAfter(y(c.identifier(w),c.identifier(w)))}}}}}},UpdateExpression:function(e){var t=e.get("argument");if(t.isIdentifier()){var n=t.node.name;if(this.exports[n]&&this.scope.getBinding(n)===e.scope.getBinding(n)){var r=c.assignmentExpression(e.node.operator[0]+"=",t.node,c.numericLiteral(1));if(e.parentPath.isExpressionStatement()&&!e.isCompletionRecord()||e.node.prefix)return e.replaceWith(r),void this.requeueInParent(e);var i=[];i.push(r);var a=void 0;a="--"===e.node.operator?"+":"-",i.push(c.binaryExpression(a,t.node,c.numericLiteral(1))),e.replaceWithMultiple(c.sequenceExpression(i))}}}};return{inherits:l.default,visitor:{ThisExpression:function(e,t){this.ranCommonJS||!0===t.opts.allowTopLevelThis||e.findParent(function(e){return!e.is("shadow")&&g.indexOf(e.type)>=0})||e.replaceWith(c.identifier("undefined"))},Program:{exit:function(e){this.ranCommonJS=!0;var n=!!this.opts.strict,o=!!this.opts.noInterop,u=e.scope;u.rename("module"),u.rename("exports"),u.rename("require");var l=!1,f=!1,g=e.get("body"),b=(0,i.default)(null),_=(0,i.default)(null),x=(0,i.default)(null),w=[],k=(0,i.default)(null),M=(0,i.default)(null);function E(t,n){var r=M[t];if(r)return r;var i=e.scope.generateUidIdentifier((0,s.basename)(t,(0,s.extname)(t))),a=c.variableDeclaration("var",[c.variableDeclarator(i,d(c.stringLiteral(t)).expression)]);return b[t]&&(a.loc=b[t].loc),"number"==typeof n&&n>0&&(a._blockHoist=n),w.push(a),M[t]=i}function S(e,t,n){var r=e[t]||[];e[t]=r.concat(n)}var T=g,D=Array.isArray(T),A=0;for(T=D?T:(0,a.default)(T);;){var L;if(D){if(A>=T.length)break;L=T[A++]}else{if((A=T.next()).done)break;L=A.value}var C=L;if(C.isExportDeclaration()){l=!0;var O=Ee=[].concat(C.get("declaration"),C.get("specifiers")),P=Array.isArray(O),j=0;for(O=P?O:(0,a.default)(O);;){var Y;if(P){if(j>=O.length)break;Y=O[j++]}else{if((j=O.next()).done)break;Y=j.value}var F=Y;if(F.getBindingIdentifiers().__esModule)throw F.buildCodeFrameError('Illegal export "__esModule"')}}if(C.isImportDeclaration()){var N;f=!0;var R=C.node.source.value,I=b[R]||{specifiers:[],maxBlockHoist:0,loc:C.node.loc};(N=I.specifiers).push.apply(N,C.node.specifiers),"number"==typeof C.node._blockHoist&&(I.maxBlockHoist=Math.max(C.node._blockHoist,I.maxBlockHoist)),b[R]=I,C.remove()}else if(C.isExportDefaultDeclaration()){var B=C.get("declaration");if(B.isFunctionDeclaration()){var H=B.node.id,q=c.identifier("default");H?(S(_,H.name,q),w.push(y(q,H)),C.replaceWith(B.node)):(w.push(y(q,c.toExpression(B.node))),C.remove())}else if(B.isClassDeclaration()){var W=B.node.id,V=c.identifier("default");W?(S(_,W.name,V),C.replaceWithMultiple([B.node,y(V,W)])):(C.replaceWith(y(V,c.toExpression(B.node))),C.parentPath.requeue(C.get("expression.left")))}else C.replaceWith(y(c.identifier("default"),B.node)),C.parentPath.requeue(C.get("expression.left"))}else if(C.isExportNamedDeclaration()){var U=C.get("declaration");if(U.node){if(U.isFunctionDeclaration()){var z=U.node.id;S(_,z.name,z),w.push(y(z,z)),C.replaceWith(U.node)}else if(U.isClassDeclaration()){var X=U.node.id;S(_,X.name,X),C.replaceWithMultiple([U.node,y(X,X)]),x[X.name]=!0}else if(U.isVariableDeclaration()){var G=U.get("declarations"),K=Array.isArray(G),J=0;for(G=K?G:(0,a.default)(G);;){var $;if(K){if(J>=G.length)break;$=G[J++]}else{if((J=G.next()).done)break;$=J.value}var Z=$,Q=Z.get("id"),ee=Z.get("init"),te=[];if(ee.node||ee.replaceWith(c.identifier("undefined")),Q.isIdentifier())S(_,Q.node.name,Q.node),ee.replaceWith(y(Q.node,ee.node).expression),x[Q.node.name]=!0;else if(Q.isObjectPattern())for(var ne=0;ne=de.length)break;me=de[he++]}else{if((he=de.next()).done)break;me=he.value}var ye=me;ye.isExportNamespaceSpecifier()||ye.isExportDefaultSpecifier()||ye.isExportSpecifier()&&(o||"default"!==ye.node.local.name?w.push(h(c.stringLiteral(ye.node.exported.name),c.memberExpression(fe,ye.node.local))):w.push(h(c.stringLiteral(ye.node.exported.name),c.memberExpression(c.callExpression(this.addHelper("interopRequireDefault"),[fe]),ye.node.local))),x[ye.node.exported.name]=!0)}}else{var ve=ue,ge=Array.isArray(ve),be=0;for(ve=ge?ve:(0,a.default)(ve);;){var _e;if(ge){if(be>=ve.length)break;_e=ve[be++]}else{if((be=ve.next()).done)break;_e=be.value}var xe=_e;xe.isExportSpecifier()&&(S(_,xe.node.local.name,xe.node.exported),x[xe.node.exported.name]=!0,le.push(y(xe.node.exported,xe.node.local)))}}C.replaceWithMultiple(le)}else if(C.isExportAllDeclaration()){var we=v({OBJECT:E(C.node.source.value,C.node._blockHoist)});we.loc=C.node.loc,w.push(we),C.remove()}}for(var ke in b){var Me=b[ke],Ee=Me.specifiers,Se=Me.maxBlockHoist;if(Ee.length){for(var Te=E(ke,Se),De=void 0,Ae=0;Ae0&&(Ce._blockHoist=Se),w.push(Ce)}De=Le.local}else c.isImportDefaultSpecifier(Le)&&(Ee[Ae]=c.importSpecifier(Le.local,c.identifier("default")))}var Oe=Ee,Pe=Array.isArray(Oe),je=0;for(Oe=Pe?Oe:(0,a.default)(Oe);;){var Ye;if(Pe){if(je>=Oe.length)break;Ye=Oe[je++]}else{if((je=Oe.next()).done)break;Ye=je.value}var Fe=Ye;if(c.isImportSpecifier(Fe)){var Ne=Te;if("default"===Fe.imported.name)if(De)Ne=De;else if(!o){Ne=De=e.scope.generateUidIdentifier(Te.name);var Re=c.variableDeclaration("var",[c.variableDeclarator(Ne,c.callExpression(this.addHelper("interopRequireDefault"),[Te]))]);Se>0&&(Re._blockHoist=Se),w.push(Re)}k[Fe.local.name]=c.memberExpression(Ne,c.cloneWithoutLoc(Fe.imported))}}}else{var Ie=d(c.stringLiteral(ke));Ie.loc=b[ke].loc,w.push(Ie)}}if(f&&(0,r.default)(x).length)for(var Be=(0,r.default)(x),He=function(e){var t=Be.slice(e,e+100),n=c.identifier("undefined");t.forEach(function(e){n=y(c.identifier(e),n).expression});var r=c.expressionStatement(n);r._blockHoist=3,w.unshift(r)},qe=0;qe=u.length)break;f=u[c++]}else{if((c=u.next()).done)break;f=c.value}var d=f;d.isObjectProperty()&&(d=d.get("value")),n(d,d.node,e.scope,s,i)}a&&(e.scope.push({id:a}),e.replaceWith(t.assignmentExpression("=",a,e.node)))}}}}}};var a=o(n(193));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(2),a=(r=i)&&r.__esModule?r:{default:r};t.default=function(){return{visitor:o.visitors.merge([{ArrowFunctionExpression:function(e){var t=e.get("params"),n=Array.isArray(t),r=0;for(t=n?t:(0,a.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var o=i;if(o.isRestElement()||o.isAssignmentPattern()){e.arrowFunctionToShadowed();break}}}},s.visitor,l.visitor,u.visitor])}};var o=n(7),s=c(n(334)),u=c(n(333)),l=c(n(335));function c(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(){return{visitor:{ObjectMethod:function(e){var t=e.node;if("method"===t.kind){var n=r.functionExpression(null,t.params,t.body,t.generator,t.async);n.returnType=t.returnType,e.replaceWith(r.objectProperty(t.key,n,t.computed))}},ObjectProperty:function(e){var t=e.node;t.shorthand&&(t.shorthand=!1)}}}};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(2),a=(r=i)&&r.__esModule?r:{default:r};t.default=function(e){var t=e.types;function n(e,n,r){return r.opts.loose&&!t.isIdentifier(e.argument,{name:"arguments"})?e.argument:n.toArray(e.argument,!0)}function r(e){for(var n=0;n=l.length)break;d=l[f++]}else{if((f=l.next()).done)break;d=f.value}var p=d;t.isSpreadElement(p)?(u(),o.push(n(p,r,i))):s.push(p)}return u(),o}return{visitor:{ArrayExpression:function(e,n){var a=e.node,o=e.scope,s=a.elements;if(r(s)){var u=i(s,o,n),l=u.shift();t.isArrayExpression(l)||(u.unshift(l),l=t.arrayExpression([])),e.replaceWith(t.callExpression(t.memberExpression(l,t.identifier("concat")),u))}},CallExpression:function(e,n){var a=e.node,o=e.scope,s=a.arguments;if(r(s)){var u=e.get("callee");if(!u.isSuper()){var l=t.identifier("undefined");a.arguments=[];var c=void 0,f=(c=1===s.length&&"arguments"===s[0].argument.name?[s[0].argument]:i(s,o,n)).shift();c.length?a.arguments.push(t.callExpression(t.memberExpression(f,t.identifier("concat")),c)):a.arguments.push(f);var d=a.callee;if(u.isMemberExpression()){var p=o.maybeGenerateMemoised(d.object);p?(d.object=t.assignmentExpression("=",p,d.object),l=p):l=d.object,t.appendToMemberExpression(d,t.identifier("apply"))}else a.callee=t.memberExpression(a.callee,t.identifier("apply"));t.isSuper(l)&&(l=t.thisExpression()),a.arguments.unshift(l)}}},NewExpression:function(e,n){var a=e.node,o=e.scope,s=a.arguments;if(r(s)){var u=i(s,o,n),l=t.arrayExpression([t.nullLiteral()]);s=t.callExpression(t.memberExpression(l,t.identifier("concat")),u),e.replaceWith(t.newExpression(t.callExpression(t.memberExpression(t.memberExpression(t.memberExpression(t.identifier("Function"),t.identifier("prototype")),t.identifier("bind")),t.identifier("apply")),[a.callee,s]),[]))}}}}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(){return{visitor:{RegExpLiteral:function(e){var t=e.node;r.is(t,"y")&&e.replaceWith(i.newExpression(i.identifier("RegExp"),[i.stringLiteral(t.pattern),i.stringLiteral(t.flags)]))}}}};var r=a(n(192)),i=a(n(1));function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(2),a=(r=i)&&r.__esModule?r:{default:r};t.default=function(e){var t=e.types;function n(e){return t.isLiteral(e)&&"string"==typeof e.value}function r(e,n){return t.binaryExpression("+",e,n)}return{visitor:{TaggedTemplateExpression:function(e,n){var r=e.node,i=r.quasi,o=[],s=[],u=[],l=i.quasis,c=Array.isArray(l),f=0;for(l=c?l:(0,a.default)(l);;){var d;if(c){if(f>=l.length)break;d=l[f++]}else{if((f=l.next()).done)break;d=f.value}var p=d;s.push(t.stringLiteral(p.value.cooked)),u.push(t.stringLiteral(p.value.raw))}s=t.arrayExpression(s),u=t.arrayExpression(u);var h="taggedTemplateLiteral";n.opts.loose&&(h+="Loose");var m=n.file.addTemplateObject(h,s,u);o.push(m),o=o.concat(i.expressions),e.replaceWith(t.callExpression(r.tag,o))},TemplateLiteral:function(e,i){var o=[],s=e.get("expressions"),u=e.node.quasis,l=Array.isArray(u),c=0;for(u=l?u:(0,a.default)(u);;){var f;if(l){if(c>=u.length)break;f=u[c++]}else{if((c=u.next()).done)break;f=c.value}var d=f;o.push(t.stringLiteral(d.value.cooked));var p=s.shift();p&&(!i.opts.spec||p.isBaseType("string")||p.isBaseType("number")?o.push(p.node):o.push(t.callExpression(t.identifier("String"),[p.node])))}if(n((o=o.filter(function(e){return!t.isLiteral(e,{value:""})}))[0])||n(o[1])||o.unshift(t.stringLiteral("")),o.length>1){var h=r(o.shift(),o.shift()),m=o,y=Array.isArray(m),v=0;for(m=y?m:(0,a.default)(m);;){var g;if(y){if(v>=m.length)break;g=m[v++]}else{if((v=m.next()).done)break;g=v.value}h=r(h,g)}e.replaceWith(h)}else e.replaceWith(o[0])}}}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(10),a=(r=i)&&r.__esModule?r:{default:r};t.default=function(e){var t=e.types,n=(0,a.default)();return{visitor:{Scope:function(e){var t=e.scope;t.getBinding("Symbol")&&t.rename("Symbol")},UnaryExpression:function(e){var r=e.node,i=e.parent;if(!r[n]&&!e.find(function(e){return e.node&&!!e.node._generated})){if(e.parentPath.isBinaryExpression()&&t.EQUALITY_BINARY_OPERATORS.indexOf(i.operator)>=0){var a=e.getOpposite();if(a.isLiteral()&&"symbol"!==a.node.value&&"object"!==a.node.value)return}if("typeof"===r.operator){var o=t.callExpression(this.addHelper("typeof"),[r.argument]);if(e.get("argument").isIdentifier()){var s=t.stringLiteral("undefined"),u=t.unaryExpression("typeof",r.argument);u[n]=!0,e.replaceWith(t.conditionalExpression(t.binaryExpression("===",u,s),s,o))}else e.replaceWith(o)}}}}}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(){return{visitor:{RegExpLiteral:function(e){var t=e.node;o.is(t,"u")&&(t.pattern=(0,a.default)(t.pattern,t.flags),o.pullFlag(t,"u"))}}}};var r,i=n(612),a=(r=i)&&r.__esModule?r:{default:r},o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(192));e.exports=t.default},function(e,t,n){"use strict";e.exports=n(606)},function(e,t,n){"use strict";e.exports={default:n(408),__esModule:!0}},function(e,t,n){"use strict";t.__esModule=!0,t.scope=t.path=void 0;var r,i=n(364),a=(r=i)&&r.__esModule?r:{default:r};t.clear=function(){o(),s()},t.clearPath=o,t.clearScope=s;t.path=new a.default,t.scope=new a.default;function o(){t.path=new a.default}function s(){t.scope=new a.default}},function(e,t){"use strict";var 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};function r(e){return e=e.split(" "),function(t){return e.indexOf(t)>=0}}Object.defineProperty(t,"__esModule",{value:!0});var i={6:r("enum await"),strict:r("implements interface let package private protected public static yield"),strictBind:r("eval arguments")},a=r("break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this let const class extends export import yield super"),o="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙա-ևא-תװ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࢠ-ࢴࢶ-ࢽऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿕ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞮꞰ-ꞷꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭥꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",s="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣔ-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఃా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഁ-ഃാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ංඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ູົຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭ᳲ-᳴᳸᳹᷀-᷵᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱꤀-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_",u=new RegExp("["+o+"]"),l=new RegExp("["+o+s+"]");o=s=null;var c=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,17,26,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,26,45,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,785,52,76,44,33,24,27,35,42,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,54,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,86,25,391,63,32,0,449,56,264,8,2,36,18,0,50,29,881,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,881,68,12,0,67,12,65,0,32,6124,20,754,9486,1,3071,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,4149,196,60,67,1213,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42710,42,4148,12,221,3,5761,10591,541],f=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,1306,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,52,0,13,2,49,13,10,2,4,9,83,11,7,0,161,11,6,9,7,3,57,0,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,87,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,423,9,838,7,2,7,17,9,57,21,2,13,19882,9,135,4,60,6,26,9,1016,45,17,3,19723,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,2214,6,110,6,6,9,792487,239];function d(e,t){for(var n=65536,r=0;re)return!1;if((n+=t[r+1])>=e)return!0}}function p(e){return e<65?36===e:e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&u.test(String.fromCharCode(e)):d(e,c)))}function h(e){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&l.test(String.fromCharCode(e)):d(e,c)||d(e,f))))}var m={sourceType:"script",sourceFilename:void 0,startLine:1,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowSuperOutsideMethod:!1,plugins:[],strictMode:null};var y="function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?function(e){return void 0===e?"undefined":n(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":void 0===e?"undefined":n(e)},v=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},g=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":n(t)));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},b=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":n(t))&&"function"!=typeof t?e:t},_=!0,x=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};v(this,e),this.label=t,this.keyword=n.keyword,this.beforeExpr=!!n.beforeExpr,this.startsExpr=!!n.startsExpr,this.rightAssociative=!!n.rightAssociative,this.isLoop=!!n.isLoop,this.isAssign=!!n.isAssign,this.prefix=!!n.prefix,this.postfix=!!n.postfix,this.binop=n.binop||null,this.updateContext=null},w=function(e){function t(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return v(this,t),r.keyword=n,b(this,e.call(this,n,r))}return g(t,e),t}(x),k=function(e){function t(n,r){return v(this,t),b(this,e.call(this,n,{beforeExpr:_,binop:r}))}return g(t,e),t}(x),M={num:new x("num",{startsExpr:!0}),regexp:new x("regexp",{startsExpr:!0}),string:new x("string",{startsExpr:!0}),name:new x("name",{startsExpr:!0}),eof:new x("eof"),bracketL:new x("[",{beforeExpr:_,startsExpr:!0}),bracketR:new x("]"),braceL:new x("{",{beforeExpr:_,startsExpr:!0}),braceBarL:new x("{|",{beforeExpr:_,startsExpr:!0}),braceR:new x("}"),braceBarR:new x("|}"),parenL:new x("(",{beforeExpr:_,startsExpr:!0}),parenR:new x(")"),comma:new x(",",{beforeExpr:_}),semi:new x(";",{beforeExpr:_}),colon:new x(":",{beforeExpr:_}),doubleColon:new x("::",{beforeExpr:_}),dot:new x("."),question:new x("?",{beforeExpr:_}),arrow:new x("=>",{beforeExpr:_}),template:new x("template"),ellipsis:new x("...",{beforeExpr:_}),backQuote:new x("`",{startsExpr:!0}),dollarBraceL:new x("${",{beforeExpr:_,startsExpr:!0}),at:new x("@"),eq:new x("=",{beforeExpr:_,isAssign:!0}),assign:new x("_=",{beforeExpr:_,isAssign:!0}),incDec:new x("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new x("prefix",{beforeExpr:_,prefix:!0,startsExpr:!0}),logicalOR:new k("||",1),logicalAND:new k("&&",2),bitwiseOR:new k("|",3),bitwiseXOR:new k("^",4),bitwiseAND:new k("&",5),equality:new k("==/!=",6),relational:new k("",7),bitShift:new k("<>",8),plusMin:new x("+/-",{beforeExpr:_,binop:9,prefix:!0,startsExpr:!0}),modulo:new k("%",10),star:new k("*",10),slash:new k("/",10),exponent:new x("**",{beforeExpr:_,binop:11,rightAssociative:!0})},E={break:new w("break"),case:new w("case",{beforeExpr:_}),catch:new w("catch"),continue:new w("continue"),debugger:new w("debugger"),default:new w("default",{beforeExpr:_}),do:new w("do",{isLoop:!0,beforeExpr:_}),else:new w("else",{beforeExpr:_}),finally:new w("finally"),for:new w("for",{isLoop:!0}),function:new w("function",{startsExpr:!0}),if:new w("if"),return:new w("return",{beforeExpr:_}),switch:new w("switch"),throw:new w("throw",{beforeExpr:_}),try:new w("try"),var:new w("var"),let:new w("let"),const:new w("const"),while:new w("while",{isLoop:!0}),with:new w("with"),new:new w("new",{beforeExpr:_,startsExpr:!0}),this:new w("this",{startsExpr:!0}),super:new w("super",{startsExpr:!0}),class:new w("class"),extends:new w("extends",{beforeExpr:_}),export:new w("export"),import:new w("import",{startsExpr:!0}),yield:new w("yield",{beforeExpr:_,startsExpr:!0}),null:new w("null",{startsExpr:!0}),true:new w("true",{startsExpr:!0}),false:new w("false",{startsExpr:!0}),in:new w("in",{beforeExpr:_,binop:7}),instanceof:new w("instanceof",{beforeExpr:_,binop:7}),typeof:new w("typeof",{beforeExpr:_,prefix:!0,startsExpr:!0}),void:new w("void",{beforeExpr:_,prefix:!0,startsExpr:!0}),delete:new w("delete",{beforeExpr:_,prefix:!0,startsExpr:!0})};Object.keys(E).forEach(function(e){M["_"+e]=E[e]});var S=/\r\n?|\n|\u2028|\u2029/,T=new RegExp(S.source,"g");function D(e){return 10===e||13===e||8232===e||8233===e}var A=/[\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff]/,L=function e(t,n,r,i){v(this,e),this.token=t,this.isExpr=!!n,this.preserveSpace=!!r,this.override=i},C={braceStatement:new L("{",!1),braceExpression:new L("{",!0),templateQuasi:new L("${",!0),parenStatement:new L("(",!1),parenExpression:new L("(",!0),template:new L("`",!0,!0,function(e){return e.readTmplToken()}),functionExpression:new L("function",!0)};M.parenR.updateContext=M.braceR.updateContext=function(){if(1!==this.state.context.length){var e=this.state.context.pop();e===C.braceStatement&&this.curContext()===C.functionExpression?(this.state.context.pop(),this.state.exprAllowed=!1):e===C.templateQuasi?this.state.exprAllowed=!0:this.state.exprAllowed=!e.isExpr}else this.state.exprAllowed=!0},M.name.updateContext=function(e){this.state.exprAllowed=!1,e!==M._let&&e!==M._const&&e!==M._var||S.test(this.input.slice(this.state.end))&&(this.state.exprAllowed=!0)},M.braceL.updateContext=function(e){this.state.context.push(this.braceIsBlock(e)?C.braceStatement:C.braceExpression),this.state.exprAllowed=!0},M.dollarBraceL.updateContext=function(){this.state.context.push(C.templateQuasi),this.state.exprAllowed=!0},M.parenL.updateContext=function(e){var t=e===M._if||e===M._for||e===M._with||e===M._while;this.state.context.push(t?C.parenStatement:C.parenExpression),this.state.exprAllowed=!0},M.incDec.updateContext=function(){},M._function.updateContext=function(){this.curContext()!==C.braceStatement&&this.state.context.push(C.functionExpression),this.state.exprAllowed=!1},M.backQuote.updateContext=function(){this.curContext()===C.template?this.state.context.pop():this.state.context.push(C.template),this.state.exprAllowed=!1};var O=function e(t,n){v(this,e),this.line=t,this.column=n},P=function e(t,n){v(this,e),this.start=t,this.end=n};var j=function(){function e(){v(this,e)}return e.prototype.init=function(e,t){return this.strict=!1!==e.strictMode&&"module"===e.sourceType,this.input=t,this.potentialArrowAt=-1,this.inMethod=this.inFunction=this.inGenerator=this.inAsync=this.inPropertyName=this.inType=this.inClassProperty=this.noAnonFunctionType=!1,this.labels=[],this.decorators=[],this.tokens=[],this.comments=[],this.trailingComments=[],this.leadingComments=[],this.commentStack=[],this.pos=this.lineStart=0,this.curLine=e.startLine,this.type=M.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=[C.braceStatement],this.exprAllowed=!0,this.containsEsc=this.containsOctal=!1,this.octalPosition=null,this.invalidTemplateEscapePosition=null,this.exportedIdentifiers=[],this},e.prototype.curPosition=function(){return new O(this.curLine,this.pos-this.lineStart)},e.prototype.clone=function(t){var n=new e;for(var r in this){var i=this[r];t&&"context"!==r||!Array.isArray(i)||(i=i.slice()),n[r]=i}return n},e}(),Y=function e(t){v(this,e),this.type=t.type,this.value=t.value,this.start=t.start,this.end=t.end,this.loc=new P(t.startLoc,t.endLoc)};function F(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(55296+(e-65536>>10),56320+(e-65536&1023))}var N=function(){function e(t,n){v(this,e),this.state=new j,this.state.init(t,n)}return e.prototype.next=function(){this.isLookahead||this.state.tokens.push(new Y(this.state)),this.state.lastTokEnd=this.state.end,this.state.lastTokStart=this.state.start,this.state.lastTokEndLoc=this.state.endLoc,this.state.lastTokStartLoc=this.state.startLoc,this.nextToken()},e.prototype.eat=function(e){return!!this.match(e)&&(this.next(),!0)},e.prototype.match=function(e){return this.state.type===e},e.prototype.isKeyword=function(e){return a(e)},e.prototype.lookahead=function(){var e=this.state;this.state=e.clone(!0),this.isLookahead=!0,this.next(),this.isLookahead=!1;var t=this.state.clone(!0);return this.state=e,t},e.prototype.setStrict=function(e){if(this.state.strict=e,this.match(M.num)||this.match(M.string)){for(this.state.pos=this.state.start;this.state.pos=this.input.length?this.finishToken(M.eof):e.override?e.override(this):this.readToken(this.fullCharCodeAtPos())},e.prototype.readToken=function(e){return p(e)||92===e?this.readWord():this.getTokenFromCode(e)},e.prototype.fullCharCodeAtPos=function(){var e=this.input.charCodeAt(this.state.pos);return e<=55295||e>=57344?e:(e<<10)+this.input.charCodeAt(this.state.pos+1)-56613888},e.prototype.pushComment=function(e,t,n,r,i,a){var o={type:e?"CommentBlock":"CommentLine",value:t,start:n,end:r,loc:new P(i,a)};this.isLookahead||(this.state.tokens.push(o),this.state.comments.push(o),this.addComment(o))},e.prototype.skipBlockComment=function(){var e=this.state.curPosition(),t=this.state.pos,n=this.input.indexOf("*/",this.state.pos+=2);-1===n&&this.raise(this.state.pos-2,"Unterminated comment"),this.state.pos=n+2,T.lastIndex=t;for(var r=void 0;(r=T.exec(this.input))&&r.index8&&e<14||e>=5760&&A.test(String.fromCharCode(e))))break e;++this.state.pos}}},e.prototype.finishToken=function(e,t){this.state.end=this.state.pos,this.state.endLoc=this.state.curPosition();var n=this.state.type;this.state.type=e,this.state.value=t,this.updateContext(n)},e.prototype.readToken_dot=function(){var e=this.input.charCodeAt(this.state.pos+1);if(e>=48&&e<=57)return this.readNumber(!0);var t=this.input.charCodeAt(this.state.pos+2);return 46===e&&46===t?(this.state.pos+=3,this.finishToken(M.ellipsis)):(++this.state.pos,this.finishToken(M.dot))},e.prototype.readToken_slash=function(){return this.state.exprAllowed?(++this.state.pos,this.readRegexp()):61===this.input.charCodeAt(this.state.pos+1)?this.finishOp(M.assign,2):this.finishOp(M.slash,1)},e.prototype.readToken_mult_modulo=function(e){var t=42===e?M.star:M.modulo,n=1,r=this.input.charCodeAt(this.state.pos+1);return 42===r&&(n++,r=this.input.charCodeAt(this.state.pos+2),t=M.exponent),61===r&&(n++,t=M.assign),this.finishOp(t,n)},e.prototype.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.state.pos+1);return t===e?this.finishOp(124===e?M.logicalOR:M.logicalAND,2):61===t?this.finishOp(M.assign,2):124===e&&125===t&&this.hasPlugin("flow")?this.finishOp(M.braceBarR,2):this.finishOp(124===e?M.bitwiseOR:M.bitwiseAND,1)},e.prototype.readToken_caret=function(){return 61===this.input.charCodeAt(this.state.pos+1)?this.finishOp(M.assign,2):this.finishOp(M.bitwiseXOR,1)},e.prototype.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.state.pos+1);return t===e?45===t&&62===this.input.charCodeAt(this.state.pos+2)&&S.test(this.input.slice(this.state.lastTokEnd,this.state.pos))?(this.skipLineComment(3),this.skipSpace(),this.nextToken()):this.finishOp(M.incDec,2):61===t?this.finishOp(M.assign,2):this.finishOp(M.plusMin,1)},e.prototype.readToken_lt_gt=function(e){var t=this.input.charCodeAt(this.state.pos+1),n=1;return t===e?(n=62===e&&62===this.input.charCodeAt(this.state.pos+2)?3:2,61===this.input.charCodeAt(this.state.pos+n)?this.finishOp(M.assign,n+1):this.finishOp(M.bitShift,n)):33===t&&60===e&&45===this.input.charCodeAt(this.state.pos+2)&&45===this.input.charCodeAt(this.state.pos+3)?(this.inModule&&this.unexpected(),this.skipLineComment(4),this.skipSpace(),this.nextToken()):(61===t&&(n=2),this.finishOp(M.relational,n))},e.prototype.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.state.pos+1);return 61===t?this.finishOp(M.equality,61===this.input.charCodeAt(this.state.pos+2)?3:2):61===e&&62===t?(this.state.pos+=2,this.finishToken(M.arrow)):this.finishOp(61===e?M.eq:M.prefix,1)},e.prototype.getTokenFromCode=function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.state.pos,this.finishToken(M.parenL);case 41:return++this.state.pos,this.finishToken(M.parenR);case 59:return++this.state.pos,this.finishToken(M.semi);case 44:return++this.state.pos,this.finishToken(M.comma);case 91:return++this.state.pos,this.finishToken(M.bracketL);case 93:return++this.state.pos,this.finishToken(M.bracketR);case 123:return this.hasPlugin("flow")&&124===this.input.charCodeAt(this.state.pos+1)?this.finishOp(M.braceBarL,2):(++this.state.pos,this.finishToken(M.braceL));case 125:return++this.state.pos,this.finishToken(M.braceR);case 58:return this.hasPlugin("functionBind")&&58===this.input.charCodeAt(this.state.pos+1)?this.finishOp(M.doubleColon,2):(++this.state.pos,this.finishToken(M.colon));case 63:return++this.state.pos,this.finishToken(M.question);case 64:return++this.state.pos,this.finishToken(M.at);case 96:return++this.state.pos,this.finishToken(M.backQuote);case 48:var t=this.input.charCodeAt(this.state.pos+1);if(120===t||88===t)return this.readRadixNumber(16);if(111===t||79===t)return this.readRadixNumber(8);if(98===t||66===t)return this.readRadixNumber(2);case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 126:return this.finishOp(M.prefix,1)}this.raise(this.state.pos,"Unexpected character '"+F(e)+"'")},e.prototype.finishOp=function(e,t){var n=this.input.slice(this.state.pos,this.state.pos+t);return this.state.pos+=t,this.finishToken(e,n)},e.prototype.readRegexp=function(){for(var e=this.state.pos,t=void 0,n=void 0;;){this.state.pos>=this.input.length&&this.raise(e,"Unterminated regular expression");var r=this.input.charAt(this.state.pos);if(S.test(r)&&this.raise(e,"Unterminated regular expression"),t)t=!1;else{if("["===r)n=!0;else if("]"===r&&n)n=!1;else if("/"===r&&!n)break;t="\\"===r}++this.state.pos}var i=this.input.slice(e,this.state.pos);++this.state.pos;var a=this.readWord1();if(a){/^[gmsiyu]*$/.test(a)||this.raise(e,"Invalid regular expression flag")}return this.finishToken(M.regexp,{pattern:i,flags:a})},e.prototype.readInt=function(e,t){for(var n=this.state.pos,r=0,i=0,a=null==t?1/0:t;i=97?o-97+10:o>=65?o-65+10:o>=48&&o<=57?o-48:1/0)>=e)break;++this.state.pos,r=r*e+s}return this.state.pos===n||null!=t&&this.state.pos-n!==t?null:r},e.prototype.readRadixNumber=function(e){this.state.pos+=2;var t=this.readInt(e);return null==t&&this.raise(this.state.start+2,"Expected number in radix "+e),p(this.fullCharCodeAtPos())&&this.raise(this.state.pos,"Identifier directly after number"),this.finishToken(M.num,t)},e.prototype.readNumber=function(e){var t=this.state.pos,n=48===this.input.charCodeAt(t),r=!1;e||null!==this.readInt(10)||this.raise(t,"Invalid number"),n&&this.state.pos==t+1&&(n=!1);var i=this.input.charCodeAt(this.state.pos);46!==i||n||(++this.state.pos,this.readInt(10),r=!0,i=this.input.charCodeAt(this.state.pos)),69!==i&&101!==i||n||(43!==(i=this.input.charCodeAt(++this.state.pos))&&45!==i||++this.state.pos,null===this.readInt(10)&&this.raise(t,"Invalid number"),r=!0),p(this.fullCharCodeAtPos())&&this.raise(this.state.pos,"Identifier directly after number");var a=this.input.slice(t,this.state.pos),o=void 0;return r?o=parseFloat(a):n&&1!==a.length?this.state.strict?this.raise(t,"Invalid number"):o=/[89]/.test(a)?parseInt(a,10):parseInt(a,8):o=parseInt(a,10),this.finishToken(M.num,o)},e.prototype.readCodePoint=function(e){var t=void 0;if(123===this.input.charCodeAt(this.state.pos)){var n=++this.state.pos;if(t=this.readHexChar(this.input.indexOf("}",this.state.pos)-this.state.pos,e),++this.state.pos,null===t)--this.state.invalidTemplateEscapePosition;else if(t>1114111){if(!e)return this.state.invalidTemplateEscapePosition=n-2,null;this.raise(n,"Code point out of bounds")}}else t=this.readHexChar(4,e);return t},e.prototype.readString=function(e){for(var t="",n=++this.state.pos;;){this.state.pos>=this.input.length&&this.raise(this.state.start,"Unterminated string constant");var r=this.input.charCodeAt(this.state.pos);if(r===e)break;92===r?(t+=this.input.slice(n,this.state.pos),t+=this.readEscapedChar(!1),n=this.state.pos):(D(r)&&this.raise(this.state.start,"Unterminated string constant"),++this.state.pos)}return t+=this.input.slice(n,this.state.pos++),this.finishToken(M.string,t)},e.prototype.readTmplToken=function(){for(var e="",t=this.state.pos,n=!1;;){this.state.pos>=this.input.length&&this.raise(this.state.start,"Unterminated template");var r=this.input.charCodeAt(this.state.pos);if(96===r||36===r&&123===this.input.charCodeAt(this.state.pos+1))return this.state.pos===this.state.start&&this.match(M.template)?36===r?(this.state.pos+=2,this.finishToken(M.dollarBraceL)):(++this.state.pos,this.finishToken(M.backQuote)):(e+=this.input.slice(t,this.state.pos),this.finishToken(M.template,n?null:e));if(92===r){e+=this.input.slice(t,this.state.pos);var i=this.readEscapedChar(!0);null===i?n=!0:e+=i,t=this.state.pos}else if(D(r)){switch(e+=this.input.slice(t,this.state.pos),++this.state.pos,r){case 13:10===this.input.charCodeAt(this.state.pos)&&++this.state.pos;case 10:e+="\n";break;default:e+=String.fromCharCode(r)}++this.state.curLine,this.state.lineStart=this.state.pos,t=this.state.pos}else++this.state.pos}},e.prototype.readEscapedChar=function(e){var t=!e,n=this.input.charCodeAt(++this.state.pos);switch(++this.state.pos,n){case 110:return"\n";case 114:return"\r";case 120:var r=this.readHexChar(2,t);return null===r?null:String.fromCharCode(r);case 117:var i=this.readCodePoint(t);return null===i?null:F(i);case 116:return"\t";case 98:return"\b";case 118:return"\v";case 102:return"\f";case 13:10===this.input.charCodeAt(this.state.pos)&&++this.state.pos;case 10:return this.state.lineStart=this.state.pos,++this.state.curLine,"";default:if(n>=48&&n<=55){var a=this.state.pos-1,o=this.input.substr(this.state.pos-1,3).match(/^[0-7]+/)[0],s=parseInt(o,8);if(s>255&&(o=o.slice(0,-1),s=parseInt(o,8)),s>0){if(e)return this.state.invalidTemplateEscapePosition=a,null;this.state.strict?this.raise(a,"Octal literal in strict mode"):this.state.containsOctal||(this.state.containsOctal=!0,this.state.octalPosition=a)}return this.state.pos+=o.length-1,String.fromCharCode(s)}return String.fromCharCode(n)}},e.prototype.readHexChar=function(e,t){var n=this.state.pos,r=this.readInt(16,e);return null===r&&(t?this.raise(n,"Bad character escape sequence"):(this.state.pos=n-1,this.state.invalidTemplateEscapePosition=n-1)),r},e.prototype.readWord1=function(){this.state.containsEsc=!1;for(var e="",t=!0,n=this.state.pos;this.state.pos-1)||!!this.plugins[e]},t.prototype.extend=function(e,t){this[e]=t(this[e])},t.prototype.loadAllPlugins=function(){var e=this,t=Object.keys(R).filter(function(e){return"flow"!==e&&"estree"!==e});t.push("flow"),t.forEach(function(t){var n=R[t];n&&n(e)})},t.prototype.loadPlugins=function(e){if(e.indexOf("*")>=0)return this.loadAllPlugins(),{"*":!0};var t={};e.indexOf("flow")>=0&&(e=e.filter(function(e){return"flow"!==e})).push("flow"),e.indexOf("estree")>=0&&(e=e.filter(function(e){return"estree"!==e})).unshift("estree");var n=e,r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if((i=n.next()).done)break;a=i.value}var o=a;if(!t[o]){t[o]=!0;var s=R[o];s&&s(this)}}return t},t.prototype.parse=function(){var e=this.startNode(),t=this.startNode();return this.nextToken(),this.parseTopLevel(e,t)},t}(N),H=B.prototype;H.addExtra=function(e,t,n){e&&((e.extra=e.extra||{})[t]=n)},H.isRelational=function(e){return this.match(M.relational)&&this.state.value===e},H.expectRelational=function(e){this.isRelational(e)?this.next():this.unexpected(null,M.relational)},H.isContextual=function(e){return this.match(M.name)&&this.state.value===e},H.eatContextual=function(e){return this.state.value===e&&this.eat(M.name)},H.expectContextual=function(e,t){this.eatContextual(e)||this.unexpected(null,t)},H.canInsertSemicolon=function(){return this.match(M.eof)||this.match(M.braceR)||S.test(this.input.slice(this.state.lastTokEnd,this.state.start))},H.isLineTerminator=function(){return this.eat(M.semi)||this.canInsertSemicolon()},H.semicolon=function(){this.isLineTerminator()||this.unexpected(null,M.semi)},H.expect=function(e,t){return this.eat(e)||this.unexpected(t,e)},H.unexpected=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Unexpected token";t&&"object"===(void 0===t?"undefined":y(t))&&t.label&&(t="Unexpected token, expected "+t.label),this.raise(null!=e?e:this.state.start,t)};var q=B.prototype;q.parseTopLevel=function(e,t){return t.sourceType=this.options.sourceType,this.parseBlockBody(t,!0,!0,M.eof),e.program=this.finishNode(t,"Program"),e.comments=this.state.comments,e.tokens=this.state.tokens,this.finishNode(e,"File")};var W={kind:"loop"},V={kind:"switch"};q.stmtToDirective=function(e){var t=e.expression,n=this.startNodeAt(t.start,t.loc.start),r=this.startNodeAt(e.start,e.loc.start),i=this.input.slice(t.start,t.end),a=n.value=i.slice(1,-1);return this.addExtra(n,"raw",i),this.addExtra(n,"rawValue",a),r.value=this.finishNodeAt(n,"DirectiveLiteral",t.end,t.loc.end),this.finishNodeAt(r,"Directive",e.end,e.loc.end)},q.parseStatement=function(e,t){this.match(M.at)&&this.parseDecorators(!0);var n=this.state.type,r=this.startNode();switch(n){case M._break:case M._continue:return this.parseBreakContinueStatement(r,n.keyword);case M._debugger:return this.parseDebuggerStatement(r);case M._do:return this.parseDoStatement(r);case M._for:return this.parseForStatement(r);case M._function:return e||this.unexpected(),this.parseFunctionStatement(r);case M._class:return e||this.unexpected(),this.parseClass(r,!0);case M._if:return this.parseIfStatement(r);case M._return:return this.parseReturnStatement(r);case M._switch:return this.parseSwitchStatement(r);case M._throw:return this.parseThrowStatement(r);case M._try:return this.parseTryStatement(r);case M._let:case M._const:e||this.unexpected();case M._var:return this.parseVarStatement(r,n);case M._while:return this.parseWhileStatement(r);case M._with:return this.parseWithStatement(r);case M.braceL:return this.parseBlock();case M.semi:return this.parseEmptyStatement(r);case M._export:case M._import:if(this.hasPlugin("dynamicImport")&&this.lookahead().type===M.parenL)break;return this.options.allowImportExportEverywhere||(t||this.raise(this.state.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.state.start,"'import' and 'export' may appear only with 'sourceType: \"module\"'")),n===M._import?this.parseImport(r):this.parseExport(r);case M.name:if("async"===this.state.value){var i=this.state.clone();if(this.next(),this.match(M._function)&&!this.canInsertSemicolon())return this.expect(M._function),this.parseFunction(r,!0,!1,!0);this.state=i}}var a=this.state.value,o=this.parseExpression();return n===M.name&&"Identifier"===o.type&&this.eat(M.colon)?this.parseLabeledStatement(r,a,o):this.parseExpressionStatement(r,o)},q.takeDecorators=function(e){this.state.decorators.length&&(e.decorators=this.state.decorators,this.state.decorators=[])},q.parseDecorators=function(e){for(;this.match(M.at);){var t=this.parseDecorator();this.state.decorators.push(t)}e&&this.match(M._export)||this.match(M._class)||this.raise(this.state.start,"Leading decorators must be attached to a class declaration")},q.parseDecorator=function(){this.hasPlugin("decorators")||this.unexpected();var e=this.startNode();return this.next(),e.expression=this.parseMaybeAssign(),this.finishNode(e,"Decorator")},q.parseBreakContinueStatement=function(e,t){var n="break"===t;this.next(),this.isLineTerminator()?e.label=null:this.match(M.name)?(e.label=this.parseIdentifier(),this.semicolon()):this.unexpected();var r=void 0;for(r=0;r=r.length)break;o=r[a++]}else{if((a=r.next()).done)break;o=a.value}o.name===t&&this.raise(n.start,"Label '"+t+"' is already declared")}for(var s=this.state.type.isLoop?"loop":this.match(M._switch)?"switch":null,u=this.state.labels.length-1;u>=0;u--){var l=this.state.labels[u];if(l.statementStart!==e.start)break;l.statementStart=this.state.start,l.kind=s}return this.state.labels.push({name:t,kind:s,statementStart:this.state.start}),e.body=this.parseStatement(!0),this.state.labels.pop(),e.label=n,this.finishNode(e,"LabeledStatement")},q.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},q.parseBlock=function(e){var t=this.startNode();return this.expect(M.braceL),this.parseBlockBody(t,e,!1,M.braceR),this.finishNode(t,"BlockStatement")},q.isValidDirective=function(e){return"ExpressionStatement"===e.type&&"StringLiteral"===e.expression.type&&!e.expression.extra.parenthesized},q.parseBlockBody=function(e,t,n,r){e.body=[],e.directives=[];for(var i=!1,a=void 0,o=void 0;!this.eat(r);){i||!this.state.containsOctal||o||(o=this.state.octalPosition);var s=this.parseStatement(!0,n);if(t&&!i&&this.isValidDirective(s)){var u=this.stmtToDirective(s);e.directives.push(u),void 0===a&&"use strict"===u.value.value&&(a=this.state.strict,this.setStrict(!0),o&&this.raise(o,"Octal literal in strict mode"))}else i=!0,e.body.push(s)}!1===a&&this.setStrict(!1)},q.parseFor=function(e,t){return e.init=t,this.expect(M.semi),e.test=this.match(M.semi)?null:this.parseExpression(),this.expect(M.semi),e.update=this.match(M.parenR)?null:this.parseExpression(),this.expect(M.parenR),e.body=this.parseStatement(!1),this.state.labels.pop(),this.finishNode(e,"ForStatement")},q.parseForIn=function(e,t,n){var r=void 0;return n?(this.eatContextual("of"),r="ForAwaitStatement"):(r=this.match(M._in)?"ForInStatement":"ForOfStatement",this.next()),e.left=t,e.right=this.parseExpression(),this.expect(M.parenR),e.body=this.parseStatement(!1),this.state.labels.pop(),this.finishNode(e,r)},q.parseVar=function(e,t,n){for(e.declarations=[],e.kind=n.keyword;;){var r=this.startNode();if(this.parseVarHead(r),this.eat(M.eq)?r.init=this.parseMaybeAssign(t):n!==M._const||this.match(M._in)||this.isContextual("of")?"Identifier"===r.id.type||t&&(this.match(M._in)||this.isContextual("of"))?r.init=null:this.raise(this.state.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),e.declarations.push(this.finishNode(r,"VariableDeclarator")),!this.eat(M.comma))break}return e},q.parseVarHead=function(e){e.id=this.parseBindingAtom(),this.checkLVal(e.id,!0,void 0,"variable declaration")},q.parseFunction=function(e,t,n,r,i){var a=this.state.inMethod;return this.state.inMethod=!1,this.initFunction(e,r),this.match(M.star)&&(e.async&&!this.hasPlugin("asyncGenerators")?this.unexpected():(e.generator=!0,this.next())),!t||i||this.match(M.name)||this.match(M._yield)||this.unexpected(),(this.match(M.name)||this.match(M._yield))&&(e.id=this.parseBindingIdentifier()),this.parseFunctionParams(e),this.parseFunctionBody(e,n),this.state.inMethod=a,this.finishNode(e,t?"FunctionDeclaration":"FunctionExpression")},q.parseFunctionParams=function(e){this.expect(M.parenL),e.params=this.parseBindingList(M.parenR)},q.parseClass=function(e,t,n){return this.next(),this.takeDecorators(e),this.parseClassId(e,t,n),this.parseClassSuper(e),this.parseClassBody(e),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")},q.isClassProperty=function(){return this.match(M.eq)||this.match(M.semi)||this.match(M.braceR)},q.isClassMethod=function(){return this.match(M.parenL)},q.isNonstaticConstructor=function(e){return!(e.computed||e.static||"constructor"!==e.key.name&&"constructor"!==e.key.value)},q.parseClassBody=function(e){var t=this.state.strict;this.state.strict=!0;var n=!1,r=!1,i=[],a=this.startNode();for(a.body=[],this.expect(M.braceL);!this.eat(M.braceR);)if(this.eat(M.semi))i.length>0&&this.raise(this.state.lastTokEnd,"Decorators must not be followed by a semicolon");else if(this.match(M.at))i.push(this.parseDecorator());else{var o=this.startNode();if(i.length&&(o.decorators=i,i=[]),o.static=!1,this.match(M.name)&&"static"===this.state.value){var s=this.parseIdentifier(!0);if(this.isClassMethod()){o.kind="method",o.computed=!1,o.key=s,this.parseClassMethod(a,o,!1,!1);continue}if(this.isClassProperty()){o.computed=!1,o.key=s,a.body.push(this.parseClassProperty(o));continue}o.static=!0}if(this.eat(M.star))o.kind="method",this.parsePropertyName(o),this.isNonstaticConstructor(o)&&this.raise(o.key.start,"Constructor can't be a generator"),o.computed||!o.static||"prototype"!==o.key.name&&"prototype"!==o.key.value||this.raise(o.key.start,"Classes may not have static property named prototype"),this.parseClassMethod(a,o,!0,!1);else{var u=this.match(M.name),l=this.parsePropertyName(o);if(o.computed||!o.static||"prototype"!==o.key.name&&"prototype"!==o.key.value||this.raise(o.key.start,"Classes may not have static property named prototype"),this.isClassMethod())this.isNonstaticConstructor(o)?(r?this.raise(l.start,"Duplicate constructor in the same class"):o.decorators&&this.raise(o.start,"You can't attach decorators to a class constructor"),r=!0,o.kind="constructor"):o.kind="method",this.parseClassMethod(a,o,!1,!1);else if(this.isClassProperty())this.isNonstaticConstructor(o)&&this.raise(o.key.start,"Classes may not have a non-static field named 'constructor'"),a.body.push(this.parseClassProperty(o));else if(u&&"async"===l.name&&!this.isLineTerminator()){var c=this.hasPlugin("asyncGenerators")&&this.eat(M.star);o.kind="method",this.parsePropertyName(o),this.isNonstaticConstructor(o)&&this.raise(o.key.start,"Constructor can't be an async function"),this.parseClassMethod(a,o,c,!0)}else!u||"get"!==l.name&&"set"!==l.name||this.isLineTerminator()&&this.match(M.star)?this.hasPlugin("classConstructorCall")&&u&&"call"===l.name&&this.match(M.name)&&"constructor"===this.state.value?(n?this.raise(o.start,"Duplicate constructor call in the same class"):o.decorators&&this.raise(o.start,"You can't attach decorators to a class constructor"),n=!0,o.kind="constructorCall",this.parsePropertyName(o),this.parseClassMethod(a,o,!1,!1)):this.isLineTerminator()?(this.isNonstaticConstructor(o)&&this.raise(o.key.start,"Classes may not have a non-static field named 'constructor'"),a.body.push(this.parseClassProperty(o))):this.unexpected():(o.kind=l.name,this.parsePropertyName(o),this.isNonstaticConstructor(o)&&this.raise(o.key.start,"Constructor can't have get/set modifier"),this.parseClassMethod(a,o,!1,!1),this.checkGetterSetterParamCount(o))}}i.length&&this.raise(this.state.start,"You have trailing decorators with no method"),e.body=this.finishNode(a,"ClassBody"),this.state.strict=t},q.parseClassProperty=function(e){return this.state.inClassProperty=!0,this.match(M.eq)?(this.hasPlugin("classProperties")||this.unexpected(),this.next(),e.value=this.parseMaybeAssign()):e.value=null,this.semicolon(),this.state.inClassProperty=!1,this.finishNode(e,"ClassProperty")},q.parseClassMethod=function(e,t,n,r){this.parseMethod(t,n,r),e.body.push(this.finishNode(t,"ClassMethod"))},q.parseClassId=function(e,t,n){this.match(M.name)?e.id=this.parseIdentifier():n||!t?e.id=null:this.unexpected()},q.parseClassSuper=function(e){e.superClass=this.eat(M._extends)?this.parseExprSubscripts():null},q.parseExport=function(e){if(this.next(),this.match(M.star)){var t=this.startNode();if(this.next(),!this.hasPlugin("exportExtensions")||!this.eatContextual("as"))return this.parseExportFrom(e,!0),this.finishNode(e,"ExportAllDeclaration");t.exported=this.parseIdentifier(),e.specifiers=[this.finishNode(t,"ExportNamespaceSpecifier")],this.parseExportSpecifiersMaybe(e),this.parseExportFrom(e,!0)}else if(this.hasPlugin("exportExtensions")&&this.isExportDefaultSpecifier()){var n=this.startNode();if(n.exported=this.parseIdentifier(!0),e.specifiers=[this.finishNode(n,"ExportDefaultSpecifier")],this.match(M.comma)&&this.lookahead().type===M.star){this.expect(M.comma);var r=this.startNode();this.expect(M.star),this.expectContextual("as"),r.exported=this.parseIdentifier(),e.specifiers.push(this.finishNode(r,"ExportNamespaceSpecifier"))}else this.parseExportSpecifiersMaybe(e);this.parseExportFrom(e,!0)}else{if(this.eat(M._default)){var i=this.startNode(),a=!1;return this.eat(M._function)?i=this.parseFunction(i,!0,!1,!1,!0):this.match(M._class)?i=this.parseClass(i,!0,!0):(a=!0,i=this.parseMaybeAssign()),e.declaration=i,a&&this.semicolon(),this.checkExport(e,!0,!0),this.finishNode(e,"ExportDefaultDeclaration")}this.shouldParseExportDeclaration()?(e.specifiers=[],e.source=null,e.declaration=this.parseExportDeclaration(e)):(e.declaration=null,e.specifiers=this.parseExportSpecifiers(),this.parseExportFrom(e))}return this.checkExport(e,!0),this.finishNode(e,"ExportNamedDeclaration")},q.parseExportDeclaration=function(){return this.parseStatement(!0)},q.isExportDefaultSpecifier=function(){if(this.match(M.name))return"async"!==this.state.value;if(!this.match(M._default))return!1;var e=this.lookahead();return e.type===M.comma||e.type===M.name&&"from"===e.value},q.parseExportSpecifiersMaybe=function(e){this.eat(M.comma)&&(e.specifiers=e.specifiers.concat(this.parseExportSpecifiers()))},q.parseExportFrom=function(e,t){this.eatContextual("from")?(e.source=this.match(M.string)?this.parseExprAtom():this.unexpected(),this.checkExport(e)):t?this.unexpected():e.source=null,this.semicolon()},q.shouldParseExportDeclaration=function(){return"var"===this.state.type.keyword||"const"===this.state.type.keyword||"let"===this.state.type.keyword||"function"===this.state.type.keyword||"class"===this.state.type.keyword||this.isContextual("async")},q.checkExport=function(e,t,n){if(t)if(n)this.checkDuplicateExports(e,"default");else if(e.specifiers&&e.specifiers.length){var r=e.specifiers,i=Array.isArray(r),a=0;for(r=i?r:r[Symbol.iterator]();;){var o;if(i){if(a>=r.length)break;o=r[a++]}else{if((a=r.next()).done)break;o=a.value}var s=o;this.checkDuplicateExports(s,s.exported.name)}}else if(e.declaration)if("FunctionDeclaration"===e.declaration.type||"ClassDeclaration"===e.declaration.type)this.checkDuplicateExports(e,e.declaration.id.name);else if("VariableDeclaration"===e.declaration.type){var u=e.declaration.declarations,l=Array.isArray(u),c=0;for(u=l?u:u[Symbol.iterator]();;){var f;if(l){if(c>=u.length)break;f=u[c++]}else{if((c=u.next()).done)break;f=c.value}var d=f;this.checkDeclaration(d.id)}}if(this.state.decorators.length){var p=e.declaration&&("ClassDeclaration"===e.declaration.type||"ClassExpression"===e.declaration.type);e.declaration&&p||this.raise(e.start,"You can only use decorators on an export when exporting a class"),this.takeDecorators(e.declaration)}},q.checkDeclaration=function(e){if("ObjectPattern"===e.type){var t=e.properties,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var a=i;this.checkDeclaration(a)}}else if("ArrayPattern"===e.type){var o=e.elements,s=Array.isArray(o),u=0;for(o=s?o:o[Symbol.iterator]();;){var l;if(s){if(u>=o.length)break;l=o[u++]}else{if((u=o.next()).done)break;l=u.value}var c=l;c&&this.checkDeclaration(c)}}else"ObjectProperty"===e.type?this.checkDeclaration(e.value):"RestElement"===e.type||"RestProperty"===e.type?this.checkDeclaration(e.argument):"Identifier"===e.type&&this.checkDuplicateExports(e,e.name)},q.checkDuplicateExports=function(e,t){this.state.exportedIdentifiers.indexOf(t)>-1&&this.raiseDuplicateExportError(e,t),this.state.exportedIdentifiers.push(t)},q.raiseDuplicateExportError=function(e,t){this.raise(e.start,"default"===t?"Only one default export allowed per module.":"`"+t+"` has already been exported. Exported identifiers must be unique.")},q.parseExportSpecifiers=function(){var e=[],t=!0,n=void 0;for(this.expect(M.braceL);!this.eat(M.braceR);){if(t)t=!1;else if(this.expect(M.comma),this.eat(M.braceR))break;var r=this.match(M._default);r&&!n&&(n=!0);var i=this.startNode();i.local=this.parseIdentifier(r),i.exported=this.eatContextual("as")?this.parseIdentifier(!0):i.local.__clone(),e.push(this.finishNode(i,"ExportSpecifier"))}return n&&!this.isContextual("from")&&this.unexpected(),e},q.parseImport=function(e){return this.eat(M._import),this.match(M.string)?(e.specifiers=[],e.source=this.parseExprAtom()):(e.specifiers=[],this.parseImportSpecifiers(e),this.expectContextual("from"),e.source=this.match(M.string)?this.parseExprAtom():this.unexpected()),this.semicolon(),this.finishNode(e,"ImportDeclaration")},q.parseImportSpecifiers=function(e){var t=!0;if(this.match(M.name)){var n=this.state.start,r=this.state.startLoc;if(e.specifiers.push(this.parseImportSpecifierDefault(this.parseIdentifier(),n,r)),!this.eat(M.comma))return}if(this.match(M.star)){var i=this.startNode();return this.next(),this.expectContextual("as"),i.local=this.parseIdentifier(),this.checkLVal(i.local,!0,void 0,"import namespace specifier"),void e.specifiers.push(this.finishNode(i,"ImportNamespaceSpecifier"))}for(this.expect(M.braceL);!this.eat(M.braceR);){if(t)t=!1;else if(this.eat(M.colon)&&this.unexpected(null,"ES2015 named imports do not destructure. Use another statement for destructuring after the import."),this.expect(M.comma),this.eat(M.braceR))break;this.parseImportSpecifier(e)}},q.parseImportSpecifier=function(e){var t=this.startNode();t.imported=this.parseIdentifier(!0),this.eatContextual("as")?t.local=this.parseIdentifier():(this.checkReservedWord(t.imported.name,t.start,!0,!0),t.local=t.imported.__clone()),this.checkLVal(t.local,!0,void 0,"import specifier"),e.specifiers.push(this.finishNode(t,"ImportSpecifier"))},q.parseImportSpecifierDefault=function(e,t,n){var r=this.startNodeAt(t,n);return r.local=e,this.checkLVal(r.local,!0,void 0,"default import specifier"),this.finishNode(r,"ImportDefaultSpecifier")};var z=B.prototype;z.toAssignable=function(e,t,n){if(e)switch(e.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":break;case"ObjectExpression":e.type="ObjectPattern";var r=e.properties,i=Array.isArray(r),a=0;for(r=i?r:r[Symbol.iterator]();;){var o;if(i){if(a>=r.length)break;o=r[a++]}else{if((a=r.next()).done)break;o=a.value}var s=o;"ObjectMethod"===s.type?"get"===s.kind||"set"===s.kind?this.raise(s.key.start,"Object pattern can't contain getter or setter"):this.raise(s.key.start,"Object pattern can't contain methods"):this.toAssignable(s,t,"object destructuring pattern")}break;case"ObjectProperty":this.toAssignable(e.value,t,n);break;case"SpreadProperty":e.type="RestProperty";var u=e.argument;this.toAssignable(u,t,n);break;case"ArrayExpression":e.type="ArrayPattern",this.toAssignableList(e.elements,t,n);break;case"AssignmentExpression":"="===e.operator?(e.type="AssignmentPattern",delete e.operator):this.raise(e.left.end,"Only '=' operator can be used for specifying default value.");break;case"MemberExpression":if(!t)break;default:var l="Invalid left-hand side"+(n?" in "+n:"expression");this.raise(e.start,l)}return e},z.toAssignableList=function(e,t,n){var r=e.length;if(r){var i=e[r-1];if(i&&"RestElement"===i.type)--r;else if(i&&"SpreadElement"===i.type){i.type="RestElement";var a=i.argument;this.toAssignable(a,t,n),"Identifier"!==a.type&&"MemberExpression"!==a.type&&"ArrayPattern"!==a.type&&this.unexpected(a.start),--r}}for(var o=0;o=a.length)break;u=a[s++]}else{if((s=a.next()).done)break;u=s.value}var l=u;"ObjectProperty"===l.type&&(l=l.value),this.checkLVal(l,t,n,"object destructuring pattern")}break;case"ArrayPattern":var c=e.elements,f=Array.isArray(c),d=0;for(c=f?c:c[Symbol.iterator]();;){var p;if(f){if(d>=c.length)break;p=c[d++]}else{if((d=c.next()).done)break;p=d.value}var h=p;h&&this.checkLVal(h,t,n,"array destructuring pattern")}break;case"AssignmentPattern":this.checkLVal(e.left,t,n,"assignment pattern");break;case"RestProperty":this.checkLVal(e.argument,t,n,"rest property");break;case"RestElement":this.checkLVal(e.argument,t,n,"rest element");break;default:var m=(t?"Binding invalid":"Invalid")+" left-hand side"+(r?" in "+r:"expression");this.raise(e.start,m)}};var X=B.prototype;X.checkPropClash=function(e,t){if(!e.computed&&!e.kind){var n=e.key;"__proto__"===("Identifier"===n.type?n.name:String(n.value))&&(t.proto&&this.raise(n.start,"Redefinition of __proto__ property"),t.proto=!0)}},X.getExpression=function(){this.nextToken();var e=this.parseExpression();return this.match(M.eof)||this.unexpected(),e},X.parseExpression=function(e,t){var n=this.state.start,r=this.state.startLoc,i=this.parseMaybeAssign(e,t);if(this.match(M.comma)){var a=this.startNodeAt(n,r);for(a.expressions=[i];this.eat(M.comma);)a.expressions.push(this.parseMaybeAssign(e,t));return this.toReferencedList(a.expressions),this.finishNode(a,"SequenceExpression")}return i},X.parseMaybeAssign=function(e,t,n,r){var i=this.state.start,a=this.state.startLoc;if(this.match(M._yield)&&this.state.inGenerator){var o=this.parseYield();return n&&(o=n.call(this,o,i,a)),o}var s=void 0;t?s=!1:(t={start:0},s=!0),(this.match(M.parenL)||this.match(M.name))&&(this.state.potentialArrowAt=this.state.start);var u=this.parseMaybeConditional(e,t,r);if(n&&(u=n.call(this,u,i,a)),this.state.type.isAssign){var l=this.startNodeAt(i,a);if(l.operator=this.state.value,l.left=this.match(M.eq)?this.toAssignable(u,void 0,"assignment expression"):u,t.start=0,this.checkLVal(u,void 0,void 0,"assignment expression"),u.extra&&u.extra.parenthesized){var c=void 0;"ObjectPattern"===u.type?c="`({a}) = 0` use `({a} = 0)`":"ArrayPattern"===u.type&&(c="`([a]) = 0` use `([a] = 0)`"),c&&this.raise(u.start,"You're trying to assign to a parenthesized expression, eg. instead of "+c)}return this.next(),l.right=this.parseMaybeAssign(e),this.finishNode(l,"AssignmentExpression")}return s&&t.start&&this.unexpected(t.start),u},X.parseMaybeConditional=function(e,t,n){var r=this.state.start,i=this.state.startLoc,a=this.parseExprOps(e,t);return t&&t.start?a:this.parseConditional(a,e,r,i,n)},X.parseConditional=function(e,t,n,r){if(this.eat(M.question)){var i=this.startNodeAt(n,r);return i.test=e,i.consequent=this.parseMaybeAssign(),this.expect(M.colon),i.alternate=this.parseMaybeAssign(t),this.finishNode(i,"ConditionalExpression")}return e},X.parseExprOps=function(e,t){var n=this.state.start,r=this.state.startLoc,i=this.parseMaybeUnary(t);return t&&t.start?i:this.parseExprOp(i,n,r,-1,e)},X.parseExprOp=function(e,t,n,r,i){var a=this.state.type.binop;if(!(null==a||i&&this.match(M._in))&&a>r){var o=this.startNodeAt(t,n);o.left=e,o.operator=this.state.value,"**"!==o.operator||"UnaryExpression"!==e.type||!e.extra||e.extra.parenthesizedArgument||e.extra.parenthesized||this.raise(e.argument.start,"Illegal expression. Wrap left hand side or entire exponentiation in parentheses.");var s=this.state.type;this.next();var u=this.state.start,l=this.state.startLoc;return o.right=this.parseExprOp(this.parseMaybeUnary(),u,l,s.rightAssociative?a-1:a,i),this.finishNode(o,s===M.logicalOR||s===M.logicalAND?"LogicalExpression":"BinaryExpression"),this.parseExprOp(o,t,n,r,i)}return e},X.parseMaybeUnary=function(e){if(this.state.type.prefix){var t=this.startNode(),n=this.match(M.incDec);t.operator=this.state.value,t.prefix=!0,this.next();var r=this.state.type;return t.argument=this.parseMaybeUnary(),this.addExtra(t,"parenthesizedArgument",!(r!==M.parenL||t.argument.extra&&t.argument.extra.parenthesized)),e&&e.start&&this.unexpected(e.start),n?this.checkLVal(t.argument,void 0,void 0,"prefix operation"):this.state.strict&&"delete"===t.operator&&"Identifier"===t.argument.type&&this.raise(t.start,"Deleting local variable in strict mode"),this.finishNode(t,n?"UpdateExpression":"UnaryExpression")}var i=this.state.start,a=this.state.startLoc,o=this.parseExprSubscripts(e);if(e&&e.start)return o;for(;this.state.type.postfix&&!this.canInsertSemicolon();){var s=this.startNodeAt(i,a);s.operator=this.state.value,s.prefix=!1,s.argument=o,this.checkLVal(o,void 0,void 0,"postfix operation"),this.next(),o=this.finishNode(s,"UpdateExpression")}return o},X.parseExprSubscripts=function(e){var t=this.state.start,n=this.state.startLoc,r=this.state.potentialArrowAt,i=this.parseExprAtom(e);return"ArrowFunctionExpression"===i.type&&i.start===r?i:e&&e.start?i:this.parseSubscripts(i,t,n)},X.parseSubscripts=function(e,t,n,r){for(;;){if(!r&&this.eat(M.doubleColon)){var i=this.startNodeAt(t,n);return i.object=e,i.callee=this.parseNoCallExpr(),this.parseSubscripts(this.finishNode(i,"BindExpression"),t,n,r)}if(this.eat(M.dot)){var a=this.startNodeAt(t,n);a.object=e,a.property=this.parseIdentifier(!0),a.computed=!1,e=this.finishNode(a,"MemberExpression")}else if(this.eat(M.bracketL)){var o=this.startNodeAt(t,n);o.object=e,o.property=this.parseExpression(),o.computed=!0,this.expect(M.bracketR),e=this.finishNode(o,"MemberExpression")}else if(!r&&this.match(M.parenL)){var s=this.state.potentialArrowAt===e.start&&"Identifier"===e.type&&"async"===e.name&&!this.canInsertSemicolon();this.next();var u=this.startNodeAt(t,n);if(u.callee=e,u.arguments=this.parseCallExpressionArguments(M.parenR,s),"Import"===u.callee.type&&1!==u.arguments.length&&this.raise(u.start,"import() requires exactly one argument"),e=this.finishNode(u,"CallExpression"),s&&this.shouldParseAsyncArrow())return this.parseAsyncArrowFromCallExpression(this.startNodeAt(t,n),u);this.toReferencedList(u.arguments)}else{if(!this.match(M.backQuote))return e;var l=this.startNodeAt(t,n);l.tag=e,l.quasi=this.parseTemplate(!0),e=this.finishNode(l,"TaggedTemplateExpression")}}},X.parseCallExpressionArguments=function(e,t){for(var n=[],r=void 0,i=!0;!this.eat(e);){if(i)i=!1;else if(this.expect(M.comma),this.eat(e))break;this.match(M.parenL)&&!r&&(r=this.state.start),n.push(this.parseExprListItem(!1,t?{start:0}:void 0,t?{start:0}:void 0))}return t&&r&&this.shouldParseAsyncArrow()&&this.unexpected(),n},X.shouldParseAsyncArrow=function(){return this.match(M.arrow)},X.parseAsyncArrowFromCallExpression=function(e,t){return this.expect(M.arrow),this.parseArrowExpression(e,t.arguments,!0)},X.parseNoCallExpr=function(){var e=this.state.start,t=this.state.startLoc;return this.parseSubscripts(this.parseExprAtom(),e,t,!0)},X.parseExprAtom=function(e){var t=this.state.potentialArrowAt===this.state.start,n=void 0;switch(this.state.type){case M._super:return this.state.inMethod||this.state.inClassProperty||this.options.allowSuperOutsideMethod||this.raise(this.state.start,"'super' outside of function or class"),n=this.startNode(),this.next(),this.match(M.parenL)||this.match(M.bracketL)||this.match(M.dot)||this.unexpected(),this.match(M.parenL)&&"constructor"!==this.state.inMethod&&!this.options.allowSuperOutsideMethod&&this.raise(n.start,"super() outside of class constructor"),this.finishNode(n,"Super");case M._import:return this.hasPlugin("dynamicImport")||this.unexpected(),n=this.startNode(),this.next(),this.match(M.parenL)||this.unexpected(null,M.parenL),this.finishNode(n,"Import");case M._this:return n=this.startNode(),this.next(),this.finishNode(n,"ThisExpression");case M._yield:this.state.inGenerator&&this.unexpected();case M.name:n=this.startNode();var r="await"===this.state.value&&this.state.inAsync,i=this.shouldAllowYieldIdentifier(),a=this.parseIdentifier(r||i);if("await"===a.name){if(this.state.inAsync||this.inModule)return this.parseAwait(n)}else{if("async"===a.name&&this.match(M._function)&&!this.canInsertSemicolon())return this.next(),this.parseFunction(n,!1,!1,!0);if(t&&"async"===a.name&&this.match(M.name)){var o=[this.parseIdentifier()];return this.expect(M.arrow),this.parseArrowExpression(n,o,!0)}}return t&&!this.canInsertSemicolon()&&this.eat(M.arrow)?this.parseArrowExpression(n,[a]):a;case M._do:if(this.hasPlugin("doExpressions")){var s=this.startNode();this.next();var u=this.state.inFunction,l=this.state.labels;return this.state.labels=[],this.state.inFunction=!1,s.body=this.parseBlock(!1,!0),this.state.inFunction=u,this.state.labels=l,this.finishNode(s,"DoExpression")}case M.regexp:var c=this.state.value;return(n=this.parseLiteral(c.value,"RegExpLiteral")).pattern=c.pattern,n.flags=c.flags,n;case M.num:return this.parseLiteral(this.state.value,"NumericLiteral");case M.string:return this.parseLiteral(this.state.value,"StringLiteral");case M._null:return n=this.startNode(),this.next(),this.finishNode(n,"NullLiteral");case M._true:case M._false:return(n=this.startNode()).value=this.match(M._true),this.next(),this.finishNode(n,"BooleanLiteral");case M.parenL:return this.parseParenAndDistinguishExpression(null,null,t);case M.bracketL:return n=this.startNode(),this.next(),n.elements=this.parseExprList(M.bracketR,!0,e),this.toReferencedList(n.elements),this.finishNode(n,"ArrayExpression");case M.braceL:return this.parseObj(!1,e);case M._function:return this.parseFunctionExpression();case M.at:this.parseDecorators();case M._class:return n=this.startNode(),this.takeDecorators(n),this.parseClass(n,!1);case M._new:return this.parseNew();case M.backQuote:return this.parseTemplate(!1);case M.doubleColon:n=this.startNode(),this.next(),n.object=null;var f=n.callee=this.parseNoCallExpr();if("MemberExpression"===f.type)return this.finishNode(n,"BindExpression");this.raise(f.start,"Binding should be performed on object property.");default:this.unexpected()}},X.parseFunctionExpression=function(){var e=this.startNode(),t=this.parseIdentifier(!0);return this.state.inGenerator&&this.eat(M.dot)&&this.hasPlugin("functionSent")?this.parseMetaProperty(e,t,"sent"):this.parseFunction(e,!1)},X.parseMetaProperty=function(e,t,n){return e.meta=t,e.property=this.parseIdentifier(!0),e.property.name!==n&&this.raise(e.property.start,"The only valid meta property for new is "+t.name+"."+n),this.finishNode(e,"MetaProperty")},X.parseLiteral=function(e,t,n,r){n=n||this.state.start,r=r||this.state.startLoc;var i=this.startNodeAt(n,r);return this.addExtra(i,"rawValue",e),this.addExtra(i,"raw",this.input.slice(n,this.state.end)),i.value=e,this.next(),this.finishNode(i,t)},X.parseParenExpression=function(){this.expect(M.parenL);var e=this.parseExpression();return this.expect(M.parenR),e},X.parseParenAndDistinguishExpression=function(e,t,n){e=e||this.state.start,t=t||this.state.startLoc;var r=void 0;this.expect(M.parenL);for(var i=this.state.start,a=this.state.startLoc,o=[],s={start:0},u={start:0},l=!0,c=void 0,f=void 0;!this.match(M.parenR);){if(l)l=!1;else if(this.expect(M.comma,u.start||null),this.match(M.parenR)){f=this.state.start;break}if(this.match(M.ellipsis)){var d=this.state.start,p=this.state.startLoc;c=this.state.start,o.push(this.parseParenItem(this.parseRest(),d,p));break}o.push(this.parseMaybeAssign(!1,s,this.parseParenItem,u))}var h=this.state.start,m=this.state.startLoc;this.expect(M.parenR);var y=this.startNodeAt(e,t);if(n&&this.shouldParseArrow()&&(y=this.parseArrow(y))){var v=o,g=Array.isArray(v),b=0;for(v=g?v:v[Symbol.iterator]();;){var _;if(g){if(b>=v.length)break;_=v[b++]}else{if((b=v.next()).done)break;_=b.value}var x=_;x.extra&&x.extra.parenthesized&&this.unexpected(x.extra.parenStart)}return this.parseArrowExpression(y,o)}return o.length||this.unexpected(this.state.lastTokStart),f&&this.unexpected(f),c&&this.unexpected(c),s.start&&this.unexpected(s.start),u.start&&this.unexpected(u.start),o.length>1?((r=this.startNodeAt(i,a)).expressions=o,this.toReferencedList(r.expressions),this.finishNodeAt(r,"SequenceExpression",h,m)):r=o[0],this.addExtra(r,"parenthesized",!0),this.addExtra(r,"parenStart",e),r},X.shouldParseArrow=function(){return!this.canInsertSemicolon()},X.parseArrow=function(e){if(this.eat(M.arrow))return e},X.parseParenItem=function(e){return e},X.parseNew=function(){var e=this.startNode(),t=this.parseIdentifier(!0);if(this.eat(M.dot)){var n=this.parseMetaProperty(e,t,"target");return this.state.inFunction||this.raise(n.property.start,"new.target can only be used in functions"),n}return e.callee=this.parseNoCallExpr(),this.eat(M.parenL)?(e.arguments=this.parseExprList(M.parenR),this.toReferencedList(e.arguments)):e.arguments=[],this.finishNode(e,"NewExpression")},X.parseTemplateElement=function(e){var t=this.startNode();return null===this.state.value&&(e&&this.hasPlugin("templateInvalidEscapes")?this.state.invalidTemplateEscapePosition=null:this.raise(this.state.invalidTemplateEscapePosition,"Invalid escape sequence in template")),t.value={raw:this.input.slice(this.state.start,this.state.end).replace(/\r\n?/g,"\n"),cooked:this.state.value},this.next(),t.tail=this.match(M.backQuote),this.finishNode(t,"TemplateElement")},X.parseTemplate=function(e){var t=this.startNode();this.next(),t.expressions=[];var n=this.parseTemplateElement(e);for(t.quasis=[n];!n.tail;)this.expect(M.dollarBraceL),t.expressions.push(this.parseExpression()),this.expect(M.braceR),t.quasis.push(n=this.parseTemplateElement(e));return this.next(),this.finishNode(t,"TemplateLiteral")},X.parseObj=function(e,t){var n=[],r=Object.create(null),i=!0,a=this.startNode();a.properties=[],this.next();for(var o=null;!this.eat(M.braceR);){if(i)i=!1;else if(this.expect(M.comma),this.eat(M.braceR))break;for(;this.match(M.at);)n.push(this.parseDecorator());var s=this.startNode(),u=!1,l=!1,c=void 0,f=void 0;if(n.length&&(s.decorators=n,n=[]),this.hasPlugin("objectRestSpread")&&this.match(M.ellipsis)){if((s=this.parseSpread(e?{start:0}:void 0)).type=e?"RestProperty":"SpreadProperty",e&&this.toAssignable(s.argument,!0,"object pattern"),a.properties.push(s),!e)continue;var d=this.state.start;if(null===o){if(this.eat(M.braceR))break;if(this.match(M.comma)&&this.lookahead().type===M.braceR)continue;o=d;continue}this.unexpected(o,"Cannot have multiple rest elements when destructuring")}if(s.method=!1,s.shorthand=!1,(e||t)&&(c=this.state.start,f=this.state.startLoc),e||(u=this.eat(M.star)),!e&&this.isContextual("async")){u&&this.unexpected();var p=this.parseIdentifier();this.match(M.colon)||this.match(M.parenL)||this.match(M.braceR)||this.match(M.eq)||this.match(M.comma)?(s.key=p,s.computed=!1):(l=!0,this.hasPlugin("asyncGenerators")&&(u=this.eat(M.star)),this.parsePropertyName(s))}else this.parsePropertyName(s);this.parseObjPropValue(s,c,f,u,l,e,t),this.checkPropClash(s,r),s.shorthand&&this.addExtra(s,"shorthand",!0),a.properties.push(s)}return null!==o&&this.unexpected(o,"The rest element has to be the last element when destructuring"),n.length&&this.raise(this.state.start,"You have trailing decorators with no property"),this.finishNode(a,e?"ObjectPattern":"ObjectExpression")},X.isGetterOrSetterMethod=function(e,t){return!t&&!e.computed&&"Identifier"===e.key.type&&("get"===e.key.name||"set"===e.key.name)&&(this.match(M.string)||this.match(M.num)||this.match(M.bracketL)||this.match(M.name)||this.state.type.keyword)},X.checkGetterSetterParamCount=function(e){var t="get"===e.kind?0:1;if(e.params.length!==t){var n=e.start;"get"===e.kind?this.raise(n,"getter should have no params"):this.raise(n,"setter should have exactly one param")}},X.parseObjectMethod=function(e,t,n,r){return n||t||this.match(M.parenL)?(r&&this.unexpected(),e.kind="method",e.method=!0,this.parseMethod(e,t,n),this.finishNode(e,"ObjectMethod")):this.isGetterOrSetterMethod(e,r)?((t||n)&&this.unexpected(),e.kind=e.key.name,this.parsePropertyName(e),this.parseMethod(e),this.checkGetterSetterParamCount(e),this.finishNode(e,"ObjectMethod")):void 0},X.parseObjectProperty=function(e,t,n,r,i){return this.eat(M.colon)?(e.value=r?this.parseMaybeDefault(this.state.start,this.state.startLoc):this.parseMaybeAssign(!1,i),this.finishNode(e,"ObjectProperty")):e.computed||"Identifier"!==e.key.type?void 0:(this.checkReservedWord(e.key.name,e.key.start,!0,!0),r?e.value=this.parseMaybeDefault(t,n,e.key.__clone()):this.match(M.eq)&&i?(i.start||(i.start=this.state.start),e.value=this.parseMaybeDefault(t,n,e.key.__clone())):e.value=e.key.__clone(),e.shorthand=!0,this.finishNode(e,"ObjectProperty"))},X.parseObjPropValue=function(e,t,n,r,i,a,o){var s=this.parseObjectMethod(e,r,i,a)||this.parseObjectProperty(e,t,n,a,o);return s||this.unexpected(),s},X.parsePropertyName=function(e){if(this.eat(M.bracketL))e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(M.bracketR);else{e.computed=!1;var t=this.state.inPropertyName;this.state.inPropertyName=!0,e.key=this.match(M.num)||this.match(M.string)?this.parseExprAtom():this.parseIdentifier(!0),this.state.inPropertyName=t}return e.key},X.initFunction=function(e,t){e.id=null,e.generator=!1,e.expression=!1,e.async=!!t},X.parseMethod=function(e,t,n){var r=this.state.inMethod;return this.state.inMethod=e.kind||!0,this.initFunction(e,n),this.expect(M.parenL),e.params=this.parseBindingList(M.parenR),e.generator=!!t,this.parseFunctionBody(e),this.state.inMethod=r,e},X.parseArrowExpression=function(e,t,n){return this.initFunction(e,n),e.params=this.toAssignableList(t,!0,"arrow function parameters"),this.parseFunctionBody(e,!0),this.finishNode(e,"ArrowFunctionExpression")},X.isStrictBody=function(e,t){if(!t&&e.body.directives.length){var n=e.body.directives,r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if((i=n.next()).done)break;a=i.value}if("use strict"===a.value.value)return!0}}return!1},X.parseFunctionBody=function(e,t){var n=t&&!this.match(M.braceL),r=this.state.inAsync;if(this.state.inAsync=e.async,n)e.body=this.parseMaybeAssign(),e.expression=!0;else{var i=this.state.inFunction,a=this.state.inGenerator,o=this.state.labels;this.state.inFunction=!0,this.state.inGenerator=e.generator,this.state.labels=[],e.body=this.parseBlock(!0),e.expression=!1,this.state.inFunction=i,this.state.inGenerator=a,this.state.labels=o}this.state.inAsync=r;var s=this.isStrictBody(e,n),u=this.state.strict||t||s;if(s&&e.id&&"Identifier"===e.id.type&&"yield"===e.id.name&&this.raise(e.id.start,"Binding yield in strict mode"),u){var l=Object.create(null),c=this.state.strict;s&&(this.state.strict=!0),e.id&&this.checkLVal(e.id,!0,void 0,"function name");var f=e.params,d=Array.isArray(f),p=0;for(f=d?f:f[Symbol.iterator]();;){var h;if(d){if(p>=f.length)break;h=f[p++]}else{if((p=f.next()).done)break;h=p.value}var m=h;s&&"Identifier"!==m.type&&this.raise(m.start,"Non-simple parameter in strict mode"),this.checkLVal(m,!0,l,"function parameter list")}this.state.strict=c}},X.parseExprList=function(e,t,n){for(var r=[],i=!0;!this.eat(e);){if(i)i=!1;else if(this.expect(M.comma),this.eat(e))break;r.push(this.parseExprListItem(t,n))}return r},X.parseExprListItem=function(e,t,n){return e&&this.match(M.comma)?null:this.match(M.ellipsis)?this.parseSpread(t):this.parseMaybeAssign(!1,t,this.parseParenItem,n)},X.parseIdentifier=function(e){var t=this.startNode();return e||this.checkReservedWord(this.state.value,this.state.start,!!this.state.type.keyword,!1),this.match(M.name)?t.name=this.state.value:this.state.type.keyword?t.name=this.state.type.keyword:this.unexpected(),!e&&"await"===t.name&&this.state.inAsync&&this.raise(t.start,"invalid use of await inside of an async function"),t.loc.identifierName=t.name,this.next(),this.finishNode(t,"Identifier")},X.checkReservedWord=function(e,t,n,r){(this.isReservedWord(e)||n&&this.isKeyword(e))&&this.raise(t,e+" is a reserved word"),this.state.strict&&(i.strict(e)||r&&i.strictBind(e))&&this.raise(t,e+" is a reserved word in strict mode")},X.parseAwait=function(e){return this.state.inAsync||this.unexpected(),this.match(M.star)&&this.raise(e.start,"await* has been removed from the async functions proposal. Use Promise.all() instead."),e.argument=this.parseMaybeUnary(),this.finishNode(e,"AwaitExpression")},X.parseYield=function(){var e=this.startNode();return this.next(),this.match(M.semi)||this.canInsertSemicolon()||!this.match(M.star)&&!this.state.type.startsExpr?(e.delegate=!1,e.argument=null):(e.delegate=this.eat(M.star),e.argument=this.parseMaybeAssign()),this.finishNode(e,"YieldExpression")};var G=B.prototype,K=["leadingComments","trailingComments","innerComments"],J=function(){function e(t,n,r){v(this,e),this.type="",this.start=t,this.end=0,this.loc=new P(n),r&&(this.loc.filename=r)}return e.prototype.__clone=function(){var t=new e;for(var n in this)K.indexOf(n)<0&&(t[n]=this[n]);return t},e}();function $(e,t,n,r){return e.type=t,e.end=n,e.loc.end=r,this.processComment(e),e}function Z(e){return e[e.length-1]}G.startNode=function(){return new J(this.state.start,this.state.startLoc,this.filename)},G.startNodeAt=function(e,t){return new J(e,t,this.filename)},G.finishNode=function(e,t){return $.call(this,e,t,this.state.lastTokEnd,this.state.lastTokEndLoc)},G.finishNodeAt=function(e,t,n,r){return $.call(this,e,t,n,r)},B.prototype.raise=function(e,t){var n=function(e,t){for(var n=1,r=0;;){T.lastIndex=r;var i=T.exec(e);if(!(i&&i.index0)){var t=this.state.commentStack,n=void 0,r=void 0,i=void 0,a=void 0,o=void 0;if(this.state.trailingComments.length>0)this.state.trailingComments[0].start>=e.end?(i=this.state.trailingComments,this.state.trailingComments=[]):this.state.trailingComments.length=0;else{var s=Z(t);t.length>0&&s.trailingComments&&s.trailingComments[0].start>=e.end&&(i=s.trailingComments,s.trailingComments=null)}for(t.length>0&&Z(t).start>=e.start&&(n=t.pop());t.length>0&&Z(t).start>=e.start;)r=t.pop();if(!r&&n&&(r=n),n&&this.state.leadingComments.length>0){var u=Z(this.state.leadingComments);if("ObjectProperty"===n.type){if(u.start>=e.start&&this.state.commentPreviousNode){for(o=0;o0&&(n.trailingComments=this.state.leadingComments,this.state.leadingComments=[])}}else if("CallExpression"===e.type&&e.arguments&&e.arguments.length){var l=Z(e.arguments);l&&u.start>=l.start&&u.end<=e.end&&this.state.commentPreviousNode&&this.state.leadingComments.length>0&&(l.trailingComments=this.state.leadingComments,this.state.leadingComments=[])}}if(r){if(r.leadingComments)if(r!==e&&Z(r.leadingComments).end<=e.start)e.leadingComments=r.leadingComments,r.leadingComments=null;else for(a=r.leadingComments.length-2;a>=0;--a)if(r.leadingComments[a].end<=e.start){e.leadingComments=r.leadingComments.splice(0,a+1);break}}else if(this.state.leadingComments.length>0)if(Z(this.state.leadingComments).end<=e.start){if(this.state.commentPreviousNode)for(o=0;o0&&(e.leadingComments=this.state.leadingComments,this.state.leadingComments=[])}else{for(a=0;ae.start);a++);e.leadingComments=this.state.leadingComments.slice(0,a),0===e.leadingComments.length&&(e.leadingComments=null),0===(i=this.state.leadingComments.slice(a)).length&&(i=null)}this.state.commentPreviousNode=e,i&&(i.length&&i[0].start>=e.start&&Z(i).end<=e.end?e.innerComments=i:e.trailingComments=i),t.push(e)}};var ee=B.prototype;function te(e){return e&&"Property"===e.type&&"init"===e.kind&&!1===e.method}ee.estreeParseRegExpLiteral=function(e){var t=e.pattern,n=e.flags,r=null;try{r=new RegExp(t,n)}catch(e){}var i=this.estreeParseLiteral(r);return i.regex={pattern:t,flags:n},i},ee.estreeParseLiteral=function(e){return this.parseLiteral(e,"Literal")},ee.directiveToStmt=function(e){var t=e.value,n=this.startNodeAt(e.start,e.loc.start),r=this.startNodeAt(t.start,t.loc.start);return r.value=t.value,r.raw=t.extra.raw,n.expression=this.finishNodeAt(r,"Literal",t.end,t.loc.end),n.directive=t.extra.raw.slice(1,-1),this.finishNodeAt(n,"ExpressionStatement",e.end,e.loc.end)};var ne=["any","mixed","empty","bool","boolean","number","string","void","null"],re=B.prototype;re.flowParseTypeInitialiser=function(e){var t=this.state.inType;this.state.inType=!0,this.expect(e||M.colon);var n=this.flowParseType();return this.state.inType=t,n},re.flowParsePredicate=function(){var e=this.startNode(),t=this.state.startLoc,n=this.state.start;this.expect(M.modulo);var r=this.state.startLoc;return this.expectContextual("checks"),t.line===r.line&&t.column===r.column-1||this.raise(n,"Spaces between ´%´ and ´checks´ are not allowed here."),this.eat(M.parenL)?(e.expression=this.parseExpression(),this.expect(M.parenR),this.finishNode(e,"DeclaredPredicate")):this.finishNode(e,"InferredPredicate")},re.flowParseTypeAndPredicateInitialiser=function(){var e=this.state.inType;this.state.inType=!0,this.expect(M.colon);var t=null,n=null;return this.match(M.modulo)?(this.state.inType=e,n=this.flowParsePredicate()):(t=this.flowParseType(),this.state.inType=e,this.match(M.modulo)&&(n=this.flowParsePredicate())),[t,n]},re.flowParseDeclareClass=function(e){return this.next(),this.flowParseInterfaceish(e,!0),this.finishNode(e,"DeclareClass")},re.flowParseDeclareFunction=function(e){this.next();var t=e.id=this.parseIdentifier(),n=this.startNode(),r=this.startNode();this.isRelational("<")?n.typeParameters=this.flowParseTypeParameterDeclaration():n.typeParameters=null,this.expect(M.parenL);var i=this.flowParseFunctionTypeParams();n.params=i.params,n.rest=i.rest,this.expect(M.parenR);var a,o=this.flowParseTypeAndPredicateInitialiser();return n.returnType=o[0],a=o[1],r.typeAnnotation=this.finishNode(n,"FunctionTypeAnnotation"),r.predicate=a,t.typeAnnotation=this.finishNode(r,"TypeAnnotation"),this.finishNode(t,t.type),this.semicolon(),this.finishNode(e,"DeclareFunction")},re.flowParseDeclare=function(e){return this.match(M._class)?this.flowParseDeclareClass(e):this.match(M._function)?this.flowParseDeclareFunction(e):this.match(M._var)?this.flowParseDeclareVariable(e):this.isContextual("module")?this.lookahead().type===M.dot?this.flowParseDeclareModuleExports(e):this.flowParseDeclareModule(e):this.isContextual("type")?this.flowParseDeclareTypeAlias(e):this.isContextual("opaque")?this.flowParseDeclareOpaqueType(e):this.isContextual("interface")?this.flowParseDeclareInterface(e):this.match(M._export)?this.flowParseDeclareExportDeclaration(e):void this.unexpected()},re.flowParseDeclareExportDeclaration=function(e){if(this.expect(M._export),this.isContextual("opaque"))return e.declaration=this.flowParseDeclare(this.startNode()),e.default=!1,this.finishNode(e,"DeclareExportDeclaration");throw this.unexpected()},re.flowParseDeclareVariable=function(e){return this.next(),e.id=this.flowParseTypeAnnotatableIdentifier(),this.semicolon(),this.finishNode(e,"DeclareVariable")},re.flowParseDeclareModule=function(e){this.next(),this.match(M.string)?e.id=this.parseExprAtom():e.id=this.parseIdentifier();var t=e.body=this.startNode(),n=t.body=[];for(this.expect(M.braceL);!this.match(M.braceR);){var r=this.startNode();if(this.match(M._import)){var i=this.lookahead();"type"!==i.value&&"typeof"!==i.value&&this.unexpected(null,"Imports within a `declare module` body must always be `import type` or `import typeof`"),this.parseImport(r)}else this.expectContextual("declare","Only declares and type imports are allowed inside declare module"),r=this.flowParseDeclare(r,!0);n.push(r)}return this.expect(M.braceR),this.finishNode(t,"BlockStatement"),this.finishNode(e,"DeclareModule")},re.flowParseDeclareModuleExports=function(e){return this.expectContextual("module"),this.expect(M.dot),this.expectContextual("exports"),e.typeAnnotation=this.flowParseTypeAnnotation(),this.semicolon(),this.finishNode(e,"DeclareModuleExports")},re.flowParseDeclareTypeAlias=function(e){return this.next(),this.flowParseTypeAlias(e),this.finishNode(e,"DeclareTypeAlias")},re.flowParseDeclareOpaqueType=function(e){return this.next(),this.flowParseOpaqueType(e,!0),this.finishNode(e,"DeclareOpaqueType")},re.flowParseDeclareInterface=function(e){return this.next(),this.flowParseInterfaceish(e),this.finishNode(e,"DeclareInterface")},re.flowParseInterfaceish=function(e){if(e.id=this.parseIdentifier(),this.isRelational("<")?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.extends=[],e.mixins=[],this.eat(M._extends))do{e.extends.push(this.flowParseInterfaceExtends())}while(this.eat(M.comma));if(this.isContextual("mixins")){this.next();do{e.mixins.push(this.flowParseInterfaceExtends())}while(this.eat(M.comma))}e.body=this.flowParseObjectType(!0,!1,!1)},re.flowParseInterfaceExtends=function(){var e=this.startNode();return e.id=this.flowParseQualifiedTypeIdentifier(),this.isRelational("<")?e.typeParameters=this.flowParseTypeParameterInstantiation():e.typeParameters=null,this.finishNode(e,"InterfaceExtends")},re.flowParseInterface=function(e){return this.flowParseInterfaceish(e,!1),this.finishNode(e,"InterfaceDeclaration")},re.flowParseRestrictedIdentifier=function(e){return ne.indexOf(this.state.value)>-1&&this.raise(this.state.start,"Cannot overwrite primitive type "+this.state.value),this.parseIdentifier(e)},re.flowParseTypeAlias=function(e){return e.id=this.flowParseRestrictedIdentifier(),this.isRelational("<")?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.right=this.flowParseTypeInitialiser(M.eq),this.semicolon(),this.finishNode(e,"TypeAlias")},re.flowParseOpaqueType=function(e,t){return this.expectContextual("type"),e.id=this.flowParseRestrictedIdentifier(),this.isRelational("<")?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.supertype=null,this.match(M.colon)&&(e.supertype=this.flowParseTypeInitialiser(M.colon)),e.impltype=null,t||(e.impltype=this.flowParseTypeInitialiser(M.eq)),this.semicolon(),this.finishNode(e,"OpaqueType")},re.flowParseTypeParameter=function(){var e=this.startNode(),t=this.flowParseVariance(),n=this.flowParseTypeAnnotatableIdentifier();return e.name=n.name,e.variance=t,e.bound=n.typeAnnotation,this.match(M.eq)&&(this.eat(M.eq),e.default=this.flowParseType()),this.finishNode(e,"TypeParameter")},re.flowParseTypeParameterDeclaration=function(){var e=this.state.inType,t=this.startNode();t.params=[],this.state.inType=!0,this.isRelational("<")||this.match(M.jsxTagStart)?this.next():this.unexpected();do{t.params.push(this.flowParseTypeParameter()),this.isRelational(">")||this.expect(M.comma)}while(!this.isRelational(">"));return this.expectRelational(">"),this.state.inType=e,this.finishNode(t,"TypeParameterDeclaration")},re.flowParseTypeParameterInstantiation=function(){var e=this.startNode(),t=this.state.inType;for(e.params=[],this.state.inType=!0,this.expectRelational("<");!this.isRelational(">");)e.params.push(this.flowParseType()),this.isRelational(">")||this.expect(M.comma);return this.expectRelational(">"),this.state.inType=t,this.finishNode(e,"TypeParameterInstantiation")},re.flowParseObjectPropertyKey=function(){return this.match(M.num)||this.match(M.string)?this.parseExprAtom():this.parseIdentifier(!0)},re.flowParseObjectTypeIndexer=function(e,t,n){return e.static=t,this.expect(M.bracketL),this.lookahead().type===M.colon?(e.id=this.flowParseObjectPropertyKey(),e.key=this.flowParseTypeInitialiser()):(e.id=null,e.key=this.flowParseType()),this.expect(M.bracketR),e.value=this.flowParseTypeInitialiser(),e.variance=n,this.flowObjectTypeSemicolon(),this.finishNode(e,"ObjectTypeIndexer")},re.flowParseObjectTypeMethodish=function(e){for(e.params=[],e.rest=null,e.typeParameters=null,this.isRelational("<")&&(e.typeParameters=this.flowParseTypeParameterDeclaration()),this.expect(M.parenL);!this.match(M.parenR)&&!this.match(M.ellipsis);)e.params.push(this.flowParseFunctionTypeParam()),this.match(M.parenR)||this.expect(M.comma);return this.eat(M.ellipsis)&&(e.rest=this.flowParseFunctionTypeParam()),this.expect(M.parenR),e.returnType=this.flowParseTypeInitialiser(),this.finishNode(e,"FunctionTypeAnnotation")},re.flowParseObjectTypeMethod=function(e,t,n,r){var i=this.startNodeAt(e,t);return i.value=this.flowParseObjectTypeMethodish(this.startNodeAt(e,t)),i.static=n,i.key=r,i.optional=!1,this.flowObjectTypeSemicolon(),this.finishNode(i,"ObjectTypeProperty")},re.flowParseObjectTypeCallProperty=function(e,t){var n=this.startNode();return e.static=t,e.value=this.flowParseObjectTypeMethodish(n),this.flowObjectTypeSemicolon(),this.finishNode(e,"ObjectTypeCallProperty")},re.flowParseObjectType=function(e,t,n){var r=this.state.inType;this.state.inType=!0;var i=this.startNode(),a=void 0,o=void 0,s=!1;i.callProperties=[],i.properties=[],i.indexers=[];var u=void 0,l=void 0;for(t&&this.match(M.braceBarL)?(this.expect(M.braceBarL),u=M.braceBarR,l=!0):(this.expect(M.braceL),u=M.braceR,l=!1),i.exact=l;!this.match(u);){var c=!1,f=this.state.start,d=this.state.startLoc;a=this.startNode(),e&&this.isContextual("static")&&this.lookahead().type!==M.colon&&(this.next(),s=!0);var p=this.state.start,h=this.flowParseVariance();this.match(M.bracketL)?i.indexers.push(this.flowParseObjectTypeIndexer(a,s,h)):this.match(M.parenL)||this.isRelational("<")?(h&&this.unexpected(p),i.callProperties.push(this.flowParseObjectTypeCallProperty(a,s))):this.match(M.ellipsis)?(n||this.unexpected(null,"Spread operator cannot appear in class or interface definitions"),h&&this.unexpected(h.start,"Spread properties cannot have variance"),this.expect(M.ellipsis),a.argument=this.flowParseType(),this.flowObjectTypeSemicolon(),i.properties.push(this.finishNode(a,"ObjectTypeSpreadProperty"))):(o=this.flowParseObjectPropertyKey(),this.isRelational("<")||this.match(M.parenL)?(h&&this.unexpected(h.start),i.properties.push(this.flowParseObjectTypeMethod(f,d,s,o))):(this.eat(M.question)&&(c=!0),a.key=o,a.value=this.flowParseTypeInitialiser(),a.optional=c,a.static=s,a.variance=h,this.flowObjectTypeSemicolon(),i.properties.push(this.finishNode(a,"ObjectTypeProperty")))),s=!1}this.expect(u);var m=this.finishNode(i,"ObjectTypeAnnotation");return this.state.inType=r,m},re.flowObjectTypeSemicolon=function(){this.eat(M.semi)||this.eat(M.comma)||this.match(M.braceR)||this.match(M.braceBarR)||this.unexpected()},re.flowParseQualifiedTypeIdentifier=function(e,t,n){e=e||this.state.start,t=t||this.state.startLoc;for(var r=n||this.parseIdentifier();this.eat(M.dot);){var i=this.startNodeAt(e,t);i.qualification=r,i.id=this.parseIdentifier(),r=this.finishNode(i,"QualifiedTypeIdentifier")}return r},re.flowParseGenericType=function(e,t,n){var r=this.startNodeAt(e,t);return r.typeParameters=null,r.id=this.flowParseQualifiedTypeIdentifier(e,t,n),this.isRelational("<")&&(r.typeParameters=this.flowParseTypeParameterInstantiation()),this.finishNode(r,"GenericTypeAnnotation")},re.flowParseTypeofType=function(){var e=this.startNode();return this.expect(M._typeof),e.argument=this.flowParsePrimaryType(),this.finishNode(e,"TypeofTypeAnnotation")},re.flowParseTupleType=function(){var e=this.startNode();for(e.types=[],this.expect(M.bracketL);this.state.pos0&&void 0!==arguments[0]?arguments[0]:[],rest:null};!this.match(M.parenR)&&!this.match(M.ellipsis);)e.params.push(this.flowParseFunctionTypeParam()),this.match(M.parenR)||this.expect(M.comma);return this.eat(M.ellipsis)&&(e.rest=this.flowParseFunctionTypeParam()),e},re.flowIdentToTypeAnnotation=function(e,t,n,r){switch(r.name){case"any":return this.finishNode(n,"AnyTypeAnnotation");case"void":return this.finishNode(n,"VoidTypeAnnotation");case"bool":case"boolean":return this.finishNode(n,"BooleanTypeAnnotation");case"mixed":return this.finishNode(n,"MixedTypeAnnotation");case"empty":return this.finishNode(n,"EmptyTypeAnnotation");case"number":return this.finishNode(n,"NumberTypeAnnotation");case"string":return this.finishNode(n,"StringTypeAnnotation");default:return this.flowParseGenericType(e,t,r)}},re.flowParsePrimaryType=function(){var e=this.state.start,t=this.state.startLoc,n=this.startNode(),r=void 0,i=void 0,a=!1,o=this.state.noAnonFunctionType;switch(this.state.type){case M.name:return this.flowIdentToTypeAnnotation(e,t,n,this.parseIdentifier());case M.braceL:return this.flowParseObjectType(!1,!1,!0);case M.braceBarL:return this.flowParseObjectType(!1,!0,!0);case M.bracketL:return this.flowParseTupleType();case M.relational:if("<"===this.state.value)return n.typeParameters=this.flowParseTypeParameterDeclaration(),this.expect(M.parenL),r=this.flowParseFunctionTypeParams(),n.params=r.params,n.rest=r.rest,this.expect(M.parenR),this.expect(M.arrow),n.returnType=this.flowParseType(),this.finishNode(n,"FunctionTypeAnnotation");break;case M.parenL:if(this.next(),!this.match(M.parenR)&&!this.match(M.ellipsis))if(this.match(M.name)){var s=this.lookahead().type;a=s!==M.question&&s!==M.colon}else a=!0;if(a){if(this.state.noAnonFunctionType=!1,i=this.flowParseType(),this.state.noAnonFunctionType=o,this.state.noAnonFunctionType||!(this.match(M.comma)||this.match(M.parenR)&&this.lookahead().type===M.arrow))return this.expect(M.parenR),i;this.eat(M.comma)}return r=i?this.flowParseFunctionTypeParams([this.reinterpretTypeAsFunctionTypeParam(i)]):this.flowParseFunctionTypeParams(),n.params=r.params,n.rest=r.rest,this.expect(M.parenR),this.expect(M.arrow),n.returnType=this.flowParseType(),n.typeParameters=null,this.finishNode(n,"FunctionTypeAnnotation");case M.string:return this.parseLiteral(this.state.value,"StringLiteralTypeAnnotation");case M._true:case M._false:return n.value=this.match(M._true),this.next(),this.finishNode(n,"BooleanLiteralTypeAnnotation");case M.plusMin:if("-"===this.state.value)return this.next(),this.match(M.num)||this.unexpected(null,"Unexpected token, expected number"),this.parseLiteral(-this.state.value,"NumericLiteralTypeAnnotation",n.start,n.loc.start);this.unexpected();case M.num:return this.parseLiteral(this.state.value,"NumericLiteralTypeAnnotation");case M._null:return n.value=this.match(M._null),this.next(),this.finishNode(n,"NullLiteralTypeAnnotation");case M._this:return n.value=this.match(M._this),this.next(),this.finishNode(n,"ThisTypeAnnotation");case M.star:return this.next(),this.finishNode(n,"ExistentialTypeParam");default:if("typeof"===this.state.type.keyword)return this.flowParseTypeofType()}this.unexpected()},re.flowParsePostfixType=function(){for(var e=this.state.start,t=this.state.startLoc,n=this.flowParsePrimaryType();!this.canInsertSemicolon()&&this.match(M.bracketL);){var r=this.startNodeAt(e,t);r.elementType=n,this.expect(M.bracketL),this.expect(M.bracketR),n=this.finishNode(r,"ArrayTypeAnnotation")}return n},re.flowParsePrefixType=function(){var e=this.startNode();return this.eat(M.question)?(e.typeAnnotation=this.flowParsePrefixType(),this.finishNode(e,"NullableTypeAnnotation")):this.flowParsePostfixType()},re.flowParseAnonFunctionWithoutParens=function(){var e=this.flowParsePrefixType();if(!this.state.noAnonFunctionType&&this.eat(M.arrow)){var t=this.startNodeAt(e.start,e.loc.start);return t.params=[this.reinterpretTypeAsFunctionTypeParam(e)],t.rest=null,t.returnType=this.flowParseType(),t.typeParameters=null,this.finishNode(t,"FunctionTypeAnnotation")}return e},re.flowParseIntersectionType=function(){var e=this.startNode();this.eat(M.bitwiseAND);var t=this.flowParseAnonFunctionWithoutParens();for(e.types=[t];this.eat(M.bitwiseAND);)e.types.push(this.flowParseAnonFunctionWithoutParens());return 1===e.types.length?t:this.finishNode(e,"IntersectionTypeAnnotation")},re.flowParseUnionType=function(){var e=this.startNode();this.eat(M.bitwiseOR);var t=this.flowParseIntersectionType();for(e.types=[t];this.eat(M.bitwiseOR);)e.types.push(this.flowParseIntersectionType());return 1===e.types.length?t:this.finishNode(e,"UnionTypeAnnotation")},re.flowParseType=function(){var e=this.state.inType;this.state.inType=!0;var t=this.flowParseUnionType();return this.state.inType=e,t},re.flowParseTypeAnnotation=function(){var e=this.startNode();return e.typeAnnotation=this.flowParseTypeInitialiser(),this.finishNode(e,"TypeAnnotation")},re.flowParseTypeAndPredicateAnnotation=function(){var e=this.startNode(),t=this.flowParseTypeAndPredicateInitialiser();return e.typeAnnotation=t[0],e.predicate=t[1],this.finishNode(e,"TypeAnnotation")},re.flowParseTypeAnnotatableIdentifier=function(){var e=this.flowParseRestrictedIdentifier();return this.match(M.colon)&&(e.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(e,e.type)),e},re.typeCastToParameter=function(e){return e.expression.typeAnnotation=e.typeAnnotation,this.finishNodeAt(e.expression,e.expression.type,e.typeAnnotation.end,e.typeAnnotation.loc.end)},re.flowParseVariance=function(){var e=null;return this.match(M.plusMin)&&("+"===this.state.value?e="plus":"-"===this.state.value&&(e="minus"),this.next()),e};var ie=String.fromCodePoint; -/*! https://mths.be/fromcodepoint v0.2.1 by @mathias */if(!ie){var ae=String.fromCharCode,oe=Math.floor;ie=function(){var e=[],t=void 0,n=void 0,r=-1,i=arguments.length;if(!i)return"";for(var a="";++r1114111||oe(o)!=o)throw RangeError("Invalid code point: "+o);o<=65535?e.push(o):(t=55296+((o-=65536)>>10),n=o%1024+56320,e.push(t,n)),(r+1==i||e.length>16384)&&(a+=ae.apply(null,e),e.length=0)}return a}}var se=ie,ue={quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"},le=/^[\da-fA-F]+$/,ce=/^\d+$/;C.j_oTag=new L("...",!0,!0),M.jsxName=new x("jsxName"),M.jsxText=new x("jsxText",{beforeExpr:!0}),M.jsxTagStart=new x("jsxTagStart",{startsExpr:!0}),M.jsxTagEnd=new x("jsxTagEnd"),M.jsxTagStart.updateContext=function(){this.state.context.push(C.j_expr),this.state.context.push(C.j_oTag),this.state.exprAllowed=!1},M.jsxTagEnd.updateContext=function(e){var t=this.state.context.pop();t===C.j_oTag&&e===M.slash||t===C.j_cTag?(this.state.context.pop(),this.state.exprAllowed=this.curContext()===C.j_expr):this.state.exprAllowed=!0};var fe=B.prototype;function de(e){return"JSXIdentifier"===e.type?e.name:"JSXNamespacedName"===e.type?e.namespace.name+":"+e.name.name:"JSXMemberExpression"===e.type?de(e.object)+"."+de(e.property):void 0}fe.jsxReadToken=function(){for(var e="",t=this.state.pos;;){this.state.pos>=this.input.length&&this.raise(this.state.start,"Unterminated JSX contents");var n=this.input.charCodeAt(this.state.pos);switch(n){case 60:case 123:return this.state.pos===this.state.start?60===n&&this.state.exprAllowed?(++this.state.pos,this.finishToken(M.jsxTagStart)):this.getTokenFromCode(n):(e+=this.input.slice(t,this.state.pos),this.finishToken(M.jsxText,e));case 38:e+=this.input.slice(t,this.state.pos),e+=this.jsxReadEntity(),t=this.state.pos;break;default:D(n)?(e+=this.input.slice(t,this.state.pos),e+=this.jsxReadNewLine(!0),t=this.state.pos):++this.state.pos}}},fe.jsxReadNewLine=function(e){var t=this.input.charCodeAt(this.state.pos),n=void 0;return++this.state.pos,13===t&&10===this.input.charCodeAt(this.state.pos)?(++this.state.pos,n=e?"\n":"\r\n"):n=String.fromCharCode(t),++this.state.curLine,this.state.lineStart=this.state.pos,n},fe.jsxReadString=function(e){for(var t="",n=++this.state.pos;;){this.state.pos>=this.input.length&&this.raise(this.state.start,"Unterminated string constant");var r=this.input.charCodeAt(this.state.pos);if(r===e)break;38===r?(t+=this.input.slice(n,this.state.pos),t+=this.jsxReadEntity(),n=this.state.pos):D(r)?(t+=this.input.slice(n,this.state.pos),t+=this.jsxReadNewLine(!1),n=this.state.pos):++this.state.pos}return t+=this.input.slice(n,this.state.pos++),this.finishToken(M.string,t)},fe.jsxReadEntity=function(){for(var e="",t=0,n=void 0,r=this.input[this.state.pos],i=++this.state.pos;this.state.pos")}return n.openingElement=i,n.closingElement=a,n.children=r,this.match(M.relational)&&"<"===this.state.value&&this.raise(this.state.start,"Adjacent JSX elements must be wrapped in an enclosing tag"),this.finishNode(n,"JSXElement")},fe.jsxParseElement=function(){var e=this.state.start,t=this.state.startLoc;return this.next(),this.jsxParseElementAt(e,t)};R.estree=function(e){e.extend("checkDeclaration",function(e){return function(t){te(t)?this.checkDeclaration(t.value):e.call(this,t)}}),e.extend("checkGetterSetterParamCount",function(){return function(e){var t="get"===e.kind?0:1;if(e.value.params.length!==t){var n=e.start;"get"===e.kind?this.raise(n,"getter should have no params"):this.raise(n,"setter should have exactly one param")}}}),e.extend("checkLVal",function(e){return function(t,n,r){var i=this;switch(t.type){case"ObjectPattern":t.properties.forEach(function(e){i.checkLVal("Property"===e.type?e.value:e,n,r,"object destructuring pattern")});break;default:for(var a=arguments.length,o=Array(a>3?a-3:0),s=3;s0){var n=e.body.body,r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if((i=n.next()).done)break;a=i.value}var o=a;if("ExpressionStatement"!==o.type||"Literal"!==o.expression.type)break;if("use strict"===o.expression.value)return!0}}return!1}}),e.extend("isValidDirective",function(){return function(e){return!("ExpressionStatement"!==e.type||"Literal"!==e.expression.type||"string"!=typeof e.expression.value||e.expression.extra&&e.expression.extra.parenthesized)}}),e.extend("stmtToDirective",function(e){return function(t){var n=e.call(this,t),r=t.expression.value;return n.value.value=r,n}}),e.extend("parseBlockBody",function(e){return function(t){for(var n=this,r=arguments.length,i=Array(r>1?r-1:0),a=1;a1?r-1:0),a=1;a2?r-2:0),a=2;a=o.length)break;l=o[u++]}else{if((u=o.next()).done)break;l=u.value}var c=l;"get"===c.kind||"set"===c.kind?this.raise(c.key.start,"Object pattern can't contain getter or setter"):c.method?this.raise(c.key.start,"Object pattern can't contain methods"):this.toAssignable(c,n,"object destructuring pattern")}return t}return e.call.apply(e,[this,t,n].concat(i))}})},R.flow=function(e){e.extend("parseFunctionBody",function(e){return function(t,n){return this.match(M.colon)&&!n&&(t.returnType=this.flowParseTypeAndPredicateAnnotation()),e.call(this,t,n)}}),e.extend("parseStatement",function(e){return function(t,n){if(this.state.strict&&this.match(M.name)&&"interface"===this.state.value){var r=this.startNode();return this.next(),this.flowParseInterface(r)}return e.call(this,t,n)}}),e.extend("parseExpressionStatement",function(e){return function(t,n){if("Identifier"===n.type)if("declare"===n.name){if(this.match(M._class)||this.match(M.name)||this.match(M._function)||this.match(M._var)||this.match(M._export))return this.flowParseDeclare(t)}else if(this.match(M.name)){if("interface"===n.name)return this.flowParseInterface(t);if("type"===n.name)return this.flowParseTypeAlias(t);if("opaque"===n.name)return this.flowParseOpaqueType(t,!1)}return e.call(this,t,n)}}),e.extend("shouldParseExportDeclaration",function(e){return function(){return this.isContextual("type")||this.isContextual("interface")||this.isContextual("opaque")||e.call(this)}}),e.extend("isExportDefaultSpecifier",function(e){return function(){return(!this.match(M.name)||"type"!==this.state.value&&"interface"!==this.state.value&&"opaque"!==this.state.value)&&e.call(this)}}),e.extend("parseConditional",function(e){return function(t,n,r,i,a){if(a&&this.match(M.question)){var o=this.state.clone();try{return e.call(this,t,n,r,i)}catch(e){if(e instanceof SyntaxError)return this.state=o,a.start=e.pos||this.state.start,t;throw e}}return e.call(this,t,n,r,i)}}),e.extend("parseParenItem",function(e){return function(t,n,r){if(t=e.call(this,t,n,r),this.eat(M.question)&&(t.optional=!0),this.match(M.colon)){var i=this.startNodeAt(n,r);return i.expression=t,i.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(i,"TypeCastExpression")}return t}}),e.extend("parseExport",function(e){return function(t){return"ExportNamedDeclaration"===(t=e.call(this,t)).type&&(t.exportKind=t.exportKind||"value"),t}}),e.extend("parseExportDeclaration",function(e){return function(t){if(this.isContextual("type")){t.exportKind="type";var n=this.startNode();return this.next(),this.match(M.braceL)?(t.specifiers=this.parseExportSpecifiers(),this.parseExportFrom(t),null):this.flowParseTypeAlias(n)}if(this.isContextual("opaque")){t.exportKind="type";var r=this.startNode();return this.next(),this.flowParseOpaqueType(r,!1)}if(this.isContextual("interface")){t.exportKind="type";var i=this.startNode();return this.next(),this.flowParseInterface(i)}return e.call(this,t)}}),e.extend("parseClassId",function(e){return function(t){e.apply(this,arguments),this.isRelational("<")&&(t.typeParameters=this.flowParseTypeParameterDeclaration())}}),e.extend("isKeyword",function(e){return function(t){return(!this.state.inType||"void"!==t)&&e.call(this,t)}}),e.extend("readToken",function(e){return function(t){return!this.state.inType||62!==t&&60!==t?e.call(this,t):this.finishOp(M.relational,1)}}),e.extend("jsx_readToken",function(e){return function(){if(!this.state.inType)return e.call(this)}}),e.extend("toAssignable",function(e){return function(t,n,r){return"TypeCastExpression"===t.type?e.call(this,this.typeCastToParameter(t),n,r):e.call(this,t,n,r)}}),e.extend("toAssignableList",function(e){return function(t,n,r){for(var i=0;i2?r-2:0),a=2;adocument.F=Object<\/script>"),e.close(),u=e.F;r--;)delete u.prototype[a[r]];return u()};e.exports=Object.create||function(e,t){var n;return null!==e?(s.prototype=r(e),n=new s,s.prototype=null,n[o]=e):n=u(),void 0===t?n:i(n,t)}},function(e,t){"use strict";t.f={}.propertyIsEnumerable},function(e,t){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var r=n(23).f,i=n(28),a=n(13)("toStringTag");e.exports=function(e,t,n){e&&!i(e=n?e:e.prototype,a)&&r(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";var r=n(140);e.exports=function(e){return Object(r(e))}},function(e,t){"use strict";var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t){},function(e,t,n){"use strict";t.ast=n(461),t.code=n(240),t.keyword=n(462)},function(e,t,n){"use strict";var r=n(546),i=n(547),a=n(548),o=n(549),s=n(550);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t1?n[a-1]:void 0,s=a>2?n[2]:void 0;for(o=e.length>3&&"function"==typeof o?(a--,o):void 0,s&&i(n[0],n[1],s)&&(o=a<3?void 0:o,a=1),t=Object(t);++r-1:!!c&&r(e,t,n)>-1}},function(e,t,n){"use strict";var r=n(493),i=n(25),a=Object.prototype,o=a.hasOwnProperty,s=a.propertyIsEnumerable,u=r(function(){return arguments}())?r:function(e){return i(e)&&o.call(e,"callee")&&!s.call(e,"callee")};e.exports=u},function(e,t,n){(function(e){"use strict";var r="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},i=n(17),a=n(596),o="object"==r(t)&&t&&!t.nodeType&&t,s=o&&"object"==r(e)&&e&&!e.nodeType&&e,u=s&&s.exports===o?i.Buffer:void 0,l=(u?u.isBuffer:void 0)||a;e.exports=l}).call(t,n(39)(e))},function(e,t,n){"use strict";var r=n(253);e.exports=function(e){return null==e?"":r(e)}},96,function(e,t,n){"use strict";t.__esModule=!0,t.runtimeProperty=function(e){return r.memberExpression(r.identifier("regeneratorRuntime"),r.identifier(e),!1)},t.isReference=function(e){return e.isReferenced()||e.parentPath.isAssignmentExpression({left:e.node})},t.replaceWithOrRemove=function(e,t){t?e.replaceWith(t):e.remove()};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1))},function(e,t,n){(function(e,r){"use strict";var i="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},a=/%[sdj%]/g;t.format=function(e){if(!g(e)){for(var t=[],n=0;n=i)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return e}}),s=r[n];n=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),m(n)?r.showHidden=n:n&&t._extend(r,n),b(r.showHidden)&&(r.showHidden=!1),b(r.depth)&&(r.depth=2),b(r.colors)&&(r.colors=!1),b(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=l),f(r,e,r.depth)}function l(e,t){var n=u.styles[t];return n?"["+u.colors[n][0]+"m"+e+"["+u.colors[n][1]+"m":e}function c(e,t){return e}function f(e,n,r){if(e.customInspect&&n&&M(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var i=n.inspect(r,e);return g(i)||(i=f(e,i,r)),i}var a=function(e,t){if(b(t))return e.stylize("undefined","undefined");if(g(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}if(v(t))return e.stylize(""+t,"number");if(m(t))return e.stylize(""+t,"boolean");if(y(t))return e.stylize("null","null")}(e,n);if(a)return a;var o=Object.keys(n),s=function(e){var t={};return e.forEach(function(e,n){t[e]=!0}),t}(o);if(e.showHidden&&(o=Object.getOwnPropertyNames(n)),k(n)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return d(n);if(0===o.length){if(M(n)){var u=n.name?": "+n.name:"";return e.stylize("[Function"+u+"]","special")}if(_(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(w(n))return e.stylize(Date.prototype.toString.call(n),"date");if(k(n))return d(n)}var l,c="",x=!1,E=["{","}"];(h(n)&&(x=!0,E=["[","]"]),M(n))&&(c=" [Function"+(n.name?": "+n.name:"")+"]");return _(n)&&(c=" "+RegExp.prototype.toString.call(n)),w(n)&&(c=" "+Date.prototype.toUTCString.call(n)),k(n)&&(c=" "+d(n)),0!==o.length||x&&0!=n.length?r<0?_(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special"):(e.seen.push(n),l=x?function(e,t,n,r,i){for(var a=[],o=0,s=t.length;o=0&&0,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60)return n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1];return n[0]+t+" "+e.join(", ")+" "+n[1]}(l,c,E)):E[0]+c+E[1]}function d(e){return"["+Error.prototype.toString.call(e)+"]"}function p(e,t,n,r,i,a){var o,s,u;if((u=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?s=u.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):u.set&&(s=e.stylize("[Setter]","special")),D(r,i)||(o="["+i+"]"),s||(e.seen.indexOf(u.value)<0?(s=y(n)?f(e,u.value,null):f(e,u.value,n-1)).indexOf("\n")>-1&&(s=a?s.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+s.split("\n").map(function(e){return" "+e}).join("\n")):s=e.stylize("[Circular]","special")),b(o)){if(a&&i.match(/^\d+$/))return s;(o=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+s}function h(e){return Array.isArray(e)}function m(e){return"boolean"==typeof e}function y(e){return null===e}function v(e){return"number"==typeof e}function g(e){return"string"==typeof e}function b(e){return void 0===e}function _(e){return x(e)&&"[object RegExp]"===E(e)}function x(e){return"object"===(void 0===e?"undefined":i(e))&&null!==e}function w(e){return x(e)&&"[object Date]"===E(e)}function k(e){return x(e)&&("[object Error]"===E(e)||e instanceof Error)}function M(e){return"function"==typeof e}function E(e){return Object.prototype.toString.call(e)}function S(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(e){if(b(o)&&(o=r.env.NODE_DEBUG||""),e=e.toUpperCase(),!s[e])if(new RegExp("\\b"+e+"\\b","i").test(o)){var n=r.pid;s[e]=function(){var r=t.format.apply(t,arguments);console.error("%s %d: %s",e,n,r)}}else s[e]=function(){};return s[e]},t.inspect=u,u.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},u.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=h,t.isBoolean=m,t.isNull=y,t.isNullOrUndefined=function(e){return null==e},t.isNumber=v,t.isString=g,t.isSymbol=function(e){return"symbol"===(void 0===e?"undefined":i(e))},t.isUndefined=b,t.isRegExp=_,t.isObject=x,t.isDate=w,t.isError=k,t.isFunction=M,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"===(void 0===e?"undefined":i(e))||void 0===e},t.isBuffer=n(627);var T=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function D(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){var e,n;console.log("%s - %s",(e=new Date,n=[S(e.getHours()),S(e.getMinutes()),S(e.getSeconds())].join(":"),[e.getDate(),T[e.getMonth()],n].join(" ")),t.format.apply(t,arguments))},t.inherits=n(626),t._extend=function(e,t){if(!t||!x(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e}}).call(t,function(){return this}(),n(8))},function(e,t,n){(function(r){"use strict";t.__esModule=!0;var i=s(n(11));t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.cwd();if("object"===(void 0===a.default?"undefined":(0,i.default)(a.default)))return null;var n=u[t];if(!n){n=new a.default;var s=o.default.join(t,".babelrc");n.id=s,n.filename=s,n.paths=a.default._nodeModulePaths(t),u[t]=n}try{return a.default._resolveFilename(e,n)}catch(e){return null}};var a=s(n(115)),o=s(n(19));function s(e){return e&&e.__esModule?e:{default:e}}var u={};e.exports=t.default}).call(t,n(8))},function(e,t,n){"use strict";t.__esModule=!0;var r=s(n(133)),i=s(n(3)),a=s(n(42)),o=s(n(41));function s(e){return e&&e.__esModule?e:{default:e}}var u=function(e){function t(){(0,i.default)(this,t);var n=(0,a.default)(this,e.call(this));return n.dynamicData={},n}return(0,o.default)(t,e),t.prototype.setDynamic=function(e,t){this.dynamicData[e]=t},t.prototype.get=function(t){if(this.has(t))return e.prototype.get.call(this,t);if(Object.prototype.hasOwnProperty.call(this.dynamicData,t)){var n=this.dynamicData[t]();return this.set(t,n),n}},t}(r.default);t.default=u,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(3)),i=a(n(239));function a(e){return e&&e.__esModule?e:{default:e}}var o=(0,i.default)("babel:verbose"),s=(0,i.default)("babel"),u=[],l=function(){function e(t,n){(0,r.default)(this,e),this.filename=n,this.file=t}return e.prototype._buildMessage=function(e){var t="[BABEL] "+this.filename;return e&&(t+=": "+e),t},e.prototype.warn=function(e){console.warn(this._buildMessage(e))},e.prototype.error=function(e){throw new(arguments.length>1&&void 0!==arguments[1]?arguments[1]:Error)(this._buildMessage(e))},e.prototype.deprecate=function(e){this.file.opts&&this.file.opts.suppressDeprecationMessages||(e=this._buildMessage(e),u.indexOf(e)>=0||(u.push(e),console.error(e)))},e.prototype.verbose=function(e){o.enabled&&o(this._buildMessage(e))},e.prototype.debug=function(e){s.enabled&&s(this._buildMessage(e))},e.prototype.deopt=function(e,t){this.debug(t)},e}();t.default=l,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.ImportDeclaration=t.ModuleDeclaration=void 0;var r,i=n(2),a=(r=i)&&r.__esModule?r:{default:r};t.ExportDeclaration=function(e,t){var n=e.node,r=n.source?n.source.value:null,i=t.metadata.modules.exports,s=e.get("declaration");if(s.isStatement()){var u=s.getBindingIdentifiers();for(var l in u)i.exported.push(l),i.specifiers.push({kind:"local",local:l,exported:e.isExportDefaultDeclaration()?"default":l})}if(e.isExportNamedDeclaration()&&n.specifiers)for(var c=n.specifiers,f=Array.isArray(c),d=0,c=f?c:(0,a.default)(c);;){var p;if(f){if(d>=c.length)break;p=c[d++]}else{if((d=c.next()).done)break;p=d.value}var h=p,m=h.exported.name;i.exported.push(m),o.isExportDefaultSpecifier(h)&&i.specifiers.push({kind:"external",local:m,exported:m,source:r}),o.isExportNamespaceSpecifier(h)&&i.specifiers.push({kind:"external-namespace",exported:m,source:r});var y=h.local;y&&(r&&i.specifiers.push({kind:"external",local:y.name,exported:m,source:r}),r||i.specifiers.push({kind:"local",local:y.name,exported:m}))}e.isExportAllDeclaration()&&i.specifiers.push({kind:"external-all",source:r})},t.Scope=function(e){e.skip()};var o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));t.ModuleDeclaration={enter:function(e,t){var n=e.node;n.source&&(n.source.value=t.resolveModuleSource(n.source.value))}},t.ImportDeclaration={exit:function(e,t){var n=e.node,r=[],i=[];t.metadata.modules.imports.push({source:n.source.value,imported:i,specifiers:r});var o=e.get("specifiers"),s=Array.isArray(o),u=0;for(o=s?o:(0,a.default)(o);;){var l;if(s){if(u>=o.length)break;l=o[u++]}else{if((u=o.next()).done)break;l=u.value}var c=l,f=c.node.local.name;if(c.isImportDefaultSpecifier()&&(i.push("default"),r.push({kind:"named",imported:"default",local:f})),c.isImportSpecifier()){var d=c.node.imported.name;i.push(d),r.push({kind:"named",imported:d,local:f})}c.isImportNamespaceSpecifier()&&(i.push("*"),r.push({kind:"namespace",local:f}))}}}},function(e,t,n){"use strict";t.__esModule=!0,t.inspect=t.inherits=void 0;var r=d(n(2)),i=n(117);Object.defineProperty(t,"inherits",{enumerable:!0,get:function(){return i.inherits}}),Object.defineProperty(t,"inspect",{enumerable:!0,get:function(){return i.inspect}}),t.canCompile=p,t.list=h,t.regexify=function(e){if(!e)return new RegExp(/.^/);Array.isArray(e)&&(e=new RegExp(e.map(a.default).join("|"),"i"));if("string"==typeof e){e=(0,f.default)(e),((0,o.default)(e,"./")||(0,o.default)(e,"*/"))&&(e=e.slice(2)),(0,o.default)(e,"**/")&&(e=e.slice(3));var t=s.default.makeRe(e,{nocase:!0});return new RegExp(t.source.slice(1,-1),"i")}if((0,l.default)(e))return e;throw new TypeError("illegal type for regexify")},t.arrayify=function e(t,n){if(!t)return[];if("boolean"==typeof t)return e([t],n);if("string"==typeof t)return e(h(t),n);if(Array.isArray(t))return n&&(t=t.map(n)),t;return[t]},t.booleanify=function(e){if("true"===e||1==e)return!0;if("false"===e||0==e||!e)return!1;return e},t.shouldIgnore=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments[2];if(e=e.replace(/\\/g,"/"),n){for(var i=n,a=Array.isArray(i),o=0,i=a?i:(0,r.default)(i);;){var s;if(a){if(o>=i.length)break;s=i[o++]}else{if((o=i.next()).done)break;s=o.value}var u=s;if(m(u,e))return!1}return!0}if(t.length)for(var l=t,c=Array.isArray(l),f=0,l=c?l:(0,r.default)(l);;){var d;if(c){if(f>=l.length)break;d=l[f++]}else{if((f=l.next()).done)break;d=f.value}var p=d;if(m(p,e))return!0}return!1};var a=d(n(577)),o=d(n(595)),s=d(n(601)),u=d(n(111)),l=d(n(276)),c=d(n(19)),f=d(n(284));function d(e){return e&&e.__esModule?e:{default:e}}function p(e,t){var n=t||p.EXTENSIONS,r=c.default.extname(e);return(0,u.default)(n,r)}function h(e){return e?Array.isArray(e)?e:"string"==typeof e?e.split(","):[e]:[]}function m(e,t){return"function"==typeof e?e(t):e.test(t)}p.EXTENSIONS=[".js",".jsx",".es6",".es"]},function(e,t,n){"use strict";t.__esModule=!0,t.ArrayPattern=t.ObjectPattern=t.RestProperty=t.SpreadProperty=t.SpreadElement=void 0,t.Identifier=function(e){e.variance&&("plus"===e.variance?this.token("+"):"minus"===e.variance&&this.token("-"));this.word(e.name)},t.RestElement=s,t.ObjectExpression=u,t.ObjectMethod=function(e){this.printJoin(e.decorators,e),this._method(e)},t.ObjectProperty=function(e){if(this.printJoin(e.decorators,e),e.computed)this.token("["),this.print(e.key,e),this.token("]");else{if(i.isAssignmentPattern(e.value)&&i.isIdentifier(e.key)&&e.key.name===e.value.left.name)return void this.print(e.value,e);if(this.print(e.key,e),e.shorthand&&i.isIdentifier(e.key)&&i.isIdentifier(e.value)&&e.key.name===e.value.name)return}this.token(":"),this.space(),this.print(e.value,e)},t.ArrayExpression=l,t.RegExpLiteral=function(e){this.word("/"+e.pattern+"/"+e.flags)},t.BooleanLiteral=function(e){this.word(e.value?"true":"false")},t.NullLiteral=function(){this.word("null")},t.NumericLiteral=function(e){var t=this.getPossibleRaw(e),n=e.value+"";null==t?this.number(n):this.format.minified?this.number(t.length0&&this.space(),this.print(i,e),r {\n var REF = FUNCTION;\n return function NAME(PARAMS) {\n return REF.apply(this, arguments);\n };\n })\n"),l=(0,i.default)("\n (() => {\n var REF = FUNCTION;\n function NAME(PARAMS) {\n return REF.apply(this, arguments);\n }\n return NAME;\n })\n"),c={Function:function(e){!e.isArrowFunctionExpression()||e.node.async?e.skip():e.arrowFunctionToShadowed()},AwaitExpression:function(e,t){var n=e.node,r=t.wrapAwait;n.type="YieldExpression",r&&(n.argument=a.callExpression(r,[n.argument]))},ForAwaitStatement:function(e,t){var n=t.file,r=t.wrapAwait,i=e.node,s=(0,o.default)(e,{getAsyncIterator:n.addHelper("asyncIterator"),wrapAwait:r}),u=s.declar,l=s.loop,c=l.body;e.ensureBlock(),u&&c.body.push(u),c.body=c.body.concat(i.body.body),a.inherits(l,i),a.inherits(l.body,i.body),s.replaceParent?(e.parentPath.replaceWithMultiple(s.node),e.remove()):e.replaceWithMultiple(s.node)}};e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("decorators")}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("flow")}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("jsx")}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("trailingFunctionCommas")}}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(){return{inherits:n(67),visitor:{Function:function(e,t){e.node.async&&!e.node.generator&&(0,a.default)(e,t.file,{wrapAsync:t.addHelper("asyncToGenerator")})}}}};var r,i=n(124),a=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=o(n(2)),i=o(n(9));t.default=function(){return{visitor:{ObjectExpression:function(e){var t=e.node.properties.filter(function(e){return!a.isSpreadProperty(e)&&!e.computed}),n=(0,i.default)(null),o=(0,i.default)(null),u=(0,i.default)(null),l=t,c=Array.isArray(l),f=0;for(l=c?l:(0,r.default)(l);;){var d;if(c){if(f>=l.length)break;d=l[f++]}else{if((f=l.next()).done)break;d=f.value}var p=d,h=s(p.key),m=!1;switch(p.kind){case"get":(n[h]||o[h])&&(m=!0),o[h]=!0;break;case"set":(n[h]||u[h])&&(m=!0),u[h]=!0;break;default:(n[h]||o[h]||u[h])&&(m=!0),n[h]=!0}m&&(p.computed=!0,p.key=a.stringLiteral(h))}}}}};var a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));function o(e){return e&&e.__esModule?e:{default:e}}function s(e){return a.isIdentifier(e)?e.name:e.value.toString()}e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(9));t.default=function(e){var t=e.types;function i(e){if(!e.isCallExpression())return!1;if(!e.get("callee").isIdentifier({name:"require"}))return!1;if(e.scope.getBinding("require"))return!1;var t=e.get("arguments");return 1===t.length&&!!t[0].isStringLiteral()}var a={ReferencedIdentifier:function(e){var t=e.node,n=e.scope;"exports"!==t.name||n.getBinding("exports")||(this.hasExports=!0),"module"!==t.name||n.getBinding("module")||(this.hasModule=!0)},CallExpression:function(e){i(e)&&(this.bareSources.push(e.node.arguments[0]),e.remove())},VariableDeclarator:function(e){var t=e.get("id");if(t.isIdentifier()){var n=e.get("init");if(i(n)){var r=n.node.arguments[0];this.sourceNames[r.value]=!0,this.sources.push([t.node,r]),e.remove()}}}};return{inherits:n(77),pre:function(){this.sources=[],this.sourceNames=(0,r.default)(null),this.bareSources=[],this.hasExports=!1,this.hasModule=!1},visitor:{Program:{exit:function(e){var n=this;if(!this.ran){this.ran=!0,e.traverse(a,this);var r=this.sources.map(function(e){return e[0]}),i=this.sources.map(function(e){return e[1]});i=i.concat(this.bareSources.filter(function(e){return!n.sourceNames[e.value]}));var u=this.getModuleName();u&&(u=t.stringLiteral(u)),this.hasExports&&(i.unshift(t.stringLiteral("exports")),r.unshift(t.identifier("exports"))),this.hasModule&&(i.unshift(t.stringLiteral("module")),r.unshift(t.identifier("module")));var l=e.node,c=s({PARAMS:r,BODY:l.body});c.expression.body.directives=l.directives,l.directives=[],l.body=[o({MODULE_NAME:u,SOURCES:i,FACTORY:c})]}}}}}};var i=a(n(4));function a(e){return e&&e.__esModule?e:{default:e}}var o=(0,i.default)("\n define(MODULE_NAME, [SOURCES], FACTORY);\n"),s=(0,i.default)("\n (function (PARAMS) {\n BODY;\n })\n");e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.types;return{inherits:n(199),visitor:(0,a.default)({operator:"**",build:function(e,n){return t.callExpression(t.memberExpression(t.identifier("Math"),t.identifier("pow")),[e,n])}})}};var r,i=n(316),a=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){"use strict";e.exports={default:n(406),__esModule:!0}},function(e,t,n){"use strict";t.__esModule=!0;var r=b(n(14)),i=b(n(9)),a=b(n(133)),o=b(n(3)),s=b(n(2)),u=b(n(111)),l=b(n(278)),c=b(n(383)),f=b(n(7)),d=b(n(273)),p=g(n(20)),h=b(n(225)),m=b(n(463)),y=g(n(1)),v=n(88);function g(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function b(e){return e&&e.__esModule?e:{default:e}}var _=0;var x={For:function(e){var t=y.FOR_INIT_KEYS,n=Array.isArray(t),r=0;for(t=n?t:(0,s.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var a=i,o=e.get(a);o.isVar()&&e.scope.getFunctionParent().registerBinding("var",o)}},Declaration:function(e){e.isBlockScoped()||e.isExportDeclaration()&&e.get("declaration").isDeclaration()||e.scope.getFunctionParent().registerDeclaration(e)},ReferencedIdentifier:function(e,t){t.references.push(e)},ForXStatement:function(e,t){var n=e.get("left");(n.isPattern()||n.isIdentifier())&&t.constantViolations.push(n)},ExportDeclaration:{exit:function(e){var t=e.node,n=e.scope,r=t.declaration;if(y.isClassDeclaration(r)||y.isFunctionDeclaration(r)){var i=r.id;if(!i)return;var a=n.getBinding(i.name);a&&a.reference(e)}else if(y.isVariableDeclaration(r)){var o=r.declarations,u=Array.isArray(o),l=0;for(o=u?o:(0,s.default)(o);;){var c;if(u){if(l>=o.length)break;c=o[l++]}else{if((l=o.next()).done)break;c=l.value}var f=c,d=y.getBindingIdentifiers(f);for(var p in d){var h=n.getBinding(p);h&&h.reference(e)}}}}},LabeledStatement:function(e){e.scope.getProgramParent().addGlobal(e.node),e.scope.getBlockParent().registerDeclaration(e)},AssignmentExpression:function(e,t){t.assignments.push(e)},UpdateExpression:function(e,t){t.constantViolations.push(e.get("argument"))},UnaryExpression:function(e,t){"delete"===e.node.operator&&t.constantViolations.push(e.get("argument"))},BlockScoped:function(e){var t=e.scope;t.path===e&&(t=t.parent),t.getBlockParent().registerDeclaration(e)},ClassDeclaration:function(e){var t=e.node.id;if(t){var n=t.name;e.scope.bindings[n]=e.scope.getBinding(n)}},Block:function(e){var t=e.get("body"),n=Array.isArray(t),r=0;for(t=n?t:(0,s.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var a=i;a.isFunctionDeclaration()&&e.scope.getBlockParent().registerDeclaration(a)}}},w=0,k=function(){function e(t,n){if((0,o.default)(this,e),n&&n.block===t.node)return n;var r=function(e,t,n){var r=v.scope.get(e.node)||[],i=r,a=Array.isArray(i),o=0;for(i=a?i:(0,s.default)(i);;){var u;if(a){if(o>=i.length)break;u=i[o++]}else{if((o=i.next()).done)break;u=o.value}var l=u;if(l.parent===t&&l.path===e)return l}r.push(n),v.scope.has(e.node)||v.scope.set(e.node,r)}(t,n,this);if(r)return r;this.uid=w++,this.parent=n,this.hub=t.hub,this.parentBlock=t.parent,this.block=t.node,this.path=t,this.labels=new a.default}return e.prototype.traverse=function(e,t,n){(0,f.default)(e,t,this,n,this.path)},e.prototype.generateDeclaredUidIdentifier=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"temp",t=this.generateUidIdentifier(e);return this.push({id:t}),t},e.prototype.generateUidIdentifier=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"temp";return y.identifier(this.generateUid(e))},e.prototype.generateUid=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"temp";e=y.toIdentifier(e).replace(/^_+/,"").replace(/[0-9]+$/g,"");var t=void 0,n=0;do{t=this._generateUid(e,n),n++}while(this.hasLabel(t)||this.hasBinding(t)||this.hasGlobal(t)||this.hasReference(t));var r=this.getProgramParent();return r.references[t]=!0,r.uids[t]=!0,t},e.prototype._generateUid=function(e,t){var n=e;return t>1&&(n+=t),"_"+n},e.prototype.generateUidIdentifierBasedOnNode=function(e,t){var n=e;y.isAssignmentExpression(e)?n=e.left:y.isVariableDeclarator(e)?n=e.id:(y.isObjectProperty(n)||y.isObjectMethod(n))&&(n=n.key);var r=[];!function e(t,n){if(y.isModuleDeclaration(t))if(t.source)e(t.source,n);else if(t.specifiers&&t.specifiers.length){var r=t.specifiers,i=Array.isArray(r),a=0;for(r=i?r:(0,s.default)(r);;){var o;if(i){if(a>=r.length)break;o=r[a++]}else{if((a=r.next()).done)break;o=a.value}e(o,n)}}else t.declaration&&e(t.declaration,n);else if(y.isModuleSpecifier(t))e(t.local,n);else if(y.isMemberExpression(t))e(t.object,n),e(t.property,n);else if(y.isIdentifier(t))n.push(t.name);else if(y.isLiteral(t))n.push(t.value);else if(y.isCallExpression(t))e(t.callee,n);else if(y.isObjectExpression(t)||y.isObjectPattern(t)){var u=t.properties,l=Array.isArray(u),c=0;for(u=l?u:(0,s.default)(u);;){var f;if(l){if(c>=u.length)break;f=u[c++]}else{if((c=u.next()).done)break;f=c.value}var d=f;e(d.key||d.argument,n)}}}(n,r);var i=r.join("$");return i=i.replace(/^_/,"")||t||"ref",this.generateUidIdentifier(i.slice(0,20))},e.prototype.isStatic=function(e){if(y.isThisExpression(e)||y.isSuper(e))return!0;if(y.isIdentifier(e)){var t=this.getBinding(e.name);return t?t.constant:this.hasBinding(e.name)}return!1},e.prototype.maybeGenerateMemoised=function(e,t){if(this.isStatic(e))return null;var n=this.generateUidIdentifierBasedOnNode(e);return t||this.push({id:n}),n},e.prototype.checkBlockScopedCollisions=function(e,t,n,r){if("param"!==t&&!("hoisted"===t&&"let"===e.kind||"let"!==t&&"let"!==e.kind&&"const"!==e.kind&&"module"!==e.kind&&("param"!==e.kind||"let"!==t&&"const"!==t)))throw this.hub.file.buildCodeFrameError(r,p.get("scopeDuplicateDeclaration",n),TypeError)},e.prototype.rename=function(e,t,n){var r=this.getBinding(e);if(r)return t=t||this.generateUidIdentifier(e).name,new c.default(r,e,t).rename(n)},e.prototype._renameFromMap=function(e,t,n,r){e[t]&&(e[n]=r,e[t]=null)},e.prototype.dump=function(){var e=(0,l.default)("-",60);console.log(e);var t=this;do{for(var n in console.log("#",t.block.type),t.bindings){var r=t.bindings[n];console.log(" -",n,{constant:r.constant,references:r.references,violations:r.constantViolations.length,kind:r.kind})}}while(t=t.parent);console.log(e)},e.prototype.toArray=function(e,t){var n=this.hub.file;if(y.isIdentifier(e)){var r=this.getBinding(e.name);if(r&&r.constant&&r.path.isGenericType("Array"))return e}if(y.isArrayExpression(e))return e;if(y.isIdentifier(e,{name:"arguments"}))return y.callExpression(y.memberExpression(y.memberExpression(y.memberExpression(y.identifier("Array"),y.identifier("prototype")),y.identifier("slice")),y.identifier("call")),[e]);var i="toArray",a=[e];return!0===t?i="toConsumableArray":t&&(a.push(y.numericLiteral(t)),i="slicedToArray"),y.callExpression(n.addHelper(i),a)},e.prototype.hasLabel=function(e){return!!this.getLabel(e)},e.prototype.getLabel=function(e){return this.labels.get(e)},e.prototype.registerLabel=function(e){this.labels.set(e.node.label.name,e)},e.prototype.registerDeclaration=function(e){if(e.isLabeledStatement())this.registerLabel(e);else if(e.isFunctionDeclaration())this.registerBinding("hoisted",e.get("id"),e);else if(e.isVariableDeclaration()){var t=e.get("declarations"),n=Array.isArray(t),r=0;for(t=n?t:(0,s.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var a=i;this.registerBinding(e.node.kind,a)}}else if(e.isClassDeclaration())this.registerBinding("let",e);else if(e.isImportDeclaration()){var o=e.get("specifiers"),u=Array.isArray(o),l=0;for(o=u?o:(0,s.default)(o);;){var c;if(u){if(l>=o.length)break;c=o[l++]}else{if((l=o.next()).done)break;c=l.value}var f=c;this.registerBinding("module",f)}}else if(e.isExportDeclaration()){var d=e.get("declaration");(d.isClassDeclaration()||d.isFunctionDeclaration()||d.isVariableDeclaration())&&this.registerDeclaration(d)}else this.registerBinding("unknown",e)},e.prototype.buildUndefinedNode=function(){return this.hasBinding("undefined")?y.unaryExpression("void",y.numericLiteral(0),!0):y.identifier("undefined")},e.prototype.registerConstantViolation=function(e){var t=e.getBindingIdentifiers();for(var n in t){var r=this.getBinding(n);r&&r.reassign(e)}},e.prototype.registerBinding=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;if(!e)throw new ReferenceError("no `kind`");if(t.isVariableDeclaration()){var r=t.get("declarations"),i=Array.isArray(r),a=0;for(r=i?r:(0,s.default)(r);;){var o;if(i){if(a>=r.length)break;o=r[a++]}else{if((a=r.next()).done)break;o=a.value}var u=o;this.registerBinding(e,u)}}else{var l=this.getProgramParent(),c=t.getBindingIdentifiers(!0);for(var f in c){var d=c[f],p=Array.isArray(d),m=0;for(d=p?d:(0,s.default)(d);;){var y;if(p){if(m>=d.length)break;y=d[m++]}else{if((m=d.next()).done)break;y=m.value}var v=y,g=this.getOwnBinding(f);if(g){if(g.identifier===v)continue;this.checkBlockScopedCollisions(g,e,f,v)}g&&g.path.isFlow()&&(g=null),l.references[f]=!0,this.bindings[f]=new h.default({identifier:v,existing:g,scope:this,path:n,kind:e})}}}},e.prototype.addGlobal=function(e){this.globals[e.name]=e},e.prototype.hasUid=function(e){var t=this;do{if(t.uids[e])return!0}while(t=t.parent);return!1},e.prototype.hasGlobal=function(e){var t=this;do{if(t.globals[e])return!0}while(t=t.parent);return!1},e.prototype.hasReference=function(e){var t=this;do{if(t.references[e])return!0}while(t=t.parent);return!1},e.prototype.isPure=function(e,t){if(y.isIdentifier(e)){var n=this.getBinding(e.name);return!!n&&(!t||n.constant)}if(y.isClass(e))return!(e.superClass&&!this.isPure(e.superClass,t))&&this.isPure(e.body,t);if(y.isClassBody(e)){var r=e.body,i=Array.isArray(r),a=0;for(r=i?r:(0,s.default)(r);;){var o;if(i){if(a>=r.length)break;o=r[a++]}else{if((a=r.next()).done)break;o=a.value}var u=o;if(!this.isPure(u,t))return!1}return!0}if(y.isBinary(e))return this.isPure(e.left,t)&&this.isPure(e.right,t);if(y.isArrayExpression(e)){var l=e.elements,c=Array.isArray(l),f=0;for(l=c?l:(0,s.default)(l);;){var d;if(c){if(f>=l.length)break;d=l[f++]}else{if((f=l.next()).done)break;d=f.value}var p=d;if(!this.isPure(p,t))return!1}return!0}if(y.isObjectExpression(e)){var h=e.properties,m=Array.isArray(h),v=0;for(h=m?h:(0,s.default)(h);;){var g;if(m){if(v>=h.length)break;g=h[v++]}else{if((v=h.next()).done)break;g=v.value}var b=g;if(!this.isPure(b,t))return!1}return!0}return y.isClassMethod(e)?!(e.computed&&!this.isPure(e.key,t))&&("get"!==e.kind&&"set"!==e.kind):y.isClassProperty(e)||y.isObjectProperty(e)?!(e.computed&&!this.isPure(e.key,t))&&this.isPure(e.value,t):y.isUnaryExpression(e)?this.isPure(e.argument,t):y.isPureish(e)},e.prototype.setData=function(e,t){return this.data[e]=t},e.prototype.getData=function(e){var t=this;do{var n=t.data[e];if(null!=n)return n}while(t=t.parent)},e.prototype.removeData=function(e){var t=this;do{null!=t.data[e]&&(t.data[e]=null)}while(t=t.parent)},e.prototype.init=function(){this.references||this.crawl()},e.prototype.crawl=function(){_++,this._crawl(),_--},e.prototype._crawl=function(){var e=this.path;if(this.references=(0,i.default)(null),this.bindings=(0,i.default)(null),this.globals=(0,i.default)(null),this.uids=(0,i.default)(null),this.data=(0,i.default)(null),e.isLoop()){var t=y.FOR_INIT_KEYS,n=Array.isArray(t),r=0;for(t=n?t:(0,s.default)(t);;){var a;if(n){if(r>=t.length)break;a=t[r++]}else{if((r=t.next()).done)break;a=r.value}var o=a,u=e.get(o);u.isBlockScoped()&&this.registerBinding(u.node.kind,u)}}if(e.isFunctionExpression()&&e.has("id")&&(e.get("id").node[y.NOT_LOCAL_BINDING]||this.registerBinding("local",e.get("id"),e)),e.isClassExpression()&&e.has("id")&&(e.get("id").node[y.NOT_LOCAL_BINDING]||this.registerBinding("local",e)),e.isFunction()){var l=e.get("params"),c=Array.isArray(l),f=0;for(l=c?l:(0,s.default)(l);;){var d;if(c){if(f>=l.length)break;d=l[f++]}else{if((f=l.next()).done)break;d=f.value}var p=d;this.registerBinding("param",p)}}if(e.isCatchClause()&&this.registerBinding("let",e),!this.getProgramParent().crawling){var h={references:[],constantViolations:[],assignments:[]};this.crawling=!0,e.traverse(x,h),this.crawling=!1;var m=h.assignments,v=Array.isArray(m),g=0;for(m=v?m:(0,s.default)(m);;){var b;if(v){if(g>=m.length)break;b=m[g++]}else{if((g=m.next()).done)break;b=g.value}var _=b,w=_.getBindingIdentifiers(),k=void 0;for(var M in w)_.scope.getBinding(M)||(k=k||_.scope.getProgramParent()).addGlobal(w[M]);_.scope.registerConstantViolation(_)}var E=h.references,S=Array.isArray(E),T=0;for(E=S?E:(0,s.default)(E);;){var D;if(S){if(T>=E.length)break;D=E[T++]}else{if((T=E.next()).done)break;D=T.value}var A=D,L=A.scope.getBinding(A.node.name);L?L.reference(A):A.scope.getProgramParent().addGlobal(A.node)}var C=h.constantViolations,O=Array.isArray(C),P=0;for(C=O?C:(0,s.default)(C);;){var j;if(O){if(P>=C.length)break;j=C[P++]}else{if((P=C.next()).done)break;j=P.value}var Y=j;Y.scope.registerConstantViolation(Y)}}},e.prototype.push=function(e){var t=this.path;t.isBlockStatement()||t.isProgram()||(t=this.getBlockParent().path),t.isSwitchStatement()&&(t=this.getFunctionParent().path),(t.isLoop()||t.isCatchClause()||t.isFunction())&&(y.ensureBlock(t.node),t=t.get("body"));var n=e.unique,r=e.kind||"var",i=null==e._blockHoist?2:e._blockHoist,a="declaration:"+r+":"+i,o=!n&&t.getData(a);if(!o){var s=y.variableDeclaration(r,[]);s._generated=!0,s._blockHoist=i,o=t.unshiftContainer("body",[s])[0],n||t.setData(a,o)}var u=y.variableDeclarator(e.id,e.init);o.node.declarations.push(u),this.registerBinding(r,o.get("declarations").pop())},e.prototype.getProgramParent=function(){var e=this;do{if(e.path.isProgram())return e}while(e=e.parent);throw new Error("We couldn't find a Function or Program...")},e.prototype.getFunctionParent=function(){var e=this;do{if(e.path.isFunctionParent())return e}while(e=e.parent);throw new Error("We couldn't find a Function or Program...")},e.prototype.getBlockParent=function(){var e=this;do{if(e.path.isBlockParent())return e}while(e=e.parent);throw new Error("We couldn't find a BlockStatement, For, Switch, Function, Loop or Program...")},e.prototype.getAllBindings=function(){var e=(0,i.default)(null),t=this;do{(0,d.default)(e,t.bindings),t=t.parent}while(t);return e},e.prototype.getAllBindingsOfKind=function(){var e=(0,i.default)(null),t=arguments,n=Array.isArray(t),r=0;for(t=n?t:(0,s.default)(t);;){var a;if(n){if(r>=t.length)break;a=t[r++]}else{if((r=t.next()).done)break;a=r.value}var o=a,u=this;do{for(var l in u.bindings){var c=u.bindings[l];c.kind===o&&(e[l]=c)}u=u.parent}while(u)}return e},e.prototype.bindingIdentifierEquals=function(e,t){return this.getBindingIdentifier(e)===t},e.prototype.warnOnFlowBinding=function(e){return 0===_&&e&&e.path.isFlow()&&console.warn("\n You or one of the Babel plugins you are using are using Flow declarations as bindings.\n Support for this will be removed in version 7. To find out the caller, grep for this\n message and change it to a `console.trace()`.\n "),e},e.prototype.getBinding=function(e){var t=this;do{var n=t.getOwnBinding(e);if(n)return this.warnOnFlowBinding(n)}while(t=t.parent)},e.prototype.getOwnBinding=function(e){return this.warnOnFlowBinding(this.bindings[e])},e.prototype.getBindingIdentifier=function(e){var t=this.getBinding(e);return t&&t.identifier},e.prototype.getOwnBindingIdentifier=function(e){var t=this.bindings[e];return t&&t.identifier},e.prototype.hasOwnBinding=function(e){return!!this.getOwnBinding(e)},e.prototype.hasBinding=function(t,n){return!!t&&(!!this.hasOwnBinding(t)||(!!this.parentHasBinding(t,n)||(!!this.hasUid(t)||(!(n||!(0,u.default)(e.globals,t))||!(n||!(0,u.default)(e.contextVariables,t))))))},e.prototype.parentHasBinding=function(e,t){return this.parent&&this.parent.hasBinding(e,t)},e.prototype.moveBindingTo=function(e,t){var n=this.getBinding(e);n&&(n.scope.removeOwnBinding(e),n.scope=t,t.bindings[e]=n)},e.prototype.removeOwnBinding=function(e){delete this.bindings[e]},e.prototype.removeBinding=function(e){var t=this.getBinding(e);t&&t.scope.removeOwnBinding(e);var n=this;do{n.uids[e]&&(n.uids[e]=!1)}while(n=n.parent)},e}();k.globals=(0,r.default)(m.default.builtin),k.contextVariables=["arguments","undefined","Infinity","NaN"],t.default=k,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.NOT_LOCAL_BINDING=t.BLOCK_SCOPED_SYMBOL=t.INHERIT_KEYS=t.UNARY_OPERATORS=t.STRING_UNARY_OPERATORS=t.NUMBER_UNARY_OPERATORS=t.BOOLEAN_UNARY_OPERATORS=t.BINARY_OPERATORS=t.NUMBER_BINARY_OPERATORS=t.BOOLEAN_BINARY_OPERATORS=t.COMPARISON_BINARY_OPERATORS=t.EQUALITY_BINARY_OPERATORS=t.BOOLEAN_NUMBER_BINARY_OPERATORS=t.UPDATE_OPERATORS=t.LOGICAL_OPERATORS=t.COMMENT_KEYS=t.FOR_INIT_KEYS=t.FLATTENABLE_KEYS=t.STATEMENT_OR_BLOCK_KEYS=void 0;var r,i=n(362),a=(r=i)&&r.__esModule?r:{default:r};t.STATEMENT_OR_BLOCK_KEYS=["consequent","body","alternate"],t.FLATTENABLE_KEYS=["body","expressions"],t.FOR_INIT_KEYS=["left","init"],t.COMMENT_KEYS=["leadingComments","trailingComments","innerComments"],t.LOGICAL_OPERATORS=["||","&&"],t.UPDATE_OPERATORS=["++","--"];var o=t.BOOLEAN_NUMBER_BINARY_OPERATORS=[">","<",">=","<="],s=t.EQUALITY_BINARY_OPERATORS=["==","===","!=","!=="],u=t.COMPARISON_BINARY_OPERATORS=[].concat(s,["in","instanceof"]),l=t.BOOLEAN_BINARY_OPERATORS=[].concat(u,o),c=t.NUMBER_BINARY_OPERATORS=["-","/","%","*","**","&","|",">>",">>>","<<","^"],f=(t.BINARY_OPERATORS=["+"].concat(c,l),t.BOOLEAN_UNARY_OPERATORS=["delete","!"]),d=t.NUMBER_UNARY_OPERATORS=["+","-","++","--","~"],p=t.STRING_UNARY_OPERATORS=["typeof"];t.UNARY_OPERATORS=["void"].concat(f,d,p),t.INHERIT_KEYS={optional:["typeAnnotation","typeParameters","returnType"],force:["start","loc","end"]},t.BLOCK_SCOPED_SYMBOL=(0,a.default)("var used to be block scoped"),t.NOT_LOCAL_BINDING=(0,a.default)("should not be considered a local binding")},function(e,t){"use strict";e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},function(e,t,n){"use strict";var r=n(43),i=n(142),a=n(94),o=n(153),s=n(422);e.exports=function(e,t){var n=1==e,u=2==e,l=3==e,c=4==e,f=6==e,d=5==e||f,p=t||s;return function(t,s,h){for(var m,y,v=a(t),g=i(v),b=r(s,h,3),_=o(g.length),x=0,w=n?p(t,_):u?p(t,0):void 0;_>x;x++)if((d||x in g)&&(y=b(m=g[x],x,v),e))if(n)w[x]=y;else if(y)switch(e){case 3:return!0;case 5:return m;case 6:return x;case 2:w.push(m)}else if(c)return!1;return f?-1:l||c?c:w}}},function(e,t){"use strict";var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){"use strict";var r=n(15),i=n(12),a=n(57),o=n(27),s=n(29),u=n(146),l=n(55),c=n(136),f=n(16),d=n(93),p=n(23).f,h=n(137)(0),m=n(22);e.exports=function(e,t,n,y,v,g){var b=r[e],_=b,x=v?"set":"add",w=_&&_.prototype,k={};return m&&"function"==typeof _&&(g||w.forEach&&!o(function(){(new _).entries().next()}))?(_=t(function(t,n){c(t,_,e,"_c"),t._c=new b,null!=n&&l(n,v,t[x],t)}),h("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(e){var t="add"==e||"set"==e;e in w&&(!g||"clear"!=e)&&s(_.prototype,e,function(n,r){if(c(this,_,e),!t&&g&&!f(n))return"get"==e&&void 0;var i=this._c[e](0===n?0:n,r);return t?this:i})}),g||p(_.prototype,"size",{get:function(){return this._c.size}})):(_=y.getConstructor(t,e,v,x),u(_.prototype,n),a.NEED=!0),d(_,e),k[e]=_,i(i.G+i.W+i.F,k),g||y.setStrong(_,e,v),_}},function(e,t){"use strict";e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t){"use strict";e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){"use strict";var r=n(138);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t,n){"use strict";var r=n(144),i=n(12),a=n(147),o=n(29),s=n(28),u=n(56),l=n(429),c=n(93),f=n(433),d=n(13)("iterator"),p=!([].keys&&"next"in[].keys()),h=function(){return this};e.exports=function(e,t,n,m,y,v,g){l(n,t,m);var b,_,x,w=function(e){if(!p&&e in S)return S[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},k=t+" Iterator",M="values"==y,E=!1,S=e.prototype,T=S[d]||S["@@iterator"]||y&&S[y],D=T||w(y),A=y?M?w("entries"):D:void 0,L="Array"==t&&S.entries||T;if(L&&(x=f(L.call(new e)))!==Object.prototype&&x.next&&(c(x,k,!0),r||s(x,d)||o(x,d,h)),M&&T&&"values"!==T.name&&(E=!0,D=function(){return T.call(this)}),r&&!g||!p&&!E&&S[d]||o(S,d,D),u[t]=D,u[k]=h,y)if(b={values:M?D:w("values"),keys:v?D:w("keys"),entries:A},g)for(_ in b)_ in S||a(S,_,b[_]);else i(i.P+i.F*(p||E),t,b);return b}},function(e,t){"use strict";e.exports=!0},function(e,t){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var r=n(29);e.exports=function(e,t,n){for(var i in t)n&&e[i]?e[i]=t[i]:r(e,i,t[i]);return e}},function(e,t,n){"use strict";e.exports=n(29)},function(e,t,n){"use strict";var r=n(12),i=n(227),a=n(43),o=n(55);e.exports=function(e){r(r.S,e,{from:function(e){var t,n,r,s,u=arguments[1];return i(this),(t=void 0!==u)&&i(u),null==e?new this:(n=[],t?(r=0,s=a(u,arguments[2],2),o(e,!1,function(e){n.push(s(e,r++))})):o(e,!1,n.push,n),new this(n))}})}},function(e,t,n){"use strict";var r=n(12);e.exports=function(e){r(r.S,e,{of:function(){for(var e=arguments.length,t=Array(e);e--;)t[e]=arguments[e];return new this(t)}})}},function(e,t,n){"use strict";var r=n(151)("keys"),i=n(95);e.exports=function(e){return r[e]||(r[e]=i(e))}},function(e,t,n){"use strict";var r=n(15),i=r["__core-js_shared__"]||(r["__core-js_shared__"]={});e.exports=function(e){return i[e]||(i[e]={})}},function(e,t){"use strict";var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){"use strict";var r=n(152),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},function(e,t,n){"use strict";var r=n(16);e.exports=function(e,t){if(!r(e))return e;var n,i;if(t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;if("function"==typeof(n=e.valueOf)&&!r(i=n.call(e)))return i;if(!t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var r=n(15),i=n(5),a=n(144),o=n(156),s=n(23).f;e.exports=function(e){var t=i.Symbol||(i.Symbol=a?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:o.f(e)})}},function(e,t,n){"use strict";t.f=n(13)},function(e,t,n){"use strict";var r=n(437)(!0);n(143)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t,n){"use strict";var r="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},i=n(15),a=n(28),o=n(22),s=n(12),u=n(147),l=n(57).KEY,c=n(27),f=n(151),d=n(93),p=n(95),h=n(13),m=n(156),y=n(155),v=n(430),g=n(425),b=n(232),_=n(21),x=n(37),w=n(154),k=n(92),M=n(90),E=n(432),S=n(235),T=n(23),D=n(44),A=S.f,L=T.f,C=E.f,O=i.Symbol,P=i.JSON,j=P&&P.stringify,Y=h("_hidden"),F=h("toPrimitive"),N={}.propertyIsEnumerable,R=f("symbol-registry"),I=f("symbols"),B=f("op-symbols"),H=Object.prototype,q="function"==typeof O,W=i.QObject,V=!W||!W.prototype||!W.prototype.findChild,U=o&&c(function(){return 7!=M(L({},"a",{get:function(){return L(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=A(H,t);r&&delete H[t],L(e,t,n),r&&e!==H&&L(H,t,r)}:L,z=function(e){var t=I[e]=M(O.prototype);return t._k=e,t},X=q&&"symbol"==r(O.iterator)?function(e){return"symbol"==(void 0===e?"undefined":r(e))}:function(e){return e instanceof O},G=function(e,t,n){return e===H&&G(B,t,n),_(e),t=w(t,!0),_(n),a(I,t)?(n.enumerable?(a(e,Y)&&e[Y][t]&&(e[Y][t]=!1),n=M(n,{enumerable:k(0,!1)})):(a(e,Y)||L(e,Y,k(1,{})),e[Y][t]=!0),U(e,t,n)):L(e,t,n)},K=function(e,t){_(e);for(var n,r=g(t=x(t)),i=0,a=r.length;a>i;)G(e,n=r[i++],t[n]);return e},J=function(e){var t=N.call(this,e=w(e,!0));return!(this===H&&a(I,e)&&!a(B,e))&&(!(t||!a(this,e)||!a(I,e)||a(this,Y)&&this[Y][e])||t)},$=function(e,t){if(e=x(e),t=w(t,!0),e!==H||!a(I,t)||a(B,t)){var n=A(e,t);return!n||!a(I,t)||a(e,Y)&&e[Y][t]||(n.enumerable=!0),n}},Z=function(e){for(var t,n=C(x(e)),r=[],i=0;n.length>i;)a(I,t=n[i++])||t==Y||t==l||r.push(t);return r},Q=function(e){for(var t,n=e===H,r=C(n?B:x(e)),i=[],o=0;r.length>o;)!a(I,t=r[o++])||n&&!a(H,t)||i.push(I[t]);return i};q||(u((O=function(){if(this instanceof O)throw TypeError("Symbol is not a constructor!");var e=p(arguments.length>0?arguments[0]:void 0);return o&&V&&U(H,e,{configurable:!0,set:function t(n){this===H&&t.call(B,n),a(this,Y)&&a(this[Y],e)&&(this[Y][e]=!1),U(this,e,k(1,n))}}),z(e)}).prototype,"toString",function(){return this._k}),S.f=$,T.f=G,n(236).f=E.f=Z,n(91).f=J,n(145).f=Q,o&&!n(144)&&u(H,"propertyIsEnumerable",J,!0),m.f=function(e){return z(h(e))}),s(s.G+s.W+s.F*!q,{Symbol:O});for(var ee="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),te=0;ee.length>te;)h(ee[te++]);for(var ne=D(h.store),re=0;ne.length>re;)y(ne[re++]);s(s.S+s.F*!q,"Symbol",{for:function(e){return a(R,e+="")?R[e]:R[e]=O(e)},keyFor:function(e){if(X(e))return v(R,e);throw TypeError(e+" is not a symbol!")},useSetter:function(){V=!0},useSimple:function(){V=!1}}),s(s.S+s.F*!q,"Object",{create:function(e,t){return void 0===t?M(e):K(M(e),t)},defineProperty:G,defineProperties:K,getOwnPropertyDescriptor:$,getOwnPropertyNames:Z,getOwnPropertySymbols:Q}),P&&s(s.S+s.F*(!q||c(function(){var e=O();return"[null]"!=j([e])||"{}"!=j({a:e})||"{}"!=j(Object(e))})),"JSON",{stringify:function(e){if(void 0!==e&&!X(e)){for(var t,n,r=[e],i=1;arguments.length>i;)r.push(arguments[i++]);return"function"==typeof(t=r[1])&&(n=t),!n&&b(t)||(t=function(e,t){if(n&&(t=n.call(this,e,t)),!X(t))return t}),r[1]=t,j.apply(P,r)}}}),O.prototype[F]||n(29)(O.prototype,F,O.prototype.valueOf),d(O,"Symbol"),d(Math,"Math",!0),d(i.JSON,"JSON",!0)},function(e,t,n){"use strict";var r=n(38)(n(17),"Map");e.exports=r},function(e,t,n){"use strict";var r=n(551),i=n(552),a=n(553),o=n(554),s=n(555);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1&&e%1==0&&e-1&&e%1==0&&e<=n}},function(e,t,n){"use strict";var r=n(499),i=n(102),a=n(270),o=a&&a.isTypedArray,s=o?i(o):r;e.exports=s},function(e,t,n){var r={"./index":50,"./index.js":50,"./logger":120,"./logger.js":120,"./metadata":121,"./metadata.js":121,"./options/build-config-chain":51,"./options/build-config-chain.js":51,"./options/config":33,"./options/config.js":33,"./options/index":52,"./options/index.js":52,"./options/option-manager":34,"./options/option-manager.js":34,"./options/parsers":53,"./options/parsers.js":53,"./options/removed":54,"./options/removed.js":54};function i(e){return n(a(e))}function a(e){return r[e]||function(){throw new Error("Cannot find module '"+e+"'.")}()}i.keys=function(){return Object.keys(r)},i.resolve=a,e.exports=i,i.id=178},function(e,t,n){var r={"./build-config-chain":51,"./build-config-chain.js":51,"./config":33,"./config.js":33,"./index":52,"./index.js":52,"./option-manager":34,"./option-manager.js":34,"./parsers":53,"./parsers.js":53,"./removed":54,"./removed.js":54};function i(e){return n(a(e))}function a(e){return r[e]||function(){throw new Error("Cannot find module '"+e+"'.")}()}i.keys=function(){return Object.keys(r)},i.resolve=a,e.exports=i,i.id=179},function(e,t){"use strict";e.exports=function(){return/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-PRZcf-nqry=><]/g}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t,n){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};n=Math.max(n,0);var f=s.highlightCode&&o.default.supportsColor||s.forceColor,d=o.default;s.forceColor&&(d=new o.default.constructor({enabled:!0}));var p=function(e,t){return f?e(t):t},h=function(e){return{keyword:e.cyan,capitalized:e.yellow,jsx_tag:e.yellow,punctuator:e.yellow,number:e.magenta,string:e.green,regex:e.magenta,comment:e.grey,invalid:e.white.bgRed.bold,gutter:e.grey,marker:e.red.bold}}(d);f&&(e=function(e,t){return t.replace(i.default,function(){for(var t=arguments.length,n=Array(t),i=0;i"),p(h.gutter,a),e,o].join("")}return" "+p(h.gutter,a)+e}).join("\n");return f?d.reset(x):x};var r=n(468),i=s(r),a=s(n(97)),o=s(n(401));function s(e){return e&&e.__esModule?e:{default:e}}var u=/\r\n|[\n\r\u2028\u2029]/,l=/^[a-z][\w-]*$/i,c=/^[()\[\]{}]$/;e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.transformFromAst=t.transform=t.analyse=t.Pipeline=t.OptionManager=t.traverse=t.types=t.messages=t.util=t.version=t.resolvePreset=t.resolvePlugin=t.template=t.buildExternalHelpers=t.options=t.File=void 0;var r=n(50);Object.defineProperty(t,"File",{enumerable:!0,get:function(){return g(r).default}});var i=n(33);Object.defineProperty(t,"options",{enumerable:!0,get:function(){return g(i).default}});var a=n(295);Object.defineProperty(t,"buildExternalHelpers",{enumerable:!0,get:function(){return g(a).default}});var o=n(4);Object.defineProperty(t,"template",{enumerable:!0,get:function(){return g(o).default}});var s=n(184);Object.defineProperty(t,"resolvePlugin",{enumerable:!0,get:function(){return g(s).default}});var u=n(185);Object.defineProperty(t,"resolvePreset",{enumerable:!0,get:function(){return g(u).default}});var l=n(628);Object.defineProperty(t,"version",{enumerable:!0,get:function(){return l.version}}),t.Plugin=function(e){throw new Error("The ("+e+") Babel 5 plugin is being run with Babel 6.")},t.transformFile=function(e,t,n){"function"==typeof t&&(n=t,t={});t.filename=e,c.default.readFile(e,function(e,r){var i=void 0;if(!e)try{i=_(r,t)}catch(t){e=t}e?n(e):n(null,i)})},t.transformFileSync=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.filename=e,_(c.default.readFileSync(e,"utf8"),t)};var c=g(n(115)),f=v(n(122)),d=v(n(20)),p=v(n(1)),h=g(n(7)),m=g(n(34)),y=g(n(298));function v(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function g(e){return e&&e.__esModule?e:{default:e}}t.util=f,t.messages=d,t.types=p,t.traverse=h.default,t.OptionManager=m.default,t.Pipeline=y.default;var b=new y.default,_=(t.analyse=b.analyse.bind(b),t.transform=b.transform.bind(b));t.transformFromAst=b.transformFromAst.bind(b)},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){return e.reduce(function(e,n){return e||(0,a.default)(n,t)},null)};var r,i=n(118),a=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){(function(r){"use strict";t.__esModule=!0,t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.cwd();return(0,i.default)((0,a.default)(e),t)};var i=o(n(183)),a=o(n(291));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default}).call(t,n(8))},function(e,t,n){(function(r){"use strict";t.__esModule=!0,t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.cwd();return(0,i.default)((0,a.default)(e),t)};var i=o(n(183)),a=o(n(292));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default}).call(t,n(8))},function(e,t,n){"use strict";t.__esModule=!0,t.CodeGenerator=void 0;var r=l(n(3)),i=l(n(42)),a=l(n(41));t.default=function(e,t,n){return new c(e,t,n).generate()};var o=l(n(459)),s=l(n(313)),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(20));function l(e){return e&&e.__esModule?e:{default:e}}var c=function(e){function t(n){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},l=arguments[2];(0,r.default)(this,t);var c=n.tokens||[],d=function(e,t,n){var r=" ";if(e&&"string"==typeof e){var i=(0,o.default)(e).indent;i&&" "!==i&&(r=i)}var a={auxiliaryCommentBefore:t.auxiliaryCommentBefore,auxiliaryCommentAfter:t.auxiliaryCommentAfter,shouldPrintComment:t.shouldPrintComment,retainLines:t.retainLines,retainFunctionParens:t.retainFunctionParens,comments:null==t.comments||t.comments,compact:t.compact,minified:t.minified,concise:t.concise,quotes:t.quotes||f(e,n),jsonCompatibleStrings:t.jsonCompatibleStrings,indent:{adjustMultilineComment:!0,style:r,base:0},flowCommaSeparator:t.flowCommaSeparator};a.minified?(a.compact=!0,a.shouldPrintComment=a.shouldPrintComment||function(){return a.comments}):a.shouldPrintComment=a.shouldPrintComment||function(e){return a.comments||e.indexOf("@license")>=0||e.indexOf("@preserve")>=0};"auto"===a.compact&&(a.compact=e.length>5e5,a.compact&&console.error("[BABEL] "+u.get("codeGeneratorDeopt",t.filename,"500KB")));a.compact&&(a.indent.adjustMultilineComment=!1);return a}(l,a,c),p=a.sourceMaps?new s.default(a,l):null,h=(0,i.default)(this,e.call(this,d,p,c));return h.ast=n,h}return(0,a.default)(t,e),t.prototype.generate=function(){return e.prototype.generate.call(this,this.ast)},t}(l(n(312)).default);function f(e,t){if(!e)return"double";for(var n={single:0,double:0},r=0,i=0;i=3)break}return n.single>n.double?"single":"double"}t.CodeGenerator=function(){function e(t,n,i){(0,r.default)(this,e),this._generator=new c(t,n,i)}return e.prototype.generate=function(){return this._generator.generate()},e}()},function(e,t,n){"use strict";t.__esModule=!0;var r=l(n(2)),i=l(n(14));t.needsWhitespace=m,t.needsWhitespaceBefore=function(e,t){return m(e,t,"before")},t.needsWhitespaceAfter=function(e,t){return m(e,t,"after")},t.needsParens=function(e,t,n){if(!t)return!1;if(s.isNewExpression(t)&&t.callee===e&&function e(t){if(s.isCallExpression(t))return!0;return!!s.isMemberExpression(t)&&(e(t.object)||!t.computed&&e(t.property))}(e))return!0;return h(f,e,t,n)};var a=l(n(311)),o=u(n(310)),s=u(n(1));function u(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function l(e){return e&&e.__esModule?e:{default:e}}function c(e){var t={};function n(e,n){var r=t[e];t[e]=r?function(e,t,i){var a=r(e,t,i);return null==a?n(e,t,i):a}:n}var a=(0,i.default)(e),o=Array.isArray(a),u=0;for(a=o?a:(0,r.default)(a);;){var l;if(o){if(u>=a.length)break;l=a[u++]}else{if((u=a.next()).done)break;l=u.value}var c=l,f=s.FLIPPED_ALIAS_KEYS[c];if(f){var d=f,p=Array.isArray(d),h=0;for(d=p?d:(0,r.default)(d);;){var m;if(p){if(h>=d.length)break;m=d[h++]}else{if((h=d.next()).done)break;m=h.value}n(m,e[c])}}else n(c,e[c])}return t}var f=c(o),d=c(a.default.nodes),p=c(a.default.list);function h(e,t,n,r){var i=e[t.type];return i?i(t,n,r):null}function m(e,t,n){if(!e)return 0;s.isExpressionStatement(e)&&(e=e.expression);var r=h(d,e,t);if(!r){var i=h(p,e,t);if(i)for(var a=0;a2&&void 0!==arguments[2]?arguments[2]:"var";e.traverse(s,{kind:n,emit:t})};var o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));var s={Scope:function(e,t){"let"===t.kind&&e.skip()},Function:function(e){e.skip()},VariableDeclaration:function(e,t){if(!t.kind||e.node.kind===t.kind){var n=[],r=void 0,i=e.get("declarations"),s=Array.isArray(i),u=0;for(i=s?i:(0,a.default)(i);;){var l;if(s){if(u>=i.length)break;l=i[u++]}else{if((u=i.next()).done)break;l=u.value}var c=l;for(var f in r=c.node.id,c.node.init&&n.push(o.expressionStatement(o.assignmentExpression("=",c.node.id,c.node.init))),c.getBindingIdentifiers())t.emit(o.identifier(f),f)}e.parentPath.isFor({left:e.node})?e.replaceWith(r):e.replaceWithMultiple(n)}}};e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t,n){return 1===n.length&&r.isSpreadElement(n[0])&&r.isIdentifier(n[0].argument,{name:"arguments"})?r.callExpression(r.memberExpression(e,r.identifier("apply")),[t,n[0].argument]):r.callExpression(r.memberExpression(e,r.identifier("call")),[t].concat(n))};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.is=function(e,t){return o.isRegExpLiteral(e)&&e.flags.indexOf(t)>=0},t.pullFlag=function(e,t){var n=e.flags.split("");if(e.flags.indexOf(t)<0)return;(0,a.default)(n,t),e.flags=n.join("")};var r,i=n(277),a=(r=i)&&r.__esModule?r:{default:r},o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1))},function(e,t,n){"use strict";t.__esModule=!0;var r=l(n(3)),i=l(n(10)),a=l(n(191)),o=u(n(20)),s=u(n(1));function u(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function l(e){return e&&e.__esModule?e:{default:e}}var c=(0,i.default)();function f(e){return s.isMemberExpression(e)&&s.isSuper(e.object)}function d(e,t){var n=t?e:s.memberExpression(e,s.identifier("prototype"));return s.logicalExpression("||",s.memberExpression(n,s.identifier("__proto__")),s.callExpression(s.memberExpression(s.identifier("Object"),s.identifier("getPrototypeOf")),[n]))}var p={Function:function(e){e.inShadow("this")||e.skip()},ReturnStatement:function(e,t){e.inShadow("this")||t.returns.push(e)},ThisExpression:function(e,t){e.node[c]||t.thises.push(e)},enter:function(e,t){var n=t.specHandle;t.isLoose&&(n=t.looseHandle);var r=e.isCallExpression()&&e.get("callee").isSuper(),i=n.call(t,e);i&&(t.hasSuper=!0),r&&t.bareSupers.push(e),!0===i&&e.requeue(),!0!==i&&i&&(Array.isArray(i)?e.replaceWithMultiple(i):e.replaceWith(i))}},h=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];(0,r.default)(this,e),this.forceSuperMemoisation=t.forceSuperMemoisation,this.methodPath=t.methodPath,this.methodNode=t.methodNode,this.superRef=t.superRef,this.isStatic=t.isStatic,this.hasSuper=!1,this.inClass=n,this.isLoose=t.isLoose,this.scope=this.methodPath.scope,this.file=t.file,this.opts=t,this.bareSupers=[],this.returns=[],this.thises=[]}return e.prototype.getObjectRef=function(){return this.opts.objectRef||this.opts.getObjectRef()},e.prototype.setSuperProperty=function(e,t,n){return s.callExpression(this.file.addHelper("set"),[d(this.getObjectRef(),this.isStatic),n?e:s.stringLiteral(e.name),t,s.thisExpression()])},e.prototype.getSuperProperty=function(e,t){return s.callExpression(this.file.addHelper("get"),[d(this.getObjectRef(),this.isStatic),t?e:s.stringLiteral(e.name),s.thisExpression()])},e.prototype.replace=function(){this.methodPath.traverse(p,this)},e.prototype.getLooseSuperProperty=function(e,t){var n=this.methodNode,r=this.superRef||s.identifier("Function");return t.property===e?void 0:s.isCallExpression(t,{callee:e})?void 0:s.isMemberExpression(t)&&!n.static?s.memberExpression(r,s.identifier("prototype")):r},e.prototype.looseHandle=function(e){var t=e.node;if(e.isSuper())return this.getLooseSuperProperty(t,e.parent);if(e.isCallExpression()){var n=t.callee;if(!s.isMemberExpression(n))return;if(!s.isSuper(n.object))return;return s.appendToMemberExpression(n,s.identifier("call")),t.arguments.unshift(s.thisExpression()),!0}},e.prototype.specHandleAssignmentExpression=function(e,t,n){return"="===n.operator?this.setSuperProperty(n.left.property,n.right,n.left.computed):(e=e||t.scope.generateUidIdentifier("ref"),[s.variableDeclaration("var",[s.variableDeclarator(e,n.left)]),s.expressionStatement(s.assignmentExpression("=",n.left,s.binaryExpression(n.operator[0],e,n.right)))])},e.prototype.specHandle=function(e){var t=void 0,n=void 0,r=void 0,i=e.parent,a=e.node;if(function(e,t){return!!s.isSuper(e)&&!s.isMemberExpression(t,{computed:!1})&&!s.isCallExpression(t,{callee:e})}(a,i))throw e.buildCodeFrameError(o.get("classesIllegalBareSuper"));if(s.isCallExpression(a)){var u=a.callee;if(s.isSuper(u))return;f(u)&&(t=u.property,n=u.computed,r=a.arguments)}else if(s.isMemberExpression(a)&&s.isSuper(a.object))t=a.property,n=a.computed;else{if(s.isUpdateExpression(a)&&f(a.argument)){var l=s.binaryExpression(a.operator[0],a.argument,s.numericLiteral(1));if(a.prefix)return this.specHandleAssignmentExpression(null,e,l);var c=e.scope.generateUidIdentifier("ref");return this.specHandleAssignmentExpression(c,e,l).concat(s.expressionStatement(c))}if(s.isAssignmentExpression(a)&&f(a.left))return this.specHandleAssignmentExpression(null,e,a)}if(t){var d=this.getSuperProperty(t,n);return r?this.optimiseCall(d,r):d}},e.prototype.optimiseCall=function(e,t){var n=s.thisExpression();return n[c]=!0,(0,a.default)(e,n,t)},e}();t.default=h,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.list=void 0;var r=a(n(14));t.get=o;var i=a(n(321));function a(e){return e&&e.__esModule?e:{default:e}}function o(e){var t=i.default[e];if(!t)throw new ReferenceError("Unknown helper "+e);return t().expression}t.list=(0,r.default)(i.default).map(function(e){return e.replace(/^_/,"")}).filter(function(e){return"__esModule"!==e});t.default=o},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("asyncGenerators")}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("classConstructorCall")}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("classProperties")}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("doExpressions")}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("exponentiationOperator")}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("exportExtensions")}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("functionBind")}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("objectRestSpread")}}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(2)),i=a(n(10));function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.types,a=(0,i.default)();return{inherits:n(196),visitor:{Class:function(e){if(!e.node[a]){e.node[a]=!0;var n=function(e){var t=e.get("body.body"),n=Array.isArray(t),i=0;for(t=n?t:(0,r.default)(t);;){var a;if(n){if(i>=t.length)break;a=t[i++]}else{if((i=t.next()).done)break;a=i.value}var o=a;if("constructorCall"===o.node.kind)return o}return null}(e);n&&function(e,n){var r=n.node,i=r.id||n.scope.generateUidIdentifier("class");n.parentPath.isExportDefaultDeclaration()&&(n=n.parentPath).insertAfter(t.exportDefaultDeclaration(i)),n.replaceWithMultiple(o({CLASS_REF:n.scope.generateUidIdentifier(i.name),CALL_REF:n.scope.generateUidIdentifier(i.name+"Call"),CALL:t.functionExpression(null,e.node.params,e.node.body),CLASS:t.toExpression(r),WRAPPER_REF:i})),e.remove()}(n,e)}}}}};var o=(0,a(n(4)).default)("\n let CLASS_REF = CLASS;\n var CALL_REF = CALL;\n var WRAPPER_REF = function (...args) {\n if (this instanceof WRAPPER_REF) {\n return Reflect.construct(CLASS_REF, args);\n } else {\n return CALL_REF.apply(this, args);\n }\n };\n WRAPPER_REF.__proto__ = CLASS_REF;\n WRAPPER_REF;\n");e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=o(n(2));t.default=function(e){var t=e.types,o={Super:function(e){e.parentPath.isCallExpression({callee:e.node})&&this.push(e.parentPath)}},s={ReferencedIdentifier:function(e){this.scope.hasOwnBinding(e.node.name)&&(this.collision=!0,e.skip())}},u=(0,a.default)("\n Object.defineProperty(REF, KEY, {\n // configurable is false by default\n enumerable: true,\n writable: true,\n value: VALUE\n });\n "),l=function(e,n){var r=n.key,i=n.value,a=n.computed;return u({REF:e,KEY:t.isIdentifier(r)&&!a?t.stringLiteral(r.name):r,VALUE:i||t.identifier("undefined")})},c=function(e,n){var r=n.key,i=n.value,a=n.computed;return t.expressionStatement(t.assignmentExpression("=",t.memberExpression(e,r,a||t.isLiteral(r)),i))};return{inherits:n(197),visitor:{Class:function(e,n){var a=n.opts.spec?l:c,u=!!e.node.superClass,f=void 0,d=[],p=e.get("body"),h=p.get("body"),m=Array.isArray(h),y=0;for(h=m?h:(0,r.default)(h);;){var v;if(m){if(y>=h.length)break;v=h[y++]}else{if((y=h.next()).done)break;v=y.value}var g=v;g.isClassProperty()?d.push(g):g.isClassMethod({kind:"constructor"})&&(f=g)}if(d.length){var b=[],_=void 0;e.isClassExpression()||!e.node.id?((0,i.default)(e),_=e.scope.generateUidIdentifier("class")):_=e.node.id;var x=[],w=d,k=Array.isArray(w),M=0;for(w=k?w:(0,r.default)(w);;){var E;if(k){if(M>=w.length)break;E=w[M++]}else{if((M=w.next()).done)break;E=M.value}var S=E.node;if(!(S.decorators&&S.decorators.length>0))if(n.opts.spec||S.value)if(S.static)b.push(a(_,S));else{if(!S.value)continue;x.push(a(t.thisExpression(),S))}}if(x.length){if(!f){var T=t.classMethod("constructor",t.identifier("constructor"),[],t.blockStatement([]));u&&(T.params=[t.restElement(t.identifier("args"))],T.body.body.push(t.returnStatement(t.callExpression(t.super(),[t.spreadElement(t.identifier("args"))])))),f=p.unshiftContainer("body",T)[0]}var D={collision:!1,scope:f.scope},A=d,L=Array.isArray(A),C=0;for(A=L?A:(0,r.default)(A);;){var O;if(L){if(C>=A.length)break;O=A[C++]}else{if((C=A.next()).done)break;O=C.value}if(O.traverse(s,D),D.collision)break}if(D.collision){var P=e.scope.generateUidIdentifier("initialiseProps");b.push(t.variableDeclaration("var",[t.variableDeclarator(P,t.functionExpression(null,[],t.blockStatement(x)))])),x=[t.expressionStatement(t.callExpression(t.memberExpression(P,t.identifier("call")),[t.thisExpression()]))]}if(u){var j=[];f.traverse(o,j);var Y=j,F=Array.isArray(Y),N=0;for(Y=F?Y:(0,r.default)(Y);;){var R;if(F){if(N>=Y.length)break;R=Y[N++]}else{if((N=Y.next()).done)break;R=N.value}R.insertAfter(x)}}else f.get("body").unshiftContainer("body",x)}var I=d,B=Array.isArray(I),H=0;for(I=B?I:(0,r.default)(I);;){var q;if(B){if(H>=I.length)break;q=I[H++]}else{if((H=I.next()).done)break;q=H.value}q.remove()}b.length&&(e.isClassExpression()?(e.scope.push({id:_}),e.replaceWith(t.assignmentExpression("=",_,e.node))):(e.node.id||(e.node.id=_),e.parentPath.isExportDeclaration()&&(e=e.parentPath)),e.insertAfter(b))}},ArrowFunctionExpression:function(e){var t=e.get("body");t.isClassExpression()&&(t.get("body").get("body").some(function(e){return e.isClassProperty()})&&e.ensureBlock())}}}};var i=o(n(40)),a=o(n(4));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=s(n(9)),i=s(n(2));t.default=function(e){var t=e.types;function a(e,n,a){var o=[],s=e.node.decorators;if(s){e.node.decorators=null;var l=s=function(e){return e.reverse().map(function(e){return e.expression})}(s),c=Array.isArray(l),f=0;for(l=c?l:(0,i.default)(l);;){var d;if(c){if(f>=l.length)break;d=l[f++]}else{if((f=l.next()).done)break;d=f.value}var p=d;o.push(u({CLASS_REF:n,DECORATOR:p}))}}var h=(0,r.default)(null),m=e.get("body.body"),y=Array.isArray(m),v=0;for(m=y?m:(0,i.default)(m);;){var g;if(y){if(v>=m.length)break;g=m[v++]}else{if((v=m.next()).done)break;g=v.value}var b=g;if(b.node.decorators){var _=t.toKeyAlias(b.node);h[_]=h[_]||[],h[_].push(b.node),b.remove()}}for(var x in h)h[x];return o}function s(e){if(e.isClass()){if(e.node.decorators)return!0;var t=e.node.body.body,n=Array.isArray(t),r=0;for(t=n?t:(0,i.default)(t);;){var a;if(n){if(r>=t.length)break;a=t[r++]}else{if((r=t.next()).done)break;a=r.value}if(a.decorators)return!0}}else if(e.isObjectExpression()){var o=e.node.properties,s=Array.isArray(o),u=0;for(o=s?o:(0,i.default)(o);;){var l;if(s){if(u>=o.length)break;l=o[u++]}else{if((u=o.next()).done)break;l=u.value}if(l.decorators)return!0}}return!1}function l(e){throw e.buildCodeFrameError('Decorators are not officially supported yet in 6.x pending a proposal update.\nHowever, if you need to use them you can install the legacy decorators transform with:\n\nnpm install babel-plugin-transform-decorators-legacy --save-dev\n\nand add the following line to your .babelrc file:\n\n{\n "plugins": ["transform-decorators-legacy"]\n}\n\nThe repo url is: https://github.com/loganfsmyth/babel-plugin-transform-decorators-legacy.\n ')}return{inherits:n(125),visitor:{ClassExpression:function(e){if(s(e)){l(e),(0,o.default)(e);var n=e.scope.generateDeclaredUidIdentifier("ref"),r=[];r.push(t.assignmentExpression("=",n,e.node)),(r=r.concat(a(e,n))).push(n),e.replaceWith(t.sequenceExpression(r))}},ClassDeclaration:function(e){if(s(e)){l(e),(0,o.default)(e);var n=e.node.id,r=[];(r=r.concat(a(e,n).map(function(e){return t.expressionStatement(e)}))).push(t.expressionStatement(n)),e.insertAfter(r)}},ObjectExpression:function(e){s(e)&&l(e)}}}};var a=s(n(4)),o=s(n(319));function s(e){return e&&e.__esModule?e:{default:e}}var u=(0,a.default)("\n CLASS_REF = DECORATOR(CLASS_REF) || CLASS_REF;\n");e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(){return{inherits:n(198),visitor:{DoExpression:function(e){var t=e.node.body.body;t.length?e.replaceWithMultiple(t):e.replaceWith(e.scope.buildUndefinedNode())}}}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=d(n(2)),i=d(n(3)),a=n(7),o=d(n(193)),s=d(n(191)),u=f(n(188)),l=d(n(4)),c=f(n(1));function f(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function d(e){return e&&e.__esModule?e:{default:e}}var p=(0,l.default)("\n (function () {\n super(...arguments);\n })\n"),h={"FunctionExpression|FunctionDeclaration":function(e){e.is("shadow")||e.skip()},Method:function(e){e.skip()}},m=a.visitors.merge([h,{Super:function(e){if(this.isDerived&&!this.hasBareSuper&&!e.parentPath.isCallExpression({callee:e.node}))throw e.buildCodeFrameError("'super.*' is not allowed before super()")},CallExpression:{exit:function(e){if(e.get("callee").isSuper()&&(this.hasBareSuper=!0,!this.isDerived))throw e.buildCodeFrameError("super() is only allowed in a derived constructor")}},ThisExpression:function(e){if(this.isDerived&&!this.hasBareSuper&&!e.inShadow("this"))throw e.buildCodeFrameError("'this' is not allowed before super()")}}]),y=a.visitors.merge([h,{ThisExpression:function(e){this.superThises.push(e)}}]),v=function(){function e(t,n){(0,i.default)(this,e),this.parent=t.parent,this.scope=t.scope,this.node=t.node,this.path=t,this.file=n,this.clearDescriptors(),this.instancePropBody=[],this.instancePropRefs={},this.staticPropBody=[],this.body=[],this.bareSuperAfter=[],this.bareSupers=[],this.pushedConstructor=!1,this.pushedInherits=!1,this.isLoose=!1,this.superThises=[],this.classId=this.node.id,this.classRef=this.node.id?c.identifier(this.node.id.name):this.scope.generateUidIdentifier("class"),this.superName=this.node.superClass||c.identifier("Function"),this.isDerived=!!this.node.superClass}return e.prototype.run=function(){var e=this,t=this.superName,n=this.file,r=this.body,i=this.constructorBody=c.blockStatement([]);this.constructor=this.buildConstructor();var a=[],o=[];if(this.isDerived&&(o.push(t),t=this.scope.generateUidIdentifierBasedOnNode(t),a.push(t),this.superName=t),this.buildBody(),i.body.unshift(c.expressionStatement(c.callExpression(n.addHelper("classCallCheck"),[c.thisExpression(),this.classRef]))),r=r.concat(this.staticPropBody.map(function(t){return t(e.classRef)})),this.classId&&1===r.length)return c.toExpression(r[0]);r.push(c.returnStatement(this.classRef));var s=c.functionExpression(null,a,c.blockStatement(r));return s.shadow=!0,c.callExpression(s,o)},e.prototype.buildConstructor=function(){var e=c.functionDeclaration(this.classRef,[],this.constructorBody);return c.inherits(e,this.node),e},e.prototype.pushToMap=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"value",r=arguments[3],i=void 0;e.static?(this.hasStaticDescriptors=!0,i=this.staticMutatorMap):(this.hasInstanceDescriptors=!0,i=this.instanceMutatorMap);var a=u.push(i,e,n,this.file,r);return t&&(a.enumerable=c.booleanLiteral(!0)),a},e.prototype.constructorMeMaybe=function(){var e=!1,t=this.path.get("body.body"),n=Array.isArray(t),i=0;for(t=n?t:(0,r.default)(t);;){var a;if(n){if(i>=t.length)break;a=t[i++]}else{if((i=t.next()).done)break;a=i.value}if(e=a.equals("kind","constructor"))break}if(!e){var o=void 0,s=void 0;if(this.isDerived){var u=p().expression;o=u.params,s=u.body}else o=[],s=c.blockStatement([]);this.path.get("body").unshiftContainer("body",c.classMethod("constructor",c.identifier("constructor"),o,s))}},e.prototype.buildBody=function(){if(this.constructorMeMaybe(),this.pushBody(),this.verifyConstructor(),this.userConstructor){var e=this.constructorBody;e.body=e.body.concat(this.userConstructor.body.body),c.inherits(this.constructor,this.userConstructor),c.inherits(e,this.userConstructor.body)}this.pushDescriptors()},e.prototype.pushBody=function(){var e=this.path.get("body.body"),t=Array.isArray(e),n=0;for(e=t?e:(0,r.default)(e);;){var i;if(t){if(n>=e.length)break;i=e[n++]}else{if((n=e.next()).done)break;i=n.value}var a=i,s=a.node;if(a.isClassProperty())throw a.buildCodeFrameError("Missing class properties transform.");if(s.decorators)throw a.buildCodeFrameError("Method has decorators, put the decorator plugin before the classes one.");if(c.isClassMethod(s)){var u="constructor"===s.kind;if(u&&(a.traverse(m,this),!this.hasBareSuper&&this.isDerived))throw a.buildCodeFrameError("missing super() call in constructor");var l=new o.default({forceSuperMemoisation:u,methodPath:a,methodNode:s,objectRef:this.classRef,superRef:this.superName,isStatic:s.static,isLoose:this.isLoose,scope:this.scope,file:this.file},!0);l.replace(),u?this.pushConstructor(l,s,a):this.pushMethod(s,a)}}},e.prototype.clearDescriptors=function(){this.hasInstanceDescriptors=!1,this.hasStaticDescriptors=!1,this.instanceMutatorMap={},this.staticMutatorMap={}},e.prototype.pushDescriptors=function(){this.pushInherits();var e=this.body,t=void 0,n=void 0;if(this.hasInstanceDescriptors&&(t=u.toClassObject(this.instanceMutatorMap)),this.hasStaticDescriptors&&(n=u.toClassObject(this.staticMutatorMap)),t||n){t&&(t=u.toComputedObjectFromClass(t)),n&&(n=u.toComputedObjectFromClass(n));var r=c.nullLiteral(),i=[this.classRef,r,r,r,r];t&&(i[1]=t),n&&(i[2]=n),this.instanceInitializersId&&(i[3]=this.instanceInitializersId,e.unshift(this.buildObjectAssignment(this.instanceInitializersId))),this.staticInitializersId&&(i[4]=this.staticInitializersId,e.unshift(this.buildObjectAssignment(this.staticInitializersId)));for(var a=0,o=0;o=s.length)break;f=s[l++]}else{if((l=s.next()).done)break;f=l.value}var d=f;this.wrapSuperCall(d,a,o,n),i&&d.find(function(e){return e===t||(e.isLoop()||e.isConditional()?(i=!1,!0):void 0)})}var p=this.superThises,h=Array.isArray(p),m=0;for(p=h?p:(0,r.default)(p);;){var v;if(h){if(m>=p.length)break;v=p[m++]}else{if((m=p.next()).done)break;v=m.value}v.replaceWith(o)}var g=function(t){return c.callExpression(e.file.addHelper("possibleConstructorReturn"),[o].concat(t||[]))},b=n.get("body");b.length&&!b.pop().isReturnStatement()&&n.pushContainer("body",c.returnStatement(i?o:g()));var _=this.superReturns,x=Array.isArray(_),w=0;for(_=x?_:(0,r.default)(_);;){var k;if(x){if(w>=_.length)break;k=_[w++]}else{if((w=_.next()).done)break;k=w.value}var M=k;if(M.node.argument){var E=M.scope.generateDeclaredUidIdentifier("ret");M.get("argument").replaceWithMultiple([c.assignmentExpression("=",E,M.node.argument),g(E)])}else M.get("argument").replaceWith(g())}}},e.prototype.pushMethod=function(e,t){var n=t?t.scope:this.scope;"method"===e.kind&&this._processMethod(e,n)||this.pushToMap(e,!1,null,n)},e.prototype._processMethod=function(){return!1},e.prototype.pushConstructor=function(e,t,n){this.bareSupers=e.bareSupers,this.superReturns=e.returns,n.scope.hasOwnBinding(this.classRef.name)&&n.scope.rename(this.classRef.name);var r=this.constructor;this.userConstructorPath=n,this.userConstructor=t,this.hasConstructor=!0,c.inheritsComments(r,t),r._ignoreUserWhitespace=!0,r.params=t.params,c.inherits(r.body,t.body),r.body.directives=t.body.directives,this._pushConstructor()},e.prototype._pushConstructor=function(){this.pushedConstructor||(this.pushedConstructor=!0,(this.hasInstanceDescriptors||this.hasStaticDescriptors)&&this.pushDescriptors(),this.body.push(this.constructor),this.pushInherits())},e.prototype.pushInherits=function(){this.isDerived&&!this.pushedInherits&&(this.pushedInherits=!0,this.body.unshift(c.expressionStatement(c.callExpression(this.file.addHelper("inherits"),[this.classRef,this.superName]))))},e}();t.default=v,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=u(n(9)),i=u(n(2)),a=u(n(10));t.default=function(e){var t=e.types,n=(0,a.default)(),s={"AssignmentExpression|UpdateExpression":function(e){if(!e.node[n]){e.node[n]=!0;var r=e.get(e.isAssignmentExpression()?"left":"argument");if(r.isIdentifier()){var a=r.node.name;if(this.scope.getBinding(a)===e.scope.getBinding(a)){var o=this.exports[a];if(o){var s=e.node,u=e.isUpdateExpression()&&!s.prefix;u&&("++"===s.operator?s=t.binaryExpression("+",s.argument,t.numericLiteral(1)):"--"===s.operator?s=t.binaryExpression("-",s.argument,t.numericLiteral(1)):u=!1);var l=o,c=Array.isArray(l),f=0;for(l=c?l:(0,i.default)(l);;){var d;if(c){if(f>=l.length)break;d=l[f++]}else{if((f=l.next()).done)break;d=f.value}var p=d;s=this.buildCall(p,s).expression}u&&(s=t.sequenceExpression([s,e.node])),e.replaceWith(s)}}}}}};return{visitor:{CallExpression:function(e,n){if(e.node.callee.type===f){var r=n.contextIdent;e.replaceWith(t.callExpression(t.memberExpression(r,t.identifier("import")),e.node.arguments))}},ReferencedIdentifier:function(e,n){"__moduleName"!=e.node.name||e.scope.hasBinding("__moduleName")||e.replaceWith(t.memberExpression(n.contextIdent,t.identifier("id")))},Program:{enter:function(e,t){t.contextIdent=e.scope.generateUidIdentifier("context")},exit:function(e,n){var a=e.scope.generateUidIdentifier("export"),u=n.contextIdent,f=(0,r.default)(null),d=[],p=[],h=[],m=[],y=[],v=[];function g(e,t){f[e]=f[e]||[],f[e].push(t)}function b(e,t,n){var r=void 0;d.forEach(function(t){t.key===e&&(r=t)}),r||d.push(r={key:e,imports:[],exports:[]}),r[t]=r[t].concat(n)}function _(e,n){return t.expressionStatement(t.callExpression(a,[t.stringLiteral(e),n]))}var x=e.get("body"),w=!0,k=x,M=Array.isArray(k),E=0;for(k=M?k:(0,i.default)(k);;){var S;if(M){if(E>=k.length)break;S=k[E++]}else{if((E=k.next()).done)break;S=E.value}var T=S;if(T.isExportDeclaration()&&(T=T.get("declaration")),T.isVariableDeclaration()&&"var"!==T.node.kind){w=!1;break}}var D=x,A=Array.isArray(D),L=0;for(D=A?D:(0,i.default)(D);;){var C;if(A){if(L>=D.length)break;C=D[L++]}else{if((L=D.next()).done)break;C=L.value}var O=C;if(w&&O.isFunctionDeclaration())p.push(O.node),v.push(O);else if(O.isImportDeclaration()){var P=O.node.source.value;for(var j in b(P,"imports",O.node.specifiers),O.getBindingIdentifiers())O.scope.removeBinding(j),y.push(t.identifier(j));O.remove()}else if(O.isExportAllDeclaration())b(O.node.source.value,"exports",O.node),O.remove();else if(O.isExportDefaultDeclaration()){var Y=O.get("declaration");if(Y.isClassDeclaration()||Y.isFunctionDeclaration()){var F=Y.node.id,N=[];F?(N.push(Y.node),N.push(_("default",F)),g(F.name,"default")):N.push(_("default",t.toExpression(Y.node))),!w||Y.isClassDeclaration()?O.replaceWithMultiple(N):(p=p.concat(N),v.push(O))}else O.replaceWith(_("default",Y.node))}else if(O.isExportNamedDeclaration()){var R=O.get("declaration");if(R.node){O.replaceWith(R);var I=[],B=void 0;if(O.isFunction()){var H,q=R.node,W=q.id.name;if(w)g(W,W),p.push(q),p.push(_(W,q.id)),v.push(O);else(H={})[W]=q.id,B=H}else B=R.getBindingIdentifiers();for(var V in B)g(V,V),I.push(_(V,t.identifier(V)));O.insertAfter(I)}else{var U=O.node.specifiers;if(U&&U.length)if(O.node.source)b(O.node.source.value,"exports",U),O.remove();else{var z=[],X=U,G=Array.isArray(X),K=0;for(X=G?X:(0,i.default)(X);;){var J;if(G){if(K>=X.length)break;J=X[K++]}else{if((K=X.next()).done)break;J=K.value}var $=J;z.push(_($.exported.name,$.local)),g($.local.name,$.exported.name)}O.replaceWithMultiple(z)}}}}d.forEach(function(n){var r=[],o=e.scope.generateUidIdentifier(n.key),s=n.imports,u=Array.isArray(s),l=0;for(s=u?s:(0,i.default)(s);;){var f;if(u){if(l>=s.length)break;f=s[l++]}else{if((l=s.next()).done)break;f=l.value}var d=f;t.isImportNamespaceSpecifier(d)?r.push(t.expressionStatement(t.assignmentExpression("=",d.local,o))):t.isImportDefaultSpecifier(d)&&(d=t.importSpecifier(d.local,t.identifier("default"))),t.isImportSpecifier(d)&&r.push(t.expressionStatement(t.assignmentExpression("=",d.local,t.memberExpression(o,d.imported))))}if(n.exports.length){var p=e.scope.generateUidIdentifier("exportObj");r.push(t.variableDeclaration("var",[t.variableDeclarator(p,t.objectExpression([]))]));var y=n.exports,v=Array.isArray(y),g=0;for(y=v?y:(0,i.default)(y);;){var b;if(v){if(g>=y.length)break;b=y[g++]}else{if((g=y.next()).done)break;b=g.value}var _=b;t.isExportAllDeclaration(_)?r.push(c({KEY:e.scope.generateUidIdentifier("key"),EXPORT_OBJ:p,TARGET:o})):t.isExportSpecifier(_)&&r.push(t.expressionStatement(t.assignmentExpression("=",t.memberExpression(p,_.exported),t.memberExpression(o,_.local))))}r.push(t.expressionStatement(t.callExpression(a,[p])))}m.push(t.stringLiteral(n.key)),h.push(t.functionExpression(null,[o],t.blockStatement(r)))});var Z=this.getModuleName();Z&&(Z=t.stringLiteral(Z)),w&&(0,o.default)(e,function(e){return y.push(e)}),y.length&&p.unshift(t.variableDeclaration("var",y.map(function(e){return t.variableDeclarator(e)}))),e.traverse(s,{exports:f,buildCall:_,scope:e.scope});var Q=v,ee=Array.isArray(Q),te=0;for(Q=ee?Q:(0,i.default)(Q);;){var ne;if(ee){if(te>=Q.length)break;ne=Q[te++]}else{if((te=Q.next()).done)break;ne=te.value}ne.remove()}e.node.body=[l({SYSTEM_REGISTER:t.memberExpression(t.identifier(n.opts.systemGlobal||"System"),t.identifier("register")),BEFORE_BODY:p,MODULE_NAME:Z,SETTERS:h,SOURCES:m,BODY:e.node.body,EXPORT_IDENTIFIER:a,CONTEXT_IDENTIFIER:u})]}}}}};var o=u(n(190)),s=u(n(4));function u(e){return e&&e.__esModule?e:{default:e}}var l=(0,s.default)('\n SYSTEM_REGISTER(MODULE_NAME, [SOURCES], function (EXPORT_IDENTIFIER, CONTEXT_IDENTIFIER) {\n "use strict";\n BEFORE_BODY;\n return {\n setters: [SETTERS],\n execute: function () {\n BODY;\n }\n };\n });\n'),c=(0,s.default)('\n for (var KEY in TARGET) {\n if (KEY !== "default" && KEY !== "__esModule") EXPORT_OBJ[KEY] = TARGET[KEY];\n }\n'),f="Import";e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.types;return{inherits:n(131),visitor:{Program:{exit:function(e,n){var r=e.get("body").pop();if(function(e){if(e.isExpressionStatement()){var t=e.get("expression");if(!t.isCallExpression())return!1;if(!t.get("callee").isIdentifier({name:"define"}))return!1;var n=t.get("arguments");return!(3===n.length&&!n.shift().isStringLiteral()||2!==n.length||!n.shift().isArrayExpression()||!n.shift().isFunctionExpression())}}(r)){var a=r.node.expression,o=a.arguments,c=3===o.length?o.shift():null,f=a.arguments[0],d=a.arguments[1],p=n.opts.globals||{},h=f.elements.map(function(e){return"module"===e.value||"exports"===e.value?t.identifier(e.value):t.callExpression(t.identifier("require"),[e])}),m=f.elements.map(function(e){if("module"===e.value)return t.identifier("mod");if("exports"===e.value)return t.memberExpression(t.identifier("mod"),t.identifier("exports"));var r=void 0;if(n.opts.exactGlobals){var a=p[e.value];r=a?a.split(".").reduce(function(e,n){return t.memberExpression(e,t.identifier(n))},t.identifier("global")):t.memberExpression(t.identifier("global"),t.identifier(t.toIdentifier(e.value)))}else{var o=(0,i.basename)(e.value,(0,i.extname)(e.value)),s=p[o]||o;r=t.memberExpression(t.identifier("global"),t.identifier(t.toIdentifier(s)))}return r}),y=c?c.value:this.file.opts.basename,v=t.memberExpression(t.identifier("global"),t.identifier(t.toIdentifier(y))),g=null;if(n.opts.exactGlobals){var b=p[y];if(b){g=[];var _=b.split(".");v=_.slice(1).reduce(function(e,n){return g.push(s({GLOBAL_REFERENCE:e})),t.memberExpression(e,t.identifier(n))},t.memberExpression(t.identifier("global"),t.identifier(_[0])))}}var x=u({BROWSER_ARGUMENTS:m,PREREQUISITE_ASSIGNMENTS:g,GLOBAL_TO_ASSIGN:v});r.replaceWith(l({MODULE_NAME:c,AMD_ARGUMENTS:f,COMMON_ARGUMENTS:h,GLOBAL_EXPORT:x,FUNC:d}))}}}}}};var r,i=n(19),a=n(4),o=(r=a)&&r.__esModule?r:{default:r};var s=(0,o.default)("\n GLOBAL_REFERENCE = GLOBAL_REFERENCE || {}\n"),u=(0,o.default)("\n var mod = { exports: {} };\n factory(BROWSER_ARGUMENTS);\n PREREQUISITE_ASSIGNMENTS\n GLOBAL_TO_ASSIGN = mod.exports;\n"),l=(0,o.default)('\n (function (global, factory) {\n if (typeof define === "function" && define.amd) {\n define(MODULE_NAME, AMD_ARGUMENTS, factory);\n } else if (typeof exports !== "undefined") {\n factory(COMMON_ARGUMENTS);\n } else {\n GLOBAL_EXPORT\n }\n })(this, FUNC);\n');e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.types;return{inherits:n(200),visitor:{ExportNamedDeclaration:function(e){var n=e.node,r=[];!function e(n,r,i){var a=n.specifiers[0];if(t.isExportNamespaceSpecifier(a)||t.isExportDefaultSpecifier(a)){var o=n.specifiers.shift(),s=i.generateUidIdentifier(o.exported.name),u=void 0;u=t.isExportNamespaceSpecifier(o)?t.importNamespaceSpecifier(s):t.importDefaultSpecifier(s),r.push(t.importDeclaration([u],n.source)),r.push(t.exportNamedDeclaration(null,[t.exportSpecifier(s,o.exported)])),e(n,r,i)}}(n,r,e.scope),r.length&&(n.specifiers.length>=1&&r.push(n),e.replaceWithMultiple(r))}}}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(2),a=(r=i)&&r.__esModule?r:{default:r};t.default=function(e){var t=e.types;return{inherits:n(126),visitor:{Program:function(e,t){var n=t.file.ast.comments,r=Array.isArray(n),i=0;for(n=r?n:(0,a.default)(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var s=o;s.value.indexOf("@flow")>=0&&(s.value=s.value.replace("@flow",""),s.value.replace(/\*/g,"").trim()||(s.ignore=!0))}},Flow:function(e){e.remove()},ClassProperty:function(e){e.node.variance=null,e.node.typeAnnotation=null,e.node.value||e.remove()},Class:function(e){e.node.implements=null,e.get("body.body").forEach(function(e){e.isClassProperty()&&(e.node.typeAnnotation=null,e.node.value||e.remove())})},AssignmentPattern:function(e){e.node.left.optional=!1},Function:function(e){for(var t=e.node,n=0;n=s.length)break;c=s[l++]}else{if((l=s.next()).done)break;c=l.value}var f=c,d=f.key;t.isIdentifier(d)&&!f.computed&&(d=t.stringLiteral(f.key.name)),o.push(d)}return[i.argument,t.callExpression(e.addHelper("objectWithoutProperties"),[r,t.arrayExpression(o)])]}function o(e,n,i,a){if(n.isAssignmentPattern())o(e,n.get("left"),i,a);else if(n.isObjectPattern()&&r(n)){var s=e.scope.generateUidIdentifier("ref"),u=t.variableDeclaration("let",[t.variableDeclarator(n.node,s)]);u._blockHoist=i?a-i:1,e.ensureBlock(),e.get("body").unshiftContainer("body",u),n.replaceWith(s)}}return{inherits:n(202),visitor:{Function:function(e){for(var t=e.get("params"),n=0;n1&&!t.isIdentifier(this.originalPath.node.init)){var a=e.scope.generateUidIdentifierBasedOnNode(this.originalPath.node.init,"ref");return this.originalPath.insertBefore(t.variableDeclarator(a,this.originalPath.node.init)),void this.originalPath.replaceWith(t.variableDeclarator(this.originalPath.node.id,a))}var o=this.originalPath.node.init,s=[];e.findParent(function(e){if(e.isObjectProperty())s.unshift(e.node.key.name);else if(e.isVariableDeclarator())return!0}),s.length&&s.forEach(function(e){o=t.memberExpression(o,t.identifier(e))});var u=i(n,e.parentPath.node.properties,o),l=u[0],c=u[1];r.insertAfter(t.variableDeclarator(l,c)),r=r.getSibling(r.key+1),0===e.parentPath.node.properties.length&&e.findParent(function(e){return e.isObjectProperty()||e.isVariableDeclarator()}).remove()}},{originalPath:e})}},ExportNamedDeclaration:function(e){var n=e.get("declaration");if(n.isVariableDeclaration()&&r(n)){var i=[];for(var a in e.getOuterBindingIdentifiers(e)){var o=t.identifier(a);i.push(t.exportSpecifier(o,o))}e.replaceWith(n.node),e.insertAfter(t.exportNamedDeclaration(null,i))}},CatchClause:function(e){var t=e.get("param");o(t.parentPath,t)},AssignmentExpression:function(e,n){var a=e.get("left");if(a.isObjectPattern()&&r(a)){var o=[],s=void 0;(e.isCompletionRecord()||e.parentPath.isExpressionStatement())&&(s=e.scope.generateUidIdentifierBasedOnNode(e.node.right,"ref"),o.push(t.variableDeclaration("var",[t.variableDeclarator(s,e.node.right)])));var u=i(n,e.node.left.properties,s),l=u[0],c=u[1],f=t.clone(e.node);f.right=s,o.push(t.expressionStatement(f)),o.push(t.toStatement(t.assignmentExpression("=",l,c))),s&&o.push(t.expressionStatement(s)),e.replaceWithMultiple(o)}},ForXStatement:function(e){var n=e.node,i=e.scope,a=e.get("left"),o=n.left;if(t.isObjectPattern(o)&&r(a)){var s=i.generateUidIdentifier("ref");return n.left=t.variableDeclaration("var",[t.variableDeclarator(s)]),e.ensureBlock(),void n.body.body.unshift(t.variableDeclaration("var",[t.variableDeclarator(o,s)]))}if(t.isVariableDeclaration(o)){var u=o.declarations[0].id;if(t.isObjectPattern(u)){var l=i.generateUidIdentifier("ref");n.left=t.variableDeclaration(o.kind,[t.variableDeclarator(l,null)]),e.ensureBlock(),n.body.body.unshift(t.variableDeclaration(n.left.kind,[t.variableDeclarator(u,l)]))}}},ObjectExpression:function(e,n){if(function(e){var n=e.properties,r=Array.isArray(n),i=0;for(n=r?n:(0,a.default)(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var s=o;if(t.isSpreadProperty(s))return!0}return!1}(e.node)){var r=n.opts.useBuiltIns||!1;if("boolean"!=typeof r)throw new Error("transform-object-rest-spread currently only accepts a boolean option for useBuiltIns (defaults to false)");var i=[],o=[],s=e.node.properties,u=Array.isArray(s),l=0;for(s=u?s:(0,a.default)(s);;){var c;if(u){if(l>=s.length)break;c=s[l++]}else{if((l=s.next()).done)break;c=l.value}var f=c;t.isSpreadProperty(f)?(p(),i.push(f.argument)):o.push(f)}p(),t.isObjectExpression(i[0])||i.unshift(t.objectExpression([]));var d=r?t.memberExpression(t.identifier("Object"),t.identifier("assign")):n.addHelper("extends");e.replaceWith(t.callExpression(d,i))}function p(){o.length&&(i.push(t.objectExpression(o)),o=[])}}}}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.types;function n(e,n){for(var r=n.arguments[0].properties,i=!0,a=0;a=s.length)break;c=s[l++]}else{if((l=s.next()).done)break;c=l.value}var f=c,d=n.exec(f.value);if(d){if("React.DOM"===(o=d[1]))throw a.buildCodeFrameError(f,"The @jsx React.DOM pragma has been deprecated as of React 0.12");break}}i.set("jsxIdentifier",function(){return o.split(".").map(function(e){return t.identifier(e)}).reduce(function(e,n){return t.memberExpression(e,n)})})},{inherits:i.default,visitor:o}};var i=o(n(127)),a=o(n(351));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(2),a=(r=i)&&r.__esModule?r:{default:r};t.default=function(){return{visitor:{Program:function(e,t){if(!1!==t.opts.strict&&!1!==t.opts.strictMode){var n=e.node.directives,r=Array.isArray(n),i=0;for(n=r?n:(0,a.default)(n);;){var s;if(r){if(i>=n.length)break;s=n[i++]}else{if((i=n.next()).done)break;s=i.value}if("use strict"===s.value.value)return}e.unshiftContainer("directives",o.directive(o.directiveLiteral("use strict")))}}}}};var o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=T(n(83)),i=T(n(76)),a=T(n(75)),o=T(n(68)),s=T(n(69)),u=T(n(71)),l=T(n(78)),c=T(n(80)),f=T(n(130)),d=T(n(72)),p=T(n(74)),h=T(n(82)),m=T(n(85)),y=T(n(66)),v=T(n(81)),g=T(n(79)),b=T(n(73)),_=T(n(70)),x=T(n(84)),w=T(n(77)),k=T(n(208)),M=T(n(131)),E=T(n(209)),S=T(n(86));function T(e){return e&&e.__esModule?e:{default:e}}function D(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=!1,T="commonjs",D=!1;if(void 0!==t&&(void 0!==t.loose&&(n=t.loose),void 0!==t.modules&&(T=t.modules),void 0!==t.spec&&(D=t.spec)),"boolean"!=typeof n)throw new Error("Preset es2015 'loose' option must be a boolean.");if("boolean"!=typeof D)throw new Error("Preset es2015 'spec' option must be a boolean.");if(!1!==T&&-1===["commonjs","amd","umd","systemjs"].indexOf(T))throw new Error("Preset es2015 'modules' option must be 'false' to indicate no modules\nor a module type which be be one of: 'commonjs' (default), 'amd', 'umd', 'systemjs'");var A={loose:n};return{plugins:[[r.default,{loose:n,spec:D}],i.default,a.default,[o.default,{spec:D}],s.default,[u.default,A],l.default,c.default,f.default,[d.default,A],[p.default,A],h.default,m.default,y.default,[v.default,A],g.default,[b.default,A],_.default,x.default,"commonjs"===T&&[w.default,A],"systemjs"===T&&[k.default,A],"amd"===T&&[M.default,A],"umd"===T&&[E.default,A],[S.default,{async:!1,asyncGenerators:!1}]].filter(Boolean)}}var A=D({});t.default=A,Object.defineProperty(A,"buildPreset",{configurable:!0,writable:!0,enumerable:!1,value:D}),e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(132),a=(r=i)&&r.__esModule?r:{default:r};t.default={plugins:[a.default]},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(128)),i=a(n(129));function a(e){return e&&e.__esModule?e:{default:e}}t.default={plugins:[r.default,i.default]},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=o(n(221)),i=o(n(203)),a=o(n(210));function o(e){return e&&e.__esModule?e:{default:e}}t.default={presets:[r.default],plugins:[i.default,a.default]},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=s(n(222)),i=s(n(204)),a=s(n(205)),o=s(n(324));function s(e){return e&&e.__esModule?e:{default:e}}t.default={presets:[r.default],plugins:[o.default,i.default,a.default]},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=u(n(128)),i=u(n(129)),a=u(n(132)),o=u(n(213)),s=u(n(327));function u(e){return e&&e.__esModule?e:{default:e}}t.default={plugins:[r.default,i.default,a.default,s.default,o.default]},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(3),a=(r=i)&&r.__esModule?r:{default:r};t.default=function e(t,n){(0,a.default)(this,e),this.file=t,this.options=n},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.Flow=t.Pure=t.Generated=t.User=t.Var=t.BlockScoped=t.Referenced=t.Scope=t.Expression=t.Statement=t.BindingIdentifier=t.ReferencedMemberExpression=t.ReferencedIdentifier=void 0;var r=n(1),i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(r);t.ReferencedIdentifier={types:["Identifier","JSXIdentifier"],checkPath:function(e,t){var n=e.node,a=e.parent;if(!i.isIdentifier(n,t)&&!i.isJSXMemberExpression(a,t)){if(!i.isJSXIdentifier(n,t))return!1;if(r.react.isCompatTag(n.name))return!1}return i.isReferenced(n,a)}},t.ReferencedMemberExpression={types:["MemberExpression"],checkPath:function(e){var t=e.node,n=e.parent;return i.isMemberExpression(t)&&i.isReferenced(t,n)}},t.BindingIdentifier={types:["Identifier"],checkPath:function(e){var t=e.node,n=e.parent;return i.isIdentifier(t)&&i.isBinding(t,n)}},t.Statement={types:["Statement"],checkPath:function(e){var t=e.node,n=e.parent;if(i.isStatement(t)){if(i.isVariableDeclaration(t)){if(i.isForXStatement(n,{left:t}))return!1;if(i.isForStatement(n,{init:t}))return!1}return!0}return!1}},t.Expression={types:["Expression"],checkPath:function(e){return e.isIdentifier()?e.isReferencedIdentifier():i.isExpression(e.node)}},t.Scope={types:["Scopable"],checkPath:function(e){return i.isScope(e.node,e.parent)}},t.Referenced={checkPath:function(e){return i.isReferenced(e.node,e.parent)}},t.BlockScoped={checkPath:function(e){return i.isBlockScoped(e.node)}},t.Var={types:["VariableDeclaration"],checkPath:function(e){return i.isVar(e.node)}},t.User={checkPath:function(e){return e.node&&!!e.node.loc}},t.Generated={checkPath:function(e){return!e.isUser()}},t.Pure={checkPath:function(e,t){return e.scope.isPure(e.node,t)}},t.Flow={types:["Flow","ImportDeclaration","ExportDeclaration","ImportSpecifier"],checkPath:function(e){var t=e.node;return!!i.isFlow(t)||(i.isImportDeclaration(t)?"type"===t.importKind||"typeof"===t.importKind:i.isExportDeclaration(t)?"type"===t.exportKind:!!i.isImportSpecifier(t)&&("type"===t.importKind||"typeof"===t.importKind))}}},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(3),a=(r=i)&&r.__esModule?r:{default:r};var o=function(){function e(t){var n=t.existing,r=t.identifier,i=t.scope,o=t.path,s=t.kind;(0,a.default)(this,e),this.identifier=r,this.scope=i,this.path=o,this.kind=s,this.constantViolations=[],this.constant=!0,this.referencePaths=[],this.referenced=!1,this.references=0,this.clearValue(),n&&(this.constantViolations=[].concat(n.path,n.constantViolations,this.constantViolations))}return e.prototype.deoptValue=function(){this.clearValue(),this.hasDeoptedValue=!0},e.prototype.setValue=function(e){this.hasDeoptedValue||(this.hasValue=!0,this.value=e)},e.prototype.clearValue=function(){this.hasDeoptedValue=!1,this.hasValue=!1,this.value=null},e.prototype.reassign=function(e){this.constant=!1,-1===this.constantViolations.indexOf(e)&&this.constantViolations.push(e)},e.prototype.reference=function(e){-1===this.referencePaths.indexOf(e)&&(this.referenced=!0,this.references++,this.referencePaths.push(e))},e.prototype.dereference=function(){this.references--,this.referenced=!!this.references},e}();t.default=o,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(9),a=(r=i)&&r.__esModule?r:{default:r};t.getBindingIdentifiers=s,t.getOuterBindingIdentifiers=function(e,t){return s(e,t,!0)};var o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));function s(e,t,n){for(var r=[].concat(e),i=(0,a.default)(null);r.length;){var s=r.shift();if(s){var u=o.getBindingIdentifiers.keys[s.type];if(o.isIdentifier(s))t?(i[s.name]=i[s.name]||[]).push(s):i[s.name]=s;else if(o.isExportDeclaration(s))o.isDeclaration(s.declaration)&&r.push(s.declaration);else{if(n){if(o.isFunctionDeclaration(s)){r.push(s.id);continue}if(o.isFunctionExpression(s))continue}if(u)for(var l=0;ll;)for(var d,p=s(arguments[l++]),h=c?r(p).concat(c(p)):r(p),m=h.length,y=0;m>y;)f.call(p,d=h[y++])&&(n[d]=p[d]);return n}:u},function(e,t,n){"use strict";var r=n(91),i=n(92),a=n(37),o=n(154),s=n(28),u=n(231),l=Object.getOwnPropertyDescriptor;t.f=n(22)?l:function(e,t){if(e=a(e),t=o(t,!0),u)try{return l(e,t)}catch(e){}if(s(e,t))return i(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";var r=n(237),i=n(141).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},function(e,t,n){"use strict";var r=n(28),i=n(37),a=n(420)(!1),o=n(150)("IE_PROTO");e.exports=function(e,t){var n,s=i(e),u=0,l=[];for(n in s)n!=o&&r(s,n)&&l.push(n);for(;t.length>u;)r(s,n=t[u++])&&(~a(l,n)||l.push(n));return l}},function(e,t,n){"use strict";var r=n(228),i=n(13)("iterator"),a=n(56);e.exports=n(5).getIteratorMethod=function(e){if(null!=e)return e[i]||e["@@iterator"]||a[r(e)]}},function(e,t,n){(function(r){"use strict";var i="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};function a(){var e;try{e=t.storage.debug}catch(e){}return!e&&void 0!==r&&"env"in r&&(e=r.env.DEBUG),e}(t=e.exports=n(458)).log=function(){return"object"===("undefined"==typeof console?"undefined":i(console))&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},t.formatArgs=function(e){var n=this.useColors;if(e[0]=(n?"%c":"")+this.namespace+(n?" %c":" ")+e[0]+(n?"%c ":" ")+"+"+t.humanize(this.diff),!n)return;var r="color: "+this.color;e.splice(1,0,r,"color: inherit");var i=0,a=0;e[0].replace(/%[a-zA-Z%]/g,function(e){"%%"!==e&&(i++,"%c"===e&&(a=i))}),e.splice(a,0,r)},t.save=function(e){try{null==e?t.storage.removeItem("debug"):t.storage.debug=e}catch(e){}},t.load=a,t.useColors=function(){if("undefined"!=typeof window&&window.process&&"renderer"===window.process.type)return!0;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(e){}}(),t.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],t.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}},t.enable(a())}).call(t,n(8))},function(e,t){"use strict";!function(){var t,n,r,i,a,o;function s(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(Math.floor((e-65536)/1024)+55296)+String.fromCharCode((e-65536)%1024+56320)}for(n={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B2\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA7AD\uA7B0\uA7B1\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB5F\uAB64\uAB65\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,NonAsciiIdentifierPart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B2\u08E4-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58\u0C59\u0C60-\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D60-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFC-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA69D\uA69F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA7AD\uA7B0\uA7B1\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C4\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB5F\uAB64\uAB65\uABC0-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2D\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/},t={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B2\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA7AD\uA7B0\uA7B1\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB5F\uAB64\uAB65\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDE00-\uDE11\uDE13-\uDE2B\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF5D-\uDF61]|\uD805[\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDE00-\uDE2F\uDE44\uDE80-\uDEAA]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF98]|\uD809[\uDC00-\uDC6E]|[\uD80C\uD840-\uD868\uD86A-\uD86C][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B2\u08E4-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58\u0C59\u0C60-\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D60-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFC-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA69D\uA69F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA7AD\uA7B0\uA7B1\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C4\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB5F\uAB64\uAB65\uABC0-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2D\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDD0-\uDDDA\uDE00-\uDE11\uDE13-\uDE37\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF01-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF98]|\uD809[\uDC00-\uDC6E]|[\uD80C\uD840-\uD868\uD86A-\uD86C][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},r=[5760,6158,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],i=new Array(128),o=0;o<128;++o)i[o]=o>=97&&o<=122||o>=65&&o<=90||36===o||95===o;for(a=new Array(128),o=0;o<128;++o)a[o]=o>=97&&o<=122||o>=65&&o<=90||o>=48&&o<=57||36===o||95===o;e.exports={isDecimalDigit:function(e){return 48<=e&&e<=57},isHexDigit:function(e){return 48<=e&&e<=57||97<=e&&e<=102||65<=e&&e<=70},isOctalDigit:function(e){return e>=48&&e<=55},isWhiteSpace:function(e){return 32===e||9===e||11===e||12===e||160===e||e>=5760&&r.indexOf(e)>=0},isLineTerminator:function(e){return 10===e||13===e||8232===e||8233===e},isIdentifierStartES5:function(e){return e<128?i[e]:n.NonAsciiIdentifierStart.test(s(e))},isIdentifierPartES5:function(e){return e<128?a[e]:n.NonAsciiIdentifierPart.test(s(e))},isIdentifierStartES6:function(e){return e<128?i[e]:t.NonAsciiIdentifierStart.test(s(e))},isIdentifierPartES6:function(e){return e<128?a[e]:t.NonAsciiIdentifierPart.test(s(e))}}}()},function(e,t,n){"use strict";var r=n(38)(n(17),"Set");e.exports=r},function(e,t,n){"use strict";var r=n(160),i=n(561),a=n(562);function o(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t-1?s[u?t[l]:l]:void 0}}},function(e,t,n){"use strict";var r=n(38),i=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=i},function(e,t,n){"use strict";var r=n(242),i=n(482),a=n(254),o=1,s=2;e.exports=function(e,t,n,u,l,c){var f=n&o,d=e.length,p=t.length;if(d!=p&&!(f&&p>d))return!1;var h=c.get(e);if(h&&c.get(t))return h==t;var m=-1,y=!0,v=n&s?new r:void 0;for(c.set(e,t),c.set(t,e);++mr&&(t[r]=t[n]),++r);return t.length=r,t},t.makeAccessor=function(e){var t=h(),n=f(null);function r(r){return s.call(r,t)||function(r){var i;a(r,t,function(t,a){if(t===n)return a?i=null:i||(i=e(r))})}(r),r[t](n)}return e=e||v,r.forget=function(e){s.call(e,t)&&e[t](n,!0)},r}},function(e,t,n){var r;(function(e,i){"use strict";var a="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}; -/*! https://mths.be/regenerate v1.3.2 by @mathias | MIT license */!function(o){var s="object"==a(t)&&t,u="object"==a(e)&&e&&e.exports==s&&e,l="object"==(void 0===i?"undefined":a(i))&&i;l.global!==l&&l.window!==l||(o=l);var c="A range’s `stop` value must be greater than or equal to the `start` value.",f="Invalid code point value. Code points range from U+000000 to U+10FFFF.",d=/\\x00([^0123456789]|$)/g,p={},h=p.hasOwnProperty,m=function(e,t){for(var n=-1,r=e.length;++n=n&&tn)return e;if(t<=r&&n>=i)e.splice(a,2);else{if(t>=r&&n=r&&t<=i)e[a+1]=t;else if(n>=r&&n<=i)return e[a]=n+1,e;a+=2}}return e},M=function(e,t){var n,r,i=0,a=null,o=e.length;if(t<0||t>1114111)throw RangeError(f);for(;i=n&&tt)return e.splice(null!=a?a+2:0,0,t,t+1),e;if(t==r)return t+1==e[i+2]?(e.splice(i,4,n,e[i+3]),e):(e[i+1]=t+1,e);a=i,i+=2}return e.push(t,t+1),e},E=function(e,t){for(var n,r,i=0,a=e.slice(),o=t.length;i1114111||n<0||n>1114111)throw RangeError(f);for(var r,i,a=0,o=!1,s=e.length;an)return e;r>=t&&r<=n&&(i>t&&i-1<=n?(e.splice(a,2),a-=2):(e.splice(a-1,2),a-=2))}else{if(r==n+1)return e[a]=t,e;if(r>n)return e.splice(a,0,t,n+1),e;if(t>=r&&t=r&&t=i&&(e[a]=t,e[a+1]=n+1,o=!0)}a+=2}return o||e.push(t,n+1),e},T=function(e,t){var n=0,r=e.length,i=e[n],a=e[r-1];if(r>=2&&(ta))return!1;for(;n=i&&t=40&&e<=43||45==e||46==e||63==e||e>=91&&e<=94||e>=123&&e<=125?"\\"+j(e):e>=32&&e<=126?j(e):e<=255?"\\x"+b(_(e),2):"\\u"+b(_(e),4)},F=function(e){return e<=65535?Y(e):"\\u{"+e.toString(16).toUpperCase()+"}"},N=function(e){var t=e.length,n=e.charCodeAt(0);return n>=55296&&n<=56319&&t>1?1024*(n-55296)+e.charCodeAt(1)-56320+65536:n},R=function(e){var t,n,r="",i=0,a=e.length;if(A(e))return Y(e[0]);for(;i=55296&&n<=56319&&(a.push(t,55296),r.push(55296,n+1)),n>=56320&&n<=57343&&(a.push(t,55296),r.push(55296,56320),i.push(56320,n+1)),n>57343&&(a.push(t,55296),r.push(55296,56320),i.push(56320,57344),n<=65535?a.push(57344,n+1):(a.push(57344,65536),o.push(65536,n+1)))):t>=55296&&t<=56319?(n>=55296&&n<=56319&&r.push(t,n+1),n>=56320&&n<=57343&&(r.push(t,56320),i.push(56320,n+1)),n>57343&&(r.push(t,56320),i.push(56320,57344),n<=65535?a.push(57344,n+1):(a.push(57344,65536),o.push(65536,n+1)))):t>=56320&&t<=57343?(n>=56320&&n<=57343&&i.push(t,n+1),n>57343&&(i.push(t,57344),n<=65535?a.push(57344,n+1):(a.push(57344,65536),o.push(65536,n+1)))):t>57343&&t<=65535?n<=65535?a.push(t,n+1):(a.push(t,65536),o.push(65536,n+1)):o.push(t,n+1),s+=2;return{loneHighSurrogates:r,loneLowSurrogates:i,bmp:a,astral:o}}(e),a=i.loneHighSurrogates,o=i.loneLowSurrogates,s=i.bmp,u=i.astral,l=!D(a),c=!D(o),f=B(u);return t&&(s=E(s,a),l=!1,s=E(s,o),c=!1),D(s)||r.push(R(s)),f.length&&r.push(function(e){var t=[];return m(e,function(e){var n=e[0],r=e[1];t.push(R(n)+R(r))}),t.join("|")}(f)),l&&r.push(R(a)+"(?![\\uDC00-\\uDFFF])"),c&&r.push("(?:[^\\uD800-\\uDBFF]|^)"+R(o)),r.join("|")},q=function e(t){return arguments.length>1&&(t=x.call(arguments)),this instanceof e?(this.data=[],t?this.add(t):this):(new e).add(t)};q.version="1.3.2";var W=q.prototype;!function(e,t){var n;for(n in t)h.call(t,n)&&(e[n]=t[n])}(W,{add:function(e){var t=this;return null==e?t:e instanceof q?(t.data=E(t.data,e.data),t):(arguments.length>1&&(e=x.call(arguments)),v(e)?(m(e,function(e){t.add(e)}),t):(t.data=M(t.data,g(e)?e:N(e)),t))},remove:function(e){var t=this;return null==e?t:e instanceof q?(t.data=function(e,t){for(var n,r,i=0,a=e.slice(),o=t.length;i1&&(e=x.call(arguments)),v(e)?(m(e,function(e){t.remove(e)}),t):(t.data=w(t.data,g(e)?e:N(e)),t))},addRange:function(e,t){return this.data=S(this.data,g(e)?e:N(e),g(t)?t:N(t)),this},removeRange:function(e,t){var n=g(e)?e:N(e),r=g(t)?t:N(t);return this.data=k(this.data,n,r),this},intersection:function(e){var t=e instanceof q?L(e.data):e;return this.data=function(e,t){for(var n,r=0,i=t.length,a=[];r=e,"try entries out of order"),e=n;var r=t.catchEntry,o=t.finallyEntry,s=[t.firstLoc,r?r.firstLoc:null];return o&&(s[2]=o.firstLoc,s[3]=o.afterLoc),a.arrayExpression(s)}))},p.explode=function(e,t){var n=e.node;if(a.assertNode(n),a.isDeclaration(n))throw m(n);if(a.isStatement(n))return this.explodeStatement(e);if(a.isExpression(n))return this.explodeExpression(e,t);switch(n.type){case"Program":return e.get("body").map(this.explodeStatement,this);case"VariableDeclarator":throw m(n);case"Property":case"SwitchCase":case"CatchClause":throw new Error(n.type+" nodes should be handled by their parents");default:throw new Error("unknown Node of type "+(0,r.default)(n.type))}},p.explodeStatement=function(e,t){var n=e.node,l=this,c=void 0,f=void 0,d=void 0;if(a.assertStatement(n),t?a.assertIdentifier(t):t=null,a.isBlockStatement(n))e.get("body").forEach(function(e){l.explodeStatement(e)});else if(s.containsLeap(n))switch(n.type){case"ExpressionStatement":l.explodeExpression(e.get("expression"),!0);break;case"LabeledStatement":f=h(),l.leapManager.withEntry(new o.LabeledEntry(f,n.label),function(){l.explodeStatement(e.get("body"),n.label)}),l.mark(f);break;case"WhileStatement":c=h(),f=h(),l.mark(c),l.jumpIfNot(l.explodeExpression(e.get("test")),f),l.leapManager.withEntry(new o.LoopEntry(f,c,t),function(){l.explodeStatement(e.get("body"))}),l.jump(c),l.mark(f);break;case"DoWhileStatement":var p=h(),m=h();f=h(),l.mark(p),l.leapManager.withEntry(new o.LoopEntry(f,m,t),function(){l.explode(e.get("body"))}),l.mark(m),l.jumpIf(l.explodeExpression(e.get("test")),p),l.mark(f);break;case"ForStatement":d=h();var v=h();f=h(),n.init&&l.explode(e.get("init"),!0),l.mark(d),n.test&&l.jumpIfNot(l.explodeExpression(e.get("test")),f),l.leapManager.withEntry(new o.LoopEntry(f,v,t),function(){l.explodeStatement(e.get("body"))}),l.mark(v),n.update&&l.explode(e.get("update"),!0),l.jump(d),l.mark(f);break;case"TypeCastExpression":return l.explodeExpression(e.get("expression"));case"ForInStatement":d=h(),f=h();var g=l.makeTempVar();l.emitAssign(g,a.callExpression(u.runtimeProperty("keys"),[l.explodeExpression(e.get("right"))])),l.mark(d);var b=l.makeTempVar();l.jumpIf(a.memberExpression(a.assignmentExpression("=",b,a.callExpression(g,[])),a.identifier("done"),!1),f),l.emitAssign(n.left,a.memberExpression(b,a.identifier("value"),!1)),l.leapManager.withEntry(new o.LoopEntry(f,d,t),function(){l.explodeStatement(e.get("body"))}),l.jump(d),l.mark(f);break;case"BreakStatement":l.emitAbruptCompletion({type:"break",target:l.leapManager.getBreakLoc(n.label)});break;case"ContinueStatement":l.emitAbruptCompletion({type:"continue",target:l.leapManager.getContinueLoc(n.label)});break;case"SwitchStatement":var _=l.emitAssign(l.makeTempVar(),l.explodeExpression(e.get("discriminant")));f=h();for(var x=h(),w=x,k=[],M=n.cases||[],E=M.length-1;E>=0;--E){var S=M[E];a.assertSwitchCase(S),S.test?w=a.conditionalExpression(a.binaryExpression("===",_,S.test),k[E]=h(),w):k[E]=x}var T=e.get("discriminant");u.replaceWithOrRemove(T,w),l.jump(l.explodeExpression(T)),l.leapManager.withEntry(new o.SwitchEntry(f),function(){e.get("cases").forEach(function(e){var t=e.key;l.mark(k[t]),e.get("consequent").forEach(function(e){l.explodeStatement(e)})})}),l.mark(f),-1===x.value&&(l.mark(x),i.default.strictEqual(f.value,x.value));break;case"IfStatement":var D=n.alternate&&h();f=h(),l.jumpIfNot(l.explodeExpression(e.get("test")),D||f),l.explodeStatement(e.get("consequent")),D&&(l.jump(f),l.mark(D),l.explodeStatement(e.get("alternate"))),l.mark(f);break;case"ReturnStatement":l.emitAbruptCompletion({type:"return",value:l.explodeExpression(e.get("argument"))});break;case"WithStatement":throw new Error("WithStatement not supported in generator functions.");case"TryStatement":f=h();var A=n.handler,L=A&&h(),C=L&&new o.CatchEntry(L,A.param),O=n.finalizer&&h(),P=O&&new o.FinallyEntry(O,f),j=new o.TryEntry(l.getUnmarkedCurrentLoc(),C,P);l.tryEntries.push(j),l.updateContextPrevLoc(j.firstLoc),l.leapManager.withEntry(j,function(){if(l.explodeStatement(e.get("block")),L){O?l.jump(O):l.jump(f),l.updateContextPrevLoc(l.mark(L));var t=e.get("handler.body"),n=l.makeTempVar();l.clearPendingException(j.firstLoc,n),t.traverse(y,{safeParam:n,catchParamName:A.param.name}),l.leapManager.withEntry(C,function(){l.explodeStatement(t)})}O&&(l.updateContextPrevLoc(l.mark(O)),l.leapManager.withEntry(P,function(){l.explodeStatement(e.get("finalizer"))}),l.emit(a.returnStatement(a.callExpression(l.contextProperty("finish"),[P.firstLoc]))))}),l.mark(f);break;case"ThrowStatement":l.emit(a.throwStatement(l.explodeExpression(e.get("argument"))));break;default:throw new Error("unknown Statement of type "+(0,r.default)(n.type))}else l.emit(n)};var y={Identifier:function(e,t){e.node.name===t.catchParamName&&u.isReference(e)&&u.replaceWithOrRemove(e,t.safeParam)},Scope:function(e,t){e.scope.hasOwnBinding(t.catchParamName)&&e.skip()}};p.emitAbruptCompletion=function(e){(function(e){var t=e.type;if("normal"===t)return!f.call(e,"target");if("break"===t||"continue"===t)return!f.call(e,"value")&&a.isLiteral(e.target);if("return"===t||"throw"===t)return f.call(e,"value")&&!f.call(e,"target");return!1})(e)||i.default.ok(!1,"invalid completion record: "+(0,r.default)(e)),i.default.notStrictEqual(e.type,"normal","normal completions are not abrupt");var t=[a.stringLiteral(e.type)];"break"===e.type||"continue"===e.type?(a.assertLiteral(e.target),t[1]=e.target):"return"!==e.type&&"throw"!==e.type||e.value&&(a.assertExpression(e.value),t[1]=e.value),this.emit(a.returnStatement(a.callExpression(this.contextProperty("abrupt"),t)))},p.getUnmarkedCurrentLoc=function(){return a.numericLiteral(this.listing.length)},p.updateContextPrevLoc=function(e){e?(a.assertLiteral(e),-1===e.value?e.value=this.listing.length:i.default.strictEqual(e.value,this.listing.length)):e=this.getUnmarkedCurrentLoc(),this.emitAssign(this.contextProperty("prev"),e)},p.explodeExpression=function(e,t){var n=e.node;if(!n)return n;a.assertExpression(n);var o=this,u=void 0,l=void 0;function c(e){if(a.assertExpression(e),!t)return e;o.emit(e)}if(!s.containsLeap(n))return c(n);var f=s.containsLeap.onlyChildren(n);function d(e,t,n){i.default.ok(!n||!e,"Ignoring the result of a child expression but forcing it to be assigned to a temporary variable?");var r=o.explodeExpression(t,n);return n||(e||f&&!a.isLiteral(r))&&(r=o.emitAssign(e||o.makeTempVar(),r)),r}switch(n.type){case"MemberExpression":return c(a.memberExpression(o.explodeExpression(e.get("object")),n.computed?d(null,e.get("property")):n.property,n.computed));case"CallExpression":var p=e.get("callee"),m=e.get("arguments"),y=void 0,v=[],g=!1;if(m.forEach(function(e){g=g||s.containsLeap(e.node)}),a.isMemberExpression(p.node))if(g){var b=d(o.makeTempVar(),p.get("object")),_=p.node.computed?d(null,p.get("property")):p.node.property;v.unshift(b),y=a.memberExpression(a.memberExpression(b,_,p.node.computed),a.identifier("call"),!1)}else y=o.explodeExpression(p);else y=d(null,p),a.isMemberExpression(y)&&(y=a.sequenceExpression([a.numericLiteral(0),y]));return m.forEach(function(e){v.push(d(null,e))}),c(a.callExpression(y,v));case"NewExpression":return c(a.newExpression(d(null,e.get("callee")),e.get("arguments").map(function(e){return d(null,e)})));case"ObjectExpression":return c(a.objectExpression(e.get("properties").map(function(e){return e.isObjectProperty()?a.objectProperty(e.node.key,d(null,e.get("value")),e.node.computed):e.node})));case"ArrayExpression":return c(a.arrayExpression(e.get("elements").map(function(e){return d(null,e)})));case"SequenceExpression":var x=n.expressions.length-1;return e.get("expressions").forEach(function(e){e.key===x?u=o.explodeExpression(e,t):o.explodeExpression(e,!0)}),u;case"LogicalExpression":l=h(),t||(u=o.makeTempVar());var w=d(u,e.get("left"));return"&&"===n.operator?o.jumpIfNot(w,l):(i.default.strictEqual(n.operator,"||"),o.jumpIf(w,l)),d(u,e.get("right"),t),o.mark(l),u;case"ConditionalExpression":var k=h();l=h();var M=o.explodeExpression(e.get("test"));return o.jumpIfNot(M,k),t||(u=o.makeTempVar()),d(u,e.get("consequent"),t),o.jump(l),o.mark(k),d(u,e.get("alternate"),t),o.mark(l),u;case"UnaryExpression":return c(a.unaryExpression(n.operator,o.explodeExpression(e.get("argument")),!!n.prefix));case"BinaryExpression":return c(a.binaryExpression(n.operator,d(null,e.get("left")),d(null,e.get("right"))));case"AssignmentExpression":return c(a.assignmentExpression(n.operator,o.explodeExpression(e.get("left")),o.explodeExpression(e.get("right"))));case"UpdateExpression":return c(a.updateExpression(n.operator,o.explodeExpression(e.get("argument")),n.prefix));case"YieldExpression":l=h();var E=n.argument&&o.explodeExpression(e.get("argument"));if(E&&n.delegate){var S=o.makeTempVar();return o.emit(a.returnStatement(a.callExpression(o.contextProperty("delegateYield"),[E,a.stringLiteral(S.property.name),l]))),o.mark(l),S}return o.emitAssign(o.contextProperty("next"),l),o.emit(a.returnStatement(E||null)),o.mark(l),o.contextProperty("sent");default:throw new Error("unknown Expression of type "+(0,r.default)(n.type))}}},function(e,t){"use strict";e.exports=function(e){var t=/^\\\\\?\\/.test(e),n=/[^\x00-\x80]+/.test(e);return t||n?e:e.replace(/\\/g,"/")}},function(e,t,n){"use strict";var r=n(63),i=Object.prototype.hasOwnProperty;function a(){this._array=[],this._set=Object.create(null)}a.fromArray=function(e,t){for(var n=new a,r=0,i=e.length;r=0&&e>>=5)>0&&(t|=32),n+=r.encode(t)}while(i>0);return n},t.decode=function(e,t,n){var i,a,o,s,u=e.length,l=0,c=0;do{if(t>=u)throw new Error("Expected more digits in base 64 VLQ value.");if(-1===(a=r.decode(e.charCodeAt(t++))))throw new Error("Invalid base64 digit: "+e.charAt(t-1));i=!!(32&a),l+=(a&=31)<>1,1==(1&o)?-s:s),n.rest=t}},function(e,t,n){"use strict";var r=n(286),i=n(63),a=n(285).ArraySet,o=n(618).MappingList;function s(e){e||(e={}),this._file=i.getArg(e,"file",null),this._sourceRoot=i.getArg(e,"sourceRoot",null),this._skipValidation=i.getArg(e,"skipValidation",!1),this._sources=new a,this._names=new a,this._mappings=new o,this._sourcesContents=null}s.prototype._version=3,s.fromSourceMap=function(e){var t=e.sourceRoot,n=new s({file:e.file,sourceRoot:t});return e.eachMapping(function(e){var r={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(r.source=e.source,null!=t&&(r.source=i.relative(t,r.source)),r.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(r.name=e.name)),n.addMapping(r)}),e.sources.forEach(function(t){var r=e.sourceContentFor(t);null!=r&&n.setSourceContent(t,r)}),n},s.prototype.addMapping=function(e){var t=i.getArg(e,"generated"),n=i.getArg(e,"original",null),r=i.getArg(e,"source",null),a=i.getArg(e,"name",null);this._skipValidation||this._validateMapping(t,n,r,a),null!=r&&(r=String(r),this._sources.has(r)||this._sources.add(r)),null!=a&&(a=String(a),this._names.has(a)||this._names.add(a)),this._mappings.add({generatedLine:t.line,generatedColumn:t.column,originalLine:null!=n&&n.line,originalColumn:null!=n&&n.column,source:r,name:a})},s.prototype.setSourceContent=function(e,t){var n=e;null!=this._sourceRoot&&(n=i.relative(this._sourceRoot,n)),null!=t?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[i.toSetString(n)]=t):this._sourcesContents&&(delete this._sourcesContents[i.toSetString(n)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},s.prototype.applySourceMap=function(e,t,n){var r=t;if(null==t){if(null==e.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');r=e.file}var o=this._sourceRoot;null!=o&&(r=i.relative(o,r));var s=new a,u=new a;this._mappings.unsortedForEach(function(t){if(t.source===r&&null!=t.originalLine){var a=e.originalPositionFor({line:t.originalLine,column:t.originalColumn});null!=a.source&&(t.source=a.source,null!=n&&(t.source=i.join(n,t.source)),null!=o&&(t.source=i.relative(o,t.source)),t.originalLine=a.line,t.originalColumn=a.column,null!=a.name&&(t.name=a.name))}var l=t.source;null==l||s.has(l)||s.add(l);var c=t.name;null==c||u.has(c)||u.add(c)},this),this._sources=s,this._names=u,e.sources.forEach(function(t){var r=e.sourceContentFor(t);null!=r&&(null!=n&&(t=i.join(n,t)),null!=o&&(t=i.relative(o,t)),this.setSourceContent(t,r))},this)},s.prototype._validateMapping=function(e,t,n,r){if((!(e&&"line"in e&&"column"in e&&e.line>0&&e.column>=0)||t||n||r)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&e.line>0&&e.column>=0&&t.line>0&&t.column>=0&&n))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:n,original:t,name:r}))},s.prototype._serializeMappings=function(){for(var e,t,n,a,o=0,s=1,u=0,l=0,c=0,f=0,d="",p=this._mappings.toArray(),h=0,m=p.length;h0){if(!i.compareByGeneratedPositionsInflated(t,p[h-1]))continue;e+=","}e+=r.encode(t.generatedColumn-o),o=t.generatedColumn,null!=t.source&&(a=this._sources.indexOf(t.source),e+=r.encode(a-f),f=a,e+=r.encode(t.originalLine-1-l),l=t.originalLine-1,e+=r.encode(t.originalColumn-u),u=t.originalColumn,null!=t.name&&(n=this._names.indexOf(t.name),e+=r.encode(n-c),c=n)),d+=e}return d},s.prototype._generateSourcesContent=function(e,t){return e.map(function(e){if(!this._sourcesContents)return null;null!=t&&(e=i.relative(t,e));var n=i.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,n)?this._sourcesContents[n]:null},this)},s.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},s.prototype.toString=function(){return JSON.stringify(this.toJSON())},t.SourceMapGenerator=s},function(e,t,n){"use strict";t.SourceMapGenerator=n(287).SourceMapGenerator,t.SourceMapConsumer=n(620).SourceMapConsumer,t.SourceNode=n(621).SourceNode},function(e,t,n){(function(e){"use strict";Object.defineProperty(e,"exports",{enumerable:!0,get:function(){var e={modifiers:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},colors:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39]},bgColors:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49]}};return e.colors.grey=e.colors.gray,Object.keys(e).forEach(function(t){var n=e[t];Object.keys(n).forEach(function(t){var r=n[t];e[t]=n[t]={open:"["+r[0]+"m",close:"["+r[1]+"m"}}),Object.defineProperty(e,t,{value:n,enumerable:!1})}),e}})}).call(t,n(39)(e))},function(e,t,n){"use strict";e.exports=n(182)},function(e,t){"use strict";t.__esModule=!0,t.default=function(e){return["babel-plugin-"+e,e]},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(e){var t=["babel-preset-"+e,e],n=e.match(/^(@[^\/]+)\/(.+)$/);if(n){var r=n[1],i=n[2];t.push(r+"/babel-preset-"+i)}return t},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(2));t.default=function(e,t){if(e&&t)return(0,i.default)(e,t,function(e,t){if(t&&Array.isArray(e)){var n=t.slice(0),i=e,a=Array.isArray(i),o=0;for(i=a?i:(0,r.default)(i);;){var s;if(a){if(o>=i.length)break;s=i[o++]}else{if((o=i.next()).done)break;s=o.value}var u=s;n.indexOf(u)<0&&n.push(u)}return n}})};var i=a(n(590));function a(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t,n){if(e){if("Program"===e.type)return r.file(e,t||[],n||[]);if("File"===e.type)return e}throw new Error("Not a valid ast?")};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"global",n=s.identifier("babelHelpers"),o=void 0,u={global:f,umd:d,var:p}[t];if(!u)throw new Error(a.get("unsupportedOutputType",t));return o=u(n,function(t){return function(e,t,n){r.list.forEach(function(i){if(!(n&&n.indexOf(i)<0)){var a=s.identifier(i);e.push(s.expressionStatement(s.assignmentExpression("=",s.memberExpression(t,a),r.get(i))))}})}(t,n,e)}),(0,i.default)(o).code};var r=l(n(194)),i=u(n(186)),a=l(n(20)),o=u(n(4)),s=l(n(1));function u(e){return e&&e.__esModule?e:{default:e}}function l(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}var c=(0,o.default)('\n (function (root, factory) {\n if (typeof define === "function" && define.amd) {\n define(AMD_ARGUMENTS, factory);\n } else if (typeof exports === "object") {\n factory(COMMON_ARGUMENTS);\n } else {\n factory(BROWSER_ARGUMENTS);\n }\n })(UMD_ROOT, function (FACTORY_PARAMETERS) {\n FACTORY_BODY\n });\n');function f(e,t){var n=[],i=s.functionExpression(null,[s.identifier("global")],s.blockStatement(n)),a=s.program([s.expressionStatement(s.callExpression(i,[r.get("selfGlobal")]))]);return n.push(s.variableDeclaration("var",[s.variableDeclarator(e,s.assignmentExpression("=",s.memberExpression(s.identifier("global"),e),s.objectExpression([])))])),t(n),a}function d(e,t){var n=[];return n.push(s.variableDeclaration("var",[s.variableDeclarator(e,s.identifier("global"))])),t(n),s.program([c({FACTORY_PARAMETERS:s.identifier("global"),BROWSER_ARGUMENTS:s.assignmentExpression("=",s.memberExpression(s.identifier("root"),e),s.objectExpression([])),COMMON_ARGUMENTS:s.identifier("exports"),AMD_ARGUMENTS:s.arrayExpression([s.stringLiteral("exports")]),FACTORY_BODY:n,UMD_ROOT:s.identifier("this")})])}function p(e,t){var n=[];return n.push(s.variableDeclaration("var",[s.variableDeclarator(e,s.objectExpression([]))])),t(n),n.push(s.expressionStatement(e)),s.program(n)}e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(65)),i=a(n(594));function a(e){return e&&e.__esModule?e:{default:e}}t.default=new r.default({name:"internal.blockHoist",visitor:{Block:{exit:function(e){for(var t=e.node,n=!1,r=0;r1&&void 0!==arguments[1]?arguments[1]:{};return t.code=!1,t.mode="lint",this.transform(e,t)},e.prototype.pretransform=function(e,t){var n=new o.default(t,this);return n.wrap(e,function(){return n.addCode(e),n.parseCode(e),n})},e.prototype.transform=function(e,t){var n=new o.default(t,this);return n.wrap(e,function(){return n.addCode(e),n.parseCode(e),n.transform()})},e.prototype.analyse=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2];return t.code=!1,n&&(t.plugins=t.plugins||[],t.plugins.push(new a.default({visitor:n}))),this.transform(e,t).metadata},e.prototype.transformFromAst=function(e,t,n){e=(0,i.default)(e);var r=new o.default(n,this);return r.wrap(t,function(){return r.addCode(t),r.addAst(e),r.transform()})},e}();t.default=u,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=s(n(3)),i=s(n(42)),a=s(n(41)),o=s(n(119));s(n(50));function s(e){return e&&e.__esModule?e:{default:e}}var u=function(e){function t(n,a){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};(0,r.default)(this,t);var s=(0,i.default)(this,e.call(this));return s.plugin=a,s.key=a.key,s.file=n,s.opts=o,s}return(0,a.default)(t,e),t.prototype.addHelper=function(){var e;return(e=this.file).addHelper.apply(e,arguments)},t.prototype.addImport=function(){var e;return(e=this.file).addImport.apply(e,arguments)},t.prototype.getModuleName=function(){var e;return(e=this.file).getModuleName.apply(e,arguments)},t.prototype.buildCodeFrameError=function(){var e;return(e=this.file).buildCodeFrameError.apply(e,arguments)},t}(o.default);t.default=u,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(3)),i=a(n(625));function a(e){return e&&e.__esModule?e:{default:e}}var o=/^[ \t]+$/,s=function(){function e(t){(0,r.default)(this,e),this._map=null,this._buf=[],this._last="",this._queue=[],this._position={line:1,column:0},this._sourcePosition={identifierName:null,line:null,column:null,filename:null},this._map=t}return e.prototype.get=function(){this._flush();var e=this._map,t={code:(0,i.default)(this._buf.join("")),map:null,rawMappings:e&&e.getRawMappings()};return e&&Object.defineProperty(t,"map",{configurable:!0,enumerable:!0,get:function(){return this.map=e.get()},set:function(e){Object.defineProperty(this,"map",{value:e,writable:!0})}}),t},e.prototype.append=function(e){this._flush();var t=this._sourcePosition,n=t.line,r=t.column,i=t.filename,a=t.identifierName;this._append(e,n,r,a,i)},e.prototype.queue=function(e){if("\n"===e)for(;this._queue.length>0&&o.test(this._queue[0][0]);)this._queue.shift();var t=this._sourcePosition,n=t.line,r=t.column,i=t.filename,a=t.identifierName;this._queue.unshift([e,n,r,a,i])},e.prototype._flush=function(){for(var e=void 0;e=this._queue.pop();)this._append.apply(this,e)},e.prototype._append=function(e,t,n,r,i){this._map&&"\n"!==e[0]&&this._map.mark(this._position.line,this._position.column,t,n,r,i),this._buf.push(e),this._last=e[e.length-1];for(var a=0;a0&&"\n"===this._queue[0][0]&&this._queue.shift()},e.prototype.removeLastSemicolon=function(){this._queue.length>0&&";"===this._queue[0][0]&&this._queue.shift()},e.prototype.endsWith=function(e){if(1===e.length){var t=void 0;if(this._queue.length>0){var n=this._queue[0][0];t=n[n.length-1]}else t=this._last;return t===e}var r=this._last+this._queue.reduce(function(e,t){return t[0]+e},"");return e.length<=r.length&&r.slice(-e.length)===e},e.prototype.hasContent=function(){return this._queue.length>0||!!this._last},e.prototype.source=function(e,t){if(!e||t){var n=t?t[e]:null;this._sourcePosition.identifierName=t&&t.identifierName||null,this._sourcePosition.line=n?n.line:null,this._sourcePosition.column=n?n.column:null,this._sourcePosition.filename=t&&t.filename||null}},e.prototype.withSource=function(e,t,n){if(!this._map)return n();var r=this._sourcePosition.line,i=this._sourcePosition.column,a=this._sourcePosition.filename,o=this._sourcePosition.identifierName;this.source(e,t),n(),this._sourcePosition.line=r,this._sourcePosition.column=i,this._sourcePosition.filename=a,this._sourcePosition.identifierName=o},e.prototype.getCurrentColumn=function(){var e=this._queue.reduce(function(e,t){return t[0]+e},""),t=e.lastIndexOf("\n");return-1===t?this._position.column+e.length:e.length-1-t},e.prototype.getCurrentLine=function(){for(var e=this._queue.reduce(function(e,t){return t[0]+e},""),t=0,n=0;n"));this.space(),this.print(e.returnType,e)},t.FunctionTypeParam=function(e){this.print(e.name,e),e.optional&&this.token("?");this.token(":"),this.space(),this.print(e.typeAnnotation,e)},t.InterfaceExtends=a,t._interfaceish=function(e){this.print(e.id,e),this.print(e.typeParameters,e),e.extends.length&&(this.space(),this.word("extends"),this.space(),this.printList(e.extends,e));e.mixins&&e.mixins.length&&(this.space(),this.word("mixins"),this.space(),this.printList(e.mixins,e));this.space(),this.print(e.body,e)},t._variance=function(e){"plus"===e.variance?this.token("+"):"minus"===e.variance&&this.token("-")},t.InterfaceDeclaration=function(e){this.word("interface"),this.space(),this._interfaceish(e)},t.IntersectionTypeAnnotation=function(e){this.printJoin(e.types,e,{separator:o})},t.MixedTypeAnnotation=function(){this.word("mixed")},t.EmptyTypeAnnotation=function(){this.word("empty")},t.NullableTypeAnnotation=function(e){this.token("?"),this.print(e.typeAnnotation,e)};var r=n(123);Object.defineProperty(t,"NumericLiteralTypeAnnotation",{enumerable:!0,get:function(){return r.NumericLiteral}}),Object.defineProperty(t,"StringLiteralTypeAnnotation",{enumerable:!0,get:function(){return r.StringLiteral}}),t.NumberTypeAnnotation=function(){this.word("number")},t.StringTypeAnnotation=function(){this.word("string")},t.ThisTypeAnnotation=function(){this.word("this")},t.TupleTypeAnnotation=function(e){this.token("["),this.printList(e.types,e),this.token("]")},t.TypeofTypeAnnotation=function(e){this.word("typeof"),this.space(),this.print(e.argument,e)},t.TypeAlias=function(e){this.word("type"),this.space(),this.print(e.id,e),this.print(e.typeParameters,e),this.space(),this.token("="),this.space(),this.print(e.right,e),this.semicolon()},t.OpaqueType=function(e){this.word("opaque"),this.space(),this.word("type"),this.space(),this.print(e.id,e),this.print(e.typeParameters,e),e.supertype&&(this.token(":"),this.space(),this.print(e.supertype,e));e.impltype&&(this.space(),this.token("="),this.space(),this.print(e.impltype,e));this.semicolon()},t.TypeAnnotation=function(e){this.token(":"),this.space(),e.optional&&this.token("?");this.print(e.typeAnnotation,e)},t.TypeParameter=function(e){this._variance(e),this.word(e.name),e.bound&&this.print(e.bound,e);e.default&&(this.space(),this.token("="),this.space(),this.print(e.default,e))},t.TypeParameterInstantiation=s,t.ObjectTypeAnnotation=function(e){var t=this;e.exact?this.token("{|"):this.token("{");var n=e.properties.concat(e.callProperties,e.indexers);n.length&&(this.space(),this.printJoin(n,e,{addNewlines:function(e){if(e&&!n[0])return 1},indent:!0,statement:!0,iterator:function(){1!==n.length&&(t.format.flowCommaSeparator?t.token(","):t.semicolon(),t.space())}}),this.space());e.exact?this.token("|}"):this.token("}")},t.ObjectTypeCallProperty=function(e){e.static&&(this.word("static"),this.space());this.print(e.value,e)},t.ObjectTypeIndexer=function(e){e.static&&(this.word("static"),this.space());this._variance(e),this.token("["),this.print(e.id,e),this.token(":"),this.space(),this.print(e.key,e),this.token("]"),this.token(":"),this.space(),this.print(e.value,e)},t.ObjectTypeProperty=function(e){e.static&&(this.word("static"),this.space());this._variance(e),this.print(e.key,e),e.optional&&this.token("?");this.token(":"),this.space(),this.print(e.value,e)},t.ObjectTypeSpreadProperty=function(e){this.token("..."),this.print(e.argument,e)},t.QualifiedTypeIdentifier=function(e){this.print(e.qualification,e),this.token("."),this.print(e.id,e)},t.UnionTypeAnnotation=function(e){this.printJoin(e.types,e,{separator:u})},t.TypeCastExpression=function(e){this.token("("),this.print(e.expression,e),this.print(e.typeAnnotation,e),this.token(")")},t.VoidTypeAnnotation=function(){this.word("void")};var i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));function a(e){this.print(e.id,e),this.print(e.typeParameters,e)}function o(){this.space(),this.token("&"),this.space()}function s(e){this.token("<"),this.printList(e.params,e,{}),this.token(">")}function u(){this.space(),this.token("|"),this.space()}t.ClassImplements=a,t.GenericTypeAnnotation=a,t.TypeParameterDeclaration=s},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(2),a=(r=i)&&r.__esModule?r:{default:r};function o(){this.space()}t.JSXAttribute=function(e){this.print(e.name,e),e.value&&(this.token("="),this.print(e.value,e))},t.JSXIdentifier=function(e){this.word(e.name)},t.JSXNamespacedName=function(e){this.print(e.namespace,e),this.token(":"),this.print(e.name,e)},t.JSXMemberExpression=function(e){this.print(e.object,e),this.token("."),this.print(e.property,e)},t.JSXSpreadAttribute=function(e){this.token("{"),this.token("..."),this.print(e.argument,e),this.token("}")},t.JSXExpressionContainer=function(e){this.token("{"),this.print(e.expression,e),this.token("}")},t.JSXSpreadChild=function(e){this.token("{"),this.token("..."),this.print(e.expression,e),this.token("}")},t.JSXText=function(e){this.token(e.value)},t.JSXElement=function(e){var t=e.openingElement;if(this.print(t,e),t.selfClosing)return;this.indent();for(var n=e.children,r=Array.isArray(n),i=0,n=r?n:(0,a.default)(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var s=o;this.print(s,e)}this.dedent(),this.print(e.closingElement,e)},t.JSXOpeningElement=function(e){this.token("<"),this.print(e.name,e),e.attributes.length>0&&(this.space(),this.printJoin(e.attributes,e,{separator:o}));e.selfClosing?(this.space(),this.token("/>")):this.token(">")},t.JSXClosingElement=function(e){this.token("")},t.JSXEmptyExpression=function(){}},function(e,t,n){"use strict";t.__esModule=!0,t.FunctionDeclaration=void 0,t._params=function(e){var t=this;this.print(e.typeParameters,e),this.token("("),this.printList(e.params,e,{iterator:function(e){e.optional&&t.token("?"),t.print(e.typeAnnotation,e)}}),this.token(")"),e.returnType&&this.print(e.returnType,e)},t._method=function(e){var t=e.kind,n=e.key;"method"!==t&&"init"!==t||e.generator&&this.token("*");"get"!==t&&"set"!==t||(this.word(t),this.space());e.async&&(this.word("async"),this.space());e.computed?(this.token("["),this.print(n,e),this.token("]")):this.print(n,e);this._params(e),this.space(),this.print(e.body,e)},t.FunctionExpression=i,t.ArrowFunctionExpression=function(e){e.async&&(this.word("async"),this.space());var t=e.params[0];1===e.params.length&&r.isIdentifier(t)&&!function(e,t){return e.typeParameters||e.returnType||t.typeAnnotation||t.optional||t.trailingComments}(e,t)?this.print(t,e):this._params(e);this.space(),this.token("=>"),this.space(),this.print(e.body,e)};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));function i(e){e.async&&(this.word("async"),this.space()),this.word("function"),e.generator&&this.token("*"),e.id?(this.space(),this.print(e.id,e)):this.space(),this._params(e),this.space(),this.print(e.body,e)}t.FunctionDeclaration=i},function(e,t,n){"use strict";t.__esModule=!0,t.ImportSpecifier=function(e){"type"!==e.importKind&&"typeof"!==e.importKind||(this.word(e.importKind),this.space());this.print(e.imported,e),e.local&&e.local.name!==e.imported.name&&(this.space(),this.word("as"),this.space(),this.print(e.local,e))},t.ImportDefaultSpecifier=function(e){this.print(e.local,e)},t.ExportDefaultSpecifier=function(e){this.print(e.exported,e)},t.ExportSpecifier=function(e){this.print(e.local,e),e.exported&&e.local.name!==e.exported.name&&(this.space(),this.word("as"),this.space(),this.print(e.exported,e))},t.ExportNamespaceSpecifier=function(e){this.token("*"),this.space(),this.word("as"),this.space(),this.print(e.exported,e)},t.ExportAllDeclaration=function(e){this.word("export"),this.space(),this.token("*"),this.space(),this.word("from"),this.space(),this.print(e.source,e),this.semicolon()},t.ExportNamedDeclaration=function(){this.word("export"),this.space(),i.apply(this,arguments)},t.ExportDefaultDeclaration=function(){this.word("export"),this.space(),this.word("default"),this.space(),i.apply(this,arguments)},t.ImportDeclaration=function(e){this.word("import"),this.space(),("type"===e.importKind||"typeof"===e.importKind)&&(this.word(e.importKind),this.space());var t=e.specifiers.slice(0);if(t&&t.length){for(;;){var n=t[0];if(!r.isImportDefaultSpecifier(n)&&!r.isImportNamespaceSpecifier(n))break;this.print(t.shift(),e),t.length&&(this.token(","),this.space())}t.length&&(this.token("{"),this.space(),this.printList(t,e),this.space(),this.token("}")),this.space(),this.word("from"),this.space()}this.print(e.source,e),this.semicolon()},t.ImportNamespaceSpecifier=function(e){this.token("*"),this.space(),this.word("as"),this.space(),this.print(e.local,e)};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));function i(e){if(e.declaration){var t=e.declaration;this.print(t,e),r.isStatement(t)||this.semicolon()}else{"type"===e.exportKind&&(this.word("type"),this.space());for(var n=e.specifiers.slice(0),i=!1;;){var a=n[0];if(!r.isExportDefaultSpecifier(a)&&!r.isExportNamespaceSpecifier(a))break;i=!0,this.print(n.shift(),e),n.length&&(this.token(","),this.space())}(n.length||!n.length&&!i)&&(this.token("{"),n.length&&(this.space(),this.printList(n,e),this.space()),this.token("}")),e.source&&(this.space(),this.word("from"),this.space(),this.print(e.source,e)),this.semicolon()}}},function(e,t,n){"use strict";t.__esModule=!0,t.ThrowStatement=t.BreakStatement=t.ReturnStatement=t.ContinueStatement=t.ForAwaitStatement=t.ForOfStatement=t.ForInStatement=void 0;var r,i=n(2),a=(r=i)&&r.__esModule?r:{default:r};t.WithStatement=function(e){this.word("with"),this.space(),this.token("("),this.print(e.object,e),this.token(")"),this.printBlock(e)},t.IfStatement=function(e){this.word("if"),this.space(),this.token("("),this.print(e.test,e),this.token(")"),this.space();var t=e.alternate&&o.isIfStatement(function e(t){if(!o.isStatement(t.body))return t;return e(t.body)}(e.consequent));t&&(this.token("{"),this.newline(),this.indent());this.printAndIndentOnComments(e.consequent,e),t&&(this.dedent(),this.newline(),this.token("}"));e.alternate&&(this.endsWith("}")&&this.space(),this.word("else"),this.space(),this.printAndIndentOnComments(e.alternate,e))},t.ForStatement=function(e){this.word("for"),this.space(),this.token("("),this.inForStatementInitCounter++,this.print(e.init,e),this.inForStatementInitCounter--,this.token(";"),e.test&&(this.space(),this.print(e.test,e));this.token(";"),e.update&&(this.space(),this.print(e.update,e));this.token(")"),this.printBlock(e)},t.WhileStatement=function(e){this.word("while"),this.space(),this.token("("),this.print(e.test,e),this.token(")"),this.printBlock(e)},t.DoWhileStatement=function(e){this.word("do"),this.space(),this.print(e.body,e),this.space(),this.word("while"),this.space(),this.token("("),this.print(e.test,e),this.token(")"),this.semicolon()},t.LabeledStatement=function(e){this.print(e.label,e),this.token(":"),this.space(),this.print(e.body,e)},t.TryStatement=function(e){this.word("try"),this.space(),this.print(e.block,e),this.space(),e.handlers?this.print(e.handlers[0],e):this.print(e.handler,e);e.finalizer&&(this.space(),this.word("finally"),this.space(),this.print(e.finalizer,e))},t.CatchClause=function(e){this.word("catch"),this.space(),this.token("("),this.print(e.param,e),this.token(")"),this.space(),this.print(e.body,e)},t.SwitchStatement=function(e){this.word("switch"),this.space(),this.token("("),this.print(e.discriminant,e),this.token(")"),this.space(),this.token("{"),this.printSequence(e.cases,e,{indent:!0,addNewlines:function(t,n){if(!t&&e.cases[e.cases.length-1]===n)return-1}}),this.token("}")},t.SwitchCase=function(e){e.test?(this.word("case"),this.space(),this.print(e.test,e),this.token(":")):(this.word("default"),this.token(":"));e.consequent.length&&(this.newline(),this.printSequence(e.consequent,e,{indent:!0}))},t.DebuggerStatement=function(){this.word("debugger"),this.semicolon()},t.VariableDeclaration=function(e,t){this.word(e.kind),this.space();var n=!1;if(!o.isFor(t))for(var r=e.declarations,i=Array.isArray(r),s=0,r=i?r:(0,a.default)(r);;){var u;if(i){if(s>=r.length)break;u=r[s++]}else{if((s=r.next()).done)break;u=s.value}var f=u;f.init&&(n=!0)}var d=void 0;n&&(d="const"===e.kind?c:l);if(this.printList(e.declarations,e,{separator:d}),o.isFor(t)&&(t.left===e||t.init===e))return;this.semicolon()},t.VariableDeclarator=function(e){this.print(e.id,e),this.print(e.id.typeAnnotation,e),e.init&&(this.space(),this.token("="),this.space(),this.print(e.init,e))};var o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));var s=function(e){return function(t){this.word("for"),this.space(),"await"===e&&(this.word("await"),this.space()),this.token("("),this.print(t.left,t),this.space(),this.word("await"===e?"of":e),this.space(),this.print(t.right,t),this.token(")"),this.printBlock(t)}};t.ForInStatement=s("in"),t.ForOfStatement=s("of"),t.ForAwaitStatement=s("await");function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"label";return function(n){this.word(e);var r=n[t];if(r){this.space();var i=this.startTerminatorless();this.print(r,n),this.endTerminatorless(i)}this.semicolon()}}t.ContinueStatement=u("continue"),t.ReturnStatement=u("return","argument"),t.BreakStatement=u("break"),t.ThrowStatement=u("throw","argument");function l(){if(this.token(","),this.newline(),this.endsWith("\n"))for(var e=0;e<4;e++)this.space(!0)}function c(){if(this.token(","),this.newline(),this.endsWith("\n"))for(var e=0;e<6;e++)this.space(!0)}},function(e,t){"use strict";t.__esModule=!0,t.TaggedTemplateExpression=function(e){this.print(e.tag,e),this.print(e.quasi,e)},t.TemplateElement=function(e,t){var n=t.quasis[0]===e,r=t.quasis[t.quasis.length-1]===e,i=(n?"`":"}")+e.value.raw+(r?"`":"${");this.token(i)},t.TemplateLiteral=function(e){for(var t=e.quasis,n=0;ns)return!0}return!1},t.BinaryExpression=function(e,t){return"in"===e.operator&&(r.isVariableDeclarator(t)||r.isFor(t))},t.SequenceExpression=function(e,t){if(r.isForStatement(t)||r.isThrowStatement(t)||r.isReturnStatement(t)||r.isIfStatement(t)&&t.test===e||r.isWhileStatement(t)&&t.test===e||r.isForInStatement(t)&&t.right===e||r.isSwitchStatement(t)&&t.discriminant===e||r.isExpressionStatement(t)&&t.expression===e)return!1;return!0},t.YieldExpression=o,t.ClassExpression=function(e,t,n){return l(n,{considerDefaultExports:!0})},t.UnaryLike=s,t.FunctionExpression=function(e,t,n){return l(n,{considerDefaultExports:!0})},t.ArrowFunctionExpression=function(e,t){if(r.isExportDeclaration(t)||r.isBinaryExpression(t)||r.isLogicalExpression(t)||r.isUnaryExpression(t)||r.isTaggedTemplateExpression(t))return!0;return s(e,t)},t.ConditionalExpression=u,t.AssignmentExpression=function(e){return!!r.isObjectPattern(e.left)||u.apply(void 0,arguments)};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));var i={"||":0,"&&":1,"|":2,"^":3,"&":4,"==":5,"===":5,"!=":5,"!==":5,"<":6,">":6,"<=":6,">=":6,in:6,instanceof:6,">>":7,"<<":7,">>>":7,"+":8,"-":8,"*":9,"/":9,"%":9,"**":10};function a(e,t){return r.isArrayTypeAnnotation(t)}function o(e,t){return r.isBinary(t)||r.isUnaryLike(t)||r.isCallExpression(t)||r.isMemberExpression(t)||r.isNewExpression(t)||r.isConditionalExpression(t)&&e===t.test}function s(e,t){return r.isMemberExpression(t,{object:e})||r.isCallExpression(t,{callee:e})||r.isNewExpression(t,{callee:e})}function u(e,t){return!!(r.isUnaryLike(t)||r.isBinary(t)||r.isConditionalExpression(t,{test:e})||r.isAwaitExpression(t))||s(e,t)}function l(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.considerArrow,i=void 0!==n&&n,a=t.considerDefaultExports,o=void 0!==a&&a,s=e.length-1,u=e[s],l=e[--s];s>0;){if(r.isExpressionStatement(l,{expression:u})||r.isTaggedTemplateExpression(l)||o&&r.isExportDefaultDeclaration(l,{declaration:u})||i&&r.isArrowFunctionExpression(l,{body:u}))return!0;if(!(r.isCallExpression(l,{callee:u})||r.isSequenceExpression(l)&&l.expressions[0]===u||r.isMemberExpression(l,{object:u})||r.isConditional(l,{test:u})||r.isBinary(l,{left:u})||r.isAssignmentExpression(l,{left:u})))return!1;u=l,l=e[--s]}return!1}t.FunctionTypeAnnotation=a,t.AwaitExpression=o},function(e,t,n){"use strict";var r,i=n(588),a=(r=i)&&r.__esModule?r:{default:r},o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return o.isMemberExpression(e)?(s(e.object,t),e.computed&&s(e.property,t)):o.isBinary(e)||o.isAssignmentExpression(e)?(s(e.left,t),s(e.right,t)):o.isCallExpression(e)?(t.hasCall=!0,s(e.callee,t)):o.isFunction(e)?t.hasFunction=!0:o.isIdentifier(e)&&(t.hasHelper=t.hasHelper||u(e.callee)),t}function u(e){return o.isMemberExpression(e)?u(e.object)||u(e.property):o.isIdentifier(e)?"require"===e.name||"_"===e.name[0]:o.isCallExpression(e)?u(e.callee):!(!o.isBinary(e)&&!o.isAssignmentExpression(e))&&(o.isIdentifier(e.left)&&u(e.left)||u(e.right))}function l(e){return o.isLiteral(e)||o.isObjectExpression(e)||o.isArrayExpression(e)||o.isIdentifier(e)||o.isMemberExpression(e)}t.nodes={AssignmentExpression:function(e){var t=s(e.right);if(t.hasCall&&t.hasHelper||t.hasFunction)return{before:t.hasFunction,after:!0}},SwitchCase:function(e,t){return{before:e.consequent.length||t.cases[0]===e}},LogicalExpression:function(e){if(o.isFunction(e.left)||o.isFunction(e.right))return{after:!0}},Literal:function(e){if("use strict"===e.value)return{after:!0}},CallExpression:function(e){if(o.isFunction(e.callee)||u(e))return{before:!0,after:!0}},VariableDeclaration:function(e){for(var t=0;t0?new h.default(r):null}return e.prototype.generate=function(e){return this.print(e),this._maybeAddAuxComment(),this._buf.get()},e.prototype.indent=function(){this.format.compact||this.format.concise||this._indent++},e.prototype.dedent=function(){this.format.compact||this.format.concise||this._indent--},e.prototype.semicolon=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this._maybeAddAuxComment(),this._append(";",!e)},e.prototype.rightBrace=function(){this.format.minified&&this._buf.removeLastSemicolon(),this.token("}")},e.prototype.space=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.format.compact||(this._buf.hasContent()&&!this.endsWith(" ")&&!this.endsWith("\n")||e)&&this._space()},e.prototype.word=function(e){this._endsWithWord&&this._space(),this._maybeAddAuxComment(),this._append(e),this._endsWithWord=!0},e.prototype.number=function(e){this.word(e),this._endsWithInteger=(0,c.default)(+e)&&!_.test(e)&&!g.test(e)&&!b.test(e)&&"."!==e[e.length-1]},e.prototype.token=function(e){("--"===e&&this.endsWith("!")||"+"===e[0]&&this.endsWith("+")||"-"===e[0]&&this.endsWith("-")||"."===e[0]&&this._endsWithInteger)&&this._space(),this._maybeAddAuxComment(),this._append(e)},e.prototype.newline=function(e){if(!this.format.retainLines&&!this.format.compact)if(this.format.concise)this.space();else if(!(this.endsWith("\n\n")||("number"!=typeof e&&(e=1),e=Math.min(2,e),(this.endsWith("{\n")||this.endsWith(":\n"))&&e--,e<=0)))for(var t=0;t1&&void 0!==arguments[1]&&arguments[1];this._maybeAddParen(e),this._maybeIndent(e),t?this._buf.queue(e):this._buf.append(e),this._endsWithWord=!1,this._endsWithInteger=!1},e.prototype._maybeIndent=function(e){this._indent&&this.endsWith("\n")&&"\n"!==e[0]&&this._buf.queue(this._getIndent())},e.prototype._maybeAddParen=function(e){var t=this._parenPushNewlineState;if(t){this._parenPushNewlineState=null;var n=void 0;for(n=0;n2&&void 0!==arguments[2]?arguments[2]:{};if(e&&e.length){n.indent&&this.indent();for(var r={addNewlines:n.addNewlines},i=0;i1&&void 0!==arguments[1])||arguments[1];e.innerComments&&(t&&this.indent(),this._printComments(e.innerComments),t&&this.dedent())},e.prototype.printSequence=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.statement=!0,this.printJoin(e,t,n)},e.prototype.printList=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return null==n.separator&&(n.separator=w),this.printJoin(e,t,n)},e.prototype._printNewline=function(e,t,n,r){var i=this;if(!this.format.retainLines&&!this.format.compact)if(this.format.concise)this.space();else{var a=0;if(null!=t.start&&!t._ignoreUserWhitespace&&this._whitespace)if(e){var o=t.leadingComments,s=o&&(0,u.default)(o,function(e){return!!e.loc&&i.format.shouldPrintComment(e.value)});a=this._whitespace.getNewlinesBefore(s||t)}else{var c=t.trailingComments,f=c&&(0,l.default)(c,function(e){return!!e.loc&&i.format.shouldPrintComment(e.value)});a=this._whitespace.getNewlinesAfter(f||t)}else{e||a++,r.addNewlines&&(a+=r.addNewlines(e,t)||0);var d=p.needsWhitespaceAfter;e&&(d=p.needsWhitespaceBefore),d(t,n)&&a++,this._buf.hasContent()||(a=0)}this.newline(a)}},e.prototype._getComments=function(e,t){return t&&(e?t.leadingComments:t.trailingComments)||[]},e.prototype._printComment=function(e){var t=this;if(this.format.shouldPrintComment(e.value)&&!e.ignore&&!this._printedComments.has(e)){if(this._printedComments.add(e),null!=e.start){if(this._printedCommentStarts[e.start])return;this._printedCommentStarts[e.start]=!0}this.newline(this._whitespace?this._whitespace.getNewlinesBefore(e):0),this.endsWith("[")||this.endsWith("{")||this.space();var n="CommentLine"===e.type?"//"+e.value+"\n":"/*"+e.value+"*/";if("CommentBlock"===e.type&&this.format.indent.adjustMultilineComment){var r=e.loc&&e.loc.start.column;if(r){var i=new RegExp("\\n\\s{1,"+r+"}","g");n=n.replace(i,"\n")}var a=Math.max(this._getIndent().length,this._buf.getCurrentColumn());n=n.replace(/\n(?!$)/g,"\n"+(0,f.default)(" ",a))}this.withSource("start",e.loc,function(){t._append(n)}),this.newline((this._whitespace?this._whitespace.getNewlinesAfter(e):0)+("CommentLine"===e.type?-1:0))}},e.prototype._printComments=function(e){if(e&&e.length){var t=e,n=Array.isArray(t),r=0;for(t=n?t:(0,i.default)(t);;){var a;if(n){if(r>=t.length)break;a=t[r++]}else{if((r=t.next()).done)break;a=r.value}var o=a;this._printComment(o)}}},e}();function w(){this.token(","),this.space()}t.default=x;for(var k=[n(309),n(303),n(308),n(302),n(306),n(307),n(123),n(304),n(301),n(305)],M=0;M=0){for(;i&&e.start===r[i-1].start;)--i;t=r[i-1],n=r[i]}return this._getNewlinesBetween(t,n)},e.prototype.getNewlinesAfter=function(e){var t=void 0,n=void 0,r=this.tokens,i=this._findToken(function(t){return t.end-e.end},0,r.length);if(i>=0){for(;i&&e.end===r[i-1].end;)--i;t=r[i],","===(n=r[i+1]).type.label&&(n=r[i+2])}return n&&"eof"===n.type.label?1:this._getNewlinesBetween(t,n)},e.prototype._getNewlinesBetween=function(e,t){if(!t||!t.loc)return 0;for(var n=e?e.loc.end.line:1,r=t.loc.start.line,i=0,a=n;a=n)return-1;var r=t+n>>>1,i=e(this.tokens[r]);return i<0?this._findToken(e,r+1,n):i>0?this._findToken(e,t,r):0===i?r:-1},e}();t.default=o,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(2),a=(r=i)&&r.__esModule?r:{default:r};t.default=function(e){for(var t=e,n=Array.isArray(t),r=0,t=n?t:(0,a.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var s=i,u=s.node,l=u.expression;if(o.isMemberExpression(l)){var c=s.scope.maybeGenerateMemoised(l.object),f=void 0,d=[];c?(f=c,d.push(o.assignmentExpression("=",c,l.object))):f=l.object,d.push(o.callExpression(o.memberExpression(o.memberExpression(f,l.property,l.computed),o.identifier("bind")),[f])),1===d.length?u.expression=d[0]:u.expression=o.sequenceExpression(d)}}};var o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t={};function n(t){return t&&t.operator===e.operator+"="}function r(e,t){return o.assignmentExpression("=",e,t)}return t.ExpressionStatement=function(t,i){if(!t.isCompletionRecord()){var s=t.node.expression;if(n(s)){var u=[],l=(0,a.default)(s.left,u,i,t.scope,!0);u.push(o.expressionStatement(r(l.ref,e.build(l.uid,s.right)))),t.replaceWithMultiple(u)}}},t.AssignmentExpression=function(t,i){var o=t.node,s=t.scope;if(n(o)){var u=[],l=(0,a.default)(o.left,u,i,s);u.push(r(l.ref,e.build(l.uid,o.right))),t.replaceWithMultiple(u)}},t.BinaryExpression=function(t){var n=t.node;n.operator===e.operator&&t.replaceWith(e.build(n.left,n.right))},t};var r,i=n(318),a=(r=i)&&r.__esModule?r:{default:r},o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.scope,n=e.node,r=o.functionExpression(null,[],n.body,n.generator,n.async),i=r,u=[];(0,a.default)(e,function(e){return t.push({id:e})});var l={foundThis:!1,foundArguments:!1};e.traverse(s,l),l.foundArguments&&(i=o.memberExpression(r,o.identifier("apply")),u=[],l.foundThis&&u.push(o.thisExpression()),l.foundArguments&&(l.foundThis||u.push(o.nullLiteral()),u.push(o.identifier("arguments"))));var c=o.callExpression(i,u);return n.generator&&(c=o.yieldExpression(c,!0)),o.returnStatement(c)};var r,i=n(190),a=(r=i)&&r.__esModule?r:{default:r},o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));var s={enter:function(e,t){e.isThisExpression()&&(t.foundThis=!0),e.isReferencedIdentifier({name:"arguments"})&&(t.foundArguments=!0)},Function:function(e){e.skip()}};e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t,n,i,a){var o=void 0;o=r.isIdentifier(e)&&a?e:function(e,t,n,i){var a=void 0;if(r.isSuper(e))return e;if(r.isIdentifier(e)){if(i.hasBinding(e.name))return e;a=e}else{if(!r.isMemberExpression(e))throw new Error("We can't explode this node type "+e.type);if(a=e.object,r.isSuper(a)||r.isIdentifier(a)&&i.hasBinding(a.name))return a}var o=i.generateUidIdentifierBasedOnNode(a);return t.push(r.variableDeclaration("var",[r.variableDeclarator(o,a)])),o}(e,t,0,i);var s=void 0,u=void 0;if(r.isIdentifier(e))s=e,u=o;else{var l=function(e,t,n,i){var a=e.property,o=r.toComputedKey(e,a);if(r.isLiteral(o)&&r.isPureish(o))return o;var s=i.generateUidIdentifierBasedOnNode(a);return t.push(r.variableDeclaration("var",[r.variableDeclarator(s,a)])),s}(e,t,0,i),c=e.computed||r.isLiteral(l);u=s=r.memberExpression(o,l,c)}return{uid:u,ref:s}};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=o(n(2));t.default=function(e){e.assertClass();var t=[];function n(n){if(n.node&&!n.isPure()){var r=e.scope.generateDeclaredUidIdentifier();t.push(a.assignmentExpression("=",r,n.node)),n.replaceWith(r)}}function o(e){if(Array.isArray(e)&&e.length){e=e.reverse(),(0,i.default)(e);var t=e,a=Array.isArray(t),o=0;for(t=a?t:(0,r.default)(t);;){var s;if(a){if(o>=t.length)break;s=t[o++]}else{if((o=t.next()).done)break;s=o.value}n(s)}}}n(e.get("superClass")),o(e.get("decorators"));var s=e.get("body.body"),u=Array.isArray(s),l=0;for(s=u?s:(0,r.default)(s);;){var c;if(u){if(l>=s.length)break;c=s[l++]}else{if((l=s.next()).done)break;c=l.value}var f=c;f.is("computed")&&n(f.get("key")),f.has("decorators")&&o(e.get("decorators"))}t&&e.insertBefore(t.map(function(e){return a.expressionStatement(e)}))};var i=o(n(315)),a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){var n=e.node,i=e.scope,o=e.parent,l=i.generateUidIdentifier("step"),c=i.generateUidIdentifier("value"),f=n.left,d=void 0;r.isIdentifier(f)||r.isPattern(f)||r.isMemberExpression(f)?d=r.expressionStatement(r.assignmentExpression("=",f,c)):r.isVariableDeclaration(f)&&(d=r.variableDeclaration(f.kind,[r.variableDeclarator(f.declarations[0].id,c)]));var p=s();(0,a.default)(p,u,null,{ITERATOR_HAD_ERROR_KEY:i.generateUidIdentifier("didIteratorError"),ITERATOR_COMPLETION:i.generateUidIdentifier("iteratorNormalCompletion"),ITERATOR_ERROR_KEY:i.generateUidIdentifier("iteratorError"),ITERATOR_KEY:i.generateUidIdentifier("iterator"),GET_ITERATOR:t.getAsyncIterator,OBJECT:n.right,STEP_VALUE:c,STEP_KEY:l,AWAIT:t.wrapAwait}),p=p.body.body;var h=r.isLabeledStatement(o),m=p[3].block.body,y=m[0];return h&&(m[0]=r.labeledStatement(o.label,y)),{replaceParent:h,node:p,declar:d,loop:y}};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1)),i=o(n(4)),a=o(n(7));function o(e){return e&&e.__esModule?e:{default:e}}var s=(0,i.default)("\n function* wrapper() {\n var ITERATOR_COMPLETION = true;\n var ITERATOR_HAD_ERROR_KEY = false;\n var ITERATOR_ERROR_KEY = undefined;\n try {\n for (\n var ITERATOR_KEY = GET_ITERATOR(OBJECT), STEP_KEY, STEP_VALUE;\n (\n STEP_KEY = yield AWAIT(ITERATOR_KEY.next()),\n ITERATOR_COMPLETION = STEP_KEY.done,\n STEP_VALUE = yield AWAIT(STEP_KEY.value),\n !ITERATOR_COMPLETION\n );\n ITERATOR_COMPLETION = true) {\n }\n } catch (err) {\n ITERATOR_HAD_ERROR_KEY = true;\n ITERATOR_ERROR_KEY = err;\n } finally {\n try {\n if (!ITERATOR_COMPLETION && ITERATOR_KEY.return) {\n yield AWAIT(ITERATOR_KEY.return());\n }\n } finally {\n if (ITERATOR_HAD_ERROR_KEY) {\n throw ITERATOR_ERROR_KEY;\n }\n }\n }\n }\n"),u={noScope:!0,Identifier:function(e,t){e.node.name in t&&e.replaceInline(t[e.node.name])},CallExpression:function(e,t){var n=e.node.callee;r.isIdentifier(n)&&"AWAIT"===n.name&&!t.AWAIT&&e.replaceWith(e.node.arguments[0])}};e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(4),a=(r=i)&&r.__esModule?r:{default:r};var o={};t.default=o,o.typeof=(0,a.default)('\n (typeof Symbol === "function" && typeof Symbol.iterator === "symbol")\n ? function (obj) { return typeof obj; }\n : function (obj) {\n return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype\n ? "symbol"\n : typeof obj;\n };\n'),o.jsx=(0,a.default)('\n (function () {\n var REACT_ELEMENT_TYPE = (typeof Symbol === "function" && Symbol.for && Symbol.for("react.element")) || 0xeac7;\n\n return function createRawReactElement (type, props, key, children) {\n var defaultProps = type && type.defaultProps;\n var childrenLength = arguments.length - 3;\n\n if (!props && childrenLength !== 0) {\n // If we\'re going to assign props.children, we create a new object now\n // to avoid mutating defaultProps.\n props = {};\n }\n if (props && defaultProps) {\n for (var propName in defaultProps) {\n if (props[propName] === void 0) {\n props[propName] = defaultProps[propName];\n }\n }\n } else if (!props) {\n props = defaultProps || {};\n }\n\n if (childrenLength === 1) {\n props.children = children;\n } else if (childrenLength > 1) {\n var childArray = Array(childrenLength);\n for (var i = 0; i < childrenLength; i++) {\n childArray[i] = arguments[i + 3];\n }\n props.children = childArray;\n }\n\n return {\n $$typeof: REACT_ELEMENT_TYPE,\n type: type,\n key: key === undefined ? null : \'\' + key,\n ref: null,\n props: props,\n _owner: null,\n };\n };\n\n })()\n'),o.asyncIterator=(0,a.default)('\n (function (iterable) {\n if (typeof Symbol === "function") {\n if (Symbol.asyncIterator) {\n var method = iterable[Symbol.asyncIterator];\n if (method != null) return method.call(iterable);\n }\n if (Symbol.iterator) {\n return iterable[Symbol.iterator]();\n }\n }\n throw new TypeError("Object is not async iterable");\n })\n'),o.asyncGenerator=(0,a.default)('\n (function () {\n function AwaitValue(value) {\n this.value = value;\n }\n\n function AsyncGenerator(gen) {\n var front, back;\n\n function send(key, arg) {\n return new Promise(function (resolve, reject) {\n var request = {\n key: key,\n arg: arg,\n resolve: resolve,\n reject: reject,\n next: null\n };\n\n if (back) {\n back = back.next = request;\n } else {\n front = back = request;\n resume(key, arg);\n }\n });\n }\n\n function resume(key, arg) {\n try {\n var result = gen[key](arg)\n var value = result.value;\n if (value instanceof AwaitValue) {\n Promise.resolve(value.value).then(\n function (arg) { resume("next", arg); },\n function (arg) { resume("throw", arg); });\n } else {\n settle(result.done ? "return" : "normal", result.value);\n }\n } catch (err) {\n settle("throw", err);\n }\n }\n\n function settle(type, value) {\n switch (type) {\n case "return":\n front.resolve({ value: value, done: true });\n break;\n case "throw":\n front.reject(value);\n break;\n default:\n front.resolve({ value: value, done: false });\n break;\n }\n\n front = front.next;\n if (front) {\n resume(front.key, front.arg);\n } else {\n back = null;\n }\n }\n\n this._invoke = send;\n\n // Hide "return" method if generator return is not supported\n if (typeof gen.return !== "function") {\n this.return = undefined;\n }\n }\n\n if (typeof Symbol === "function" && Symbol.asyncIterator) {\n AsyncGenerator.prototype[Symbol.asyncIterator] = function () { return this; };\n }\n\n AsyncGenerator.prototype.next = function (arg) { return this._invoke("next", arg); };\n AsyncGenerator.prototype.throw = function (arg) { return this._invoke("throw", arg); };\n AsyncGenerator.prototype.return = function (arg) { return this._invoke("return", arg); };\n\n return {\n wrap: function (fn) {\n return function () {\n return new AsyncGenerator(fn.apply(this, arguments));\n };\n },\n await: function (value) {\n return new AwaitValue(value);\n }\n };\n\n })()\n'),o.asyncGeneratorDelegate=(0,a.default)('\n (function (inner, awaitWrap) {\n var iter = {}, waiting = false;\n\n function pump(key, value) {\n waiting = true;\n value = new Promise(function (resolve) { resolve(inner[key](value)); });\n return { done: false, value: awaitWrap(value) };\n };\n\n if (typeof Symbol === "function" && Symbol.iterator) {\n iter[Symbol.iterator] = function () { return this; };\n }\n\n iter.next = function (value) {\n if (waiting) {\n waiting = false;\n return value;\n }\n return pump("next", value);\n };\n\n if (typeof inner.throw === "function") {\n iter.throw = function (value) {\n if (waiting) {\n waiting = false;\n throw value;\n }\n return pump("throw", value);\n };\n }\n\n if (typeof inner.return === "function") {\n iter.return = function (value) {\n return pump("return", value);\n };\n }\n\n return iter;\n })\n'),o.asyncToGenerator=(0,a.default)('\n (function (fn) {\n return function () {\n var gen = fn.apply(this, arguments);\n return new Promise(function (resolve, reject) {\n function step(key, arg) {\n try {\n var info = gen[key](arg);\n var value = info.value;\n } catch (error) {\n reject(error);\n return;\n }\n\n if (info.done) {\n resolve(value);\n } else {\n return Promise.resolve(value).then(function (value) {\n step("next", value);\n }, function (err) {\n step("throw", err);\n });\n }\n }\n\n return step("next");\n });\n };\n })\n'),o.classCallCheck=(0,a.default)('\n (function (instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError("Cannot call a class as a function");\n }\n });\n'),o.createClass=(0,a.default)('\n (function() {\n function defineProperties(target, props) {\n for (var i = 0; i < props.length; i ++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if ("value" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n\n return function (Constructor, protoProps, staticProps) {\n if (protoProps) defineProperties(Constructor.prototype, protoProps);\n if (staticProps) defineProperties(Constructor, staticProps);\n return Constructor;\n };\n })()\n'),o.defineEnumerableProperties=(0,a.default)('\n (function (obj, descs) {\n for (var key in descs) {\n var desc = descs[key];\n desc.configurable = desc.enumerable = true;\n if ("value" in desc) desc.writable = true;\n Object.defineProperty(obj, key, desc);\n }\n return obj;\n })\n'),o.defaults=(0,a.default)("\n (function (obj, defaults) {\n var keys = Object.getOwnPropertyNames(defaults);\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n var value = Object.getOwnPropertyDescriptor(defaults, key);\n if (value && value.configurable && obj[key] === undefined) {\n Object.defineProperty(obj, key, value);\n }\n }\n return obj;\n })\n"),o.defineProperty=(0,a.default)("\n (function (obj, key, value) {\n // Shortcircuit the slow defineProperty path when possible.\n // We are trying to avoid issues where setters defined on the\n // prototype cause side effects under the fast path of simple\n // assignment. By checking for existence of the property with\n // the in operator, we can optimize most of this overhead away.\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n return obj;\n });\n"),o.extends=(0,a.default)("\n Object.assign || (function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n return target;\n })\n"),o.get=(0,a.default)('\n (function get(object, property, receiver) {\n if (object === null) object = Function.prototype;\n\n var desc = Object.getOwnPropertyDescriptor(object, property);\n\n if (desc === undefined) {\n var parent = Object.getPrototypeOf(object);\n\n if (parent === null) {\n return undefined;\n } else {\n return get(parent, property, receiver);\n }\n } else if ("value" in desc) {\n return desc.value;\n } else {\n var getter = desc.get;\n\n if (getter === undefined) {\n return undefined;\n }\n\n return getter.call(receiver);\n }\n });\n'),o.inherits=(0,a.default)('\n (function (subClass, superClass) {\n if (typeof superClass !== "function" && superClass !== null) {\n throw new TypeError("Super expression must either be null or a function, not " + typeof superClass);\n }\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n enumerable: false,\n writable: true,\n configurable: true\n }\n });\n if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass;\n })\n'),o.instanceof=(0,a.default)('\n (function (left, right) {\n if (right != null && typeof Symbol !== "undefined" && right[Symbol.hasInstance]) {\n return right[Symbol.hasInstance](left);\n } else {\n return left instanceof right;\n }\n });\n'),o.interopRequireDefault=(0,a.default)("\n (function (obj) {\n return obj && obj.__esModule ? obj : { default: obj };\n })\n"),o.interopRequireWildcard=(0,a.default)("\n (function (obj) {\n if (obj && obj.__esModule) {\n return obj;\n } else {\n var newObj = {};\n if (obj != null) {\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key];\n }\n }\n newObj.default = obj;\n return newObj;\n }\n })\n"),o.newArrowCheck=(0,a.default)('\n (function (innerThis, boundThis) {\n if (innerThis !== boundThis) {\n throw new TypeError("Cannot instantiate an arrow function");\n }\n });\n'),o.objectDestructuringEmpty=(0,a.default)('\n (function (obj) {\n if (obj == null) throw new TypeError("Cannot destructure undefined");\n });\n'),o.objectWithoutProperties=(0,a.default)("\n (function (obj, keys) {\n var target = {};\n for (var i in obj) {\n if (keys.indexOf(i) >= 0) continue;\n if (!Object.prototype.hasOwnProperty.call(obj, i)) continue;\n target[i] = obj[i];\n }\n return target;\n })\n"),o.possibleConstructorReturn=(0,a.default)('\n (function (self, call) {\n if (!self) {\n throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called");\n }\n return call && (typeof call === "object" || typeof call === "function") ? call : self;\n });\n'),o.selfGlobal=(0,a.default)('\n typeof global === "undefined" ? self : global\n'),o.set=(0,a.default)('\n (function set(object, property, value, receiver) {\n var desc = Object.getOwnPropertyDescriptor(object, property);\n\n if (desc === undefined) {\n var parent = Object.getPrototypeOf(object);\n\n if (parent !== null) {\n set(parent, property, value, receiver);\n }\n } else if ("value" in desc && desc.writable) {\n desc.value = value;\n } else {\n var setter = desc.set;\n\n if (setter !== undefined) {\n setter.call(receiver, value);\n }\n }\n\n return value;\n });\n'),o.slicedToArray=(0,a.default)('\n (function () {\n // Broken out into a separate function to avoid deoptimizations due to the try/catch for the\n // array iterator case.\n function sliceIterator(arr, i) {\n // this is an expanded form of `for...of` that properly supports abrupt completions of\n // iterators etc. variable names have been minimised to reduce the size of this massive\n // helper. sometimes spec compliancy is annoying :(\n //\n // _n = _iteratorNormalCompletion\n // _d = _didIteratorError\n // _e = _iteratorError\n // _i = _iterator\n // _s = _step\n\n var _arr = [];\n var _n = true;\n var _d = false;\n var _e = undefined;\n try {\n for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i["return"]) _i["return"]();\n } finally {\n if (_d) throw _e;\n }\n }\n return _arr;\n }\n\n return function (arr, i) {\n if (Array.isArray(arr)) {\n return arr;\n } else if (Symbol.iterator in Object(arr)) {\n return sliceIterator(arr, i);\n } else {\n throw new TypeError("Invalid attempt to destructure non-iterable instance");\n }\n };\n })();\n'),o.slicedToArrayLoose=(0,a.default)('\n (function (arr, i) {\n if (Array.isArray(arr)) {\n return arr;\n } else if (Symbol.iterator in Object(arr)) {\n var _arr = [];\n for (var _iterator = arr[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {\n _arr.push(_step.value);\n if (i && _arr.length === i) break;\n }\n return _arr;\n } else {\n throw new TypeError("Invalid attempt to destructure non-iterable instance");\n }\n });\n'),o.taggedTemplateLiteral=(0,a.default)("\n (function (strings, raw) {\n return Object.freeze(Object.defineProperties(strings, {\n raw: { value: Object.freeze(raw) }\n }));\n });\n"),o.taggedTemplateLiteralLoose=(0,a.default)("\n (function (strings, raw) {\n strings.raw = raw;\n return strings;\n });\n"),o.temporalRef=(0,a.default)('\n (function (val, name, undef) {\n if (val === undef) {\n throw new ReferenceError(name + " is not defined - temporal dead zone");\n } else {\n return val;\n }\n })\n'),o.temporalUndefined=(0,a.default)("\n ({})\n"),o.toArray=(0,a.default)("\n (function (arr) {\n return Array.isArray(arr) ? arr : Array.from(arr);\n });\n"),o.toConsumableArray=(0,a.default)("\n (function (arr) {\n if (Array.isArray(arr)) {\n for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) arr2[i] = arr[i];\n return arr2;\n } else {\n return Array.from(arr);\n }\n });\n"),e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(e){var t=e.types;return{pre:function(e){e.set("helpersNamespace",t.identifier("babelHelpers"))}}},e.exports=t.default},function(e,t,n){"use strict";var r="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},i=n(89);e.exports=function(e){var t=e.types,n={};return{visitor:{Identifier:function(e,a){if("MemberExpression"!==e.parent.type&&"ClassMethod"!==e.parent.type&&!e.isPure()&&a.opts.hasOwnProperty(e.node.name)){var o=a.opts[e.node.name];null==o&&(o=t.identifier(String(o)));var s=void 0===o?"undefined":r(o);"string"===s||"boolean"===s?o={type:s,replacement:o}:t.isNode(o)?o={type:"node",replacement:o}:"object"===s&&"node"===o.type&&"string"==typeof o.replacement&&(o.replacement=n[o.replacement]?n[o.replacement]:i.parseExpression(o.replacement));var u=o.replacement;switch(o.type){case"boolean":e.replaceWith(t.booleanLiteral(u));break;case"node":t.isNode(u)&&e.replaceWith(u);break;default:var l=String(u);e.replaceWith(t.stringLiteral(l))}}}}}}},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("dynamicImport")}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("functionSent")}}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(){return{inherits:n(67)}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.types,r={Function:function(e){e.skip()},YieldExpression:function(e,n){var r=e.node;if(r.delegate){var i=n.addHelper("asyncGeneratorDelegate");r.argument=t.callExpression(i,[t.callExpression(n.addHelper("asyncIterator"),[r.argument]),t.memberExpression(n.addHelper("asyncGenerator"),t.identifier("await"))])}}};return{inherits:n(195),visitor:{Function:function(e,n){e.node.async&&e.node.generator&&(e.traverse(r,n),(0,a.default)(e,n.file,{wrapAsync:t.memberExpression(n.addHelper("asyncGenerator"),t.identifier("wrap")),wrapAwait:t.memberExpression(n.addHelper("asyncGenerator"),t.identifier("await"))}))}}}};var r,i=n(124),a=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(){return{inherits:n(67),visitor:{Function:function(e,t){e.node.async&&!e.node.generator&&(0,a.default)(e,t.file,{wrapAsync:t.addImport(t.opts.module,t.opts.method)})}}}};var r,i=n(124),a=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.types;function r(e,t){if(!t.applyDecoratedDescriptor){t.applyDecoratedDescriptor=e.scope.generateUidIdentifier("applyDecoratedDescriptor");var n=d({NAME:t.applyDecoratedDescriptor});e.scope.getProgramParent().path.unshiftContainer("body",n)}return t.applyDecoratedDescriptor}function i(e){var n=(e.isClass()?[e].concat(e.get("body.body")):e.get("properties")).reduce(function(e,t){return e.concat(t.node.decorators||[])},[]).filter(function(e){return!t.isIdentifier(e.expression)});if(0!==n.length)return t.sequenceExpression(n.map(function(n){var r=n.expression,i=n.expression=e.scope.generateDeclaredUidIdentifier("dec");return t.assignmentExpression("=",i,r)}).concat([e.node]))}function a(e,n,i){e.scope.generateDeclaredUidIdentifier("desc"),e.scope.generateDeclaredUidIdentifier("value");var a=e.scope.generateDeclaredUidIdentifier(e.isClass()?"class":"obj"),o=i.reduce(function(i,o){var f=o.decorators||[];if(o.decorators=null,0===f.length)return i;if(o.computed)throw e.buildCodeFrameError("Computed method/property decorators are not yet supported.");var d=t.isLiteral(o.key)?o.key:t.stringLiteral(o.key.name),p=e.isClass()&&!o.static?s({CLASS_REF:a}).expression:a;if(t.isClassProperty(o,{static:!1})){var h=e.scope.generateDeclaredUidIdentifier("descriptor"),m=o.value?t.functionExpression(null,[],t.blockStatement([t.returnStatement(o.value)])):t.nullLiteral();o.value=t.callExpression(function(e,t){if(!t.initializerWarningHelper){t.initializerWarningHelper=e.scope.generateUidIdentifier("initializerWarningHelper");var n=c({NAME:t.initializerWarningHelper});e.scope.getProgramParent().path.unshiftContainer("body",n)}return t.initializerWarningHelper}(e,n),[h,t.thisExpression()]),i=i.concat([t.assignmentExpression("=",h,t.callExpression(r(e,n),[p,d,t.arrayExpression(f.map(function(e){return e.expression})),t.objectExpression([t.objectProperty(t.identifier("enumerable"),t.booleanLiteral(!0)),t.objectProperty(t.identifier("initializer"),m)])]))])}else i=i.concat(t.callExpression(r(e,n),[p,d,t.arrayExpression(f.map(function(e){return e.expression})),t.isObjectProperty(o)||t.isClassProperty(o,{static:!0})?l({TEMP:e.scope.generateDeclaredUidIdentifier("init"),TARGET:p,PROPERTY:d}).expression:u({TARGET:p,PROPERTY:d}).expression,p]));return i},[]);return t.sequenceExpression([t.assignmentExpression("=",a,e.node),t.sequenceExpression(o),a])}return{inherits:n(125),visitor:{ExportDefaultDeclaration:function(e){if(e.get("declaration").isClassDeclaration()){var n=e.node,r=n.declaration.id||e.scope.generateUidIdentifier("default");n.declaration.id=r,e.replaceWith(n.declaration),e.insertAfter(t.exportNamedDeclaration(null,[t.exportSpecifier(r,t.identifier("default"))]))}},ClassDeclaration:function(e){var n=e.node,r=n.id||e.scope.generateUidIdentifier("class");e.replaceWith(t.variableDeclaration("let",[t.variableDeclarator(r,t.toExpression(n))]))},ClassExpression:function(e,t){var n=i(e)||function(e,t){var n=e.node.decorators||[];if(e.node.decorators=null,0!==n.length){var r=e.scope.generateDeclaredUidIdentifier("class");return n.map(function(e){return e.expression}).reverse().reduce(function(e,t){return o({CLASS_REF:r,DECORATOR:t,INNER:e}).expression},e.node)}}(e)||function(e,t){if(e.node.body.body.some(function(e){return(e.decorators||[]).length>0}))return a(e,t,e.node.body.body)}(e,t);n&&e.replaceWith(n)},ObjectExpression:function(e,t){var n=i(e)||function(e,t){if(e.node.properties.some(function(e){return(e.decorators||[]).length>0}))return a(e,t,e.node.properties)}(e,t);n&&e.replaceWith(n)},AssignmentExpression:function(e,n){n.initializerWarningHelper&&e.get("left").isMemberExpression()&&e.get("left.property").isIdentifier()&&e.get("right").isCallExpression()&&e.get("right.callee").isIdentifier({name:n.initializerWarningHelper.name})&&e.replaceWith(t.callExpression(function(e,t){if(!t.initializerDefineProp){t.initializerDefineProp=e.scope.generateUidIdentifier("initDefineProp");var n=f({NAME:t.initializerDefineProp});e.scope.getProgramParent().path.unshiftContainer("body",n)}return t.initializerDefineProp}(e,n),[e.get("left.object").node,t.stringLiteral(e.get("left.property").node.name),e.get("right.arguments")[0].node,e.get("right.arguments")[1].node]))}}}};var r,i=n(4),a=(r=i)&&r.__esModule?r:{default:r};var o=(0,a.default)("\n DECORATOR(CLASS_REF = INNER) || CLASS_REF;\n"),s=(0,a.default)("\n CLASS_REF.prototype;\n"),u=(0,a.default)("\n Object.getOwnPropertyDescriptor(TARGET, PROPERTY);\n"),l=(0,a.default)("\n (TEMP = Object.getOwnPropertyDescriptor(TARGET, PROPERTY), (TEMP = TEMP ? TEMP.value : undefined), {\n enumerable: true,\n configurable: true,\n writable: true,\n initializer: function(){\n return TEMP;\n }\n })\n"),c=(0,a.default)("\n function NAME(descriptor, context){\n throw new Error('Decorating class property failed. Please ensure that transform-class-properties is enabled.');\n }\n"),f=(0,a.default)("\n function NAME(target, property, descriptor, context){\n if (!descriptor) return;\n\n Object.defineProperty(target, property, {\n enumerable: descriptor.enumerable,\n configurable: descriptor.configurable,\n writable: descriptor.writable,\n value: descriptor.initializer ? descriptor.initializer.call(context) : void 0,\n });\n }\n"),d=(0,a.default)("\n function NAME(target, property, decorators, descriptor, context){\n var desc = {};\n Object['ke' + 'ys'](descriptor).forEach(function(key){\n desc[key] = descriptor[key];\n });\n desc.enumerable = !!desc.enumerable;\n desc.configurable = !!desc.configurable;\n if ('value' in desc || desc.initializer){\n desc.writable = true;\n }\n\n desc = decorators.slice().reverse().reduce(function(desc, decorator){\n return decorator(target, property, desc) || desc;\n }, desc);\n\n if (context && desc.initializer !== void 0){\n desc.value = desc.initializer ? desc.initializer.call(context) : void 0;\n desc.initializer = undefined;\n }\n\n if (desc.initializer === void 0){\n // This is a hack to avoid this being processed by 'transform-runtime'.\n // See issue #9.\n Object['define' + 'Property'](target, property, desc);\n desc = null;\n }\n\n return desc;\n }\n")},function(e,t,n){"use strict";t.__esModule=!0,t.visitor=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));function i(e,t){return r.callExpression(t.addHelper("temporalRef"),[e,r.stringLiteral(e.name),t.addHelper("temporalUndefined")])}function a(e,t,n){var r=n.letReferences[e.name];return!!r&&t.getBindingIdentifier(e.name)===r}t.visitor={ReferencedIdentifier:function(e,t){if(this.file.opts.tdz){var n=e.node,o=e.parent,s=e.scope;if(!e.parentPath.isFor({left:n})&&a(n,s,t)){var u=s.getBinding(n.name).path,l=function(e,t){var n=t._guessExecutionStatusRelativeTo(e);return"before"===n?"inside":"after"===n?"outside":"maybe"}(e,u);if("inside"!==l)if("maybe"===l){var c=i(n,t.file);if(u.parent._tdzThis=!0,e.skip(),e.parentPath.isUpdateExpression()){if(o._ignoreBlockScopingTDZ)return;e.parentPath.replaceWith(r.sequenceExpression([c,o]))}else e.replaceWith(c)}else"outside"===l&&e.replaceWith(r.throwStatement(r.inherits(r.newExpression(r.identifier("ReferenceError"),[r.stringLiteral(n.name+" is not defined - temporal dead zone")]),n)))}}},AssignmentExpression:{exit:function(e,t){if(this.file.opts.tdz){var n=e.node;if(!n._ignoreBlockScopingTDZ){var o=[],s=e.getBindingIdentifiers();for(var u in s){var l=s[u];a(l,e.scope,t)&&o.push(i(l,t.file))}o.length&&(n._ignoreBlockScopingTDZ=!0,o.push(n),e.replaceWithMultiple(o.map(r.expressionStatement)))}}}}}},function(e,t,n){"use strict";t.__esModule=!0;var r=l(n(3)),i=l(n(42)),a=l(n(41)),o=l(n(40)),s=l(n(207)),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));function l(e){return e&&e.__esModule?e:{default:e}}var c=function(e){function t(){(0,r.default)(this,t);var n=(0,i.default)(this,e.apply(this,arguments));return n.isLoose=!0,n}return(0,a.default)(t,e),t.prototype._processMethod=function(e,t){if(!e.decorators){var n=this.classRef;e.static||(n=u.memberExpression(n,u.identifier("prototype")));var r=u.memberExpression(n,e.key,e.computed||u.isLiteral(e.key)),i=u.functionExpression(null,e.params,e.body,e.generator,e.async);i.returnType=e.returnType;var a=u.toComputedKey(e,e.key);u.isStringLiteral(a)&&(i=(0,o.default)({node:i,id:a,scope:t}));var s=u.expressionStatement(u.assignmentExpression("=",r,i));return u.inheritsComments(s,e),this.body.push(s),!0}},t}(s.default);t.default=c,e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(e){var t=e.types;return{visitor:{BinaryExpression:function(e){var n=e.node;"instanceof"===n.operator&&e.replaceWith(t.callExpression(this.addHelper("instanceof"),[n.left,n.right]))}}}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.visitor=void 0;var r=u(n(2)),i=u(n(189)),a=u(n(317)),o=u(n(4)),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));function u(e){return e&&e.__esModule?e:{default:e}}var l=(0,o.default)("\n let VARIABLE_NAME =\n ARGUMENTS.length > ARGUMENT_KEY && ARGUMENTS[ARGUMENT_KEY] !== undefined ?\n ARGUMENTS[ARGUMENT_KEY]\n :\n DEFAULT_VALUE;\n"),c=(0,o.default)("\n let $0 = $1[$2];\n");function f(e,t){if(!e.hasOwnBinding(t.name))return!0;var n=e.getOwnBinding(t.name).kind;return"param"===n||"local"===n}var d={ReferencedIdentifier:function(e,t){var n=e.scope,r=e.node;"eval"!==r.name&&f(n,r)||(t.iife=!0,e.stop())},Scope:function(e){e.skip()}};t.visitor={Function:function(e){var t=e.node,n=e.scope;if(function(e){var t=e.params,n=Array.isArray(t),i=0;for(t=n?t:(0,r.default)(t);;){var a;if(n){if(i>=t.length)break;a=t[i++]}else{if((i=t.next()).done)break;a=i.value}var o=a;if(!s.isIdentifier(o))return!0}return!1}(t)){e.ensureBlock();var o={iife:!1,scope:n},u=[],p=s.identifier("arguments");p._shadowedFunctionLiteral=e;for(var h=(0,i.default)(t),m=e.get("params"),y=0;y=h||g.isPattern()){var _=n.generateUidIdentifier("x");_._isDefaultPlaceholder=!0,t.params[y]=_}else t.params[y]=g.node;o.iife||(b.isIdentifier()&&!f(n,b.node)?o.iife=!0:b.traverse(d,o)),M(g.node,b.node,y)}else o.iife||v.isIdentifier()||v.traverse(d,o)}for(var x=h+1;x",h,l),a.binaryExpression("-",h,l),a.numericLiteral(0)));var v=s({ARGUMENTS:o,ARRAY_KEY:m,ARRAY_LEN:y,START:l,ARRAY:i,KEY:c,LEN:h});if(u.deopted)v._blockHoist=t.params.length+1,t.body.body.unshift(v);else{v._blockHoist=1;var g=e.getEarliestCommonAncestorFrom(u.references).getStatementParent();g.findParent(function(e){if(!e.isLoop())return e.isFunction();g=e}),g.insertBefore(v)}}else{var b=u.candidates,_=Array.isArray(b),x=0;for(b=_?b:(0,r.default)(b);;){var w;if(_){if(x>=b.length)break;w=b[x++]}else{if((x=b.next()).done)break;w=x.value}var k=w,M=k.path;switch(k.cause){case"indexGetter":d(M,o,u.offset);break;case"lengthGetter":p(M,o,u.offset);break;default:M.replaceWith(o)}}}}}}},function(e,t){"use strict";t.__esModule=!0,t.default=function(e){var t=e.types;return{visitor:{MemberExpression:{exit:function(e){var n=e.node,r=n.property;n.computed||!t.isIdentifier(r)||t.isValidIdentifier(r.name)||(n.property=t.stringLiteral(r.name),n.computed=!0)}}}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(e){var t=e.types;return{visitor:{ObjectProperty:{exit:function(e){var n=e.node,r=n.key;n.computed||!t.isIdentifier(r)||t.isValidIdentifier(r.name)||(n.key=t.stringLiteral(r.name))}}}}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(2),a=(r=i)&&r.__esModule?r:{default:r};t.default=function(e){var t=e.types;return{visitor:{ObjectExpression:function(e,n){var r=e.node,i=!1,s=r.properties,u=Array.isArray(s),l=0;for(s=u?s:(0,a.default)(s);;){var c;if(u){if(l>=s.length)break;c=s[l++]}else{if((l=s.next()).done)break;c=l.value}var f=c;if("get"===f.kind||"set"===f.kind){i=!0;break}}if(i){var d={};r.properties=r.properties.filter(function(e){return!!(e.computed||"get"!==e.kind&&"set"!==e.kind)||(o.push(d,e,null,n),!1)}),e.replaceWith(t.callExpression(t.memberExpression(t.identifier("Object"),t.identifier("defineProperties")),[r,o.toDefineObject(d)]))}}}}};var o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(188));e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(e){var t=e.parse,n=e.traverse;return{visitor:{CallExpression:function(e){if(e.get("callee").isIdentifier({name:"eval"})&&1===e.node.arguments.length){var r=e.get("arguments")[0].evaluate();if(!r.confident)return;var i=r.value;if("string"!=typeof i)return;var a=t(i);return n.removeProperties(a),a.program}}}}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.types;function r(e,n){e.addComment("trailing",i(e,n)),e.replaceWith(t.noop())}function i(e,t){var n=e.getSource().replace(/\*-\//g,"*-ESCAPED/").replace(/\*\//g,"*-/");return t&&t.optional&&(n="?"+n),":"!==n[0]&&(n=":: "+n),n}return{inherits:n(126),visitor:{TypeCastExpression:function(e){var n=e.node;e.get("expression").addComment("trailing",i(e.get("typeAnnotation"))),e.replaceWith(t.parenthesizedExpression(n.expression))},Identifier:function(e){var t=e.node;t.optional&&!t.typeAnnotation&&e.addComment("trailing",":: ?")},AssignmentPattern:{exit:function(e){e.node.left.optional=!1}},Function:{exit:function(e){e.node.params.forEach(function(e){return e.optional=!1})}},ClassProperty:function(e){var t=e.node,n=e.parent;t.value||r(e,n)},"ExportNamedDeclaration|Flow":function(e){var n=e.node,i=e.parent;t.isExportNamedDeclaration(n)&&!t.isFlow(n.declaration)||r(e,i)},ImportDeclaration:function(e){var n=e.node,i=e.parent;t.isImportDeclaration(n)&&"type"!==n.importKind&&"typeof"!==n.importKind||r(e,i)}}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(e){var t=e.types;return{visitor:{FunctionExpression:{exit:function(e){var n=e.node;n.id&&(n._ignoreUserWhitespace=!0,e.replaceWith(t.callExpression(t.functionExpression(null,[],t.blockStatement([t.toStatement(n),t.returnStatement(n.id)])),[])))}}}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{visitor:{CallExpression:function(e,t){e.get("callee").matchesPattern("Object.assign")&&(e.node.callee=t.addHelper("extends"))}}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{visitor:{CallExpression:function(e,t){e.get("callee").matchesPattern("Object.setPrototypeOf")&&(e.node.callee=t.addHelper("defaults"))}}}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(2));t.default=function(e){var t=e.types;function n(e){return t.isLiteral(t.toComputedKey(e,e.key),{value:"__proto__"})}function a(e){var n=e.left;return t.isMemberExpression(n)&&t.isLiteral(t.toComputedKey(n,n.property),{value:"__proto__"})}function o(e,n,r){return t.expressionStatement(t.callExpression(r.addHelper("defaults"),[n,e.right]))}return{visitor:{AssignmentExpression:function(e,n){if(a(e.node)){var r=[],i=e.node.left.object,s=e.scope.maybeGenerateMemoised(i);s&&r.push(t.expressionStatement(t.assignmentExpression("=",s,i))),r.push(o(e.node,s||i,n)),s&&r.push(s),e.replaceWithMultiple(r)}},ExpressionStatement:function(e,n){var r=e.node.expression;t.isAssignmentExpression(r,{operator:"="})&&a(r)&&e.replaceWith(o(r,r.left.object,n))},ObjectExpression:function(e,a){var o=void 0,s=e.node,u=s.properties,l=Array.isArray(u),c=0;for(u=l?u:(0,r.default)(u);;){var f;if(l){if(c>=u.length)break;f=u[c++]}else{if((c=u.next()).done)break;f=c.value}var d=f;n(d)&&(o=d.value,(0,i.default)(s.properties,d))}if(o){var p=[t.objectExpression([]),o];s.properties.length&&p.push(s),e.replaceWith(t.callExpression(a.addHelper("extends"),p))}}}}};var i=a(n(277));function a(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(11),a=(r=i)&&r.__esModule?r:{default:r};t.default=function(e){var t=e.types,n={enter:function(e,n){var r=function(){n.isImmutable=!1,e.stop()};if(e.isJSXClosingElement())e.skip();else{if(e.isJSXIdentifier({name:"ref"})&&e.parentPath.isJSXAttribute({name:e.node}))return r();if(!(e.isJSXIdentifier()||e.isIdentifier()||e.isJSXMemberExpression()||e.isImmutable())){if(e.isPure()){var i=e.evaluate();if(i.confident){var o=i.value;if(!(o&&"object"===(void 0===o?"undefined":(0,a.default)(o))||"function"==typeof o))return}else if(t.isIdentifier(i.deopt))return}r()}}}};return{visitor:{JSXElement:function(e){if(!e.node._hoisted){var t={isImmutable:!0};e.traverse(n,t),t.isImmutable?e.hoist():e.node._hoisted=!0}}}}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(2),a=(r=i)&&r.__esModule?r:{default:r};t.default=function(e){var t=e.types;function n(e,n){return t.isJSXAttribute(e)&&t.isJSXIdentifier(e.name,{name:n})}function r(e){var n=e.value;return n?(t.isJSXExpressionContainer(n)&&(n=n.expression),n):t.identifier("true")}return{visitor:{JSXElement:function(e,i){var o=e.node,s=o.openingElement;if(!function(e){for(var r=0;r=f.length)break;h=f[p++]}else{if((p=f.next()).done)break;h=p.value}var m=h;if(n(m,"key"))l=r(m);else{var y=m.name.name,v=t.isValidIdentifier(y)?t.identifier(y):t.stringLiteral(y);x(u.properties,v,r(m))}}var g=[c,u];if(l||o.children.length){var b=t.react.buildChildren(o);g.push.apply(g,[l||t.unaryExpression("void",t.numericLiteral(0),!0)].concat(b))}var _=t.callExpression(i.addHelper("jsx"),g);e.replaceWith(_)}function x(e,n,r){e.push(t.objectProperty(n,r))}}}}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.types;return{manipulateOptions:function(e,t){t.plugins.push("jsx")},visitor:(0,a.default)({pre:function(e){e.callee=e.tagExpr},post:function(e){t.react.isCompatTag(e.tagName)&&(e.call=t.callExpression(t.memberExpression(t.memberExpression(t.identifier("React"),t.identifier("DOM")),e.tagExpr,t.isLiteral(e.tagExpr)),e.args))}})}};var r,i=n(348),a=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t={JSXNamespacedName:function(e){throw e.buildCodeFrameError("Namespace tags are not supported. ReactJSX is not XML.")}};return t.JSXElement={exit:function(t,r){var i=function(t,r){t.parent.children=o.react.buildChildren(t.parent);var i=function e(t,n){if(o.isJSXIdentifier(t)){if("this"===t.name&&o.isReferenced(t,n))return o.thisExpression();if(!a.default.keyword.isIdentifierNameES6(t.name))return o.stringLiteral(t.name);t.type="Identifier"}else if(o.isJSXMemberExpression(t))return o.memberExpression(e(t.object,t),e(t.property,t));return t}(t.node.name,t.node),s=[],u=void 0;o.isIdentifier(i)?u=i.name:o.isLiteral(i)&&(u=i.value);var l={tagExpr:i,tagName:u,args:s};e.pre&&e.pre(l,r);var c=t.node.attributes;c=c.length?function(e,t){var r=[],i=[],a=t.opts.useBuiltIns||!1;if("boolean"!=typeof a)throw new Error("transform-react-jsx currently only accepts a boolean option for useBuiltIns (defaults to false)");function s(){r.length&&(i.push(o.objectExpression(r)),r=[])}for(;e.length;){var u=e.shift();o.isJSXSpreadAttribute(u)?(s(),i.push(u.argument)):r.push(n(u))}if(s(),1===i.length)e=i[0];else{o.isObjectExpression(i[0])||i.unshift(o.objectExpression([]));var l=a?o.memberExpression(o.identifier("Object"),o.identifier("assign")):t.addHelper("extends");e=o.callExpression(l,i)}return e}(c,r):o.nullLiteral();s.push(c),e.post&&e.post(l,r);return l.call||o.callExpression(l.callee,s)}(t.get("openingElement"),r);i.arguments=i.arguments.concat(t.node.children),i.arguments.length>=3&&(i._prettyCall=!0),t.replaceWith(o.inherits(i,t.node))}},t;function n(e){var t=function(e){return o.isJSXExpressionContainer(e)?e.expression:e}(e.value||o.booleanLiteral(!0));return o.isStringLiteral(t)&&!o.isJSXExpressionContainer(e.value)&&(t.value=t.value.replace(/\n\s+/g," ")),o.isValidIdentifier(e.name.name)?e.name.type="Identifier":e.name=o.stringLiteral(e.name.name),o.inherits(o.objectProperty(e.name,t),e)}};var r,i=n(97),a=(r=i)&&r.__esModule?r:{default:r},o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(e){var t=e.types;return{visitor:{JSXOpeningElement:function(e){var r=e.node,i=t.jSXIdentifier(n),a=t.thisExpression();r.attributes.push(t.jSXAttribute(i,t.jSXExpressionContainer(a)))}}}};var n="__self";e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(e){var t=e.types;return{visitor:{JSXOpeningElement:function(e,i){var a=t.jSXIdentifier(n),o=e.container.openingElement.loc;if(o){for(var s=e.container.openingElement.attributes,u=0;u3||(c<=u||(s=l,u=c))}var f=void 0;throw f=s?t.get("undeclaredVariableSuggestion",n.name,s):t.get("undeclaredVariable",n.name),e.buildCodeFrameError(f,ReferenceError)}}}}};var r,i=n(471),a=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(211),a=(r=i)&&r.__esModule?r:{default:r};t.default={plugins:[a.default]},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{presets:[!1!==t.es2015&&[r.default.buildPreset,t.es2015],!1!==t.es2016&&i.default,!1!==t.es2017&&a.default].filter(Boolean)}};var r=o(n(217)),i=o(n(218)),a=o(n(219));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=s(n(355)),i=s(n(215)),a=s(n(127)),o=s(n(214));function s(e){return e&&e.__esModule?e:{default:e}}t.default={presets:[r.default],plugins:[i.default,a.default,o.default],env:{development:{plugins:[]}}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=o(n(220)),i=o(n(206)),a=o(n(212));function o(e){return e&&e.__esModule?e:{default:e}}t.default={presets:[r.default],plugins:[i.default,a.default]},e.exports=t.default},function(e,t,n){"use strict";e.exports={default:n(407),__esModule:!0}},function(e,t,n){"use strict";e.exports={default:n(410),__esModule:!0}},function(e,t,n){"use strict";e.exports={default:n(412),__esModule:!0}},function(e,t,n){"use strict";e.exports={default:n(413),__esModule:!0}},function(e,t,n){"use strict";e.exports={default:n(415),__esModule:!0}},function(e,t,n){"use strict";e.exports={default:n(416),__esModule:!0}},function(e,t,n){"use strict";e.exports={default:n(417),__esModule:!0}},function(e,t){"use strict";t.__esModule=!0,t.default=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){"use strict";t.__esModule=!0;var r=s(n(2)),i=s(n(3)),a=s(n(36)),o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));function s(e){return e&&e.__esModule?e:{default:e}}var u=function(){function e(t,n,r,a){(0,i.default)(this,e),this.queue=null,this.parentPath=a,this.scope=t,this.state=r,this.opts=n}return e.prototype.shouldVisit=function(e){var t=this.opts;if(t.enter||t.exit)return!0;if(t[e.type])return!0;var n=o.VISITOR_KEYS[e.type];if(!n||!n.length)return!1;var i=n,a=Array.isArray(i),s=0;for(i=a?i:(0,r.default)(i);;){var u;if(a){if(s>=i.length)break;u=i[s++]}else{if((s=i.next()).done)break;u=s.value}if(e[u])return!0}return!1},e.prototype.create=function(e,t,n,r){return a.default.get({parentPath:this.parentPath,parent:e,container:t,key:n,listKey:r})},e.prototype.maybeQueue=function(e,t){if(this.trap)throw new Error("Infinite cycle detected");this.queue&&(t?this.queue.push(e):this.priorityQueue.push(e))},e.prototype.visitMultiple=function(e,t,n){if(0===e.length)return!1;for(var r=[],i=0;i=i.length)break;s=i[o++]}else{if((o=i.next()).done)break;s=o.value}var u=s;if(u.resync(),0!==u.contexts.length&&u.contexts[u.contexts.length-1]===this||u.pushContext(this),null!==u.key&&!(t.indexOf(u.node)>=0)){if(t.push(u.node),u.visit()){n=!0;break}if(this.priorityQueue.length&&(n=this.visitQueue(this.priorityQueue),this.priorityQueue=[],this.queue=e,n))break}}var l=e,c=Array.isArray(l),f=0;for(l=c?l:(0,r.default)(l);;){var d;if(c){if(f>=l.length)break;d=l[f++]}else{if((f=l.next()).done)break;d=f.value}d.popContext()}return this.queue=null,n},e.prototype.visit=function(e,t){var n=e[t];return!!n&&(Array.isArray(n)?this.visitMultiple(n,e,t):this.visitSingle(e,t))},e}();t.default=u,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(2));t.findParent=function(e){var t=this;for(;t=t.parentPath;)if(e(t))return t;return null},t.find=function(e){var t=this;do{if(e(t))return t}while(t=t.parentPath);return null},t.getFunctionParent=function(){return this.findParent(function(e){return e.isFunction()||e.isProgram()})},t.getStatementParent=function(){var e=this;do{if(Array.isArray(e.container))return e}while(e=e.parentPath)},t.getEarliestCommonAncestorFrom=function(e){return this.getDeepestCommonAncestorFrom(e,function(e,t,n){for(var a=void 0,o=i.VISITOR_KEYS[e.type],s=n,u=Array.isArray(s),l=0,s=u?s:(0,r.default)(s);;){var c;if(u){if(l>=s.length)break;c=s[l++]}else{if((l=s.next()).done)break;c=l.value}var f=c,d=f[t+1];if(a)if(d.listKey&&a.listKey===d.listKey&&d.keyh&&(a=d)}else a=d}return a})},t.getDeepestCommonAncestorFrom=function(e,t){var n=this;if(!e.length)return this;if(1===e.length)return e[0];var i=1/0,a=void 0,o=void 0,s=e.map(function(e){var t=[];do{t.unshift(e)}while((e=e.parentPath)&&e!==n);return t.length=f.length)break;h=f[p++]}else{if((p=f.next()).done)break;h=p.value}var m=h;if(m[l]!==c)break e}a=l,o=c}if(o)return t?t(o,a,s):o;throw new Error("Couldn't find intersection")},t.getAncestry=function(){var e=this,t=[];do{t.push(e)}while(e=e.parentPath);return t},t.isAncestor=function(e){return e.isDescendant(this)},t.isDescendant=function(e){return!!this.findParent(function(t){return t===e})},t.inType=function(){var e=this;for(;e;){for(var t=arguments,n=Array.isArray(t),i=0,t=n?t:(0,r.default)(t);;){var a;if(n){if(i>=t.length)break;a=t[i++]}else{if((i=t.next()).done)break;a=i.value}var o=a;if(e.node.type===o)return!0}e=e.parentPath}return!1},t.inShadow=function(e){var t=this.isFunction()?this:this.findParent(function(e){return e.isFunction()});if(!t)return;if(t.isFunctionExpression()||t.isFunctionDeclaration()){var n=t.node.shadow;if(n&&(!e||!1!==n[e]))return t}else if(t.isArrowFunctionExpression())return t;return null};var i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));a(n(36));function a(e){return e&&e.__esModule?e:{default:e}}},function(e,t){"use strict";t.__esModule=!0,t.shareCommentsWithSiblings=function(){if("string"==typeof this.key)return;var e=this.node;if(!e)return;var t=e.trailingComments,n=e.leadingComments;if(!t&&!n)return;var r=this.getSibling(this.key-1),i=this.getSibling(this.key+1);r.node||(r=i);i.node||(i=r);r.addComments("trailing",n),i.addComments("leading",t)},t.addComment=function(e,t,n){this.addComments(e,[{type:n?"CommentLine":"CommentBlock",value:t}])},t.addComments=function(e,t){if(!t)return;var n=this.node;if(!n)return;var r=e+"Comments";n[r]?n[r]=n[r].concat(t):n[r]=t}},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(2));t.call=function(e){var t=this.opts;if(this.debug(function(){return e}),this.node&&this._call(t[e]))return!0;if(this.node)return this._call(t[this.node.type]&&t[this.node.type][e]);return!1},t._call=function(e){if(!e)return!1;for(var t=e,n=Array.isArray(t),i=0,t=n?t:(0,r.default)(t);;){var a;if(n){if(i>=t.length)break;a=t[i++]}else{if((i=t.next()).done)break;a=i.value}var o=a;if(o){var s=this.node;if(!s)return!0;var u=o.call(this.state,this,this.state);if(u)throw new Error("Unexpected return value from visitor method "+o);if(this.node!==s)return!0;if(this.shouldStop||this.shouldSkip||this.removed)return!0}}return!1},t.isBlacklisted=function(){var e=this.opts.blacklist;return e&&e.indexOf(this.node.type)>-1},t.visit=function(){if(!this.node)return!1;if(this.isBlacklisted())return!1;if(this.opts.shouldSkip&&this.opts.shouldSkip(this))return!1;if(this.call("enter")||this.shouldSkip)return this.debug(function(){return"Skip..."}),this.shouldStop;return this.debug(function(){return"Recursing into..."}),i.default.node(this.node,this.opts,this.scope,this.state,this,this.skipKeys),this.call("exit"),this.shouldStop},t.skip=function(){this.shouldSkip=!0},t.skipKey=function(e){this.skipKeys[e]=!0},t.stop=function(){this.shouldStop=!0,this.shouldSkip=!0},t.setScope=function(){if(this.opts&&this.opts.noScope)return;var e=this.context&&this.context.scope;if(!e)for(var t=this.parentPath;t&&!e;){if(t.opts&&t.opts.noScope)return;e=t.scope,t=t.parentPath}this.scope=this.getScope(e),this.scope&&this.scope.init()},t.setContext=function(e){this.shouldSkip=!1,this.shouldStop=!1,this.removed=!1,this.skipKeys={},e&&(this.context=e,this.state=e.state,this.opts=e.opts);return this.setScope(),this},t.resync=function(){if(this.removed)return;this._resyncParent(),this._resyncList(),this._resyncKey()},t._resyncParent=function(){this.parentPath&&(this.parent=this.parentPath.node)},t._resyncKey=function(){if(!this.container)return;if(this.node===this.container[this.key])return;if(Array.isArray(this.container)){for(var e=0;e0&&void 0!==arguments[0]?arguments[0]:this;if(e.removed)return;for(var t=this.contexts,n=Array.isArray(t),i=0,t=n?t:(0,r.default)(t);;){var a;if(n){if(i>=t.length)break;a=t[i++]}else{if((i=t.next()).done)break;a=i.value}var o=a;o.maybeQueue(e)}},t._getQueueContexts=function(){var e=this,t=this.contexts;for(;!t.length;)e=e.parentPath,t=e.contexts;return t};var i=a(n(7));function a(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";t.__esModule=!0,t.toComputedKey=function(){var e=this.node,t=void 0;if(this.isMemberExpression())t=e.property;else{if(!this.isProperty()&&!this.isMethod())throw new ReferenceError("todo");t=e.key}e.computed||r.isIdentifier(t)&&(t=r.stringLiteral(t.name));return t},t.ensureBlock=function(){return r.ensureBlock(this.node)},t.arrowFunctionToShadowed=function(){if(!this.isArrowFunctionExpression())return;this.ensureBlock();var e=this.node;e.expression=!1,e.type="FunctionExpression",e.shadow=e.shadow||!0};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1))},function(e,t,n){(function(e){"use strict";t.__esModule=!0;var r=o(n(11)),i=o(n(2)),a=o(n(133));function o(e){return e&&e.__esModule?e:{default:e}}t.evaluateTruthy=function(){var e=this.evaluate();if(e.confident)return!!e.value},t.evaluate=function(){var t=!0,n=void 0,o=new a.default;function l(e){t&&(n=e,t=!1)}var c=f(this);t||(c=void 0);return{confident:t,deopt:n,value:c};function f(n){var a=n.node;if(o.has(a)){var c=o.get(a);return c.resolved?c.value:void l(n)}var d={resolved:!1};o.set(a,d);var p=function(n){if(!t)return;var a=n.node;if(n.isSequenceExpression()){var o=n.get("expressions");return f(o[o.length-1])}if(n.isStringLiteral()||n.isNumericLiteral()||n.isBooleanLiteral())return a.value;if(n.isNullLiteral())return null;if(n.isTemplateLiteral()){for(var c="",d=0,p=n.get("expressions"),h=a.quasis,m=Array.isArray(h),y=0,h=m?h:(0,i.default)(h);;){var v;if(m){if(y>=h.length)break;v=h[y++]}else{if((y=h.next()).done)break;v=y.value}var g=v;if(!t)break;c+=g.value.cooked;var b=p[d++];b&&(c+=String(f(b)))}if(!t)return;return c}if(n.isConditionalExpression()){var _=f(n.get("test"));if(!t)return;return f(_?n.get("consequent"):n.get("alternate"))}if(n.isExpressionWrapper())return f(n.get("expression"));if(n.isMemberExpression()&&!n.parentPath.isCallExpression({callee:a})){var x=n.get("property"),w=n.get("object");if(w.isLiteral()&&x.isIdentifier()){var k=w.node.value,M=void 0===k?"undefined":(0,r.default)(k);if("number"===M||"string"===M)return k[x.node.name]}}if(n.isReferencedIdentifier()){var E=n.scope.getBinding(a.name);if(E&&E.constantViolations.length>0)return l(E.path);if(E&&n.node.start=C.length)break;j=C[P++]}else{if((P=C.next()).done)break;j=P.value}var Y=j;if(!(Y=Y.evaluate()).confident)return l(Y);A.push(Y.value)}return A}if(n.isObjectExpression()){for(var F={},N=n.get("properties"),R=N,I=Array.isArray(R),B=0,R=I?R:(0,i.default)(R);;){var H;if(I){if(B>=R.length)break;H=R[B++]}else{if((B=R.next()).done)break;H=B.value}var q=H;if(q.isObjectMethod()||q.isSpreadProperty())return l(q);var W=q.get("key"),V=W;if(q.node.computed){if(!(V=V.evaluate()).confident)return l(W);V=V.value}else V=V.isIdentifier()?V.node.name:V.node.value;var U=q.get("value"),z=U.evaluate();if(!z.confident)return l(U);z=z.value,F[V]=z}return F}if(n.isLogicalExpression()){var X=t,G=f(n.get("left")),K=t;t=X;var J=f(n.get("right")),$=t;switch(t=K&&$,a.operator){case"||":if(G&&K)return t=!0,G;if(!t)return;return G||J;case"&&":if((!G&&K||!J&&$)&&(t=!0),!t)return;return G&&J}}if(n.isBinaryExpression()){var Z=f(n.get("left"));if(!t)return;var Q=f(n.get("right"));if(!t)return;switch(a.operator){case"-":return Z-Q;case"+":return Z+Q;case"/":return Z/Q;case"*":return Z*Q;case"%":return Z%Q;case"**":return Math.pow(Z,Q);case"<":return Z":return Z>Q;case"<=":return Z<=Q;case">=":return Z>=Q;case"==":return Z==Q;case"!=":return Z!=Q;case"===":return Z===Q;case"!==":return Z!==Q;case"|":return Z|Q;case"&":return Z&Q;case"^":return Z^Q;case"<<":return Z<>":return Z>>Q;case">>>":return Z>>>Q}}if(n.isCallExpression()){var ee=n.get("callee"),te=void 0,ne=void 0;if(ee.isIdentifier()&&!n.scope.getBinding(ee.node.name,!0)&&s.indexOf(ee.node.name)>=0&&(ne=e[a.callee.name]),ee.isMemberExpression()){var re=ee.get("object"),ie=ee.get("property");if(re.isIdentifier()&&ie.isIdentifier()&&s.indexOf(re.node.name)>=0&&u.indexOf(ie.node.name)<0&&(te=e[re.node.name],ne=te[ie.node.name]),re.isLiteral()&&ie.isIdentifier()){var ae=(0,r.default)(re.node.value);"string"!==ae&&"number"!==ae||(te=re.node.value,ne=te[ie.node.name])}}if(ne){var oe=n.get("arguments").map(f);if(!t)return;return ne.apply(te,oe)}}l(n)}(n);return t&&(d.resolved=!0,d.value=p),p}};var s=["String","Number","Math"],u=["random"]}).call(t,function(){return this}())},function(e,t,n){"use strict";t.__esModule=!0;var r=s(n(9)),i=s(n(2));t.getStatementParent=function(){var e=this;do{if(!e.parentPath||Array.isArray(e.container)&&e.isStatement())break;e=e.parentPath}while(e);if(e&&(e.isProgram()||e.isFile()))throw new Error("File/Program node, we can't possibly find a statement parent to this");return e},t.getOpposite=function(){if("left"===this.key)return this.getSibling("right");if("right"===this.key)return this.getSibling("left")},t.getCompletionRecords=function(){var e=[],t=function(t){t&&(e=e.concat(t.getCompletionRecords()))};if(this.isIfStatement())t(this.get("consequent")),t(this.get("alternate"));else if(this.isDoExpression()||this.isFor()||this.isWhile())t(this.get("body"));else if(this.isProgram()||this.isBlockStatement())t(this.get("body").pop());else{if(this.isFunction())return this.get("body").getCompletionRecords();this.isTryStatement()?(t(this.get("block")),t(this.get("handler")),t(this.get("finalizer"))):e.push(this)}return e},t.getSibling=function(e){return a.default.get({parentPath:this.parentPath,parent:this.parent,container:this.container,listKey:this.listKey,key:e})},t.getPrevSibling=function(){return this.getSibling(this.key-1)},t.getNextSibling=function(){return this.getSibling(this.key+1)},t.getAllNextSiblings=function(){var e=this.key,t=this.getSibling(++e),n=[];for(;t.node;)n.push(t),t=this.getSibling(++e);return n},t.getAllPrevSiblings=function(){var e=this.key,t=this.getSibling(--e),n=[];for(;t.node;)n.push(t),t=this.getSibling(--e);return n},t.get=function(e,t){!0===t&&(t=this.context);var n=e.split(".");return 1===n.length?this._getKey(e,t):this._getPattern(n,t)},t._getKey=function(e,t){var n=this,r=this.node,i=r[e];return Array.isArray(i)?i.map(function(o,s){return a.default.get({listKey:e,parentPath:n,parent:r,container:i,key:s}).setContext(t)}):a.default.get({parentPath:this,parent:r,container:r,key:e}).setContext(t)},t._getPattern=function(e,t){for(var n=this,r=e,a=Array.isArray(r),o=0,r=a?r:(0,i.default)(r);;){var s;if(a){if(o>=r.length)break;s=r[o++]}else{if((o=r.next()).done)break;s=o.value}var u=s;n="."===u?n.parentPath:Array.isArray(n)?n[u]:n.get(u,t)}return n},t.getBindingIdentifiers=function(e){return o.getBindingIdentifiers(this.node,e)},t.getOuterBindingIdentifiers=function(e){return o.getOuterBindingIdentifiers(this.node,e)},t.getBindingIdentifierPaths=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=[].concat(this),i=(0,r.default)(null);for(;n.length;){var a=n.shift();if(a&&a.node){var s=o.getBindingIdentifiers.keys[a.node.type];if(a.isIdentifier())if(e){var u=i[a.node.name]=i[a.node.name]||[];u.push(a)}else i[a.node.name]=a;else if(a.isExportDeclaration()){var l=a.get("declaration");l.isDeclaration()&&n.push(l)}else{if(t){if(a.isFunctionDeclaration()){n.push(a.get("id"));continue}if(a.isFunctionExpression())continue}if(s)for(var c=0;c=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var u=o;if(s.isAnyTypeAnnotation(u)||l(e,u,!0))return!0}return!1}return l(e,t,!0)},t.baseTypeStrictlyMatches=function(e){var t=this.getTypeAnnotation();if(e=e.getTypeAnnotation(),!s.isAnyTypeAnnotation(t)&&s.isFlowBaseAnnotation(t))return e.type===t.type},t.isGenericType=function(e){var t=this.getTypeAnnotation();return s.isGenericTypeAnnotation(t)&&s.isIdentifier(t.id,{name:e})};var o=u(n(376)),s=u(n(1));function u(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function l(e,t,n){if("string"===e)return s.isStringTypeAnnotation(t);if("number"===e)return s.isNumberTypeAnnotation(t);if("boolean"===e)return s.isBooleanTypeAnnotation(t);if("any"===e)return s.isAnyTypeAnnotation(t);if("mixed"===e)return s.isMixedTypeAnnotation(t);if("empty"===e)return s.isEmptyTypeAnnotation(t);if("void"===e)return s.isVoidTypeAnnotation(t);if(n)return!1;throw new Error("Unknown base type "+e)}},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(2),a=(r=i)&&r.__esModule?r:{default:r};t.default=function(e){if(this.isReferenced()){var t=this.scope.getBinding(e.name);return t?t.identifier.typeAnnotation?t.identifier.typeAnnotation:function(e,t){var n=e.scope.getBinding(t),r=[];e.typeAnnotation=o.unionTypeAnnotation(r);var i=[],l=s(n,e,i),c=function e(t,n){var r=function(e){var t=void 0;for(;t=e.parentPath;){if(t.isIfStatement()||t.isConditionalExpression())return"test"===e.key?void 0:t;e=t}}(t);if(!r)return;var i=r.get("test");var a=[i];var s=[];do{var l=a.shift().resolve();if(l.isLogicalExpression()&&(a.push(l.get("left")),a.push(l.get("right"))),l.isBinaryExpression()){var c=u(n,l);c&&s.push(c)}}while(a.length);return s.length?{typeAnnotation:o.createUnionTypeAnnotation(s),ifStatement:r}:e(r,n)}(e,t);if(c){var f=s(n,c.ifStatement);l=l.filter(function(e){return f.indexOf(e)<0}),r.push(c.typeAnnotation)}if(l.length)for(var d=l=l.concat(i),p=Array.isArray(d),h=0,d=p?d:(0,a.default)(d);;){var m;if(p){if(h>=d.length)break;m=d[h++]}else{if((h=d.next()).done)break;m=h.value}var y=m;r.push(y.getTypeAnnotation())}if(r.length)return o.createUnionTypeAnnotation(r)}(this,e.name):"undefined"===e.name?o.voidTypeAnnotation():"NaN"===e.name||"Infinity"===e.name?o.numberTypeAnnotation():void e.name}};var o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));function s(e,t,n){var r=e.constantViolations.slice();return r.unshift(e.path),r.filter(function(e){var r=(e=e.resolve())._guessExecutionStatusRelativeTo(t);return n&&"function"===r&&n.push(e),"before"===r})}function u(e,t){var n=t.node.operator,r=t.get("right").resolve(),i=t.get("left").resolve(),a=void 0;if(i.isIdentifier({name:e})?a=r:r.isIdentifier({name:e})&&(a=i),a)return"==="===n?a.getTypeAnnotation():o.BOOLEAN_NUMBER_BINARY_OPERATORS.indexOf(n)>=0?o.numberTypeAnnotation():void 0;if("==="===n){var s=void 0,u=void 0;if(i.isUnaryExpression({operator:"typeof"})?(s=i,u=r):r.isUnaryExpression({operator:"typeof"})&&(s=r,u=i),u||s)if((u=u.resolve()).isLiteral())if("string"==typeof u.node.value&&s.get("argument").isIdentifier({name:e}))return o.createTypeAnnotationBasedOnTypeof(u.node.value)}}e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.ClassDeclaration=t.ClassExpression=t.FunctionDeclaration=t.ArrowFunctionExpression=t.FunctionExpression=t.Identifier=void 0;var r=n(375);Object.defineProperty(t,"Identifier",{enumerable:!0,get:function(){return(e=r,e&&e.__esModule?e:{default:e}).default;var e}}),t.VariableDeclarator=function(){return this.get("id").isIdentifier()?this.get("init").getTypeAnnotation():void 0},t.TypeCastExpression=a,t.NewExpression=function(e){if(this.get("callee").isIdentifier())return i.genericTypeAnnotation(e.callee)},t.TemplateLiteral=function(){return i.stringTypeAnnotation()},t.UnaryExpression=function(e){var t=e.operator;if("void"===t)return i.voidTypeAnnotation();if(i.NUMBER_UNARY_OPERATORS.indexOf(t)>=0)return i.numberTypeAnnotation();if(i.STRING_UNARY_OPERATORS.indexOf(t)>=0)return i.stringTypeAnnotation();if(i.BOOLEAN_UNARY_OPERATORS.indexOf(t)>=0)return i.booleanTypeAnnotation()},t.BinaryExpression=function(e){var t=e.operator;if(i.NUMBER_BINARY_OPERATORS.indexOf(t)>=0)return i.numberTypeAnnotation();if(i.BOOLEAN_BINARY_OPERATORS.indexOf(t)>=0)return i.booleanTypeAnnotation();if("+"===t){var n=this.get("right"),r=this.get("left");return r.isBaseType("number")&&n.isBaseType("number")?i.numberTypeAnnotation():r.isBaseType("string")||n.isBaseType("string")?i.stringTypeAnnotation():i.unionTypeAnnotation([i.stringTypeAnnotation(),i.numberTypeAnnotation()])}},t.LogicalExpression=function(){return i.createUnionTypeAnnotation([this.get("left").getTypeAnnotation(),this.get("right").getTypeAnnotation()])},t.ConditionalExpression=function(){return i.createUnionTypeAnnotation([this.get("consequent").getTypeAnnotation(),this.get("alternate").getTypeAnnotation()])},t.SequenceExpression=function(){return this.get("expressions").pop().getTypeAnnotation()},t.AssignmentExpression=function(){return this.get("right").getTypeAnnotation()},t.UpdateExpression=function(e){var t=e.operator;if("++"===t||"--"===t)return i.numberTypeAnnotation()},t.StringLiteral=function(){return i.stringTypeAnnotation()},t.NumericLiteral=function(){return i.numberTypeAnnotation()},t.BooleanLiteral=function(){return i.booleanTypeAnnotation()},t.NullLiteral=function(){return i.nullLiteralTypeAnnotation()},t.RegExpLiteral=function(){return i.genericTypeAnnotation(i.identifier("RegExp"))},t.ObjectExpression=function(){return i.genericTypeAnnotation(i.identifier("Object"))},t.ArrayExpression=o,t.RestElement=s,t.CallExpression=function(){return l(this.get("callee"))},t.TaggedTemplateExpression=function(){return l(this.get("tag"))};var i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));function a(e){return e.typeAnnotation}function o(){return i.genericTypeAnnotation(i.identifier("Array"))}function s(){return o()}function u(){return i.genericTypeAnnotation(i.identifier("Function"))}function l(e){if((e=e.resolve()).isFunction()){if(e.is("async"))return e.is("generator")?i.genericTypeAnnotation(i.identifier("AsyncIterator")):i.genericTypeAnnotation(i.identifier("Promise"));if(e.node.returnType)return e.node.returnType}}a.validParent=!0,s.validParent=!0,t.FunctionExpression=u,t.ArrowFunctionExpression=u,t.FunctionDeclaration=u,t.ClassExpression=u,t.ClassDeclaration=u},function(e,t,n){"use strict";t.__esModule=!0,t.is=void 0;var r=o(n(2));t.matchesPattern=function(e,t){if(!this.isMemberExpression())return!1;var n=e.split("."),r=[this.node],i=0;function o(e){var t=n[i];return"*"===t||e===t}for(;r.length;){var s=r.shift();if(t&&i===n.length)return!0;if(a.isIdentifier(s)){if(!o(s.name))return!1}else if(a.isLiteral(s)){if(!o(s.value))return!1}else{if(a.isMemberExpression(s)){if(s.computed&&!a.isLiteral(s.property))return!1;r.unshift(s.property),r.unshift(s.object);continue}if(!a.isThisExpression(s))return!1;if(!o("this"))return!1}if(++i>n.length)return!1}return i===n.length},t.has=s,t.isStatic=function(){return this.scope.isStatic(this.node)},t.isnt=function(e){return!this.has(e)},t.equals=function(e,t){return this.node[e]===t},t.isNodeType=function(e){return a.isType(this.type,e)},t.canHaveVariableDeclarationOrExpression=function(){return("init"===this.key||"left"===this.key)&&this.parentPath.isFor()},t.canSwapBetweenExpressionAndStatement=function(e){if("body"!==this.key||!this.parentPath.isArrowFunctionExpression())return!1;if(this.isExpression())return a.isBlockStatement(e);if(this.isBlockStatement())return a.isExpression(e);return!1},t.isCompletionRecord=function(e){var t=this,n=!0;do{var r=t.container;if(t.isFunction()&&!n)return!!e;if(n=!1,Array.isArray(r)&&t.key!==r.length-1)return!1}while((t=t.parentPath)&&!t.isProgram());return!0},t.isStatementOrBlock=function(){return!this.parentPath.isLabeledStatement()&&!a.isBlockStatement(this.container)&&(0,i.default)(a.STATEMENT_OR_BLOCK_KEYS,this.key)},t.referencesImport=function(e,t){if(!this.isReferencedIdentifier())return!1;var n=this.scope.getBinding(this.node.name);if(!n||"module"!==n.kind)return!1;var r=n.path,i=r.parentPath;if(!i.isImportDeclaration())return!1;if(i.node.source.value!==e)return!1;if(!t)return!0;if(r.isImportDefaultSpecifier()&&"default"===t)return!0;if(r.isImportNamespaceSpecifier()&&"*"===t)return!0;if(r.isImportSpecifier()&&r.node.imported.name===t)return!0;return!1},t.getSource=function(){var e=this.node;return e.end?this.hub.file.code.slice(e.start,e.end):""},t.willIMaybeExecuteBefore=function(e){return"after"!==this._guessExecutionStatusRelativeTo(e)},t._guessExecutionStatusRelativeTo=function(e){var t=e.scope.getFunctionParent(),n=this.scope.getFunctionParent();if(t.node!==n.node){var r=this._guessExecutionStatusRelativeToDifferentFunctions(t);if(r)return r;e=t.path}var i=e.getAncestry();if(i.indexOf(this)>=0)return"after";var o=this.getAncestry(),s=void 0,u=void 0,l=void 0;for(l=0;l=0){s=c;break}}if(!s)return"before";var f=i[u-1],d=o[l-1];if(!f||!d)return"before";if(f.listKey&&f.container===d.container)return f.key>d.key?"before":"after";var p=a.VISITOR_KEYS[f.type].indexOf(f.key),h=a.VISITOR_KEYS[d.type].indexOf(d.key);return p>h?"before":"after"},t._guessExecutionStatusRelativeToDifferentFunctions=function(e){var t=e.path;if(!t.isFunctionDeclaration())return;var n=t.scope.getBinding(t.node.id.name);if(!n.references)return"before";for(var i=n.referencePaths,a=i,o=Array.isArray(a),s=0,a=o?a:(0,r.default)(a);;){var u;if(o){if(s>=a.length)break;u=a[s++]}else{if((s=a.next()).done)break;u=s.value}var l=u;if("callee"!==l.key||!l.parentPath.isCallExpression())return}for(var c=void 0,f=i,d=Array.isArray(f),p=0,f=d?f:(0,r.default)(f);;){var h;if(d){if(p>=f.length)break;h=f[p++]}else{if((p=f.next()).done)break;h=p.value}var m=h,y=!!m.find(function(e){return e.node===t.node});if(!y){var v=this._guessExecutionStatusRelativeTo(m);if(c){if(c!==v)return}else c=v}}return c},t.resolve=function(e,t){return this._resolve(e,t)||this},t._resolve=function(e,t){if(t&&t.indexOf(this)>=0)return;if((t=t||[]).push(this),this.isVariableDeclarator()){if(this.get("id").isIdentifier())return this.get("init").resolve(e,t)}else if(this.isReferencedIdentifier()){var n=this.scope.getBinding(this.node.name);if(!n)return;if(!n.constant)return;if("module"===n.kind)return;if(n.path!==this){var i=n.path.resolve(e,t);if(this.find(function(e){return e.node===i.node}))return;return i}}else{if(this.isTypeCastExpression())return this.get("expression").resolve(e,t);if(e&&this.isMemberExpression()){var o=this.toComputedKey();if(!a.isLiteral(o))return;var s=o.value,u=this.get("object").resolve(e,t);if(u.isObjectExpression())for(var l=u.get("properties"),c=l,f=Array.isArray(c),d=0,c=f?c:(0,r.default)(c);;){var p;if(f){if(d>=c.length)break;p=c[d++]}else{if((d=c.next()).done)break;p=d.value}var h=p;if(h.isProperty()){var m=h.get("key"),y=h.isnt("computed")&&m.isIdentifier({name:s});if(y=y||m.isLiteral({value:s}))return h.get("value").resolve(e,t)}}else if(u.isArrayExpression()&&!isNaN(+s)){var v=u.get("elements"),g=v[s];if(g)return g.resolve(e,t)}}}};var i=o(n(111)),a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));function o(e){return e&&e.__esModule?e:{default:e}}function s(e){var t=this.node&&this.node[e];return t&&Array.isArray(t)?!!t.length:!!t}t.is=s},function(e,t,n){"use strict";t.__esModule=!0;var r=s(n(2)),i=s(n(3)),a=n(1),o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(a);function s(e){return e&&e.__esModule?e:{default:e}}var u={ReferencedIdentifier:function(e,t){if(!e.isJSXIdentifier()||!a.react.isCompatTag(e.node.name)||e.parentPath.isJSXMemberExpression()){if("this"===e.node.name){var n=e.scope;do{if(n.path.isFunction()&&!n.path.isArrowFunctionExpression())break}while(n=n.parent);n&&t.breakOnScopePaths.push(n.path)}var r=e.scope.getBinding(e.node.name);r&&r===t.scope.getBinding(e.node.name)&&(t.bindings[e.node.name]=r)}}},l=function(){function e(t,n){(0,i.default)(this,e),this.breakOnScopePaths=[],this.bindings={},this.scopes=[],this.scope=n,this.path=t,this.attachAfter=!1}return e.prototype.isCompatibleScope=function(e){for(var t in this.bindings){var n=this.bindings[t];if(!e.bindingIdentifierEquals(t,n.identifier))return!1}return!0},e.prototype.getCompatibleScopes=function(){var e=this.path.scope;do{if(!this.isCompatibleScope(e))break;if(this.scopes.push(e),this.breakOnScopePaths.indexOf(e.path)>=0)break}while(e=e.parent)},e.prototype.getAttachmentPath=function(){var e=this._getAttachmentPath();if(e){var t=e.scope;if(t.path===e&&(t=e.scope.parent),t.path.isProgram()||t.path.isFunction())for(var n in this.bindings)if(t.hasOwnBinding(n)){var i=this.bindings[n];if("param"!==i.kind&&this.getAttachmentParentForPath(i.path).key>e.key){this.attachAfter=!0,e=i.path;var a=i.constantViolations,o=Array.isArray(a),s=0;for(a=o?a:(0,r.default)(a);;){var u;if(o){if(s>=a.length)break;u=a[s++]}else{if((s=a.next()).done)break;u=s.value}var l=u;this.getAttachmentParentForPath(l).key>e.key&&(e=l)}}}return e.parentPath.isExportDeclaration()&&(e=e.parentPath),e}},e.prototype._getAttachmentPath=function(){var e=this.scopes.pop();if(e){if(e.path.isFunction()){if(this.hasOwnParamBindings(e)){if(this.scope===e)return;return e.path.get("body").get("body")[0]}return this.getNextScopeAttachmentParent()}return e.path.isProgram()?this.getNextScopeAttachmentParent():void 0}},e.prototype.getNextScopeAttachmentParent=function(){var e=this.scopes.pop();if(e)return this.getAttachmentParentForPath(e.path)},e.prototype.getAttachmentParentForPath=function(e){do{if(!e.parentPath||Array.isArray(e.container)&&e.isStatement()||e.isVariableDeclarator()&&null!==e.parentPath.node&&e.parentPath.node.declarations.length>1)return e}while(e=e.parentPath)},e.prototype.hasOwnParamBindings=function(e){for(var t in this.bindings)if(e.hasOwnBinding(t)){var n=this.bindings[t];if("param"===n.kind&&n.constant)return!0}return!1},e.prototype.run=function(){var e=this.path.node;if(!e._hoisted){e._hoisted=!0,this.path.traverse(u,this),this.getCompatibleScopes();var t=this.getAttachmentPath();if(t&&t.getFunctionParent()!==this.path.getFunctionParent()){var n=t.scope.generateUidIdentifier("ref"),r=o.variableDeclarator(n,this.path.node);t[this.attachAfter?"insertAfter":"insertBefore"]([t.isVariableDeclarator()?r:o.variableDeclaration("var",[r])]);var i=this.path.parentPath;i.isJSXElement()&&this.path.container===i.node.children&&(n=o.JSXExpressionContainer(n)),this.path.replaceWith(n)}}},e}();t.default=l,e.exports=t.default},function(e,t){"use strict";t.__esModule=!0;t.hooks=[function(e,t){if("test"===e.key&&(t.isWhile()||t.isSwitchCase())||"declaration"===e.key&&t.isExportDeclaration()||"body"===e.key&&t.isLabeledStatement()||"declarations"===e.listKey&&t.isVariableDeclaration()&&1===t.node.declarations.length||"expression"===e.key&&t.isExpressionStatement())return t.remove(),!0},function(e,t){if(t.isSequenceExpression()&&1===t.node.expressions.length)return t.replaceWith(t.node.expressions[0]),!0},function(e,t){if(t.isBinary())return"left"===e.key?t.replaceWith(t.node.right):t.replaceWith(t.node.left),!0},function(e,t){if(t.isIfStatement()&&("consequent"===e.key||"alternate"===e.key)||"body"===e.key&&(t.isLoop()||t.isArrowFunctionExpression()))return e.replaceWith({type:"BlockStatement",body:[]}),!0}]},function(e,t,n){"use strict";t.__esModule=!0;var r=l(n(11)),i=l(n(2));t.insertBefore=function(e){if(this._assertUnremoved(),e=this._verifyNodeList(e),this.parentPath.isExpressionStatement()||this.parentPath.isLabeledStatement())return this.parentPath.insertBefore(e);if(this.isNodeType("Expression")||this.parentPath.isForStatement()&&"init"===this.key)this.node&&e.push(this.node),this.replaceExpressionWithStatements(e);else{if(this._maybePopFromStatements(e),Array.isArray(this.container))return this._containerInsertBefore(e);if(!this.isStatementOrBlock())throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?");this.node&&e.push(this.node),this._replaceWith(u.blockStatement(e))}return[this]},t._containerInsert=function(e,t){this.updateSiblingKeys(e,t.length);for(var n=[],r=0;r=c.length)break;p=c[d++]}else{if((d=c.next()).done)break;p=d.value}var h=p;h.setScope(),h.debug(function(){return"Inserted."});for(var m=l,y=Array.isArray(m),v=0,m=y?m:(0,i.default)(m);;){var g;if(y){if(v>=m.length)break;g=m[v++]}else{if((v=m.next()).done)break;g=v.value}var b=g;b.maybeQueue(h,!0)}}return n},t._containerInsertBefore=function(e){return this._containerInsert(this.key,e)},t._containerInsertAfter=function(e){return this._containerInsert(this.key+1,e)},t._maybePopFromStatements=function(e){var t=e[e.length-1];(u.isIdentifier(t)||u.isExpressionStatement(t)&&u.isIdentifier(t.expression))&&!this.isCompletionRecord()&&e.pop()},t.insertAfter=function(e){if(this._assertUnremoved(),e=this._verifyNodeList(e),this.parentPath.isExpressionStatement()||this.parentPath.isLabeledStatement())return this.parentPath.insertAfter(e);if(this.isNodeType("Expression")||this.parentPath.isForStatement()&&"init"===this.key){if(this.node){var t=this.scope.generateDeclaredUidIdentifier();e.unshift(u.expressionStatement(u.assignmentExpression("=",t,this.node))),e.push(u.expressionStatement(t))}this.replaceExpressionWithStatements(e)}else{if(this._maybePopFromStatements(e),Array.isArray(this.container))return this._containerInsertAfter(e);if(!this.isStatementOrBlock())throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?");this.node&&e.unshift(this.node),this._replaceWith(u.blockStatement(e))}return[this]},t.updateSiblingKeys=function(e,t){if(!this.parent)return;for(var n=a.path.get(this.parent),r=0;r=e&&(i.key+=t)}},t._verifyNodeList=function(e){if(!e)return[];e.constructor!==Array&&(e=[e]);for(var t=0;t0&&void 0!==arguments[0]?arguments[0]:this.scope;return new o.default(this,e).run()};var a=n(88),o=l(n(378)),s=l(n(36)),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));function l(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(2),a=(r=i)&&r.__esModule?r:{default:r};t.remove=function(){if(this._assertUnremoved(),this.resync(),this._callRemovalHooks())return void this._markRemoved();this.shareCommentsWithSiblings(),this._remove(),this._markRemoved()},t._callRemovalHooks=function(){for(var e=o.hooks,t=Array.isArray(e),n=0,e=t?e:(0,a.default)(e);;){var r;if(t){if(n>=e.length)break;r=e[n++]}else{if((n=e.next()).done)break;r=n.value}var i=r;if(i(this,this.parentPath))return!0}},t._remove=function(){Array.isArray(this.container)?(this.container.splice(this.key,1),this.updateSiblingKeys(this.key,-1)):this._replaceWith(null)},t._markRemoved=function(){this.shouldSkip=!0,this.removed=!0,this.node=null},t._assertUnremoved=function(){if(this.removed)throw this.buildCodeFrameError("NodePath has been removed so is read-only.")};var o=n(379)},function(e,t,n){"use strict";t.__esModule=!0;var r=l(n(2));t.replaceWithMultiple=function(e){this.resync(),e=this._verifyNodeList(e),u.inheritLeadingComments(e[0],this.node),u.inheritTrailingComments(e[e.length-1],this.node),this.node=this.container[this.key]=null,this.insertAfter(e),this.node?this.requeue():this.remove()},t.replaceWithSourceString=function(e){this.resync();try{e="("+e+")",e=(0,s.parse)(e)}catch(n){var t=n.loc;throw t&&(n.message+=" - make sure this is an expression.",n.message+="\n"+(0,i.default)(e,t.line,t.column+1)),n}return e=e.program.body[0].expression,a.default.removeProperties(e),this.replaceWith(e)},t.replaceWith=function(e){if(this.resync(),this.removed)throw new Error("You can't replace this node, we've already removed it");e instanceof o.default&&(e=e.node);if(!e)throw new Error("You passed `path.replaceWith()` a falsy node, use `path.remove()` instead");if(this.node===e)return;if(this.isProgram()&&!u.isProgram(e))throw new Error("You can only replace a Program root node with another Program node");if(Array.isArray(e))throw new Error("Don't use `path.replaceWith()` with an array of nodes, use `path.replaceWithMultiple()`");if("string"==typeof e)throw new Error("Don't use `path.replaceWith()` with a source string, use `path.replaceWithSourceString()`");this.isNodeType("Statement")&&u.isExpression(e)&&(this.canHaveVariableDeclarationOrExpression()||this.canSwapBetweenExpressionAndStatement(e)||this.parentPath.isExportDefaultDeclaration()||(e=u.expressionStatement(e)));if(this.isNodeType("Expression")&&u.isStatement(e)&&!this.canHaveVariableDeclarationOrExpression()&&!this.canSwapBetweenExpressionAndStatement(e))return this.replaceExpressionWithStatements([e]);var t=this.node;t&&(u.inheritsComments(e,t),u.removeComments(t));this._replaceWith(e),this.type=e.type,this.setScope(),this.requeue()},t._replaceWith=function(e){if(!this.container)throw new ReferenceError("Container is falsy");this.inList?u.validate(this.parent,this.key,[e]):u.validate(this.parent,this.key,e);this.debug(function(){return"Replace with "+(e&&e.type)}),this.node=this.container[this.key]=e},t.replaceExpressionWithStatements=function(e){this.resync();var t=u.toSequenceExpression(e,this.scope);if(u.isSequenceExpression(t)){var n=t.expressions;n.length>=2&&this.parentPath.isExpressionStatement()&&this._maybePopFromStatements(n),1===n.length?this.replaceWith(n[0]):this.replaceWith(t)}else{if(!t){var i=u.functionExpression(null,[],u.blockStatement(e));i.shadow=!0,this.replaceWith(u.callExpression(i,[])),this.traverse(c);for(var a=this.get("callee").getCompletionRecords(),o=a,s=Array.isArray(o),l=0,o=s?o:(0,r.default)(o);;){var f;if(s){if(l>=o.length)break;f=o[l++]}else{if((l=o.next()).done)break;f=l.value}var d=f;if(d.isExpressionStatement()){var p=d.findParent(function(e){return e.isLoop()});if(p){var h=p.getData("expressionReplacementReturnUid");if(h)h=u.identifier(h.name);else{var m=this.get("callee");h=m.scope.generateDeclaredUidIdentifier("ret"),m.get("body").pushContainer("body",u.returnStatement(h)),p.setData("expressionReplacementReturnUid",h)}d.get("expression").replaceWith(u.assignmentExpression("=",h,d.node.expression))}else d.replaceWith(u.returnStatement(d.node.expression))}}return this.node}this.replaceWith(t)}},t.replaceInline=function(e){return this.resync(),Array.isArray(e)?Array.isArray(this.container)?(e=this._verifyNodeList(e),this._containerInsertAfter(e),this.remove()):this.replaceWithMultiple(e):this.replaceWith(e)};var i=l(n(181)),a=l(n(7)),o=l(n(36)),s=n(89),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));function l(e){return e&&e.__esModule?e:{default:e}}var c={Function:function(e){e.skip()},VariableDeclaration:function(e){if("var"===e.node.kind){var t=e.getBindingIdentifiers();for(var n in t)e.scope.push({id:t[n]});var i=[],a=e.node.declarations,o=Array.isArray(a),s=0;for(a=o?a:(0,r.default)(a);;){var l;if(o){if(s>=a.length)break;l=a[s++]}else{if((s=a.next()).done)break;l=s.value}var c=l;c.init&&i.push(u.expressionStatement(u.assignmentExpression("=",c.id,c.init)))}e.replaceWithMultiple(i)}}}},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(3)),i=(a(n(225)),function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1)));function a(e){return e&&e.__esModule?e:{default:e}}var o={ReferencedIdentifier:function(e,t){var n=e.node;n.name===t.oldName&&(n.name=t.newName)},Scope:function(e,t){e.scope.bindingIdentifierEquals(t.oldName,t.binding.identifier)||e.skip()},"AssignmentExpression|Declaration":function(e,t){var n=e.getOuterBindingIdentifiers();for(var r in n)r===t.oldName&&(n[r].name=t.newName)}},s=function(){function e(t,n,i){(0,r.default)(this,e),this.newName=i,this.oldName=n,this.binding=t}return e.prototype.maybeConvertFromExportDeclaration=function(e){var t=e.parentPath.isExportDeclaration()&&e.parentPath;if(t){var n=t.isExportDefaultDeclaration();n&&(e.isFunctionDeclaration()||e.isClassDeclaration())&&!e.node.id&&(e.node.id=e.scope.generateUidIdentifier("default"));var r=e.getOuterBindingIdentifiers(),a=[];for(var o in r){var s=o===this.oldName?this.newName:o,u=n?"default":o;a.push(i.exportSpecifier(i.identifier(s),i.identifier(u)))}if(a.length){var l=i.exportNamedDeclaration(null,a);e.isFunctionDeclaration()&&(l._blockHoist=3),t.insertAfter(l),t.replaceWith(e.node)}}},e.prototype.rename=function(e){var t=this.binding,n=this.oldName,r=this.newName,i=t.scope,a=t.path.find(function(e){return e.isDeclaration()||e.isFunctionExpression()});a&&this.maybeConvertFromExportDeclaration(a),i.traverse(e||i.block,o,this),e||(i.removeOwnBinding(n),i.bindings[r]=t,this.binding.identifier.name=r),t.type},e}();t.default=s,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=f(n(11)),i=f(n(14)),a=f(n(2));t.explode=d,t.verify=p,t.merge=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments[2],r={},i=0;i=s.length)break;d=s[f++]}else{if((f=s.next()).done)break;d=f.value}e[d]=r}}}p(e),delete e.__esModule,function(e){for(var t in e)if(!g(t)){var n=e[t];"function"==typeof n&&(e[t]={enter:n})}}(e),y(e);var h=(0,i.default)(e),m=Array.isArray(h),_=0;for(h=m?h:(0,a.default)(h);;){var x;if(m){if(_>=h.length)break;x=h[_++]}else{if((_=h.next()).done)break;x=_.value}var w=x;if(!g(w)){var k=o[w];if(k){var M=e[w];for(var E in M)M[E]=v(k,M[E]);if(delete e[w],k.types){var S=k.types,T=Array.isArray(S),D=0;for(S=T?S:(0,a.default)(S);;){var A;if(T){if(D>=S.length)break;A=S[D++]}else{if((D=S.next()).done)break;A=D.value}var L=A;e[L]?b(e[L],M):e[L]=M}}else b(e,M)}}}for(var C in e)if(!g(C)){var O=e[C],P=u.FLIPPED_ALIAS_KEYS[C],j=u.DEPRECATED_KEYS[C];if(j&&(console.trace("Visitor defined for "+C+" but it has been renamed to "+j),P=[j]),P){delete e[C];var Y=P,F=Array.isArray(Y),N=0;for(Y=F?Y:(0,a.default)(Y);;){var R;if(F){if(N>=Y.length)break;R=Y[N++]}else{if((N=Y.next()).done)break;R=N.value}var I=R,B=e[I];B?b(B,O):e[I]=(0,l.default)(O)}}}for(var H in e)g(H)||y(e[H]);return e}function p(e){if(!e._verified){if("function"==typeof e)throw new Error(s.get("traverseVerifyRootFunction"));for(var t in e)if("enter"!==t&&"exit"!==t||h(t,e[t]),!g(t)){if(u.TYPES.indexOf(t)<0)throw new Error(s.get("traverseVerifyNodeType",t));var n=e[t];if("object"===(void 0===n?"undefined":(0,r.default)(n)))for(var i in n){if("enter"!==i&&"exit"!==i)throw new Error(s.get("traverseVerifyVisitorProperty",t,i));h(t+"."+i,n[i])}}e._verified=!0}}function h(e,t){var n=[].concat(t),i=Array.isArray(n),o=0;for(n=i?n:(0,a.default)(n);;){var s;if(i){if(o>=n.length)break;s=n[o++]}else{if((o=n.next()).done)break;s=o.value}var u=s;if("function"!=typeof u)throw new TypeError("Non-function found defined in "+e+" with type "+(void 0===u?"undefined":(0,r.default)(u)))}}function m(e,t,n){var r={},i=function(i){var a=e[i];if(!Array.isArray(a))return"continue";a=a.map(function(e){var r=e;return t&&(r=function(n){return e.call(t,n,t)}),n&&(r=n(t.key,i,r)),r}),r[i]=a};for(var a in e)i(a);return r}function y(e){e.enter&&!Array.isArray(e.enter)&&(e.enter=[e.enter]),e.exit&&!Array.isArray(e.exit)&&(e.exit=[e.exit])}function v(e,t){var n=function(n){if(e.checkPath(n))return t.apply(this,arguments)};return n.toString=function(){return t.toString()},n}function g(e){return"_"===e[0]||("enter"===e||"exit"===e||"shouldSkip"===e||("blacklist"===e||"noScope"===e||"skipKeys"===e))}function b(e,t){for(var n in t)e[n]=[].concat(e[n]||[],t[n])}},function(e,t,n){"use strict";t.__esModule=!0;var r=l(n(359)),i=l(n(35)),a=l(n(2));t.toComputedKey=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.key||e.property;e.computed||u.isIdentifier(t)&&(t=u.stringLiteral(t.name));return t},t.toSequenceExpression=function(e,t){if(!e||!e.length)return;var n=[],r=function e(t,n,r){var i=[];var o=!0;for(var s=t,l=Array.isArray(s),c=0,s=l?s:(0,a.default)(s);;){var f;if(l){if(c>=s.length)break;f=s[c++]}else{if((c=s.next()).done)break;f=c.value}var d=f;if(o=!1,u.isExpression(d))i.push(d);else if(u.isExpressionStatement(d))i.push(d.expression);else if(u.isVariableDeclaration(d)){if("var"!==d.kind)return;for(var p=d.declarations,h=Array.isArray(p),m=0,p=h?p:(0,a.default)(p);;){var y;if(h){if(m>=p.length)break;y=p[m++]}else{if((m=p.next()).done)break;y=m.value}var v=y,g=u.getBindingIdentifiers(v);for(var b in g)r.push({kind:d.kind,id:g[b]});v.init&&i.push(u.assignmentExpression("=",v.id,v.init))}o=!0}else if(u.isIfStatement(d)){var _=d.consequent?e([d.consequent],n,r):n.buildUndefinedNode(),x=d.alternate?e([d.alternate],n,r):n.buildUndefinedNode();if(!_||!x)return;i.push(u.conditionalExpression(d.test,_,x))}else if(u.isBlockStatement(d)){var w=e(d.body,n,r);if(!w)return;i.push(w)}else{if(!u.isEmptyStatement(d))return;o=!0}}o&&i.push(n.buildUndefinedNode());return 1===i.length?i[0]:u.sequenceExpression(i)}(e,t,n);if(!r)return;for(var i=n,o=Array.isArray(i),s=0,i=o?i:(0,a.default)(i);;){var l;if(o){if(s>=i.length)break;l=i[s++]}else{if((s=i.next()).done)break;l=s.value}var c=l;t.push(c)}return r},t.toKeyAlias=c,t.toIdentifier=f,t.toBindingIdentifierName=function(e){"eval"!==(e=f(e))&&"arguments"!==e||(e="_"+e);return e},t.toStatement=function(e,t){if(u.isStatement(e))return e;var n=!1,r=void 0;if(u.isClass(e))n=!0,r="ClassDeclaration";else if(u.isFunction(e))n=!0,r="FunctionDeclaration";else if(u.isAssignmentExpression(e))return u.expressionStatement(e);n&&!e.id&&(r=!1);if(!r){if(t)return!1;throw new Error("cannot turn "+e.type+" to a statement")}return e.type=r,e},t.toExpression=function(e){u.isExpressionStatement(e)&&(e=e.expression);if(u.isExpression(e))return e;u.isClass(e)?e.type="ClassExpression":u.isFunction(e)&&(e.type="FunctionExpression");if(!u.isExpression(e))throw new Error("cannot turn "+e.type+" to an expression");return e},t.toBlock=function(e,t){if(u.isBlockStatement(e))return e;u.isEmptyStatement(e)&&(e=[]);Array.isArray(e)||(u.isStatement(e)||(e=u.isFunction(t)?u.returnStatement(e):u.expressionStatement(e)),e=[e]);return u.blockStatement(e)},t.valueToNode=function(e){if(void 0===e)return u.identifier("undefined");if(!0===e||!1===e)return u.booleanLiteral(e);if(null===e)return u.nullLiteral();if("string"==typeof e)return u.stringLiteral(e);if("number"==typeof e)return u.numericLiteral(e);if((0,s.default)(e)){var t=e.source,n=e.toString().match(/\/([a-z]+|)$/)[1];return u.regExpLiteral(t,n)}if(Array.isArray(e))return u.arrayExpression(e.map(u.valueToNode));if((0,o.default)(e)){var r=[];for(var i in e){var a=void 0;a=u.isValidIdentifier(i)?u.identifier(i):u.stringLiteral(i),r.push(u.objectProperty(a,u.valueToNode(e[i])))}return u.objectExpression(r)}throw new Error("don't know how to turn this value into a node")};var o=l(n(275)),s=l(n(276)),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));function l(e){return e&&e.__esModule?e:{default:e}}function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.key,n=void 0;return"method"===e.kind?c.increment()+"":(n=u.isIdentifier(t)?t.name:u.isStringLiteral(t)?(0,i.default)(t.value):(0,i.default)(u.removePropertiesDeep(u.cloneDeep(t))),e.computed&&(n="["+n+"]"),e.static&&(n="static:"+n),n)}function f(e){return e=(e=(e=(e+="").replace(/[^a-zA-Z0-9$_]/g,"-")).replace(/^[-0-9]+/,"")).replace(/[-\s]+(.)?/g,function(e,t){return t?t.toUpperCase():""}),u.isValidIdentifier(e)||(e="_"+e),e||"_"}c.uid=0,c.increment=function(){return c.uid>=r.default?c.uid=0:c.uid++}},function(e,t,n){"use strict";var r,i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1)),a=n(135),o=n(26),s=(r=o)&&r.__esModule?r:{default:r};(0,s.default)("ArrayExpression",{fields:{elements:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeOrValueType)("null","Expression","SpreadElement"))),default:[]}},visitor:["elements"],aliases:["Expression"]}),(0,s.default)("AssignmentExpression",{fields:{operator:{validate:(0,o.assertValueType)("string")},left:{validate:(0,o.assertNodeType)("LVal")},right:{validate:(0,o.assertNodeType)("Expression")}},builder:["operator","left","right"],visitor:["left","right"],aliases:["Expression"]}),(0,s.default)("BinaryExpression",{builder:["operator","left","right"],fields:{operator:{validate:o.assertOneOf.apply(void 0,a.BINARY_OPERATORS)},left:{validate:(0,o.assertNodeType)("Expression")},right:{validate:(0,o.assertNodeType)("Expression")}},visitor:["left","right"],aliases:["Binary","Expression"]}),(0,s.default)("Directive",{visitor:["value"],fields:{value:{validate:(0,o.assertNodeType)("DirectiveLiteral")}}}),(0,s.default)("DirectiveLiteral",{builder:["value"],fields:{value:{validate:(0,o.assertValueType)("string")}}}),(0,s.default)("BlockStatement",{builder:["body","directives"],visitor:["directives","body"],fields:{directives:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("Directive"))),default:[]},body:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("Statement")))}},aliases:["Scopable","BlockParent","Block","Statement"]}),(0,s.default)("BreakStatement",{visitor:["label"],fields:{label:{validate:(0,o.assertNodeType)("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),(0,s.default)("CallExpression",{visitor:["callee","arguments"],fields:{callee:{validate:(0,o.assertNodeType)("Expression")},arguments:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("Expression","SpreadElement")))}},aliases:["Expression"]}),(0,s.default)("CatchClause",{visitor:["param","body"],fields:{param:{validate:(0,o.assertNodeType)("Identifier")},body:{validate:(0,o.assertNodeType)("BlockStatement")}},aliases:["Scopable"]}),(0,s.default)("ConditionalExpression",{visitor:["test","consequent","alternate"],fields:{test:{validate:(0,o.assertNodeType)("Expression")},consequent:{validate:(0,o.assertNodeType)("Expression")},alternate:{validate:(0,o.assertNodeType)("Expression")}},aliases:["Expression","Conditional"]}),(0,s.default)("ContinueStatement",{visitor:["label"],fields:{label:{validate:(0,o.assertNodeType)("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),(0,s.default)("DebuggerStatement",{aliases:["Statement"]}),(0,s.default)("DoWhileStatement",{visitor:["test","body"],fields:{test:{validate:(0,o.assertNodeType)("Expression")},body:{validate:(0,o.assertNodeType)("Statement")}},aliases:["Statement","BlockParent","Loop","While","Scopable"]}),(0,s.default)("EmptyStatement",{aliases:["Statement"]}),(0,s.default)("ExpressionStatement",{visitor:["expression"],fields:{expression:{validate:(0,o.assertNodeType)("Expression")}},aliases:["Statement","ExpressionWrapper"]}),(0,s.default)("File",{builder:["program","comments","tokens"],visitor:["program"],fields:{program:{validate:(0,o.assertNodeType)("Program")}}}),(0,s.default)("ForInStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:(0,o.assertNodeType)("VariableDeclaration","LVal")},right:{validate:(0,o.assertNodeType)("Expression")},body:{validate:(0,o.assertNodeType)("Statement")}}}),(0,s.default)("ForStatement",{visitor:["init","test","update","body"],aliases:["Scopable","Statement","For","BlockParent","Loop"],fields:{init:{validate:(0,o.assertNodeType)("VariableDeclaration","Expression"),optional:!0},test:{validate:(0,o.assertNodeType)("Expression"),optional:!0},update:{validate:(0,o.assertNodeType)("Expression"),optional:!0},body:{validate:(0,o.assertNodeType)("Statement")}}}),(0,s.default)("FunctionDeclaration",{builder:["id","params","body","generator","async"],visitor:["id","params","body","returnType","typeParameters"],fields:{id:{validate:(0,o.assertNodeType)("Identifier")},params:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("LVal")))},body:{validate:(0,o.assertNodeType)("BlockStatement")},generator:{default:!1,validate:(0,o.assertValueType)("boolean")},async:{default:!1,validate:(0,o.assertValueType)("boolean")}},aliases:["Scopable","Function","BlockParent","FunctionParent","Statement","Pureish","Declaration"]}),(0,s.default)("FunctionExpression",{inherits:"FunctionDeclaration",aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:{id:{validate:(0,o.assertNodeType)("Identifier"),optional:!0},params:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("LVal")))},body:{validate:(0,o.assertNodeType)("BlockStatement")},generator:{default:!1,validate:(0,o.assertValueType)("boolean")},async:{default:!1,validate:(0,o.assertValueType)("boolean")}}}),(0,s.default)("Identifier",{builder:["name"],visitor:["typeAnnotation"],aliases:["Expression","LVal"],fields:{name:{validate:function(e,t,n){i.isValidIdentifier(n)}},decorators:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("Decorator")))}}}),(0,s.default)("IfStatement",{visitor:["test","consequent","alternate"],aliases:["Statement","Conditional"],fields:{test:{validate:(0,o.assertNodeType)("Expression")},consequent:{validate:(0,o.assertNodeType)("Statement")},alternate:{optional:!0,validate:(0,o.assertNodeType)("Statement")}}}),(0,s.default)("LabeledStatement",{visitor:["label","body"],aliases:["Statement"],fields:{label:{validate:(0,o.assertNodeType)("Identifier")},body:{validate:(0,o.assertNodeType)("Statement")}}}),(0,s.default)("StringLiteral",{builder:["value"],fields:{value:{validate:(0,o.assertValueType)("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),(0,s.default)("NumericLiteral",{builder:["value"],deprecatedAlias:"NumberLiteral",fields:{value:{validate:(0,o.assertValueType)("number")}},aliases:["Expression","Pureish","Literal","Immutable"]}),(0,s.default)("NullLiteral",{aliases:["Expression","Pureish","Literal","Immutable"]}),(0,s.default)("BooleanLiteral",{builder:["value"],fields:{value:{validate:(0,o.assertValueType)("boolean")}},aliases:["Expression","Pureish","Literal","Immutable"]}),(0,s.default)("RegExpLiteral",{builder:["pattern","flags"],deprecatedAlias:"RegexLiteral",aliases:["Expression","Literal"],fields:{pattern:{validate:(0,o.assertValueType)("string")},flags:{validate:(0,o.assertValueType)("string"),default:""}}}),(0,s.default)("LogicalExpression",{builder:["operator","left","right"],visitor:["left","right"],aliases:["Binary","Expression"],fields:{operator:{validate:o.assertOneOf.apply(void 0,a.LOGICAL_OPERATORS)},left:{validate:(0,o.assertNodeType)("Expression")},right:{validate:(0,o.assertNodeType)("Expression")}}}),(0,s.default)("MemberExpression",{builder:["object","property","computed"],visitor:["object","property"],aliases:["Expression","LVal"],fields:{object:{validate:(0,o.assertNodeType)("Expression")},property:{validate:function(e,t,n){var r=e.computed?"Expression":"Identifier";(0,o.assertNodeType)(r)(e,t,n)}},computed:{default:!1}}}),(0,s.default)("NewExpression",{visitor:["callee","arguments"],aliases:["Expression"],fields:{callee:{validate:(0,o.assertNodeType)("Expression")},arguments:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("Expression","SpreadElement")))}}}),(0,s.default)("Program",{visitor:["directives","body"],builder:["body","directives"],fields:{directives:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("Directive"))),default:[]},body:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("Statement")))}},aliases:["Scopable","BlockParent","Block","FunctionParent"]}),(0,s.default)("ObjectExpression",{visitor:["properties"],aliases:["Expression"],fields:{properties:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("ObjectMethod","ObjectProperty","SpreadProperty")))}}}),(0,s.default)("ObjectMethod",{builder:["kind","key","params","body","computed"],fields:{kind:{validate:(0,o.chain)((0,o.assertValueType)("string"),(0,o.assertOneOf)("method","get","set")),default:"method"},computed:{validate:(0,o.assertValueType)("boolean"),default:!1},key:{validate:function(e,t,n){var r=e.computed?["Expression"]:["Identifier","StringLiteral","NumericLiteral"];o.assertNodeType.apply(void 0,r)(e,t,n)}},decorators:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("Decorator")))},body:{validate:(0,o.assertNodeType)("BlockStatement")},generator:{default:!1,validate:(0,o.assertValueType)("boolean")},async:{default:!1,validate:(0,o.assertValueType)("boolean")}},visitor:["key","params","body","decorators","returnType","typeParameters"],aliases:["UserWhitespacable","Function","Scopable","BlockParent","FunctionParent","Method","ObjectMember"]}),(0,s.default)("ObjectProperty",{builder:["key","value","computed","shorthand","decorators"],fields:{computed:{validate:(0,o.assertValueType)("boolean"),default:!1},key:{validate:function(e,t,n){var r=e.computed?["Expression"]:["Identifier","StringLiteral","NumericLiteral"];o.assertNodeType.apply(void 0,r)(e,t,n)}},value:{validate:(0,o.assertNodeType)("Expression","Pattern","RestElement")},shorthand:{validate:(0,o.assertValueType)("boolean"),default:!1},decorators:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("Decorator"))),optional:!0}},visitor:["key","value","decorators"],aliases:["UserWhitespacable","Property","ObjectMember"]}),(0,s.default)("RestElement",{visitor:["argument","typeAnnotation"],aliases:["LVal"],fields:{argument:{validate:(0,o.assertNodeType)("LVal")},decorators:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("Decorator")))}}}),(0,s.default)("ReturnStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:(0,o.assertNodeType)("Expression"),optional:!0}}}),(0,s.default)("SequenceExpression",{visitor:["expressions"],fields:{expressions:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("Expression")))}},aliases:["Expression"]}),(0,s.default)("SwitchCase",{visitor:["test","consequent"],fields:{test:{validate:(0,o.assertNodeType)("Expression"),optional:!0},consequent:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("Statement")))}}}),(0,s.default)("SwitchStatement",{visitor:["discriminant","cases"],aliases:["Statement","BlockParent","Scopable"],fields:{discriminant:{validate:(0,o.assertNodeType)("Expression")},cases:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("SwitchCase")))}}}),(0,s.default)("ThisExpression",{aliases:["Expression"]}),(0,s.default)("ThrowStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:(0,o.assertNodeType)("Expression")}}}),(0,s.default)("TryStatement",{visitor:["block","handler","finalizer"],aliases:["Statement"],fields:{body:{validate:(0,o.assertNodeType)("BlockStatement")},handler:{optional:!0,handler:(0,o.assertNodeType)("BlockStatement")},finalizer:{optional:!0,validate:(0,o.assertNodeType)("BlockStatement")}}}),(0,s.default)("UnaryExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!0},argument:{validate:(0,o.assertNodeType)("Expression")},operator:{validate:o.assertOneOf.apply(void 0,a.UNARY_OPERATORS)}},visitor:["argument"],aliases:["UnaryLike","Expression"]}),(0,s.default)("UpdateExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!1},argument:{validate:(0,o.assertNodeType)("Expression")},operator:{validate:o.assertOneOf.apply(void 0,a.UPDATE_OPERATORS)}},visitor:["argument"],aliases:["Expression"]}),(0,s.default)("VariableDeclaration",{builder:["kind","declarations"],visitor:["declarations"],aliases:["Statement","Declaration"],fields:{kind:{validate:(0,o.chain)((0,o.assertValueType)("string"),(0,o.assertOneOf)("var","let","const"))},declarations:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("VariableDeclarator")))}}}),(0,s.default)("VariableDeclarator",{visitor:["id","init"],fields:{id:{validate:(0,o.assertNodeType)("LVal")},init:{optional:!0,validate:(0,o.assertNodeType)("Expression")}}}),(0,s.default)("WhileStatement",{visitor:["test","body"],aliases:["Statement","BlockParent","Loop","While","Scopable"],fields:{test:{validate:(0,o.assertNodeType)("Expression")},body:{validate:(0,o.assertNodeType)("BlockStatement","Statement")}}}),(0,s.default)("WithStatement",{visitor:["object","body"],aliases:["Statement"],fields:{object:{object:(0,o.assertNodeType)("Expression")},body:{validate:(0,o.assertNodeType)("BlockStatement","Statement")}}})},function(e,t,n){"use strict";var r,i=n(26),a=(r=i)&&r.__esModule?r:{default:r};(0,a.default)("AssignmentPattern",{visitor:["left","right"],aliases:["Pattern","LVal"],fields:{left:{validate:(0,i.assertNodeType)("Identifier")},right:{validate:(0,i.assertNodeType)("Expression")},decorators:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Decorator")))}}}),(0,a.default)("ArrayPattern",{visitor:["elements","typeAnnotation"],aliases:["Pattern","LVal"],fields:{elements:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Identifier","Pattern","RestElement")))},decorators:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Decorator")))}}}),(0,a.default)("ArrowFunctionExpression",{builder:["params","body","async"],visitor:["params","body","returnType","typeParameters"],aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:{params:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("LVal")))},body:{validate:(0,i.assertNodeType)("BlockStatement","Expression")},async:{validate:(0,i.assertValueType)("boolean"),default:!1}}}),(0,a.default)("ClassBody",{visitor:["body"],fields:{body:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("ClassMethod","ClassProperty")))}}}),(0,a.default)("ClassDeclaration",{builder:["id","superClass","body","decorators"],visitor:["id","body","superClass","mixins","typeParameters","superTypeParameters","implements","decorators"],aliases:["Scopable","Class","Statement","Declaration","Pureish"],fields:{id:{validate:(0,i.assertNodeType)("Identifier")},body:{validate:(0,i.assertNodeType)("ClassBody")},superClass:{optional:!0,validate:(0,i.assertNodeType)("Expression")},decorators:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Decorator")))}}}),(0,a.default)("ClassExpression",{inherits:"ClassDeclaration",aliases:["Scopable","Class","Expression","Pureish"],fields:{id:{optional:!0,validate:(0,i.assertNodeType)("Identifier")},body:{validate:(0,i.assertNodeType)("ClassBody")},superClass:{optional:!0,validate:(0,i.assertNodeType)("Expression")},decorators:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Decorator")))}}}),(0,a.default)("ExportAllDeclaration",{visitor:["source"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{source:{validate:(0,i.assertNodeType)("StringLiteral")}}}),(0,a.default)("ExportDefaultDeclaration",{visitor:["declaration"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{declaration:{validate:(0,i.assertNodeType)("FunctionDeclaration","ClassDeclaration","Expression")}}}),(0,a.default)("ExportNamedDeclaration",{visitor:["declaration","specifiers","source"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{declaration:{validate:(0,i.assertNodeType)("Declaration"),optional:!0},specifiers:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("ExportSpecifier")))},source:{validate:(0,i.assertNodeType)("StringLiteral"),optional:!0}}}),(0,a.default)("ExportSpecifier",{visitor:["local","exported"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,i.assertNodeType)("Identifier")},exported:{validate:(0,i.assertNodeType)("Identifier")}}}),(0,a.default)("ForOfStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:(0,i.assertNodeType)("VariableDeclaration","LVal")},right:{validate:(0,i.assertNodeType)("Expression")},body:{validate:(0,i.assertNodeType)("Statement")}}}),(0,a.default)("ImportDeclaration",{visitor:["specifiers","source"],aliases:["Statement","Declaration","ModuleDeclaration"],fields:{specifiers:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("ImportSpecifier","ImportDefaultSpecifier","ImportNamespaceSpecifier")))},source:{validate:(0,i.assertNodeType)("StringLiteral")}}}),(0,a.default)("ImportDefaultSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,i.assertNodeType)("Identifier")}}}),(0,a.default)("ImportNamespaceSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,i.assertNodeType)("Identifier")}}}),(0,a.default)("ImportSpecifier",{visitor:["local","imported"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,i.assertNodeType)("Identifier")},imported:{validate:(0,i.assertNodeType)("Identifier")},importKind:{validate:(0,i.assertOneOf)(null,"type","typeof")}}}),(0,a.default)("MetaProperty",{visitor:["meta","property"],aliases:["Expression"],fields:{meta:{validate:(0,i.assertValueType)("string")},property:{validate:(0,i.assertValueType)("string")}}}),(0,a.default)("ClassMethod",{aliases:["Function","Scopable","BlockParent","FunctionParent","Method"],builder:["kind","key","params","body","computed","static"],visitor:["key","params","body","decorators","returnType","typeParameters"],fields:{kind:{validate:(0,i.chain)((0,i.assertValueType)("string"),(0,i.assertOneOf)("get","set","method","constructor")),default:"method"},computed:{default:!1,validate:(0,i.assertValueType)("boolean")},static:{default:!1,validate:(0,i.assertValueType)("boolean")},key:{validate:function(e,t,n){var r=e.computed?["Expression"]:["Identifier","StringLiteral","NumericLiteral"];i.assertNodeType.apply(void 0,r)(e,t,n)}},params:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("LVal")))},body:{validate:(0,i.assertNodeType)("BlockStatement")},generator:{default:!1,validate:(0,i.assertValueType)("boolean")},async:{default:!1,validate:(0,i.assertValueType)("boolean")}}}),(0,a.default)("ObjectPattern",{visitor:["properties","typeAnnotation"],aliases:["Pattern","LVal"],fields:{properties:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("RestProperty","Property")))},decorators:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Decorator")))}}}),(0,a.default)("SpreadElement",{visitor:["argument"],aliases:["UnaryLike"],fields:{argument:{validate:(0,i.assertNodeType)("Expression")}}}),(0,a.default)("Super",{aliases:["Expression"]}),(0,a.default)("TaggedTemplateExpression",{visitor:["tag","quasi"],aliases:["Expression"],fields:{tag:{validate:(0,i.assertNodeType)("Expression")},quasi:{validate:(0,i.assertNodeType)("TemplateLiteral")}}}),(0,a.default)("TemplateElement",{builder:["value","tail"],fields:{value:{},tail:{validate:(0,i.assertValueType)("boolean"),default:!1}}}),(0,a.default)("TemplateLiteral",{visitor:["quasis","expressions"],aliases:["Expression","Literal"],fields:{quasis:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("TemplateElement")))},expressions:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Expression")))}}}),(0,a.default)("YieldExpression",{builder:["argument","delegate"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{delegate:{validate:(0,i.assertValueType)("boolean"),default:!1},argument:{optional:!0,validate:(0,i.assertNodeType)("Expression")}}})},function(e,t,n){"use strict";var r,i=n(26),a=(r=i)&&r.__esModule?r:{default:r};(0,a.default)("AwaitExpression",{builder:["argument"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{argument:{validate:(0,i.assertNodeType)("Expression")}}}),(0,a.default)("ForAwaitStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:(0,i.assertNodeType)("VariableDeclaration","LVal")},right:{validate:(0,i.assertNodeType)("Expression")},body:{validate:(0,i.assertNodeType)("Statement")}}}),(0,a.default)("BindExpression",{visitor:["object","callee"],aliases:["Expression"],fields:{}}),(0,a.default)("Import",{aliases:["Expression"]}),(0,a.default)("Decorator",{visitor:["expression"],fields:{expression:{validate:(0,i.assertNodeType)("Expression")}}}),(0,a.default)("DoExpression",{visitor:["body"],aliases:["Expression"],fields:{body:{validate:(0,i.assertNodeType)("BlockStatement")}}}),(0,a.default)("ExportDefaultSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:(0,i.assertNodeType)("Identifier")}}}),(0,a.default)("ExportNamespaceSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:(0,i.assertNodeType)("Identifier")}}}),(0,a.default)("RestProperty",{visitor:["argument"],aliases:["UnaryLike"],fields:{argument:{validate:(0,i.assertNodeType)("LVal")}}}),(0,a.default)("SpreadProperty",{visitor:["argument"],aliases:["UnaryLike"],fields:{argument:{validate:(0,i.assertNodeType)("Expression")}}})},function(e,t,n){"use strict";var r,i=n(26),a=(r=i)&&r.__esModule?r:{default:r};(0,a.default)("AnyTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("ArrayTypeAnnotation",{visitor:["elementType"],aliases:["Flow"],fields:{}}),(0,a.default)("BooleanTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("BooleanLiteralTypeAnnotation",{aliases:["Flow"],fields:{}}),(0,a.default)("NullLiteralTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("ClassImplements",{visitor:["id","typeParameters"],aliases:["Flow"],fields:{}}),(0,a.default)("ClassProperty",{visitor:["key","value","typeAnnotation","decorators"],builder:["key","value","typeAnnotation","decorators","computed"],aliases:["Property"],fields:{computed:{validate:(0,i.assertValueType)("boolean"),default:!1}}}),(0,a.default)("DeclareClass",{visitor:["id","typeParameters","extends","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareFunction",{visitor:["id"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareInterface",{visitor:["id","typeParameters","extends","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareModule",{visitor:["id","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareModuleExports",{visitor:["typeAnnotation"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareTypeAlias",{visitor:["id","typeParameters","right"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareOpaqueType",{visitor:["id","typeParameters","supertype"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareVariable",{visitor:["id"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareExportDeclaration",{visitor:["declaration","specifiers","source"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("ExistentialTypeParam",{aliases:["Flow"]}),(0,a.default)("FunctionTypeAnnotation",{visitor:["typeParameters","params","rest","returnType"],aliases:["Flow"],fields:{}}),(0,a.default)("FunctionTypeParam",{visitor:["name","typeAnnotation"],aliases:["Flow"],fields:{}}),(0,a.default)("GenericTypeAnnotation",{visitor:["id","typeParameters"],aliases:["Flow"],fields:{}}),(0,a.default)("InterfaceExtends",{visitor:["id","typeParameters"],aliases:["Flow"],fields:{}}),(0,a.default)("InterfaceDeclaration",{visitor:["id","typeParameters","extends","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("IntersectionTypeAnnotation",{visitor:["types"],aliases:["Flow"],fields:{}}),(0,a.default)("MixedTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"]}),(0,a.default)("EmptyTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"]}),(0,a.default)("NullableTypeAnnotation",{visitor:["typeAnnotation"],aliases:["Flow"],fields:{}}),(0,a.default)("NumericLiteralTypeAnnotation",{aliases:["Flow"],fields:{}}),(0,a.default)("NumberTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("StringLiteralTypeAnnotation",{aliases:["Flow"],fields:{}}),(0,a.default)("StringTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("ThisTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("TupleTypeAnnotation",{visitor:["types"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeofTypeAnnotation",{visitor:["argument"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeAlias",{visitor:["id","typeParameters","right"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("OpaqueType",{visitor:["id","typeParameters","impltype","supertype"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("TypeAnnotation",{visitor:["typeAnnotation"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeCastExpression",{visitor:["expression","typeAnnotation"],aliases:["Flow","ExpressionWrapper","Expression"],fields:{}}),(0,a.default)("TypeParameter",{visitor:["bound"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeParameterDeclaration",{visitor:["params"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeParameterInstantiation",{visitor:["params"],aliases:["Flow"],fields:{}}),(0,a.default)("ObjectTypeAnnotation",{visitor:["properties","indexers","callProperties"],aliases:["Flow"],fields:{}}),(0,a.default)("ObjectTypeCallProperty",{visitor:["value"],aliases:["Flow","UserWhitespacable"],fields:{}}),(0,a.default)("ObjectTypeIndexer",{visitor:["id","key","value"],aliases:["Flow","UserWhitespacable"],fields:{}}),(0,a.default)("ObjectTypeProperty",{visitor:["key","value"],aliases:["Flow","UserWhitespacable"],fields:{}}),(0,a.default)("ObjectTypeSpreadProperty",{visitor:["argument"],aliases:["Flow","UserWhitespacable"],fields:{}}),(0,a.default)("QualifiedTypeIdentifier",{visitor:["id","qualification"],aliases:["Flow"],fields:{}}),(0,a.default)("UnionTypeAnnotation",{visitor:["types"],aliases:["Flow"],fields:{}}),(0,a.default)("VoidTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}})},function(e,t,n){"use strict";n(26),n(386),n(387),n(389),n(391),n(392),n(388)},function(e,t,n){"use strict";var r,i=n(26),a=(r=i)&&r.__esModule?r:{default:r};(0,a.default)("JSXAttribute",{visitor:["name","value"],aliases:["JSX","Immutable"],fields:{name:{validate:(0,i.assertNodeType)("JSXIdentifier","JSXNamespacedName")},value:{optional:!0,validate:(0,i.assertNodeType)("JSXElement","StringLiteral","JSXExpressionContainer")}}}),(0,a.default)("JSXClosingElement",{visitor:["name"],aliases:["JSX","Immutable"],fields:{name:{validate:(0,i.assertNodeType)("JSXIdentifier","JSXMemberExpression")}}}),(0,a.default)("JSXElement",{builder:["openingElement","closingElement","children","selfClosing"],visitor:["openingElement","children","closingElement"],aliases:["JSX","Immutable","Expression"],fields:{openingElement:{validate:(0,i.assertNodeType)("JSXOpeningElement")},closingElement:{optional:!0,validate:(0,i.assertNodeType)("JSXClosingElement")},children:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("JSXText","JSXExpressionContainer","JSXSpreadChild","JSXElement")))}}}),(0,a.default)("JSXEmptyExpression",{aliases:["JSX","Expression"]}),(0,a.default)("JSXExpressionContainer",{visitor:["expression"],aliases:["JSX","Immutable"],fields:{expression:{validate:(0,i.assertNodeType)("Expression")}}}),(0,a.default)("JSXSpreadChild",{visitor:["expression"],aliases:["JSX","Immutable"],fields:{expression:{validate:(0,i.assertNodeType)("Expression")}}}),(0,a.default)("JSXIdentifier",{builder:["name"],aliases:["JSX","Expression"],fields:{name:{validate:(0,i.assertValueType)("string")}}}),(0,a.default)("JSXMemberExpression",{visitor:["object","property"],aliases:["JSX","Expression"],fields:{object:{validate:(0,i.assertNodeType)("JSXMemberExpression","JSXIdentifier")},property:{validate:(0,i.assertNodeType)("JSXIdentifier")}}}),(0,a.default)("JSXNamespacedName",{visitor:["namespace","name"],aliases:["JSX"],fields:{namespace:{validate:(0,i.assertNodeType)("JSXIdentifier")},name:{validate:(0,i.assertNodeType)("JSXIdentifier")}}}),(0,a.default)("JSXOpeningElement",{builder:["name","attributes","selfClosing"],visitor:["name","attributes"],aliases:["JSX","Immutable"],fields:{name:{validate:(0,i.assertNodeType)("JSXIdentifier","JSXMemberExpression")},selfClosing:{default:!1,validate:(0,i.assertValueType)("boolean")},attributes:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("JSXAttribute","JSXSpreadAttribute")))}}}),(0,a.default)("JSXSpreadAttribute",{visitor:["argument"],aliases:["JSX"],fields:{argument:{validate:(0,i.assertNodeType)("Expression")}}}),(0,a.default)("JSXText",{aliases:["JSX","Immutable"],builder:["value"],fields:{value:{validate:(0,i.assertValueType)("string")}}})},function(e,t,n){"use strict";var r,i=n(26),a=(r=i)&&r.__esModule?r:{default:r};(0,a.default)("Noop",{visitor:[]}),(0,a.default)("ParenthesizedExpression",{visitor:["expression"],aliases:["Expression","ExpressionWrapper"],fields:{expression:{validate:(0,i.assertNodeType)("Expression")}}})},function(e,t,n){"use strict";t.__esModule=!0,t.createUnionTypeAnnotation=function(e){var t=i(e);return 1===t.length?t[0]:r.unionTypeAnnotation(t)},t.removeTypeDuplicates=i,t.createTypeAnnotationBasedOnTypeof=function(e){if("string"===e)return r.stringTypeAnnotation();if("number"===e)return r.numberTypeAnnotation();if("undefined"===e)return r.voidTypeAnnotation();if("boolean"===e)return r.booleanTypeAnnotation();if("function"===e)return r.genericTypeAnnotation(r.identifier("Function"));if("object"===e)return r.genericTypeAnnotation(r.identifier("Object"));if("symbol"===e)return r.genericTypeAnnotation(r.identifier("Symbol"));throw new Error("Invalid typeof value")};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));function i(e){for(var t={},n={},a=[],o=[],s=0;s=0)){if(r.isAnyTypeAnnotation(u))return[u];if(r.isFlowBaseAnnotation(u))n[u.type]=u;else if(r.isUnionTypeAnnotation(u))a.indexOf(u.types)<0&&(e=e.concat(u.types),a.push(u.types));else if(r.isGenericTypeAnnotation(u)){var l=u.id.name;if(t[l]){var c=t[l];c.typeParameters?u.typeParameters&&(c.typeParameters.params=i(c.typeParameters.params.concat(u.typeParameters.params))):c=u.typeParameters}else t[l]=u}else o.push(u)}}for(var f in n)o.push(n[f]);for(var d in t)o.push(t[d]);return o}},function(e,t,n){"use strict";t.__esModule=!0,t.isReactComponent=void 0,t.isCompatTag=function(e){return!!e&&/^[a-z]|\-/.test(e)},t.buildChildren=function(e){for(var t=[],n=0;n=0)return!0}else if(a===e)return!0}return!1},t.isReferenced=function(e,t){switch(t.type){case"BindExpression":return t.object===e||t.callee===e;case"MemberExpression":case"JSXMemberExpression":return!(t.property!==e||!t.computed)||t.object===e;case"MetaProperty":return!1;case"ObjectProperty":if(t.key===e)return t.computed;case"VariableDeclarator":return t.id!==e;case"ArrowFunctionExpression":case"FunctionDeclaration":case"FunctionExpression":for(var n=t.params,r=Array.isArray(n),i=0,n=r?n:(0,a.default)(n);;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var s=o;if(s===e)return!1}return t.id!==e;case"ExportSpecifier":return!t.source&&t.local===e;case"ExportNamespaceSpecifier":case"ExportDefaultSpecifier":return!1;case"JSXAttribute":return t.name!==e;case"ClassProperty":return t.key===e?t.computed:t.value===e;case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":return!1;case"ClassDeclaration":case"ClassExpression":return t.id!==e;case"ClassMethod":case"ObjectMethod":return t.key===e&&t.computed;case"LabeledStatement":return!1;case"CatchClause":return t.param!==e;case"RestElement":return!1;case"AssignmentExpression":case"AssignmentPattern":return t.right===e;case"ObjectPattern":case"ArrayPattern":return!1}return!0},t.isValidIdentifier=function(e){return"string"==typeof e&&!s.default.keyword.isReservedWordES6(e,!0)&&("await"!==e&&s.default.keyword.isIdentifierNameES6(e))},t.isLet=function(e){return u.isVariableDeclaration(e)&&("var"!==e.kind||e[l.BLOCK_SCOPED_SYMBOL])},t.isBlockScoped=function(e){return u.isFunctionDeclaration(e)||u.isClassDeclaration(e)||u.isLet(e)},t.isVar=function(e){return u.isVariableDeclaration(e,{kind:"var"})&&!e[l.BLOCK_SCOPED_SYMBOL]},t.isSpecifierDefault=function(e){return u.isImportDefaultSpecifier(e)||u.isIdentifier(e.imported||e.exported,{name:"default"})},t.isScope=function(e,t){if(u.isBlockStatement(e)&&u.isFunction(t,{body:e}))return!1;return u.isScopable(e)},t.isImmutable=function(e){if(u.isType(e.type,"Immutable"))return!0;if(u.isIdentifier(e))return"undefined"===e.name;return!1},t.isNodesEquivalent=function e(t,n){if("object"!==(void 0===t?"undefined":(0,i.default)(t))||"object"!==(void 0===t?"undefined":(0,i.default)(t))||null==t||null==n)return t===n;if(t.type!==n.type)return!1;var o=(0,r.default)(u.NODE_FIELDS[t.type]||t.type);for(var s=o,l=Array.isArray(s),c=0,s=l?s:(0,a.default)(s);;){var f;if(l){if(c>=s.length)break;f=s[c++]}else{if((c=s.next()).done)break;f=c.value}var d=f;if((0,i.default)(t[d])!==(0,i.default)(n[d]))return!1;if(Array.isArray(t[d])){if(!Array.isArray(n[d]))return!1;if(t[d].length!==n[d].length)return!1;for(var p=0;p=0&&l>0){for(r=[],a=n.length;c>=0&&!s;)c==u?(r.push(c),u=n.indexOf(e,c+1)):1==r.length?s=[r.pop(),l]:((i=r.pop())=0?u:l;r.length&&(s=[a,o])}return s}e.exports=n,n.range=i},function(e,t){"use strict";t.byteLength=function(e){return 3*e.length/4-u(e)},t.toByteArray=function(e){var t,n,a,o,s,l=e.length;o=u(e),s=new i(3*l/4-o),n=o>0?l-4:l;var c=0;for(t=0;t>16&255,s[c++]=a>>8&255,s[c++]=255&a;2===o?(a=r[e.charCodeAt(t)]<<2|r[e.charCodeAt(t+1)]>>4,s[c++]=255&a):1===o&&(a=r[e.charCodeAt(t)]<<10|r[e.charCodeAt(t+1)]<<4|r[e.charCodeAt(t+2)]>>2,s[c++]=a>>8&255,s[c++]=255&a);return s},t.fromByteArray=function(e){for(var t,r=e.length,i=r%3,a="",o=[],s=0,u=r-i;su?u:s+16383));1===i?(t=e[r-1],a+=n[t>>2],a+=n[t<<4&63],a+="=="):2===i&&(t=(e[r-2]<<8)+e[r-1],a+=n[t>>10],a+=n[t>>4&63],a+=n[t<<2&63],a+="=");return o.push(a),o.join("")};for(var n=[],r=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,s=a.length;o0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===e[t-2]?2:"="===e[t-1]?1:0}function l(e,t,r){for(var i,a,o=[],s=t;s>18&63]+n[a>>12&63]+n[a>>6&63]+n[63&a]);return o.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},function(e,t,n){"use strict";var r=n(402),i=n(396);e.exports=function(e){if(!e)return[];"{}"===e.substr(0,2)&&(e="\\{\\}"+e.substr(2));return function e(t,n){var a=[];var o=i("{","}",t);if(!o||/\$$/.test(o.pre))return[t];var u=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(o.body);var l=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(o.body);var f=u||l;var y=o.body.indexOf(",")>=0;if(!f&&!y)return o.post.match(/,.*\}/)?(t=o.pre+"{"+o.body+s+o.post,e(t)):[t];var v;if(f)v=o.body.split(/\.\./);else if(1===(v=function e(t){if(!t)return[""];var n=[];var r=i("{","}",t);if(!r)return t.split(",");var a=r.pre;var o=r.body;var s=r.post;var u=a.split(",");u[u.length-1]+="{"+o+"}";var l=e(s);s.length&&(u[u.length-1]+=l.shift(),u.push.apply(u,l));n.push.apply(n,u);return n}(o.body)).length&&1===(v=e(v[0],!1).map(d)).length){var g=o.post.length?e(o.post,!1):[""];return g.map(function(e){return o.pre+v[0]+e})}var b=o.pre;var g=o.post.length?e(o.post,!1):[""];var _;if(f){var x=c(v[0]),w=c(v[1]),k=Math.max(v[0].length,v[1].length),M=3==v.length?Math.abs(c(v[2])):1,E=h,S=w0){var C=new Array(L+1).join("0");A=D<0?"-"+C+A.slice(1):C+A}}_.push(A)}}else _=r(v,function(t){return e(t,!1)});for(var O=0;O<_.length;O++)for(var P=0;P=t}},function(e,t,n){(function(e){ -/*! - * The buffer module from node.js, for the browser. - * - * @author Feross Aboukhadijeh - * @license MIT - */ -"use strict";var r=n(397),i=n(465),a=n(400);function o(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(o()=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return 0|e}function h(e,t){if(u.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return B(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return H(e).length;default:if(r)return B(e).length;t=(""+t).toLowerCase(),r=!0}}function m(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function y(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=u.from(t,r)),u.isBuffer(t))return 0===t.length?-1:v(e,t,n,r,i);if("number"==typeof t)return t&=255,u.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):v(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function v(e,t,n,r,i){var a,o=1,s=e.length,u=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,s/=2,u/=2,n/=2}function l(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var c=-1;for(a=n;as&&(n=s-u),a=n;a>=0;a--){for(var f=!0,d=0;di&&(r=i):r=i;var a=t.length;if(a%2!=0)throw new TypeError("Invalid hex string");r>a/2&&(r=a/2);for(var o=0;o>8,i=n%256,a.push(i),a.push(r);return a}(t,e.length-n),e,n,r)}function M(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function E(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i239?4:l>223?3:l>191?2:1;if(i+f<=n)switch(f){case 1:l<128&&(c=l);break;case 2:128==(192&(a=e[i+1]))&&(u=(31&l)<<6|63&a)>127&&(c=u);break;case 3:a=e[i+1],o=e[i+2],128==(192&a)&&128==(192&o)&&(u=(15&l)<<12|(63&a)<<6|63&o)>2047&&(u<55296||u>57343)&&(c=u);break;case 4:a=e[i+1],o=e[i+2],s=e[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&(u=(15&l)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&u<1114112&&(c=u)}null===c?(c=65533,f=1):c>65535&&(c-=65536,r.push(c>>>10&1023|55296),c=56320|1023&c),r.push(c),i+=f}return function(e){var t=e.length;if(t<=S)return String.fromCharCode.apply(String,e);var n="",r=0;for(;rthis.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return A(this,t,n);case"utf8":case"utf-8":return E(this,t,n);case"ascii":return T(this,t,n);case"latin1":case"binary":return D(this,t,n);case"base64":return M(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return L(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}.apply(this,arguments)},u.prototype.equals=function(e){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===u.compare(this,e)},u.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},u.prototype.compare=function(e,t,n,r,i){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(i>>>=0)-(r>>>=0),o=(n>>>=0)-(t>>>=0),s=Math.min(a,o),l=this.slice(r,i),c=e.slice(t,n),f=0;fi)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return g(this,e,t,n);case"utf8":case"utf-8":return b(this,e,t,n);case"ascii":return _(this,e,t,n);case"latin1":case"binary":return x(this,e,t,n);case"base64":return w(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var S=4096;function T(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;ir)&&(n=r);for(var i="",a=t;an)throw new RangeError("Trying to access beyond buffer length")}function O(e,t,n,r,i,a){if(!u.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function P(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-n,2);i>>8*(r?i:1-i)}function j(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-n,4);i>>8*(r?i:3-i)&255}function Y(e,t,n,r,i,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function F(e,t,n,r,a){return a||Y(e,0,n,4),i.write(e,t,n,r,23,4),n+4}function N(e,t,n,r,a){return a||Y(e,0,n,8),i.write(e,t,n,r,52,8),n+8}u.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(i*=256);)r+=this[e+--t]*i;return r},u.prototype.readUInt8=function(e,t){return t||C(e,1,this.length),this[e]},u.prototype.readUInt16LE=function(e,t){return t||C(e,2,this.length),this[e]|this[e+1]<<8},u.prototype.readUInt16BE=function(e,t){return t||C(e,2,this.length),this[e]<<8|this[e+1]},u.prototype.readUInt32LE=function(e,t){return t||C(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},u.prototype.readUInt32BE=function(e,t){return t||C(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},u.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||C(e,t,this.length);for(var r=this[e],i=1,a=0;++a=(i*=128)&&(r-=Math.pow(2,8*t)),r},u.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||C(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},u.prototype.readInt8=function(e,t){return t||C(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},u.prototype.readInt16LE=function(e,t){t||C(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt16BE=function(e,t){t||C(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt32LE=function(e,t){return t||C(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},u.prototype.readInt32BE=function(e,t){return t||C(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},u.prototype.readFloatLE=function(e,t){return t||C(e,4,this.length),i.read(this,e,!0,23,4)},u.prototype.readFloatBE=function(e,t){return t||C(e,4,this.length),i.read(this,e,!1,23,4)},u.prototype.readDoubleLE=function(e,t){return t||C(e,8,this.length),i.read(this,e,!0,52,8)},u.prototype.readDoubleBE=function(e,t){return t||C(e,8,this.length),i.read(this,e,!1,52,8)},u.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||O(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,a=0;for(this[t]=255&e;++a=0&&(a*=256);)this[t+i]=e/a&255;return t+n},u.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||O(this,e,t,1,255,0),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},u.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||O(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):P(this,e,t,!0),t+2},u.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||O(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):P(this,e,t,!1),t+2},u.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||O(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):j(this,e,t,!0),t+4},u.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||O(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):j(this,e,t,!1),t+4},u.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);O(this,e,t,n,i-1,-i)}var a=0,o=1,s=0;for(this[t]=255&e;++a>0)-s&255;return t+n},u.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);O(this,e,t,n,i-1,-i)}var a=n-1,o=1,s=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===s&&0!==this[t+a+1]&&(s=1),this[t+a]=(e/o>>0)-s&255;return t+n},u.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||O(this,e,t,1,127,-128),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},u.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||O(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):P(this,e,t,!0),t+2},u.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||O(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):P(this,e,t,!1),t+2},u.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||O(this,e,t,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):j(this,e,t,!0),t+4},u.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||O(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):j(this,e,t,!1),t+4},u.prototype.writeFloatLE=function(e,t,n){return F(this,e,t,!0,n)},u.prototype.writeFloatBE=function(e,t,n){return F(this,e,t,!1,n)},u.prototype.writeDoubleLE=function(e,t,n){return N(this,e,t,!0,n)},u.prototype.writeDoubleBE=function(e,t,n){return N(this,e,t,!1,n)},u.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--i)e[i+t]=this[i+n];else if(a<1e3||!u.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function H(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(R,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function q(e,t,n,r){for(var i=0;i=t.length||i>=e.length);++i)t[i+n]=e[i];return i}}).call(t,function(){return this}())},function(e,t){"use strict";var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){(function(t){"use strict";var r=n(460),i=n(289),a=n(622),o=n(464),s=n(623),u=Object.defineProperties,l="win32"===t.platform&&!/^xterm/i.test(t.env.TERM);function c(e){this.enabled=e&&void 0!==e.enabled?e.enabled:s}l&&(i.blue.open="");var f,d=(f={},Object.keys(i).forEach(function(e){i[e].closeRe=new RegExp(r(i[e].close),"g"),f[e]={get:function(){return h.call(this,this._styles.concat(e))}}}),f),p=u(function(){},d);function h(e){var t=function e(){return function(){var e=arguments,t=e.length,n=0!==t&&String(arguments[0]);if(t>1)for(var r=1;rc;)if((s=u[c++])!=s)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===n)return e||c||0;return!e&&-1}}},function(e,t,n){"use strict";var r=n(16),i=n(232),a=n(13)("species");e.exports=function(e){var t;return i(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!i(t.prototype)||(t=void 0),r(t)&&null===(t=t[a])&&(t=void 0)),void 0===t?Array:t}},function(e,t,n){"use strict";var r=n(421);e.exports=function(e,t){return new(r(e))(t)}},function(e,t,n){"use strict";var r=n(23).f,i=n(90),a=n(146),o=n(43),s=n(136),u=n(55),l=n(143),c=n(233),f=n(436),d=n(22),p=n(57).fastKey,h=n(58),m=d?"_s":"size",y=function(e,t){var n,r=p(t);if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n};e.exports={getConstructor:function(e,t,n,l){var c=e(function(e,r){s(e,c,t,"_i"),e._t=t,e._i=i(null),e._f=void 0,e._l=void 0,e[m]=0,null!=r&&u(r,n,e[l],e)});return a(c.prototype,{clear:function(){for(var e=h(this,t),n=e._i,r=e._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete n[r.i];e._f=e._l=void 0,e[m]=0},delete:function(e){var n=h(this,t),r=y(n,e);if(r){var i=r.n,a=r.p;delete n._i[r.i],r.r=!0,a&&(a.n=i),i&&(i.p=a),n._f==r&&(n._f=i),n._l==r&&(n._l=a),n[m]--}return!!r},forEach:function(e){h(this,t);for(var n,r=o(e,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(r(n.v,n.k,this);n&&n.r;)n=n.p},has:function(e){return!!y(h(this,t),e)}}),d&&r(c.prototype,"size",{get:function(){return h(this,t)[m]}}),c},def:function(e,t,n){var r,i,a=y(e,t);return a?a.v=n:(e._l=a={i:i=p(t,!0),k:t,v:n,p:r=e._l,n:void 0,r:!1},e._f||(e._f=a),r&&(r.n=a),e[m]++,"F"!==i&&(e._i[i]=a)),e},getEntry:y,setStrong:function(e,t,n){l(e,t,function(e,n){this._t=h(e,t),this._k=n,this._l=void 0},function(){for(var e=this._k,t=this._l;t&&t.r;)t=t.p;return this._t&&(this._l=t=t?t.n:this._t._f)?c(0,"keys"==e?t.k:"values"==e?t.v:[t.k,t.v]):(this._t=void 0,c(1))},n?"entries":"values",!n,!0),f(t)}}},function(e,t,n){"use strict";var r=n(228),i=n(419);e.exports=function(e){return function(){if(r(this)!=e)throw TypeError(e+"#toJSON isn't generic");return i(this)}}},function(e,t,n){"use strict";var r=n(44),i=n(145),a=n(91);e.exports=function(e){var t=r(e),n=i.f;if(n)for(var o,s=n(e),u=a.f,l=0;s.length>l;)u.call(e,o=s[l++])&&t.push(o);return t}},function(e,t,n){"use strict";var r=n(15).document;e.exports=r&&r.documentElement},function(e,t,n){"use strict";var r=n(56),i=n(13)("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||a[i]===e)}},function(e,t,n){"use strict";var r=n(21);e.exports=function(e,t,n,i){try{return i?t(r(n)[0],n[1]):t(n)}catch(t){var a=e.return;throw void 0!==a&&r(a.call(e)),t}}},function(e,t,n){"use strict";var r=n(90),i=n(92),a=n(93),o={};n(29)(o,n(13)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(o,{next:i(1,n)}),a(e,t+" Iterator")}},function(e,t,n){"use strict";var r=n(44),i=n(37);e.exports=function(e,t){for(var n,a=i(e),o=r(a),s=o.length,u=0;s>u;)if(a[n=o[u++]]===t)return n}},function(e,t,n){"use strict";var r=n(23),i=n(21),a=n(44);e.exports=n(22)?Object.defineProperties:function(e,t){i(e);for(var n,o=a(t),s=o.length,u=0;s>u;)r.f(e,n=o[u++],t[n]);return e}},function(e,t,n){"use strict";var r="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},i=n(37),a=n(236).f,o={}.toString,s="object"==("undefined"==typeof window?"undefined":r(window))&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return s&&"[object Window]"==o.call(e)?function(e){try{return a(e)}catch(e){return s.slice()}}(e):a(i(e))}},function(e,t,n){"use strict";var r=n(28),i=n(94),a=n(150)("IE_PROTO"),o=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=i(e),r(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?o:null}},function(e,t,n){"use strict";var r=n(12),i=n(5),a=n(27);e.exports=function(e,t){var n=(i.Object||{})[e]||Object[e],o={};o[e]=t(n),r(r.S+r.F*a(function(){n(1)}),"Object",o)}},function(e,t,n){"use strict";var r=n(16),i=n(21),a=function(e,t){if(i(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{(r=n(43)(Function.call,n(235).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return a(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:a}},function(e,t,n){"use strict";var r=n(15),i=n(5),a=n(23),o=n(22),s=n(13)("species");e.exports=function(e){var t="function"==typeof i[e]?i[e]:r[e];o&&t&&!t[s]&&a.f(t,s,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";var r=n(152),i=n(140);e.exports=function(e){return function(t,n){var a,o,s=String(i(t)),u=r(n),l=s.length;return u<0||u>=l?e?"":void 0:(a=s.charCodeAt(u))<55296||a>56319||u+1===l||(o=s.charCodeAt(u+1))<56320||o>57343?e?s.charAt(u):a:e?s.slice(u,u+2):o-56320+(a-55296<<10)+65536}}},function(e,t,n){"use strict";var r=n(152),i=Math.max,a=Math.min;e.exports=function(e,t){return(e=r(e))<0?i(e+t,0):a(e,t)}},function(e,t,n){"use strict";var r=n(21),i=n(238);e.exports=n(5).getIterator=function(e){var t=i(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return r(t.call(e))}},function(e,t,n){"use strict";var r=n(418),i=n(233),a=n(56),o=n(37);e.exports=n(143)(Array,"Array",function(e,t){this._t=o(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,i(1)):i(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var r=n(423),i=n(58);e.exports=n(139)("Map",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{get:function(e){var t=r.getEntry(i(this,"Map"),e);return t&&t.v},set:function(e,t){return r.def(i(this,"Map"),0===e?0:e,t)}},r,!0)},function(e,t,n){"use strict";var r=n(12);r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";var r=n(12);r(r.S+r.F,"Object",{assign:n(234)})},function(e,t,n){"use strict";var r=n(12);r(r.S,"Object",{create:n(90)})},function(e,t,n){"use strict";var r=n(94),i=n(44);n(434)("keys",function(){return function(e){return i(r(e))}})},function(e,t,n){"use strict";var r=n(12);r(r.S,"Object",{setPrototypeOf:n(435).set})},function(e,t,n){"use strict";var r,i=n(137)(0),a=n(147),o=n(57),s=n(234),u=n(229),l=n(16),c=n(27),f=n(58),d=o.getWeak,p=Object.isExtensible,h=u.ufstore,m={},y=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},v={get:function(e){if(l(e)){var t=d(e);return!0===t?h(f(this,"WeakMap")).get(e):t?t[this._i]:void 0}},set:function(e,t){return u.def(f(this,"WeakMap"),e,t)}},g=e.exports=n(139)("WeakMap",y,v,u,!0,!0);c(function(){return 7!=(new g).set((Object.freeze||Object)(m),7).get(m)})&&(s((r=u.getConstructor(y,"WeakMap")).prototype,v),o.NEED=!0,i(["delete","has","get","set"],function(e){var t=g.prototype,n=t[e];a(t,e,function(t,i){if(l(t)&&!p(t)){this._f||(this._f=new r);var a=this._f[e](t,i);return"set"==e?this:a}return n.call(this,t,i)})}))},function(e,t,n){"use strict";var r=n(229),i=n(58);n(139)("WeakSet",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return r.def(i(this,"WeakSet"),e,!0)}},r,!1,!0)},function(e,t,n){"use strict";n(148)("Map")},function(e,t,n){"use strict";n(149)("Map")},function(e,t,n){"use strict";var r=n(12);r(r.P+r.R,"Map",{toJSON:n(424)("Map")})},function(e,t,n){"use strict";n(155)("asyncIterator")},function(e,t,n){"use strict";n(155)("observable")},function(e,t,n){"use strict";n(148)("WeakMap")},function(e,t,n){"use strict";n(149)("WeakMap")},function(e,t,n){"use strict";n(148)("WeakSet")},function(e,t,n){"use strict";n(149)("WeakSet")},function(e,t,n){"use strict";var r;function i(e){function n(){if(n.enabled){var e=n,i=+new Date,a=i-(r||i);e.diff=a,e.prev=r,e.curr=i,r=i;for(var o=new Array(arguments.length),s=0;s0)?c:-c])?t[0]++:t=u[c]=[1,0]:t&&(t[1]+=Number(n))}});var l,c,f=function(e){var t=0,n=0,r=0;for(var i in e){var a=e[i],o=a[0],s=a[1];(o>n||o===n&&s>r)&&(n=o,r=s,t=Number(i))}return t}(u);return f?o>=a?(l="space",c=r(" ",f)):(l="tab",c=r("\t",f)):(l=null,c=""),{amount:f,type:l,indent:c}}},function(e,t){"use strict";var n=/[|\\{}()[\]^$+*?.]/g;e.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(n,"\\$&")}},function(e,t){"use strict";!function(){function t(e){if(null==e)return!1;switch(e.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}function n(e){switch(e.type){case"IfStatement":return null!=e.alternate?e.alternate:e.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return e.body}return null}e.exports={isExpression:function(e){if(null==e)return!1;switch(e.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1},isStatement:t,isIterationStatement:function(e){if(null==e)return!1;switch(e.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1},isSourceElement:function(e){return t(e)||null!=e&&"FunctionDeclaration"===e.type},isProblematicIfStatement:function(e){var t;if("IfStatement"!==e.type)return!1;if(null==e.alternate)return!1;t=e.consequent;do{if("IfStatement"===t.type&&null==t.alternate)return!0;t=n(t)}while(t);return!1},trailingStatement:n}}()},function(e,t,n){"use strict";!function(){var t=n(240);function r(e,t){return!(!t&&"yield"===e)&&i(e,t)}function i(e,t){if(t&&function(e){switch(e){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}(e))return!0;switch(e.length){case 2:return"if"===e||"in"===e||"do"===e;case 3:return"var"===e||"for"===e||"new"===e||"try"===e;case 4:return"this"===e||"else"===e||"case"===e||"void"===e||"with"===e||"enum"===e;case 5:return"while"===e||"break"===e||"catch"===e||"throw"===e||"const"===e||"yield"===e||"class"===e||"super"===e;case 6:return"return"===e||"typeof"===e||"delete"===e||"switch"===e||"export"===e||"import"===e;case 7:return"default"===e||"finally"===e||"extends"===e;case 8:return"function"===e||"continue"===e||"debugger"===e;case 10:return"instanceof"===e;default:return!1}}function a(e,t){return"null"===e||"true"===e||"false"===e||r(e,t)}function o(e,t){return"null"===e||"true"===e||"false"===e||i(e,t)}function s(e){var n,r,i;if(0===e.length)return!1;if(i=e.charCodeAt(0),!t.isIdentifierStartES5(i))return!1;for(n=1,r=e.length;n=r)return!1;if(!(56320<=(a=e.charCodeAt(n))&&a<=57343))return!1;i=1024*(i-55296)+(a-56320)+65536}if(!o(i))return!1;o=t.isIdentifierPartES6}return!0}e.exports={isKeywordES5:r,isKeywordES6:i,isReservedWordES5:a,isReservedWordES6:o,isRestrictedWord:function(e){return"eval"===e||"arguments"===e},isIdentifierNameES5:s,isIdentifierNameES6:u,isIdentifierES5:function(e,t){return s(e)&&!a(e,t)},isIdentifierES6:function(e,t){return u(e)&&!o(e,t)}}}()},function(e,t,n){"use strict";e.exports=n(630)},function(e,t,n){"use strict";var r=n(180),i=new RegExp(r().source);e.exports=i.test.bind(i)},function(e,t){"use strict";t.read=function(e,t,n,r,i){var a,o,s=8*i-r-1,u=(1<>1,c=-7,f=n?i-1:0,d=n?-1:1,p=e[t+f];for(f+=d,a=p&(1<<-c)-1,p>>=-c,c+=s;c>0;a=256*a+e[t+f],f+=d,c-=8);for(o=a&(1<<-c)-1,a>>=-c,c+=r;c>0;o=256*o+e[t+f],f+=d,c-=8);if(0===a)a=1-l;else{if(a===u)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,r),a-=l}return(p?-1:1)*o*Math.pow(2,a-r)},t.write=function(e,t,n,r,i,a){var o,s,u,l=8*a-i-1,c=(1<>1,d=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:a-1,h=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=c):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),(t+=o+f>=1?d/u:d*Math.pow(2,1-f))*u>=2&&(o++,u/=2),o+f>=c?(s=0,o=c):o+f>=1?(s=(t*u-1)*Math.pow(2,i),o+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;e[n+p]=255&s,p+=h,s/=256,i-=8);for(o=o<0;e[n+p]=255&o,p+=h,o/=256,l-=8);e[n+p-h]|=128*m}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,i,a,o,s){if(!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,i,a,o,s],c=0;(u=new Error(t.replace(/%s/g,function(){return l[c++]}))).name="Invariant Violation"}throw u.framesToPop=1,u}}},function(e,t,n){"use strict";var r=n(603);e.exports=Number.isFinite||function(e){return!("number"!=typeof e||r(e)||e===1/0||e===-1/0)}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=/((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyu]{1,5}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g,t.matchToToken=function(e){var t={type:"invalid",value:e[0]};return e[1]?(t.type="string",t.closed=!(!e[3]&&!e[4])):e[5]?t.type="comment":e[6]?(t.type="comment",t.closed=!!e[7]):e[8]?t.type="regex":e[9]?t.type="number":e[10]?t.type="name":e[11]?t.type="punctuator":e[12]&&(t.type="whitespace"),t}},function(e,t,n){var r;(function(e,i){"use strict";var a="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}; -/*! https://mths.be/jsesc v1.3.0 by @mathias */!function(o){var s="object"==a(t)&&t,u="object"==a(e)&&e&&e.exports==s&&e,l="object"==(void 0===i?"undefined":a(i))&&i;l.global!==l&&l.window!==l||(o=l);var c={},f=c.hasOwnProperty,d=function(e,t){var n;for(n in e)f.call(e,n)&&t(n,e[n])},p=c.toString,h={'"':'\\"',"'":"\\'","\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t"},m=/["'\\\b\f\n\r\t]/,y=/[0-9]/,v=/[ !#-&\(-\[\]-~]/,g=function e(t,n){var r,i,a={escapeEverything:!1,escapeEtago:!1,quotes:"single",wrap:!1,es6:!1,json:!1,compact:!0,lowercaseHex:!1,numbers:"decimal",indent:"\t",__indent__:"",__inline1__:!1,__inline2__:!1},o=n&&n.json;o&&(a.quotes="double",a.wrap=!0),r=a,"single"!=(n=(i=n)?(d(i,function(e,t){r[e]=t}),r):r).quotes&&"double"!=n.quotes&&(n.quotes="single");var s,u,l="double"==n.quotes?'"':"'",c=n.compact,f=n.indent,g=n.lowercaseHex,b="",_=n.__inline1__,x=n.__inline2__,w=c?"":"\n",k=!0,M="binary"==n.numbers,E="octal"==n.numbers,S="decimal"==n.numbers,T="hexadecimal"==n.numbers;if(o&&t&&("function"==typeof(u=t.toJSON)||"[object Function]"==p.call(u))&&(t=t.toJSON()),!function(e){return"string"==typeof e||"[object String]"==p.call(e)}(t)){if(function(e){return"[object Map]"==p.call(e)}(t))return 0==t.size?"new Map()":(c||(n.__inline1__=!0),"new Map("+e(Array.from(t),n)+")");if(function(e){return"[object Set]"==p.call(e)}(t))return 0==t.size?"new Set()":"new Set("+e(Array.from(t),n)+")";if(function(e){return"[object Array]"==p.call(e)}(t))return s=[],n.wrap=!0,_?(n.__inline1__=!1,n.__inline2__=!0):(b=n.__indent__,f+=b,n.__indent__=f),function(e,t){for(var n=e.length,r=-1;++r=55296&&A<=56319&&P>O+1&&(L=C.charCodeAt(O+1))>=56320&&L<=57343){var Y=(1024*(A-55296)+L-56320+65536).toString(16);g||(Y=Y.toUpperCase()),s+="\\u{"+Y+"}",O++}else{if(!n.escapeEverything){if(v.test(j)){s+=j;continue}if('"'==j){s+=l==j?'\\"':j;continue}if("'"==j){s+=l==j?"\\'":j;continue}}if("\0"!=j||o||y.test(C.charAt(O+1)))if(m.test(j))s+=h[j];else{Y=j.charCodeAt(0).toString(16);g||(Y=Y.toUpperCase());var F=Y.length>2||o,N="\\"+(F?"u":"x")+("0000"+Y).slice(F?-4:-2);s+=N}else s+="\\0"}}return n.wrap&&(s=l+s+l),n.escapeEtago?s.replace(/<\/(script|style)/gi,"<\\/$1"):s};g.version="1.3.0","object"==a(n(49))&&n(49)?void 0===(r=function(){return g}.call(t,n,t,e))||(e.exports=r):s&&!s.nodeType?u?u.exports=g:s.jsesc=g:o.jsesc=g}(void 0)}).call(t,n(39)(e),function(){return this}())},function(e,t,n){"use strict";var r,i,a,o,s,u,l,c,f,d,p,h,m,y,v,g,b,_,x,w,k="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},M="object"===k(t)?t:{};M.parse=(l={"'":"'",'"':'"',"\\":"\\","/":"/","\n":"",b:"\b",f:"\f",n:"\n",r:"\r",t:"\t"},c=[" ","\t","\r","\n","\v","\f"," ","\ufeff"],f=function(e){return""===e?"EOF":"'"+e+"'"},d=function(e){var t=new SyntaxError;throw t.message=e+" at line "+i+" column "+a+" of the JSON5 data. Still to read: "+JSON.stringify(s.substring(r-1,r+19)),t.at=r,t.lineNumber=i,t.columnNumber=a,t},p=function(e){return e&&e!==o&&d("Expected "+f(e)+" instead of "+f(o)),o=s.charAt(r),r++,a++,("\n"===o||"\r"===o&&"\n"!==h())&&(i++,a=0),o},h=function(){return s.charAt(r)},m=function(){var e=o;for("_"!==o&&"$"!==o&&(o<"a"||o>"z")&&(o<"A"||o>"Z")&&d("Bad identifier as unquoted key");p()&&("_"===o||"$"===o||o>="a"&&o<="z"||o>="A"&&o<="Z"||o>="0"&&o<="9");)e+=o;return e},y=function(){var e,t="",n="",r=10;if("-"!==o&&"+"!==o||(t=o,p(o)),"I"===o)return e=_(),("number"!=typeof e||isNaN(e))&&d("Unexpected word for number"),"-"===t?-e:e;if("N"===o)return e=_(),isNaN(e)||d("expected word to be NaN"),e;switch("0"===o&&(n+=o,p(),"x"===o||"X"===o?(n+=o,p(),r=16):o>="0"&&o<="9"&&d("Octal literal")),r){case 10:for(;o>="0"&&o<="9";)n+=o,p();if("."===o)for(n+=".";p()&&o>="0"&&o<="9";)n+=o;if("e"===o||"E"===o)for(n+=o,p(),"-"!==o&&"+"!==o||(n+=o,p());o>="0"&&o<="9";)n+=o,p();break;case 16:for(;o>="0"&&o<="9"||o>="A"&&o<="F"||o>="a"&&o<="f";)n+=o,p()}if(e="-"===t?-n:+n,isFinite(e))return e;d("Bad number")},v=function(){var e,t,n,r,i="";if('"'===o||"'"===o)for(n=o;p();){if(o===n)return p(),i;if("\\"===o)if(p(),"u"===o){for(r=0,t=0;t<4&&(e=parseInt(p(),16),isFinite(e));t+=1)r=16*r+e;i+=String.fromCharCode(r)}else if("\r"===o)"\n"===h()&&p();else{if("string"!=typeof l[o])break;i+=l[o]}else{if("\n"===o)break;i+=o}}d("Bad string")},g=function(){"/"!==o&&d("Not a comment"),p("/"),"/"===o?function(){"/"!==o&&d("Not an inline comment");do{if(p(),"\n"===o||"\r"===o)return void p()}while(o)}():"*"===o?function(){"*"!==o&&d("Not a block comment");do{for(p();"*"===o;)if(p("*"),"/"===o)return void p("/")}while(o);d("Unterminated block comment")}():d("Unrecognized comment")},b=function(){for(;o;)if("/"===o)g();else{if(!(c.indexOf(o)>=0))return;p()}},_=function(){switch(o){case"t":return p("t"),p("r"),p("u"),p("e"),!0;case"f":return p("f"),p("a"),p("l"),p("s"),p("e"),!1;case"n":return p("n"),p("u"),p("l"),p("l"),null;case"I":return p("I"),p("n"),p("f"),p("i"),p("n"),p("i"),p("t"),p("y"),1/0;case"N":return p("N"),p("a"),p("N"),NaN}d("Unexpected "+f(o))},x=function(){var e=[];if("["===o)for(p("["),b();o;){if("]"===o)return p("]"),e;if(","===o?d("Missing array element"):e.push(u()),b(),","!==o)return p("]"),e;p(","),b()}d("Bad array")},w=function(){var e,t={};if("{"===o)for(p("{"),b();o;){if("}"===o)return p("}"),t;if(e='"'===o||"'"===o?v():m(),b(),p(":"),t[e]=u(),b(),","!==o)return p("}"),t;p(","),b()}d("Bad object")},u=function(){switch(b(),o){case"{":return w();case"[":return x();case'"':case"'":return v();case"-":case"+":case".":return y();default:return o>="0"&&o<="9"?y():_()}},function(e,t){var n;return s=String(e),r=0,i=1,a=1,o=" ",n=u(),b(),o&&d("Syntax error"),"function"==typeof t?function e(n,r){var i,a,o=n[r];if(o&&"object"===(void 0===o?"undefined":k(o)))for(i in o)Object.prototype.hasOwnProperty.call(o,i)&&(void 0!==(a=e(o,i))?o[i]=a:delete o[i]);return t.call(n,r,o)}({"":n},""):n}),M.stringify=function(e,t,n){if(t&&"function"!=typeof t&&!o(t))throw new Error("Replacer must be a function or an array");var r=function(e,n,r){var i=e[n];return i&&i.toJSON&&"function"==typeof i.toJSON&&(i=i.toJSON()),"function"==typeof t?t.call(e,n,i):t?r||o(e)||t.indexOf(n)>=0?i:void 0:i};function i(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||"_"===e||"$"===e}function a(e){if("string"!=typeof e)return!1;if(!((t=e[0])>="a"&&t<="z"||t>="A"&&t<="Z"||"_"===t||"$"===t))return!1;for(var t,n=1,r=e.length;n10&&(e=e.substring(0,10));for(var r=n?"":"\n",i=0;i=0&&(s=c(" ",n,!0)));var f=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,d={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function p(e){return f.lastIndex=0,f.test(e)?'"'+e.replace(f,function(e){var t=d[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+e+'"'}var h={"":e};return void 0===e?r(h,"",!0):function e(t,n,i){var f,d,h,m=r(t,n,i);switch(m&&(h=m,"[object Date]"!==Object.prototype.toString.call(h))&&(m=m.valueOf()),void 0===m?"undefined":k(m)){case"boolean":return m.toString();case"number":return isNaN(m)||!isFinite(m)?"null":m.toString();case"string":return p(m.toString());case"object":if(null===m)return"null";if(o(m)){l(m),f="[",u.push(m);for(var y=0;ya?s>a?a+1:s:s>o?o+1:s;return a}},function(e,t,n){"use strict";var r=n(38)(n(17),"DataView");e.exports=r},function(e,t,n){"use strict";var r=n(536),i=n(537),a=n(538),o=n(539),s=n(540);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1}},function(e,t){"use strict";e.exports=function(e,t,n){for(var r=-1,i=null==e?0:e.length;++r=t?e:t)),e}},function(e,t,n){"use strict";var r=n(18),i=Object.create,a=function(){function e(){}return function(t){if(!r(t))return{};if(i)return i(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=a},function(e,t,n){"use strict";var r=n(489),i=n(526)(r);e.exports=i},function(e,t,n){"use strict";var r=n(161),i=n(543);e.exports=function e(t,n,a,o,s){var u=-1,l=t.length;for(a||(a=i),s||(s=[]);++u0&&a(c)?n>1?e(c,n-1,a,o,s):r(s,c):o||(s[s.length]=c)}return s}},function(e,t,n){"use strict";var r=n(248),i=n(32);e.exports=function(e,t){return e&&r(e,t,i)}},function(e,t){"use strict";var n=Object.prototype.hasOwnProperty;e.exports=function(e,t){return null!=e&&n.call(e,t)}},function(e,t){"use strict";e.exports=function(e,t){return null!=e&&t in Object(e)}},function(e,t){"use strict";e.exports=function(e,t,n,r){for(var i=n-1,a=e.length;++i-1;)p!==e&&u.call(p,h,1),u.call(e,h,1);return e}},function(e,t){"use strict";var n=9007199254740991,r=Math.floor;e.exports=function(e,t){var i="";if(!e||t<1||t>n)return i;do{t%2&&(i+=e),(t=r(t/2))&&(e+=e)}while(t);return i}},function(e,t,n){"use strict";var r=n(576),i=n(259),a=n(110),o=i?function(e,t){return i(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:a;e.exports=o},function(e,t){"use strict";e.exports=function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}},function(e,t){"use strict";e.exports=function(e,t){for(var n=-1,r=Array(e);++n=l){var y=t?null:s(e);if(y)return u(y);p=!1,f=o,m=new r}else m=t?[]:h;e:for(;++ct||o&&s&&l&&!u&&!c||i&&s&&l||!n&&l||!a)return 1;if(!i&&!o&&!c&&e=u?l:l*("desc"==n[i]?-1:1)}return e.index-t.index}},function(e,t,n){"use strict";var r=n(31),i=n(170);e.exports=function(e,t){return r(e,i(e),t)}},function(e,t,n){"use strict";var r=n(31),i=n(263);e.exports=function(e,t){return r(e,i(e),t)}},function(e,t,n){"use strict";var r=n(17)["__core-js_shared__"];e.exports=r},function(e,t,n){"use strict";var r=n(24);e.exports=function(e,t){return function(n,i){if(null==n)return n;if(!r(n))return e(n,i);for(var a=n.length,o=t?a:-1,s=Object(n);(t?o--:++o-1}},function(e,t,n){"use strict";var r=n(100);e.exports=function(e,t){var n=this.__data__,i=r(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this}},function(e,t,n){"use strict";var r=n(473),i=n(98),a=n(159);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(a||i),string:new r}}},function(e,t,n){"use strict";var r=n(104);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},function(e,t,n){"use strict";var r=n(104);e.exports=function(e){return r(this,e).get(e)}},function(e,t,n){"use strict";var r=n(104);e.exports=function(e){return r(this,e).has(e)}},function(e,t,n){"use strict";var r=n(104);e.exports=function(e,t){var n=r(this,e),i=n.size;return n.set(e,t),this.size+=n.size==i?0:1,this}},function(e,t,n){"use strict";var r=n(589),i=500;e.exports=function(e){var t=r(e,function(e){return n.size===i&&n.clear(),e}),n=t.cache;return t}},function(e,t,n){"use strict";var r=n(271)(Object.keys,Object);e.exports=r},function(e,t){"use strict";e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},function(e,t){"use strict";var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},function(e,t,n){"use strict";var r=n(244),i=Math.max;e.exports=function(e,t,n){return t=i(void 0===t?e.length-1:t,0),function(){for(var a=arguments,o=-1,s=i(a.length-t,0),u=Array(s);++o0){if(++t>=n)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},function(e,t,n){"use strict";var r=n(98);e.exports=function(){this.__data__=new r,this.size=0}},function(e,t){"use strict";e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},function(e,t){"use strict";e.exports=function(e){return this.__data__.get(e)}},function(e,t){"use strict";e.exports=function(e){return this.__data__.has(e)}},function(e,t,n){"use strict";var r=n(98),i=n(159),a=n(160),o=200;e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var s=n.__data__;if(!i||s.length1&&o(e,t[0],t[1])?t=[]:n>2&&o(t[0],t[1],t[2])&&(t=[t[0]]),i(e,r(t,1),[])});e.exports=s},function(e,t,n){"use strict";var r=n(485),i=n(253),a=n(48),o=n(114);e.exports=function(e,t,n){return e=o(e),n=null==n?0:r(a(n),0,e.length),t=i(t),e.slice(n,n+t.length)==t}},function(e,t){"use strict";e.exports=function(){return!1}},function(e,t,n){"use strict";var r=n(598),i=1/0,a=1.7976931348623157e308;e.exports=function(e){return e?(e=r(e))===i||e===-i?(e<0?-1:1)*a:e==e?e:0:0===e?e:0}},function(e,t,n){"use strict";var r=n(18),i=n(62),a=NaN,o=/^\s+|\s+$/g,s=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return a;if(r(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=r(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(o,"");var n=u.test(e);return n||l.test(e)?c(e.slice(2),n?2:8):s.test(e)?a:+e}},function(e,t,n){"use strict";var r=n(31),i=n(47);e.exports=function(e){return r(e,i(e))}},function(e,t,n){"use strict";var r=n(514);e.exports=function(e){return e&&e.length?r(e):[]}},function(e,t,n){"use strict";e.exports=h,h.Minimatch=m;var r={sep:"/"};try{r=n(19)}catch(e){}var i=h.GLOBSTAR=m.GLOBSTAR={},a=n(398),o={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},s="[^/]",u=s+"*?",l="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",c="(?:(?!(?:\\/|^)\\.).)*?",f="().*{}+?[]^$\\!".split("").reduce(function(e,t){return e[t]=!0,e},{});var d=/\/+/;function p(e,t){e=e||{},t=t||{};var n={};return Object.keys(t).forEach(function(e){n[e]=t[e]}),Object.keys(e).forEach(function(t){n[t]=e[t]}),n}function h(e,t,n){if("string"!=typeof t)throw new TypeError("glob pattern string required");return n||(n={}),!(!n.nocomment&&"#"===t.charAt(0))&&(""===t.trim()?""===e:new m(t,n).match(e))}function m(e,t){if(!(this instanceof m))return new m(e,t);if("string"!=typeof e)throw new TypeError("glob pattern string required");t||(t={}),e=e.trim(),"/"!==r.sep&&(e=e.split(r.sep).join("/")),this.options=t,this.set=[],this.pattern=e,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.make()}function y(e,t){if(t||(t=this instanceof m?this.options:{}),void 0===(e=void 0===e?this.pattern:e))throw new TypeError("undefined pattern");return t.nobrace||!e.match(/\{.*\}/)?[e]:a(e)}h.filter=function(e,t){return t=t||{},function(n,r,i){return h(n,e,t)}},h.defaults=function(e){if(!e||!Object.keys(e).length)return h;var t=h,n=function(n,r,i){return t.minimatch(n,r,p(e,i))};return n.Minimatch=function(n,r){return new t.Minimatch(n,p(e,r))},n},m.defaults=function(e){return e&&Object.keys(e).length?h.defaults(e).Minimatch:m},m.prototype.debug=function(){},m.prototype.make=function(){if(this._made)return;var e=this.pattern,t=this.options;if(!t.nocomment&&"#"===e.charAt(0))return void(this.comment=!0);if(!e)return void(this.empty=!0);this.parseNegate();var n=this.globSet=this.braceExpand();t.debug&&(this.debug=console.error);this.debug(this.pattern,n),n=this.globParts=n.map(function(e){return e.split(d)}),this.debug(this.pattern,n),n=n.map(function(e,t,n){return e.map(this.parse,this)},this),this.debug(this.pattern,n),n=n.filter(function(e){return-1===e.indexOf(!1)}),this.debug(this.pattern,n),this.set=n},m.prototype.parseNegate=function(){var e=this.pattern,t=!1,n=this.options,r=0;if(n.nonegate)return;for(var i=0,a=e.length;i65536)throw new TypeError("pattern is too long");var n=this.options;if(!n.noglobstar&&"**"===e)return i;if(""===e)return"";var r,a="",l=!!n.nocase,c=!1,d=[],p=[],h=!1,m=-1,y=-1,g="."===e.charAt(0)?"":n.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",b=this;function _(){if(r){switch(r){case"*":a+=u,l=!0;break;case"?":a+=s,l=!0;break;default:a+="\\"+r}b.debug("clearStateChar %j %j",r,a),r=!1}}for(var x,w=0,k=e.length;w-1;L--){var C=p[L],O=a.slice(0,C.reStart),P=a.slice(C.reStart,C.reEnd-8),j=a.slice(C.reEnd-8,C.reEnd),Y=a.slice(C.reEnd);j+=Y;var F=O.split("(").length-1,N=Y;for(w=0;w=0&&!(i=e[a]);a--);for(a=0;a>> no match, partial?",e,d,t,p),d!==s))}if("string"==typeof c?(l=r.nocase?f.toLowerCase()===c.toLowerCase():f===c,this.debug("string match",c,f,l)):(l=f.match(c),this.debug("pattern match",c,f,l)),!l)return!1}if(a===s&&o===u)return!0;if(a===s)return n;if(o===u)return a===s-1&&""===e[a];throw new Error("wtf?")}},function(e,t){"use strict";var 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},r=1e3,i=60*r,a=60*i,o=24*a,s=365.25*o;function u(e,t,n){if(!(e0)return function(e){if((e=String(e)).length>100)return;var t=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(!t)return;var n=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return n*s;case"days":case"day":case"d":return n*o;case"hours":case"hour":case"hrs":case"hr":case"h":return n*a;case"minutes":case"minute":case"mins":case"min":case"m":return n*i;case"seconds":case"second":case"secs":case"sec":case"s":return n*r;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}(e);if("number"===c&&!1===isNaN(e))return t.long?u(l=e,o,"day")||u(l,a,"hour")||u(l,i,"minute")||u(l,r,"second")||l+" ms":function(e){if(e>=o)return Math.round(e/o)+"d";if(e>=a)return Math.round(e/a)+"h";if(e>=i)return Math.round(e/i)+"m";if(e>=r)return Math.round(e/r)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},function(e,t){"use strict";e.exports=Number.isNaN||function(e){return e!=e}},function(e,t,n){(function(t){"use strict";function n(e){return"/"===e.charAt(0)}function r(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/.exec(e),n=t[1]||"",r=Boolean(n&&":"!==n.charAt(1));return Boolean(t[2]||r)}e.exports="win32"===t.platform?r:n,e.exports.posix=n,e.exports.win32=r}).call(t,n(8))},function(e,t,n){"use strict";var r,i=n(14),a=(r=i)&&r.__esModule?r:{default:r},o=u(n(1)),s=u(n(116));function u(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}var l=Object.prototype.hasOwnProperty;t.hoist=function(e){o.assertFunction(e.node);var t={};function n(e,n){o.assertVariableDeclaration(e);var r=[];return e.declarations.forEach(function(e){t[e.id.name]=o.identifier(e.id.name),e.init?r.push(o.assignmentExpression("=",e.id,e.init)):n&&r.push(e.id)}),0===r.length?null:1===r.length?r[0]:o.sequenceExpression(r)}e.get("body").traverse({VariableDeclaration:{exit:function(e){var t=n(e.node,!1);null===t?e.remove():s.replaceWithOrRemove(e,o.expressionStatement(t)),e.skip()}},ForStatement:function(e){var t=e.node.init;o.isVariableDeclaration(t)&&s.replaceWithOrRemove(e.get("init"),n(t,!1))},ForXStatement:function(e){var t=e.get("left");t.isVariableDeclaration()&&s.replaceWithOrRemove(t,n(t.node,!0))},FunctionDeclaration:function(e){var n=e.node;t[n.id.name]=n.id;var r=o.expressionStatement(o.assignmentExpression("=",n.id,o.functionExpression(n.id,n.params,n.body,n.generator,n.expression)));e.parentPath.isBlockStatement()?(e.parentPath.unshiftContainer("body",r),e.remove()):s.replaceWithOrRemove(e,r),e.skip()},FunctionExpression:function(e){e.skip()}});var r={};e.get("params").forEach(function(e){var t=e.node;o.isIdentifier(t)&&(r[t.name]=t)});var i=[];return(0,a.default)(t).forEach(function(e){l.call(r,e)||i.push(o.variableDeclarator(t[e],null))}),0===i.length?null:o.variableDeclaration("var",i)}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(){return n(610)}},function(e,t,n){"use strict";var r,i=n(64),a=(r=i)&&r.__esModule?r:{default:r},o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1)),s=n(117);function u(){a.default.ok(this instanceof u)}function l(e){u.call(this),o.assertLiteral(e),this.returnLoc=e}function c(e,t,n){u.call(this),o.assertLiteral(e),o.assertLiteral(t),n?o.assertIdentifier(n):n=null,this.breakLoc=e,this.continueLoc=t,this.label=n}function f(e){u.call(this),o.assertLiteral(e),this.breakLoc=e}function d(e,t,n){u.call(this),o.assertLiteral(e),t?a.default.ok(t instanceof p):t=null,n?a.default.ok(n instanceof h):n=null,a.default.ok(t||n),this.firstLoc=e,this.catchEntry=t,this.finallyEntry=n}function p(e,t){u.call(this),o.assertLiteral(e),o.assertIdentifier(t),this.firstLoc=e,this.paramId=t}function h(e,t){u.call(this),o.assertLiteral(e),o.assertLiteral(t),this.firstLoc=e,this.afterLoc=t}function m(e,t){u.call(this),o.assertLiteral(e),o.assertIdentifier(t),this.breakLoc=e,this.label=t}function y(e){a.default.ok(this instanceof y);var t=n(283).Emitter;a.default.ok(e instanceof t),this.emitter=e,this.entryStack=[new l(e.finalLoc)]}(0,s.inherits)(l,u),t.FunctionEntry=l,(0,s.inherits)(c,u),t.LoopEntry=c,(0,s.inherits)(f,u),t.SwitchEntry=f,(0,s.inherits)(d,u),t.TryEntry=d,(0,s.inherits)(p,u),t.CatchEntry=p,(0,s.inherits)(h,u),t.FinallyEntry=h,(0,s.inherits)(m,u),t.LabeledEntry=m;var v=y.prototype;t.LeapManager=y,v.withEntry=function(e,t){a.default.ok(e instanceof u),this.entryStack.push(e);try{t.call(this.emitter)}finally{var n=this.entryStack.pop();a.default.strictEqual(n,e)}},v._findLeapLocation=function(e,t){for(var n=this.entryStack.length-1;n>=0;--n){var r=this.entryStack[n],i=r[e];if(i)if(t){if(r.label&&r.label.name===t.name)return i}else if(!(r instanceof m))return i}return null},v.getBreakLoc=function(e){return this._findLeapLocation("breakLoc",e)},v.getContinueLoc=function(e){return this._findLeapLocation("continueLoc",e)}},function(e,t,n){"use strict";var r,i=n(64),a=(r=i)&&r.__esModule?r:{default:r},o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));var s=n(281).makeAccessor(),u=Object.prototype.hasOwnProperty;function l(e,t){function n(e){o.assertNode(e);var t=!1;function n(e){return t||(Array.isArray(e)?e.some(n):o.isNode(e)&&(a.default.strictEqual(t,!1),t=r(e))),t}var i=o.VISITOR_KEYS[e.type];if(i)for(var s=0;s0&&(m.node.body=v);var g=function(e){var t=e.node;i.assertFunction(t),t.id||(t.id=e.scope.parent.generateUidIdentifier("callee"));if(t.generator&&i.isFunctionDeclaration(t))return function(e){var t=e.node;i.assertIdentifier(t.id);var n=e.findParent(function(e){return e.isProgram()||e.isBlockStatement()});if(!n)return t.id;var a=n.node;r.default.ok(Array.isArray(a.body));var o=f(a);o.decl||(o.decl=i.variableDeclaration("var",[]),n.unshiftContainer("body",o.decl),o.declPath=n.get("body.0"));r.default.strictEqual(o.declPath.node,o.decl);var s=n.scope.generateUidIdentifier("marked"),l=i.callExpression(u.runtimeProperty("mark"),[t.id]),c=o.decl.declarations.push(i.variableDeclarator(s,l))-1,d=o.declPath.get("declarations."+c+".init");return r.default.strictEqual(d.node,l),d.addComment("leading","#__PURE__"),s}(e);return t.id}(e);i.assertIdentifier(n.id);var b=i.identifier(n.id.name+"$"),_=(0,a.hoist)(e);if(function(e,t){var n={didRenameArguments:!1,argsId:t};return e.traverse(d,n),n.didRenameArguments}(e,c)){_=_||i.variableDeclaration("var",[]);var x=i.identifier("arguments");x._shadowedFunctionLiteral=e,_.declarations.push(i.variableDeclarator(c,x))}var w=new o.Emitter(l);w.explode(e.get("body")),_&&_.declarations.length>0&&y.push(_);var k=[w.getContextFunction(b),n.generator?g:i.nullLiteral(),i.thisExpression()],M=w.getTryLocsList();M&&k.push(M);var E=i.callExpression(u.runtimeProperty(n.async?"async":"wrap"),k);y.push(i.returnStatement(E)),n.body=i.blockStatement(y);var S=m.node.directives;S&&(n.body.directives=S);var T=n.generator;T&&(n.generator=!1),n.async&&(n.async=!1),T&&i.isExpression(n)&&(u.replaceWithOrRemove(e,i.callExpression(u.runtimeProperty("mark"),[n])),e.addComment("leading","#__PURE__")),e.requeue()}}};var f=n(281).makeAccessor();var d={"FunctionExpression|FunctionDeclaration":function(e){e.skip()},Identifier:function(e,t){"arguments"===e.node.name&&u.isReference(e)&&(u.replaceWithOrRemove(e,t.argsId),t.didRenameArguments=!0)}},p={MetaProperty:function(e){var t=e.node;"function"===t.meta.name&&"sent"===t.property.name&&u.replaceWithOrRemove(e,i.memberExpression(this.context,i.identifier("_sent")))}},h={Function:function(e){e.skip()},AwaitExpression:function(e){var t=e.node.argument;u.replaceWithOrRemove(e,i.yieldExpression(i.callExpression(u.runtimeProperty("awrap"),[t]),!1))}}},function(e,t,n){"use strict";var r=n(282);t.REGULAR={d:r().addRange(48,57),D:r().addRange(0,47).addRange(58,65535),s:r(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233),S:r().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,65535),w:r(95).addRange(48,57).addRange(65,90).addRange(97,122),W:r(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,65535)},t.UNICODE={d:r().addRange(48,57),D:r().addRange(0,47).addRange(58,1114111),s:r(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233),S:r().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,1114111),w:r(95).addRange(48,57).addRange(65,90).addRange(97,122),W:r(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,1114111)},t.UNICODE_IGNORE_CASE={d:r().addRange(48,57),D:r().addRange(0,47).addRange(58,1114111),s:r(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233),S:r().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,1114111),w:r(95,383,8490).addRange(48,57).addRange(65,90).addRange(97,122),W:r(75,83,96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,1114111)}},function(e,t,n){"use strict";var r=n(613).generate,i=n(614).parse,a=n(282),o=n(631),s=n(611);function u(e){return g?v?s.UNICODE_IGNORE_CASE[e]:s.UNICODE[e]:s.REGULAR[e]}var l={}.hasOwnProperty;var c=a().addRange(0,1114111),f=a().addRange(0,65535),d=c.clone().remove(10,13,8232,8233),p=d.clone().intersection(f);function h(e,t){for(var n in t)e[n]=t[n]}function m(e,t){if(t){var n=i(t,"");switch(n.type){case"characterClass":case"group":case"value":break;default:n=function(e,t){return{type:"group",behavior:"ignore",body:[e],raw:"(?:"+t+")"}}(n,t)}h(e,n)}}function y(e){return t=o,n=e,!!l.call(t,n)&&o[e];var t,n}a.prototype.iuAddRange=function(e,t){do{var n=y(e);n&&this.add(n)}while(++e<=t);return this};var v=!1,g=!1;function b(e){switch(e.type){case"dot":m(e,(g?d:p).toString());break;case"characterClass":e=function(e){var t=a();return e.body.forEach(function(e){switch(e.type){case"value":if(t.add(e.codePoint),v&&g){var n=y(e.codePoint);n&&t.add(n)}break;case"characterClassRange":var r=e.min.codePoint,i=e.max.codePoint;t.addRange(r,i),v&&g&&t.iuAddRange(r,i);break;case"characterClassEscape":t.add(u(e.value));break;default:throw Error("Unknown term type: "+e.type)}}),e.negative&&(t=(g?c:f).clone().remove(t)),m(e,t.toString()),e}(e);break;case"characterClassEscape":m(e,u(e.value).toString());break;case"alternative":case"disjunction":case"group":case"quantifier":e.body=e.body.map(b);break;case"value":var t=e.codePoint,n=a(t);if(v&&g){var r=y(t);r&&n.add(r)}m(e,n.toString());break;case"anchor":case"empty":case"group":case"reference":break;default:throw Error("Unknown term type: "+e.type)}return e}e.exports=function(e,t){var n=i(e,t);return v=!!t&&t.indexOf("i")>-1,g=!!t&&t.indexOf("u")>-1,h(n,b(n)),r(n)}},function(e,t,n){var r;(function(e,i){"use strict";var a="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}; -/*! - * RegJSGen - * Copyright 2014 Benjamin Tan - * Available under MIT license - */(function(){var o={function:!0,object:!0},s=o["undefined"==typeof window?"undefined":a(window)]&&window||this,u=o[a(t)]&&t,l=o[a(e)]&&e&&!e.nodeType&&e,c=u&&l&&"object"==(void 0===i?"undefined":a(i))&&i;!c||c.global!==c&&c.window!==c&&c.self!==c||(s=c) -/*! Based on https://mths.be/fromcodepoint v0.2.0 by @mathias */;var f=String.fromCharCode,d=Math.floor;function p(){var e,t,n=[],r=-1,i=arguments.length;if(!i)return"";for(var a="";++r1114111||d(o)!=o)throw RangeError("Invalid code point: "+o);o<=65535?n.push(o):(e=55296+((o-=65536)>>10),t=o%1024+56320,n.push(e,t)),(r+1==i||n.length>16384)&&(a+=f.apply(null,n),n.length=0)}return a}function h(e,t){if(-1==t.indexOf("|")){if(e==t)return;throw Error("Invalid node type: "+e)}if(!(t=h.hasOwnProperty(t)?h[t]:h[t]=RegExp("^(?:"+t+")$")).test(e))throw Error("Invalid node type: "+e)}function m(e){var t=e.type;if(m.hasOwnProperty(t)&&"function"==typeof m[t])return m[t](e);throw Error("Invalid node type: "+t)}function y(e){return h(e.type,"anchor|characterClassEscape|characterClassRange|dot|value"),m(e)}function v(e){return h(e.type,"anchor|characterClass|characterClassEscape|empty|group|quantifier|reference|value"),m(e)}m.alternative=function(e){h(e.type,"alternative");var t=e.body,n=t?t.length:0;if(1==n)return v(t[0]);for(var r=-1,i="";++r=55296&&r<=56319&&(t=m().charCodeAt(0))>=56320&&t<=57343?a("symbol",1024*(r-55296)+t-56320+65536,++j-2,j):a("symbol",r,j-1,j)}function u(e,t,r,i){return null==i&&(r=j-1,i=j),n({type:"quantifier",min:e,max:t,greedy:!0,body:null,range:[r,i]})}function l(e,t,r,i){return n({type:"characterClass",body:e,negative:t,range:[r,i]})}function c(e,t,r,i){return e.codePoint>t.codePoint&&A("invalid range in character class",e.raw+"-"+t.raw,r,i),n({type:"characterClassRange",min:e,max:t,range:[r,i]})}function f(e){return"alternative"===e.type?e.body:[e]}function d(t){t=t||1;var n=e.substring(j,j+t);return j+=t||1,n}function p(e){h(e)||A("character",e)}function h(t){if(e.indexOf(t,j)===j)return d(t.length)}function m(){return e[j]}function y(t){return e.indexOf(t,j)===j}function v(t){return e[j+1]===t}function g(t){var n=e.substring(j).match(t);return n&&(n.range=[],n.range[0]=j,d(n[0].length),n.range[1]=j),n}function b(){var e=[],t=j;for(e.push(_());h("|");)e.push(_());return 1===e.length?e[0]:function(e,t,r){return n({type:"disjunction",body:e,range:[t,r]})}(e,t,j)}function _(){for(var e,t=[],r=j;e=x();)t.push(e);return 1===t.length?t[0]:function(e,t,r){return n({type:"alternative",body:e,range:[t,r]})}(t,r,j)}function x(){if(j>=e.length||y("|")||y(")"))return null;var t=h("^")?i("start",1):h("$")?i("end",1):h("\\b")?i("boundary",2):h("\\B")?i("not-boundary",2):w("(?=","lookahead","(?!","negativeLookahead");if(t)return t;var a,o=(a=g(/^[^^$\\.*+?(){[|]/))?s(a):h(".")?n({type:"dot",range:[j-1,j]}):h("\\")?((a=E())||A("atomEscape"),a):(a=function(){var e,t=j;return(e=g(/^\[\^/))?(e=S(),p("]"),l(e,!0,t,j)):h("[")?(e=S(),p("]"),l(e,!1,t,j)):null}())?a:w("(?:","ignore","(","normal");o||A("Expected atom");var c=function(){var e,t,n,r,i=j;return h("*")?t=u(0):h("+")?t=u(1):h("?")?t=u(0,1):(e=g(/^\{([0-9]+)\}/))?(n=parseInt(e[1],10),t=u(n,n,e.range[0],e.range[1])):(e=g(/^\{([0-9]+),\}/))?(n=parseInt(e[1],10),t=u(n,void 0,e.range[0],e.range[1])):(e=g(/^\{([0-9]+),([0-9]+)\}/))&&(n=parseInt(e[1],10),r=parseInt(e[2],10),n>r&&A("numbers out of order in {} quantifier","",i,j),t=u(n,r,e.range[0],e.range[1])),t&&h("?")&&(t.greedy=!1,t.range[1]+=1),t}()||!1;return c?(c.body=f(o),r(c,o.range[0]),c):o}function w(e,t,r,i){var a=null,o=j;if(h(e))a=t;else{if(!h(r))return!1;a=i}var s=b();s||A("Expected disjunction"),p(")");var u=function(e,t,r,i){return n({type:"group",behavior:e,body:t,range:[r,i]})}(a,f(s),o,j);return"normal"==a&&O&&C++,u}function k(e){var t,r;if(P&&"unicodeEscape"==e.kind&&(t=e.codePoint)>=55296&&t<=56319&&y("\\")&&v("u")){var i=j;j++;var a=M();"unicodeEscape"==a.kind&&(r=a.codePoint)>=56320&&r<=57343?(e.range[1]=a.range[1],e.codePoint=1024*(t-55296)+r-56320+65536,e.type="value",e.kind="unicodeCodePointEscape",n(e)):j=i}return e}function M(){return E(!0)}function E(e){var t,i=j;if(t=function(){var e,t,i;if(e=g(/^(?!0)\d+/)){t=e[0];var a=parseInt(e[0],10);return a<=C?(i=e[0],n({type:"reference",matchIndex:parseInt(i,10),range:[j-1-i.length,j]})):(L.push(a),d(-e[0].length),(e=g(/^[0-7]{1,3}/))?o("octal",parseInt(e[0],8),e[0],1):r(e=s(g(/^[89]/)),e.range[0]-1))}return(e=g(/^[0-7]{1,3}/))?(t=e[0],/^0{1,3}$/.test(t)?o("null",0,"0",t.length+1):o("octal",parseInt(t,8),t,1)):!!(e=g(/^[dDsSwW]/))&&n({type:"characterClassEscape",value:e[0],range:[j-2,j]})}())return t;if(e){if(h("b"))return o("singleEscape",8,"\\b");h("B")&&A("\\B not possible inside of CharacterClass","",i)}return t=function(){var e,t,n,r;if(e=g(/^[fnrtv]/)){var i=0;switch(e[0]){case"t":i=9;break;case"n":i=10;break;case"v":i=11;break;case"f":i=12;break;case"r":i=13}return o("singleEscape",i,"\\"+e[0])}return(e=g(/^c([a-zA-Z])/))?o("controlLetter",e[1].charCodeAt(0)%32,e[1],2):(e=g(/^x([0-9a-fA-F]{2})/))?o("hexadecimalEscape",parseInt(e[1],16),e[1],2):(e=g(/^u([0-9a-fA-F]{4})/))?k(o("unicodeEscape",parseInt(e[1],16),e[1],2)):P&&(e=g(/^u\{([0-9a-fA-F]+)\}/))?o("unicodeCodePointEscape",parseInt(e[1],16),e[1],4):(n=m(),r=new RegExp("[ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮ̀-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁ҃-҇Ҋ-ԯԱ-Ֆՙա-և֑-ׇֽֿׁׂׅׄא-תװ-ײؐ-ؚؠ-٩ٮ-ۓە-ۜ۟-۪ۨ-ۼۿܐ-݊ݍ-ޱ߀-ߵߺࠀ-࠭ࡀ-࡛ࢠ-ࢲࣤ-ॣ०-९ॱ-ঃঅ-ঌএঐও-নপ-রলশ-হ়-ৄেৈো-ৎৗড়ঢ়য়-ৣ০-ৱਁ-ਃਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹ਼ਾ-ੂੇੈੋ-੍ੑਖ਼-ੜਫ਼੦-ੵઁ-ઃઅ-ઍએ-ઑઓ-નપ-રલળવ-હ઼-ૅે-ૉો-્ૐૠ-ૣ૦-૯ଁ-ଃଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହ଼-ୄେୈୋ-୍ୖୗଡ଼ଢ଼ୟ-ୣ୦-୯ୱஂஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹா-ூெ-ைொ-்ௐௗ௦-௯ఀ-ఃఅ-ఌఎ-ఐఒ-నప-హఽ-ౄె-ైొ-్ౕౖౘౙౠ-ౣ౦-౯ಁ-ಃಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹ಼-ೄೆ-ೈೊ-್ೕೖೞೠ-ೣ೦-೯ೱೲഁ-ഃഅ-ഌഎ-ഐഒ-ഺഽ-ൄെ-ൈൊ-ൎൗൠ-ൣ൦-൯ൺ-ൿංඃඅ-ඖක-නඳ-රලව-ෆ්ා-ුූෘ-ෟ෦-෯ෲෳก-ฺเ-๎๐-๙ກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ູົ-ຽເ-ໄໆ່-ໍ໐-໙ໜ-ໟༀ༘༙༠-༩༹༵༷༾-ཇཉ-ཬཱ-྄྆-ྗྙ-ྼ࿆က-၉ၐ-ႝႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚ፝-፟ᎀ-ᎏᎠ-Ᏼᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-᜔ᜠ-᜴ᝀ-ᝓᝠ-ᝬᝮ-ᝰᝲᝳក-៓ៗៜ៝០-៩᠋-᠍᠐-᠙ᠠ-ᡷᢀ-ᢪᢰ-ᣵᤀ-ᤞᤠ-ᤫᤰ-᤻᥆-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉ᧐-᧙ᨀ-ᨛᨠ-ᩞ᩠-᩿᩼-᪉᪐-᪙ᪧ᪰-᪽ᬀ-ᭋ᭐-᭙᭫-᭳ᮀ-᯳ᰀ-᰷᱀-᱉ᱍ-ᱽ᳐-᳔᳒-ᳶ᳸᳹ᴀ-᷵᷼-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼ‌‍‿⁀⁔ⁱⁿₐ-ₜ⃐-⃥⃜⃡-⃰ℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯ⵿-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⷠ-ⷿⸯ々-〇〡-〯〱-〵〸-〼ぁ-ゖ゙゚ゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿌ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘫꙀ-꙯ꙴ-꙽ꙿ-ꚝꚟ-꛱ꜗ-ꜟꜢ-ꞈꞋ-ꞎꞐ-ꞭꞰꞱꟷ-ꠧꡀ-ꡳꢀ-꣄꣐-꣙꣠-ꣷꣻ꤀-꤭ꤰ-꥓ꥠ-ꥼꦀ-꧀ꧏ-꧙ꧠ-ꧾꨀ-ꨶꩀ-ꩍ꩐-꩙ꩠ-ꩶꩺ-ꫂꫛ-ꫝꫠ-ꫯꫲ-꫶ꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭟꭤꭥꯀ-ꯪ꯬꯭꯰-꯹가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻ︀-️︠-︭︳︴﹍-﹏ﹰ-ﹴﹶ-ﻼ0-9A-Z_a-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ]"),36===n||95===n||n>=65&&n<=90||n>=97&&n<=122||n>=48&&n<=57||92===n||n>=128&&r.test(String.fromCharCode(n))?h("‌")?o("identifier",8204,"‌"):h("‍")?o("identifier",8205,"‍"):null:o("identifier",(t=d()).charCodeAt(0),t,1))}()}function S(){var e,t;return y("]")?[]:((t=D())||A("classAtom"),(e=y("]")?[t]:T(t))||A("nonEmptyClassRanges"),e)}function T(e){var t,n,r;if(y("-")&&!v("]")){p("-"),(r=D())||A("classAtom"),n=j;var i=S();return i||A("classRanges"),t=e.range[0],"empty"===i.type?[c(e,r,t,n)]:[c(e,r,t,n)].concat(i)}return(r=function(){var e=D();return e||A("classAtom"),y("]")?e:T(e)}())||A("nonEmptyClassRangesNoDash"),[e].concat(r)}function D(){return h("-")?s("-"):(e=g(/^[^\\\]-]/))?s(e[0]):h("\\")?((e=M())||A("classEscape"),k(e)):void 0;var e}function A(t,n,r,i){r=null==r?j:r,i=null==i?r:i;var a=Math.max(0,r-10),o=Math.min(i+10,e.length),s=" "+e.substring(a,o),u=" "+new Array(r-a+1).join(" ")+"^";throw SyntaxError(t+" at position "+r+(n?": "+n:"")+"\n"+s+"\n"+u)}var L=[],C=0,O=!0,P=-1!==(t||"").indexOf("u"),j=0;""===(e=String(e))&&(e="(?:)");var Y=b();Y.range[1]!==e.length&&A("Could not parse entire input - got stuck","",Y.range[1]);for(var F=0;F>=1);return n}},function(e,t){"use strict";var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");t.encode=function(e){if(0<=e&&e0?r-u>1?e(u,r,i,a,o,s):s==t.LEAST_UPPER_BOUND?r1?e(n,u,i,a,o,s):s==t.LEAST_UPPER_BOUND?u:n<0?-1:n}(-1,n.length,e,n,r,i||t.GREATEST_LOWER_BOUND);if(a<0)return-1;for(;a-1>=0&&0===r(n[a],n[a-1],!0);)--a;return a}},function(e,t,n){"use strict";var r=n(63);function i(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}i.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},i.prototype.add=function(e){var t,n,i,a,o,s;t=this._last,n=e,i=t.generatedLine,a=n.generatedLine,o=t.generatedColumn,s=n.generatedColumn,a>i||a==i&&s>=o||r.compareByGeneratedPositionsInflated(t,n)<=0?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},i.prototype.toArray=function(){return this._sorted||(this._array.sort(r.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},t.MappingList=i},function(e,t){"use strict";function n(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function r(e,t,i,a){if(i=0){var s=this._originalMappings[o];if(void 0===e.column)for(var u=s.originalLine;s&&s.originalLine===u;)a.push({line:r.getArg(s,"generatedLine",null),column:r.getArg(s,"generatedColumn",null),lastColumn:r.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++o];else for(var l=s.originalColumn;s&&s.originalLine===t&&s.originalColumn==l;)a.push({line:r.getArg(s,"generatedLine",null),column:r.getArg(s,"generatedColumn",null),lastColumn:r.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++o]}return a},t.SourceMapConsumer=u,l.prototype=Object.create(u.prototype),l.prototype.consumer=u,l.fromSourceMap=function(e){var t=Object.create(l.prototype),n=t._names=a.fromArray(e._names.toArray(),!0),i=t._sources=a.fromArray(e._sources.toArray(),!0);t.sourceRoot=e._sourceRoot,t.sourcesContent=e._generateSourcesContent(t._sources.toArray(),t.sourceRoot),t.file=e._file;for(var o=e._mappings.toArray().slice(),u=t.__generatedMappings=[],f=t.__originalMappings=[],d=0,p=o.length;d1&&(n.source=m+a[1],m+=a[1],n.originalLine=p+a[2],p=n.originalLine,n.originalLine+=1,n.originalColumn=h+a[3],h=n.originalColumn,a.length>4&&(n.name=y+a[4],y+=a[4])),w.push(n),"number"==typeof n.originalLine&&x.push(n)}s(w,r.compareByGeneratedPositionsDeflated),this.__generatedMappings=w,s(x,r.compareByOriginalPositions),this.__originalMappings=x},l.prototype._findMapping=function(e,t,n,r,a,o){if(e[n]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[n]);if(e[r]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[r]);return i.search(e,t,a,o)},l.prototype.computeColumnSpans=function(){for(var e=0;e=0){var i=this._generatedMappings[n];if(i.generatedLine===t.generatedLine){var a=r.getArg(i,"source",null);null!==a&&(a=this._sources.at(a),null!=this.sourceRoot&&(a=r.join(this.sourceRoot,a)));var o=r.getArg(i,"name",null);return null!==o&&(o=this._names.at(o)),{source:a,line:r.getArg(i,"originalLine",null),column:r.getArg(i,"originalColumn",null),name:o}}}return{source:null,line:null,column:null,name:null}},l.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(e){return null==e}))},l.prototype.sourceContentFor=function(e,t){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(e=r.relative(this.sourceRoot,e)),this._sources.has(e))return this.sourcesContent[this._sources.indexOf(e)];var n;if(null!=this.sourceRoot&&(n=r.urlParse(this.sourceRoot))){var i=e.replace(/^file:\/\//,"");if("file"==n.scheme&&this._sources.has(i))return this.sourcesContent[this._sources.indexOf(i)];if((!n.path||"/"==n.path)&&this._sources.has("/"+e))return this.sourcesContent[this._sources.indexOf("/"+e)]}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},l.prototype.generatedPositionFor=function(e){var t=r.getArg(e,"source");if(null!=this.sourceRoot&&(t=r.relative(this.sourceRoot,t)),!this._sources.has(t))return{line:null,column:null,lastColumn:null};var n={source:t=this._sources.indexOf(t),originalLine:r.getArg(e,"line"),originalColumn:r.getArg(e,"column")},i=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",r.compareByOriginalPositions,r.getArg(e,"bias",u.GREATEST_LOWER_BOUND));if(i>=0){var a=this._originalMappings[i];if(a.source===n.source)return{line:r.getArg(a,"generatedLine",null),column:r.getArg(a,"generatedColumn",null),lastColumn:r.getArg(a,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},t.BasicSourceMapConsumer=l,f.prototype=Object.create(u.prototype),f.prototype.constructor=u,f.prototype._version=3,Object.defineProperty(f.prototype,"sources",{get:function(){for(var e=[],t=0;t0&&(f&&d(f,u()),r.add(o.join(""))),t.sources.forEach(function(e){var a=t.sourceContentFor(e);null!=a&&(null!=n&&(e=i.join(n,e)),r.setSourceContent(e,a))}),r;function d(e,t){if(null===e||void 0===e.source)r.add(t);else{var a=n?i.join(n,e.source):e.source;r.add(new s(e.originalLine,e.originalColumn,a,t,e.name))}}},s.prototype.add=function(e){if(Array.isArray(e))e.forEach(function(e){this.add(e)},this);else{if(!e[o]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);e&&this.children.push(e)}return this},s.prototype.prepend=function(e){if(Array.isArray(e))for(var t=e.length-1;t>=0;t--)this.prepend(e[t]);else{if(!e[o]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},s.prototype.walk=function(e){for(var t,n=0,r=this.children.length;n0){for(t=[],n=0;n1&&(r+=" ("+a+")")),e(t.content,n({filename:r},function(e){return{presets:e.presets||["react","es2015"],plugins:e.plugins||["transform-class-properties","transform-object-rest-spread","transform-flow-strip-types"],sourceMaps:"inline"}}(t))).code}(e,t),i.appendChild(r)}function s(e,t){var n=e.getAttribute(t);return""===n?[]:n?n.split(",").map(function(e){return e.trim()}):null}},function(e,t){e.exports={builtin:{Array:!1,ArrayBuffer:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,String:!1,Symbol:!1,SyntaxError:!1,System:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},es5:{Array:!1,Boolean:!1,constructor:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,propertyIsEnumerable:!1,RangeError:!1,ReferenceError:!1,RegExp:!1,String:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1},es6:{Array:!1,ArrayBuffer:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,String:!1,Symbol:!1,SyntaxError:!1,System:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},browser:{addEventListener:!1,alert:!1,AnalyserNode:!1,Animation:!1,AnimationEffectReadOnly:!1,AnimationEffectTiming:!1,AnimationEffectTimingReadOnly:!1,AnimationEvent:!1,AnimationPlaybackEvent:!1,AnimationTimeline:!1,applicationCache:!1,ApplicationCache:!1,ApplicationCacheErrorEvent:!1,atob:!1,Attr:!1,Audio:!1,AudioBuffer:!1,AudioBufferSourceNode:!1,AudioContext:!1,AudioDestinationNode:!1,AudioListener:!1,AudioNode:!1,AudioParam:!1,AudioProcessingEvent:!1,AutocompleteErrorEvent:!1,BarProp:!1,BatteryManager:!1,BeforeUnloadEvent:!1,BiquadFilterNode:!1,Blob:!1,blur:!1,btoa:!1,Cache:!1,caches:!1,CacheStorage:!1,cancelAnimationFrame:!1,cancelIdleCallback:!1,CanvasGradient:!1,CanvasPattern:!1,CanvasRenderingContext2D:!1,CDATASection:!1,ChannelMergerNode:!1,ChannelSplitterNode:!1,CharacterData:!1,clearInterval:!1,clearTimeout:!1,clientInformation:!1,ClientRect:!1,ClientRectList:!1,ClipboardEvent:!1,close:!1,closed:!1,CloseEvent:!1,Comment:!1,CompositionEvent:!1,confirm:!1,console:!1,ConvolverNode:!1,createImageBitmap:!1,Credential:!1,CredentialsContainer:!1,crypto:!1,Crypto:!1,CryptoKey:!1,CSS:!1,CSSAnimation:!1,CSSFontFaceRule:!1,CSSImportRule:!1,CSSKeyframeRule:!1,CSSKeyframesRule:!1,CSSMediaRule:!1,CSSPageRule:!1,CSSRule:!1,CSSRuleList:!1,CSSStyleDeclaration:!1,CSSStyleRule:!1,CSSStyleSheet:!1,CSSSupportsRule:!1,CSSTransition:!1,CSSUnknownRule:!1,CSSViewportRule:!1,customElements:!1,CustomEvent:!1,DataTransfer:!1,DataTransferItem:!1,DataTransferItemList:!1,Debug:!1,defaultStatus:!1,defaultstatus:!1,DelayNode:!1,DeviceMotionEvent:!1,DeviceOrientationEvent:!1,devicePixelRatio:!1,dispatchEvent:!1,document:!1,Document:!1,DocumentFragment:!1,DocumentTimeline:!1,DocumentType:!1,DOMError:!1,DOMException:!1,DOMImplementation:!1,DOMParser:!1,DOMSettableTokenList:!1,DOMStringList:!1,DOMStringMap:!1,DOMTokenList:!1,DragEvent:!1,DynamicsCompressorNode:!1,Element:!1,ElementTimeControl:!1,ErrorEvent:!1,event:!1,Event:!1,EventSource:!1,EventTarget:!1,external:!1,FederatedCredential:!1,fetch:!1,File:!1,FileError:!1,FileList:!1,FileReader:!1,find:!1,focus:!1,FocusEvent:!1,FontFace:!1,FormData:!1,frameElement:!1,frames:!1,GainNode:!1,Gamepad:!1,GamepadButton:!1,GamepadEvent:!1,getComputedStyle:!1,getSelection:!1,HashChangeEvent:!1,Headers:!1,history:!1,History:!1,HTMLAllCollection:!1,HTMLAnchorElement:!1,HTMLAppletElement:!1,HTMLAreaElement:!1,HTMLAudioElement:!1,HTMLBaseElement:!1,HTMLBlockquoteElement:!1,HTMLBodyElement:!1,HTMLBRElement:!1,HTMLButtonElement:!1,HTMLCanvasElement:!1,HTMLCollection:!1,HTMLContentElement:!1,HTMLDataListElement:!1,HTMLDetailsElement:!1,HTMLDialogElement:!1,HTMLDirectoryElement:!1,HTMLDivElement:!1,HTMLDListElement:!1,HTMLDocument:!1,HTMLElement:!1,HTMLEmbedElement:!1,HTMLFieldSetElement:!1,HTMLFontElement:!1,HTMLFormControlsCollection:!1,HTMLFormElement:!1,HTMLFrameElement:!1,HTMLFrameSetElement:!1,HTMLHeadElement:!1,HTMLHeadingElement:!1,HTMLHRElement:!1,HTMLHtmlElement:!1,HTMLIFrameElement:!1,HTMLImageElement:!1,HTMLInputElement:!1,HTMLIsIndexElement:!1,HTMLKeygenElement:!1,HTMLLabelElement:!1,HTMLLayerElement:!1,HTMLLegendElement:!1,HTMLLIElement:!1,HTMLLinkElement:!1,HTMLMapElement:!1,HTMLMarqueeElement:!1,HTMLMediaElement:!1,HTMLMenuElement:!1,HTMLMetaElement:!1,HTMLMeterElement:!1,HTMLModElement:!1,HTMLObjectElement:!1,HTMLOListElement:!1,HTMLOptGroupElement:!1,HTMLOptionElement:!1,HTMLOptionsCollection:!1,HTMLOutputElement:!1,HTMLParagraphElement:!1,HTMLParamElement:!1,HTMLPictureElement:!1,HTMLPreElement:!1,HTMLProgressElement:!1,HTMLQuoteElement:!1,HTMLScriptElement:!1,HTMLSelectElement:!1,HTMLShadowElement:!1,HTMLSourceElement:!1,HTMLSpanElement:!1,HTMLStyleElement:!1,HTMLTableCaptionElement:!1,HTMLTableCellElement:!1,HTMLTableColElement:!1,HTMLTableElement:!1,HTMLTableRowElement:!1,HTMLTableSectionElement:!1,HTMLTemplateElement:!1,HTMLTextAreaElement:!1,HTMLTitleElement:!1,HTMLTrackElement:!1,HTMLUListElement:!1,HTMLUnknownElement:!1,HTMLVideoElement:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBEnvironment:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,Image:!1,ImageBitmap:!1,ImageData:!1,indexedDB:!1,innerHeight:!1,innerWidth:!1,InputEvent:!1,InputMethodContext:!1,IntersectionObserver:!1,IntersectionObserverEntry:!1,Intl:!1,KeyboardEvent:!1,KeyframeEffect:!1,KeyframeEffectReadOnly:!1,length:!1,localStorage:!1,location:!1,Location:!1,locationbar:!1,matchMedia:!1,MediaElementAudioSourceNode:!1,MediaEncryptedEvent:!1,MediaError:!1,MediaKeyError:!1,MediaKeyEvent:!1,MediaKeyMessageEvent:!1,MediaKeys:!1,MediaKeySession:!1,MediaKeyStatusMap:!1,MediaKeySystemAccess:!1,MediaList:!1,MediaQueryList:!1,MediaQueryListEvent:!1,MediaSource:!1,MediaRecorder:!1,MediaStream:!1,MediaStreamAudioDestinationNode:!1,MediaStreamAudioSourceNode:!1,MediaStreamEvent:!1,MediaStreamTrack:!1,menubar:!1,MessageChannel:!1,MessageEvent:!1,MessagePort:!1,MIDIAccess:!1,MIDIConnectionEvent:!1,MIDIInput:!1,MIDIInputMap:!1,MIDIMessageEvent:!1,MIDIOutput:!1,MIDIOutputMap:!1,MIDIPort:!1,MimeType:!1,MimeTypeArray:!1,MouseEvent:!1,moveBy:!1,moveTo:!1,MutationEvent:!1,MutationObserver:!1,MutationRecord:!1,name:!1,NamedNodeMap:!1,navigator:!1,Navigator:!1,Node:!1,NodeFilter:!1,NodeIterator:!1,NodeList:!1,Notification:!1,OfflineAudioCompletionEvent:!1,OfflineAudioContext:!1,offscreenBuffering:!1,onbeforeunload:!0,onblur:!0,onerror:!0,onfocus:!0,onload:!0,onresize:!0,onunload:!0,open:!1,openDatabase:!1,opener:!1,opera:!1,Option:!1,OscillatorNode:!1,outerHeight:!1,outerWidth:!1,PageTransitionEvent:!1,pageXOffset:!1,pageYOffset:!1,parent:!1,PasswordCredential:!1,Path2D:!1,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,PeriodicWave:!1,Permissions:!1,PermissionStatus:!1,personalbar:!1,Plugin:!1,PluginArray:!1,PopStateEvent:!1,postMessage:!1,print:!1,ProcessingInstruction:!1,ProgressEvent:!1,PromiseRejectionEvent:!1,prompt:!1,PushManager:!1,PushSubscription:!1,RadioNodeList:!1,Range:!1,ReadableByteStream:!1,ReadableStream:!1,removeEventListener:!1,Request:!1,requestAnimationFrame:!1,requestIdleCallback:!1,resizeBy:!1,resizeTo:!1,Response:!1,RTCIceCandidate:!1,RTCSessionDescription:!1,RTCPeerConnection:!1,screen:!1,Screen:!1,screenLeft:!1,ScreenOrientation:!1,screenTop:!1,screenX:!1,screenY:!1,ScriptProcessorNode:!1,scroll:!1,scrollbars:!1,scrollBy:!1,scrollTo:!1,scrollX:!1,scrollY:!1,SecurityPolicyViolationEvent:!1,Selection:!1,self:!1,ServiceWorker:!1,ServiceWorkerContainer:!1,ServiceWorkerRegistration:!1,sessionStorage:!1,setInterval:!1,setTimeout:!1,ShadowRoot:!1,SharedKeyframeList:!1,SharedWorker:!1,showModalDialog:!1,SiteBoundCredential:!1,speechSynthesis:!1,SpeechSynthesisEvent:!1,SpeechSynthesisUtterance:!1,status:!1,statusbar:!1,stop:!1,Storage:!1,StorageEvent:!1,styleMedia:!1,StyleSheet:!1,StyleSheetList:!1,SubtleCrypto:!1,SVGAElement:!1,SVGAltGlyphDefElement:!1,SVGAltGlyphElement:!1,SVGAltGlyphItemElement:!1,SVGAngle:!1,SVGAnimateColorElement:!1,SVGAnimatedAngle:!1,SVGAnimatedBoolean:!1,SVGAnimatedEnumeration:!1,SVGAnimatedInteger:!1,SVGAnimatedLength:!1,SVGAnimatedLengthList:!1,SVGAnimatedNumber:!1,SVGAnimatedNumberList:!1,SVGAnimatedPathData:!1,SVGAnimatedPoints:!1,SVGAnimatedPreserveAspectRatio:!1,SVGAnimatedRect:!1,SVGAnimatedString:!1,SVGAnimatedTransformList:!1,SVGAnimateElement:!1,SVGAnimateMotionElement:!1,SVGAnimateTransformElement:!1,SVGAnimationElement:!1,SVGCircleElement:!1,SVGClipPathElement:!1,SVGColor:!1,SVGColorProfileElement:!1,SVGColorProfileRule:!1,SVGComponentTransferFunctionElement:!1,SVGCSSRule:!1,SVGCursorElement:!1,SVGDefsElement:!1,SVGDescElement:!1,SVGDiscardElement:!1,SVGDocument:!1,SVGElement:!1,SVGElementInstance:!1,SVGElementInstanceList:!1,SVGEllipseElement:!1,SVGEvent:!1,SVGExternalResourcesRequired:!1,SVGFEBlendElement:!1,SVGFEColorMatrixElement:!1,SVGFEComponentTransferElement:!1,SVGFECompositeElement:!1,SVGFEConvolveMatrixElement:!1,SVGFEDiffuseLightingElement:!1,SVGFEDisplacementMapElement:!1,SVGFEDistantLightElement:!1,SVGFEDropShadowElement:!1,SVGFEFloodElement:!1,SVGFEFuncAElement:!1,SVGFEFuncBElement:!1,SVGFEFuncGElement:!1,SVGFEFuncRElement:!1,SVGFEGaussianBlurElement:!1,SVGFEImageElement:!1,SVGFEMergeElement:!1,SVGFEMergeNodeElement:!1,SVGFEMorphologyElement:!1,SVGFEOffsetElement:!1,SVGFEPointLightElement:!1,SVGFESpecularLightingElement:!1,SVGFESpotLightElement:!1,SVGFETileElement:!1,SVGFETurbulenceElement:!1,SVGFilterElement:!1,SVGFilterPrimitiveStandardAttributes:!1,SVGFitToViewBox:!1,SVGFontElement:!1,SVGFontFaceElement:!1,SVGFontFaceFormatElement:!1,SVGFontFaceNameElement:!1,SVGFontFaceSrcElement:!1,SVGFontFaceUriElement:!1,SVGForeignObjectElement:!1,SVGGElement:!1,SVGGeometryElement:!1,SVGGlyphElement:!1,SVGGlyphRefElement:!1,SVGGradientElement:!1,SVGGraphicsElement:!1,SVGHKernElement:!1,SVGICCColor:!1,SVGImageElement:!1,SVGLangSpace:!1,SVGLength:!1,SVGLengthList:!1,SVGLinearGradientElement:!1,SVGLineElement:!1,SVGLocatable:!1,SVGMarkerElement:!1,SVGMaskElement:!1,SVGMatrix:!1,SVGMetadataElement:!1,SVGMissingGlyphElement:!1,SVGMPathElement:!1,SVGNumber:!1,SVGNumberList:!1,SVGPaint:!1,SVGPathElement:!1,SVGPathSeg:!1,SVGPathSegArcAbs:!1,SVGPathSegArcRel:!1,SVGPathSegClosePath:!1,SVGPathSegCurvetoCubicAbs:!1,SVGPathSegCurvetoCubicRel:!1,SVGPathSegCurvetoCubicSmoothAbs:!1,SVGPathSegCurvetoCubicSmoothRel:!1,SVGPathSegCurvetoQuadraticAbs:!1,SVGPathSegCurvetoQuadraticRel:!1,SVGPathSegCurvetoQuadraticSmoothAbs:!1,SVGPathSegCurvetoQuadraticSmoothRel:!1,SVGPathSegLinetoAbs:!1,SVGPathSegLinetoHorizontalAbs:!1,SVGPathSegLinetoHorizontalRel:!1,SVGPathSegLinetoRel:!1,SVGPathSegLinetoVerticalAbs:!1,SVGPathSegLinetoVerticalRel:!1,SVGPathSegList:!1,SVGPathSegMovetoAbs:!1,SVGPathSegMovetoRel:!1,SVGPatternElement:!1,SVGPoint:!1,SVGPointList:!1,SVGPolygonElement:!1,SVGPolylineElement:!1,SVGPreserveAspectRatio:!1,SVGRadialGradientElement:!1,SVGRect:!1,SVGRectElement:!1,SVGRenderingIntent:!1,SVGScriptElement:!1,SVGSetElement:!1,SVGStopElement:!1,SVGStringList:!1,SVGStylable:!1,SVGStyleElement:!1,SVGSVGElement:!1,SVGSwitchElement:!1,SVGSymbolElement:!1,SVGTests:!1,SVGTextContentElement:!1,SVGTextElement:!1,SVGTextPathElement:!1,SVGTextPositioningElement:!1,SVGTitleElement:!1,SVGTransform:!1,SVGTransformable:!1,SVGTransformList:!1,SVGTRefElement:!1,SVGTSpanElement:!1,SVGUnitTypes:!1,SVGURIReference:!1,SVGUseElement:!1,SVGViewElement:!1,SVGViewSpec:!1,SVGVKernElement:!1,SVGZoomAndPan:!1,SVGZoomEvent:!1,Text:!1,TextDecoder:!1,TextEncoder:!1,TextEvent:!1,TextMetrics:!1,TextTrack:!1,TextTrackCue:!1,TextTrackCueList:!1,TextTrackList:!1,TimeEvent:!1,TimeRanges:!1,toolbar:!1,top:!1,Touch:!1,TouchEvent:!1,TouchList:!1,TrackEvent:!1,TransitionEvent:!1,TreeWalker:!1,UIEvent:!1,URL:!1,URLSearchParams:!1,ValidityState:!1,VTTCue:!1,WaveShaperNode:!1,WebGLActiveInfo:!1,WebGLBuffer:!1,WebGLContextEvent:!1,WebGLFramebuffer:!1,WebGLProgram:!1,WebGLRenderbuffer:!1,WebGLRenderingContext:!1,WebGLShader:!1,WebGLShaderPrecisionFormat:!1,WebGLTexture:!1,WebGLUniformLocation:!1,WebSocket:!1,WheelEvent:!1,window:!1,Window:!1,Worker:!1,XDomainRequest:!1,XMLDocument:!1,XMLHttpRequest:!1,XMLHttpRequestEventTarget:!1,XMLHttpRequestProgressEvent:!1,XMLHttpRequestUpload:!1,XMLSerializer:!1,XPathEvaluator:!1,XPathException:!1,XPathExpression:!1,XPathNamespace:!1,XPathNSResolver:!1,XPathResult:!1,XSLTProcessor:!1},worker:{applicationCache:!1,atob:!1,Blob:!1,BroadcastChannel:!1,btoa:!1,Cache:!1,caches:!1,clearInterval:!1,clearTimeout:!1,close:!0,console:!1,fetch:!1,FileReaderSync:!1,FormData:!1,Headers:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,ImageData:!1,importScripts:!0,indexedDB:!1,location:!1,MessageChannel:!1,MessagePort:!1,name:!1,navigator:!1,Notification:!1,onclose:!0,onconnect:!0,onerror:!0,onlanguagechange:!0,onmessage:!0,onoffline:!0,ononline:!0,onrejectionhandled:!0,onunhandledrejection:!0,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,postMessage:!0,Promise:!1,Request:!1,Response:!1,self:!0,ServiceWorkerRegistration:!1,setInterval:!1,setTimeout:!1,TextDecoder:!1,TextEncoder:!1,URL:!1,URLSearchParams:!1,WebSocket:!1,Worker:!1,XMLHttpRequest:!1},node:{__dirname:!1,__filename:!1,arguments:!1,Buffer:!1,clearImmediate:!1,clearInterval:!1,clearTimeout:!1,console:!1,exports:!0,GLOBAL:!1,global:!1,Intl:!1,module:!1,process:!1,require:!1,root:!1,setImmediate:!1,setInterval:!1,setTimeout:!1},commonjs:{exports:!0,module:!1,require:!1,global:!1},amd:{define:!1,require:!1},mocha:{after:!1,afterEach:!1,before:!1,beforeEach:!1,context:!1,describe:!1,it:!1,mocha:!1,run:!1,setup:!1,specify:!1,suite:!1,suiteSetup:!1,suiteTeardown:!1,teardown:!1,test:!1,xcontext:!1,xdescribe:!1,xit:!1,xspecify:!1},jasmine:{afterAll:!1,afterEach:!1,beforeAll:!1,beforeEach:!1,describe:!1,expect:!1,fail:!1,fdescribe:!1,fit:!1,it:!1,jasmine:!1,pending:!1,runs:!1,spyOn:!1,spyOnProperty:!1,waits:!1,waitsFor:!1,xdescribe:!1,xit:!1},jest:{afterAll:!1,afterEach:!1,beforeAll:!1,beforeEach:!1,check:!1,describe:!1,expect:!1,gen:!1,it:!1,fdescribe:!1,fit:!1,jest:!1,pit:!1,require:!1,test:!1,xdescribe:!1,xit:!1,xtest:!1},qunit:{asyncTest:!1,deepEqual:!1,equal:!1,expect:!1,module:!1,notDeepEqual:!1,notEqual:!1,notOk:!1,notPropEqual:!1,notStrictEqual:!1,ok:!1,propEqual:!1,QUnit:!1,raises:!1,start:!1,stop:!1,strictEqual:!1,test:!1,throws:!1},phantomjs:{console:!0,exports:!0,phantom:!0,require:!0,WebPage:!0},couch:{emit:!1,exports:!1,getRow:!1,log:!1,module:!1,provides:!1,require:!1,respond:!1,send:!1,start:!1,sum:!1},rhino:{defineClass:!1,deserialize:!1,gc:!1,help:!1,importClass:!1,importPackage:!1,java:!1,load:!1,loadClass:!1,Packages:!1,print:!1,quit:!1,readFile:!1,readUrl:!1,runCommand:!1,seal:!1,serialize:!1,spawn:!1,sync:!1,toint32:!1,version:!1},nashorn:{__DIR__:!1,__FILE__:!1,__LINE__:!1,com:!1,edu:!1,exit:!1,Java:!1,java:!1,javafx:!1,JavaImporter:!1,javax:!1,JSAdapter:!1,load:!1,loadWithNewGlobal:!1,org:!1,Packages:!1,print:!1,quit:!1},wsh:{ActiveXObject:!0,Enumerator:!0,GetObject:!0,ScriptEngine:!0,ScriptEngineBuildVersion:!0,ScriptEngineMajorVersion:!0,ScriptEngineMinorVersion:!0,VBArray:!0,WScript:!0,WSH:!0,XDomainRequest:!0},jquery:{$:!1,jQuery:!1},yui:{Y:!1,YUI:!1,YUI_config:!1},shelljs:{cat:!1,cd:!1,chmod:!1,config:!1,cp:!1,dirs:!1,echo:!1,env:!1,error:!1,exec:!1,exit:!1,find:!1,grep:!1,ls:!1,ln:!1,mkdir:!1,mv:!1,popd:!1,pushd:!1,pwd:!1,rm:!1,sed:!1,set:!1,target:!1,tempdir:!1,test:!1,touch:!1,which:!1},prototypejs:{$:!1,$$:!1,$A:!1,$break:!1,$continue:!1,$F:!1,$H:!1,$R:!1,$w:!1,Abstract:!1,Ajax:!1,Autocompleter:!1,Builder:!1,Class:!1,Control:!1,Draggable:!1,Draggables:!1,Droppables:!1,Effect:!1,Element:!1,Enumerable:!1,Event:!1,Field:!1,Form:!1,Hash:!1,Insertion:!1,ObjectRange:!1,PeriodicalExecuter:!1,Position:!1,Prototype:!1,Scriptaculous:!1,Selector:!1,Sortable:!1,SortableObserver:!1,Sound:!1,Template:!1,Toggle:!1,Try:!1},meteor:{$:!1,_:!1,Accounts:!1,AccountsClient:!1,AccountsServer:!1,AccountsCommon:!1,App:!1,Assets:!1,Blaze:!1,check:!1,Cordova:!1,DDP:!1,DDPServer:!1,DDPRateLimiter:!1,Deps:!1,EJSON:!1,Email:!1,HTTP:!1,Log:!1,Match:!1,Meteor:!1,Mongo:!1,MongoInternals:!1,Npm:!1,Package:!1,Plugin:!1,process:!1,Random:!1,ReactiveDict:!1,ReactiveVar:!1,Router:!1,ServiceConfiguration:!1,Session:!1,share:!1,Spacebars:!1,Template:!1,Tinytest:!1,Tracker:!1,UI:!1,Utils:!1,WebApp:!1,WebAppInternals:!1},mongo:{_isWindows:!1,_rand:!1,BulkWriteResult:!1,cat:!1,cd:!1,connect:!1,db:!1,getHostName:!1,getMemInfo:!1,hostname:!1,ISODate:!1,listFiles:!1,load:!1,ls:!1,md5sumFile:!1,mkdir:!1,Mongo:!1,NumberInt:!1,NumberLong:!1,ObjectId:!1,PlanCache:!1,print:!1,printjson:!1,pwd:!1,quit:!1,removeFile:!1,rs:!1,sh:!1,UUID:!1,version:!1,WriteResult:!1},applescript:{$:!1,Application:!1,Automation:!1,console:!1,delay:!1,Library:!1,ObjC:!1,ObjectSpecifier:!1,Path:!1,Progress:!1,Ref:!1},serviceworker:{caches:!1,Cache:!1,CacheStorage:!1,Client:!1,clients:!1,Clients:!1,ExtendableEvent:!1,ExtendableMessageEvent:!1,FetchEvent:!1,importScripts:!1,registration:!1,self:!1,ServiceWorker:!1,ServiceWorkerContainer:!1,ServiceWorkerGlobalScope:!1,ServiceWorkerMessageEvent:!1,ServiceWorkerRegistration:!1,skipWaiting:!1,WindowClient:!1},atomtest:{advanceClock:!1,fakeClearInterval:!1,fakeClearTimeout:!1,fakeSetInterval:!1,fakeSetTimeout:!1,resetTimeouts:!1,waitsForPromise:!1},embertest:{andThen:!1,click:!1,currentPath:!1,currentRouteName:!1,currentURL:!1,fillIn:!1,find:!1,findWithAssert:!1,keyEvent:!1,pauseTest:!1,resumeTest:!1,triggerEvent:!1,visit:!1},protractor:{$:!1,$$:!1,browser:!1,By:!1,by:!1,DartObject:!1,element:!1,protractor:!1},"shared-node-browser":{clearInterval:!1,clearTimeout:!1,console:!1,setInterval:!1,setTimeout:!1},webextensions:{browser:!1,chrome:!1,opr:!1},greasemonkey:{GM_addStyle:!1,GM_deleteValue:!1,GM_getResourceText:!1,GM_getResourceURL:!1,GM_getValue:!1,GM_info:!1,GM_listValues:!1,GM_log:!1,GM_openInTab:!1,GM_registerMenuCommand:!1,GM_setClipboard:!1,GM_setValue:!1,GM_xmlhttpRequest:!1,unsafeWindow:!1}}},function(e,t){e.exports={75:8490,83:383,107:8490,115:383,181:924,197:8491,383:83,452:453,453:452,455:456,456:455,458:459,459:458,497:498,498:497,837:8126,914:976,917:1013,920:1012,921:8126,922:1008,924:181,928:982,929:1009,931:962,934:981,937:8486,962:931,976:914,977:1012,981:934,982:928,1008:922,1009:929,1012:[920,977],1013:917,7776:7835,7835:7776,8126:[837,921],8486:937,8490:75,8491:197,66560:66600,66561:66601,66562:66602,66563:66603,66564:66604,66565:66605,66566:66606,66567:66607,66568:66608,66569:66609,66570:66610,66571:66611,66572:66612,66573:66613,66574:66614,66575:66615,66576:66616,66577:66617,66578:66618,66579:66619,66580:66620,66581:66621,66582:66622,66583:66623,66584:66624,66585:66625,66586:66626,66587:66627,66588:66628,66589:66629,66590:66630,66591:66631,66592:66632,66593:66633,66594:66634,66595:66635,66596:66636,66597:66637,66598:66638,66599:66639,66600:66560,66601:66561,66602:66562,66603:66563,66604:66564,66605:66565,66606:66566,66607:66567,66608:66568,66609:66569,66610:66570,66611:66571,66612:66572,66613:66573,66614:66574,66615:66575,66616:66576,66617:66577,66618:66578,66619:66579,66620:66580,66621:66581,66622:66582,66623:66583,66624:66584,66625:66585,66626:66586,66627:66587,66628:66588,66629:66589,66630:66590,66631:66591,66632:66592,66633:66593,66634:66594,66635:66595,66636:66596,66637:66597,66638:66598,66639:66599,68736:68800,68737:68801,68738:68802,68739:68803,68740:68804,68741:68805,68742:68806,68743:68807,68744:68808,68745:68809,68746:68810,68747:68811,68748:68812,68749:68813,68750:68814,68751:68815,68752:68816,68753:68817,68754:68818,68755:68819,68756:68820,68757:68821,68758:68822,68759:68823,68760:68824,68761:68825,68762:68826,68763:68827,68764:68828,68765:68829,68766:68830,68767:68831,68768:68832,68769:68833,68770:68834,68771:68835,68772:68836,68773:68837,68774:68838,68775:68839,68776:68840,68777:68841,68778:68842,68779:68843,68780:68844,68781:68845,68782:68846,68783:68847,68784:68848,68785:68849,68786:68850,68800:68736,68801:68737,68802:68738,68803:68739,68804:68740,68805:68741,68806:68742,68807:68743,68808:68744,68809:68745,68810:68746,68811:68747,68812:68748,68813:68749,68814:68750,68815:68751,68816:68752,68817:68753,68818:68754,68819:68755,68820:68756,68821:68757,68822:68758,68823:68759,68824:68760,68825:68761,68826:68762,68827:68763,68828:68764,68829:68765,68830:68766,68831:68767,68832:68768,68833:68769,68834:68770,68835:68771,68836:68772,68837:68773,68838:68774,68839:68775,68840:68776,68841:68777,68842:68778,68843:68779,68844:68780,68845:68781,68846:68782,68847:68783,68848:68784,68849:68785,68850:68786,71840:71872,71841:71873,71842:71874,71843:71875,71844:71876,71845:71877,71846:71878,71847:71879,71848:71880,71849:71881,71850:71882,71851:71883,71852:71884,71853:71885,71854:71886,71855:71887,71856:71888,71857:71889,71858:71890,71859:71891,71860:71892,71861:71893,71862:71894,71863:71895,71864:71896,71865:71897,71866:71898,71867:71899,71868:71900,71869:71901,71870:71902,71871:71903,71872:71840,71873:71841,71874:71842,71875:71843,71876:71844,71877:71845,71878:71846,71879:71847,71880:71848,71881:71849,71882:71850,71883:71851,71884:71852,71885:71853,71886:71854,71887:71855,71888:71856,71889:71857,71890:71858,71891:71859,71892:71860,71893:71861,71894:71862,71895:71863,71896:71864,71897:71865,71898:71866,71899:71867,71900:71868,71901:71869,71902:71870,71903:71871}}]))},e.exports=r()},function(e,t,n){"use strict"; -/* -object-assign -(c) Sindre Sorhus -@license MIT -*/var r=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,o,s=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),u=1;u=55296&&ie<=57343||ie>1114111?(A(M,I),T="�"):T in a?(A(k,I),T=a[T]):(C="",S(T)&&A(k,I),T>65535&&(C+=c((T-=65536)>>>10|55296),T=56320|1023&T),T=C+c(T))):Y!==p&&A(x,I)),T?(se(),N=ae(),Z=B-1,ee+=B-j+1,re.push(T),(R=ae()).offset++,V&&V.call(X,T,{start:N,end:R},e.slice(j-1,B)),N=R):(s=e.slice(j-1,B),ne+=s,ee+=s.length,Z=B-1)}var ie;return re.join("");function ae(){return{line:te,column:ee,offset:Z+(K.offset||0)}}function oe(t){return e.charAt(t)}function se(){ne&&(re.push(ne),W&&W.call(z,ne,{start:N,end:ae()}),ne="")}}(e,s)};var l={}.hasOwnProperty,c=String.fromCharCode,f=Function.prototype,d={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},p="named",h="hexadecimal",m="decimal",y={};y[h]=16,y[m]=10;var v={};v[p]=u,v[m]=o,v[h]=s;var g=1,b=2,_=3,x=4,w=5,k=6,M=7,E={};function S(e){return e>=1&&e<=8||11===e||e>=13&&e<=31||e>=127&&e<=159||e>=64976&&e<=65007||65535==(65535&e)||65534==(65535&e)}E[g]="Named character references must be terminated by a semicolon",E[b]="Numeric character references must be terminated by a semicolon",E[_]="Named character references cannot be empty",E[x]="Numeric character references cannot be empty",E[w]="Named character references must be known",E[k]="Numeric character references cannot be disallowed",E[M]="Numeric character references cannot be outside the permissible Unicode range"},function(e,t,n){"use strict";var r={};function i(e,t,n){var a,o,s,u,l,c="";for("string"!=typeof t&&(n=t,t=i.defaultChars),void 0===n&&(n=!0),l=function(e){var t,n,i=r[e];if(i)return i;for(i=r[e]=[],t=0;t<128;t++)n=String.fromCharCode(t),/^[0-9a-z]$/i.test(n)?i.push(n):i.push("%"+("0"+t.toString(16).toUpperCase()).slice(-2));for(t=0;t=55296&&s<=57343){if(s>=55296&&s<=56319&&a+1=56320&&u<=57343){c+=encodeURIComponent(e[a]+e[a+1]),a++;continue}c+="%EF%BF%BD"}else c+=encodeURIComponent(e[a]);return c}i.defaultChars=";/?:@&=+$,-_.!~*'()#",i.componentChars="-_.!~*'()",e.exports=i},function(e,t,n){"use strict";var r=0;function i(){return Math.pow(2,++r)}t.boolean=i(),t.booleanish=i(),t.overloadedBoolean=i(),t.number=i(),t.spaceSeparated=i(),t.commaSeparated=i(),t.commaOrSpaceSeparated=i()},function(e,t,n){var r=n(41),i=n(9),a=i["__core-js_shared__"]||(i["__core-js_shared__"]={});(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(54)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){var r=n(36),i=n(17),a=n(59);e.exports=function(e){return function(t,n,o){var s,u=r(t),l=i(u.length),c=a(o,l);if(e&&n!=n){for(;l>c;)if((s=u[c++])!=s)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===n)return e||c||0;return!e&&-1}}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var r=n(43);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(12),i=n(43),a=n(13)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[a])?!!t:"RegExp"==i(e))}},function(e,t,n){var r=n(13)("iterator"),i=!1;try{var a=[7][r]();a.return=function(){i=!0},Array.from(a,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!i)return!1;var n=!1;try{var a=[7],o=a[r]();o.next=function(){return{done:n=!0}},a[r]=function(){return o},e(a)}catch(e){}return n}},function(e,t,n){"use strict";var r=n(8);e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var r=n(30),i=n(31),a=n(11),o=n(46),s=n(13);e.exports=function(e,t,n){var u=s(e),l=n(o,u,""[e]),c=l[0],f=l[1];a(function(){var t={};return t[u]=function(){return 7},7!=""[e](t)})&&(i(String.prototype,e,c),r(RegExp.prototype,u,2==t?function(e,t){return f.call(e,this,t)}:function(e){return f.call(e,this)}))}},function(e,t,n){var r=n(8),i=n(25),a=n(13)("species");e.exports=function(e,t){var n,o=r(e).constructor;return void 0===o||null==(n=r(o)[a])?t:i(n)}},function(e,t,n){var r=n(9).navigator;e.exports=r&&r.userAgent||""},function(e,t,n){"use strict";var r=n(9),i=n(2),a=n(31),o=n(65),s=n(53),u=n(64),l=n(63),c=n(12),f=n(11),d=n(89),p=n(68),h=n(116);e.exports=function(e,t,n,m,y,v){var g=r[e],b=g,_=y?"set":"add",x=b&&b.prototype,w={},k=function(e){var t=x[e];a(x,e,"delete"==e?function(e){return!(v&&!c(e))&&t.call(this,0===e?0:e)}:"has"==e?function(e){return!(v&&!c(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return v&&!c(e)?void 0:t.call(this,0===e?0:e)}:"add"==e?function(e){return t.call(this,0===e?0:e),this}:function(e,n){return t.call(this,0===e?0:e,n),this})};if("function"==typeof b&&(v||x.forEach&&!f(function(){(new b).entries().next()}))){var M=new b,E=M[_](v?{}:-0,1)!=M,S=f(function(){M.has(1)}),T=d(function(e){new b(e)}),D=!v&&f(function(){for(var e=new b,t=5;t--;)e[_](t,t);return!e.has(-0)});T||((b=t(function(t,n){l(t,b,e);var r=h(new g,t,b);return null!=n&&u(n,y,r[_],r),r})).prototype=x,x.constructor=b),(S||D)&&(k("delete"),k("has"),y&&k("get")),(D||E)&&k(_),v&&x.clear&&delete x.clear}else b=m.getConstructor(t,e,y,_),o(b.prototype,n),s.NEED=!0;return p(b,e),w[e]=b,i(i.G+i.W+i.F*(b!=g),w),v||m.setStrong(b,e,y),b}},function(e,t,n){for(var r,i=n(9),a=n(30),o=n(57),s=o("typed_array"),u=o("view"),l=!(!i.ArrayBuffer||!i.DataView),c=l,f=0,d="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");f<9;)(r=i[d[f++]])?(a(r.prototype,s,!0),a(r.prototype,u,!0)):c=!1;e.exports={ABV:l,CONSTR:c,TYPED:s,VIEW:u}},function(e,t,n){"use strict";e.exports=n(54)||!n(11)(function(){var e=Math.random();__defineSetter__.call(null,e,function(){}),delete n(9)[e]})},function(e,t,n){"use strict";var r=n(2);e.exports=function(e){r(r.S,e,{of:function(){for(var e=arguments.length,t=new Array(e);e--;)t[e]=arguments[e];return new this(t)}})}},function(e,t,n){"use strict";var r=n(2),i=n(25),a=n(42),o=n(64);e.exports=function(e){r(r.S,e,{from:function(e){var t,n,r,s,u=arguments[1];return i(this),(t=void 0!==u)&&i(u),null==e?new this:(n=[],t?(r=0,s=a(u,arguments[2],2),o(e,!1,function(e){n.push(s(e,r++))})):o(e,!1,n.push,n),new this(n))}})}},function(e,t,n){e.exports=function(){"use strict";var e=navigator.userAgent,t=navigator.platform,n=/gecko\/\d/i.test(e),r=/MSIE \d/.test(e),i=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(e),a=/Edge\/(\d+)/.exec(e),o=r||i||a,s=o&&(r?document.documentMode||6:+(a||i)[1]),u=!a&&/WebKit\//.test(e),l=u&&/Qt\/\d+\.\d+/.test(e),c=!a&&/Chrome\//.test(e),f=/Opera\//.test(e),d=/Apple Computer/.test(navigator.vendor),p=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(e),h=/PhantomJS/.test(e),m=!a&&/AppleWebKit/.test(e)&&/Mobile\/\w+/.test(e),y=/Android/.test(e),v=m||y||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),g=m||/Mac/.test(t),b=/\bCrOS\b/.test(e),_=/win/i.test(t),x=f&&e.match(/Version\/(\d*\.\d*)/);x&&(x=Number(x[1])),x&&x>=15&&(f=!1,u=!0);var w=g&&(l||f&&(null==x||x<12.11)),k=n||o&&s>=9;function M(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var E,S=function(e,t){var n=e.className,r=M(t).exec(n);if(r){var i=n.slice(r.index+r[0].length);e.className=n.slice(0,r.index)+(i?r[1]+i:"")}};function T(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function D(e,t){return T(e).appendChild(t)}function A(e,t,n,r){var i=document.createElement(e);if(n&&(i.className=n),r&&(i.style.cssText=r),"string"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var a=0;a=t)return o+(t-a);o+=s-a,o+=n-o%n,a=s+1}}m?Y=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:o&&(Y=function(e){try{e.select()}catch(e){}});var I=function(){this.id=null};function B(e,t){for(var n=0;n=t)return r+Math.min(o,t-i);if(i+=a-r,r=a+1,(i+=n-i%n)>=t)return r}}var X=[""];function G(e){for(;X.length<=e;)X.push(K(X)+" ");return X[e]}function K(e){return e[e.length-1]}function J(e,t){for(var n=[],r=0;r"€"&&(e.toUpperCase()!=e.toLowerCase()||Q.test(e))}function te(e,t){return t?!!(t.source.indexOf("\\w")>-1&&ee(e))||t.test(e):ee(e)}function ne(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var re=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function ie(e){return e.charCodeAt(0)>=768&&re.test(e)}function ae(e,t,n){for(;(n<0?t>0:tn?-1:1;;){if(t==n)return t;var i=(t+n)/2,a=r<0?Math.ceil(i):Math.floor(i);if(a==t)return e(a)?t:n;e(a)?n=a:t=a+r}}function se(e,t,r){var i=this;this.input=r,i.scrollbarFiller=A("div",null,"CodeMirror-scrollbar-filler"),i.scrollbarFiller.setAttribute("cm-not-content","true"),i.gutterFiller=A("div",null,"CodeMirror-gutter-filler"),i.gutterFiller.setAttribute("cm-not-content","true"),i.lineDiv=L("div",null,"CodeMirror-code"),i.selectionDiv=A("div",null,null,"position: relative; z-index: 1"),i.cursorDiv=A("div",null,"CodeMirror-cursors"),i.measure=A("div",null,"CodeMirror-measure"),i.lineMeasure=A("div",null,"CodeMirror-measure"),i.lineSpace=L("div",[i.measure,i.lineMeasure,i.selectionDiv,i.cursorDiv,i.lineDiv],null,"position: relative; outline: none");var a=L("div",[i.lineSpace],"CodeMirror-lines");i.mover=A("div",[a],null,"position: relative"),i.sizer=A("div",[i.mover],"CodeMirror-sizer"),i.sizerWidth=null,i.heightForcer=A("div",null,null,"position: absolute; height: "+H+"px; width: 1px;"),i.gutters=A("div",null,"CodeMirror-gutters"),i.lineGutter=null,i.scroller=A("div",[i.sizer,i.heightForcer,i.gutters],"CodeMirror-scroll"),i.scroller.setAttribute("tabIndex","-1"),i.wrapper=A("div",[i.scrollbarFiller,i.gutterFiller,i.scroller],"CodeMirror"),o&&s<8&&(i.gutters.style.zIndex=-1,i.scroller.style.paddingRight=0),u||n&&v||(i.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(i.wrapper):e(i.wrapper)),i.viewFrom=i.viewTo=t.first,i.reportedViewFrom=i.reportedViewTo=t.first,i.view=[],i.renderedView=null,i.externalMeasured=null,i.viewOffset=0,i.lastWrapHeight=i.lastWrapWidth=0,i.updateLineNumbers=null,i.nativeBarWidth=i.barHeight=i.barWidth=0,i.scrollbarsClipped=!1,i.lineNumWidth=i.lineNumInnerWidth=i.lineNumChars=null,i.alignWidgets=!1,i.cachedCharWidth=i.cachedTextHeight=i.cachedPaddingH=null,i.maxLine=null,i.maxLineLength=0,i.maxLineChanged=!1,i.wheelDX=i.wheelDY=i.wheelStartX=i.wheelStartY=null,i.shift=!1,i.selForContextMenu=null,i.activeTouch=null,r.init(i)}function ue(e,t){if((t-=e.first)<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var n=e;!n.lines;)for(var r=0;;++r){var i=n.children[r],a=i.chunkSize();if(t=e.first&&tn?ye(n,ue(e,n).text.length):function(e,t){var n=e.ch;return null==n||n>t?ye(e.line,t):n<0?ye(e.line,0):e}(t,ue(e,t.line).text.length)}function Me(e,t){for(var n=[],r=0;r=t:a.to>t);(r||(r=[])).push(new Te(o,a.from,u?null:a.to))}}return r}(n,i,o),u=function(e,t,n){var r;if(e)for(var i=0;i=t:a.to>t);if(s||a.from==t&&"bookmark"==o.type&&(!n||a.marker.insertLeft)){var u=null==a.from||(o.inclusiveLeft?a.from<=t:a.from0&&s)for(var _=0;_t)&&(!n||Fe(n,a.marker)<0)&&(n=a.marker)}return n}function He(e,t,n,r,i){var a=ue(e,t),o=Se&&a.markedSpans;if(o)for(var s=0;s=0&&f<=0||c<=0&&f>=0)&&(c<=0&&(u.marker.inclusiveRight&&i.inclusiveLeft?ve(l.to,n)>=0:ve(l.to,n)>0)||c>=0&&(u.marker.inclusiveRight&&i.inclusiveLeft?ve(l.from,r)<=0:ve(l.from,r)<0)))return!0}}}function qe(e){for(var t;t=Re(e);)e=t.find(-1,!0).line;return e}function We(e,t){var n=ue(e,t),r=qe(n);return n==r?t:de(r)}function Ve(e,t){if(t>e.lastLine())return t;var n,r=ue(e,t);if(!Ue(e,r))return t;for(;n=Ie(r);)r=n.find(1,!0).line;return de(r)+1}function Ue(e,t){var n=Se&&t.markedSpans;if(n)for(var r=void 0,i=0;it.maxLineLength&&(t.maxLineLength=n,t.maxLine=e)})}var Je=null;function $e(e,t,n){var r;Je=null;for(var i=0;it)return i;a.to==t&&(a.from!=a.to&&"before"==n?r=i:Je=i),a.from==t&&(a.from!=a.to&&"before"!=n?r=i:Je=i)}return null!=r?r:Je}var Ze=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,r=/[stwN]/,i=/[LRr]/,a=/[Lb1n]/,o=/[1n]/;function s(e,t,n){this.level=e,this.from=t,this.to=n}return function(u,l){var c,f="ltr"==l?"L":"R";if(0==u.length||"ltr"==l&&!n.test(u))return!1;for(var d=u.length,p=[],h=0;h-1&&(r[t]=i.slice(0,a).concat(i.slice(a+1)))}}}function it(e,t){var n=nt(e,t);if(n.length)for(var r=Array.prototype.slice.call(arguments,2),i=0;i0}function ut(e){e.prototype.on=function(e,t){tt(this,e,t)},e.prototype.off=function(e,t){rt(this,e,t)}}function lt(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function ct(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function ft(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function dt(e){lt(e),ct(e)}function pt(e){return e.target||e.srcElement}function ht(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),g&&e.ctrlKey&&1==t&&(t=3),t}var mt,yt,vt=function(){if(o&&s<9)return!1;var e=A("div");return"draggable"in e||"dragDrop"in e}();function gt(e){if(null==mt){var t=A("span","​");D(e,A("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(mt=t.offsetWidth<=1&&t.offsetHeight>2&&!(o&&s<8))}var n=mt?A("span","​"):A("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return n.setAttribute("cm-text",""),n}function bt(e){if(null!=yt)return yt;var t=D(e,document.createTextNode("AخA")),n=E(t,0,1).getBoundingClientRect(),r=E(t,1,2).getBoundingClientRect();return T(e),!(!n||n.left==n.right)&&(yt=r.right-n.right<3)}var _t,xt=3!="\n\nb".split(/\n/).length?function(e){for(var t=0,n=[],r=e.length;t<=r;){var i=e.indexOf("\n",t);-1==i&&(i=e.length);var a=e.slice(t,"\r"==e.charAt(i-1)?i-1:i),o=a.indexOf("\r");-1!=o?(n.push(a.slice(0,o)),t+=o+1):(n.push(a),t=i+1)}return n}:function(e){return e.split(/\r\n?|\n/)},wt=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(e){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(e){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},kt="oncopy"in(_t=A("div"))||(_t.setAttribute("oncopy","return;"),"function"==typeof _t.oncopy),Mt=null,Et={},St={};function Tt(e){if("string"==typeof e&&St.hasOwnProperty(e))e=St[e];else if(e&&"string"==typeof e.name&&St.hasOwnProperty(e.name)){var t=St[e.name];"string"==typeof t&&(t={name:t}),(e=Z(t,e)).name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Tt("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Tt("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function Dt(e,t){t=Tt(t);var n=Et[t.name];if(!n)return Dt(e,"text/plain");var r=n(e,t);if(At.hasOwnProperty(t.name)){var i=At[t.name];for(var a in i)i.hasOwnProperty(a)&&(r.hasOwnProperty(a)&&(r["_"+a]=r[a]),r[a]=i[a])}if(r.name=t.name,t.helperType&&(r.helperType=t.helperType),t.modeProps)for(var o in t.modeProps)r[o]=t.modeProps[o];return r}var At={};function Lt(e,t){var n=At.hasOwnProperty(e)?At[e]:At[e]={};N(t,n)}function Ct(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var n={};for(var r in t){var i=t[r];i instanceof Array&&(i=i.concat([])),n[r]=i}return n}function Ot(e,t){for(var n;e.innerMode&&(n=e.innerMode(t))&&n.mode!=e;)t=n.state,e=n.mode;return n||{mode:e,state:t}}function Pt(e,t,n){return!e.startState||e.startState(t,n)}var jt=function(e,t,n){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=n};jt.prototype.eol=function(){return this.pos>=this.string.length},jt.prototype.sol=function(){return this.pos==this.lineStart},jt.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},jt.prototype.next=function(){if(this.post},jt.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},jt.prototype.skipToEnd=function(){this.pos=this.string.length},jt.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},jt.prototype.backUp=function(e){this.pos-=e},jt.prototype.column=function(){return this.lastColumnPos0?null:(r&&!1!==t&&(this.pos+=r[0].length),r)}var i=function(e){return n?e.toLowerCase():e},a=this.string.substr(this.pos,e.length);if(i(a)==i(e))return!1!==t&&(this.pos+=e.length),!0},jt.prototype.current=function(){return this.string.slice(this.start,this.pos)},jt.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},jt.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},jt.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var Yt=function(e,t){this.state=e,this.lookAhead=t},Ft=function(e,t,n,r){this.state=t,this.doc=e,this.line=n,this.maxLookAhead=r||0,this.baseTokens=null,this.baseTokenPos=1};function Nt(e,t,n,r){var i=[e.state.modeGen],a={};zt(e,t.text,e.doc.mode,n,function(e,t){return i.push(e,t)},a,r);for(var o=n.state,s=function(r){n.baseTokens=i;var s=e.state.overlays[r],u=1,l=0;n.state=!0,zt(e,t.text,s.mode,n,function(e,t){for(var n=u;le&&i.splice(u,1,e,i[u+1],r),u+=2,l=Math.min(e,r)}if(t)if(s.opaque)i.splice(n,u-n,e,"overlay "+t),u=n+2;else for(;ne.options.maxHighlightLength&&Ct(e.doc.mode,r.state),a=Nt(e,t,r);i&&(r.state=i),t.stateAfter=r.save(!i),t.styles=a.styles,a.classes?t.styleClasses=a.classes:t.styleClasses&&(t.styleClasses=null),n===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function It(e,t,n){var r=e.doc,i=e.display;if(!r.mode.startState)return new Ft(r,!0,t);var a=function(e,t,n){for(var r,i,a=e.doc,o=n?-1:t-(e.doc.mode.innerMode?1e3:100),s=t;s>o;--s){if(s<=a.first)return a.first;var u=ue(a,s-1),l=u.stateAfter;if(l&&(!n||s+(l instanceof Yt?l.lookAhead:0)<=a.modeFrontier))return s;var c=R(u.text,null,e.options.tabSize);(null==i||r>c)&&(i=s-1,r=c)}return i}(e,t,n),o=a>r.first&&ue(r,a-1).stateAfter,s=o?Ft.fromSaved(r,o,a):new Ft(r,Pt(r.mode),a);return r.iter(a,t,function(n){Bt(e,n.text,s);var r=s.line;n.stateAfter=r==t-1||r%5==0||r>=i.viewFrom&&rt.start)return a}throw new Error("Mode "+e.name+" failed to advance stream.")}Ft.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},Ft.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},Ft.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Ft.fromSaved=function(e,t,n){return t instanceof Yt?new Ft(e,Ct(e.mode,t.state),n,t.lookAhead):new Ft(e,Ct(e.mode,t),n)},Ft.prototype.save=function(e){var t=!1!==e?Ct(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Yt(t,this.maxLookAhead):t};var Wt=function(e,t,n){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=n};function Vt(e,t,n,r){var i,a=e.doc,o=a.mode;t=ke(a,t);var s,u=ue(a,t.line),l=It(e,t.line,n),c=new jt(u.text,e.options.tabSize,l);for(r&&(s=[]);(r||c.pose.options.maxHighlightLength?(s=!1,o&&Bt(e,t,r,f.pos),f.pos=t.length,u=null):u=Ut(qt(n,f,r.state,d),a),d){var p=d[0].name;p&&(u="m-"+(u?p+" "+u:p))}if(!s||c!=u){for(;l1&&!/ /.test(e))return e;for(var n=t,r="",i=0;il&&f.from<=l);d++);if(f.to>=c)return e(n,r,i,a,o,s,u);e(n,r.slice(0,f.to-l),i,a,null,s,u),a=null,r=r.slice(f.to-l),l=f.to}}}function nn(e,t,n,r){var i=!r&&n.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!r&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",n.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function rn(e,t,n){var r=e.markedSpans,i=e.text,a=0;if(r)for(var o,s,u,l,c,f,d,p=i.length,h=0,m=1,y="",v=0;;){if(v==h){u=l=c=s="",d=null,f=null,v=1/0;for(var g=[],b=void 0,_=0;_h||w.collapsed&&x.to==h&&x.from==h)){if(null!=x.to&&x.to!=h&&v>x.to&&(v=x.to,l=""),w.className&&(u+=" "+w.className),w.css&&(s=(s?s+";":"")+w.css),w.startStyle&&x.from==h&&(c+=" "+w.startStyle),w.endStyle&&x.to==v&&(b||(b=[])).push(w.endStyle,x.to),w.title&&((d||(d={})).title=w.title),w.attributes)for(var k in w.attributes)(d||(d={}))[k]=w.attributes[k];w.collapsed&&(!f||Fe(f.marker,w)<0)&&(f=x)}else x.from>h&&v>x.from&&(v=x.from)}if(b)for(var M=0;M=p)break;for(var S=Math.min(p,v);;){if(y){var T=h+y.length;if(!f){var D=T>S?y.slice(0,S-h):y;t.addToken(t,D,o?o+u:u,c,h+D.length==v?l:"",s,d)}if(T>=S){y=y.slice(S-h),h=S;break}h=T,c=""}y=i.slice(a,a=n[m++]),o=$t(n[m++],t.cm.options)}}else for(var A=1;An)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function Cn(e,t,n,r){return jn(e,Pn(e,t),n,r)}function On(e,t){if(t>=e.display.viewFrom&&t=n.lineN&&t2&&a.push((u.bottom+l.top)/2-n.top)}}a.push(n.bottom-n.top)}}(e,t.view,t.rect),t.hasHeights=!0),(a=function(e,t,n,r){var i,a=Nn(t.map,n,r),u=a.node,l=a.start,c=a.end,f=a.collapse;if(3==u.nodeType){for(var d=0;d<4;d++){for(;l&&ie(t.line.text.charAt(a.coverStart+l));)--l;for(;a.coverStart+c1}(e))return t;var n=screen.logicalXDPI/screen.deviceXDPI,r=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*n,right:t.right*n,top:t.top*r,bottom:t.bottom*r}}(e.display.measure,i))}else{var p;l>0&&(f=r="right"),i=e.options.lineWrapping&&(p=u.getClientRects()).length>1?p["right"==r?p.length-1:0]:u.getBoundingClientRect()}if(o&&s<9&&!l&&(!i||!i.left&&!i.right)){var h=u.parentNode.getClientRects()[0];i=h?{left:h.left,right:h.left+rr(e.display),top:h.top,bottom:h.bottom}:Fn}for(var m=i.top-t.rect.top,y=i.bottom-t.rect.top,v=(m+y)/2,g=t.view.measure.heights,b=0;bt)&&(i=(a=u-s)-1,t>=u&&(o="right")),null!=i){if(r=e[l+2],s==u&&n==(r.insertLeft?"left":"right")&&(o=n),"left"==n&&0==i)for(;l&&e[l-2]==e[l-3]&&e[l-1].insertLeft;)r=e[2+(l-=3)],o="left";if("right"==n&&i==u-s)for(;l=0&&(n=e[i]).left==n.right;i--);return n}function In(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t=r.text.length?(u=r.text.length,l="before"):u<=0&&(u=0,l="after"),!s)return o("before"==l?u-1:u,"before"==l);function c(e,t,n){var r=s[t],i=1==r.level;return o(n?e-1:e,i!=n)}var f=$e(s,u,l),d=Je,p=c(u,f,"before"==l);return null!=d&&(p.other=c(u,d,"before"!=l)),p}function Kn(e,t){var n=0;t=ke(e.doc,t),e.options.lineWrapping||(n=rr(e.display)*t.ch);var r=ue(e.doc,t.line),i=Xe(r)+Mn(e.display);return{left:n,right:n,top:i,bottom:i+r.height}}function Jn(e,t,n,r,i){var a=ye(e,t,n);return a.xRel=i,r&&(a.outside=!0),a}function $n(e,t,n){var r=e.doc;if((n+=e.display.viewOffset)<0)return Jn(r.first,0,null,!0,-1);var i=pe(r,n),a=r.first+r.size-1;if(i>a)return Jn(r.first+r.size-1,ue(r,a).text.length,null,!0,1);t<0&&(t=0);for(var o=ue(r,i);;){var s=tr(e,o,i,t,n),u=Be(o,s.ch+(s.xRel>0?1:0));if(!u)return s;var l=u.find(1);if(l.line==i)return l;o=ue(r,i=l.line)}}function Zn(e,t,n,r){r-=Vn(t);var i=t.text.length,a=oe(function(t){return jn(e,n,t-1).bottom<=r},i,0);return i=oe(function(t){return jn(e,n,t).top>r},a,i),{begin:a,end:i}}function Qn(e,t,n,r){n||(n=Pn(e,t));var i=Un(e,t,jn(e,n,r),"line").top;return Zn(e,t,n,i)}function er(e,t,n,r){return!(e.bottom<=n)&&(e.top>n||(r?e.left:e.right)>t)}function tr(e,t,n,r,i){i-=Xe(t);var a=Pn(e,t),o=Vn(t),s=0,u=t.text.length,l=!0,c=Qe(t,e.doc.direction);if(c){var f=(e.options.lineWrapping?function(e,t,n,r,i,a,o){var s=Zn(e,t,r,o),u=s.begin,l=s.end;/\s/.test(t.text.charAt(l-1))&&l--;for(var c=null,f=null,d=0;d=l||p.to<=u)){var h=1!=p.level,m=jn(e,r,h?Math.min(l,p.to)-1:Math.max(u,p.from)).right,y=my)&&(c=p,f=y)}}return c||(c=i[i.length-1]),c.froml&&(c={from:c.from,to:l,level:c.level}),c}:function(e,t,n,r,i,a,o){var s=oe(function(s){var u=i[s],l=1!=u.level;return er(Gn(e,ye(n,l?u.to:u.from,l?"before":"after"),"line",t,r),a,o,!0)},0,i.length-1),u=i[s];if(s>0){var l=1!=u.level,c=Gn(e,ye(n,l?u.from:u.to,l?"after":"before"),"line",t,r);er(c,a,o,!0)&&c.top>o&&(u=i[s-1])}return u})(e,t,n,a,c,r,i);l=1!=f.level,s=l?f.from:f.to-1,u=l?f.to:f.from-1}var d,p,h=null,m=null,y=oe(function(t){var n=jn(e,a,t);return n.top+=o,n.bottom+=o,!!er(n,r,i,!1)&&(n.top<=i&&n.left<=r&&(h=t,m=n),!0)},s,u),v=!1;if(m){var g=r-m.left=_.bottom}return y=ae(t.text,y,1),Jn(n,y,p,v,r-d)}function nr(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==Yn){Yn=A("pre");for(var t=0;t<49;++t)Yn.appendChild(document.createTextNode("x")),Yn.appendChild(A("br"));Yn.appendChild(document.createTextNode("x"))}D(e.measure,Yn);var n=Yn.offsetHeight/50;return n>3&&(e.cachedTextHeight=n),T(e.measure),n||1}function rr(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=A("span","xxxxxxxxxx"),n=A("pre",[t]);D(e.measure,n);var r=t.getBoundingClientRect(),i=(r.right-r.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function ir(e){for(var t=e.display,n={},r={},i=t.gutters.clientLeft,a=t.gutters.firstChild,o=0;a;a=a.nextSibling,++o)n[e.options.gutters[o]]=a.offsetLeft+a.clientLeft+i,r[e.options.gutters[o]]=a.clientWidth;return{fixedPos:ar(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:n,gutterWidth:r,wrapperWidth:t.wrapper.clientWidth}}function ar(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function or(e){var t=nr(e.display),n=e.options.lineWrapping,r=n&&Math.max(5,e.display.scroller.clientWidth/rr(e.display)-3);return function(i){if(Ue(e.doc,i))return 0;var a=0;if(i.widgets)for(var o=0;o=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var n=e.display.view,r=0;r=e.display.viewTo||s.to().linet||t==n&&o.to==t)&&(r(Math.max(o.from,t),Math.min(o.to,n),1==o.level?"rtl":"ltr",a),i=!0)}i||r(t,n,"ltr")}(m,n||0,null==r?d:r,function(e,t,i,f){var y="ltr"==i,v=p(e,y?"left":"right"),g=p(t-1,y?"right":"left"),b=null==n&&0==e,_=null==r&&t==d,x=0==f,w=!m||f==m.length-1;if(g.top-v.top<=3){var k=(l?b:_)&&x,M=(l?_:b)&&w,E=k?s:(y?v:g).left,S=M?u:(y?g:v).right;c(E,v.top,S-E,v.bottom)}else{var T,D,A,L;y?(T=l&&b&&x?s:v.left,D=l?u:h(e,i,"before"),A=l?s:h(t,i,"after"),L=l&&_&&w?u:g.right):(T=l?h(e,i,"before"):s,D=!l&&b&&x?u:v.right,A=!l&&_&&w?s:g.left,L=l?h(t,i,"after"):u),c(T,v.top,D-T,v.bottom),v.bottom0?t.blinker=setInterval(function(){return t.cursorDiv.style.visibility=(n=!n)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function yr(e){e.state.focused||(e.display.input.focus(),gr(e))}function vr(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,br(e))},100)}function gr(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(it(e,"focus",e,t),e.state.focused=!0,P(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),u&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),mr(e))}function br(e,t){e.state.delayingBlurEvent||(e.state.focused&&(it(e,"blur",e,t),e.state.focused=!1,S(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150))}function _r(e){for(var t=e.display,n=t.lineDiv.offsetTop,r=0;r.005||d<-.005)&&(fe(i.line,u),xr(i.line),i.rest))for(var p=0;pe.display.sizerWidth){var h=Math.ceil(l/rr(e.display));h>e.display.maxLineLength&&(e.display.maxLineLength=h,e.display.maxLine=i.line,e.display.maxLineChanged=!0)}}}}function xr(e){if(e.widgets)for(var t=0;t=o&&(a=pe(t,Xe(ue(t,u))-e.wrapper.clientHeight),o=u)}return{from:a,to:Math.max(o,a+1)}}function kr(e){var t=e.display,n=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var r=ar(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,a=r+"px",o=0;oa&&(t.bottom=t.top+a);var s=e.doc.height+En(n),u=t.tops-r;if(t.topi+a){var c=Math.min(t.top,(l?s:t.bottom)-a);c!=i&&(o.scrollTop=c)}var f=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:n.scroller.scrollLeft,d=Dn(e)-(e.options.fixedGutter?n.gutters.offsetWidth:0),p=t.right-t.left>d;return p&&(t.right=t.left+d),t.left<10?o.scrollLeft=0:t.leftd+f-3&&(o.scrollLeft=t.right+(p?0:10)-d),o}function Sr(e,t){null!=t&&(Ar(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function Tr(e){Ar(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Dr(e,t,n){null==t&&null==n||Ar(e),null!=t&&(e.curOp.scrollLeft=t),null!=n&&(e.curOp.scrollTop=n)}function Ar(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var n=Kn(e,t.from),r=Kn(e,t.to);Lr(e,n,r,t.margin)}}function Lr(e,t,n,r){var i=Er(e,{left:Math.min(t.left,n.left),top:Math.min(t.top,n.top)-r,right:Math.max(t.right,n.right),bottom:Math.max(t.bottom,n.bottom)+r});Dr(e,i.scrollLeft,i.scrollTop)}function Cr(e,t){Math.abs(e.doc.scrollTop-t)<2||(n||ui(e,{top:t}),Or(e,t,!0),n&&ui(e),ri(e,100))}function Or(e,t,n){t=Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t),(e.display.scroller.scrollTop!=t||n)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function Pr(e,t,n,r){t=Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth),(n?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!r||(e.doc.scrollLeft=t,kr(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function jr(e){var t=e.display,n=t.gutters.offsetWidth,r=Math.round(e.doc.height+En(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?n:0,docHeight:r,scrollHeight:r+Tn(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:n}}var Yr=function(e,t,n){this.cm=n;var r=this.vert=A("div",[A("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=A("div",[A("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");r.tabIndex=i.tabIndex=-1,e(r),e(i),tt(r,"scroll",function(){r.clientHeight&&t(r.scrollTop,"vertical")}),tt(i,"scroll",function(){i.clientWidth&&t(i.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,o&&s<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Yr.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,n=e.scrollHeight>e.clientHeight+1,r=e.nativeBarWidth;if(n){this.vert.style.display="block",this.vert.style.bottom=t?r+"px":"0";var i=e.viewHeight-(t?r:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=n?r+"px":"0",this.horiz.style.left=e.barLeft+"px";var a=e.viewWidth-e.barLeft-(n?r:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+a)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==r&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?r:0,bottom:t?r:0}},Yr.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Yr.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Yr.prototype.zeroWidthHack=function(){var e=g&&!p?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new I,this.disableVert=new I},Yr.prototype.enableZeroWidthBar=function(e,t,n){e.style.pointerEvents="auto",t.set(1e3,function r(){var i=e.getBoundingClientRect(),a="vert"==n?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1);a!=e?e.style.pointerEvents="none":t.set(1e3,r)})},Yr.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Fr=function(){};function Nr(e,t){t||(t=jr(e));var n=e.display.barWidth,r=e.display.barHeight;Rr(e,t);for(var i=0;i<4&&n!=e.display.barWidth||r!=e.display.barHeight;i++)n!=e.display.barWidth&&e.options.lineWrapping&&_r(e),Rr(e,jr(e)),n=e.display.barWidth,r=e.display.barHeight}function Rr(e,t){var n=e.display,r=n.scrollbars.update(t);n.sizer.style.paddingRight=(n.barWidth=r.right)+"px",n.sizer.style.paddingBottom=(n.barHeight=r.bottom)+"px",n.heightForcer.style.borderBottom=r.bottom+"px solid transparent",r.right&&r.bottom?(n.scrollbarFiller.style.display="block",n.scrollbarFiller.style.height=r.bottom+"px",n.scrollbarFiller.style.width=r.right+"px"):n.scrollbarFiller.style.display="",r.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(n.gutterFiller.style.display="block",n.gutterFiller.style.height=r.bottom+"px",n.gutterFiller.style.width=t.gutterWidth+"px"):n.gutterFiller.style.display=""}Fr.prototype.update=function(){return{bottom:0,right:0}},Fr.prototype.setScrollLeft=function(){},Fr.prototype.setScrollTop=function(){},Fr.prototype.clear=function(){};var Ir={native:Yr,null:Fr};function Br(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&S(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Ir[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),tt(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,n){"horizontal"==n?Pr(e,t):Cr(e,t)},e),e.display.scrollbars.addClass&&P(e.display.wrapper,e.display.scrollbars.addClass)}var Hr=0;function qr(e){var t;e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:null,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Hr},t=e.curOp,sn?sn.ops.push(t):t.ownsGroup=sn={ops:[t],delayedCallbacks:[]}}function Wr(e){var t=e.curOp;t&&function(e,t){var n=e.ownsGroup;if(n)try{!function(e){var t=e.delayedCallbacks,n=0;do{for(;n=n.viewTo)||n.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new ai(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Ur(e){var t=e.cm,n=t.display;e.updatedDisplay&&_r(t),e.barMeasure=jr(t),n.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Cn(t,n.maxLine,n.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+e.adjustWidthTo+Tn(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+e.adjustWidthTo-Dn(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=n.input.prepareSelection())}function zr(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft1&&(o=!0)),null!=l.scrollLeft&&(Pr(e,l.scrollLeft),Math.abs(e.doc.scrollLeft-f)>1&&(o=!0)),!o)break}return i}(t,ke(r,e.scrollToPos.from),ke(r,e.scrollToPos.to),e.scrollToPos.margin);!function(e,t){if(!at(e,"scrollCursorIntoView")){var n=e.display,r=n.sizer.getBoundingClientRect(),i=null;if(t.top+r.top<0?i=!0:t.bottom+r.top>(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),null!=i&&!h){var a=A("div","​",null,"position: absolute;\n top: "+(t.top-n.viewOffset-Mn(e.display))+"px;\n height: "+(t.bottom-t.top+Tn(e)+n.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(a),a.scrollIntoView(i),e.display.lineSpace.removeChild(a)}}}(t,i)}var a=e.maybeHiddenMarkers,o=e.maybeUnhiddenMarkers;if(a)for(var s=0;st)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)Se&&We(e.doc,t)i.viewFrom?ei(e):(i.viewFrom+=r,i.viewTo+=r);else if(t<=i.viewFrom&&n>=i.viewTo)ei(e);else if(t<=i.viewFrom){var a=ti(e,n,n+r,1);a?(i.view=i.view.slice(a.index),i.viewFrom=a.lineN,i.viewTo+=r):ei(e)}else if(n>=i.viewTo){var o=ti(e,t,t,-1);o?(i.view=i.view.slice(0,o.index),i.viewTo=o.lineN):ei(e)}else{var s=ti(e,t,t,-1),u=ti(e,n,n+r,1);s&&u?(i.view=i.view.slice(0,s.index).concat(on(e,s.lineN,u.lineN)).concat(i.view.slice(u.index)),i.viewTo+=r):ei(e)}var l=i.externalMeasured;l&&(n=i.lineN&&t=r.viewTo)){var a=r.view[lr(e,t)];if(null!=a.node){var o=a.changes||(a.changes=[]);-1==B(o,n)&&o.push(n)}}}function ei(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function ti(e,t,n,r){var i,a=lr(e,t),o=e.display.view;if(!Se||n==e.doc.first+e.doc.size)return{index:a,lineN:n};for(var s=e.display.viewFrom,u=0;u0){if(a==o.length-1)return null;i=s+o[a].size-t,a++}else i=s-t;t+=i,n+=i}for(;We(e.doc,n)!=n;){if(a==(r<0?0:o.length-1))return null;n+=r*o[a-(r<0?1:0)].size,a+=r}return{index:a,lineN:n}}function ni(e){for(var t=e.display.view,n=0,r=0;r=e.display.viewTo)){var n=+new Date+e.options.workTime,r=It(e,t.highlightFrontier),i=[];t.iter(r.line,Math.min(t.first+t.size,e.display.viewTo+500),function(a){if(r.line>=e.display.viewFrom){var o=a.styles,s=a.text.length>e.options.maxHighlightLength?Ct(t.mode,r.state):null,u=Nt(e,a,r,!0);s&&(r.state=s),a.styles=u.styles;var l=a.styleClasses,c=u.classes;c?a.styleClasses=c:l&&(a.styleClasses=null);for(var f=!o||o.length!=a.styles.length||l!=c&&(!l||!c||l.bgClass!=c.bgClass||l.textClass!=c.textClass),d=0;!f&&dn)return ri(e,e.options.workDelay),!0}),t.highlightFrontier=r.line,t.modeFrontier=Math.max(t.modeFrontier,r.line),i.length&&Gr(e,function(){for(var t=0;t=n.viewFrom&&t.visible.to<=n.viewTo&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&0==ni(e))return!1;Mr(e)&&(ei(e),t.dims=ir(e));var i=r.first+r.size,a=Math.max(t.visible.from-e.options.viewportMargin,r.first),o=Math.min(i,t.visible.to+e.options.viewportMargin);n.viewFromo&&n.viewTo-o<20&&(o=Math.min(i,n.viewTo)),Se&&(a=We(e.doc,a),o=Ve(e.doc,o));var s=a!=n.viewFrom||o!=n.viewTo||n.lastWrapHeight!=t.wrapperHeight||n.lastWrapWidth!=t.wrapperWidth;!function(e,t,n){var r=e.display;0==r.view.length||t>=r.viewTo||n<=r.viewFrom?(r.view=on(e,t,n),r.viewFrom=t):(r.viewFrom>t?r.view=on(e,t,r.viewFrom).concat(r.view):r.viewFromn&&(r.view=r.view.slice(0,lr(e,n)))),r.viewTo=n}(e,a,o),n.viewOffset=Xe(ue(e.doc,n.viewFrom)),e.display.mover.style.top=n.viewOffset+"px";var l=ni(e);if(!s&&0==l&&!t.force&&n.renderedView==n.view&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo))return!1;var c=function(e){if(e.hasFocus())return null;var t=O();if(!t||!C(e.display.lineDiv,t))return null;var n={activeElt:t};if(window.getSelection){var r=window.getSelection();r.anchorNode&&r.extend&&C(e.display.lineDiv,r.anchorNode)&&(n.anchorNode=r.anchorNode,n.anchorOffset=r.anchorOffset,n.focusNode=r.focusNode,n.focusOffset=r.focusOffset)}return n}(e);return l>4&&(n.lineDiv.style.display="none"),function(e,t,n){var r=e.display,i=e.options.lineNumbers,a=r.lineDiv,o=a.firstChild;function s(t){var n=t.nextSibling;return u&&g&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),n}for(var l=r.view,c=r.viewFrom,f=0;f-1&&(p=!1),fn(e,d,c,n)),p&&(T(d.lineNumber),d.lineNumber.appendChild(document.createTextNode(me(e.options,c)))),o=d.node.nextSibling}else{var h=gn(e,d,c,n);a.insertBefore(h,o)}c+=d.size}for(;o;)o=s(o)}(e,n.updateLineNumbers,t.dims),l>4&&(n.lineDiv.style.display=""),n.renderedView=n.view,function(e){if(e&&e.activeElt&&e.activeElt!=O()&&(e.activeElt.focus(),e.anchorNode&&C(document.body,e.anchorNode)&&C(document.body,e.focusNode))){var t=window.getSelection(),n=document.createRange();n.setEnd(e.anchorNode,e.anchorOffset),n.collapse(!1),t.removeAllRanges(),t.addRange(n),t.extend(e.focusNode,e.focusOffset)}}(c),T(n.cursorDiv),T(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,s&&(n.lastWrapHeight=t.wrapperHeight,n.lastWrapWidth=t.wrapperWidth,ri(e,400)),n.updateLineNumbers=null,!0}function si(e,t){for(var n=t.viewport,r=!0;(r&&e.options.lineWrapping&&t.oldDisplayWidth!=Dn(e)||(n&&null!=n.top&&(n={top:Math.min(e.doc.height+En(e.display)-An(e),n.top)}),t.visible=wr(e.display,e.doc,n),!(t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)))&&oi(e,t);r=!1){_r(e);var i=jr(e);cr(e),Nr(e,i),ci(e,i),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function ui(e,t){var n=new ai(e,t);if(oi(e,n)){_r(e),si(e,n);var r=jr(e);cr(e),Nr(e,r),ci(e,r),n.finish()}}function li(e){var t=e.display.gutters.offsetWidth;e.display.sizer.style.marginLeft=t+"px"}function ci(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Tn(e)+"px"}function fi(e){var t=e.display.gutters,n=e.options.gutters;T(t);for(var r=0;r-1&&!e.lineNumbers&&(e.gutters=e.gutters.slice(0),e.gutters.splice(t,1))}ai.prototype.signal=function(e,t){st(e,t)&&this.events.push(arguments)},ai.prototype.finish=function(){for(var e=0;es.clientWidth,c=s.scrollHeight>s.clientHeight;if(i&&l||a&&c){if(a&&g&&u)e:for(var d=t.target,p=o.view;d!=s;d=d.parentNode)for(var h=0;h=0&&ve(e,r.to())<=0)return n}return-1};var bi=function(e,t){this.anchor=e,this.head=t};function _i(e,t,n){var r=e&&e.options.selectionsMayTouch,i=t[n];t.sort(function(e,t){return ve(e.from(),t.from())}),n=B(t,i);for(var a=1;a0:u>=0){var l=xe(s.from(),o.from()),c=_e(s.to(),o.to()),f=s.empty()?o.from()==o.head:s.from()==s.head;a<=n&&--n,t.splice(--a,2,new bi(f?c:l,f?l:c))}}return new gi(t,n)}function xi(e,t){return new gi([new bi(e,t||e)],0)}function wi(e){return e.text?ye(e.from.line+e.text.length-1,K(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function ki(e,t){if(ve(e,t.from)<0)return e;if(ve(e,t.to)<=0)return wi(t);var n=e.line+t.text.length-(t.to.line-t.from.line)-1,r=e.ch;return e.line==t.to.line&&(r+=wi(t).ch-t.to.ch),ye(n,r)}function Mi(e,t){for(var n=[],r=0;r1&&e.remove(s.line+1,h-1),e.insert(s.line+1,v)}ln(e,"change",e,t)}function Li(e,t,n){!function e(r,i,a){if(r.linked)for(var o=0;os-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(a=function(e,t){return t?(Yi(e.done),K(e.done)):e.done.length&&!K(e.done).ranges?K(e.done):e.done.length>1&&!e.done[e.done.length-2].ranges?(e.done.pop(),K(e.done)):void 0}(i,i.lastOp==r)))o=K(a.changes),0==ve(t.from,t.to)&&0==ve(t.from,o.to)?o.to=wi(t):a.changes.push(ji(e,t));else{var u=K(i.done);for(u&&u.ranges||Ri(e.sel,i.done),a={changes:[ji(e,t)],generation:i.generation},i.done.push(a);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(n),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=s,i.lastOp=i.lastSelOp=r,i.lastOrigin=i.lastSelOrigin=t.origin,o||it(e,"historyAdded")}function Ni(e,t,n,r){var i=e.history,a=r&&r.origin;n==i.lastSelOp||a&&i.lastSelOrigin==a&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==a||function(e,t,n,r){var i=t.charAt(0);return"*"==i||"+"==i&&n.ranges.length==r.ranges.length&&n.somethingSelected()==r.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}(e,a,K(i.done),t))?i.done[i.done.length-1]=t:Ri(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=a,i.lastSelOp=n,r&&!1!==r.clearRedo&&Yi(i.undone)}function Ri(e,t){var n=K(t);n&&n.ranges&&n.equals(e)||t.push(e)}function Ii(e,t,n,r){var i=t["spans_"+e.id],a=0;e.iter(Math.max(e.first,n),Math.min(e.first+e.size,r),function(n){n.markedSpans&&((i||(i=t["spans_"+e.id]={}))[a]=n.markedSpans),++a})}function Bi(e){if(!e)return null;for(var t,n=0;n-1&&(K(s)[f]=l[f],delete l[f])}}}return r}function Wi(e,t,n,r){if(r){var i=e.anchor;if(n){var a=ve(t,i)<0;a!=ve(n,i)<0?(i=t,t=n):a!=ve(t,n)<0&&(t=n)}return new bi(i,t)}return new bi(n||t,t)}function Vi(e,t,n,r,i){null==i&&(i=e.cm&&(e.cm.display.shift||e.extend)),Ki(e,new gi([Wi(e.sel.primary(),t,n,i)],0),r)}function Ui(e,t,n){for(var r=[],i=e.cm&&(e.cm.display.shift||e.extend),a=0;a=t.ch:s.to>t.ch))){if(i&&(it(u,"beforeCursorEnter"),u.explicitlyCleared)){if(a.markedSpans){--o;continue}break}if(!u.atomic)continue;if(n){var l=u.find(r<0?1:-1),c=void 0;if((r<0?u.inclusiveRight:u.inclusiveLeft)&&(l=na(e,l,-r,l&&l.line==t.line?a:null)),l&&l.line==t.line&&(c=ve(l,n))&&(r<0?c<0:c>0))return ea(e,l,t,r,i)}var f=u.find(r<0?-1:1);return(r<0?u.inclusiveLeft:u.inclusiveRight)&&(f=na(e,f,r,f.line==t.line?a:null)),f?ea(e,f,t,r,i):null}}return t}function ta(e,t,n,r,i){var a=r||1,o=ea(e,t,n,a,i)||!i&&ea(e,t,n,a,!0)||ea(e,t,n,-a,i)||!i&&ea(e,t,n,-a,!0);return o||(e.cantEdit=!0,ye(e.first,0))}function na(e,t,n,r){return n<0&&0==t.ch?t.line>e.first?ke(e,ye(t.line-1)):null:n>0&&t.ch==(r||ue(e,t.line)).text.length?t.line0)){var c=[u,1],f=ve(l.from,s.from),d=ve(l.to,s.to);(f<0||!o.inclusiveLeft&&!f)&&c.push({from:l.from,to:s.from}),(d>0||!o.inclusiveRight&&!d)&&c.push({from:s.to,to:l.to}),i.splice.apply(i,c),u+=c.length-3}}return i}(e,t.from,t.to);if(r)for(var i=r.length-1;i>=0;--i)oa(e,{from:r[i].from,to:r[i].to,text:i?[""]:t.text,origin:t.origin});else oa(e,t)}}function oa(e,t){if(1!=t.text.length||""!=t.text[0]||0!=ve(t.from,t.to)){var n=Mi(e,t);Fi(e,t,n,e.cm?e.cm.curOp.id:NaN),la(e,t,n,Le(e,t));var r=[];Li(e,function(e,n){n||-1!=B(r,e.history)||(pa(e.history,t),r.push(e.history)),la(e,t,null,Le(e,t))})}}function sa(e,t,n){var r=e.cm&&e.cm.state.suppressEdits;if(!r||n){for(var i,a=e.history,o=e.sel,s="undo"==t?a.done:a.undone,u="undo"==t?a.undone:a.done,l=0;l=0;--p){var h=d(p);if(h)return h.v}}}}function ua(e,t){if(0!=t&&(e.first+=t,e.sel=new gi(J(e.sel.ranges,function(e){return new bi(ye(e.anchor.line+t,e.anchor.ch),ye(e.head.line+t,e.head.ch))}),e.sel.primIndex),e.cm)){Zr(e.cm,e.first,e.first-t,t);for(var n=e.cm.display,r=n.viewFrom;re.lastLine())){if(t.from.linea&&(t={from:t.from,to:ye(a,ue(e,a).text.length),text:[t.text[0]],origin:t.origin}),t.removed=le(e,t.from,t.to),n||(n=Mi(e,t)),e.cm?function(e,t,n){var r=e.doc,i=e.display,a=t.from,o=t.to,s=!1,u=a.line;e.options.lineWrapping||(u=de(qe(ue(r,a.line))),r.iter(u,o.line+1,function(e){if(e==i.maxLine)return s=!0,!0})),r.sel.contains(t.from,t.to)>-1&&ot(e),Ai(r,t,n,or(e)),e.options.lineWrapping||(r.iter(u,a.line+t.text.length,function(e){var t=Ge(e);t>i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,s=!1)}),s&&(e.curOp.updateMaxLine=!0)),function(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontiern;r--){var i=ue(e,r).stateAfter;if(i&&(!(i instanceof Yt)||r+i.lookAhead1||!(this.children[0]instanceof ma))){var s=[];this.collapse(s),this.children=[new ma(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var o=i.lines.length%25+25,s=o;s10);e.parent.maybeSpill()}},iterN:function(e,t,n){for(var r=0;r0||0==o&&!1!==a.clearWhenEmpty)return a;if(a.replacedWith&&(a.collapsed=!0,a.widgetNode=L("span",[a.replacedWith],"CodeMirror-widget"),r.handleMouseEvents||a.widgetNode.setAttribute("cm-ignore-events","true"),r.insertLeft&&(a.widgetNode.insertLeft=!0)),a.collapsed){if(He(e,t.line,t,n,a)||t.line!=n.line&&He(e,n.line,t,n,a))throw new Error("Inserting collapsed marker partially overlapping an existing one");Se=!0}a.addToHistory&&Fi(e,{from:t,to:n,origin:"markText"},e.sel,NaN);var s,u=t.line,l=e.cm;if(e.iter(u,n.line+1,function(e){l&&a.collapsed&&!l.options.lineWrapping&&qe(e)==l.display.maxLine&&(s=!0),a.collapsed&&u!=t.line&&fe(e,0),function(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],t.marker.attachLine(e)}(e,new Te(a,u==t.line?t.ch:null,u==n.line?n.ch:null)),++u}),a.collapsed&&e.iter(t.line,n.line+1,function(t){Ue(e,t)&&fe(t,0)}),a.clearOnEnter&&tt(a,"beforeCursorEnter",function(){return a.clear()}),a.readOnly&&(Ee=!0,(e.history.done.length||e.history.undone.length)&&e.clearHistory()),a.collapsed&&(a.id=++ba,a.atomic=!0),l){if(s&&(l.curOp.updateMaxLine=!0),a.collapsed)Zr(l,t.line,n.line+1);else if(a.className||a.startStyle||a.endStyle||a.css||a.attributes||a.title)for(var c=t.line;c<=n.line;c++)Qr(l,c,"text");a.atomic&&Zi(l.doc),ln(l,"markerAdded",l,a)}return a}_a.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&&!e.curOp;if(t&&qr(e),st(this,"clear")){var n=this.find();n&&ln(this,"clear",n.from,n.to)}for(var r=null,i=null,a=0;ae.display.maxLineLength&&(e.display.maxLine=l,e.display.maxLineLength=c,e.display.maxLineChanged=!0)}null!=r&&e&&this.collapsed&&Zr(e,r,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Zi(e.doc)),e&&ln(e,"markerCleared",e,this,r,i),t&&Wr(e),this.parent&&this.parent.clear()}},_a.prototype.find=function(e,t){var n,r;null==e&&"bookmark"==this.type&&(e=1);for(var i=0;i=0;u--)aa(this,r[u]);s?Gi(this,s):this.cm&&Tr(this.cm)}),undo:$r(function(){sa(this,"undo")}),redo:$r(function(){sa(this,"redo")}),undoSelection:$r(function(){sa(this,"undo",!0)}),redoSelection:$r(function(){sa(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,n=0,r=0;r=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,n){e=ke(this,e),t=ke(this,t);var r=[],i=e.line;return this.iter(e.line,t.line+1,function(a){var o=a.markedSpans;if(o)for(var s=0;s=u.to||null==u.from&&i!=e.line||null!=u.from&&i==t.line&&u.from>=t.ch||n&&!n(u.marker)||r.push(u.marker.parent||u.marker)}++i}),r},getAllMarks:function(){var e=[];return this.iter(function(t){var n=t.markedSpans;if(n)for(var r=0;re)return t=e,!0;e-=a,++n}),ke(this,ye(n,t))},indexFromPos:function(e){var t=(e=ke(this,e)).ch;if(e.linet&&(t=e.from),null!=e.to&&e.to-1)return t.state.draggingText(e),void setTimeout(function(){return t.display.input.focus()},20);try{var c=e.dataTransfer.getData("Text");if(c){var f;if(t.state.draggingText&&!t.state.draggingText.copy&&(f=t.listSelections()),Ji(t.doc,xi(n,n)),f)for(var d=0;d=0;t--)ca(e.doc,"",r[t].from,r[t].to,"+delete");Tr(e)})}function Xa(e,t,n){var r=ae(e.text,t+n,n);return r<0||r>e.text.length?null:r}function Ga(e,t,n){var r=Xa(e,t.ch,n);return null==r?null:new ye(t.line,r,n<0?"after":"before")}function Ka(e,t,n,r,i){if(e){var a=Qe(n,t.doc.direction);if(a){var o,s=i<0?K(a):a[0],u=i<0==(1==s.level),l=u?"after":"before";if(s.level>0||"rtl"==t.doc.direction){var c=Pn(t,n);o=i<0?n.text.length-1:0;var f=jn(t,c,o).top;o=oe(function(e){return jn(t,c,e).top==f},i<0==(1==s.level)?s.from:s.to-1,o),"before"==l&&(o=Xa(n,o,1))}else o=i<0?s.to:s.from;return new ye(r,o,l)}}return new ye(r,i<0?n.text.length:0,i<0?"before":"after")}Ra.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},Ra.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},Ra.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},Ra.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},Ra.default=g?Ra.macDefault:Ra.pcDefault;var Ja={selectAll:ra,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),W)},killLine:function(e){return za(e,function(t){if(t.empty()){var n=ue(e.doc,t.head.line).text.length;return t.head.ch==n&&t.head.line0)i=new ye(i.line,i.ch+1),e.replaceRange(a.charAt(i.ch-1)+a.charAt(i.ch-2),ye(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var o=ue(e.doc,i.line-1).text;o&&(i=new ye(i.line,1),e.replaceRange(a.charAt(0)+e.doc.lineSeparator()+o.charAt(o.length-1),ye(i.line-1,o.length-1),i,"+transpose"))}n.push(new bi(i,i))}e.setSelections(n)})},newlineAndIndent:function(e){return Gr(e,function(){for(var t=e.listSelections(),n=t.length-1;n>=0;n--)e.replaceRange(e.doc.lineSeparator(),t[n].anchor,t[n].head,"+input");t=e.listSelections();for(var r=0;r-1&&(ve((i=l.ranges[i]).from(),t)<0||t.xRel>0)&&(ve(i.to(),t)>0||t.xRel<0)?function(e,t,n,r){var i=e.display,a=!1,l=Kr(e,function(t){u&&(i.scroller.draggable=!1),e.state.draggingText=!1,rt(i.wrapper.ownerDocument,"mouseup",l),rt(i.wrapper.ownerDocument,"mousemove",c),rt(i.scroller,"dragstart",f),rt(i.scroller,"drop",l),a||(lt(t),r.addNew||Vi(e.doc,n,null,null,r.extend),u||o&&9==s?setTimeout(function(){i.wrapper.ownerDocument.body.focus(),i.input.focus()},20):i.input.focus())}),c=function(e){a=a||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},f=function(){return a=!0};u&&(i.scroller.draggable=!0),e.state.draggingText=l,l.copy=!r.moveOnDrag,i.scroller.dragDrop&&i.scroller.dragDrop(),tt(i.wrapper.ownerDocument,"mouseup",l),tt(i.wrapper.ownerDocument,"mousemove",c),tt(i.scroller,"dragstart",f),tt(i.scroller,"drop",l),vr(e),setTimeout(function(){return i.input.focus()},20)}(e,r,t,a):function(e,t,n,r){var i=e.display,a=e.doc;lt(t);var o,s,u=a.sel,l=u.ranges;if(r.addNew&&!r.extend?(s=a.sel.contains(n),o=s>-1?l[s]:new bi(n,n)):(o=a.sel.primary(),s=a.sel.primIndex),"rectangle"==r.unit)r.addNew||(o=new bi(n,n)),n=ur(e,t,!0,!0),s=-1;else{var c=po(e,n,r.unit);o=r.extend?Wi(o,c.anchor,c.head,r.extend):c}r.addNew?-1==s?(s=l.length,Ki(a,_i(e,l.concat([o]),s),{scroll:!1,origin:"*mouse"})):l.length>1&&l[s].empty()&&"char"==r.unit&&!r.extend?(Ki(a,_i(e,l.slice(0,s).concat(l.slice(s+1)),0),{scroll:!1,origin:"*mouse"}),u=a.sel):zi(a,s,o,V):(s=0,Ki(a,new gi([o],0),V),u=a.sel);var f=n;function d(t){if(0!=ve(f,t))if(f=t,"rectangle"==r.unit){for(var i=[],l=e.options.tabSize,c=R(ue(a,n.line).text,n.ch,l),d=R(ue(a,t.line).text,t.ch,l),p=Math.min(c,d),h=Math.max(c,d),m=Math.min(n.line,t.line),y=Math.min(e.lastLine(),Math.max(n.line,t.line));m<=y;m++){var v=ue(a,m).text,g=z(v,p,l);p==h?i.push(new bi(ye(m,g),ye(m,g))):v.length>g&&i.push(new bi(ye(m,g),ye(m,z(v,h,l))))}i.length||i.push(new bi(n,n)),Ki(a,_i(e,u.ranges.slice(0,s).concat(i),s),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var b,_=o,x=po(e,t,r.unit),w=_.anchor;ve(x.anchor,w)>0?(b=x.head,w=xe(_.from(),x.anchor)):(b=x.anchor,w=_e(_.to(),x.head));var k=u.ranges.slice(0);k[s]=function(e,t){var n=t.anchor,r=t.head,i=ue(e.doc,n.line);if(0==ve(n,r)&&n.sticky==r.sticky)return t;var a=Qe(i);if(!a)return t;var o=$e(a,n.ch,n.sticky),s=a[o];if(s.from!=n.ch&&s.to!=n.ch)return t;var u,l=o+(s.from==n.ch==(1!=s.level)?0:1);if(0==l||l==a.length)return t;if(r.line!=n.line)u=(r.line-n.line)*("ltr"==e.doc.direction?1:-1)>0;else{var c=$e(a,r.ch,r.sticky),f=c-o||(r.ch-n.ch)*(1==s.level?-1:1);u=c==l-1||c==l?f<0:f>0}var d=a[l+(u?-1:0)],p=u==(1==d.level),h=p?d.from:d.to,m=p?"after":"before";return n.ch==h&&n.sticky==m?t:new bi(new ye(n.line,h,m),r)}(e,new bi(ke(a,w),b)),Ki(a,_i(e,k,s),V)}}var p=i.wrapper.getBoundingClientRect(),h=0;function m(t){e.state.selectingText=!1,h=1/0,lt(t),i.input.focus(),rt(i.wrapper.ownerDocument,"mousemove",y),rt(i.wrapper.ownerDocument,"mouseup",v),a.history.lastSelOrigin=null}var y=Kr(e,function(t){0!==t.buttons&&ht(t)?function t(n){var o=++h,s=ur(e,n,!0,"rectangle"==r.unit);if(s)if(0!=ve(s,f)){e.curOp.focus=O(),d(s);var u=wr(i,a);(s.line>=u.to||s.linep.bottom?20:0;l&&setTimeout(Kr(e,function(){h==o&&(i.scroller.scrollTop+=l,t(n))}),50)}}(t):m(t)}),v=Kr(e,m);e.state.selectingText=v,tt(i.wrapper.ownerDocument,"mousemove",y),tt(i.wrapper.ownerDocument,"mouseup",v)}(e,r,t,a)}(t,r,a,e):pt(e)==n.scroller&<(e):2==i?(r&&Vi(t.doc,r),setTimeout(function(){return n.input.focus()},20)):3==i&&(k?t.display.input.onContextMenu(e):vr(t)))}}function po(e,t,n){if("char"==n)return new bi(t,t);if("word"==n)return e.findWordAt(t);if("line"==n)return new bi(ye(t.line,0),ke(e.doc,ye(t.line+1,0)));var r=n(e,t);return new bi(r.from,r.to)}function ho(e,t,n,r){var i,a;if(t.touches)i=t.touches[0].clientX,a=t.touches[0].clientY;else try{i=t.clientX,a=t.clientY}catch(t){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;r&<(t);var o=e.display,s=o.lineDiv.getBoundingClientRect();if(a>s.bottom||!st(e,n))return ft(t);a-=s.top-o.viewOffset;for(var u=0;u=i){var c=pe(e.doc,a),f=e.options.gutters[u];return it(e,n,e,c,f,t),ft(t)}}}function mo(e,t){return ho(e,t,"gutterClick",!0)}function yo(e,t){kn(e.display,t)||function(e,t){return!!st(e,"gutterContextMenu")&&ho(e,t,"gutterContextMenu",!1)}(e,t)||at(e,t,"contextmenu")||k||e.display.input.onContextMenu(t)}function vo(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Hn(e)}co.prototype.compare=function(e,t,n){return this.time+400>e&&0==ve(t,this.pos)&&n==this.button};var go={toString:function(){return"CodeMirror.Init"}},bo={},_o={};function xo(e){fi(e),Zr(e),kr(e)}function wo(e,t,n){var r=n&&n!=go;if(!t!=!r){var i=e.display.dragFunctions,a=t?tt:rt;a(e.display.scroller,"dragstart",i.start),a(e.display.scroller,"dragenter",i.enter),a(e.display.scroller,"dragover",i.over),a(e.display.scroller,"dragleave",i.leave),a(e.display.scroller,"drop",i.drop)}}function ko(e){e.options.lineWrapping?(P(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(S(e.display.wrapper,"CodeMirror-wrap"),Ke(e)),sr(e),Zr(e),Hn(e),setTimeout(function(){return Nr(e)},100)}function Mo(e,t){var n=this;if(!(this instanceof Mo))return new Mo(e,t);this.options=t=t?N(t):{},N(bo,t,!1),di(t);var r=t.value;"string"==typeof r?r=new Sa(r,t.mode,null,t.lineSeparator,t.direction):t.mode&&(r.modeOption=t.mode),this.doc=r;var i=new Mo.inputStyles[t.inputStyle](this),a=this.display=new se(e,r,i);for(var l in a.wrapper.CodeMirror=this,fi(this),vo(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Br(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:!1,cutIncoming:!1,selectingText:!1,draggingText:!1,highlight:new I,keySeq:null,specialChars:null},t.autofocus&&!v&&a.input.focus(),o&&s<11&&setTimeout(function(){return n.display.input.reset(!0)},20),function(e){var t=e.display;tt(t.scroller,"mousedown",Kr(e,fo)),tt(t.scroller,"dblclick",o&&s<11?Kr(e,function(t){if(!at(e,t)){var n=ur(e,t);if(n&&!mo(e,t)&&!kn(e.display,t)){lt(t);var r=e.findWordAt(n);Vi(e.doc,r.anchor,r.head)}}}):function(t){return at(e,t)||lt(t)}),tt(t.scroller,"contextmenu",function(t){return yo(e,t)});var n,r={end:0};function i(){t.activeTouch&&(n=setTimeout(function(){return t.activeTouch=null},1e3),(r=t.activeTouch).end=+new Date)}function a(e,t){if(null==t.left)return!0;var n=t.left-e.left,r=t.top-e.top;return n*n+r*r>400}tt(t.scroller,"touchstart",function(i){if(!at(e,i)&&!function(e){if(1!=e.touches.length)return!1;var t=e.touches[0];return t.radiusX<=1&&t.radiusY<=1}(i)&&!mo(e,i)){t.input.ensurePolled(),clearTimeout(n);var a=+new Date;t.activeTouch={start:a,moved:!1,prev:a-r.end<=300?r:null},1==i.touches.length&&(t.activeTouch.left=i.touches[0].pageX,t.activeTouch.top=i.touches[0].pageY)}}),tt(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),tt(t.scroller,"touchend",function(n){var r=t.activeTouch;if(r&&!kn(t,n)&&null!=r.left&&!r.moved&&new Date-r.start<300){var o,s=e.coordsChar(t.activeTouch,"page");o=!r.prev||a(r,r.prev)?new bi(s,s):!r.prev.prev||a(r,r.prev.prev)?e.findWordAt(s):new bi(ye(s.line,0),ke(e.doc,ye(s.line+1,0))),e.setSelection(o.anchor,o.head),e.focus(),lt(n)}i()}),tt(t.scroller,"touchcancel",i),tt(t.scroller,"scroll",function(){t.scroller.clientHeight&&(Cr(e,t.scroller.scrollTop),Pr(e,t.scroller.scrollLeft,!0),it(e,"scroll",e))}),tt(t.scroller,"mousewheel",function(t){return vi(e,t)}),tt(t.scroller,"DOMMouseScroll",function(t){return vi(e,t)}),tt(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(t){at(e,t)||dt(t)},over:function(t){at(e,t)||(function(e,t){var n=ur(e,t);if(n){var r=document.createDocumentFragment();dr(e,n,r),e.display.dragCursor||(e.display.dragCursor=A("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),D(e.display.dragCursor,r)}}(e,t),dt(t))},start:function(t){return function(e,t){if(o&&(!e.state.draggingText||+new Date-Ta<100))dt(t);else if(!at(e,t)&&!kn(e.display,t)&&(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!d)){var n=A("img",null,null,"position: fixed; left: 0; top: 0;");n.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",f&&(n.width=n.height=1,e.display.wrapper.appendChild(n),n._top=n.offsetTop),t.dataTransfer.setDragImage(n,0,0),f&&n.parentNode.removeChild(n)}}(e,t)},drop:Kr(e,Da),leave:function(t){at(e,t)||Aa(e)}};var u=t.input.getField();tt(u,"keyup",function(t){return oo.call(e,t)}),tt(u,"keydown",Kr(e,ao)),tt(u,"keypress",Kr(e,so)),tt(u,"focus",function(t){return gr(e,t)}),tt(u,"blur",function(t){return br(e,t)})}(this),Oa(),qr(this),this.curOp.forceUpdate=!0,Ci(this,r),t.autofocus&&!v||this.hasFocus()?setTimeout(F(gr,this),20):br(this),_o)_o.hasOwnProperty(l)&&_o[l](n,t[l],go);Mr(this),t.finishInit&&t.finishInit(this);for(var c=0;c150)){if(!r)return;n="prev"}}else l=0,n="not";"prev"==n?l=t>a.first?R(ue(a,t-1).text,null,o):0:"add"==n?l=u+e.options.indentUnit:"subtract"==n?l=u-e.options.indentUnit:"number"==typeof n&&(l=u+n),l=Math.max(0,l);var f="",d=0;if(e.options.indentWithTabs)for(var p=Math.floor(l/o);p;--p)d+=o,f+="\t";if(d1)if(To&&To.text.join("\n")==t){if(r.ranges.length%To.text.length==0){l=[];for(var c=0;c=0;f--){var d=r.ranges[f],p=d.from(),h=d.to();d.empty()&&(n&&n>0?p=ye(p.line,p.ch-n):e.state.overwrite&&!s?h=ye(h.line,Math.min(ue(a,h.line).text.length,h.ch+K(u).length)):s&&To&&To.lineWise&&To.text.join("\n")==t&&(p=h=ye(p.line,0))),o=e.curOp.updateInput;var m={from:p,to:h,text:l?l[f%l.length]:u,origin:i||(s?"paste":e.state.cutIncoming?"cut":"+input")};aa(e.doc,m),ln(e,"inputRead",e,m)}t&&!s&&Co(e,t),Tr(e),e.curOp.updateInput=o,e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=!1}function Lo(e,t){var n=e.clipboardData&&e.clipboardData.getData("Text");if(n)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||Gr(t,function(){return Ao(t,n,0,null,"paste")}),!0}function Co(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var n=e.doc.sel,r=n.ranges.length-1;r>=0;r--){var i=n.ranges[r];if(!(i.head.ch>100||r&&n.ranges[r-1].head.line==i.head.line)){var a=e.getModeAt(i.head),o=!1;if(a.electricChars){for(var s=0;s-1){o=So(e,i.head.line,"smart");break}}else a.electricInput&&a.electricInput.test(ue(e.doc,i.head.line).text.slice(0,i.head.ch))&&(o=So(e,i.head.line,"smart"));o&&ln(e,"electricInput",e,i.head.line)}}}function Oo(e){for(var t=[],n=[],r=0;r=t.text.length?(n.ch=t.text.length,n.sticky="before"):n.ch<=0&&(n.ch=0,n.sticky="after");var a=$e(i,n.ch,n.sticky),o=i[a];if("ltr"==e.doc.direction&&o.level%2==0&&(r>0?o.to>n.ch:o.from=o.from&&d>=c.begin)){var p=f?"before":"after";return new ye(n.line,d,p)}}var h=function(e,t,r){for(var a=function(e,t){return t?new ye(n.line,u(e,1),"before"):new ye(n.line,e,"after")};e>=0&&e0==(1!=o.level),l=s?r.begin:u(r.end,-1);if(o.from<=l&&l0?c.end:u(c.begin,-1);return null==y||r>0&&y==t.text.length||!(m=h(r>0?0:i.length-1,r,l(y)))?null:m}(e.cm,s,t,n):Ga(s,t,n))){if(r||((o=t.line+n)=e.first+e.size||(t=new ye(o,t.ch,t.sticky),!(s=ue(e,o)))))return!1;t=Ka(i,e.cm,s,t.line,n)}else t=a;return!0}if("char"==r)u();else if("column"==r)u(!0);else if("word"==r||"group"==r)for(var l=null,c="group"==r,f=e.cm&&e.cm.getHelper(t,"wordChars"),d=!0;!(n<0)||u(!d);d=!1){var p=s.text.charAt(t.ch)||"\n",h=te(p,f)?"w":c&&"\n"==p?"n":!c||/\s/.test(p)?null:"p";if(!c||d||h||(h="s"),l&&l!=h){n<0&&(n=1,u(),t.sticky="after");break}if(h&&(l=h),n>0&&!u(!d))break}var m=ta(e,t,a,o,!0);return ge(a,m)&&(m.hitSide=!0),m}function Fo(e,t,n,r){var i,a,o=e.doc,s=t.left;if("page"==r){var u=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),l=Math.max(u-.5*nr(e.display),3);i=(n>0?t.bottom:t.top)+n*l}else"line"==r&&(i=n>0?t.bottom+3:t.top-3);for(;(a=$n(e,s,i)).outside;){if(n<0?i<=0:i>=o.height){a.hitSide=!0;break}i+=5*n}return a}var No=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new I,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Ro(e,t){var n=On(e,t.line);if(!n||n.hidden)return null;var r=ue(e.doc,t.line),i=Ln(n,r,t.line),a=Qe(r,e.doc.direction),o="left";if(a){var s=$e(a,t.ch);o=s%2?"right":"left"}var u=Nn(i.map,t.ch,o);return u.offset="right"==u.collapse?u.end:u.start,u}function Io(e,t){return t&&(e.bad=!0),e}function Bo(e,t,n){var r;if(t==e.display.lineDiv){if(!(r=e.display.lineDiv.childNodes[n]))return Io(e.clipPos(ye(e.display.viewTo-1)),!0);t=null,n=0}else for(r=t;;r=r.parentNode){if(!r||r==e.display.lineDiv)return null;if(r.parentNode&&r.parentNode==e.display.lineDiv)break}for(var i=0;i=t.display.viewTo||a.line=t.display.viewFrom&&Ro(t,i)||{node:u[0].measure.map[2],offset:0},c=a.liner.firstLine()&&(o=ye(o.line-1,ue(r.doc,o.line-1).length)),s.ch==ue(r.doc,s.line).text.length&&s.linei.viewTo-1)return!1;o.line==i.viewFrom||0==(e=lr(r,o.line))?(t=de(i.view[0].line),n=i.view[0].node):(t=de(i.view[e].line),n=i.view[e-1].node.nextSibling);var u,l,c=lr(r,s.line);if(c==i.view.length-1?(u=i.viewTo-1,l=i.lineDiv.lastChild):(u=de(i.view[c+1].line)-1,l=i.view[c+1].node.previousSibling),!n)return!1;for(var f=r.doc.splitLines(function(e,t,n,r,i){var a="",o=!1,s=e.doc.lineSeparator(),u=!1;function l(){o&&(a+=s,u&&(a+=s),o=u=!1)}function c(e){e&&(l(),a+=e)}function f(t){if(1==t.nodeType){var n=t.getAttribute("cm-text");if(n)return void c(n);var a,d=t.getAttribute("cm-marker");if(d){var p=e.findMarks(ye(r,0),ye(i+1,0),(y=+d,function(e){return e.id==y}));return void(p.length&&(a=p[0].find(0))&&c(le(e.doc,a.from,a.to).join(s)))}if("false"==t.getAttribute("contenteditable"))return;var h=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&0==t.textContent.length)return;h&&l();for(var m=0;m1&&d.length>1;)if(K(f)==K(d))f.pop(),d.pop(),u--;else{if(f[0]!=d[0])break;f.shift(),d.shift(),t++}for(var p=0,h=0,m=f[0],y=d[0],v=Math.min(m.length,y.length);po.ch&&g.charCodeAt(g.length-h-1)==b.charCodeAt(b.length-h-1);)p--,h++;f[f.length-1]=g.slice(0,g.length-h).replace(/^\u200b+/,""),f[0]=f[0].slice(p).replace(/\u200b+$/,"");var x=ye(t,p),w=ye(u,d.length?K(d).length-h:0);return f.length>1||f[0]||ve(x,w)?(ca(r.doc,f,x,w,"+input"),!0):void 0},No.prototype.ensurePolled=function(){this.forceCompositionEnd()},No.prototype.reset=function(){this.forceCompositionEnd()},No.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},No.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()},80))},No.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||Gr(this.cm,function(){return Zr(e.cm)})},No.prototype.setUneditable=function(e){e.contentEditable="false"},No.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||Kr(this.cm,Ao)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},No.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},No.prototype.onContextMenu=function(){},No.prototype.resetPosition=function(){},No.prototype.needsContentAttribute=!0;var qo=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new I,this.hasSelection=!1,this.composing=null};qo.prototype.init=function(e){var t=this,n=this,r=this.cm;this.createField(e);var i=this.textarea;function a(e){if(!at(r,e)){if(r.somethingSelected())Do({lineWise:!1,text:r.getSelections()});else{if(!r.options.lineWiseCopyCut)return;var t=Oo(r);Do({lineWise:!0,text:t.text}),"cut"==e.type?r.setSelections(t.ranges,null,W):(n.prevInput="",i.value=t.text.join("\n"),Y(i))}"cut"==e.type&&(r.state.cutIncoming=!0)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),m&&(i.style.width="0px"),tt(i,"input",function(){o&&s>=9&&t.hasSelection&&(t.hasSelection=null),n.poll()}),tt(i,"paste",function(e){at(r,e)||Lo(e,r)||(r.state.pasteIncoming=!0,n.fastPoll())}),tt(i,"cut",a),tt(i,"copy",a),tt(e.scroller,"paste",function(t){kn(e,t)||at(r,t)||(r.state.pasteIncoming=!0,n.focus())}),tt(e.lineSpace,"selectstart",function(t){kn(e,t)||lt(t)}),tt(i,"compositionstart",function(){var e=r.getCursor("from");n.composing&&n.composing.range.clear(),n.composing={start:e,range:r.markText(e,r.getCursor("to"),{className:"CodeMirror-composing"})}}),tt(i,"compositionend",function(){n.composing&&(n.poll(),n.composing.range.clear(),n.composing=null)})},qo.prototype.createField=function(e){this.wrapper=jo(),this.textarea=this.wrapper.firstChild},qo.prototype.prepareSelection=function(){var e=this.cm,t=e.display,n=e.doc,r=fr(e);if(e.options.moveInputWithCursor){var i=Gn(e,n.sel.primary().head,"div"),a=t.wrapper.getBoundingClientRect(),o=t.lineDiv.getBoundingClientRect();r.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+o.top-a.top)),r.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+o.left-a.left))}return r},qo.prototype.showSelection=function(e){var t=this.cm,n=t.display;D(n.cursorDiv,e.cursors),D(n.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},qo.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var n=t.getSelection();this.textarea.value=n,t.state.focused&&Y(this.textarea),o&&s>=9&&(this.hasSelection=n)}else e||(this.prevInput=this.textarea.value="",o&&s>=9&&(this.hasSelection=null))}},qo.prototype.getField=function(){return this.textarea},qo.prototype.supportsTouch=function(){return!1},qo.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!v||O()!=this.textarea))try{this.textarea.focus()}catch(e){}},qo.prototype.blur=function(){this.textarea.blur()},qo.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},qo.prototype.receivedFocus=function(){this.slowPoll()},qo.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},qo.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0,t.polling.set(20,function n(){var r=t.poll();r||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,n))})},qo.prototype.poll=function(){var e=this,t=this.cm,n=this.textarea,r=this.prevInput;if(this.contextMenuPending||!t.state.focused||wt(n)&&!r&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=n.value;if(i==r&&!t.somethingSelected())return!1;if(o&&s>=9&&this.hasSelection===i||g&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var a=i.charCodeAt(0);if(8203!=a||r||(r="​"),8666==a)return this.reset(),this.cm.execCommand("undo")}for(var u=0,l=Math.min(r.length,i.length);u1e3||i.indexOf("\n")>-1?n.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},qo.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},qo.prototype.onKeyPress=function(){o&&s>=9&&(this.hasSelection=null),this.fastPoll()},qo.prototype.onContextMenu=function(e){var t=this,n=t.cm,r=n.display,i=t.textarea,a=ur(n,e),l=r.scroller.scrollTop;if(a&&!f){var c=n.options.resetSelectionOnContextMenu;c&&-1==n.doc.sel.contains(a)&&Kr(n,Ki)(n.doc,xi(a),W);var d=i.style.cssText,p=t.wrapper.style.cssText;t.wrapper.style.cssText="position: absolute";var h,m=t.wrapper.getBoundingClientRect();if(i.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-m.top-5)+"px; left: "+(e.clientX-m.left-5)+"px;\n z-index: 1000; background: "+(o?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",u&&(h=window.scrollY),r.input.focus(),u&&window.scrollTo(null,h),r.input.reset(),n.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=!0,r.selForContextMenu=n.doc.sel,clearTimeout(r.detectingSelectAll),o&&s>=9&&v(),k){dt(e);var y=function(){rt(window,"mouseup",y),setTimeout(g,20)};tt(window,"mouseup",y)}else setTimeout(g,50)}function v(){if(null!=i.selectionStart){var e=n.somethingSelected(),a="​"+(e?i.value:"");i.value="⇚",i.value=a,t.prevInput=e?"":"​",i.selectionStart=1,i.selectionEnd=a.length,r.selForContextMenu=n.doc.sel}}function g(){if(t.contextMenuPending=!1,t.wrapper.style.cssText=p,i.style.cssText=d,o&&s<9&&r.scrollbars.setScrollTop(r.scroller.scrollTop=l),null!=i.selectionStart){(!o||o&&s<9)&&v();var e=0,a=function(){r.selForContextMenu==n.doc.sel&&0==i.selectionStart&&i.selectionEnd>0&&"​"==t.prevInput?Kr(n,ra)(n):e++<10?r.detectingSelectAll=setTimeout(a,500):(r.selForContextMenu=null,r.input.reset())};r.detectingSelectAll=setTimeout(a,200)}}},qo.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e},qo.prototype.setUneditable=function(){},qo.prototype.needsContentAttribute=!1,function(e){var t=e.optionHandlers;function n(n,r,i,a){e.defaults[n]=r,i&&(t[n]=a?function(e,t,n){n!=go&&i(e,t,n)}:i)}e.defineOption=n,e.Init=go,n("value","",function(e,t){return e.setValue(t)},!0),n("mode",null,function(e,t){e.doc.modeOption=t,Si(e)},!0),n("indentUnit",2,Si,!0),n("indentWithTabs",!1),n("smartIndent",!0),n("tabSize",4,function(e){Ti(e),Hn(e),Zr(e)},!0),n("lineSeparator",null,function(e,t){if(e.doc.lineSep=t,t){var n=[],r=e.doc.first;e.doc.iter(function(e){for(var i=0;;){var a=e.text.indexOf(t,i);if(-1==a)break;i=a+t.length,n.push(ye(r,a))}r++});for(var i=n.length-1;i>=0;i--)ca(e.doc,t,n[i],ye(n[i].line,n[i].ch+t.length))}}),n("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200f\u2028\u2029\ufeff]/g,function(e,t,n){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),n!=go&&e.refresh()}),n("specialCharPlaceholder",Qt,function(e){return e.refresh()},!0),n("electricChars",!0),n("inputStyle",v?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),n("spellcheck",!1,function(e,t){return e.getInputField().spellcheck=t},!0),n("rtlMoveVisually",!_),n("wholeLineUpdateBefore",!0),n("theme","default",function(e){vo(e),xo(e)},!0),n("keyMap","default",function(e,t,n){var r=Ua(t),i=n!=go&&Ua(n);i&&i.detach&&i.detach(e,r),r.attach&&r.attach(e,i||null)}),n("extraKeys",null),n("configureMouse",null),n("lineWrapping",!1,ko,!0),n("gutters",[],function(e){di(e.options),xo(e)},!0),n("fixedGutter",!0,function(e,t){e.display.gutters.style.left=t?ar(e.display)+"px":"0",e.refresh()},!0),n("coverGutterNextToScrollbar",!1,function(e){return Nr(e)},!0),n("scrollbarStyle","native",function(e){Br(e),Nr(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)},!0),n("lineNumbers",!1,function(e){di(e.options),xo(e)},!0),n("firstLineNumber",1,xo,!0),n("lineNumberFormatter",function(e){return e},xo,!0),n("showCursorWhenSelecting",!1,cr,!0),n("resetSelectionOnContextMenu",!0),n("lineWiseCopyCut",!0),n("pasteLinesPerSelection",!0),n("selectionsMayTouch",!1),n("readOnly",!1,function(e,t){"nocursor"==t&&(br(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)}),n("disableInput",!1,function(e,t){t||e.display.input.reset()},!0),n("dragDrop",!0,wo),n("allowDropFileTypes",null),n("cursorBlinkRate",530),n("cursorScrollMargin",0),n("cursorHeight",1,cr,!0),n("singleCursorHeightPerLine",!0,cr,!0),n("workTime",100),n("workDelay",100),n("flattenSpans",!0,Ti,!0),n("addModeClass",!1,Ti,!0),n("pollInterval",100),n("undoDepth",200,function(e,t){return e.doc.history.undoDepth=t}),n("historyEventDelay",1250),n("viewportMargin",10,function(e){return e.refresh()},!0),n("maxHighlightLength",1e4,Ti,!0),n("moveInputWithCursor",!0,function(e,t){t||e.display.input.resetPosition()}),n("tabindex",null,function(e,t){return e.display.input.getField().tabIndex=t||""}),n("autofocus",null),n("direction","ltr",function(e,t){return e.doc.setDirection(t)},!0),n("phrases",null)}(Mo),function(e){var t=e.optionHandlers,n=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(e,n){var r=this.options,i=r[e];r[e]==n&&"mode"!=e||(r[e]=n,t.hasOwnProperty(e)&&Kr(this,t[e])(this,n,i),it(this,"optionChange",this,e))},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?"push":"unshift"](Ua(e))},removeKeyMap:function(e){for(var t=this.state.keyMaps,n=0;nn&&(So(this,i.head.line,e,!0),n=i.head.line,r==this.doc.sel.primIndex&&Tr(this));else{var a=i.from(),o=i.to(),s=Math.max(n,a.line);n=Math.min(this.lastLine(),o.line-(o.ch?0:1))+1;for(var u=s;u0&&zi(this.doc,r,new bi(a,l[r].to()),W)}}}),getTokenAt:function(e,t){return Vt(this,e,t)},getLineTokens:function(e,t){return Vt(this,ye(e),t,!0)},getTokenTypeAt:function(e){e=ke(this.doc,e);var t,n=Rt(this,ue(this.doc,e.line)),r=0,i=(n.length-1)/2,a=e.ch;if(0==a)t=n[2];else for(;;){var o=r+i>>1;if((o?n[2*o-1]:0)>=a)i=o;else{if(!(n[2*o+1]a&&(e=a,i=!0),r=ue(this.doc,e)}else r=e;return Un(this,r,{top:0,left:0},t||"page",n||i).top+(i?this.doc.height-Xe(r):0)},defaultTextHeight:function(){return nr(this.display)},defaultCharWidth:function(){return rr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,n,r,i){var a,o,s,u=this.display,l=(e=Gn(this,ke(this.doc,e))).bottom,c=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),u.sizer.appendChild(t),"over"==r)l=e.top;else if("above"==r||"near"==r){var f=Math.max(u.wrapper.clientHeight,this.doc.height),d=Math.max(u.sizer.clientWidth,u.lineSpace.clientWidth);("above"==r||e.bottom+t.offsetHeight>f)&&e.top>t.offsetHeight?l=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=f&&(l=e.bottom),c+t.offsetWidth>d&&(c=d-t.offsetWidth)}t.style.top=l+"px",t.style.left=t.style.right="","right"==i?(c=u.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==i?c=0:"middle"==i&&(c=(u.sizer.clientWidth-t.offsetWidth)/2),t.style.left=c+"px"),n&&(a=this,o={left:c,top:l,right:c+t.offsetWidth,bottom:l+t.offsetHeight},null!=(s=Er(a,o)).scrollTop&&Cr(a,s.scrollTop),null!=s.scrollLeft&&Pr(a,s.scrollLeft))},triggerOnKeyDown:Jr(ao),triggerOnKeyPress:Jr(so),triggerOnKeyUp:oo,triggerOnMouseDown:Jr(fo),execCommand:function(e){if(Ja.hasOwnProperty(e))return Ja[e].call(null,this)},triggerElectric:Jr(function(e){Co(this,e)}),findPosH:function(e,t,n,r){var i=1;t<0&&(i=-1,t=-t);for(var a=ke(this.doc,e),o=0;o0&&s(n.charAt(r-1));)--r;for(;i.5)&&sr(this),it(this,"refresh",this)}),swapDoc:Jr(function(e){var t=this.doc;return t.cm=null,Ci(this,e),Hn(this),this.display.input.reset(),Dr(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,ln(this,"swapDoc",this,t),t}),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},ut(e),e.registerHelper=function(t,r,i){n.hasOwnProperty(t)||(n[t]=e[t]={_global:[]}),n[t][r]=i},e.registerGlobalHelper=function(t,r,i,a){e.registerHelper(t,r,a),n[t]._global.push({pred:i,val:a})}}(Mo);var Wo="iter insert remove copy getEditor constructor".split(" ");for(var Vo in Sa.prototype)Sa.prototype.hasOwnProperty(Vo)&&B(Wo,Vo)<0&&(Mo.prototype[Vo]=function(e){return function(){return e.apply(this.doc,arguments)}}(Sa.prototype[Vo]));return ut(Sa),Mo.inputStyles={textarea:qo,contenteditable:No},Mo.defineMode=function(e){Mo.defaults.mode||"null"==e||(Mo.defaults.mode=e),function(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Et[e]=t}.apply(this,arguments)},Mo.defineMIME=function(e,t){St[e]=t},Mo.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Mo.defineMIME("text/plain","null"),Mo.defineExtension=function(e,t){Mo.prototype[e]=t},Mo.defineDocExtension=function(e,t){Sa.prototype[e]=t},Mo.fromTextArea=function(e,t){if((t=t?N(t):{}).value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var n=O();t.autofocus=n==e||null!=e.getAttribute("autofocus")&&n==document.body}function r(){e.value=s.getValue()}var i;if(e.form&&(tt(e.form,"submit",r),!t.leaveSubmitMethodAlone)){var a=e.form;i=a.submit;try{var o=a.submit=function(){r(),a.submit=i,a.submit(),a.submit=o}}catch(e){}}t.finishInit=function(t){t.save=r,t.getTextArea=function(){return e},t.toTextArea=function(){t.toTextArea=isNaN,r(),e.parentNode.removeChild(t.getWrapperElement()),e.style.display="",e.form&&(rt(e.form,"submit",r),"function"==typeof e.form.submit&&(e.form.submit=i))}},e.style.display="none";var s=Mo(function(t){return e.parentNode.insertBefore(t,e.nextSibling)},t);return s},function(e){e.off=rt,e.on=tt,e.wheelEventPixels=yi,e.Doc=Sa,e.splitLines=xt,e.countColumn=R,e.findColumn=z,e.isWordChar=ee,e.Pass=q,e.signal=it,e.Line=Xt,e.changeEnd=wi,e.scrollbarModel=Ir,e.Pos=ye,e.cmpPos=ve,e.modes=Et,e.mimeModes=St,e.resolveMode=Tt,e.getMode=Dt,e.modeExtensions=At,e.extendMode=Lt,e.copyState=Ct,e.startState=Pt,e.innerMode=Ot,e.commands=Ja,e.keyMap=Ra,e.keyName=Va,e.isModifierKey=qa,e.lookupKey=Ha,e.normalizeKeyMap=Ba,e.StringStream=jt,e.SharedTextMarker=wa,e.TextMarker=_a,e.LineWidget=va,e.e_preventDefault=lt,e.e_stopPropagation=ct,e.e_stop=dt,e.addClass=P,e.contains=C,e.rmClass=S,e.keyNames=ja}(Mo),Mo.version="5.42.0",Mo}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.zeroMargin=void 0,t.innerWidth=u,t.innerHeight=l,t.innerSize=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.width,n=e.height,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{width:u(t,r),height:l(n,r)}},t.innerRangeX=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=s(t,"left")||0;return[Math.min(n,e),Math.min(n+u(e,t),e)]},t.innerRangeY=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=s(t,"top")||0;return[Math.min(n+l(e,t),e),Math.min(n,e)]},t.prefixKeys=c,t.maxMargins=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];return e.reduce(function(e,t){return a.default.mapValues(e,function(n,r){return Math.max(t[r]||0,e[r]||0)})},a.default.clone(c(o,t)))},t.sumMargins=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];return e.reduce(function(e,t){return a.default.mapValues(e,function(n,r){return(e[r]||0)+(t[r]||0)})},a.default.clone(c(o,t)))};var r,i=n(6),a=(r=i)&&r.__esModule?r:{default:r};var o=t.zeroMargin={top:0,bottom:0,left:0,right:0};function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];return a.default.find(e,function(e,n){return!!n.match(new RegExp(t,"i"))})}function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Math.max(e-((s(t,"left")||0)+(s(t,"right")||0)),0)}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Math.max(e-((s(t,"top")||0)+(s(t,"bottom")||0)),0)}function c(e,t){return t?a.default.mapKeys(e,function(e,n){return t+a.default.upperFirst(n)}):e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n=1?h:e<=-1?-h:Math.asin(e)}function v(e){return e.innerRadius}function g(e){return e.outerRadius}function b(e){return e.startAngle}function _(e){return e.endAngle}function x(e){return e&&e.padAngle}function w(e,t,n,r,i,a,o){var s=e-n,l=t-r,c=(o?a:-a)/f(s*s+l*l),d=c*l,p=-c*s,h=e+d,m=t+p,y=n+d,v=r+p,g=(h+y)/2,b=(m+v)/2,_=y-h,x=v-m,w=_*_+x*x,k=i-a,M=h*v-y*m,E=(x<0?-1:1)*f(u(0,k*k*w-M*M)),S=(M*x-_*E)/w,T=(-M*_-x*E)/w,D=(M*x+_*E)/w,A=(-M*_+x*E)/w,L=S-g,C=T-b,O=D-g,P=A-b;return L*L+C*C>O*O+P*P&&(S=D,T=A),{cx:S,cy:T,x01:-d,y01:-p,x11:S*(i/k-1),y11:T*(i/k-1)}}var k=function(){var e=v,t=g,n=i(0),u=null,k=b,M=_,E=x,S=null;function T(){var i,v,g,b=+e.apply(this,arguments),_=+t.apply(this,arguments),x=k.apply(this,arguments)-h,T=M.apply(this,arguments)-h,D=a(T-x),A=T>x;if(S||(S=i=Object(r.a)()),_d)if(D>m-d)S.moveTo(_*s(x),_*c(x)),S.arc(0,0,_,x,T,!A),b>d&&(S.moveTo(b*s(T),b*c(T)),S.arc(0,0,b,T,x,A));else{var L,C,O=x,P=T,j=x,Y=T,F=D,N=D,R=E.apply(this,arguments)/2,I=R>d&&(u?+u.apply(this,arguments):f(b*b+_*_)),B=l(a(_-b)/2,+n.apply(this,arguments)),H=B,q=B;if(I>d){var W=y(I/b*c(R)),V=y(I/_*c(R));(F-=2*W)>d?(j+=W*=A?1:-1,Y-=W):(F=0,j=Y=(x+T)/2),(N-=2*V)>d?(O+=V*=A?1:-1,P-=V):(N=0,O=P=(x+T)/2)}var U=_*s(O),z=_*c(O),X=b*s(Y),G=b*c(Y);if(B>d){var K=_*s(P),J=_*c(P),$=b*s(j),Z=b*c(j);if(Dd?function(e,t,n,r,i,a,o,s){var u=n-e,l=r-t,c=o-i,f=s-a,d=(c*(t-a)-f*(e-i))/(f*u-c*l);return[e+d*u,t+d*l]}(U,z,$,Z,K,J,X,G):[X,G],ee=U-Q[0],te=z-Q[1],ne=K-Q[0],re=J-Q[1],ie=1/c(((g=(ee*ne+te*re)/(f(ee*ee+te*te)*f(ne*ne+re*re)))>1?0:g<-1?p:Math.acos(g))/2),ae=f(Q[0]*Q[0]+Q[1]*Q[1]);H=l(B,(b-ae)/(ie-1)),q=l(B,(_-ae)/(ie+1))}}N>d?q>d?(L=w($,Z,U,z,_,q,A),C=w(K,J,X,G,_,q,A),S.moveTo(L.cx+L.x01,L.cy+L.y01),qd&&F>d?H>d?(L=w(X,G,K,J,b,-H,A),C=w(U,z,$,Z,b,-H,A),S.lineTo(L.cx+L.x01,L.cy+L.y01),H=f;--d)l.point(v[d],g[d]);l.lineEnd(),l.areaEnd()}y&&(v[c]=+e(p,c,i),g[c]=+n(p,c,i),l.point(t?+t(p,c,i):v[c],a?+a(p,c,i):g[c]))}if(h)return l=null,h+""||null}function f(){return D().defined(o).curve(u).context(s)}return c.x=function(n){return arguments.length?(e="function"==typeof n?n:i(+n),t=null,c):e},c.x0=function(t){return arguments.length?(e="function"==typeof t?t:i(+t),c):e},c.x1=function(e){return arguments.length?(t=null==e?null:"function"==typeof e?e:i(+e),c):t},c.y=function(e){return arguments.length?(n="function"==typeof e?e:i(+e),a=null,c):n},c.y0=function(e){return arguments.length?(n="function"==typeof e?e:i(+e),c):n},c.y1=function(e){return arguments.length?(a=null==e?null:"function"==typeof e?e:i(+e),c):a},c.lineX0=c.lineY0=function(){return f().x(e).y(n)},c.lineY1=function(){return f().x(e).y(a)},c.lineX1=function(){return f().x(t).y(n)},c.defined=function(e){return arguments.length?(o="function"==typeof e?e:i(!!e),c):o},c.curve=function(e){return arguments.length?(u=e,null!=s&&(l=u(s)),c):u},c.context=function(e){return arguments.length?(null==e?s=l=null:l=u(s=e),c):s},c},L=function(e,t){return te?1:t>=e?0:NaN},C=function(e){return e},O=function(){var e=C,t=L,n=null,r=i(0),a=i(m),o=i(0);function s(i){var s,u,l,c,f,d=i.length,p=0,h=new Array(d),y=new Array(d),v=+r.apply(this,arguments),g=Math.min(m,Math.max(-m,a.apply(this,arguments)-v)),b=Math.min(Math.abs(g)/d,o.apply(this,arguments)),_=b*(g<0?-1:1);for(s=0;s0&&(p+=f);for(null!=t?h.sort(function(e,n){return t(y[e],y[n])}):null!=n&&h.sort(function(e,t){return n(i[e],i[t])}),s=0,l=p?(g-d*_)/p:0;s0?f*l:0)+_,y[u]={data:i[u],index:s,value:f,startAngle:v,endAngle:c,padAngle:b};return y}return s.value=function(t){return arguments.length?(e="function"==typeof t?t:i(+t),s):e},s.sortValues=function(e){return arguments.length?(t=e,n=null,s):t},s.sort=function(e){return arguments.length?(n=e,t=null,s):n},s.startAngle=function(e){return arguments.length?(r="function"==typeof e?e:i(+e),s):r},s.endAngle=function(e){return arguments.length?(a="function"==typeof e?e:i(+e),s):a},s.padAngle=function(e){return arguments.length?(o="function"==typeof e?e:i(+e),s):o},s},P=Y(E);function j(e){this._curve=e}function Y(e){function t(t){return new j(e(t))}return t._curve=e,t}function F(e){var t=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(e){return arguments.length?t(Y(e)):t()._curve},e}j.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}};var N=function(){return F(D().curve(P))},R=function(){var e=A().curve(P),t=e.curve,n=e.lineX0,r=e.lineX1,i=e.lineY0,a=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return F(n())},delete e.lineX0,e.lineEndAngle=function(){return F(r())},delete e.lineX1,e.lineInnerRadius=function(){return F(i())},delete e.lineY0,e.lineOuterRadius=function(){return F(a())},delete e.lineY1,e.curve=function(e){return arguments.length?t(Y(e)):t()._curve},e},I=function(e,t){return[(t=+t)*Math.cos(e-=Math.PI/2),t*Math.sin(e)]},B=Array.prototype.slice;function H(e){return e.source}function q(e){return e.target}function W(e){var t=H,n=q,a=S,o=T,s=null;function u(){var i,u=B.call(arguments),l=t.apply(this,u),c=n.apply(this,u);if(s||(s=i=Object(r.a)()),e(s,+a.apply(this,(u[0]=l,u)),+o.apply(this,u),+a.apply(this,(u[0]=c,u)),+o.apply(this,u)),i)return s=null,i+""||null}return u.source=function(e){return arguments.length?(t=e,u):t},u.target=function(e){return arguments.length?(n=e,u):n},u.x=function(e){return arguments.length?(a="function"==typeof e?e:i(+e),u):a},u.y=function(e){return arguments.length?(o="function"==typeof e?e:i(+e),u):o},u.context=function(e){return arguments.length?(s=null==e?null:e,u):s},u}function V(e,t,n,r,i){e.moveTo(t,n),e.bezierCurveTo(t=(t+r)/2,n,t,i,r,i)}function U(e,t,n,r,i){e.moveTo(t,n),e.bezierCurveTo(t,n=(n+i)/2,r,n,r,i)}function z(e,t,n,r,i){var a=I(t,n),o=I(t,n=(n+i)/2),s=I(r,n),u=I(r,i);e.moveTo(a[0],a[1]),e.bezierCurveTo(o[0],o[1],s[0],s[1],u[0],u[1])}function X(){return W(V)}function G(){return W(U)}function K(){var e=W(z);return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e}var J={draw:function(e,t){var n=Math.sqrt(t/p);e.moveTo(n,0),e.arc(0,0,n,0,m)}},$={draw:function(e,t){var n=Math.sqrt(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},Z=Math.sqrt(1/3),Q=2*Z,ee={draw:function(e,t){var n=Math.sqrt(t/Q),r=n*Z;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},te=Math.sin(p/10)/Math.sin(7*p/10),ne=Math.sin(m/10)*te,re=-Math.cos(m/10)*te,ie={draw:function(e,t){var n=Math.sqrt(.8908130915292852*t),r=ne*n,i=re*n;e.moveTo(0,-n),e.lineTo(r,i);for(var a=1;a<5;++a){var o=m*a/5,s=Math.cos(o),u=Math.sin(o);e.lineTo(u*n,-s*n),e.lineTo(s*r-u*i,u*r+s*i)}e.closePath()}},ae={draw:function(e,t){var n=Math.sqrt(t),r=-n/2;e.rect(r,r,n,n)}},oe=Math.sqrt(3),se={draw:function(e,t){var n=-Math.sqrt(t/(3*oe));e.moveTo(0,2*n),e.lineTo(-oe*n,-n),e.lineTo(oe*n,-n),e.closePath()}},ue=Math.sqrt(3)/2,le=1/Math.sqrt(12),ce=3*(le/2+1),fe={draw:function(e,t){var n=Math.sqrt(t/ce),r=n/2,i=n*le,a=r,o=n*le+n,s=-a,u=o;e.moveTo(r,i),e.lineTo(a,o),e.lineTo(s,u),e.lineTo(-.5*r-ue*i,ue*r+-.5*i),e.lineTo(-.5*a-ue*o,ue*a+-.5*o),e.lineTo(-.5*s-ue*u,ue*s+-.5*u),e.lineTo(-.5*r+ue*i,-.5*i-ue*r),e.lineTo(-.5*a+ue*o,-.5*o-ue*a),e.lineTo(-.5*s+ue*u,-.5*u-ue*s),e.closePath()}},de=[J,$,ee,ae,ie,se,fe],pe=function(){var e=i(J),t=i(64),n=null;function a(){var i;if(n||(n=i=Object(r.a)()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),i)return n=null,i+""||null}return a.type=function(t){return arguments.length?(e="function"==typeof t?t:i(t),a):e},a.size=function(e){return arguments.length?(t="function"==typeof e?e:i(+e),a):t},a.context=function(e){return arguments.length?(n=null==e?null:e,a):n},a},he=function(){};function me(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function ye(e){this._context=e}ye.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:me(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:me(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};var ve=function(e){return new ye(e)};function ge(e){this._context=e}ge.prototype={areaStart:he,areaEnd:he,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:me(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};var be=function(e){return new ge(e)};function _e(e){this._context=e}_e.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:me(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};var xe=function(e){return new _e(e)};function we(e,t){this._basis=new ye(e),this._beta=t}we.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(n>0)for(var r,i=e[0],a=t[0],o=e[n]-i,s=t[n]-a,u=-1;++u<=n;)r=u/n,this._basis.point(this._beta*e[u]+(1-this._beta)*(i+r*o),this._beta*t[u]+(1-this._beta)*(a+r*s));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};var ke=function e(t){function n(e){return 1===t?new ye(e):new we(e,t)}return n.beta=function(t){return e(+t)},n}(.85);function Me(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function Ee(e,t){this._context=e,this._k=(1-t)/6}Ee.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:Me(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:Me(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Se=function e(t){function n(e){return new Ee(e,t)}return n.tension=function(t){return e(+t)},n}(0);function Te(e,t){this._context=e,this._k=(1-t)/6}Te.prototype={areaStart:he,areaEnd:he,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:Me(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var De=function e(t){function n(e){return new Te(e,t)}return n.tension=function(t){return e(+t)},n}(0);function Ae(e,t){this._context=e,this._k=(1-t)/6}Ae.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Me(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Le=function e(t){function n(e){return new Ae(e,t)}return n.tension=function(t){return e(+t)},n}(0);function Ce(e,t,n){var r=e._x1,i=e._y1,a=e._x2,o=e._y2;if(e._l01_a>d){var s=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,u=3*e._l01_a*(e._l01_a+e._l12_a);r=(r*s-e._x0*e._l12_2a+e._x2*e._l01_2a)/u,i=(i*s-e._y0*e._l12_2a+e._y2*e._l01_2a)/u}if(e._l23_a>d){var l=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,c=3*e._l23_a*(e._l23_a+e._l12_a);a=(a*l+e._x1*e._l23_2a-t*e._l12_2a)/c,o=(o*l+e._y1*e._l23_2a-n*e._l12_2a)/c}e._context.bezierCurveTo(r,i,a,o,e._x2,e._y2)}function Oe(e,t){this._context=e,this._alpha=t}Oe.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:Ce(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Pe=function e(t){function n(e){return t?new Oe(e,t):new Ee(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function je(e,t){this._context=e,this._alpha=t}je.prototype={areaStart:he,areaEnd:he,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:Ce(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Ye=function e(t){function n(e){return t?new je(e,t):new Te(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function Fe(e,t){this._context=e,this._alpha=t}Fe.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Ce(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Ne=function e(t){function n(e){return t?new Fe(e,t):new Ae(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function Re(e){this._context=e}Re.prototype={areaStart:he,areaEnd:he,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};var Ie=function(e){return new Re(e)};function Be(e){return e<0?-1:1}function He(e,t,n){var r=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(r||i<0&&-0),o=(n-e._y1)/(i||r<0&&-0),s=(a*i+o*r)/(r+i);return(Be(a)+Be(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(s))||0}function qe(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function We(e,t,n){var r=e._x0,i=e._y0,a=e._x1,o=e._y1,s=(a-r)/3;e._context.bezierCurveTo(r+s,i+s*t,a-s,o-s*n,a,o)}function Ve(e){this._context=e}function Ue(e){this._context=new ze(e)}function ze(e){this._context=e}function Xe(e){return new Ve(e)}function Ge(e){return new Ue(e)}function Ke(e){this._context=e}function Je(e){var t,n,r=e.length-1,i=new Array(r),a=new Array(r),o=new Array(r);for(i[0]=0,a[0]=2,o[0]=e[0]+2*e[1],t=1;t=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[r-1]=(e[r]+i[r-1])/2,t=0;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}};var Qe=function(e){return new Ze(e,.5)};function et(e){return new Ze(e,0)}function tt(e){return new Ze(e,1)}var nt=function(e,t){if((i=e.length)>1)for(var n,r,i,a=1,o=e[t[0]],s=o.length;a=0;)n[t]=t;return n};function it(e,t){return e[t]}var at=function(){var e=i([]),t=rt,n=nt,r=it;function a(i){var a,o,s=e.apply(this,arguments),u=i.length,l=s.length,c=new Array(l);for(a=0;a0){for(var n,r,i,a=0,o=e[0].length;a1)for(var n,r,i,a,o,s,u=0,l=e[t[0]].length;u=0?(r[0]=a,r[1]=a+=i):i<0?(r[1]=o,r[0]=o+=i):r[0]=a},ut=function(e,t){if((n=e.length)>0){for(var n,r=0,i=e[t[0]],a=i.length;r0&&(r=(n=e[t[0]]).length)>0){for(var n,r,i,a=0,o=1;o";return e};var i=/\s/},function(e,t,n){"use strict";e.exports=function(e){var t=-1===e.indexOf('"')?'"':"'";return t+e+t}},function(e,t,n){var r=n(12),i=n(9).document,a=r(i)&&r(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,n){var r=n(9),i=n(41),a=n(54),o=n(303),s=n(16).f;e.exports=function(e){var t=i.Symbol||(i.Symbol=a?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:o.f(e)})}},function(e,t,n){var r=n(84)("keys"),i=n(57);e.exports=function(e){return r[e]||(r[e]=i(e))}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var r=n(9).document;e.exports=r&&r.documentElement},function(e,t,n){var r=n(12),i=n(8),a=function(e,t){if(i(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{(r=n(42)(Function.call,n(37).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return a(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:a}},function(e,t){e.exports="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff"},function(e,t,n){var r=n(12),i=n(114).set;e.exports=function(e,t,n){var a,o=t.constructor;return o!==n&&"function"==typeof o&&(a=o.prototype)!==n.prototype&&r(a)&&i&&i(e,a),e}},function(e,t,n){"use strict";var r=n(47),i=n(46);e.exports=function(e){var t=String(i(this)),n="",a=r(e);if(a<0||a==1/0)throw RangeError("Count can't be negative");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(n+=t);return n}},function(e,t){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t){var n=Math.expm1;e.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||-2e-17!=n(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:Math.exp(e)-1}:n},function(e,t,n){var r=n(47),i=n(46);e.exports=function(e){return function(t,n){var a,o,s=String(i(t)),u=r(n),l=s.length;return u<0||u>=l?e?"":void 0:(a=s.charCodeAt(u))<55296||a>56319||u+1===l||(o=s.charCodeAt(u+1))<56320||o>57343?e?s.charAt(u):a:e?s.slice(u,u+2):o-56320+(a-55296<<10)+65536}}},function(e,t,n){"use strict";var r=n(54),i=n(2),a=n(31),o=n(30),s=n(70),u=n(122),l=n(68),c=n(38),f=n(13)("iterator"),d=!([].keys&&"next"in[].keys()),p=function(){return this};e.exports=function(e,t,n,h,m,y,v){u(n,t,h);var g,b,_,x=function(e){if(!d&&e in E)return E[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},w=t+" Iterator",k="values"==m,M=!1,E=e.prototype,S=E[f]||E["@@iterator"]||m&&E[m],T=S||x(m),D=m?k?x("entries"):T:void 0,A="Array"==t&&E.entries||S;if(A&&(_=c(A.call(new e)))!==Object.prototype&&_.next&&(l(_,w,!0),r||"function"==typeof _[f]||o(_,f,p)),k&&S&&"values"!==S.name&&(M=!0,T=function(){return S.call(this)}),r&&!v||!d&&!M&&E[f]||o(E,f,T),s[t]=T,s[w]=p,m)if(g={values:k?T:x("values"),keys:y?T:x("keys"),entries:D},v)for(b in g)b in E||a(E,b,g[b]);else i(i.P+i.F*(d||M),t,g);return g}},function(e,t,n){"use strict";var r=n(60),i=n(56),a=n(68),o={};n(30)(o,n(13)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(o,{next:i(1,n)}),a(e,t+" Iterator")}},function(e,t,n){var r=n(88),i=n(46);e.exports=function(e,t,n){if(r(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(i(e))}},function(e,t,n){var r=n(13)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,!"/./"[e](t)}catch(e){}}return!0}},function(e,t,n){var r=n(70),i=n(13)("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||a[i]===e)}},function(e,t,n){"use strict";var r=n(16),i=n(56);e.exports=function(e,t,n){t in e?r.f(e,t,i(0,n)):e[t]=n}},function(e,t,n){var r=n(78),i=n(13)("iterator"),a=n(70);e.exports=n(41).getIteratorMethod=function(e){if(null!=e)return e[i]||e["@@iterator"]||a[r(e)]}},function(e,t,n){var r=n(623);e.exports=function(e,t){return new(r(e))(t)}},function(e,t,n){"use strict";var r=n(19),i=n(59),a=n(17);e.exports=function(e){for(var t=r(this),n=a(t.length),o=arguments.length,s=i(o>1?arguments[1]:void 0,n),u=o>2?arguments[2]:void 0,l=void 0===u?n:i(u,n);l>s;)t[s++]=e;return t}},function(e,t,n){"use strict";var r=n(55),i=n(319),a=n(70),o=n(36);e.exports=n(121)(Array,"Array",function(e,t){this._t=o(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,i(1)):i(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){var r,i,a,o=n(42),s=n(309),u=n(113),l=n(109),c=n(9),f=c.process,d=c.setImmediate,p=c.clearImmediate,h=c.MessageChannel,m=c.Dispatch,y=0,v={},g=function(){var e=+this;if(v.hasOwnProperty(e)){var t=v[e];delete v[e],t()}},b=function(e){g.call(e.data)};d&&p||(d=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return v[++y]=function(){s("function"==typeof e?e:Function(e),t)},r(y),y},p=function(e){delete v[e]},"process"==n(43)(f)?r=function(e){f.nextTick(o(g,e,1))}:m&&m.now?r=function(e){m.now(o(g,e,1))}:h?(a=(i=new h).port2,i.port1.onmessage=b,r=o(a.postMessage,a,1)):c.addEventListener&&"function"==typeof postMessage&&!c.importScripts?(r=function(e){c.postMessage(e+"","*")},c.addEventListener("message",b,!1)):r="onreadystatechange"in l("script")?function(e){u.appendChild(l("script")).onreadystatechange=function(){u.removeChild(this),g.call(e)}}:function(e){setTimeout(o(g,e,1),0)}),e.exports={set:d,clear:p}},function(e,t,n){var r=n(9),i=n(131).set,a=r.MutationObserver||r.WebKitMutationObserver,o=r.process,s=r.Promise,u="process"==n(43)(o);e.exports=function(){var e,t,n,l=function(){var r,i;for(u&&(r=o.domain)&&r.exit();e;){i=e.fn,e=e.next;try{i()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(u)n=function(){o.nextTick(l)};else if(!a||r.navigator&&r.navigator.standalone)if(s&&s.resolve){var c=s.resolve(void 0);n=function(){c.then(l)}}else n=function(){i.call(r,l)};else{var f=!0,d=document.createTextNode("");new a(l).observe(d,{characterData:!0}),n=function(){d.data=f=!f}}return function(r){var i={fn:r,next:void 0};t&&(t.next=i),e||(e=i,n()),t=i}}},function(e,t,n){"use strict";var r=n(25);function i(e){var t,n;this.promise=new e(function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r}),this.resolve=r(t),this.reject=r(n)}e.exports.f=function(e){return new i(e)}},function(e,t,n){"use strict";var r=n(9),i=n(15),a=n(54),o=n(95),s=n(30),u=n(65),l=n(11),c=n(63),f=n(47),d=n(17),p=n(328),h=n(61).f,m=n(16).f,y=n(129),v=n(68),g="prototype",b="Wrong index!",_=r.ArrayBuffer,x=r.DataView,w=r.Math,k=r.RangeError,M=r.Infinity,E=_,S=w.abs,T=w.pow,D=w.floor,A=w.log,L=w.LN2,C=i?"_b":"buffer",O=i?"_l":"byteLength",P=i?"_o":"byteOffset";function j(e,t,n){var r,i,a,o=new Array(n),s=8*n-t-1,u=(1<>1,c=23===t?T(2,-24)-T(2,-77):0,f=0,d=e<0||0===e&&1/e<0?1:0;for((e=S(e))!=e||e===M?(i=e!=e?1:0,r=u):(r=D(A(e)/L),e*(a=T(2,-r))<1&&(r--,a*=2),(e+=r+l>=1?c/a:c*T(2,1-l))*a>=2&&(r++,a/=2),r+l>=u?(i=0,r=u):r+l>=1?(i=(e*a-1)*T(2,t),r+=l):(i=e*T(2,l-1)*T(2,t),r=0));t>=8;o[f++]=255&i,i/=256,t-=8);for(r=r<0;o[f++]=255&r,r/=256,s-=8);return o[--f]|=128*d,o}function Y(e,t,n){var r,i=8*n-t-1,a=(1<>1,s=i-7,u=n-1,l=e[u--],c=127&l;for(l>>=7;s>0;c=256*c+e[u],u--,s-=8);for(r=c&(1<<-s)-1,c>>=-s,s+=t;s>0;r=256*r+e[u],u--,s-=8);if(0===c)c=1-o;else{if(c===a)return r?NaN:l?-M:M;r+=T(2,t),c-=o}return(l?-1:1)*r*T(2,c-t)}function F(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]}function N(e){return[255&e]}function R(e){return[255&e,e>>8&255]}function I(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]}function B(e){return j(e,52,8)}function H(e){return j(e,23,4)}function q(e,t,n){m(e[g],t,{get:function(){return this[n]}})}function W(e,t,n,r){var i=p(+n);if(i+t>e[O])throw k(b);var a=e[C]._b,o=i+e[P],s=a.slice(o,o+t);return r?s:s.reverse()}function V(e,t,n,r,i,a){var o=p(+n);if(o+t>e[O])throw k(b);for(var s=e[C]._b,u=o+e[P],l=r(+i),c=0;cG;)(U=X[G++])in _||s(_,U,E[U]);a||(z.constructor=_)}var K=new x(new _(2)),J=x[g].setInt8;K.setInt8(0,2147483648),K.setInt8(1,2147483649),!K.getInt8(0)&&K.getInt8(1)||u(x[g],{setInt8:function(e,t){J.call(this,e,t<<24>>24)},setUint8:function(e,t){J.call(this,e,t<<24>>24)}},!0)}else _=function(e){c(this,_,"ArrayBuffer");var t=p(e);this._b=y.call(new Array(t),0),this[O]=t},x=function(e,t,n){c(this,x,"DataView"),c(e,_,"DataView");var r=e[O],i=f(t);if(i<0||i>r)throw k("Wrong offset!");if(i+(n=void 0===n?r-i:d(n))>r)throw k("Wrong length!");this[C]=e,this[P]=i,this[O]=n},i&&(q(_,"byteLength","_l"),q(x,"buffer","_b"),q(x,"byteLength","_l"),q(x,"byteOffset","_o")),u(x[g],{getInt8:function(e){return W(this,1,e)[0]<<24>>24},getUint8:function(e){return W(this,1,e)[0]},getInt16:function(e){var t=W(this,2,e,arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=W(this,2,e,arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return F(W(this,4,e,arguments[1]))},getUint32:function(e){return F(W(this,4,e,arguments[1]))>>>0},getFloat32:function(e){return Y(W(this,4,e,arguments[1]),23,4)},getFloat64:function(e){return Y(W(this,8,e,arguments[1]),52,8)},setInt8:function(e,t){V(this,1,e,N,t)},setUint8:function(e,t){V(this,1,e,N,t)},setInt16:function(e,t){V(this,2,e,R,t,arguments[2])},setUint16:function(e,t){V(this,2,e,R,t,arguments[2])},setInt32:function(e,t){V(this,4,e,I,t,arguments[2])},setUint32:function(e,t){V(this,4,e,I,t,arguments[2])},setFloat32:function(e,t){V(this,4,e,H,t,arguments[2])},setFloat64:function(e,t){V(this,8,e,B,t,arguments[2])}});v(_,"ArrayBuffer"),v(x,"DataView"),s(x[g],o.VIEW,!0),t.ArrayBuffer=_,t.DataView=x},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.utils=t.ZoomContainer=t.resolveXYScales=t.YTicks=t.YGrid=t.YAxisTitle=t.YAxisLabels=t.YAxis=t.XTicks=t.XGrid=t.XAxisTitle=t.XAxisLabels=t.XAxis=t.YLine=t.XLine=t.RangeRect=t.Bar=t.FunnelChart=t.KernelDensityEstimation=t.Histogram=t.AreaHeatmap=t.ColorHeatmap=t.AreaChart=t.MarkerLineChart=t.AreaBarChart=t.RangeBarChart=t.BarChart=t.ScatterPlot=t.LineChart=t.XYPlot=t.TreeMap=t.SankeyDiagram=t.PieChart=void 0;var r=n(737);Object.defineProperty(t,"PieChart",{enumerable:!0,get:function(){return F(r).default}});var i=n(738);Object.defineProperty(t,"SankeyDiagram",{enumerable:!0,get:function(){return F(i).default}});var a=n(739);Object.defineProperty(t,"TreeMap",{enumerable:!0,get:function(){return F(a).default}});var o=n(742);Object.defineProperty(t,"XYPlot",{enumerable:!0,get:function(){return F(o).default}});var s=n(338);Object.defineProperty(t,"LineChart",{enumerable:!0,get:function(){return F(s).default}});var u=n(744);Object.defineProperty(t,"ScatterPlot",{enumerable:!0,get:function(){return F(u).default}});var l=n(745);Object.defineProperty(t,"BarChart",{enumerable:!0,get:function(){return F(l).default}});var c=n(339);Object.defineProperty(t,"RangeBarChart",{enumerable:!0,get:function(){return F(c).default}});var f=n(341);Object.defineProperty(t,"AreaBarChart",{enumerable:!0,get:function(){return F(f).default}});var d=n(747);Object.defineProperty(t,"MarkerLineChart",{enumerable:!0,get:function(){return F(d).default}});var p=n(748);Object.defineProperty(t,"AreaChart",{enumerable:!0,get:function(){return F(p).default}});var h=n(749);Object.defineProperty(t,"ColorHeatmap",{enumerable:!0,get:function(){return F(h).default}});var m=n(750);Object.defineProperty(t,"AreaHeatmap",{enumerable:!0,get:function(){return F(m).default}});var y=n(751);Object.defineProperty(t,"Histogram",{enumerable:!0,get:function(){return F(y).default}});var v=n(752);Object.defineProperty(t,"KernelDensityEstimation",{enumerable:!0,get:function(){return F(v).default}});var g=n(753);Object.defineProperty(t,"FunnelChart",{enumerable:!0,get:function(){return F(g).default}});var b=n(340);Object.defineProperty(t,"Bar",{enumerable:!0,get:function(){return F(b).default}});var _=n(136);Object.defineProperty(t,"RangeRect",{enumerable:!0,get:function(){return F(_).default}});var x=n(342);Object.defineProperty(t,"XLine",{enumerable:!0,get:function(){return F(x).default}});var w=n(343);Object.defineProperty(t,"YLine",{enumerable:!0,get:function(){return F(w).default}});var k=n(754);Object.defineProperty(t,"XAxis",{enumerable:!0,get:function(){return F(k).default}});var M=n(345);Object.defineProperty(t,"XAxisLabels",{enumerable:!0,get:function(){return F(M).default}});var E=n(349);Object.defineProperty(t,"XAxisTitle",{enumerable:!0,get:function(){return F(E).default}});var S=n(350);Object.defineProperty(t,"XGrid",{enumerable:!0,get:function(){return F(S).default}});var T=n(351);Object.defineProperty(t,"XTicks",{enumerable:!0,get:function(){return F(T).default}});var D=n(763);Object.defineProperty(t,"YAxis",{enumerable:!0,get:function(){return F(D).default}});var A=n(352);Object.defineProperty(t,"YAxisLabels",{enumerable:!0,get:function(){return F(A).default}});var L=n(353);Object.defineProperty(t,"YAxisTitle",{enumerable:!0,get:function(){return F(L).default}});var C=n(354);Object.defineProperty(t,"YGrid",{enumerable:!0,get:function(){return F(C).default}});var O=n(355);Object.defineProperty(t,"YTicks",{enumerable:!0,get:function(){return F(O).default}});var P=n(337);Object.defineProperty(t,"resolveXYScales",{enumerable:!0,get:function(){return F(P).default}});var j=n(764);Object.defineProperty(t,"ZoomContainer",{enumerable:!0,get:function(){return F(j).default}});var Y=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(20));function F(e){return e&&e.__esModule?e:{default:e}}t.utils={Data:Y}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;ne.width.value?t.width:e.width,height:a.default.parse(""+(e.height.value+t.height.value)+t.height.unit),text:t.text.length>e.text.length?t.text:e.text}}):h(t)}},function(e,t,n){"use strict";function r(e,t){return e.parent===t.parent?1:2}function i(e,t){return e+t.x}function a(e,t){return Math.max(e,t.y)}n.r(t);var o=function(){var e=r,t=1,n=1,o=!1;function s(r){var s,u=0;r.eachAfter(function(t){var n=t.children;n?(t.x=function(e){return e.reduce(i,0)/e.length}(n),t.y=function(e){return 1+e.reduce(a,0)}(n)):(t.x=s?u+=e(t,s):0,t.y=0,s=t)});var l=function(e){for(var t;t=e.children;)e=t[0];return e}(r),c=function(e){for(var t;t=e.children;)e=t[t.length-1];return e}(r),f=l.x-e(l,c)/2,d=c.x+e(c,l)/2;return r.eachAfter(o?function(e){e.x=(e.x-r.x)*t,e.y=(r.y-e.y)*n}:function(e){e.x=(e.x-f)/(d-f)*t,e.y=(1-(r.y?e.y/r.y:1))*n})}return s.separation=function(t){return arguments.length?(e=t,s):e},s.size=function(e){return arguments.length?(o=!1,t=+e[0],n=+e[1],s):o?null:[t,n]},s.nodeSize=function(e){return arguments.length?(o=!0,t=+e[0],n=+e[1],s):o?[t,n]:null},s};function s(e){var t=0,n=e.children,r=n&&n.length;if(r)for(;--r>=0;)t+=n[r].value;else t=1;e.value=t}function u(e,t){var n,r,i,a,o,s=new d(e),u=+e.value&&(s.value=e.value),c=[s];for(null==t&&(t=l);n=c.pop();)if(u&&(n.value=+n.data.value),(i=t(n.data))&&(o=i.length))for(n.children=new Array(o),a=o-1;a>=0;--a)c.push(r=n.children[a]=new d(i[a])),r.parent=n,r.depth=n.depth+1;return s.eachBefore(f)}function l(e){return e.children}function c(e){e.data=e.data.data}function f(e){var t=0;do{e.height=t}while((e=e.parent)&&e.height<++t)}function d(e){this.data=e,this.depth=this.height=0,this.parent=null}d.prototype=u.prototype={constructor:d,count:function(){return this.eachAfter(s)},each:function(e){var t,n,r,i,a=this,o=[a];do{for(t=o.reverse(),o=[];a=t.pop();)if(e(a),n=a.children)for(r=0,i=n.length;r=0;--n)i.push(t[n]);return this},sum:function(e){return this.eachAfter(function(t){for(var n=+e(t.data)||0,r=t.children,i=r&&r.length;--i>=0;)n+=r[i].value;t.value=n})},sort:function(e){return this.eachBefore(function(t){t.children&&t.children.sort(e)})},path:function(e){for(var t=this,n=function(e,t){if(e===t)return e;var n=e.ancestors(),r=t.ancestors(),i=null;for(e=n.pop(),t=r.pop();e===t;)i=e,e=n.pop(),t=r.pop();return i}(t,e),r=[t];t!==n;)t=t.parent,r.push(t);for(var i=r.length;e!==n;)r.splice(i,0,e),e=e.parent;return r},ancestors:function(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t},descendants:function(){var e=[];return this.each(function(t){e.push(t)}),e},leaves:function(){var e=[];return this.eachBefore(function(t){t.children||e.push(t)}),e},links:function(){var e=this,t=[];return e.each(function(n){n!==e&&t.push({source:n.parent,target:n})}),t},copy:function(){return u(this).eachBefore(c)}};var p=Array.prototype.slice;var h=function(e){for(var t,n,r=0,i=(e=function(e){for(var t,n,r=e.length;r;)n=Math.random()*r--|0,t=e[r],e[r]=e[n],e[n]=t;return e}(p.call(e))).length,a=[];r0&&n*n>r*r+i*i}function g(e,t){for(var n=0;nn*n+r*r}function M(e){var t=e._,n=e.next._,r=t.r+n.r,i=(t.x*n.r+n.x*t.r)/r,a=(t.y*n.r+n.y*t.r)/r;return i*i+a*a}function E(e){this._=e,this.next=null,this.previous=null}function S(e){if(!(i=e.length))return 0;var t,n,r,i,a,o,s,u,l,c,f;if((t=e[0]).x=0,t.y=0,!(i>1))return t.r;if(n=e[1],t.x=-n.r,n.x=t.r,n.y=0,!(i>2))return t.r+n.r;w(n,t,r=e[2]),t=new E(t),n=new E(n),r=new E(r),t.next=r.previous=n,n.next=t.previous=r,r.next=n.previous=t;e:for(s=3;s0)throw new Error("cycle");return a}return n.id=function(t){return arguments.length?(e=D(t),n):e},n.parentId=function(e){return arguments.length?(t=D(e),n):t},n};function U(e,t){return e.parent===t.parent?1:2}function z(e){var t=e.children;return t?t[0]:e.t}function X(e){var t=e.children;return t?t[t.length-1]:e.t}function G(e,t,n){var r=n/(t.i-e.i);t.c-=r,t.s+=n,e.c+=r,t.z+=n,t.m+=n}function K(e,t,n){return e.a.parent===t.parent?e.a:n}function J(e,t){this._=e,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=t}J.prototype=Object.create(d.prototype);var $=function(){var e=U,t=1,n=1,r=null;function i(i){var u=function(e){for(var t,n,r,i,a,o=new J(e,0),s=[o];t=s.pop();)if(r=t._.children)for(t.children=new Array(a=r.length),i=a-1;i>=0;--i)s.push(n=t.children[i]=new J(r[i],i)),n.parent=t;return(o.parent=new J(null,0)).children=[o],o}(i);if(u.eachAfter(a),u.parent.m=-u.z,u.eachBefore(o),r)i.eachBefore(s);else{var l=i,c=i,f=i;i.eachBefore(function(e){e.xc.x&&(c=e),e.depth>f.depth&&(f=e)});var d=l===c?1:e(l,c)/2,p=d-l.x,h=t/(c.x+d+p),m=n/(f.depth||1);i.eachBefore(function(e){e.x=(e.x+p)*h,e.y=e.depth*m})}return i}function a(t){var n=t.children,r=t.parent.children,i=t.i?r[t.i-1]:null;if(n){!function(e){for(var t,n=0,r=0,i=e.children,a=i.length;--a>=0;)(t=i[a]).z+=n,t.m+=n,n+=t.s+(r+=t.c)}(t);var a=(n[0].z+n[n.length-1].z)/2;i?(t.z=i.z+e(t._,i._),t.m=t.z-a):t.z=a}else i&&(t.z=i.z+e(t._,i._));t.parent.A=function(t,n,r){if(n){for(var i,a=t,o=t,s=n,u=a.parent.children[0],l=a.m,c=o.m,f=s.m,d=u.m;s=X(s),a=z(a),s&&a;)u=z(u),(o=X(o)).a=t,(i=s.z+f-a.z-l+e(s._,a._))>0&&(G(K(s,t,r),t,i),l+=i,c+=i),f+=s.m,l+=a.m,d+=u.m,c+=o.m;s&&!X(o)&&(o.t=s,o.m+=f-c),a&&!z(u)&&(u.t=a,u.m+=l-d,r=t)}return r}(t,i,t.parent.A||r[0])}function o(e){e._.x=e.z+e.parent.m,e.m+=e.parent.m}function s(e){e.x*=t,e.y=e.depth*n}return i.separation=function(t){return arguments.length?(e=t,i):e},i.size=function(e){return arguments.length?(r=!1,t=+e[0],n=+e[1],i):r?null:[t,n]},i.nodeSize=function(e){return arguments.length?(r=!0,t=+e[0],n=+e[1],i):r?[t,n]:null},i},Z=function(e,t,n,r,i){for(var a,o=e.children,s=-1,u=o.length,l=e.value&&(i-n)/e.value;++sd&&(d=s),y=c*c*m,(p=Math.max(d/y,y/f))>h){c-=s;break}h=p}v.push(o={value:c,dice:u1?t:1)},n}(Q),ne=function(){var e=te,t=!1,n=1,r=1,i=[0],a=A,o=A,s=A,u=A,l=A;function c(e){return e.x0=e.y0=0,e.x1=n,e.y1=r,e.eachBefore(f),i=[0],t&&e.eachBefore(F),e}function f(t){var n=i[t.depth],r=t.x0+n,c=t.y0+n,f=t.x1-n,d=t.y1-n;f=n-1){var c=s[t];return c.x0=i,c.y0=a,c.x1=o,void(c.y1=u)}var f=l[t],d=r/2+f,p=t+1,h=n-1;for(;p>>1;l[m]u-a){var g=(i*v+o*y)/r;e(t,p,y,i,a,g,u),e(p,n,v,g,a,o,u)}else{var b=(a*v+u*y)/r;e(t,p,y,i,a,o,b),e(p,n,v,i,b,o,u)}}(0,u,e.value,t,n,r,i)},ie=function(e,t,n,r,i){(1&e.depth?Z:N)(e,t,n,r,i)},ae=function e(t){function n(e,n,r,i,a){if((o=e._squarify)&&o.ratio===t)for(var o,s,u,l,c,f=-1,d=o.length,p=e.value;++f1?t:1)},n}(Q);n.d(t,"cluster",function(){return o}),n.d(t,"hierarchy",function(){return u}),n.d(t,"pack",function(){return O}),n.d(t,"packSiblings",function(){return T}),n.d(t,"packEnclose",function(){return h}),n.d(t,"partition",function(){return R}),n.d(t,"stratify",function(){return V}),n.d(t,"tree",function(){return $}),n.d(t,"treemap",function(){return ne}),n.d(t,"treemapBinary",function(){return re}),n.d(t,"treemapDice",function(){return N}),n.d(t,"treemapSlice",function(){return Z}),n.d(t,"treemapSliceDice",function(){return ie}),n.d(t,"treemapSquarify",function(){return te}),n.d(t,"treemapResquarify",function(){return ae})},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t){var n,r,i=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:a}catch(e){n=a}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var u,l=[],c=!1,f=-1;function d(){c&&u&&(c=!1,u.length?l=u.concat(l):f=-1,l.length&&p())}function p(){if(!c){var e=s(d);c=!0;for(var t=l.length;t;){for(u=l,l=[];++f1)for(var n=1;n=0;r--){var i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}var r=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,i=function(e){return r.exec(e).slice(1)};function a(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r=-1&&!r;i--){var o=i>=0?arguments[i]:e.cwd();if("string"!=typeof o)throw new TypeError("Arguments to path.resolve must be strings");o&&(t=o+"/"+t,r="/"===o.charAt(0))}return(r?"/":"")+(t=n(a(t.split("/"),function(e){return!!e}),!r).join("/"))||"."},t.normalize=function(e){var r=t.isAbsolute(e),i="/"===o(e,-1);return(e=n(a(e.split("/"),function(e){return!!e}),!r).join("/"))||r||(e="."),e&&i&&(e+="/"),(r?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(a(e,function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e}).join("/"))},t.relative=function(e,n){function r(e){for(var t=0;t=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=t.resolve(e).substr(1),n=t.resolve(n).substr(1);for(var i=r(e.split("/")),a=r(n.split("/")),o=Math.min(i.length,a.length),s=o,u=0;u",Iacute:"Í",Icirc:"Î",Igrave:"Ì",Iuml:"Ï",LT:"<",Ntilde:"Ñ",Oacute:"Ó",Ocirc:"Ô",Ograve:"Ò",Oslash:"Ø",Otilde:"Õ",Ouml:"Ö",QUOT:'"',REG:"®",THORN:"Þ",Uacute:"Ú",Ucirc:"Û",Ugrave:"Ù",Uuml:"Ü",Yacute:"Ý",aacute:"á",acirc:"â",acute:"´",aelig:"æ",agrave:"à",amp:"&",aring:"å",atilde:"ã",auml:"ä",brvbar:"¦",ccedil:"ç",cedil:"¸",cent:"¢",copy:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",ecirc:"ê",egrave:"è",eth:"ð",euml:"ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",iacute:"í",icirc:"î",iexcl:"¡",igrave:"ì",iquest:"¿",iuml:"ï",laquo:"«",lt:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",oacute:"ó",ocirc:"ô",ograve:"ò",ordf:"ª",ordm:"º",oslash:"ø",otilde:"õ",ouml:"ö",para:"¶",plusmn:"±",pound:"£",quot:'"',raquo:"»",reg:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",times:"×",uacute:"ú",ucirc:"û",ugrave:"ù",uml:"¨",uuml:"ü",yacute:"ý",yen:"¥",yuml:"ÿ"}},function(e,t,n){"use strict";e.exports=function(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57}},function(e,t,n){"use strict";var r=n(147),i=n(74);e.exports=function(e){return r(e)||i(e)}},function(e,t,n){"use strict";e.exports=function(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=97&&t<=122||t>=65&&t<=90}},function(e,t,n){"use strict";e.exports=o;var r=["\\","`","*","{","}","[","]","(",")","#","+","-",".","!","_",">"],i=r.concat(["~","|"]),a=i.concat(["\n",'"',"$","%","&","'",",","/",":",";","<","=","?","@","^"]);function o(e){var t=e||{};return t.commonmark?a:t.gfm?i:r}o.default=r,o.gfm=i,o.commonmark=a},function(e,t,n){"use strict";e.exports={position:!0,gfm:!0,commonmark:!1,footnotes:!1,pedantic:!1,blocks:n(403)}},function(e,t,n){"use strict";function r(e){if("string"==typeof e)return function(e){return function(t){return Boolean(t&&t.type===e)}}(e);if(null==e)return i;if("object"==typeof e)return("length"in e?function(e){var t=function(e){var t=[],n=e.length,i=-1;for(;++i1&&(i=Math.floor(i/t)*t),o[i]=n,a=e.charAt(++n);return{indent:i,stops:o}};var r={" ":1,"\t":4}},function(e,t,n){"use strict";var r="<[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^\"'=<>`\\u0000-\\u0020]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",i="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>";t.openCloseTag=new RegExp("^(?:"+r+"|"+i+")"),t.tag=new RegExp("^(?:"+r+"|"+i+"|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|<[?].*?[?]>|]*>|)")},function(e,t,n){"use strict";e.exports=function(e){return String(e).replace(/\s+/g," ")}},function(e,t,n){"use strict";e.exports=function(e,t){return e.indexOf("<",t)}},function(e,t,n){"use strict";e.exports=function(e,t){var n=e.indexOf("[",t),r=e.indexOf("![",t);if(-1===r)return n;return na&&(a=i):i=1,n=r+1,r=e.indexOf(t,n);return a}},function(e,t,n){"use strict";e.exports=function(e){var t=e.referenceType,n="full"===t?e.identifier:"";return"shortcut"===t?n:"["+n+"]"}},function(e,t,n){"use strict";var r=t;function i(e){return t.displayName=e,t;function t(t){var n=t&&t.position&&t.position[e]||{};return{line:n.line||null,column:n.column||null,offset:isNaN(n.offset)?null:n.offset}}}r.start=i("start"),r.end=i("end")},function(e,t,n){"use strict";e.exports=function(e,t,n){var o=t&&t.type,s=a.call(e.handlers,o)?e.handlers[o]:null;if(!o)throw new Error("Expected node, got `"+t+"`");return("function"==typeof s?s:function(e,t){if(function(e){var t=e.data||{};if(a.call(t,"hName")||a.call(t,"hProperties")||a.call(t,"hChildren"))return!1;return"value"in e}(t))return e.augment(t,r("text",t.value));return e(t,"div",i(e,t))})(e,t,n)};var r=n(34),i=n(26),a={}.hasOwnProperty},function(e,t,n){"use strict";e.exports=function(e,t){return e(t,"hr")}},function(e,t,n){"use strict";e.exports=function(e,t){var n={},a=t.ordered?"ol":"ul";"number"==typeof t.start&&1!==t.start&&(n.start=t.start);return e(t,a,n,r(i(e,t),!0))};var r=n(66),i=n(26)},function(e,t,n){"use strict";e.exports=function(e,t){var n=t.identifier;return e(t.position,"sup",{id:"fnref-"+n},[e(t,"a",{href:"#fn-"+n,className:["footnote-ref"]},[r("text",n)])])};var r=n(34)},function(e,t,n){"use strict";e.exports=function(e,t){var n,a,o,s=t.referenceType,u="]";"collapsed"===s?u+="[]":"full"===s&&(u+="["+(t.label||t.identifier)+"]");if("imageReference"===t.type)return r("text","!["+t.alt+u);n=i(e,t),(a=n[0])&&"text"===a.type?a.value="["+a.value:n.unshift(r("text","["));(o=n[n.length-1])&&"text"===o.type?o.value+=u:n.push(r("text",u));return n};var r=n(34),i=n(26)},function(e,t,n){"use strict";var r=n(40),i=n(169);e.exports=function(e){var t,n,a=e.length,o=[],s=[],u=-1;for(;++u=20?"ste":"de")},week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},r=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},i={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},a=function(e){return function(t,n,a,o){var s=r(t),u=i[e][r(t)];return 2===s&&(u=u[n?0:1]),u.replace(/%d/i,t)}},o=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar",{months:o,monthsShort:o,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:a("s"),ss:a("s"),m:a("m"),mm:a("m"),h:a("h"),hh:a("h"),d:a("d"),dd:a("d"),M:a("M"),MM:a("M"),y:a("y"),yy:a("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return n[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("ar-dz",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"أح_إث_ثلا_أر_خم_جم_سب".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}})}(n(3))},function(e,t,n){!function(e){"use strict";var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},r={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},i=function(e){return function(t,i,a,o){var s=n(t),u=r[e][n(t)];return 2===s&&(u=u[i?0:1]),u.replace(/%d/i,t)}},a=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-ly",{months:a,monthsShort:a,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:i("s"),ss:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:6,doy:12}})}(n(3))},function(e,t,n){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return n[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:0,doy:6}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"birneçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,t,n){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var n=e%10,r=e%100-n,i=e>=100?100:null;return e+(t[n]||t[r]||t[i])},week:{dow:1,doy:7}})}(n(3))},function(e,t,n){!function(e){"use strict";function t(e,t,n){var r,i,a={ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:t?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};return"m"===n?t?"хвіліна":"хвіліну":"h"===n?t?"гадзіна":"гадзіну":e+" "+(r=+e,i=a[n].split("_"),r%10==1&&r%100!=11?i[0]:r%10>=2&&r%10<=4&&(r%100<10||r%100>=20)?i[1]:i[2])}e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:t,mm:t,h:t,hh:t,d:"дзень",dd:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[В изминалата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[В изминалия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дни",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn",{months:"জানুয়ারী_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব_মার্চ_এপ্র_মে_জুন_জুল_আগ_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t&&e>=4||"দুপুর"===t&&e<5||"বিকাল"===t?e+12:e},meridiem:function(e,t,n){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}})}(n(3))},function(e,t,n){!function(e){"use strict";var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},n={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,t){return 12===e&&(e=0),"མཚན་མོ"===t&&e>=4||"ཉིན་གུང"===t&&e<5||"དགོང་དག"===t?e+12:e},meridiem:function(e,t,n){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}})}(n(3))},function(e,t,n){!function(e){"use strict";function t(e,t,n){return e+" "+function(e,t){return 2===t?function(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}(e):e}({mm:"munutenn",MM:"miz",dd:"devezh"}[n],e)}e.defineLocale("br",{months:"Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h[e]mm A",LTS:"h[e]mm:ss A",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY h[e]mm A",LLLL:"dddd, D [a viz] MMMM YYYY h[e]mm A"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc'hoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec'h da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s 'zo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:function(e){switch(function e(t){return t>9?e(t%10):t}(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){var t=1===e?"añ":"vet";return e+t},week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";function t(e,t,n){var r=e+" ";switch(n){case"ss":return r+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return r+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return r+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return r+=1===e?"dan":"dana";case"MM":return r+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return r+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";var t="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),n="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_");function r(e){return e>1&&e<5&&1!=~~(e/10)}function i(e,t,n,i){var a=e+" ";switch(n){case"s":return t||i?"pár sekund":"pár sekundami";case"ss":return t||i?a+(r(e)?"sekundy":"sekund"):a+"sekundami";case"m":return t?"minuta":i?"minutu":"minutou";case"mm":return t||i?a+(r(e)?"minuty":"minut"):a+"minutami";case"h":return t?"hodina":i?"hodinu":"hodinou";case"hh":return t||i?a+(r(e)?"hodiny":"hodin"):a+"hodinami";case"d":return t||i?"den":"dnem";case"dd":return t||i?a+(r(e)?"dny":"dní"):a+"dny";case"M":return t||i?"měsíc":"měsícem";case"MM":return t||i?a+(r(e)?"měsíce":"měsíců"):a+"měsíci";case"y":return t||i?"rok":"rokem";case"yy":return t||i?a+(r(e)?"roky":"let"):a+"lety"}}e.defineLocale("cs",{months:t,monthsShort:n,monthsParse:function(e,t){var n,r=[];for(n=0;n<12;n++)r[n]=new RegExp("^"+e[n]+"$|^"+t[n]+"$","i");return r}(t,n),shortMonthsParse:function(e){var t,n=[];for(t=0;t<12;t++)n[t]=new RegExp("^"+e[t]+"$","i");return n}(n),longMonthsParse:function(e){var t,n=[];for(t=0;t<12;t++)n[t]=new RegExp("^"+e[t]+"$","i");return n}(t),weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){var t=/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран";return e+t},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t=e,n="";return t>20?n=40===t||50===t||60===t||80===t||100===t?"fed":"ain":t>0&&(n=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][t]),e+n},week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var i={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?i[n][0]:i[n][1]}e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var i={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?i[n][0]:i[n][1]}e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var i={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?i[n][0]:i[n][1]}e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";var t=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],n=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"];e.defineLocale("dv",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,t,n){return e<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",ss:"d% ސިކުންތު",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,t){return e?"string"==typeof t&&/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,t,n){return e>11?n?"μμ":"ΜΜ":n?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(e,t){var n,r=this._calendarEl[e],i=t&&t.hours();return((n=r)instanceof Function||"[object Function]"===Object.prototype.toString.call(n))&&(r=r.apply(t)),r.replace("{}",i%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D[-a de] MMMM, YYYY",LLL:"D[-a de] MMMM, YYYY HH:mm",LLLL:"dddd, [la] D[-a de] MMMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,n){return e>11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd [je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasinta] dddd [je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"sekundoj",ss:"%d sekundoj",m:"minuto",mm:"%d minutoj",h:"horo",hh:"%d horoj",d:"tago",dd:"%d tagoj",M:"monato",MM:"%d monatoj",y:"jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(n(3))},function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_");e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"MMMM [de] D [de] YYYY",LLL:"MMMM [de] D [de] YYYY h:mm A",LLLL:"dddd, MMMM [de] D [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}})}(n(3))},function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var i={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?i[n][2]?i[n][2]:i[n][1]:r?i[n][0]:i[n][1]}e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(3))},function(e,t,n){!function(e){"use strict";var t={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},n={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,t,n){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"ثانیه d%",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,function(e){return n[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})}(n(3))},function(e,t,n){!function(e){"use strict";var t="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),n=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",t[7],t[8],t[9]];function r(e,r,i,a){var o="";switch(i){case"s":return a?"muutaman sekunnin":"muutama sekunti";case"ss":return a?"sekunnin":"sekuntia";case"m":return a?"minuutin":"minuutti";case"mm":o=a?"minuutin":"minuuttia";break;case"h":return a?"tunnin":"tunti";case"hh":o=a?"tunnin":"tuntia";break;case"d":return a?"päivän":"päivä";case"dd":o=a?"päivän":"päivää";break;case"M":return a?"kuukauden":"kuukausi";case"MM":o=a?"kuukauden":"kuukautta";break;case"y":return a?"vuoden":"vuosi";case"yy":o=a?"vuoden":"vuotta"}return o=function(e,r){return e<10?r?n[e]:t[e]:e}(e,a)+" "+o}e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minutt",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaði",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],monthsShort:["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],monthsParseExact:!0,weekdays:["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){var t=1===e?"d":e%10==2?"na":"mh";return e+t},week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var i={s:["thodde secondanim","thodde second"],ss:[e+" secondanim",e+" second"],m:["eka mintan","ek minute"],mm:[e+" mintanim",e+" mintam"],h:["eka horan","ek hor"],hh:[e+" horanim",e+" horam"],d:["eka disan","ek dis"],dd:[e+" disanim",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineanim",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsanim",e+" vorsam"]};return t?i[n][0]:i[n][1]}e.defineLocale("gom-latn",{months:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Ieta to] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fatlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){switch(t){case"D":return e+"er";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:1,doy:4},meridiemParse:/rati|sokalli|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokalli"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"rati":e<12?"sokalli":e<16?"donparam":e<20?"sanje":"rati"}})}(n(3))},function(e,t,n){!function(e){"use strict";var t={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:"૦"},n={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","૦":"0"};e.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),longDateFormat:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},calendar:{sameDay:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પેહલા",s:"અમુક પળો",ss:"%d સેકંડ",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(e){return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(e,t){return 12===e&&(e=0),"રાત"===t?e<4?e:e+12:"સવાર"===t?e:"બપોર"===t?e>=10?e:e+12:"સાંજ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10==0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,t,n){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?n?'לפנה"צ':"לפני הצהריים":e<18?n?'אחה"צ':"אחרי הצהריים":"בערב"}})}(n(3))},function(e,t,n){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};e.defineLocale("hi",{months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}})}(n(3))},function(e,t,n){!function(e){"use strict";function t(e,t,n){var r=e+" ";switch(n){case"ss":return r+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return r+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return r+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return r+=1===e?"dan":"dana";case"MM":return r+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return r+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(3))},function(e,t,n){!function(e){"use strict";var t="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function n(e,t,n,r){var i=e;switch(n){case"s":return r||t?"néhány másodperc":"néhány másodperce";case"ss":return i+(r||t)?" másodperc":" másodperce";case"m":return"egy"+(r||t?" perc":" perce");case"mm":return i+(r||t?" perc":" perce");case"h":return"egy"+(r||t?" óra":" órája");case"hh":return i+(r||t?" óra":" órája");case"d":return"egy"+(r||t?" nap":" napja");case"dd":return i+(r||t?" nap":" napja");case"M":return"egy"+(r||t?" hónap":" hónapja");case"MM":return i+(r||t?" hónap":" hónapja");case"y":return"egy"+(r||t?" év":" éve");case"yy":return i+(r||t?" év":" éve")}return""}function r(e){return(e?"":"[múlt] ")+"["+t[this.day()]+"] LT[-kor]"}e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,n){return e<12?!0===n?"de":"DE":!0===n?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return r.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return r.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n(3))},function(e,t,n){!function(e){"use strict";function t(e){return e%100==11||e%10!=1}function n(e,n,r,i){var a=e+" ";switch(r){case"s":return n||i?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return t(e)?a+(n||i?"sekúndur":"sekúndum"):a+"sekúnda";case"m":return n?"mínúta":"mínútu";case"mm":return t(e)?a+(n||i?"mínútur":"mínútum"):n?a+"mínúta":a+"mínútu";case"hh":return t(e)?a+(n||i?"klukkustundir":"klukkustundum"):a+"klukkustund";case"d":return n?"dagur":i?"dag":"degi";case"dd":return t(e)?n?a+"dagar":a+(i?"daga":"dögum"):n?a+"dagur":a+(i?"dag":"degi");case"M":return n?"mánuður":i?"mánuð":"mánuði";case"MM":return t(e)?n?a+"mánuðir":a+(i?"mánuði":"mánuðum"):n?a+"mánuður":a+(i?"mánuð":"mánuði");case"y":return n||i?"ár":"ári";case"yy":return t(e)?a+(n||i?"ár":"árum"):a+(n||i?"ár":"ári")}}e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:n,ss:n,m:n,mm:n,h:"klukkustund",hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("ja",{months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,n){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){return e.week()=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("ka",{months:{standalone:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),format:"იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს".split("_")},monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return/(წამი|წუთი|საათი|წელი)/.test(e)?e.replace(/ი$/,"ში"):e+"ში"},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის წინ"):void 0},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20==0||e%100==0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}})}(n(3))},function(e,t,n){!function(e){"use strict";var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){var n=e%10,r=e>=100?100:null;return e+(t[e]||t[n]||t[r])},week:{dow:1,doy:7}})}(n(3))},function(e,t,n){!function(e){"use strict";var t={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},n={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"};e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return"ល្ងាច"===e},meridiem:function(e,t,n){return e<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";var t={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},n={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"};e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ರಾತ್ರಿ"===t?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===t?e:"ಮಧ್ಯಾಹ್ನ"===t?e>=10?e:e+12:"ಸಂಜೆ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"일";case"M":return e+"월";case"w":case"W":return e+"주";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,t,n){return e<12?"오전":"오후"}})}(n(3))},function(e,t,n){!function(e){"use strict";var t={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"};e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кече саат] LT",lastWeek:"[Өткен аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){var n=e%10,r=e>=100?100:null;return e+(t[e]||t[n]||t[r])},week:{dow:1,doy:7}})}(n(3))},function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var i={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?i[n][0]:i[n][1]}function n(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10,r=e/10;return n(0===t?r:t)}if(e<1e4){for(;e>=10;)e/=10;return n(e)}return n(e/=1e3)}e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function(e){return n(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e},past:function(e){return n(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e},s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d Méint",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return"ຕອນແລງ"===e},meridiem:function(e,t,n){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",ss:"%d ວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}})}(n(3))},function(e,t,n){!function(e){"use strict";var t={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function n(e,t,n,r){return t?i(n)[0]:r?i(n)[1]:i(n)[2]}function r(e){return e%10==0||e>10&&e<20}function i(e){return t[e].split("_")}function a(e,t,a,o){var s=e+" ";return 1===e?s+n(0,t,a[0],o):t?s+(r(e)?i(a)[1]:i(a)[0]):o?s+i(a)[1]:s+(r(e)?i(a)[1]:i(a)[2])}e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:function(e,t,n,r){return t?"kelios sekundės":r?"kelių sekundžių":"kelias sekundes"},ss:a,m:n,mm:a,h:n,hh:a,d:n,dd:a,M:n,MM:a,y:n,yy:a},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";var t={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function n(e,t,n){return n?t%10==1&&t%100!=11?e[2]:e[3]:t%10==1&&t%100!=11?e[0]:e[1]}function r(e,r,i){return e+" "+n(t[i],e,r)}function i(e,r,i){return n(t[i],e,r)}e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:function(e,t){return t?"dažas sekundes":"dažām sekundēm"},ss:r,m:i,mm:r,h:i,hh:r,d:i,dd:r,M:i,MM:r,y:i,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";var t={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var i=t.words[r];return 1===r.length?n?i[0]:i[1]:e+" "+t.correctGrammaticalCase(e,i)}};e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"после %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеци",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",ss:"%d സെക്കൻഡ്",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,t){return 12===e&&(e=0),"രാത്രി"===t&&e>=4||"ഉച്ച കഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?e+12:e},meridiem:function(e,t,n){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}})}(n(3))},function(e,t,n){!function(e){"use strict";function t(e,t,n,r){switch(n){case"s":return t?"хэдхэн секунд":"хэдхэн секундын";case"ss":return e+(t?" секунд":" секундын");case"m":case"mm":return e+(t?" минут":" минутын");case"h":case"hh":return e+(t?" цаг":" цагийн");case"d":case"dd":return e+(t?" өдөр":" өдрийн");case"M":case"MM":return e+(t?" сар":" сарын");case"y":case"yy":return e+(t?" жил":" жилийн");default:return e}}e.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:!0,weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(e){return"ҮХ"===e},meridiem:function(e,t,n){return e<12?"ҮӨ":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+" өдөр";default:return e}}})}(n(3))},function(e,t,n){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};function r(e,t,n,r){var i="";if(t)switch(n){case"s":i="काही सेकंद";break;case"ss":i="%d सेकंद";break;case"m":i="एक मिनिट";break;case"mm":i="%d मिनिटे";break;case"h":i="एक तास";break;case"hh":i="%d तास";break;case"d":i="एक दिवस";break;case"dd":i="%d दिवस";break;case"M":i="एक महिना";break;case"MM":i="%d महिने";break;case"y":i="एक वर्ष";break;case"yy":i="%d वर्षे"}else switch(n){case"s":i="काही सेकंदां";break;case"ss":i="%d सेकंदां";break;case"m":i="एका मिनिटा";break;case"mm":i="%d मिनिटां";break;case"h":i="एका तासा";break;case"hh":i="%d तासां";break;case"d":i="एका दिवसा";break;case"dd":i="%d दिवसां";break;case"M":i="एका महिन्या";break;case"MM":i="%d महिन्यां";break;case"y":i="एका वर्षा";break;case"yy":i="%d वर्षां"}return i.replace(/%d/i,e)}e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/रात्री|सकाळी|दुपारी|सायंकाळी/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात्री"===t?e<4?e:e+12:"सकाळी"===t?e:"दुपारी"===t?e>=10?e:e+12:"सायंकाळी"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"रात्री":e<10?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";var t={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},n={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"};e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,t){return 12===e&&(e=0),"राति"===t?e<4?e:e+12:"बिहान"===t?e:"दिउँसो"===t?e>=10?e:e+12:"साँझ"===t?e+12:void 0},meridiem:function(e,t,n){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}})}(n(3))},function(e,t,n){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],i=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],i=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_mån_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_må_ty_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";var t={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},n={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"};e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵੇਰ"===t?e:"ਦੁਪਹਿਰ"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}})}(n(3))},function(e,t,n){!function(e){"use strict";var t="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),n="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_");function r(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function i(e,t,n){var i=e+" ";switch(n){case"ss":return i+(r(e)?"sekundy":"sekund");case"m":return t?"minuta":"minutę";case"mm":return i+(r(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return i+(r(e)?"godziny":"godzin");case"MM":return i+(r(e)?"miesiące":"miesięcy");case"yy":return i+(r(e)?"lata":"lat")}}e.defineLocale("pl",{months:function(e,r){return e?""===r?"("+n[e.month()]+"|"+t[e.month()]+")":/D MMMM/.test(r)?n[e.month()]:t[e.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:i,m:i,mm:i,h:i,hh:i,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:i,y:"rok",yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº"})}(n(3))},function(e,t,n){!function(e){"use strict";function t(e,t,n){var r=" ";return(e%100>=20||e>=100&&e%100==0)&&(r=" de "),e+r+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"}[n]}e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:t,m:"un minut",mm:t,h:"o oră",hh:t,d:"o zi",dd:t,M:"o lună",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}})}(n(3))},function(e,t,n){!function(e){"use strict";function t(e,t,n){var r,i,a={ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return"m"===n?t?"минута":"минуту":e+" "+(r=+e,i=a[n].split("_"),r%10==1&&r%100!=11?i[0]:r%10>=2&&r%10<=4&&(r%100<10||r%100>=20)?i[1]:i[2])}var n=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:t,m:t,mm:t,h:"час",hh:t,d:"день",dd:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";var t=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],n=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];e.defineLocale("sd",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e},meridiem:function(e,t,n){return e>11?n?"ප.ව.":"පස් වරු":n?"පෙ.ව.":"පෙර වරු"}})}(n(3))},function(e,t,n){!function(e){"use strict";var t="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),n="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function r(e){return e>1&&e<5}function i(e,t,n,i){var a=e+" ";switch(n){case"s":return t||i?"pár sekúnd":"pár sekundami";case"ss":return t||i?a+(r(e)?"sekundy":"sekúnd"):a+"sekundami";case"m":return t?"minúta":i?"minútu":"minútou";case"mm":return t||i?a+(r(e)?"minúty":"minút"):a+"minútami";case"h":return t?"hodina":i?"hodinu":"hodinou";case"hh":return t||i?a+(r(e)?"hodiny":"hodín"):a+"hodinami";case"d":return t||i?"deň":"dňom";case"dd":return t||i?a+(r(e)?"dni":"dní"):a+"dňami";case"M":return t||i?"mesiac":"mesiacom";case"MM":return t||i?a+(r(e)?"mesiace":"mesiacov"):a+"mesiacmi";case"y":return t||i?"rok":"rokom";case"yy":return t||i?a+(r(e)?"roky":"rokov"):a+"rokmi"}}e.defineLocale("sk",{months:t,monthsShort:n,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var i=e+" ";switch(n){case"s":return t||r?"nekaj sekund":"nekaj sekundami";case"ss":return i+=1===e?t?"sekundo":"sekundi":2===e?t||r?"sekundi":"sekundah":e<5?t||r?"sekunde":"sekundah":"sekund";case"m":return t?"ena minuta":"eno minuto";case"mm":return i+=1===e?t?"minuta":"minuto":2===e?t||r?"minuti":"minutama":e<5?t||r?"minute":"minutami":t||r?"minut":"minutami";case"h":return t?"ena ura":"eno uro";case"hh":return i+=1===e?t?"ura":"uro":2===e?t||r?"uri":"urama":e<5?t||r?"ure":"urami":t||r?"ur":"urami";case"d":return t||r?"en dan":"enim dnem";case"dd":return i+=1===e?t||r?"dan":"dnem":2===e?t||r?"dni":"dnevoma":t||r?"dni":"dnevi";case"M":return t||r?"en mesec":"enim mesecem";case"MM":return i+=1===e?t||r?"mesec":"mesecem":2===e?t||r?"meseca":"mesecema":e<5?t||r?"mesece":"meseci":t||r?"mesecev":"meseci";case"y":return t||r?"eno leto":"enim letom";case"yy":return i+=1===e?t||r?"leto":"letom":2===e?t||r?"leti":"letoma":e<5?t||r?"leta":"leti":t||r?"let":"leti"}}e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,n){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";var t={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var i=t.words[r];return 1===r.length?n?i[0]:i[1]:e+" "+t.correctGrammaticalCase(e,i)}};e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(3))},function(e,t,n){!function(e){"use strict";var t={words:{ss:["секунда","секунде","секунди"],m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var i=t.words[r];return 1===r.length?n?i[0]:i[1]:e+" "+t.correctGrammaticalCase(e,i)}};e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"дан",dd:t.translate,M:"месец",MM:t.translate,y:"годину",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,n){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(e|a)/,ordinal:function(e){var t=e%10,n=1==~~(e%100/10)?"e":1===t?"a":2===t?"a":"e";return e+n},week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"masiku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(n(3))},function(e,t,n){!function(e){"use strict";var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},n={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"};e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,n){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,t){return 12===e&&(e=0),"யாமம்"===t?e<2?e:e+12:"வைகறை"===t||"காலை"===t?e:"நண்பகல்"===t&&e>=10?e:e+12},week:{dow:0,doy:6}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జూలై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జూలై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,t){return 12===e&&(e=0),"రాత్రి"===t?e<4?e:e+12:"ఉదయం"===t?e:"మధ్యాహ్నం"===t?e>=10?e:e+12:"సాయంత్రం"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"minutu balun",ss:"minutu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";var t={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};e.defineLocale("tg",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Пагоҳ соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(e,t){return 12===e&&(e=0),"шаб"===t?e<4?e:e+12:"субҳ"===t?e:"рӯз"===t?e>=11?e:e+12:"бегоҳ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"шаб":e<11?"субҳ":e<16?"рӯз":e<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(e){var n=e%10,r=e>=100?100:null;return e+(t[e]||t[n]||t[r])},week:{dow:1,doy:7}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,t,n){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";var t="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function n(e,n,r,i){var a=function(e){var n=Math.floor(e%1e3/100),r=Math.floor(e%100/10),i=e%10,a="";return n>0&&(a+=t[n]+"vatlh"),r>0&&(a+=(""!==a?" ":"")+t[r]+"maH"),i>0&&(a+=(""!==a?" ":"")+t[i]),""===a?"pagh":a}(e);switch(r){case"ss":return a+" lup";case"mm":return a+" tup";case"hh":return a+" rep";case"dd":return a+" jaj";case"MM":return a+" jar";case"yy":return a+" DIS"}}e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==e.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq"},past:function(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"Hu’":-1!==e.indexOf("jar")?t.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret"},s:"puS lup",ss:n,m:"wa’ tup",mm:n,h:"wa’ rep",hh:n,d:"wa’ jaj",dd:n,M:"wa’ jar",MM:n,y:"wa’ DIS",yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'ıncı";var r=e%10,i=e%100-r,a=e>=100?100:null;return e+(t[r]||t[i]||t[a])}},week:{dow:1,doy:7}})}(n(3))},function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var i={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return r?i[n][0]:t?i[n][0]:i[n][1]}e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,n){return e>11?n?"d'o":"D'O":n?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(e,t){return 12===e&&(e=0),"يېرىم كېچە"===t||"سەھەر"===t||"چۈشتىن بۇرۇن"===t?e:"چۈشتىن كېيىن"===t||"كەچ"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var r=100*e+t;return r<600?"يېرىم كېچە":r<900?"سەھەر":r<1130?"چۈشتىن بۇرۇن":r<1230?"چۈش":r<1800?"چۈشتىن كېيىن":"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"-كۈنى";case"w":case"W":return e+"-ھەپتە";default:return e}},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:7}})}(n(3))},function(e,t,n){!function(e){"use strict";function t(e,t,n){var r,i,a={ss:t?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:t?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:t?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"};return"m"===n?t?"хвилина":"хвилину":"h"===n?t?"година":"годину":e+" "+(r=+e,i=a[n].split("_"),r%10==1&&r%100!=11?i[0]:r%10>=2&&r%10<=4&&(r%100<10||r%100>=20)?i[1]:i[2])}function n(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:function(e,t){var n={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};if(!e)return n.nominative;var r=/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative";return n[r][e.day()]},weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:n("[Сьогодні "),nextDay:n("[Завтра "),lastDay:n("[Вчора "),nextWeek:n("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return n("[Минулої] dddd [").call(this);case 1:case 2:case 4:return n("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:t,m:t,mm:t,h:"годину",hh:t,d:"день",dd:t,M:"місяць",MM:t,y:"рік",yy:t},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}})}(n(3))},function(e,t,n){!function(e){"use strict";var t=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],n=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"];e.defineLocale("ur",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",ss:"%d سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần rồi lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s内",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(3))},function(e,t,n){!function(e){"use strict";e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(3))},function(e,t,n){e.exports=!n(15)&&!n(11)(function(){return 7!=Object.defineProperty(n(109)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){t.f=n(13)},function(e,t,n){var r=n(35),i=n(36),a=n(85)(!1),o=n(111)("IE_PROTO");e.exports=function(e,t){var n,s=i(e),u=0,l=[];for(n in s)n!=o&&r(s,n)&&l.push(n);for(;t.length>u;)r(s,n=t[u++])&&(~a(l,n)||l.push(n));return l}},function(e,t,n){var r=n(16),i=n(8),a=n(58);e.exports=n(15)?Object.defineProperties:function(e,t){i(e);for(var n,o=a(t),s=o.length,u=0;s>u;)r.f(e,n=o[u++],t[n]);return e}},function(e,t,n){var r=n(36),i=n(61).f,a={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return o&&"[object Window]"==a.call(e)?function(e){try{return i(e)}catch(e){return o.slice()}}(e):i(r(e))}},function(e,t,n){"use strict";var r=n(58),i=n(86),a=n(77),o=n(19),s=n(76),u=Object.assign;e.exports=!u||n(11)(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=u({},e)[n]||Object.keys(u({},t)).join("")!=r})?function(e,t){for(var n=o(e),u=arguments.length,l=1,c=i.f,f=a.f;u>l;)for(var d,p=s(arguments[l++]),h=c?r(p).concat(c(p)):r(p),m=h.length,y=0;m>y;)f.call(p,d=h[y++])&&(n[d]=p[d]);return n}:u},function(e,t,n){"use strict";var r=n(25),i=n(12),a=n(309),o=[].slice,s={};e.exports=Function.bind||function(e){var t=r(this),n=o.call(arguments,1),u=function(){var r=n.concat(o.call(arguments));return this instanceof u?function(e,t,n){if(!(t in s)){for(var r=[],i=0;i>>0||(o.test(n)?16:10))}:r},function(e,t,n){var r=n(9).parseFloat,i=n(69).trim;e.exports=1/r(n(115)+"-0")!=-1/0?function(e){var t=i(String(e),3),n=r(t);return 0===n&&"-"==t.charAt(0)?-0:n}:r},function(e,t,n){var r=n(43);e.exports=function(e,t){if("number"!=typeof e&&"Number"!=r(e))throw TypeError(t);return+e}},function(e,t,n){var r=n(12),i=Math.floor;e.exports=function(e){return!r(e)&&isFinite(e)&&i(e)===e}},function(e,t){e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:Math.log(1+e)}},function(e,t,n){var r=n(118),i=Math.pow,a=i(2,-52),o=i(2,-23),s=i(2,127)*(2-o),u=i(2,-126);e.exports=Math.fround||function(e){var t,n,i=Math.abs(e),l=r(e);return is||n!=n?l*(1/0):l*n}},function(e,t,n){var r=n(8);e.exports=function(e,t,n,i){try{return i?t(r(n)[0],n[1]):t(n)}catch(t){var a=e.return;throw void 0!==a&&r(a.call(e)),t}}},function(e,t,n){var r=n(25),i=n(19),a=n(76),o=n(17);e.exports=function(e,t,n,s,u){r(t);var l=i(e),c=a(l),f=o(l.length),d=u?f-1:0,p=u?-1:1;if(n<2)for(;;){if(d in c){s=c[d],d+=p;break}if(d+=p,u?d<0:f<=d)throw TypeError("Reduce of empty array with no initial value")}for(;u?d>=0:f>d;d+=p)d in c&&(s=t(s,c[d],d,l));return s}},function(e,t,n){"use strict";var r=n(19),i=n(59),a=n(17);e.exports=[].copyWithin||function(e,t){var n=r(this),o=a(n.length),s=i(e,o),u=i(t,o),l=arguments.length>2?arguments[2]:void 0,c=Math.min((void 0===l?o:i(l,o))-u,o-s),f=1;for(u0;)u in n?n[s]=n[u]:delete n[s],s+=f,u+=f;return n}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){n(15)&&"g"!=/./g.flags&&n(16).f(RegExp.prototype,"flags",{configurable:!0,get:n(90)})},function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},function(e,t,n){var r=n(8),i=n(12),a=n(133);e.exports=function(e,t){if(r(e),i(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var r=n(324),i=n(71);e.exports=n(94)("Map",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{get:function(e){var t=r.getEntry(i(this,"Map"),e);return t&&t.v},set:function(e,t){return r.def(i(this,"Map"),0===e?0:e,t)}},r,!0)},function(e,t,n){"use strict";var r=n(16).f,i=n(60),a=n(65),o=n(42),s=n(63),u=n(64),l=n(121),c=n(319),f=n(62),d=n(15),p=n(53).fastKey,h=n(71),m=d?"_s":"size",y=function(e,t){var n,r=p(t);if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n};e.exports={getConstructor:function(e,t,n,l){var c=e(function(e,r){s(e,c,t,"_i"),e._t=t,e._i=i(null),e._f=void 0,e._l=void 0,e[m]=0,null!=r&&u(r,n,e[l],e)});return a(c.prototype,{clear:function(){for(var e=h(this,t),n=e._i,r=e._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete n[r.i];e._f=e._l=void 0,e[m]=0},delete:function(e){var n=h(this,t),r=y(n,e);if(r){var i=r.n,a=r.p;delete n._i[r.i],r.r=!0,a&&(a.n=i),i&&(i.p=a),n._f==r&&(n._f=i),n._l==r&&(n._l=a),n[m]--}return!!r},forEach:function(e){h(this,t);for(var n,r=o(e,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(r(n.v,n.k,this);n&&n.r;)n=n.p},has:function(e){return!!y(h(this,t),e)}}),d&&r(c.prototype,"size",{get:function(){return h(this,t)[m]}}),c},def:function(e,t,n){var r,i,a=y(e,t);return a?a.v=n:(e._l=a={i:i=p(t,!0),k:t,v:n,p:r=e._l,n:void 0,r:!1},e._f||(e._f=a),r&&(r.n=a),e[m]++,"F"!==i&&(e._i[i]=a)),e},getEntry:y,setStrong:function(e,t,n){l(e,t,function(e,n){this._t=h(e,t),this._k=n,this._l=void 0},function(){for(var e=this._k,t=this._l;t&&t.r;)t=t.p;return this._t&&(this._l=t=t?t.n:this._t._f)?c(0,"keys"==e?t.k:"values"==e?t.v:[t.k,t.v]):(this._t=void 0,c(1))},n?"entries":"values",!n,!0),f(t)}}},function(e,t,n){"use strict";var r=n(324),i=n(71);e.exports=n(94)("Set",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return r.def(i(this,"Set"),e=0===e?0:e,e)}},r)},function(e,t,n){"use strict";var r,i=n(49)(0),a=n(31),o=n(53),s=n(307),u=n(327),l=n(12),c=n(11),f=n(71),d=o.getWeak,p=Object.isExtensible,h=u.ufstore,m={},y=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},v={get:function(e){if(l(e)){var t=d(e);return!0===t?h(f(this,"WeakMap")).get(e):t?t[this._i]:void 0}},set:function(e,t){return u.def(f(this,"WeakMap"),e,t)}},g=e.exports=n(94)("WeakMap",y,v,u,!0,!0);c(function(){return 7!=(new g).set((Object.freeze||Object)(m),7).get(m)})&&(s((r=u.getConstructor(y,"WeakMap")).prototype,v),o.NEED=!0,i(["delete","has","get","set"],function(e){var t=g.prototype,n=t[e];a(t,e,function(t,i){if(l(t)&&!p(t)){this._f||(this._f=new r);var a=this._f[e](t,i);return"set"==e?this:a}return n.call(this,t,i)})}))},function(e,t,n){"use strict";var r=n(65),i=n(53).getWeak,a=n(8),o=n(12),s=n(63),u=n(64),l=n(49),c=n(35),f=n(71),d=l(5),p=l(6),h=0,m=function(e){return e._l||(e._l=new y)},y=function(){this.a=[]},v=function(e,t){return d(e.a,function(e){return e[0]===t})};y.prototype={get:function(e){var t=v(this,e);if(t)return t[1]},has:function(e){return!!v(this,e)},set:function(e,t){var n=v(this,e);n?n[1]=t:this.a.push([e,t])},delete:function(e){var t=p(this.a,function(t){return t[0]===e});return~t&&this.a.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,a){var l=e(function(e,r){s(e,l,t,"_i"),e._t=t,e._i=h++,e._l=void 0,null!=r&&u(r,n,e[a],e)});return r(l.prototype,{delete:function(e){if(!o(e))return!1;var n=i(e);return!0===n?m(f(this,t)).delete(e):n&&c(n,this._i)&&delete n[this._i]},has:function(e){if(!o(e))return!1;var n=i(e);return!0===n?m(f(this,t)).has(e):n&&c(n,this._i)}}),l},def:function(e,t,n){var r=i(a(t),!0);return!0===r?m(e).set(t,n):r[e._i]=n,e},ufstore:m}},function(e,t,n){var r=n(47),i=n(17);e.exports=function(e){if(void 0===e)return 0;var t=r(e),n=i(t);if(t!==n)throw RangeError("Wrong length!");return n}},function(e,t,n){var r=n(61),i=n(86),a=n(8),o=n(9).Reflect;e.exports=o&&o.ownKeys||function(e){var t=r.f(a(e)),n=i.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";var r=n(87),i=n(12),a=n(17),o=n(42),s=n(13)("isConcatSpreadable");e.exports=function e(t,n,u,l,c,f,d,p){for(var h,m,y=c,v=0,g=!!d&&o(d,p,3);v0)y=e(t,n,h,a(h.length),y,f-1)-1;else{if(y>=9007199254740991)throw TypeError();t[y]=h}y++}v++}return y}},function(e,t,n){var r=n(17),i=n(117),a=n(46);e.exports=function(e,t,n,o){var s=String(a(e)),u=s.length,l=void 0===n?" ":String(n),c=r(t);if(c<=u||""==l)return s;var f=c-u,d=i.call(l,Math.ceil(f/l.length));return d.length>f&&(d=d.slice(0,f)),o?d+s:s+d}},function(e,t,n){var r=n(58),i=n(36),a=n(77).f;e.exports=function(e){return function(t){for(var n,o=i(t),s=r(o),u=s.length,l=0,c=[];u>l;)a.call(o,n=s[l++])&&c.push(e?[n,o[n]]:o[n]);return c}}},function(e,t,n){var r=n(78),i=n(334);e.exports=function(e){return function(){if(r(this)!=e)throw TypeError(e+"#toJSON isn't generic");return i(this)}}},function(e,t,n){var r=n(64);e.exports=function(e,t){var n=[];return r(e,!1,n.push,n,t),n}},function(e,t){e.exports=Math.scale||function(e,t,n,r,i){return 0===arguments.length||e!=e||t!=t||n!=n||r!=r||i!=i?NaN:e===1/0||e===-1/0?e:(e-t)*(i-r)/(n-t)+r}},function(e,t,n){var r,i; -/*! @preserve - * numeral.js - * version : 2.0.6 - * author : Adam Draper - * license : MIT - * http://adamwdraper.github.com/Numeral-js/ - */void 0===(i="function"==typeof(r=function(){var e,t,n,r,i,a={},o={},s={currentLocale:"en",zeroFormat:null,nullFormat:null,defaultFormat:"0,0",scalePercentBy100:!0},u={currentLocale:s.currentLocale,zeroFormat:s.zeroFormat,nullFormat:s.nullFormat,defaultFormat:s.defaultFormat,scalePercentBy100:s.scalePercentBy100};function l(e,t){this._input=e,this._value=t}return(e=function(n){var r,i,o,s;if(e.isNumeral(n))r=n.value();else if(0===n||void 0===n)r=0;else if(null===n||t.isNaN(n))r=null;else if("string"==typeof n)if(u.zeroFormat&&n===u.zeroFormat)r=0;else if(u.nullFormat&&n===u.nullFormat||!n.replace(/[^0-9]+/g,"").length)r=null;else{for(i in a)if((s="function"==typeof a[i].regexps.unformat?a[i].regexps.unformat():a[i].regexps.unformat)&&n.match(s)){o=a[i].unformat;break}r=(o=o||e._.stringToNumber)(n)}else r=Number(n)||null;return new l(n,r)}).version="2.0.6",e.isNumeral=function(e){return e instanceof l},e._=t={numberToFormat:function(t,n,r){var i,a,s,u,l,c,f,d,p=o[e.options.currentLocale],h=!1,m=!1,y="",v="",g=!1;if(t=t||0,s=Math.abs(t),e._.includes(n,"(")?(h=!0,n=n.replace(/[\(|\)]/g,"")):(e._.includes(n,"+")||e._.includes(n,"-"))&&(c=e._.includes(n,"+")?n.indexOf("+"):t<0?n.indexOf("-"):-1,n=n.replace(/[\+|\-]/g,"")),e._.includes(n,"a")&&(a=!!(a=n.match(/a(k|m|b|t)?/))&&a[1],e._.includes(n," a")&&(y=" "),n=n.replace(new RegExp(y+"a[kmbt]?"),""),s>=1e12&&!a||"t"===a?(y+=p.abbreviations.trillion,t/=1e12):s<1e12&&s>=1e9&&!a||"b"===a?(y+=p.abbreviations.billion,t/=1e9):s<1e9&&s>=1e6&&!a||"m"===a?(y+=p.abbreviations.million,t/=1e6):(s<1e6&&s>=1e3&&!a||"k"===a)&&(y+=p.abbreviations.thousand,t/=1e3)),e._.includes(n,"[.]")&&(m=!0,n=n.replace("[.]",".")),u=t.toString().split(".")[0],l=n.split(".")[1],f=n.indexOf(","),i=(n.split(".")[0].split(",")[0].match(/0/g)||[]).length,l?(e._.includes(l,"[")?(l=(l=l.replace("]","")).split("["),v=e._.toFixed(t,l[0].length+l[1].length,r,l[1].length)):v=e._.toFixed(t,l.length,r),u=v.split(".")[0],v=e._.includes(v,".")?p.delimiters.decimal+v.split(".")[1]:"",m&&0===Number(v.slice(1))&&(v="")):u=e._.toFixed(t,0,r),y&&!a&&Number(u)>=1e3&&y!==p.abbreviations.trillion)switch(u=String(Number(u)/1e3),y){case p.abbreviations.thousand:y=p.abbreviations.million;break;case p.abbreviations.million:y=p.abbreviations.billion;break;case p.abbreviations.billion:y=p.abbreviations.trillion}if(e._.includes(u,"-")&&(u=u.slice(1),g=!0),u.length0;b--)u="0"+u;return f>-1&&(u=u.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+p.delimiters.thousands)),0===n.indexOf(".")&&(u=""),d=u+v+(y||""),h?d=(h&&g?"(":"")+d+(h&&g?")":""):c>=0?d=0===c?(g?"-":"+")+d:d+(g?"-":"+"):g&&(d="-"+d),d},stringToNumber:function(e){var t,n,r,i=o[u.currentLocale],a=e,s={thousand:3,million:6,billion:9,trillion:12};if(u.zeroFormat&&e===u.zeroFormat)n=0;else if(u.nullFormat&&e===u.nullFormat||!e.replace(/[^0-9]+/g,"").length)n=null;else{for(t in n=1,"."!==i.delimiters.decimal&&(e=e.replace(/\./g,"").replace(i.delimiters.decimal,".")),s)if(r=new RegExp("[^a-zA-Z]"+i.abbreviations[t]+"(?:\\)|(\\"+i.currency.symbol+")?(?:\\))?)?$"),a.match(r)){n*=Math.pow(10,s[t]);break}n*=(e.split("-").length+Math.min(e.split("(").length-1,e.split(")").length-1))%2?1:-1,e=e.replace(/[^0-9\.]+/g,""),n*=Number(e)}return n},isNaN:function(e){return"number"==typeof e&&isNaN(e)},includes:function(e,t){return-1!==e.indexOf(t)},insert:function(e,t,n){return e.slice(0,n)+t+e.slice(n)},reduce:function(e,t){if(null===this)throw new TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof t)throw new TypeError(t+" is not a function");var n,r=Object(e),i=r.length>>>0,a=0;if(3===arguments.length)n=arguments[2];else{for(;a=i)throw new TypeError("Reduce of empty array with no initial value");n=r[a++]}for(;ar?e:r},1)},toFixed:function(e,t,n,r){var i,a,o,s,u=e.toString().split("."),l=t-(r||0);return i=2===u.length?Math.min(Math.max(u[1].length,l),t):l,o=Math.pow(10,i),s=(n(e+"e+"+i)/o).toFixed(i),r>t-i&&(a=new RegExp("\\.?0{1,"+(r-(t-i))+"}$"),s=s.replace(a,"")),s}},e.options=u,e.formats=a,e.locales=o,e.locale=function(e){return e&&(u.currentLocale=e.toLowerCase()),u.currentLocale},e.localeData=function(e){if(!e)return o[u.currentLocale];if(e=e.toLowerCase(),!o[e])throw new Error("Unknown locale : "+e);return o[e]},e.reset=function(){for(var e in s)u[e]=s[e]},e.zeroFormat=function(e){u.zeroFormat="string"==typeof e?e:null},e.nullFormat=function(e){u.nullFormat="string"==typeof e?e:null},e.defaultFormat=function(e){u.defaultFormat="string"==typeof e?e:"0.0"},e.register=function(e,t,n){if(t=t.toLowerCase(),this[e+"s"][t])throw new TypeError(t+" "+e+" already registered.");return this[e+"s"][t]=n,n},e.validate=function(t,n){var r,i,a,o,s,u,l,c;if("string"!=typeof t&&(t+="",console.warn&&console.warn("Numeral.js: Value is not string. It has been co-erced to: ",t)),(t=t.trim()).match(/^\d+$/))return!0;if(""===t)return!1;try{l=e.localeData(n)}catch(t){l=e.localeData(e.locale())}return a=l.currency.symbol,s=l.abbreviations,r=l.delimiters.decimal,i="."===l.delimiters.thousands?"\\.":l.delimiters.thousands,!(null!==(c=t.match(/^[^\d]+/))&&(t=t.substr(1),c[0]!==a)||null!==(c=t.match(/[^\d]+$/))&&(t=t.slice(0,-1),c[0]!==s.thousand&&c[0]!==s.million&&c[0]!==s.billion&&c[0]!==s.trillion)||(u=new RegExp(i+"{2}"),t.match(/[^\d.,]/g)||(o=t.split(r)).length>2||(o.length<2?!o[0].match(/^\d+.*\d$/)||o[0].match(u):1===o[0].length?!o[0].match(/^\d+$/)||o[0].match(u)||!o[1].match(/^\d+$/):!o[0].match(/^\d+.*\d$/)||o[0].match(u)||!o[1].match(/^\d+$/))))},e.fn=l.prototype={clone:function(){return e(this)},format:function(t,n){var r,i,o,s=this._value,l=t||u.defaultFormat;if(n=n||Math.round,0===s&&null!==u.zeroFormat)i=u.zeroFormat;else if(null===s&&null!==u.nullFormat)i=u.nullFormat;else{for(r in a)if(l.match(a[r].regexps.format)){o=a[r].format;break}i=(o=o||e._.numberToFormat)(s,l,n)}return i},value:function(){return this._value},input:function(){return this._input},set:function(e){return this._value=Number(e),this},add:function(e){var n=t.correctionFactor.call(null,this._value,e);return this._value=t.reduce([this._value,e],function(e,t,r,i){return e+Math.round(n*t)},0)/n,this},subtract:function(e){var n=t.correctionFactor.call(null,this._value,e);return this._value=t.reduce([e],function(e,t,r,i){return e-Math.round(n*t)},Math.round(this._value*n))/n,this},multiply:function(e){return this._value=t.reduce([this._value,e],function(e,n,r,i){var a=t.correctionFactor(e,n);return Math.round(e*a)*Math.round(n*a)/Math.round(a*a)},1),this},divide:function(e){return this._value=t.reduce([this._value,e],function(e,n,r,i){var a=t.correctionFactor(e,n);return Math.round(e*a)/Math.round(n*a)}),this},difference:function(t){return Math.abs(e(this._value).subtract(t).value())}},e.register("locale","en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(e){var t=e%10;return 1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th"},currency:{symbol:"$"}}),e.register("format","bps",{regexps:{format:/(BPS)/,unformat:/(BPS)/},format:function(t,n,r){var i,a=e._.includes(n," BPS")?" ":"";return t*=1e4,n=n.replace(/\s?BPS/,""),i=e._.numberToFormat(t,n,r),e._.includes(i,")")?((i=i.split("")).splice(-1,0,a+"BPS"),i=i.join("")):i=i+a+"BPS",i},unformat:function(t){return+(1e-4*e._.stringToNumber(t)).toFixed(15)}}),r={base:1024,suffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},i="("+(i=(n={base:1e3,suffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}).suffixes.concat(r.suffixes.filter(function(e){return n.suffixes.indexOf(e)<0})).join("|")).replace("B","B(?!PS)")+")",e.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(i)},format:function(t,i,a){var o,s,u,l=e._.includes(i,"ib")?r:n,c=e._.includes(i," b")||e._.includes(i," ib")?" ":"";for(i=i.replace(/\s?i?b/,""),o=0;o<=l.suffixes.length;o++)if(s=Math.pow(l.base,o),u=Math.pow(l.base,o+1),null===t||0===t||t>=s&&t0&&(t/=s);break}return e._.numberToFormat(t,i,a)+c},unformat:function(t){var i,a,o=e._.stringToNumber(t);if(o){for(i=n.suffixes.length-1;i>=0;i--){if(e._.includes(t,n.suffixes[i])){a=Math.pow(n.base,i);break}if(e._.includes(t,r.suffixes[i])){a=Math.pow(r.base,i);break}}o*=a||1}return o}}),e.register("format","currency",{regexps:{format:/(\$)/},format:function(t,n,r){var i,a,o=e.locales[e.options.currentLocale],s={before:n.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:n.match(/([\+|\-|\)|\s|\$]*)$/)[0]};for(n=n.replace(/\s?\$\s?/,""),i=e._.numberToFormat(t,n,r),t>=0?(s.before=s.before.replace(/[\-\(]/,""),s.after=s.after.replace(/[\-\)]/,"")):t<0&&!e._.includes(s.before,"-")&&!e._.includes(s.before,"(")&&(s.before="-"+s.before),a=0;a=0;a--)switch(s.after[a]){case"$":i=a===s.after.length-1?i+o.currency.symbol:e._.insert(i,o.currency.symbol,-(s.after.length-(1+a)));break;case" ":i=a===s.after.length-1?i+" ":e._.insert(i," ",-(s.after.length-(1+a)+o.currency.symbol.length-1))}return i}}),e.register("format","exponential",{regexps:{format:/(e\+|e-)/,unformat:/(e\+|e-)/},format:function(t,n,r){var i=("number"!=typeof t||e._.isNaN(t)?"0e+0":t.toExponential()).split("e");return n=n.replace(/e[\+|\-]{1}0/,""),e._.numberToFormat(Number(i[0]),n,r)+"e"+i[1]},unformat:function(t){var n=e._.includes(t,"e+")?t.split("e+"):t.split("e-"),r=Number(n[0]),i=Number(n[1]);return i=e._.includes(t,"e-")?i*=-1:i,e._.reduce([r,Math.pow(10,i)],function(t,n,r,i){var a=e._.correctionFactor(t,n);return t*a*(n*a)/(a*a)},1)}}),e.register("format","ordinal",{regexps:{format:/(o)/},format:function(t,n,r){var i=e.locales[e.options.currentLocale],a=e._.includes(n," o")?" ":"";return n=n.replace(/\s?o/,""),a+=i.ordinal(t),e._.numberToFormat(t,n,r)+a}}),e.register("format","percentage",{regexps:{format:/(%)/,unformat:/(%)/},format:function(t,n,r){var i,a=e._.includes(n," %")?" ":"";return e.options.scalePercentBy100&&(t*=100),n=n.replace(/\s?\%/,""),i=e._.numberToFormat(t,n,r),e._.includes(i,")")?((i=i.split("")).splice(-1,0,a+"%"),i=i.join("")):i=i+a+"%",i},unformat:function(t){var n=e._.stringToNumber(t);return e.options.scalePercentBy100?.01*n:n}}),e.register("format","time",{regexps:{format:/(:)/,unformat:/(:)/},format:function(e,t,n){var r=Math.floor(e/60/60),i=Math.floor((e-60*r*60)/60),a=Math.round(e-60*r*60-60*i);return r+":"+(i<10?"0"+i:i)+":"+(a<10?"0"+a:a)},unformat:function(e){var t=e.split(":"),n=0;return 3===t.length?(n+=60*Number(t[0])*60,n+=60*Number(t[1]),n+=Number(t[2])):2===t.length&&(n+=60*Number(t[0]),n+=Number(t[1])),Number(n)}}),e})?r.call(t,n,t,e):r)||(e.exports=i)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t2?n-2:0),i=2;i4&&void 0!==arguments[4])||arguments[4],a=void 0,s=[],u=o.default.find(n,function(n){var i=t.map(function(e,t){return l.default.getLabel({value:e,format:n,style:o.default.defaults((0,f.getValue)(r.labelStyle,{value:e},t),r.defaultStyle)})}),u=(0,c.checkLabelsDistinct)(i);if(!u)return s.push({labels:i,format:n,areLabelsDistinct:u}),!1;var d=i.map(function(t){return(0,c.getLabelXRange)(e,t,r.textAnchor||"middle")}),p=(0,c.countRangeOverlaps)(d);return p?(s.push({labels:i,format:n,areLabelsDistinct:u,collisionCount:p}),!1):(a=i,!0)});if(o.default.isUndefined(u)){if(!i)return{attempts:s};var d=s.filter(function(e){return e.areLabelsDistinct});return 0===d.length?o.default.last(s):o.default.minBy(d,"collisionCount")}return{labels:a,format:u,areLabelsDistinct:!0,collisionCount:0}}(a,s,(0,c.makeLabelFormatters)(m,p),u).labels}}]),t}();b.propTypes={height:s.default.number,position:s.default.oneOf(["top","bottom"]),placement:s.default.oneOf(["below","above"]),xScale:s.default.func,spacingTop:s.default.number,spacingBottom:s.default.number,distance:s.default.number,tickCount:s.default.number,ticks:s.default.array,labelStyle:s.default.oneOfType([s.default.func,s.default.object]),labelClassName:s.default.string,format:s.default.oneOfType([s.default.string,s.default.func]),formats:s.default.array,labels:s.default.array,nice:s.default.bool,onMouseEnterLabel:s.default.func,onMouseMoveLabel:s.default.func,onMouseLeaveLabel:s.default.func,onMouseClickLabel:s.default.func,offset:s.default.number},b.defaultProps={offset:0,height:250,position:"bottom",placement:void 0,distance:4,nice:!0,tickCount:10,ticks:null,labelClassName:"",labelStyle:{fontFamily:"Helvetica, sans-serif",fontSize:"14px",lineHeight:1,textAnchor:"middle"},format:void 0,formats:void 0,labels:void 0};!function(e){function t(){return y(this,t),v(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}g(t,u.default.Component),a(t,[{key:"render",value:function(){var e=this.props,t=e.x,n=e.y,r=e.label;return u.default.createElement("rect",{x:t-r.width/2,y:n,width:r.width,height:r.height,fill:"orange"})}}])}();t.default=b},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n-1,l=i.indexOf(t)>-1,c=o.indexOf(getComputedStyle(e,"").position)>-1;return n=l?e:c?e.offsetParent:e.parentNode,r=u?n.offsetHeight:n.offsetWidth,!l&&c&&(s=getComputedStyle(n,""),r-=u?parseFloat(s.paddingTop)+parseFloat(s.paddingBottom):parseFloat(s.paddingRight)+parseFloat(s.paddingLeft)),r},r.DPI="undefined"==typeof window?96:r.getCreatedElementWidth(document.body,{width:"1in"}),r.ifZeroThenOne=function(e){return 0===e?1:e},e.exports=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();t.makeLabelFormatters=function(e,t){return e.map(function(e){return i.default.isString(e)?"time"===t?function(t){return(0,a.default)(t).format(e)}:function(t){return(0,o.default)(t).format(e)}:e})},t.checkLabelsDistinct=function(e){var t=i.default.map(e,"text");return i.default.uniq(t).length===t.length},t.checkRangesOverlap=u,t.countRangeOverlaps=function(e){return i.default.tail(e).reduce(function(t,n,r){var i=e[r];return u(i,n)?t+1:t},0)},t.getLabelXRange=l,t.getLabelYRange=c,t.getLabelXOverhang=f,t.getLabelYOverhang=d,t.getLabelsXOverhang=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"middle";return i.default.reduce(t,function(t,i){var a=r(t,2),o=a[0],s=a[1],u=f(e,i,n),l=r(u,2),c=l[0],d=l[1];return[Math.max(o,c),Math.max(s,d)]},[0,0])},t.getLabelsYOverhang=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"middle";return i.default.reduce(t,function(t,i){var a=r(t,2),o=a[0],s=a[1],u=d(e,i,n),l=r(u,2),c=l[0],f=l[1];return[Math.max(o,c),Math.max(s,f)]},[0,0])};var i=s(n(6)),a=s(n(3)),o=s(n(336));function s(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!i.default.every([e,t],function(e){return i.default.isArray(e)&&2===e.length&&i.default.every(e,i.default.isFinite)&&e[0]<=e[1]}))throw new Error("checkRangesOverlap expects 2 range arrays with 2 numbers each, first <= second");return e[0]<=t[1]&&t[0]<=e[1]}function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"middle",r=e(t.value)+({start:0,middle:-.5,end:-1}[n]||0)*t.width;return[r,r+t.width]}function c(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"middle",r=e(t.value)+({top:0,middle:-.5,bottom:-1}[n]||0)*t.height;return[r,r+t.height]}function f(e,t){var n=l(e,t,arguments.length>2&&void 0!==arguments[2]?arguments[2]:"middle"),a=r(n,2),o=a[0],s=a[1];return[Math.ceil(Math.max(i.default.min(e.range())-o,0)),Math.ceil(Math.max(s-i.default.max(e.range()),0))]}function d(e,t){var n=c(e,t,arguments.length>2&&void 0!==arguments[2]?arguments[2]:"middle"),a=r(n,2),o=a[0],s=a[1];return[Math.ceil(Math.max(i.default.min(e.range())-o,0)),Math.ceil(Math.max(s-i.default.max(e.range()),0))]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t4&&void 0!==arguments[4])||arguments[4],a=void 0,s=[],u=o.default.find(n,function(e){var n=t.map(function(t,n){return l.default.getLabel({value:t,format:e,style:o.default.defaults((0,f.getValue)(r.labelStyle,{value:t},n),r.defaultStyle)})}),i=(0,c.checkLabelsDistinct)(n);return i?(a=n,!0):(s.push({labels:n,format:e,areLabelsDistinct:i}),!1)});return o.default.isUndefined(u)?i?o.default.last(s):{attempts:s}:{labels:a,format:u,areLabelsDistinct:!0,collisionCount:0}}(a,s,(0,c.makeLabelFormatters)(m,p),u).labels}}]),t}();b.propTypes={yScale:s.default.func,height:s.default.number,width:s.default.number,position:s.default.oneOf(["left","right"]),placement:s.default.oneOf(["before","after"]),distance:s.default.number,nice:s.default.bool,tickCount:s.default.number,ticks:s.default.array,labelStyle:s.default.oneOfType([s.default.func,s.default.object]),labelClassName:s.default.string,spacingLeft:s.default.number,spacingRight:s.default.number,onMouseEnterLabel:s.default.func,onMouseMoveLabel:s.default.func,onMouseLeaveLabel:s.default.func,onMouseClickLabel:s.default.func,format:s.default.oneOfType([s.default.string,s.default.func]),formats:s.default.array,labels:s.default.array,offset:s.default.number},b.defaultProps={offset:0,height:250,width:400,position:"left",distance:4,nice:!0,tickCount:10,ticks:null,labelClassName:"",labelStyle:{fontFamily:"Helvetica, sans-serif",fontSize:"14px",lineHeight:1,textAnchor:"end"}};!function(e){function t(){return y(this,t),v(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}g(t,u.default.Component),a(t,[{key:"render",value:function(){var e=this.props,t=e.x,n=e.y,r=e.label,i="end"===e.style.textAnchor?t-r.width:t;return u.default.createElement("rect",{x:i,y:n-r.height/2,width:r.width,height:r.height,fill:"orange"})}}])}();t.default=b},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t {\n // sample data in a few different shapes\n const arrData = [\n [0, 4], [5, 20], [10, 13], [15, 19]\n ];\n const objData = [\n {count: 4, friends: [{id: 'a', age: 24}, {id: 'b', age: 19}]},\n {count: 7, friends: [{id: 'a', age: 28}, {id: 'b', age: 29}]},\n {count: 19, friends: [{id: 'a', age: 22}, {id: 'b', age: 44}]},\n {count: 22, friends: [{id: 'a', age: 41}, {id: 'b', age: 22}]},\n ];\n\n return \n \n \n {/* array getters: line X is d[0] and line Y is d[1] */}\n \n {/* use strings for deep object access */}\n \n {/* or use functions if you prefer */}\n d.count}\n getY={(d) => d.friends[1].age}\n lineStyle={{stroke: 'purple'}}\n />\n \n};\n\n\nReactDOM.render(, mountNode);\n"},function(e,t,n){"use strict";var r={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a=Object.defineProperty,o=Object.getOwnPropertyNames,s=Object.getOwnPropertySymbols,u=Object.getOwnPropertyDescriptor,l=Object.getPrototypeOf,c=l&&l(Object);e.exports=function e(t,n,f){if("string"!=typeof n){if(c){var d=l(n);d&&d!==c&&e(t,d,f)}var p=o(n);s&&(p=p.concat(s(n)));for(var h=0;h {\n var list = [];\n var console = { log(...x) {\n list.push({val: x, multipleArgs: x.length !== 1})\n }};\n "+t+"\n return list;\n });\n ",{presets:["es2015","react","stage-1"]}).code},this._setTimeout=function(){for(var e=arguments.length,t=Array(e),n=0;n {\n class Comp extends React.Component {\n\n getChildContext() {\n return "+JSON.stringify(r)+";\n }\n\n render() {\n return (\n "+n+"\n );\n }\n }\n\n Comp.childContextTypes = "+(e=r,"{ "+Object.keys(e).map(function(e){return e+": PropTypes.any.isRequired"}).join(", ")+" }")+";\n\n return Comp;\n });\n ",{presets:["es2015","react","stage-1"]}).code:Object(babel_standalone__WEBPACK_IMPORTED_MODULE_4__.transform)("\n (("+Object.keys(o).join(",")+", mountNode) => {\n "+n+"\n });\n ",{presets:["es2015","react","stage-1"]}).code},_this._executeCode=function(){var mountNode=_this.mount,_this$props2=_this.props,scope=_this$props2.scope,noRender=_this$props2.noRender,previewComponent=_this$props2.previewComponent,scopeWithProps=_extends({},scope,{PropTypes:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a}),tempScope=[];try{Object.keys(scopeWithProps).forEach(function(e){return tempScope.push(scopeWithProps[e])}),tempScope.push(mountNode);var compiledCode=_this._compileCode();if(noRender){var Comp=react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(eval(compiledCode).apply(void 0,tempScope));react_dom_server__WEBPACK_IMPORTED_MODULE_3___default.a.renderToString(react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(previewComponent,{},Comp)),Object(react_dom__WEBPACK_IMPORTED_MODULE_2__.render)(react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(previewComponent,{},Comp),mountNode)}else eval(compiledCode).apply(void 0,tempScope);clearTimeout(_this.timeoutID),_this.setState({error:null})}catch(e){var error=e.toString();clearTimeout(_this.timeoutID),_this.timeoutID=setTimeout(function(){_this.setState({error:error})},500)}},_this.componentDidMount=function(){_this._executeCode()},_this.componentDidUpdate=function(e){_this.props.code!==e.code&&_this._executeCode()},_ret=_temp,_possibleConstructorReturn(_this,_ret)}return _inherits(Preview,_Component),_createClass(Preview,[{key:"render",value:function(){var e=this,t=this.state.error;return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",null,null!==t?react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{className:"playgroundError"},t):null,react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{ref:function(t){e.mount=t},className:"previewArea"}))}}]),Preview}(react__WEBPACK_IMPORTED_MODULE_0__.Component);Preview.defaultProps={previewComponent:"div"},Preview.propTypes={code:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired,scope:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.object.isRequired,previewComponent:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node,noRender:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,context:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.object},__webpack_exports__.a=Preview},function(e,t,n){"use strict";e.exports=n(736)},function(e,t,n){e.exports=n(363)},function(e,t,n){"use strict";n(364);var r=o(n(1)),i=o(n(5)),a=n(373);function o(e){return e&&e.__esModule?e:{default:e}}i.default.render(r.default.createElement(a.App,null),document.getElementById("container"))},function(e,t,n){var r=n(365);"string"==typeof r&&(r=[[e.i,r,""]]);var i={transform:void 0};n(367)(r,i);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(366)(!1)).push([e.i,'.rct-xy-plot * {\n user-select: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n}\n.rct-xy-plot .rct-chart-tick {\n fill: none;\n stroke: #666;\n stroke-width: 1px;\n}\n.rct-xy-plot .rct-chart-background {\n fill: none;\n}\n.rct-xy-plot .rct-plot-background {\n fill: #e0e0e0;\n}\n.rct-xy-plot .rct-chart-grid-line {\n stroke: #b9b9b9;\n stroke-width: 1px;\n}\n.rct-chart-line-x,\n.rct-chart-line-y {\n stroke: #090909;\n}\n.rct-chart-bar,\n.rct-chart-area-bar {\n fill: steelblue;\n}\n.rct-marker-line-chart line {\n stroke: black;\n stroke-width: 2px;\n}\n.rct-pie-chart .rct-pie-slice {\n stroke: none;\n}\n.rct-pie-chart .rct-pie-slice-0 {\n fill: steelblue;\n}\n.rct-pie-chart .rct-pie-slice-1 {\n fill: darkred;\n}\n.rct-pie-chart .rct-pie-slice-2 {\n fill: orange;\n}\n.rct-pie-chart .rct-pie-slice-empty {\n fill: #ddd;\n}\n.rct-pie-chart .rct-pie-label-center {\n font-size: 26pt;\n}\n.rct-pie-chart .rct-marker-line {\n stroke: black;\n stroke-width: 2px;\n}\n.rct-line-chart .rct-line-path {\n fill: none;\n stroke: #0a0a0a;\n stroke-width: 1.5px;\n stroke-linejoin: bevel;\n}\n.rct-area-chart .rct-area-chart-path {\n stroke-width: 0;\n fill: steelblue;\n}\n.rct-area-chart--difference .rct-area-chart-path {\n stroke: #0a0a0a;\n stroke-width: 1.5px;\n stroke-linejoin: bevel;\n}\n.rct-sankey-diagram .rct-sankey-nodes .rct-sankey-node {\n fill: #000;\n}\n.rct-sankey-diagram .rct-sankey-links .rct-sankey-link {\n stroke: rgba(0, 0, 0, 0.16);\n fill: none;\n}\n.rct-sankey-diagram .rct-sankey-node-label {\n pointer-events: none;\n font-size: 10pt;\n}\n.rct-sankey-diagram .rct-sankey-link-label {\n pointer-events: none;\n alignment-baseline: middle;\n dominant-baseline: central;\n font-size: 8.5pt;\n color: #333;\n}\n.rct-sankey-diagram .rct-sankey-node-terminal {\n fill: steelblue;\n}\n.rct-chart-axis-line-y,\n.rct-chart-axis-line-x {\n stroke: #b9b9b9;\n}\n.sidebar-nav h1,\n.sidebar-nav h2,\n.sidebar-nav h3,\n.sidebar-nav h4,\n.sidebar-nav h5,\n.sidebar-nav h6 {\n color: #f8f8f8;\n text-transform: uppercase;\n}\n.sidebar-nav h3 {\n font-size: 16px;\n}\n.sidebar-nav h4 {\n font-size: 14px;\n}\n.example {\n margin-bottom: 2em;\n}\n.component-docs {\n padding: 0 30px;\n}\n.prop-docs {\n background-color: #efefef;\n padding: 15px;\n}\n.prop-docs .prop-description,\n.prop-docs .prop-default {\n display: block;\n margin-left: 2em;\n font-size: 0.85em;\n}\n.example-section {\n display: inline-block;\n margin: 10px;\n}\n.example-section.example-section-visible {\n display: block;\n}\n.example-section .example-section-button {\n display: inline-block;\n padding: 10px 20px;\n font-size: 20pt;\n font-weight: bold;\n background: #cccccc;\n cursor: pointer;\n border-radius: 5px;\n}\n.example-section .example-section-button .example-arrow {\n color: #888;\n}\n.example-section .example-section-button.active {\n background-color: #4cba6f;\n}\n.example-section .example-section-button.active .example-arrow {\n color: #0f0f0f;\n}\n.example-section .example-section-content {\n margin: 10px 20px;\n}\n.playground {\n display: flex;\n flex-wrap: wrap;\n}\n.playground .playgroundCode,\n.playground .playgroundPreview {\n border: 1px solid #efefef;\n border-radius: 3px;\n flex-basis: 150px;\n}\n.playground .playgroundCode:before,\n.playground .playgroundPreview:before {\n display: block;\n text-align: center;\n color: #616467;\n background-color: #f8f8f8;\n border-bottom: 1px solid #efefef;\n text-transform: uppercase;\n letter-spacing: 1px;\n font-size: 14px;\n line-height: 28px;\n}\n.playground .playgroundCode {\n margin-right: 8px;\n flex-grow: 0.6;\n}\n.playground .playgroundCode:before {\n content: "Editable Source";\n}\n.playground .playgroundCode .CodeMirror {\n font-size: 10pt;\n font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;\n}\n.playground .playgroundPreview {\n margin-left: 8px;\n flex-grow: 0.4;\n}\n.playground .playgroundPreview:before {\n content: "Live Preview";\n}\n.playground .playgroundPreview .previewArea {\n padding: 8px 6px;\n}\n',""])},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var i=(o=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */"),a=r.sources.map(function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"});return[n].concat(a).concat([i]).join("\n")}var o;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n}).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},i=0;i=0&&c.splice(t,1)}function y(e){var t=document.createElement("style");return e.attrs.type="text/css",v(t,e.attrs),h(e,t),t}function v(e,t){Object.keys(t).forEach(function(n){e.setAttribute(n,t[n])})}function g(e,t){var n,r,i,a;if(t.transform&&e.css){if(!(a=t.transform(e.css)))return function(){};e.css=a}if(t.singleton){var o=l++;n=u||(u=y(t)),r=x.bind(null,n,o,!1),i=x.bind(null,n,o,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",v(t,e.attrs),h(e,t),t}(t),r=function(e,t,n){var r=n.css,i=n.sourceMap,a=void 0===t.convertToAbsoluteUrls&&i;(t.convertToAbsoluteUrls||a)&&(r=f(r));i&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */");var o=new Blob([r],{type:"text/css"}),s=e.href;e.href=URL.createObjectURL(o),s&&URL.revokeObjectURL(s)}.bind(null,n,t),i=function(){m(n),n.href&&URL.revokeObjectURL(n.href)}):(n=y(t),r=function(e,t){var n=t.css,r=t.media;r&&e.setAttribute("media",r);if(e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}.bind(null,n),i=function(){m(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else i()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||(t.singleton=o()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=p(e,t);return d(n,t),function(e){for(var r=[],i=0;iC.length&&C.push(e)}function j(e,t,n){return null==e?0:function e(t,n,r,i){var s=typeof t;"undefined"!==s&&"boolean"!==s||(t=null);var u=!1;if(null===t)u=!0;else switch(s){case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case a:case o:u=!0}}if(u)return r(i,t,""===n?"."+Y(t,0):n),1;if(u=0,n=""===n?".":n+":",Array.isArray(t))for(var l=0;lthis.eventPool.length&&this.eventPool.push(e)}function fe(e){e.eventPool=[],e.getPooled=le,e.release=ce}i(ue.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=oe)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=oe)},persist:function(){this.isPersistent=oe},isPersistent:se,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=se,this._dispatchInstances=this._dispatchListeners=null}}),ue.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},ue.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var a=new t;return i(a,n.prototype),n.prototype=a,n.prototype.constructor=n,n.Interface=i({},r.Interface,e),n.extend=r.extend,fe(n),n},fe(ue);var de=ue.extend({data:null}),pe=ue.extend({data:null}),he=[9,13,27,32],me=U&&"CompositionEvent"in window,ye=null;U&&"documentMode"in document&&(ye=document.documentMode);var ve=U&&"TextEvent"in window&&!ye,ge=U&&(!me||ye&&8=ye),be=String.fromCharCode(32),_e={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},xe=!1;function we(e,t){switch(e){case"keyup":return-1!==he.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function ke(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Me=!1;var Ee={eventTypes:_e,extractEvents:function(e,t,n,r){var i=void 0,a=void 0;if(me)e:{switch(e){case"compositionstart":i=_e.compositionStart;break e;case"compositionend":i=_e.compositionEnd;break e;case"compositionupdate":i=_e.compositionUpdate;break e}i=void 0}else Me?we(e,n)&&(i=_e.compositionEnd):"keydown"===e&&229===n.keyCode&&(i=_e.compositionStart);return i?(ge&&"ko"!==n.locale&&(Me||i!==_e.compositionStart?i===_e.compositionEnd&&Me&&(a=ae()):(re="value"in(ne=r)?ne.value:ne.textContent,Me=!0)),i=de.getPooled(i,t,n,r),a?i.data=a:null!==(a=ke(n))&&(i.data=a),V(i),a=i):a=null,(e=ve?function(e,t){switch(e){case"compositionend":return ke(t);case"keypress":return 32!==t.which?null:(xe=!0,be);case"textInput":return(e=t.data)===be&&xe?null:e;default:return null}}(e,n):function(e,t){if(Me)return"compositionend"===e||!me&&we(e,t)?(e=ae(),ie=re=ne=null,Me=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1