/* React v16.0.0 react-dom-unstable-native-dependencies.production.min.js Copyright (c) 2013-present, Facebook, Inc. This source code is licensed under the MIT license found in the LICENSE file in the root directory of this source tree. */ 'use strict';function J(ia){function K(a,b){var c=h;h=a;if(null!==y.GlobalResponderHandler)y.GlobalResponderHandler.onChange(c,a,b)}function B(a,b){null==b?u("29"):void 0;return null==a?b:Array.isArray(a)?a.concat(b):Array.isArray(b)?[a].concat(b):[a,b]}function z(){}function R(a,b){if("number"===typeof a.tag){var c=a.stateNode;if(!c)return null;var d=n.getFiberCurrentPropsFromNode(c);if(!d)return null;c=d[b];if(S(b,a.type,d))return null}else{d=a._currentElement;if("string"===typeof d||"number"=== typeof d||!a._rootNodeID)return null;a=d.props;c=a[b];if(S(b,d.type,a))return null}c&&"function"!==typeof c?u("231",b,typeof c):void 0;return c}function L(a,b,c){Array.isArray(a)?a.forEach(b,c):a&&b.call(c,a)}function D(a,b){null==b?u("30"):void 0;if(null==a)return b;if(Array.isArray(a)){if(Array.isArray(b))return a.push.apply(a,b),a;a.push(b);return a}return Array.isArray(b)?[a].concat(b):[a,b]}function ja(){if(f._hasRethrowError){var a=f._rethrowError;f._rethrowError=null;f._hasRethrowError=!1; throw a;}}function T(a,b,c,d,e,g,U,h,l){f._hasCaughtError=!1;f._caughtError=null;var k=Array.prototype.slice.call(arguments,3);try{b.apply(c,k)}catch(ka){f._caughtError=ka,f._hasCaughtError=!0}}function u(a){for(var b=arguments.length-1,c="Minified React error #"+a+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant\x3d"+a,d=0;dthis.eventPool.length&&this.eventPool.push(a)}function Z(a){a.eventPool=[];a.getPooled=pa;a.release=qa}function w(a,b,c,d){return aa.call(this,a,b,c,d)}function m(a){return a.timeStamp||a.timestamp}function N(a){a=a.identifier;null==a?u("138"):void 0;return a}function ra(a){var b=N(a),c=q[b];c?(c.touchActive=!0,c.startPageX= a.pageX,c.startPageY=a.pageY,c.startTimeStamp=m(a),c.currentPageX=a.pageX,c.currentPageY=a.pageY,c.currentTimeStamp=m(a),c.previousPageX=a.pageX,c.previousPageY=a.pageY,c.previousTimeStamp=m(a)):(c={touchActive:!0,startPageX:a.pageX,startPageY:a.pageY,startTimeStamp:m(a),currentPageX:a.pageX,currentPageY:a.pageY,currentTimeStamp:m(a),previousPageX:a.pageX,previousPageY:a.pageY,previousTimeStamp:m(a)},q[b]=c);r.mostRecentTimeStamp=m(a)}function sa(a){var b=q[N(a)];b?(b.touchActive=!0,b.previousPageX= b.currentPageX,b.previousPageY=b.currentPageY,b.previousTimeStamp=b.currentTimeStamp,b.currentPageX=a.pageX,b.currentPageY=a.pageY,b.currentTimeStamp=m(a),r.mostRecentTimeStamp=m(a)):console.error("Cannot record touch move without a touch start.\nTouch Move: %s\n","Touch Bank: %s",ba(a),ca())}function ta(a){var b=q[N(a)];b?(b.touchActive=!1,b.previousPageX=b.currentPageX,b.previousPageY=b.currentPageY,b.previousTimeStamp=b.currentTimeStamp,b.currentPageX=a.pageX,b.currentPageY=a.pageY,b.currentTimeStamp= m(a),r.mostRecentTimeStamp=m(a)):console.error("Cannot record touch end without a touch start.\nTouch End: %s\n","Touch Bank: %s",ba(a),ca())}function ba(a){return JSON.stringify({identifier:a.identifier,pageX:a.pageX,pageY:a.pageY,timestamp:m(a)})}function ca(){var a=JSON.stringify(q.slice(0,20));20a;a++)b["_"+String.fromCharCode(a)]=a;if("0123456789"!== Object.getOwnPropertyNames(b).map(function(a){return b[a]}).join(""))return!1;var c={};"abcdefghijklmnopqrst".split("").forEach(function(a){c[a]=a});return"abcdefghijklmnopqrst"!==Object.keys(Object.assign({},c)).join("")?!1:!0}catch(d){return!1}}()?Object.assign:function(a,b){if(null===a||void 0===a)throw new TypeError("Object.assign cannot be called with null or undefined");var c=Object(a);for(var d,e=1;e