From 45ed434d087fad76dcac2350bdb9643c8b96d763 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20Nilimaa-Sv=C3=A4rd?= Date: Wed, 27 Dec 2023 22:26:36 +0200 Subject: [PATCH 1/4] Updated Norway East Norway East have been out of order for a while, this change uses a new storage account. This is to fix #69 --- lib/locations.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/locations.js b/lib/locations.js index 38feba1..cbd7b46 100644 --- a/lib/locations.js +++ b/lib/locations.js @@ -30,7 +30,7 @@ module.exports = () => [ { domain: "speedtestden", name: "Germany North", icon: "de.svg" }, { domain: "speedtestchn", name: "Switzerland North", icon: "ch.svg" }, { domain: "speedtestchw", name: "Switzerland West", icon: "ch.svg" }, - { domain: "azspeednoeast", name: "Norway East", icon: "no.svg" }, + { domain: "speedtestene", name: "Norway East", icon: "no.svg" }, { domain: "speedtestnea", name: "Brazil", icon: "br.svg" }, { domain: "speedtestesc", name: "Sweden Central", icon: "se.svg" }, { domain: "azurespeedtestwestus3", url: "https://azurespeedtestwestus3.z1.web.core.windows.net/", name: "West US 3", icon: "us.svg" }, From fb8aedd9441904e3e3eed210a1a7aa6b3d115d5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20Nilimaa-Sv=C3=A4rd?= Date: Wed, 27 Dec 2023 22:39:19 +0200 Subject: [PATCH 2/4] Added Israel Central Added support for Israel Central to close #67 --- lib/locations.js | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/locations.js b/lib/locations.js index 38feba1..52623e5 100644 --- a/lib/locations.js +++ b/lib/locations.js @@ -1,4 +1,5 @@ module.exports = () => [ + { domain: "speedtestmeic", name: "Israel Central", icon: "il.svg" }, { domain: "speedtestwe", name: "West Europe", icon: "nl.svg" }, { domain: "speedtestsea", name: "Southeast Asia", icon: "sg.svg" }, { domain: "speedtestea", name: "East Asia", icon: "hk.svg" }, From 3d5720cc5f47dc30b6aa1a88ff40aa67753dac04 Mon Sep 17 00:00:00 2001 From: Richard Astbury Date: Wed, 3 Jan 2024 11:38:05 +0000 Subject: [PATCH 3/4] add israel --- index.min.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.min.js b/index.min.js index 01286d1..490f5b4 100644 --- a/index.min.js +++ b/index.min.js @@ -1 +1 @@ -!function(){return function e(t,n,r){function o(i,s){if(!n[i]){if(!t[i]){var u="function"==typeof require&&require;if(!s&&u)return u(i,!0);if(a)return a(i,!0);var c=new Error("Cannot find module '"+i+"'");throw c.code="MODULE_NOT_FOUND",c}var l=n[i]={exports:{}};t[i][0].call(l.exports,function(e){return o(t[i][1][e]||e)},l,l.exports,e,t,n,r)}return n[i].exports}for(var a="function"==typeof require&&require,i=0;i100;)n.values.shift();n.average=n.values.reduce(function(e,t){return e+t})/n.values.length;var a=Object.keys(o).map(function(e){return o[e].average}).reduce(function(e,t){return Math.max(e,t)});return n.percent=0,a>0&&Object.keys(o).forEach(function(e){return o[e].percent=100*o[e].average/a}),n},t.exports.read=function(){return Object.keys(o).map(function(e){return o[e]}).sort(function(e,t){return e.average-t.average})}},{"./locations":3}],3:[function(e,t,n){"use strict";t.exports=function(){return[{domain:"speedtestwe",name:"West Europe",icon:"nl.svg"},{domain:"speedtestsea",name:"Southeast Asia",icon:"sg.svg"},{domain:"speedtestea",name:"East Asia",icon:"hk.svg"},{domain:"speedtestnsus",name:"North Central US",icon:"us.svg"},{domain:"speedtestne",name:"North Europe",icon:"ie.svg"},{domain:"speedtestscus",name:"South Central US",icon:"us.svg"},{domain:"speedtestwus",name:"West US",icon:"us.svg"},{domain:"speedtesteus",name:"East US",icon:"us.svg"},{domain:"speedtestjpe",name:"Japan East",icon:"jp.svg"},{domain:"speedtestjpw",name:"Japan West",icon:"jp.svg"},{domain:"speedtestcus",name:"Central US",icon:"us.svg"},{domain:"speedtesteus2",name:"East US 2",icon:"us.svg"},{domain:"speedtestozse",name:"Australia Southeast",icon:"au.svg"},{domain:"speedtestoze",name:"Australia East",icon:"au.svg"},{domain:"speedtestukw",name:"West UK",icon:"gb.svg"},{domain:"speedtestuks",name:"South UK",icon:"gb.svg"},{domain:"speedtestcac",name:"Canada Central",icon:"ca.svg"},{domain:"speedtestcae",name:"Canada East",icon:"ca.svg"},{domain:"speedtestwestus2",name:"West US 2",icon:"us.svg"},{domain:"speedtestwestindia",name:"West India",icon:"in.svg"},{domain:"speedtesteastindia",name:"South India",icon:"in.svg"},{domain:"speedtestcentralindia",name:"Central India",icon:"in.svg"},{domain:"speedtestkoreacentral",name:"Korea Central",icon:"kr.svg"},{domain:"speedtestkoreasouth",name:"Korea South",icon:"kr.svg"},{domain:"speedtestwestcentralus",name:"West Central US",icon:"us.svg"},{domain:"speedtestfrc",name:"France Central",icon:"fr.svg"},{domain:"speedtestsan",name:"South Africa North",icon:"za.svg"},{domain:"speedtestuaen",name:"UAE North",icon:"ae.svg"},{domain:"speedtestden",name:"Germany North",icon:"de.svg"},{domain:"speedtestchn",name:"Switzerland North",icon:"ch.svg"},{domain:"speedtestchw",name:"Switzerland West",icon:"ch.svg"},{domain:"azspeednoeast",name:"Norway East",icon:"no.svg"},{domain:"speedtestnea",name:"Brazil",icon:"br.svg"},{domain:"speedtestesc",name:"Sweden Central",icon:"se.svg"},{domain:"azurespeedtestwestus3",url:"https://azurespeedtestwestus3.z1.web.core.windows.net/",name:"West US 3",icon:"us.svg"},{domain:"speedtestqc",url:"https://speedtestqc.z1.web.core.windows.net/",name:"Qatar Central",icon:"qa.svg"},{domain:"speedtestplc",name:"Poland Central",icon:"pl.svg"},{domain:"speedtestitn",url:"https://speedtestitn.z38.web.core.windows.net/cb.json",name:"Italy North",icon:"it.svg"},{domain:"speedtestezmla",name:"Los Angeles Edge Zone (preview)",icon:"us.svg"}]}},{}],4:[function(e,t,n){(function(n){"use strict";var r=e("./locations"),o=new Set,a=[],i=[],s={},u=[],c=0;function l(){c+=1,0==a.length&&(a=r().filter(function(e){return!o.has(e.domain)}));var e=a.pop();if(s[e.domain])return setTimeout(l,1);var t=e.url||"https://"+e.domain+".blob.core.windows.net/cb.json";s[e.domain]={start:(new Date).getTime(),counter:c},$.ajax({url:t,dataType:"jsonp",cache:!1});var n=c;setTimeout(function(){if(s[e.domain]&&s[e.domain].counter===n){console.log("No response from "+e.domain+". Removing from the test"),o.add(e.domain);var t=r().filter(function(e){return o.has(e.domain)});u.forEach(function(e){return e(t)}),delete s[e.domain],setTimeout(l,1)}},5e3)}n.call=function(e){var t=(new Date).getTime(),n=s[e];if(!n)return console.log("no record of call from "+e),setTimeout(l,1);delete s[e];var r=t-n.start;i.forEach(function(t){return t({source:e,duration:r,start:n.start})}),setTimeout(l,1)};for(var p=0;p<4;p++)l();t.exports.on=function(e){i.push(e)},t.exports.onBlocklistUpdate=function(e){u.push(e)},t.exports.retry=function(e){o.delete(e);var t=r().filter(function(e){return o.has(e.domain)});u.forEach(function(e){return e(t)})}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./locations":3}],5:[function(e,t,n){"use strict";var r=e("object-assign"),o=e("fbjs/lib/emptyObject"),a=e("fbjs/lib/invariant"),i="mixins";t.exports=function(e,t,n){var s=[],u={mixins:"DEFINE_MANY",statics:"DEFINE_MANY",propTypes:"DEFINE_MANY",contextTypes:"DEFINE_MANY",childContextTypes:"DEFINE_MANY",getDefaultProps:"DEFINE_MANY_MERGED",getInitialState:"DEFINE_MANY_MERGED",getChildContext:"DEFINE_MANY_MERGED",render:"DEFINE_ONCE",componentWillMount:"DEFINE_MANY",componentDidMount:"DEFINE_MANY",componentWillReceiveProps:"DEFINE_MANY",shouldComponentUpdate:"DEFINE_ONCE",componentWillUpdate:"DEFINE_MANY",componentDidUpdate:"DEFINE_MANY",componentWillUnmount:"DEFINE_MANY",updateComponent:"OVERRIDE_BASE"},c={displayName:function(e,t){e.displayName=t},mixins:function(e,t){if(t)for(var n=0;n',""],u=[1,"","
"],c=[3,"","
"],l=[1,'',""],p={"*":[1,"?
","
"],area:[1,"",""],col:[2,"","
"],legend:[1,"
","
"],param:[1,"",""],tr:[2,"","
"],optgroup:s,option:s,caption:u,colgroup:u,tbody:u,tfoot:u,thead:u,td:c,th:c};["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"].forEach(function(e){p[e]=l,i[e]=!0}),t.exports=function(e){return a||o(!1),p.hasOwnProperty(e)||(e="*"),i.hasOwnProperty(e)||(a.innerHTML="*"===e?"":"<"+e+">",i[e]=!a.firstChild),i[e]?p[e]:null}},{"./ExecutionEnvironment":7,"./invariant":21}],18:[function(e,t,n){"use strict";t.exports=function(e){return e.Window&&e instanceof e.Window?{x:e.pageXOffset||e.document.documentElement.scrollLeft,y:e.pageYOffset||e.document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}},{}],19:[function(e,t,n){"use strict";var r=/([A-Z])/g;t.exports=function(e){return e.replace(r,"-$1").toLowerCase()}},{}],20:[function(e,t,n){"use strict";var r=e("./hyphenate"),o=/^ms-/;t.exports=function(e){return r(e).replace(o,"-ms-")}},{"./hyphenate":19}],21:[function(e,t,n){"use strict";var r=function(e){};t.exports=function(e,t,n,o,a,i,s,u){if(r(t),!e){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,o,a,i,s,u],p=0;(c=new Error(t.replace(/%s/g,function(){return l[p++]}))).name="Invariant Violation"}throw c.framesToPop=1,c}}},{}],22:[function(e,t,n){"use strict";t.exports=function(e){var t=(e?e.ownerDocument||e:document).defaultView||window;return!(!e||!("function"==typeof t.Node?e instanceof t.Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}},{}],23:[function(e,t,n){"use strict";var r=e("./isNode");t.exports=function(e){return r(e)&&3==e.nodeType}},{"./isNode":22}],24:[function(e,t,n){"use strict";t.exports=function(e){var t={};return function(n){return t.hasOwnProperty(n)||(t[n]=e.call(this,n)),t[n]}}},{}],25:[function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty;function o(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}t.exports=function(e,t){if(o(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;for(var i=0;i1)for(var n=1;n8&&p<=11);var m=32,v=String.fromCharCode(m),g={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},y=!1;function b(e,t){switch(e){case"topKeyUp":return-1!==u.indexOf(t.keyCode);case"topKeyDown":return t.keyCode!==c;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function E(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}var C=null;function _(e,t,n,o){var s,u;if(l?s=function(e){switch(e){case"topCompositionStart":return g.compositionStart;case"topCompositionEnd":return g.compositionEnd;case"topCompositionUpdate":return g.compositionUpdate}}(e):C?b(e,n)&&(s=g.compositionEnd):"topKeyDown"===e&&n.keyCode===c&&(s=g.compositionStart),!s)return null;h&&(C||s!==g.compositionStart?s===g.compositionEnd&&C&&(u=C.getData()):C=a.getPooled(o));var p=i.getPooled(s,t,n,o);if(u)p.data=u;else{var f=E(n);null!==f&&(p.data=f)}return r.accumulateTwoPhaseDispatches(p),p}function w(e,t,n,o){var i;if(!(i=d?function(e,t){switch(e){case"topCompositionEnd":return E(t);case"topKeyPress":return t.which!==m?null:(y=!0,v);case"topTextInput":var n=t.data;return n===v&&y?null:n;default:return null}}(e,n):function(e,t){if(C){if("topCompositionEnd"===e||!l&&b(e,t)){var n=C.getData();return a.release(C),C=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&(!((r=t).ctrlKey||r.altKey||r.metaKey)||r.ctrlKey&&r.altKey)?String.fromCharCode(t.which):null;case"topCompositionEnd":return h?null:t.data;default:return null}var r}(e,n)))return null;var u=s.getPooled(g.beforeInput,t,n,o);return u.data=i,r.accumulateTwoPhaseDispatches(u),u}var R={eventTypes:g,extractEvents:function(e,t,n,r){return[_(e,t,n,r),w(e,t,n,r)]}};t.exports=R},{"./EventPropagators":52,"./FallbackCompositionState":53,"./SyntheticCompositionEvent":110,"./SyntheticInputEvent":114,"fbjs/lib/ExecutionEnvironment":7}],37:[function(e,t,n){"use strict";var r={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0};var o=["Webkit","ms","Moz","O"];Object.keys(r).forEach(function(e){o.forEach(function(t){var n,o;r[(n=t,o=e,n+o.charAt(0).toUpperCase()+o.substring(1))]=r[e]})});var a={isUnitlessNumber:r,shorthandPropertyExpansions:{background:{backgroundAttachment:!0,backgroundColor:!0,backgroundImage:!0,backgroundPositionX:!0,backgroundPositionY:!0,backgroundRepeat:!0},backgroundPosition:{backgroundPositionX:!0,backgroundPositionY:!0},border:{borderWidth:!0,borderStyle:!0,borderColor:!0},borderBottom:{borderBottomWidth:!0,borderBottomStyle:!0,borderBottomColor:!0},borderLeft:{borderLeftWidth:!0,borderLeftStyle:!0,borderLeftColor:!0},borderRight:{borderRightWidth:!0,borderRightStyle:!0,borderRightColor:!0},borderTop:{borderTopWidth:!0,borderTopStyle:!0,borderTopColor:!0},font:{fontStyle:!0,fontVariant:!0,fontWeight:!0,fontSize:!0,lineHeight:!0,fontFamily:!0},outline:{outlineWidth:!0,outlineStyle:!0,outlineColor:!0}}};t.exports=a},{}],38:[function(e,t,n){"use strict";var r=e("./CSSProperty"),o=e("fbjs/lib/ExecutionEnvironment"),a=(e("./ReactInstrumentation"),e("fbjs/lib/camelizeStyleName"),e("./dangerousStyleValue")),i=e("fbjs/lib/hyphenateStyleName"),s=e("fbjs/lib/memoizeStringOnly"),u=(e("fbjs/lib/warning"),s(function(e){return i(e)})),c=!1,l="cssFloat";if(o.canUseDOM){var p=document.createElement("div").style;try{p.font=""}catch(e){c=!0}void 0===document.documentElement.style.cssFloat&&(l="styleFloat")}var f={createMarkupForStyles:function(e,t){var n="";for(var r in e)if(e.hasOwnProperty(r)){var o=0===r.indexOf("--"),i=e[r];null!=i&&(n+=u(r)+":",n+=a(r,i,t,o)+";")}return n||null},setValueForStyles:function(e,t,n){var o=e.style;for(var i in t)if(t.hasOwnProperty(i)){var s=0===i.indexOf("--"),u=a(i,t[i],n,s);if("float"!==i&&"cssFloat"!==i||(i=l),s)o.setProperty(i,u);else if(u)o[i]=u;else{var p=c&&r.shorthandPropertyExpansions[i];if(p)for(var f in p)o[f]="";else o[i]=""}}}};t.exports=f},{"./CSSProperty":37,"./ReactInstrumentation":90,"./dangerousStyleValue":126,"fbjs/lib/ExecutionEnvironment":7,"fbjs/lib/camelizeStyleName":9,"fbjs/lib/hyphenateStyleName":20,"fbjs/lib/memoizeStringOnly":24,"fbjs/lib/warning":26}],39:[function(e,t,n){"use strict";var r=e("./reactProdInvariant");var o=e("./PooledClass"),a=(e("fbjs/lib/invariant"),function(){function e(t){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this._callbacks=null,this._contexts=null,this._arg=t}return e.prototype.enqueue=function(e,t){this._callbacks=this._callbacks||[],this._callbacks.push(e),this._contexts=this._contexts||[],this._contexts.push(t)},e.prototype.notifyAll=function(){var e=this._callbacks,t=this._contexts,n=this._arg;if(e&&t){e.length!==t.length&&r("24"),this._callbacks=null,this._contexts=null;for(var o=0;o8));var R=!1;function x(){m&&(m.detachEvent("onpropertychange",T),m=null,v=null)}function T(e){"value"===e.propertyName&&C(v,e)&&y(e)}function P(e,t,n){"topFocus"===e?(x(),v=n,(m=t).attachEvent("onpropertychange",T)):"topBlur"===e&&x()}function O(e,t,n){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return C(v,n)}function M(e,t,n){if("topClick"===e)return C(t,n)}function k(e,t,n){if("topInput"===e||"topChange"===e)return C(t,n)}a.canUseDOM&&(R=p("input")&&(!document.documentMode||document.documentMode>9));var S={eventTypes:d,_allowSimulatedPassThrough:!0,_isInputEventSupported:R,extractEvents:function(e,t,n,r){var o,a,s,u,c,l,p=t?i.getNodeFromInstance(t):window;if("select"===(l=(c=p).nodeName&&c.nodeName.toLowerCase())||"input"===l&&"file"===c.type?g?o=_:a=w:f(p)?R?o=k:(o=O,a=P):(u=(s=p).nodeName)&&"input"===u.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(o=M),o){var d=o(e,t,n);if(d)return h(d,n,r)}a&&a(e,p,t),"topBlur"===e&&function(e,t){if(null!=e){var n=e._wrapperState||t._wrapperState;if(n&&n.controlled&&"number"===t.type){var r=""+t.value;t.getAttribute("value")!==r&&t.setAttribute("value",r)}}}(t,p)}};t.exports=S},{"./EventPluginHub":49,"./EventPropagators":52,"./ReactDOMComponentTree":66,"./ReactUpdates":103,"./SyntheticEvent":112,"./getEventTarget":134,"./inputValueTracking":140,"./isEventSupported":142,"./isTextInputElement":143,"fbjs/lib/ExecutionEnvironment":7}],41:[function(e,t,n){"use strict";var r=e("./DOMLazyTree"),o=e("./Danger"),a=(e("./ReactDOMComponentTree"),e("./ReactInstrumentation"),e("./createMicrosoftUnsafeLocalFunction")),i=e("./setInnerHTML"),s=e("./setTextContent");function u(e,t){return Array.isArray(t)&&(t=t[1]),t?t.nextSibling:e.firstChild}var c=a(function(e,t,n){e.insertBefore(t,n)});function l(e,t,n){Array.isArray(t)?function(e,t,n,r){for(var o=t;;){var a=o.nextSibling;if(c(e,o,r),o===n)break;o=a}}(e,t[0],t[1],n):c(e,t,n)}function p(e,t){if(Array.isArray(t)){var n=t[1];f(e,t=t[0],n),e.removeChild(n)}e.removeChild(t)}function f(e,t,n){for(;;){var r=t.nextSibling;if(r===n)break;e.removeChild(r)}}var d={dangerouslyReplaceNodeWithMarkup:o.dangerouslyReplaceNodeWithMarkup,replaceDelimitedText:function(e,t,n){var r=e.parentNode,o=e.nextSibling;o===t?n&&c(r,document.createTextNode(n),o):n?(s(o,n),f(r,o,t)):f(r,e,t)},processUpdates:function(e,t){for(var n=0;n-1||r("96",e),!c.plugins[n]){t.extractEvents||r("97",e),c.plugins[n]=t;var i=t.eventTypes;for(var u in i)s(i[u],t,u)||r("98",u,e)}}}function s(e,t,n){c.eventNameDispatchConfigs.hasOwnProperty(n)&&r("99",n),c.eventNameDispatchConfigs[n]=e;var o=e.phasedRegistrationNames;if(o){for(var a in o)o.hasOwnProperty(a)&&u(o[a],t,n);return!0}return!!e.registrationName&&(u(e.registrationName,t,n),!0)}function u(e,t,n){c.registrationNameModules[e]&&r("100",e),c.registrationNameModules[e]=t,c.registrationNameDependencies[e]=t.eventTypes[n].dependencies}var c={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){o&&r("101"),o=Array.prototype.slice.call(e),i()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var o=e[n];a.hasOwnProperty(n)&&a[n]===o||(a[n]&&r("102",n),a[n]=o,t=!0)}t&&i()},getPluginModuleForEvent:function(e){var t=e.dispatchConfig;if(t.registrationName)return c.registrationNameModules[t.registrationName]||null;if(void 0!==t.phasedRegistrationNames){var n=t.phasedRegistrationNames;for(var r in n)if(n.hasOwnProperty(r)){var o=c.registrationNameModules[n[r]];if(o)return o}}return null},_resetEventPlugins:function(){for(var e in o=null,a)a.hasOwnProperty(e)&&delete a[e];c.plugins.length=0;var t=c.eventNameDispatchConfigs;for(var n in t)t.hasOwnProperty(n)&&delete t[n];var r=c.registrationNameModules;for(var i in r)r.hasOwnProperty(i)&&delete r[i]}};t.exports=c},{"./reactProdInvariant":145,"fbjs/lib/invariant":21}],51:[function(e,t,n){"use strict";var r,o,a=e("./reactProdInvariant"),i=e("./ReactErrorUtils");e("fbjs/lib/invariant"),e("fbjs/lib/warning");function s(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=u.getNodeFromInstance(r),t?i.invokeGuardedCallbackWithCatch(o,n,e):i.invokeGuardedCallback(o,n,e),e.currentTarget=null}var u={isEndish:function(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e},isMoveish:function(e){return"topMouseMove"===e||"topTouchMove"===e},isStartish:function(e){return"topMouseDown"===e||"topTouchStart"===e},executeDirectDispatch:function(e){var t=e._dispatchListeners,n=e._dispatchInstances;Array.isArray(t)&&a("103"),e.currentTarget=t?u.getNodeFromInstance(n):null;var r=t?t(e):null;return e.currentTarget=null,e._dispatchListeners=null,e._dispatchInstances=null,r},executeDispatchesInOrder:function(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o1?1-t:void 0;return this._fallbackText=o.slice(e,s),this._fallbackText}}),o.addPoolingTo(i),t.exports=i},{"./PooledClass":57,"./getTextContentAccessor":138,"object-assign":27}],54:[function(e,t,n){"use strict";var r=e("./DOMProperty"),o=r.injection.MUST_USE_PROPERTY,a=r.injection.HAS_BOOLEAN_VALUE,i=r.injection.HAS_NUMERIC_VALUE,s=r.injection.HAS_POSITIVE_NUMERIC_VALUE,u=r.injection.HAS_OVERLOADED_BOOLEAN_VALUE,c={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+r.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:a,allowTransparency:0,alt:0,as:0,async:a,autoComplete:0,autoPlay:a,capture:a,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:o|a,cite:0,classID:0,className:0,cols:s,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:a,controlsList:0,coords:0,crossOrigin:0,data:0,dateTime:0,default:a,defer:a,dir:0,disabled:a,download:u,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:a,formTarget:0,frameBorder:0,headers:0,height:0,hidden:a,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,icon:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:a,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:o|a,muted:o|a,name:0,nonce:0,noValidate:a,open:a,optimum:0,pattern:0,placeholder:0,playsInline:a,poster:0,preload:0,profile:0,radioGroup:0,readOnly:a,referrerPolicy:0,rel:0,required:a,reversed:a,role:0,rows:s,rowSpan:i,sandbox:0,scope:0,scoped:a,scrolling:0,seamless:a,selected:o|a,shape:0,size:s,sizes:0,span:s,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:i,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:a,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){if(null==t)return e.removeAttribute("value");"number"!==e.type||!1===e.hasAttribute("value")?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t)}}};t.exports=c},{"./DOMProperty":44}],55:[function(e,t,n){"use strict";var r={escape:function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})},unescape:function(e){var t={"=0":"=","=2":":"};return(""+("."===e[0]&&"$"===e[1]?e.substring(2):e.substring(1))).replace(/(=0|=2)/g,function(e){return t[e]})}};t.exports=r},{}],56:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=e("./ReactPropTypesSecret"),a=e("prop-types/factory")(e("react/lib/React").isValidElement),i=(e("fbjs/lib/invariant"),e("fbjs/lib/warning"),{button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0});function s(e){null!=e.checkedLink&&null!=e.valueLink&&r("87")}function u(e){s(e),(null!=e.value||null!=e.onChange)&&r("88")}function c(e){s(e),(null!=e.checked||null!=e.onChange)&&r("89")}var l={value:function(e,t,n){return!e[t]||i[e.type]||e.onChange||e.readOnly||e.disabled?null:new Error("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`.")},checked:function(e,t,n){return!e[t]||e.onChange||e.readOnly||e.disabled?null:new Error("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")},onChange:a.func},p={};function f(e){if(e){var t=e.getName();if(t)return" Check the render method of `"+t+"`."}return""}var d={checkPropTypes:function(e,t,n){for(var r in l){if(l.hasOwnProperty(r))var a=l[r](t,r,e,"prop",null,o);a instanceof Error&&!(a.message in p)&&(p[a.message]=!0,f(n))}},getValue:function(e){return e.valueLink?(u(e),e.valueLink.value):e.value},getChecked:function(e){return e.checkedLink?(c(e),e.checkedLink.value):e.checked},executeOnChange:function(e,t){return e.valueLink?(u(e),e.valueLink.requestChange(t.target.value)):e.checkedLink?(c(e),e.checkedLink.requestChange(t.target.checked)):e.onChange?e.onChange.call(void 0,t):void 0}};t.exports=d},{"./ReactPropTypesSecret":96,"./reactProdInvariant":145,"fbjs/lib/invariant":21,"fbjs/lib/warning":26,"prop-types/factory":30,"react/lib/React":155}],57:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=(e("fbjs/lib/invariant"),function(e){if(this.instancePool.length){var t=this.instancePool.pop();return this.call(t,e),t}return new this(e)}),a=function(e){e instanceof this||r("25"),e.destructor(),this.instancePool.length=0||null!=t.is}var $=1;function J(e){var t,n=e.type;t=n,G.call(Q,t)||(Y.test(t)||r("65",t),Q[t]=!0),this._currentElement=e,this._tag=n.toLowerCase(),this._namespaceURI=null,this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._hostNode=null,this._hostParent=null,this._rootNodeID=0,this._domID=0,this._hostContainerInfo=null,this._wrapperState=null,this._topLevelWrapper=null,this._flags=0}J.displayName="ReactDOMComponent",J.Mixin={mountComponent:function(e,t,n,r){this._rootNodeID=$++,this._domID=n._idCounter++,this._hostParent=t,this._hostContainerInfo=n;var o,i,c,p=this._currentElement.props;switch(this._tag){case"audio":case"form":case"iframe":case"img":case"link":case"object":case"source":case"video":this._wrapperState={listeners:null},e.getReactMountReady().enqueue(W,this);break;case"input":v.mountWrapper(this,p,t),p=v.getHostProps(this,p),e.getReactMountReady().enqueue(V,this),e.getReactMountReady().enqueue(W,this);break;case"option":g.mountWrapper(this,p,t),p=g.getHostProps(this,p);break;case"select":y.mountWrapper(this,p,t),p=y.getHostProps(this,p),e.getReactMountReady().enqueue(W,this);break;case"textarea":b.mountWrapper(this,p,t),p=b.getHostProps(this,p),e.getReactMountReady().enqueue(V,this),e.getReactMountReady().enqueue(W,this)}if(N(this,p),null!=t?(o=t._namespaceURI,i=t._tag):n._tag&&(o=n._namespaceURI,i=n._tag),(null==o||o===u.svg&&"foreignobject"===i)&&(o=u.html),o===u.html&&("svg"===this._tag?o=u.svg:"math"===this._tag&&(o=u.mathml)),this._namespaceURI=o,e.useCreateElement){var f,d=n._ownerDocument;if(o===u.html)if("script"===this._tag){var h=d.createElement("div"),E=this._currentElement.type;h.innerHTML="<"+E+">",f=h.removeChild(h.firstChild)}else f=p.is?d.createElement(this._currentElement.type,p.is):d.createElement(this._currentElement.type);else f=d.createElementNS(o,this._currentElement.type);m.precacheNode(this,f),this._flags|=R.hasCachedChildNodes,this._hostParent||l.setAttributeForRoot(f),this._updateDOMProperties(null,p,e);var C=s(f);this._createInitialChildren(e,p,r,C),c=C}else{var _=this._createOpenTagMarkupAndPutListeners(e,p),w=this._createContentMarkup(e,p,r);c=!w&&q[this._tag]?_+"/>":_+">"+w+""}switch(this._tag){case"input":e.getReactMountReady().enqueue(U,this),p.autoFocus&&e.getReactMountReady().enqueue(a.focusDOMComponent,this);break;case"textarea":e.getReactMountReady().enqueue(L,this),p.autoFocus&&e.getReactMountReady().enqueue(a.focusDOMComponent,this);break;case"select":case"button":p.autoFocus&&e.getReactMountReady().enqueue(a.focusDOMComponent,this);break;case"option":e.getReactMountReady().enqueue(F,this)}return c},_createOpenTagMarkupAndPutListeners:function(e,t){var n="<"+this._currentElement.type;for(var r in t)if(t.hasOwnProperty(r)){var a=t[r];if(null!=a)if(O.hasOwnProperty(r))a&&D(this,r,a,e);else{r===k&&(a&&(a=this._previousStyleCopy=o({},t.style)),a=i.createMarkupForStyles(a,this));var s=null;null!=this._tag&&X(this._tag,t)?I.hasOwnProperty(r)||(s=l.createMarkupForCustomAttribute(r,a)):s=l.createMarkupForProperty(r,a),s&&(n+=" "+s)}}return e.renderToStaticMarkup?n:(this._hostParent||(n+=" "+l.createMarkupForRoot()),n+=" "+l.createMarkupForID(this._domID))},_createContentMarkup:function(e,t,n){var r="",o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&(r=o.__html);else{var a=M[typeof t.children]?t.children:null,i=null!=a?null:t.children;null!=a?r=_(a):null!=i&&(r=this.mountChildren(i,e,n).join(""))}return z[this._tag]&&"\n"===r.charAt(0)?"\n"+r:r},_createInitialChildren:function(e,t,n,r){var o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&s.queueHTML(r,o.__html);else{var a=M[typeof t.children]?t.children:null,i=null!=a?null:t.children;if(null!=a)""!==a&&s.queueText(r,a);else if(null!=i)for(var u=this.mountChildren(i,e,n),c=0;ct.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}:function(e,t){if(window.getSelection){var n=window.getSelection(),r=e[a()].length,i=Math.min(t.start,r),s=void 0===t.end?i:Math.min(t.end,r);if(!n.extend&&i>s){var u=s;s=i,i=u}var c=o(e,i),l=o(e,s);if(c&&l){var p=document.createRange();p.setStart(c.node,c.offset),n.removeAllRanges(),i>s?(n.addRange(p),n.extend(l.node,l.offset)):(p.setEnd(l.node,l.offset),n.addRange(p))}}}};t.exports=u},{"./getNodeForCharacterOffset":137,"./getTextContentAccessor":138,"fbjs/lib/ExecutionEnvironment":7}],75:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=e("object-assign"),a=e("./DOMChildrenOperations"),i=e("./DOMLazyTree"),s=e("./ReactDOMComponentTree"),u=e("./escapeTextContentForBrowser"),c=(e("fbjs/lib/invariant"),e("./validateDOMNesting"),function(e){this._currentElement=e,this._stringText=""+e,this._hostNode=null,this._hostParent=null,this._domID=0,this._mountIndex=0,this._closingComment=null,this._commentNodes=null});o(c.prototype,{mountComponent:function(e,t,n,r){var o=n._idCounter++,a=" react-text: "+o+" ";if(this._domID=o,this._hostParent=t,e.useCreateElement){var c=n._ownerDocument,l=c.createComment(a),p=c.createComment(" /react-text "),f=i(c.createDocumentFragment());return i.queueChild(f,i(l)),this._stringText&&i.queueChild(f,i(c.createTextNode(this._stringText))),i.queueChild(f,i(p)),s.precacheNode(this,l),this._closingComment=p,f}var d=u(this._stringText);return e.renderToStaticMarkup?d:"\x3c!--"+a+"--\x3e"+d+"\x3c!-- /react-text --\x3e"},receiveComponent:function(e,t){if(e!==this._currentElement){this._currentElement=e;var n=""+e;if(n!==this._stringText){this._stringText=n;var r=this.getHostNode();a.replaceDelimitedText(r[0],r[1],n)}}},getHostNode:function(){var e=this._commentNodes;if(e)return e;if(!this._closingComment)for(var t=s.getNodeFromInstance(this).nextSibling;;){if(null==t&&r("67",this._domID),8===t.nodeType&&" /react-text "===t.nodeValue){this._closingComment=t;break}t=t.nextSibling}return e=[this._hostNode,this._closingComment],this._commentNodes=e,e},unmountComponent:function(){this._closingComment=null,this._commentNodes=null,s.uncacheNode(this)}}),t.exports=c},{"./DOMChildrenOperations":41,"./DOMLazyTree":42,"./ReactDOMComponentTree":66,"./escapeTextContentForBrowser":127,"./reactProdInvariant":145,"./validateDOMNesting":151,"fbjs/lib/invariant":21,"object-assign":27}],76:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=e("object-assign"),a=e("./LinkedValueUtils"),i=e("./ReactDOMComponentTree"),s=e("./ReactUpdates");e("fbjs/lib/invariant"),e("fbjs/lib/warning");function u(){this._rootNodeID&&c.updateWrapper(this)}var c={getHostProps:function(e,t){return null!=t.dangerouslySetInnerHTML&&r("91"),o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue,onChange:e._wrapperState.onChange})},mountWrapper:function(e,t){var n=a.getValue(t),o=n;if(null==n){var i=t.defaultValue,c=t.children;null!=c&&(null!=i&&r("92"),Array.isArray(c)&&(c.length<=1||r("93"),c=c[0]),i=""+c),null==i&&(i=""),o=i}e._wrapperState={initialValue:""+o,listeners:null,onChange:function(e){var t=this._currentElement.props,n=a.executeOnChange(t,e);return s.asap(u,this),n}.bind(e)}},updateWrapper:function(e){var t=e._currentElement.props,n=i.getNodeFromInstance(e),r=a.getValue(t);if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e){var t=i.getNodeFromInstance(e),n=t.textContent;n===e._wrapperState.initialValue&&(t.value=n)}};t.exports=c},{"./LinkedValueUtils":56,"./ReactDOMComponentTree":66,"./ReactUpdates":103,"./reactProdInvariant":145,"fbjs/lib/invariant":21,"fbjs/lib/warning":26,"object-assign":27}],77:[function(e,t,n){"use strict";var r=e("./reactProdInvariant");e("fbjs/lib/invariant");function o(e,t){"_hostNode"in e||r("33"),"_hostNode"in t||r("33");for(var n=0,o=e;o;o=o._hostParent)n++;for(var a=0,i=t;i;i=i._hostParent)a++;for(;n-a>0;)e=e._hostParent,n--;for(;a-n>0;)t=t._hostParent,a--;for(var s=n;s--;){if(e===t)return e;e=e._hostParent,t=t._hostParent}return null}t.exports={isAncestor:function(e,t){"_hostNode"in e||r("35"),"_hostNode"in t||r("35");for(;t;){if(t===e)return!0;t=t._hostParent}return!1},getLowestCommonAncestor:o,getParentInstance:function(e){return"_hostNode"in e||r("36"),e._hostParent},traverseTwoPhase:function(e,t,n){for(var r,o=[];e;)o.push(e),e=e._hostParent;for(r=o.length;r-- >0;)t(o[r],"captured",n);for(r=0;r0;)n(c[u],"captured",a)}}},{"./reactProdInvariant":145,"fbjs/lib/invariant":21}],78:[function(e,t,n){"use strict";var r=e("object-assign"),o=e("./ReactUpdates"),a=e("./Transaction"),i=e("fbjs/lib/emptyFunction"),s={initialize:i,close:function(){p.isBatchingUpdates=!1}},u=[{initialize:i,close:o.flushBatchedUpdates.bind(o)},s];function c(){this.reinitializeTransaction()}r(c.prototype,a,{getTransactionWrappers:function(){return u}});var l=new c,p={isBatchingUpdates:!1,batchedUpdates:function(e,t,n,r,o,a){var i=p.isBatchingUpdates;return p.isBatchingUpdates=!0,i?e(t,n,r,o,a):l.perform(e,null,t,n,r,o,a)}};t.exports=p},{"./ReactUpdates":103,"./Transaction":121,"fbjs/lib/emptyFunction":13,"object-assign":27}],79:[function(e,t,n){"use strict";var r=e("./ARIADOMPropertyConfig"),o=e("./BeforeInputEventPlugin"),a=e("./ChangeEventPlugin"),i=e("./DefaultEventPluginOrder"),s=e("./EnterLeaveEventPlugin"),u=e("./HTMLDOMPropertyConfig"),c=e("./ReactComponentBrowserEnvironment"),l=e("./ReactDOMComponent"),p=e("./ReactDOMComponentTree"),f=e("./ReactDOMEmptyComponent"),d=e("./ReactDOMTreeTraversal"),h=e("./ReactDOMTextComponent"),m=e("./ReactDefaultBatchingStrategy"),v=e("./ReactEventListener"),g=e("./ReactInjection"),y=e("./ReactReconcileTransaction"),b=e("./SVGDOMPropertyConfig"),E=e("./SelectEventPlugin"),C=e("./SimpleEventPlugin"),_=!1;t.exports={inject:function(){_||(_=!0,g.EventEmitter.injectReactEventListener(v),g.EventPluginHub.injectEventPluginOrder(i),g.EventPluginUtils.injectComponentTree(p),g.EventPluginUtils.injectTreeTraversal(d),g.EventPluginHub.injectEventPluginsByName({SimpleEventPlugin:C,EnterLeaveEventPlugin:s,ChangeEventPlugin:a,SelectEventPlugin:E,BeforeInputEventPlugin:o}),g.HostComponent.injectGenericComponentClass(l),g.HostComponent.injectTextComponentClass(h),g.DOMProperty.injectDOMPropertyConfig(r),g.DOMProperty.injectDOMPropertyConfig(u),g.DOMProperty.injectDOMPropertyConfig(b),g.EmptyComponent.injectEmptyComponentFactory(function(e){return new f(e)}),g.Updates.injectReconcileTransaction(y),g.Updates.injectBatchingStrategy(m),g.Component.injectEnvironment(c))}}},{"./ARIADOMPropertyConfig":34,"./BeforeInputEventPlugin":36,"./ChangeEventPlugin":40,"./DefaultEventPluginOrder":47,"./EnterLeaveEventPlugin":48,"./HTMLDOMPropertyConfig":54,"./ReactComponentBrowserEnvironment":60,"./ReactDOMComponent":64,"./ReactDOMComponentTree":66,"./ReactDOMEmptyComponent":68,"./ReactDOMTextComponent":75,"./ReactDOMTreeTraversal":77,"./ReactDefaultBatchingStrategy":78,"./ReactEventListener":84,"./ReactInjection":87,"./ReactReconcileTransaction":97,"./SVGDOMPropertyConfig":105,"./SelectEventPlugin":106,"./SimpleEventPlugin":107}],80:[function(e,t,n){"use strict";var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;t.exports=r},{}],81:[function(e,t,n){"use strict";var r,o={injectEmptyComponentFactory:function(e){r=e}},a={create:function(e){return r(e)}};a.injection=o,t.exports=a},{}],82:[function(e,t,n){"use strict";var r=null;function o(e,t,n){try{t(n)}catch(e){null===r&&(r=e)}}var a={invokeGuardedCallback:o,invokeGuardedCallbackWithCatch:o,rethrowCaughtError:function(){if(r){var e=r;throw r=null,e}}};t.exports=a},{}],83:[function(e,t,n){"use strict";var r=e("./EventPluginHub");var o={handleTopLevel:function(e,t,n,o){var a;a=r.extractEvents(e,t,n,o),r.enqueueEvents(a),r.processEventQueue(!1)}};t.exports=o},{"./EventPluginHub":49}],84:[function(e,t,n){"use strict";var r=e("object-assign"),o=e("fbjs/lib/EventListener"),a=e("fbjs/lib/ExecutionEnvironment"),i=e("./PooledClass"),s=e("./ReactDOMComponentTree"),u=e("./ReactUpdates"),c=e("./getEventTarget"),l=e("fbjs/lib/getUnboundedScrollPosition");function p(e){for(;e._hostParent;)e=e._hostParent;var t=s.getNodeFromInstance(e).parentNode;return s.getClosestInstanceFromNode(t)}function f(e,t){this.topLevelType=e,this.nativeEvent=t,this.ancestors=[]}function d(e){var t=c(e.nativeEvent),n=s.getClosestInstanceFromNode(t),r=n;do{e.ancestors.push(r),r=r&&p(r)}while(r);for(var o=0;o/,a=/^<\!\-\-/,i={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(e){var t=r(e);return a.test(e)?e:e.replace(o," "+i.CHECKSUM_ATTR_NAME+'="'+t+'"$&')},canReuseMarkup:function(e,t){var n=t.getAttribute(i.CHECKSUM_ATTR_NAME);return n=n&&parseInt(n,10),r(e)===n}};t.exports=i},{"./adler32":124}],92:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=e("./DOMLazyTree"),a=e("./DOMProperty"),i=e("react/lib/React"),s=e("./ReactBrowserEventEmitter"),u=(e("react/lib/ReactCurrentOwner"),e("./ReactDOMComponentTree")),c=e("./ReactDOMContainerInfo"),l=e("./ReactDOMFeatureFlags"),p=e("./ReactFeatureFlags"),f=e("./ReactInstanceMap"),d=(e("./ReactInstrumentation"),e("./ReactMarkupChecksum")),h=e("./ReactReconciler"),m=e("./ReactUpdateQueue"),v=e("./ReactUpdates"),g=e("fbjs/lib/emptyObject"),y=e("./instantiateReactComponent"),b=(e("fbjs/lib/invariant"),e("./setInnerHTML")),E=e("./shouldUpdateReactComponent"),C=(e("fbjs/lib/warning"),a.ID_ATTRIBUTE_NAME),_=a.ROOT_ATTRIBUTE_NAME,w=1,R=9,x=11,T={};function P(e){return e?e.nodeType===R?e.documentElement:e.firstChild:null}function O(e,t,n,r,o){var a;if(p.logTopLevelRenders){var i=e._currentElement.props.child.type;a="React mount: "+("string"==typeof i?i:i.displayName||i.name),console.time(a)}var s=h.mountComponent(e,n,null,c(e,t),o,0);a&&console.timeEnd(a),e._renderedComponent._topLevelWrapper=e,A._mountImageIntoNode(s,t,e,r,n)}function M(e,t,n,r){var o=v.ReactReconcileTransaction.getPooled(!n&&l.useCreateElement);o.perform(O,null,e,t,o,n,r),v.ReactReconcileTransaction.release(o)}function k(e,t,n){for(h.unmountComponent(e,n),t.nodeType===R&&(t=t.documentElement);t.lastChild;)t.removeChild(t.lastChild)}function S(e){var t=P(e);if(t){var n=u.getInstanceFromNode(t);return!(!n||!n._hostParent)}}function I(e){return!(!e||e.nodeType!==w&&e.nodeType!==R&&e.nodeType!==x)}function j(e){var t,n,r=(t=P(e),(n=t&&u.getInstanceFromNode(t))&&!n._hostParent?n:null);return r?r._hostContainerInfo._topLevelWrapper:null}var N=1,D=function(){this.rootID=N++};D.prototype.isReactComponent={},D.prototype.render=function(){return this.props.child},D.isReactTopLevelWrapper=!0;var A={TopLevelWrapper:D,_instancesByReactRootID:T,scrollMonitor:function(e,t){t()},_updateRootComponent:function(e,t,n,r,o){return A.scrollMonitor(r,function(){m.enqueueElementInternal(e,t,n),o&&m.enqueueCallbackInternal(e,o)}),e},_renderNewRootComponent:function(e,t,n,o){I(t)||r("37"),s.ensureScrollValueMonitoring();var a=y(e,!1);v.batchedUpdates(M,a,t,n,o);var i=a._instance.rootID;return T[i]=a,a},renderSubtreeIntoContainer:function(e,t,n,o){return null!=e&&f.has(e)||r("38"),A._renderSubtreeIntoContainer(e,t,n,o)},_renderSubtreeIntoContainer:function(e,t,n,o){m.validateCallback(o,"ReactDOM.render"),i.isValidElement(t)||r("39","string"==typeof t?" Instead of passing a string like 'div', pass React.createElement('div') or
.":"function"==typeof t?" Instead of passing a class like Foo, pass React.createElement(Foo) or .":null!=t&&void 0!==t.props?" This may be caused by unintentionally loading two independent copies of React.":"");var a,s=i.createElement(D,{child:t});if(e){var u=f.get(e);a=u._processChildContext(u._context)}else a=g;var c=j(n);if(c){var l=c._currentElement.props.child;if(E(l,t)){var p=c._renderedComponent.getPublicInstance(),d=o&&function(){o.call(p)};return A._updateRootComponent(c,s,a,n,d),p}A.unmountComponentAtNode(n)}var h,v=P(n),y=v&&!(!(h=v).getAttribute||!h.getAttribute(C)),b=S(n),_=y&&!c&&!b,w=A._renderNewRootComponent(s,n,_,a)._renderedComponent.getPublicInstance();return o&&o.call(w),w},render:function(e,t,n){return A._renderSubtreeIntoContainer(null,e,t,n)},unmountComponentAtNode:function(e){I(e)||r("40");var t=j(e);return t?(delete T[t._instance.rootID],v.batchedUpdates(k,t,e,!1),!0):(S(e),1===e.nodeType&&e.hasAttribute(_),!1)},_mountImageIntoNode:function(e,t,n,a,i){if(I(t)||r("41"),a){var s=P(t);if(d.canReuseMarkup(e,s))return void u.precacheNode(n,s);var c=s.getAttribute(d.CHECKSUM_ATTR_NAME);s.removeAttribute(d.CHECKSUM_ATTR_NAME);var l=s.outerHTML;s.setAttribute(d.CHECKSUM_ATTR_NAME,c);var p=e,f=function(e,t){for(var n=Math.min(e.length,t.length),r=0;r0&&r.length<20?n+" (keys: "+r.join(", ")+")":n}(e))}};t.exports=u},{"./ReactInstanceMap":89,"./ReactInstrumentation":90,"./ReactUpdates":103,"./reactProdInvariant":145,"fbjs/lib/invariant":21,"fbjs/lib/warning":26,"react/lib/ReactCurrentOwner":158}],103:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=e("object-assign"),a=e("./CallbackQueue"),i=e("./PooledClass"),s=e("./ReactFeatureFlags"),u=e("./ReactReconciler"),c=e("./Transaction"),l=e("fbjs/lib/invariant"),p=[],f=0,d=a.getPooled(),h=!1,m=null;function v(){_.ReactReconcileTransaction&&m||r("123")}var g=[{initialize:function(){this.dirtyComponentsLength=p.length},close:function(){this.dirtyComponentsLength!==p.length?(p.splice(0,this.dirtyComponentsLength),C()):p.length=0}},{initialize:function(){this.callbackQueue.reset()},close:function(){this.callbackQueue.notifyAll()}}];function y(){this.reinitializeTransaction(),this.dirtyComponentsLength=null,this.callbackQueue=a.getPooled(),this.reconcileTransaction=_.ReactReconcileTransaction.getPooled(!0)}function b(e,t){return e._mountOrder-t._mountOrder}function E(e){var t=e.dirtyComponentsLength;t!==p.length&&r("124",t,p.length),p.sort(b),f++;for(var n=0;n]/;t.exports=function(e){return"boolean"==typeof e||"number"==typeof e?""+e:function(e){var t,n=""+e,o=r.exec(n);if(!o)return n;var a="",i=0,s=0;for(i=o.index;i=32||13===t?t:0}},{}],132:[function(e,t,n){"use strict";var r=e("./getEventCharCode"),o={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},a={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};t.exports=function(e){if(e.key){var t=o[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=r(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?a[e.keyCode]||"Unidentified":""}},{"./getEventCharCode":131}],133:[function(e,t,n){"use strict";var r={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function o(e){var t=this.nativeEvent;if(t.getModifierState)return t.getModifierState(e);var n=r[e];return!!n&&!!t[n]}t.exports=function(e){return o}},{}],134:[function(e,t,n){"use strict";t.exports=function(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}},{}],135:[function(e,t,n){"use strict";var r=e("./ReactNodeTypes");t.exports=function(e){for(var t;(t=e._renderedNodeType)===r.COMPOSITE;)e=e._renderedComponent;return t===r.HOST?e._renderedComponent:t===r.EMPTY?null:void 0}},{"./ReactNodeTypes":94}],136:[function(e,t,n){"use strict";var r="function"==typeof Symbol&&Symbol.iterator,o="@@iterator";t.exports=function(e){var t=e&&(r&&e[r]||e[o]);if("function"==typeof t)return t}},{}],137:[function(e,t,n){"use strict";function r(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function o(e){for(;e;){if(e.nextSibling)return e.nextSibling;e=e.parentNode}}t.exports=function(e,t){for(var n=r(e),a=0,i=0;n;){if(3===n.nodeType){if(i=a+n.textContent.length,a<=t&&i>=t)return{node:n,offset:t-a};a=i}n=r(o(n))}}},{}],138:[function(e,t,n){"use strict";var r=e("fbjs/lib/ExecutionEnvironment"),o=null;t.exports=function(){return!o&&r.canUseDOM&&(o="textContent"in document.documentElement?"textContent":"innerText"),o}},{"fbjs/lib/ExecutionEnvironment":7}],139:[function(e,t,n){"use strict";var r=e("fbjs/lib/ExecutionEnvironment");function o(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n["ms"+e]="MS"+t,n["O"+e]="o"+t.toLowerCase(),n}var a={animationend:o("Animation","AnimationEnd"),animationiteration:o("Animation","AnimationIteration"),animationstart:o("Animation","AnimationStart"),transitionend:o("Transition","TransitionEnd")},i={},s={};r.canUseDOM&&(s=document.createElement("div").style,"AnimationEvent"in window||(delete a.animationend.animation,delete a.animationiteration.animation,delete a.animationstart.animation),"TransitionEvent"in window||delete a.transitionend.transition),t.exports=function(e){if(i[e])return i[e];if(!a[e])return e;var t=a[e];for(var n in t)if(t.hasOwnProperty(n)&&n in s)return i[e]=t[n];return""}},{"fbjs/lib/ExecutionEnvironment":7}],140:[function(e,t,n){"use strict";var r=e("./ReactDOMComponentTree");function o(e){var t=e.type,n=e.nodeName;return n&&"input"===n.toLowerCase()&&("checkbox"===t||"radio"===t)}function a(e){return e._wrapperState.valueTracker}var i={_getTrackerFromNode:function(e){return a(r.getInstanceFromNode(e))},track:function(e){if(!a(e)){var t=r.getNodeFromInstance(e),n=o(t)?"checked":"value",i=Object.getOwnPropertyDescriptor(t.constructor.prototype,n),s=""+t[n];t.hasOwnProperty(n)||"function"!=typeof i.get||"function"!=typeof i.set||(Object.defineProperty(t,n,{enumerable:i.enumerable,configurable:!0,get:function(){return i.get.call(this)},set:function(e){s=""+e,i.set.call(this,e)}}),u={getValue:function(){return s},setValue:function(e){s=""+e},stopTracking:function(){e._wrapperState.valueTracker=null,delete t[n]}},e._wrapperState.valueTracker=u)}var u},updateValueIfChanged:function(e){if(!e)return!1;var t=a(e);if(!t)return i.track(e),!0;var n,s,u=t.getValue(),c=((n=r.getNodeFromInstance(e))&&(s=o(n)?""+n.checked:n.value),s);return c!==u&&(t.setValue(c),!0)},stopTracking:function(e){var t=a(e);t&&t.stopTracking()}};t.exports=i},{"./ReactDOMComponentTree":66}],141:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=e("object-assign"),a=e("./ReactCompositeComponent"),i=e("./ReactEmptyComponent"),s=e("./ReactHostComponent"),u=(e("react/lib/getNextDebugID"),e("fbjs/lib/invariant"),e("fbjs/lib/warning"),function(e){this.construct(e)});function c(e,t){var n,o;if(null===e||!1===e)n=i.create(c);else if("object"==typeof e){var a=e,l=a.type;if("function"!=typeof l&&"string"!=typeof l){var p="";p+=function(e){if(e){var t=e.getName();if(t)return" Check the render method of `"+t+"`."}return""}(a._owner),r("130",null==l?l:typeof l,p)}"string"==typeof a.type?n=s.createInternalComponent(a):"function"==typeof(o=a.type)&&void 0!==o.prototype&&"function"==typeof o.prototype.mountComponent&&"function"==typeof o.prototype.receiveComponent?(n=new a.type(a)).getHostNode||(n.getHostNode=n.getNativeNode):n=new u(a)}else"string"==typeof e||"number"==typeof e?n=s.createInstanceForText(e):r("131",typeof e);return n._mountIndex=0,n._mountImage=null,n}o(u.prototype,a,{_instantiateReactComponent:c}),t.exports=c},{"./ReactCompositeComponent":62,"./ReactEmptyComponent":81,"./ReactHostComponent":86,"./reactProdInvariant":145,"fbjs/lib/invariant":21,"fbjs/lib/warning":26,"object-assign":27,"react/lib/getNextDebugID":168}],142:[function(e,t,n){"use strict";var r,o=e("fbjs/lib/ExecutionEnvironment");o.canUseDOM&&(r=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("","")),t.exports=function(e,t){if(!o.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,a=n in document;if(!a){var i=document.createElement("div");i.setAttribute(n,"return;"),a="function"==typeof i[n]}return!a&&r&&"wheel"===e&&(a=document.implementation.hasFeature("Events.wheel","3.0")),a}},{"fbjs/lib/ExecutionEnvironment":7}],143:[function(e,t,n){"use strict";var r={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};t.exports=function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!r[e.type]:"textarea"===t}},{}],144:[function(e,t,n){"use strict";var r=e("./escapeTextContentForBrowser");t.exports=function(e){return'"'+r(e)+'"'}},{"./escapeTextContentForBrowser":127}],145:[function(e,t,n){"use strict";t.exports=function(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r]/,u=e("./createMicrosoftUnsafeLocalFunction")(function(e,t){if(e.namespaceURI!==a.svg||"innerHTML"in e)e.innerHTML=t;else{(r=r||document.createElement("div")).innerHTML=""+t+"";for(var n=r.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(o.canUseDOM){var c=document.createElement("div");c.innerHTML=" ",""===c.innerHTML&&(u=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),i.test(t)||"<"===t[0]&&s.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),c=null}t.exports=u},{"./DOMNamespaces":43,"./createMicrosoftUnsafeLocalFunction":125,"fbjs/lib/ExecutionEnvironment":7}],148:[function(e,t,n){"use strict";var r=e("fbjs/lib/ExecutionEnvironment"),o=e("./escapeTextContentForBrowser"),a=e("./setInnerHTML"),i=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};r.canUseDOM&&("textContent"in document.documentElement||(i=function(e,t){3!==e.nodeType?a(e,o(t)):e.nodeValue=t})),t.exports=i},{"./escapeTextContentForBrowser":127,"./setInnerHTML":147,"fbjs/lib/ExecutionEnvironment":7}],149:[function(e,t,n){"use strict";t.exports=function(e,t){var n=null===e||!1===e,r=null===t||!1===t;if(n||r)return n===r;var o=typeof e,a=typeof t;return"string"===o||"number"===o?"string"===a||"number"===a:"object"===a&&e.type===t.type&&e.key===t.key}},{}],150:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=(e("react/lib/ReactCurrentOwner"),e("./ReactElementSymbol")),a=e("./getIteratorFn"),i=(e("fbjs/lib/invariant"),e("./KeyEscapeUtils")),s=(e("fbjs/lib/warning"),"."),u=":";function c(e,t){return e&&"object"==typeof e&&null!=e.key?i.escape(e.key):t.toString(36)}t.exports=function(e,t,n){return null==e?0:function e(t,n,l,p){var f,d=typeof t;if("undefined"!==d&&"boolean"!==d||(t=null),null===t||"string"===d||"number"===d||"object"===d&&t.$$typeof===o)return l(p,t,""===n?s+c(t,0):n),1;var h=0,m=""===n?s:n+u;if(Array.isArray(t))for(var v=0;v1)for(var n=1;n0&&(m.width=a),s>0&&(m.height=s),i.default.createElement("svg",m,i.default.Children.map(this.props.children,function(e){return i.default.cloneElement(e,{data:t,points:d,width:r,height:o,margin:c})}))}}]),t}();v.propTypes={data:o.default.array,limit:o.default.number,width:o.default.number,height:o.default.number,svgWidth:o.default.number,svgHeight:o.default.number,preserveAspectRatio:o.default.string,margin:o.default.number,style:o.default.object,min:o.default.number,max:o.default.number,onMouseMove:o.default.func},v.defaultProps={data:[],width:240,height:60,preserveAspectRatio:"none",margin:2},t.Sparklines=v,t.SparklinesLine=u.default,t.SparklinesCurve=c.default,t.SparklinesBars=l.default,t.SparklinesSpots=p.default,t.SparklinesReferenceLine=f.default,t.SparklinesNormalBand=d.default,t.SparklinesText=s.default},function(e,t,n){"use strict";(function(t){var r=n(4),o=n(5),a=n(8),i=n(6),s=n(15);e.exports=function(e,t){var n="function"==typeof Symbol&&Symbol.iterator,u="@@iterator",c="<>",l={array:d("array"),bool:d("boolean"),func:d("function"),number:d("number"),object:d("object"),string:d("string"),symbol:d("symbol"),any:f(r.thatReturnsNull),arrayOf:function(e){return f(function(t,n,r,o,a){if("function"!=typeof e)return new p("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var s=t[n];if(!Array.isArray(s))return new p("Invalid "+o+" `"+a+"` of type `"+m(s)+"` supplied to `"+r+"`, expected an array.");for(var u=0;u=2?Math.max(0,n[1].x-n[0].x-c-l):0);return a.default.createElement("g",{transform:"scale(1,-1)"},n.map(function(t,n){return a.default.createElement("rect",{key:n,x:t.x-(p+c)/2,y:-r,width:p,height:Math.max(0,r-t.y),style:o,onMouseMove:u&&u.bind(e,t)})}))}}]),t}();s.propTypes={points:o.default.arrayOf(o.default.object),height:o.default.number,style:o.default.object,barWidth:o.default.number,margin:o.default.number,onMouseMove:o.default.func},s.defaultProps={style:{fill:"slategray"}},t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0?1:-1},e.length<2?0:Math.sign(e[e.length-2].y-e[e.length-1].y)}},{key:"render",value:function(){var e=this.props,t=e.points,n=(e.width,e.height,e.size),r=e.style,o=e.spotColors,i=a.default.createElement("circle",{cx:t[0].x,cy:t[0].y,r:n,style:r}),s=a.default.createElement("circle",{cx:t[t.length-1].x,cy:t[t.length-1].y,r:n,style:r||{fill:o[this.lastDirection(t)]}});return a.default.createElement("g",null,r&&i,s)}}]),t}();s.propTypes={size:o.default.number,style:o.default.object,spotColors:o.default.object},s.defaultProps={size:2,spotColors:{"-1":"red",0:"black",1:"green"}},t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n1?1:0));return t.map(function(e,t){return{x:t*g+l,y:(f===h?1:f-e)*v+l}})}}])},"object"==typeof n&&"object"==typeof t?t.exports=o(e("react")):"function"==typeof define&&define.amd?define(["react"],o):"object"==typeof n?n.ReactSparklines=o(e("react")):r.ReactSparklines=o(r.React)},{react:173}],153:[function(e,t,n){"use strict";var r={escape:function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})},unescape:function(e){var t={"=0":"=","=2":":"};return(""+("."===e[0]&&"$"===e[1]?e.substring(2):e.substring(1))).replace(/(=0|=2)/g,function(e){return t[e]})}};t.exports=r},{}],154:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=(e("fbjs/lib/invariant"),function(e){if(this.instancePool.length){var t=this.instancePool.pop();return this.call(t,e),t}return new this(e)}),a=function(e){e instanceof this||r("25"),e.destructor(),this.instancePool.length1){for(var h=Array(d),m=0;m1){for(var g=Array(v),y=0;y100;)n.values.shift();n.average=n.values.reduce(function(e,t){return e+t})/n.values.length;var a=Object.keys(o).map(function(e){return o[e].average}).reduce(function(e,t){return Math.max(e,t)});return n.percent=0,a>0&&Object.keys(o).forEach(function(e){return o[e].percent=100*o[e].average/a}),n},t.exports.read=function(){return Object.keys(o).map(function(e){return o[e]}).sort(function(e,t){return e.average-t.average})}},{"./locations":3}],3:[function(e,t,n){"use strict";t.exports=function(){return[{domain:"speedtestmeic",name:"Israel Central",icon:"il.svg"},{domain:"speedtestwe",name:"West Europe",icon:"nl.svg"},{domain:"speedtestsea",name:"Southeast Asia",icon:"sg.svg"},{domain:"speedtestea",name:"East Asia",icon:"hk.svg"},{domain:"speedtestnsus",name:"North Central US",icon:"us.svg"},{domain:"speedtestne",name:"North Europe",icon:"ie.svg"},{domain:"speedtestscus",name:"South Central US",icon:"us.svg"},{domain:"speedtestwus",name:"West US",icon:"us.svg"},{domain:"speedtesteus",name:"East US",icon:"us.svg"},{domain:"speedtestjpe",name:"Japan East",icon:"jp.svg"},{domain:"speedtestjpw",name:"Japan West",icon:"jp.svg"},{domain:"speedtestcus",name:"Central US",icon:"us.svg"},{domain:"speedtesteus2",name:"East US 2",icon:"us.svg"},{domain:"speedtestozse",name:"Australia Southeast",icon:"au.svg"},{domain:"speedtestoze",name:"Australia East",icon:"au.svg"},{domain:"speedtestukw",name:"West UK",icon:"gb.svg"},{domain:"speedtestuks",name:"South UK",icon:"gb.svg"},{domain:"speedtestcac",name:"Canada Central",icon:"ca.svg"},{domain:"speedtestcae",name:"Canada East",icon:"ca.svg"},{domain:"speedtestwestus2",name:"West US 2",icon:"us.svg"},{domain:"speedtestwestindia",name:"West India",icon:"in.svg"},{domain:"speedtesteastindia",name:"South India",icon:"in.svg"},{domain:"speedtestcentralindia",name:"Central India",icon:"in.svg"},{domain:"speedtestkoreacentral",name:"Korea Central",icon:"kr.svg"},{domain:"speedtestkoreasouth",name:"Korea South",icon:"kr.svg"},{domain:"speedtestwestcentralus",name:"West Central US",icon:"us.svg"},{domain:"speedtestfrc",name:"France Central",icon:"fr.svg"},{domain:"speedtestsan",name:"South Africa North",icon:"za.svg"},{domain:"speedtestuaen",name:"UAE North",icon:"ae.svg"},{domain:"speedtestden",name:"Germany North",icon:"de.svg"},{domain:"speedtestchn",name:"Switzerland North",icon:"ch.svg"},{domain:"speedtestchw",name:"Switzerland West",icon:"ch.svg"},{domain:"azspeednoeast",name:"Norway East",icon:"no.svg"},{domain:"speedtestnea",name:"Brazil",icon:"br.svg"},{domain:"speedtestesc",name:"Sweden Central",icon:"se.svg"},{domain:"azurespeedtestwestus3",url:"https://azurespeedtestwestus3.z1.web.core.windows.net/",name:"West US 3",icon:"us.svg"},{domain:"speedtestqc",url:"https://speedtestqc.z1.web.core.windows.net/",name:"Qatar Central",icon:"qa.svg"},{domain:"speedtestplc",name:"Poland Central",icon:"pl.svg"},{domain:"speedtestitn",url:"https://speedtestitn.z38.web.core.windows.net/cb.json",name:"Italy North",icon:"it.svg"},{domain:"speedtestezmla",name:"Los Angeles Edge Zone (preview)",icon:"us.svg"}]}},{}],4:[function(e,t,n){(function(n){"use strict";var r=e("./locations"),o=new Set,a=[],i=[],s={},u=[],c=0;function l(){c+=1,0==a.length&&(a=r().filter(function(e){return!o.has(e.domain)}));var e=a.pop();if(s[e.domain])return setTimeout(l,1);var t=e.url||"https://"+e.domain+".blob.core.windows.net/cb.json";s[e.domain]={start:(new Date).getTime(),counter:c},$.ajax({url:t,dataType:"jsonp",cache:!1});var n=c;setTimeout(function(){if(s[e.domain]&&s[e.domain].counter===n){console.log("No response from "+e.domain+". Removing from the test"),o.add(e.domain);var t=r().filter(function(e){return o.has(e.domain)});u.forEach(function(e){return e(t)}),delete s[e.domain],setTimeout(l,1)}},5e3)}n.call=function(e){var t=(new Date).getTime(),n=s[e];if(!n)return console.log("no record of call from "+e),setTimeout(l,1);delete s[e];var r=t-n.start;i.forEach(function(t){return t({source:e,duration:r,start:n.start})}),setTimeout(l,1)};for(var p=0;p<4;p++)l();t.exports.on=function(e){i.push(e)},t.exports.onBlocklistUpdate=function(e){u.push(e)},t.exports.retry=function(e){o.delete(e);var t=r().filter(function(e){return o.has(e.domain)});u.forEach(function(e){return e(t)})}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./locations":3}],5:[function(e,t,n){"use strict";var r=e("object-assign"),o=e("fbjs/lib/emptyObject"),a=e("fbjs/lib/invariant"),i="mixins";t.exports=function(e,t,n){var s=[],u={mixins:"DEFINE_MANY",statics:"DEFINE_MANY",propTypes:"DEFINE_MANY",contextTypes:"DEFINE_MANY",childContextTypes:"DEFINE_MANY",getDefaultProps:"DEFINE_MANY_MERGED",getInitialState:"DEFINE_MANY_MERGED",getChildContext:"DEFINE_MANY_MERGED",render:"DEFINE_ONCE",componentWillMount:"DEFINE_MANY",componentDidMount:"DEFINE_MANY",componentWillReceiveProps:"DEFINE_MANY",shouldComponentUpdate:"DEFINE_ONCE",componentWillUpdate:"DEFINE_MANY",componentDidUpdate:"DEFINE_MANY",componentWillUnmount:"DEFINE_MANY",updateComponent:"OVERRIDE_BASE"},c={displayName:function(e,t){e.displayName=t},mixins:function(e,t){if(t)for(var n=0;n',""],u=[1,"","
"],c=[3,"","
"],l=[1,'',""],p={"*":[1,"?
","
"],area:[1,"",""],col:[2,"","
"],legend:[1,"
","
"],param:[1,"",""],tr:[2,"","
"],optgroup:s,option:s,caption:u,colgroup:u,tbody:u,tfoot:u,thead:u,td:c,th:c};["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"].forEach(function(e){p[e]=l,i[e]=!0}),t.exports=function(e){return a||o(!1),p.hasOwnProperty(e)||(e="*"),i.hasOwnProperty(e)||(a.innerHTML="*"===e?"":"<"+e+">",i[e]=!a.firstChild),i[e]?p[e]:null}},{"./ExecutionEnvironment":7,"./invariant":21}],18:[function(e,t,n){"use strict";t.exports=function(e){return e.Window&&e instanceof e.Window?{x:e.pageXOffset||e.document.documentElement.scrollLeft,y:e.pageYOffset||e.document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}},{}],19:[function(e,t,n){"use strict";var r=/([A-Z])/g;t.exports=function(e){return e.replace(r,"-$1").toLowerCase()}},{}],20:[function(e,t,n){"use strict";var r=e("./hyphenate"),o=/^ms-/;t.exports=function(e){return r(e).replace(o,"-ms-")}},{"./hyphenate":19}],21:[function(e,t,n){"use strict";var r=function(e){};t.exports=function(e,t,n,o,a,i,s,u){if(r(t),!e){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,o,a,i,s,u],p=0;(c=new Error(t.replace(/%s/g,function(){return l[p++]}))).name="Invariant Violation"}throw c.framesToPop=1,c}}},{}],22:[function(e,t,n){"use strict";t.exports=function(e){var t=(e?e.ownerDocument||e:document).defaultView||window;return!(!e||!("function"==typeof t.Node?e instanceof t.Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}},{}],23:[function(e,t,n){"use strict";var r=e("./isNode");t.exports=function(e){return r(e)&&3==e.nodeType}},{"./isNode":22}],24:[function(e,t,n){"use strict";t.exports=function(e){var t={};return function(n){return t.hasOwnProperty(n)||(t[n]=e.call(this,n)),t[n]}}},{}],25:[function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty;function o(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}t.exports=function(e,t){if(o(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;for(var i=0;i1)for(var n=1;n8&&p<=11);var m=32,v=String.fromCharCode(m),g={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},y=!1;function b(e,t){switch(e){case"topKeyUp":return-1!==u.indexOf(t.keyCode);case"topKeyDown":return t.keyCode!==c;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function E(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}var C=null;function _(e,t,n,o){var s,u;if(l?s=function(e){switch(e){case"topCompositionStart":return g.compositionStart;case"topCompositionEnd":return g.compositionEnd;case"topCompositionUpdate":return g.compositionUpdate}}(e):C?b(e,n)&&(s=g.compositionEnd):"topKeyDown"===e&&n.keyCode===c&&(s=g.compositionStart),!s)return null;h&&(C||s!==g.compositionStart?s===g.compositionEnd&&C&&(u=C.getData()):C=a.getPooled(o));var p=i.getPooled(s,t,n,o);if(u)p.data=u;else{var f=E(n);null!==f&&(p.data=f)}return r.accumulateTwoPhaseDispatches(p),p}function w(e,t,n,o){var i;if(!(i=d?function(e,t){switch(e){case"topCompositionEnd":return E(t);case"topKeyPress":return t.which!==m?null:(y=!0,v);case"topTextInput":var n=t.data;return n===v&&y?null:n;default:return null}}(e,n):function(e,t){if(C){if("topCompositionEnd"===e||!l&&b(e,t)){var n=C.getData();return a.release(C),C=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&(!((r=t).ctrlKey||r.altKey||r.metaKey)||r.ctrlKey&&r.altKey)?String.fromCharCode(t.which):null;case"topCompositionEnd":return h?null:t.data;default:return null}var r}(e,n)))return null;var u=s.getPooled(g.beforeInput,t,n,o);return u.data=i,r.accumulateTwoPhaseDispatches(u),u}var R={eventTypes:g,extractEvents:function(e,t,n,r){return[_(e,t,n,r),w(e,t,n,r)]}};t.exports=R},{"./EventPropagators":52,"./FallbackCompositionState":53,"./SyntheticCompositionEvent":110,"./SyntheticInputEvent":114,"fbjs/lib/ExecutionEnvironment":7}],37:[function(e,t,n){"use strict";var r={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0};var o=["Webkit","ms","Moz","O"];Object.keys(r).forEach(function(e){o.forEach(function(t){var n,o;r[(n=t,o=e,n+o.charAt(0).toUpperCase()+o.substring(1))]=r[e]})});var a={isUnitlessNumber:r,shorthandPropertyExpansions:{background:{backgroundAttachment:!0,backgroundColor:!0,backgroundImage:!0,backgroundPositionX:!0,backgroundPositionY:!0,backgroundRepeat:!0},backgroundPosition:{backgroundPositionX:!0,backgroundPositionY:!0},border:{borderWidth:!0,borderStyle:!0,borderColor:!0},borderBottom:{borderBottomWidth:!0,borderBottomStyle:!0,borderBottomColor:!0},borderLeft:{borderLeftWidth:!0,borderLeftStyle:!0,borderLeftColor:!0},borderRight:{borderRightWidth:!0,borderRightStyle:!0,borderRightColor:!0},borderTop:{borderTopWidth:!0,borderTopStyle:!0,borderTopColor:!0},font:{fontStyle:!0,fontVariant:!0,fontWeight:!0,fontSize:!0,lineHeight:!0,fontFamily:!0},outline:{outlineWidth:!0,outlineStyle:!0,outlineColor:!0}}};t.exports=a},{}],38:[function(e,t,n){"use strict";var r=e("./CSSProperty"),o=e("fbjs/lib/ExecutionEnvironment"),a=(e("./ReactInstrumentation"),e("fbjs/lib/camelizeStyleName"),e("./dangerousStyleValue")),i=e("fbjs/lib/hyphenateStyleName"),s=e("fbjs/lib/memoizeStringOnly"),u=(e("fbjs/lib/warning"),s(function(e){return i(e)})),c=!1,l="cssFloat";if(o.canUseDOM){var p=document.createElement("div").style;try{p.font=""}catch(e){c=!0}void 0===document.documentElement.style.cssFloat&&(l="styleFloat")}var f={createMarkupForStyles:function(e,t){var n="";for(var r in e)if(e.hasOwnProperty(r)){var o=0===r.indexOf("--"),i=e[r];null!=i&&(n+=u(r)+":",n+=a(r,i,t,o)+";")}return n||null},setValueForStyles:function(e,t,n){var o=e.style;for(var i in t)if(t.hasOwnProperty(i)){var s=0===i.indexOf("--"),u=a(i,t[i],n,s);if("float"!==i&&"cssFloat"!==i||(i=l),s)o.setProperty(i,u);else if(u)o[i]=u;else{var p=c&&r.shorthandPropertyExpansions[i];if(p)for(var f in p)o[f]="";else o[i]=""}}}};t.exports=f},{"./CSSProperty":37,"./ReactInstrumentation":90,"./dangerousStyleValue":126,"fbjs/lib/ExecutionEnvironment":7,"fbjs/lib/camelizeStyleName":9,"fbjs/lib/hyphenateStyleName":20,"fbjs/lib/memoizeStringOnly":24,"fbjs/lib/warning":26}],39:[function(e,t,n){"use strict";var r=e("./reactProdInvariant");var o=e("./PooledClass"),a=(e("fbjs/lib/invariant"),function(){function e(t){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this._callbacks=null,this._contexts=null,this._arg=t}return e.prototype.enqueue=function(e,t){this._callbacks=this._callbacks||[],this._callbacks.push(e),this._contexts=this._contexts||[],this._contexts.push(t)},e.prototype.notifyAll=function(){var e=this._callbacks,t=this._contexts,n=this._arg;if(e&&t){e.length!==t.length&&r("24"),this._callbacks=null,this._contexts=null;for(var o=0;o8));var R=!1;function x(){m&&(m.detachEvent("onpropertychange",T),m=null,v=null)}function T(e){"value"===e.propertyName&&C(v,e)&&y(e)}function P(e,t,n){"topFocus"===e?(x(),v=n,(m=t).attachEvent("onpropertychange",T)):"topBlur"===e&&x()}function O(e,t,n){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return C(v,n)}function M(e,t,n){if("topClick"===e)return C(t,n)}function k(e,t,n){if("topInput"===e||"topChange"===e)return C(t,n)}a.canUseDOM&&(R=p("input")&&(!document.documentMode||document.documentMode>9));var S={eventTypes:d,_allowSimulatedPassThrough:!0,_isInputEventSupported:R,extractEvents:function(e,t,n,r){var o,a,s,u,c,l,p=t?i.getNodeFromInstance(t):window;if("select"===(l=(c=p).nodeName&&c.nodeName.toLowerCase())||"input"===l&&"file"===c.type?g?o=_:a=w:f(p)?R?o=k:(o=O,a=P):(u=(s=p).nodeName)&&"input"===u.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(o=M),o){var d=o(e,t,n);if(d)return h(d,n,r)}a&&a(e,p,t),"topBlur"===e&&function(e,t){if(null!=e){var n=e._wrapperState||t._wrapperState;if(n&&n.controlled&&"number"===t.type){var r=""+t.value;t.getAttribute("value")!==r&&t.setAttribute("value",r)}}}(t,p)}};t.exports=S},{"./EventPluginHub":49,"./EventPropagators":52,"./ReactDOMComponentTree":66,"./ReactUpdates":103,"./SyntheticEvent":112,"./getEventTarget":134,"./inputValueTracking":140,"./isEventSupported":142,"./isTextInputElement":143,"fbjs/lib/ExecutionEnvironment":7}],41:[function(e,t,n){"use strict";var r=e("./DOMLazyTree"),o=e("./Danger"),a=(e("./ReactDOMComponentTree"),e("./ReactInstrumentation"),e("./createMicrosoftUnsafeLocalFunction")),i=e("./setInnerHTML"),s=e("./setTextContent");function u(e,t){return Array.isArray(t)&&(t=t[1]),t?t.nextSibling:e.firstChild}var c=a(function(e,t,n){e.insertBefore(t,n)});function l(e,t,n){Array.isArray(t)?function(e,t,n,r){for(var o=t;;){var a=o.nextSibling;if(c(e,o,r),o===n)break;o=a}}(e,t[0],t[1],n):c(e,t,n)}function p(e,t){if(Array.isArray(t)){var n=t[1];f(e,t=t[0],n),e.removeChild(n)}e.removeChild(t)}function f(e,t,n){for(;;){var r=t.nextSibling;if(r===n)break;e.removeChild(r)}}var d={dangerouslyReplaceNodeWithMarkup:o.dangerouslyReplaceNodeWithMarkup,replaceDelimitedText:function(e,t,n){var r=e.parentNode,o=e.nextSibling;o===t?n&&c(r,document.createTextNode(n),o):n?(s(o,n),f(r,o,t)):f(r,e,t)},processUpdates:function(e,t){for(var n=0;n-1||r("96",e),!c.plugins[n]){t.extractEvents||r("97",e),c.plugins[n]=t;var i=t.eventTypes;for(var u in i)s(i[u],t,u)||r("98",u,e)}}}function s(e,t,n){c.eventNameDispatchConfigs.hasOwnProperty(n)&&r("99",n),c.eventNameDispatchConfigs[n]=e;var o=e.phasedRegistrationNames;if(o){for(var a in o)o.hasOwnProperty(a)&&u(o[a],t,n);return!0}return!!e.registrationName&&(u(e.registrationName,t,n),!0)}function u(e,t,n){c.registrationNameModules[e]&&r("100",e),c.registrationNameModules[e]=t,c.registrationNameDependencies[e]=t.eventTypes[n].dependencies}var c={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){o&&r("101"),o=Array.prototype.slice.call(e),i()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var o=e[n];a.hasOwnProperty(n)&&a[n]===o||(a[n]&&r("102",n),a[n]=o,t=!0)}t&&i()},getPluginModuleForEvent:function(e){var t=e.dispatchConfig;if(t.registrationName)return c.registrationNameModules[t.registrationName]||null;if(void 0!==t.phasedRegistrationNames){var n=t.phasedRegistrationNames;for(var r in n)if(n.hasOwnProperty(r)){var o=c.registrationNameModules[n[r]];if(o)return o}}return null},_resetEventPlugins:function(){for(var e in o=null,a)a.hasOwnProperty(e)&&delete a[e];c.plugins.length=0;var t=c.eventNameDispatchConfigs;for(var n in t)t.hasOwnProperty(n)&&delete t[n];var r=c.registrationNameModules;for(var i in r)r.hasOwnProperty(i)&&delete r[i]}};t.exports=c},{"./reactProdInvariant":145,"fbjs/lib/invariant":21}],51:[function(e,t,n){"use strict";var r,o,a=e("./reactProdInvariant"),i=e("./ReactErrorUtils");e("fbjs/lib/invariant"),e("fbjs/lib/warning");function s(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=u.getNodeFromInstance(r),t?i.invokeGuardedCallbackWithCatch(o,n,e):i.invokeGuardedCallback(o,n,e),e.currentTarget=null}var u={isEndish:function(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e},isMoveish:function(e){return"topMouseMove"===e||"topTouchMove"===e},isStartish:function(e){return"topMouseDown"===e||"topTouchStart"===e},executeDirectDispatch:function(e){var t=e._dispatchListeners,n=e._dispatchInstances;Array.isArray(t)&&a("103"),e.currentTarget=t?u.getNodeFromInstance(n):null;var r=t?t(e):null;return e.currentTarget=null,e._dispatchListeners=null,e._dispatchInstances=null,r},executeDispatchesInOrder:function(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o1?1-t:void 0;return this._fallbackText=o.slice(e,s),this._fallbackText}}),o.addPoolingTo(i),t.exports=i},{"./PooledClass":57,"./getTextContentAccessor":138,"object-assign":27}],54:[function(e,t,n){"use strict";var r=e("./DOMProperty"),o=r.injection.MUST_USE_PROPERTY,a=r.injection.HAS_BOOLEAN_VALUE,i=r.injection.HAS_NUMERIC_VALUE,s=r.injection.HAS_POSITIVE_NUMERIC_VALUE,u=r.injection.HAS_OVERLOADED_BOOLEAN_VALUE,c={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+r.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:a,allowTransparency:0,alt:0,as:0,async:a,autoComplete:0,autoPlay:a,capture:a,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:o|a,cite:0,classID:0,className:0,cols:s,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:a,controlsList:0,coords:0,crossOrigin:0,data:0,dateTime:0,default:a,defer:a,dir:0,disabled:a,download:u,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:a,formTarget:0,frameBorder:0,headers:0,height:0,hidden:a,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,icon:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:a,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:o|a,muted:o|a,name:0,nonce:0,noValidate:a,open:a,optimum:0,pattern:0,placeholder:0,playsInline:a,poster:0,preload:0,profile:0,radioGroup:0,readOnly:a,referrerPolicy:0,rel:0,required:a,reversed:a,role:0,rows:s,rowSpan:i,sandbox:0,scope:0,scoped:a,scrolling:0,seamless:a,selected:o|a,shape:0,size:s,sizes:0,span:s,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:i,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:a,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){if(null==t)return e.removeAttribute("value");"number"!==e.type||!1===e.hasAttribute("value")?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t)}}};t.exports=c},{"./DOMProperty":44}],55:[function(e,t,n){"use strict";var r={escape:function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})},unescape:function(e){var t={"=0":"=","=2":":"};return(""+("."===e[0]&&"$"===e[1]?e.substring(2):e.substring(1))).replace(/(=0|=2)/g,function(e){return t[e]})}};t.exports=r},{}],56:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=e("./ReactPropTypesSecret"),a=e("prop-types/factory")(e("react/lib/React").isValidElement),i=(e("fbjs/lib/invariant"),e("fbjs/lib/warning"),{button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0});function s(e){null!=e.checkedLink&&null!=e.valueLink&&r("87")}function u(e){s(e),(null!=e.value||null!=e.onChange)&&r("88")}function c(e){s(e),(null!=e.checked||null!=e.onChange)&&r("89")}var l={value:function(e,t,n){return!e[t]||i[e.type]||e.onChange||e.readOnly||e.disabled?null:new Error("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`.")},checked:function(e,t,n){return!e[t]||e.onChange||e.readOnly||e.disabled?null:new Error("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")},onChange:a.func},p={};function f(e){if(e){var t=e.getName();if(t)return" Check the render method of `"+t+"`."}return""}var d={checkPropTypes:function(e,t,n){for(var r in l){if(l.hasOwnProperty(r))var a=l[r](t,r,e,"prop",null,o);a instanceof Error&&!(a.message in p)&&(p[a.message]=!0,f(n))}},getValue:function(e){return e.valueLink?(u(e),e.valueLink.value):e.value},getChecked:function(e){return e.checkedLink?(c(e),e.checkedLink.value):e.checked},executeOnChange:function(e,t){return e.valueLink?(u(e),e.valueLink.requestChange(t.target.value)):e.checkedLink?(c(e),e.checkedLink.requestChange(t.target.checked)):e.onChange?e.onChange.call(void 0,t):void 0}};t.exports=d},{"./ReactPropTypesSecret":96,"./reactProdInvariant":145,"fbjs/lib/invariant":21,"fbjs/lib/warning":26,"prop-types/factory":30,"react/lib/React":155}],57:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=(e("fbjs/lib/invariant"),function(e){if(this.instancePool.length){var t=this.instancePool.pop();return this.call(t,e),t}return new this(e)}),a=function(e){e instanceof this||r("25"),e.destructor(),this.instancePool.length=0||null!=t.is}var $=1;function J(e){var t,n=e.type;t=n,G.call(Q,t)||(Y.test(t)||r("65",t),Q[t]=!0),this._currentElement=e,this._tag=n.toLowerCase(),this._namespaceURI=null,this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._hostNode=null,this._hostParent=null,this._rootNodeID=0,this._domID=0,this._hostContainerInfo=null,this._wrapperState=null,this._topLevelWrapper=null,this._flags=0}J.displayName="ReactDOMComponent",J.Mixin={mountComponent:function(e,t,n,r){this._rootNodeID=$++,this._domID=n._idCounter++,this._hostParent=t,this._hostContainerInfo=n;var o,i,c,p=this._currentElement.props;switch(this._tag){case"audio":case"form":case"iframe":case"img":case"link":case"object":case"source":case"video":this._wrapperState={listeners:null},e.getReactMountReady().enqueue(W,this);break;case"input":v.mountWrapper(this,p,t),p=v.getHostProps(this,p),e.getReactMountReady().enqueue(V,this),e.getReactMountReady().enqueue(W,this);break;case"option":g.mountWrapper(this,p,t),p=g.getHostProps(this,p);break;case"select":y.mountWrapper(this,p,t),p=y.getHostProps(this,p),e.getReactMountReady().enqueue(W,this);break;case"textarea":b.mountWrapper(this,p,t),p=b.getHostProps(this,p),e.getReactMountReady().enqueue(V,this),e.getReactMountReady().enqueue(W,this)}if(N(this,p),null!=t?(o=t._namespaceURI,i=t._tag):n._tag&&(o=n._namespaceURI,i=n._tag),(null==o||o===u.svg&&"foreignobject"===i)&&(o=u.html),o===u.html&&("svg"===this._tag?o=u.svg:"math"===this._tag&&(o=u.mathml)),this._namespaceURI=o,e.useCreateElement){var f,d=n._ownerDocument;if(o===u.html)if("script"===this._tag){var h=d.createElement("div"),E=this._currentElement.type;h.innerHTML="<"+E+">",f=h.removeChild(h.firstChild)}else f=p.is?d.createElement(this._currentElement.type,p.is):d.createElement(this._currentElement.type);else f=d.createElementNS(o,this._currentElement.type);m.precacheNode(this,f),this._flags|=R.hasCachedChildNodes,this._hostParent||l.setAttributeForRoot(f),this._updateDOMProperties(null,p,e);var C=s(f);this._createInitialChildren(e,p,r,C),c=C}else{var _=this._createOpenTagMarkupAndPutListeners(e,p),w=this._createContentMarkup(e,p,r);c=!w&&q[this._tag]?_+"/>":_+">"+w+""}switch(this._tag){case"input":e.getReactMountReady().enqueue(U,this),p.autoFocus&&e.getReactMountReady().enqueue(a.focusDOMComponent,this);break;case"textarea":e.getReactMountReady().enqueue(L,this),p.autoFocus&&e.getReactMountReady().enqueue(a.focusDOMComponent,this);break;case"select":case"button":p.autoFocus&&e.getReactMountReady().enqueue(a.focusDOMComponent,this);break;case"option":e.getReactMountReady().enqueue(F,this)}return c},_createOpenTagMarkupAndPutListeners:function(e,t){var n="<"+this._currentElement.type;for(var r in t)if(t.hasOwnProperty(r)){var a=t[r];if(null!=a)if(O.hasOwnProperty(r))a&&D(this,r,a,e);else{r===k&&(a&&(a=this._previousStyleCopy=o({},t.style)),a=i.createMarkupForStyles(a,this));var s=null;null!=this._tag&&X(this._tag,t)?I.hasOwnProperty(r)||(s=l.createMarkupForCustomAttribute(r,a)):s=l.createMarkupForProperty(r,a),s&&(n+=" "+s)}}return e.renderToStaticMarkup?n:(this._hostParent||(n+=" "+l.createMarkupForRoot()),n+=" "+l.createMarkupForID(this._domID))},_createContentMarkup:function(e,t,n){var r="",o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&(r=o.__html);else{var a=M[typeof t.children]?t.children:null,i=null!=a?null:t.children;null!=a?r=_(a):null!=i&&(r=this.mountChildren(i,e,n).join(""))}return z[this._tag]&&"\n"===r.charAt(0)?"\n"+r:r},_createInitialChildren:function(e,t,n,r){var o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&s.queueHTML(r,o.__html);else{var a=M[typeof t.children]?t.children:null,i=null!=a?null:t.children;if(null!=a)""!==a&&s.queueText(r,a);else if(null!=i)for(var u=this.mountChildren(i,e,n),c=0;ct.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}:function(e,t){if(window.getSelection){var n=window.getSelection(),r=e[a()].length,i=Math.min(t.start,r),s=void 0===t.end?i:Math.min(t.end,r);if(!n.extend&&i>s){var u=s;s=i,i=u}var c=o(e,i),l=o(e,s);if(c&&l){var p=document.createRange();p.setStart(c.node,c.offset),n.removeAllRanges(),i>s?(n.addRange(p),n.extend(l.node,l.offset)):(p.setEnd(l.node,l.offset),n.addRange(p))}}}};t.exports=u},{"./getNodeForCharacterOffset":137,"./getTextContentAccessor":138,"fbjs/lib/ExecutionEnvironment":7}],75:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=e("object-assign"),a=e("./DOMChildrenOperations"),i=e("./DOMLazyTree"),s=e("./ReactDOMComponentTree"),u=e("./escapeTextContentForBrowser"),c=(e("fbjs/lib/invariant"),e("./validateDOMNesting"),function(e){this._currentElement=e,this._stringText=""+e,this._hostNode=null,this._hostParent=null,this._domID=0,this._mountIndex=0,this._closingComment=null,this._commentNodes=null});o(c.prototype,{mountComponent:function(e,t,n,r){var o=n._idCounter++,a=" react-text: "+o+" ";if(this._domID=o,this._hostParent=t,e.useCreateElement){var c=n._ownerDocument,l=c.createComment(a),p=c.createComment(" /react-text "),f=i(c.createDocumentFragment());return i.queueChild(f,i(l)),this._stringText&&i.queueChild(f,i(c.createTextNode(this._stringText))),i.queueChild(f,i(p)),s.precacheNode(this,l),this._closingComment=p,f}var d=u(this._stringText);return e.renderToStaticMarkup?d:"\x3c!--"+a+"--\x3e"+d+"\x3c!-- /react-text --\x3e"},receiveComponent:function(e,t){if(e!==this._currentElement){this._currentElement=e;var n=""+e;if(n!==this._stringText){this._stringText=n;var r=this.getHostNode();a.replaceDelimitedText(r[0],r[1],n)}}},getHostNode:function(){var e=this._commentNodes;if(e)return e;if(!this._closingComment)for(var t=s.getNodeFromInstance(this).nextSibling;;){if(null==t&&r("67",this._domID),8===t.nodeType&&" /react-text "===t.nodeValue){this._closingComment=t;break}t=t.nextSibling}return e=[this._hostNode,this._closingComment],this._commentNodes=e,e},unmountComponent:function(){this._closingComment=null,this._commentNodes=null,s.uncacheNode(this)}}),t.exports=c},{"./DOMChildrenOperations":41,"./DOMLazyTree":42,"./ReactDOMComponentTree":66,"./escapeTextContentForBrowser":127,"./reactProdInvariant":145,"./validateDOMNesting":151,"fbjs/lib/invariant":21,"object-assign":27}],76:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=e("object-assign"),a=e("./LinkedValueUtils"),i=e("./ReactDOMComponentTree"),s=e("./ReactUpdates");e("fbjs/lib/invariant"),e("fbjs/lib/warning");function u(){this._rootNodeID&&c.updateWrapper(this)}var c={getHostProps:function(e,t){return null!=t.dangerouslySetInnerHTML&&r("91"),o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue,onChange:e._wrapperState.onChange})},mountWrapper:function(e,t){var n=a.getValue(t),o=n;if(null==n){var i=t.defaultValue,c=t.children;null!=c&&(null!=i&&r("92"),Array.isArray(c)&&(c.length<=1||r("93"),c=c[0]),i=""+c),null==i&&(i=""),o=i}e._wrapperState={initialValue:""+o,listeners:null,onChange:function(e){var t=this._currentElement.props,n=a.executeOnChange(t,e);return s.asap(u,this),n}.bind(e)}},updateWrapper:function(e){var t=e._currentElement.props,n=i.getNodeFromInstance(e),r=a.getValue(t);if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e){var t=i.getNodeFromInstance(e),n=t.textContent;n===e._wrapperState.initialValue&&(t.value=n)}};t.exports=c},{"./LinkedValueUtils":56,"./ReactDOMComponentTree":66,"./ReactUpdates":103,"./reactProdInvariant":145,"fbjs/lib/invariant":21,"fbjs/lib/warning":26,"object-assign":27}],77:[function(e,t,n){"use strict";var r=e("./reactProdInvariant");e("fbjs/lib/invariant");function o(e,t){"_hostNode"in e||r("33"),"_hostNode"in t||r("33");for(var n=0,o=e;o;o=o._hostParent)n++;for(var a=0,i=t;i;i=i._hostParent)a++;for(;n-a>0;)e=e._hostParent,n--;for(;a-n>0;)t=t._hostParent,a--;for(var s=n;s--;){if(e===t)return e;e=e._hostParent,t=t._hostParent}return null}t.exports={isAncestor:function(e,t){"_hostNode"in e||r("35"),"_hostNode"in t||r("35");for(;t;){if(t===e)return!0;t=t._hostParent}return!1},getLowestCommonAncestor:o,getParentInstance:function(e){return"_hostNode"in e||r("36"),e._hostParent},traverseTwoPhase:function(e,t,n){for(var r,o=[];e;)o.push(e),e=e._hostParent;for(r=o.length;r-- >0;)t(o[r],"captured",n);for(r=0;r0;)n(c[u],"captured",a)}}},{"./reactProdInvariant":145,"fbjs/lib/invariant":21}],78:[function(e,t,n){"use strict";var r=e("object-assign"),o=e("./ReactUpdates"),a=e("./Transaction"),i=e("fbjs/lib/emptyFunction"),s={initialize:i,close:function(){p.isBatchingUpdates=!1}},u=[{initialize:i,close:o.flushBatchedUpdates.bind(o)},s];function c(){this.reinitializeTransaction()}r(c.prototype,a,{getTransactionWrappers:function(){return u}});var l=new c,p={isBatchingUpdates:!1,batchedUpdates:function(e,t,n,r,o,a){var i=p.isBatchingUpdates;return p.isBatchingUpdates=!0,i?e(t,n,r,o,a):l.perform(e,null,t,n,r,o,a)}};t.exports=p},{"./ReactUpdates":103,"./Transaction":121,"fbjs/lib/emptyFunction":13,"object-assign":27}],79:[function(e,t,n){"use strict";var r=e("./ARIADOMPropertyConfig"),o=e("./BeforeInputEventPlugin"),a=e("./ChangeEventPlugin"),i=e("./DefaultEventPluginOrder"),s=e("./EnterLeaveEventPlugin"),u=e("./HTMLDOMPropertyConfig"),c=e("./ReactComponentBrowserEnvironment"),l=e("./ReactDOMComponent"),p=e("./ReactDOMComponentTree"),f=e("./ReactDOMEmptyComponent"),d=e("./ReactDOMTreeTraversal"),h=e("./ReactDOMTextComponent"),m=e("./ReactDefaultBatchingStrategy"),v=e("./ReactEventListener"),g=e("./ReactInjection"),y=e("./ReactReconcileTransaction"),b=e("./SVGDOMPropertyConfig"),E=e("./SelectEventPlugin"),C=e("./SimpleEventPlugin"),_=!1;t.exports={inject:function(){_||(_=!0,g.EventEmitter.injectReactEventListener(v),g.EventPluginHub.injectEventPluginOrder(i),g.EventPluginUtils.injectComponentTree(p),g.EventPluginUtils.injectTreeTraversal(d),g.EventPluginHub.injectEventPluginsByName({SimpleEventPlugin:C,EnterLeaveEventPlugin:s,ChangeEventPlugin:a,SelectEventPlugin:E,BeforeInputEventPlugin:o}),g.HostComponent.injectGenericComponentClass(l),g.HostComponent.injectTextComponentClass(h),g.DOMProperty.injectDOMPropertyConfig(r),g.DOMProperty.injectDOMPropertyConfig(u),g.DOMProperty.injectDOMPropertyConfig(b),g.EmptyComponent.injectEmptyComponentFactory(function(e){return new f(e)}),g.Updates.injectReconcileTransaction(y),g.Updates.injectBatchingStrategy(m),g.Component.injectEnvironment(c))}}},{"./ARIADOMPropertyConfig":34,"./BeforeInputEventPlugin":36,"./ChangeEventPlugin":40,"./DefaultEventPluginOrder":47,"./EnterLeaveEventPlugin":48,"./HTMLDOMPropertyConfig":54,"./ReactComponentBrowserEnvironment":60,"./ReactDOMComponent":64,"./ReactDOMComponentTree":66,"./ReactDOMEmptyComponent":68,"./ReactDOMTextComponent":75,"./ReactDOMTreeTraversal":77,"./ReactDefaultBatchingStrategy":78,"./ReactEventListener":84,"./ReactInjection":87,"./ReactReconcileTransaction":97,"./SVGDOMPropertyConfig":105,"./SelectEventPlugin":106,"./SimpleEventPlugin":107}],80:[function(e,t,n){"use strict";var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;t.exports=r},{}],81:[function(e,t,n){"use strict";var r,o={injectEmptyComponentFactory:function(e){r=e}},a={create:function(e){return r(e)}};a.injection=o,t.exports=a},{}],82:[function(e,t,n){"use strict";var r=null;function o(e,t,n){try{t(n)}catch(e){null===r&&(r=e)}}var a={invokeGuardedCallback:o,invokeGuardedCallbackWithCatch:o,rethrowCaughtError:function(){if(r){var e=r;throw r=null,e}}};t.exports=a},{}],83:[function(e,t,n){"use strict";var r=e("./EventPluginHub");var o={handleTopLevel:function(e,t,n,o){var a;a=r.extractEvents(e,t,n,o),r.enqueueEvents(a),r.processEventQueue(!1)}};t.exports=o},{"./EventPluginHub":49}],84:[function(e,t,n){"use strict";var r=e("object-assign"),o=e("fbjs/lib/EventListener"),a=e("fbjs/lib/ExecutionEnvironment"),i=e("./PooledClass"),s=e("./ReactDOMComponentTree"),u=e("./ReactUpdates"),c=e("./getEventTarget"),l=e("fbjs/lib/getUnboundedScrollPosition");function p(e){for(;e._hostParent;)e=e._hostParent;var t=s.getNodeFromInstance(e).parentNode;return s.getClosestInstanceFromNode(t)}function f(e,t){this.topLevelType=e,this.nativeEvent=t,this.ancestors=[]}function d(e){var t=c(e.nativeEvent),n=s.getClosestInstanceFromNode(t),r=n;do{e.ancestors.push(r),r=r&&p(r)}while(r);for(var o=0;o/,a=/^<\!\-\-/,i={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(e){var t=r(e);return a.test(e)?e:e.replace(o," "+i.CHECKSUM_ATTR_NAME+'="'+t+'"$&')},canReuseMarkup:function(e,t){var n=t.getAttribute(i.CHECKSUM_ATTR_NAME);return n=n&&parseInt(n,10),r(e)===n}};t.exports=i},{"./adler32":124}],92:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=e("./DOMLazyTree"),a=e("./DOMProperty"),i=e("react/lib/React"),s=e("./ReactBrowserEventEmitter"),u=(e("react/lib/ReactCurrentOwner"),e("./ReactDOMComponentTree")),c=e("./ReactDOMContainerInfo"),l=e("./ReactDOMFeatureFlags"),p=e("./ReactFeatureFlags"),f=e("./ReactInstanceMap"),d=(e("./ReactInstrumentation"),e("./ReactMarkupChecksum")),h=e("./ReactReconciler"),m=e("./ReactUpdateQueue"),v=e("./ReactUpdates"),g=e("fbjs/lib/emptyObject"),y=e("./instantiateReactComponent"),b=(e("fbjs/lib/invariant"),e("./setInnerHTML")),E=e("./shouldUpdateReactComponent"),C=(e("fbjs/lib/warning"),a.ID_ATTRIBUTE_NAME),_=a.ROOT_ATTRIBUTE_NAME,w=1,R=9,x=11,T={};function P(e){return e?e.nodeType===R?e.documentElement:e.firstChild:null}function O(e,t,n,r,o){var a;if(p.logTopLevelRenders){var i=e._currentElement.props.child.type;a="React mount: "+("string"==typeof i?i:i.displayName||i.name),console.time(a)}var s=h.mountComponent(e,n,null,c(e,t),o,0);a&&console.timeEnd(a),e._renderedComponent._topLevelWrapper=e,A._mountImageIntoNode(s,t,e,r,n)}function M(e,t,n,r){var o=v.ReactReconcileTransaction.getPooled(!n&&l.useCreateElement);o.perform(O,null,e,t,o,n,r),v.ReactReconcileTransaction.release(o)}function k(e,t,n){for(h.unmountComponent(e,n),t.nodeType===R&&(t=t.documentElement);t.lastChild;)t.removeChild(t.lastChild)}function S(e){var t=P(e);if(t){var n=u.getInstanceFromNode(t);return!(!n||!n._hostParent)}}function I(e){return!(!e||e.nodeType!==w&&e.nodeType!==R&&e.nodeType!==x)}function j(e){var t,n,r=(t=P(e),(n=t&&u.getInstanceFromNode(t))&&!n._hostParent?n:null);return r?r._hostContainerInfo._topLevelWrapper:null}var N=1,D=function(){this.rootID=N++};D.prototype.isReactComponent={},D.prototype.render=function(){return this.props.child},D.isReactTopLevelWrapper=!0;var A={TopLevelWrapper:D,_instancesByReactRootID:T,scrollMonitor:function(e,t){t()},_updateRootComponent:function(e,t,n,r,o){return A.scrollMonitor(r,function(){m.enqueueElementInternal(e,t,n),o&&m.enqueueCallbackInternal(e,o)}),e},_renderNewRootComponent:function(e,t,n,o){I(t)||r("37"),s.ensureScrollValueMonitoring();var a=y(e,!1);v.batchedUpdates(M,a,t,n,o);var i=a._instance.rootID;return T[i]=a,a},renderSubtreeIntoContainer:function(e,t,n,o){return null!=e&&f.has(e)||r("38"),A._renderSubtreeIntoContainer(e,t,n,o)},_renderSubtreeIntoContainer:function(e,t,n,o){m.validateCallback(o,"ReactDOM.render"),i.isValidElement(t)||r("39","string"==typeof t?" Instead of passing a string like 'div', pass React.createElement('div') or
.":"function"==typeof t?" Instead of passing a class like Foo, pass React.createElement(Foo) or .":null!=t&&void 0!==t.props?" This may be caused by unintentionally loading two independent copies of React.":"");var a,s=i.createElement(D,{child:t});if(e){var u=f.get(e);a=u._processChildContext(u._context)}else a=g;var c=j(n);if(c){var l=c._currentElement.props.child;if(E(l,t)){var p=c._renderedComponent.getPublicInstance(),d=o&&function(){o.call(p)};return A._updateRootComponent(c,s,a,n,d),p}A.unmountComponentAtNode(n)}var h,v=P(n),y=v&&!(!(h=v).getAttribute||!h.getAttribute(C)),b=S(n),_=y&&!c&&!b,w=A._renderNewRootComponent(s,n,_,a)._renderedComponent.getPublicInstance();return o&&o.call(w),w},render:function(e,t,n){return A._renderSubtreeIntoContainer(null,e,t,n)},unmountComponentAtNode:function(e){I(e)||r("40");var t=j(e);return t?(delete T[t._instance.rootID],v.batchedUpdates(k,t,e,!1),!0):(S(e),1===e.nodeType&&e.hasAttribute(_),!1)},_mountImageIntoNode:function(e,t,n,a,i){if(I(t)||r("41"),a){var s=P(t);if(d.canReuseMarkup(e,s))return void u.precacheNode(n,s);var c=s.getAttribute(d.CHECKSUM_ATTR_NAME);s.removeAttribute(d.CHECKSUM_ATTR_NAME);var l=s.outerHTML;s.setAttribute(d.CHECKSUM_ATTR_NAME,c);var p=e,f=function(e,t){for(var n=Math.min(e.length,t.length),r=0;r0&&r.length<20?n+" (keys: "+r.join(", ")+")":n}(e))}};t.exports=u},{"./ReactInstanceMap":89,"./ReactInstrumentation":90,"./ReactUpdates":103,"./reactProdInvariant":145,"fbjs/lib/invariant":21,"fbjs/lib/warning":26,"react/lib/ReactCurrentOwner":158}],103:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=e("object-assign"),a=e("./CallbackQueue"),i=e("./PooledClass"),s=e("./ReactFeatureFlags"),u=e("./ReactReconciler"),c=e("./Transaction"),l=e("fbjs/lib/invariant"),p=[],f=0,d=a.getPooled(),h=!1,m=null;function v(){_.ReactReconcileTransaction&&m||r("123")}var g=[{initialize:function(){this.dirtyComponentsLength=p.length},close:function(){this.dirtyComponentsLength!==p.length?(p.splice(0,this.dirtyComponentsLength),C()):p.length=0}},{initialize:function(){this.callbackQueue.reset()},close:function(){this.callbackQueue.notifyAll()}}];function y(){this.reinitializeTransaction(),this.dirtyComponentsLength=null,this.callbackQueue=a.getPooled(),this.reconcileTransaction=_.ReactReconcileTransaction.getPooled(!0)}function b(e,t){return e._mountOrder-t._mountOrder}function E(e){var t=e.dirtyComponentsLength;t!==p.length&&r("124",t,p.length),p.sort(b),f++;for(var n=0;n]/;t.exports=function(e){return"boolean"==typeof e||"number"==typeof e?""+e:function(e){var t,n=""+e,o=r.exec(n);if(!o)return n;var a="",i=0,s=0;for(i=o.index;i=32||13===t?t:0}},{}],132:[function(e,t,n){"use strict";var r=e("./getEventCharCode"),o={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},a={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};t.exports=function(e){if(e.key){var t=o[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=r(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?a[e.keyCode]||"Unidentified":""}},{"./getEventCharCode":131}],133:[function(e,t,n){"use strict";var r={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function o(e){var t=this.nativeEvent;if(t.getModifierState)return t.getModifierState(e);var n=r[e];return!!n&&!!t[n]}t.exports=function(e){return o}},{}],134:[function(e,t,n){"use strict";t.exports=function(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}},{}],135:[function(e,t,n){"use strict";var r=e("./ReactNodeTypes");t.exports=function(e){for(var t;(t=e._renderedNodeType)===r.COMPOSITE;)e=e._renderedComponent;return t===r.HOST?e._renderedComponent:t===r.EMPTY?null:void 0}},{"./ReactNodeTypes":94}],136:[function(e,t,n){"use strict";var r="function"==typeof Symbol&&Symbol.iterator,o="@@iterator";t.exports=function(e){var t=e&&(r&&e[r]||e[o]);if("function"==typeof t)return t}},{}],137:[function(e,t,n){"use strict";function r(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function o(e){for(;e;){if(e.nextSibling)return e.nextSibling;e=e.parentNode}}t.exports=function(e,t){for(var n=r(e),a=0,i=0;n;){if(3===n.nodeType){if(i=a+n.textContent.length,a<=t&&i>=t)return{node:n,offset:t-a};a=i}n=r(o(n))}}},{}],138:[function(e,t,n){"use strict";var r=e("fbjs/lib/ExecutionEnvironment"),o=null;t.exports=function(){return!o&&r.canUseDOM&&(o="textContent"in document.documentElement?"textContent":"innerText"),o}},{"fbjs/lib/ExecutionEnvironment":7}],139:[function(e,t,n){"use strict";var r=e("fbjs/lib/ExecutionEnvironment");function o(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n["ms"+e]="MS"+t,n["O"+e]="o"+t.toLowerCase(),n}var a={animationend:o("Animation","AnimationEnd"),animationiteration:o("Animation","AnimationIteration"),animationstart:o("Animation","AnimationStart"),transitionend:o("Transition","TransitionEnd")},i={},s={};r.canUseDOM&&(s=document.createElement("div").style,"AnimationEvent"in window||(delete a.animationend.animation,delete a.animationiteration.animation,delete a.animationstart.animation),"TransitionEvent"in window||delete a.transitionend.transition),t.exports=function(e){if(i[e])return i[e];if(!a[e])return e;var t=a[e];for(var n in t)if(t.hasOwnProperty(n)&&n in s)return i[e]=t[n];return""}},{"fbjs/lib/ExecutionEnvironment":7}],140:[function(e,t,n){"use strict";var r=e("./ReactDOMComponentTree");function o(e){var t=e.type,n=e.nodeName;return n&&"input"===n.toLowerCase()&&("checkbox"===t||"radio"===t)}function a(e){return e._wrapperState.valueTracker}var i={_getTrackerFromNode:function(e){return a(r.getInstanceFromNode(e))},track:function(e){if(!a(e)){var t=r.getNodeFromInstance(e),n=o(t)?"checked":"value",i=Object.getOwnPropertyDescriptor(t.constructor.prototype,n),s=""+t[n];t.hasOwnProperty(n)||"function"!=typeof i.get||"function"!=typeof i.set||(Object.defineProperty(t,n,{enumerable:i.enumerable,configurable:!0,get:function(){return i.get.call(this)},set:function(e){s=""+e,i.set.call(this,e)}}),u={getValue:function(){return s},setValue:function(e){s=""+e},stopTracking:function(){e._wrapperState.valueTracker=null,delete t[n]}},e._wrapperState.valueTracker=u)}var u},updateValueIfChanged:function(e){if(!e)return!1;var t=a(e);if(!t)return i.track(e),!0;var n,s,u=t.getValue(),c=((n=r.getNodeFromInstance(e))&&(s=o(n)?""+n.checked:n.value),s);return c!==u&&(t.setValue(c),!0)},stopTracking:function(e){var t=a(e);t&&t.stopTracking()}};t.exports=i},{"./ReactDOMComponentTree":66}],141:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=e("object-assign"),a=e("./ReactCompositeComponent"),i=e("./ReactEmptyComponent"),s=e("./ReactHostComponent"),u=(e("react/lib/getNextDebugID"),e("fbjs/lib/invariant"),e("fbjs/lib/warning"),function(e){this.construct(e)});function c(e,t){var n,o;if(null===e||!1===e)n=i.create(c);else if("object"==typeof e){var a=e,l=a.type;if("function"!=typeof l&&"string"!=typeof l){var p="";p+=function(e){if(e){var t=e.getName();if(t)return" Check the render method of `"+t+"`."}return""}(a._owner),r("130",null==l?l:typeof l,p)}"string"==typeof a.type?n=s.createInternalComponent(a):"function"==typeof(o=a.type)&&void 0!==o.prototype&&"function"==typeof o.prototype.mountComponent&&"function"==typeof o.prototype.receiveComponent?(n=new a.type(a)).getHostNode||(n.getHostNode=n.getNativeNode):n=new u(a)}else"string"==typeof e||"number"==typeof e?n=s.createInstanceForText(e):r("131",typeof e);return n._mountIndex=0,n._mountImage=null,n}o(u.prototype,a,{_instantiateReactComponent:c}),t.exports=c},{"./ReactCompositeComponent":62,"./ReactEmptyComponent":81,"./ReactHostComponent":86,"./reactProdInvariant":145,"fbjs/lib/invariant":21,"fbjs/lib/warning":26,"object-assign":27,"react/lib/getNextDebugID":168}],142:[function(e,t,n){"use strict";var r,o=e("fbjs/lib/ExecutionEnvironment");o.canUseDOM&&(r=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("","")),t.exports=function(e,t){if(!o.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,a=n in document;if(!a){var i=document.createElement("div");i.setAttribute(n,"return;"),a="function"==typeof i[n]}return!a&&r&&"wheel"===e&&(a=document.implementation.hasFeature("Events.wheel","3.0")),a}},{"fbjs/lib/ExecutionEnvironment":7}],143:[function(e,t,n){"use strict";var r={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};t.exports=function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!r[e.type]:"textarea"===t}},{}],144:[function(e,t,n){"use strict";var r=e("./escapeTextContentForBrowser");t.exports=function(e){return'"'+r(e)+'"'}},{"./escapeTextContentForBrowser":127}],145:[function(e,t,n){"use strict";t.exports=function(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r]/,u=e("./createMicrosoftUnsafeLocalFunction")(function(e,t){if(e.namespaceURI!==a.svg||"innerHTML"in e)e.innerHTML=t;else{(r=r||document.createElement("div")).innerHTML=""+t+"";for(var n=r.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(o.canUseDOM){var c=document.createElement("div");c.innerHTML=" ",""===c.innerHTML&&(u=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),i.test(t)||"<"===t[0]&&s.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),c=null}t.exports=u},{"./DOMNamespaces":43,"./createMicrosoftUnsafeLocalFunction":125,"fbjs/lib/ExecutionEnvironment":7}],148:[function(e,t,n){"use strict";var r=e("fbjs/lib/ExecutionEnvironment"),o=e("./escapeTextContentForBrowser"),a=e("./setInnerHTML"),i=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};r.canUseDOM&&("textContent"in document.documentElement||(i=function(e,t){3!==e.nodeType?a(e,o(t)):e.nodeValue=t})),t.exports=i},{"./escapeTextContentForBrowser":127,"./setInnerHTML":147,"fbjs/lib/ExecutionEnvironment":7}],149:[function(e,t,n){"use strict";t.exports=function(e,t){var n=null===e||!1===e,r=null===t||!1===t;if(n||r)return n===r;var o=typeof e,a=typeof t;return"string"===o||"number"===o?"string"===a||"number"===a:"object"===a&&e.type===t.type&&e.key===t.key}},{}],150:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=(e("react/lib/ReactCurrentOwner"),e("./ReactElementSymbol")),a=e("./getIteratorFn"),i=(e("fbjs/lib/invariant"),e("./KeyEscapeUtils")),s=(e("fbjs/lib/warning"),"."),u=":";function c(e,t){return e&&"object"==typeof e&&null!=e.key?i.escape(e.key):t.toString(36)}t.exports=function(e,t,n){return null==e?0:function e(t,n,l,p){var f,d=typeof t;if("undefined"!==d&&"boolean"!==d||(t=null),null===t||"string"===d||"number"===d||"object"===d&&t.$$typeof===o)return l(p,t,""===n?s+c(t,0):n),1;var h=0,m=""===n?s:n+u;if(Array.isArray(t))for(var v=0;v1)for(var n=1;n0&&(m.width=a),s>0&&(m.height=s),i.default.createElement("svg",m,i.default.Children.map(this.props.children,function(e){return i.default.cloneElement(e,{data:t,points:d,width:r,height:o,margin:c})}))}}]),t}();v.propTypes={data:o.default.array,limit:o.default.number,width:o.default.number,height:o.default.number,svgWidth:o.default.number,svgHeight:o.default.number,preserveAspectRatio:o.default.string,margin:o.default.number,style:o.default.object,min:o.default.number,max:o.default.number,onMouseMove:o.default.func},v.defaultProps={data:[],width:240,height:60,preserveAspectRatio:"none",margin:2},t.Sparklines=v,t.SparklinesLine=u.default,t.SparklinesCurve=c.default,t.SparklinesBars=l.default,t.SparklinesSpots=p.default,t.SparklinesReferenceLine=f.default,t.SparklinesNormalBand=d.default,t.SparklinesText=s.default},function(e,t,n){"use strict";(function(t){var r=n(4),o=n(5),a=n(8),i=n(6),s=n(15);e.exports=function(e,t){var n="function"==typeof Symbol&&Symbol.iterator,u="@@iterator",c="<>",l={array:d("array"),bool:d("boolean"),func:d("function"),number:d("number"),object:d("object"),string:d("string"),symbol:d("symbol"),any:f(r.thatReturnsNull),arrayOf:function(e){return f(function(t,n,r,o,a){if("function"!=typeof e)return new p("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var s=t[n];if(!Array.isArray(s))return new p("Invalid "+o+" `"+a+"` of type `"+m(s)+"` supplied to `"+r+"`, expected an array.");for(var u=0;u=2?Math.max(0,n[1].x-n[0].x-c-l):0);return a.default.createElement("g",{transform:"scale(1,-1)"},n.map(function(t,n){return a.default.createElement("rect",{key:n,x:t.x-(p+c)/2,y:-r,width:p,height:Math.max(0,r-t.y),style:o,onMouseMove:u&&u.bind(e,t)})}))}}]),t}();s.propTypes={points:o.default.arrayOf(o.default.object),height:o.default.number,style:o.default.object,barWidth:o.default.number,margin:o.default.number,onMouseMove:o.default.func},s.defaultProps={style:{fill:"slategray"}},t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0?1:-1},e.length<2?0:Math.sign(e[e.length-2].y-e[e.length-1].y)}},{key:"render",value:function(){var e=this.props,t=e.points,n=(e.width,e.height,e.size),r=e.style,o=e.spotColors,i=a.default.createElement("circle",{cx:t[0].x,cy:t[0].y,r:n,style:r}),s=a.default.createElement("circle",{cx:t[t.length-1].x,cy:t[t.length-1].y,r:n,style:r||{fill:o[this.lastDirection(t)]}});return a.default.createElement("g",null,r&&i,s)}}]),t}();s.propTypes={size:o.default.number,style:o.default.object,spotColors:o.default.object},s.defaultProps={size:2,spotColors:{"-1":"red",0:"black",1:"green"}},t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n1?1:0));return t.map(function(e,t){return{x:t*g+l,y:(f===h?1:f-e)*v+l}})}}])},"object"==typeof n&&"object"==typeof t?t.exports=o(e("react")):"function"==typeof define&&define.amd?define(["react"],o):"object"==typeof n?n.ReactSparklines=o(e("react")):r.ReactSparklines=o(r.React)},{react:173}],153:[function(e,t,n){"use strict";var r={escape:function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})},unescape:function(e){var t={"=0":"=","=2":":"};return(""+("."===e[0]&&"$"===e[1]?e.substring(2):e.substring(1))).replace(/(=0|=2)/g,function(e){return t[e]})}};t.exports=r},{}],154:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=(e("fbjs/lib/invariant"),function(e){if(this.instancePool.length){var t=this.instancePool.pop();return this.call(t,e),t}return new this(e)}),a=function(e){e instanceof this||r("25"),e.destructor(),this.instancePool.length1){for(var h=Array(d),m=0;m1){for(var g=Array(v),y=0;y Date: Wed, 3 Jan 2024 11:49:09 +0000 Subject: [PATCH 4/4] add norway --- index.min.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.min.js b/index.min.js index 490f5b4..8a00d95 100644 --- a/index.min.js +++ b/index.min.js @@ -1 +1 @@ -!function(){return function e(t,n,r){function o(i,s){if(!n[i]){if(!t[i]){var u="function"==typeof require&&require;if(!s&&u)return u(i,!0);if(a)return a(i,!0);var c=new Error("Cannot find module '"+i+"'");throw c.code="MODULE_NOT_FOUND",c}var l=n[i]={exports:{}};t[i][0].call(l.exports,function(e){return o(t[i][1][e]||e)},l,l.exports,e,t,n,r)}return n[i].exports}for(var a="function"==typeof require&&require,i=0;i100;)n.values.shift();n.average=n.values.reduce(function(e,t){return e+t})/n.values.length;var a=Object.keys(o).map(function(e){return o[e].average}).reduce(function(e,t){return Math.max(e,t)});return n.percent=0,a>0&&Object.keys(o).forEach(function(e){return o[e].percent=100*o[e].average/a}),n},t.exports.read=function(){return Object.keys(o).map(function(e){return o[e]}).sort(function(e,t){return e.average-t.average})}},{"./locations":3}],3:[function(e,t,n){"use strict";t.exports=function(){return[{domain:"speedtestmeic",name:"Israel Central",icon:"il.svg"},{domain:"speedtestwe",name:"West Europe",icon:"nl.svg"},{domain:"speedtestsea",name:"Southeast Asia",icon:"sg.svg"},{domain:"speedtestea",name:"East Asia",icon:"hk.svg"},{domain:"speedtestnsus",name:"North Central US",icon:"us.svg"},{domain:"speedtestne",name:"North Europe",icon:"ie.svg"},{domain:"speedtestscus",name:"South Central US",icon:"us.svg"},{domain:"speedtestwus",name:"West US",icon:"us.svg"},{domain:"speedtesteus",name:"East US",icon:"us.svg"},{domain:"speedtestjpe",name:"Japan East",icon:"jp.svg"},{domain:"speedtestjpw",name:"Japan West",icon:"jp.svg"},{domain:"speedtestcus",name:"Central US",icon:"us.svg"},{domain:"speedtesteus2",name:"East US 2",icon:"us.svg"},{domain:"speedtestozse",name:"Australia Southeast",icon:"au.svg"},{domain:"speedtestoze",name:"Australia East",icon:"au.svg"},{domain:"speedtestukw",name:"West UK",icon:"gb.svg"},{domain:"speedtestuks",name:"South UK",icon:"gb.svg"},{domain:"speedtestcac",name:"Canada Central",icon:"ca.svg"},{domain:"speedtestcae",name:"Canada East",icon:"ca.svg"},{domain:"speedtestwestus2",name:"West US 2",icon:"us.svg"},{domain:"speedtestwestindia",name:"West India",icon:"in.svg"},{domain:"speedtesteastindia",name:"South India",icon:"in.svg"},{domain:"speedtestcentralindia",name:"Central India",icon:"in.svg"},{domain:"speedtestkoreacentral",name:"Korea Central",icon:"kr.svg"},{domain:"speedtestkoreasouth",name:"Korea South",icon:"kr.svg"},{domain:"speedtestwestcentralus",name:"West Central US",icon:"us.svg"},{domain:"speedtestfrc",name:"France Central",icon:"fr.svg"},{domain:"speedtestsan",name:"South Africa North",icon:"za.svg"},{domain:"speedtestuaen",name:"UAE North",icon:"ae.svg"},{domain:"speedtestden",name:"Germany North",icon:"de.svg"},{domain:"speedtestchn",name:"Switzerland North",icon:"ch.svg"},{domain:"speedtestchw",name:"Switzerland West",icon:"ch.svg"},{domain:"azspeednoeast",name:"Norway East",icon:"no.svg"},{domain:"speedtestnea",name:"Brazil",icon:"br.svg"},{domain:"speedtestesc",name:"Sweden Central",icon:"se.svg"},{domain:"azurespeedtestwestus3",url:"https://azurespeedtestwestus3.z1.web.core.windows.net/",name:"West US 3",icon:"us.svg"},{domain:"speedtestqc",url:"https://speedtestqc.z1.web.core.windows.net/",name:"Qatar Central",icon:"qa.svg"},{domain:"speedtestplc",name:"Poland Central",icon:"pl.svg"},{domain:"speedtestitn",url:"https://speedtestitn.z38.web.core.windows.net/cb.json",name:"Italy North",icon:"it.svg"},{domain:"speedtestezmla",name:"Los Angeles Edge Zone (preview)",icon:"us.svg"}]}},{}],4:[function(e,t,n){(function(n){"use strict";var r=e("./locations"),o=new Set,a=[],i=[],s={},u=[],c=0;function l(){c+=1,0==a.length&&(a=r().filter(function(e){return!o.has(e.domain)}));var e=a.pop();if(s[e.domain])return setTimeout(l,1);var t=e.url||"https://"+e.domain+".blob.core.windows.net/cb.json";s[e.domain]={start:(new Date).getTime(),counter:c},$.ajax({url:t,dataType:"jsonp",cache:!1});var n=c;setTimeout(function(){if(s[e.domain]&&s[e.domain].counter===n){console.log("No response from "+e.domain+". Removing from the test"),o.add(e.domain);var t=r().filter(function(e){return o.has(e.domain)});u.forEach(function(e){return e(t)}),delete s[e.domain],setTimeout(l,1)}},5e3)}n.call=function(e){var t=(new Date).getTime(),n=s[e];if(!n)return console.log("no record of call from "+e),setTimeout(l,1);delete s[e];var r=t-n.start;i.forEach(function(t){return t({source:e,duration:r,start:n.start})}),setTimeout(l,1)};for(var p=0;p<4;p++)l();t.exports.on=function(e){i.push(e)},t.exports.onBlocklistUpdate=function(e){u.push(e)},t.exports.retry=function(e){o.delete(e);var t=r().filter(function(e){return o.has(e.domain)});u.forEach(function(e){return e(t)})}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./locations":3}],5:[function(e,t,n){"use strict";var r=e("object-assign"),o=e("fbjs/lib/emptyObject"),a=e("fbjs/lib/invariant"),i="mixins";t.exports=function(e,t,n){var s=[],u={mixins:"DEFINE_MANY",statics:"DEFINE_MANY",propTypes:"DEFINE_MANY",contextTypes:"DEFINE_MANY",childContextTypes:"DEFINE_MANY",getDefaultProps:"DEFINE_MANY_MERGED",getInitialState:"DEFINE_MANY_MERGED",getChildContext:"DEFINE_MANY_MERGED",render:"DEFINE_ONCE",componentWillMount:"DEFINE_MANY",componentDidMount:"DEFINE_MANY",componentWillReceiveProps:"DEFINE_MANY",shouldComponentUpdate:"DEFINE_ONCE",componentWillUpdate:"DEFINE_MANY",componentDidUpdate:"DEFINE_MANY",componentWillUnmount:"DEFINE_MANY",updateComponent:"OVERRIDE_BASE"},c={displayName:function(e,t){e.displayName=t},mixins:function(e,t){if(t)for(var n=0;n',""],u=[1,"","
"],c=[3,"","
"],l=[1,'',""],p={"*":[1,"?
","
"],area:[1,"",""],col:[2,"","
"],legend:[1,"
","
"],param:[1,"",""],tr:[2,"","
"],optgroup:s,option:s,caption:u,colgroup:u,tbody:u,tfoot:u,thead:u,td:c,th:c};["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"].forEach(function(e){p[e]=l,i[e]=!0}),t.exports=function(e){return a||o(!1),p.hasOwnProperty(e)||(e="*"),i.hasOwnProperty(e)||(a.innerHTML="*"===e?"":"<"+e+">",i[e]=!a.firstChild),i[e]?p[e]:null}},{"./ExecutionEnvironment":7,"./invariant":21}],18:[function(e,t,n){"use strict";t.exports=function(e){return e.Window&&e instanceof e.Window?{x:e.pageXOffset||e.document.documentElement.scrollLeft,y:e.pageYOffset||e.document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}},{}],19:[function(e,t,n){"use strict";var r=/([A-Z])/g;t.exports=function(e){return e.replace(r,"-$1").toLowerCase()}},{}],20:[function(e,t,n){"use strict";var r=e("./hyphenate"),o=/^ms-/;t.exports=function(e){return r(e).replace(o,"-ms-")}},{"./hyphenate":19}],21:[function(e,t,n){"use strict";var r=function(e){};t.exports=function(e,t,n,o,a,i,s,u){if(r(t),!e){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,o,a,i,s,u],p=0;(c=new Error(t.replace(/%s/g,function(){return l[p++]}))).name="Invariant Violation"}throw c.framesToPop=1,c}}},{}],22:[function(e,t,n){"use strict";t.exports=function(e){var t=(e?e.ownerDocument||e:document).defaultView||window;return!(!e||!("function"==typeof t.Node?e instanceof t.Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}},{}],23:[function(e,t,n){"use strict";var r=e("./isNode");t.exports=function(e){return r(e)&&3==e.nodeType}},{"./isNode":22}],24:[function(e,t,n){"use strict";t.exports=function(e){var t={};return function(n){return t.hasOwnProperty(n)||(t[n]=e.call(this,n)),t[n]}}},{}],25:[function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty;function o(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}t.exports=function(e,t){if(o(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;for(var i=0;i1)for(var n=1;n8&&p<=11);var m=32,v=String.fromCharCode(m),g={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},y=!1;function b(e,t){switch(e){case"topKeyUp":return-1!==u.indexOf(t.keyCode);case"topKeyDown":return t.keyCode!==c;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function E(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}var C=null;function _(e,t,n,o){var s,u;if(l?s=function(e){switch(e){case"topCompositionStart":return g.compositionStart;case"topCompositionEnd":return g.compositionEnd;case"topCompositionUpdate":return g.compositionUpdate}}(e):C?b(e,n)&&(s=g.compositionEnd):"topKeyDown"===e&&n.keyCode===c&&(s=g.compositionStart),!s)return null;h&&(C||s!==g.compositionStart?s===g.compositionEnd&&C&&(u=C.getData()):C=a.getPooled(o));var p=i.getPooled(s,t,n,o);if(u)p.data=u;else{var f=E(n);null!==f&&(p.data=f)}return r.accumulateTwoPhaseDispatches(p),p}function w(e,t,n,o){var i;if(!(i=d?function(e,t){switch(e){case"topCompositionEnd":return E(t);case"topKeyPress":return t.which!==m?null:(y=!0,v);case"topTextInput":var n=t.data;return n===v&&y?null:n;default:return null}}(e,n):function(e,t){if(C){if("topCompositionEnd"===e||!l&&b(e,t)){var n=C.getData();return a.release(C),C=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&(!((r=t).ctrlKey||r.altKey||r.metaKey)||r.ctrlKey&&r.altKey)?String.fromCharCode(t.which):null;case"topCompositionEnd":return h?null:t.data;default:return null}var r}(e,n)))return null;var u=s.getPooled(g.beforeInput,t,n,o);return u.data=i,r.accumulateTwoPhaseDispatches(u),u}var R={eventTypes:g,extractEvents:function(e,t,n,r){return[_(e,t,n,r),w(e,t,n,r)]}};t.exports=R},{"./EventPropagators":52,"./FallbackCompositionState":53,"./SyntheticCompositionEvent":110,"./SyntheticInputEvent":114,"fbjs/lib/ExecutionEnvironment":7}],37:[function(e,t,n){"use strict";var r={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0};var o=["Webkit","ms","Moz","O"];Object.keys(r).forEach(function(e){o.forEach(function(t){var n,o;r[(n=t,o=e,n+o.charAt(0).toUpperCase()+o.substring(1))]=r[e]})});var a={isUnitlessNumber:r,shorthandPropertyExpansions:{background:{backgroundAttachment:!0,backgroundColor:!0,backgroundImage:!0,backgroundPositionX:!0,backgroundPositionY:!0,backgroundRepeat:!0},backgroundPosition:{backgroundPositionX:!0,backgroundPositionY:!0},border:{borderWidth:!0,borderStyle:!0,borderColor:!0},borderBottom:{borderBottomWidth:!0,borderBottomStyle:!0,borderBottomColor:!0},borderLeft:{borderLeftWidth:!0,borderLeftStyle:!0,borderLeftColor:!0},borderRight:{borderRightWidth:!0,borderRightStyle:!0,borderRightColor:!0},borderTop:{borderTopWidth:!0,borderTopStyle:!0,borderTopColor:!0},font:{fontStyle:!0,fontVariant:!0,fontWeight:!0,fontSize:!0,lineHeight:!0,fontFamily:!0},outline:{outlineWidth:!0,outlineStyle:!0,outlineColor:!0}}};t.exports=a},{}],38:[function(e,t,n){"use strict";var r=e("./CSSProperty"),o=e("fbjs/lib/ExecutionEnvironment"),a=(e("./ReactInstrumentation"),e("fbjs/lib/camelizeStyleName"),e("./dangerousStyleValue")),i=e("fbjs/lib/hyphenateStyleName"),s=e("fbjs/lib/memoizeStringOnly"),u=(e("fbjs/lib/warning"),s(function(e){return i(e)})),c=!1,l="cssFloat";if(o.canUseDOM){var p=document.createElement("div").style;try{p.font=""}catch(e){c=!0}void 0===document.documentElement.style.cssFloat&&(l="styleFloat")}var f={createMarkupForStyles:function(e,t){var n="";for(var r in e)if(e.hasOwnProperty(r)){var o=0===r.indexOf("--"),i=e[r];null!=i&&(n+=u(r)+":",n+=a(r,i,t,o)+";")}return n||null},setValueForStyles:function(e,t,n){var o=e.style;for(var i in t)if(t.hasOwnProperty(i)){var s=0===i.indexOf("--"),u=a(i,t[i],n,s);if("float"!==i&&"cssFloat"!==i||(i=l),s)o.setProperty(i,u);else if(u)o[i]=u;else{var p=c&&r.shorthandPropertyExpansions[i];if(p)for(var f in p)o[f]="";else o[i]=""}}}};t.exports=f},{"./CSSProperty":37,"./ReactInstrumentation":90,"./dangerousStyleValue":126,"fbjs/lib/ExecutionEnvironment":7,"fbjs/lib/camelizeStyleName":9,"fbjs/lib/hyphenateStyleName":20,"fbjs/lib/memoizeStringOnly":24,"fbjs/lib/warning":26}],39:[function(e,t,n){"use strict";var r=e("./reactProdInvariant");var o=e("./PooledClass"),a=(e("fbjs/lib/invariant"),function(){function e(t){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this._callbacks=null,this._contexts=null,this._arg=t}return e.prototype.enqueue=function(e,t){this._callbacks=this._callbacks||[],this._callbacks.push(e),this._contexts=this._contexts||[],this._contexts.push(t)},e.prototype.notifyAll=function(){var e=this._callbacks,t=this._contexts,n=this._arg;if(e&&t){e.length!==t.length&&r("24"),this._callbacks=null,this._contexts=null;for(var o=0;o8));var R=!1;function x(){m&&(m.detachEvent("onpropertychange",T),m=null,v=null)}function T(e){"value"===e.propertyName&&C(v,e)&&y(e)}function P(e,t,n){"topFocus"===e?(x(),v=n,(m=t).attachEvent("onpropertychange",T)):"topBlur"===e&&x()}function O(e,t,n){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return C(v,n)}function M(e,t,n){if("topClick"===e)return C(t,n)}function k(e,t,n){if("topInput"===e||"topChange"===e)return C(t,n)}a.canUseDOM&&(R=p("input")&&(!document.documentMode||document.documentMode>9));var S={eventTypes:d,_allowSimulatedPassThrough:!0,_isInputEventSupported:R,extractEvents:function(e,t,n,r){var o,a,s,u,c,l,p=t?i.getNodeFromInstance(t):window;if("select"===(l=(c=p).nodeName&&c.nodeName.toLowerCase())||"input"===l&&"file"===c.type?g?o=_:a=w:f(p)?R?o=k:(o=O,a=P):(u=(s=p).nodeName)&&"input"===u.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(o=M),o){var d=o(e,t,n);if(d)return h(d,n,r)}a&&a(e,p,t),"topBlur"===e&&function(e,t){if(null!=e){var n=e._wrapperState||t._wrapperState;if(n&&n.controlled&&"number"===t.type){var r=""+t.value;t.getAttribute("value")!==r&&t.setAttribute("value",r)}}}(t,p)}};t.exports=S},{"./EventPluginHub":49,"./EventPropagators":52,"./ReactDOMComponentTree":66,"./ReactUpdates":103,"./SyntheticEvent":112,"./getEventTarget":134,"./inputValueTracking":140,"./isEventSupported":142,"./isTextInputElement":143,"fbjs/lib/ExecutionEnvironment":7}],41:[function(e,t,n){"use strict";var r=e("./DOMLazyTree"),o=e("./Danger"),a=(e("./ReactDOMComponentTree"),e("./ReactInstrumentation"),e("./createMicrosoftUnsafeLocalFunction")),i=e("./setInnerHTML"),s=e("./setTextContent");function u(e,t){return Array.isArray(t)&&(t=t[1]),t?t.nextSibling:e.firstChild}var c=a(function(e,t,n){e.insertBefore(t,n)});function l(e,t,n){Array.isArray(t)?function(e,t,n,r){for(var o=t;;){var a=o.nextSibling;if(c(e,o,r),o===n)break;o=a}}(e,t[0],t[1],n):c(e,t,n)}function p(e,t){if(Array.isArray(t)){var n=t[1];f(e,t=t[0],n),e.removeChild(n)}e.removeChild(t)}function f(e,t,n){for(;;){var r=t.nextSibling;if(r===n)break;e.removeChild(r)}}var d={dangerouslyReplaceNodeWithMarkup:o.dangerouslyReplaceNodeWithMarkup,replaceDelimitedText:function(e,t,n){var r=e.parentNode,o=e.nextSibling;o===t?n&&c(r,document.createTextNode(n),o):n?(s(o,n),f(r,o,t)):f(r,e,t)},processUpdates:function(e,t){for(var n=0;n-1||r("96",e),!c.plugins[n]){t.extractEvents||r("97",e),c.plugins[n]=t;var i=t.eventTypes;for(var u in i)s(i[u],t,u)||r("98",u,e)}}}function s(e,t,n){c.eventNameDispatchConfigs.hasOwnProperty(n)&&r("99",n),c.eventNameDispatchConfigs[n]=e;var o=e.phasedRegistrationNames;if(o){for(var a in o)o.hasOwnProperty(a)&&u(o[a],t,n);return!0}return!!e.registrationName&&(u(e.registrationName,t,n),!0)}function u(e,t,n){c.registrationNameModules[e]&&r("100",e),c.registrationNameModules[e]=t,c.registrationNameDependencies[e]=t.eventTypes[n].dependencies}var c={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){o&&r("101"),o=Array.prototype.slice.call(e),i()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var o=e[n];a.hasOwnProperty(n)&&a[n]===o||(a[n]&&r("102",n),a[n]=o,t=!0)}t&&i()},getPluginModuleForEvent:function(e){var t=e.dispatchConfig;if(t.registrationName)return c.registrationNameModules[t.registrationName]||null;if(void 0!==t.phasedRegistrationNames){var n=t.phasedRegistrationNames;for(var r in n)if(n.hasOwnProperty(r)){var o=c.registrationNameModules[n[r]];if(o)return o}}return null},_resetEventPlugins:function(){for(var e in o=null,a)a.hasOwnProperty(e)&&delete a[e];c.plugins.length=0;var t=c.eventNameDispatchConfigs;for(var n in t)t.hasOwnProperty(n)&&delete t[n];var r=c.registrationNameModules;for(var i in r)r.hasOwnProperty(i)&&delete r[i]}};t.exports=c},{"./reactProdInvariant":145,"fbjs/lib/invariant":21}],51:[function(e,t,n){"use strict";var r,o,a=e("./reactProdInvariant"),i=e("./ReactErrorUtils");e("fbjs/lib/invariant"),e("fbjs/lib/warning");function s(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=u.getNodeFromInstance(r),t?i.invokeGuardedCallbackWithCatch(o,n,e):i.invokeGuardedCallback(o,n,e),e.currentTarget=null}var u={isEndish:function(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e},isMoveish:function(e){return"topMouseMove"===e||"topTouchMove"===e},isStartish:function(e){return"topMouseDown"===e||"topTouchStart"===e},executeDirectDispatch:function(e){var t=e._dispatchListeners,n=e._dispatchInstances;Array.isArray(t)&&a("103"),e.currentTarget=t?u.getNodeFromInstance(n):null;var r=t?t(e):null;return e.currentTarget=null,e._dispatchListeners=null,e._dispatchInstances=null,r},executeDispatchesInOrder:function(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o1?1-t:void 0;return this._fallbackText=o.slice(e,s),this._fallbackText}}),o.addPoolingTo(i),t.exports=i},{"./PooledClass":57,"./getTextContentAccessor":138,"object-assign":27}],54:[function(e,t,n){"use strict";var r=e("./DOMProperty"),o=r.injection.MUST_USE_PROPERTY,a=r.injection.HAS_BOOLEAN_VALUE,i=r.injection.HAS_NUMERIC_VALUE,s=r.injection.HAS_POSITIVE_NUMERIC_VALUE,u=r.injection.HAS_OVERLOADED_BOOLEAN_VALUE,c={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+r.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:a,allowTransparency:0,alt:0,as:0,async:a,autoComplete:0,autoPlay:a,capture:a,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:o|a,cite:0,classID:0,className:0,cols:s,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:a,controlsList:0,coords:0,crossOrigin:0,data:0,dateTime:0,default:a,defer:a,dir:0,disabled:a,download:u,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:a,formTarget:0,frameBorder:0,headers:0,height:0,hidden:a,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,icon:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:a,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:o|a,muted:o|a,name:0,nonce:0,noValidate:a,open:a,optimum:0,pattern:0,placeholder:0,playsInline:a,poster:0,preload:0,profile:0,radioGroup:0,readOnly:a,referrerPolicy:0,rel:0,required:a,reversed:a,role:0,rows:s,rowSpan:i,sandbox:0,scope:0,scoped:a,scrolling:0,seamless:a,selected:o|a,shape:0,size:s,sizes:0,span:s,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:i,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:a,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){if(null==t)return e.removeAttribute("value");"number"!==e.type||!1===e.hasAttribute("value")?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t)}}};t.exports=c},{"./DOMProperty":44}],55:[function(e,t,n){"use strict";var r={escape:function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})},unescape:function(e){var t={"=0":"=","=2":":"};return(""+("."===e[0]&&"$"===e[1]?e.substring(2):e.substring(1))).replace(/(=0|=2)/g,function(e){return t[e]})}};t.exports=r},{}],56:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=e("./ReactPropTypesSecret"),a=e("prop-types/factory")(e("react/lib/React").isValidElement),i=(e("fbjs/lib/invariant"),e("fbjs/lib/warning"),{button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0});function s(e){null!=e.checkedLink&&null!=e.valueLink&&r("87")}function u(e){s(e),(null!=e.value||null!=e.onChange)&&r("88")}function c(e){s(e),(null!=e.checked||null!=e.onChange)&&r("89")}var l={value:function(e,t,n){return!e[t]||i[e.type]||e.onChange||e.readOnly||e.disabled?null:new Error("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`.")},checked:function(e,t,n){return!e[t]||e.onChange||e.readOnly||e.disabled?null:new Error("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")},onChange:a.func},p={};function f(e){if(e){var t=e.getName();if(t)return" Check the render method of `"+t+"`."}return""}var d={checkPropTypes:function(e,t,n){for(var r in l){if(l.hasOwnProperty(r))var a=l[r](t,r,e,"prop",null,o);a instanceof Error&&!(a.message in p)&&(p[a.message]=!0,f(n))}},getValue:function(e){return e.valueLink?(u(e),e.valueLink.value):e.value},getChecked:function(e){return e.checkedLink?(c(e),e.checkedLink.value):e.checked},executeOnChange:function(e,t){return e.valueLink?(u(e),e.valueLink.requestChange(t.target.value)):e.checkedLink?(c(e),e.checkedLink.requestChange(t.target.checked)):e.onChange?e.onChange.call(void 0,t):void 0}};t.exports=d},{"./ReactPropTypesSecret":96,"./reactProdInvariant":145,"fbjs/lib/invariant":21,"fbjs/lib/warning":26,"prop-types/factory":30,"react/lib/React":155}],57:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=(e("fbjs/lib/invariant"),function(e){if(this.instancePool.length){var t=this.instancePool.pop();return this.call(t,e),t}return new this(e)}),a=function(e){e instanceof this||r("25"),e.destructor(),this.instancePool.length=0||null!=t.is}var $=1;function J(e){var t,n=e.type;t=n,G.call(Q,t)||(Y.test(t)||r("65",t),Q[t]=!0),this._currentElement=e,this._tag=n.toLowerCase(),this._namespaceURI=null,this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._hostNode=null,this._hostParent=null,this._rootNodeID=0,this._domID=0,this._hostContainerInfo=null,this._wrapperState=null,this._topLevelWrapper=null,this._flags=0}J.displayName="ReactDOMComponent",J.Mixin={mountComponent:function(e,t,n,r){this._rootNodeID=$++,this._domID=n._idCounter++,this._hostParent=t,this._hostContainerInfo=n;var o,i,c,p=this._currentElement.props;switch(this._tag){case"audio":case"form":case"iframe":case"img":case"link":case"object":case"source":case"video":this._wrapperState={listeners:null},e.getReactMountReady().enqueue(W,this);break;case"input":v.mountWrapper(this,p,t),p=v.getHostProps(this,p),e.getReactMountReady().enqueue(V,this),e.getReactMountReady().enqueue(W,this);break;case"option":g.mountWrapper(this,p,t),p=g.getHostProps(this,p);break;case"select":y.mountWrapper(this,p,t),p=y.getHostProps(this,p),e.getReactMountReady().enqueue(W,this);break;case"textarea":b.mountWrapper(this,p,t),p=b.getHostProps(this,p),e.getReactMountReady().enqueue(V,this),e.getReactMountReady().enqueue(W,this)}if(N(this,p),null!=t?(o=t._namespaceURI,i=t._tag):n._tag&&(o=n._namespaceURI,i=n._tag),(null==o||o===u.svg&&"foreignobject"===i)&&(o=u.html),o===u.html&&("svg"===this._tag?o=u.svg:"math"===this._tag&&(o=u.mathml)),this._namespaceURI=o,e.useCreateElement){var f,d=n._ownerDocument;if(o===u.html)if("script"===this._tag){var h=d.createElement("div"),E=this._currentElement.type;h.innerHTML="<"+E+">",f=h.removeChild(h.firstChild)}else f=p.is?d.createElement(this._currentElement.type,p.is):d.createElement(this._currentElement.type);else f=d.createElementNS(o,this._currentElement.type);m.precacheNode(this,f),this._flags|=R.hasCachedChildNodes,this._hostParent||l.setAttributeForRoot(f),this._updateDOMProperties(null,p,e);var C=s(f);this._createInitialChildren(e,p,r,C),c=C}else{var _=this._createOpenTagMarkupAndPutListeners(e,p),w=this._createContentMarkup(e,p,r);c=!w&&q[this._tag]?_+"/>":_+">"+w+""}switch(this._tag){case"input":e.getReactMountReady().enqueue(U,this),p.autoFocus&&e.getReactMountReady().enqueue(a.focusDOMComponent,this);break;case"textarea":e.getReactMountReady().enqueue(L,this),p.autoFocus&&e.getReactMountReady().enqueue(a.focusDOMComponent,this);break;case"select":case"button":p.autoFocus&&e.getReactMountReady().enqueue(a.focusDOMComponent,this);break;case"option":e.getReactMountReady().enqueue(F,this)}return c},_createOpenTagMarkupAndPutListeners:function(e,t){var n="<"+this._currentElement.type;for(var r in t)if(t.hasOwnProperty(r)){var a=t[r];if(null!=a)if(O.hasOwnProperty(r))a&&D(this,r,a,e);else{r===k&&(a&&(a=this._previousStyleCopy=o({},t.style)),a=i.createMarkupForStyles(a,this));var s=null;null!=this._tag&&X(this._tag,t)?I.hasOwnProperty(r)||(s=l.createMarkupForCustomAttribute(r,a)):s=l.createMarkupForProperty(r,a),s&&(n+=" "+s)}}return e.renderToStaticMarkup?n:(this._hostParent||(n+=" "+l.createMarkupForRoot()),n+=" "+l.createMarkupForID(this._domID))},_createContentMarkup:function(e,t,n){var r="",o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&(r=o.__html);else{var a=M[typeof t.children]?t.children:null,i=null!=a?null:t.children;null!=a?r=_(a):null!=i&&(r=this.mountChildren(i,e,n).join(""))}return z[this._tag]&&"\n"===r.charAt(0)?"\n"+r:r},_createInitialChildren:function(e,t,n,r){var o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&s.queueHTML(r,o.__html);else{var a=M[typeof t.children]?t.children:null,i=null!=a?null:t.children;if(null!=a)""!==a&&s.queueText(r,a);else if(null!=i)for(var u=this.mountChildren(i,e,n),c=0;ct.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}:function(e,t){if(window.getSelection){var n=window.getSelection(),r=e[a()].length,i=Math.min(t.start,r),s=void 0===t.end?i:Math.min(t.end,r);if(!n.extend&&i>s){var u=s;s=i,i=u}var c=o(e,i),l=o(e,s);if(c&&l){var p=document.createRange();p.setStart(c.node,c.offset),n.removeAllRanges(),i>s?(n.addRange(p),n.extend(l.node,l.offset)):(p.setEnd(l.node,l.offset),n.addRange(p))}}}};t.exports=u},{"./getNodeForCharacterOffset":137,"./getTextContentAccessor":138,"fbjs/lib/ExecutionEnvironment":7}],75:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=e("object-assign"),a=e("./DOMChildrenOperations"),i=e("./DOMLazyTree"),s=e("./ReactDOMComponentTree"),u=e("./escapeTextContentForBrowser"),c=(e("fbjs/lib/invariant"),e("./validateDOMNesting"),function(e){this._currentElement=e,this._stringText=""+e,this._hostNode=null,this._hostParent=null,this._domID=0,this._mountIndex=0,this._closingComment=null,this._commentNodes=null});o(c.prototype,{mountComponent:function(e,t,n,r){var o=n._idCounter++,a=" react-text: "+o+" ";if(this._domID=o,this._hostParent=t,e.useCreateElement){var c=n._ownerDocument,l=c.createComment(a),p=c.createComment(" /react-text "),f=i(c.createDocumentFragment());return i.queueChild(f,i(l)),this._stringText&&i.queueChild(f,i(c.createTextNode(this._stringText))),i.queueChild(f,i(p)),s.precacheNode(this,l),this._closingComment=p,f}var d=u(this._stringText);return e.renderToStaticMarkup?d:"\x3c!--"+a+"--\x3e"+d+"\x3c!-- /react-text --\x3e"},receiveComponent:function(e,t){if(e!==this._currentElement){this._currentElement=e;var n=""+e;if(n!==this._stringText){this._stringText=n;var r=this.getHostNode();a.replaceDelimitedText(r[0],r[1],n)}}},getHostNode:function(){var e=this._commentNodes;if(e)return e;if(!this._closingComment)for(var t=s.getNodeFromInstance(this).nextSibling;;){if(null==t&&r("67",this._domID),8===t.nodeType&&" /react-text "===t.nodeValue){this._closingComment=t;break}t=t.nextSibling}return e=[this._hostNode,this._closingComment],this._commentNodes=e,e},unmountComponent:function(){this._closingComment=null,this._commentNodes=null,s.uncacheNode(this)}}),t.exports=c},{"./DOMChildrenOperations":41,"./DOMLazyTree":42,"./ReactDOMComponentTree":66,"./escapeTextContentForBrowser":127,"./reactProdInvariant":145,"./validateDOMNesting":151,"fbjs/lib/invariant":21,"object-assign":27}],76:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=e("object-assign"),a=e("./LinkedValueUtils"),i=e("./ReactDOMComponentTree"),s=e("./ReactUpdates");e("fbjs/lib/invariant"),e("fbjs/lib/warning");function u(){this._rootNodeID&&c.updateWrapper(this)}var c={getHostProps:function(e,t){return null!=t.dangerouslySetInnerHTML&&r("91"),o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue,onChange:e._wrapperState.onChange})},mountWrapper:function(e,t){var n=a.getValue(t),o=n;if(null==n){var i=t.defaultValue,c=t.children;null!=c&&(null!=i&&r("92"),Array.isArray(c)&&(c.length<=1||r("93"),c=c[0]),i=""+c),null==i&&(i=""),o=i}e._wrapperState={initialValue:""+o,listeners:null,onChange:function(e){var t=this._currentElement.props,n=a.executeOnChange(t,e);return s.asap(u,this),n}.bind(e)}},updateWrapper:function(e){var t=e._currentElement.props,n=i.getNodeFromInstance(e),r=a.getValue(t);if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e){var t=i.getNodeFromInstance(e),n=t.textContent;n===e._wrapperState.initialValue&&(t.value=n)}};t.exports=c},{"./LinkedValueUtils":56,"./ReactDOMComponentTree":66,"./ReactUpdates":103,"./reactProdInvariant":145,"fbjs/lib/invariant":21,"fbjs/lib/warning":26,"object-assign":27}],77:[function(e,t,n){"use strict";var r=e("./reactProdInvariant");e("fbjs/lib/invariant");function o(e,t){"_hostNode"in e||r("33"),"_hostNode"in t||r("33");for(var n=0,o=e;o;o=o._hostParent)n++;for(var a=0,i=t;i;i=i._hostParent)a++;for(;n-a>0;)e=e._hostParent,n--;for(;a-n>0;)t=t._hostParent,a--;for(var s=n;s--;){if(e===t)return e;e=e._hostParent,t=t._hostParent}return null}t.exports={isAncestor:function(e,t){"_hostNode"in e||r("35"),"_hostNode"in t||r("35");for(;t;){if(t===e)return!0;t=t._hostParent}return!1},getLowestCommonAncestor:o,getParentInstance:function(e){return"_hostNode"in e||r("36"),e._hostParent},traverseTwoPhase:function(e,t,n){for(var r,o=[];e;)o.push(e),e=e._hostParent;for(r=o.length;r-- >0;)t(o[r],"captured",n);for(r=0;r0;)n(c[u],"captured",a)}}},{"./reactProdInvariant":145,"fbjs/lib/invariant":21}],78:[function(e,t,n){"use strict";var r=e("object-assign"),o=e("./ReactUpdates"),a=e("./Transaction"),i=e("fbjs/lib/emptyFunction"),s={initialize:i,close:function(){p.isBatchingUpdates=!1}},u=[{initialize:i,close:o.flushBatchedUpdates.bind(o)},s];function c(){this.reinitializeTransaction()}r(c.prototype,a,{getTransactionWrappers:function(){return u}});var l=new c,p={isBatchingUpdates:!1,batchedUpdates:function(e,t,n,r,o,a){var i=p.isBatchingUpdates;return p.isBatchingUpdates=!0,i?e(t,n,r,o,a):l.perform(e,null,t,n,r,o,a)}};t.exports=p},{"./ReactUpdates":103,"./Transaction":121,"fbjs/lib/emptyFunction":13,"object-assign":27}],79:[function(e,t,n){"use strict";var r=e("./ARIADOMPropertyConfig"),o=e("./BeforeInputEventPlugin"),a=e("./ChangeEventPlugin"),i=e("./DefaultEventPluginOrder"),s=e("./EnterLeaveEventPlugin"),u=e("./HTMLDOMPropertyConfig"),c=e("./ReactComponentBrowserEnvironment"),l=e("./ReactDOMComponent"),p=e("./ReactDOMComponentTree"),f=e("./ReactDOMEmptyComponent"),d=e("./ReactDOMTreeTraversal"),h=e("./ReactDOMTextComponent"),m=e("./ReactDefaultBatchingStrategy"),v=e("./ReactEventListener"),g=e("./ReactInjection"),y=e("./ReactReconcileTransaction"),b=e("./SVGDOMPropertyConfig"),E=e("./SelectEventPlugin"),C=e("./SimpleEventPlugin"),_=!1;t.exports={inject:function(){_||(_=!0,g.EventEmitter.injectReactEventListener(v),g.EventPluginHub.injectEventPluginOrder(i),g.EventPluginUtils.injectComponentTree(p),g.EventPluginUtils.injectTreeTraversal(d),g.EventPluginHub.injectEventPluginsByName({SimpleEventPlugin:C,EnterLeaveEventPlugin:s,ChangeEventPlugin:a,SelectEventPlugin:E,BeforeInputEventPlugin:o}),g.HostComponent.injectGenericComponentClass(l),g.HostComponent.injectTextComponentClass(h),g.DOMProperty.injectDOMPropertyConfig(r),g.DOMProperty.injectDOMPropertyConfig(u),g.DOMProperty.injectDOMPropertyConfig(b),g.EmptyComponent.injectEmptyComponentFactory(function(e){return new f(e)}),g.Updates.injectReconcileTransaction(y),g.Updates.injectBatchingStrategy(m),g.Component.injectEnvironment(c))}}},{"./ARIADOMPropertyConfig":34,"./BeforeInputEventPlugin":36,"./ChangeEventPlugin":40,"./DefaultEventPluginOrder":47,"./EnterLeaveEventPlugin":48,"./HTMLDOMPropertyConfig":54,"./ReactComponentBrowserEnvironment":60,"./ReactDOMComponent":64,"./ReactDOMComponentTree":66,"./ReactDOMEmptyComponent":68,"./ReactDOMTextComponent":75,"./ReactDOMTreeTraversal":77,"./ReactDefaultBatchingStrategy":78,"./ReactEventListener":84,"./ReactInjection":87,"./ReactReconcileTransaction":97,"./SVGDOMPropertyConfig":105,"./SelectEventPlugin":106,"./SimpleEventPlugin":107}],80:[function(e,t,n){"use strict";var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;t.exports=r},{}],81:[function(e,t,n){"use strict";var r,o={injectEmptyComponentFactory:function(e){r=e}},a={create:function(e){return r(e)}};a.injection=o,t.exports=a},{}],82:[function(e,t,n){"use strict";var r=null;function o(e,t,n){try{t(n)}catch(e){null===r&&(r=e)}}var a={invokeGuardedCallback:o,invokeGuardedCallbackWithCatch:o,rethrowCaughtError:function(){if(r){var e=r;throw r=null,e}}};t.exports=a},{}],83:[function(e,t,n){"use strict";var r=e("./EventPluginHub");var o={handleTopLevel:function(e,t,n,o){var a;a=r.extractEvents(e,t,n,o),r.enqueueEvents(a),r.processEventQueue(!1)}};t.exports=o},{"./EventPluginHub":49}],84:[function(e,t,n){"use strict";var r=e("object-assign"),o=e("fbjs/lib/EventListener"),a=e("fbjs/lib/ExecutionEnvironment"),i=e("./PooledClass"),s=e("./ReactDOMComponentTree"),u=e("./ReactUpdates"),c=e("./getEventTarget"),l=e("fbjs/lib/getUnboundedScrollPosition");function p(e){for(;e._hostParent;)e=e._hostParent;var t=s.getNodeFromInstance(e).parentNode;return s.getClosestInstanceFromNode(t)}function f(e,t){this.topLevelType=e,this.nativeEvent=t,this.ancestors=[]}function d(e){var t=c(e.nativeEvent),n=s.getClosestInstanceFromNode(t),r=n;do{e.ancestors.push(r),r=r&&p(r)}while(r);for(var o=0;o/,a=/^<\!\-\-/,i={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(e){var t=r(e);return a.test(e)?e:e.replace(o," "+i.CHECKSUM_ATTR_NAME+'="'+t+'"$&')},canReuseMarkup:function(e,t){var n=t.getAttribute(i.CHECKSUM_ATTR_NAME);return n=n&&parseInt(n,10),r(e)===n}};t.exports=i},{"./adler32":124}],92:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=e("./DOMLazyTree"),a=e("./DOMProperty"),i=e("react/lib/React"),s=e("./ReactBrowserEventEmitter"),u=(e("react/lib/ReactCurrentOwner"),e("./ReactDOMComponentTree")),c=e("./ReactDOMContainerInfo"),l=e("./ReactDOMFeatureFlags"),p=e("./ReactFeatureFlags"),f=e("./ReactInstanceMap"),d=(e("./ReactInstrumentation"),e("./ReactMarkupChecksum")),h=e("./ReactReconciler"),m=e("./ReactUpdateQueue"),v=e("./ReactUpdates"),g=e("fbjs/lib/emptyObject"),y=e("./instantiateReactComponent"),b=(e("fbjs/lib/invariant"),e("./setInnerHTML")),E=e("./shouldUpdateReactComponent"),C=(e("fbjs/lib/warning"),a.ID_ATTRIBUTE_NAME),_=a.ROOT_ATTRIBUTE_NAME,w=1,R=9,x=11,T={};function P(e){return e?e.nodeType===R?e.documentElement:e.firstChild:null}function O(e,t,n,r,o){var a;if(p.logTopLevelRenders){var i=e._currentElement.props.child.type;a="React mount: "+("string"==typeof i?i:i.displayName||i.name),console.time(a)}var s=h.mountComponent(e,n,null,c(e,t),o,0);a&&console.timeEnd(a),e._renderedComponent._topLevelWrapper=e,A._mountImageIntoNode(s,t,e,r,n)}function M(e,t,n,r){var o=v.ReactReconcileTransaction.getPooled(!n&&l.useCreateElement);o.perform(O,null,e,t,o,n,r),v.ReactReconcileTransaction.release(o)}function k(e,t,n){for(h.unmountComponent(e,n),t.nodeType===R&&(t=t.documentElement);t.lastChild;)t.removeChild(t.lastChild)}function S(e){var t=P(e);if(t){var n=u.getInstanceFromNode(t);return!(!n||!n._hostParent)}}function I(e){return!(!e||e.nodeType!==w&&e.nodeType!==R&&e.nodeType!==x)}function j(e){var t,n,r=(t=P(e),(n=t&&u.getInstanceFromNode(t))&&!n._hostParent?n:null);return r?r._hostContainerInfo._topLevelWrapper:null}var N=1,D=function(){this.rootID=N++};D.prototype.isReactComponent={},D.prototype.render=function(){return this.props.child},D.isReactTopLevelWrapper=!0;var A={TopLevelWrapper:D,_instancesByReactRootID:T,scrollMonitor:function(e,t){t()},_updateRootComponent:function(e,t,n,r,o){return A.scrollMonitor(r,function(){m.enqueueElementInternal(e,t,n),o&&m.enqueueCallbackInternal(e,o)}),e},_renderNewRootComponent:function(e,t,n,o){I(t)||r("37"),s.ensureScrollValueMonitoring();var a=y(e,!1);v.batchedUpdates(M,a,t,n,o);var i=a._instance.rootID;return T[i]=a,a},renderSubtreeIntoContainer:function(e,t,n,o){return null!=e&&f.has(e)||r("38"),A._renderSubtreeIntoContainer(e,t,n,o)},_renderSubtreeIntoContainer:function(e,t,n,o){m.validateCallback(o,"ReactDOM.render"),i.isValidElement(t)||r("39","string"==typeof t?" Instead of passing a string like 'div', pass React.createElement('div') or
.":"function"==typeof t?" Instead of passing a class like Foo, pass React.createElement(Foo) or .":null!=t&&void 0!==t.props?" This may be caused by unintentionally loading two independent copies of React.":"");var a,s=i.createElement(D,{child:t});if(e){var u=f.get(e);a=u._processChildContext(u._context)}else a=g;var c=j(n);if(c){var l=c._currentElement.props.child;if(E(l,t)){var p=c._renderedComponent.getPublicInstance(),d=o&&function(){o.call(p)};return A._updateRootComponent(c,s,a,n,d),p}A.unmountComponentAtNode(n)}var h,v=P(n),y=v&&!(!(h=v).getAttribute||!h.getAttribute(C)),b=S(n),_=y&&!c&&!b,w=A._renderNewRootComponent(s,n,_,a)._renderedComponent.getPublicInstance();return o&&o.call(w),w},render:function(e,t,n){return A._renderSubtreeIntoContainer(null,e,t,n)},unmountComponentAtNode:function(e){I(e)||r("40");var t=j(e);return t?(delete T[t._instance.rootID],v.batchedUpdates(k,t,e,!1),!0):(S(e),1===e.nodeType&&e.hasAttribute(_),!1)},_mountImageIntoNode:function(e,t,n,a,i){if(I(t)||r("41"),a){var s=P(t);if(d.canReuseMarkup(e,s))return void u.precacheNode(n,s);var c=s.getAttribute(d.CHECKSUM_ATTR_NAME);s.removeAttribute(d.CHECKSUM_ATTR_NAME);var l=s.outerHTML;s.setAttribute(d.CHECKSUM_ATTR_NAME,c);var p=e,f=function(e,t){for(var n=Math.min(e.length,t.length),r=0;r0&&r.length<20?n+" (keys: "+r.join(", ")+")":n}(e))}};t.exports=u},{"./ReactInstanceMap":89,"./ReactInstrumentation":90,"./ReactUpdates":103,"./reactProdInvariant":145,"fbjs/lib/invariant":21,"fbjs/lib/warning":26,"react/lib/ReactCurrentOwner":158}],103:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=e("object-assign"),a=e("./CallbackQueue"),i=e("./PooledClass"),s=e("./ReactFeatureFlags"),u=e("./ReactReconciler"),c=e("./Transaction"),l=e("fbjs/lib/invariant"),p=[],f=0,d=a.getPooled(),h=!1,m=null;function v(){_.ReactReconcileTransaction&&m||r("123")}var g=[{initialize:function(){this.dirtyComponentsLength=p.length},close:function(){this.dirtyComponentsLength!==p.length?(p.splice(0,this.dirtyComponentsLength),C()):p.length=0}},{initialize:function(){this.callbackQueue.reset()},close:function(){this.callbackQueue.notifyAll()}}];function y(){this.reinitializeTransaction(),this.dirtyComponentsLength=null,this.callbackQueue=a.getPooled(),this.reconcileTransaction=_.ReactReconcileTransaction.getPooled(!0)}function b(e,t){return e._mountOrder-t._mountOrder}function E(e){var t=e.dirtyComponentsLength;t!==p.length&&r("124",t,p.length),p.sort(b),f++;for(var n=0;n]/;t.exports=function(e){return"boolean"==typeof e||"number"==typeof e?""+e:function(e){var t,n=""+e,o=r.exec(n);if(!o)return n;var a="",i=0,s=0;for(i=o.index;i=32||13===t?t:0}},{}],132:[function(e,t,n){"use strict";var r=e("./getEventCharCode"),o={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},a={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};t.exports=function(e){if(e.key){var t=o[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=r(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?a[e.keyCode]||"Unidentified":""}},{"./getEventCharCode":131}],133:[function(e,t,n){"use strict";var r={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function o(e){var t=this.nativeEvent;if(t.getModifierState)return t.getModifierState(e);var n=r[e];return!!n&&!!t[n]}t.exports=function(e){return o}},{}],134:[function(e,t,n){"use strict";t.exports=function(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}},{}],135:[function(e,t,n){"use strict";var r=e("./ReactNodeTypes");t.exports=function(e){for(var t;(t=e._renderedNodeType)===r.COMPOSITE;)e=e._renderedComponent;return t===r.HOST?e._renderedComponent:t===r.EMPTY?null:void 0}},{"./ReactNodeTypes":94}],136:[function(e,t,n){"use strict";var r="function"==typeof Symbol&&Symbol.iterator,o="@@iterator";t.exports=function(e){var t=e&&(r&&e[r]||e[o]);if("function"==typeof t)return t}},{}],137:[function(e,t,n){"use strict";function r(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function o(e){for(;e;){if(e.nextSibling)return e.nextSibling;e=e.parentNode}}t.exports=function(e,t){for(var n=r(e),a=0,i=0;n;){if(3===n.nodeType){if(i=a+n.textContent.length,a<=t&&i>=t)return{node:n,offset:t-a};a=i}n=r(o(n))}}},{}],138:[function(e,t,n){"use strict";var r=e("fbjs/lib/ExecutionEnvironment"),o=null;t.exports=function(){return!o&&r.canUseDOM&&(o="textContent"in document.documentElement?"textContent":"innerText"),o}},{"fbjs/lib/ExecutionEnvironment":7}],139:[function(e,t,n){"use strict";var r=e("fbjs/lib/ExecutionEnvironment");function o(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n["ms"+e]="MS"+t,n["O"+e]="o"+t.toLowerCase(),n}var a={animationend:o("Animation","AnimationEnd"),animationiteration:o("Animation","AnimationIteration"),animationstart:o("Animation","AnimationStart"),transitionend:o("Transition","TransitionEnd")},i={},s={};r.canUseDOM&&(s=document.createElement("div").style,"AnimationEvent"in window||(delete a.animationend.animation,delete a.animationiteration.animation,delete a.animationstart.animation),"TransitionEvent"in window||delete a.transitionend.transition),t.exports=function(e){if(i[e])return i[e];if(!a[e])return e;var t=a[e];for(var n in t)if(t.hasOwnProperty(n)&&n in s)return i[e]=t[n];return""}},{"fbjs/lib/ExecutionEnvironment":7}],140:[function(e,t,n){"use strict";var r=e("./ReactDOMComponentTree");function o(e){var t=e.type,n=e.nodeName;return n&&"input"===n.toLowerCase()&&("checkbox"===t||"radio"===t)}function a(e){return e._wrapperState.valueTracker}var i={_getTrackerFromNode:function(e){return a(r.getInstanceFromNode(e))},track:function(e){if(!a(e)){var t=r.getNodeFromInstance(e),n=o(t)?"checked":"value",i=Object.getOwnPropertyDescriptor(t.constructor.prototype,n),s=""+t[n];t.hasOwnProperty(n)||"function"!=typeof i.get||"function"!=typeof i.set||(Object.defineProperty(t,n,{enumerable:i.enumerable,configurable:!0,get:function(){return i.get.call(this)},set:function(e){s=""+e,i.set.call(this,e)}}),u={getValue:function(){return s},setValue:function(e){s=""+e},stopTracking:function(){e._wrapperState.valueTracker=null,delete t[n]}},e._wrapperState.valueTracker=u)}var u},updateValueIfChanged:function(e){if(!e)return!1;var t=a(e);if(!t)return i.track(e),!0;var n,s,u=t.getValue(),c=((n=r.getNodeFromInstance(e))&&(s=o(n)?""+n.checked:n.value),s);return c!==u&&(t.setValue(c),!0)},stopTracking:function(e){var t=a(e);t&&t.stopTracking()}};t.exports=i},{"./ReactDOMComponentTree":66}],141:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=e("object-assign"),a=e("./ReactCompositeComponent"),i=e("./ReactEmptyComponent"),s=e("./ReactHostComponent"),u=(e("react/lib/getNextDebugID"),e("fbjs/lib/invariant"),e("fbjs/lib/warning"),function(e){this.construct(e)});function c(e,t){var n,o;if(null===e||!1===e)n=i.create(c);else if("object"==typeof e){var a=e,l=a.type;if("function"!=typeof l&&"string"!=typeof l){var p="";p+=function(e){if(e){var t=e.getName();if(t)return" Check the render method of `"+t+"`."}return""}(a._owner),r("130",null==l?l:typeof l,p)}"string"==typeof a.type?n=s.createInternalComponent(a):"function"==typeof(o=a.type)&&void 0!==o.prototype&&"function"==typeof o.prototype.mountComponent&&"function"==typeof o.prototype.receiveComponent?(n=new a.type(a)).getHostNode||(n.getHostNode=n.getNativeNode):n=new u(a)}else"string"==typeof e||"number"==typeof e?n=s.createInstanceForText(e):r("131",typeof e);return n._mountIndex=0,n._mountImage=null,n}o(u.prototype,a,{_instantiateReactComponent:c}),t.exports=c},{"./ReactCompositeComponent":62,"./ReactEmptyComponent":81,"./ReactHostComponent":86,"./reactProdInvariant":145,"fbjs/lib/invariant":21,"fbjs/lib/warning":26,"object-assign":27,"react/lib/getNextDebugID":168}],142:[function(e,t,n){"use strict";var r,o=e("fbjs/lib/ExecutionEnvironment");o.canUseDOM&&(r=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("","")),t.exports=function(e,t){if(!o.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,a=n in document;if(!a){var i=document.createElement("div");i.setAttribute(n,"return;"),a="function"==typeof i[n]}return!a&&r&&"wheel"===e&&(a=document.implementation.hasFeature("Events.wheel","3.0")),a}},{"fbjs/lib/ExecutionEnvironment":7}],143:[function(e,t,n){"use strict";var r={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};t.exports=function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!r[e.type]:"textarea"===t}},{}],144:[function(e,t,n){"use strict";var r=e("./escapeTextContentForBrowser");t.exports=function(e){return'"'+r(e)+'"'}},{"./escapeTextContentForBrowser":127}],145:[function(e,t,n){"use strict";t.exports=function(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r]/,u=e("./createMicrosoftUnsafeLocalFunction")(function(e,t){if(e.namespaceURI!==a.svg||"innerHTML"in e)e.innerHTML=t;else{(r=r||document.createElement("div")).innerHTML=""+t+"";for(var n=r.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(o.canUseDOM){var c=document.createElement("div");c.innerHTML=" ",""===c.innerHTML&&(u=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),i.test(t)||"<"===t[0]&&s.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),c=null}t.exports=u},{"./DOMNamespaces":43,"./createMicrosoftUnsafeLocalFunction":125,"fbjs/lib/ExecutionEnvironment":7}],148:[function(e,t,n){"use strict";var r=e("fbjs/lib/ExecutionEnvironment"),o=e("./escapeTextContentForBrowser"),a=e("./setInnerHTML"),i=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};r.canUseDOM&&("textContent"in document.documentElement||(i=function(e,t){3!==e.nodeType?a(e,o(t)):e.nodeValue=t})),t.exports=i},{"./escapeTextContentForBrowser":127,"./setInnerHTML":147,"fbjs/lib/ExecutionEnvironment":7}],149:[function(e,t,n){"use strict";t.exports=function(e,t){var n=null===e||!1===e,r=null===t||!1===t;if(n||r)return n===r;var o=typeof e,a=typeof t;return"string"===o||"number"===o?"string"===a||"number"===a:"object"===a&&e.type===t.type&&e.key===t.key}},{}],150:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=(e("react/lib/ReactCurrentOwner"),e("./ReactElementSymbol")),a=e("./getIteratorFn"),i=(e("fbjs/lib/invariant"),e("./KeyEscapeUtils")),s=(e("fbjs/lib/warning"),"."),u=":";function c(e,t){return e&&"object"==typeof e&&null!=e.key?i.escape(e.key):t.toString(36)}t.exports=function(e,t,n){return null==e?0:function e(t,n,l,p){var f,d=typeof t;if("undefined"!==d&&"boolean"!==d||(t=null),null===t||"string"===d||"number"===d||"object"===d&&t.$$typeof===o)return l(p,t,""===n?s+c(t,0):n),1;var h=0,m=""===n?s:n+u;if(Array.isArray(t))for(var v=0;v1)for(var n=1;n0&&(m.width=a),s>0&&(m.height=s),i.default.createElement("svg",m,i.default.Children.map(this.props.children,function(e){return i.default.cloneElement(e,{data:t,points:d,width:r,height:o,margin:c})}))}}]),t}();v.propTypes={data:o.default.array,limit:o.default.number,width:o.default.number,height:o.default.number,svgWidth:o.default.number,svgHeight:o.default.number,preserveAspectRatio:o.default.string,margin:o.default.number,style:o.default.object,min:o.default.number,max:o.default.number,onMouseMove:o.default.func},v.defaultProps={data:[],width:240,height:60,preserveAspectRatio:"none",margin:2},t.Sparklines=v,t.SparklinesLine=u.default,t.SparklinesCurve=c.default,t.SparklinesBars=l.default,t.SparklinesSpots=p.default,t.SparklinesReferenceLine=f.default,t.SparklinesNormalBand=d.default,t.SparklinesText=s.default},function(e,t,n){"use strict";(function(t){var r=n(4),o=n(5),a=n(8),i=n(6),s=n(15);e.exports=function(e,t){var n="function"==typeof Symbol&&Symbol.iterator,u="@@iterator",c="<>",l={array:d("array"),bool:d("boolean"),func:d("function"),number:d("number"),object:d("object"),string:d("string"),symbol:d("symbol"),any:f(r.thatReturnsNull),arrayOf:function(e){return f(function(t,n,r,o,a){if("function"!=typeof e)return new p("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var s=t[n];if(!Array.isArray(s))return new p("Invalid "+o+" `"+a+"` of type `"+m(s)+"` supplied to `"+r+"`, expected an array.");for(var u=0;u=2?Math.max(0,n[1].x-n[0].x-c-l):0);return a.default.createElement("g",{transform:"scale(1,-1)"},n.map(function(t,n){return a.default.createElement("rect",{key:n,x:t.x-(p+c)/2,y:-r,width:p,height:Math.max(0,r-t.y),style:o,onMouseMove:u&&u.bind(e,t)})}))}}]),t}();s.propTypes={points:o.default.arrayOf(o.default.object),height:o.default.number,style:o.default.object,barWidth:o.default.number,margin:o.default.number,onMouseMove:o.default.func},s.defaultProps={style:{fill:"slategray"}},t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0?1:-1},e.length<2?0:Math.sign(e[e.length-2].y-e[e.length-1].y)}},{key:"render",value:function(){var e=this.props,t=e.points,n=(e.width,e.height,e.size),r=e.style,o=e.spotColors,i=a.default.createElement("circle",{cx:t[0].x,cy:t[0].y,r:n,style:r}),s=a.default.createElement("circle",{cx:t[t.length-1].x,cy:t[t.length-1].y,r:n,style:r||{fill:o[this.lastDirection(t)]}});return a.default.createElement("g",null,r&&i,s)}}]),t}();s.propTypes={size:o.default.number,style:o.default.object,spotColors:o.default.object},s.defaultProps={size:2,spotColors:{"-1":"red",0:"black",1:"green"}},t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n1?1:0));return t.map(function(e,t){return{x:t*g+l,y:(f===h?1:f-e)*v+l}})}}])},"object"==typeof n&&"object"==typeof t?t.exports=o(e("react")):"function"==typeof define&&define.amd?define(["react"],o):"object"==typeof n?n.ReactSparklines=o(e("react")):r.ReactSparklines=o(r.React)},{react:173}],153:[function(e,t,n){"use strict";var r={escape:function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})},unescape:function(e){var t={"=0":"=","=2":":"};return(""+("."===e[0]&&"$"===e[1]?e.substring(2):e.substring(1))).replace(/(=0|=2)/g,function(e){return t[e]})}};t.exports=r},{}],154:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=(e("fbjs/lib/invariant"),function(e){if(this.instancePool.length){var t=this.instancePool.pop();return this.call(t,e),t}return new this(e)}),a=function(e){e instanceof this||r("25"),e.destructor(),this.instancePool.length1){for(var h=Array(d),m=0;m1){for(var g=Array(v),y=0;y100;)n.values.shift();n.average=n.values.reduce(function(e,t){return e+t})/n.values.length;var a=Object.keys(o).map(function(e){return o[e].average}).reduce(function(e,t){return Math.max(e,t)});return n.percent=0,a>0&&Object.keys(o).forEach(function(e){return o[e].percent=100*o[e].average/a}),n},t.exports.read=function(){return Object.keys(o).map(function(e){return o[e]}).sort(function(e,t){return e.average-t.average})}},{"./locations":3}],3:[function(e,t,n){"use strict";t.exports=function(){return[{domain:"speedtestmeic",name:"Israel Central",icon:"il.svg"},{domain:"speedtestwe",name:"West Europe",icon:"nl.svg"},{domain:"speedtestsea",name:"Southeast Asia",icon:"sg.svg"},{domain:"speedtestea",name:"East Asia",icon:"hk.svg"},{domain:"speedtestnsus",name:"North Central US",icon:"us.svg"},{domain:"speedtestne",name:"North Europe",icon:"ie.svg"},{domain:"speedtestscus",name:"South Central US",icon:"us.svg"},{domain:"speedtestwus",name:"West US",icon:"us.svg"},{domain:"speedtesteus",name:"East US",icon:"us.svg"},{domain:"speedtestjpe",name:"Japan East",icon:"jp.svg"},{domain:"speedtestjpw",name:"Japan West",icon:"jp.svg"},{domain:"speedtestcus",name:"Central US",icon:"us.svg"},{domain:"speedtesteus2",name:"East US 2",icon:"us.svg"},{domain:"speedtestozse",name:"Australia Southeast",icon:"au.svg"},{domain:"speedtestoze",name:"Australia East",icon:"au.svg"},{domain:"speedtestukw",name:"West UK",icon:"gb.svg"},{domain:"speedtestuks",name:"South UK",icon:"gb.svg"},{domain:"speedtestcac",name:"Canada Central",icon:"ca.svg"},{domain:"speedtestcae",name:"Canada East",icon:"ca.svg"},{domain:"speedtestwestus2",name:"West US 2",icon:"us.svg"},{domain:"speedtestwestindia",name:"West India",icon:"in.svg"},{domain:"speedtesteastindia",name:"South India",icon:"in.svg"},{domain:"speedtestcentralindia",name:"Central India",icon:"in.svg"},{domain:"speedtestkoreacentral",name:"Korea Central",icon:"kr.svg"},{domain:"speedtestkoreasouth",name:"Korea South",icon:"kr.svg"},{domain:"speedtestwestcentralus",name:"West Central US",icon:"us.svg"},{domain:"speedtestfrc",name:"France Central",icon:"fr.svg"},{domain:"speedtestsan",name:"South Africa North",icon:"za.svg"},{domain:"speedtestuaen",name:"UAE North",icon:"ae.svg"},{domain:"speedtestden",name:"Germany North",icon:"de.svg"},{domain:"speedtestchn",name:"Switzerland North",icon:"ch.svg"},{domain:"speedtestchw",name:"Switzerland West",icon:"ch.svg"},{domain:"speedtestene",name:"Norway East",icon:"no.svg"},{domain:"speedtestnea",name:"Brazil",icon:"br.svg"},{domain:"speedtestesc",name:"Sweden Central",icon:"se.svg"},{domain:"azurespeedtestwestus3",url:"https://azurespeedtestwestus3.z1.web.core.windows.net/",name:"West US 3",icon:"us.svg"},{domain:"speedtestqc",url:"https://speedtestqc.z1.web.core.windows.net/",name:"Qatar Central",icon:"qa.svg"},{domain:"speedtestplc",name:"Poland Central",icon:"pl.svg"},{domain:"speedtestitn",url:"https://speedtestitn.z38.web.core.windows.net/cb.json",name:"Italy North",icon:"it.svg"},{domain:"speedtestezmla",name:"Los Angeles Edge Zone (preview)",icon:"us.svg"}]}},{}],4:[function(e,t,n){(function(n){"use strict";var r=e("./locations"),o=new Set,a=[],i=[],s={},u=[],c=0;function l(){c+=1,0==a.length&&(a=r().filter(function(e){return!o.has(e.domain)}));var e=a.pop();if(s[e.domain])return setTimeout(l,1);var t=e.url||"https://"+e.domain+".blob.core.windows.net/cb.json";s[e.domain]={start:(new Date).getTime(),counter:c},$.ajax({url:t,dataType:"jsonp",cache:!1});var n=c;setTimeout(function(){if(s[e.domain]&&s[e.domain].counter===n){console.log("No response from "+e.domain+". Removing from the test"),o.add(e.domain);var t=r().filter(function(e){return o.has(e.domain)});u.forEach(function(e){return e(t)}),delete s[e.domain],setTimeout(l,1)}},5e3)}n.call=function(e){var t=(new Date).getTime(),n=s[e];if(!n)return console.log("no record of call from "+e),setTimeout(l,1);delete s[e];var r=t-n.start;i.forEach(function(t){return t({source:e,duration:r,start:n.start})}),setTimeout(l,1)};for(var p=0;p<4;p++)l();t.exports.on=function(e){i.push(e)},t.exports.onBlocklistUpdate=function(e){u.push(e)},t.exports.retry=function(e){o.delete(e);var t=r().filter(function(e){return o.has(e.domain)});u.forEach(function(e){return e(t)})}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./locations":3}],5:[function(e,t,n){"use strict";var r=e("object-assign"),o=e("fbjs/lib/emptyObject"),a=e("fbjs/lib/invariant"),i="mixins";t.exports=function(e,t,n){var s=[],u={mixins:"DEFINE_MANY",statics:"DEFINE_MANY",propTypes:"DEFINE_MANY",contextTypes:"DEFINE_MANY",childContextTypes:"DEFINE_MANY",getDefaultProps:"DEFINE_MANY_MERGED",getInitialState:"DEFINE_MANY_MERGED",getChildContext:"DEFINE_MANY_MERGED",render:"DEFINE_ONCE",componentWillMount:"DEFINE_MANY",componentDidMount:"DEFINE_MANY",componentWillReceiveProps:"DEFINE_MANY",shouldComponentUpdate:"DEFINE_ONCE",componentWillUpdate:"DEFINE_MANY",componentDidUpdate:"DEFINE_MANY",componentWillUnmount:"DEFINE_MANY",updateComponent:"OVERRIDE_BASE"},c={displayName:function(e,t){e.displayName=t},mixins:function(e,t){if(t)for(var n=0;n',""],u=[1,"","
"],c=[3,"","
"],l=[1,'',""],p={"*":[1,"?
","
"],area:[1,"",""],col:[2,"","
"],legend:[1,"
","
"],param:[1,"",""],tr:[2,"","
"],optgroup:s,option:s,caption:u,colgroup:u,tbody:u,tfoot:u,thead:u,td:c,th:c};["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"].forEach(function(e){p[e]=l,i[e]=!0}),t.exports=function(e){return a||o(!1),p.hasOwnProperty(e)||(e="*"),i.hasOwnProperty(e)||(a.innerHTML="*"===e?"":"<"+e+">",i[e]=!a.firstChild),i[e]?p[e]:null}},{"./ExecutionEnvironment":7,"./invariant":21}],18:[function(e,t,n){"use strict";t.exports=function(e){return e.Window&&e instanceof e.Window?{x:e.pageXOffset||e.document.documentElement.scrollLeft,y:e.pageYOffset||e.document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}},{}],19:[function(e,t,n){"use strict";var r=/([A-Z])/g;t.exports=function(e){return e.replace(r,"-$1").toLowerCase()}},{}],20:[function(e,t,n){"use strict";var r=e("./hyphenate"),o=/^ms-/;t.exports=function(e){return r(e).replace(o,"-ms-")}},{"./hyphenate":19}],21:[function(e,t,n){"use strict";var r=function(e){};t.exports=function(e,t,n,o,a,i,s,u){if(r(t),!e){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,o,a,i,s,u],p=0;(c=new Error(t.replace(/%s/g,function(){return l[p++]}))).name="Invariant Violation"}throw c.framesToPop=1,c}}},{}],22:[function(e,t,n){"use strict";t.exports=function(e){var t=(e?e.ownerDocument||e:document).defaultView||window;return!(!e||!("function"==typeof t.Node?e instanceof t.Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}},{}],23:[function(e,t,n){"use strict";var r=e("./isNode");t.exports=function(e){return r(e)&&3==e.nodeType}},{"./isNode":22}],24:[function(e,t,n){"use strict";t.exports=function(e){var t={};return function(n){return t.hasOwnProperty(n)||(t[n]=e.call(this,n)),t[n]}}},{}],25:[function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty;function o(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}t.exports=function(e,t){if(o(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;for(var i=0;i1)for(var n=1;n8&&p<=11);var m=32,v=String.fromCharCode(m),g={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},y=!1;function b(e,t){switch(e){case"topKeyUp":return-1!==u.indexOf(t.keyCode);case"topKeyDown":return t.keyCode!==c;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function E(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}var C=null;function _(e,t,n,o){var s,u;if(l?s=function(e){switch(e){case"topCompositionStart":return g.compositionStart;case"topCompositionEnd":return g.compositionEnd;case"topCompositionUpdate":return g.compositionUpdate}}(e):C?b(e,n)&&(s=g.compositionEnd):"topKeyDown"===e&&n.keyCode===c&&(s=g.compositionStart),!s)return null;h&&(C||s!==g.compositionStart?s===g.compositionEnd&&C&&(u=C.getData()):C=a.getPooled(o));var p=i.getPooled(s,t,n,o);if(u)p.data=u;else{var f=E(n);null!==f&&(p.data=f)}return r.accumulateTwoPhaseDispatches(p),p}function w(e,t,n,o){var i;if(!(i=d?function(e,t){switch(e){case"topCompositionEnd":return E(t);case"topKeyPress":return t.which!==m?null:(y=!0,v);case"topTextInput":var n=t.data;return n===v&&y?null:n;default:return null}}(e,n):function(e,t){if(C){if("topCompositionEnd"===e||!l&&b(e,t)){var n=C.getData();return a.release(C),C=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&(!((r=t).ctrlKey||r.altKey||r.metaKey)||r.ctrlKey&&r.altKey)?String.fromCharCode(t.which):null;case"topCompositionEnd":return h?null:t.data;default:return null}var r}(e,n)))return null;var u=s.getPooled(g.beforeInput,t,n,o);return u.data=i,r.accumulateTwoPhaseDispatches(u),u}var R={eventTypes:g,extractEvents:function(e,t,n,r){return[_(e,t,n,r),w(e,t,n,r)]}};t.exports=R},{"./EventPropagators":52,"./FallbackCompositionState":53,"./SyntheticCompositionEvent":110,"./SyntheticInputEvent":114,"fbjs/lib/ExecutionEnvironment":7}],37:[function(e,t,n){"use strict";var r={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0};var o=["Webkit","ms","Moz","O"];Object.keys(r).forEach(function(e){o.forEach(function(t){var n,o;r[(n=t,o=e,n+o.charAt(0).toUpperCase()+o.substring(1))]=r[e]})});var a={isUnitlessNumber:r,shorthandPropertyExpansions:{background:{backgroundAttachment:!0,backgroundColor:!0,backgroundImage:!0,backgroundPositionX:!0,backgroundPositionY:!0,backgroundRepeat:!0},backgroundPosition:{backgroundPositionX:!0,backgroundPositionY:!0},border:{borderWidth:!0,borderStyle:!0,borderColor:!0},borderBottom:{borderBottomWidth:!0,borderBottomStyle:!0,borderBottomColor:!0},borderLeft:{borderLeftWidth:!0,borderLeftStyle:!0,borderLeftColor:!0},borderRight:{borderRightWidth:!0,borderRightStyle:!0,borderRightColor:!0},borderTop:{borderTopWidth:!0,borderTopStyle:!0,borderTopColor:!0},font:{fontStyle:!0,fontVariant:!0,fontWeight:!0,fontSize:!0,lineHeight:!0,fontFamily:!0},outline:{outlineWidth:!0,outlineStyle:!0,outlineColor:!0}}};t.exports=a},{}],38:[function(e,t,n){"use strict";var r=e("./CSSProperty"),o=e("fbjs/lib/ExecutionEnvironment"),a=(e("./ReactInstrumentation"),e("fbjs/lib/camelizeStyleName"),e("./dangerousStyleValue")),i=e("fbjs/lib/hyphenateStyleName"),s=e("fbjs/lib/memoizeStringOnly"),u=(e("fbjs/lib/warning"),s(function(e){return i(e)})),c=!1,l="cssFloat";if(o.canUseDOM){var p=document.createElement("div").style;try{p.font=""}catch(e){c=!0}void 0===document.documentElement.style.cssFloat&&(l="styleFloat")}var f={createMarkupForStyles:function(e,t){var n="";for(var r in e)if(e.hasOwnProperty(r)){var o=0===r.indexOf("--"),i=e[r];null!=i&&(n+=u(r)+":",n+=a(r,i,t,o)+";")}return n||null},setValueForStyles:function(e,t,n){var o=e.style;for(var i in t)if(t.hasOwnProperty(i)){var s=0===i.indexOf("--"),u=a(i,t[i],n,s);if("float"!==i&&"cssFloat"!==i||(i=l),s)o.setProperty(i,u);else if(u)o[i]=u;else{var p=c&&r.shorthandPropertyExpansions[i];if(p)for(var f in p)o[f]="";else o[i]=""}}}};t.exports=f},{"./CSSProperty":37,"./ReactInstrumentation":90,"./dangerousStyleValue":126,"fbjs/lib/ExecutionEnvironment":7,"fbjs/lib/camelizeStyleName":9,"fbjs/lib/hyphenateStyleName":20,"fbjs/lib/memoizeStringOnly":24,"fbjs/lib/warning":26}],39:[function(e,t,n){"use strict";var r=e("./reactProdInvariant");var o=e("./PooledClass"),a=(e("fbjs/lib/invariant"),function(){function e(t){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this._callbacks=null,this._contexts=null,this._arg=t}return e.prototype.enqueue=function(e,t){this._callbacks=this._callbacks||[],this._callbacks.push(e),this._contexts=this._contexts||[],this._contexts.push(t)},e.prototype.notifyAll=function(){var e=this._callbacks,t=this._contexts,n=this._arg;if(e&&t){e.length!==t.length&&r("24"),this._callbacks=null,this._contexts=null;for(var o=0;o8));var R=!1;function x(){m&&(m.detachEvent("onpropertychange",T),m=null,v=null)}function T(e){"value"===e.propertyName&&C(v,e)&&y(e)}function P(e,t,n){"topFocus"===e?(x(),v=n,(m=t).attachEvent("onpropertychange",T)):"topBlur"===e&&x()}function O(e,t,n){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return C(v,n)}function M(e,t,n){if("topClick"===e)return C(t,n)}function k(e,t,n){if("topInput"===e||"topChange"===e)return C(t,n)}a.canUseDOM&&(R=p("input")&&(!document.documentMode||document.documentMode>9));var S={eventTypes:d,_allowSimulatedPassThrough:!0,_isInputEventSupported:R,extractEvents:function(e,t,n,r){var o,a,s,u,c,l,p=t?i.getNodeFromInstance(t):window;if("select"===(l=(c=p).nodeName&&c.nodeName.toLowerCase())||"input"===l&&"file"===c.type?g?o=_:a=w:f(p)?R?o=k:(o=O,a=P):(u=(s=p).nodeName)&&"input"===u.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(o=M),o){var d=o(e,t,n);if(d)return h(d,n,r)}a&&a(e,p,t),"topBlur"===e&&function(e,t){if(null!=e){var n=e._wrapperState||t._wrapperState;if(n&&n.controlled&&"number"===t.type){var r=""+t.value;t.getAttribute("value")!==r&&t.setAttribute("value",r)}}}(t,p)}};t.exports=S},{"./EventPluginHub":49,"./EventPropagators":52,"./ReactDOMComponentTree":66,"./ReactUpdates":103,"./SyntheticEvent":112,"./getEventTarget":134,"./inputValueTracking":140,"./isEventSupported":142,"./isTextInputElement":143,"fbjs/lib/ExecutionEnvironment":7}],41:[function(e,t,n){"use strict";var r=e("./DOMLazyTree"),o=e("./Danger"),a=(e("./ReactDOMComponentTree"),e("./ReactInstrumentation"),e("./createMicrosoftUnsafeLocalFunction")),i=e("./setInnerHTML"),s=e("./setTextContent");function u(e,t){return Array.isArray(t)&&(t=t[1]),t?t.nextSibling:e.firstChild}var c=a(function(e,t,n){e.insertBefore(t,n)});function l(e,t,n){Array.isArray(t)?function(e,t,n,r){for(var o=t;;){var a=o.nextSibling;if(c(e,o,r),o===n)break;o=a}}(e,t[0],t[1],n):c(e,t,n)}function p(e,t){if(Array.isArray(t)){var n=t[1];f(e,t=t[0],n),e.removeChild(n)}e.removeChild(t)}function f(e,t,n){for(;;){var r=t.nextSibling;if(r===n)break;e.removeChild(r)}}var d={dangerouslyReplaceNodeWithMarkup:o.dangerouslyReplaceNodeWithMarkup,replaceDelimitedText:function(e,t,n){var r=e.parentNode,o=e.nextSibling;o===t?n&&c(r,document.createTextNode(n),o):n?(s(o,n),f(r,o,t)):f(r,e,t)},processUpdates:function(e,t){for(var n=0;n-1||r("96",e),!c.plugins[n]){t.extractEvents||r("97",e),c.plugins[n]=t;var i=t.eventTypes;for(var u in i)s(i[u],t,u)||r("98",u,e)}}}function s(e,t,n){c.eventNameDispatchConfigs.hasOwnProperty(n)&&r("99",n),c.eventNameDispatchConfigs[n]=e;var o=e.phasedRegistrationNames;if(o){for(var a in o)o.hasOwnProperty(a)&&u(o[a],t,n);return!0}return!!e.registrationName&&(u(e.registrationName,t,n),!0)}function u(e,t,n){c.registrationNameModules[e]&&r("100",e),c.registrationNameModules[e]=t,c.registrationNameDependencies[e]=t.eventTypes[n].dependencies}var c={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){o&&r("101"),o=Array.prototype.slice.call(e),i()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var o=e[n];a.hasOwnProperty(n)&&a[n]===o||(a[n]&&r("102",n),a[n]=o,t=!0)}t&&i()},getPluginModuleForEvent:function(e){var t=e.dispatchConfig;if(t.registrationName)return c.registrationNameModules[t.registrationName]||null;if(void 0!==t.phasedRegistrationNames){var n=t.phasedRegistrationNames;for(var r in n)if(n.hasOwnProperty(r)){var o=c.registrationNameModules[n[r]];if(o)return o}}return null},_resetEventPlugins:function(){for(var e in o=null,a)a.hasOwnProperty(e)&&delete a[e];c.plugins.length=0;var t=c.eventNameDispatchConfigs;for(var n in t)t.hasOwnProperty(n)&&delete t[n];var r=c.registrationNameModules;for(var i in r)r.hasOwnProperty(i)&&delete r[i]}};t.exports=c},{"./reactProdInvariant":145,"fbjs/lib/invariant":21}],51:[function(e,t,n){"use strict";var r,o,a=e("./reactProdInvariant"),i=e("./ReactErrorUtils");e("fbjs/lib/invariant"),e("fbjs/lib/warning");function s(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=u.getNodeFromInstance(r),t?i.invokeGuardedCallbackWithCatch(o,n,e):i.invokeGuardedCallback(o,n,e),e.currentTarget=null}var u={isEndish:function(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e},isMoveish:function(e){return"topMouseMove"===e||"topTouchMove"===e},isStartish:function(e){return"topMouseDown"===e||"topTouchStart"===e},executeDirectDispatch:function(e){var t=e._dispatchListeners,n=e._dispatchInstances;Array.isArray(t)&&a("103"),e.currentTarget=t?u.getNodeFromInstance(n):null;var r=t?t(e):null;return e.currentTarget=null,e._dispatchListeners=null,e._dispatchInstances=null,r},executeDispatchesInOrder:function(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o1?1-t:void 0;return this._fallbackText=o.slice(e,s),this._fallbackText}}),o.addPoolingTo(i),t.exports=i},{"./PooledClass":57,"./getTextContentAccessor":138,"object-assign":27}],54:[function(e,t,n){"use strict";var r=e("./DOMProperty"),o=r.injection.MUST_USE_PROPERTY,a=r.injection.HAS_BOOLEAN_VALUE,i=r.injection.HAS_NUMERIC_VALUE,s=r.injection.HAS_POSITIVE_NUMERIC_VALUE,u=r.injection.HAS_OVERLOADED_BOOLEAN_VALUE,c={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+r.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:a,allowTransparency:0,alt:0,as:0,async:a,autoComplete:0,autoPlay:a,capture:a,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:o|a,cite:0,classID:0,className:0,cols:s,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:a,controlsList:0,coords:0,crossOrigin:0,data:0,dateTime:0,default:a,defer:a,dir:0,disabled:a,download:u,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:a,formTarget:0,frameBorder:0,headers:0,height:0,hidden:a,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,icon:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:a,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:o|a,muted:o|a,name:0,nonce:0,noValidate:a,open:a,optimum:0,pattern:0,placeholder:0,playsInline:a,poster:0,preload:0,profile:0,radioGroup:0,readOnly:a,referrerPolicy:0,rel:0,required:a,reversed:a,role:0,rows:s,rowSpan:i,sandbox:0,scope:0,scoped:a,scrolling:0,seamless:a,selected:o|a,shape:0,size:s,sizes:0,span:s,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:i,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:a,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){if(null==t)return e.removeAttribute("value");"number"!==e.type||!1===e.hasAttribute("value")?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t)}}};t.exports=c},{"./DOMProperty":44}],55:[function(e,t,n){"use strict";var r={escape:function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})},unescape:function(e){var t={"=0":"=","=2":":"};return(""+("."===e[0]&&"$"===e[1]?e.substring(2):e.substring(1))).replace(/(=0|=2)/g,function(e){return t[e]})}};t.exports=r},{}],56:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=e("./ReactPropTypesSecret"),a=e("prop-types/factory")(e("react/lib/React").isValidElement),i=(e("fbjs/lib/invariant"),e("fbjs/lib/warning"),{button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0});function s(e){null!=e.checkedLink&&null!=e.valueLink&&r("87")}function u(e){s(e),(null!=e.value||null!=e.onChange)&&r("88")}function c(e){s(e),(null!=e.checked||null!=e.onChange)&&r("89")}var l={value:function(e,t,n){return!e[t]||i[e.type]||e.onChange||e.readOnly||e.disabled?null:new Error("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`.")},checked:function(e,t,n){return!e[t]||e.onChange||e.readOnly||e.disabled?null:new Error("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")},onChange:a.func},p={};function f(e){if(e){var t=e.getName();if(t)return" Check the render method of `"+t+"`."}return""}var d={checkPropTypes:function(e,t,n){for(var r in l){if(l.hasOwnProperty(r))var a=l[r](t,r,e,"prop",null,o);a instanceof Error&&!(a.message in p)&&(p[a.message]=!0,f(n))}},getValue:function(e){return e.valueLink?(u(e),e.valueLink.value):e.value},getChecked:function(e){return e.checkedLink?(c(e),e.checkedLink.value):e.checked},executeOnChange:function(e,t){return e.valueLink?(u(e),e.valueLink.requestChange(t.target.value)):e.checkedLink?(c(e),e.checkedLink.requestChange(t.target.checked)):e.onChange?e.onChange.call(void 0,t):void 0}};t.exports=d},{"./ReactPropTypesSecret":96,"./reactProdInvariant":145,"fbjs/lib/invariant":21,"fbjs/lib/warning":26,"prop-types/factory":30,"react/lib/React":155}],57:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=(e("fbjs/lib/invariant"),function(e){if(this.instancePool.length){var t=this.instancePool.pop();return this.call(t,e),t}return new this(e)}),a=function(e){e instanceof this||r("25"),e.destructor(),this.instancePool.length=0||null!=t.is}var $=1;function J(e){var t,n=e.type;t=n,G.call(Q,t)||(Y.test(t)||r("65",t),Q[t]=!0),this._currentElement=e,this._tag=n.toLowerCase(),this._namespaceURI=null,this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._hostNode=null,this._hostParent=null,this._rootNodeID=0,this._domID=0,this._hostContainerInfo=null,this._wrapperState=null,this._topLevelWrapper=null,this._flags=0}J.displayName="ReactDOMComponent",J.Mixin={mountComponent:function(e,t,n,r){this._rootNodeID=$++,this._domID=n._idCounter++,this._hostParent=t,this._hostContainerInfo=n;var o,i,c,p=this._currentElement.props;switch(this._tag){case"audio":case"form":case"iframe":case"img":case"link":case"object":case"source":case"video":this._wrapperState={listeners:null},e.getReactMountReady().enqueue(W,this);break;case"input":v.mountWrapper(this,p,t),p=v.getHostProps(this,p),e.getReactMountReady().enqueue(V,this),e.getReactMountReady().enqueue(W,this);break;case"option":g.mountWrapper(this,p,t),p=g.getHostProps(this,p);break;case"select":y.mountWrapper(this,p,t),p=y.getHostProps(this,p),e.getReactMountReady().enqueue(W,this);break;case"textarea":b.mountWrapper(this,p,t),p=b.getHostProps(this,p),e.getReactMountReady().enqueue(V,this),e.getReactMountReady().enqueue(W,this)}if(N(this,p),null!=t?(o=t._namespaceURI,i=t._tag):n._tag&&(o=n._namespaceURI,i=n._tag),(null==o||o===u.svg&&"foreignobject"===i)&&(o=u.html),o===u.html&&("svg"===this._tag?o=u.svg:"math"===this._tag&&(o=u.mathml)),this._namespaceURI=o,e.useCreateElement){var f,d=n._ownerDocument;if(o===u.html)if("script"===this._tag){var h=d.createElement("div"),E=this._currentElement.type;h.innerHTML="<"+E+">",f=h.removeChild(h.firstChild)}else f=p.is?d.createElement(this._currentElement.type,p.is):d.createElement(this._currentElement.type);else f=d.createElementNS(o,this._currentElement.type);m.precacheNode(this,f),this._flags|=R.hasCachedChildNodes,this._hostParent||l.setAttributeForRoot(f),this._updateDOMProperties(null,p,e);var C=s(f);this._createInitialChildren(e,p,r,C),c=C}else{var _=this._createOpenTagMarkupAndPutListeners(e,p),w=this._createContentMarkup(e,p,r);c=!w&&q[this._tag]?_+"/>":_+">"+w+""}switch(this._tag){case"input":e.getReactMountReady().enqueue(U,this),p.autoFocus&&e.getReactMountReady().enqueue(a.focusDOMComponent,this);break;case"textarea":e.getReactMountReady().enqueue(L,this),p.autoFocus&&e.getReactMountReady().enqueue(a.focusDOMComponent,this);break;case"select":case"button":p.autoFocus&&e.getReactMountReady().enqueue(a.focusDOMComponent,this);break;case"option":e.getReactMountReady().enqueue(F,this)}return c},_createOpenTagMarkupAndPutListeners:function(e,t){var n="<"+this._currentElement.type;for(var r in t)if(t.hasOwnProperty(r)){var a=t[r];if(null!=a)if(O.hasOwnProperty(r))a&&D(this,r,a,e);else{r===k&&(a&&(a=this._previousStyleCopy=o({},t.style)),a=i.createMarkupForStyles(a,this));var s=null;null!=this._tag&&X(this._tag,t)?I.hasOwnProperty(r)||(s=l.createMarkupForCustomAttribute(r,a)):s=l.createMarkupForProperty(r,a),s&&(n+=" "+s)}}return e.renderToStaticMarkup?n:(this._hostParent||(n+=" "+l.createMarkupForRoot()),n+=" "+l.createMarkupForID(this._domID))},_createContentMarkup:function(e,t,n){var r="",o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&(r=o.__html);else{var a=M[typeof t.children]?t.children:null,i=null!=a?null:t.children;null!=a?r=_(a):null!=i&&(r=this.mountChildren(i,e,n).join(""))}return z[this._tag]&&"\n"===r.charAt(0)?"\n"+r:r},_createInitialChildren:function(e,t,n,r){var o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&s.queueHTML(r,o.__html);else{var a=M[typeof t.children]?t.children:null,i=null!=a?null:t.children;if(null!=a)""!==a&&s.queueText(r,a);else if(null!=i)for(var u=this.mountChildren(i,e,n),c=0;ct.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}:function(e,t){if(window.getSelection){var n=window.getSelection(),r=e[a()].length,i=Math.min(t.start,r),s=void 0===t.end?i:Math.min(t.end,r);if(!n.extend&&i>s){var u=s;s=i,i=u}var c=o(e,i),l=o(e,s);if(c&&l){var p=document.createRange();p.setStart(c.node,c.offset),n.removeAllRanges(),i>s?(n.addRange(p),n.extend(l.node,l.offset)):(p.setEnd(l.node,l.offset),n.addRange(p))}}}};t.exports=u},{"./getNodeForCharacterOffset":137,"./getTextContentAccessor":138,"fbjs/lib/ExecutionEnvironment":7}],75:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=e("object-assign"),a=e("./DOMChildrenOperations"),i=e("./DOMLazyTree"),s=e("./ReactDOMComponentTree"),u=e("./escapeTextContentForBrowser"),c=(e("fbjs/lib/invariant"),e("./validateDOMNesting"),function(e){this._currentElement=e,this._stringText=""+e,this._hostNode=null,this._hostParent=null,this._domID=0,this._mountIndex=0,this._closingComment=null,this._commentNodes=null});o(c.prototype,{mountComponent:function(e,t,n,r){var o=n._idCounter++,a=" react-text: "+o+" ";if(this._domID=o,this._hostParent=t,e.useCreateElement){var c=n._ownerDocument,l=c.createComment(a),p=c.createComment(" /react-text "),f=i(c.createDocumentFragment());return i.queueChild(f,i(l)),this._stringText&&i.queueChild(f,i(c.createTextNode(this._stringText))),i.queueChild(f,i(p)),s.precacheNode(this,l),this._closingComment=p,f}var d=u(this._stringText);return e.renderToStaticMarkup?d:"\x3c!--"+a+"--\x3e"+d+"\x3c!-- /react-text --\x3e"},receiveComponent:function(e,t){if(e!==this._currentElement){this._currentElement=e;var n=""+e;if(n!==this._stringText){this._stringText=n;var r=this.getHostNode();a.replaceDelimitedText(r[0],r[1],n)}}},getHostNode:function(){var e=this._commentNodes;if(e)return e;if(!this._closingComment)for(var t=s.getNodeFromInstance(this).nextSibling;;){if(null==t&&r("67",this._domID),8===t.nodeType&&" /react-text "===t.nodeValue){this._closingComment=t;break}t=t.nextSibling}return e=[this._hostNode,this._closingComment],this._commentNodes=e,e},unmountComponent:function(){this._closingComment=null,this._commentNodes=null,s.uncacheNode(this)}}),t.exports=c},{"./DOMChildrenOperations":41,"./DOMLazyTree":42,"./ReactDOMComponentTree":66,"./escapeTextContentForBrowser":127,"./reactProdInvariant":145,"./validateDOMNesting":151,"fbjs/lib/invariant":21,"object-assign":27}],76:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=e("object-assign"),a=e("./LinkedValueUtils"),i=e("./ReactDOMComponentTree"),s=e("./ReactUpdates");e("fbjs/lib/invariant"),e("fbjs/lib/warning");function u(){this._rootNodeID&&c.updateWrapper(this)}var c={getHostProps:function(e,t){return null!=t.dangerouslySetInnerHTML&&r("91"),o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue,onChange:e._wrapperState.onChange})},mountWrapper:function(e,t){var n=a.getValue(t),o=n;if(null==n){var i=t.defaultValue,c=t.children;null!=c&&(null!=i&&r("92"),Array.isArray(c)&&(c.length<=1||r("93"),c=c[0]),i=""+c),null==i&&(i=""),o=i}e._wrapperState={initialValue:""+o,listeners:null,onChange:function(e){var t=this._currentElement.props,n=a.executeOnChange(t,e);return s.asap(u,this),n}.bind(e)}},updateWrapper:function(e){var t=e._currentElement.props,n=i.getNodeFromInstance(e),r=a.getValue(t);if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e){var t=i.getNodeFromInstance(e),n=t.textContent;n===e._wrapperState.initialValue&&(t.value=n)}};t.exports=c},{"./LinkedValueUtils":56,"./ReactDOMComponentTree":66,"./ReactUpdates":103,"./reactProdInvariant":145,"fbjs/lib/invariant":21,"fbjs/lib/warning":26,"object-assign":27}],77:[function(e,t,n){"use strict";var r=e("./reactProdInvariant");e("fbjs/lib/invariant");function o(e,t){"_hostNode"in e||r("33"),"_hostNode"in t||r("33");for(var n=0,o=e;o;o=o._hostParent)n++;for(var a=0,i=t;i;i=i._hostParent)a++;for(;n-a>0;)e=e._hostParent,n--;for(;a-n>0;)t=t._hostParent,a--;for(var s=n;s--;){if(e===t)return e;e=e._hostParent,t=t._hostParent}return null}t.exports={isAncestor:function(e,t){"_hostNode"in e||r("35"),"_hostNode"in t||r("35");for(;t;){if(t===e)return!0;t=t._hostParent}return!1},getLowestCommonAncestor:o,getParentInstance:function(e){return"_hostNode"in e||r("36"),e._hostParent},traverseTwoPhase:function(e,t,n){for(var r,o=[];e;)o.push(e),e=e._hostParent;for(r=o.length;r-- >0;)t(o[r],"captured",n);for(r=0;r0;)n(c[u],"captured",a)}}},{"./reactProdInvariant":145,"fbjs/lib/invariant":21}],78:[function(e,t,n){"use strict";var r=e("object-assign"),o=e("./ReactUpdates"),a=e("./Transaction"),i=e("fbjs/lib/emptyFunction"),s={initialize:i,close:function(){p.isBatchingUpdates=!1}},u=[{initialize:i,close:o.flushBatchedUpdates.bind(o)},s];function c(){this.reinitializeTransaction()}r(c.prototype,a,{getTransactionWrappers:function(){return u}});var l=new c,p={isBatchingUpdates:!1,batchedUpdates:function(e,t,n,r,o,a){var i=p.isBatchingUpdates;return p.isBatchingUpdates=!0,i?e(t,n,r,o,a):l.perform(e,null,t,n,r,o,a)}};t.exports=p},{"./ReactUpdates":103,"./Transaction":121,"fbjs/lib/emptyFunction":13,"object-assign":27}],79:[function(e,t,n){"use strict";var r=e("./ARIADOMPropertyConfig"),o=e("./BeforeInputEventPlugin"),a=e("./ChangeEventPlugin"),i=e("./DefaultEventPluginOrder"),s=e("./EnterLeaveEventPlugin"),u=e("./HTMLDOMPropertyConfig"),c=e("./ReactComponentBrowserEnvironment"),l=e("./ReactDOMComponent"),p=e("./ReactDOMComponentTree"),f=e("./ReactDOMEmptyComponent"),d=e("./ReactDOMTreeTraversal"),h=e("./ReactDOMTextComponent"),m=e("./ReactDefaultBatchingStrategy"),v=e("./ReactEventListener"),g=e("./ReactInjection"),y=e("./ReactReconcileTransaction"),b=e("./SVGDOMPropertyConfig"),E=e("./SelectEventPlugin"),C=e("./SimpleEventPlugin"),_=!1;t.exports={inject:function(){_||(_=!0,g.EventEmitter.injectReactEventListener(v),g.EventPluginHub.injectEventPluginOrder(i),g.EventPluginUtils.injectComponentTree(p),g.EventPluginUtils.injectTreeTraversal(d),g.EventPluginHub.injectEventPluginsByName({SimpleEventPlugin:C,EnterLeaveEventPlugin:s,ChangeEventPlugin:a,SelectEventPlugin:E,BeforeInputEventPlugin:o}),g.HostComponent.injectGenericComponentClass(l),g.HostComponent.injectTextComponentClass(h),g.DOMProperty.injectDOMPropertyConfig(r),g.DOMProperty.injectDOMPropertyConfig(u),g.DOMProperty.injectDOMPropertyConfig(b),g.EmptyComponent.injectEmptyComponentFactory(function(e){return new f(e)}),g.Updates.injectReconcileTransaction(y),g.Updates.injectBatchingStrategy(m),g.Component.injectEnvironment(c))}}},{"./ARIADOMPropertyConfig":34,"./BeforeInputEventPlugin":36,"./ChangeEventPlugin":40,"./DefaultEventPluginOrder":47,"./EnterLeaveEventPlugin":48,"./HTMLDOMPropertyConfig":54,"./ReactComponentBrowserEnvironment":60,"./ReactDOMComponent":64,"./ReactDOMComponentTree":66,"./ReactDOMEmptyComponent":68,"./ReactDOMTextComponent":75,"./ReactDOMTreeTraversal":77,"./ReactDefaultBatchingStrategy":78,"./ReactEventListener":84,"./ReactInjection":87,"./ReactReconcileTransaction":97,"./SVGDOMPropertyConfig":105,"./SelectEventPlugin":106,"./SimpleEventPlugin":107}],80:[function(e,t,n){"use strict";var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;t.exports=r},{}],81:[function(e,t,n){"use strict";var r,o={injectEmptyComponentFactory:function(e){r=e}},a={create:function(e){return r(e)}};a.injection=o,t.exports=a},{}],82:[function(e,t,n){"use strict";var r=null;function o(e,t,n){try{t(n)}catch(e){null===r&&(r=e)}}var a={invokeGuardedCallback:o,invokeGuardedCallbackWithCatch:o,rethrowCaughtError:function(){if(r){var e=r;throw r=null,e}}};t.exports=a},{}],83:[function(e,t,n){"use strict";var r=e("./EventPluginHub");var o={handleTopLevel:function(e,t,n,o){var a;a=r.extractEvents(e,t,n,o),r.enqueueEvents(a),r.processEventQueue(!1)}};t.exports=o},{"./EventPluginHub":49}],84:[function(e,t,n){"use strict";var r=e("object-assign"),o=e("fbjs/lib/EventListener"),a=e("fbjs/lib/ExecutionEnvironment"),i=e("./PooledClass"),s=e("./ReactDOMComponentTree"),u=e("./ReactUpdates"),c=e("./getEventTarget"),l=e("fbjs/lib/getUnboundedScrollPosition");function p(e){for(;e._hostParent;)e=e._hostParent;var t=s.getNodeFromInstance(e).parentNode;return s.getClosestInstanceFromNode(t)}function f(e,t){this.topLevelType=e,this.nativeEvent=t,this.ancestors=[]}function d(e){var t=c(e.nativeEvent),n=s.getClosestInstanceFromNode(t),r=n;do{e.ancestors.push(r),r=r&&p(r)}while(r);for(var o=0;o/,a=/^<\!\-\-/,i={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(e){var t=r(e);return a.test(e)?e:e.replace(o," "+i.CHECKSUM_ATTR_NAME+'="'+t+'"$&')},canReuseMarkup:function(e,t){var n=t.getAttribute(i.CHECKSUM_ATTR_NAME);return n=n&&parseInt(n,10),r(e)===n}};t.exports=i},{"./adler32":124}],92:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=e("./DOMLazyTree"),a=e("./DOMProperty"),i=e("react/lib/React"),s=e("./ReactBrowserEventEmitter"),u=(e("react/lib/ReactCurrentOwner"),e("./ReactDOMComponentTree")),c=e("./ReactDOMContainerInfo"),l=e("./ReactDOMFeatureFlags"),p=e("./ReactFeatureFlags"),f=e("./ReactInstanceMap"),d=(e("./ReactInstrumentation"),e("./ReactMarkupChecksum")),h=e("./ReactReconciler"),m=e("./ReactUpdateQueue"),v=e("./ReactUpdates"),g=e("fbjs/lib/emptyObject"),y=e("./instantiateReactComponent"),b=(e("fbjs/lib/invariant"),e("./setInnerHTML")),E=e("./shouldUpdateReactComponent"),C=(e("fbjs/lib/warning"),a.ID_ATTRIBUTE_NAME),_=a.ROOT_ATTRIBUTE_NAME,w=1,R=9,x=11,T={};function P(e){return e?e.nodeType===R?e.documentElement:e.firstChild:null}function O(e,t,n,r,o){var a;if(p.logTopLevelRenders){var i=e._currentElement.props.child.type;a="React mount: "+("string"==typeof i?i:i.displayName||i.name),console.time(a)}var s=h.mountComponent(e,n,null,c(e,t),o,0);a&&console.timeEnd(a),e._renderedComponent._topLevelWrapper=e,A._mountImageIntoNode(s,t,e,r,n)}function M(e,t,n,r){var o=v.ReactReconcileTransaction.getPooled(!n&&l.useCreateElement);o.perform(O,null,e,t,o,n,r),v.ReactReconcileTransaction.release(o)}function k(e,t,n){for(h.unmountComponent(e,n),t.nodeType===R&&(t=t.documentElement);t.lastChild;)t.removeChild(t.lastChild)}function S(e){var t=P(e);if(t){var n=u.getInstanceFromNode(t);return!(!n||!n._hostParent)}}function I(e){return!(!e||e.nodeType!==w&&e.nodeType!==R&&e.nodeType!==x)}function j(e){var t,n,r=(t=P(e),(n=t&&u.getInstanceFromNode(t))&&!n._hostParent?n:null);return r?r._hostContainerInfo._topLevelWrapper:null}var N=1,D=function(){this.rootID=N++};D.prototype.isReactComponent={},D.prototype.render=function(){return this.props.child},D.isReactTopLevelWrapper=!0;var A={TopLevelWrapper:D,_instancesByReactRootID:T,scrollMonitor:function(e,t){t()},_updateRootComponent:function(e,t,n,r,o){return A.scrollMonitor(r,function(){m.enqueueElementInternal(e,t,n),o&&m.enqueueCallbackInternal(e,o)}),e},_renderNewRootComponent:function(e,t,n,o){I(t)||r("37"),s.ensureScrollValueMonitoring();var a=y(e,!1);v.batchedUpdates(M,a,t,n,o);var i=a._instance.rootID;return T[i]=a,a},renderSubtreeIntoContainer:function(e,t,n,o){return null!=e&&f.has(e)||r("38"),A._renderSubtreeIntoContainer(e,t,n,o)},_renderSubtreeIntoContainer:function(e,t,n,o){m.validateCallback(o,"ReactDOM.render"),i.isValidElement(t)||r("39","string"==typeof t?" Instead of passing a string like 'div', pass React.createElement('div') or
.":"function"==typeof t?" Instead of passing a class like Foo, pass React.createElement(Foo) or .":null!=t&&void 0!==t.props?" This may be caused by unintentionally loading two independent copies of React.":"");var a,s=i.createElement(D,{child:t});if(e){var u=f.get(e);a=u._processChildContext(u._context)}else a=g;var c=j(n);if(c){var l=c._currentElement.props.child;if(E(l,t)){var p=c._renderedComponent.getPublicInstance(),d=o&&function(){o.call(p)};return A._updateRootComponent(c,s,a,n,d),p}A.unmountComponentAtNode(n)}var h,v=P(n),y=v&&!(!(h=v).getAttribute||!h.getAttribute(C)),b=S(n),_=y&&!c&&!b,w=A._renderNewRootComponent(s,n,_,a)._renderedComponent.getPublicInstance();return o&&o.call(w),w},render:function(e,t,n){return A._renderSubtreeIntoContainer(null,e,t,n)},unmountComponentAtNode:function(e){I(e)||r("40");var t=j(e);return t?(delete T[t._instance.rootID],v.batchedUpdates(k,t,e,!1),!0):(S(e),1===e.nodeType&&e.hasAttribute(_),!1)},_mountImageIntoNode:function(e,t,n,a,i){if(I(t)||r("41"),a){var s=P(t);if(d.canReuseMarkup(e,s))return void u.precacheNode(n,s);var c=s.getAttribute(d.CHECKSUM_ATTR_NAME);s.removeAttribute(d.CHECKSUM_ATTR_NAME);var l=s.outerHTML;s.setAttribute(d.CHECKSUM_ATTR_NAME,c);var p=e,f=function(e,t){for(var n=Math.min(e.length,t.length),r=0;r0&&r.length<20?n+" (keys: "+r.join(", ")+")":n}(e))}};t.exports=u},{"./ReactInstanceMap":89,"./ReactInstrumentation":90,"./ReactUpdates":103,"./reactProdInvariant":145,"fbjs/lib/invariant":21,"fbjs/lib/warning":26,"react/lib/ReactCurrentOwner":158}],103:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=e("object-assign"),a=e("./CallbackQueue"),i=e("./PooledClass"),s=e("./ReactFeatureFlags"),u=e("./ReactReconciler"),c=e("./Transaction"),l=e("fbjs/lib/invariant"),p=[],f=0,d=a.getPooled(),h=!1,m=null;function v(){_.ReactReconcileTransaction&&m||r("123")}var g=[{initialize:function(){this.dirtyComponentsLength=p.length},close:function(){this.dirtyComponentsLength!==p.length?(p.splice(0,this.dirtyComponentsLength),C()):p.length=0}},{initialize:function(){this.callbackQueue.reset()},close:function(){this.callbackQueue.notifyAll()}}];function y(){this.reinitializeTransaction(),this.dirtyComponentsLength=null,this.callbackQueue=a.getPooled(),this.reconcileTransaction=_.ReactReconcileTransaction.getPooled(!0)}function b(e,t){return e._mountOrder-t._mountOrder}function E(e){var t=e.dirtyComponentsLength;t!==p.length&&r("124",t,p.length),p.sort(b),f++;for(var n=0;n]/;t.exports=function(e){return"boolean"==typeof e||"number"==typeof e?""+e:function(e){var t,n=""+e,o=r.exec(n);if(!o)return n;var a="",i=0,s=0;for(i=o.index;i=32||13===t?t:0}},{}],132:[function(e,t,n){"use strict";var r=e("./getEventCharCode"),o={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},a={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};t.exports=function(e){if(e.key){var t=o[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=r(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?a[e.keyCode]||"Unidentified":""}},{"./getEventCharCode":131}],133:[function(e,t,n){"use strict";var r={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function o(e){var t=this.nativeEvent;if(t.getModifierState)return t.getModifierState(e);var n=r[e];return!!n&&!!t[n]}t.exports=function(e){return o}},{}],134:[function(e,t,n){"use strict";t.exports=function(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}},{}],135:[function(e,t,n){"use strict";var r=e("./ReactNodeTypes");t.exports=function(e){for(var t;(t=e._renderedNodeType)===r.COMPOSITE;)e=e._renderedComponent;return t===r.HOST?e._renderedComponent:t===r.EMPTY?null:void 0}},{"./ReactNodeTypes":94}],136:[function(e,t,n){"use strict";var r="function"==typeof Symbol&&Symbol.iterator,o="@@iterator";t.exports=function(e){var t=e&&(r&&e[r]||e[o]);if("function"==typeof t)return t}},{}],137:[function(e,t,n){"use strict";function r(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function o(e){for(;e;){if(e.nextSibling)return e.nextSibling;e=e.parentNode}}t.exports=function(e,t){for(var n=r(e),a=0,i=0;n;){if(3===n.nodeType){if(i=a+n.textContent.length,a<=t&&i>=t)return{node:n,offset:t-a};a=i}n=r(o(n))}}},{}],138:[function(e,t,n){"use strict";var r=e("fbjs/lib/ExecutionEnvironment"),o=null;t.exports=function(){return!o&&r.canUseDOM&&(o="textContent"in document.documentElement?"textContent":"innerText"),o}},{"fbjs/lib/ExecutionEnvironment":7}],139:[function(e,t,n){"use strict";var r=e("fbjs/lib/ExecutionEnvironment");function o(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n["ms"+e]="MS"+t,n["O"+e]="o"+t.toLowerCase(),n}var a={animationend:o("Animation","AnimationEnd"),animationiteration:o("Animation","AnimationIteration"),animationstart:o("Animation","AnimationStart"),transitionend:o("Transition","TransitionEnd")},i={},s={};r.canUseDOM&&(s=document.createElement("div").style,"AnimationEvent"in window||(delete a.animationend.animation,delete a.animationiteration.animation,delete a.animationstart.animation),"TransitionEvent"in window||delete a.transitionend.transition),t.exports=function(e){if(i[e])return i[e];if(!a[e])return e;var t=a[e];for(var n in t)if(t.hasOwnProperty(n)&&n in s)return i[e]=t[n];return""}},{"fbjs/lib/ExecutionEnvironment":7}],140:[function(e,t,n){"use strict";var r=e("./ReactDOMComponentTree");function o(e){var t=e.type,n=e.nodeName;return n&&"input"===n.toLowerCase()&&("checkbox"===t||"radio"===t)}function a(e){return e._wrapperState.valueTracker}var i={_getTrackerFromNode:function(e){return a(r.getInstanceFromNode(e))},track:function(e){if(!a(e)){var t=r.getNodeFromInstance(e),n=o(t)?"checked":"value",i=Object.getOwnPropertyDescriptor(t.constructor.prototype,n),s=""+t[n];t.hasOwnProperty(n)||"function"!=typeof i.get||"function"!=typeof i.set||(Object.defineProperty(t,n,{enumerable:i.enumerable,configurable:!0,get:function(){return i.get.call(this)},set:function(e){s=""+e,i.set.call(this,e)}}),u={getValue:function(){return s},setValue:function(e){s=""+e},stopTracking:function(){e._wrapperState.valueTracker=null,delete t[n]}},e._wrapperState.valueTracker=u)}var u},updateValueIfChanged:function(e){if(!e)return!1;var t=a(e);if(!t)return i.track(e),!0;var n,s,u=t.getValue(),c=((n=r.getNodeFromInstance(e))&&(s=o(n)?""+n.checked:n.value),s);return c!==u&&(t.setValue(c),!0)},stopTracking:function(e){var t=a(e);t&&t.stopTracking()}};t.exports=i},{"./ReactDOMComponentTree":66}],141:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=e("object-assign"),a=e("./ReactCompositeComponent"),i=e("./ReactEmptyComponent"),s=e("./ReactHostComponent"),u=(e("react/lib/getNextDebugID"),e("fbjs/lib/invariant"),e("fbjs/lib/warning"),function(e){this.construct(e)});function c(e,t){var n,o;if(null===e||!1===e)n=i.create(c);else if("object"==typeof e){var a=e,l=a.type;if("function"!=typeof l&&"string"!=typeof l){var p="";p+=function(e){if(e){var t=e.getName();if(t)return" Check the render method of `"+t+"`."}return""}(a._owner),r("130",null==l?l:typeof l,p)}"string"==typeof a.type?n=s.createInternalComponent(a):"function"==typeof(o=a.type)&&void 0!==o.prototype&&"function"==typeof o.prototype.mountComponent&&"function"==typeof o.prototype.receiveComponent?(n=new a.type(a)).getHostNode||(n.getHostNode=n.getNativeNode):n=new u(a)}else"string"==typeof e||"number"==typeof e?n=s.createInstanceForText(e):r("131",typeof e);return n._mountIndex=0,n._mountImage=null,n}o(u.prototype,a,{_instantiateReactComponent:c}),t.exports=c},{"./ReactCompositeComponent":62,"./ReactEmptyComponent":81,"./ReactHostComponent":86,"./reactProdInvariant":145,"fbjs/lib/invariant":21,"fbjs/lib/warning":26,"object-assign":27,"react/lib/getNextDebugID":168}],142:[function(e,t,n){"use strict";var r,o=e("fbjs/lib/ExecutionEnvironment");o.canUseDOM&&(r=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("","")),t.exports=function(e,t){if(!o.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,a=n in document;if(!a){var i=document.createElement("div");i.setAttribute(n,"return;"),a="function"==typeof i[n]}return!a&&r&&"wheel"===e&&(a=document.implementation.hasFeature("Events.wheel","3.0")),a}},{"fbjs/lib/ExecutionEnvironment":7}],143:[function(e,t,n){"use strict";var r={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};t.exports=function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!r[e.type]:"textarea"===t}},{}],144:[function(e,t,n){"use strict";var r=e("./escapeTextContentForBrowser");t.exports=function(e){return'"'+r(e)+'"'}},{"./escapeTextContentForBrowser":127}],145:[function(e,t,n){"use strict";t.exports=function(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r]/,u=e("./createMicrosoftUnsafeLocalFunction")(function(e,t){if(e.namespaceURI!==a.svg||"innerHTML"in e)e.innerHTML=t;else{(r=r||document.createElement("div")).innerHTML=""+t+"";for(var n=r.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(o.canUseDOM){var c=document.createElement("div");c.innerHTML=" ",""===c.innerHTML&&(u=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),i.test(t)||"<"===t[0]&&s.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),c=null}t.exports=u},{"./DOMNamespaces":43,"./createMicrosoftUnsafeLocalFunction":125,"fbjs/lib/ExecutionEnvironment":7}],148:[function(e,t,n){"use strict";var r=e("fbjs/lib/ExecutionEnvironment"),o=e("./escapeTextContentForBrowser"),a=e("./setInnerHTML"),i=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};r.canUseDOM&&("textContent"in document.documentElement||(i=function(e,t){3!==e.nodeType?a(e,o(t)):e.nodeValue=t})),t.exports=i},{"./escapeTextContentForBrowser":127,"./setInnerHTML":147,"fbjs/lib/ExecutionEnvironment":7}],149:[function(e,t,n){"use strict";t.exports=function(e,t){var n=null===e||!1===e,r=null===t||!1===t;if(n||r)return n===r;var o=typeof e,a=typeof t;return"string"===o||"number"===o?"string"===a||"number"===a:"object"===a&&e.type===t.type&&e.key===t.key}},{}],150:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=(e("react/lib/ReactCurrentOwner"),e("./ReactElementSymbol")),a=e("./getIteratorFn"),i=(e("fbjs/lib/invariant"),e("./KeyEscapeUtils")),s=(e("fbjs/lib/warning"),"."),u=":";function c(e,t){return e&&"object"==typeof e&&null!=e.key?i.escape(e.key):t.toString(36)}t.exports=function(e,t,n){return null==e?0:function e(t,n,l,p){var f,d=typeof t;if("undefined"!==d&&"boolean"!==d||(t=null),null===t||"string"===d||"number"===d||"object"===d&&t.$$typeof===o)return l(p,t,""===n?s+c(t,0):n),1;var h=0,m=""===n?s:n+u;if(Array.isArray(t))for(var v=0;v1)for(var n=1;n0&&(m.width=a),s>0&&(m.height=s),i.default.createElement("svg",m,i.default.Children.map(this.props.children,function(e){return i.default.cloneElement(e,{data:t,points:d,width:r,height:o,margin:c})}))}}]),t}();v.propTypes={data:o.default.array,limit:o.default.number,width:o.default.number,height:o.default.number,svgWidth:o.default.number,svgHeight:o.default.number,preserveAspectRatio:o.default.string,margin:o.default.number,style:o.default.object,min:o.default.number,max:o.default.number,onMouseMove:o.default.func},v.defaultProps={data:[],width:240,height:60,preserveAspectRatio:"none",margin:2},t.Sparklines=v,t.SparklinesLine=u.default,t.SparklinesCurve=c.default,t.SparklinesBars=l.default,t.SparklinesSpots=p.default,t.SparklinesReferenceLine=f.default,t.SparklinesNormalBand=d.default,t.SparklinesText=s.default},function(e,t,n){"use strict";(function(t){var r=n(4),o=n(5),a=n(8),i=n(6),s=n(15);e.exports=function(e,t){var n="function"==typeof Symbol&&Symbol.iterator,u="@@iterator",c="<>",l={array:d("array"),bool:d("boolean"),func:d("function"),number:d("number"),object:d("object"),string:d("string"),symbol:d("symbol"),any:f(r.thatReturnsNull),arrayOf:function(e){return f(function(t,n,r,o,a){if("function"!=typeof e)return new p("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var s=t[n];if(!Array.isArray(s))return new p("Invalid "+o+" `"+a+"` of type `"+m(s)+"` supplied to `"+r+"`, expected an array.");for(var u=0;u=2?Math.max(0,n[1].x-n[0].x-c-l):0);return a.default.createElement("g",{transform:"scale(1,-1)"},n.map(function(t,n){return a.default.createElement("rect",{key:n,x:t.x-(p+c)/2,y:-r,width:p,height:Math.max(0,r-t.y),style:o,onMouseMove:u&&u.bind(e,t)})}))}}]),t}();s.propTypes={points:o.default.arrayOf(o.default.object),height:o.default.number,style:o.default.object,barWidth:o.default.number,margin:o.default.number,onMouseMove:o.default.func},s.defaultProps={style:{fill:"slategray"}},t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0?1:-1},e.length<2?0:Math.sign(e[e.length-2].y-e[e.length-1].y)}},{key:"render",value:function(){var e=this.props,t=e.points,n=(e.width,e.height,e.size),r=e.style,o=e.spotColors,i=a.default.createElement("circle",{cx:t[0].x,cy:t[0].y,r:n,style:r}),s=a.default.createElement("circle",{cx:t[t.length-1].x,cy:t[t.length-1].y,r:n,style:r||{fill:o[this.lastDirection(t)]}});return a.default.createElement("g",null,r&&i,s)}}]),t}();s.propTypes={size:o.default.number,style:o.default.object,spotColors:o.default.object},s.defaultProps={size:2,spotColors:{"-1":"red",0:"black",1:"green"}},t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n1?1:0));return t.map(function(e,t){return{x:t*g+l,y:(f===h?1:f-e)*v+l}})}}])},"object"==typeof n&&"object"==typeof t?t.exports=o(e("react")):"function"==typeof define&&define.amd?define(["react"],o):"object"==typeof n?n.ReactSparklines=o(e("react")):r.ReactSparklines=o(r.React)},{react:173}],153:[function(e,t,n){"use strict";var r={escape:function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})},unescape:function(e){var t={"=0":"=","=2":":"};return(""+("."===e[0]&&"$"===e[1]?e.substring(2):e.substring(1))).replace(/(=0|=2)/g,function(e){return t[e]})}};t.exports=r},{}],154:[function(e,t,n){"use strict";var r=e("./reactProdInvariant"),o=(e("fbjs/lib/invariant"),function(e){if(this.instancePool.length){var t=this.instancePool.pop();return this.call(t,e),t}return new this(e)}),a=function(e){e instanceof this||r("25"),e.destructor(),this.instancePool.length1){for(var h=Array(d),m=0;m1){for(var g=Array(v),y=0;y