From fa586fae9fefabf08b9831b46152aa9461f936d1 Mon Sep 17 00:00:00 2001 From: "Rohit Jain (MOD)" Date: Wed, 3 Apr 2019 14:54:24 +0530 Subject: [PATCH] Packing RNTester bundle and images in assets --- .../main/assets/RNTesterApp.android.bundle | 707 +++++++++--------- .../res/drawable-mdpi/rntester_js_bunny.png | Bin 0 -> 18738 bytes .../res/drawable-mdpi/rntester_js_hawk.png | Bin 0 -> 62468 bytes .../res/drawable-mdpi/rntester_js_slider.png | Bin 0 -> 1562 bytes .../drawable-mdpi/rntester_js_sliderleft.png | Bin 0 -> 1395 bytes .../drawable-mdpi/rntester_js_sliderright.png | Bin 0 -> 1398 bytes .../rntester_js_thumbnails_bandaged.png | Bin 0 -> 5554 bytes .../rntester_js_thumbnails_call.png | Bin 0 -> 8315 bytes .../rntester_js_thumbnails_dislike.png | Bin 0 -> 4140 bytes .../rntester_js_thumbnails_fist.png | Bin 0 -> 5775 bytes .../rntester_js_thumbnails_flowers.png | Bin 0 -> 9710 bytes .../rntester_js_thumbnails_heart.png | Bin 0 -> 7052 bytes .../rntester_js_thumbnails_like.png | Bin 0 -> 4298 bytes .../rntester_js_thumbnails_liking.png | Bin 0 -> 6752 bytes .../rntester_js_thumbnails_party.png | Bin 0 -> 8570 bytes .../rntester_js_thumbnails_poke.png | Bin 0 -> 4921 bytes .../rntester_js_thumbnails_superlike.png | Bin 0 -> 6951 bytes .../rntester_js_thumbnails_victory.png | Bin 0 -> 7051 bytes .../rntester_js_uie_thumb_big.png | Bin 0 -> 6752 bytes .../res/drawable-xhdpi/rntester_js_slider.png | Bin 0 -> 1988 bytes .../drawable-xhdpi/rntester_js_sliderleft.png | Bin 0 -> 1684 bytes .../rntester_js_sliderright.png | Bin 0 -> 1671 bytes .../rntester_js_uie_comment_highlighted.png | Bin 0 -> 403 bytes .../rntester_js_uie_comment_normal.png | Bin 0 -> 420 bytes .../rntester_js_uie_thumb_normal.png | Bin 0 -> 850 bytes .../rntester_js_uie_thumb_selected.png | Bin 0 -> 1110 bytes .../res/drawable-xxhdpi/rntester_js_flux.png | Bin 0 -> 5925 bytes .../main/res/raw/rntester_js_helloworld.html | 25 + .../res/raw/rntester_js_messagingtest.html | 28 + 29 files changed, 406 insertions(+), 354 deletions(-) create mode 100644 RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_bunny.png create mode 100644 RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_hawk.png create mode 100644 RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_slider.png create mode 100644 RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_sliderleft.png create mode 100644 RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_sliderright.png create mode 100644 RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_thumbnails_bandaged.png create mode 100644 RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_thumbnails_call.png create mode 100644 RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_thumbnails_dislike.png create mode 100644 RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_thumbnails_fist.png create mode 100644 RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_thumbnails_flowers.png create mode 100644 RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_thumbnails_heart.png create mode 100644 RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_thumbnails_like.png create mode 100644 RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_thumbnails_liking.png create mode 100644 RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_thumbnails_party.png create mode 100644 RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_thumbnails_poke.png create mode 100644 RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_thumbnails_superlike.png create mode 100644 RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_thumbnails_victory.png create mode 100644 RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_uie_thumb_big.png create mode 100644 RNTester/android/app/src/main/res/drawable-xhdpi/rntester_js_slider.png create mode 100644 RNTester/android/app/src/main/res/drawable-xhdpi/rntester_js_sliderleft.png create mode 100644 RNTester/android/app/src/main/res/drawable-xhdpi/rntester_js_sliderright.png create mode 100644 RNTester/android/app/src/main/res/drawable-xhdpi/rntester_js_uie_comment_highlighted.png create mode 100644 RNTester/android/app/src/main/res/drawable-xhdpi/rntester_js_uie_comment_normal.png create mode 100644 RNTester/android/app/src/main/res/drawable-xhdpi/rntester_js_uie_thumb_normal.png create mode 100644 RNTester/android/app/src/main/res/drawable-xhdpi/rntester_js_uie_thumb_selected.png create mode 100644 RNTester/android/app/src/main/res/drawable-xxhdpi/rntester_js_flux.png create mode 100644 RNTester/android/app/src/main/res/raw/rntester_js_helloworld.html create mode 100644 RNTester/android/app/src/main/res/raw/rntester_js_messagingtest.html diff --git a/RNTester/android/app/src/main/assets/RNTesterApp.android.bundle b/RNTester/android/app/src/main/assets/RNTesterApp.android.bundle index 0b7d19b75487da..083b30ea02445a 100644 --- a/RNTester/android/app/src/main/assets/RNTesterApp.android.bundle +++ b/RNTester/android/app/src/main/assets/RNTesterApp.android.bundle @@ -8,7 +8,7 @@ var __DEV__=false,__BUNDLE_START_TIME__=this.nativePerformanceNow?nativePerforma !(function(e){function r(e,r){if(null==this)throw new TypeError('Array.prototype.findIndex called on null or undefined');if('function'!=typeof e)throw new TypeError('predicate must be a function');for(var n=Object(this),t=n.length>>>0,o=0;o=0?t=i:(t=n+i)<0&&(t=0);tthis.eventPool.length&&this.eventPool.push(e)}function ne(e){e.eventPool=[],e.getPooled=ee,e.release=te}o(Z.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=J)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=J)},persist:function(){this.isPersistent=J},isPersistent:K,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=K,this._dispatchInstances=this._dispatchListeners=null}}),Z.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},Z.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return o(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,ne(n),n},ne(Z);var re=Z.extend({touchHistory:function(){return null}});function ie(e){return"topTouchStart"===e}function ae(e){return"topTouchMove"===e}var le=["topTouchStart"],oe=["topTouchMove"],ue=["topTouchCancel","topTouchEnd"],se=[],ce={touchBank:se,numberActiveTouches:0,indexOfSingleActiveTouch:-1,mostRecentTimeStamp:0};function fe(e){return e.timeStamp||e.timestamp}function de(e){return v(null!=(e=e.identifier),"Touch object is missing identifier."),e}function pe(e){var t=de(e),n=se[t];n?(n.touchActive=!0,n.startPageX=e.pageX,n.startPageY=e.pageY,n.startTimeStamp=fe(e),n.currentPageX=e.pageX,n.currentPageY=e.pageY,n.currentTimeStamp=fe(e),n.previousPageX=e.pageX,n.previousPageY=e.pageY,n.previousTimeStamp=fe(e)):(n={touchActive:!0,startPageX:e.pageX,startPageY:e.pageY,startTimeStamp:fe(e),currentPageX:e.pageX,currentPageY:e.pageY,currentTimeStamp:fe(e),previousPageX:e.pageX,previousPageY:e.pageY,previousTimeStamp:fe(e)},se[t]=n),ce.mostRecentTimeStamp=fe(e)}function me(e){var t=se[de(e)];t?(t.touchActive=!0,t.previousPageX=t.currentPageX,t.previousPageY=t.currentPageY,t.previousTimeStamp=t.currentTimeStamp,t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=fe(e),ce.mostRecentTimeStamp=fe(e)):console.error("Cannot record touch move without a touch start.\nTouch Move: %s\n","Touch Bank: %s",ge(e),ve())}function he(e){var t=se[de(e)];t?(t.touchActive=!1,t.previousPageX=t.currentPageX,t.previousPageY=t.currentPageY,t.previousTimeStamp=t.currentTimeStamp,t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=fe(e),ce.mostRecentTimeStamp=fe(e)):console.error("Cannot record touch end without a touch start.\nTouch End: %s\n","Touch Bank: %s",ge(e),ve())}function ge(e){return JSON.stringify({identifier:e.identifier,pageX:e.pageX,pageY:e.pageY,timestamp:fe(e)})}function ve(){var e=JSON.stringify(se.slice(0,20));return 20l||(a=l),We(a,e,i)}}}),I=function(e){return Ce[e._nativeTag]||null},A=Re,D=function(e){var t=e.stateNode._nativeTag;return void 0===t&&(t=e.stateNode.canonical._nativeTag),v(t,"All native instances should have a tag."),t},Pe.injection.injectGlobalResponderHandler({onChange:function(e,t,n){null!==t?s.setJSResponder(t.stateNode._nativeTag,n):s.clearJSResponder()}});var Oe=f.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;Oe.hasOwnProperty("ReactCurrentDispatcher")||(Oe.ReactCurrentDispatcher={current:null});var je="function"==typeof Symbol&&("function"==typeof Symbol?Symbol.for:"@@for"),Fe=je?("function"==typeof Symbol?Symbol.for:"@@for")("react.element"):60103,He=je?("function"==typeof Symbol?Symbol.for:"@@for")("react.portal"):60106,Be=je?("function"==typeof Symbol?Symbol.for:"@@for")("react.fragment"):60107,Qe=je?("function"==typeof Symbol?Symbol.for:"@@for")("react.strict_mode"):60108,Ve=je?("function"==typeof Symbol?Symbol.for:"@@for")("react.profiler"):60114,Le=je?("function"==typeof Symbol?Symbol.for:"@@for")("react.provider"):60109,Ye=je?("function"==typeof Symbol?Symbol.for:"@@for")("react.context"):60110,Xe=je?("function"==typeof Symbol?Symbol.for:"@@for")("react.concurrent_mode"):60111,$e=je?("function"==typeof Symbol?Symbol.for:"@@for")("react.forward_ref"):60112,qe=je?("function"==typeof Symbol?Symbol.for:"@@for")("react.suspense"):60113,Ge=je?("function"==typeof Symbol?Symbol.for:"@@for")("react.memo"):60115,Je=je?("function"==typeof Symbol?Symbol.for:"@@for")("react.lazy"):60116,Ke="function"==typeof Symbol&&("function"==typeof Symbol?Symbol.iterator:"@@iterator");function Ze(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=Ke&&e[Ke]||e["@@iterator"])?e:null}function et(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case Xe:return"ConcurrentMode";case Be:return"Fragment";case He:return"Portal";case Ve:return"Profiler";case Qe:return"StrictMode";case qe:return"Suspense"}if("object"==typeof e)switch(e.$$typeof){case Ye:return"Context.Consumer";case Le:return"Context.Provider";case $e:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case Ge:return et(e.type);case Je:if(e=1===e._status?e._result:null)return et(e)}return null}function tt(e){var t=e;if(e.alternate)for(;t.return;)t=t.return;else{if(0!=(2&t.effectTag))return 1;for(;t.return;)if(0!=(2&(t=t.return).effectTag))return 1}return 3===t.tag?2:3}function nt(e){v(2===tt(e),"Unable to find node on an unmounted component.")}function rt(e){var t=e.alternate;if(!t)return v(3!==(t=tt(e)),"Unable to find node on an unmounted component."),1===t?null:e;for(var n=e,r=t;;){var i=n.return,a=i?i.alternate:null;if(!i||!a)break;if(i.child===a.child){for(var l=i.child;l;){if(l===n)return nt(i),e;if(l===r)return nt(i),t;l=l.sibling}v(!1,"Unable to find node on an unmounted component.")}if(n.return!==r.return)n=i,r=a;else{l=!1;for(var o=i.child;o;){if(o===n){l=!0,n=i,r=a;break}if(o===r){l=!0,r=i,n=a;break}o=o.sibling}if(!l){for(o=a.child;o;){if(o===n){l=!0,n=a,r=i;break}if(o===r){l=!0,r=a,n=i;break}o=o.sibling}v(l,"Child was not found in either parent set. This indicates a bug in React related to the return pointer. Please file an issue.")}}v(n.alternate===r,"Return fibers should always be each others' alternates. This error is likely caused by a bug in React. Please file an issue.")}return v(3===n.tag,"Unable to find node on an unmounted component."),n.stateNode.current===n?e:t}function it(e){if(!(e=rt(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}var at={},lt=null,ot=0;function ut(e,t,n){if(Array.isArray(t))for(var r=t.length;r--&&0Ut||(e.current=zt[Ut],zt[Ut]=null,Ut--)}function At(e,t){zt[++Ut]=e.current,e.current=t}var Dt={},Mt={current:Dt},Wt={current:!1},Ot=Dt;function jt(e,t){var n=e.type.contextTypes;if(!n)return Dt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,a={};for(i in n)a[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Ft(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Ht(e){It(Wt),It(Mt)}function Bt(e){It(Wt),It(Mt)}function Qt(e,t,n){v(Mt.current===Dt,"Unexpected context found on stack. This error is likely caused by a bug in React. Please file an issue."),At(Mt,t),At(Wt,n)}function Vt(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())v(i in e,'%s.getChildContext(): key "%s" is not defined in childContextTypes.',et(t)||"Unknown",i);return o({},n,r)}function Lt(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||Dt,Ot=Mt.current,At(Mt,t),At(Wt,Wt.current),!0}function Yt(e,t,n){var r=e.stateNode;v(r,"Expected to have an instance by this point. This error is likely caused by a bug in React. Please file an issue."),n?(t=Vt(e,t,Ot),r.__reactInternalMemoizedMergedChildContext=t,It(Wt),It(Mt),At(Mt,t)):It(Wt),At(Wt,n)}var Xt=null,$t=null;function qt(e){return function(t){try{return e(t)}catch(e){}}}function Gt(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);Xt=qt(function(e){return t.onCommitFiberRoot(n,e)}),$t=qt(function(e){return t.onCommitFiberUnmount(n,e)})}catch(e){}return!0}function Jt(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.contextDependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Kt(e,t,n,r){return new Jt(e,t,n,r)}function Zt(e){return!(!(e=e.prototype)||!e.isReactComponent)}function en(e){if("function"==typeof e)return Zt(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===$e)return 11;if(e===Ge)return 14}return 2}function tn(e,t){var n=e.alternate;return null===n?((n=Kt(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,n.contextDependencies=e.contextDependencies,n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function nn(e,t,n,r,i,a){var l=2;if(r=e,"function"==typeof e)Zt(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case Be:return rn(n.children,i,a,t);case Xe:return an(n,3|i,a,t);case Qe:return an(n,2|i,a,t);case Ve:return(e=Kt(12,n,t,4|i)).elementType=Ve,e.type=Ve,e.expirationTime=a,e;case qe:return(e=Kt(13,n,t,i)).elementType=qe,e.type=qe,e.expirationTime=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case Le:l=10;break e;case Ye:l=9;break e;case $e:l=11;break e;case Ge:l=14;break e;case Je:l=16,r=null;break e}v(!1,"Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",null==e?e:typeof e,"")}return(t=Kt(l,n,t,i)).elementType=e,t.type=r,t.expirationTime=a,t}function rn(e,t,n,r){return(e=Kt(7,e,r,t)).expirationTime=n,e}function an(e,t,n,r){return e=Kt(8,e,r,t),t=0==(1&t)?Qe:Xe,e.elementType=t,e.type=t,e.expirationTime=n,e}function ln(e,t,n){return(e=Kt(6,e,null,t)).expirationTime=n,e}function on(e,t,n){return(t=Kt(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function un(e,t){e.didError=!1;var n=e.earliestPendingTime;0===n?e.earliestPendingTime=e.latestPendingTime=t:nt&&(e.latestPendingTime=t),dn(t,e)}function sn(e,t){if(e.didError=!1,0===t)e.earliestPendingTime=0,e.latestPendingTime=0,e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0;else{tt?e.earliestPendingTime=e.latestPendingTime=0:e.earliestPendingTime>t&&(e.earliestPendingTime=e.latestPendingTime)),0===(n=e.earliestSuspendedTime)?un(e,t):tn&&un(e,t)}dn(0,e)}function cn(e,t){e.didError=!1,e.latestPingedTime>=t&&(e.latestPingedTime=0);var n=e.earliestPendingTime,r=e.latestPendingTime;n===t?e.earliestPendingTime=r===t?e.latestPendingTime=0:r:r===t&&(e.latestPendingTime=n),n=e.earliestSuspendedTime,r=e.latestSuspendedTime,0===n?e.earliestSuspendedTime=e.latestSuspendedTime=t:nt&&(e.latestSuspendedTime=t),dn(t,e)}function fn(e,t){var n=e.earliestPendingTime;return e=e.earliestSuspendedTime,n>t&&(t=n),e>t&&(t=e),t}function dn(e,t){var n=t.earliestSuspendedTime,r=t.latestSuspendedTime,i=t.earliestPendingTime,a=t.latestPingedTime;0===(i=0!==i?i:a)&&(0===e||re&&(e=n),t.nextExpirationTimeToWorkOn=i,t.expirationTime=e}function pn(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t}var mn=Object.prototype.hasOwnProperty;function hn(e,t){if(pn(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;rh?(g=m,m=null):g=m.sibling;var v=d(i,m,o[h],u);if(null===v){null===m&&(m=g);break}e&&m&&null===v.alternate&&t(i,m),l=a(v,l,h),null===c?s=v:c.sibling=v,c=v,m=g}if(h===o.length)return n(i,m),s;if(null===m){for(;hh?(g=m,m=null):g=m.sibling;var b=d(i,m,y.value,u);if(null===b){m||(m=g);break}e&&m&&null===b.alternate&&t(i,m),l=a(b,l,h),null===c?s=b:c.sibling=b,c=b,m=g}if(y.done)return n(i,m),s;if(null===m){for(;!y.done;h++,y=o.next())null!==(y=f(i,y.value,u))&&(l=a(y,l,h),null===c?s=y:c.sibling=y,c=y);return s}for(m=r(i,m);!y.done;h++,y=o.next())null!==(y=p(m,i,h,y.value,u))&&(e&&null!==y.alternate&&m.delete(null===y.key?h:y.key),l=a(y,l,h),null===c?s=y:c.sibling=y,c=y);return e&&m.forEach(function(e){return t(i,e)}),s}return function(e,r,a,o){var u="object"==typeof a&&null!==a&&a.type===Be&&null===a.key;u&&(a=a.props.children);var s="object"==typeof a&&null!==a;if(s)switch(a.$$typeof){case Fe:e:{for(s=a.key,u=r;null!==u;){if(u.key===s){if(7===u.tag?a.type===Be:u.elementType===a.type){n(e,u.sibling),(r=i(u,a.type===Be?a.props.children:a.props)).ref=_n(e,u,a),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}a.type===Be?((r=rn(a.props.children,e.mode,o,a.key)).return=e,e=r):((o=nn(a.type,a.key,a.props,null,e.mode,o)).ref=_n(e,r,a),o.return=e,e=o)}return l(e);case He:e:{for(u=a.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),(r=i(r,a.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=on(a,e.mode,o)).return=e,e=r}return l(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,a)).return=e,e=r):(n(e,r),(r=ln(a,e.mode,o)).return=e,e=r),l(e);if(En(a))return m(e,r,a,o);if(Ze(a))return h(e,r,a,o);if(s&&Cn(e,a),void 0===a&&!u)switch(e.tag){case 1:case 0:v(!1,"%s(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.",(o=e.type).displayName||o.name||"Component")}return n(e,r)}}var wn=Rn(!0),Nn=Rn(!1),zn={},Un={current:zn},In={current:zn},An={current:zn};function Dn(e){return v(e!==zn,"Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."),e}function Mn(e,t){At(An,t),At(In,e),At(Un,zn),It(Un),At(Un,{isInAParentText:!1})}function Wn(e){It(Un),It(In),It(An)}function On(e){Dn(An.current);var t=Dn(Un.current),n=e.type;n="AndroidTextInput"===n||"RCTMultilineTextInputView"===n||"RCTSinglelineTextInputView"===n||"RCTText"===n||"RCTVirtualText"===n,t!==(n=t.isInAParentText!==n?{isInAParentText:n}:t)&&(At(In,e),At(Un,n))}function jn(e){In.current===e&&(It(Un),It(In))}var Fn=0,Hn=2,Bn=4,Qn=8,Vn=16,Ln=32,Yn=64,Xn=128,$n=Oe.ReactCurrentDispatcher,qn=0,Gn=null,Jn=null,Kn=null,Zn=null,er=null,tr=null,nr=0,rr=null,ir=0,ar=!1,lr=null,or=0;function ur(){v(!1,"Hooks can only be called inside the body of a function component. (https://fb.me/react-invalid-hook-call)")}function sr(e,t){if(null===t)return!1;for(var n=0;nnr&&(nr=c)):a=u.eagerReducer===e?u.eagerState:e(a,u.action),l=u,u=u.next}while(null!==u&&u!==r);s||(o=l,i=a),pn(a,t.memoizedState)||(zr=!0),t.memoizedState=a,t.baseUpdate=o,t.baseState=i,n.eagerReducer=e,n.eagerState=a}return[t.memoizedState,n.dispatch]}function gr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===rr?(rr={lastEffect:null}).lastEffect=e.next=e:null===(t=rr.lastEffect)?rr.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,rr.lastEffect=e),e}function vr(e,t,n,r){var i=dr();ir|=e,i.memoizedState=gr(t,n,void 0,void 0===r?null:r)}function yr(e,t,n,r){var i=pr();r=void 0===r?null:r;var a=void 0;if(null!==Jn){var l=Jn.memoizedState;if(a=l.destroy,null!==r&&sr(r,l.deps))return void gr(Fn,n,a,r)}ir|=e,i.memoizedState=gr(t,n,a,r)}function br(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Tr(){}function xr(e,t,n){v(25>or,"Too many re-renders. React limits the number of renders to prevent an infinite loop.");var r=e.alternate;if(e===Gn||null!==r&&r===Gn)if(ar=!0,e={expirationTime:qn,action:n,eagerReducer:null,eagerState:null,next:null},null===lr&&(lr=new Map),void 0===(n=lr.get(t)))lr.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{Zi();var i=Ia(),a={expirationTime:i=aa(i,e),action:n,eagerReducer:null,eagerState:null,next:null},l=t.last;if(null===l)a.next=a;else{var o=l.next;null!==o&&(a.next=o),l.next=a}if(t.last=a,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.eagerReducer))try{var u=t.eagerState,s=r(u,n);if(a.eagerReducer=r,a.eagerState=s,pn(s,u))return}catch(e){}sa(e,i)}}var Sr={readContext:Jr,useCallback:ur,useContext:ur,useEffect:ur,useImperativeHandle:ur,useLayoutEffect:ur,useMemo:ur,useReducer:ur,useRef:ur,useState:ur,useDebugValue:ur},kr={readContext:Jr,useCallback:function(e,t){return dr().memoizedState=[e,void 0===t?null:t],e},useContext:Jr,useEffect:function(e,t){return vr(516,192,e,t)},useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,vr(4,36,br.bind(null,t,e),n)},useLayoutEffect:function(e,t){return vr(4,36,e,t)},useMemo:function(e,t){var n=dr();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=dr();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,eagerReducer:e,eagerState:t}).dispatch=xr.bind(null,Gn,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},dr().memoizedState=e},useState:function(e){var t=dr();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,eagerReducer:mr,eagerState:e}).dispatch=xr.bind(null,Gn,e),[t.memoizedState,e]},useDebugValue:Tr},Pr={readContext:Jr,useCallback:function(e,t){var n=pr();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&sr(t,r[1])?r[0]:(n.memoizedState=[e,t],e)},useContext:Jr,useEffect:function(e,t){return yr(516,192,e,t)},useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,yr(4,36,br.bind(null,t,e),n)},useLayoutEffect:function(e,t){return yr(4,36,e,t)},useMemo:function(e,t){var n=pr();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&sr(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:hr,useRef:function(){return pr().memoizedState},useState:function(e){return hr(mr)},useDebugValue:Tr},Er=null,_r=null,Cr=!1;function Rr(e,t){switch(e.tag){case 5:return null!==(t=Tt(e.type,e.pendingProps))&&(e.stateNode=t,!0);case 6:return null!==(t=Tt(e.pendingProps))&&(e.stateNode=t,!0);case 13:default:return!1}}function wr(e){if(Cr){var t=_r;if(t){var n=t;if(!Rr(e,t)){if(!(t=Tt())||!Rr(e,t))return e.effectTag|=2,Cr=!1,void(Er=e);var r=Er,i=Kt(5,null,null,0);i.elementType="DELETED",i.type="DELETED",i.stateNode=n,i.return=r,i.effectTag=8,null!==r.lastEffect?(r.lastEffect.nextEffect=i,r.lastEffect=i):r.firstEffect=r.lastEffect=i}Er=e,_r=Tt()}else e.effectTag|=2,Cr=!1,Er=e}}var Nr=Oe.ReactCurrentOwner,zr=!1;function Ur(e,t,n,r){t.child=null===e?Nn(t,null,n,r):wn(t,e.child,n,r)}function Ir(e,t,n,r,i){n=n.render;var a=t.ref;return Gr(t,i),r=cr(e,t,n,r,a,i),null===e||zr?(t.effectTag|=1,Ur(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),Br(e,t,i))}function Ar(e,t,n,r,i,a){if(null===e){var l=n.type;return"function"!=typeof l||Zt(l)||void 0!==l.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=nn(n.type,null,r,null,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=l,Dr(e,t,l,r,i,a))}return l=e.child,i=n?Hr(e,t,n):null!==(t=Br(e,t,n))?t.sibling:null}return Br(e,t,n)}}else zr=!1;switch(t.expirationTime=0,t.tag){case 2:r=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps;var i=jt(t,Mt.current);if(Gr(t,n),i=cr(null,t,r,e,i,n),t.effectTag|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){if(t.tag=1,fr(),Ft(r)){var a=!0;Lt(t)}else a=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null;var l=r.getDerivedStateFromProps;"function"==typeof l&&bn(t,r,l,e),i.updater=Tn,t.stateNode=i,i._reactInternalFiber=t,Pn(t,r,e,n),t=jr(null,t,r,!0,a,n)}else t.tag=0,Ur(null,t,i,n),t=t.child;return t;case 16:switch(i=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),a=t.pendingProps,e=vn(i),t.type=e,i=t.tag=en(e),a=gn(e,a),l=void 0,i){case 0:l=Wr(null,t,e,a,n);break;case 1:l=Or(null,t,e,a,n);break;case 11:l=Ir(null,t,e,a,n);break;case 14:l=Ar(null,t,e,gn(e.type,a),r,n);break;default:v(!1,"Element type is invalid. Received a promise that resolves to: %s. Lazy element type must resolve to a class or function.%s",e,"")}return l;case 0:return r=t.type,i=t.pendingProps,Wr(e,t,r,i=t.elementType===r?i:gn(r,i),n);case 1:return r=t.type,i=t.pendingProps,Or(e,t,r,i=t.elementType===r?i:gn(r,i),n);case 3:return Fr(t),v(null!==(r=t.updateQueue),"If the root does not have an updateQueue, we should have already bailed out. This error is likely caused by a bug in React. Please file an issue."),i=null!==(i=t.memoizedState)?i.element:null,fi(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===i?t=Br(e,t,n):(Ur(e,t,r,n),t=t.child),t;case 5:return On(t),null===e&&wr(t),r=t.pendingProps.children,Mr(e,t),Ur(e,t,r,n),t=t.child;case 6:return null===e&&wr(t),null;case 13:return Hr(e,t,n);case 4:return Mn(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=wn(t,null,r,n):Ur(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,Ir(e,t,r,i=t.elementType===r?i:gn(r,i),n);case 7:return Ur(e,t,t.pendingProps,n),t.child;case 8:case 12:return Ur(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,l=t.memoizedProps,$r(t,a=i.value),null!==l){var o=l.value;if(0===(a=pn(o,a)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(o,a):1073741823))){if(l.children===i.children&&!Wt.current){t=Br(e,t,n);break e}}else for(null!==(o=t.child)&&(o.return=t);null!==o;){var u=o.contextDependencies;if(null!==u){l=o.child;for(var s=u.first;null!==s;){if(s.context===r&&0!=(s.observedBits&a)){1===o.tag&&((s=ai(n)).tag=ei,oi(o,s)),o.expirationTime=t&&(zr=!0),e.contextDependencies=null}function Jr(e,t){return Xr!==e&&!1!==t&&0!==t&&("number"==typeof t&&1073741823!==t||(Xr=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Yr?(v(null!==Lr,"Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo()."),Yr=t,Lr.contextDependencies={first:t,expirationTime:0}):Yr=Yr.next=t),e._currentValue}var Kr=0,Zr=1,ei=2,ti=3,ni=!1;function ri(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function ii(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function ai(e){return{expirationTime:e,tag:Kr,payload:null,callback:null,next:null,nextEffect:null}}function li(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function oi(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,i=null;null===r&&(r=e.updateQueue=ri(e.memoizedState))}else r=e.updateQueue,i=n.updateQueue,null===r?null===i?(r=e.updateQueue=ri(e.memoizedState),i=n.updateQueue=ri(n.memoizedState)):r=e.updateQueue=ii(i):null===i&&(i=n.updateQueue=ii(r));null===i||r===i?li(r,t):null===r.lastUpdate||null===i.lastUpdate?(li(r,t),li(i,t)):(li(r,t),i.lastUpdate=t)}function ui(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=ri(e.memoizedState):si(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function si(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=ii(t)),t}function ci(e,t,n,r,i,a){switch(n.tag){case Zr:return"function"==typeof(e=n.payload)?e.call(a,r,i):e;case ti:e.effectTag=-2049&e.effectTag|64;case Kr:if(null===(i="function"==typeof(e=n.payload)?e.call(a,r,i):e)||void 0===i)break;return o({},r,i);case ei:ni=!0}return r}function fi(e,t,n,r,i){ni=!1;for(var a=(t=si(e,t)).baseState,l=null,o=0,u=t.firstUpdate,s=a;null!==u;){var c=u.expirationTime;cr?i:r),Di.current=null,r=void 0,1n?t:n)&&(Xi=null),Ua(e,t)}function ta(e){for(;;){var t=e.alternate,n=e.return,r=e.sibling;if(0==(1024&e.effectTag)){Wi=e;e:{var i=t,a=ji,l=(t=e).pendingProps;switch(t.tag){case 2:case 16:break;case 15:case 0:break;case 1:Ft(t.type)&&Ht();break;case 3:Wn(),Bt(),(l=t.stateNode).pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),null!==i&&null!==i.child||(t.effectTag&=-3),gi(t);break;case 5:jn(t),a=Dn(An.current);var o=t.type;if(null!==i&&null!=t.stateNode)vi(i,t,o,l,a),i.ref!==t.ref&&(t.effectTag|=128);else if(l){i=Dn(Un.current);var c=t,f=kt(),d=u.get(o);v("RCTView"!==o||!i.isInAParentText,"Nesting of within is not currently supported.");var p=dt(null,at,l,d.validAttributes);s.createView(f,d.uiViewClassName,a,p),d=new mt(f,d),_e[f]=c,Ce[f]=l,hi(d,t,!1,!1),Et(d)&&(t.effectTag|=4),t.stateNode=d,null!==t.ref&&(t.effectTag|=128)}else v(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");break;case 6:i&&null!=t.stateNode?yi(i,t,i.memoizedProps,l):("string"!=typeof l&&v(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),i=Dn(An.current),a=t,v((o=Dn(Un.current)).isInAParentText,"Text strings must be rendered within a component."),o=kt(),s.createView(o,"RCTRawText",i,{text:l}),_e[o]=t,a.stateNode=o);break;case 11:break;case 13:if(l=t.memoizedState,0!=(64&t.effectTag)){t.expirationTime=a,Wi=t;break e}l=null!==l,a=null!==i&&null!==i.memoizedState,null!==i&&!l&&a&&(null!==(o=i.child.sibling)&&(null!==(i=t.firstEffect)?(t.firstEffect=o,o.nextEffect=i):(t.firstEffect=t.lastEffect=o,o.nextEffect=null),o.effectTag=8)),(l||a)&&(t.effectTag|=4);break;case 7:case 8:case 12:break;case 4:Wn(),gi(t);break;case 10:qr(t);break;case 9:case 14:break;case 17:Ft(t.type)&&Ht();break;case 18:break;default:v(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}Wi=null}if(t=e,1===ji||1!==t.childExpirationTime){for(l=0,a=t.child;null!==a;)o=a.expirationTime,i=a.childExpirationTime,o>l&&(l=o),i>l&&(l=i),a=a.sibling;t.childExpirationTime=l}if(null!==Wi)return Wi;null!==n&&0==(1024&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),1=m?d=0:(-1===d||m component higher in the tree to provide a loading indicator or placeholder to display."+Nt(s))}Hi=!0,c=mi(c,s),o=u;do{switch(o.tag){case 3:o.effectTag|=2048,o.expirationTime=l,ui(o,l=zi(o,c,l));break e;case 1:if(d=c,p=o.type,s=o.stateNode,0==(64&o.effectTag)&&("function"==typeof p.getDerivedStateFromError||null!==s&&"function"==typeof s.componentDidCatch&&(null===Xi||!Xi.has(s)))){o.effectTag|=2048,o.expirationTime=l,ui(o,l=Ui(o,d,l));break e}}o=o.return}while(null!==o)}Wi=ta(a);continue}i=!0,Fa(t)}}break}if(Mi=!1,Ai.current=n,Xr=Yr=Lr=null,fr(),i)Oi=null,e.finishedWork=null;else if(null!==Wi)e.finishedWork=null;else{if(v(null!==(n=e.current.alternate),"Finished root should have a work-in-progress. This error is likely caused by a bug in React. Please file an issue."),Oi=null,Hi){if(i=e.latestPendingTime,a=e.latestSuspendedTime,l=e.latestPingedTime,0!==i&&it?0:t)):(e.pendingCommitExpirationTime=r,e.finishedWork=n)}}function ia(e,t){for(var n=e.return;null!==n;){switch(n.tag){case 1:var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Xi||!Xi.has(r)))return oi(n,e=Ui(n,e=mi(t,e),1073741823)),void sa(n,1073741823);break;case 3:return oi(n,e=zi(n,e=mi(t,e),1073741823)),void sa(n,1073741823)}n=n.return}3===e.tag&&(oi(e,n=zi(e,n=mi(t,e),1073741823)),sa(e,1073741823))}function aa(e,t){var n=h.unstable_getCurrentPriorityLevel(),r=void 0;if(0==(1&t.mode))r=1073741823;else if(Mi&&!Qi)r=ji;else{switch(n){case h.unstable_ImmediatePriority:r=1073741823;break;case h.unstable_UserBlockingPriority:r=1073741822-10*(1+((1073741822-e+15)/10|0));break;case h.unstable_NormalPriority:r=1073741822-25*(1+((1073741822-e+500)/25|0));break;case h.unstable_LowPriority:case h.unstable_IdlePriority:r=1;break;default:v(!1,"Unknown priority level. This error is likely caused by a bug in React. Please file an issue.")}null!==Oi&&r===ji&&--r}return n===h.unstable_UserBlockingPriority&&(0===va||r=r&&(e.didError=!1,(0===(t=e.latestPingedTime)||t>n)&&(e.latestPingedTime=n),dn(n,e),0!==(n=e.expirationTime)&&Aa(e,n)))}function oa(e,t){var n=e.stateNode;null!==n&&n.delete(t),null!==(e=ua(e,t=aa(t=Ia(),e)))&&(un(e,t),0!==(t=e.expirationTime)&&Aa(e,t))}function ua(e,t){e.expirationTimeji&&$i(),un(e,t),Mi&&!Qi&&Oi===e||Aa(e,e.expirationTime),_a>Ea&&(_a=0,v(!1,"Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.")))}var ca=null,fa=null,da=0,pa=void 0,ma=!1,ha=null,ga=0,va=0,ya=!1,ba=null,Ta=!1,xa=null,Sa=ht(),ka=1073741822-(Sa/10|0),Pa=ka,Ea=50,_a=0,Ca=null;function Ra(){ka=1073741822-((ht()-Sa)/10|0)}function wa(e,t){if(0!==da){if(te.expirationTime&&(e.expirationTime=t),ma||Ta||(1073741823===t?Wa(1073741823,!1):wa(e,t))}function Da(){var e=0,t=null;if(null!==fa)for(var n=fa,r=ca;null!==r;){var i=r.expirationTime;if(0===i){if(v(null!==n&&null!==fa,"Should have a previous and last root. This error is likely caused by a bug in React. Please file an issue."),r===r.nextScheduledRoot){ca=fa=r.nextScheduledRoot=null;break}if(r===ca)ca=i=r.nextScheduledRoot,fa.nextScheduledRoot=i,r.nextScheduledRoot=null;else{if(r===fa){(fa=n).nextScheduledRoot=ca,r.nextScheduledRoot=null;break}n.nextScheduledRoot=r.nextScheduledRoot,r.nextScheduledRoot=null}r=n.nextScheduledRoot}else{if(i>e&&(e=i,t=r),r===fa)break;if(1073741823===e)break;n=r,r=r.nextScheduledRoot}}ha=t,ga=e}function Ma(e){if(e&&null!==ca){Ra(),e=ca;do{var t=e.expirationTime;0!==t&&ka<=t&&(e.nextExpirationTimeToWorkOn=ka),e=e.nextScheduledRoot}while(e!==ca)}Wa(0,!0)}function Wa(e,t){if(Da(),t)for(Ra(),Pa=ka;null!==ha&&0!==ga&&e<=ga&&!(vt<=ht()&&ka>ga);)Oa(ha,ga,ka>ga),Da(),Ra(),Pa=ka;else for(;null!==ha&&0!==ga&&e<=ga;)Oa(ha,ga,!1),Da();if(t&&(da=0,pa=null),0!==ga&&wa(ha,ga),_a=0,Ca=null,null!==xa)for(e=xa,xa=null,t=0;t=n&&(null===xa?xa=[r]:xa.push(r),r._defer))return e.finishedWork=t,void(e.expirationTime=0);e.finishedWork=null,e===Ca?_a++:(Ca=e,_a=0),h.unstable_runWithPriority(h.unstable_ImmediatePriority,function(){ea(e,t)})}function Fa(e){v(null!==ha,"Should be working on a root. This error is likely caused by a bug in React. Please file an issue."),ha.expirationTime=0,ya||(ya=!0,ba=e)}function Ha(e){var t=e._reactInternalFiber;return void 0===t&&("function"==typeof e.render?v(!1,"Unable to find node on an unmounted component."):v(!1,"Argument appears to not be a ReactComponent. Keys: %s",Object.keys(e))),null===(e=it(t))?null:e.stateNode}function Ba(e,t,n,r){var i=t.current,a=Ia();i=aa(a,i),a=t.current;e:if(n){n=n._reactInternalFiber;t:{v(2===tt(n)&&1===n.tag,"Expected subtree parent to be a mounted class component. This error is likely caused by a bug in React. Please file an issue.");var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(Ft(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);v(!1,"Found unexpected detached subtree parent. This error is likely caused by a bug in React. Please file an issue."),l=void 0}if(1===n.tag){var o=n.type;if(Ft(o)){n=Vt(n,o,l);break e}}n=l}else n=Dt;return null===t.context?t.context=n:t.pendingContext=n,t=r,(r=ai(i)).payload={element:e},null!==(t=void 0===t?null:t)&&(r.callback=t),Zi(),oi(a,r),sa(a,i),i}function Qa(e,t,n){var r=3this.eventPool.length&&this.eventPool.push(e)}function te(e){e.eventPool=[],e.getPooled=Z,e.release=ee}l(K.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=q)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=q)},persist:function(){this.isPersistent=q},isPersistent:J,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=J,this._dispatchInstances=this._dispatchListeners=null}}),K.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},K.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return l(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=l({},r.Interface,e),n.extend=r.extend,te(n),n},te(K);var ne=K.extend({touchHistory:function(){return null}});function re(e){return"topTouchStart"===e}function ie(e){return"topTouchMove"===e}var ae=["topTouchStart"],oe=["topTouchMove"],le=["topTouchCancel","topTouchEnd"],ue=[],se={touchBank:ue,numberActiveTouches:0,indexOfSingleActiveTouch:-1,mostRecentTimeStamp:0};function ce(e){return e.timeStamp||e.timestamp}function fe(e){return g(null!=(e=e.identifier),"Touch object is missing identifier."),e}function de(e){var t=fe(e),n=ue[t];n?(n.touchActive=!0,n.startPageX=e.pageX,n.startPageY=e.pageY,n.startTimeStamp=ce(e),n.currentPageX=e.pageX,n.currentPageY=e.pageY,n.currentTimeStamp=ce(e),n.previousPageX=e.pageX,n.previousPageY=e.pageY,n.previousTimeStamp=ce(e)):(n={touchActive:!0,startPageX:e.pageX,startPageY:e.pageY,startTimeStamp:ce(e),currentPageX:e.pageX,currentPageY:e.pageY,currentTimeStamp:ce(e),previousPageX:e.pageX,previousPageY:e.pageY,previousTimeStamp:ce(e)},ue[t]=n),se.mostRecentTimeStamp=ce(e)}function pe(e){var t=ue[fe(e)];t?(t.touchActive=!0,t.previousPageX=t.currentPageX,t.previousPageY=t.currentPageY,t.previousTimeStamp=t.currentTimeStamp,t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=ce(e),se.mostRecentTimeStamp=ce(e)):console.error("Cannot record touch move without a touch start.\nTouch Move: %s\n","Touch Bank: %s",he(e),ge())}function me(e){var t=ue[fe(e)];t?(t.touchActive=!1,t.previousPageX=t.currentPageX,t.previousPageY=t.currentPageY,t.previousTimeStamp=t.currentTimeStamp,t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=ce(e),se.mostRecentTimeStamp=ce(e)):console.error("Cannot record touch end without a touch start.\nTouch End: %s\n","Touch Bank: %s",he(e),ge())}function he(e){return JSON.stringify({identifier:e.identifier,pageX:e.pageX,pageY:e.pageY,timestamp:ce(e)})}function ge(){var e=JSON.stringify(ue.slice(0,20));return 20o||(a=o),Oe(a,e,i)}}}),U=function(e){return Ce[e._nativeTag]||null},I=_e,z=function(e){var t=e.stateNode._nativeTag;return void 0===t&&(t=e.stateNode.canonical._nativeTag),g(t,"All native instances should have a tag."),t},ke.injection.injectGlobalResponderHandler({onChange:function(e,t,n){null!==t?s.setJSResponder(t.stateNode._nativeTag,n):s.clearJSResponder()}});var Me=f.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,We="function"==typeof Symbol&&("function"==typeof Symbol?Symbol.for:"@@for"),je=We?("function"==typeof Symbol?Symbol.for:"@@for")("react.element"):60103,Fe=We?("function"==typeof Symbol?Symbol.for:"@@for")("react.portal"):60106,Be=We?("function"==typeof Symbol?Symbol.for:"@@for")("react.fragment"):60107,He=We?("function"==typeof Symbol?Symbol.for:"@@for")("react.strict_mode"):60108,Ve=We?("function"==typeof Symbol?Symbol.for:"@@for")("react.profiler"):60114,Le=We?("function"==typeof Symbol?Symbol.for:"@@for")("react.provider"):60109,Qe=We?("function"==typeof Symbol?Symbol.for:"@@for")("react.context"):60110,Ye=We?("function"==typeof Symbol?Symbol.for:"@@for")("react.concurrent_mode"):60111,Xe=We?("function"==typeof Symbol?Symbol.for:"@@for")("react.forward_ref"):60112,$e=We?("function"==typeof Symbol?Symbol.for:"@@for")("react.suspense"):60113,Ge=We?("function"==typeof Symbol?Symbol.for:"@@for")("react.memo"):60115,qe=We?("function"==typeof Symbol?Symbol.for:"@@for")("react.lazy"):60116,Je="function"==typeof Symbol&&("function"==typeof Symbol?Symbol.iterator:"@@iterator");function Ke(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=Je&&e[Je]||e["@@iterator"])?e:null}function Ze(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case Ye:return"ConcurrentMode";case Be:return"Fragment";case Fe:return"Portal";case Ve:return"Profiler";case He:return"StrictMode";case $e:return"Suspense"}if("object"==typeof e)switch(e.$$typeof){case Qe:return"Context.Consumer";case Le:return"Context.Provider";case Xe:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case Ge:return Ze(e.type);case qe:if(e=1===e._status?e._result:null)return Ze(e)}return null}function et(e){var t=e;if(e.alternate)for(;t.return;)t=t.return;else{if(0!=(2&t.effectTag))return 1;for(;t.return;)if(0!=(2&(t=t.return).effectTag))return 1}return 3===t.tag?2:3}function tt(e){g(2===et(e),"Unable to find node on an unmounted component.")}function nt(e){var t=e.alternate;if(!t)return g(3!==(t=et(e)),"Unable to find node on an unmounted component."),1===t?null:e;for(var n=e,r=t;;){var i=n.return,a=i?i.alternate:null;if(!i||!a)break;if(i.child===a.child){for(var o=i.child;o;){if(o===n)return tt(i),e;if(o===r)return tt(i),t;o=o.sibling}g(!1,"Unable to find node on an unmounted component.")}if(n.return!==r.return)n=i,r=a;else{o=!1;for(var l=i.child;l;){if(l===n){o=!0,n=i,r=a;break}if(l===r){o=!0,r=i,n=a;break}l=l.sibling}if(!o){for(l=a.child;l;){if(l===n){o=!0,n=a,r=i;break}if(l===r){o=!0,r=a,n=i;break}l=l.sibling}g(o,"Child was not found in either parent set. This indicates a bug in React related to the return pointer. Please file an issue.")}}g(n.alternate===r,"Return fibers should always be each others' alternates. This error is likely caused by a bug in React. Please file an issue.")}return g(3===n.tag,"Unable to find node on an unmounted component."),n.stateNode.current===n?e:t}function rt(e){if(!(e=nt(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}var it={},at=null,ot=0;function lt(e,t,n){if(Array.isArray(t))for(var r=t.length;r--&&0Rt||(e.current=wt[Rt],wt[Rt]=null,Rt--)}function At(e,t){wt[++Rt]=e.current,e.current=t}var Ut={},It={current:Ut},zt={current:!1},Dt=Ut;function Ot(e,t){var n=e.type.contextTypes;if(!n)return Ut;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,a={};for(i in n)a[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Mt(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Wt(e){Nt(zt),Nt(It)}function jt(e){Nt(zt),Nt(It)}function Ft(e,t,n){g(It.current===Ut,"Unexpected context found on stack. This error is likely caused by a bug in React. Please file an issue."),At(It,t),At(zt,n)}function Bt(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())g(i in e,'%s.getChildContext(): key "%s" is not defined in childContextTypes.',Ze(t)||"Unknown",i);return l({},n,r)}function Ht(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||Ut,Dt=It.current,At(It,t),At(zt,zt.current),!0}function Vt(e,t,n){var r=e.stateNode;g(r,"Expected to have an instance by this point. This error is likely caused by a bug in React. Please file an issue."),n?(t=Bt(e,t,Dt),r.__reactInternalMemoizedMergedChildContext=t,Nt(zt),Nt(It),At(It,t)):Nt(zt),At(zt,n)}var Lt=null,Qt=null;function Yt(e){return function(t){try{return e(t)}catch(e){}}}function Xt(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);Lt=Yt(function(e){return t.onCommitFiberRoot(n,e)}),Qt=Yt(function(e){return t.onCommitFiberUnmount(n,e)})}catch(e){}return!0}function $t(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.firstContextDependency=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Gt(e,t,n,r){return new $t(e,t,n,r)}function qt(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Jt(e){if("function"==typeof e)return qt(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===Xe)return 11;if(e===Ge)return 14}return 2}function Kt(e,t){var n=e.alternate;return null===n?((n=Gt(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,n.firstContextDependency=e.firstContextDependency,n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Zt(e,t,n,r,i,a){var o=2;if(r=e,"function"==typeof e)qt(e)&&(o=1);else if("string"==typeof e)o=5;else e:switch(e){case Be:return en(n.children,i,a,t);case Ye:return tn(n,3|i,a,t);case He:return tn(n,2|i,a,t);case Ve:return(e=Gt(12,n,t,4|i)).elementType=Ve,e.type=Ve,e.expirationTime=a,e;case $e:return(e=Gt(13,n,t,i)).elementType=$e,e.type=$e,e.expirationTime=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case Le:o=10;break e;case Qe:o=9;break e;case Xe:o=11;break e;case Ge:o=14;break e;case qe:o=16,r=null;break e}g(!1,"Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",null==e?e:typeof e,"")}return(t=Gt(o,n,t,i)).elementType=e,t.type=r,t.expirationTime=a,t}function en(e,t,n,r){return(e=Gt(7,e,r,t)).expirationTime=n,e}function tn(e,t,n,r){return e=Gt(8,e,r,t),t=0==(1&t)?He:Ye,e.elementType=t,e.type=t,e.expirationTime=n,e}function nn(e,t,n){return(e=Gt(6,e,null,t)).expirationTime=n,e}function rn(e,t,n){return(t=Gt(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function an(e,t){e.didError=!1;var n=e.earliestPendingTime;0===n?e.earliestPendingTime=e.latestPendingTime=t:nt&&(e.latestPendingTime=t),un(t,e)}function on(e,t){e.didError=!1;var n=e.latestPingedTime;0!==n&&n>=t&&(e.latestPingedTime=0),n=e.earliestPendingTime;var r=e.latestPendingTime;n===t?e.earliestPendingTime=r===t?e.latestPendingTime=0:r:r===t&&(e.latestPendingTime=n),n=e.earliestSuspendedTime,r=e.latestSuspendedTime,0===n?e.earliestSuspendedTime=e.latestSuspendedTime=t:nt&&(e.latestSuspendedTime=t),un(t,e)}function ln(e,t){var n=e.earliestPendingTime;return e=e.earliestSuspendedTime,n>t&&(t=n),e>t&&(t=e),t}function un(e,t){var n=t.earliestSuspendedTime,r=t.latestSuspendedTime,i=t.earliestPendingTime,a=t.latestPingedTime;0===(i=0!==i?i:a)&&(0===e||re&&(e=n),t.nextExpirationTimeToWorkOn=i,t.expirationTime=e}var sn=!1;function cn(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function fn(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function dn(e){return{expirationTime:e,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function pn(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function mn(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,i=null;null===r&&(r=e.updateQueue=cn(e.memoizedState))}else r=e.updateQueue,i=n.updateQueue,null===r?null===i?(r=e.updateQueue=cn(e.memoizedState),i=n.updateQueue=cn(n.memoizedState)):r=e.updateQueue=fn(i):null===i&&(i=n.updateQueue=fn(r));null===i||r===i?pn(r,t):null===r.lastUpdate||null===i.lastUpdate?(pn(r,t),pn(i,t)):(pn(r,t),i.lastUpdate=t)}function hn(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=cn(e.memoizedState):gn(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function gn(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=fn(t)),t}function yn(e,t,n,r,i,a){switch(n.tag){case 1:return"function"==typeof(e=n.payload)?e.call(a,r,i):e;case 3:e.effectTag=-2049&e.effectTag|64;case 0:if(null===(i="function"==typeof(e=n.payload)?e.call(a,r,i):e)||void 0===i)break;return l({},r,i);case 2:sn=!0}return r}function vn(e,t,n,r,i){sn=!1;for(var a=(t=gn(e,t)).baseState,o=null,l=0,u=t.firstUpdate,s=a;null!==u;){var c=u.expirationTime;ch?(g=m,m=null):g=m.sibling;var y=d(i,m,l[h],u);if(null===y){null===m&&(m=g);break}e&&m&&null===y.alternate&&t(i,m),o=a(y,o,h),null===c?s=y:c.sibling=y,c=y,m=g}if(h===l.length)return n(i,m),s;if(null===m){for(;hh?(y=m,m=null):y=m.sibling;var b=d(i,m,v.value,u);if(null===b){m||(m=y);break}e&&m&&null===b.alternate&&t(i,m),o=a(b,o,h),null===c?s=b:c.sibling=b,c=b,m=y}if(v.done)return n(i,m),s;if(null===m){for(;!v.done;h++,v=l.next())null!==(v=f(i,v.value,u))&&(o=a(v,o,h),null===c?s=v:c.sibling=v,c=v);return s}for(m=r(i,m);!v.done;h++,v=l.next())null!==(v=p(m,i,h,v.value,u))&&(e&&null!==v.alternate&&m.delete(null===v.key?h:v.key),o=a(v,o,h),null===c?s=v:c.sibling=v,c=v);return e&&m.forEach(function(e){return t(i,e)}),s}return function(e,r,a,l){var u="object"==typeof a&&null!==a&&a.type===Be&&null===a.key;u&&(a=a.props.children);var s="object"==typeof a&&null!==a;if(s)switch(a.$$typeof){case je:e:{for(s=a.key,u=r;null!==u;){if(u.key===s){if(7===u.tag?a.type===Be:u.elementType===a.type){n(e,u.sibling),(r=i(u,a.type===Be?a.props.children:a.props)).ref=Zn(e,u,a),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}a.type===Be?((r=en(a.props.children,e.mode,l,a.key)).return=e,e=r):((l=Zt(a.type,a.key,a.props,null,e.mode,l)).ref=Zn(e,r,a),l.return=e,e=l)}return o(e);case Fe:e:{for(u=a.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),(r=i(r,a.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=rn(a,e.mode,l)).return=e,e=r}return o(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,a)).return=e,e=r):(n(e,r),(r=nn(a,e.mode,l)).return=e,e=r),o(e);if(Kn(a))return m(e,r,a,l);if(Ke(a))return h(e,r,a,l);if(s&&er(e,a),void 0===a&&!u)switch(e.tag){case 1:case 0:g(!1,"%s(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.",(l=e.type).displayName||l.name||"Component")}return n(e,r)}}var nr=tr(!0),rr=tr(!1),ir=null,ar=null,or=!1;function lr(e,t){switch(e.tag){case 5:return null!==(t=vt(e.type,e.pendingProps))&&(e.stateNode=t,!0);case 6:return null!==(t=vt(e.pendingProps))&&(e.stateNode=t,!0);default:return!1}}function ur(e){if(or){var t=ar;if(t){var n=t;if(!lr(e,t)){if(!(t=vt())||!lr(e,t))return e.effectTag|=2,or=!1,void(ir=e);var r=ir,i=Gt(5,null,null,0);i.elementType="DELETED",i.type="DELETED",i.stateNode=n,i.return=r,i.effectTag=8,null!==r.lastEffect?(r.lastEffect.nextEffect=i,r.lastEffect=i):r.firstEffect=r.lastEffect=i}ir=e,ar=vt()}else e.effectTag|=2,or=!1,ir=e}}var sr=Me.ReactCurrentOwner;function cr(e,t,n,r){t.child=null===e?rr(t,null,n,r):nr(t,e.child,n,r)}function fr(e,t,n,r,i){n=n.render;var a=t.ref;return wn(t),r=n(r,a),t.effectTag|=1,cr(e,t,r,i),t.child}function dr(e,t,n,r,i,a){if(null===e){var o=n.type;return"function"!=typeof o||qt(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Zt(n.type,null,r,null,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,pr(e,t,o,r,i,a))}return o=e.child,i=n?br(e,t,n):null!==(t=Tr(e,t,n))?t.sibling:null}return Tr(e,t,n)}switch(t.expirationTime=0,t.tag){case 2:r=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps;var i=Ot(t,It.current);if(wn(t),i=r(e,i),t.effectTag|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){if(t.tag=1,Mt(r)){var a=!0;Ht(t)}else a=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null;var o=r.getDerivedStateFromProps;"function"==typeof o&&Yn(t,r,o,e),i.updater=Xn,t.stateNode=i,i._reactInternalFiber=t,Jn(t,r,e,n),t=yr(null,t,r,!0,a,n)}else t.tag=0,cr(null,t,i,n),t=t.child;return t;case 16:switch(i=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),a=t.pendingProps,e=Vn(i),t.type=e,i=t.tag=Jt(e),a=Hn(e,a),o=void 0,i){case 0:o=hr(null,t,e,a,n);break;case 1:o=gr(null,t,e,a,n);break;case 11:o=fr(null,t,e,a,n);break;case 14:o=dr(null,t,e,Hn(e.type,a),r,n);break;default:g(!1,"Element type is invalid. Received a promise that resolves to: %s. Lazy element type must resolve to a class or function.%s",e,"")}return o;case 0:return r=t.type,i=t.pendingProps,hr(e,t,r,i=t.elementType===r?i:Hn(r,i),n);case 1:return r=t.type,i=t.pendingProps,gr(e,t,r,i=t.elementType===r?i:Hn(r,i),n);case 3:return vr(t),g(null!==(r=t.updateQueue),"If the root does not have an updateQueue, we should have already bailed out. This error is likely caused by a bug in React. Please file an issue."),i=null!==(i=t.memoizedState)?i.element:null,vn(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===i?t=Tr(e,t,n):(cr(e,t,r,n),t=t.child),t;case 5:return Mn(t),null===e&&ur(t),r=t.pendingProps.children,mr(e,t),cr(e,t,r,n),t=t.child;case 6:return null===e&&ur(t),null;case 13:return br(e,t,n);case 4:return Dn(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=nr(t,null,r,n):cr(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,fr(e,t,r,i=t.elementType===r?i:Hn(r,i),n);case 7:return cr(e,t,t.pendingProps,n),t.child;case 8:case 12:return cr(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,Cn(t,a=i.value),null!==o){var l=o.value;if(0===(a=l===a&&(0!==l||1/l==1/a)||l!=l&&a!=a?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(l,a):1073741823))){if(o.children===i.children&&!zt.current){t=Tr(e,t,n);break e}}else for(null!==(o=t.child)&&(o.return=t);null!==o;){if(null!==(l=o.firstContextDependency))do{if(l.context===r&&0!=(l.observedBits&a)){if(1===o.tag){var u=dn(n);u.tag=2,mn(o,u)}o.expirationTime within is not currently supported.");var p=ft(null,it,o,d.validAttributes);s.createView(f,d.uiViewClassName,a,p),d=new pt(f,d),Pe[f]=c,Ce[f]=o,Sr(d,t,!1,!1),kt(d)&&(t.effectTag|=4),t.stateNode=d,null!==t.ref&&(t.effectTag|=128)}else g(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");break;case 6:i&&null!=t.stateNode?Pr(i,t,i.memoizedProps,o):("string"!=typeof o&&g(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),i=zn(In.current),a=t,g((l=zn(An.current)).isInAParentText,"Text strings must be rendered within a component."),l=xt(),s.createView(l,"RCTRawText",i,{text:o}),Pe[l]=t,a.stateNode=l);break;case 11:break;case 13:if(o=t.memoizedState,0!=(64&t.effectTag)){t.expirationTime=a,Fr=t;break e}o=null!==o,a=null!==i&&null!==i.memoizedState,null!==i&&!o&&a&&(null!==(l=i.child.sibling)&&(null!==(i=t.firstEffect)?(t.firstEffect=l,l.nextEffect=i):(t.firstEffect=t.lastEffect=l,l.nextEffect=null),l.effectTag=8)),(o!==a||0==(1&t.effectTag)&&o)&&(t.effectTag|=4);break;case 7:case 8:case 12:break;case 4:On(),kr(t);break;case 10:_n(t);break;case 9:case 14:break;case 17:Mt(t.type)&&Wt();break;default:g(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}Fr=null}if(t=e,1===Hr||1!==t.childExpirationTime){for(o=0,a=t.child;null!==a;)l=a.expirationTime,i=a.childExpirationTime,l>o&&(o=l),i>o&&(o=i),a=a.sibling;t.childExpirationTime=o}if(null!==Fr)return Fr;null!==n&&0==(1024&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),1=p?f=0:(-1===f||p component higher in the tree to provide a loading indicator or placeholder to display."+_t(u))}Lr=!0,s=xn(s,u),o=l;do{switch(o.tag){case 3:u=s,o.effectTag|=2048,o.expirationTime=a,hn(o,a=zr(o,u,a));break e;case 1:if(u=s,l=o.type,c=o.stateNode,0==(64&o.effectTag)&&("function"==typeof l.getDerivedStateFromError||null!==c&&"function"==typeof c.componentDidCatch&&(null===Xr||!Xr.has(c)))){o.effectTag|=2048,o.expirationTime=a,hn(o,a=Dr(o,u,a));break e}}o=o.return}while(null!==o)}Fr=qr(i);continue}r=!0,Oi(t)}}break}if(jr=!1,Pn=En=kn=Wr.currentDispatcher=null,r)Br=null,e.finishedWork=null;else if(null!==Fr)e.finishedWork=null;else{if(g(null!==(r=e.current.alternate),"Finished root should have a work-in-progress. This error is likely caused by a bug in React. Please file an issue."),Br=null,Lr){if(i=e.latestPendingTime,a=e.latestSuspendedTime,o=e.latestPingedTime,0!==i&&it?0:t)):(e.pendingCommitExpirationTime=n,e.finishedWork=r)}}function Zr(e,t){for(var n=e.return;null!==n;){switch(n.tag){case 1:var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Xr||!Xr.has(r)))return mn(n,e=Dr(n,e=xn(t,e),1073741823)),void ri(n,1073741823);break;case 3:return mn(n,e=zr(n,e=xn(t,e),1073741823)),void ri(n,1073741823)}n=n.return}3===e.tag&&(mn(e,n=zr(e,n=xn(t,e),1073741823)),ri(e,1073741823))}function ei(e,t){return jr?e=Yr?1073741823:Hr:1&t.mode?(e=hi?1073741822-10*(1+((1073741822-e+15)/10|0)):1073741822-25*(1+((1073741822-e+500)/25|0)),null!==Br&&e===Hr&&--e):e=1073741823,hi&&(0===fi||e=a){a=i=r,e.didError=!1;var o=e.latestPingedTime;(0===o||o>a)&&(e.latestPingedTime=a),un(a,e)}else an(e,i=ei(i=_i(),t));0!=(1&t.mode)&&e===Br&&Hr===r&&(Br=null),ni(t,i),0==(1&t.mode)&&(ni(n,i),1===n.tag&&null!==n.stateNode&&((t=dn(i)).tag=2,mn(n,t))),0!==(n=e.expirationTime)&&wi(e,n)}function ni(e,t){e.expirationTimeHr&&$r(),an(e,t),jr&&!Yr&&Br===e||wi(e,e.expirationTime),xi>Ti&&(xi=0,g(!1,"Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.")))}var ii=null,ai=null,oi=0,li=void 0,ui=!1,si=null,ci=0,fi=0,di=!1,pi=null,mi=!1,hi=!1,gi=null,yi=mt(),vi=1073741822-(yi/10|0),bi=vi,Ti=50,xi=0,Si=null;function ki(){vi=1073741822-((mt()-yi)/10|0)}function Ei(e,t){if(0!==oi){if(te.expirationTime&&(e.expirationTime=t),ui||mi||(1073741823===t?Ii(1073741823,!1):Ei(0,t))}function Ri(){var e=0,t=null;if(null!==ai)for(var n=ai,r=ii;null!==r;){var i=r.expirationTime;if(0===i){if(g(null!==n&&null!==ai,"Should have a previous and last root. This error is likely caused by a bug in React. Please file an issue."),r===r.nextScheduledRoot){ii=ai=r.nextScheduledRoot=null;break}if(r===ii)ii=i=r.nextScheduledRoot,ai.nextScheduledRoot=i,r.nextScheduledRoot=null;else{if(r===ai){(ai=n).nextScheduledRoot=ii,r.nextScheduledRoot=null;break}n.nextScheduledRoot=r.nextScheduledRoot,r.nextScheduledRoot=null}r=n.nextScheduledRoot}else{if(i>e&&(e=i,t=r),r===ai)break;if(1073741823===e)break;n=r,r=r.nextScheduledRoot}}si=t,ci=e}var Ni=!1;function Ai(){return!!Ni||gt<=mt()&&(Ni=!0)}function Ui(){try{if(!Ai()&&null!==ii){ki();var e=ii;do{var t=e.expirationTime;0!==t&&vi<=t&&(e.nextExpirationTimeToWorkOn=vi),e=e.nextScheduledRoot}while(e!==ii)}Ii(0,!0)}finally{Ni=!1}}function Ii(e,t){if(Ri(),t)for(ki(),bi=vi;null!==si&&0!==ci&&e<=ci&&!(Ni&&vi>ci);)zi(si,ci,vi>ci),Ri(),ki(),bi=vi;else for(;null!==si&&0!==ci&&e<=ci;)zi(si,ci,!1),Ri();if(t&&(oi=0,li=null),0!==ci&&Ei(0,ci),xi=0,Si=null,null!==gi)for(e=gi,gi=null,t=0;t=n&&(null===gi?gi=[r]:gi.push(r),r._defer))return e.finishedWork=t,void(e.expirationTime=0);e.finishedWork=null,e===Si?xi++:(Si=e,xi=0),Yr=jr=!0,g(e.current!==t,"Cannot commit the same tree as before. This is probably a bug related to the return field. This error is likely caused by a bug in React. Please file an issue."),g(0!==(n=e.pendingCommitExpirationTime),"Cannot commit an incomplete root. This error is likely caused by a bug in React. Please file an issue."),e.pendingCommitExpirationTime=0,r=t.expirationTime;var i=t.childExpirationTime;for(r=i>r?i:r,e.didError=!1,0===r?(e.earliestPendingTime=0,e.latestPendingTime=0,e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0):(0!==(i=e.latestPendingTime)&&(i>r?e.earliestPendingTime=e.latestPendingTime=0:e.earliestPendingTime>r&&(e.earliestPendingTime=e.latestPendingTime)),0===(i=e.earliestSuspendedTime)?an(e,r):ri&&an(e,r)),un(0,e),Wr.current=null,1y?t:y)&&(Xr=null),e.expirationTime=t,e.finishedWork=null}function Oi(e){g(null!==si,"Should be working on a root. This error is likely caused by a bug in React. Please file an issue."),si.expirationTime=0,di||(di=!0,pi=e)}function Mi(e){var t=e._reactInternalFiber;return void 0===t&&("function"==typeof e.render?g(!1,"Unable to find node on an unmounted component."):g(!1,"Argument appears to not be a ReactComponent. Keys: %s",Object.keys(e))),null===(e=rt(t))?null:e.stateNode}function Wi(e,t,n,r){var i=t.current,a=_i();i=ei(a,i),a=t.current;e:if(n){n=n._reactInternalFiber;t:{g(2===et(n)&&1===n.tag,"Expected subtree parent to be a mounted class component. This error is likely caused by a bug in React. Please file an issue.");var o=n;do{switch(o.tag){case 3:o=o.stateNode.context;break t;case 1:if(Mt(o.type)){o=o.stateNode.__reactInternalMemoizedMergedChildContext;break t}}o=o.return}while(null!==o);g(!1,"Found unexpected detached subtree parent. This error is likely caused by a bug in React. Please file an issue."),o=void 0}if(1===n.tag){var l=n.type;if(Mt(l)){n=Bt(n,l,o);break e}}n=o}else n=Ut;return null===t.context?t.context=n:t.pendingContext=n,t=r,(r=dn(i)).payload={element:e},null!==(t=void 0===t?null:t)&&(r.callback=t),mn(a,r),ri(a,i),i}function ji(e,t,n){var r=33&&void 0!==arguments[3]?arguments[3]:'plain-text',s=arguments.length>4?arguments[4]:void 0,c=arguments.length>5?arguments[5]:void 0;if('function'!=typeof u){var p,f,v=[],y=[];'function'==typeof o?v=[o]:o instanceof Array&&o.forEach(function(t,n){if(v[n]=t.onPress,'cancel'===t.style?p=String(n):'destructive'===t.style&&(f=String(n)),t.text||n<(o||[]).length-1){var l={};l[n]=t.text||'',y.push(l)}}),l.alertWithArgs({title:t||'',message:n||void 0,buttons:y,type:u||void 0,defaultValue:s,cancelButtonKey:p,destructiveButtonKey:f,keyboardType:c},function(t,n){var l=v[t];l&&l(n)})}else{console.warn("You passed a callback function as the \"type\" argument to AlertIOS.prompt(). React Native is assuming you want to use the deprecated AlertIOS.prompt(title, defaultValue, buttons, callback) signature. The current signature is AlertIOS.prompt(title, message, callbackOrButtons, type, defaultValue, keyboardType) and the old syntax will be removed in a future version.");var h=u;l.alertWithArgs({title:t||'',type:'plain-text',defaultValue:n},function(t,n){h(n)})}}}]),o})();m.exports=o},104,[1,2,38]); __d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]).AlertManager,l=(function(){function l(){t(this,l)}return n(l,null,[{key:"alert",value:function(t,n,o){this.prompt(t,n,o,'default')}},{key:"prompt",value:function(t,n,l){var u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:'plain-text',v=arguments.length>4?arguments[4]:void 0,f=arguments.length>5?arguments[5]:void 0,s=arguments.length>6?arguments[6]:void 0,c=[],h=[];'function'==typeof l?c=[l]:l instanceof Array&&l.forEach(function(t,n){if(c[n]=t.onPress,t.text||n<(l||[]).length-1){var o={};o[n]=t.text||'',h.push(o)}}),o.alertWithArgs({title:t||void 0,message:n||void 0,buttons:h,type:u||void 0,defaultInputs:v,modal:f||void 0,critical:s||void 0},function(t,n){var o=c[t];o&&o(n)})}}]),l})();m.exports=l},105,[1,2,38]); __d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]).polyfillObjectProperty,o=g.navigator;void 0===o&&(g.navigator=o={}),t(o,'product',function(){return'ReactNative'}),t(o,'geolocation',function(){return r(d[1])})},106,[48,107]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]).LocationObserver,s=r(d[3]),c=r(d[4]),u=r(d[5]),v=new n(o),f=r(d[6]),l=r(d[7]),p=[],C=!1,h={setRNConfiguration:function(t){o.setConfiguration&&o.setConfiguration(t)},requestAuthorization:function(){o.requestAuthorization()},getCurrentPosition:function(n,u,v){var p,C;return t.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(s('function'==typeof n,'Must provide a valid geo_success callback.'),p=!0,!(f.Version>=23)){h.next=11;break}return h.next=5,t.awrap(l.check(l.PERMISSIONS.ACCESS_FINE_LOCATION));case 5:if(p=h.sent){h.next=11;break}return h.next=9,t.awrap(l.request(l.PERMISSIONS.ACCESS_FINE_LOCATION));case 9:C=h.sent,p=C===l.RESULTS.GRANTED;case 11:p&&o.getCurrentPosition(v||{},n,u||c);case 12:case"end":return h.stop()}})},watchPosition:function(t,n,s){C||(o.startObserving(s||{}),C=!0);var c=p.length;return p.push([v.addListener('geolocationDidChange',t),n?v.addListener('geolocationError',n):null]),c},clearWatch:function(t){var n=p[t];if(n){n[0].remove();var o=n[1];o&&o.remove(),p[t]=void 0;for(var s=!0,c=0;c=23)){h.next=11;break}return h.next=5,t.awrap(l.check(l.PERMISSIONS.ACCESS_FINE_LOCATION));case 5:if(p=h.sent){h.next=11;break}return h.next=9,t.awrap(l.request(l.PERMISSIONS.ACCESS_FINE_LOCATION));case 9:C=h.sent,p=C===l.RESULTS.GRANTED;case 11:p&&o.getCurrentPosition(v||{},n,u||c);case 12:case"end":return h.stop()}})},watchPosition:function(t,n,s){C||(o.startObserving(s||{}),C=!0);var c=p.length;return p.push([v.addListener('geolocationDidChange',t),n?v.addListener('geolocationError',n):null]),c},clearWatch:function(t){var n=p[t];if(n){n[0].remove();var o=n[1];o&&o.remove(),p[t]=void 0;for(var s=!0,c=0;c=0,o=n&&t.regeneratorRuntime;if(t.regeneratorRuntime=void 0,m.exports=r(d[0]),n)t.regeneratorRuntime=o;else try{delete t.regeneratorRuntime}catch(n){t.regeneratorRuntime=void 0}},109,[110]); -__d(function(g,r,i,a,m,e,d){!(function(t){"use strict";var n,o=Object.prototype,c=o.hasOwnProperty,u="function"==typeof Symbol?Symbol:{},h=u.iterator||"@@iterator",f=u.asyncIterator||"@@asyncIterator",s=u.toStringTag||"@@toStringTag",l="object"==typeof m,p=t.regeneratorRuntime;if(p)l&&(m.exports=p);else{(p=t.regeneratorRuntime=l?m.exports:{}).wrap=O;var y="suspendedStart",v="suspendedYield",w="executing",L="completed",x={},E={};E[h]=function(){return this};var b=Object.getPrototypeOf,_=b&&b(b(q([])));_&&_!==o&&c.call(_,h)&&(E=_);var j=P.prototype=G.prototype=Object.create(E);N.prototype=j.constructor=P,P.constructor=N,P[s]=N.displayName="GeneratorFunction",p.isGeneratorFunction=function(t){var n="function"==typeof t&&t.constructor;return!!n&&(n===N||"GeneratorFunction"===(n.displayName||n.name))},p.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,P):(t.__proto__=P,s in t||(t[s]="GeneratorFunction")),t.prototype=Object.create(j),t},p.awrap=function(t){return{__await:t}},F(S.prototype),S.prototype[f]=function(){return this},p.AsyncIterator=S,p.async=function(t,n,o,c){var u=new S(O(t,n,o,c));return p.isGeneratorFunction(n)?u:u.next().then(function(t){return t.done?t.value:u.next()})},F(j),j[s]="Generator",j[h]=function(){return this},j.toString=function(){return"[object Generator]"},p.keys=function(t){var n=[];for(var o in t)n.push(o);return n.reverse(),function o(){for(;n.length;){var c=n.pop();if(c in t)return o.value=c,o.done=!1,o}return o.done=!0,o}},p.values=q,Y.prototype={constructor:Y,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(R),!t)for(var o in this)"t"===o.charAt(0)&&c.call(this,o)&&!isNaN(+o.slice(1))&&(this[o]=n)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var o=this;function u(c,u){return s.type="throw",s.arg=t,o.next=c,u&&(o.method="next",o.arg=n),!!u}for(var h=this.tryEntries.length-1;h>=0;--h){var f=this.tryEntries[h],s=f.completion;if("root"===f.tryLoc)return u("end");if(f.tryLoc<=this.prev){var l=c.call(f,"catchLoc"),p=c.call(f,"finallyLoc");if(l&&p){if(this.prev=0;--o){var u=this.tryEntries[o];if(u.tryLoc<=this.prev&&c.call(u,"finallyLoc")&&this.prev=0;--n){var o=this.tryEntries[n];if(o.finallyLoc===t)return this.complete(o.completion,o.afterLoc),R(o),x}},catch:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc===t){var c=o.completion;if("throw"===c.type){var u=c.arg;R(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(t,o,c){return this.delegate={iterator:q(t),resultName:o,nextLoc:c},"next"===this.method&&(this.arg=n),x}}}function O(t,n,o,c){var u=n&&n.prototype instanceof G?n:G,h=Object.create(u.prototype),f=new Y(c||[]);return h._invoke=T(t,o,f),h}function k(t,n,o){try{return{type:"normal",arg:t.call(n,o)}}catch(t){return{type:"throw",arg:t}}}function G(){}function N(){}function P(){}function F(t){["next","throw","return"].forEach(function(n){t[n]=function(t){return this._invoke(n,t)}})}function S(t){function n(o,u,h,f){var s=k(t[o],t,u);if("throw"!==s.type){var l=s.arg,p=l.value;return p&&"object"==typeof p&&c.call(p,"__await")?Promise.resolve(p.__await).then(function(t){n("next",t,h,f)},function(t){n("throw",t,h,f)}):Promise.resolve(p).then(function(t){l.value=t,h(l)},function(t){return n("throw",t,h,f)})}f(s.arg)}var o;this._invoke=function(t,c){function u(){return new Promise(function(o,u){n(t,c,o,u)})}return o=o?o.then(u,u):u()}}function T(t,n,o){var c=y;return function(u,h){if(c===w)throw new Error("Generator is already running");if(c===L){if("throw"===u)throw h;return z()}for(o.method=u,o.arg=h;;){var f=o.delegate;if(f){var s=I(f,o);if(s){if(s===x)continue;return s}}if("next"===o.method)o.sent=o._sent=o.arg;else if("throw"===o.method){if(c===y)throw c=L,o.arg;o.dispatchException(o.arg)}else"return"===o.method&&o.abrupt("return",o.arg);c=w;var l=k(t,n,o);if("normal"===l.type){if(c=o.done?L:v,l.arg===x)continue;return{value:l.arg,done:o.done}}"throw"===l.type&&(c=L,o.method="throw",o.arg=l.arg)}}}function I(t,o){var c=t.iterator[o.method];if(c===n){if(o.delegate=null,"throw"===o.method){if(t.iterator.return&&(o.method="return",o.arg=n,I(t,o),"throw"===o.method))return x;o.method="throw",o.arg=new TypeError("The iterator does not provide a 'throw' method")}return x}var u=k(c,t.iterator,o.arg);if("throw"===u.type)return o.method="throw",o.arg=u.arg,o.delegate=null,x;var h=u.arg;return h?h.done?(o[t.resultName]=h.value,o.next=t.nextLoc,"return"!==o.method&&(o.method="next",o.arg=n),o.delegate=null,x):h:(o.method="throw",o.arg=new TypeError("iterator result is not an object"),o.delegate=null,x)}function A(t){var n={tryLoc:t[0]};1 in t&&(n.catchLoc=t[1]),2 in t&&(n.finallyLoc=t[2],n.afterLoc=t[3]),this.tryEntries.push(n)}function R(t){var n=t.completion||{};n.type="normal",delete n.arg,t.completion=n}function Y(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(A,this),this.reset(!0)}function q(t){if(t){var o=t[h];if(o)return o.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var u=-1,f=function o(){for(;++u1?n-1:0),c=1;c1?c-1:0),s=1;s2?o-2:0),c=2;cT.length&&T.push(t)}function L(t,n,f,l){var c=typeof t;"undefined"!==c&&"boolean"!==c||(t=null);var p=!1;if(null===t)p=!0;else switch(c){case"string":case"number":p=!0;break;case"object":switch(t.$$typeof){case o:case u:p=!0}}if(p)return f(l,t,""===n?"."+z(t,0):n),1;if(p=0,n=""===n?".":n+":",Array.isArray(t))for(var y=0;y2&&void 0!==arguments[2]?arguments[2]:-1;if(0===o)return!0;if(n===f)return!1;if('function'==typeof n&&'function'==typeof f)return!1;if('object'!=typeof n||null===n)return n!==f;if('object'!=typeof f||null===f)return!0;if(n.constructor!==f.constructor)return!0;if(Array.isArray(n)){var u=n.length;if(f.length!==u)return!0;for(var c=0;c=o){s=t;break}t=t.next}while(t!==n);null===s?s=n:s===n&&(n=v,c()),(o=s.previous).next=s.previous=v,v.next=s,v.previous=o}}function v(){if(-1===o&&null!==n&&1===n.priorityLevel){s=!0;try{do{p()}while(null!==n&&1===n.priorityLevel)}finally{s=!1,null!==n?c():f=!1}}}function y(l){s=!0;var o=t;t=l;try{if(l)for(;null!==n;){var u=e.unstable_now();if(!(n.expirationTime<=u))break;do{p()}while(null!==n&&n.expirationTime<=u)}else if(null!==n)do{p()}while(null!==n&&!C())}finally{s=!1,t=o,null!==n?c():f=!1,v()}}var b,w,_=Date,x="function"==typeof setTimeout?setTimeout:void 0,h="function"==typeof clearTimeout?clearTimeout:void 0,k="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,T="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function M(n){b=k(function(t){h(w),n(t)}),w=x(function(){T(b),n(e.unstable_now())},100)}if("object"==typeof performance&&"function"==typeof performance.now){var P=performance;e.unstable_now=function(){return P.now()}}else e.unstable_now=function(){return _.now()};var L,A,C,F=null;if("undefined"!=typeof window?F=window:void 0!==g&&(F=g),F&&F._schedMock){var j=F._schedMock;L=j[0],A=j[1],C=j[2],e.unstable_now=j[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var q=null,I=function(n){if(null!==q)try{q(n)}finally{q=null}};L=function(n){null!==q?setTimeout(L,0,n):(q=n,setTimeout(I,0,!1))},A=function(){q=null},C=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof k&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof T&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var B=null,D=!1,N=-1,O=!1,U=!1,W=0,Y=33,z=33;C=function(){return W<=e.unstable_now()};var E=new MessageChannel,G=E.port2;E.port1.onmessage=function(){D=!1;var n=B,t=N;B=null,N=-1;var l=e.unstable_now(),o=!1;if(0>=W-l){if(!(-1!==t&&t<=l))return O||(O=!0,M(H)),B=n,void(N=t);o=!0}if(null!==n){U=!0;try{n(o)}finally{U=!1}}};var H=function n(t){if(null!==B){M(n);var l=t-W+z;ll&&(l=8),z=lt?G.postMessage(void 0):O||(O=!0,M(H))},A=function(){B=null,D=!1,N=-1}}e.unstable_ImmediatePriority=1,e.unstable_UserBlockingPriority=2,e.unstable_NormalPriority=3,e.unstable_IdlePriority=5,e.unstable_LowPriority=4,e.unstable_runWithPriority=function(n,t){switch(n){case 1:case 2:case 3:case 4:case 5:break;default:n=3}var u=l,s=o;l=n,o=e.unstable_now();try{return t()}finally{l=u,o=s,v()}},e.unstable_scheduleCallback=function(t,u){var s=-1!==o?o:e.unstable_now();if("object"==typeof u&&null!==u&&"number"==typeof u.timeout)u=s+u.timeout;else switch(l){case 1:u=s+-1;break;case 2:u=s+250;break;case 5:u=s+1073741823;break;case 4:u=s+1e4;break;default:u=s+5e3}if(t={callback:t,priorityLevel:l,expirationTime:u,next:null,previous:null},null===n)n=t.next=t.previous=t,c();else{s=null;var f=n;do{if(f.expirationTime>u){s=f;break}f=f.next}while(f!==n);null===s?s=n:s===n&&(n=t,c()),(u=s.previous).next=s.previous=t,t.next=s,t.previous=u}return t},e.unstable_cancelCallback=function(t){var l=t.next;if(null!==l){if(l===t)n=null;else{t===n&&(n=l);var o=t.previous;o.next=l,l.previous=o}t.next=t.previous=null}},e.unstable_wrapCallback=function(n){var t=l;return function(){var u=l,s=o;l=t,o=e.unstable_now();try{return n.apply(this,arguments)}finally{l=u,o=s,v()}}},e.unstable_getCurrentPriorityLevel=function(){return l},e.unstable_shouldYield=function(){return!t&&(null!==n&&n.expirationTime1&&(t-=1),t<.16666666666666666?l+6*(n-l)*t:t<.5?n:t<.6666666666666666?l+(n-l)*(.6666666666666666-t)*6:l}function n(n,t,o){var u=o<.5?o*(1+t):o+t-o*t,s=2*o-u,h=l(s,u,n+.3333333333333333),c=l(s,u,n),p=l(s,u,n-.3333333333333333);return Math.round(255*h)<<24|Math.round(255*c)<<16|Math.round(255*p)<<8}var t,o='[-+]?\\d*\\.?\\d+',u="[-+]?\\d*\\.?\\d+%";function s(){for(var l=arguments.length,n=new Array(l),t=0;t255?255:n}function c(l){return(parseFloat(l)%360+360)%360/360}function p(l){var n=parseFloat(l);return n<0?0:n>1?255:Math.round(255*n)}function b(l){var n=parseFloat(l);return n<0?0:n>100?1:n/100}var y={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199};m.exports=function(l){var f,k=(void 0===t&&(t={rgb:new RegExp('rgb'+s(o,o,o)),rgba:new RegExp('rgba'+s(o,o,o,o)),hsl:new RegExp('hsl'+s(o,u,u)),hsla:new RegExp('hsla'+s(o,u,u,o)),hex3:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex4:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#([0-9a-fA-F]{6})$/,hex8:/^#([0-9a-fA-F]{8})$/}),t);return'number'==typeof l?l>>>0===l&&l>=0&&l<=4294967295?l:null:'string'!=typeof l?null:(f=k.hex6.exec(l))?parseInt(f[1]+'ff',16)>>>0:y.hasOwnProperty(l)?y[l]:(f=k.rgb.exec(l))?(h(f[1])<<24|h(f[2])<<16|h(f[3])<<8|255)>>>0:(f=k.rgba.exec(l))?(h(f[1])<<24|h(f[2])<<16|h(f[3])<<8|p(f[4]))>>>0:(f=k.hex3.exec(l))?parseInt(f[1]+f[1]+f[2]+f[2]+f[3]+f[3]+'ff',16)>>>0:(f=k.hex8.exec(l))?parseInt(f[1],16)>>>0:(f=k.hex4.exec(l))?parseInt(f[1]+f[1]+f[2]+f[2]+f[3]+f[3]+f[4]+f[4],16)>>>0:(f=k.hsl.exec(l))?(255|n(c(f[1]),b(f[2]),b(f[3])))>>>0:(f=k.hsla.exec(l))?(n(c(f[1]),b(f[2]),b(f[3]))|p(f[4]))>>>0:null}},147,[74]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t={display:n.oneOf(['none','flex']),width:n.oneOfType([n.number,n.string]),height:n.oneOfType([n.number,n.string]),start:n.oneOfType([n.number,n.string]),end:n.oneOfType([n.number,n.string]),top:n.oneOfType([n.number,n.string]),left:n.oneOfType([n.number,n.string]),right:n.oneOfType([n.number,n.string]),bottom:n.oneOfType([n.number,n.string]),minWidth:n.oneOfType([n.number,n.string]),maxWidth:n.oneOfType([n.number,n.string]),minHeight:n.oneOfType([n.number,n.string]),maxHeight:n.oneOfType([n.number,n.string]),margin:n.oneOfType([n.number,n.string]),marginVertical:n.oneOfType([n.number,n.string]),marginHorizontal:n.oneOfType([n.number,n.string]),marginTop:n.oneOfType([n.number,n.string]),marginBottom:n.oneOfType([n.number,n.string]),marginLeft:n.oneOfType([n.number,n.string]),marginRight:n.oneOfType([n.number,n.string]),marginStart:n.oneOfType([n.number,n.string]),marginEnd:n.oneOfType([n.number,n.string]),padding:n.oneOfType([n.number,n.string]),paddingVertical:n.oneOfType([n.number,n.string]),paddingHorizontal:n.oneOfType([n.number,n.string]),paddingTop:n.oneOfType([n.number,n.string]),paddingBottom:n.oneOfType([n.number,n.string]),paddingLeft:n.oneOfType([n.number,n.string]),paddingRight:n.oneOfType([n.number,n.string]),paddingStart:n.oneOfType([n.number,n.string]),paddingEnd:n.oneOfType([n.number,n.string]),borderWidth:n.number,borderTopWidth:n.number,borderStartWidth:n.number,borderEndWidth:n.number,borderRightWidth:n.number,borderBottomWidth:n.number,borderLeftWidth:n.number,position:n.oneOf(['absolute','relative']),flexDirection:n.oneOf(['row','row-reverse','column','column-reverse']),flexWrap:n.oneOf(['wrap','nowrap','wrap-reverse']),justifyContent:n.oneOf(['flex-start','flex-end','center','space-between','space-around','space-evenly']),alignItems:n.oneOf(['flex-start','flex-end','center','stretch','baseline']),alignSelf:n.oneOf(['auto','flex-start','flex-end','center','stretch','baseline']),alignContent:n.oneOf(['flex-start','flex-end','center','stretch','space-between','space-around']),overflow:n.oneOf(['visible','hidden','scroll']),flex:n.number,flexGrow:n.number,flexShrink:n.number,flexBasis:n.oneOfType([n.number,n.string]),aspectRatio:n.number,zIndex:n.number,direction:n.oneOf(['inherit','ltr','rtl'])};m.exports=t},148,[136]); -__d(function(g,r,i,a,m,e,d){'use strict';var s=r(d[0]),h=r(d[1]),o={shadowColor:s,shadowOffset:h.shape({width:h.number,height:h.number}),shadowOpacity:h.number,shadowRadius:h.number};m.exports=o},149,[146,136]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),n={transform:t.arrayOf(t.oneOfType([t.shape({perspective:t.number}),t.shape({rotate:t.string}),t.shape({rotateX:t.string}),t.shape({rotateY:t.string}),t.shape({rotateZ:t.string}),t.shape({scale:t.number}),t.shape({scaleX:t.number}),t.shape({scaleY:t.number}),t.shape({translateX:t.number}),t.shape({translateY:t.number}),t.shape({skewX:t.string}),t.shape({skewY:t.string})])),transformMatrix:function(t,s,n){if(t[s])return new Error("The transformMatrix style property is deprecated. Use `transform: [{ matrix: ... }]` instead.")},decomposedMatrix:function(t,s,n){if(t[s])return new Error("The decomposedMatrix style property is deprecated. Use `transform: [...]` instead.")},scaleX:s(t.number,'Use the transform prop instead.'),scaleY:s(t.number,'Use the transform prop instead.'),rotation:s(t.number,'Use the transform prop instead.'),translateX:s(t.number,'Use the transform prop instead.'),translateY:s(t.number,'Use the transform prop instead.')};m.exports=n},150,[136,151]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);m.exports=function(t,o){return function(c,u,p){n.getViewManagerConfig(p)||void 0===c[u]||console.warn("`"+u+"` supplied to `"+p+"` has been deprecated. "+o);for(var s=arguments.length,f=new Array(s>3?s-3:0),l=3;l>>8)>>>0,t|=0):void 0}},154,[74,147]); -__d(function(g,r,i,a,m,e,d){'use strict';r(d[0]),r(d[1]),r(d[2]),r(d[3]);m.exports=function(t){return t}},155,[156,74,20,22]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o={createIdentityMatrix:function(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]},createCopy:function(t){return[t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]]},createOrthographic:function(t,n,o,u,s,c){return[2/(n-t),0,0,0,0,2/(u-o),0,0,0,0,-2/(c-s),0,-(n+t)/(n-t),-(u+o)/(u-o),-(c+s)/(c-s),1]},createFrustum:function(t,n,o,u,s,c){var v=1/(n-t),f=1/(u-o),h=1/(s-c);return[s*v*2,0,0,0,0,s*f*2,0,0,(n+t)*v,(u+o)*f,(c+s)*h,-1,0,0,c*s*h*2,0]},createPerspective:function(t,n,o,u){var s=1/Math.tan(t/2),c=1/(o-u);return[s/n,0,0,0,0,s,0,0,0,0,(u+o)*c,-1,0,0,u*o*c*2,0]},createTranslate2d:function(t,n){var u=o.createIdentityMatrix();return o.reuseTranslate2dCommand(u,t,n),u},reuseTranslate2dCommand:function(t,n,o){t[12]=n,t[13]=o},reuseTranslate3dCommand:function(t,n,o,u){t[12]=n,t[13]=o,t[14]=u},createScale:function(t){var n=o.createIdentityMatrix();return o.reuseScaleCommand(n,t),n},reuseScaleCommand:function(t,n){t[0]=n,t[5]=n},reuseScale3dCommand:function(t,n,o,u){t[0]=n,t[5]=o,t[10]=u},reusePerspectiveCommand:function(t,n){t[11]=-1/n},reuseScaleXCommand:function(t,n){t[0]=n},reuseScaleYCommand:function(t,n){t[5]=n},reuseScaleZCommand:function(t,n){t[10]=n},reuseRotateXCommand:function(t,n){t[5]=Math.cos(n),t[6]=Math.sin(n),t[9]=-Math.sin(n),t[10]=Math.cos(n)},reuseRotateYCommand:function(t,n){t[0]=Math.cos(n),t[2]=-Math.sin(n),t[8]=Math.sin(n),t[10]=Math.cos(n)},reuseRotateZCommand:function(t,n){t[0]=Math.cos(n),t[1]=Math.sin(n),t[4]=-Math.sin(n),t[5]=Math.cos(n)},createRotateZ:function(t){var n=o.createIdentityMatrix();return o.reuseRotateZCommand(n,t),n},reuseSkewXCommand:function(t,n){t[4]=Math.tan(n)},reuseSkewYCommand:function(t,n){t[1]=Math.tan(n)},multiplyInto:function(t,n,o){var u=n[0],s=n[1],c=n[2],v=n[3],f=n[4],h=n[5],M=n[6],l=n[7],C=n[8],p=n[9],x=n[10],T=n[11],y=n[12],S=n[13],D=n[14],P=n[15],q=o[0],X=o[1],Y=o[2],I=o[3];t[0]=q*u+X*f+Y*C+I*y,t[1]=q*s+X*h+Y*p+I*S,t[2]=q*c+X*M+Y*x+I*D,t[3]=q*v+X*l+Y*T+I*P,q=o[4],X=o[5],Y=o[6],I=o[7],t[4]=q*u+X*f+Y*C+I*y,t[5]=q*s+X*h+Y*p+I*S,t[6]=q*c+X*M+Y*x+I*D,t[7]=q*v+X*l+Y*T+I*P,q=o[8],X=o[9],Y=o[10],I=o[11],t[8]=q*u+X*f+Y*C+I*y,t[9]=q*s+X*h+Y*p+I*S,t[10]=q*c+X*M+Y*x+I*D,t[11]=q*v+X*l+Y*T+I*P,q=o[12],X=o[13],Y=o[14],I=o[15],t[12]=q*u+X*f+Y*C+I*y,t[13]=q*s+X*h+Y*p+I*S,t[14]=q*c+X*M+Y*x+I*D,t[15]=q*v+X*l+Y*T+I*P},determinant:function(n){var o=t(n,16),u=o[0],s=o[1],c=o[2],v=o[3],f=o[4],h=o[5],M=o[6],l=o[7],C=o[8],p=o[9],x=o[10],T=o[11],y=o[12],S=o[13],D=o[14],P=o[15];return v*M*p*y-c*l*p*y-v*h*x*y+s*l*x*y+c*h*T*y-s*M*T*y-v*M*C*S+c*l*C*S+v*f*x*S-u*l*x*S-c*f*T*S+u*M*T*S+v*h*C*D-s*l*C*D-v*f*p*D+u*l*p*D+s*f*T*D-u*h*T*D-c*h*C*P+s*M*C*P+c*f*p*P-u*M*p*P-s*f*x*P+u*h*x*P},inverse:function(n){var u=o.determinant(n);if(!u)return n;var s=t(n,16),c=s[0],v=s[1],f=s[2],h=s[3],M=s[4],l=s[5],C=s[6],p=s[7],x=s[8],T=s[9],y=s[10],S=s[11],D=s[12],P=s[13],q=s[14],X=s[15];return[(C*S*P-p*y*P+p*T*q-l*S*q-C*T*X+l*y*X)/u,(h*y*P-f*S*P-h*T*q+v*S*q+f*T*X-v*y*X)/u,(f*p*P-h*C*P+h*l*q-v*p*q-f*l*X+v*C*X)/u,(h*C*T-f*p*T-h*l*y+v*p*y+f*l*S-v*C*S)/u,(p*y*D-C*S*D-p*x*q+M*S*q+C*x*X-M*y*X)/u,(f*S*D-h*y*D+h*x*q-c*S*q-f*x*X+c*y*X)/u,(h*C*D-f*p*D-h*M*q+c*p*q+f*M*X-c*C*X)/u,(f*p*x-h*C*x+h*M*y-c*p*y-f*M*S+c*C*S)/u,(l*S*D-p*T*D+p*x*P-M*S*P-l*x*X+M*T*X)/u,(h*T*D-v*S*D-h*x*P+c*S*P+v*x*X-c*T*X)/u,(v*p*D-h*l*D+h*M*P-c*p*P-v*M*X+c*l*X)/u,(h*l*x-v*p*x-h*M*T+c*p*T+v*M*S-c*l*S)/u,(C*T*D-l*y*D-C*x*P+M*y*P+l*x*q-M*T*q)/u,(v*y*D-f*T*D+f*x*P-c*y*P-v*x*q+c*T*q)/u,(f*l*D-v*C*D-f*M*P+c*C*P+v*M*q-c*l*q)/u,(v*C*x-f*l*x+f*M*T-c*C*T-v*M*y+c*l*y)/u]},transpose:function(t){return[t[0],t[4],t[8],t[12],t[1],t[5],t[9],t[13],t[2],t[6],t[10],t[14],t[3],t[7],t[11],t[15]]},multiplyVectorByMatrix:function(n,o){var u=t(n,4),s=u[0],c=u[1],v=u[2],f=u[3];return[s*o[0]+c*o[4]+v*o[8]+f*o[12],s*o[1]+c*o[5]+v*o[9]+f*o[13],s*o[2]+c*o[6]+v*o[10]+f*o[14],s*o[3]+c*o[7]+v*o[11]+f*o[15]]},v3Length:function(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1]+t[2]*t[2])},v3Normalize:function(t,n){var u=1/(n||o.v3Length(t));return[t[0]*u,t[1]*u,t[2]*u]},v3Dot:function(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]},v3Combine:function(t,n,o,u){return[o*t[0]+u*n[0],o*t[1]+u*n[1],o*t[2]+u*n[2]]},v3Cross:function(t,n){return[t[1]*n[2]-t[2]*n[1],t[2]*n[0]-t[0]*n[2],t[0]*n[1]-t[1]*n[0]]},quaternionToDegreesXYZ:function(n,u,s){var c=t(n,4),v=c[0],f=c[1],h=c[2],M=c[3],l=v*v,C=f*f,p=h*h,x=v*f+h*M,T=M*M+l+C+p,y=180/Math.PI;return x>.49999*T?[0,2*Math.atan2(v,M)*y,90]:x<-.49999*T?[0,-2*Math.atan2(v,M)*y,-90]:[o.roundTo3Places(Math.atan2(2*v*M-2*f*h,1-2*l-2*p)*y),o.roundTo3Places(Math.atan2(2*f*M-2*v*h,1-2*C-2*p)*y),o.roundTo3Places(Math.asin(2*v*f+2*h*M)*y)]},roundTo3Places:function(t){var n=t.toString().split('e');return.001*Math.round(n[0]+'e'+(n[1]?+n[1]-3:3))},decomposeMatrix:function(t){n(16===t.length,'Matrix decomposition needs a list of 3d matrix values, received %s',t);var u=[],s=[],c=[],v=[],f=[];if(t[15]){for(var h=[],M=[],l=0;l<4;l++){h.push([]);for(var C=0;C<4;C++){var p=t[4*l+C]/t[15];h[l].push(p),M.push(3===C?0:p)}}if(M[15]=1,o.determinant(M)){if(0!==h[0][3]||0!==h[1][3]||0!==h[2][3]){var x=[h[0][3],h[1][3],h[2][3],h[3][3]],T=o.inverse(M),y=o.transpose(T);u=o.multiplyVectorByMatrix(x,y)}else u[0]=u[1]=u[2]=0,u[3]=1;for(var S=0;S<3;S++)f[S]=h[3][S];for(var D=[],P=0;P<3;P++)D[P]=[h[P][0],h[P][1],h[P][2]];c[0]=o.v3Length(D[0]),D[0]=o.v3Normalize(D[0],c[0]),v[0]=o.v3Dot(D[0],D[1]),D[1]=o.v3Combine(D[1],D[0],1,-v[0]),v[0]=o.v3Dot(D[0],D[1]),D[1]=o.v3Combine(D[1],D[0],1,-v[0]),c[1]=o.v3Length(D[1]),D[1]=o.v3Normalize(D[1],c[1]),v[0]/=c[1],v[1]=o.v3Dot(D[0],D[2]),D[2]=o.v3Combine(D[2],D[0],1,-v[1]),v[2]=o.v3Dot(D[1],D[2]),D[2]=o.v3Combine(D[2],D[1],1,-v[2]),c[2]=o.v3Length(D[2]),D[2]=o.v3Normalize(D[2],c[2]),v[1]/=c[2],v[2]/=c[2];var q,X=o.v3Cross(D[1],D[2]);if(o.v3Dot(D[0],X)<0)for(var Y=0;Y<3;Y++)c[Y]*=-1,D[Y][0]*=-1,D[Y][1]*=-1,D[Y][2]*=-1;return s[0]=.5*Math.sqrt(Math.max(1+D[0][0]-D[1][1]-D[2][2],0)),s[1]=.5*Math.sqrt(Math.max(1-D[0][0]+D[1][1]-D[2][2],0)),s[2]=.5*Math.sqrt(Math.max(1-D[0][0]-D[1][1]+D[2][2],0)),s[3]=.5*Math.sqrt(Math.max(1+D[0][0]+D[1][1]+D[2][2],0)),D[2][1]>D[1][2]&&(s[0]=-s[0]),D[0][2]>D[2][0]&&(s[1]=-s[1]),D[1][0]>D[0][1]&&(s[2]=-s[2]),{rotationDegrees:q=s[0]<.001&&s[0]>=0&&s[1]<.001&&s[1]>=0?[0,0,o.roundTo3Places(180*Math.atan2(D[0][1],D[0][0])/Math.PI)]:o.quaternionToDegreesXYZ(s,h,D),perspective:u,quaternion:s,scale:c,skew:v,translation:f,rotate:q[2],rotateX:q[0],rotateY:q[1],scaleX:c[0],scaleY:c[1],translateX:f[0],translateY:f[1]}}}}};m.exports=o},156,[24,20]); -__d(function(g,r,i,a,m,e,d){'use strict';var t={width:void 0,height:void 0};m.exports=function(h,n){return(h=h||t)!==(n=n||t)&&(h.width!==n.width||h.height!==n.height)}},157,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),u=(r(d[2]),r(d[3]),r(d[4]),r(d[5]),(function(){function u(){t(this,u)}return n(u,null,[{key:"validateStyleProp",value:function(t,n,u){}},{key:"validateStyle",value:function(t,n){}},{key:"addValidStylePropTypes",value:function(t){}}]),u})());m.exports=u},158,[1,2,145,152,153,20]); -__d(function(g,r,i,a,m,e,d){'use strict';r(d[0]),r(d[1]),r(d[2]);var t=r(d[3]),s=(r(d[4]),t);m.exports=s},159,[41,139,160,161,20]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);m.exports=t.createContext(!1)},160,[139]); -__d(function(g,r,i,a,m,e,d){'use strict';r(d[0]);var t=r(d[1])('RCTView');m.exports=t},161,[43,162]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]);m.exports=function(u){return n(u,function(){return t(u)})}},162,[163,164]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]).register;m.exports=function(n,s){return t(n,s)}},163,[121]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]),s=r(d[2]),u=r(d[3]),o=r(d[4]),l=r(d[5]),c=r(d[6]),v=r(d[7]),p=r(d[8]),b=r(d[9]),f=r(d[10]),y=r(d[11]);var C=!1;function E(n){u.ViewManagerNames||u.LazyViewManagersEnabled?n=T(n,u.getDefaultEventTypes()):(n.bubblingEventTypes=T(n.bubblingEventTypes,u.genericBubblingEventTypes),n.directEventTypes=T(n.directEventTypes,u.genericDirectEventTypes))}function T(n,t){if(!t)return n;if(!n)return t;for(var s in t)if(t.hasOwnProperty(s)){var u=t[s];if(n.hasOwnProperty(s)){var o=n[s];'object'==typeof u&&'object'==typeof o&&(u=T(o,u))}n[s]=u}return n}function w(n){switch(n){case'CATransform3D':return l;case'CGPoint':return c;case'CGSize':return b;case'UIEdgeInsets':return o}return null}function I(n){switch(n){case'CGColor':case'UIColor':return v;case'CGColorArray':case'UIColorArray':return N;case'CGImage':case'UIImage':case'RCTImageSource':return p;case'Color':return v;case'ColorArray':return N}return null}function N(n){return null==n?null:n.map(v)}m.exports=function(o){var l=u.getViewManagerConfig(o);f(null!=l&&null!=l.NativeProps,'requireNativeComponent: "%s" was not found in the UIManager.',o);for(var c=l.baseModuleName,v=l.bubblingEventTypes,p=l.directEventTypes,b=l.NativeProps;c;){var T=u.getViewManagerConfig(c);T?(v=t({},T.bubblingEventTypes,v),p=t({},T.directEventTypes,p),b=t({},T.NativeProps,b),c=T.baseModuleName):(y(!1,'Base module "%s" does not exist',c),c=null)}var N={};for(var M in b){var P=b[M],h=w(P),A=I(P);N[M]=null==h&&null==A||{diff:h,process:A}}return N.style=s,n(l,{uiViewClassName:o,validAttributes:N,bubblingEventTypes:v,directEventTypes:p}),C||(E(l),C=!0),l}},164,[41,10,144,122,165,166,167,154,168,157,20,78]); -__d(function(g,r,i,a,m,e,d){'use strict';var t={top:void 0,left:void 0,right:void 0,bottom:void 0};m.exports=function(o,f){return(o=o||t)!==(f=f||t)&&(o.top!==f.top||o.left!==f.left||o.right!==f.right||o.bottom!==f.bottom)}},165,[]); -__d(function(g,r,i,a,m,e,d){'use strict';m.exports=function(t,n){return!(t===n||t&&n&&t[12]===n[12]&&t[13]===n[13]&&t[14]===n[14]&&t[5]===n[5]&&t[10]===n[10]&&t[1]===n[1]&&t[2]===n[2]&&t[3]===n[3]&&t[4]===n[4]&&t[6]===n[6]&&t[7]===n[7]&&t[8]===n[8]&&t[9]===n[9]&&t[11]===n[11]&&t[15]===n[15])}},166,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var t={x:void 0,y:void 0};m.exports=function(n,o){return(n=n||t)!==(o=o||t)&&(n.x!==o.x||n.y!==o.y)}},167,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var t,n,s,u,o=r(d[0]),c=r(d[1]);function f(){if(u)return u;var t=g.nativeExtensions&&g.nativeExtensions.SourceCode;if(!t){var n=r(d[2]);t=n&&n.SourceCode}return u=t.scriptURL}function l(){if(void 0===n){var t=f(),s=t&&t.match(/^https?:\/\/.*?\//);n=s?s[0]:null}return n}function v(t){if(t){if(t.startsWith('assets://'))return null;(t=t.substring(0,t.lastIndexOf('/')+1)).includes('://')||(t='file://'+t)}return t}m.exports=function(n){if('object'==typeof n)return n;var u=o.getAssetByID(n);if(!u)return null;var p=new c(l(),(void 0===s&&(s=v(f())),s),u);return t?t(p):p.defaultAsset()},m.exports.pickScale=c.pickScale,m.exports.setCustomSourceTransformer=function(n){t=n}},168,[169,170,38]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=[];m.exports={registerAsset:function(s){return t.push(s)},getAssetByID:function(s){return t[s-1]}}},169,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),n=r(d[2]),u=(r(d[3]),r(d[4])),o=r(d[5]);function l(t){var s=c.pickScale(t.scales,n.get()),o=1===s?'':'@'+s+'x';return u.getBasePath(t)+'/'+t.name+o+'.'+t.type}function h(t){var s=c.pickScale(t.scales,n.get());return u.getAndroidResourceFolderName(t,s)+'/'+u.getAndroidResourceIdentifier(t)+'.'+t.type}var c=(function(){function c(s,n,u){t(this,c),this.serverUrl=s,this.jsbundleUrl=n,this.asset=u}return s(c,[{key:"isLoadedFromServer",value:function(){return!!this.serverUrl}},{key:"isLoadedFromFileSystem",value:function(){return!(!this.jsbundleUrl||!this.jsbundleUrl.startsWith('file://'))}},{key:"defaultAsset",value:function(){return this.isLoadedFromServer()?this.assetServerURL():this.isLoadedFromFileSystem()?this.drawableFolderInBundle():this.resourceIdentifierWithoutScale()}},{key:"assetServerURL",value:function(){return o(!!this.serverUrl,'need server to load from'),this.fromSource(this.serverUrl+l(this.asset)+"?platform=android&hash="+this.asset.hash)}},{key:"scaledAssetPath",value:function(){return this.fromSource(l(this.asset))}},{key:"scaledAssetURLNearBundle",value:function(){var t=this.jsbundleUrl||'file://';return this.fromSource(t+l(this.asset))}},{key:"resourceIdentifierWithoutScale",value:function(){return o(!0,'resource identifiers work on Android'),this.fromSource(u.getAndroidResourceIdentifier(this.asset))}},{key:"drawableFolderInBundle",value:function(){var t=this.jsbundleUrl||'file://';return this.fromSource(t+h(this.asset))}},{key:"fromSource",value:function(t){return{__packager_asset:!0,width:this.asset.width,height:this.asset.height,uri:t,scale:c.pickScale(this.asset.scales,n.get())}}}],[{key:"pickScale",value:function(t,s){for(var n=0;n=s)return t[n];return t[t.length-1]||1}}]),c})();m.exports=c},170,[1,2,141,74,171,20]); -__d(function(g,r,i,a,m,e,d){'use strict';function t(t){switch(t){case.75:return'ldpi';case 1:return'mdpi';case 1.5:return'hdpi';case 2:return'xhdpi';case 3:return'xxhdpi';case 4:return'xxxhdpi'}throw new Error('no such scale')}var n=new Set(['gif','jpeg','jpg','png','svg','webp','xml']);function s(t){var n=t.httpServerLocation;return'/'===n[0]&&(n=n.substr(1)),n}m.exports={getAndroidAssetSuffix:t,getAndroidResourceFolderName:function(s,o){if(!n.has(s.type))return'raw';var u=t(o);if(!u)throw new Error("Don't know which android drawable suffix to use for asset: "+JSON.stringify(s));return'drawable-'+u},getAndroidResourceIdentifier:function(t){return(s(t)+'/'+t.name).toLowerCase().replace(/\//g,'_').replace(/([^a-z0-9_])/g,'').replace(/^assets_/,'')},getBasePath:s}},171,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),c=r(d[3]);var f=n.create({container:{alignItems:'center',justifyContent:'center',backgroundColor:'rgba(0,0,0, 0.25)',position:'absolute',top:0,right:0,padding:2},text:{fontSize:6,color:'#ffffff'}});m.exports=function(){return t.createElement(c,{style:f.container},t.createElement(o,{style:f.text},"FABRIC"))}},172,[139,140,173,159]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]),o=r(d[2]),s=r(d[3]),l=r(d[4]),u=r(d[5]),p=r(d[6]),c=r(d[7]),h=r(d[8]),f=r(d[9]),R=r(d[10]),H=r(d[11]),v=r(d[12]),T=r(d[13]),b=r(d[14]),S=r(d[15]),x=r(d[16]),C={top:20,left:20,right:20,bottom:30},P={validAttributes:c({},R.UIView,{isHighlighted:!0,numberOfLines:!0,ellipsizeMode:!0,allowFontScaling:!0,maxFontSizeMultiplier:!0,disabled:!0,selectable:!0,selectionColor:!0,adjustsFontSizeToFit:!0,minimumFontScale:!0,textBreakStrategy:!0,onTextLayout:!0}),directEventTypes:{topTextLayout:{registrationName:'onTextLayout'}},uiViewClassName:'RCTText'},w=(function(h){function R(){var n,o;t(this,R);for(var p=arguments.length,h=new Array(p),f=0;f4?p-4:0),l=4;l5?b-5:0),k=5;k4?s-4:0),p=4;p10&&this._cancelLongPressDelayTimeout();if(P>t.left-s&&O>t.top-S&&P0,h=c&&c.length>0;return!u&&h?c[0]:u?n[0]:t}}},187,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);m.exports=function(t){var o,s={};for(o in t instanceof Object&&!Array.isArray(t)||n(!1),t)t.hasOwnProperty(o)&&(s[o]=o);return s}},188,[20]); -__d(function(g,r,i,a,m,e,d){'use strict';function t(t,o){if(null!=t)return t;var n=new Error(void 0!==o?o:'Got unexpected '+t);throw n.framesToPop=1,n}m.exports=t,m.exports.default=t,Object.defineProperty(m.exports,'__esModule',{value:!0})},189,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]).DeviceEventManager,t=[];r(d[1]).addListener('hardwareBackPress',function(){for(var n=t.length-1;n>=0;n--)if(t[n]())return;s.exitApp()});var s={exitApp:function(){n.invokeDefaultBackPressHandler()},addEventListener:function(n,f){return-1===t.indexOf(f)&&t.push(f),{remove:function(){return s.removeEventListener(n,f)}}},removeEventListener:function(n,s){-1!==t.indexOf(s)&&t.splice(t.indexOf(s),1)}};m.exports=s},190,[38,28]); -__d(function(g,r,i,a,m,e,d){'use strict';var t,c=r(d[0]);t=r(d[1]),c.registerCallableModule('ReactFabric',t),m.exports=t},191,[12,192]); -__d(function(e,t,n,r,i,a,l){"use strict";var o=t(l[0]);t(l[1]);var u=t(l[2]),s=t(l[3]),c=t(l[4]),f=t(l[5]),d=t(l[6]),p=t(l[7]),m=t(l[8]),h=t(l[9]),g=t(l[10]);function y(e,t,n,r,i,a,l,o){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,i,a,l,o],s=0;(e=Error(t.replace(/%s/g,function(){return u[s++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}function v(e,t,n,r,i,a,l,o,u){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){this.onError(e)}}var b=!1,T=null,x=!1,S=null,k={onError:function(e){b=!0,T=e}};function P(e,t,n,r,i,a,l,o,u){b=!1,T=null,v.apply(k,arguments)}function E(e,t,n,r,i,a,l,o,u){if(P.apply(this,arguments),b){if(b){var s=T;b=!1,T=null}else y(!1,"clearCaughtError was called but no error was captured. This error is likely caused by a bug in React. Please file an issue."),s=void 0;x||(x=!0,S=s)}}var C=null,w={};function R(){if(C)for(var e in w){var t=w[e],n=C.indexOf(e);if(y(-1this.eventPool.length&&this.eventPool.push(e)}function ne(e){e.eventPool=[],e.getPooled=ee,e.release=te}o(Z.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=J)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=J)},persist:function(){this.isPersistent=J},isPersistent:K,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=K,this._dispatchInstances=this._dispatchListeners=null}}),Z.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},Z.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return o(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,ne(n),n},ne(Z);var re=Z.extend({touchHistory:function(){return null}});function ie(e){return"topTouchStart"===e}function ae(e){return"topTouchMove"===e}var le=["topTouchStart"],oe=["topTouchMove"],ue=["topTouchCancel","topTouchEnd"],se=[],ce={touchBank:se,numberActiveTouches:0,indexOfSingleActiveTouch:-1,mostRecentTimeStamp:0};function fe(e){return e.timeStamp||e.timestamp}function de(e){return y(null!=(e=e.identifier),"Touch object is missing identifier."),e}function pe(e){var t=de(e),n=se[t];n?(n.touchActive=!0,n.startPageX=e.pageX,n.startPageY=e.pageY,n.startTimeStamp=fe(e),n.currentPageX=e.pageX,n.currentPageY=e.pageY,n.currentTimeStamp=fe(e),n.previousPageX=e.pageX,n.previousPageY=e.pageY,n.previousTimeStamp=fe(e)):(n={touchActive:!0,startPageX:e.pageX,startPageY:e.pageY,startTimeStamp:fe(e),currentPageX:e.pageX,currentPageY:e.pageY,currentTimeStamp:fe(e),previousPageX:e.pageX,previousPageY:e.pageY,previousTimeStamp:fe(e)},se[t]=n),ce.mostRecentTimeStamp=fe(e)}function me(e){var t=se[de(e)];t?(t.touchActive=!0,t.previousPageX=t.currentPageX,t.previousPageY=t.currentPageY,t.previousTimeStamp=t.currentTimeStamp,t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=fe(e),ce.mostRecentTimeStamp=fe(e)):console.error("Cannot record touch move without a touch start.\nTouch Move: %s\n","Touch Bank: %s",ge(e),ye())}function he(e){var t=se[de(e)];t?(t.touchActive=!1,t.previousPageX=t.currentPageX,t.previousPageY=t.currentPageY,t.previousTimeStamp=t.currentTimeStamp,t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=fe(e),ce.mostRecentTimeStamp=fe(e)):console.error("Cannot record touch end without a touch start.\nTouch End: %s\n","Touch Bank: %s",ge(e),ye())}function ge(e){return JSON.stringify({identifier:e.identifier,pageX:e.pageX,pageY:e.pageY,timestamp:fe(e)})}function ye(){var e=JSON.stringify(se.slice(0,20));return 20 component."),n=gt,gt+=2,{node:m.createNode(n,"RCTRawText",t,{text:e},r)}}var bt=setTimeout,Tt=clearTimeout;function xt(e){var t=e.node,n=nt(null,qe,{style:{display:"none"}},e.canonical.viewConfig.validAttributes);return{node:m.cloneNodeWithNewProps(t,n),canonical:e.canonical}}function St(e,t,n){var r=e.canonical.viewConfig;return t=e.node,n=nt(null,o({},n,{style:[n.style,{display:"none"}]}),n,r.validAttributes),{node:m.cloneNodeWithNewProps(t,n),canonical:e.canonical}}var kt=/^(.*)[\\\/]/;function Pt(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,i=e._debugSource,a=Le(e.type);n=null,r&&(n=Le(r.type)),r=a,a="",i?a=" (at "+i.fileName.replace(kt,"")+":"+i.lineNumber+")":n&&(a=" (created by "+n+")"),n="\n in "+(r||"Unknown")+a}t+=n,e=e.return}while(e);return t}new Set;var Et=[],Ct=-1;function wt(e){0>Ct||(e.current=Et[Ct],Et[Ct]=null,Ct--)}function Rt(e,t){Et[++Ct]=e.current,e.current=t}var _t={},Nt={current:_t},zt={current:!1},Ut=_t;function It(e,t){var n=e.type.contextTypes;if(!n)return _t;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,a={};for(i in n)a[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function At(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Dt(e){wt(zt),wt(Nt)}function Mt(e){wt(zt),wt(Nt)}function Wt(e,t,n){y(Nt.current===_t,"Unexpected context found on stack. This error is likely caused by a bug in React. Please file an issue."),Rt(Nt,t),Rt(zt,n)}function Ot(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())y(i in e,'%s.getChildContext(): key "%s" is not defined in childContextTypes.',Le(t)||"Unknown",i);return o({},n,r)}function jt(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||_t,Ut=Nt.current,Rt(Nt,t),Rt(zt,zt.current),!0}function Ft(e,t,n){var r=e.stateNode;y(r,"Expected to have an instance by this point. This error is likely caused by a bug in React. Please file an issue."),n?(t=Ot(e,t,Ut),r.__reactInternalMemoizedMergedChildContext=t,wt(zt),wt(Nt),Rt(Nt,t)):wt(zt),Rt(zt,n)}var Ht=null,Bt=null;function Lt(e){return function(t){try{return e(t)}catch(e){}}}function Qt(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);Ht=Lt(function(e){return t.onCommitFiberRoot(n,e)}),Bt=Lt(function(e){return t.onCommitFiberUnmount(n,e)})}catch(e){}return!0}function Vt(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.contextDependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Yt(e,t,n,r){return new Vt(e,t,n,r)}function Xt(e){return!(!(e=e.prototype)||!e.isReactComponent)}function $t(e){if("function"==typeof e)return Xt(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===We)return 11;if(e===je)return 14}return 2}function qt(e,t){var n=e.alternate;return null===n?((n=Yt(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,n.contextDependencies=e.contextDependencies,n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Gt(e,t,n,r,i,a){var l=2;if(r=e,"function"==typeof e)Xt(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case ze:return Jt(n.children,i,a,t);case Me:return Kt(n,3|i,a,t);case Ue:return Kt(n,2|i,a,t);case Ie:return(e=Yt(12,n,t,4|i)).elementType=Ie,e.type=Ie,e.expirationTime=a,e;case Oe:return(e=Yt(13,n,t,i)).elementType=Oe,e.type=Oe,e.expirationTime=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case Ae:l=10;break e;case De:l=9;break e;case We:l=11;break e;case je:l=14;break e;case Fe:l=16,r=null;break e}y(!1,"Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",null==e?e:typeof e,"")}return(t=Yt(l,n,t,i)).elementType=e,t.type=r,t.expirationTime=a,t}function Jt(e,t,n,r){return(e=Yt(7,e,r,t)).expirationTime=n,e}function Kt(e,t,n,r){return e=Yt(8,e,r,t),t=0==(1&t)?Ue:Me,e.elementType=t,e.type=t,e.expirationTime=n,e}function Zt(e,t,n){return(e=Yt(6,e,null,t)).expirationTime=n,e}function en(e,t,n){return(t=Yt(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function tn(e,t){e.didError=!1;var n=e.earliestPendingTime;0===n?e.earliestPendingTime=e.latestPendingTime=t:nt&&(e.latestPendingTime=t),ln(t,e)}function nn(e,t){if(e.didError=!1,0===t)e.earliestPendingTime=0,e.latestPendingTime=0,e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0;else{tt?e.earliestPendingTime=e.latestPendingTime=0:e.earliestPendingTime>t&&(e.earliestPendingTime=e.latestPendingTime)),0===(n=e.earliestSuspendedTime)?tn(e,t):tn&&tn(e,t)}ln(0,e)}function rn(e,t){e.didError=!1,e.latestPingedTime>=t&&(e.latestPingedTime=0);var n=e.earliestPendingTime,r=e.latestPendingTime;n===t?e.earliestPendingTime=r===t?e.latestPendingTime=0:r:r===t&&(e.latestPendingTime=n),n=e.earliestSuspendedTime,r=e.latestSuspendedTime,0===n?e.earliestSuspendedTime=e.latestSuspendedTime=t:nt&&(e.latestSuspendedTime=t),ln(t,e)}function an(e,t){var n=e.earliestPendingTime;return e=e.earliestSuspendedTime,n>t&&(t=n),e>t&&(t=e),t}function ln(e,t){var n=t.earliestSuspendedTime,r=t.latestSuspendedTime,i=t.earliestPendingTime,a=t.latestPingedTime;0===(i=0!==i?i:a)&&(0===e||re&&(e=n),t.nextExpirationTimeToWorkOn=i,t.expirationTime=e}function on(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t}var un=Object.prototype.hasOwnProperty;function sn(e,t){if(on(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;rh?(g=m,m=null):g=m.sibling;var y=d(i,m,o[h],u);if(null===y){null===m&&(m=g);break}e&&m&&null===y.alternate&&t(i,m),l=a(y,l,h),null===c?s=y:c.sibling=y,c=y,m=g}if(h===o.length)return n(i,m),s;if(null===m){for(;hh?(g=m,m=null):g=m.sibling;var b=d(i,m,v.value,u);if(null===b){m||(m=g);break}e&&m&&null===b.alternate&&t(i,m),l=a(b,l,h),null===c?s=b:c.sibling=b,c=b,m=g}if(v.done)return n(i,m),s;if(null===m){for(;!v.done;h++,v=o.next())null!==(v=f(i,v.value,u))&&(l=a(v,l,h),null===c?s=v:c.sibling=v,c=v);return s}for(m=r(i,m);!v.done;h++,v=o.next())null!==(v=p(m,i,h,v.value,u))&&(e&&null!==v.alternate&&m.delete(null===v.key?h:v.key),l=a(v,l,h),null===c?s=v:c.sibling=v,c=v);return e&&m.forEach(function(e){return t(i,e)}),s}return function(e,r,a,o){var u="object"==typeof a&&null!==a&&a.type===ze&&null===a.key;u&&(a=a.props.children);var s="object"==typeof a&&null!==a;if(s)switch(a.$$typeof){case _e:e:{for(s=a.key,u=r;null!==u;){if(u.key===s){if(7===u.tag?a.type===ze:u.elementType===a.type){n(e,u.sibling),(r=i(u,a.type===ze?a.props.children:a.props)).ref=Tn(e,u,a),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}a.type===ze?((r=Jt(a.props.children,e.mode,o,a.key)).return=e,e=r):((o=Gt(a.type,a.key,a.props,null,e.mode,o)).ref=Tn(e,r,a),o.return=e,e=o)}return l(e);case Ne:e:{for(u=a.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),(r=i(r,a.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=en(a,e.mode,o)).return=e,e=r}return l(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,a)).return=e,e=r):(n(e,r),(r=Zt(a,e.mode,o)).return=e,e=r),l(e);if(bn(a))return m(e,r,a,o);if(Be(a))return h(e,r,a,o);if(s&&xn(e,a),void 0===a&&!u)switch(e.tag){case 1:case 0:y(!1,"%s(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.",(o=e.type).displayName||o.name||"Component")}return n(e,r)}}var kn=Sn(!0),Pn=Sn(!1),En={},Cn={current:En},wn={current:En},Rn={current:En};function _n(e){return y(e!==En,"Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."),e}function Nn(e,t){Rt(Rn,t),Rt(wn,e),Rt(Cn,En),wt(Cn),Rt(Cn,{isInAParentText:!1})}function zn(e){wt(Cn),wt(wn),wt(Rn)}function Un(e){_n(Rn.current);var t=_n(Cn.current),n=e.type;n="AndroidTextInput"===n||"RCTMultilineTextInputView"===n||"RCTSinglelineTextInputView"===n||"RCTText"===n||"RCTVirtualText"===n,t!==(n=t.isInAParentText!==n?{isInAParentText:n}:t)&&(Rt(wn,e),Rt(Cn,n))}function In(e){wn.current===e&&(wt(Cn),wt(wn))}var An=0,Dn=2,Mn=4,Wn=8,On=16,jn=32,Fn=64,Hn=128,Bn=we.ReactCurrentDispatcher,Ln=0,Qn=null,Vn=null,Yn=null,Xn=null,$n=null,qn=null,Gn=0,Jn=null,Kn=0,Zn=!1,er=null,tr=0;function nr(){y(!1,"Hooks can only be called inside the body of a function component. (https://fb.me/react-invalid-hook-call)")}function rr(e,t){if(null===t)return!1;for(var n=0;nGn&&(Gn=c)):a=u.eagerReducer===e?u.eagerState:e(a,u.action),l=u,u=u.next}while(null!==u&&u!==r);s||(o=l,i=a),on(a,t.memoizedState)||(Er=!0),t.memoizedState=a,t.baseUpdate=o,t.baseState=i,n.eagerReducer=e,n.eagerState=a}return[t.memoizedState,n.dispatch]}function cr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===Jn?(Jn={lastEffect:null}).lastEffect=e.next=e:null===(t=Jn.lastEffect)?Jn.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,Jn.lastEffect=e),e}function fr(e,t,n,r){var i=lr();Kn|=e,i.memoizedState=cr(t,n,void 0,void 0===r?null:r)}function dr(e,t,n,r){var i=or();r=void 0===r?null:r;var a=void 0;if(null!==Vn){var l=Vn.memoizedState;if(a=l.destroy,null!==r&&rr(r,l.deps))return void cr(An,n,a,r)}Kn|=e,i.memoizedState=cr(t,n,a,r)}function pr(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function mr(){}function hr(e,t,n){y(25>tr,"Too many re-renders. React limits the number of renders to prevent an infinite loop.");var r=e.alternate;if(e===Qn||null!==r&&r===Qn)if(Zn=!0,e={expirationTime:Ln,action:n,eagerReducer:null,eagerState:null,next:null},null===er&&(er=new Map),void 0===(n=er.get(t)))er.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{Bi();var i=Ta(),a={expirationTime:i=$i(i,e),action:n,eagerReducer:null,eagerState:null,next:null},l=t.last;if(null===l)a.next=a;else{var o=l.next;null!==o&&(a.next=o),l.next=a}if(t.last=a,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.eagerReducer))try{var u=t.eagerState,s=r(u,n);if(a.eagerReducer=r,a.eagerState=s,on(s,u))return}catch(e){}Gi(e,i)}}var gr={readContext:Vr,useCallback:nr,useContext:nr,useEffect:nr,useImperativeHandle:nr,useLayoutEffect:nr,useMemo:nr,useReducer:nr,useRef:nr,useState:nr,useDebugValue:nr},yr={readContext:Vr,useCallback:function(e,t){return lr().memoizedState=[e,void 0===t?null:t],e},useContext:Vr,useEffect:function(e,t){return fr(516,192,e,t)},useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,fr(4,36,pr.bind(null,t,e),n)},useLayoutEffect:function(e,t){return fr(4,36,e,t)},useMemo:function(e,t){var n=lr();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=lr();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,eagerReducer:e,eagerState:t}).dispatch=hr.bind(null,Qn,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},lr().memoizedState=e},useState:function(e){var t=lr();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,eagerReducer:ur,eagerState:e}).dispatch=hr.bind(null,Qn,e),[t.memoizedState,e]},useDebugValue:mr},vr={readContext:Vr,useCallback:function(e,t){var n=or();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&rr(t,r[1])?r[0]:(n.memoizedState=[e,t],e)},useContext:Vr,useEffect:function(e,t){return dr(516,192,e,t)},useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,dr(4,36,pr.bind(null,t,e),n)},useLayoutEffect:function(e,t){return dr(4,36,e,t)},useMemo:function(e,t){var n=or();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&rr(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:sr,useRef:function(){return or().memoizedState},useState:function(e){return sr(ur)},useDebugValue:mr},br=null,Tr=null,xr=!1;function Sr(e,t){switch(e.tag){case 5:return null!==(t=ht(e.type,e.pendingProps))&&(e.stateNode=t,!0);case 6:return null!==(t=ht(e.pendingProps))&&(e.stateNode=t,!0);case 13:default:return!1}}function kr(e){if(xr){var t=Tr;if(t){var n=t;if(!Sr(e,t)){if(!(t=ht())||!Sr(e,t))return e.effectTag|=2,xr=!1,void(br=e);var r=br,i=Yt(5,null,null,0);i.elementType="DELETED",i.type="DELETED",i.stateNode=n,i.return=r,i.effectTag=8,null!==r.lastEffect?(r.lastEffect.nextEffect=i,r.lastEffect=i):r.firstEffect=r.lastEffect=i}br=e,Tr=ht()}else e.effectTag|=2,xr=!1,br=e}}var Pr=we.ReactCurrentOwner,Er=!1;function Cr(e,t,n,r){t.child=null===e?Pn(t,null,n,r):kn(t,e.child,n,r)}function wr(e,t,n,r,i){n=n.render;var a=t.ref;return Qr(t,i),r=ir(e,t,n,r,a,i),null===e||Er?(t.effectTag|=1,Cr(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),Mr(e,t,i))}function Rr(e,t,n,r,i,a){if(null===e){var l=n.type;return"function"!=typeof l||Xt(l)||void 0!==l.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Gt(n.type,null,r,null,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=l,_r(e,t,l,r,i,a))}return l=e.child,i=n?Dr(e,t,n):null!==(t=Mr(e,t,n))?t.sibling:null}return Mr(e,t,n)}}else Er=!1;switch(t.expirationTime=0,t.tag){case 2:r=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps;var i=It(t,Nt.current);if(Qr(t,n),i=ir(null,t,r,e,i,n),t.effectTag|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){if(t.tag=1,ar(),At(r)){var a=!0;jt(t)}else a=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null;var l=r.getDerivedStateFromProps;"function"==typeof l&&pn(t,r,l,e),i.updater=mn,t.stateNode=i,i._reactInternalFiber=t,vn(t,r,e,n),t=Ir(null,t,r,!0,a,n)}else t.tag=0,Cr(null,t,i,n),t=t.child;return t;case 16:switch(i=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),a=t.pendingProps,e=fn(i),t.type=e,i=t.tag=$t(e),a=cn(e,a),l=void 0,i){case 0:l=zr(null,t,e,a,n);break;case 1:l=Ur(null,t,e,a,n);break;case 11:l=wr(null,t,e,a,n);break;case 14:l=Rr(null,t,e,cn(e.type,a),r,n);break;default:y(!1,"Element type is invalid. Received a promise that resolves to: %s. Lazy element type must resolve to a class or function.%s",e,"")}return l;case 0:return r=t.type,i=t.pendingProps,zr(e,t,r,i=t.elementType===r?i:cn(r,i),n);case 1:return r=t.type,i=t.pendingProps,Ur(e,t,r,i=t.elementType===r?i:cn(r,i),n);case 3:return Ar(t),y(null!==(r=t.updateQueue),"If the root does not have an updateQueue, we should have already bailed out. This error is likely caused by a bug in React. Please file an issue."),i=null!==(i=t.memoizedState)?i.element:null,ai(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===i?t=Mr(e,t,n):(Cr(e,t,r,n),t=t.child),t;case 5:return Un(t),null===e&&kr(t),r=t.pendingProps.children,Nr(e,t),Cr(e,t,r,n),t=t.child;case 6:return null===e&&kr(t),null;case 13:return Dr(e,t,n);case 4:return Nn(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=kn(t,null,r,n):Cr(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,wr(e,t,r,i=t.elementType===r?i:cn(r,i),n);case 7:return Cr(e,t,t.pendingProps,n),t.child;case 8:case 12:return Cr(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,l=t.memoizedProps,Br(t,a=i.value),null!==l){var o=l.value;if(0===(a=on(o,a)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(o,a):1073741823))){if(l.children===i.children&&!zt.current){t=Mr(e,t,n);break e}}else for(null!==(o=t.child)&&(o.return=t);null!==o;){var u=o.contextDependencies;if(null!==u){l=o.child;for(var s=u.first;null!==s;){if(s.context===r&&0!=(s.observedBits&a)){1===o.tag&&((s=Zr(n)).tag=$r,ti(o,s)),o.expirationTime=t&&(Er=!0),e.contextDependencies=null}function Vr(e,t){return Hr!==e&&!1!==t&&0!==t&&("number"==typeof t&&1073741823!==t||(Hr=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Fr?(y(null!==jr,"Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo()."),Fr=t,jr.contextDependencies={first:t,expirationTime:0}):Fr=Fr.next=t),e._currentValue2}var Yr=0,Xr=1,$r=2,qr=3,Gr=!1;function Jr(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Kr(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Zr(e){return{expirationTime:e,tag:Yr,payload:null,callback:null,next:null,nextEffect:null}}function ei(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function ti(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,i=null;null===r&&(r=e.updateQueue=Jr(e.memoizedState))}else r=e.updateQueue,i=n.updateQueue,null===r?null===i?(r=e.updateQueue=Jr(e.memoizedState),i=n.updateQueue=Jr(n.memoizedState)):r=e.updateQueue=Kr(i):null===i&&(i=n.updateQueue=Kr(r));null===i||r===i?ei(r,t):null===r.lastUpdate||null===i.lastUpdate?(ei(r,t),ei(i,t)):(ei(r,t),i.lastUpdate=t)}function ni(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=Jr(e.memoizedState):ri(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function ri(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=Kr(t)),t}function ii(e,t,n,r,i,a){switch(n.tag){case Xr:return"function"==typeof(e=n.payload)?e.call(a,r,i):e;case qr:e.effectTag=-2049&e.effectTag|64;case Yr:if(null===(i="function"==typeof(e=n.payload)?e.call(a,r,i):e)||void 0===i)break;return o({},r,i);case $r:Gr=!0}return r}function ai(e,t,n,r,i){Gr=!1;for(var a=(t=ri(e,t)).baseState,l=null,o=0,u=t.firstUpdate,s=a;null!==u;){var c=u.expirationTime;cr?i:r),Pi.current=null,r=void 0,1n?t:n)&&(Mi=null),ba(e,t)}function Qi(e){for(;;){var t=e.alternate,n=e.return,r=e.sibling;if(0==(1024&e.effectTag)){Ci=e;e:{var i=t,a=Ri,l=(t=e).pendingProps;switch(t.tag){case 2:case 16:break;case 15:case 0:break;case 1:At(t.type)&&Dt();break;case 3:zn(),Mt(),(l=t.stateNode).pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),null!==i&&null!==i.child||(t.effectTag&=-3),ci(t);break;case 5:In(t),a=_n(Rn.current);var o=t.type;if(null!==i&&null!=t.stateNode)fi(i,t,o,l,a),i.ref!==t.ref&&(t.effectTag|=128);else if(l){var s=_n(Cn.current),c=t;i=gt,gt+=2;var f=u.get(o);y("RCTView"!==o||!s.isInAParentText,"Nesting of within is not currently supported."),o=nt(null,qe,l,f.validAttributes),a=m.createNode(i,f.uiViewClassName,a,o,c),l=new yt(i,f,l),si(l={node:a,canonical:l},t,!1,!1),t.stateNode=l,null!==t.ref&&(t.effectTag|=128)}else y(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");break;case 6:i&&null!=t.stateNode?di(i,t,i.memoizedProps,l):("string"!=typeof l&&y(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),i=_n(Rn.current),a=_n(Cn.current),t.stateNode=vt(l,i,a,t));break;case 11:break;case 13:if(l=t.memoizedState,0!=(64&t.effectTag)){t.expirationTime=a,Ci=t;break e}l=null!==l,a=null!==i&&null!==i.memoizedState,null!==i&&!l&&a&&(null!==(i=i.child.sibling)&&(null!==(f=t.firstEffect)?(t.firstEffect=i,i.nextEffect=f):(t.firstEffect=t.lastEffect=i,i.nextEffect=null),i.effectTag=8)),(l||a)&&(t.effectTag|=4);break;case 7:case 8:case 12:break;case 4:zn(),ci(t);break;case 10:Lr(t);break;case 9:case 14:break;case 17:At(t.type)&&Dt();break;case 18:break;default:y(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}Ci=null}if(t=e,1===Ri||1!==t.childExpirationTime){for(l=0,i=t.child;null!==i;)a=i.expirationTime,f=i.childExpirationTime,a>l&&(l=a),f>l&&(l=f),i=i.sibling;t.childExpirationTime=l}if(null!==Ci)return Ci;null!==n&&0==(1024&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),1=m?d=0:(-1===d||m component higher in the tree to provide a loading indicator or placeholder to display."+Pt(s))}Ni=!0,c=ui(c,s),o=u;do{switch(o.tag){case 3:o.effectTag|=2048,o.expirationTime=l,ni(o,l=Ti(o,c,l));break e;case 1:if(d=c,p=o.type,s=o.stateNode,0==(64&o.effectTag)&&("function"==typeof p.getDerivedStateFromError||null!==s&&"function"==typeof s.componentDidCatch&&(null===Mi||!Mi.has(s)))){o.effectTag|=2048,o.expirationTime=l,ni(o,l=xi(o,d,l));break e}}o=o.return}while(null!==o)}Ci=Qi(a);continue}i=!0,wa(t)}}break}if(Ei=!1,ki.current=n,Hr=Fr=jr=null,ar(),i)wi=null,e.finishedWork=null;else if(null!==Ci)e.finishedWork=null;else{if(y(null!==(n=e.current.alternate),"Finished root should have a work-in-progress. This error is likely caused by a bug in React. Please file an issue."),wi=null,Ni){if(i=e.latestPendingTime,a=e.latestSuspendedTime,l=e.latestPingedTime,0!==i&&it?0:t)):(e.pendingCommitExpirationTime=r,e.finishedWork=n)}}function Xi(e,t){for(var n=e.return;null!==n;){switch(n.tag){case 1:var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Mi||!Mi.has(r)))return ti(n,e=xi(n,e=ui(t,e),1073741823)),void Gi(n,1073741823);break;case 3:return ti(n,e=Ti(n,e=ui(t,e),1073741823)),void Gi(n,1073741823)}n=n.return}3===e.tag&&(ti(e,n=Ti(e,n=ui(t,e),1073741823)),Gi(e,1073741823))}function $i(e,t){var n=h.unstable_getCurrentPriorityLevel(),r=void 0;if(0==(1&t.mode))r=1073741823;else if(Ei&&!Ui)r=Ri;else{switch(n){case h.unstable_ImmediatePriority:r=1073741823;break;case h.unstable_UserBlockingPriority:r=1073741822-10*(1+((1073741822-e+15)/10|0));break;case h.unstable_NormalPriority:r=1073741822-25*(1+((1073741822-e+500)/25|0));break;case h.unstable_LowPriority:case h.unstable_IdlePriority:r=1;break;default:y(!1,"Unknown priority level. This error is likely caused by a bug in React. Please file an issue.")}null!==wi&&r===Ri&&--r}return n===h.unstable_UserBlockingPriority&&(0===ia||r=r&&(e.didError=!1,(0===(t=e.latestPingedTime)||t>n)&&(e.latestPingedTime=n),ln(n,e),0!==(n=e.expirationTime)&&xa(e,n)))}function Gi(e,t){e.expirationTimeRi&&Wi(),tn(e,t),Ei&&!Ui&&wi===e||xa(e,e.expirationTime),pa>da&&(pa=0,y(!1,"Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.")))}var Ji=null,Ki=null,Zi=0,ea=void 0,ta=!1,na=null,ra=0,ia=0,aa=!1,la=null,oa=!1,ua=null,sa=rt(),ca=1073741822-(sa/10|0),fa=ca,da=50,pa=0,ma=null;function ha(){ca=1073741822-((rt()-sa)/10|0)}function ga(e,t){if(0!==Zi){if(te.expirationTime&&(e.expirationTime=t),ta||oa||(1073741823===t?Pa(1073741823,!1):ga(e,t))}function Sa(){var e=0,t=null;if(null!==Ki)for(var n=Ki,r=Ji;null!==r;){var i=r.expirationTime;if(0===i){if(y(null!==n&&null!==Ki,"Should have a previous and last root. This error is likely caused by a bug in React. Please file an issue."),r===r.nextScheduledRoot){Ji=Ki=r.nextScheduledRoot=null;break}if(r===Ji)Ji=i=r.nextScheduledRoot,Ki.nextScheduledRoot=i,r.nextScheduledRoot=null;else{if(r===Ki){(Ki=n).nextScheduledRoot=Ji,r.nextScheduledRoot=null;break}n.nextScheduledRoot=r.nextScheduledRoot,r.nextScheduledRoot=null}r=n.nextScheduledRoot}else{if(i>e&&(e=i,t=r),r===Ki)break;if(1073741823===e)break;n=r,r=r.nextScheduledRoot}}na=t,ra=e}function ka(e){if(e&&null!==Ji){ha(),e=Ji;do{var t=e.expirationTime;0!==t&&ca<=t&&(e.nextExpirationTimeToWorkOn=ca),e=e.nextScheduledRoot}while(e!==Ji)}Pa(0,!0)}function Pa(e,t){if(Sa(),t)for(ha(),fa=ca;null!==na&&0!==ra&&e<=ra&&!(at<=rt()&&ca>ra);)Ea(na,ra,ca>ra),Sa(),ha(),fa=ca;else for(;null!==na&&0!==ra&&e<=ra;)Ea(na,ra,!1),Sa();if(t&&(Zi=0,ea=null),0!==ra&&ga(na,ra),pa=0,ma=null,null!==ua)for(e=ua,ua=null,t=0;t=n&&(null===ua?ua=[r]:ua.push(r),r._defer))return e.finishedWork=t,void(e.expirationTime=0);e.finishedWork=null,e===ma?pa++:(ma=e,pa=0),h.unstable_runWithPriority(h.unstable_ImmediatePriority,function(){Li(e,t)})}function wa(e){y(null!==na,"Should be working on a root. This error is likely caused by a bug in React. Please file an issue."),na.expirationTime=0,aa||(aa=!0,la=e)}function Ra(e){var t=e._reactInternalFiber;return void 0===t&&("function"==typeof e.render?y(!1,"Unable to find node on an unmounted component."):y(!1,"Argument appears to not be a ReactComponent. Keys: %s",Object.keys(e))),null===(e=Xe(t))?null:e.stateNode}function _a(e,t,n,r){var i=t.current,a=Ta();i=$i(a,i),a=t.current;e:if(n){n=n._reactInternalFiber;t:{y(2===Qe(n)&&1===n.tag,"Expected subtree parent to be a mounted class component. This error is likely caused by a bug in React. Please file an issue.");var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(At(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);y(!1,"Found unexpected detached subtree parent. This error is likely caused by a bug in React. Please file an issue."),l=void 0}if(1===n.tag){var o=n.type;if(At(o)){n=Ot(n,o,l);break e}}n=l}else n=_t;return null===t.context?t.context=n:t.pendingContext=n,t=r,(r=Zr(i)).payload={element:e},null!==(t=void 0===t?null:t)&&(r.callback=t),Bi(),ti(a,r),Gi(a,i),i}function Na(e,t,n){var r=3=21&&this.props.statusBarBackgroundColor,l=c.createElement(C,{style:[L.drawerSubview,{width:this.props.drawerWidth,backgroundColor:this.props.drawerBackgroundColor}],collapsable:!1},this.props.renderNavigationView(),u&&c.createElement(C,{style:L.drawerStatusBar})),p=c.createElement(C,{style:L.mainSubview,collapsable:!1},u&&c.createElement(f,{translucent:!0,backgroundColor:this.props.statusBarBackgroundColor}),u&&c.createElement(C,{style:[L.statusBar,{backgroundColor:this.props.statusBarBackgroundColor}]}),this.props.children);return c.createElement(S,t({},s,{ref:this._nativeRef,drawerWidth:this.props.drawerWidth,drawerPosition:this.props.drawerPosition,drawerLockMode:this.props.drawerLockMode,style:[L.base,this.props.style],onDrawerSlide:this._onDrawerSlide,onDrawerOpen:this._onDrawerOpen,onDrawerClose:this._onDrawerClose,onDrawerStateChanged:this._onDrawerStateChanged}),p,l)}},{key:"openDrawer",value:function(){v.dispatchViewManagerCommand(this._getDrawerLayoutHandle(),v.getViewManagerConfig('AndroidDrawerLayout').Commands.openDrawer,null)}},{key:"closeDrawer",value:function(){v.dispatchViewManagerCommand(this._getDrawerLayoutHandle(),v.getViewManagerConfig('AndroidDrawerLayout').Commands.closeDrawer,null)}},{key:"_getDrawerLayoutHandle",value:function(){return h.findNodeHandle(this._nativeRef.current)}},{key:"blur",value:function(){y(this._nativeRef.current).blur()}},{key:"focus",value:function(){y(this._nativeRef.current).focus()}},{key:"measure",value:function(t){y(this._nativeRef.current).measure(t)}},{key:"measureInWindow",value:function(t){y(this._nativeRef.current).measureInWindow(t)}},{key:"measureLayout",value:function(t,o,n){y(this._nativeRef.current).measureLayout(t,o,n)}},{key:"setNativeProps",value:function(t){y(this._nativeRef.current).setNativeProps(t)}}]),k})(c.Component);B.positions=k.DrawerPosition,B.defaultProps={drawerBackgroundColor:'white'};var L=D.create({base:{flex:1,elevation:16},mainSubview:{position:'absolute',top:0,left:0,right:0,bottom:0},drawerSubview:{position:'absolute',top:0,bottom:0},statusBar:{height:f.currentHeight},drawerStatusBar:{position:'absolute',top:0,left:0,right:0,height:f.currentHeight,backgroundColor:'rgba(0, 0, 0, 0.251)'}});m.exports=B},195,[41,39,1,2,3,6,7,74,139,43,196,140,122,159,189,197,162]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),l=r(d[2]),o=r(d[3]),u=r(d[4]),s=r(d[5]),c=r(d[6]),p=(r(d[7]),r(d[8])),k=r(d[9]).StatusBarManager;function v(t){return{backgroundColor:null!=t.backgroundColor?{value:t.backgroundColor,animated:t.animated}:null,barStyle:null!=t.barStyle?{value:t.barStyle,animated:t.animated}:null,translucent:t.translucent,hidden:null!=t.hidden?{value:t.hidden,animated:t.animated,transition:t.showHideTransition}:null,networkActivityIndicatorVisible:t.networkActivityIndicatorVisible}}var y=(function(c){function y(){var n,u;t(this,y);for(var c=arguments.length,v=new Array(c),_=0;_ must be a child of a '),h.createElement(W,{opacity:E(t),transform:D(t)},this.props.children)}}]),f})(h.Component);F.contextTypes={isInSurface:p.bool.isRequired};var M=(function(s){function f(){return t(this,f),o(this,l(f).apply(this,arguments))}return u(f,s),n(f,[{key:"render",value:function(){var t=this.props,n=[N(t.x,0),N(t.y,0),N(t.width,0),N(t.height,0)],o=b(t);return delete o.x,delete o.y,h.createElement(W,{clipping:n,opacity:E(t),transform:D(o)},this.props.children)}}]),f})(h.Component),P=0,X=1,Y=2,O=3;function q(t,n,o){var l=new s(t);n[o+0]=l.red/255,n[o+1]=l.green/255,n[o+2]=l.blue/255,n[o+3]=l.alpha}function j(t,n,o){var l=0;if('length'in t)for(;lT?(X-=M,Y-=b):f>0&&0!=T&&(X-=f/T*M,Y-=f/T*b),l=X*X+Y*Y,(f=(X=o-t)*M+(Y=u-n)*b)>T?(X-=M,Y-=b):f>0&&0!=T&&(X-=f/T*M,Y-=f/T*b),v=X*X+Y*Y,l<.01&&v<.01)this.onLine(t,n,p,c);else{if(isNaN(l)||isNaN(v))throw new Error('Bad input');var k=.5*(s+o),w=.5*(h+u),_=.5*(s+t),D=.5*(h+n),z=.5*(_+k),C=.5*(D+w),B=.5*(p+o),A=.5*(c+u),L=.5*(B+k),I=.5*(A+w),P=.5*(z+L),N=.5*(C+I);this.onBezierCurve(t,n,_,D,z,C,P,N),this.onBezierCurve(P,N,L,I,B,A,p,c)}},onArc:function(t,n,s,h,o,u,p,c,l,v,X,Y){var f=Y?Y*Math.PI/180:0,M=Math.cos(f),b=Math.sin(f),T=M*p,k=-b*c,w=b*p,_=M*c,D=v-l;D<0&&!X?D+=2*Math.PI:D>0&&X&&(D-=2*Math.PI);for(var z=Math.ceil(Math.abs(D/(Math.PI/2))),C=D/z,B=1.3333333333333333*Math.tan(C/4),A=Math.cos(l),L=Math.sin(l),I=0;Ithis.yy/this.xy?-1:1;return(this.xx<0?this.xy>=0:this.xy<0)&&(x=-x),this.rotate(t-180*Math.atan2(x*this.yx,x*this.xx)/Math.PI,s,h)},scaleTo:function(t,s){var h=Math.sqrt(this.xx*this.xx+this.yx*this.yx);return this.xx/=h,this.yx/=h,h=Math.sqrt(this.yy*this.yy+this.xy*this.xy),this.yy/=h,this.xy/=h,this.scale(t,s)},resizeTo:function(t,s){var h=this.width,x=this.height;return h&&x?this.scaleTo(t/h,s/x):this},inversePoint:function(t,s){var h=this.xx,x=this.yx,y=this.xy,n=this.yy,o=this.x,u=this.y,f=x*y-h*n;return 0==f?null:{x:(n*(o-t)+y*(s-u))/f,y:(h*(u-s)+x*(t-o))/f}},point:function(t,s){return{x:this.xx*t+this.xy*s+this.x,y:this.yx*t+this.yy*s+this.y}}})},211,[209]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),o=r(d[2]),n=r(d[3]),l=r(d[4]),c=r(d[5]),b=(r(d[6]),r(d[7])),u=r(d[8]),p=r(d[9]),h=(r(d[10]),r(d[11])),f=(r(d[12]),r(d[13])),y=r(d[14]),v=(function(t){function u(){return s(this,u),n(this,l(u).apply(this,arguments))}return c(u,t),o(u,[{key:"render",value:function(){var t=this.props,s=t.accessibilityLabel,o=t.accessibilityHint,n=t.color,l=t.onPress,c=t.title,u=t.hasTVPreferredFocus,v=t.disabled,D=t.testID,C=[x.button],k=[x.text];n&&C.push({backgroundColor:n});var P=[];v&&(C.push(x.buttonDisabled),k.push(x.textDisabled),P.push('disabled')),y('string'==typeof c,'The title prop of a Button must be a string');var E=c.toUpperCase(),F=h;return b.createElement(F,{accessibilityLabel:s,accessibilityHint:o,accessibilityRole:"button",accessibilityStates:P,hasTVPreferredFocus:u,testID:D,disabled:v,onPress:l},b.createElement(f,{style:C},b.createElement(p,{style:k,disabled:v},E)))}}]),u})(b.Component),x=u.create({button:{elevation:4,backgroundColor:'#2196F3',borderRadius:2},text:t({textAlign:'center',padding:8},{color:'white',fontWeight:'500'}),buttonDisabled:{elevation:0,backgroundColor:'#dfdfdf'},textDisabled:{color:'#a1a1a1'}});m.exports=v},212,[10,1,2,3,6,7,74,139,140,173,213,225,226,159,20]); -__d(function(g,r,i,a,m,e,d){'use strict';var s=r(d[0]),t=r(d[1]),o=r(d[2]),n=r(d[3]),l=r(d[4]),p=r(d[5]),h=r(d[6]),c=r(d[7]),u=r(d[8]),y=r(d[9]),b=r(d[10]),P=r(d[11]),S=r(d[12]),f=r(d[13]),T={activeOpacity:.85,delayPressOut:100,underlayColor:'black'},_={top:20,left:20,right:20,bottom:30},R=S({displayName:'TouchableHighlight',propTypes:s({},b.propTypes,{activeOpacity:p.number,underlayColor:t,style:o.style,onShowUnderlay:p.func,onHideUnderlay:p.func,hasTVPreferredFocus:p.bool,tvParallaxProperties:p.object,testOnly_pressed:p.bool}),mixins:[n,y.Mixin],getDefaultProps:function(){return T},getInitialState:function(){return this._isMounted=!1,this.props.testOnly_pressed?s({},this.touchableGetInitialState(),{extraChildStyle:{opacity:this.props.activeOpacity},extraUnderlayStyle:{backgroundColor:this.props.underlayColor}}):s({},this.touchableGetInitialState(),{extraChildStyle:null,extraUnderlayStyle:null})},componentDidMount:function(){this._isMounted=!0,f(this.props)},componentWillUnmount:function(){this._isMounted=!1,clearTimeout(this._hideTimeout)},UNSAFE_componentWillReceiveProps:function(s){f(s)},viewConfig:{uiViewClassName:'RCTView',validAttributes:c.RCTView},touchableHandleActivePressIn:function(s){clearTimeout(this._hideTimeout),this._hideTimeout=null,this._showUnderlay(),this.props.onPressIn&&this.props.onPressIn(s)},touchableHandleActivePressOut:function(s){this._hideTimeout||this._hideUnderlay(),this.props.onPressOut&&this.props.onPressOut(s)},touchableHandlePress:function(s){clearTimeout(this._hideTimeout),l.isTV||(this._showUnderlay(),this._hideTimeout=setTimeout(this._hideUnderlay,this.props.delayPressOut)),this.props.onPress&&this.props.onPress(s)},touchableHandleLongPress:function(s){this.props.onLongPress&&this.props.onLongPress(s)},touchableGetPressRectOffset:function(){return this.props.pressRetentionOffset||_},touchableGetHitSlop:function(){return this.props.hitSlop},touchableGetHighlightDelayMS:function(){return this.props.delayPressIn},touchableGetLongPressDelayMS:function(){return this.props.delayLongPress},touchableGetPressOutDelayMS:function(){return this.props.delayPressOut},_showUnderlay:function(){this._isMounted&&this._hasPressHandler()&&(this.setState({extraChildStyle:{opacity:this.props.activeOpacity},extraUnderlayStyle:{backgroundColor:this.props.underlayColor}}),this.props.onShowUnderlay&&this.props.onShowUnderlay())},_hideUnderlay:function(){clearTimeout(this._hideTimeout),this._hideTimeout=null,this.props.testOnly_pressed||this._hasPressHandler()&&(this.setState({extraChildStyle:null,extraUnderlayStyle:null}),this.props.onHideUnderlay&&this.props.onHideUnderlay())},_hasPressHandler:function(){return!!(this.props.onPress||this.props.onPressIn||this.props.onPressOut||this.props.onLongPress)},render:function(){var s=h.Children.only(this.props.children);return h.createElement(P,{accessible:!1!==this.props.accessible,accessibilityLabel:this.props.accessibilityLabel,accessibilityHint:this.props.accessibilityHint,accessibilityRole:this.props.accessibilityRole,accessibilityStates:this.props.accessibilityStates,onAccessibilityTap:this.props.onAccessibilityTap,acceptsKeyboardFocus:(void 0===this.props.acceptsKeyboardFocus||this.props.acceptsKeyboardFocus)&&!this.props.disabled,enableFocusRing:(void 0===this.props.enableFocusRing||this.props.enableFocusRing)&&!this.props.disabled,style:u.compose(this.props.style,this.state.extraUnderlayStyle),onLayout:this.props.onLayout,hitSlop:this.props.hitSlop,isTVSelectable:!0,tvParallaxProperties:this.props.tvParallaxProperties,hasTVPreferredFocus:this.props.hasTVPreferredFocus,onStartShouldSetResponder:this.touchableHandleStartShouldSetResponder,onResponderTerminationRequest:this.touchableHandleResponderTerminationRequest,onResponderGrant:this.touchableHandleResponderGrant,onResponderMove:this.touchableHandleResponderMove,onResponderRelease:this.touchableHandleResponderRelease,onResponderTerminate:this.touchableHandleResponderTerminate,clickable:!1!==this.props.clickable&&void 0!==this.props.onPress,onClick:this.touchableHandlePress,onMouseEnter:this.props.onMouseEnter,onMouseLeave:this.props.onMouseLeave,onDragEnter:this.props.onDragEnter,onDragLeave:this.props.onDragLeave,onDrop:this.props.onDrop,draggedTypes:this.props.draggedTypes,nativeID:this.props.nativeID,testID:this.props.testID},h.cloneElement(s,{style:u.compose(s.props.style,this.state.extraChildStyle)}),y.renderDebugView({color:'green',hitSlop:this.props.hitSlop}))}});m.exports=R},213,[10,146,214,217,74,136,139,181,140,182,218,159,219,223]); -__d(function(g,r,i,a,m,e,d){'use strict';var o=r(d[0]),n=r(d[1]),s=r(d[2]),t=r(d[3]),c=r(d[4]),l=r(d[5]),b=r(d[6]),p=b.DeprecatedAccessibilityComponentTypes,f=b.DeprecatedAccessibilityTraits,u=b.DeprecatedAccessibilityRoles,y=b.DeprecatedAccessibilityStates,R=c(l);m.exports=o({accessible:t.bool,accessibilityLabel:t.node,accessibilityHint:t.string,accessibilityActions:t.arrayOf(t.string),accessibilityIgnoresInvertColors:t.bool,accessibilityComponentType:t.oneOf(p),accessibilityRole:t.oneOf(u),accessibilityStates:t.arrayOf(t.oneOf(y)),accessibilityLiveRegion:t.oneOf(['none','polite','assertive']),importantForAccessibility:t.oneOf(['auto','yes','no','no-hide-descendants']),accessibilityTraits:t.oneOfType([t.oneOf(f),t.arrayOf(t.oneOf(f))]),accessibilityViewIsModal:t.bool,accessibilityElementsHidden:t.bool,onAccessibilityAction:t.func,onAccessibilityTap:t.func,onMagicTap:t.func,testID:t.string,nativeID:t.string,onResponderGrant:t.func,onResponderMove:t.func,onResponderReject:t.func,onResponderRelease:t.func,onResponderTerminate:t.func,onResponderTerminationRequest:t.func,onStartShouldSetResponder:t.func,onStartShouldSetResponderCapture:t.func,onMoveShouldSetResponder:t.func,onMoveShouldSetResponderCapture:t.func,hitSlop:n,onLayout:t.func,pointerEvents:t.oneOf(['box-none','none','box-only','auto']),style:R,removeClippedSubviews:t.bool,renderToHardwareTextureAndroid:t.bool,shouldRasterizeIOS:t.bool,collapsable:t.bool,needsOffscreenAlphaCompositing:t.bool},s)},214,[10,175,215,136,176,153,216]); -__d(function(g,r,i,a,m,e,d){'use strict'},215,[]); -__d(function(g,r,i,a,m,e,d){'use strict';m.exports={DeprecatedAccessibilityTraits:['none','button','link','header','search','image','selected','plays','key','text','summary','disabled','frequentUpdates','startsMedia','adjustable','allowsDirectInteraction','pageTurn'],DeprecatedAccessibilityComponentTypes:['none','button','radiobutton_checked','radiobutton_unchecked'],DeprecatedAccessibilityRoles:['none','button','link','search','image','keyboardkey','text','adjustable','imagebutton','header','summary'],DeprecatedAccessibilityStates:['selected','disabled']}},216,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var _=r(d[0]).__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.NativeMethodsMixin;m.exports=_},217,[43]); -__d(function(g,r,i,a,m,e,d){'use strict';var s=r(d[0]),t=r(d[1]),o=r(d[2]),n=r(d[3]),p=r(d[4]),c=r(d[5]),l=r(d[6]),u=r(d[7]),h=u.DeprecatedAccessibilityComponentTypes,b=u.DeprecatedAccessibilityRoles,y=u.DeprecatedAccessibilityStates,f=u.DeprecatedAccessibilityTraits,P=r(d[8]).DraggedTypes,R={top:20,left:20,right:20,bottom:30},D=c({displayName:'TouchableWithoutFeedback',mixins:[n.Mixin],propTypes:{accessible:o.bool,accessibilityLabel:o.node,accessibilityHint:o.string,accessibilityComponentType:o.oneOf(h),accessibilityRole:o.oneOf(b),accessibilityStates:o.arrayOf(o.oneOf(y)),accessibilityTraits:o.oneOfType([o.oneOf(f),o.arrayOf(o.oneOf(f))]),onAccessibilityTap:o.func,onFocus:o.func,onBlur:o.func,disabled:o.bool,onMouseEnter:o.func,onMouseLeave:o.func,onDragEnter:o.func,onDragLeave:o.func,onDrop:o.func,draggedTypes:o.oneOfType([o.oneOf(P),o.arrayOf(o.oneOf(P))]),onPress:o.func,onPressIn:o.func,onPressOut:o.func,onLayout:o.func,onLongPress:o.func,nativeID:o.string,testID:o.string,delayPressIn:o.number,delayPressOut:o.number,delayLongPress:o.number,pressRetentionOffset:s,hitSlop:s},getInitialState:function(){return this.touchableGetInitialState()},componentDidMount:function(){l(this.props)},UNSAFE_componentWillReceiveProps:function(s){l(s)},touchableHandlePress:function(s){this.props.onPress&&this.props.onPress(s)},touchableHandleActivePressIn:function(s){this.props.onPressIn&&this.props.onPressIn(s)},touchableHandleActivePressOut:function(s){this.props.onPressOut&&this.props.onPressOut(s)},touchableHandleLongPress:function(s){this.props.onLongPress&&this.props.onLongPress(s)},touchableGetPressRectOffset:function(){return this.props.pressRetentionOffset||R},touchableGetHitSlop:function(){return this.props.hitSlop},touchableGetHighlightDelayMS:function(){return this.props.delayPressIn||0},touchableGetLongPressDelayMS:function(){return 0===this.props.delayLongPress?0:this.props.delayLongPress||500},touchableGetPressOutDelayMS:function(){return this.props.delayPressOut||0},render:function(){var s=t.Children.only(this.props.children),o=s.props.children;return n.TOUCH_TARGET_DEBUG&&s.type===p&&(o=t.Children.toArray(o)).push(n.renderDebugView({color:'red',hitSlop:this.props.hitSlop})),t.cloneElement(s,{accessible:!1!==this.props.accessible,accessibilityLabel:this.props.accessibilityLabel,accessibilityHint:this.props.accessibilityHint,accessibilityComponentType:this.props.accessibilityComponentType,accessibilityRole:this.props.accessibilityRole,accessibilityStates:this.props.accessibilityStates,accessibilityTraits:this.props.accessibilityTraits,onAccessibilityTap:this.props.onAccessibilityTap,acceptsKeyboardFocus:(void 0===this.props.acceptsKeyboardFocus||this.props.acceptsKeyboardFocus)&&!this.props.disabled,enableFocusRing:!0===this.props.enableFocusRing&&!this.props.disabled,nativeID:this.props.nativeID,testID:this.props.testID,onLayout:this.props.onLayout,hitSlop:this.props.hitSlop,onStartShouldSetResponder:this.touchableHandleStartShouldSetResponder,onResponderTerminationRequest:this.touchableHandleResponderTerminationRequest,onResponderGrant:this.touchableHandleResponderGrant,onResponderMove:this.touchableHandleResponderMove,onResponderRelease:this.touchableHandleResponderRelease,onResponderTerminate:this.touchableHandleResponderTerminate,clickable:!1!==this.props.clickable&&void 0!==this.props.onPress,onClick:this.touchableHandlePress,onMouseEnter:this.props.onMouseEnter,onMouseLeave:this.props.onMouseLeave,onDragEnter:this.props.onDragEnter,onDragLeave:this.props.onDragLeave,onDrop:this.props.onDrop,draggedTypes:this.props.draggedTypes,children:o})}});m.exports=D},218,[175,139,136,182,159,219,223,216,224]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=r(d[1]);if(void 0===t)throw Error("create-react-class could not find the React object. If you are using script tags, make sure that React is being loaded before create-react-class.");var c=(new t.Component).updater;m.exports=o(t.Component,t.isValidElement,c)},219,[125,220]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s='mixins';m.exports=function(p,c,u){var l=[],E={mixins:'DEFINE_MANY',statics:'DEFINE_MANY',propTypes:'DEFINE_MANY',contextTypes:'DEFINE_MANY',childContextTypes:'DEFINE_MANY',getDefaultProps:'DEFINE_MANY_MERGED',getInitialState:'DEFINE_MANY_MERGED',getChildContext:'DEFINE_MANY_MERGED',render:'DEFINE_ONCE',componentWillMount:'DEFINE_MANY',componentDidMount:'DEFINE_MANY',componentWillReceiveProps:'DEFINE_MANY',shouldComponentUpdate:'DEFINE_ONCE',componentWillUpdate:'DEFINE_MANY',componentDidUpdate:'DEFINE_MANY',componentWillUnmount:'DEFINE_MANY',UNSAFE_componentWillMount:'DEFINE_MANY',UNSAFE_componentWillReceiveProps:'DEFINE_MANY',UNSAFE_componentWillUpdate:'DEFINE_MANY',updateComponent:'OVERRIDE_BASE'},f={getDerivedStateFromProps:'DEFINE_MANY_MERGED'},h={displayName:function(t,n){t.displayName=n},mixins:function(t,n){if(n)for(var o=0;o=23}},mixins:[l.Mixin],getDefaultProps:function(){return{background:this.SelectableBackground()}},getInitialState:function(){return this.touchableGetInitialState()},componentDidMount:function(){y(this.props)},UNSAFE_componentWillReceiveProps:function(t){y(t)},touchableHandleActivePressIn:function(t){this.props.onPressIn&&this.props.onPressIn(t),this._dispatchPressedStateChange(!0),this.pressInLocation&&this._dispatchHotspotUpdate(this.pressInLocation.locationX,this.pressInLocation.locationY)},touchableHandleActivePressOut:function(t){this.props.onPressOut&&this.props.onPressOut(t),this._dispatchPressedStateChange(!1)},touchableHandlePress:function(t){this.props.onPress&&this.props.onPress(t)},touchableHandleLongPress:function(t){this.props.onLongPress&&this.props.onLongPress(t)},touchableGetPressRectOffset:function(){return this.props.pressRetentionOffset||T},touchableGetHitSlop:function(){return this.props.hitSlop},touchableGetHighlightDelayMS:function(){return this.props.delayPressIn},touchableGetLongPressDelayMS:function(){return this.props.delayLongPress},touchableGetPressOutDelayMS:function(){return this.props.delayPressOut},_handleResponderMove:function(t){this.touchableHandleResponderMove(t),this._dispatchHotspotUpdate(t.nativeEvent.locationX,t.nativeEvent.locationY)},_dispatchHotspotUpdate:function(t,s){u.dispatchViewManagerCommand(c.findNodeHandle(this),u.getViewManagerConfig('RCTView').Commands.hotspotUpdate,[t||0,s||0])},_dispatchPressedStateChange:function(t){u.dispatchViewManagerCommand(c.findNodeHandle(this),u.getViewManagerConfig('RCTView').Commands.setPressed,[t])},render:function(){var o,p=n.Children.only(this.props.children),c=p.props.children;l.TOUCH_TARGET_DEBUG&&p.type===b&&(Array.isArray(c)||(c=[c]),c.push(l.renderDebugView({color:'brown',hitSlop:this.props.hitSlop}))),this.props.useForeground&&!H.canUseNativeForeground()&&console.warn("Requested foreground ripple, but it is not available on this version of Android. Consider calling TouchableNativeFeedback.canUseNativeForeground() and using a different Touchable if the result is false.");var h=this.props.useForeground&&H.canUseNativeForeground()?'nativeForegroundAndroid':'nativeBackgroundAndroid',u=s({},p.props,(t(o={},h,this.props.background),t(o,"accessible",!1!==this.props.accessible),t(o,"accessibilityLabel",this.props.accessibilityLabel),t(o,"accessibilityHint",this.props.accessibilityHint),t(o,"accessibilityRole",this.props.accessibilityRole),t(o,"accessibilityStates",this.props.accessibilityStates),t(o,"onAccessibilityTap",this.props.onAccessibilityTap),t(o,"children",c),t(o,"testID",this.props.testID),t(o,"onLayout",this.props.onLayout),t(o,"hitSlop",this.props.hitSlop),t(o,"isTVSelectable",!0),t(o,"hasTVPreferredFocus",this.props.hasTVPreferredFocus),t(o,"onStartShouldSetResponder",this.touchableHandleStartShouldSetResponder),t(o,"onResponderTerminationRequest",this.touchableHandleResponderTerminationRequest),t(o,"onResponderGrant",this.touchableHandleResponderGrant),t(o,"onResponderMove",this._handleResponderMove),t(o,"onResponderRelease",this.touchableHandleResponderRelease),t(o,"onResponderTerminate",this.touchableHandleResponderTerminate),t(o,"clickable",!1!==this.props.clickable&&void 0!==this.props.onPress&&!this.props.disabled),t(o,"onClick",this.touchableHandlePress),o));return n.cloneElement(p,u)}});m.exports=H},225,[11,10,74,139,136,43,182,218,122,159,219,223,154]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),o=r(d[2]),n=r(d[3]),p=r(d[4]),c=r(d[5]),l=r(d[6]),h=r(d[7]),u=r(d[8]),y=r(d[9]),b=r(d[10]),f={top:20,left:20,right:20,bottom:30},P=u({displayName:'TouchableOpacity',mixins:[l.Mixin,n],propTypes:t({},h.propTypes,{activeOpacity:c.number,hasTVPreferredFocus:c.bool,tvParallaxProperties:c.object}),getDefaultProps:function(){return{activeOpacity:.2}},getInitialState:function(){return t({},this.touchableGetInitialState(),{anim:new s.Value(this._getChildStyleOpacityWithDefault())})},componentDidMount:function(){y(this.props)},UNSAFE_componentWillReceiveProps:function(t){y(t)},componentDidUpdate:function(t,s){this.props.disabled!==t.disabled&&this._opacityInactive(250)},setOpacityTo:function(t,n){s.timing(this.state.anim,{toValue:t,duration:n,easing:o.inOut(o.quad),useNativeDriver:!0}).start()},touchableHandleActivePressIn:function(t){'onResponderGrant'===t.dispatchConfig.registrationName?this._opacityActive(0):this._opacityActive(150),this.props.onPressIn&&this.props.onPressIn(t)},touchableHandleActivePressOut:function(t){this._opacityInactive(250),this.props.onPressOut&&this.props.onPressOut(t)},touchableHandlePress:function(t){this.props.onPress&&this.props.onPress(t)},touchableHandleLongPress:function(t){this.props.onLongPress&&this.props.onLongPress(t)},touchableGetPressRectOffset:function(){return this.props.pressRetentionOffset||f},touchableGetHitSlop:function(){return this.props.hitSlop},touchableGetHighlightDelayMS:function(){return this.props.delayPressIn||0},touchableGetLongPressDelayMS:function(){return 0===this.props.delayLongPress?0:this.props.delayLongPress||500},touchableGetPressOutDelayMS:function(){return this.props.delayPressOut},_opacityActive:function(t){this.setOpacityTo(this.props.activeOpacity,t)},_opacityInactive:function(t){this.setOpacityTo(this._getChildStyleOpacityWithDefault(),t)},_getChildStyleOpacityWithDefault:function(){var t=b(this.props.style)||{};return null==t.opacity?1:t.opacity},render:function(){return p.createElement(s.View,{accessible:!1!==this.props.accessible,accessibilityLabel:this.props.accessibilityLabel,accessibilityHint:this.props.accessibilityHint,accessibilityRole:this.props.accessibilityRole,accessibilityStates:this.props.accessibilityStates,onAccessibilityTap:this.props.onAccessibilityTap,acceptsKeyboardFocus:(void 0===this.props.acceptsKeyboardFocus||this.props.acceptsKeyboardFocus)&&!this.props.disabled,enableFocusRing:(void 0===this.props.enableFocusRing||this.props.enableFocusRing)&&!this.props.disabled,style:[this.props.style,{opacity:this.state.anim}],nativeID:this.props.nativeID,testID:this.props.testID,onLayout:this.props.onLayout,isTVSelectable:!0,hasTVPreferredFocus:this.props.hasTVPreferredFocus,tvParallaxProperties:this.props.tvParallaxProperties,hitSlop:this.props.hitSlop,onStartShouldSetResponder:this.touchableHandleStartShouldSetResponder,onResponderTerminationRequest:this.touchableHandleResponderTerminationRequest,onResponderGrant:this.touchableHandleResponderGrant,onResponderMove:this.touchableHandleResponderMove,onResponderRelease:this.touchableHandleResponderRelease,onResponderTerminate:this.touchableHandleResponderTerminate,clickable:!1!==this.props.clickable&&void 0!==this.props.onPress,onClick:this.touchableHandlePress,onMouseEnter:this.props.onMouseEnter,onMouseLeave:this.props.onMouseLeave,onDragEnter:this.props.onDragEnter,onDragLeave:this.props.onDragLeave,onDrop:this.props.onDrop,draggedTypes:this.props.draggedTypes},this.props.children,l.renderDebugView({color:'cyan',hitSlop:this.props.hitSlop}))}});m.exports=P},226,[10,227,253,217,139,136,182,218,219,223,129]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]);m.exports=t({get FlatList(){return r(d[2])},get Image(){return r(d[3])},get ScrollView(){return r(d[4])},get SectionList(){return r(d[5])},get Text(){return r(d[6])},get View(){return r(d[7])}},n)},227,[10,228,256,272,276,277,280,281]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]),o=t.AnimatedEvent,u=t.attachNativeEvent,s=r(d[2]),c=r(d[3]),f=r(d[4]),v=r(d[5]),p=r(d[6]),l=r(d[7]),h=r(d[8]),_=r(d[9]),N=r(d[10]),w=r(d[11]),y=r(d[12]),E=r(d[13]),L=r(d[14]),A=r(d[15]),D=r(d[16]),U=r(d[17]),k=function(n,t){return n&&t.onComplete?function(){t.onComplete&&t.onComplete.apply(t,arguments),n&&n.apply(void 0,arguments)}:n||t.onComplete},V=function(t,o,u){if(t instanceof E){var s=n({},o),c=n({},o);for(var f in o){var v=o[f],p=v.x,l=v.y;void 0!==p&&void 0!==l&&(s[f]=p,c[f]=l)}var h=u(t.x,s),_=u(t.y,c);return x([h,_],{stopTogether:!1})}return null},C=function t(o,u){var s=function(n,t,o){o=k(o,t);var u=n,s=t;u.stopTracking(),t.toValue instanceof h?u.track(new w(u,t.toValue,D,s,o)):u.animate(new D(s),o)};return V(o,u,t)||{start:function(n){s(o,u,n)},stop:function(){o.stopAnimation()},reset:function(){o.resetAnimation()},_startNativeLoop:function(t){var c=n({},u,{iterations:t});s(o,c)},_isUsingNativeDriver:function(){return u.useNativeDriver||!1}}},T=function(n){var t=0;return{start:function(o){0===n.length?o&&o({finished:!0}):n[t].start(function u(s){s.finished&&++t!==n.length?n[t].start(u):o&&o(s)})},stop:function(){t1&&void 0!==arguments[1]?arguments[1]:{}).iterations,o=void 0===t?-1:t,u=!1,s=0;return{start:function(t){n&&0!==o?n._isUsingNativeDriver()?n._startNativeLoop(o):(function c(){var f=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{finished:!0};u||s===o||!1===f.finished?t&&t(f):(s++,n.reset(),n.start(c))})():t&&t({finished:!0})},stop:function(){u=!0,n.stop()},reset:function(){s=0,u=!1,n.reset()},_startNativeLoop:function(){throw new Error('Loops run using the native driver cannot contain Animated.loop animations')},_isUsingNativeDriver:function(){return n._isUsingNativeDriver()}}},event:function(n,t){var u=new o(n,t);return u.__isNative?u:u.__getHandler()},createAnimatedComponent:U,attachNativeEvent:u,forkEvent:function(n,t){return n?n instanceof o?(n.__addListener(t),n):function(){'function'==typeof n&&n.apply(void 0,arguments),t.apply(void 0,arguments)}:t},unforkEvent:function(n,t){n&&n instanceof o&&n.__removeListener(t)},__PropsOnlyForTests:_}},228,[10,229,237,238,239,231,240,241,232,242,245,246,230,247,248,250,252,255]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),v=r(d[3]),o=r(d[4]),c=r(d[5]),_=r(d[3]).shouldUseNativeDriver;function l(t,n,_){var l=[];c(_[0]&&_[0].nativeEvent,'Native driven events only support animated values contained inside `nativeEvent`.'),(function t(n,v){if(n instanceof s)n.__makeNative(),l.push({nativeEventPath:v,animatedValueTag:n.__getNativeTag()});else if('object'==typeof n)for(var o in n)t(n[o],v.concat(o))})(_[0].nativeEvent,[]);var h=o.findNodeHandle(t);return l.forEach(function(t){v.API.addAnimatedEventToView(h,n,t)}),{detach:function(){l.forEach(function(t){v.API.removeAnimatedEventFromView(h,n,t.animatedValueTag)})}}}var h=(function(){function v(n){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t(this,v),this._listeners=[],this._argMapping=n,s.listener&&this.__addListener(s.listener),this._callListeners=this._callListeners.bind(this),this._attachedEvent=null,this.__isNative=_(s)}return n(v,[{key:"__addListener",value:function(t){this._listeners.push(t)}},{key:"__removeListener",value:function(t){this._listeners=this._listeners.filter(function(n){return n!==t})}},{key:"__attach",value:function(t,n){c(this.__isNative,'Only native driven events need to be attached.'),this._attachedEvent=l(t,n,this._argMapping)}},{key:"__detach",value:function(t,n){c(this.__isNative,'Only native driven events need to be detached.'),this._attachedEvent&&this._attachedEvent.detach()}},{key:"__getHandler",value:function(){var t=this;return this.__isNative?this._callListeners:function(){for(var n=arguments.length,v=new Array(n),o=0;oo){if('identity'===f)return c;'clamp'===f&&(c=o)}return u===p?u:n===o?t<=n?u:p:(n===-1/0?c=-c:o===1/0?c-=n:c=(c-n)/(o-n),c=l(c),u===-1/0?c=-c:p===1/0?c+=u:c=c*(p-u)+u,c)}function x(t){var n=_(t);return null===n||'number'!=typeof n?t:"rgba("+((4278190080&(n=n||0))>>>24)+", "+((16711680&n)>>>16)+", "+((65280&n)>>>8)+", "+(255&n)/255+")"}var k=/[0-9\.-]+/g;function b(t){var n=t.outputRange;s(n.length>=2,'Bad output range'),C(n=n.map(x));var o=n[0].match(k).map(function(){return[]});n.forEach(function(t){t.match(k).forEach(function(t,n){o[n].push(+t)})});var u,p=n[0].match(k).map(function(n,u){return y(h({},t,{outputRange:o[u]}))}),l='string'==typeof(u=n[0])&&u.startsWith('rgb');return function(t){var o=0;return n[0].replace(k,function(){var n=+p[o++](t),u=l&&o<4?Math.round(n):Math.round(1e3*n)/1e3;return String(u)})}}function C(t){for(var n=t[0].replace(k,''),o=1;o=t);++o);return o-1}function N(t){s(t.length>=2,'inputRange must have at least 2 elements');for(var n=1;n=t[n-1],'inputRange must be monotonically non-decreasing '+t)}function w(t,n){s(n.length>=2,t+' must have at least 2 elements'),s(2!==n.length||n[0]!==-1/0||n[1]!==1/0,t+'cannot be ]-infinity;+infinity[ '+n)}var D=(function(h){function _(n,p){var l;return t(this,_),(l=o(this,u(_).call(this)))._parent=n,l._config=p,l._interpolation=y(p),l}return l(_,f),n(_,[{key:"__makeNative",value:function(){this._parent.__makeNative(),p(u(_.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){var t=this._parent.__getValue();return s('number'==typeof t,'Cannot interpolate an input which is not a number.'),this._interpolation(t)}},{key:"interpolate",value:function(t){return new _(this,t)}},{key:"__attach",value:function(){this._parent.__addChild(this)}},{key:"__detach",value:function(){this._parent.__removeChild(this),p(u(_.prototype),"__detach",this).call(this)}},{key:"__transformDataType",value:function(t){return t.map(c.transformDataType)}},{key:"__getNativeConfig",value:function(){return{inputRange:this._config.inputRange,outputRange:this.__transformDataType(this._config.outputRange),extrapolateLeft:this._config.extrapolateLeft||this._config.extrapolate||'extend',extrapolateRight:this._config.extrapolateRight||this._config.extrapolate||'extend',type:'interpolation'}}}]),_})();D.__createInterpolation=y,m.exports=D},231,[1,2,3,6,29,7,10,232,234,233,20,147]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),_=r(d[2]),o=r(d[3]),u=(function(){function u(){t(this,u)}return n(u,[{key:"__attach",value:function(){}},{key:"__detach",value:function(){this.__isNative&&null!=this.__nativeTag&&(_.API.dropAnimatedNode(this.__nativeTag),this.__nativeTag=void 0)}},{key:"__getValue",value:function(){}},{key:"__getAnimatedValue",value:function(){return this.__getValue()}},{key:"__addChild",value:function(t){}},{key:"__removeChild",value:function(t){}},{key:"__getChildren",value:function(){return[]}},{key:"__makeNative",value:function(){if(!this.__isNative)throw new Error('This node cannot be made a "native" animated node')}},{key:"__getNativeTag",value:function(){if(_.assertNativeAnimatedModule(),o(this.__isNative,'Attempt to get native tag from node not marked as "native"'),null==this.__nativeTag){var t=_.generateNewNodeTag();_.API.createAnimatedNode(t,this.__getNativeConfig()),this.__nativeTag=t}return this.__nativeTag}},{key:"__getNativeConfig",value:function(){throw new Error('This JS animated node type cannot be used as native animated node')}},{key:"toJSON",value:function(){return this.__getValue()}}]),u})();m.exports=u},232,[1,2,233,20]); -__d(function(g,r,i,a,m,e,d){'use strict';var t,n=r(d[0]).NativeAnimatedModule,o=r(d[1]),s=r(d[2]),u=1,c=1,f={createAnimatedNode:function(t,o){A(),n.createAnimatedNode(t,o)},startListeningToAnimatedNodeValue:function(t){A(),n.startListeningToAnimatedNodeValue(t)},stopListeningToAnimatedNodeValue:function(t){A(),n.stopListeningToAnimatedNodeValue(t)},connectAnimatedNodes:function(t,o){A(),n.connectAnimatedNodes(t,o)},disconnectAnimatedNodes:function(t,o){A(),n.disconnectAnimatedNodes(t,o)},startAnimatingNode:function(t,o,s,u){A(),n.startAnimatingNode(t,o,s,u)},stopAnimation:function(t){A(),n.stopAnimation(t)},setAnimatedNodeValue:function(t,o){A(),n.setAnimatedNodeValue(t,o)},setAnimatedNodeOffset:function(t,o){A(),n.setAnimatedNodeOffset(t,o)},flattenAnimatedNodeOffset:function(t){A(),n.flattenAnimatedNodeOffset(t)},extractAnimatedNodeOffset:function(t){A(),n.extractAnimatedNodeOffset(t)},connectAnimatedNodeToView:function(t,o){A(),n.connectAnimatedNodeToView(t,o)},disconnectAnimatedNodeFromView:function(t,o){A(),n.disconnectAnimatedNodeFromView(t,o)},dropAnimatedNode:function(t){A(),n.dropAnimatedNode(t)},addAnimatedEventToView:function(t,o,s){A(),n.addAnimatedEventToView(t,o,s)},removeAnimatedEventFromView:function(t,o,s){A(),n.removeAnimatedEventFromView(t,o,s)}},p={opacity:!0,transform:!0,borderRadius:!0,borderBottomEndRadius:!0,borderBottomLeftRadius:!0,borderBottomRightRadius:!0,borderBottomStartRadius:!0,borderTopEndRadius:!0,borderTopLeftRadius:!0,borderTopRightRadius:!0,borderTopStartRadius:!0,elevation:!0,shadowOpacity:!0,shadowRadius:!0,scaleX:!0,scaleY:!0,translateX:!0,translateY:!0},l={translateX:!0,translateY:!0,scale:!0,scaleX:!0,scaleY:!0,rotate:!0,rotateX:!0,rotateY:!0,perspective:!0},v={inputRange:!0,outputRange:!0,extrapolate:!0,extrapolateRight:!0,extrapolateLeft:!0};function A(){s(n,'Native animated module is not available')}var N=!1;m.exports={API:f,addWhitelistedStyleProp:function(t){p[t]=!0},addWhitelistedTransformProp:function(t){l[t]=!0},addWhitelistedInterpolationParam:function(t){v[t]=!0},validateStyles:function(t){for(var n in t)if(!p.hasOwnProperty(n))throw new Error("Style property '"+n+"' is not supported by native animated module")},validateTransform:function(t){t.forEach(function(t){if(!l.hasOwnProperty(t.property))throw new Error("Property '"+t.property+"' is not supported by native animated module")})},validateInterpolation:function(t){for(var n in t)if(!v.hasOwnProperty(n))throw new Error("Interpolation property '"+n+"' is not supported by native animated module")},generateNewNodeTag:function(){return u++},generateNewAnimationId:function(){return c++},assertNativeAnimatedModule:A,shouldUseNativeDriver:function(t){return t.useNativeDriver&&!n?(N||(console.warn("Animated: `useNativeDriver` is not supported because the native animated module is missing. Falling back to JS-based animation. To resolve this, add `RCTAnimation` module to this app, or remove `useNativeDriver`. More info: https://github.com/facebook/react-native/issues/11094#issuecomment-263240420"),N=!0),!1):t.useNativeDriver||!1},transformDataType:function(t){return'string'!=typeof t?t:/deg$/.test(t)?(parseFloat(t)||0)*Math.PI/180:parseFloat(t)||0},get nativeEventEmitter(){return t||(t=new o(n)),t}}},233,[38,87,20]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),_=r(d[1]),n=r(d[2]),h=r(d[3]),s=r(d[4]),c=r(d[5]),o=r(d[6]),l=(function(l){function v(){var _;return t(this,v),(_=n(this,h(v).call(this)))._children=[],_}return s(v,c),_(v,[{key:"__makeNative",value:function(){if(!this.__isNative){this.__isNative=!0;var t=this._children,_=Array.isArray(t),n=0;for(t=_?t:t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var h;if(_){if(n>=t.length)break;h=t[n++]}else{if((n=t.next()).done)break;h=n.value}var s=h;s.__makeNative(),o.API.connectAnimatedNodes(this.__getNativeTag(),s.__getNativeTag())}}}},{key:"__addChild",value:function(t){0===this._children.length&&this.__attach(),this._children.push(t),this.__isNative&&(t.__makeNative(),o.API.connectAnimatedNodes(this.__getNativeTag(),t.__getNativeTag()))}},{key:"__removeChild",value:function(t){var _=this._children.indexOf(t);-1!==_?(this.__isNative&&t.__isNative&&o.API.disconnectAnimatedNodes(this.__getNativeTag(),t.__getNativeTag()),this._children.splice(_,1),0===this._children.length&&this.__detach()):console.warn("Trying to remove a child that doesn't exist")}},{key:"__getChildren",value:function(){return this._children}}]),v})();m.exports=l},234,[1,2,3,6,7,232,233]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]),o=r(d[2]),c=(r(d[3]),r(d[4])),s=r(d[5]),u=new t,l={Events:s({interactionStart:!0,interactionComplete:!0}),runAfterInteractions:function(n){var t=[],o=new Promise(function(o){k(),n&&t.push(n),t.push({run:o,name:'resolve '+(n&&n.name||'?')}),h.enqueueTasks(t)});return{then:o.then.bind(o),done:function(){if(o.done)return o.done.apply(o,arguments);console.warn('Tried to call done when not supported by current Promise implementation.')},cancel:function(){h.cancelTasks(t)}}},createInteractionHandle:function(){k();var n=++T;return p.add(n),n},clearInteractionHandle:function(n){c(!!n,'Must provide a handle to clear.'),k(),p.delete(n),v.add(n)},addListener:u.addListener.bind(u),setDeadline:function(n){E=n}},f=new Set,p=new Set,v=new Set,h=new o({onMoreTasks:k}),w=0,T=0,E=-1;function k(){w||(w=E>0?setTimeout(S,0):setImmediate(S))}function S(){w=0;var t=f.size;p.forEach(function(n){return f.add(n)}),v.forEach(function(n){return f.delete(n)});var o=f.size;if(0!==t&&0===o?u.emit(l.Events.interactionComplete):0===t&&0!==o&&u.emit(l.Events.interactionStart),0===o)for(;h.hasTasksToProcess();)if(h.processNext(),E>0&&n.getEventLoopRunningTime()>=E){k();break}p.clear(),v.clear()}m.exports=l},235,[12,31,236,36,20,188]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),u=r(d[1]),s=r(d[2]),n=(r(d[3]),r(d[4])),o=(function(){function o(t){var s=t.onMoreTasks;u(this,o),this._onMoreTasks=s,this._queueStack=[{tasks:[],popable:!1}]}return s(o,[{key:"enqueue",value:function(t){this._getCurrentQueue().push(t)}},{key:"enqueueTasks",value:function(t){var u=this;t.forEach(function(t){return u.enqueue(t)})}},{key:"cancelTasks",value:function(u){this._queueStack=this._queueStack.map(function(s){return t({},s,{tasks:s.tasks.filter(function(t){return-1===u.indexOf(t)})})}).filter(function(t,u){return t.tasks.length>0||0===u})}},{key:"hasTasksToProcess",value:function(){return this._getCurrentQueue().length>0}},{key:"processNext",value:function(){var t=this._getCurrentQueue();if(t.length){var u=t.shift();try{u.gen?this._genPromise(u):u.run?u.run():(n('function'==typeof u,'Expected Function, SimpleTask, or PromiseTask, but got:\n'+JSON.stringify(u,null,2)),u())}catch(t){throw t.message='TaskQueue: Error with task '+(u.name||'')+': '+t.message,t}}}},{key:"_getCurrentQueue",value:function(){var t=this._queueStack.length-1,u=this._queueStack[t];return u.popable&&0===u.tasks.length&&this._queueStack.length>1?(this._queueStack.pop(),this._getCurrentQueue()):u.tasks}},{key:"_genPromise",value:function(t){var u=this;this._queueStack.push({tasks:[],popable:!1});var s=this._queueStack.length-1;t.gen().then(function(){u._queueStack[s].popable=!0,u.hasTasksToProcess()&&u._onMoreTasks()}).catch(function(u){throw u.message="TaskQueue: Error resolving Promise in task "+t.name+": "+u.message,u}).done()}}]),o})();m.exports=o},236,[10,1,2,36,20]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),_=r(d[1]),n=r(d[2]),h=r(d[3]),u=r(d[4]),s=r(d[5]),o=r(d[6]),l=(r(d[7]),r(d[8])),v=r(d[9]),c=(function(c){function f(_,u){var s;return t(this,f),(s=n(this,h(f).call(this)))._a='number'==typeof _?new l(_):_,s._b='number'==typeof u?new l(u):u,s}return s(f,v),_(f,[{key:"__makeNative",value:function(){this._a.__makeNative(),this._b.__makeNative(),u(h(f.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){return this._a.__getValue()+this._b.__getValue()}},{key:"interpolate",value:function(t){return new o(this,t)}},{key:"__attach",value:function(){this._a.__addChild(this),this._b.__addChild(this)}},{key:"__detach",value:function(){this._a.__removeChild(this),this._b.__removeChild(this),u(h(f.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){return{type:'addition',input:[this._a.__getNativeTag(),this._b.__getNativeTag()]}}}]),f})();m.exports=c},237,[1,2,3,6,29,7,231,232,230,234]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),_=r(d[1]),n=r(d[2]),u=r(d[3]),h=r(d[4]),s=r(d[5]),l=r(d[6]),v=(r(d[7]),r(d[8])),c=(function(c){function o(_,h,s){var l;return t(this,o),(l=n(this,u(o).call(this)))._a=_,l._min=h,l._max=s,l._value=l._lastValue=l._a.__getValue(),l}return s(o,v),_(o,[{key:"__makeNative",value:function(){this._a.__makeNative(),h(u(o.prototype),"__makeNative",this).call(this)}},{key:"interpolate",value:function(t){return new l(this,t)}},{key:"__getValue",value:function(){var t=this._a.__getValue(),_=t-this._lastValue;return this._lastValue=t,this._value=Math.min(Math.max(this._value+_,this._min),this._max),this._value}},{key:"__attach",value:function(){this._a.__addChild(this)}},{key:"__detach",value:function(){this._a.__removeChild(this),h(u(o.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){return{type:'diffclamp',input:this._a.__getNativeTag(),min:this._min,max:this._max}}}]),o})();m.exports=c},238,[1,2,3,6,29,7,231,232,234]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),_=r(d[1]),n=r(d[2]),h=r(d[3]),s=r(d[4]),o=r(d[5]),u=r(d[6]),l=(r(d[7]),r(d[8])),v=r(d[9]),c=(function(c){function f(_,s){var o;return t(this,f),(o=n(this,h(f).call(this)))._a='number'==typeof _?new l(_):_,o._b='number'==typeof s?new l(s):s,o}return o(f,v),_(f,[{key:"__makeNative",value:function(){this._a.__makeNative(),this._b.__makeNative(),s(h(f.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){var t=this._a.__getValue(),_=this._b.__getValue();return 0===_&&console.error('Detected division by zero in AnimatedDivision'),t/_}},{key:"interpolate",value:function(t){return new u(this,t)}},{key:"__attach",value:function(){this._a.__addChild(this),this._b.__addChild(this)}},{key:"__detach",value:function(){this._a.__removeChild(this),this._b.__removeChild(this),s(h(f.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){return{type:'division',input:[this._a.__getNativeTag(),this._b.__getNativeTag()]}}}]),f})();m.exports=c},239,[1,2,3,6,29,7,231,232,230,234]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),u=r(d[1]),_=r(d[2]),s=r(d[3]),n=r(d[4]),h=r(d[5]),l=r(d[6]),o=(r(d[7]),r(d[8])),c=(function(c){function v(u,n){var h;return t(this,v),(h=_(this,s(v).call(this)))._a=u,h._modulus=n,h}return h(v,o),u(v,[{key:"__makeNative",value:function(){this._a.__makeNative(),n(s(v.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){return(this._a.__getValue()%this._modulus+this._modulus)%this._modulus}},{key:"interpolate",value:function(t){return new l(this,t)}},{key:"__attach",value:function(){this._a.__addChild(this)}},{key:"__detach",value:function(){this._a.__removeChild(this),n(s(v.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){return{type:'modulus',input:this._a.__getNativeTag(),modulus:this._modulus}}}]),v})();m.exports=c},240,[1,2,3,6,29,7,231,232,234]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),_=r(d[1]),n=r(d[2]),h=r(d[3]),u=r(d[4]),s=r(d[5]),l=r(d[6]),o=(r(d[7]),r(d[8])),c=r(d[9]),v=(function(v){function f(_,u){var s;return t(this,f),(s=n(this,h(f).call(this)))._a='number'==typeof _?new o(_):_,s._b='number'==typeof u?new o(u):u,s}return s(f,c),_(f,[{key:"__makeNative",value:function(){this._a.__makeNative(),this._b.__makeNative(),u(h(f.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){return this._a.__getValue()*this._b.__getValue()}},{key:"interpolate",value:function(t){return new l(this,t)}},{key:"__attach",value:function(){this._a.__addChild(this),this._b.__addChild(this)}},{key:"__detach",value:function(){this._a.__removeChild(this),this._b.__removeChild(this),u(h(f.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){return{type:'multiplication',input:[this._a.__getNativeTag(),this._b.__getNativeTag()]}}}]),f})();m.exports=v},241,[1,2,3,6,29,7,231,232,230,234]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),_=r(d[2]),s=r(d[3]),o=r(d[4]),c=r(d[5]),v=r(d[6]),h=r(d[7]).AnimatedEvent,l=r(d[8]),p=r(d[9]),u=r(d[10]),f=r(d[11]),N=r(d[12]),V=(function(V){function w(_,c){var v;return n(this,w),v=s(this,o(w).call(this)),_.style&&(_=t({},_,{style:new p(_.style)})),v._props=_,v._callback=c,v.__attach(),v}return v(w,l),_(w,[{key:"__getValue",value:function(){var t={};for(var n in this._props){var _=this._props[n];_ instanceof l?(!_.__isNative||_ instanceof p)&&(t[n]=_.__getValue()):t[n]=_ instanceof h?_.__getHandler():_}return t}},{key:"__getAnimatedValue",value:function(){var t={};for(var n in this._props){var _=this._props[n];_ instanceof l&&(t[n]=_.__getAnimatedValue())}return t}},{key:"__attach",value:function(){for(var t in this._props){var n=this._props[t];n instanceof l&&n.__addChild(this)}}},{key:"__detach",value:function(){for(var t in this.__isNative&&this._animatedView&&this.__disconnectAnimatedView(),this._props){var n=this._props[t];n instanceof l&&n.__removeChild(this)}c(o(w.prototype),"__detach",this).call(this)}},{key:"update",value:function(){this._callback()}},{key:"__makeNative",value:function(){if(!this.__isNative){for(var t in this.__isNative=!0,this._props){var n=this._props[t];n instanceof l&&n.__makeNative()}this._animatedView&&this.__connectAnimatedView()}}},{key:"setNativeView",value:function(t){this._animatedView!==t&&(this._animatedView=t,this.__isNative&&this.__connectAnimatedView())}},{key:"__connectAnimatedView",value:function(){N(this.__isNative,'Expected node to be marked as "native"');var t=f.findNodeHandle(this._animatedView);N(null!=t,'Unable to locate attached view in the native tree'),u.API.connectAnimatedNodeToView(this.__getNativeTag(),t)}},{key:"__disconnectAnimatedView",value:function(){N(this.__isNative,'Expected node to be marked as "native"');var t=f.findNodeHandle(this._animatedView);N(null!=t,'Unable to locate attached view in the native tree'),u.API.disconnectAnimatedNodeFromView(this.__getNativeTag(),t)}},{key:"__getNativeConfig",value:function(){var t={};for(var n in this._props){var _=this._props[n];_ instanceof l&&(t[n]=_.__getNativeTag())}return{type:'props',props:t}}}]),w})();m.exports=V},242,[10,1,2,3,6,29,7,229,232,243,233,43,20]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),l=r(d[3]),_=r(d[4]),y=r(d[5]),o=r(d[6]),u=r(d[7]),v=r(d[8]),f=r(d[9]),h=r(d[10]),c=r(d[11]),k=(function(k){function A(s){var y;return n(this,A),y=l(this,_(A).call(this)),(s=c(s)||{}).transform&&(s=t({},s,{transform:new v(s.transform)})),y._style=s,y}return o(A,f),s(A,[{key:"_walkStyleAndGetValues",value:function(t){var n={};for(var s in t){var l=t[s];l instanceof u?l.__isNative||(n[s]=l.__getValue()):l&&!Array.isArray(l)&&'object'==typeof l?n[s]=this._walkStyleAndGetValues(l):n[s]=l}return n}},{key:"__getValue",value:function(){return this._walkStyleAndGetValues(this._style)}},{key:"_walkStyleAndGetAnimatedValues",value:function(t){var n={};for(var s in t){var l=t[s];l instanceof u?n[s]=l.__getAnimatedValue():l&&!Array.isArray(l)&&'object'==typeof l&&(n[s]=this._walkStyleAndGetAnimatedValues(l))}return n}},{key:"__getAnimatedValue",value:function(){return this._walkStyleAndGetAnimatedValues(this._style)}},{key:"__attach",value:function(){for(var t in this._style){var n=this._style[t];n instanceof u&&n.__addChild(this)}}},{key:"__detach",value:function(){for(var t in this._style){var n=this._style[t];n instanceof u&&n.__removeChild(this)}y(_(A.prototype),"__detach",this).call(this)}},{key:"__makeNative",value:function(){for(var t in this._style){var n=this._style[t];n instanceof u&&n.__makeNative()}y(_(A.prototype),"__makeNative",this).call(this)}},{key:"__getNativeConfig",value:function(){var t={};for(var n in this._style)this._style[n]instanceof u&&(t[n]=this._style[n].__getNativeTag());return h.validateStyles(t),{type:'style',style:t}}}]),A})();m.exports=k},243,[10,1,2,3,6,29,7,232,244,234,233,129]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),f=r(d[4]),_=r(d[5]),u=r(d[6]),c=r(d[7]),v=r(d[8]),h=(function(h){function l(n){var f;return t(this,l),(f=o(this,s(l).call(this)))._transforms=n,f}return _(l,c),n(l,[{key:"__makeNative",value:function(){this._transforms.forEach(function(t){for(var n in t){var o=t[n];o instanceof u&&o.__makeNative()}}),f(s(l.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){return this._transforms.map(function(t){var n={};for(var o in t){var s=t[o];n[o]=s instanceof u?s.__getValue():s}return n})}},{key:"__getAnimatedValue",value:function(){return this._transforms.map(function(t){var n={};for(var o in t){var s=t[o];n[o]=s instanceof u?s.__getAnimatedValue():s}return n})}},{key:"__attach",value:function(){var t=this;this._transforms.forEach(function(n){for(var o in n){var s=n[o];s instanceof u&&s.__addChild(t)}})}},{key:"__detach",value:function(){var t=this;this._transforms.forEach(function(n){for(var o in n){var s=n[o];s instanceof u&&s.__removeChild(t)}}),f(s(l.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){var t=[];return this._transforms.forEach(function(n){for(var o in n){var s=n[o];s instanceof u?t.push({type:'animated',property:o,nodeTag:s.__getNativeTag()}):t.push({type:'static',property:o,value:v.transformDataType(s)})}}),v.validateTransform(t),{type:'transform',transforms:t}}}]),l})();m.exports=h},244,[1,2,3,6,29,7,232,234,233]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),_=r(d[1]),n=r(d[2]),h=r(d[3]),u=r(d[4]),s=r(d[5]),o=r(d[6]),l=(r(d[7]),r(d[8])),c=r(d[9]),v=(function(v){function f(_,u){var s;return t(this,f),(s=n(this,h(f).call(this)))._a='number'==typeof _?new l(_):_,s._b='number'==typeof u?new l(u):u,s}return s(f,c),_(f,[{key:"__makeNative",value:function(){this._a.__makeNative(),this._b.__makeNative(),u(h(f.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){return this._a.__getValue()-this._b.__getValue()}},{key:"interpolate",value:function(t){return new o(this,t)}},{key:"__attach",value:function(){this._a.__addChild(this),this._b.__addChild(this)}},{key:"__detach",value:function(){this._a.__removeChild(this),this._b.__removeChild(this),u(h(f.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){return{type:'subtraction',input:[this._a.__getNativeTag(),this._b.__getNativeTag()]}}}]),f})();m.exports=v},245,[1,2,3,6,29,7,231,232,230,234]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),_=r(d[2]),s=r(d[3]),o=r(d[4]),u=r(d[5]),l=r(d[6]),h=(r(d[7]),r(d[8])),v=r(d[9]),c=v.generateNewAnimationId,f=v.shouldUseNativeDriver,k=(function(v){function k(t,_,u,l,h){var v;return n(this,k),(v=s(this,o(k).call(this)))._value=t,v._parent=_,v._animationClass=u,v._animationConfig=l,v._useNativeDriver=f(l),v._callback=h,v.__attach(),v}return l(k,h),_(k,[{key:"__makeNative",value:function(){this.__isNative=!0,this._parent.__makeNative(),u(o(k.prototype),"__makeNative",this).call(this),this._value.__makeNative()}},{key:"__getValue",value:function(){return this._parent.__getValue()}},{key:"__attach",value:function(){this._parent.__addChild(this),this._useNativeDriver&&this.__makeNative()}},{key:"__detach",value:function(){this._parent.__removeChild(this),u(o(k.prototype),"__detach",this).call(this)}},{key:"update",value:function(){this._value.animate(new this._animationClass(t({},this._animationConfig,{toValue:this._animationConfig.toValue.__getValue()})),this._callback)}},{key:"__getNativeConfig",value:function(){var n=new this._animationClass(t({},this._animationConfig,{toValue:void 0})).__getNativeAnimationConfig();return{type:'tracking',animationId:c(),animationConfig:n,toValue:this._parent.__getNativeTag(),value:this._value.__getNativeTag()}}}]),k})();m.exports=k},246,[10,1,2,3,6,29,7,230,232,233]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),n=r(d[2]),u=r(d[3]),l=r(d[4]),f=r(d[5]),o=r(d[6]),y=r(d[7]),h=1,x=(function(x){function c(s){var l;t(this,c),l=n(this,u(c).call(this));var o=s||{x:0,y:0};return'number'==typeof o.x&&'number'==typeof o.y?(l.x=new f(o.x),l.y=new f(o.y)):(y(o.x instanceof f&&o.y instanceof f,"AnimatedValueXY must be initialized with an object of numbers or AnimatedValues."),l.x=o.x,l.y=o.y),l._listeners={},l}return l(c,o),s(c,[{key:"setValue",value:function(t){this.x.setValue(t.x),this.y.setValue(t.y)}},{key:"setOffset",value:function(t){this.x.setOffset(t.x),this.y.setOffset(t.y)}},{key:"flattenOffset",value:function(){this.x.flattenOffset(),this.y.flattenOffset()}},{key:"extractOffset",value:function(){this.x.extractOffset(),this.y.extractOffset()}},{key:"__getValue",value:function(){return{x:this.x.__getValue(),y:this.y.__getValue()}}},{key:"resetAnimation",value:function(t){this.x.resetAnimation(),this.y.resetAnimation(),t&&t(this.__getValue())}},{key:"stopAnimation",value:function(t){this.x.stopAnimation(),this.y.stopAnimation(),t&&t(this.__getValue())}},{key:"addListener",value:function(t){var s=this,n=String(h++),u=function(n){n.value;t(s.__getValue())};return this._listeners[n]={x:this.x.addListener(u),y:this.y.addListener(u)},n}},{key:"removeListener",value:function(t){this.x.removeListener(this._listeners[t].x),this.y.removeListener(this._listeners[t].y),delete this._listeners[t]}},{key:"removeAllListeners",value:function(){this.x.removeAllListeners(),this.y.removeAllListeners(),this._listeners={}}},{key:"getLayout",value:function(){return{left:this.x,top:this.y}}},{key:"getTranslateTransform",value:function(){return[{translateX:this.x},{translateY:this.y}]}}]),c})();m.exports=x},247,[1,2,3,6,7,230,234,20]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),o=r(d[3]),_=r(d[4]),h=r(d[5]),c=r(d[6]),l=r(d[7]).shouldUseNativeDriver,u=(function(u){function v(n){var _;return t(this,v),(_=s(this,o(v).call(this)))._deceleration=void 0!==n.deceleration?n.deceleration:.998,_._velocity=n.velocity,_._useNativeDriver=l(n),_.__isInteraction=void 0===n.isInteraction||n.isInteraction,_.__iterations=void 0!==n.iterations?n.iterations:1,_}return h(v,c),n(v,[{key:"__getNativeAnimationConfig",value:function(){return{type:'decay',deceleration:this._deceleration,velocity:this._velocity,iterations:this.__iterations}}},{key:"start",value:function(t,n,s,o,_){this.__active=!0,this._lastValue=t,this._fromValue=t,this._onUpdate=n,this.__onEnd=s,this._startTime=Date.now(),this._useNativeDriver?this.__startNativeAnimation(_):this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this))}},{key:"onUpdate",value:function(){var t=Date.now(),n=this._fromValue+this._velocity/(1-this._deceleration)*(1-Math.exp(-(1-this._deceleration)*(t-this._startTime)));this._onUpdate(n),Math.abs(this._lastValue-n)<.1?this.__debouncedOnEnd({finished:!0}):(this._lastValue=n,this.__active&&(this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this))))}},{key:"stop",value:function(){_(o(v.prototype),"stop",this).call(this),this.__active=!1,g.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})}}]),v})();m.exports=u},248,[1,2,3,6,29,7,249,233]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),_=(function(){function _(){t(this,_)}return n(_,[{key:"start",value:function(t,n,o,_,s){}},{key:"stop",value:function(){this.__nativeId&&o.API.stopAnimation(this.__nativeId)}},{key:"__getNativeAnimationConfig",value:function(){throw new Error('This animation type cannot be offloaded to native')}},{key:"__debouncedOnEnd",value:function(t){var n=this.__onEnd;this.__onEnd=null,n&&n(t)}},{key:"__startNativeAnimation",value:function(t){t.__makeNative(),this.__nativeId=o.generateNewAnimationId(),o.API.startAnimatingNode(this.__nativeId,t.__getNativeTag(),this.__getNativeAnimationConfig(),this.__debouncedOnEnd.bind(this))}}]),_})();m.exports=_},249,[1,2,233]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),n=r(d[2]),o=r(d[3]),h=r(d[4]),_=r(d[5]),l=(r(d[6]),r(d[7]),r(d[8])),f=r(d[9]),c=r(d[10]),u=r(d[11]).shouldUseNativeDriver;function v(t,s){return void 0===t||null===t?s:t}var p=(function(p){function y(s){var h;if(t(this,y),(h=n(this,o(y).call(this)))._overshootClamping=v(s.overshootClamping,!1),h._restDisplacementThreshold=v(s.restDisplacementThreshold,.001),h._restSpeedThreshold=v(s.restSpeedThreshold,.001),h._initialVelocity=v(s.velocity,0),h._lastVelocity=v(s.velocity,0),h._toValue=s.toValue,h._delay=v(s.delay,0),h._useNativeDriver=u(s),h.__isInteraction=void 0===s.isInteraction||s.isInteraction,h.__iterations=void 0!==s.iterations?s.iterations:1,void 0!==s.stiffness||void 0!==s.damping||void 0!==s.mass)c(void 0===s.bounciness&&void 0===s.speed&&void 0===s.tension&&void 0===s.friction,'You can define one of bounciness/speed, tension/friction, or stiffness/damping/mass, but not more than one'),h._stiffness=v(s.stiffness,100),h._damping=v(s.damping,10),h._mass=v(s.mass,1);else if(void 0!==s.bounciness||void 0!==s.speed){c(void 0===s.tension&&void 0===s.friction&&void 0===s.stiffness&&void 0===s.damping&&void 0===s.mass,'You can define one of bounciness/speed, tension/friction, or stiffness/damping/mass, but not more than one');var _=f.fromBouncinessAndSpeed(v(s.bounciness,8),v(s.speed,12));h._stiffness=_.stiffness,h._damping=_.damping,h._mass=1}else{var l=f.fromOrigamiTensionAndFriction(v(s.tension,40),v(s.friction,7));h._stiffness=l.stiffness,h._damping=l.damping,h._mass=1}return c(h._stiffness>0,'Stiffness value must be greater than 0'),c(h._damping>0,'Damping value must be greater than 0'),c(h._mass>0,'Mass value must be greater than 0'),h}return _(y,l),s(y,[{key:"__getNativeAnimationConfig",value:function(){return{type:'spring',overshootClamping:this._overshootClamping,restDisplacementThreshold:this._restDisplacementThreshold,restSpeedThreshold:this._restSpeedThreshold,stiffness:this._stiffness,damping:this._damping,mass:this._mass,initialVelocity:v(this._initialVelocity,this._lastVelocity),toValue:this._toValue,iterations:this.__iterations}}},{key:"start",value:function(t,s,n,o,h){var _=this;if(this.__active=!0,this._startPosition=t,this._lastPosition=this._startPosition,this._onUpdate=s,this.__onEnd=n,this._lastTime=Date.now(),this._frameTime=0,o instanceof y){var l=o.getInternalState();this._lastPosition=l.lastPosition,this._lastVelocity=l.lastVelocity,this._initialVelocity=this._lastVelocity,this._lastTime=l.lastTime}var f=function(){_._useNativeDriver?_.__startNativeAnimation(h):_.onUpdate()};this._delay?this._timeout=setTimeout(f,this._delay):f()}},{key:"getInternalState",value:function(){return{lastPosition:this._lastPosition,lastVelocity:this._lastVelocity,lastTime:this._lastTime}}},{key:"onUpdate",value:function(){var t=Date.now();t>this._lastTime+64&&(t=this._lastTime+64);var s=(t-this._lastTime)/1e3;this._frameTime+=s;var n=this._damping,o=this._mass,h=this._stiffness,_=-this._initialVelocity,l=n/(2*Math.sqrt(h*o)),f=Math.sqrt(h/o),c=f*Math.sqrt(1-l*l),u=this._toValue-this._startPosition,v=0,p=0,y=this._frameTime;if(l<1){var V=Math.exp(-l*f*y);v=this._toValue-V*((_+l*f*u)/c*Math.sin(c*y)+u*Math.cos(c*y)),p=l*f*V*(Math.sin(c*y)*(_+l*f*u)/c+u*Math.cos(c*y))-V*(Math.cos(c*y)*(_+l*f*u)-c*u*Math.sin(c*y))}else{var T=Math.exp(-f*y);v=this._toValue-T*(u+(_+f*u)*y),p=T*(_*(y*f-1)+y*u*(f*f))}if(this._lastTime=t,this._lastPosition=v,this._lastVelocity=p,this._onUpdate(v),this.__active){var b=!1;this._overshootClamping&&0!==this._stiffness&&(b=this._startPositionthis._toValue:v18&&A<=44?p(A):h(A),s(2*M-M*M,v,.01));return{stiffness:n(x),damping:t(B)}}}},251,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var t,n=r(d[0]),s=r(d[1]),o=r(d[2]),_=r(d[3]),u=r(d[4]),h=r(d[5]),v=(r(d[6]),r(d[7]),r(d[8])),l=r(d[9]).shouldUseNativeDriver;function c(){if(!t){var n=r(d[10]);t=n.inOut(n.ease)}return t}var f=(function(t){function f(t){var s;return n(this,f),(s=o(this,_(f).call(this)))._toValue=t.toValue,s._easing=void 0!==t.easing?t.easing:c(),s._duration=void 0!==t.duration?t.duration:500,s._delay=void 0!==t.delay?t.delay:0,s.__iterations=void 0!==t.iterations?t.iterations:1,s.__isInteraction=void 0===t.isInteraction||t.isInteraction,s._useNativeDriver=l(t),s}return h(f,v),s(f,[{key:"__getNativeAnimationConfig",value:function(){for(var t=[],n=0;n=this._startTime+this._duration)return 0===this._duration?this._onUpdate(this._toValue):this._onUpdate(this._fromValue+this._easing(1)*(this._toValue-this._fromValue)),void this.__debouncedOnEnd({finished:!0});this._onUpdate(this._fromValue+this._easing((t-this._startTime)/this._duration)*(this._toValue-this._fromValue)),this.__active&&(this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this)))}},{key:"stop",value:function(){u(_(f.prototype),"stop",this).call(this),this.__active=!1,clearTimeout(this._timeout),g.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})}}]),f})();m.exports=f},252,[1,2,3,6,29,7,230,247,249,233,253]); -__d(function(g,r,i,a,m,e,d){'use strict';var n,u=r(d[0]),t=r(d[1]),o=(function(){function o(){u(this,o)}return t(o,null,[{key:"step0",value:function(n){return n>0?1:0}},{key:"step1",value:function(n){return n>=1?1:0}},{key:"linear",value:function(n){return n}},{key:"ease",value:function(u){return n||(n=o.bezier(.42,0,1,1)),n(u)}},{key:"quad",value:function(n){return n*n}},{key:"cubic",value:function(n){return n*n*n}},{key:"poly",value:function(n){return function(u){return Math.pow(u,n)}}},{key:"sin",value:function(n){return 1-Math.cos(n*Math.PI/2)}},{key:"circle",value:function(n){return 1-Math.sqrt(1-n*n)}},{key:"exp",value:function(n){return Math.pow(2,10*(n-1))}},{key:"elastic",value:function(){var n=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:1)*Math.PI;return function(u){return 1-Math.pow(Math.cos(u*Math.PI/2),3)*Math.cos(u*n)}}},{key:"back",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1.70158;return function(u){return u*u*((n+1)*u-n)}}},{key:"bounce",value:function(n){if(n<.36363636363636365)return 7.5625*n*n;if(n<.7272727272727273){var u=n-.5454545454545454;return 7.5625*u*u+.75}if(n<.9090909090909091){var t=n-.8181818181818182;return 7.5625*t*t+.9375}var o=n-.9545454545454546;return 7.5625*o*o+.984375}},{key:"bezier",value:function(n,u,t,o){return r(d[2])(n,u,t,o)}},{key:"in",value:function(n){return n}},{key:"out",value:function(n){return function(u){return 1-n(1-u)}}},{key:"inOut",value:function(n){return function(u){return u<.5?n(2*u)/2:1-n(2*(1-u))/2}}}]),o})();m.exports=o},253,[1,2,254]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=4,t=.001,u=1e-7,o=10,f=.1,c='function'==typeof Float32Array;function v(n,t){return 1-3*t+3*n}function s(n,t){return 3*t-6*n}function w(n){return 3*n}function l(n,t,u){return((v(t,u)*n+s(t,u))*n+w(t))*n}function y(n,t,u){return 3*v(t,u)*n*n+2*s(t,u)*n+w(t)}function b(n,t,f,c,v){var s,w,y=0,b=t,h=f;do{(s=l(w=b+(h-b)/2,c,v)-n)>0?h=w:b=w}while(Math.abs(s)>u&&++y=0&&n<=1&&o>=0&&o<=1))throw new Error('bezier x values must be in [0, 1] range');var s=c?new Float32Array(11):new Array(11);if(n!==u||o!==v)for(var w=0;w<11;++w)s[w]=l(w*f,n,o);function A(u){for(var c=0,v=1;10!==v&&s[v]<=u;++v)c+=f;var w=c+(u-s[--v])/(s[v+1]-s[v])*f,l=y(w,n,o);return l>=t?h(u,w,n,o):0===l?w:b(u,c,c+f,n,o)}return function(t){return n===u&&o===v?t:0===t?0:1===t?1:l(A(t),u,v)}}},254,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),p=r(d[4]),c=r(d[5]),_=r(d[6]),h=r(d[7]).AnimatedEvent,v=r(d[8]),l=r(d[9]),u=r(d[10]),f=r(d[11]);m.exports=function(k){f('function'!=typeof k||k.prototype&&k.prototype.isReactComponent,"`createAnimatedComponent` does not support stateless functional components; use a class component instead.");var N=(function(u){function f(t){var o;return n(this,f),(o=s(this,p(f).call(this,t)))._invokeAnimatedPropsCallbackOnMount=!1,o._eventDetachers=[],o._animatedPropsCallback=function(){if(null==o._component)o._invokeAnimatedPropsCallbackOnMount=!0;else if(f.__skipSetNativeProps_FOR_TESTS_ONLY||'function'!=typeof o._component.setNativeProps)o.forceUpdate();else{if(o._propsAnimated.__isNative)throw new Error("Attempting to run JS driven animation on animated node that has been moved to \"native\" earlier by starting an animation with `useNativeDriver: true`");o._component.setNativeProps(o._propsAnimated.__getAnimatedValue())}},o._setComponentRef=o._setComponentRef.bind(c(o)),o}return _(f,u),o(f,[{key:"componentWillUnmount",value:function(){this._propsAnimated&&this._propsAnimated.__detach(),this._detachNativeEvents()}},{key:"setNativeProps",value:function(t){this._component.setNativeProps(t)}},{key:"UNSAFE_componentWillMount",value:function(){this._attachProps(this.props)}},{key:"componentDidMount",value:function(){this._invokeAnimatedPropsCallbackOnMount&&(this._invokeAnimatedPropsCallbackOnMount=!1,this._animatedPropsCallback()),this._propsAnimated.setNativeView(this._component),this._attachNativeEvents()}},{key:"_attachNativeEvents",value:function(){var t=this,n=this._component.getScrollableNode?this._component.getScrollableNode():this._component,o=function(o){var s=t.props[o];s instanceof h&&s.__isNative&&(s.__attach(n,o),t._eventDetachers.push(function(){return s.__detach(n,o)}))};for(var s in this.props)o(s)}},{key:"_detachNativeEvents",value:function(){this._eventDetachers.forEach(function(t){return t()}),this._eventDetachers=[]}},{key:"_attachProps",value:function(t){var n=this._propsAnimated;this._propsAnimated=new v(t,this._animatedPropsCallback),n&&n.__detach()}},{key:"UNSAFE_componentWillReceiveProps",value:function(t){this._attachProps(t)}},{key:"componentDidUpdate",value:function(t){this._component!==this._prevComponent&&this._propsAnimated.setNativeView(this._component),this._component===this._prevComponent&&t===this.props||(this._detachNativeEvents(),this._attachNativeEvents())}},{key:"render",value:function(){var n=this._propsAnimated.__getValue();return l.createElement(k,t({},n,{ref:this._setComponentRef,collapsable:!this._propsAnimated.__isNative&&n.collapsable}))}},{key:"_setComponentRef",value:function(t){this._prevComponent=this._component,this._component=t}},{key:"getNode",value:function(){return this._component}}]),f})(l.Component);N.__skipSetNativeProps_FOR_TESTS_ONLY=!1;var y=k.propTypes;return N.propTypes={style:function(t,n,o){if(y)for(var s in u)y[s]||void 0===t[s]||console.warn('You are setting the style `{ '+s+": ... }` as a prop. You should nest it in a style object. E.g. `{ style: { "+s+': ... } }`')}},N}},255,[41,1,2,3,6,5,7,229,242,139,153,20]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]);m.exports=s(t)},256,[257,255]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),l=r(d[4]),u=r(d[5]),c=r(d[6]),f=r(d[7]),p=r(d[8]),h=r(d[9]),C=r(d[10]),v=r(d[11]),y=r(d[12]),b=c({},C.defaultProps,{numColumns:1}),_=(function(b){function _(t){var l;return n(this,_),(l=o(this,s(_).call(this,t)))._virtualizedListPairs=[],l._captureRef=function(t){l._listRef=t},l._getItem=function(t,n){var o=l.props.numColumns;if(o>1){for(var s=[],u=0;u1?(y(Array.isArray(t),"FlatList: Encountered internal consistency error, expected each item to consist of an array with 1-%s columns; instead, received a single item.",u),t.map(function(t,o){return s(t,n*u+o)}).join(':')):s(t,n)},l._renderItem=function(t){var n=l.props,o=n.renderItem,s=n.numColumns,u=n.columnWrapperStyle;if(s>1){var c=t.item,f=t.index,C=t.isSelected;return y(Array.isArray(c),'Expected array of items with numColumns > 1'),p.createElement(h,{style:v.compose(w.row,u)},c.map(function(n,l){var u=o({item:n,index:f*s+l,isSelected:C,separators:t.separators});return u&&p.cloneElement(u,{key:l})}))}return o(t)},l._checkProps(l.props),l.props.viewabilityConfigCallbackPairs?l._virtualizedListPairs=l.props.viewabilityConfigCallbackPairs.map(function(t){return{viewabilityConfig:t.viewabilityConfig,onViewableItemsChanged:l._createOnViewableItemsChanged(t.onViewableItemsChanged)}}):l.props.onViewableItemsChanged&&l._virtualizedListPairs.push({viewabilityConfig:l.props.viewabilityConfig,onViewableItemsChanged:l._createOnViewableItemsChanged(l.props.onViewableItemsChanged)}),l}return u(_,b),l(_,[{key:"scrollToEnd",value:function(t){this._listRef&&this._listRef.scrollToEnd(t)}},{key:"scrollToIndex",value:function(t){this._listRef&&this._listRef.scrollToIndex(t)}},{key:"scrollToItem",value:function(t){this._listRef&&this._listRef.scrollToItem(t)}},{key:"scrollToOffset",value:function(t){this._listRef&&this._listRef.scrollToOffset(t)}},{key:"recordInteraction",value:function(){this._listRef&&this._listRef.recordInteraction()}},{key:"flashScrollIndicators",value:function(){this._listRef&&this._listRef.flashScrollIndicators()}},{key:"getScrollResponder",value:function(){if(this._listRef)return this._listRef.getScrollResponder()}},{key:"getScrollableNode",value:function(){if(this._listRef)return this._listRef.getScrollableNode()}},{key:"setNativeProps",value:function(t){this._listRef&&this._listRef.setNativeProps(t)}}]),l(_,[{key:"componentDidUpdate",value:function(t){y(t.numColumns===this.props.numColumns,"Changing numColumns on the fly is not supported. Change the key prop on FlatList when changing the number of columns to force a fresh render of the component."),y(t.onViewableItemsChanged===this.props.onViewableItemsChanged,'Changing onViewableItemsChanged on the fly is not supported'),y(!f(t.viewabilityConfig,this.props.viewabilityConfig),'Changing viewabilityConfig on the fly is not supported'),y(t.viewabilityConfigCallbackPairs===this.props.viewabilityConfigCallbackPairs,'Changing viewabilityConfigCallbackPairs on the fly is not supported'),this._checkProps(this.props)}},{key:"_checkProps",value:function(t){var n=t.getItem,o=t.getItemCount,s=t.horizontal,l=t.numColumns,u=t.columnWrapperStyle,c=t.onViewableItemsChanged,f=t.viewabilityConfigCallbackPairs;y(!n&&!o,'FlatList does not support custom data formats.'),l>1?y(!s,'numColumns does not support horizontal.'):y(!u,'columnWrapperStyle not supported for single column lists'),y(!(c&&f),"FlatList does not support setting both onViewableItemsChanged and viewabilityConfigCallbackPairs.")}},{key:"_pushMultiColumnViewable",value:function(t,n){var o=this.props,s=o.numColumns,l=o.keyExtractor;n.item.forEach(function(o,u){y(null!=n.index,'Missing index!');var f=n.index*s+u;t.push(c({},n,{item:o,key:l(o,f),index:f}))})}},{key:"_createOnViewableItemsChanged",value:function(t){var n=this;return function(o){var s=n.props.numColumns;if(t)if(s>1){var l=[],u=[];o.viewableItems.forEach(function(t){return n._pushMultiColumnViewable(u,t)}),o.changed.forEach(function(t){return n._pushMultiColumnViewable(l,t)}),t({viewableItems:u,changed:l})}else t(o)}}},{key:"render",value:function(){return p.createElement(C,t({},this.props,{renderItem:this._renderItem,getItem:this._getItem,getItemCount:this._getItemCount,keyExtractor:this._keyExtractor,ref:this._captureRef,viewabilityConfigCallbackPairs:this._virtualizedListPairs}))}}]),_})(p.PureComponent);_.defaultProps=b;var w=v.create({row:{flexDirection:'row'}});m.exports=_},257,[41,1,3,6,2,7,10,128,139,159,258,140,20]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),n=r(d[2]),o=r(d[3]),l=r(d[4]),h=r(d[5]),c=r(d[6]),p=r(d[7]),u=r(d[8]),f=r(d[9]),_=r(d[10]),v=(r(d[11]),r(d[12])),y=r(d[13]),C=r(d[14]),L=r(d[15]),b=r(d[16]),S=r(d[17]),M=r(d[18]),x=r(d[19]),I=r(d[20]),k=(r(d[21]),r(d[22])),w=r(d[23]),R=(r(d[24]),r(d[25]).computeWindowedRenderLimits),E=!1,T='',z=(function(v){function z(t,p){var u;o(this,z),(u=l(this,h(z).call(this,t,p))).ensureItemAtIndexIsVisible=function(t){var s=u._getFrameMetricsApprox(t),n=u._scrollMetrics.offset,o=n+u._scrollMetrics.visibleLength,l=u._scrollMetrics.contentLength,h=s.offset+s.length;if(h>o){var c=Math.min(l,n+(h-o));u.scrollToOffset({offset:c})}else if(s.offset0?t-1:t;return u.setState(function(t){return{selectedRowIndex:s}}),s},u._selectRowBelowIndex=function(t){if(u.props.getItemCount){var s=u.props.data,n=t0&&s>0&&null!=u.props.initialScrollIndex&&u.props.initialScrollIndex>0&&!u._hasDoneInitialScroll&&(u.scrollToIndex({animated:!1,index:u.props.initialScrollIndex}),u._hasDoneInitialScroll=!0),u.props.onContentSizeChange&&u.props.onContentSizeChange(t,s),u._scrollMetrics.contentLength=u._selectLength({height:s,width:t}),u._scheduleCellsToRenderUpdate(),u._maybeCallOnEndReached()},u._convertParentScrollMetrics=function(t){var s=t.offset-u._offsetFromParentVirtualizedList,n=t.visibleLength,o=s-u._scrollMetrics.offset;return{visibleLength:n,contentLength:u._scrollMetrics.contentLength,offset:s,dOffset:o}},u._onScroll=function(t){u._nestedChildLists.forEach(function(s){s.ref&&s.ref._onScroll(t)}),u.props.onScroll&&u.props.onScroll(t);var s=t.timeStamp,n=u._selectLength(t.nativeEvent.layoutMeasurement),o=u._selectLength(t.nativeEvent.contentSize),l=u._selectOffset(t.nativeEvent.contentOffset),h=l-u._scrollMetrics.offset;if(u._isNestedWithSameOrientation()){if(0===u._scrollMetrics.contentLength)return;var c=u._convertParentScrollMetrics({visibleLength:n,offset:l});n=c.visibleLength,o=c.contentLength,l=c.offset,h=c.dOffset}var p=u._scrollMetrics.timestamp?Math.max(1,s-u._scrollMetrics.timestamp):1,f=h/p;p>500&&u._scrollMetrics.dt>500&&o>5*n&&!u._hasWarned.perf&&(k("VirtualizedList: You have a large list that is slow to update - make sure your renderItem function renders components that follow React performance best practices like PureComponent, shouldComponentUpdate, etc.",{dt:p,prevDt:u._scrollMetrics.dt,contentLength:o}),u._hasWarned.perf=!0),u._scrollMetrics={contentLength:o,dt:p,dOffset:h,offset:l,timestamp:s,velocity:f,visibleLength:n},u._updateViewableItems(u.props.data),u.props&&(u._maybeCallOnEndReached(),0!==f&&u._fillRateHelper.activate(),u._computeBlankness(),u._scheduleCellsToRenderUpdate())},u._onScrollBeginDrag=function(t){u._nestedChildLists.forEach(function(s){s.ref&&s.ref._onScrollBeginDrag(t)}),u._viewabilityTuples.forEach(function(t){t.viewabilityHelper.recordInteraction()}),u._hasInteracted=!0,u.props.onScrollBeginDrag&&u.props.onScrollBeginDrag(t)},u._onScrollEndDrag=function(t){var s=t.nativeEvent.velocity;s&&(u._scrollMetrics.velocity=u._selectOffset(s)),u._computeBlankness(),u.props.onScrollEndDrag&&u.props.onScrollEndDrag(t)},u._onMomentumScrollEnd=function(t){u._scrollMetrics.velocity=0,u._computeBlankness(),u.props.onMomentumScrollEnd&&u.props.onMomentumScrollEnd(t)},u._updateCellsToRender=function(){var t=u.props,s=t.data,n=t.getItemCount,o=t.onEndReachedThreshold,l=u._isVirtualizationDisabled();u._updateViewableItems(s),s&&u.setState(function(t){var h;if(l){var c=u._scrollMetrics,p=c.contentLength,f=c.offset,_=c.visibleLength,v=p-_-f0)for(var y=h.first,C=h.last,L=y;L<=C;L++){var b=u._indicesToKeys.get(L),S=b&&u._cellKeysToChildListKeys.get(b);if(S){var M=!1,x=S,I=Array.isArray(x),k=0;for(x=I?x:x["function"==typeof Symbol&&"function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var w;if(I){if(k>=x.length)break;w=x[k++]}else{if((k=x.next()).done)break;w=k.value}var E=w,T=u._nestedChildLists.get(E);if(T&&T.ref&&T.ref.hasMore()){M=!0;break}}if(M){h.last=L;break}}}return h})},u._createViewToken=function(t,s){var n=u.props,o=n.data,l=n.getItem,h=n.keyExtractor,c=l(o,t);return{index:t,item:c,key:h(c,t),isViewable:s}},u._getFrameMetricsApprox=function(t){var s=u._getFrameMetrics(t);if(s&&s.index===t)return s;var n=u.props.getItemLayout;return w(!n,'Should not have to estimate frames when a measurement metrics function is provided'),{length:u._averageCellLength,offset:u._averageCellLength*t}},u._getFrameMetrics=function(t){var s=u.props,n=s.data,o=s.getItem,l=s.getItemCount,h=s.getItemLayout,c=s.keyExtractor;w(l(n)>t,'Tried to get frame for out of range index '+t);var p=o(n,t),f=p&&u._frames[c(p,t)];return f&&f.index===t||h&&(f=h(n,t)),f},w(!t.onScroll||!t.onScroll.__isNative,"Components based on VirtualizedList must be wrapped with Animated.createAnimatedComponent to support native onScroll events with useNativeDriver"),w(t.windowSize>0,'VirtualizedList: The windowSize prop must be present and set to a value greater than 0.'),u._fillRateHelper=new _(u._getFrameMetrics),u._updateCellsToRenderBatcher=new f(u._updateCellsToRender,u.props.updateCellsBatchingPeriod),u.props.viewabilityConfigCallbackPairs?u._viewabilityTuples=u.props.viewabilityConfigCallbackPairs.map(function(t){return{viewabilityHelper:new I(t.viewabilityConfig),onViewableItemsChanged:t.onViewableItemsChanged}}):u.props.onViewableItemsChanged&&u._viewabilityTuples.push({viewabilityHelper:new I(u.props.viewabilityConfig),onViewableItemsChanged:u.props.onViewableItemsChanged});var v={first:u.props.initialScrollIndex||0,last:Math.min(u.props.getItemCount(u.props.data),(u.props.initialScrollIndex||0)+u.props.initialNumToRender)-1,selectedRowIndex:0};if(u._isNestedWithSameOrientation()){var C=u.context.virtualizedList.getNestedChildState(u.props.listKey||u._getCellKey());C&&(v=C,u.state=C,u._frames=C.frames)}return u.state=v,u}return u(z,v),p(z,[{key:"scrollToEnd",value:function(t){var s=!t||t.animated,n=this.props.getItemCount(this.props.data)-1,o=this._getFrameMetricsApprox(n),l=Math.max(0,o.offset+o.length+this._footerLength-this._scrollMetrics.visibleLength);this._scrollRef.scrollTo(this.props.horizontal?{x:l,animated:s}:{y:l,animated:s})}},{key:"scrollToIndex",value:function(t){var s=this.props,n=s.data,o=s.horizontal,l=s.getItemCount,h=s.getItemLayout,c=s.onScrollToIndexFailed,p=t.animated,u=t.index,f=t.viewOffset,_=t.viewPosition;if(w(u>=0&&uthis._highestMeasuredFrameIndex)return w(!!c,"scrollToIndex should be used in conjunction with getItemLayout or onScrollToIndexFailed, otherwise there is no way to know the location of offscreen indices or handle failures."),void c({averageItemLength:this._averageCellLength,highestMeasuredFrameIndex:this._highestMeasuredFrameIndex,index:u});var v=this._getFrameMetricsApprox(u),y=Math.max(0,v.offset-(_||0)*(this._scrollMetrics.visibleLength-v.length))-(f||0);this._scrollRef.scrollTo(o?{x:y,animated:p}:{y:y,animated:p})}},{key:"scrollToItem",value:function(t){for(var s=t.item,o=this.props,l=o.data,h=o.getItem,c=(0,o.getItemCount)(l),p=0;p0){E=!1,T='';var k=f?'width':'height',w=this.props.initialScrollIndex?-1:this.props.initialNumToRender-1,R=this.state,z=R.first,K=R.last;this._pushCells(C,b,L,0,w,v);var N=Math.max(w+1,z);if(!_&&z>w+1){var A=!1;if(L.size>0)for(var D=c?1:0,V=N-1;V>w;V--)if(L.has(V+D)){var P=this._getFrameMetricsApprox(w),B=this._getFrameMetricsApprox(V),H=B.offset-P.offset;C.push(y.createElement(x,{key:"$sticky_lead",style:t({},k,H)})),this._pushCells(C,b,L,V,V,v);var U=this._getFrameMetricsApprox(z).offset-(B.offset+B.length);C.push(y.createElement(x,{key:"$sticky_trail",style:t({},k,U)})),A=!0;break}if(!A){var W=this._getFrameMetricsApprox(w),$=this._getFrameMetricsApprox(z).offset-(W.offset+W.length);C.push(y.createElement(x,{key:"$lead_spacer",style:t({},k,$)}))}}if(this._pushCells(C,b,L,N,K,v),!this._hasWarned.keys&&E&&(console.warn("VirtualizedList: missing keys for items, make sure to specify a key property on each item or provide a custom keyExtractor.",T),this._hasWarned.keys=!0),!_&&K=p.length)break;_=p[f++]}else{if((f=p.next()).done)break;_=f.value}var v=_,y=this._nestedChildLists.get(v);y&&y.ref&&y.ref.measureLayoutRelativeToContainingList()}}this._computeBlankness()}},{key:"measureLayoutRelativeToContainingList",value:function(){var t=this;try{M.measureLayout(C.findNodeHandle(this),C.findNodeHandle(this.context.virtualizedList.getOutermostParentListRef()),function(t){console.warn("VirtualizedList: Encountered an error while measuring a list's offset from its containing VirtualizedList.")},function(s,n,o,l){t._offsetFromParentVirtualizedList=t._selectOffset({x:s,y:n}),t._scrollMetrics.contentLength=t._selectLength({width:o,height:l});var h=t._convertParentScrollMetrics(t.context.virtualizedList.getScrollMetrics());t._scrollMetrics.visibleLength=h.visibleLength,t._scrollMetrics.offset=h.offset})}catch(t){console.warn('measureLayoutRelativeToContainingList threw an error',t.stack)}}},{key:"_renderDebugOverlay",value:function(){for(var t=this._scrollMetrics.visibleLength/this._scrollMetrics.contentLength,s=[],n=this.props.getItemCount(this.props.data),o=0;o0){var _=l-this._getFrameMetricsApprox(s).offset;u=u||_<0||c<-2&&_2&&v0&&void 0!==arguments[0]?arguments[0]:{abort:!1};this._taskHandle&&(this._taskHandle.cancel(),t.abort||this._callback(),this._taskHandle=null)}},{key:"schedule",value:function(){var t=this;if(!this._taskHandle){var n=setTimeout(function(){t._taskHandle=l.runAfterInteractions(function(){t._taskHandle=null,t._callback()})},this._delay);this._taskHandle={cancel:function(){return clearTimeout(n)}}}}}]),s})();m.exports=s},259,[1,2,235]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),l=r(d[3]),_=r(d[4]),h=function t(){s(this,t),this.any_blank_count=0,this.any_blank_ms=0,this.any_blank_speed_sum=0,this.mostly_blank_count=0,this.mostly_blank_ms=0,this.pixels_blank=0,this.pixels_sampled=0,this.pixels_scrolled=0,this.total_time_spent=0,this.sample_count=0},o=[],u=10,f=null,c=(function(){function c(t){s(this,c),this._anyBlankStartTime=null,this._enabled=!1,this._info=new h,this._mostlyBlankStartTime=null,this._samplesStartTime=null,this._getFrameMetrics=t,this._enabled=(f||0)>Math.random(),this._resetData()}return n(c,null,[{key:"addListener",value:function(t){return _(null!==f,'Call `FillRateHelper.setSampleRate` before `addListener`.'),o.push(t),{remove:function(){o=o.filter(function(n){return t!==n})}}}},{key:"setSampleRate",value:function(t){f=t}},{key:"setMinSampleCount",value:function(t){u=t}}]),n(c,[{key:"activate",value:function(){this._enabled&&null==this._samplesStartTime&&(this._samplesStartTime=l())}},{key:"deactivateAndFlush",value:function(){if(this._enabled){var n=this._samplesStartTime;if(null!=n)if(this._info.sample_count0&&(k=Math.min(u,Math.max(0,p.offset-h)));for(var b=0,v=n.last,S=this._getFrameMetrics(v);v>=n.first&&(!S||!S.inLayout);)S=this._getFrameMetrics(v),v--;if(S&&v0?(this._anyBlankStartTime=c,this._info.any_blank_speed_sum+=f,this._info.any_blank_count++,this._info.pixels_blank+=T,B>.5&&(this._mostlyBlankStartTime=c,this._info.mostly_blank_count++)):(f<.01||Math.abs(_)<1)&&this.deactivateAndFlush(),B}},{key:"enabled",value:function(){return this._enabled}},{key:"_resetData",value:function(){this._anyBlankStartTime=null,this._info=new h,this._mostlyBlankStartTime=null,this._samplesStartTime=null}}]),c})();m.exports=c},260,[10,2,1,75,78]); -__d(function(g,r,i,a,m,e,d){'use strict';var t,n=r(d[0]),s=r(d[1]),o=r(d[2]),h=r(d[3]),f=r(d[4]),p=r(d[5]),u=(r(d[6]),r(d[7])),v=(r(d[8]).NativeComponent,r(d[9])),c=r(d[10]),l=r(d[11]).getViewManagerConfig('AndroidSwipeRefreshLayout');t=l?l.Constants:{SIZE:{}};var R=v('AndroidSwipeRefreshLayout'),_=(function(t){function v(){var t,n;s(this,v);for(var o=arguments.length,p=new Array(o),u=0;u0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;console.warn('`scrollWithoutAnimationTo` is deprecated. Use `scrollTo` instead'),this.scrollTo({x:n,y:t,animated:!1})},flashScrollIndicators:function(){this.getScrollResponder().scrollResponderFlashScrollIndicators()},_getKeyForIndex:function(t,n){var o=n[t];return o&&o.key},_updateAnimatedNodeAttachment:function(){this._scrollAnimatedValueAttachment&&this._scrollAnimatedValueAttachment.detach(),this.props.stickyHeaderIndices&&this.props.stickyHeaderIndices.length>0&&(this._scrollAnimatedValueAttachment=c.attachNativeEvent(this._scrollViewRef,'onScroll',[{nativeEvent:{contentOffset:{y:this._scrollAnimatedValue}}}]))},_setStickyHeaderRef:function(t,n){n?this._stickyHeaderRefs.set(t,n):this._stickyHeaderRefs.delete(t)},_onStickyHeaderLayout:function(t,n,o){if(this.props.stickyHeaderIndices){var s=h.Children.toArray(this.props.children);if(o===this._getKeyForIndex(t,s)){var l=n.nativeEvent.layout.y;this._headerLayoutYs.set(o,l);var c=this.props.stickyHeaderIndices.indexOf(t),p=this.props.stickyHeaderIndices[c-1];if(null!=p){var u=this._stickyHeaderRefs.get(this._getKeyForIndex(p,s));u&&u.setNextHeaderY(l)}}}},_handleKeyDown:function(t){if(this.props.onKeyDown)this.props.onKeyDown(t);else t.nativeEvent.key},_handleScrollByKeyDown:function(t,n){var o=t.contentSize.width-t.layoutMeasurement.width,s=t.contentSize.height-t.layoutMeasurement.height;this.scrollTo({x:Math.max(0,Math.min(o,n.x)),y:Math.max(0,Math.min(s,n.y))})},_handleScroll:function(t){'on-drag'===this.props.keyboardDismissMode&&this.state.isTouching&&_(),this.scrollResponderHandleScroll(t)},_handleLayout:function(t){this.props.invertStickyHeaders&&this.setState({layoutHeight:t.nativeEvent.layout.height}),this.props.onLayout&&this.props.onLayout(t)},_handleContentOnLayout:function(t){var n=t.nativeEvent.layout,o=n.width,s=n.height;this.props.onContentSizeChange&&this.props.onContentSizeChange(o,s)},_scrollViewRef:null,_setScrollViewRef:function(t){this._scrollViewRef=t},_innerViewRef:null,_setInnerViewRef:function(t){this._innerViewRef=t},render:function(){var c,p,u=this;this.props.horizontal?(c=o,p=n):(c=t,p=S),v(void 0!==c,'ScrollViewClass must not be undefined'),v(void 0!==p,'ScrollContentContainerViewClass must not be undefined');var y=[this.props.horizontal&&E.contentContainerHorizontal,this.props.contentContainerStyle],R={};this.props.onContentSizeChange&&(R={onLayout:this._handleContentOnLayout});var _=this.props.stickyHeaderIndices,H=_&&_.length>0,T=H&&h.Children.toArray(this.props.children),A=H?T.map(function(t,n){var o=t?_.indexOf(n):-1;if(o>-1){var s=t.key,l=_[o+1];return h.createElement(f,{key:s,ref:function(t){return u._setStickyHeaderRef(s,t)},nextHeaderLayoutY:u._headerLayoutYs.get(u._getKeyForIndex(l,T)),onLayout:function(t){return u._onStickyHeaderLayout(n,t,s)},scrollAnimatedValue:u._scrollAnimatedValue,inverted:u.props.invertStickyHeaders,scrollViewHeight:u.state.layoutHeight},t)}return t}):this.props.children,C=h.createElement(p,s({},R,{ref:this._setInnerViewRef,style:y,removeClippedSubviews:!H&&this.props.removeClippedSubviews,collapsable:!1}),A),x=void 0!==this.props.alwaysBounceHorizontal?this.props.alwaysBounceHorizontal:this.props.horizontal,k=void 0!==this.props.alwaysBounceVertical?this.props.alwaysBounceVertical:!this.props.horizontal,M=!!this.props.DEPRECATED_sendUpdatedChildFrames,I=this.props.horizontal?E.baseHorizontal:E.baseVertical,z=l({},this.props,{alwaysBounceHorizontal:x,alwaysBounceVertical:k,style:[I,this.props.style],onContentSizeChange:null,onKeyDown:this._handleKeyDown,onLayout:this._handleLayout,onMomentumScrollBegin:this.scrollResponderHandleMomentumScrollBegin,onMomentumScrollEnd:this.scrollResponderHandleMomentumScrollEnd,onResponderGrant:this.scrollResponderHandleResponderGrant,onResponderReject:this.scrollResponderHandleResponderReject,onResponderRelease:this.scrollResponderHandleResponderRelease,onResponderTerminate:this.scrollResponderHandleTerminate,onResponderTerminationRequest:this.scrollResponderHandleTerminationRequest,onScroll:this._handleScroll,onScrollBeginDrag:this.scrollResponderHandleScrollBeginDrag,onScrollEndDrag:this.scrollResponderHandleScrollEndDrag,onScrollShouldSetResponder:this.scrollResponderHandleScrollShouldSetResponder,onStartShouldSetResponder:this.scrollResponderHandleStartShouldSetResponder,onStartShouldSetResponderCapture:this.scrollResponderHandleStartShouldSetResponderCapture,onTouchEnd:this.scrollResponderHandleTouchEnd,onTouchMove:this.scrollResponderHandleTouchMove,onTouchStart:this.scrollResponderHandleTouchStart,onTouchCancel:this.scrollResponderHandleTouchCancel,scrollBarThumbImage:V(this.props.scrollBarThumbImage),scrollEventThrottle:H?1:this.props.scrollEventThrottle,sendMomentumEvents:!(!this.props.onMomentumScrollBegin&&!this.props.onMomentumScrollEnd),DEPRECATED_sendUpdatedChildFrames:M,snapToStart:!1!==this.props.snapToStart,snapToEnd:!1!==this.props.snapToEnd,pagingEnabled:this.props.pagingEnabled||null!=this.props.snapToInterval||null!=this.props.snapToOffsets}),D=this.props.decelerationRate;null!=D&&(z.decelerationRate=w(D));var b=this.props.refreshControl;return b?h.cloneElement(b,{style:z.style},h.createElement(c,s({},z,{style:I,ref:this._setScrollViewRef}),C)):h.createElement(c,s({},z,{ref:this._setScrollViewRef}),C)}}),E=y.create({baseVertical:{flexGrow:1,flexShrink:1,flexDirection:'column',overflow:'scroll'},baseHorizontal:{flexGrow:1,flexShrink:1,flexDirection:'row',overflow:'scroll'},contentContainerHorizontal:{flexDirection:'row'}});m.exports=T},262,[41,10,228,74,139,43,263,267,140,159,268,219,197,129,20,269,162,168]); -__d(function(g,r,i,a,m,e,d){'use strict';var o=r(d[0]),s=r(d[1]),n=r(d[2]),l=r(d[3]),t=r(d[4]),c=r(d[5]),p=r(d[6]),h=r(d[7]),u=r(d[8]),S=r(d[9]),b=r(d[10]).ScrollViewManager,R={Mixin:{_subscriptionKeyboardWillShow:null,_subscriptionKeyboardWillHide:null,_subscriptionKeyboardDidShow:null,_subscriptionKeyboardDidHide:null,scrollResponderMixinGetInitialState:function(){return{isTouching:!1,lastMomentumScrollBeginTime:0,lastMomentumScrollEndTime:0,observedScrollSinceBecomingResponder:!1,becameResponderWhileAnimating:!1}},scrollResponderHandleScrollShouldSetResponder:function(){return this.state.isTouching},scrollResponderHandleStartShouldSetResponder:function(o){var s=t.currentlyFocusedField();return'handled'===this.props.keyboardShouldPersistTaps&&null!=s&&o.target!==s},scrollResponderHandleStartShouldSetResponderCapture:function(o){if(this.scrollResponderIsAnimating())return!0;var s=t.currentlyFocusedField(),n=this.props.keyboardShouldPersistTaps;return!(n&&'never'!==n||null==s||!o.target||t.isTextInput(o.target))},scrollResponderHandleResponderReject:function(){},scrollResponderHandleTerminationRequest:function(){return!this.state.observedScrollSinceBecomingResponder},scrollResponderHandleTouchEnd:function(o){var s=o.nativeEvent;this.state.isTouching=0!==s.touches.length,this.props.onTouchEnd&&this.props.onTouchEnd(o)},scrollResponderHandleTouchCancel:function(o){this.state.isTouching=!1,this.props.onTouchCancel&&this.props.onTouchCancel(o)},scrollResponderHandleResponderRelease:function(o){this.props.onResponderRelease&&this.props.onResponderRelease(o);var s=t.currentlyFocusedField();!0===this.props.keyboardShouldPersistTaps||'always'===this.props.keyboardShouldPersistTaps||null==s||o.target===s||this.state.observedScrollSinceBecomingResponder||this.state.becameResponderWhileAnimating||(this.props.onScrollResponderKeyboardDismissed&&this.props.onScrollResponderKeyboardDismissed(o),t.blurTextInput(s))},scrollResponderHandleScroll:function(o){this.state.observedScrollSinceBecomingResponder=!0,this.props.onScroll&&this.props.onScroll(o)},scrollResponderHandleResponderGrant:function(o){this.state.observedScrollSinceBecomingResponder=!1,this.props.onResponderGrant&&this.props.onResponderGrant(o),this.state.becameResponderWhileAnimating=this.scrollResponderIsAnimating()},scrollResponderHandleScrollBeginDrag:function(o){s.beginScroll(),this.props.onScrollBeginDrag&&this.props.onScrollBeginDrag(o)},scrollResponderHandleScrollEndDrag:function(o){var n=o.nativeEvent.velocity;this.scrollResponderIsAnimating()||n&&(0!==n.x||0!==n.y)||s.endScroll(),this.props.onScrollEndDrag&&this.props.onScrollEndDrag(o)},scrollResponderHandleMomentumScrollBegin:function(o){this.state.lastMomentumScrollBeginTime=u(),this.props.onMomentumScrollBegin&&this.props.onMomentumScrollBegin(o)},scrollResponderHandleMomentumScrollEnd:function(o){s.endScroll(),this.state.lastMomentumScrollEndTime=u(),this.props.onMomentumScrollEnd&&this.props.onMomentumScrollEnd(o)},scrollResponderHandleTouchStart:function(o){this.state.isTouching=!0,this.props.onTouchStart&&this.props.onTouchStart(o)},scrollResponderHandleTouchMove:function(o){this.props.onTouchMove&&this.props.onTouchMove(o)},scrollResponderIsAnimating:function(){return u()-this.state.lastMomentumScrollEndTime<16||this.state.lastMomentumScrollEndTime0){v.push(H),L.push(0),v.push(H+1),L.push(1);var Y=(y||0)-l-o;Y>H&&(v.push(Y,Y+1),L.push(Y-H,Y-H))}}}else{v.push(h),L.push(0);var x=(y||0)-l;x>=h?(v.push(x,x+1),L.push(x-h,x-h)):(v.push(h+1),L.push(1))}var C=this.props.scrollAnimatedValue.interpolate({inputRange:v,outputRange:L}),E=p.Children.only(this.props.children);return p.createElement(c,{collapsable:!1,onLayout:this._onLayout,style:[E.props.style,f.header,{transform:[{translateY:C}]}]},p.cloneElement(E,{style:f.fill,onLayout:void 0}))}}]),h})(p.Component),f=h.create({header:{zIndex:10},fill:{flex:1}});m.exports=v},267,[1,2,3,6,7,228,139,140,159]); -__d(function(g,r,i,a,m,e,d){var o=r(d[0]),n=r(d[1]),l=r(d[2]),t=r(d[3]),u=r(d[4]),c=(function(c){"use strict";function s(){return o(this,s),l(this,t(s).apply(this,arguments))}return u(s,c),n(s,[{key:"scrollTo",value:function(o,n,l){}},{key:"flashScrollIndicators",value:function(){}},{key:"scrollToEnd",value:function(o){}},{key:"scrollWithoutAnimationTo",value:function(){arguments.length>0&&void 0!==arguments[0]&&arguments[0],arguments.length>1&&void 0!==arguments[1]&&arguments[1]}},{key:"getScrollResponder",value:function(){}},{key:"getScrollableNode",value:function(){}},{key:"getInnerViewNode",value:function(){}},{key:"scrollResponderScrollNativeHandleToKeyboard",value:function(o,n,l){}},{key:"scrollResponderScrollTo",value:function(o,n,l){}}]),s})(r(d[5]).NativeComponent);m.exports=c},268,[1,2,3,6,7,43]); -__d(function(g,r,i,a,m,e,d){'use strict';r(d[0]);m.exports=function(t){return'normal'===t?.985:'fast'===t?.9:t}},269,[74]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),o=r(d[3]),l=r(d[4]),h=(function(){function h(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{viewAreaCoveragePercentThreshold:0};s(this,h),this._hasInteracted=!1,this._timers=new Set,this._viewableIndices=[],this._viewableItems=new Map,this._config=t}return o(h,[{key:"dispose",value:function(){this._timers.forEach(clearTimeout)}},{key:"computeViewableItems",value:function(t,n,s,o,h){var c=this._config,f=c.itemVisiblePercentThreshold,v=c.viewAreaCoveragePercentThreshold,_=null!=v,b=_?v:f;l(null!=b&&null!=f!=(null!=v),'Must set exactly one of itemVisiblePercentThreshold or viewAreaCoveragePercentThreshold');var y=[];if(0===t)return y;var w=-1,I=h||{first:0,last:t-1},p=I.first,k=I.last;l(k0)w=S,u(_,b,A,V,s,T.length)&&y.push(S);else if(w>=0)break}}return y}},{key:"onUpdate",value:function(t,n,s,o,l,h,u){var c=this;if((!this._config.waitForInteraction||this._hasInteracted)&&0!==t&&o(0)){var f=[];if(t&&(f=this.computeViewableItems(t,n,s,o,u)),this._viewableIndices.length!==f.length||!this._viewableIndices.every(function(t,n){return t===f[n]}))if(this._viewableIndices=f,this._config.minimumViewTime){var v=setTimeout(function(){c._timers.delete(v),c._onUpdateSync(f,h,l)},this._config.minimumViewTime);this._timers.add(v)}else this._onUpdateSync(f,h,l)}}},{key:"resetViewableIndices",value:function(){this._viewableIndices=[]}},{key:"recordInteraction",value:function(){this._hasInteracted=!0}},{key:"_onUpdateSync",value:function(s,o,l){var h=this;s=s.filter(function(t){return h._viewableIndices.includes(t)});var u=this._viewableItems,c=new Map(s.map(function(t){var n=l(t,!0);return[n.key,n]})),f=[],v=c,_=Array.isArray(v),b=0;for(v=_?v:v["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var y;if(_){if(b>=v.length)break;y=v[b++]}else{if((b=v.next()).done)break;y=b.value}var w=n(y,2),I=w[0],p=w[1];u.has(I)||f.push(p)}var k=u,S=Array.isArray(k),T=0;for(k=S?k:k["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var A;if(S){if(T>=k.length)break;A=k[T++]}else{if((T=k.next()).done)break;A=T.value}var V=n(A,2),x=V[0],M=V[1];c.has(x)||f.push(t({},M,{isViewable:!1}))}f.length>0&&(this._viewableItems=c,o({viewableItems:Array.from(c.values()),changed:f,viewabilityConfig:this._config}))}}]),h})();function u(t,n,s,o,l,h){if(f(s,o,l))return!0;var u=c(s,o,l);return 100*(t?u/l:u/h)>=n}function c(t,n,s){var o=Math.min(n,s)-Math.max(t,0);return Math.max(0,o)}function f(t,n,s){return t>=0&&n<=s&&n>t}m.exports=h},270,[10,24,1,2,20]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]);function s(t,s,f){for(var l=[],o=0,u=0;u=t[c]&&(l[c]=u,o++,c===t.length-1))return n(o===t.length,'bad offsets input, should be in increasing order: %s',JSON.stringify(t)),l;return l}function f(t,n){return n.last-n.first+1-Math.max(0,1+Math.min(n.last,t.last)-Math.max(n.first,t.first))}var l={computeWindowedRenderLimits:function(n,l,o,u){var h=n.data,v=n.getItemCount,c=n.maxToRenderPerBatch,x=n.windowSize,M=v(h);if(0===M)return l;var w=u.offset,b=u.velocity,p=u.visibleLength,C=Math.max(0,w),O=C+p,y=(x-1)*p,L=b>1?'after':b<-1?'before':'none',R=Math.max(0,C-.5*y),S=Math.max(0,O+.5*y);if(o(M-1).offset=_);){var E=z>=c,F=N<=l.first||N>l.last,P=N>J&&(!E||!F),W=T>=l.last||T=N&&N>=0&&T=J&&T<=_&&N<=k.first&&T>=k.last))throw new Error('Bad window calculation '+JSON.stringify({first:N,last:T,itemCount:M,overscanFirst:J,overscanLast:_,visible:k}));return{first:N,last:T}},elementsThatOverlapOffsets:s,newRangeCount:f};m.exports=l},271,[24,20]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]);m.exports=s(t)},272,[273,255]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),o=r(d[1]),t=r(d[2]),u=r(d[3]),c=r(d[4]),s=r(d[5]),l=r(d[6]),h=r(d[7]),f=r(d[8]),p=(r(d[9]),r(d[10])),b=r(d[11]),v=r(d[12]),y=r(d[13]),S=r(d[14]),w=l.ImageLoader,I=r(d[15]),E=1;var L=o({},c,{style:u(t),source:h.oneOfType([h.shape({uri:h.string,headers:h.objectOf(h.string)}),h.number,h.arrayOf(h.shape({uri:h.string,width:h.number,height:h.number,headers:h.objectOf(h.string)}))]),blurRadius:h.number,defaultSource:h.number,loadingIndicatorSource:h.oneOfType([h.shape({uri:h.string}),h.number]),progressiveRenderingEnabled:h.bool,fadeDuration:h.number,onLoadStart:h.func,onError:h.func,onLoad:h.func,onLoadEnd:h.func,testID:h.string,resizeMethod:h.oneOf(['auto','resize','scale']),resizeMode:h.oneOf(['cover','contain','stretch','repeat','center'])});var O=function(n,o){var t,u,c,l,h=S(n.source),p=S(n.defaultSource),w=S(n.loadingIndicatorSource);if(h&&''===h.uri&&console.warn('source.uri should not be an empty string'),n.src&&console.warn('The component requires a `source` property rather than `src`.'),n.children)throw new Error('The component cannot contain children. If you want to render content on top of the image, consider using the component or absolute positioning.');if(n.defaultSource&&n.loadingIndicatorSource)throw new Error('The component cannot have defaultSource and loadingIndicatorSource at the same time. Please use either defaultSource or loadingIndicatorSource.');if(!h||h.uri||Array.isArray(h)||(h=null),null!=(null==(t=h)?void 0:t.uri)){var E=h,L=E.width,O=E.height;c=v([{width:L,height:O},z.base,n.style]),l=[{uri:h.uri}]}else c=v([z.base,n.style]),l=h;var T=n.onLoadStart,q=n.onLoad,R=n.onLoadEnd,x=n.onError,A=y(n,{style:c,shouldNotifyLoadEvents:!!(T||q||R||x),src:l,headers:null==(u=h)?void 0:u.headers,defaultSrc:p?p.uri:null,loadingIndicatorSrc:w?w.uri:null,ref:o});return f.createElement(b.Consumer,null,function(n){return n?f.createElement(I,A):f.createElement(s,A)})};(O=f.forwardRef(O)).getSize=function(n,o,t){return w.getSize(n).then(function(n){o(n.width,n.height)}).catch(t||function(){console.warn('Failed to get size for image: '+n)})},O.prefetch=function(n,o){var t=E++;return o&&o(t),w.prefetchImage(n,t)},O.abortPrefetch=function(n){w.abortRequest(n)},O.queryCache=function(o){return n.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.awrap(w.queryCache(o));case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}})},O.resolveAssetSource=S,O.propTypes=L;var z=p.create({base:{overflow:'hidden'}});m.exports=O},273,[108,10,145,176,214,274,38,136,139,43,140,160,129,178,168,275]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0])('RCTImageView');m.exports=t},274,[162]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0])('RCTTextInlineImage');m.exports=t},275,[162]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]);m.exports=s(t)},276,[262,255]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]);m.exports=s(t)},277,[278,255]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),n=r(d[2]),o=r(d[3]),p=r(d[4]),f=r(d[5]),l=r(d[6]),c=(r(d[7]),r(d[8])),u=(r(d[9]),r(d[10])),R=l({},u.defaultProps,{stickySectionHeadersEnabled:!1}),h=(function(l){function R(){var t,n;s(this,R);for(var f=arguments.length,l=new Array(f),c=0;c=u.props.sections.length)return t;u.props.sections[n].data.length;var o=t.rowIndex,s=o-1;s<0&&(n>0?(n-=1,s=Math.max(0,u.props.sections[n].data.length-1)):s=o);var l={sectionIndex:n,rowIndex:s};return u.setState(function(t){return{selectedRowIndexPath:l}}),l},u._selectRowBelowIndexPath=function(t){var n=t.sectionIndex;if(n>=u.props.sections.length)return t;var o=u.props.sections[n].data.length,s=t.rowIndex,l=s+1;l>o-1&&(n=l.data.length+1)n-=l.data.length+1;else return-1===n?{section:l,key:c+':header',index:null,header:!0,trailingSection:this.props.sections[s+1]}:n===l.data.length?{section:l,key:c+':footer',index:null,header:!1,trailingSection:this.props.sections[s+1]}:{section:l,key:c+':'+(l.keyExtractor||o)(l.data[n],n),index:n,leadingItem:l.data[n-1],leadingSection:this.props.sections[s-1],trailingItem:l.data[n+1],trailingSection:this.props.sections[s+1]}}}},{key:"_getSeparatorComponent",value:function(t,n){if(!(n=n||this._subExtractor(t)))return null;var o=n.section.ItemSeparatorComponent||this.props.ItemSeparatorComponent,s=this.props.SectionSeparatorComponent,l=t===this.state.childProps.getItemCount()-1,c=n.index===n.section.data.length-1;return s&&c?s:!o||c||l?null:o}}]),v})(h.PureComponent);v.defaultProps=n({},I.defaultProps,{data:[]});var x=(function(t){function c(){var t,p;o(this,c);for(var u=arguments.length,h=new Array(u),f=0;f is only supported on iOS.'),0===p.Children.count(this.props.children)?null:p.createElement(l,{style:[this.props.style,y.container],nativeID:this.props.nativeID,backgroundColor:this.props.backgroundColor},this.props.children)}}]),h})(p.Component),y=u.create({container:{position:'absolute'}});m.exports=h},289,[1,2,3,6,7,146,74,139,140,162]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=r(d[1]),n=r(d[2]),s=r(d[3]),u=r(d[4]),l=r(d[5]),h=r(d[6]),c=r(d[7]),y=r(d[8]),f=(r(d[9]),r(d[10])),b=r(d[11]),p=r(d[12]),v=(function(v){function _(){var t,o;n(this,_);for(var s=arguments.length,h=new Array(s),c=0;c=this._prevRenderedRowsCount&&l.rowShouldUpdate(v,I),D=s.createElement(u,{key:'r_'+P,shouldUpdate:!!F,render:this.props.renderRow.bind(null,l.getRowData(v,I),b,L,this._onRowHighlighted)});if(n.push(D),C++,this.props.renderSeparator&&(I!==E.length-1||v===h.length-1)){var N=this.state.highlightedRow.sectionID===b&&(this.state.highlightedRow.rowID===L||this.state.highlightedRow.rowID===E[I+1]),A=this.props.renderSeparator(b,L,N);A&&(n.push(s.createElement(R,{key:'s_'+P},A)),C++)}if(++c===this.state.curRenderedRowsCount)break}if(c>=this.state.curRenderedRowsCount)break}var H=this.props,z=H.renderScrollComponent,V=o(H,["renderScrollComponent"]);return V.scrollEventThrottle||(V.scrollEventThrottle=50),void 0===V.removeClippedSubviews&&(V.removeClippedSubviews=!0),t(V,{onScroll:this._onScroll,stickyHeaderIndices:this.props.stickyHeaderIndices.concat(p),onKeyboardWillShow:void 0,onKeyboardWillHide:void 0,onKeyboardDidShow:void 0,onKeyboardDidHide:void 0}),_(z(V),{ref:this._setScrollComponentRef,onContentSizeChange:this._onContentSizeChange,onLayout:this._onLayout,DEPRECATED_sendUpdatedChildFrames:void 0!==typeof V.onChangeVisibleRows},w,n,S)},_requestAnimationFrame:function(t){var o=this,n=requestAnimationFrame(function(){o._rafIds=o._rafIds.filter(function(t){return t!==n}),t()});this._rafIds.push(n)},_measureAndUpdateScrollProps:function(){var t=this.getScrollResponder();t&&t.getInnerViewNode&&h&&h.calculateChildFrames&&h.calculateChildFrames(l.findNodeHandle(t),this._updateVisibleRows)},_setScrollComponentRef:function(t){this._scrollComponent=t},_onContentSizeChange:function(t,o){var n=this.props.horizontal?t:o;n!==this.scrollProperties.contentLength&&(this.scrollProperties.contentLength=n,this._updateVisibleRows(),this._renderMoreRowsIfNeeded()),this.props.onContentSizeChange&&this.props.onContentSizeChange(t,o)},_onLayout:function(t){var o=t.nativeEvent.layout,n=o.width,s=o.height,l=this.props.horizontal?n:s;l!==this.scrollProperties.visibleLength&&(this.scrollProperties.visibleLength=l,this._updateVisibleRows(),this._renderMoreRowsIfNeeded()),this.props.onLayout&&this.props.onLayout(t)},_maybeCallOnEndReached:function(t){return!!(this.props.onEndReached&&this.scrollProperties.contentLength!==this._sentEndForContentLength&&this._getDistanceFromEnd(this.scrollProperties)h||Pthis.props.onEndReachedThreshold&&(this._sentEndForContentLength=null),this.props.onScroll&&this.props.onScroll(t)}});m.exports=C},291,[41,39,292,293,74,139,43,38,262,263,295,159,296,219,294,178,78,20]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),o=r(d[2]),u=r(d[3]),l=r(d[4]),c=r(d[5]),s=r(d[6]),f=(function(c){"use strict";function s(){return n(this,s),o(this,u(s).apply(this,arguments))}return l(s,c),t(s,[{key:"setNativeProps",value:function(n){}},{key:"flashScrollIndicators",value:function(){}},{key:"getScrollResponder",value:function(){}},{key:"getScrollableNode",value:function(){}},{key:"getMetrics",value:function(){}},{key:"scrollTo",value:function(){}},{key:"scrollToEnd",value:function(n){}}]),s})(c.Component);f.DataSource=s,m.exports=f},292,[1,2,3,6,7,139,293]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),o=r(d[3]),h=r(d[4]),c=r(d[5]);function u(t,n,s){return t[n][s]}function l(t,n){return t[n]}var w=(function(){function h(t){n(this,h),o(t&&'function'==typeof t.rowHasChanged,'Must provide a rowHasChanged function.'),this._rowHasChanged=t.rowHasChanged,this._getRowData=t.getRowData||u,this._sectionHeaderHasChanged=t.sectionHeaderHasChanged,this._getSectionHeaderData=t.getSectionHeaderData||l,this._dataBlob=null,this._dirtyRows=[],this._dirtySections=[],this._cachedRowCount=0,this.rowIdentities=[],this.sectionIdentities=[]}return s(h,[{key:"cloneWithRows",value:function(n,s){var o=s?[t(s)]:null;return this._sectionHeaderHasChanged||(this._sectionHeaderHasChanged=function(){return!1}),this.cloneWithRowsAndSections({s1:n},['s1'],o)}},{key:"cloneWithRowsAndSections",value:function(t,n,s){o('function'==typeof this._sectionHeaderHasChanged,'Must provide a sectionHeaderHasChanged function with section data.'),o(!n||!s||n.length===s.length,'row and section ids lengths must be the same');var c=new h({getRowData:this._getRowData,getSectionHeaderData:this._getSectionHeaderData,rowHasChanged:this._rowHasChanged,sectionHeaderHasChanged:this._sectionHeaderHasChanged});return c._dataBlob=t,c.sectionIdentities=n||Object.keys(t),s?c.rowIdentities=s:(c.rowIdentities=[],c.sectionIdentities.forEach(function(n){c.rowIdentities.push(Object.keys(t[n]))})),c._cachedRowCount=_(c.rowIdentities),c._calculateDirtyArrays(this._dataBlob,this.sectionIdentities,this.rowIdentities),c}},{key:"getRowCount",value:function(){return this._cachedRowCount}},{key:"getRowAndSectionCount",value:function(){return this._cachedRowCount+this.sectionIdentities.length}},{key:"rowShouldUpdate",value:function(t,n){var s=this._dirtyRows[t][n];return c(void 0!==s,'missing dirtyBit for section, row: '+t+', '+n),s}},{key:"getRowData",value:function(t,n){var s=this.sectionIdentities[t],o=this.rowIdentities[t][n];return c(void 0!==s&&void 0!==o,'rendering invalid section, row: '+t+', '+n),this._getRowData(this._dataBlob,s,o)}},{key:"getRowIDForFlatIndex",value:function(t){for(var n=t,s=0;s=this.rowIdentities[s].length))return this.rowIdentities[s][n];n-=this.rowIdentities[s].length}return null}},{key:"getSectionIDForFlatIndex",value:function(t){for(var n=t,s=0;s=this.rowIdentities[s].length))return this.sectionIdentities[s];n-=this.rowIdentities[s].length}return null}},{key:"getSectionLengths",value:function(){for(var t=[],n=0;n2?p-2:0),y=2;y=0){var o=h.Children.toArray(c.props.children)[s].props.value;c.props.onValueChange(o,s)}else c.props.onValueChange(null,s)}c._lastNativePosition=t.nativeEvent.position,c.forceUpdate()};var u=c._stateFromProps(t);return c.state=s({},u,{initialSelectedIndex:u.selectedIndex}),c}return c(f,u),n(f,[{key:"UNSAFE_componentWillReceiveProps",value:function(t){this.setState(this._stateFromProps(t))}},{key:"render",value:function(){var s="dropdown"===this.props.mode?_:k,o={enabled:this.props.enabled,items:this.state.items,mode:this.props.mode,onSelect:this._onChange,prompt:this.props.prompt,selected:this.state.initialSelectedIndex,testID:this.props.testID,style:[I.pickerAndroid,this.props.style],accessibilityLabel:this.props.accessibilityLabel};return h.createElement(s,t({ref:"picker"},o))}},{key:"componentDidMount",value:function(){this._lastNativePosition=this.state.initialSelectedIndex}},{key:"componentDidUpdate",value:function(){this.refs.picker&&this.state.selectedIndex!==this._lastNativePosition&&(this.refs.picker.setNativeProps({selected:this.state.selectedIndex}),this._lastNativePosition=this.state.selectedIndex)}}]),f})(h.Component),I=u.create({pickerAndroid:{height:50}});m.exports=P},302,[41,10,1,2,3,6,7,139,140,154,162]); -__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},303,[298]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),c=r(d[4]),u=r(d[5]),l=r(d[6]),f=r(d[7]),h=r(d[8]),p=(function(l){function p(){return t(this,p),o(this,s(p).apply(this,arguments))}return c(p,l),n(p,[{key:"render",value:function(){return u.createElement(h,{style:[y.dummy,this.props.style]},u.createElement(f,{style:y.text},"ProgressViewIOS is not supported on this platform!"))}}]),p})(u.Component),y=l.create({dummy:{width:120,height:20,backgroundColor:'#ffbcbc',borderWidth:1,borderColor:'red',alignItems:'center',justifyContent:'center'},text:{color:'#333333',margin:5,fontSize:10}});m.exports=p},304,[1,2,3,6,7,139,140,173,159]); -__d(function(g,r,i,a,m,e,d){r(d[0]);var t,n=r(d[1]),u=r(d[2]),s=r(d[3]),o=r(d[4]),p=r(d[5]),l=r(d[6]),c=(r(d[7]),r(d[8])),f=r(d[9]);r(d[10]);t=(function(t){"use strict";function h(){return u(this,h),o(this,p(h).apply(this,arguments))}return l(h,t),s(h,[{key:"render",value:function(){var t=this.props,u=(t.emulateUnlessSupported,n(t,["emulateUnlessSupported"]));return c.createElement(f,u)}}]),h})(c.Component),m.exports=t},305,[41,39,1,2,3,6,7,74,139,159,162]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),c=r(d[4]),u=r(d[5]),l=r(d[6]),f=r(d[7]),h=r(d[8]),p=(function(l){function p(){return t(this,p),o(this,s(p).apply(this,arguments))}return c(p,l),n(p,[{key:"render",value:function(){return u.createElement(h,{style:[y.dummy,this.props.style]},u.createElement(f,{style:y.text},"SegmentedControlIOS is not supported on this platform!"))}}]),p})(u.Component),y=l.create({dummy:{width:120,height:50,backgroundColor:'#ffbcbc',borderWidth:1,borderColor:'red',alignItems:'center',justifyContent:'center'},text:{color:'#333333',margin:5,fontSize:10}});m.exports=p},306,[1,2,3,6,7,139,140,173,159]); -__d(function(g,r,i,a,m,e,d){'use strict';var n,t=r(d[0]),o=(r(d[1]),r(d[2]),r(d[3])),l=r(d[4]),u=r(d[5])('RCTSlider'),s=o.forwardRef(function(s,v){var f=l.compose(n.slider,s.style),c=s.onValueChange&&function(n){var t;t=null!=n.nativeEvent.fromUser&&n.nativeEvent.fromUser,s.onValueChange&&t&&s.onValueChange(n.nativeEvent.value)},p=c,C=s.onSlidingComplete&&function(n){s.onSlidingComplete&&s.onSlidingComplete(n.nativeEvent.value)};return o.createElement(u,t({},s,{ref:v,style:f,onChange:p,onSlidingComplete:C,onValueChange:c,enabled:!s.disabled,onStartShouldSetResponder:function(){return!0},onResponderTerminationRequest:function(){return!1}}))});s.defaultProps={disabled:!1,value:0,minimumValue:0,maximumValue:1,step:0},n=l.create({slider:{}}),m.exports=s},307,[41,43,74,139,140,162]); -__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},308,[298]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),o=r(d[1]),t=r(d[2]),l=r(d[3]),u=r(d[4]),h=r(d[5]),s=r(d[6]),C=r(d[7]),c=(r(d[8]),r(d[9])),p=(r(d[10]),(function(p){function _(){var n,o;t(this,_);for(var l=arguments.length,s=new Array(l),C=0;C0}},{key:"_swipeFullSpeed",value:function(n){this.state.currentLeft.setValue(this._previousLeft+n.dx)}},{key:"_swipeSlowSpeed",value:function(n){this.state.currentLeft.setValue(this._previousLeft+n.dx/4)}},{key:"_isSwipingExcessivelyRightFromClosedPosition",value:function(n){var t=w?-n.dx:n.dx;return this._isSwipingRightFromClosed(n)&&t>120}},{key:"_animateTo",value:function(n){var t=this,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:300,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:f;u.timing(this.state.currentLeft,{duration:o,toValue:n,useNativeDriver:!0}).start(function(){t._previousLeft=n,s()})}},{key:"_animateToOpenPosition",value:function(){var n,t=null!=(n=this.props.maxSwipeDistance)?n:0,o=w?-t:t;this._animateTo(-o)}},{key:"_animateToOpenPositionWith",value:function(n,t){var o;n=n>.3?n:.3;var s=null!=(o=this.props.maxSwipeDistance)?o:0,p=Math.abs((s-Math.abs(t))/n),u=w?-s:s;this._animateTo(-u,p)}},{key:"_animateToClosedPosition",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:300;this._animateTo(R,n)}},{key:"_animateBounceBack",value:function(n){var t=w?-30:30;this._animateTo(-t,n,this._animateToClosedPositionDuringBounce)}},{key:"_isValidSwipe",value:function(n){var t;return!(null!=(t=this.props.preventSwipeRight)&&t&&this._previousLeft===R&&n.dx>0)&&Math.abs(n.dx)>10}},{key:"_shouldAnimateRemainder",value:function(n){var t,o=null!=(t=this.props.swipeThreshold)?t:30;return Math.abs(n.dx)>o||n.vx>.3}}]),_})(c.Component),y=_.create({slideOutContainer:{bottom:0,left:0,position:'absolute',right:0,top:0}});m.exports=P},312,[1,2,3,6,7,227,300,313,139,140,159,35]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),o=r(d[1]),t=o.currentCentroidXOfTouchesChangedAfter,u=o.currentCentroidYOfTouchesChangedAfter,s=o.previousCentroidXOfTouchesChangedAfter,c=o.previousCentroidYOfTouchesChangedAfter,p=o.currentCentroidX,v=o.currentCentroidY,h={_initializeGestureState:function(n){n.moveX=0,n.moveY=0,n.x0=0,n.y0=0,n.dx=0,n.dy=0,n.vx=0,n.vy=0,n.numberActiveTouches=0,n._accountsForMovesUpTo=0},_updateGestureStateOnMove:function(n,o){n.numberActiveTouches=o.numberActiveTouches,n.moveX=t(o,n._accountsForMovesUpTo),n.moveY=u(o,n._accountsForMovesUpTo);var p=n._accountsForMovesUpTo,v=s(o,p),h=t(o,p),l=c(o,p),S=u(o,p),R=n.dx+(h-v),T=n.dy+(S-l),f=o.mostRecentTimeStamp-n._accountsForMovesUpTo;n.vx=(R-n.dx)/f,n.vy=(T-n.dy)/f,n.dx=R,n.dy=T,n._accountsForMovesUpTo=o.mostRecentTimeStamp},create:function(o){var t={handle:null},u={stateID:Math.random(),moveX:0,moveY:0,x0:0,y0:0,dx:0,dy:0,vx:0,vy:0,numberActiveTouches:0,_accountsForMovesUpTo:0};return{panHandlers:{onStartShouldSetResponder:function(n){return null!=o.onStartShouldSetPanResponder&&o.onStartShouldSetPanResponder(n,u)},onMoveShouldSetResponder:function(n){return null!=o.onMoveShouldSetPanResponder&&o.onMoveShouldSetPanResponder(n,u)},onStartShouldSetResponderCapture:function(n){return 1===n.nativeEvent.touches.length&&h._initializeGestureState(u),u.numberActiveTouches=n.touchHistory.numberActiveTouches,null!=o.onStartShouldSetPanResponderCapture&&o.onStartShouldSetPanResponderCapture(n,u)},onMoveShouldSetResponderCapture:function(n){var t=n.touchHistory;return u._accountsForMovesUpTo!==t.mostRecentTimeStamp&&(h._updateGestureStateOnMove(u,t),!!o.onMoveShouldSetPanResponderCapture&&o.onMoveShouldSetPanResponderCapture(n,u))},onResponderGrant:function(s){return t.handle||(t.handle=n.createInteractionHandle()),u.x0=p(s.touchHistory),u.y0=v(s.touchHistory),u.dx=0,u.dy=0,o.onPanResponderGrant&&o.onPanResponderGrant(s,u),null==o.onShouldBlockNativeResponder||o.onShouldBlockNativeResponder(s,u)},onResponderReject:function(n){l(t,o.onPanResponderReject,n,u)},onResponderRelease:function(n){l(t,o.onPanResponderRelease,n,u),h._initializeGestureState(u)},onResponderStart:function(n){var t=n.touchHistory;u.numberActiveTouches=t.numberActiveTouches,o.onPanResponderStart&&o.onPanResponderStart(n,u)},onResponderMove:function(n){var t=n.touchHistory;u._accountsForMovesUpTo!==t.mostRecentTimeStamp&&(h._updateGestureStateOnMove(u,t),o.onPanResponderMove&&o.onPanResponderMove(n,u))},onResponderEnd:function(n){var s=n.touchHistory;u.numberActiveTouches=s.numberActiveTouches,l(t,o.onPanResponderEnd,n,u)},onResponderTerminate:function(n){l(t,o.onPanResponderTerminate,n,u),h._initializeGestureState(u)},onResponderTerminationRequest:function(n){return null==o.onPanResponderTerminationRequest||o.onPanResponderTerminationRequest(n,u)}},getInteractionHandle:function(){return t.handle}}}};function l(o,t,u,s){o.handle&&(n.clearInteractionHandle(o.handle),o.handle=null),t&&t(u,s)}m.exports=h},313,[235,314]); -__d(function(g,r,i,a,m,e,d){var n={centroidDimension:function(t,o,u,c){var f=t.touchBank,s=0,h=0,v=1===t.numberActiveTouches?t.touchBank[t.indexOfSingleActiveTouch]:null;if(null!==v)v.touchActive&&v.currentTimeStamp>o&&(s+=c&&u?v.currentPageX:c&&!u?v.currentPageY:!c&&u?v.previousPageX:v.previousPageY,h=1);else for(var C=0;C=o){s+=c&&u?l.currentPageX:c&&!u?l.currentPageY:!c&&u?l.previousPageX:l.previousPageY,h++}}return h>0?s/h:n.noCentroid},currentCentroidXOfTouchesChangedAfter:function(t,o){return n.centroidDimension(t,o,!0,!0)},currentCentroidYOfTouchesChangedAfter:function(t,o){return n.centroidDimension(t,o,!1,!0)},previousCentroidXOfTouchesChangedAfter:function(t,o){return n.centroidDimension(t,o,!0,!1)},previousCentroidYOfTouchesChangedAfter:function(t,o){return n.centroidDimension(t,o,!1,!1)},currentCentroidX:function(t){return n.centroidDimension(t,0,!0,!0)},currentCentroidY:function(t){return n.centroidDimension(t,0,!1,!0)},noCentroid:-1};m.exports=n},314,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),u=r(d[4]),c=r(d[5]),l=r(d[6]),p=r(d[7]),S=r(d[8]),f=r(d[9]),w=(function(w){function h(t,u){var c;return n(this,h),(c=o(this,s(h).call(this,t,u)))._listViewRef=null,c._shouldBounceFirstRowOnMount=!1,c._onScroll=function(t){c.props.dataSource.getOpenRowID()&&c.setState({dataSource:c.state.dataSource.setOpenRowID(null)}),c.props.onScroll&&c.props.onScroll(t)},c._renderRow=function(t,n,o){var s=c.props.renderQuickActions(t,n,o);if(!s)return c.props.renderRow(t,n,o);var u=!1;return c._shouldBounceFirstRowOnMount&&(c._shouldBounceFirstRowOnMount=!1,u=o===c.props.dataSource.getFirstRowID()),p.createElement(f,{slideoutView:s,isOpen:t.id===c.props.dataSource.getOpenRowID(),maxSwipeDistance:c._getMaxSwipeDistance(t,n,o),key:o,onOpen:function(){return c._onOpen(t.id)},onClose:function(){return c._onClose(t.id)},onSwipeEnd:function(){return c._setListViewScrollable(!0)},onSwipeStart:function(){return c._setListViewScrollable(!1)},shouldBounceOnMount:u},c.props.renderRow(t,n,o))},c._shouldBounceFirstRowOnMount=c.props.bounceFirstRowOnMount,c.state={dataSource:c.props.dataSource},c}return c(h,w),u(h,null,[{key:"getNewDataSource",value:function(){return new S({getRowData:function(t,n,o){return t[n][o]},getSectionHeaderData:function(t,n){return t[n]},rowHasChanged:function(t,n){return t!==n},sectionHeaderHasChanged:function(t,n){return t!==n}})}}]),u(h,[{key:"UNSAFE_componentWillReceiveProps",value:function(t){this.state.dataSource.getDataSource()!==t.dataSource.getDataSource()&&this.setState({dataSource:t.dataSource})}},{key:"render",value:function(){var n=this;return p.createElement(l,t({},this.props,{ref:function(t){n._listViewRef=t},dataSource:this.state.dataSource.getDataSource(),onScroll:this._onScroll,renderRow:this._renderRow}))}},{key:"_setListViewScrollable",value:function(t){this._listViewRef&&'function'==typeof this._listViewRef.setNativeProps&&this._listViewRef.setNativeProps({scrollEnabled:t})}},{key:"getScrollResponder",value:function(){if(this._listViewRef&&'function'==typeof this._listViewRef.getScrollResponder)return this._listViewRef.getScrollResponder()}},{key:"_getMaxSwipeDistance",value:function(t,n,o){return'function'==typeof this.props.maxSwipeDistance?this.props.maxSwipeDistance(t,n,o):this.props.maxSwipeDistance}},{key:"_onOpen",value:function(t){this.setState({dataSource:this.state.dataSource.setOpenRowID(t)})}},{key:"_onClose",value:function(t){this.setState({dataSource:this.state.dataSource.setOpenRowID(null)})}}]),h})(p.Component);w.defaultProps={bounceFirstRowOnMount:!1,renderQuickActions:function(){return null}},m.exports=w},315,[41,1,3,6,2,7,291,139,316,312]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=(function(){function s(n){var h=this;t(this,s),this._dataSource=new o({getRowData:n.getRowData,getSectionHeaderData:n.getSectionHeaderData,rowHasChanged:function(t,o){return t.id!==h._previousOpenRowID&&o.id===h._openRowID||t.id===h._previousOpenRowID&&o.id!==h._openRowID||n.rowHasChanged(t,o)},sectionHeaderHasChanged:n.sectionHeaderHasChanged})}return n(s,[{key:"cloneWithRowsAndSections",value:function(t,n,o){return this._dataSource=this._dataSource.cloneWithRowsAndSections(t,n,o),this._dataBlob=t,this.rowIdentities=this._dataSource.rowIdentities,this.sectionIdentities=this._dataSource.sectionIdentities,this}},{key:"getDataSource",value:function(){return this._dataSource}},{key:"getOpenRowID",value:function(){return this._openRowID}},{key:"getFirstRowID",value:function(){return this.rowIdentities?this.rowIdentities[0]&&this.rowIdentities[0][0]:Object.keys(this._dataBlob)[0]}},{key:"getLastRowID",value:function(){if(this.rowIdentities&&this.rowIdentities.length){var t=this.rowIdentities[this.rowIdentities.length-1];if(t&&t.length)return t[t.length-1]}return Object.keys(this._dataBlob)[this._dataBlob.length-1]}},{key:"setOpenRowID",value:function(t){return this._previousOpenRowID=this._openRowID,this._openRowID=t,this._dataSource=this._dataSource.cloneWithRowsAndSections(this._dataBlob,this.sectionIdentities,this.rowIdentities),this}}]),s})();m.exports=s},316,[1,2,293]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),u=r(d[4]),c=r(d[5]),l=r(d[6]),p=r(d[7]),f=r(d[8]),v=!1,b=(function(l){function p(){return t(this,p),o(this,s(p).apply(this,arguments))}return u(p,l),n(p,[{key:"componentDidMount",value:function(){v||(console.warn("TabBarIOS and TabBarItemIOS are deprecated and will be removed in a future release. Please use react-native-tab-view instead."),v=!0)}},{key:"render",value:function(){return c.createElement(f,{style:[this.props.style,h.tabGroup]},this.props.children)}}]),p})(c.Component);b.Item=p;var h=l.create({tabGroup:{flex:1}});m.exports=b},317,[1,2,3,6,7,139,140,318,159]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),l=r(d[4]),u=r(d[5]),c=r(d[6]),p=r(d[7]),b=!1,h=(function(p){function h(){return t(this,h),o(this,s(h).apply(this,arguments))}return l(h,p),n(h,[{key:"componentDidMount",value:function(){b||(console.warn("TabBarIOS and TabBarItemIOS are deprecated and will be removed in a future release. Please use react-native-tab-view instead."),b=!0)}},{key:"render",value:function(){return this.props.selected?u.createElement(c,{style:[this.props.style,f.tab]},this.props.children):u.createElement(c,null)}}]),h})(u.Component),f=p.create({tab:{top:0,right:0,bottom:0,left:0,borderColor:'red',borderWidth:1}});m.exports=h},318,[1,2,3,6,7,139,159,140]); -__d(function(g,r,i,a,m,e,d){'use strict';var t,n=r(d[0]),s=r(d[1]),o=r(d[2]),l=r(d[3]),c=r(d[4]),u=r(d[5]),p=r(d[6]),h=r(d[7]),f=r(d[8]),b=r(d[9]),y=r(d[10]),_=r(d[11]),v=(r(d[12]),r(d[13])),S=r(d[14]),C=r(d[15]),x=r(d[16]),T=r(d[17]),I=r(d[18]),F=r(d[19]),R=r(d[20]),N=r(d[21]),E=r(d[22]),L=r(d[23]),D=r(d[24]),O=r(d[25]);r(d[26]);t=O('AndroidTextInput');var w=['phoneNumber','link','address','calendarEvent','none','all','ortography','spelling','grammar','quote','dash','replacement','correction','regularExpression','transitInformation'],A=E({displayName:'TextInput',statics:{State:{currentlyFocusedField:F.currentlyFocusedField,focusTextInput:F.focusTextInput,blurTextInput:F.blurTextInput}},propTypes:p({},f,{autoCapitalize:v.oneOf(['none','sentences','words','characters']),autoCorrect:v.bool,spellCheck:v.bool,autoFocus:v.bool,allowFontScaling:v.bool,maxFontSizeMultiplier:v.number,editable:v.bool,keyboardType:v.oneOf(['default','email-address','numeric','phone-pad','number-pad','ascii-capable','numbers-and-punctuation','url','name-phone-pad','decimal-pad','twitter','web-search','visible-password']),keyboardAppearance:v.oneOf(['default','light','dark']),returnKeyType:v.oneOf(['done','go','next','search','send','none','previous','default','emergency-call','google','join','route','yahoo']),returnKeyLabel:v.string,maxLength:v.number,numberOfLines:v.number,disableFullscreenUI:v.bool,enablesReturnKeyAutomatically:v.bool,multiline:v.bool,textBreakStrategy:v.oneOf(['simple','highQuality','balanced']),onBlur:v.func,onFocus:v.func,onChange:v.func,onChangeText:v.func,onContentSizeChange:v.func,onTextInput:v.func,onEndEditing:v.func,onSelectionChange:v.func,onSubmitEditing:v.func,onKeyPress:v.func,onLayout:v.func,onScroll:v.func,placeholder:v.string,placeholderTextColor:h,scrollEnabled:v.bool,scrollEnabled:v.bool,secureTextEntry:v.bool,selectionColor:h,selectionState:v.instanceOf(b),selection:v.shape({start:v.number.isRequired,end:v.number}),value:v.string,defaultValue:v.string,clearButtonMode:v.oneOf(['never','while-editing','unless-editing','always']),clearTextOnFocus:v.bool,selectTextOnFocus:v.bool,blurOnSubmit:v.bool,style:T.propTypes.style,underlineColorAndroid:h,inlineImageLeft:v.string,inlineImagePadding:v.number,dataDetectorTypes:v.oneOfType([v.oneOf(w),v.arrayOf(v.oneOf(w))]),caretHidden:v.bool,contextMenuHidden:v.bool,inputAccessoryViewID:v.string,textContentType:v.oneOf(['none','URL','addressCity','addressCityAndState','addressState','countryName','creditCardNumber','emailAddress','familyName','fullStreetAddress','givenName','jobTitle','location','middleName','name','namePrefix','nameSuffix','nickname','organizationName','postalCode','streetAddressLine1','streetAddressLine2','sublocality','telephoneNumber','username','password','newPassword','oneTimeCode'])}),getDefaultProps:function(){return{allowFontScaling:!0,underlineColorAndroid:'transparent'}},mixins:[_],isFocused:function(){return F.currentlyFocusedField()===C.findNodeHandle(this._inputRef)},getTextViewHandle:function(){return C.findNodeHandle(this._inputRef)},_inputRef:void 0,_focusSubscription:void 0,_lastNativeText:void 0,_lastNativeSelection:void 0,_rafId:null,componentDidMount:function(){var t=this;this._lastNativeText=this.props.value;var n=C.findNodeHandle(this._inputRef);null!=n&&F.registerInput(n),this.context.focusEmitter?(this._focusSubscription=this.context.focusEmitter.addListener('focus',function(n){t===n?t._rafId=requestAnimationFrame(t.focus):t.isFocused()&&t.blur()}),this.props.autoFocus&&this.context.onFocusRequested(this)):this.props.autoFocus&&(this._rafId=requestAnimationFrame(this.focus))},componentWillUnmount:function(){this._focusSubscription&&this._focusSubscription.remove(),this.isFocused()&&this.blur();var t=C.findNodeHandle(this._inputRef);null!=t&&F.unregisterInput(t),null!=this._rafId&&cancelAnimationFrame(this._rafId)},contextTypes:{onFocusRequested:v.func,focusEmitter:v.instanceOf(y)},clear:function(){this.setNativeProps({text:''})},render:function(){var t;return t=this._renderAndroid(),S.createElement(I.Provider,{value:!0},t)},_getText:function(){return'string'==typeof this.props.value?this.props.value:'string'==typeof this.props.defaultValue?this.props.defaultValue:''},_setNativeRef:function(t){this._inputRef=t},_renderIOSLegacy:function(){var t,n=u({},this.props);if(n.style=[this.props.style],n.selection&&null==n.selection.end&&(n.selection={start:n.selection.start,end:n.selection.start}),n.multiline){var s=n.children,o=0;S.Children.forEach(s,function(){return++o}),D(!(n.value&&o),'Cannot specify both value and children.'),o>=1&&(s=S.createElement(T,{style:n.style,allowFontScaling:n.allowFontScaling,maxFontSizeMultiplier:n.maxFontSizeMultiplier},s)),n.inputView&&(s=[s,n.inputView]),n.style.unshift(B.multilineInput),t=S.createElement(void 0,u({ref:this._setNativeRef},n,{children:s,onFocus:this._onFocus,onBlur:this._onBlur,onChange:this._onChange,onContentSizeChange:this.props.onContentSizeChange,onSelectionChange:this._onSelectionChange,onTextInput:this._onTextInput,onSelectionChangeShouldSetResponder:L.thatReturnsTrue,text:this._getText(),dataDetectorTypes:this.props.dataDetectorTypes,onScroll:this._onScroll}))}else t=S.createElement(void 0,u({ref:this._setNativeRef},n,{onFocus:this._onFocus,onBlur:this._onBlur,onChange:this._onChange,onSelectionChange:this._onSelectionChange,onSelectionChangeShouldSetResponder:L.thatReturnsTrue,text:this._getText()}));return S.createElement(R,{onLayout:n.onLayout,onPress:this._onPress,rejectResponderTermination:!0,accessible:n.accessible,accessibilityLabel:n.accessibilityLabel,accessibilityHint:n.accessibilityHint,accessibilityRole:n.accessibilityRole,accessibilityStates:n.accessibilityStates,nativeID:this.props.nativeID,testID:n.testID},t)},_renderIOS:function(){var t=u({},this.props);t.style=[this.props.style],t.selection&&null==t.selection.end&&(t.selection={start:t.selection.start,end:t.selection.start});var n=void t.multiline;t.multiline&&t.style.unshift(B.multilineInput);var s=S.createElement(n,u({ref:this._setNativeRef},t,{onFocus:this._onFocus,onBlur:this._onBlur,onChange:this._onChange,onContentSizeChange:this.props.onContentSizeChange,onSelectionChange:this._onSelectionChange,onTextInput:this._onTextInput,onSelectionChangeShouldSetResponder:L.thatReturnsTrue,text:this._getText(),dataDetectorTypes:this.props.dataDetectorTypes,onScroll:this._onScroll}));return S.createElement(R,{onLayout:t.onLayout,onPress:this._onPress,rejectResponderTermination:!0,accessible:t.accessible,accessibilityLabel:t.accessibilityLabel,accessibilityRole:t.accessibilityRole,accessibilityStates:t.accessibilityStates,nativeID:this.props.nativeID,testID:t.testID},s)},_renderAndroid:function(){var n=u({},this.props);n.style=[this.props.style],n.autoCapitalize=N.getViewManagerConfig('AndroidTextInput').Constants.AutoCapitalizationType[n.autoCapitalize||'sentences'];var s=this.props.children,o=0;S.Children.forEach(s,function(){return++o}),D(!(this.props.value&&o),'Cannot specify both value and children.'),o>1&&(s=S.createElement(T,null,s)),n.selection&&null==n.selection.end&&(n.selection={start:n.selection.start,end:n.selection.start});var l=S.createElement(t,u({ref:this._setNativeRef},n,{mostRecentEventCount:0,onFocus:this._onFocus,onBlur:this._onBlur,onChange:this._onChange,onSelectionChange:this._onSelectionChange,onTextInput:this._onTextInput,text:this._getText(),children:s,disableFullscreenUI:this.props.disableFullscreenUI,textBreakStrategy:this.props.textBreakStrategy,onScroll:this._onScroll}));return S.createElement(R,{onLayout:n.onLayout,onPress:this._onPress,accessible:this.props.accessible,accessibilityLabel:this.props.accessibilityLabel,accessibilityHint:this.props.accessibilityHint,accessibilityRole:this.props.accessibilityRole,accessibilityStates:this.props.accessibilityStates,nativeID:this.props.nativeID,testID:this.props.testID},l)},_renderWindows:function(){var t=u({},this.props);return t.style=[B.input,this.props.style],S.createElement(RCTTextInput,u({ref:this._setNativeRef},t,{text:this._getText()}))},_onFocus:function(t){F.setFocusedTextInput(C.findNodeHandle(this._inputRef)),this.props.onFocus&&this.props.onFocus(t),this.props.selectionState&&this.props.selectionState.focus()},_onPress:function(t){(this.props.editable||void 0===this.props.editable)&&this.focus()},_onChange:function(t){this._inputRef&&this._inputRef.setNativeProps&&this._inputRef.setNativeProps({mostRecentEventCount:t.nativeEvent.eventCount});var n=t.nativeEvent.text;this.props.onChange&&this.props.onChange(t),this.props.onChangeText&&this.props.onChangeText(n),this._inputRef&&(this._lastNativeText=n,this.forceUpdate())},_onSelectionChange:function(t){this.props.onSelectionChange&&this.props.onSelectionChange(t),this._inputRef&&(this._lastNativeSelection=t.nativeEvent.selection,(this.props.selection||this.props.selectionState)&&this.forceUpdate())},componentDidUpdate:function(){var t={};this._lastNativeText!==this.props.value&&'string'==typeof this.props.value&&(t.text=this.props.value);var n=this.props.selection;this._lastNativeSelection&&n&&(this._lastNativeSelection.start!==n.start||this._lastNativeSelection.end!==n.end)&&(t.selection=this.props.selection),Object.keys(t).length>0&&this._inputRef&&this._inputRef.setNativeProps&&this._inputRef.setNativeProps(t),this.props.selectionState&&n&&this.props.selectionState.update(n.start,n.end)},_onBlur:function(t){F.clearFocusedTextInput(C.findNodeHandle(this._inputRef)),this.blur(),this.props.onBlur&&this.props.onBlur(t),this.props.selectionState&&this.props.selectionState.blur()},_onTextInput:function(t){this.props.onTextInput&&this.props.onTextInput(t)},_onScroll:function(t){this.props.onScroll&&this.props.onScroll(t)}}),P=((function(t){function u(){return n(this,u),o(this,l(u).apply(this,arguments))}c(u,t),s(u,[{key:"clear",value:function(){}},{key:"isFocused",value:function(){}}])})(C.NativeComponent),A),B=x.create({multilineInput:{paddingTop:5}});m.exports=P},319,[1,2,3,6,7,41,10,146,214,320,31,217,74,136,139,43,140,173,160,130,218,122,219,35,20,162,78]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),f=r(d[2]),u=(function(){function f(s,u){t(this,f),this._anchorOffset=s,this._focusOffset=u,this._hasFocus=!1}return s(f,[{key:"update",value:function(t,s){this._anchorOffset===t&&this._focusOffset===s||(this._anchorOffset=t,this._focusOffset=s,this.emit('update'))}},{key:"constrainLength",value:function(t){this.update(Math.min(this._anchorOffset,t),Math.min(this._focusOffset,t))}},{key:"focus",value:function(){this._hasFocus||(this._hasFocus=!0,this.emit('focus'))}},{key:"blur",value:function(){this._hasFocus&&(this._hasFocus=!1,this.emit('blur'))}},{key:"hasFocus",value:function(){return this._hasFocus}},{key:"isCollapsed",value:function(){return this._anchorOffset===this._focusOffset}},{key:"isBackward",value:function(){return this._anchorOffset>this._focusOffset}},{key:"getAnchorOffset",value:function(){return this._hasFocus?this._anchorOffset:null}},{key:"getFocusOffset",value:function(){return this._hasFocus?this._focusOffset:null}},{key:"getStartOffset",value:function(){return this._hasFocus?Math.min(this._anchorOffset,this._focusOffset):null}},{key:"getEndOffset",value:function(){return this._hasFocus?Math.max(this._anchorOffset,this._focusOffset):null}},{key:"overlaps",value:function(t,s){return this.hasFocus()&&this.getStartOffset()<=s&&t<=this.getEndOffset()}}]),f})();f(u,{blur:!0,focus:!0,update:!0}),m.exports=u},320,[1,2,321]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),_=r(d[3]),o=r(d[4]),v=r(d[5])({__types:!0});var E={emit:function(t,n,s,_,o,v,E){return this.__getEventEmitter().emit(t,n,s,_,o,v,E)},emitAndHold:function(t,n,s,_,o,v,E){return this.__getEventEmitter().emitAndHold(t,n,s,_,o,v,E)},addListener:function(t,n,s){return this.__getEventEmitter().addListener(t,n,s)},once:function(t,n,s){return this.__getEventEmitter().once(t,n,s)},addRetroactiveListener:function(t,n,s){return this.__getEventEmitter().addRetroactiveListener(t,n,s)},addListenerMap:function(t,n){return this.__getEventEmitter().addListenerMap(t,n)},addRetroactiveListenerMap:function(t,n){return this.__getEventEmitter().addListenerMap(t,n)},removeAllListeners:function(){this.__getEventEmitter().removeAllListeners()},removeCurrentListener:function(){this.__getEventEmitter().removeCurrentListener()},releaseHeldEventType:function(t){this.__getEventEmitter().releaseHeldEventType(t)},__getEventEmitter:function(){if(!this.__eventEmitter){var t=new n,o=new _;this.__eventEmitter=new s(t,o)}return this.__eventEmitter}};m.exports=function(n,s){o(s,'Must supply set of valid event types');var _=n.prototype||n;o(!_.__eventEmitter,'An active emitter is already mixed in');var u=n.constructor;u&&o(u===Object||u===Function,'Mix EventEmitter into a class, not an instance'),_.hasOwnProperty(v)?t(_.__types,s):_.__types?_.__types=t({},_.__types,s):_.__types=s,t(_,E)}},321,[41,31,322,323,20,324]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=(function(){function s(n,l){t(this,s),this._emitter=n,this._eventHolder=l,this._currentEventToken=null,this._emittingHeldEvents=!1}return n(s,[{key:"addListener",value:function(t,n,s){return this._emitter.addListener(t,n,s)}},{key:"once",value:function(t,n,s){return this._emitter.once(t,n,s)}},{key:"addRetroactiveListener",value:function(t,n,s){var l=this._emitter.addListener(t,n,s);return this._emittingHeldEvents=!0,this._eventHolder.emitToListener(t,n,s),this._emittingHeldEvents=!1,l}},{key:"removeAllListeners",value:function(t){this._emitter.removeAllListeners(t)}},{key:"removeCurrentListener",value:function(){this._emitter.removeCurrentListener()}},{key:"listeners",value:function(t){return this._emitter.listeners(t)}},{key:"emit",value:function(t){for(var n,s=arguments.length,l=new Array(s>1?s-1:0),o=1;o1?l-1:0),u=1;u1?v-1:0),u=1;u. Was '+t.type.displayName),u.createElement(t.type,o)})},l._onPageScroll=function(t){l.props.onPageScroll&&l.props.onPageScroll(t),'on-drag'===l.props.keyboardDismissMode&&f()},l._onPageScrollStateChanged=function(t){l.props.onPageScrollStateChanged&&l.props.onPageScrollStateChanged(t.nativeEvent.pageScrollState)},l._onPageSelected=function(t){l.props.onPageSelected&&l.props.onPageSelected(t)},l.setPage=function(t){S.dispatchViewManagerCommand(P.findNodeHandle(c(l)),S.getViewManagerConfig('AndroidViewPager').Commands.setPage,[t])},l.setPageWithoutAnimation=function(t){S.dispatchViewManagerCommand(P.findNodeHandle(c(l)),S.getViewManagerConfig('AndroidViewPager').Commands.setPageWithoutAnimation,[t])},l}return h(v,C),l(v,[{key:"componentDidMount",value:function(){null!=this.props.initialPage&&this.setPageWithoutAnimation(this.props.initialPage)}},{key:"render",value:function(){return u.createElement(y,t({},this.props,{ref:w,style:this.props.style,onPageScroll:this._onPageScroll,onPageScrollStateChanged:this._onPageScrollStateChanged,onPageSelected:this._onPageSelected,children:this._childrenWithOverridenStyle()}))}}]),v})(u.Component);m.exports=C},326,[41,10,1,2,3,6,5,7,139,43,122,197,162]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),l=r(d[4]),p=r(d[5]),c=r(d[6]),h=r(d[7]),u=r(d[8]),b=r(d[9]),v=r(d[10]),f=r(d[11]),w=r(d[12]),E=r(d[13]),C=r(d[14]),S=r(d[15]),y=r(d[16]),L=r(d[17]),V=r(d[18]),R=r(d[19]),F=r(d[20]),I='webview',M=V({IDLE:null,LOADING:null,ERROR:null}),W=function(){return f.createElement(S,{style:T.loadingView},f.createElement(h,{style:T.loadingProgressBar}))},D=(function(t){function h(){var t,n;o(this,h);for(var s=arguments.length,c=new Array(s),u=0;u=0&&(s='video'),n.saveToCameraRoll(o,s)}},{key:"getPhotos",value:function(o){if(arguments.length>1){console.warn('CameraRoll.getPhotos(tag, success, error) is deprecated. Use the returned Promise instead');var t=arguments[1],s=arguments[2]||function(){};n.getPhotos(o).then(t,s)}return n.getPhotos(o)}}]),s})());c.GroupTypesOptions=h,c.AssetTypeOptions=p,m.exports=c},332,[1,2,136,38,177,20]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]).Clipboard;m.exports={getString:function(){return t.getString()},setString:function(n){t.setString(n)}}},333,[38]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),c=r(d[3]).DatePickerAndroid;function u(t,n){var o=t[n];'object'==typeof o&&'function'==typeof o.getMonth&&(t[n]=o.getTime())}var s=(function(){function s(){n(this,s)}return o(s,null,[{key:"open",value:function(n){return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:return n&&(u(n,'date'),u(n,'minDate'),u(n,'maxDate')),t.abrupt("return",c.open(n));case 3:case"end":return t.stop()}})}},{key:"dateSetAction",get:function(){return'dateSetAction'}},{key:"dismissedAction",get:function(){return'dismissedAction'}}]),s})();m.exports=s},334,[108,1,2,38]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),c=r(d[2]),o=r(d[3]),s=r(d[4]),u=r(d[5]),l=r(d[6]),h=r(d[7]),p=r(d[8]),y=((function(l){function f(){return t(this,f),c(this,o(f).apply(this,arguments))}s(f,l),n(f,[{key:"render",value:function(){return u.createElement(p,{style:[y.dummyDatePickerMacOS,this.props.style]},u.createElement(h,{style:y.datePickerText},"DatePickerMacOS is not supported on this platform!"))}}])})(u.Component),l.create({dummyDatePickerMacOS:{height:100,width:300,backgroundColor:'#ffbcbc',borderWidth:1,borderColor:'red',alignItems:'center',justifyContent:'center',margin:10},datePickerText:{color:'#333333',margin:20}}));m.exports=DummyDatePickerMacOS},335,[1,2,3,6,7,139,140,173,159]); -__d(function(g,r,i,a,m,e,d){'use strict';var o=r(d[0]),n=r(d[1]).ImagePickerIOS,c={canRecordVideos:function(o){return n.canRecordVideos(o)},canUseCamera:function(o){return n.canUseCamera(o)},openCameraDialog:function(c,t,s){return c=o({videoMode:!1},c),n.openCameraDialog(c,t,s)},openSelectDialog:function(c,t,s){return c=o({showImages:!0,showVideos:!1},c),n.openSelectDialog(c,t,s)}};m.exports=c},336,[10,38]); -__d(function(g,r,i,a,m,e,d){'use strict';var n,t=r(d[0]),o=r(d[1]),c=(r(d[2]),o.NetInfo),f=new t(c),u=new Map;function s(n){return'none'!==n.type&&'unknown'!==n.type}n=function(n){return'NONE'!==n&&'UNKNOWN'!==n};var v=new Map,C={addEventListener:function(n,t){var o;if('connectionChange'===n)o=f.addListener("networkStatusDidChange",function(n){t({type:n.connectionType,effectiveType:n.effectiveConnectionType})});else{if('change'!==n)return console.warn('Trying to subscribe to unknown event: "'+n+'"'),{remove:function(){}};console.warn('NetInfo\'s "change" event is deprecated. Listen to the "connectionChange" event instead.'),o=f.addListener("networkStatusDidChange",function(n){t(n.network_info)})}return u.set(t,o),{remove:function(){return C.removeEventListener(n,t)}}},removeEventListener:function(n,t){var o=u.get(t);o&&(o.remove(),u.delete(t))},fetch:function(){return console.warn('NetInfo.fetch() is deprecated. Use NetInfo.getConnectionInfo() instead.'),c.getCurrentConnectivity().then(function(n){return n.network_info})},getConnectionInfo:function(){return c.getCurrentConnectivity().then(function(n){return{type:n.connectionType,effectiveType:n.effectiveConnectionType}})},isConnected:{addEventListener:function(t,o){var c=function(c){'change'===t?o(n(c)):'connectionChange'===t&&o(s(c))};return v.set(o,c),C.addEventListener(t,c),{remove:function(){return C.isConnected.removeEventListener(t,o)}}},removeEventListener:function(n,t){var o=v.get(t);C.removeEventListener(n,o),v.delete(t)},fetch:function(){return C.getConnectionInfo().then(s)}},isConnectionExpensive:function(){return c.isConnectionMetered()}};m.exports=C},337,[87,38,74]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=r(d[1]),n=r(d[2]),c=(r(d[3]),r(d[4]).PushNotificationManager),l=r(d[5]),s=new n(c),u=new Map,f=(function(){function n(o){var c=this;t(this,n),this._data={},this._remoteNotificationCompleteCallbackCalled=!1,this._isRemote=o.remote,this._isRemote&&(this._notificationId=o.notificationId),o.remote?Object.keys(o).forEach(function(t){var n=o[t];'aps'===t?(c._alert=n.alert,c._sound=n.sound,c._badgeCount=n.badge,c._category=n.category,c._contentAvailable=n['content-available'],c._threadID=n['thread-id']):c._data[t]=n}):(this._badgeCount=o.applicationIconBadgeNumber,this._sound=o.soundName,this._alert=o.alertBody,this._data=o.userInfo,this._category=o.category)}return o(n,null,[{key:"presentLocalNotification",value:function(t){c.presentLocalNotification(t)}},{key:"scheduleLocalNotification",value:function(t){c.scheduleLocalNotification(t)}},{key:"cancelAllLocalNotifications",value:function(){c.cancelAllLocalNotifications()}},{key:"removeAllDeliveredNotifications",value:function(){c.removeAllDeliveredNotifications()}},{key:"getDeliveredNotifications",value:function(t){c.getDeliveredNotifications(t)}},{key:"removeDeliveredNotifications",value:function(t){c.removeDeliveredNotifications(t)}},{key:"setApplicationIconBadgeNumber",value:function(t){c.setApplicationIconBadgeNumber(t)}},{key:"getApplicationIconBadgeNumber",value:function(t){c.getApplicationIconBadgeNumber(t)}},{key:"cancelLocalNotifications",value:function(t){c.cancelLocalNotifications(t)}},{key:"getScheduledLocalNotifications",value:function(t){c.getScheduledLocalNotifications(t)}},{key:"addEventListener",value:function(t,o){var c;l('notification'===t||'register'===t||'registrationError'===t||'localNotification'===t,'PushNotificationIOS only supports `notification`, `register`, `registrationError`, and `localNotification` events'),'notification'===t?c=s.addListener("remoteNotificationReceived",function(t){o(new n(t))}):'localNotification'===t?c=s.addListener("localNotificationReceived",function(t){o(new n(t))}):'register'===t?c=s.addListener("remoteNotificationsRegistered",function(t){o(t.deviceToken)}):'registrationError'===t&&(c=s.addListener("remoteNotificationRegistrationError",function(t){o(t)})),u.set(t,c)}},{key:"removeEventListener",value:function(t,o){l('notification'===t||'register'===t||'registrationError'===t||'localNotification'===t,'PushNotificationIOS only supports `notification`, `register`, `registrationError`, and `localNotification` events');var n=u.get(t);n&&(n.remove(),u.delete(t))}},{key:"requestPermissions",value:function(t){var o={};return o=t?{alert:!!t.alert,badge:!!t.badge,sound:!!t.sound}:{alert:!0,badge:!0,sound:!0},c.requestPermissions(o)}},{key:"abandonPermissions",value:function(){c.abandonPermissions()}},{key:"checkPermissions",value:function(t){l('function'==typeof t,'Must provide a valid callback'),c.checkPermissions(t)}},{key:"getInitialNotification",value:function(){return c.getInitialNotification().then(function(t){return t&&new n(t)})}}]),o(n,[{key:"finish",value:function(t){this._isRemote&&this._notificationId&&!this._remoteNotificationCompleteCallbackCalled&&(this._remoteNotificationCompleteCallbackCalled=!0,c.onFinishRemoteNotification(this._notificationId,t))}},{key:"getMessage",value:function(){return this._alert}},{key:"getSound",value:function(){return this._sound}},{key:"getCategory",value:function(){return this._category}},{key:"getAlert",value:function(){return this._alert}},{key:"getContentAvailable",value:function(){return this._contentAvailable}},{key:"getBadgeCount",value:function(){return this._badgeCount}},{key:"getData",value:function(){return this._data}},{key:"getThreadID",value:function(){return this._threadID}}]),n})();f.FetchResult={NewData:'UIBackgroundFetchResultNewData',NoData:'UIBackgroundFetchResultNoData',ResultFailed:'UIBackgroundFetchResultFailed'},m.exports=f},338,[1,2,87,74,38,20]); -__d(function(g,r,i,a,m,e,d){'use strict';var n={get:function(n){return console.warn('Settings is not yet supported on Android'),null},set:function(n){console.warn('Settings is not yet supported on Android')},watchKeys:function(n,t){return console.warn('Settings is not yet supported on Android'),-1},clearWatch:function(n){console.warn('Settings is not yet supported on Android')}};m.exports=n},339,[]); -__d(function(g,r,i,a,m,e,d){'use strict';r(d[0]);var t=r(d[1]),n=r(d[2]),o=(r(d[3]),r(d[4])),s=(r(d[5]),r(d[6])),l=(s.ActionSheetManager,s.ShareModule),u=(function(){function s(){t(this,s)}return n(s,null,[{key:"share",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return o('object'==typeof t&&null!==t,'Content to share must be a valid object'),o('string'==typeof t.url||'string'==typeof t.message,'At least one of URL and message is required'),o('object'==typeof n&&null!==n,'Options must be a valid object'),o(!t.title||'string'==typeof t.title,'Invalid title: title should be a string.'),l.share(t,n.dialogTitle)}},{key:"sharedAction",get:function(){return'sharedAction'}},{key:"dismissedAction",get:function(){return'dismissedAction'}}]),s})();m.exports=u},340,[10,1,2,74,20,154,38]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);m.exports=new t('StatusBarManager')},341,[87]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]),c=r(d[2]),s=r(d[3]).TimePickerAndroid,o=(function(){function o(){t(this,o)}return c(o,null,[{key:"open",value:function(t){return n.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",s.open(t));case 1:case"end":return n.stop()}})}}]),o})();o.timeSetAction='timeSetAction',o.dismissedAction='dismissedAction',m.exports=o},342,[108,1,2,38]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]).Vibration;r(d[1]);var n={vibrate:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:400,o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if('number'==typeof n)t.vibrate(n);else{if(!Array.isArray(n))throw new Error('Vibration pattern should be a number or array');t.vibrateByPattern(n,o?0:-1)}},cancel:function(){t.cancel()}};m.exports=n},343,[38,74]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n={vibrate:function(){t(!1,'VibrationIOS is deprecated, and will be removed. Use Vibration instead.')}};m.exports=n},344,[78]); -__d(function(g,r,i,a,m,e,d){'use strict';var n,t=r(d[0]),u=r(d[1]),l=r(d[2]),o=r(d[3]),s=r(d[4]);n=(function(n){function c(){return t(this,c),l(this,o(c).apply(this,arguments))}return s(c,n),u(c,[{key:"render",value:function(){return null}}],[{key:"ignoreWarnings",value:function(n){}},{key:"install",value:function(){}},{key:"uninstall",value:function(){}}]),c})(r(d[5]).Component),m.exports=n},345,[1,2,3,6,7,139]); -__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1]);m.exports=function(t,f){return'number'!=typeof t&&'window'!==t&&(t=n.findNodeHandle(t)||'window'),o.__takeSnapshot(t,f)}},346,[43,122]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),s=n.shape({x:n.number,y:n.number});m.exports=s},347,[136]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),l=r(d[3]),c=r(d[4]),s=r(d[5]),p=r(d[6]),f=p.StyleSheet,h=p.Text,u=p.View,b=(function(p){function f(){var n,c;t(this,f);for(var s=arguments.length,p=new Array(s),h=0;h=1e3||c.setState(function(t){return{data:t.data.concat(k(100,t.data.length))}})},c._onRefresh=function(){return u.alert('onRefresh: nothing to refresh :P')},c._renderItemComponent=function(t){var n=t.item,o=t.isSelected,l=t.separators;return f.createElement(E,{item:n,isSelected:o,horizontal:c.state.horizontal,fixedHeight:c.state.fixedHeight,onPress:c._pressItem,onShowUnderlay:l.highlight,onHideUnderlay:l.unhighlight})},c._onViewableItemsChanged=function(n){c.state.logViewable&&C('onViewableItemsChanged: ',n.changed.map(function(n){return t({},n,{item:'...'})}))},c._pressItem=function(t){c._listRef.getNode().recordInteraction(),L(h(c),t)},c._handleSelectionEntered=function(t){var n=t.key;c._listRef.getNode().recordInteraction(),L(h(c),n)},c}return c(v,p),o(v,[{key:"componentDidUpdate",value:function(){this._listRef.getNode().recordInteraction()}},{key:"render",value:function(){var t=new RegExp(String(this.state.filterText),'i'),n=this.state.data.filter(function(n){return t.test(n.text)||t.test(n.title)});return f.createElement(y,{noSpacer:!0,noScroll:!0},f.createElement(S,{style:D.container},f.createElement(S,{style:D.searchRow},f.createElement(S,{style:D.options},f.createElement(T,{onChangeText:this._onChangeFilterText,placeholder:"Search...",value:this.state.filterText}),f.createElement(T,{onChangeText:this._onChangeScrollToIndex,placeholder:"scrollToIndex..."})),f.createElement(S,{style:D.options},V(this,'virtualized'),V(this,'horizontal'),V(this,'fixedHeight'),V(this,'log'),V(this,'inverted'),V(this,'empty'),V(this,'debug'),f.createElement(P,{value:this._scrollPos}))),f.createElement(z,null),f.createElement(_.FlatList,{ItemSeparatorComponent:R,ListHeaderComponent:f.createElement(w,null),ListFooterComponent:x,ListEmptyComponent:b,data:this.state.empty?[]:n,debug:this.state.debug,disableVirtualization:!this.state.virtualized,enableSelectionOnKeyPress:!0,onSelectionEntered:this._handleSelectionEntered,getItemLayout:this.state.fixedHeight?this._getItemLayout:void 0,horizontal:this.state.horizontal,inverted:this.state.inverted,key:(this.state.horizontal?'h':'v')+(this.state.fixedHeight?'f':'d'),keyboardShouldPersistTaps:"always",keyboardDismissMode:"on-drag",numColumns:1,onEndReached:this._onEndReached,onRefresh:this._onRefresh,onScroll:this.state.horizontal?this._scrollSinkX:this._scrollSinkY,onViewableItemsChanged:this._onViewableItemsChanged,ref:this._captureRef,refreshing:!1,renderItem:this._renderItemComponent,contentContainerStyle:D.list,viewabilityConfig:F})))}}]),v})(f.PureComponent);N.title='',N.description='Performant, scrollable list of data.';var D=v.create({container:{backgroundColor:'rgb(239, 239, 244)',flex:1},list:{backgroundColor:'white',flexGrow:1},options:{flexDirection:'row',flexWrap:'wrap',alignItems:'center'},searchRow:{paddingHorizontal:10}});m.exports=N},359,[10,1,2,3,6,5,7,103,125,202,350,36,360]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),l=r(d[3]),u=r(d[4]),s=r(d[5]),c=r(d[6]),p=r(d[7]),h=r(d[8]),f=r(d[9]),y=r(d[10]),C=r(d[11]),v=C.Animated,E=C.Image,b=C.Platform,w=C.TouchableHighlight,x=C.StyleSheet,S=C.Switch,k=C.Text,I=C.TextInput,P=C.View;var T=200,L=72,F=(function(t){function n(){var t,o;s(this,n);for(var l=arguments.length,u=new Array(l),c=0;c=0;o--)n=(n<<5)-n+t.charCodeAt(o);return n}var _={height:30,width:100},q=x.hairlineWidth;var j=x.create({headerFooter:o({},_,{alignSelf:'center',alignItems:'center',justifyContent:'center'}),headerFooterContainer:{backgroundColor:'rgb(239, 239, 244)'},listEmpty:{alignItems:'center',justifyContent:'center',flexGrow:1},horizItem:{alignSelf:'flex-start'},item:{flex:1},itemSeparator:{height:q,backgroundColor:'rgb(200, 199, 204)',marginLeft:60},option:{flexDirection:'row',padding:8,paddingRight:0},row:{flexDirection:'row',padding:10,backgroundColor:'white'},selectedRow:{flexDirection:'row',padding:10,backgroundColor:'#DDECF8'},searchTextInput:{backgroundColor:'white',borderColor:'#cccccc',borderRadius:3,borderWidth:1,paddingLeft:8,paddingVertical:0,height:26,fontSize:14,flexGrow:1},separator:{height:q,backgroundColor:'rgb(200, 199, 204)'},smallSwitch:{top:1,margin:-6,transform:[{scale:.7}]},stacked:{alignItems:'center',backgroundColor:'white',padding:10},thumb:{width:50,height:50,left:-5},spindicator:{marginLeft:'auto',marginTop:8,width:2,height:16,backgroundColor:'darkgray'},stackedText:{padding:4,fontSize:18},text:{flex:1}});m.exports={FooterComponent:R,HeaderComponent:D,ListEmptyComponent:z,ItemComponent:F,ItemSeparatorComponent:A,PlainInput:function(n){return y.createElement(I,t({autoCapitalize:"none",autoCorrect:!1,clearButtonMode:"always",underlineColorAndroid:"transparent",style:j.searchTextInput},n))},SeparatorComponent:H,Spindicator:M,genItemData:function(t){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=[],l=n;l=100||s.setState({width:s.state.width+10,height:s.state.height+10})},s.increaseImageSize=function(){s.state.width>=100||s.setState({width:s.state.width+10,height:s.state.height+10})},s.decreaseImageSize=function(){s.state.width<=10||s.setState({width:s.state.width-10,height:s.state.height-10})},s}return u(n,t),s(n,[{key:"render",value:function(){return h.createElement(w,null,h.createElement(w,{style:{flexDirection:'row',justifyContent:'space-between'}},h.createElement(E,{style:A.touchableText,onPress:this.decreaseImageSize},"Decrease image size"),h.createElement(E,{style:A.touchableText,onPress:this.increaseImageSize},"Increase image size")),h.createElement(E,null,"Container image size: ",this.state.width,"x",this.state.height,' '),h.createElement(w,{style:{height:this.state.height,width:this.state.width}},h.createElement(p,{style:{flex:1},source:[{uri:'https://facebook.github.io/react-native/img/favicon.png',width:38,height:38},{uri:'https://facebook.github.io/react-native/img/favicon.png',width:76,height:76},{uri:'https://facebook.github.io/react-native/img/opengraph.png',width:400,height:400}]})))}}]),n})(h.Component);e.displayName=void 0,e.framework='React',e.title='',e.description='Base component for displaying different types of images.',e.examples=[{title:'Plain Network Image',description:"If the `source` prop `uri` property is prefixed with \"http\", then it will be downloaded from the network.",render:function(){return h.createElement(p,{source:k,style:A.base})}},{title:'Plain Static Image',description:"Static assets should be placed in the source code tree, and required in the same way as JavaScript modules.",render:function(){return h.createElement(w,{style:A.horizontal},h.createElement(p,{source:r(d[10]),style:A.icon}),h.createElement(p,{source:r(d[11]),style:A.icon}),h.createElement(p,{source:r(d[12]),style:A.icon}),h.createElement(p,{source:r(d[13]),style:A.icon}))}},{title:'Image Loading Events',render:function(){return h.createElement(S,{source:{uri:'http://origami.design/public/images/bird-logo.png?r=1&t='+Date.now()},prefetchedSource:{uri:z}})}},{title:'Error Handler',render:function(){return h.createElement(T,{source:{uri:'https://TYPO_ERROR_facebook.github.io/react/logo-og.png'}})},platform:['ios','macos']},{title:'Image Download Progress',render:function(){return h.createElement(T,{source:{uri:'http://origami.design/public/images/bird-logo.png?r=1'}})},platform:['ios','macos']},{title:'defaultSource',description:'Show a placeholder image when a network image is loading',render:function(){return h.createElement(p,{defaultSource:r(d[14]),source:{uri:'https://facebook.github.io/origami/public/images/birds.jpg'},style:A.base})},platform:['ios','macos']},{title:'Cache Policy',description:"First image has never been loaded before and is instructed not to load unless in cache.Placeholder image from above will stay. Second image is the same but forced to load regardless of local cache state.",render:function(){return h.createElement(w,{style:A.horizontal},h.createElement(p,{defaultSource:r(d[14]),source:{uri:I.uri+'?cacheBust=notinCache'+Date.now(),cache:'only-if-cached'},style:A.base}),h.createElement(p,{defaultSource:r(d[14]),source:{uri:I.uri+'?cacheBust=notinCache'+Date.now(),cache:'reload'},style:A.base}))},platform:['ios','macos']},{title:'Border Color',render:function(){return h.createElement(w,{style:A.horizontal},h.createElement(p,{source:I,style:[A.base,A.background,{borderWidth:3,borderColor:'#f099f0'}]}))}},{title:'Border Width',render:function(){return h.createElement(w,{style:A.horizontal},h.createElement(p,{source:I,style:[A.base,A.background,{borderWidth:5,borderColor:'#f099f0'}]}))}},{title:'Border Radius',render:function(){return h.createElement(w,{style:A.horizontal},h.createElement(p,{style:[A.base,{borderRadius:5}],source:k}),h.createElement(p,{style:[A.base,A.leftMargin,{borderRadius:19}],source:k}),h.createElement(p,{style:[A.base,A.leftMargin,{borderTopLeftRadius:20}],source:k}),h.createElement(p,{style:[A.base,A.leftMargin,{borderWidth:10,borderTopLeftRadius:10,borderBottomRightRadius:20,borderColor:'green'}],source:k}),h.createElement(p,{style:[A.base,A.leftMargin,{borderWidth:5,borderTopLeftRadius:10,borderTopRightRadius:20,borderBottomRightRadius:30,borderBottomLeftRadius:40,borderColor:'red'}],source:k}))}},{title:'Background Color',render:function(){return h.createElement(w,{style:A.horizontal},h.createElement(p,{source:I,style:A.base}),h.createElement(p,{style:[A.base,A.leftMargin,{backgroundColor:'rgba(0, 0, 100, 0.25)'}],source:I}),h.createElement(p,{style:[A.base,A.leftMargin,{backgroundColor:'red'}],source:I}),h.createElement(p,{style:[A.base,A.leftMargin,{backgroundColor:'black'}],source:I}))}},{title:'Opacity',render:function(){return h.createElement(w,{style:A.horizontal},h.createElement(p,{style:[A.base,{opacity:1}],source:k}),h.createElement(p,{style:[A.base,A.leftMargin,{opacity:.8}],source:k}),h.createElement(p,{style:[A.base,A.leftMargin,{opacity:.6}],source:k}),h.createElement(p,{style:[A.base,A.leftMargin,{opacity:.4}],source:k}),h.createElement(p,{style:[A.base,A.leftMargin,{opacity:.2}],source:k}),h.createElement(p,{style:[A.base,A.leftMargin,{opacity:0}],source:k}))}},{title:'Nesting content inside component',render:function(){return h.createElement(w,{style:{width:60,height:60}},h.createElement(p,{style:t({},y.absoluteFillObject),source:k}),h.createElement(E,{style:A.nestedText},"React"))}},{title:'Nesting content inside component',render:function(){return h.createElement(v,{style:{width:60,height:60,backgroundColor:'transparent'},source:k},h.createElement(E,{style:A.nestedText},"React"))}},{title:'Tint Color',description:"The `tintColor` style prop changes all the non-alpha pixels to the tint color.",render:function(){return h.createElement(w,null,h.createElement(w,{style:A.horizontal},h.createElement(p,{source:r(d[10]),style:[A.icon,{borderRadius:5,tintColor:'#5ac8fa'}]}),h.createElement(p,{source:r(d[10]),style:[A.icon,A.leftMargin,{borderRadius:5,tintColor:'#4cd964'}]}),h.createElement(p,{source:r(d[10]),style:[A.icon,A.leftMargin,{borderRadius:5,tintColor:'#ff2d55'}]}),h.createElement(p,{source:r(d[10]),style:[A.icon,A.leftMargin,{borderRadius:5,tintColor:'#8e8e93'}]})),h.createElement(E,{style:A.sectionText},"It also works with downloaded images:"),h.createElement(w,{style:A.horizontal},h.createElement(p,{source:I,style:[A.base,{borderRadius:5,tintColor:'#5ac8fa'}]}),h.createElement(p,{source:I,style:[A.base,A.leftMargin,{borderRadius:5,tintColor:'#4cd964'}]}),h.createElement(p,{source:I,style:[A.base,A.leftMargin,{borderRadius:5,tintColor:'#ff2d55'}]}),h.createElement(p,{source:I,style:[A.base,A.leftMargin,{borderRadius:5,tintColor:'#8e8e93'}]})))}},{title:'Resize Mode',description:"The `resizeMode` style prop controls how the image is rendered within the frame.",render:function(){return h.createElement(w,null,[I,k].map(function(t,n){return h.createElement(w,{key:n},h.createElement(w,{style:A.horizontal},h.createElement(w,null,h.createElement(E,{style:[A.resizeModeText]},"Contain"),h.createElement(p,{style:A.resizeMode,resizeMode:"contain",source:t})),h.createElement(w,{style:A.leftMargin},h.createElement(E,{style:[A.resizeModeText]},"Cover"),h.createElement(p,{style:A.resizeMode,resizeMode:"cover",source:t}))),h.createElement(w,{style:A.horizontal},h.createElement(w,null,h.createElement(E,{style:[A.resizeModeText]},"Stretch"),h.createElement(p,{style:A.resizeMode,resizeMode:"stretch",source:t})),h.createElement(w,{style:A.leftMargin},h.createElement(E,{style:[A.resizeModeText]},"Repeat"),h.createElement(p,{style:A.resizeMode,resizeMode:"repeat",source:t})),h.createElement(w,{style:A.leftMargin},h.createElement(E,{style:[A.resizeModeText]},"Center"),h.createElement(p,{style:A.resizeMode,resizeMode:"center",source:t}))))}))}},{title:'Animated GIF',render:function(){return h.createElement(p,{style:A.gif,source:{uri:'https://38.media.tumblr.com/9e9bd08c6e2d10561dd1fb4197df4c4e/tumblr_mfqekpMktw1rn90umo1_500.gif'}})},platform:['ios','macos']},{title:'Base64 image',render:function(){return h.createElement(p,{style:A.base64,source:{uri:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAQAAACSR7JhAAADtUlEQVR4Ac3YA2Bj6QLH0XPT1Fzbtm29tW3btm3bfLZtv7e2ObZnms7d8Uw098tuetPzrxv8wiISrtVudrG2JXQZ4VOv+qUfmqCGGl1mqLhoA52oZlb0mrjsnhKpgeUNEs91Z0pd1kvihA3ULGVHiQO2narKSHKkEMulm9VgUyE60s1aWoMQUbpZOWE+kaqs4eLEjdIlZTcFZB0ndc1+lhB1lZrIuk5P2aib1NBpZaL+JaOGIt0ls47SKzLC7CqrlGF6RZ09HGoNy1lYl2aRSWL5GuzqWU1KafRdoRp0iOQEiDzgZPnG6DbldcomadViflnl/cL93tOoVbsOLVM2jylvdWjXolWX1hmfZbGR/wjypDjFLSZIRov09BgYmtUqPQPlQrPapecLgTIy0jMgPKtTeob2zWtrGH3xvjUkPCtNg/tm1rjwrMa+mdUkPd3hWbH0jArPGiU9ufCsNNWFZ40wpwn+62/66R2RUtoso1OB34tnLOcy7YB1fUdc9e0q3yru8PGM773vXsuZ5YIZX+5xmHwHGVvlrGPN6ZSiP1smOsMMde40wKv2VmwPPVXNut4sVpUreZiLBHi0qln/VQeI/LTMYXpsJtFiclUN+5HVZazim+Ky+7sAvxWnvjXrJFneVtLWLyPJu9K3cXLWeOlbMTlrIelbMDlrLenrjEQOtIF+fuI9xRp9ZBFp6+b6WT8RrxEpdK64BuvHgDk+vUy+b5hYk6zfyfs051gRoNO1usU12WWRWL73/MMEy9pMi9qIrR4ZpV16Rrvduxazmy1FSvuFXRkqTnE7m2kdb5U8xGjLw/spRr1uTov4uOgQE+0N/DvFrG/Jt7i/FzwxbA9kDanhf2w+t4V97G8lrT7wc08aA2QNUkuTfW/KimT01wdlfK4yEw030VfT0RtZbzjeMprNq8m8tnSTASrTLti64oBNdpmMQm0eEwvfPwRbUBywG5TzjPCsdwk3IeAXjQblLCoXnDVeoAz6SfJNk5TTzytCNZk/POtTSV40NwOFWzw86wNJRpubpXsn60NJFlHeqlYRbslqZm2jnEZ3qcSKgm0kTli3zZVS7y/iivZTweYXJ26Y+RTbV1zh3hYkgyFGSTKPfRVbRqWWVReaxYeSLarYv1Qqsmh1s95S7G+eEWK0f3jYKTbV6bOwepjfhtafsvUsqrQvrGC8YhmnO9cSCk3yuY984F1vesdHYhWJ5FvASlacshUsajFt2mUM9pqzvKGcyNJW0arTKN1GGGzQlH0tXwLDgQTurS8eIQAAAABJRU5ErkJggg==",scale:3}})},platform:['ios','macos']},{title:'Cap Insets',description:"When the image is resized, the corners of the size specified by capInsets will stay a fixed size, but the center content and borders of the image will be stretched. This is useful for creating resizable rounded buttons, shadows, and other resizable assets.",render:function(){return h.createElement(R,null)},platform:['ios','macos']},{title:'Image Size',render:function(){return h.createElement(C,{source:k})}},{title:'MultipleSourcesExample',description:"The `source` prop allows passing in an array of uris, so that native to choose which image to diplay based on the size of the of the target image",render:function(){return h.createElement(L,null)}},{title:'Legacy local image',description:"Images shipped with the native bundle, but not managed by the JS packager",render:function(){return h.createElement(p,{source:{uri:'legacy_image',width:120,height:120}})}},{title:'Bundled images',description:'Images shipped in a separate native bundle',render:function(){return h.createElement(w,{style:{flexDirection:'row'}},h.createElement(p,{source:{uri:'ImageInBundle',bundle:'RNTesterBundle',width:100,height:100},style:{borderColor:'yellow',borderWidth:4}}),h.createElement(p,{source:{uri:'ImageInAssetCatalog',bundle:'RNTesterBundle',width:100,height:100},style:{marginLeft:10,borderColor:'blue',borderWidth:4}}))},platform:'ios'},{title:'Bundled images',description:'Images shipped in a separate native bundle',render:function(){return h.createElement(w,{style:{flexDirection:'row'}},h.createElement(p,{source:{uri:'ImageInBundle',bundle:'RNTesterBundle-macOS',width:100,height:100},style:{borderColor:'yellow',borderWidth:4}}),h.createElement(p,{source:{uri:'ImageInAssetCatalog',bundle:'RNTesterBundle-macOS',width:100,height:100},style:{marginLeft:10,borderColor:'blue',borderWidth:4}}))},platform:'macos'},{title:'Blur Radius',render:function(){return h.createElement(w,{style:A.horizontal},h.createElement(p,{style:[A.base],source:k,blurRadius:0}),h.createElement(p,{style:[A.base,A.leftMargin],source:k,blurRadius:5}),h.createElement(p,{style:[A.base,A.leftMargin],source:k,blurRadius:10}),h.createElement(p,{style:[A.base,A.leftMargin],source:k,blurRadius:15}),h.createElement(p,{style:[A.base,A.leftMargin],source:k,blurRadius:20}),h.createElement(p,{style:[A.base,A.leftMargin],source:k,blurRadius:25}))}}];var k={uri:'https://facebook.github.io/react-native/img/opengraph.png'},I={uri:'https://facebook.github.io/react-native/img/favicon.png'},A=y.create({base:{width:38,height:38},progress:{flex:1,alignItems:'center',flexDirection:'row',width:100},leftMargin:{marginLeft:10},background:{backgroundColor:'#222222'},sectionText:{marginVertical:6},nestedText:{marginLeft:12,marginTop:20,backgroundColor:'transparent',color:'white'},resizeMode:{width:90,height:60,borderWidth:.5,borderColor:'black'},resizeModeText:{fontSize:11,marginBottom:3},icon:{width:15,height:15},horizontal:{flexDirection:'row'},gif:{flex:1,height:200},base64:{flex:1,height:50,resizeMode:'contain'},touchableText:{fontWeight:'500',color:'blue'}})},373,[10,14,1,2,3,6,7,125,202,374,376,377,378,379,380]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),c=r(d[3]),s=r(d[4]),l=r(d[5]),u=r(d[6]),h=(r(d[7]),r(d[8])),p=u.Image,y=u.StyleSheet,k=u.Text,b=u.View,f=(function(u){function y(){return t(this,y),o(this,c(y).apply(this,arguments))}return s(y,u),n(y,[{key:"render",value:function(){var t;return t=h({ios:'story-background',width:60,height:60}),l.createElement(b,null,l.createElement(b,{style:E.background},l.createElement(k,null,"capInsets: none"),l.createElement(p,{source:t,style:E.storyBackground,resizeMode:"stretch",capInsets:{left:0,right:0,bottom:0,top:0}})),l.createElement(b,{style:[E.background,{paddingTop:10}]},l.createElement(k,null,"capInsets: 15"),l.createElement(p,{source:t,style:E.storyBackground,resizeMode:"stretch",capInsets:{left:15,right:15,bottom:15,top:15}})))}}]),y})(l.Component),E=y.create({background:{backgroundColor:'#F6F6F6',justifyContent:'center',alignItems:'center'},storyBackground:{width:250,height:150,borderWidth:1}});m.exports=f},374,[1,2,3,6,7,125,202,74,375]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);m.exports=function(t){var o=n.select(t);return null==o&&(console.warn('nativeImageSource(...): No image name supplied for `%s`:\n%s',"android",JSON.stringify(t,null,2)),o=''),{deprecated:!0,height:t.height,uri:o,width:t.width}}},375,[74]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/RNTester/js",width:17,height:40,scales:[2],hash:"c6f5aec4d9e0aa47c0887e4266796224",name:"uie_thumb_normal",type:"png"})},376,[169]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/RNTester/js",width:17,height:40,scales:[2],hash:"4b7088ca5499061913e736668940c5bf",name:"uie_thumb_selected",type:"png"})},377,[169]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/RNTester/js",width:17,height:40,scales:[2],hash:"a271ab3a3933f61465b85e76ed8e4852",name:"uie_comment_normal",type:"png"})},378,[169]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/RNTester/js",width:17,height:40,scales:[2],hash:"99e642a0f019ca4695e8d172530b3c58",name:"uie_comment_highlighted",type:"png"})},379,[169]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/RNTester/js",width:240,height:240,scales:[1],hash:"8871d4f1f3b46e7a81c21184429a984f",name:"bunny",type:"png"})},380,[169]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),u=r(d[3]),s=r(d[4]),c=r(d[5]),l=r(d[6]),p=l.Image,h=l.ListView,f=l.TouchableHighlight,w=l.StyleSheet,v=l.Text,S=l.View,_=(r(d[7]),r(d[8])),y=(function(l){function w(){var n,s;t(this,w);for(var l=arguments.length,h=new Array(l),_=0;_',noSpacer:!0,noScroll:!0},c.createElement(h,{dataSource:this.state.dataSource,renderRow:this._renderRow,renderSeparator:this._renderSeparator}))}},{key:"_genRows",value:function(t){for(var n=[],o=0;o<100;o++){var u=t[o]?' (pressed)':'';n.push('Row '+o+u)}return n}},{key:"_renderSeparator",value:function(t,n,o){return c.createElement(S,{key:t+"-"+n,style:{height:o?4:1,backgroundColor:o?'#3B5998':'#CCCCCC'}})}}]),w})(c.Component);y.title='',y.description='Performant, scrollable list of data.';var C=[r(d[9]),r(d[10]),r(d[11]),r(d[12]),r(d[13]),r(d[14]),r(d[15]),r(d[16]),r(d[17]),r(d[18]),r(d[19]),r(d[20])],E='Lorem ipsum dolor sit amet, ius ad pertinax oportere accommodare, an vix civibus corrumpit referrentur. Te nam case ludus inciderint, te mea facilisi adipiscing. Sea id integre luptatum. In tota sale consequuntur nec. Erat ocurreret mei ei. Eu paulo sapientem vulputate est, vel an accusam intellegam interesset. Nam eu stet pericula reprimique, ea vim illud modus, putant invidunt reprehendunt ne qui.',R=function(t){for(var n=15,o=t.length-1;o>=0;o--)n=(n<<5)-n+t.charCodeAt(o);return n},b=w.create({row:{flexDirection:'row',justifyContent:'center',padding:10,backgroundColor:'#F6F6F6'},thumb:{width:64,height:64},text:{flex:1}});m.exports=y},381,[1,2,3,6,7,125,202,293,350,361,362,363,364,365,366,367,368,369,370,371,372]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),l=r(d[4]),u=r(d[5]),c=r(d[6]),h=c.Image,f=c.ListView,w=c.TouchableHighlight,p=c.StyleSheet,y=c.Text,S=c.View,_=(r(d[7]),[r(d[8]),r(d[9]),r(d[10]),r(d[11]),r(d[12]),r(d[13]),r(d[14]),r(d[15]),r(d[16]),r(d[17]),r(d[18]),r(d[19])]),C=(function(c){function p(){var n,l;t(this,p);for(var c=arguments.length,f=new Array(c),C=0;C=0;o--)n=(n<<5)-n+t.charCodeAt(o);return n},R=p.create({list:{justifyContent:'space-around',flexDirection:'row',flexWrap:'wrap',alignItems:'flex-start'},row:{justifyContent:'center',padding:5,margin:3,width:100,height:100,backgroundColor:'#F6F6F6',alignItems:'center',borderWidth:1,borderRadius:5,borderColor:'#CCC'},thumb:{width:64,height:64},text:{flex:1,marginTop:5,fontWeight:'bold'}});m.exports=C},382,[1,2,3,6,7,125,202,293,361,362,363,364,365,366,367,368,369,370,371,372]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),l=r(d[4]),u=r(d[5]),c=r(d[6]),h=c.Image,y=c.LayoutAnimation,p=c.ListView,f=c.StyleSheet,E=c.Text,b=c.TouchableOpacity,x=c.View,w=r(d[7]).UIManager,C=[r(d[8]),r(d[9]),r(d[10]),r(d[11]),r(d[12]),r(d[13]),r(d[14]),r(d[15]),r(d[16]),r(d[17]),r(d[18]),r(d[19])],S=100,I=10,v=(function(c){function p(){var n,l;t(this,p);for(var u=arguments.length,c=new Array(u),h=0;h - MultiColumn',noSpacer:!0,noScroll:!0},c.createElement(v,{style:A.searchRow},c.createElement(v,{style:A.row},c.createElement(L,{onChangeText:this._onChangeFilterText,placeholder:"Search...",value:this.state.filterText}),c.createElement(x,null," numColumns: "),c.createElement(L,{clearButtonMode:"never",onChangeText:this._onChangeNumColumns,value:this.state.numColumns?String(this.state.numColumns):''})),c.createElement(v,{style:A.row},R(this,'virtualized'),R(this,'fixedHeight'),R(this,'logViewable'))),c.createElement(T,null),c.createElement(C,{ListFooterComponent:b,ListHeaderComponent:E,getItemLayout:this.state.fixedHeight?this._getItemLayout:void 0,data:n,key:this.state.numColumns+(this.state.fixedHeight?'f':'v'),numColumns:this.state.numColumns||1,onRefresh:function(){return w.alert('Alert','onRefresh: nothing to refresh :P')},refreshing:!1,renderItem:this._renderItemComponent,disableVirtualization:!this.state.virtualized,onViewableItemsChanged:this._onViewableItemsChanged}))}},{key:"_getItemLayout",value:function(t,n){var o=H(t,n).length+2*(z+k);return{length:o,offset:o*n,index:n}}}]),p})(c.PureComponent);P.title=' - MultiColumn',P.description='Performant, scrollable grid of data.';var z=4,k=1,A=p.create({card:{margin:z,borderRadius:10,flex:1,overflow:'hidden',borderColor:'lightgray',borderWidth:k},row:{flexDirection:'row',alignItems:'center'},searchRow:{padding:10}});m.exports=P},385,[10,1,2,3,6,5,7,125,202,350,36,360]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),l=r(d[1]),n=r(d[2]),c=r(d[3]),o=r(d[4]),s=r(d[5]),u=r(d[6]),h=r(d[7]),k=r(d[8]),E=r(d[9]),b=u.Picker,p=u.Text,v=b.Item,y=(function(u){function h(){var l,o;t(this,h);for(var s=arguments.length,u=new Array(s),k=0;k"},s.createElement(k,{title:"Basic Picker"},s.createElement(b,{testID:"basic-picker",style:V.picker,selectedValue:this.state.selected1,onValueChange:this.onValueChange.bind(this,'selected1')},s.createElement(v,{label:"hello",value:"key0"}),s.createElement(v,{label:"world",value:"key1"}))),s.createElement(k,{title:"Disabled picker"},s.createElement(b,{style:V.picker,enabled:!1,selectedValue:this.state.selected1},s.createElement(v,{label:"hello",value:"key0"}),s.createElement(v,{label:"world",value:"key1"}))),s.createElement(k,{title:"Dropdown Picker"},s.createElement(b,{style:V.picker,selectedValue:this.state.selected2,onValueChange:this.onValueChange.bind(this,'selected2'),mode:"dropdown"},s.createElement(v,{label:"hello",value:"key0"}),s.createElement(v,{label:"world",value:"key1"}))),s.createElement(k,{title:"Picker with prompt message"},s.createElement(b,{style:V.picker,selectedValue:this.state.selected3,onValueChange:this.onValueChange.bind(this,'selected3'),prompt:"Pick one, just one"},s.createElement(v,{label:"hello",value:"key0"}),s.createElement(v,{label:"world",value:"key1"}))),s.createElement(k,{title:"Picker with no listener"},s.createElement(b,{style:V.picker},s.createElement(v,{label:"hello",value:"key0"}),s.createElement(v,{label:"world",value:"key1"})),s.createElement(p,null,"Cannot change the value of this picker because it doesn't update selectedValue.")),s.createElement(k,{title:"Colorful pickers"},s.createElement(b,{style:[V.picker,{color:'white',backgroundColor:'#333'}],selectedValue:this.state.color,onValueChange:this.onValueChange.bind(this,'color'),mode:"dropdown"},s.createElement(v,{label:"red",color:"red",value:"red"}),s.createElement(v,{label:"green",color:"green",value:"green"}),s.createElement(v,{label:"blue",color:"blue",value:"blue"})),s.createElement(b,{style:V.picker,selectedValue:this.state.color,onValueChange:this.onValueChange.bind(this,'color'),mode:"dialog"},s.createElement(v,{label:"red",color:"red",value:"red"}),s.createElement(v,{label:"green",color:"green",value:"green"}),s.createElement(v,{label:"blue",color:"blue",value:"blue"}))))}}]),h})(s.Component);y.title='',y.description='Provides multiple options to choose from, using either a dropdown menu or a dialog.';var V=h.create({picker:{width:100}});m.exports=y},386,[1,2,3,6,7,125,202,140,348,350]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),l=r(d[3]),s=r(d[4]),c=r(d[5]),u=r(d[6]),p=r(d[7]),h=r(d[8]),v=r(d[9]),f=(function(h){function v(){var t,o;n(this,v);for(var c=arguments.length,u=new Array(c),p=0;p',y.description='Component that enables scrolling through child components.';var W=u.create({verticalScrollView:{margin:10},itemWrapper:{backgroundColor:'#dddddd',alignItems:'center',borderRadius:5,borderWidth:5,borderColor:'#a52a2a',padding:30,margin:5},horizontalItemWrapper:{padding:50},horizontalPagingItemWrapper:{width:200}});m.exports=y},389,[1,2,3,6,7,125,202]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),l=r(d[3]),s=r(d[4]),c=r(d[5]),u=r(d[6]),h=r(d[7]),f=r(d[8]),p=r(d[9]),S=p.Alert,E=p.Animated,y=p.Button,I=p.StyleSheet,v=p.Text,T=p.View,C=r(d[10]),w=r(d[11]),x=r(d[12]),k=x.HeaderComponent,b=x.FooterComponent,_=x.ItemComponent,R=x.PlainInput,P=x.SeparatorComponent,L=x.Spindicator,V=x.genItemData,A=x.pressItem,H=x.renderSmallSwitchOption,O=x.renderStackedItem,z={minimumViewTime:3e3,viewAreaCoveragePercentThreshold:100,waitForInteraction:!0},N=function(t){var n=t.section;return f.createElement(T,{style:M.header},f.createElement(v,{style:M.headerText},"SECTION HEADER: ",n.key),f.createElement(P,null))},D=function(t){var n=t.section;return f.createElement(T,{style:M.header},f.createElement(v,{style:M.headerText},"SECTION FOOTER: ",n.key),f.createElement(P,null))},F=function(t){var n=t.highlighted,o=t.text;return f.createElement(T,{style:[M.customSeparator,n&&{backgroundColor:'rgb(217, 217, 217)'}]},f.createElement(v,{style:M.separatorText},o))},B=(function(p){function I(){var t,l;o(this,I);for(var h=arguments.length,p=new Array(h),S=0;S',e.displayName='SliderExample',e.description='Slider input for numeric values',e.examples=[{title:'Default settings',render:function(){return s.createElement(E,null)}},{title:'Initial value: 0.5',render:function(){return s.createElement(E,{value:.5})}},{title:'minimumValue: -1, maximumValue: 2',render:function(){return s.createElement(E,{minimumValue:-1,maximumValue:2})}},{title:'step: 0.25',render:function(){return s.createElement(E,{step:.25})}},{title:'onSlidingComplete',render:function(){return s.createElement(x,null)}},{title:'Custom min/max track tint color',render:function(){return s.createElement(E,{minimumTrackTintColor:'blue',maximumTrackTintColor:'red',value:.5})}},{title:'Custom thumb color',platform:'android',render:function(){return s.createElement(E,{thumbTintColor:'blue'})}},{title:'Custom thumb image',platform:['ios','macos'],render:function(){return s.createElement(E,{thumbImage:r(d[8])})}},{title:'Custom track image',platform:['ios','macos'],render:function(){return s.createElement(E,{trackImage:r(d[9])})}},{title:'Custom min/max track image',platform:['ios','macos'],render:function(){return s.createElement(E,{minimumTrackImage:r(d[10]),maximumTrackImage:r(d[11])})}}]},391,[41,1,2,3,6,7,125,202,392,393,394,395]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/RNTester/js",width:128,height:128,scales:[1],hash:"cf5d66fee2f7d78b134226ddec809beb",name:"uie_thumb_big",type:"png"})},392,[169]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/RNTester/js",width:18,height:18,scales:[1,2],hash:"5ae382059ed033dc4820b9935e6b4174",name:"slider",type:"png"})},393,[169]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/RNTester/js",width:9,height:18,scales:[1,2],hash:"d8276afd6d241b955f3b46226dc4a656",name:"slider-left",type:"png"})},394,[169]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/RNTester/js",width:9,height:18,scales:[1,2],hash:"bef3b128105b7f89ef4620be192c3dba",name:"slider-right",type:"png"})},395,[169]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),l=r(d[2]),s=r(d[3]),o=r(d[4]),c=r(d[5]),u=r(d[6]),h=u.StatusBar,f=u.StyleSheet,y=u.Text,E=u.TouchableHighlight,p=u.View,b=u.Modal;e.framework='React',e.title='',e.description='Component for controlling the status bar';var w=['#ff0000','#00ff00','#0000ff','rgba(0, 0, 0, 0.4)'],C=['default','light-content'],k=['fade','slide'];function v(t,n){return t[n%t.length]}var S=(function(u){function f(){var n,o;t(this,f);for(var c=arguments.length,u=new Array(c),h=0;h',noSpacer:!0,noScroll:!0},s.createElement(w,{data:E,bounceFirstRowOnMount:!0,maxSwipeDistance:160,renderItem:this._renderItem.bind(this),renderQuickActions:this._renderQuickActions.bind(this)}))}},{key:"_renderItem",value:function(t){var n=t.item;return s.createElement(k,{style:D.row},s.createElement(h,{style:D.rowIcon,source:n.icon}),s.createElement(k,{style:D.rowData},s.createElement(p,{style:D.rowDataText},n.data)))}},{key:"_renderQuickActions",value:function(t){t.item;return s.createElement(k,{style:D.actionsContainer},s.createElement(y,{style:D.actionButton,onPress:function(){x.alert('Tips','You could do something with this edit action!')}},s.createElement(p,{style:D.actionButtonText},"Edit")),s.createElement(y,{style:[D.actionButton,D.actionButtonDestructive],onPress:function(){x.alert('Tips','You could do something with this remove action!')}},s.createElement(p,{style:D.actionButtonText},"Remove")))}}]),f})(s.Component);v.title='',v.description='Performant, scrollable, swipeable list of data.';var D=f.create({row:{flexDirection:'row',justifyContent:'center',alignItems:'center',padding:10,backgroundColor:'#F6F6F6'},rowIcon:{width:64,height:64,marginRight:20},rowData:{flex:1},rowDataText:{fontSize:24},actionsContainer:{flex:1,flexDirection:'row',justifyContent:'flex-end',alignItems:'center'},actionButton:{padding:10,width:80,backgroundColor:'#999999'},actionButtonDestructive:{backgroundColor:'#FF0000'},actionButtonText:{textAlign:'center'}});m.exports=v},397,[1,2,3,6,7,125,202,350,361,367,369]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),l=r(d[3]),u=r(d[4]),c=r(d[5]),s=r(d[6]),p=r(d[7]),h=p.Image,w=p.SwipeableListView,f=p.TouchableHighlight,v=p.StyleSheet,S=p.Text,y=p.View,x=p.Alert,C=r(d[8]),b=(function(p){function v(){var o,c,s;n(this,v);for(var p=arguments.length,h=new Array(p),f=0;f',noSpacer:!0,noScroll:!0},s.createElement(w,{dataSource:this.state.dataSource,maxSwipeDistance:100,renderQuickActions:function(t,n,o){return s.createElement(y,{style:k.actionsContainer},s.createElement(f,{onPress:function(){x.alert('Tips','You could do something with this row: '+t.text)}},s.createElement(S,null,"Remove")))},renderRow:this._renderRow,renderSeparator:this._renderSeperator}))}},{key:"_renderRow",value:function(t,n,o){var l=Math.abs(_(t.id)),u=E[l%E.length];return s.createElement(f,{onPress:function(){}},s.createElement(y,null,s.createElement(y,{style:k.row},s.createElement(h,{style:k.thumb,source:u}),s.createElement(S,{style:k.text},t.id+' - '+R.substr(0,l%301+10)))))}},{key:"_genDataSource",value:function(t){var n={},o=['Section 0'],l=[[]];n['Section 0']={};for(var u=0;u<100;u++){var c=t[u]?' (pressed)':'';n[o[0]]['Row '+u]={id:'Row '+u,text:'Row '+u+c},l[0].push('Row '+u)}return[n,o,l]}},{key:"_renderSeperator",value:function(t,n,o){return s.createElement(y,{key:t+"-"+n,style:{height:o?4:1,backgroundColor:o?'#3B5998':'#CCCCCC'}})}}]),v})(s.Component);b.title='',b.description='Performant, scrollable, swipeable list of data.';var E=[r(d[9]),r(d[10]),r(d[11]),r(d[12]),r(d[13]),r(d[14]),r(d[15]),r(d[16]),r(d[17]),r(d[18]),r(d[19]),r(d[20])],R=['Lorem ipsum dolor sit amet, ius ad pertinax oportere accommodare, an vix ','civibus corrumpit referrentur. Te nam case ludus inciderint, te mea facilisi ','adipiscing. Sea id integre luptatum. In tota sale consequuntur nec. Erat ','ocurreret mei ei. Eu paulo sapientem vulputate est, vel an accusam ','intellegam interesset. Nam eu stet pericula reprimique, ea vim illud modus, ','putant invidunt reprehendunt ne qui.'].join(''),_=function(t){for(var n=15,o=t.length-1;o>=0;o--)n=(n<<5)-n+t.charCodeAt(o);return n},k=v.create({row:{flexDirection:'row',justifyContent:'center',padding:10,backgroundColor:'#F6F6F6'},thumb:{width:64,height:64},text:{flex:1},actionsContainer:{flex:1,flexDirection:'row',justifyContent:'flex-end',alignItems:'center'}});m.exports=b},398,[14,1,2,3,6,7,125,202,350,361,362,363,364,365,366,367,368,369,370,371,372]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),l=r(d[2]),s=r(d[3]),c=r(d[4]),o=r(d[5]),u=r(d[6]),h=u.Switch,f=u.Text,S=u.View;function w(t){var n=t.on,l=t.testID;return o.createElement(f,{testID:l},n?'On':'Off')}function v(t){var n=t.children;return o.createElement(S,{style:{flexDirection:'row',justifyContent:'space-between',alignItems:'center',marginBottom:10}},n)}var I=(function(u){function f(){var n,c;t(this,f);for(var o=arguments.length,u=new Array(o),h=0;h"},s.createElement(b,{title:"Wrap"},s.createElement(y,null,"The text should wrap if it goes on multiple lines. See, this is going to the next line.")),s.createElement(b,{title:"Padding"},s.createElement(y,{style:{padding:10}},"This text is indented by 10px padding on all sides.")),s.createElement(b,{title:"Text metrics legend"},s.createElement(S,null)),s.createElement(b,{title:"Font Family"},s.createElement(y,{style:{fontFamily:'sans-serif'}},"Sans-Serif"),s.createElement(y,{style:{fontFamily:'sans-serif',fontWeight:'bold'}},"Sans-Serif Bold"),s.createElement(y,{style:{fontFamily:'serif'}},"Serif"),s.createElement(y,{style:{fontFamily:'serif',fontWeight:'bold'}},"Serif Bold"),s.createElement(y,{style:{fontFamily:'monospace'}},"Monospace"),s.createElement(y,{style:{fontFamily:'monospace',fontWeight:'bold'}},"Monospace Bold (After 5.0)")),s.createElement(b,{title:"Android Material Design fonts"},s.createElement(h,{style:{flexDirection:'row',alignItems:'flex-start'}},s.createElement(h,{style:{flex:1}},s.createElement(y,{style:{fontFamily:'sans-serif'}},"Roboto Regular"),s.createElement(y,{style:{fontFamily:'sans-serif',fontStyle:'italic'}},"Roboto Italic"),s.createElement(y,{style:{fontFamily:'sans-serif',fontWeight:'bold'}},"Roboto Bold"),s.createElement(y,{style:{fontFamily:'sans-serif',fontStyle:'italic',fontWeight:'bold'}},"Roboto Bold Italic"),s.createElement(y,{style:{fontFamily:'sans-serif-light'}},"Roboto Light"),s.createElement(y,{style:{fontFamily:'sans-serif-light',fontStyle:'italic'}},"Roboto Light Italic"),s.createElement(y,{style:{fontFamily:'sans-serif-thin'}},"Roboto Thin (After 4.2)"),s.createElement(y,{style:{fontFamily:'sans-serif-thin',fontStyle:'italic'}},"Roboto Thin Italic (After 4.2)"),s.createElement(y,{style:{fontFamily:'sans-serif-condensed'}},"Roboto Condensed"),s.createElement(y,{style:{fontFamily:'sans-serif-condensed',fontStyle:'italic'}},"Roboto Condensed Italic"),s.createElement(y,{style:{fontFamily:'sans-serif-condensed',fontWeight:'bold'}},"Roboto Condensed Bold"),s.createElement(y,{style:{fontFamily:'sans-serif-condensed',fontStyle:'italic',fontWeight:'bold'}},"Roboto Condensed Bold Italic"),s.createElement(y,{style:{fontFamily:'sans-serif-medium'}},"Roboto Medium (After 5.0)"),s.createElement(y,{style:{fontFamily:'sans-serif-medium',fontStyle:'italic'}},"Roboto Medium Italic (After 5.0)")))),s.createElement(b,{title:"Custom Fonts"},s.createElement(h,{style:{flexDirection:'row',alignItems:'flex-start'}},s.createElement(h,{style:{flex:1}},s.createElement(y,{style:{fontFamily:'notoserif'}},"NotoSerif Regular"),s.createElement(y,{style:{fontFamily:'notoserif',fontStyle:'italic',fontWeight:'bold'}},"NotoSerif Bold Italic"),s.createElement(y,{style:{fontFamily:'notoserif',fontStyle:'italic'}},"NotoSerif Italic (Missing Font file)")))),s.createElement(b,{title:"Font Size"},s.createElement(y,{style:{fontSize:23}},"Size 23"),s.createElement(y,{style:{fontSize:8}},"Size 8")),s.createElement(b,{title:"Color"},s.createElement(y,{style:{color:'red'}},"Red color"),s.createElement(y,{style:{color:'blue'}},"Blue color")),s.createElement(b,{title:"Font Weight"},s.createElement(y,{style:{fontWeight:'bold'}},"Move fast and be bold"),s.createElement(y,{style:{fontWeight:'normal'}},"Move fast and be bold")),s.createElement(b,{title:"Font Style"},s.createElement(y,{style:{fontStyle:'italic'}},"Move fast and be bold"),s.createElement(y,{style:{fontStyle:'normal'}},"Move fast and be bold")),s.createElement(b,{title:"Font Style and Weight"},s.createElement(y,{style:{fontStyle:'italic',fontWeight:'bold'}},"Move fast and be bold")),s.createElement(b,{title:"Text Decoration"},s.createElement(y,{style:{textDecorationLine:'underline'}},"Solid underline"),s.createElement(y,{style:{textDecorationLine:'none'}},"None textDecoration"),s.createElement(y,{style:{textDecorationLine:'line-through',textDecorationStyle:'solid'}},"Solid line-through"),s.createElement(y,{style:{textDecorationLine:'underline line-through'}},"Both underline and line-through"),s.createElement(y,null,"Mixed text with",' ',s.createElement(y,{style:{textDecorationLine:'underline'}},"underline")," and",' ',s.createElement(y,{style:{textDecorationLine:'line-through'}},"line-through"),' ',"text nodes")),s.createElement(b,{title:"Nested"},s.createElement(y,{onPress:function(){return console.log('1st')}},"(Normal text,",s.createElement(y,{style:{color:'red',fontWeight:'bold'}},"(R)red",s.createElement(y,{style:{color:'green',fontWeight:'normal'}},"(G)green",s.createElement(y,{style:{color:'blue',fontWeight:'bold'}},"(B)blue",s.createElement(y,{style:{color:'cyan',fontWeight:'normal'}},"(C)cyan",s.createElement(y,{style:{color:'magenta',fontWeight:'bold'}},"(M)magenta",s.createElement(y,{style:{color:'yellow',fontWeight:'normal'}},"(Y)yellow",s.createElement(y,{style:{color:'black',fontWeight:'bold'}},"(K)black"))))))),s.createElement(y,{style:{fontWeight:'bold'},onPress:function(){return console.log('2nd')}},"(and bold",s.createElement(y,{style:{fontStyle:'italic',fontSize:11,color:'#527fe4'},onPress:function(){return console.log('3rd')}},"(and tiny bold italic blue",s.createElement(y,{style:{fontWeight:'normal',fontStyle:'normal'},onPress:function(){return console.log('4th')}},"(and tiny normal blue)"),")"),")"),")"),s.createElement(y,{style:{fontFamily:'serif'},onPress:function(){return console.log('1st')}},"(Serif",s.createElement(y,{style:{fontStyle:'italic',fontWeight:'bold'},onPress:function(){return console.log('2nd')}},"(Serif Bold Italic",s.createElement(y,{style:{fontFamily:'monospace',fontStyle:'normal',fontWeight:'normal'},onPress:function(){return console.log('3rd')}},"(Monospace Normal",s.createElement(y,{style:{fontFamily:'sans-serif',fontWeight:'bold'},onPress:function(){return console.log('4th')}},"(Sans-Serif Bold",s.createElement(y,{style:{fontWeight:'normal'},onPress:function(){return console.log('5th')}},"(and Sans-Serif Normal)"),")"),")"),")"),")"),s.createElement(y,{style:{fontSize:12}},s.createElement(x,null,"Entity Name"))),s.createElement(b,{title:"Text Align"},s.createElement(y,null,"auto (default) - english LTR"),s.createElement(y,null,"\u0623\u062d\u0628 \u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u0639\u0631\u0628\u064a\u0629 auto (default) - arabic RTL"),s.createElement(y,{style:{textAlign:'left'}},"left left left left left left left left left left left left left left left"),s.createElement(y,{style:{textAlign:'center'}},"center center center center center center center center center center center"),s.createElement(y,{style:{textAlign:'right'}},"right right right right right right right right right right right right right")),s.createElement(b,{title:"Unicode"},s.createElement(h,null,s.createElement(h,{style:{flexDirection:'row'}},s.createElement(y,{style:{backgroundColor:'red'}},"\u661f\u9645\u4e89\u9738\u662f\u4e16\u754c\u4e0a\u6700\u597d\u7684\u6e38\u620f\u3002")),s.createElement(h,null,s.createElement(y,{style:{backgroundColor:'red'}},"\u661f\u9645\u4e89\u9738\u662f\u4e16\u754c\u4e0a\u6700\u597d\u7684\u6e38\u620f\u3002")),s.createElement(h,{style:{alignItems:'center'}},s.createElement(y,{style:{backgroundColor:'red'}},"\u661f\u9645\u4e89\u9738\u662f\u4e16\u754c\u4e0a\u6700\u597d\u7684\u6e38\u620f\u3002")),s.createElement(h,null,s.createElement(y,{style:{backgroundColor:'red'}},"\u661f\u9645\u4e89\u9738\u662f\u4e16\u754c\u4e0a\u6700\u597d\u7684\u6e38\u620f\u3002\u661f\u9645\u4e89\u9738\u662f\u4e16\u754c\u4e0a\u6700\u597d\u7684\u6e38\u620f\u3002\u661f\u9645\u4e89\u9738\u662f\u4e16\u754c\u4e0a\u6700\u597d\u7684\u6e38\u620f\u3002\u661f\u9645\u4e89\u9738\u662f\u4e16\u754c\u4e0a\u6700\u597d\u7684\u6e38\u620f\u3002")))),s.createElement(b,{title:"Spaces"},s.createElement(y,null,"A ",'generated'," ",'string'," and some \xa0\xa0\xa0 spaces")),s.createElement(b,{title:"Line Height"},s.createElement(y,{style:{lineHeight:35}},"Holisticly formulate inexpensive ideas before best-of-breed benefits. ",s.createElement(y,{style:{fontSize:20}},"Continually")," expedite magnetic potentialities rather than client-focused interfaces.")),s.createElement(b,{title:"Letter Spacing"},s.createElement(h,null,s.createElement(y,{style:{letterSpacing:0}},"letterSpacing = 0"),s.createElement(y,{style:{letterSpacing:2,marginTop:5}},"letterSpacing = 2"),s.createElement(y,{style:{letterSpacing:9,marginTop:5}},"letterSpacing = 9"),s.createElement(h,{style:{flexDirection:'row'}},s.createElement(y,{style:{fontSize:12,letterSpacing:2,backgroundColor:'fuchsia',marginTop:5}},"With size and background color")),s.createElement(y,{style:{letterSpacing:-1,marginTop:5}},"letterSpacing = -1"),s.createElement(y,{style:{letterSpacing:3,backgroundColor:'#dddddd',marginTop:5}},"[letterSpacing = 3]",s.createElement(y,{style:{letterSpacing:0,backgroundColor:'#bbbbbb'}},"[Nested letterSpacing = 0]"),s.createElement(y,{style:{letterSpacing:6,backgroundColor:'#eeeeee'}},"[Nested letterSpacing = 6]")))),s.createElement(b,{title:"Empty Text"},s.createElement(y,null)),s.createElement(b,{title:"Toggling Attributes"},s.createElement(w,null)),s.createElement(b,{title:"backgroundColor attribute"},s.createElement(y,{style:{backgroundColor:'#ffaaaa'}},"Red background,",s.createElement(y,{style:{backgroundColor:'#aaaaff'}},' ',"blue background,",s.createElement(y,null,' ',"inherited blue background,",s.createElement(y,{style:{backgroundColor:'#aaffaa'}},' ',"nested green background.")))),s.createElement(y,{style:{backgroundColor:'rgba(100, 100, 100, 0.3)'}},"Same alpha as background,",s.createElement(y,null,"Inherited alpha from background,",s.createElement(y,{style:{backgroundColor:'rgba(100, 100, 100, 0.3)'}},"Reapply alpha")))),s.createElement(b,{title:"containerBackgroundColor attribute"},s.createElement(h,{style:{flexDirection:'row',height:85}},s.createElement(h,{style:{backgroundColor:'#ffaaaa',width:150}}),s.createElement(h,{style:{backgroundColor:'#aaaaff',width:150}})),s.createElement(y,{style:[k.backgroundColorText,{top:-80}]},"Default containerBackgroundColor (inherited) + backgroundColor wash"),s.createElement(y,{style:[k.backgroundColorText,{top:-70,backgroundColor:'transparent'}]},"containerBackgroundColor: 'transparent' + backgroundColor wash")),s.createElement(b,{title:"numberOfLines attribute"},s.createElement(y,{numberOfLines:1},"Maximum of one line no matter now much I write here. If I keep writing it","'","ll just truncate after one line"),s.createElement(y,{numberOfLines:2,style:{marginTop:20}},"Maximum of two lines no matter now much I write here. If I keep writing it","'","ll just truncate after two lines"),s.createElement(y,{style:{marginTop:20}},"No maximum lines specified no matter now much I write here. If I keep writing it","'","ll just keep going and going")),s.createElement(b,{title:"selectable attribute"},s.createElement(y,{selectable:!0},"This text is selectable if you click-and-hold, and will offer the native Android selection menus.")),s.createElement(b,{title:"selectionColor attribute"},s.createElement(y,{selectable:!0,selectionColor:"orange"},"This text will have a orange highlight on selection.")),s.createElement(b,{title:"Inline images"},s.createElement(y,null,"This text contains an inline image",' ',s.createElement(u,{source:r(d[10])}),". Neat, huh?")),s.createElement(b,{title:"Text shadow"},s.createElement(y,{style:{fontSize:20,textShadowOffset:{width:2,height:2},textShadowRadius:1,textShadowColor:'#00cccc'}},"Demo text shadow")),s.createElement(b,{title:"Ellipsize mode"},s.createElement(y,{numberOfLines:1},"This very long text should be truncated with dots in the end."),s.createElement(y,{ellipsizeMode:"middle",numberOfLines:1},"This very long text should be truncated with dots in the middle."),s.createElement(y,{ellipsizeMode:"head",numberOfLines:1},"This very long text should be truncated with dots in the beginning."),s.createElement(y,{ellipsizeMode:"clip",numberOfLines:1},"This very long text should be clipped and this will not be visible.")),s.createElement(b,{title:"Include Font Padding"},s.createElement(h,{style:{flexDirection:'row',justifyContent:'space-around',marginBottom:10}},s.createElement(h,{style:{alignItems:'center'}},s.createElement(y,{style:k.includeFontPaddingText},"Ey"),s.createElement(y,null,"Default")),s.createElement(h,{style:{alignItems:'center'}},s.createElement(y,{style:[k.includeFontPaddingText,{includeFontPadding:!1,marginLeft:10}]},"Ey"),s.createElement(y,null,"includeFontPadding: false"))),s.createElement(y,null,"By default Android will put extra space above text to allow for upper-case accents or other ascenders. With some fonts, this can make text look slightly misaligned when centered vertically.")),s.createElement(b,{title:"Text transform"},s.createElement(y,{style:{textTransform:'uppercase'}},"This text should be uppercased."),s.createElement(y,{style:{textTransform:'lowercase'}},"This TEXT SHOULD be lowercased."),s.createElement(y,{style:{textTransform:'capitalize'}},"This text should be CAPITALIZED."),s.createElement(y,{style:{textTransform:'capitalize'}},"Mixed: ",s.createElement(y,{style:{textTransform:'uppercase'}},"uppercase "),s.createElement(y,{style:{textTransform:'lowercase'}},"LoWeRcAsE "),s.createElement(y,{style:{textTransform:'capitalize'}},"capitalize each word")),s.createElement(y,null,"Should be \"ABC\":",s.createElement(y,{style:{textTransform:'uppercase'}},"a",s.createElement(y,null,"b"),"c")),s.createElement(y,null,"Should be \"AbC\":",s.createElement(y,{style:{textTransform:'uppercase'}},"a",s.createElement(y,{style:{textTransform:'none'}},"b"),"c")),s.createElement(y,{style:{textTransform:'none'}},'.aa\tbb\t\tcc dd EE \r\nZZ I like to eat apples. \n\u4e2d\u6587\xe9\xe9 \u6211\u559c\u6b22\u5403\u82f9\u679c\u3002awdawd '),s.createElement(y,{style:{textTransform:'uppercase'}},'.aa\tbb\t\tcc dd EE \r\nZZ I like to eat apples. \n\u4e2d\u6587\xe9\xe9 \u6211\u559c\u6b22\u5403\u82f9\u679c\u3002awdawd '),s.createElement(y,{style:{textTransform:'lowercase'}},'.aa\tbb\t\tcc dd EE \r\nZZ I like to eat apples. \n\u4e2d\u6587\xe9\xe9 \u6211\u559c\u6b22\u5403\u82f9\u679c\u3002awdawd '),s.createElement(y,{style:{textTransform:'capitalize'}},'.aa\tbb\t\tcc dd EE \r\nZZ I like to eat apples. \n\u4e2d\u6587\xe9\xe9 \u6211\u559c\u6b22\u5403\u82f9\u679c\u3002awdawd ')))}}]),E})(s.Component);T.title='',T.description='Base component for rendering styled text.';var k=E.create({backgroundColorText:{left:5,backgroundColor:'rgba(100, 100, 100, 0.3)'},includeFontPaddingText:{fontSize:120,fontFamily:'sans-serif',backgroundColor:'#EEEEEE',color:'#000000',textAlignVertical:'center',alignSelf:'center'}});m.exports=T},400,[1,2,3,6,7,125,202,348,350,401,402]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),l=r(d[3]),s=r(d[4]),h=r(d[5]),u=r(d[6]),c=u.Picker,p=u.Text,f=u.View,b=(function(u){function b(){var n,s;t(this,b);for(var h=arguments.length,u=new Array(h),c=0;c',prevText:'',prev2Text:'',prev3Text:''},l.updateText=function(t){l.setState(function(n){return{curText:t,prevText:n.curText,prev2Text:n.prevText,prev3Text:n.prev2Text}})},l}return h(n,t),o(n,[{key:"render",value:function(){var t=this;return p.createElement(x,null,p.createElement(E,{autoCapitalize:"none",placeholder:"Enter text to see events",autoCorrect:!1,multiline:!0,onFocus:function(){return t.updateText('onFocus')},onBlur:function(){return t.updateText('onBlur')},onChange:function(n){return t.updateText('onChange text: '+n.nativeEvent.text)},onContentSizeChange:function(n){return t.updateText('onContentSizeChange size: '+JSON.stringify(n.nativeEvent.contentSize))},onEndEditing:function(n){return t.updateText('onEndEditing text: '+n.nativeEvent.text)},onSubmitEditing:function(n){return t.updateText('onSubmitEditing text: '+n.nativeEvent.text)},onKeyPress:function(n){return t.updateText('onKeyPress key: '+n.nativeEvent.key)},style:z.singleLine}),p.createElement(y,{style:z.eventLabel},this.state.curText,'\n',"(prev: ",this.state.prevText,")",'\n',"(prev2: ",this.state.prev2Text,")",'\n',"(prev3: ",this.state.prev3Text,")"))}}]),n})(p.Component),C=(function(t){function n(t){var l;return u(this,n),(l=s(this,c(n).call(this,t))).state={text:''},l}return h(n,t),o(n,[{key:"render",value:function(){var t=this,n=20-this.state.text.length,l=n>5?'blue':'red';return p.createElement(x,{style:z.rewriteContainer},p.createElement(E,{multiline:!1,maxLength:20,onChangeText:function(n){n=n.replace(/ /g,'_'),t.setState({text:n})},style:z.default,value:this.state.text}),p.createElement(y,{style:[z.remainder,{color:l}]},n))}}]),n})(p.Component),L=(function(t){function n(t){var l;return u(this,n),(l=s(this,c(n).call(this,t))).state={text:'Hello #World'},l}return h(n,t),o(n,[{key:"render",value:function(){for(var t,n,l=this,u=/\s+/,o=this.state.text,s=[];o&&(u.lastIndex=0,null!==(t=u.exec(o)));)n=t.index,0===t[0].length&&(n=1),s.push(o.substr(0,n)),s.push(t[0]),n+=t[0].length,o=o.slice(n);return s.push(o),s=s.map(function(t){return/^#/.test(t)?p.createElement(y,{key:t,style:z.hashtag},t):t}),p.createElement(x,null,p.createElement(E,{multiline:!0,style:z.multiline,onChangeText:function(t){l.setState({text:t})}},p.createElement(y,null,s)))}}]),n})(p.Component),k=(function(t){function n(){var t,l;u(this,n);for(var o=arguments.length,h=new Array(o),p=0;p',e.description='Single and multi-line text inputs.',e.examples=[{title:'Auto-focus',render:function(){return p.createElement(E,{autoFocus:!0,multiline:!0,style:z.input,accessibilityLabel:"I am the accessibility label for text input"})}},{title:"Live Re-Write ( -> '_')",render:function(){return p.createElement(C,null)}},{title:'Auto-capitalize',render:function(){var t=['none','sentences','words','characters'].map(function(t){return p.createElement(E,{key:t,autoCapitalize:t,placeholder:'autoCapitalize: '+t,style:z.singleLine})});return p.createElement(x,null,t)}},{title:'Auto-correct',render:function(){return p.createElement(x,null,p.createElement(E,{autoCorrect:!0,placeholder:"This has autoCorrect",style:z.singleLine}),p.createElement(E,{autoCorrect:!1,placeholder:"This does not have autoCorrect",style:z.singleLine}))}},{title:'Keyboard types',render:function(){var t=['default','email-address','numeric','phone-pad'].map(function(t){return p.createElement(E,{key:t,keyboardType:t,placeholder:'keyboardType: '+t,style:z.singleLine})});return p.createElement(x,null,t)}},{title:'Blur on submit',render:function(){return p.createElement(k,null)}},{title:'Event handling',render:function(){return p.createElement(T,null)}},{title:'Colors and text inputs',render:function(){return p.createElement(x,null,p.createElement(E,{style:[z.singleLine],defaultValue:"Default color text"}),p.createElement(E,{style:[z.singleLine,{color:'green'}],defaultValue:"Green Text"}),p.createElement(E,{placeholder:"Default placeholder text color",style:z.singleLine}),p.createElement(E,{placeholder:"Red placeholder text color",placeholderTextColor:"red",style:z.singleLine}),p.createElement(E,{placeholder:"Default underline color",style:z.singleLine}),p.createElement(E,{placeholder:"Blue underline color",style:z.singleLine,underlineColorAndroid:"blue"}),p.createElement(E,{defaultValue:"Same BackgroundColor as View ",style:[z.singleLine,{backgroundColor:'rgba(100, 100, 100, 0.3)'}]},p.createElement(y,{style:{backgroundColor:'rgba(100, 100, 100, 0.3)'}},"Darker backgroundColor")),p.createElement(E,{defaultValue:"Highlight Color is red",selectionColor:'red',style:z.singleLine}))}},{title:'Text input, themes and heights',render:function(){return p.createElement(E,{placeholder:"If you set height, beware of padding set from themes",style:[z.singleLineWithHeightTextInput]})}},{title:'fontFamily, fontWeight and fontStyle',render:function(){return p.createElement(x,null,p.createElement(E,{style:[z.singleLine,{fontFamily:'sans-serif'}],placeholder:"Custom fonts like Sans-Serif are supported"}),p.createElement(E,{style:[z.singleLine,{fontFamily:'sans-serif',fontWeight:'bold'}],placeholder:"Sans-Serif bold"}),p.createElement(E,{style:[z.singleLine,{fontFamily:'sans-serif',fontStyle:'italic'}],placeholder:"Sans-Serif italic"}),p.createElement(E,{style:[z.singleLine,{fontFamily:'serif'}],placeholder:"Serif"}))}},{title:'letterSpacing',render:function(){return p.createElement(x,null,p.createElement(E,{style:[z.singleLine,{letterSpacing:0}],placeholder:"letterSpacing = 0"}),p.createElement(E,{style:[z.singleLine,{letterSpacing:2}],placeholder:"letterSpacing = 2"}),p.createElement(E,{style:[z.singleLine,{letterSpacing:9}],placeholder:"letterSpacing = 9"}),p.createElement(E,{style:[z.singleLine,{letterSpacing:-1}],placeholder:"letterSpacing = -1"}))}},{title:'Passwords',render:function(){return p.createElement(x,null,p.createElement(E,{defaultValue:"iloveturtles",secureTextEntry:!0,style:z.singleLine}),p.createElement(E,{secureTextEntry:!0,style:[z.singleLine,{color:'red'}],placeholder:"color is supported too",placeholderTextColor:"red"}))}},{title:'Editable',render:function(){return p.createElement(E,{defaultValue:"Can't touch this! (>'-')> ^(' - ')^ <('-'<) (>'-')> ^(' - ')^",editable:!1,style:z.singleLine})}},{title:'Multiline',render:function(){return p.createElement(x,null,p.createElement(E,{autoCorrect:!0,placeholder:"multiline, aligned top-left",placeholderTextColor:"red",multiline:!0,style:[z.multiline,{textAlign:'left',textAlignVertical:'top'}]}),p.createElement(E,{autoCorrect:!0,placeholder:"multiline, aligned center",placeholderTextColor:"green",multiline:!0,style:[z.multiline,{textAlign:'center',textAlignVertical:'center'}]}),p.createElement(E,{autoCorrect:!0,multiline:!0,style:[z.multiline,{color:'blue'},{textAlign:'right',textAlignVertical:'bottom'}]},p.createElement(y,{style:z.multiline},"multiline with children, aligned bottom-right")))}},{title:'Fixed number of lines',platform:'android',render:function(){return p.createElement(x,null,p.createElement(E,{numberOfLines:2,multiline:!0,placeholder:"Two line input"}),p.createElement(E,{numberOfLines:5,multiline:!0,placeholder:"Five line input"}))}},{title:'Auto-expanding',render:function(){return p.createElement(x,null,p.createElement(w,{enablesReturnKeyAutomatically:!0,returnKeyType:"done",multiline:!0,style:{maxHeight:400,minHeight:20,backgroundColor:'#eeeeee'}},"generic generic generic",p.createElement(y,{style:{fontSize:6,color:'red'}},"small small small small small small"),p.createElement(y,null,"regular regular"),p.createElement(y,{style:{fontSize:30,color:'green'}},"huge huge huge huge huge"),"generic generic generic"))}},{title:'Attributed text',render:function(){return p.createElement(L,null)}},{title:'Return key',render:function(){var t=['none','go','search','send','done','previous','next'].map(function(t){return p.createElement(E,{key:t,returnKeyType:t,placeholder:'returnKeyType: '+t,style:z.singleLine})}),n=['Compile','React Native'].map(function(t){return p.createElement(E,{key:t,returnKeyLabel:t,placeholder:'returnKeyLabel: '+t,style:z.singleLine})});return p.createElement(x,null,t,n)}},{title:'Inline Images',render:function(){return p.createElement(x,null,p.createElement(E,{inlineImageLeft:"ic_menu_black_24dp",placeholder:"This has drawableLeft set",style:z.singleLine}),p.createElement(E,{inlineImageLeft:"ic_menu_black_24dp",inlineImagePadding:30,placeholder:"This has drawableLeft and drawablePadding set",style:z.singleLine}),p.createElement(E,{placeholder:"This does not have drawable props set",style:z.singleLine}))}},{title:'Toggle Default Padding',render:function(){return p.createElement(P,null)}},{title:'Text selection & cursor placement',render:function(){return p.createElement(x,null,p.createElement(A,{style:z.default,value:"text selection can be changed"}),p.createElement(A,{multiline:!0,style:z.multiline,value:'multiline text selection\ncan also be changed'}))}}]},403,[41,39,14,1,2,3,6,7,125,202]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=r(d[1]),n=r(d[2]),l=r(d[3]),c=r(d[4]),s=r(d[5]),h=r(d[6]),u=r(d[7]),b=r(d[8]),w=u.StyleSheet,p=u.Text,E=u.View,_=r(d[9]),T=r(d[10]),v=r(d[11]),y=r(d[12]),S=(function(u){function w(){var t,n;o(this,w);for(var s=arguments.length,h=new Array(s),u=0;u"},h.createElement(_,{title:"Toolbar with title/subtitle and actions"},h.createElement(y,{actions:f,navIcon:b({android:'ic_menu_black_24dp',width:48,height:48}),onActionSelected:this._onActionSelected,onIconClicked:function(){return o.setState({actionText:'Icon clicked'})},style:I.toolbar,subtitle:this.state.actionText,title:"Toolbar"}),h.createElement(p,null,this.state.actionText)),h.createElement(_,{title:"Toolbar with logo & custom title view (a View with Switch+Text)"},h.createElement(y,{logo:b({android:'launcher_icon',width:132,height:144}),style:I.toolbar},h.createElement(E,{style:I.switchWrapper},h.createElement(v,{value:this.state.toolbarSwitch,onValueChange:function(t){return o.setState({toolbarSwitch:t})}}),h.createElement(p,null,"'Tis but a switch")))),h.createElement(_,{title:"Toolbar with no icon"},h.createElement(y,{actions:f,style:I.toolbar,subtitle:"There be no icon here"})),h.createElement(_,{title:"Toolbar with navIcon & logo, no title"},h.createElement(y,{actions:f,logo:b({android:'launcher_icon',width:132,height:144}),navIcon:b({android:'ic_menu_black_24dp',width:48,height:48}),style:I.toolbar})),h.createElement(_,{title:"Toolbar with custom title colors"},h.createElement(y,t({navIcon:b({android:'ic_menu_black_24dp',width:48,height:48}),onIconClicked:function(){return o.setState({colorProps:{}})},title:"Wow, such toolbar",style:I.toolbar,subtitle:"Much native"},this.state.colorProps)),h.createElement(p,null,"Touch the icon to reset the custom colors to the default (theme-provided) ones.")),h.createElement(_,{title:"Toolbar with remote logo & navIcon"},h.createElement(y,{actions:[{title:'Bunny',icon:r(d[13]),show:'always'}],logo:r(d[14]),navIcon:r(d[13]),title:"Bunny and Hawk",style:I.toolbar})),h.createElement(_,{title:"Toolbar with custom overflowIcon"},h.createElement(y,{actions:f,overflowIcon:r(d[13]),style:I.toolbar})))}}]),w})(h.Component);S.title='',S.description='Examples of using the Android toolbar.';var f=[{title:'Create',icon:b({android:'ic_create_black_48dp',width:96,height:96}),show:'always'},{title:'Filter'},{title:'Settings',icon:b({android:'ic_settings_black_48dp',width:96,height:96}),show:'always'}],I=w.create({toolbar:{backgroundColor:'#e9eaed',height:56},switchWrapper:{height:56,flexDirection:'row',alignItems:'center'}});m.exports=S},404,[41,1,2,3,6,7,125,202,375,348,350,309,199,380,405]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/RNTester/js",width:240,height:240,scales:[1],hash:"0b66d0e54a974bbe984abf462d8d64c2",name:"hawk",type:"png"})},405,[169]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),l=r(d[4]),c=r(d[5]),u=r(d[6]),h=u.Animated,b=u.Image,p=u.StyleSheet,f=u.Text,v=u.TouchableHighlight,y=u.TouchableOpacity,E=(u.Platform,u.TouchableNativeFeedback),P=u.TouchableWithoutFeedback,_=u.View,k=r(d[7]),w=k.PlatformConstants&&k.PlatformConstants.forceTouchAvailable||!1;e.displayName=void 0,e.description='Touchable and onPress examples.',e.title=' and onPress',e.examples=[{title:'',description:"TouchableHighlight works by adding an extra view with a black background under the single child view. This works best when the child view is fully opaque, although it can be made to work as a simple background color change as well with the activeOpacity and underlayColor props.",render:function(){return c.createElement(T,null)}},{title:'',render:function(){return c.createElement(x,null)}},{title:'TouchableNativeFeedback with Animated child',description:"TouchableNativeFeedback can have an AnimatedComponent as adirect child.",platform:'android',render:function(){var t=new h.Value(1);h.timing(t,{toValue:.3,duration:1e3}).start();var n={backgroundColor:'rgb(180, 64, 119)',width:200,height:100,transform:[{scale:t}]};return c.createElement(_,null,c.createElement(_,{style:A.row},c.createElement(E,null,c.createElement(h.View,{style:n}))))}},{title:' with highlight',render:function(){return c.createElement(C,null)}},{title:'Touchable feedback events',description:" components accept onPress, onPressIn, onPressOut, and onLongPress as props.",render:function(){return c.createElement(I,null)}},{title:'Touchable delay for events',description:" components also accept delayPressIn, delayPressOut, and delayLongPress as props. These props impact the timing of feedback events.",render:function(){return c.createElement(O,null)}},{title:'3D Touch / Force Touch',description:'iPhone 6s and 6s plus support 3D touch, which adds a force property to touches',render:function(){return c.createElement(D,null)},platform:'ios'},{title:'Touchable Hit Slop',description:" components accept hitSlop prop which extends the touch area without changing the view bounds.",render:function(){return c.createElement(B,null)}},{title:'Disabled Touchable*',description:" components accept disabled prop which prevents any interaction with component",render:function(){return c.createElement(F,null)}},{title:'Touchable Hover',description:" components reacts to mouse enter and mouse exit events",render:function(){return c.createElement(L,null)},platform:'macos'},{title:'Touchable feedback mouse events',description:" components reacts to mouse events and mouse exit events",render:function(){return c.createElement(S,null)},platform:'macos'}];var T=(function(u){function h(){var n,l;t(this,h);for(var c=arguments.length,u=new Array(c),b=0;b1?t=this.state.timesPressed+'x TouchableHighlight onPress':this.state.timesPressed>0&&(t='TouchableHighlight onPress'),c.createElement(_,null,c.createElement(_,{style:A.row},c.createElement(v,{style:A.wrapper,testID:"touchable_highlight_image_button",onPress:this.touchableOnPress},c.createElement(b,{source:W,style:A.image})),c.createElement(v,{style:A.wrapper,testID:"touchable_highlight_text_button",activeOpacity:1,tvParallaxProperties:{pressMagnification:1.3,pressDuration:.6},underlayColor:"rgb(210, 230, 255)",onPress:this.touchableOnPress},c.createElement(_,{style:A.wrapperCustom},c.createElement(f,{style:A.text},"Tap Here For Custom Highlight!")))),c.createElement(_,{style:A.logBox},c.createElement(f,{testID:"touchable_highlight_console"},t)))}}]),h})(c.Component),x=(function(u){function h(){var n,l;t(this,h);for(var c=arguments.length,u=new Array(c),b=0;b1?t=this.state.timesPressed+'x TouchableWithoutFeedback onPress':this.state.timesPressed>0&&(t='TouchableWithoutFeedback onPress'),c.createElement(_,null,c.createElement(P,{onPress:this.textOnPress,testID:"touchable_without_feedback_button"},c.createElement(_,{style:A.wrapperCustom},c.createElement(f,{style:A.text},"Tap Here For No Feedback!"))),c.createElement(_,{style:A.logBox},c.createElement(f,{testID:"touchable_without_feedback_console"},t)))}}]),h})(c.Component),C=(function(u){function h(){var n,l;t(this,h);for(var c=arguments.length,u=new Array(c),b=0;b1?t=this.state.timesPressed+'x text onPress':this.state.timesPressed>0&&(t='text onPress'),c.createElement(_,null,c.createElement(f,{style:A.textBlock,testID:"tappable_text",onPress:this.textOnPress},"Text has built-in onPress handling"),c.createElement(_,{style:A.logBox},c.createElement(f,{testID:"tappable_text_console"},t)))}}]),h})(c.Component),I=(function(u){function h(){var n,l;t(this,h);for(var c=arguments.length,u=new Array(c),b=0;b1?t=this.state.timesPressed+'x onPress':this.state.timesPressed>0&&(t='onPress'),c.createElement(_,{testID:"touchable_hit_slop"},c.createElement(_,{style:[A.row,A.centered]},c.createElement(y,{onPress:this.onPress,style:A.hitSlopWrapper,hitSlop:{top:30,bottom:30,left:60,right:60},testID:"touchable_hit_slop_button"},c.createElement(f,{style:A.hitSlopButton},"Press Outside This View"))),c.createElement(_,{style:A.logBox},c.createElement(f,null,t)))}}]),h})(c.Component),F=(function(u){function h(){return t(this,h),o(this,s(h).apply(this,arguments))}return l(h,u),n(h,[{key:"render",value:function(){return c.createElement(_,null,c.createElement(y,{disabled:!0,style:[A.row,A.block]},c.createElement(f,{style:A.disabledButton},"Disabled TouchableOpacity")),c.createElement(y,{disabled:!1,style:[A.row,A.block]},c.createElement(f,{style:A.button},"Enabled TouchableOpacity")),c.createElement(v,{activeOpacity:1,disabled:!0,underlayColor:"rgb(210, 230, 255)",style:[A.row,A.block],onPress:function(){return console.log('custom THW text - highlight')}},c.createElement(f,{style:A.disabledButton},"Disabled TouchableHighlight")),c.createElement(v,{activeOpacity:1,underlayColor:"rgb(210, 230, 255)",style:[A.row,A.block],onPress:function(){return console.log('custom THW text - highlight')}},c.createElement(f,{style:A.button},"Enabled TouchableHighlight")),c.createElement(P,{onPress:function(){return console.log('TWOF has been clicked')},disabled:!0},c.createElement(_,{style:A.wrapperCustom},c.createElement(f,{style:[A.button,A.nativeFeedbackButton,A.disabledButton]},"Disabled TouchableWithoutFeedback"))),c.createElement(P,{onPress:function(){return console.log('TWOF has been clicked')},disabled:!1},c.createElement(_,{style:A.wrapperCustom},c.createElement(f,{style:[A.button,A.nativeFeedbackButton]},"Enabled TouchableWithoutFeedback"))),c.createElement(E,{style:[A.row,A.block],onPress:function(){return console.log('custom TNF has been clicked')},background:E.SelectableBackground()},c.createElement(_,null,c.createElement(f,{style:[A.button,A.nativeFeedbackButton]},"Enabled TouchableNativeFeedback"))),c.createElement(E,{disabled:!0,style:[A.row,A.block],onPress:function(){return console.log('custom TNF has been clicked')},background:E.SelectableBackground()},c.createElement(_,null,c.createElement(f,{style:[A.disabledButton,A.nativeFeedbackButton]},"Disabled TouchableNativeFeedback"))))}}]),h})(c.Component),L=(function(u){function h(){var n,l;t(this,h);for(var c=arguments.length,u=new Array(c),b=0;b0&&(c=' - '+c.slice(0,-2)+' pressed'),o.unshift(s+t+c),l.setState({eventLog:o})},l}return l(h,u),n(h,[{key:"render",value:function(){var t=this;return c.createElement(_,{testID:"touchable_feedback_mouse_events"},c.createElement(_,{style:[A.row,{justifyContent:'center'}]},c.createElement(y,{style:A.wrapper,testID:"touchable_feedback_mouse_events_button",accessibilityLabel:"touchable feedback mouse events",accessibilityTraits:"button",accessibilityComponentType:"button",onPressIn:function(n){return t._appendEvent('MouseIn',n.nativeEvent)},onPressOut:function(n){return t._appendEvent('MouseOut',n.nativeEvent)}},c.createElement(f,{style:A.button},"Click Me"))),c.createElement(_,{testID:"touchable_feedback_mouse_events_console",style:A.eventLogBox},this.state.eventLog.map(function(t,n){return c.createElement(f,{key:n},t)})))}}]),h})(c.Component),W={uri:'https://pbs.twimg.com/media/BlXBfT3CQAA6cVZ.png:small'},A=p.create({row:{justifyContent:'center',flexDirection:'row'},centered:{justifyContent:'center'},image:{width:50,height:50},text:{fontSize:16},block:{padding:10},button:{color:'#007AFF'},disabledButton:{color:'#007AFF',opacity:.5},nativeFeedbackButton:{textAlign:'center',margin:10},hitSlopButton:{color:'white'},wrapper:{borderRadius:8},wrapperCustom:{borderRadius:8,padding:6},hitSlopWrapper:{backgroundColor:'red',marginVertical:30},logBox:{padding:20,margin:10,borderWidth:p.hairlineWidth,borderColor:'#f0f0f0',backgroundColor:'#f9f9f9'},eventLogBox:{padding:10,margin:10,height:120,borderWidth:p.hairlineWidth,borderColor:'#f0f0f0',backgroundColor:'#f9f9f9'},forceTouchBox:{padding:10,margin:10,borderWidth:p.hairlineWidth,borderColor:'#f0f0f0',backgroundColor:'#f9f9f9',alignItems:'center'},textBlock:{fontWeight:'500',color:'blue'}})},406,[1,2,3,6,7,125,202,38]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),l=r(d[2]),o=r(d[3]),s=r(d[4]),c=r(d[5]),u=r(d[6]),h=u.Button,y=u.StyleSheet,f=u.Text,E=u.View,p=r(d[7]),w=r(d[8]);!(function(u){function p(){var n,s;t(this,p);for(var c=arguments.length,u=new Array(c),h=0;h0,onPress:function(){return t.go(0)}}),c.createElement(x,{text:"Prev",enabled:u>0,onPress:function(){return t.move(-1)}}),c.createElement(b,{style:T.buttonText},"Page ",u+1," / ",5),c.createElement(C,{size:100,progress:this.state.progress}),c.createElement(x,{text:"Next",enabled:u<4,onPress:function(){return t.move(1)}}),c.createElement(x,{text:"Last",enabled:u<4,onPress:function(){return t.go(4)}})))}}]),h})(c.Component);w.title='',w.description='Container that allows to flip left and right between child views.';var T=h.create({buttons:{flexDirection:'row',height:30,backgroundColor:'black',alignItems:'center',justifyContent:'space-between'},button:{flex:1,width:0,margin:5,borderColor:'gray',borderWidth:1,backgroundColor:'gray'},buttonDisabled:{backgroundColor:'black',opacity:.5},buttonText:{color:'white'},scrollStateText:{color:'#99d1b7'},container:{flex:1,backgroundColor:'white'},image:{width:300,height:200,padding:20},likeButton:{backgroundColor:'rgba(0, 0, 0, 0.1)',borderColor:'#333333',borderWidth:1,borderRadius:5,flex:1,margin:8,padding:8},likeContainer:{flexDirection:'row'},likesText:{flex:1,fontSize:18,alignSelf:'center'},progressBarContainer:{height:10,margin:10,borderColor:'#eeeeee',borderWidth:2},progressBar:{alignSelf:'flex-start',flex:1,backgroundColor:'#eeeeee'},viewPager:{flex:1}});m.exports=w},408,[1,2,3,6,7,125,202]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),l=r(d[4]),c=r(d[5]),u=r(d[6]),h=u.StyleSheet,b=u.Text,f=u.TextInput,p=u.TouchableWithoutFeedback,w=u.TouchableOpacity,E=u.View,y=u.WebView,v='rgba(255,255,255,0.8)',S='urlInput',C='webview',B='https://m.facebook.com',k=['file://*','http://*','https://*'],T=(function(u){function h(){var n,l;t(this,h);for(var c=arguments.length,u=new Array(c),b=0;b')),c.createElement(f,{ref:S,autoCapitalize:"none",defaultValue:this.state.url,onSubmitEditing:this.onSubmitEditing,onChange:this.handleTextInputChange,clearButtonMode:"while-editing",style:W.addressBarTextInput}),c.createElement(w,{onPress:this.pressGoButton},c.createElement(E,{style:W.goButton},c.createElement(b,null,"Go!")))),c.createElement(y,{ref:C,automaticallyAdjustContentInsets:!1,style:W.webView,source:{uri:this.state.url},javaScriptEnabled:!0,domStorageEnabled:!0,decelerationRate:"normal",onNavigationStateChange:this.onNavigationStateChange,onShouldStartLoadWithRequest:this.onShouldStartLoadWithRequest,startInLoadingState:!0,scalesPageToFit:this.state.scalesPageToFit}),c.createElement(E,{style:W.statusBar},c.createElement(b,{style:W.statusBarText},this.state.status)))}}]),h})(c.Component),x=(function(u){function h(){var n,l;t(this,h);for(var c=arguments.length,u=new Array(c),b=0;b\n\n\n \n Hello Static World\n \n \n \n \n \n

Hello Static World

\n \n\n"},scalesPageToFit:!0})}},{title:'POST Test',render:function(){return c.createElement(y,{style:{backgroundColor:v,height:100},source:{uri:'http://www.posttestserver.com/post.php',method:'POST',body:'foo=bar&bar=foo'},scalesPageToFit:!1})}},{title:'Messaging Test',render:function(){return c.createElement(F,null)}},{title:'Inject JavaScript',render:function(){return c.createElement(R,null)}}]},409,[1,2,3,6,7,125,202,410,411]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/RNTester/js",scales:[1],hash:"63afa4865a5c48dac612914bb385f093",name:"messagingtest",type:"html"})},410,[169]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/RNTester/js",scales:[1],hash:"c51057524a9d1776c963663369289d1a",name:"helloworld",type:"html"})},411,[169]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),l=r(d[1]),c=r(d[2]),n=r(d[3]),s=r(d[4]),o=r(d[5]),b=r(d[6]),u=b.AccessibilityInfo,h=b.StyleSheet,y=b.Text,E=b.View,w=b.ToastAndroid,p=b.TouchableWithoutFeedback,f=r(d[7]),A=r(d[8]),k=['auto','yes','no','no-hide-descendants'],T=(function(b){function h(){var l,s;t(this,h);for(var o=arguments.length,b=new Array(o),u=0;u0&&(s.lastCursor=t.page_info.end_cursor,s.assets=this.state.assets.concat(n),s.dataSource=this.state.dataSource.cloneWithRows(E(s.assets,this.props.imagesPerRow))),this.setState(s)}}]),y})(l.Component);T.defaultProps={groupTypes:'SavedPhotos',batchSize:5,imagesPerRow:1,assetType:'Photos',renderImage:function(t){var n=[k.image,{width:150,height:150}];return l.createElement(y,{source:t.node.image,style:n})}};var k=_.create({row:{flexDirection:'row',flex:1},image:{margin:4},container:{flex:1}});m.exports=T},419,[108,1,2,3,6,7,125,202,293,420,111]); -__d(function(g,r,i,a,m,e,d){'use strict';m.exports=function(n,t){for(var u=[],h=[],s=0;s0&&s%t==0&&(u.push(h),h=[]),h.push(n[s]);if(h.length>0){for(;h.length!==t;)h.push(null);u.push(h)}return u}},420,[]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),l=r(d[1]),o=r(d[2]),n=r(d[3]),c=r(d[4]),s=r(d[5]),h=r(d[6]),u=h.Image,b=h.StyleSheet,y=h.View,p=h.ScrollView,w=(function(h){function b(){var l,c;t(this,b);for(var s=arguments.length,h=new Array(s),u=0;u',e.description='Example component that displays the automatic scaling capabilities of the tag',m.exports=w},421,[1,2,3,6,7,125,202]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),l=r(d[2]),o=r(d[3]),c=r(d[4]),s=r(d[5]),p=r(d[6]),u=r(d[7]),h=u.Clipboard,b=u.View,C=u.Text,f=u.StyleSheet,v=(function(u){function f(){var l,s;n(this,f);for(var p=arguments.length,u=new Array(p),b=0;bo,this._horizontal?this._scaledImageSize={width:this.props.image.width/o,height:this.props.size.height}:(this._scaledImageSize={width:this.props.size.width,height:this.props.image.height/t},this._scaledImageSize.width*=2,this._scaledImageSize.height*=2,this._horizontal=!0),this._contentOffset={x:(this._scaledImageSize.width-this.props.size.width)/2,y:(this._scaledImageSize.height-this.props.size.height)/2},this._maximumZoomScale=Math.min(this.props.image.width/this._scaledImageSize.width,this.props.image.height/this._scaledImageSize.height),this._minimumZoomScale=Math.max(this.props.size.width/this._scaledImageSize.width,this.props.size.height/this._scaledImageSize.height),this._updateTransformData(this._contentOffset,this._scaledImageSize,this.props.size)}},{key:"_onScroll",value:function(t){this._updateTransformData(t.nativeEvent.contentOffset,t.nativeEvent.contentSize,t.nativeEvent.layoutMeasurement)}},{key:"_updateTransformData",value:function(t,o,n){var s=t.x/o.width,h=t.y/o.height,l=n.width/o.width,c=n.height/o.height,p={offset:{x:this.props.image.width*s,y:this.props.image.height*h},size:{width:this.props.image.width*l,height:this.props.image.height*c}};this.props.onTransformDataChange&&this.props.onTransformDataChange(p)}},{key:"render",value:function(){return c.createElement(S,{alwaysBounceVertical:!0,automaticallyAdjustContentInsets:!1,contentOffset:this._contentOffset,decelerationRate:"fast",horizontal:this._horizontal,maximumZoomScale:this._maximumZoomScale,minimumZoomScale:this._minimumZoomScale,onMomentumScrollEnd:this._onScroll.bind(this),onScrollEndDrag:this._onScroll.bind(this),showsHorizontalScrollIndicator:!1,showsVerticalScrollIndicator:!1,style:this.props.style,scrollEventThrottle:16},c.createElement(f,{source:this.props.image,style:this._scaledImageSize}))}}]),p})(c.Component);e.framework='React',e.title='ImageEditor',e.description='Cropping and scaling with ImageEditor',e.examples=[{title:'Image Cropping',render:function(){return c.createElement(w,null)}}];var C=y.create({container:{flex:1,alignSelf:'stretch'},imageCropper:{alignSelf:'center',marginTop:12},cropButtonTouchable:{alignSelf:'center',marginTop:12},cropButton:{padding:12,backgroundColor:'blue',borderRadius:4},cropButtonLabel:{color:'white',fontSize:16,fontWeight:'500'}})},426,[108,1,2,3,6,7,125,202]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),l=r(d[3]),s=r(d[4]),u=r(d[5]),c=r(d[6]),y=(r(d[7]),c.Image),h=c.LayoutAnimation,v=c.StyleSheet,x=c.Text,w=c.View,f=(function(c){function v(){var n,s;t(this,v);for(var u=arguments.length,c=new Array(u),y=0;y20?20:60}})},s.addWrapText=function(){s.setState({extraText:' And a bunch more text to wrap around a few lines.'},s.changeContainer)},s.changeContainer=function(){s.setState({containerStyle:{width:280}})},s.onViewLayout=function(t){console.log('received view layout event\n',t.nativeEvent),s.setState({viewLayout:t.nativeEvent.layout})},s.onTextLayout=function(t){console.log('received text layout event\n',t.nativeEvent),s.setState({textLayout:t.nativeEvent.layout})},s.onImageLayout=function(t){console.log('received image layout event\n',t.nativeEvent),s.setState({imageLayout:t.nativeEvent.layout})},s}return s(v,c),n(v,[{key:"render",value:function(){var t=[p.view,this.state.viewStyle],n=this.state.textLayout||{width:'?',height:'?'},o=this.state.imageLayout||{x:'?',y:'?'};return u.createElement(w,{style:this.state.containerStyle},u.createElement(x,null,"layout events are called on mount and whenever layout is recalculated. Note that the layout event will typically be received",' ',u.createElement(x,{style:p.italicText},"before")," the layout has updated on screen, especially when using layout animations.",' ',u.createElement(x,{style:p.pressText,onPress:this.animateViewLayout},"Press here to change layout.")),u.createElement(w,{ref:"view",onLayout:this.onViewLayout,style:t},u.createElement(y,{ref:"img",onLayout:this.onImageLayout,style:p.image,source:{uri:'https://fbcdn-dragon-a.akamaihd.net/hphotos-ak-prn1/t39.1997/p128x128/851561_767334496626293_1958532586_n.png'}}),u.createElement(x,null,"ViewLayout:",' ',JSON.stringify(this.state.viewLayout,null,' ')+'\n\n'),u.createElement(x,{ref:"txt",onLayout:this.onTextLayout,style:p.text},"A simple piece of text.",this.state.extraText),u.createElement(x,null,'\n',"Text w/h: ",n.width,"/",n.height+'\n',"Image x/y: ",o.x,"/",o.y)))}}]),v})(u.Component),p=v.create({view:{padding:12,borderColor:'black',borderWidth:.5,backgroundColor:'transparent'},text:{alignSelf:'flex-start',borderColor:'rgba(0, 0, 255, 0.2)',borderWidth:.5},image:{width:50,height:50,marginBottom:10,alignSelf:'center'},pressText:{fontWeight:'bold'},italicText:{fontStyle:'italic'}});e.title='Layout Events',e.description="Examples that show how Layout events can be used to measure view size and position.",e.examples=[{title:'LayoutEventExample',render:function(){return u.createElement(f,null)}}]},427,[1,2,3,6,7,125,202,74]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),l=r(d[3]),c=r(d[4]),u=r(d[5]),p=(r(d[6]),r(d[7])),s=p.Linking,h=p.StyleSheet,f=p.Text,w=p.TouchableOpacity,k=p.View,E=r(d[8]),y=(function(p){function h(){var n,c;t(this,h);for(var u=arguments.length,p=new Array(u),f=0;f'}),r(d[9]).addHandler({onStall:function(n){var l=n.busyTime;return t.setState(function(t){return{busyTime:l,filteredStall:.97*(t.filteredStall||0)+.03*l}})}})},onDisable:function(){console.warn('Cannot disable yet....')}}),this.state&&c.createElement(y,null,"JS Stall filtered: "+Math.round(this.state.filteredStall)+", ","last: "+this.state.busyTime))}}]),p})(c.Component),C=(function(t){function p(){var t,l;n(this,p);for(var s=arguments.length,c=new Array(s),f=0;f Animated.spring (bounciness/speed)',render:function(){return c.createElement(b,{type:"spring",config:{bounciness:0}},function(t){return c.createElement(v.View,{style:[N.block,{transform:[{translateX:t.interpolate({inputRange:[0,1],outputRange:[0,100]})}]}]})})}},{title:'translateX => Animated.spring (stiffness/damping/mass)',render:function(){return c.createElement(b,{type:"spring",config:{stiffness:1e3,damping:500,mass:3}},function(t){return c.createElement(v.View,{style:[N.block,{transform:[{translateX:t.interpolate({inputRange:[0,1],outputRange:[0,100]})}]}]})})}},{title:'translateX => Animated.decay',render:function(){return c.createElement(b,{type:"decay",config:{velocity:.5},reverseConfig:{velocity:-.5}},function(t){return c.createElement(v.View,{style:[N.block,{transform:[{translateX:t}]}]})})}},{title:'Drive custom property',render:function(){return c.createElement(b,{type:"timing",config:{duration:1e3}},function(t){return c.createElement(R,{style:{},value:t})})}},{title:'Animated value listener',render:function(){return c.createElement(k,null)}},{title:'Animated loop',render:function(){return c.createElement(V,null)}},{title:'Animated events',render:function(){return c.createElement(C,null)}},{title:'Animated Tracking - tap me many times',render:function(){return c.createElement(D,null)}},{title:'Internal Settings',render:function(){return c.createElement(A,null)}}]},431,[10,1,2,3,6,7,125,202,432,434]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),o=r(d[3]),u=r(d[4]),l=r(d[5]),c=r(d[6]),p=r(d[7]),f=r(d[8]),h=r(d[9]),v=r(d[10]),y=(function(c){function h(){return t(this,h),s(this,o(h).apply(this,arguments))}return u(h,c),n(h,[{key:"UNSAFE_componentWillReceiveProps",value:function(t){var n=this.props,s=n.onEnable,o=n.onDisable,u=n.persister;t.persister.state!==u.state&&(t.persister.state?s():o())}},{key:"render",value:function(){var t=this.props,n=t.label,s=t.persister;return l.createElement(v,{style:b.row},l.createElement(f,null,n),l.createElement(p,{value:s.state,onValueChange:function(t){s.setState(function(){return t})}}))}}]),h})(l.Component),b=c.create({row:{padding:10,flexDirection:'row',justifyContent:'space-between'}});y=h.createContainer(y,{cacheKeySuffix:function(t){return'Switch:'+t.label},getInitialState:function(t){return t.initialValue}}),m.exports=y},432,[1,2,3,6,7,139,140,309,173,433,159]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),c=r(d[3]),u=r(d[4]),o=r(d[5]),p=r(d[6]),v=r(d[7]);var l={createContainer:function(l,f){var h,S;return S=h=(function(h){function S(){var t,s;n(this,S);for(var o=arguments.length,v=new Array(o),l=0;l=S){var p=l-S;c++,u+=p,f=Math.max(f,p);var E="JSEventLoopWatchdog: JS thread busy for "+l+"ms. "+u+"ms in "+c+" stalls so far. ";v.forEach(function(t){E+=t.onStall({lastInterval:h,busyTime:l})||''}),t(E)}v.forEach(function(t){t.onIterate&&t.onIterate()}),h=s,setTimeout(o,S/5)})())}},s=0,l=!1,u=0,c=0,f=0,h=0,v=[];m.exports=o},434,[36,75]); -__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]),o=r(d[2]),c=r(d[3]),s=r(d[4]),l=r(d[5]),u=r(d[6]),h=u.NetInfo,f=u.Text,v=u.View,p=u.TouchableWithoutFeedback,C=(function(u){function p(){var t,s;n(this,p);for(var l=arguments.length,u=new Array(l),h=0;h5;)T(5),u.setState({message:"Burned CPU for 5ms "+u._iters+++" times, "+n.timeRemaining()+"ms remaining in frame"});u._idleTimer=requestIdleCallback(t)})},u._stopBackground=function(){u._iters=0,null!=u._idleTimer&&(cancelIdleCallback(u._idleTimer),u._idleTimer=null)},u}return u(_,c),n(_,[{key:"componentWillUnmount",value:function(){null!=this._idleTimer&&(cancelIdleCallback(this._idleTimer),this._idleTimer=null)}},{key:"render",value:function(){return o.createElement(h,null,o.createElement(p,{onPress:this._run.bind(this,!1)},"Run requestIdleCallback"),o.createElement(p,{onPress:this._run.bind(this,!0)},"Burn CPU inside of requestIdleCallback"),o.createElement(p,{onPress:this._runWithTimeout},"Run requestIdleCallback with timeout option"),o.createElement(p,{onPress:this._runBackground},"Run background task"),o.createElement(p,{onPress:this._stopBackground},"Stop background task"),o.createElement(f,null,this.state.message))}},{key:"_run",value:function(t){var n=this;null!=this._idleTimer&&(cancelIdleCallback(this._idleTimer),this._idleTimer=null),this._idleTimer=requestIdleCallback(function(l){var s='';t&&(T(10),s='Burned CPU for 10ms,'),n.setState({message:s+" "+l.timeRemaining()+"ms remaining in frame"})})}}]),_})(o.Component),E=(function(c){function f(){var n,u;t(this,f);for(var o=arguments.length,c=new Array(o),h=0;h20&&(u._iters=10),u._timerFn=function(){u._timerId=setTimeout(u._run,u.props.dt)}):'requestAnimationFrame'===u.props.type?u._timerFn=function(){u._rafId=requestAnimationFrame(u._run)}:'setImmediate'===u.props.type?(u._iters=5e3,u._timerFn=function(){u._immediateId=setImmediate(u._run)}):'setInterval'===u.props.type&&(u._iters=30,u._timerFn=null,u._intervalId=setInterval(u._run,u.props.dt))}if(u._ii>=u._iters&&null==u._intervalId){var n=(new Date).getTime()-u._start,l='Finished '+u._ii+' '+u.props.type+" calls.\nElapsed time: "+n+' ms\n'+n/u._ii+' ms / iter';return console.log(l),_.show(l,_.SHORT),u._start=0,void u.forceUpdate(function(){u._ii=0})}u._ii++,u._ii%(u._iters/5)==0&&u.forceUpdate(),u._timerFn&&(u._timerId=u._timerFn())},u.clear=function(){null!=u._intervalId&&(clearInterval(u._intervalId),u._intervalId=null,u._iters=u._ii,u._run())},u}return u(f,c),n(f,[{key:"render",value:function(){var t='fn'+(void 0!==this.props.dt?', '+this.props.dt:'');return o.createElement(p,{onPress:this._run},"Measure: ",this.props.type,"(",t,") - ",this._ii||0)}},{key:"componentWillUnmount",value:function(){null!=this._timerId&&(clearTimeout(this._timerId),this._timerId=null),null!=this._rafId&&(cancelAnimationFrame(this._rafId),this._rafId=null),null!=this._immediateId&&(clearImmediate(this._immediateId),this._immediateId=null),null!=this._intervalId&&(clearInterval(this._intervalId),this._intervalId=null)}}]),f})(o.Component);e.framework='React',e.title='Timers',e.description='A demonstration of Timers in React Native.',e.examples=[{title:'this.setTimeout(fn, t)',description:"Execute function fn t milliseconds in the future. If t === 0, it will be enqueued immediately in the next event loop. Larger values will fire on the closest frame.",render:function(){return o.createElement(h,null,o.createElement(E,{type:"setTimeout",dt:0}),o.createElement(E,{type:"setTimeout",dt:1}),o.createElement(E,{type:"setTimeout",dt:100}))}},{title:'this.requestAnimationFrame(fn)',description:'Execute function fn on the next frame.',render:function(){return o.createElement(h,null,o.createElement(E,{type:"requestAnimationFrame"}))}},{title:'this.requestIdleCallback(fn)',description:'Execute function fn on the next JS frame that has idle time',render:function(){return o.createElement(h,null,o.createElement(v,null))}},{title:'this.setImmediate(fn)',description:'Execute function fn at the end of the current JS event loop.',render:function(){return o.createElement(h,null,o.createElement(E,{type:"setImmediate"}))}},{title:'this.setInterval(fn, t)',description:"Execute function fn every t milliseconds until cancelled or component is unmounted.",render:function(){var c=(function(c){function _(){var n,u;t(this,_);for(var c=arguments.length,f=new Array(c),I=0;I 360)',render:function(){return c.createElement(y,null)}},{title:'Translate, Rotate, Scale',description:"translateX: 100, translateY: 50, rotate: '30deg', scaleX: 2, scaleY: 2",render:function(){return c.createElement(b,{style:x.container},c.createElement(b,{style:x.box1}))}},{title:'Scale, Translate, Rotate, ',description:"scaleX: 2, scaleY: 2, translateX: 100, translateY: 50, rotate: '30deg'",render:function(){return c.createElement(b,{style:x.container},c.createElement(b,{style:x.box2}))}},{title:'Rotate',description:"rotate: '30deg'",render:function(){return c.createElement(b,{style:x.container},c.createElement(b,{style:x.box3step1}))}},{title:'Rotate, Scale',description:"rotate: '30deg', scaleX: 2, scaleY: 2",render:function(){return c.createElement(b,{style:x.container},c.createElement(b,{style:x.box3step2}))}},{title:'Rotate, Scale, Translate ',description:"rotate: '30deg', scaleX: 2, scaleY: 2, translateX: 100, translateY: 50",render:function(){return c.createElement(b,{style:x.container},c.createElement(b,{style:x.box3step3}))}},{title:'Translate, Scale, Rotate',description:"translate: [200, 350], scale: 2.5, rotate: '-0.2rad'",render:function(){return c.createElement(b,{style:x.container},c.createElement(b,{style:x.box4}))}},{title:'Translate, Rotate, Scale',description:"translate: [-50, 35], rotate: '50deg', scale: 2",render:function(){return c.createElement(b,{style:x.container},c.createElement(b,{style:[x.box5,x.box5Transform]}))}}]},445,[1,2,3,6,7,125,202]); -__d(function(g,r,i,a,m,e,d){'use strict';var t,n,l=r(d[0]),o=r(d[1]),c=o.StyleSheet,u=o.View,b=o.Text,s=o.TouchableHighlight,p=o.Vibration;o.Platform;e.framework='React',e.title='Vibration',e.description='Vibration API',t=[0,500,200,500],n="[0, 500, 200, 500]\narg 0: duration to wait before turning the vibrator on.\narg with odd: vibration length.\narg with even: duration to wait before next vibration.\n",e.examples=[{title:'Pattern Descriptions',render:function(){return l.createElement(u,{style:f.wrapper},l.createElement(b,null,n))}},{title:'Vibration.vibrate()',render:function(){return l.createElement(s,{style:f.wrapper,onPress:function(){return p.vibrate()}},l.createElement(u,{style:f.button},l.createElement(b,null,"Vibrate")))}},{title:"Vibration.vibrate([0, 500, 200, 500])",render:function(){return l.createElement(s,{style:f.wrapper,onPress:function(){return p.vibrate(t)}},l.createElement(u,{style:f.button},l.createElement(b,null,"Vibrate once")))}},{title:"Vibration.vibrate([0, 500, 200, 500], true)",render:function(){return l.createElement(s,{style:f.wrapper,onPress:function(){return p.vibrate(t,!0)}},l.createElement(u,{style:f.button},l.createElement(b,null,"Vibrate until cancel")))}},{title:'Vibration.cancel()',render:function(){return l.createElement(s,{style:f.wrapper,onPress:function(){return p.cancel()}},l.createElement(u,{style:f.button},l.createElement(b,null,"Cancel")))}}];var f=c.create({wrapper:{borderRadius:5,marginBottom:5},button:{backgroundColor:'#eeeeee',padding:10}})},446,[125,202]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),o=r(d[3]),l=r(d[4]),c=r(d[5]),u=r(d[6]),h=u.Image,b=u.PixelRatio,f=u.ScrollView,p=u.StyleSheet,y=u.Text,S=u.TextInput,v=u.TouchableOpacity,E=u.View,k='ws://localhost:5555/',w='http://localhost:5556/',C=['close','error','message','open'],T=['CONNECTING','OPEN','CLOSING','CLOSED'],x=(function(u){function h(){return t(this,h),s(this,o(h).apply(this,arguments))}return l(h,u),n(h,[{key:"render",value:function(){var t=c.createElement(y,{style:U.buttonLabel},this.props.label);return this.props.disabled?c.createElement(E,{style:[U.button,U.disabledButton]},t):c.createElement(v,{onPress:this.props.onPress,style:U.button},t)}}]),h})(c.Component),_=(function(u){function h(){return t(this,h),s(this,o(h).apply(this,arguments))}return l(h,u),n(h,[{key:"render",value:function(){return c.createElement(E,{style:U.row},c.createElement(y,null,this.props.label),this.props.value?c.createElement(y,null,this.props.value):null,this.props.children)}}]),h})(c.Component),P=(function(u){function b(){var n,l;t(this,b);for(var c=arguments.length,u=new Array(c),h=0;h=200&&t.status<400&&l.setState({fetchStatus:'OK'})})},l._sendBinary=function(){if(l.state.socket&&'undefined'!=typeof ArrayBuffer&&'undefined'!=typeof Uint8Array){for(var t=l.state.outgoingMessage,n=new Uint8Array(t.length),s=0;s=WebSocket.CLOSING,o='OPEN'===n;return c.createElement(f,{style:U.container},c.createElement(E,{style:U.note},c.createElement(y,null,"To start the WS test server:"),c.createElement(y,{style:U.monospace},"./RNTester/js/websocket_test_server.js")),c.createElement(_,{label:"Current WebSocket state",value:A(n)}),c.createElement(_,{label:"Last WebSocket event",value:A(this.state.lastSocketEvent)}),c.createElement(_,{label:"Last message received",value:A(this.state.lastMessage)}),c.createElement(_,{label:"Last image received"},o?c.createElement(P,{url:this.state.url}):null),c.createElement(S,{style:U.textInput,autoCorrect:!1,placeholder:"Server URL...",onChangeText:function(n){return t.setState({url:n})},value:this.state.url}),c.createElement(E,{style:U.buttonRow},c.createElement(x,{onPress:this._connect,label:"Connect",disabled:!s}),c.createElement(x,{onPress:this._disconnect,label:"Disconnect",disabled:s})),c.createElement(S,{style:U.textInput,autoCorrect:!1,placeholder:"Type message here...",onChangeText:function(n){return t.setState({outgoingMessage:n})},value:this.state.outgoingMessage}),c.createElement(E,{style:U.buttonRow},c.createElement(x,{onPress:this._sendText,label:"Send as text",disabled:!o}),c.createElement(x,{onPress:this._sendBinary,label:"Send as binary",disabled:!o})),c.createElement(E,{style:U.note},c.createElement(y,null,"To start the HTTP test server:"),c.createElement(y,{style:U.monospace},"./RNTester/js/http_test_server.js")),c.createElement(S,{style:U.textInput,autoCorrect:!1,placeholder:"HTTP URL...",onChangeText:function(n){return t.setState({httpUrl:n})},value:this.state.httpUrl}),c.createElement(E,{style:U.buttonRow},c.createElement(x,{onPress:this._sendHttp,label:"Send HTTP request to set cookie",disabled:'fetching'===this.state.fetchStatus})),c.createElement(E,{style:U.note},c.createElement(y,null,'OK'===this.state.fetchStatus?'Done. Check your WS server console to see if the next WS requests include the cookie (should be "wstest=OK")':'-')))}}]),h})(c.Component);L.title='WebSocket',L.description='WebSocket API';var U=p.create({container:{flex:1},note:{padding:8,margin:4,backgroundColor:'white'},monospace:{fontFamily:'courier',fontSize:11},row:{height:40,padding:4,backgroundColor:'white',flexDirection:'row',justifyContent:'space-between',alignItems:'center',borderBottomWidth:1/b.get(),borderColor:'grey'},button:{margin:8,padding:8,borderRadius:4,backgroundColor:'blue',alignSelf:'center'},disabledButton:{opacity:.5},buttonLabel:{color:'white'},buttonRow:{flexDirection:'row',justifyContent:'center'},textInput:{height:40,backgroundColor:'white',margin:8,padding:8}});m.exports=L},447,[1,2,3,6,7,125,202]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),l=r(d[2]),u=r(d[3]),o=r(d[4]),c=r(d[5]),s=r(d[6]),f=r(d[7]);e.framework='React',e.title='XMLHttpRequest',e.description="Example that demonstrates upload and download requests using XMLHttpRequest.",e.examples=[{title:'File Download',render:function(){return t.createElement(n,null)}},{title:'multipart/form-data Upload',render:function(){return t.createElement(l,null)}},{title:'multipart/form-data Upload',render:function(){return t.createElement(u,null)}},{title:'Fetch Test',render:function(){return t.createElement(c,null)}},{title:'Headers',render:function(){return t.createElement(o,null)}},{title:'Time Out Test',render:function(){return t.createElement(s,null)}},{title:'Cookies',render:function(){return t.createElement(f,null)}}]},448,[125,449,450,451,452,453,454,455]); -__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),o=r(d[3]),l=r(d[4]),c=r(d[5]),u=r(d[6]),p=u.Alert,h=(u.Platform,u.ProgressBarAndroid),f=(u.ProgressViewIOS,u.StyleSheet),y=u.Switch,E=u.Text,w=u.TouchableHighlight,b=u.View;function v(t){return Math.round(t/1e3)}var H=(function(u){function p(){return t(this,p),s(this,o(p).apply(this,arguments))}return l(p,u),n(p,[{key:"render",value:function(){return c.createElement(h,{progress:this.props.progress,styleAttr:"Horizontal",indeterminate:!1})}}]),p})(c.Component),L=(function(u){function h(){var n,l;t(this,h);for(var c=arguments.length,u=new Array(c),f=0;f=0;--h){var f=this.tryEntries[h],s=f.completion;if("root"===f.tryLoc)return u("end");if(f.tryLoc<=this.prev){var l=c.call(f,"catchLoc"),p=c.call(f,"finallyLoc");if(l&&p){if(this.prev=0;--o){var u=this.tryEntries[o];if(u.tryLoc<=this.prev&&c.call(u,"finallyLoc")&&this.prev=0;--n){var o=this.tryEntries[n];if(o.finallyLoc===t)return this.complete(o.completion,o.afterLoc),I(o),x}},catch:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc===t){var c=o.completion;if("throw"===c.type){var u=c.arg;I(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(t,o,c){return this.delegate={iterator:R(t),resultName:o,nextLoc:c},"next"===this.method&&(this.arg=n),x}},t})("object"==typeof m?m.exports:{});try{regeneratorRuntime=t}catch(n){Function("r","regeneratorRuntime = r")(t)}},109,[]); +__d(function(g,r,i,a,m,e,d){'use strict';m.exports=function(){for(var o=arguments.length,n=new Array(o),s=0;s1?n-1:0),c=1;c1?c-1:0),s=1;s2?o-2:0),c=2;cT.length&&T.push(t)}function L(t,n,f,l){var c=typeof t;"undefined"!==c&&"boolean"!==c||(t=null);var p=!1;if(null===t)p=!0;else switch(c){case"string":case"number":p=!0;break;case"object":switch(t.$$typeof){case o:case u:p=!0}}if(p)return f(l,t,""===n?"."+z(t,0):n),1;if(p=0,n=""===n?".":n+":",Array.isArray(t))for(var y=0;y2&&void 0!==arguments[2]?arguments[2]:-1;if(0===o)return!0;if(n===f)return!1;if('function'==typeof n&&'function'==typeof f)return!1;if('object'!=typeof n||null===n)return n!==f;if('object'!=typeof f||null===f)return!0;if(n.constructor!==f.constructor)return!0;if(Array.isArray(n)){var u=n.length;if(f.length!==u)return!0;for(var c=0;c=o){s=t;break}t=t.next}while(t!==n);null===s?s=n:s===n&&(n=v,c()),(o=s.previous).next=s.previous=v,v.next=s,v.previous=o}}function v(){if(-1===o&&null!==n&&1===n.priorityLevel){s=!0;try{do{p()}while(null!==n&&1===n.priorityLevel)}finally{s=!1,null!==n?c():f=!1}}}function y(l){s=!0;var o=t;t=l;try{if(l)for(;null!==n;){var u=e.unstable_now();if(!(n.expirationTime<=u))break;do{p()}while(null!==n&&n.expirationTime<=u)}else if(null!==n)do{p()}while(null!==n&&!C())}finally{s=!1,t=o,null!==n?c():f=!1,v()}}var b,w,_=Date,x="function"==typeof setTimeout?setTimeout:void 0,h="function"==typeof clearTimeout?clearTimeout:void 0,k="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,T="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function M(n){b=k(function(t){h(w),n(t)}),w=x(function(){T(b),n(e.unstable_now())},100)}if("object"==typeof performance&&"function"==typeof performance.now){var P=performance;e.unstable_now=function(){return P.now()}}else e.unstable_now=function(){return _.now()};var L,A,C,F=null;if("undefined"!=typeof window?F=window:void 0!==g&&(F=g),F&&F._schedMock){var j=F._schedMock;L=j[0],A=j[1],C=j[2],e.unstable_now=j[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var q=null,I=function(n){if(null!==q)try{q(n)}finally{q=null}};L=function(n){null!==q?setTimeout(L,0,n):(q=n,setTimeout(I,0,!1))},A=function(){q=null},C=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof k&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof T&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var B=null,D=!1,N=-1,O=!1,U=!1,W=0,Y=33,z=33;C=function(){return W<=e.unstable_now()};var E=new MessageChannel,G=E.port2;E.port1.onmessage=function(){D=!1;var n=B,t=N;B=null,N=-1;var l=e.unstable_now(),o=!1;if(0>=W-l){if(!(-1!==t&&t<=l))return O||(O=!0,M(H)),B=n,void(N=t);o=!0}if(null!==n){U=!0;try{n(o)}finally{U=!1}}};var H=function n(t){if(null!==B){M(n);var l=t-W+z;ll&&(l=8),z=lt?G.postMessage(void 0):O||(O=!0,M(H))},A=function(){B=null,D=!1,N=-1}}e.unstable_ImmediatePriority=1,e.unstable_UserBlockingPriority=2,e.unstable_NormalPriority=3,e.unstable_IdlePriority=5,e.unstable_LowPriority=4,e.unstable_runWithPriority=function(n,t){switch(n){case 1:case 2:case 3:case 4:case 5:break;default:n=3}var u=l,s=o;l=n,o=e.unstable_now();try{return t()}finally{l=u,o=s,v()}},e.unstable_scheduleCallback=function(t,u){var s=-1!==o?o:e.unstable_now();if("object"==typeof u&&null!==u&&"number"==typeof u.timeout)u=s+u.timeout;else switch(l){case 1:u=s+-1;break;case 2:u=s+250;break;case 5:u=s+1073741823;break;case 4:u=s+1e4;break;default:u=s+5e3}if(t={callback:t,priorityLevel:l,expirationTime:u,next:null,previous:null},null===n)n=t.next=t.previous=t,c();else{s=null;var f=n;do{if(f.expirationTime>u){s=f;break}f=f.next}while(f!==n);null===s?s=n:s===n&&(n=t,c()),(u=s.previous).next=s.previous=t,t.next=s,t.previous=u}return t},e.unstable_cancelCallback=function(t){var l=t.next;if(null!==l){if(l===t)n=null;else{t===n&&(n=l);var o=t.previous;o.next=l,l.previous=o}t.next=t.previous=null}},e.unstable_wrapCallback=function(n){var t=l;return function(){var u=l,s=o;l=t,o=e.unstable_now();try{return n.apply(this,arguments)}finally{l=u,o=s,v()}}},e.unstable_getCurrentPriorityLevel=function(){return l},e.unstable_shouldYield=function(){return!t&&(null!==n&&n.expirationTime1&&(t-=1),t<.16666666666666666?l+6*(n-l)*t:t<.5?n:t<.6666666666666666?l+(n-l)*(.6666666666666666-t)*6:l}function n(n,t,o){var u=o<.5?o*(1+t):o+t-o*t,s=2*o-u,h=l(s,u,n+.3333333333333333),c=l(s,u,n),p=l(s,u,n-.3333333333333333);return Math.round(255*h)<<24|Math.round(255*c)<<16|Math.round(255*p)<<8}var t,o='[-+]?\\d*\\.?\\d+',u="[-+]?\\d*\\.?\\d+%";function s(){for(var l=arguments.length,n=new Array(l),t=0;t255?255:n}function c(l){return(parseFloat(l)%360+360)%360/360}function p(l){var n=parseFloat(l);return n<0?0:n>1?255:Math.round(255*n)}function b(l){var n=parseFloat(l);return n<0?0:n>100?1:n/100}var y={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199};m.exports=function(l){var f,k=(void 0===t&&(t={rgb:new RegExp('rgb'+s(o,o,o)),rgba:new RegExp('rgba'+s(o,o,o,o)),hsl:new RegExp('hsl'+s(o,u,u)),hsla:new RegExp('hsla'+s(o,u,u,o)),hex3:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex4:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#([0-9a-fA-F]{6})$/,hex8:/^#([0-9a-fA-F]{8})$/}),t);return'number'==typeof l?l>>>0===l&&l>=0&&l<=4294967295?l:null:'string'!=typeof l?null:(f=k.hex6.exec(l))?parseInt(f[1]+'ff',16)>>>0:y.hasOwnProperty(l)?y[l]:(f=k.rgb.exec(l))?(h(f[1])<<24|h(f[2])<<16|h(f[3])<<8|255)>>>0:(f=k.rgba.exec(l))?(h(f[1])<<24|h(f[2])<<16|h(f[3])<<8|p(f[4]))>>>0:(f=k.hex3.exec(l))?parseInt(f[1]+f[1]+f[2]+f[2]+f[3]+f[3]+'ff',16)>>>0:(f=k.hex8.exec(l))?parseInt(f[1],16)>>>0:(f=k.hex4.exec(l))?parseInt(f[1]+f[1]+f[2]+f[2]+f[3]+f[3]+f[4]+f[4],16)>>>0:(f=k.hsl.exec(l))?(255|n(c(f[1]),b(f[2]),b(f[3])))>>>0:(f=k.hsla.exec(l))?(n(c(f[1]),b(f[2]),b(f[3]))|p(f[4]))>>>0:null}},146,[74]); +__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t={display:n.oneOf(['none','flex']),width:n.oneOfType([n.number,n.string]),height:n.oneOfType([n.number,n.string]),start:n.oneOfType([n.number,n.string]),end:n.oneOfType([n.number,n.string]),top:n.oneOfType([n.number,n.string]),left:n.oneOfType([n.number,n.string]),right:n.oneOfType([n.number,n.string]),bottom:n.oneOfType([n.number,n.string]),minWidth:n.oneOfType([n.number,n.string]),maxWidth:n.oneOfType([n.number,n.string]),minHeight:n.oneOfType([n.number,n.string]),maxHeight:n.oneOfType([n.number,n.string]),margin:n.oneOfType([n.number,n.string]),marginVertical:n.oneOfType([n.number,n.string]),marginHorizontal:n.oneOfType([n.number,n.string]),marginTop:n.oneOfType([n.number,n.string]),marginBottom:n.oneOfType([n.number,n.string]),marginLeft:n.oneOfType([n.number,n.string]),marginRight:n.oneOfType([n.number,n.string]),marginStart:n.oneOfType([n.number,n.string]),marginEnd:n.oneOfType([n.number,n.string]),padding:n.oneOfType([n.number,n.string]),paddingVertical:n.oneOfType([n.number,n.string]),paddingHorizontal:n.oneOfType([n.number,n.string]),paddingTop:n.oneOfType([n.number,n.string]),paddingBottom:n.oneOfType([n.number,n.string]),paddingLeft:n.oneOfType([n.number,n.string]),paddingRight:n.oneOfType([n.number,n.string]),paddingStart:n.oneOfType([n.number,n.string]),paddingEnd:n.oneOfType([n.number,n.string]),borderWidth:n.number,borderTopWidth:n.number,borderStartWidth:n.number,borderEndWidth:n.number,borderRightWidth:n.number,borderBottomWidth:n.number,borderLeftWidth:n.number,position:n.oneOf(['absolute','relative']),flexDirection:n.oneOf(['row','row-reverse','column','column-reverse']),flexWrap:n.oneOf(['wrap','nowrap','wrap-reverse']),justifyContent:n.oneOf(['flex-start','flex-end','center','space-between','space-around','space-evenly']),alignItems:n.oneOf(['flex-start','flex-end','center','stretch','baseline']),alignSelf:n.oneOf(['auto','flex-start','flex-end','center','stretch','baseline']),alignContent:n.oneOf(['flex-start','flex-end','center','stretch','space-between','space-around']),overflow:n.oneOf(['visible','hidden','scroll']),flex:n.number,flexGrow:n.number,flexShrink:n.number,flexBasis:n.oneOfType([n.number,n.string]),aspectRatio:n.number,zIndex:n.number,direction:n.oneOf(['inherit','ltr','rtl'])};m.exports=t},147,[135]); +__d(function(g,r,i,a,m,e,d){'use strict';var s=r(d[0]),h=r(d[1]),o={shadowColor:s,shadowOffset:h.shape({width:h.number,height:h.number}),shadowOpacity:h.number,shadowRadius:h.number};m.exports=o},148,[145,135]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),n={transform:t.arrayOf(t.oneOfType([t.shape({perspective:t.number}),t.shape({rotate:t.string}),t.shape({rotateX:t.string}),t.shape({rotateY:t.string}),t.shape({rotateZ:t.string}),t.shape({scale:t.number}),t.shape({scaleX:t.number}),t.shape({scaleY:t.number}),t.shape({translateX:t.number}),t.shape({translateY:t.number}),t.shape({skewX:t.string}),t.shape({skewY:t.string})])),transformMatrix:function(t,s,n){if(t[s])return new Error("The transformMatrix style property is deprecated. Use `transform: [{ matrix: ... }]` instead.")},decomposedMatrix:function(t,s,n){if(t[s])return new Error("The decomposedMatrix style property is deprecated. Use `transform: [...]` instead.")},scaleX:s(t.number,'Use the transform prop instead.'),scaleY:s(t.number,'Use the transform prop instead.'),rotation:s(t.number,'Use the transform prop instead.'),translateX:s(t.number,'Use the transform prop instead.'),translateY:s(t.number,'Use the transform prop instead.')};m.exports=n},149,[135,150]); +__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);m.exports=function(t,o){return function(c,u,p){n.getViewManagerConfig(p)||void 0===c[u]||console.warn("`"+u+"` supplied to `"+p+"` has been deprecated. "+o);for(var s=arguments.length,f=new Array(s>3?s-3:0),l=3;l>>8)>>>0,t|=0):void 0}},153,[74,146]); +__d(function(g,r,i,a,m,e,d){'use strict';r(d[0]),r(d[1]),r(d[2]),r(d[3]);m.exports=function(t){return t}},154,[155,74,20,22]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o={createIdentityMatrix:function(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]},createCopy:function(t){return[t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]]},createOrthographic:function(t,n,o,u,s,c){return[2/(n-t),0,0,0,0,2/(u-o),0,0,0,0,-2/(c-s),0,-(n+t)/(n-t),-(u+o)/(u-o),-(c+s)/(c-s),1]},createFrustum:function(t,n,o,u,s,c){var v=1/(n-t),f=1/(u-o),h=1/(s-c);return[s*v*2,0,0,0,0,s*f*2,0,0,(n+t)*v,(u+o)*f,(c+s)*h,-1,0,0,c*s*h*2,0]},createPerspective:function(t,n,o,u){var s=1/Math.tan(t/2),c=1/(o-u);return[s/n,0,0,0,0,s,0,0,0,0,(u+o)*c,-1,0,0,u*o*c*2,0]},createTranslate2d:function(t,n){var u=o.createIdentityMatrix();return o.reuseTranslate2dCommand(u,t,n),u},reuseTranslate2dCommand:function(t,n,o){t[12]=n,t[13]=o},reuseTranslate3dCommand:function(t,n,o,u){t[12]=n,t[13]=o,t[14]=u},createScale:function(t){var n=o.createIdentityMatrix();return o.reuseScaleCommand(n,t),n},reuseScaleCommand:function(t,n){t[0]=n,t[5]=n},reuseScale3dCommand:function(t,n,o,u){t[0]=n,t[5]=o,t[10]=u},reusePerspectiveCommand:function(t,n){t[11]=-1/n},reuseScaleXCommand:function(t,n){t[0]=n},reuseScaleYCommand:function(t,n){t[5]=n},reuseScaleZCommand:function(t,n){t[10]=n},reuseRotateXCommand:function(t,n){t[5]=Math.cos(n),t[6]=Math.sin(n),t[9]=-Math.sin(n),t[10]=Math.cos(n)},reuseRotateYCommand:function(t,n){t[0]=Math.cos(n),t[2]=-Math.sin(n),t[8]=Math.sin(n),t[10]=Math.cos(n)},reuseRotateZCommand:function(t,n){t[0]=Math.cos(n),t[1]=Math.sin(n),t[4]=-Math.sin(n),t[5]=Math.cos(n)},createRotateZ:function(t){var n=o.createIdentityMatrix();return o.reuseRotateZCommand(n,t),n},reuseSkewXCommand:function(t,n){t[4]=Math.tan(n)},reuseSkewYCommand:function(t,n){t[1]=Math.tan(n)},multiplyInto:function(t,n,o){var u=n[0],s=n[1],c=n[2],v=n[3],f=n[4],h=n[5],M=n[6],l=n[7],C=n[8],p=n[9],x=n[10],T=n[11],y=n[12],S=n[13],D=n[14],P=n[15],q=o[0],X=o[1],Y=o[2],I=o[3];t[0]=q*u+X*f+Y*C+I*y,t[1]=q*s+X*h+Y*p+I*S,t[2]=q*c+X*M+Y*x+I*D,t[3]=q*v+X*l+Y*T+I*P,q=o[4],X=o[5],Y=o[6],I=o[7],t[4]=q*u+X*f+Y*C+I*y,t[5]=q*s+X*h+Y*p+I*S,t[6]=q*c+X*M+Y*x+I*D,t[7]=q*v+X*l+Y*T+I*P,q=o[8],X=o[9],Y=o[10],I=o[11],t[8]=q*u+X*f+Y*C+I*y,t[9]=q*s+X*h+Y*p+I*S,t[10]=q*c+X*M+Y*x+I*D,t[11]=q*v+X*l+Y*T+I*P,q=o[12],X=o[13],Y=o[14],I=o[15],t[12]=q*u+X*f+Y*C+I*y,t[13]=q*s+X*h+Y*p+I*S,t[14]=q*c+X*M+Y*x+I*D,t[15]=q*v+X*l+Y*T+I*P},determinant:function(n){var o=t(n,16),u=o[0],s=o[1],c=o[2],v=o[3],f=o[4],h=o[5],M=o[6],l=o[7],C=o[8],p=o[9],x=o[10],T=o[11],y=o[12],S=o[13],D=o[14],P=o[15];return v*M*p*y-c*l*p*y-v*h*x*y+s*l*x*y+c*h*T*y-s*M*T*y-v*M*C*S+c*l*C*S+v*f*x*S-u*l*x*S-c*f*T*S+u*M*T*S+v*h*C*D-s*l*C*D-v*f*p*D+u*l*p*D+s*f*T*D-u*h*T*D-c*h*C*P+s*M*C*P+c*f*p*P-u*M*p*P-s*f*x*P+u*h*x*P},inverse:function(n){var u=o.determinant(n);if(!u)return n;var s=t(n,16),c=s[0],v=s[1],f=s[2],h=s[3],M=s[4],l=s[5],C=s[6],p=s[7],x=s[8],T=s[9],y=s[10],S=s[11],D=s[12],P=s[13],q=s[14],X=s[15];return[(C*S*P-p*y*P+p*T*q-l*S*q-C*T*X+l*y*X)/u,(h*y*P-f*S*P-h*T*q+v*S*q+f*T*X-v*y*X)/u,(f*p*P-h*C*P+h*l*q-v*p*q-f*l*X+v*C*X)/u,(h*C*T-f*p*T-h*l*y+v*p*y+f*l*S-v*C*S)/u,(p*y*D-C*S*D-p*x*q+M*S*q+C*x*X-M*y*X)/u,(f*S*D-h*y*D+h*x*q-c*S*q-f*x*X+c*y*X)/u,(h*C*D-f*p*D-h*M*q+c*p*q+f*M*X-c*C*X)/u,(f*p*x-h*C*x+h*M*y-c*p*y-f*M*S+c*C*S)/u,(l*S*D-p*T*D+p*x*P-M*S*P-l*x*X+M*T*X)/u,(h*T*D-v*S*D-h*x*P+c*S*P+v*x*X-c*T*X)/u,(v*p*D-h*l*D+h*M*P-c*p*P-v*M*X+c*l*X)/u,(h*l*x-v*p*x-h*M*T+c*p*T+v*M*S-c*l*S)/u,(C*T*D-l*y*D-C*x*P+M*y*P+l*x*q-M*T*q)/u,(v*y*D-f*T*D+f*x*P-c*y*P-v*x*q+c*T*q)/u,(f*l*D-v*C*D-f*M*P+c*C*P+v*M*q-c*l*q)/u,(v*C*x-f*l*x+f*M*T-c*C*T-v*M*y+c*l*y)/u]},transpose:function(t){return[t[0],t[4],t[8],t[12],t[1],t[5],t[9],t[13],t[2],t[6],t[10],t[14],t[3],t[7],t[11],t[15]]},multiplyVectorByMatrix:function(n,o){var u=t(n,4),s=u[0],c=u[1],v=u[2],f=u[3];return[s*o[0]+c*o[4]+v*o[8]+f*o[12],s*o[1]+c*o[5]+v*o[9]+f*o[13],s*o[2]+c*o[6]+v*o[10]+f*o[14],s*o[3]+c*o[7]+v*o[11]+f*o[15]]},v3Length:function(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1]+t[2]*t[2])},v3Normalize:function(t,n){var u=1/(n||o.v3Length(t));return[t[0]*u,t[1]*u,t[2]*u]},v3Dot:function(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]},v3Combine:function(t,n,o,u){return[o*t[0]+u*n[0],o*t[1]+u*n[1],o*t[2]+u*n[2]]},v3Cross:function(t,n){return[t[1]*n[2]-t[2]*n[1],t[2]*n[0]-t[0]*n[2],t[0]*n[1]-t[1]*n[0]]},quaternionToDegreesXYZ:function(n,u,s){var c=t(n,4),v=c[0],f=c[1],h=c[2],M=c[3],l=v*v,C=f*f,p=h*h,x=v*f+h*M,T=M*M+l+C+p,y=180/Math.PI;return x>.49999*T?[0,2*Math.atan2(v,M)*y,90]:x<-.49999*T?[0,-2*Math.atan2(v,M)*y,-90]:[o.roundTo3Places(Math.atan2(2*v*M-2*f*h,1-2*l-2*p)*y),o.roundTo3Places(Math.atan2(2*f*M-2*v*h,1-2*C-2*p)*y),o.roundTo3Places(Math.asin(2*v*f+2*h*M)*y)]},roundTo3Places:function(t){var n=t.toString().split('e');return.001*Math.round(n[0]+'e'+(n[1]?+n[1]-3:3))},decomposeMatrix:function(t){n(16===t.length,'Matrix decomposition needs a list of 3d matrix values, received %s',t);var u=[],s=[],c=[],v=[],f=[];if(t[15]){for(var h=[],M=[],l=0;l<4;l++){h.push([]);for(var C=0;C<4;C++){var p=t[4*l+C]/t[15];h[l].push(p),M.push(3===C?0:p)}}if(M[15]=1,o.determinant(M)){if(0!==h[0][3]||0!==h[1][3]||0!==h[2][3]){var x=[h[0][3],h[1][3],h[2][3],h[3][3]],T=o.inverse(M),y=o.transpose(T);u=o.multiplyVectorByMatrix(x,y)}else u[0]=u[1]=u[2]=0,u[3]=1;for(var S=0;S<3;S++)f[S]=h[3][S];for(var D=[],P=0;P<3;P++)D[P]=[h[P][0],h[P][1],h[P][2]];c[0]=o.v3Length(D[0]),D[0]=o.v3Normalize(D[0],c[0]),v[0]=o.v3Dot(D[0],D[1]),D[1]=o.v3Combine(D[1],D[0],1,-v[0]),v[0]=o.v3Dot(D[0],D[1]),D[1]=o.v3Combine(D[1],D[0],1,-v[0]),c[1]=o.v3Length(D[1]),D[1]=o.v3Normalize(D[1],c[1]),v[0]/=c[1],v[1]=o.v3Dot(D[0],D[2]),D[2]=o.v3Combine(D[2],D[0],1,-v[1]),v[2]=o.v3Dot(D[1],D[2]),D[2]=o.v3Combine(D[2],D[1],1,-v[2]),c[2]=o.v3Length(D[2]),D[2]=o.v3Normalize(D[2],c[2]),v[1]/=c[2],v[2]/=c[2];var q,X=o.v3Cross(D[1],D[2]);if(o.v3Dot(D[0],X)<0)for(var Y=0;Y<3;Y++)c[Y]*=-1,D[Y][0]*=-1,D[Y][1]*=-1,D[Y][2]*=-1;return s[0]=.5*Math.sqrt(Math.max(1+D[0][0]-D[1][1]-D[2][2],0)),s[1]=.5*Math.sqrt(Math.max(1-D[0][0]+D[1][1]-D[2][2],0)),s[2]=.5*Math.sqrt(Math.max(1-D[0][0]-D[1][1]+D[2][2],0)),s[3]=.5*Math.sqrt(Math.max(1+D[0][0]+D[1][1]+D[2][2],0)),D[2][1]>D[1][2]&&(s[0]=-s[0]),D[0][2]>D[2][0]&&(s[1]=-s[1]),D[1][0]>D[0][1]&&(s[2]=-s[2]),{rotationDegrees:q=s[0]<.001&&s[0]>=0&&s[1]<.001&&s[1]>=0?[0,0,o.roundTo3Places(180*Math.atan2(D[0][1],D[0][0])/Math.PI)]:o.quaternionToDegreesXYZ(s,h,D),perspective:u,quaternion:s,scale:c,skew:v,translation:f,rotate:q[2],rotateX:q[0],rotateY:q[1],scaleX:c[0],scaleY:c[1],translateX:f[0],translateY:f[1]}}}}};m.exports=o},155,[24,20]); +__d(function(g,r,i,a,m,e,d){'use strict';var t={width:void 0,height:void 0};m.exports=function(h,n){return(h=h||t)!==(n=n||t)&&(h.width!==n.width||h.height!==n.height)}},156,[]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),u=(r(d[2]),r(d[3]),r(d[4]),r(d[5]),(function(){function u(){t(this,u)}return n(u,null,[{key:"validateStyleProp",value:function(t,n,u){}},{key:"validateStyle",value:function(t,n){}},{key:"addValidStylePropTypes",value:function(t){}}]),u})());m.exports=u},157,[1,2,144,151,152,20]); +__d(function(g,r,i,a,m,e,d){'use strict';r(d[0]),r(d[1]),r(d[2]);var t=r(d[3]),s=(r(d[4]),t);m.exports=s},158,[41,138,159,160,20]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);m.exports=t.createContext(!1)},159,[138]); +__d(function(g,r,i,a,m,e,d){'use strict';r(d[0]);var t=r(d[1])('RCTView');m.exports=t},160,[43,161]); +__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]);m.exports=function(u){return n(u,function(){return t(u)})}},161,[162,163]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]).register;m.exports=function(n,s){return t(n,s)}},162,[120]); +__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]),s=r(d[2]),u=r(d[3]),o=r(d[4]),l=r(d[5]),c=r(d[6]),v=r(d[7]),p=r(d[8]),b=r(d[9]),f=r(d[10]),y=r(d[11]);var C=!1;function E(n){u.ViewManagerNames||u.LazyViewManagersEnabled?n=T(n,u.getDefaultEventTypes()):(n.bubblingEventTypes=T(n.bubblingEventTypes,u.genericBubblingEventTypes),n.directEventTypes=T(n.directEventTypes,u.genericDirectEventTypes))}function T(n,t){if(!t)return n;if(!n)return t;for(var s in t)if(t.hasOwnProperty(s)){var u=t[s];if(n.hasOwnProperty(s)){var o=n[s];'object'==typeof u&&'object'==typeof o&&(u=T(o,u))}n[s]=u}return n}function w(n){switch(n){case'CATransform3D':return l;case'CGPoint':return c;case'CGSize':return b;case'UIEdgeInsets':return o}return null}function I(n){switch(n){case'CGColor':case'UIColor':return v;case'CGColorArray':case'UIColorArray':return N;case'CGImage':case'UIImage':case'RCTImageSource':return p;case'Color':return v;case'ColorArray':return N}return null}function N(n){return null==n?null:n.map(v)}m.exports=function(o){var l=u.getViewManagerConfig(o);f(null!=l&&null!=l.NativeProps,'requireNativeComponent: "%s" was not found in the UIManager.',o);for(var c=l.baseModuleName,v=l.bubblingEventTypes,p=l.directEventTypes,b=l.NativeProps;c;){var T=u.getViewManagerConfig(c);T?(v=t({},T.bubblingEventTypes,v),p=t({},T.directEventTypes,p),b=t({},T.NativeProps,b),c=T.baseModuleName):(y(!1,'Base module "%s" does not exist',c),c=null)}var N={};for(var M in b){var P=b[M],h=w(P),A=I(P);N[M]=null==h&&null==A||{diff:h,process:A}}return N.style=s,n(l,{uiViewClassName:o,validAttributes:N,bubblingEventTypes:v,directEventTypes:p}),C||(E(l),C=!0),l}},163,[41,10,143,121,164,165,166,153,167,156,20,78]); +__d(function(g,r,i,a,m,e,d){'use strict';var t={top:void 0,left:void 0,right:void 0,bottom:void 0};m.exports=function(o,f){return(o=o||t)!==(f=f||t)&&(o.top!==f.top||o.left!==f.left||o.right!==f.right||o.bottom!==f.bottom)}},164,[]); +__d(function(g,r,i,a,m,e,d){'use strict';m.exports=function(t,n){return!(t===n||t&&n&&t[12]===n[12]&&t[13]===n[13]&&t[14]===n[14]&&t[5]===n[5]&&t[10]===n[10]&&t[1]===n[1]&&t[2]===n[2]&&t[3]===n[3]&&t[4]===n[4]&&t[6]===n[6]&&t[7]===n[7]&&t[8]===n[8]&&t[9]===n[9]&&t[11]===n[11]&&t[15]===n[15])}},165,[]); +__d(function(g,r,i,a,m,e,d){'use strict';var t={x:void 0,y:void 0};m.exports=function(n,o){return(n=n||t)!==(o=o||t)&&(n.x!==o.x||n.y!==o.y)}},166,[]); +__d(function(g,r,i,a,m,e,d){'use strict';var t,n,s,u,o=r(d[0]),c=r(d[1]);function f(){if(u)return u;var t=g.nativeExtensions&&g.nativeExtensions.SourceCode;if(!t){var n=r(d[2]);t=n&&n.SourceCode}return u=t.scriptURL}function l(){if(void 0===n){var t=f(),s=t&&t.match(/^https?:\/\/.*?\//);n=s?s[0]:null}return n}function v(t){if(t){if(t.startsWith('assets://'))return null;(t=t.substring(0,t.lastIndexOf('/')+1)).includes('://')||(t='file://'+t)}return t}m.exports=function(n){if('object'==typeof n)return n;var u=o.getAssetByID(n);if(!u)return null;var p=new c(l(),(void 0===s&&(s=v(f())),s),u);return t?t(p):p.defaultAsset()},m.exports.pickScale=c.pickScale,m.exports.setCustomSourceTransformer=function(n){t=n}},167,[168,169,38]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=[];m.exports={registerAsset:function(s){return t.push(s)},getAssetByID:function(s){return t[s-1]}}},168,[]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),n=r(d[2]),u=(r(d[3]),r(d[4])),o=r(d[5]);function l(t){var s=c.pickScale(t.scales,n.get()),o=1===s?'':'@'+s+'x';return u.getBasePath(t)+'/'+t.name+o+'.'+t.type}function h(t){var s=c.pickScale(t.scales,n.get());return u.getAndroidResourceFolderName(t,s)+'/'+u.getAndroidResourceIdentifier(t)+'.'+t.type}var c=(function(){function c(s,n,u){t(this,c),this.serverUrl=s,this.jsbundleUrl=n,this.asset=u}return s(c,[{key:"isLoadedFromServer",value:function(){return!!this.serverUrl}},{key:"isLoadedFromFileSystem",value:function(){return!(!this.jsbundleUrl||!this.jsbundleUrl.startsWith('file://'))}},{key:"defaultAsset",value:function(){return this.isLoadedFromServer()?this.assetServerURL():this.isLoadedFromFileSystem()?this.drawableFolderInBundle():this.resourceIdentifierWithoutScale()}},{key:"assetServerURL",value:function(){return o(!!this.serverUrl,'need server to load from'),this.fromSource(this.serverUrl+l(this.asset)+"?platform=android&hash="+this.asset.hash)}},{key:"scaledAssetPath",value:function(){return this.fromSource(l(this.asset))}},{key:"scaledAssetURLNearBundle",value:function(){var t=this.jsbundleUrl||'file://';return this.fromSource(t+l(this.asset))}},{key:"resourceIdentifierWithoutScale",value:function(){return o(!0,'resource identifiers work on Android'),this.fromSource(u.getAndroidResourceIdentifier(this.asset))}},{key:"drawableFolderInBundle",value:function(){var t=this.jsbundleUrl||'file://';return this.fromSource(t+h(this.asset))}},{key:"fromSource",value:function(t){return{__packager_asset:!0,width:this.asset.width,height:this.asset.height,uri:t,scale:c.pickScale(this.asset.scales,n.get())}}}],[{key:"pickScale",value:function(t,s){for(var n=0;n=s)return t[n];return t[t.length-1]||1}}]),c})();m.exports=c},169,[1,2,140,74,170,20]); +__d(function(g,r,i,a,m,e,d){'use strict';function t(t){switch(t){case.75:return'ldpi';case 1:return'mdpi';case 1.5:return'hdpi';case 2:return'xhdpi';case 3:return'xxhdpi';case 4:return'xxxhdpi'}throw new Error('no such scale')}var n=new Set(['gif','jpeg','jpg','png','svg','webp','xml']);function s(t){var n=t.httpServerLocation;return'/'===n[0]&&(n=n.substr(1)),n}m.exports={getAndroidAssetSuffix:t,getAndroidResourceFolderName:function(s,o){if(!n.has(s.type))return'raw';var u=t(o);if(!u)throw new Error("Don't know which android drawable suffix to use for asset: "+JSON.stringify(s));return'drawable-'+u},getAndroidResourceIdentifier:function(t){return(s(t)+'/'+t.name).toLowerCase().replace(/\//g,'_').replace(/([^a-z0-9_])/g,'').replace(/^assets_/,'')},getBasePath:s}},170,[]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),c=r(d[3]);var f=n.create({container:{alignItems:'center',justifyContent:'center',backgroundColor:'rgba(0,0,0, 0.25)',position:'absolute',top:0,right:0,padding:2},text:{fontSize:6,color:'#ffffff'}});m.exports=function(){return t.createElement(c,{style:f.container},t.createElement(o,{style:f.text},"FABRIC"))}},171,[138,139,172,158]); +__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]),o=r(d[2]),s=r(d[3]),l=r(d[4]),u=r(d[5]),p=r(d[6]),c=r(d[7]),h=r(d[8]),f=r(d[9]),R=r(d[10]),H=r(d[11]),v=r(d[12]),T=r(d[13]),b=r(d[14]),S=r(d[15]),x=r(d[16]),C={top:20,left:20,right:20,bottom:30},P={validAttributes:c({},R.UIView,{isHighlighted:!0,numberOfLines:!0,ellipsizeMode:!0,allowFontScaling:!0,maxFontSizeMultiplier:!0,disabled:!0,selectable:!0,selectionColor:!0,adjustsFontSizeToFit:!0,minimumFontScale:!0,textBreakStrategy:!0,onTextLayout:!0}),directEventTypes:{topTextLayout:{registrationName:'onTextLayout'}},uiViewClassName:'RCTText'},w=(function(h){function R(){var n,o;t(this,R);for(var p=arguments.length,h=new Array(p),f=0;f4?p-4:0),l=4;l5?b-5:0),k=5;k4?s-4:0),p=4;p10&&this._cancelLongPressDelayTimeout();if(P>t.left-s&&O>t.top-S&&P0,h=c&&c.length>0;return!u&&h?c[0]:u?n[0]:t}}},186,[]); +__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);m.exports=function(t){var o,s={};for(o in t instanceof Object&&!Array.isArray(t)||n(!1),t)t.hasOwnProperty(o)&&(s[o]=o);return s}},187,[20]); +__d(function(g,r,i,a,m,e,d){'use strict';function t(t,o){if(null!=t)return t;var n=new Error(void 0!==o?o:'Got unexpected '+t);throw n.framesToPop=1,n}m.exports=t,m.exports.default=t,Object.defineProperty(m.exports,'__esModule',{value:!0})},188,[]); +__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]).DeviceEventManager,t=[];r(d[1]).addListener('hardwareBackPress',function(){for(var n=t.length-1;n>=0;n--)if(t[n]())return;s.exitApp()});var s={exitApp:function(){n.invokeDefaultBackPressHandler()},addEventListener:function(n,f){return-1===t.indexOf(f)&&t.push(f),{remove:function(){return s.removeEventListener(n,f)}}},removeEventListener:function(n,s){-1!==t.indexOf(s)&&t.splice(t.indexOf(s),1)}};m.exports=s},189,[38,28]); +__d(function(g,r,i,a,m,e,d){'use strict';var t,c=r(d[0]);t=r(d[1]),c.registerCallableModule('ReactFabric',t),m.exports=t},190,[12,191]); +__d(function(e,t,n,r,i,o,a){"use strict";var l=t(a[0]);t(a[1]);var u=t(a[2]),s=t(a[3]),c=t(a[4]),f=t(a[5]),d=t(a[6]),p=t(a[7]),m=t(a[8]),h=(t(a[9]),t(a[10]));function g(e,t,n,r,i,o,a,l){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,i,o,a,l],s=0;(e=Error(t.replace(/%s/g,function(){return u[s++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}function y(e,t,n,r,i,o,a,l,u){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){this.onError(e)}}var v=!1,b=null,T=!1,x=null,S={onError:function(e){v=!0,b=e}};function k(e,t,n,r,i,o,a,l,u){v=!1,b=null,y.apply(S,arguments)}function P(e,t,n,r,i,o,a,l,u){if(k.apply(this,arguments),v){if(v){var s=b;v=!1,b=null}else g(!1,"clearCaughtError was called but no error was captured. This error is likely caused by a bug in React. Please file an issue."),s=void 0;T||(T=!0,x=s)}}var E=null,C={};function w(){if(E)for(var e in C){var t=C[e],n=E.indexOf(e);if(g(-1this.eventPool.length&&this.eventPool.push(e)}function te(e){e.eventPool=[],e.getPooled=Z,e.release=ee}l(K.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=q)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=q)},persist:function(){this.isPersistent=q},isPersistent:J,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=J,this._dispatchInstances=this._dispatchListeners=null}}),K.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},K.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return l(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=l({},r.Interface,e),n.extend=r.extend,te(n),n},te(K);var ne=K.extend({touchHistory:function(){return null}});function re(e){return"topTouchStart"===e}function ie(e){return"topTouchMove"===e}var oe=["topTouchStart"],ae=["topTouchMove"],le=["topTouchCancel","topTouchEnd"],ue=[],se={touchBank:ue,numberActiveTouches:0,indexOfSingleActiveTouch:-1,mostRecentTimeStamp:0};function ce(e){return e.timeStamp||e.timestamp}function fe(e){return g(null!=(e=e.identifier),"Touch object is missing identifier."),e}function de(e){var t=fe(e),n=ue[t];n?(n.touchActive=!0,n.startPageX=e.pageX,n.startPageY=e.pageY,n.startTimeStamp=ce(e),n.currentPageX=e.pageX,n.currentPageY=e.pageY,n.currentTimeStamp=ce(e),n.previousPageX=e.pageX,n.previousPageY=e.pageY,n.previousTimeStamp=ce(e)):(n={touchActive:!0,startPageX:e.pageX,startPageY:e.pageY,startTimeStamp:ce(e),currentPageX:e.pageX,currentPageY:e.pageY,currentTimeStamp:ce(e),previousPageX:e.pageX,previousPageY:e.pageY,previousTimeStamp:ce(e)},ue[t]=n),se.mostRecentTimeStamp=ce(e)}function pe(e){var t=ue[fe(e)];t?(t.touchActive=!0,t.previousPageX=t.currentPageX,t.previousPageY=t.currentPageY,t.previousTimeStamp=t.currentTimeStamp,t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=ce(e),se.mostRecentTimeStamp=ce(e)):console.error("Cannot record touch move without a touch start.\nTouch Move: %s\n","Touch Bank: %s",he(e),ge())}function me(e){var t=ue[fe(e)];t?(t.touchActive=!1,t.previousPageX=t.currentPageX,t.previousPageY=t.currentPageY,t.previousTimeStamp=t.currentTimeStamp,t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=ce(e),se.mostRecentTimeStamp=ce(e)):console.error("Cannot record touch end without a touch start.\nTouch End: %s\n","Touch Bank: %s",he(e),ge())}function he(e){return JSON.stringify({identifier:e.identifier,pageX:e.pageX,pageY:e.pageY,timestamp:ce(e)})}function ge(){var e=JSON.stringify(ue.slice(0,20));return 20 component."),n=mt,mt+=2,{node:m.createNode(n,"RCTRawText",t,{text:e},r)}}var yt=setTimeout,vt=clearTimeout;function bt(e){var t=e.node,n=tt(null,$e,{style:{display:"none"}},e.canonical.viewConfig.validAttributes);return{node:m.cloneNodeWithNewProps(t,n),canonical:e.canonical}}function Tt(e,t,n){var r=e.canonical.viewConfig;return t=e.node,n=tt(null,l({},n,{style:[n.style,{display:"none"}]}),n,r.validAttributes),{node:m.cloneNodeWithNewProps(t,n),canonical:e.canonical}}var xt=/^(.*)[\\\/]/;function St(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,i=e._debugSource,o=Be(e.type);n=null,r&&(n=Be(r.type)),r=o,o="",i?o=" (at "+i.fileName.replace(xt,"")+":"+i.lineNumber+")":n&&(o=" (created by "+n+")"),n="\n in "+(r||"Unknown")+o}t+=n,e=e.return}while(e);return t}new Set;var kt=[],Pt=-1;function Et(e){0>Pt||(e.current=kt[Pt],kt[Pt]=null,Pt--)}function Ct(e,t){kt[++Pt]=e.current,e.current=t}var wt={},Rt={current:wt},_t={current:!1},Nt=wt;function Ut(e,t){var n=e.type.contextTypes;if(!n)return wt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in n)o[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function At(e){return null!==(e=e.childContextTypes)&&void 0!==e}function It(e){Et(_t),Et(Rt)}function zt(e){Et(_t),Et(Rt)}function Dt(e,t,n){g(Rt.current===wt,"Unexpected context found on stack. This error is likely caused by a bug in React. Please file an issue."),Ct(Rt,t),Ct(_t,n)}function Wt(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())g(i in e,'%s.getChildContext(): key "%s" is not defined in childContextTypes.',Be(t)||"Unknown",i);return l({},n,r)}function Mt(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||wt,Nt=Rt.current,Ct(Rt,t),Ct(_t,_t.current),!0}function Ot(e,t,n){var r=e.stateNode;g(r,"Expected to have an instance by this point. This error is likely caused by a bug in React. Please file an issue."),n?(t=Wt(e,t,Nt),r.__reactInternalMemoizedMergedChildContext=t,Et(_t),Et(Rt),Ct(Rt,t)):Et(_t),Ct(_t,n)}var jt=null,Ft=null;function Ht(e){return function(t){try{return e(t)}catch(e){}}}function Bt(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);jt=Ht(function(e){return t.onCommitFiberRoot(n,e)}),Ft=Ht(function(e){return t.onCommitFiberUnmount(n,e)})}catch(e){}return!0}function Lt(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.firstContextDependency=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Qt(e,t,n,r){return new Lt(e,t,n,r)}function Yt(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Vt(e){if("function"==typeof e)return Yt(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===We)return 11;if(e===Oe)return 14}return 2}function Xt(e,t){var n=e.alternate;return null===n?((n=Qt(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,n.firstContextDependency=e.firstContextDependency,n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function $t(e,t,n,r,i,o){var a=2;if(r=e,"function"==typeof e)Yt(e)&&(a=1);else if("string"==typeof e)a=5;else e:switch(e){case Ne:return Gt(n.children,i,o,t);case De:return qt(n,3|i,o,t);case Ue:return qt(n,2|i,o,t);case Ae:return(e=Qt(12,n,t,4|i)).elementType=Ae,e.type=Ae,e.expirationTime=o,e;case Me:return(e=Qt(13,n,t,i)).elementType=Me,e.type=Me,e.expirationTime=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case Ie:a=10;break e;case ze:a=9;break e;case We:a=11;break e;case Oe:a=14;break e;case je:a=16,r=null;break e}g(!1,"Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",null==e?e:typeof e,"")}return(t=Qt(a,n,t,i)).elementType=e,t.type=r,t.expirationTime=o,t}function Gt(e,t,n,r){return(e=Qt(7,e,r,t)).expirationTime=n,e}function qt(e,t,n,r){return e=Qt(8,e,r,t),t=0==(1&t)?Ue:De,e.elementType=t,e.type=t,e.expirationTime=n,e}function Jt(e,t,n){return(e=Qt(6,e,null,t)).expirationTime=n,e}function Kt(e,t,n){return(t=Qt(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Zt(e,t){e.didError=!1;var n=e.earliestPendingTime;0===n?e.earliestPendingTime=e.latestPendingTime=t:nt&&(e.latestPendingTime=t),nn(t,e)}function en(e,t){e.didError=!1;var n=e.latestPingedTime;0!==n&&n>=t&&(e.latestPingedTime=0),n=e.earliestPendingTime;var r=e.latestPendingTime;n===t?e.earliestPendingTime=r===t?e.latestPendingTime=0:r:r===t&&(e.latestPendingTime=n),n=e.earliestSuspendedTime,r=e.latestSuspendedTime,0===n?e.earliestSuspendedTime=e.latestSuspendedTime=t:nt&&(e.latestSuspendedTime=t),nn(t,e)}function tn(e,t){var n=e.earliestPendingTime;return e=e.earliestSuspendedTime,n>t&&(t=n),e>t&&(t=e),t}function nn(e,t){var n=t.earliestSuspendedTime,r=t.latestSuspendedTime,i=t.earliestPendingTime,o=t.latestPingedTime;0===(i=0!==i?i:o)&&(0===e||re&&(e=n),t.nextExpirationTimeToWorkOn=i,t.expirationTime=e}var rn=!1;function on(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function an(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function ln(e){return{expirationTime:e,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function un(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function sn(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,i=null;null===r&&(r=e.updateQueue=on(e.memoizedState))}else r=e.updateQueue,i=n.updateQueue,null===r?null===i?(r=e.updateQueue=on(e.memoizedState),i=n.updateQueue=on(n.memoizedState)):r=e.updateQueue=an(i):null===i&&(i=n.updateQueue=an(r));null===i||r===i?un(r,t):null===r.lastUpdate||null===i.lastUpdate?(un(r,t),un(i,t)):(un(r,t),i.lastUpdate=t)}function cn(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=on(e.memoizedState):fn(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function fn(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=an(t)),t}function dn(e,t,n,r,i,o){switch(n.tag){case 1:return"function"==typeof(e=n.payload)?e.call(o,r,i):e;case 3:e.effectTag=-2049&e.effectTag|64;case 0:if(null===(i="function"==typeof(e=n.payload)?e.call(o,r,i):e)||void 0===i)break;return l({},r,i);case 2:rn=!0}return r}function pn(e,t,n,r,i){rn=!1;for(var o=(t=fn(e,t)).baseState,a=null,l=0,u=t.firstUpdate,s=o;null!==u;){var c=u.expirationTime;ch?(g=m,m=null):g=m.sibling;var y=d(i,m,l[h],u);if(null===y){null===m&&(m=g);break}e&&m&&null===y.alternate&&t(i,m),a=o(y,a,h),null===c?s=y:c.sibling=y,c=y,m=g}if(h===l.length)return n(i,m),s;if(null===m){for(;hh?(y=m,m=null):y=m.sibling;var b=d(i,m,v.value,u);if(null===b){m||(m=y);break}e&&m&&null===b.alternate&&t(i,m),a=o(b,a,h),null===c?s=b:c.sibling=b,c=b,m=y}if(v.done)return n(i,m),s;if(null===m){for(;!v.done;h++,v=l.next())null!==(v=f(i,v.value,u))&&(a=o(v,a,h),null===c?s=v:c.sibling=v,c=v);return s}for(m=r(i,m);!v.done;h++,v=l.next())null!==(v=p(m,i,h,v.value,u))&&(e&&null!==v.alternate&&m.delete(null===v.key?h:v.key),a=o(v,a,h),null===c?s=v:c.sibling=v,c=v);return e&&m.forEach(function(e){return t(i,e)}),s}return function(e,r,o,l){var u="object"==typeof o&&null!==o&&o.type===Ne&&null===o.key;u&&(o=o.props.children);var s="object"==typeof o&&null!==o;if(s)switch(o.$$typeof){case Re:e:{for(s=o.key,u=r;null!==u;){if(u.key===s){if(7===u.tag?o.type===Ne:u.elementType===o.type){n(e,u.sibling),(r=i(u,o.type===Ne?o.props.children:o.props)).ref=$n(e,u,o),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}o.type===Ne?((r=Gt(o.props.children,e.mode,l,o.key)).return=e,e=r):((l=$t(o.type,o.key,o.props,null,e.mode,l)).ref=$n(e,r,o),l.return=e,e=l)}return a(e);case _e:e:{for(u=o.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=i(r,o.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Kt(o,e.mode,l)).return=e,e=r}return a(e)}if("string"==typeof o||"number"==typeof o)return o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,o)).return=e,e=r):(n(e,r),(r=Jt(o,e.mode,l)).return=e,e=r),a(e);if(Xn(o))return m(e,r,o,l);if(He(o))return h(e,r,o,l);if(s&&Gn(e,o),void 0===o&&!u)switch(e.tag){case 1:case 0:g(!1,"%s(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.",(l=e.type).displayName||l.name||"Component")}return n(e,r)}}var Jn=qn(!0),Kn=qn(!1),Zn=null,er=null,tr=!1;function nr(e,t){switch(e.tag){case 5:return null!==(t=pt(e.type,e.pendingProps))&&(e.stateNode=t,!0);case 6:return null!==(t=pt(e.pendingProps))&&(e.stateNode=t,!0);default:return!1}}function rr(e){if(tr){var t=er;if(t){var n=t;if(!nr(e,t)){if(!(t=pt())||!nr(e,t))return e.effectTag|=2,tr=!1,void(Zn=e);var r=Zn,i=Qt(5,null,null,0);i.elementType="DELETED",i.type="DELETED",i.stateNode=n,i.return=r,i.effectTag=8,null!==r.lastEffect?(r.lastEffect.nextEffect=i,r.lastEffect=i):r.firstEffect=r.lastEffect=i}Zn=e,er=pt()}else e.effectTag|=2,tr=!1,Zn=e}}var ir=Ce.ReactCurrentOwner;function or(e,t,n,r){t.child=null===e?Kn(t,null,n,r):Jn(t,e.child,n,r)}function ar(e,t,n,r,i){n=n.render;var o=t.ref;return kn(t),r=n(r,o),t.effectTag|=1,or(e,t,r,i),t.child}function lr(e,t,n,r,i,o){if(null===e){var a=n.type;return"function"!=typeof a||Yt(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=$t(n.type,null,r,null,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,ur(e,t,a,r,i,o))}return a=e.child,i=n?mr(e,t,n):null!==(t=hr(e,t,n))?t.sibling:null}return hr(e,t,n)}switch(t.expirationTime=0,t.tag){case 2:r=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps;var i=Ut(t,Rt.current);if(kn(t),i=r(e,i),t.effectTag|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){if(t.tag=1,At(r)){var o=!0;Mt(t)}else o=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null;var a=r.getDerivedStateFromProps;"function"==typeof a&&Hn(t,r,a,e),i.updater=Bn,t.stateNode=i,i._reactInternalFiber=t,Vn(t,r,e,n),t=dr(null,t,r,!0,o,n)}else t.tag=0,or(null,t,i,n),t=t.child;return t;case 16:switch(i=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),o=t.pendingProps,e=On(i),t.type=e,i=t.tag=Vt(e),o=Mn(e,o),a=void 0,i){case 0:a=cr(null,t,e,o,n);break;case 1:a=fr(null,t,e,o,n);break;case 11:a=ar(null,t,e,o,n);break;case 14:a=lr(null,t,e,Mn(e.type,o),r,n);break;default:g(!1,"Element type is invalid. Received a promise that resolves to: %s. Lazy element type must resolve to a class or function.%s",e,"")}return a;case 0:return r=t.type,i=t.pendingProps,cr(e,t,r,i=t.elementType===r?i:Mn(r,i),n);case 1:return r=t.type,i=t.pendingProps,fr(e,t,r,i=t.elementType===r?i:Mn(r,i),n);case 3:return pr(t),g(null!==(r=t.updateQueue),"If the root does not have an updateQueue, we should have already bailed out. This error is likely caused by a bug in React. Please file an issue."),i=null!==(i=t.memoizedState)?i.element:null,pn(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===i?t=hr(e,t,n):(or(e,t,r,n),t=t.child),t;case 5:return An(t),null===e&&rr(t),r=t.pendingProps.children,sr(e,t),or(e,t,r,n),t=t.child;case 6:return null===e&&rr(t),null;case 13:return mr(e,t,n);case 4:return Nn(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Jn(t,null,r,n):or(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,ar(e,t,r,i=t.elementType===r?i:Mn(r,i),n);case 7:return or(e,t,t.pendingProps,n),t.child;case 8:case 12:return or(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,a=t.memoizedProps,xn(t,o=i.value),null!==a){var l=a.value;if(0===(o=l===o&&(0!==l||1/l==1/o)||l!=l&&o!=o?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(l,o):1073741823))){if(a.children===i.children&&!_t.current){t=hr(e,t,n);break e}}else for(null!==(a=t.child)&&(a.return=t);null!==a;){if(null!==(l=a.firstContextDependency))do{if(l.context===r&&0!=(l.observedBits&o)){if(1===a.tag){var u=ln(n);u.tag=2,sn(a,u)}a.expirationTime within is not currently supported."),l=tt(null,$e,a,f.validAttributes),o=m.createNode(i,f.uiViewClassName,o,l,c),a=new ht(i,f,a),yr(a={node:o,canonical:a},t,!1,!1),t.stateNode=a,null!==t.ref&&(t.effectTag|=128)}else g(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");break;case 6:i&&null!=t.stateNode?Tr(i,t,i.memoizedProps,a):("string"!=typeof a&&g(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),i=_n(Rn.current),o=_n(Cn.current),t.stateNode=gt(a,i,o,t));break;case 11:break;case 13:if(a=t.memoizedState,0!=(64&t.effectTag)){t.expirationTime=o,Ar=t;break e}a=null!==a,o=null!==i&&null!==i.memoizedState,null!==i&&!a&&o&&(null!==(i=i.child.sibling)&&(null!==(f=t.firstEffect)?(t.firstEffect=i,i.nextEffect=f):(t.firstEffect=t.lastEffect=i,i.nextEffect=null),i.effectTag=8)),(a!==o||0==(1&t.effectTag)&&a)&&(t.effectTag|=4);break;case 7:case 8:case 12:break;case 4:Un(),vr(t);break;case 10:Sn(t);break;case 9:case 14:break;case 17:At(t.type)&&It();break;default:g(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}Ar=null}if(t=e,1===zr||1!==t.childExpirationTime){for(a=0,i=t.child;null!==i;)o=i.expirationTime,f=i.childExpirationTime,o>a&&(a=o),f>a&&(a=f),i=i.sibling;t.childExpirationTime=a}if(null!==Ar)return Ar;null!==n&&0==(1024&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),1=p?f=0:(-1===f||p component higher in the tree to provide a loading indicator or placeholder to display."+St(u))}Wr=!0,s=gn(s,u),a=l;do{switch(a.tag){case 3:u=s,a.effectTag|=2048,a.expirationTime=o,cn(a,o=Cr(a,u,o));break e;case 1:if(u=s,l=a.type,c=a.stateNode,0==(64&a.effectTag)&&("function"==typeof l.getDerivedStateFromError||null!==c&&"function"==typeof c.componentDidCatch&&(null===jr||!jr.has(c)))){a.effectTag|=2048,a.expirationTime=o,cn(a,o=wr(a,u,o));break e}}a=a.return}while(null!==a)}Ar=Br(i);continue}r=!0,Ri(t)}}break}if(Ur=!1,Tn=bn=vn=Nr.currentDispatcher=null,r)Ir=null,e.finishedWork=null;else if(null!==Ar)e.finishedWork=null;else{if(g(null!==(r=e.current.alternate),"Finished root should have a work-in-progress. This error is likely caused by a bug in React. Please file an issue."),Ir=null,Wr){if(i=e.latestPendingTime,o=e.latestSuspendedTime,a=e.latestPingedTime,0!==i&&it?0:t)):(e.pendingCommitExpirationTime=n,e.finishedWork=r)}}function Yr(e,t){for(var n=e.return;null!==n;){switch(n.tag){case 1:var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===jr||!jr.has(r)))return sn(n,e=wr(n,e=gn(t,e),1073741823)),void Gr(n,1073741823);break;case 3:return sn(n,e=Cr(n,e=gn(t,e),1073741823)),void Gr(n,1073741823)}n=n.return}3===e.tag&&(sn(e,n=Cr(e,n=gn(t,e),1073741823)),Gr(e,1073741823))}function Vr(e,t){return Ur?e=Or?1073741823:zr:1&t.mode?(e=li?1073741822-10*(1+((1073741822-e+15)/10|0)):1073741822-25*(1+((1073741822-e+500)/25|0)),null!==Ir&&e===zr&&--e):e=1073741823,li&&(0===ri||e=o){o=i=r,e.didError=!1;var a=e.latestPingedTime;(0===a||a>o)&&(e.latestPingedTime=o),nn(o,e)}else Zt(e,i=Vr(i=bi(),t));0!=(1&t.mode)&&e===Ir&&zr===r&&(Ir=null),$r(t,i),0==(1&t.mode)&&($r(n,i),1===n.tag&&null!==n.stateNode&&((t=ln(i)).tag=2,sn(n,t))),0!==(n=e.expirationTime)&&Ti(e,n)}function $r(e,t){e.expirationTimezr&&Fr(),Zt(e,t),Ur&&!Or&&Ir===e||Ti(e,e.expirationTime),pi>di&&(pi=0,g(!1,"Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.")))}var qr=null,Jr=null,Kr=0,Zr=void 0,ei=!1,ti=null,ni=0,ri=0,ii=!1,oi=null,ai=!1,li=!1,ui=null,si=nt(),ci=1073741822-(si/10|0),fi=ci,di=50,pi=0,mi=null;function hi(){ci=1073741822-((nt()-si)/10|0)}function gi(e,t){if(0!==Kr){if(te.expirationTime&&(e.expirationTime=t),ei||ai||(1073741823===t?Ei(1073741823,!1):gi(0,t))}function xi(){var e=0,t=null;if(null!==Jr)for(var n=Jr,r=qr;null!==r;){var i=r.expirationTime;if(0===i){if(g(null!==n&&null!==Jr,"Should have a previous and last root. This error is likely caused by a bug in React. Please file an issue."),r===r.nextScheduledRoot){qr=Jr=r.nextScheduledRoot=null;break}if(r===qr)qr=i=r.nextScheduledRoot,Jr.nextScheduledRoot=i,r.nextScheduledRoot=null;else{if(r===Jr){(Jr=n).nextScheduledRoot=qr,r.nextScheduledRoot=null;break}n.nextScheduledRoot=r.nextScheduledRoot,r.nextScheduledRoot=null}r=n.nextScheduledRoot}else{if(i>e&&(e=i,t=r),r===Jr)break;if(1073741823===e)break;n=r,r=r.nextScheduledRoot}}ti=t,ni=e}var Si=!1;function ki(){return!!Si||it<=nt()&&(Si=!0)}function Pi(){try{if(!ki()&&null!==qr){hi();var e=qr;do{var t=e.expirationTime;0!==t&&ci<=t&&(e.nextExpirationTimeToWorkOn=ci),e=e.nextScheduledRoot}while(e!==qr)}Ei(0,!0)}finally{Si=!1}}function Ei(e,t){if(xi(),t)for(hi(),fi=ci;null!==ti&&0!==ni&&e<=ni&&!(Si&&ci>ni);)Ci(ti,ni,ci>ni),xi(),hi(),fi=ci;else for(;null!==ti&&0!==ni&&e<=ni;)Ci(ti,ni,!1),xi();if(t&&(Kr=0,Zr=null),0!==ni&&gi(0,ni),pi=0,mi=null,null!==ui)for(e=ui,ui=null,t=0;t=n&&(null===ui?ui=[r]:ui.push(r),r._defer))return e.finishedWork=t,void(e.expirationTime=0);e.finishedWork=null,e===mi?pi++:(mi=e,pi=0),Or=Ur=!0,g(e.current!==t,"Cannot commit the same tree as before. This is probably a bug related to the return field. This error is likely caused by a bug in React. Please file an issue."),g(0!==(n=e.pendingCommitExpirationTime),"Cannot commit an incomplete root. This error is likely caused by a bug in React. Please file an issue."),e.pendingCommitExpirationTime=0,r=t.expirationTime;var i=t.childExpirationTime;for(r=i>r?i:r,e.didError=!1,0===r?(e.earliestPendingTime=0,e.latestPendingTime=0,e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0):(0!==(i=e.latestPendingTime)&&(i>r?e.earliestPendingTime=e.latestPendingTime=0:e.earliestPendingTime>r&&(e.earliestPendingTime=e.latestPendingTime)),0===(i=e.earliestSuspendedTime)?Zt(e,r):ri&&Zt(e,r)),nn(0,e),Nr.current=null,1k?t:k)&&(jr=null),e.expirationTime=t,e.finishedWork=null}function Ri(e){g(null!==ti,"Should be working on a root. This error is likely caused by a bug in React. Please file an issue."),ti.expirationTime=0,ii||(ii=!0,oi=e)}function _i(e){var t=e._reactInternalFiber;return void 0===t&&("function"==typeof e.render?g(!1,"Unable to find node on an unmounted component."):g(!1,"Argument appears to not be a ReactComponent. Keys: %s",Object.keys(e))),null===(e=Ve(t))?null:e.stateNode}function Ni(e,t,n,r){var i=t.current,o=bi();i=Vr(o,i),o=t.current;e:if(n){n=n._reactInternalFiber;t:{g(2===Le(n)&&1===n.tag,"Expected subtree parent to be a mounted class component. This error is likely caused by a bug in React. Please file an issue.");var a=n;do{switch(a.tag){case 3:a=a.stateNode.context;break t;case 1:if(At(a.type)){a=a.stateNode.__reactInternalMemoizedMergedChildContext;break t}}a=a.return}while(null!==a);g(!1,"Found unexpected detached subtree parent. This error is likely caused by a bug in React. Please file an issue."),a=void 0}if(1===n.tag){var l=n.type;if(At(l)){n=Wt(n,l,a);break e}}n=a}else n=wt;return null===t.context?t.context=n:t.pendingContext=n,t=r,(r=ln(i)).payload={element:e},null!==(t=void 0===t?null:t)&&(r.callback=t),sn(o,r),Gr(o,i),i}function Ui(e,t,n){var r=3=21&&this.props.statusBarBackgroundColor,l=c.createElement(C,{style:[L.drawerSubview,{width:this.props.drawerWidth,backgroundColor:this.props.drawerBackgroundColor}],collapsable:!1},this.props.renderNavigationView(),u&&c.createElement(C,{style:L.drawerStatusBar})),p=c.createElement(C,{style:L.mainSubview,collapsable:!1},u&&c.createElement(f,{translucent:!0,backgroundColor:this.props.statusBarBackgroundColor}),u&&c.createElement(C,{style:[L.statusBar,{backgroundColor:this.props.statusBarBackgroundColor}]}),this.props.children);return c.createElement(S,t({},s,{ref:this._nativeRef,drawerWidth:this.props.drawerWidth,drawerPosition:this.props.drawerPosition,drawerLockMode:this.props.drawerLockMode,style:[L.base,this.props.style],onDrawerSlide:this._onDrawerSlide,onDrawerOpen:this._onDrawerOpen,onDrawerClose:this._onDrawerClose,onDrawerStateChanged:this._onDrawerStateChanged}),p,l)}},{key:"openDrawer",value:function(){v.dispatchViewManagerCommand(this._getDrawerLayoutHandle(),v.getViewManagerConfig('AndroidDrawerLayout').Commands.openDrawer,null)}},{key:"closeDrawer",value:function(){v.dispatchViewManagerCommand(this._getDrawerLayoutHandle(),v.getViewManagerConfig('AndroidDrawerLayout').Commands.closeDrawer,null)}},{key:"_getDrawerLayoutHandle",value:function(){return h.findNodeHandle(this._nativeRef.current)}},{key:"blur",value:function(){y(this._nativeRef.current).blur()}},{key:"focus",value:function(){y(this._nativeRef.current).focus()}},{key:"measure",value:function(t){y(this._nativeRef.current).measure(t)}},{key:"measureInWindow",value:function(t){y(this._nativeRef.current).measureInWindow(t)}},{key:"measureLayout",value:function(t,o,n){y(this._nativeRef.current).measureLayout(t,o,n)}},{key:"setNativeProps",value:function(t){y(this._nativeRef.current).setNativeProps(t)}}]),k})(c.Component);B.positions=k.DrawerPosition,B.defaultProps={drawerBackgroundColor:'white'};var L=D.create({base:{flex:1,elevation:16},mainSubview:{position:'absolute',top:0,left:0,right:0,bottom:0},drawerSubview:{position:'absolute',top:0,bottom:0},statusBar:{height:f.currentHeight},drawerStatusBar:{position:'absolute',top:0,left:0,right:0,height:f.currentHeight,backgroundColor:'rgba(0, 0, 0, 0.251)'}});m.exports=B},194,[41,39,1,2,3,6,7,74,138,43,195,139,121,158,188,196,161]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),l=r(d[2]),o=r(d[3]),u=r(d[4]),s=r(d[5]),c=r(d[6]),p=(r(d[7]),r(d[8])),k=r(d[9]).StatusBarManager;function v(t){return{backgroundColor:null!=t.backgroundColor?{value:t.backgroundColor,animated:t.animated}:null,barStyle:null!=t.barStyle?{value:t.barStyle,animated:t.animated}:null,translucent:t.translucent,hidden:null!=t.hidden?{value:t.hidden,animated:t.animated,transition:t.showHideTransition}:null,networkActivityIndicatorVisible:t.networkActivityIndicatorVisible}}var y=(function(c){function y(){var n,u;t(this,y);for(var c=arguments.length,v=new Array(c),_=0;_ must be a child of a '),h.createElement(W,{opacity:E(t),transform:D(t)},this.props.children)}}]),f})(h.Component);F.contextTypes={isInSurface:p.bool.isRequired};var M=(function(s){function f(){return t(this,f),o(this,l(f).apply(this,arguments))}return u(f,s),n(f,[{key:"render",value:function(){var t=this.props,n=[N(t.x,0),N(t.y,0),N(t.width,0),N(t.height,0)],o=b(t);return delete o.x,delete o.y,h.createElement(W,{clipping:n,opacity:E(t),transform:D(o)},this.props.children)}}]),f})(h.Component),P=0,X=1,Y=2,O=3;function q(t,n,o){var l=new s(t);n[o+0]=l.red/255,n[o+1]=l.green/255,n[o+2]=l.blue/255,n[o+3]=l.alpha}function j(t,n,o){var l=0;if('length'in t)for(;lT?(X-=M,Y-=b):f>0&&0!=T&&(X-=f/T*M,Y-=f/T*b),l=X*X+Y*Y,(f=(X=o-t)*M+(Y=u-n)*b)>T?(X-=M,Y-=b):f>0&&0!=T&&(X-=f/T*M,Y-=f/T*b),v=X*X+Y*Y,l<.01&&v<.01)this.onLine(t,n,p,c);else{if(isNaN(l)||isNaN(v))throw new Error('Bad input');var k=.5*(s+o),w=.5*(h+u),_=.5*(s+t),D=.5*(h+n),z=.5*(_+k),C=.5*(D+w),B=.5*(p+o),A=.5*(c+u),L=.5*(B+k),I=.5*(A+w),P=.5*(z+L),N=.5*(C+I);this.onBezierCurve(t,n,_,D,z,C,P,N),this.onBezierCurve(P,N,L,I,B,A,p,c)}},onArc:function(t,n,s,h,o,u,p,c,l,v,X,Y){var f=Y?Y*Math.PI/180:0,M=Math.cos(f),b=Math.sin(f),T=M*p,k=-b*c,w=b*p,_=M*c,D=v-l;D<0&&!X?D+=2*Math.PI:D>0&&X&&(D-=2*Math.PI);for(var z=Math.ceil(Math.abs(D/(Math.PI/2))),C=D/z,B=1.3333333333333333*Math.tan(C/4),A=Math.cos(l),L=Math.sin(l),I=0;Ithis.yy/this.xy?-1:1;return(this.xx<0?this.xy>=0:this.xy<0)&&(x=-x),this.rotate(t-180*Math.atan2(x*this.yx,x*this.xx)/Math.PI,s,h)},scaleTo:function(t,s){var h=Math.sqrt(this.xx*this.xx+this.yx*this.yx);return this.xx/=h,this.yx/=h,h=Math.sqrt(this.yy*this.yy+this.xy*this.xy),this.yy/=h,this.xy/=h,this.scale(t,s)},resizeTo:function(t,s){var h=this.width,x=this.height;return h&&x?this.scaleTo(t/h,s/x):this},inversePoint:function(t,s){var h=this.xx,x=this.yx,y=this.xy,n=this.yy,o=this.x,u=this.y,f=x*y-h*n;return 0==f?null:{x:(n*(o-t)+y*(s-u))/f,y:(h*(u-s)+x*(t-o))/f}},point:function(t,s){return{x:this.xx*t+this.xy*s+this.x,y:this.yx*t+this.yy*s+this.y}}})},210,[208]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),o=r(d[2]),n=r(d[3]),l=r(d[4]),c=r(d[5]),b=(r(d[6]),r(d[7])),u=r(d[8]),p=r(d[9]),h=(r(d[10]),r(d[11])),f=(r(d[12]),r(d[13])),y=r(d[14]),v=(function(t){function u(){return s(this,u),n(this,l(u).apply(this,arguments))}return c(u,t),o(u,[{key:"render",value:function(){var t=this.props,s=t.accessibilityLabel,o=t.accessibilityHint,n=t.color,l=t.onPress,c=t.title,u=t.hasTVPreferredFocus,v=t.disabled,D=t.testID,C=[x.button],k=[x.text];n&&C.push({backgroundColor:n});var P=[];v&&(C.push(x.buttonDisabled),k.push(x.textDisabled),P.push('disabled')),y('string'==typeof c,'The title prop of a Button must be a string');var E=c.toUpperCase(),F=h;return b.createElement(F,{accessibilityLabel:s,accessibilityHint:o,accessibilityRole:"button",accessibilityStates:P,hasTVPreferredFocus:u,testID:D,disabled:v,onPress:l},b.createElement(f,{style:C},b.createElement(p,{style:k,disabled:v},E)))}}]),u})(b.Component),x=u.create({button:{elevation:4,backgroundColor:'#2196F3',borderRadius:2},text:t({textAlign:'center',padding:8},{color:'white',fontWeight:'500'}),buttonDisabled:{elevation:0,backgroundColor:'#dfdfdf'},textDisabled:{color:'#a1a1a1'}});m.exports=v},211,[10,1,2,3,6,7,74,138,139,172,212,224,225,158,20]); +__d(function(g,r,i,a,m,e,d){'use strict';var s=r(d[0]),t=r(d[1]),o=r(d[2]),n=r(d[3]),p=r(d[4]),l=r(d[5]),h=r(d[6]),c=r(d[7]),u=r(d[8]),y=r(d[9]),b=r(d[10]),P=r(d[11]),S=r(d[12]),f=r(d[13]),T={activeOpacity:.85,delayPressOut:100,underlayColor:'black'},_={top:20,left:20,right:20,bottom:30},R=S({displayName:'TouchableHighlight',propTypes:s({},b.propTypes,{activeOpacity:l.number,underlayColor:t,style:o.style,onShowUnderlay:l.func,onHideUnderlay:l.func,hasTVPreferredFocus:l.bool,tvParallaxProperties:l.object,testOnly_pressed:l.bool}),mixins:[n,y.Mixin],getDefaultProps:function(){return T},getInitialState:function(){return this._isMounted=!1,this.props.testOnly_pressed?s({},this.touchableGetInitialState(),{extraChildStyle:{opacity:this.props.activeOpacity},extraUnderlayStyle:{backgroundColor:this.props.underlayColor}}):s({},this.touchableGetInitialState(),{extraChildStyle:null,extraUnderlayStyle:null})},componentDidMount:function(){this._isMounted=!0,f(this.props)},componentWillUnmount:function(){this._isMounted=!1,clearTimeout(this._hideTimeout)},UNSAFE_componentWillReceiveProps:function(s){f(s)},viewConfig:{uiViewClassName:'RCTView',validAttributes:c.RCTView},touchableHandleActivePressIn:function(s){clearTimeout(this._hideTimeout),this._hideTimeout=null,this._showUnderlay(),this.props.onPressIn&&this.props.onPressIn(s)},touchableHandleActivePressOut:function(s){this._hideTimeout||this._hideUnderlay(),this.props.onPressOut&&this.props.onPressOut(s)},touchableHandlePress:function(s){clearTimeout(this._hideTimeout),p.isTV||(this._showUnderlay(),this._hideTimeout=setTimeout(this._hideUnderlay,this.props.delayPressOut)),this.props.onPress&&this.props.onPress(s)},touchableHandleLongPress:function(s){this.props.onLongPress&&this.props.onLongPress(s)},touchableGetPressRectOffset:function(){return this.props.pressRetentionOffset||_},touchableGetHitSlop:function(){return this.props.hitSlop},touchableGetHighlightDelayMS:function(){return this.props.delayPressIn},touchableGetLongPressDelayMS:function(){return this.props.delayLongPress},touchableGetPressOutDelayMS:function(){return this.props.delayPressOut},_showUnderlay:function(){this._isMounted&&this._hasPressHandler()&&(this.setState({extraChildStyle:{opacity:this.props.activeOpacity},extraUnderlayStyle:{backgroundColor:this.props.underlayColor}}),this.props.onShowUnderlay&&this.props.onShowUnderlay())},_hideUnderlay:function(){clearTimeout(this._hideTimeout),this._hideTimeout=null,this.props.testOnly_pressed||this._hasPressHandler()&&(this.setState({extraChildStyle:null,extraUnderlayStyle:null}),this.props.onHideUnderlay&&this.props.onHideUnderlay())},_hasPressHandler:function(){return!!(this.props.onPress||this.props.onPressIn||this.props.onPressOut||this.props.onLongPress)},render:function(){var s=h.Children.only(this.props.children);return h.createElement(P,{accessible:!1!==this.props.accessible,accessibilityLabel:this.props.accessibilityLabel,accessibilityHint:this.props.accessibilityHint,accessibilityRole:this.props.accessibilityRole,accessibilityStates:this.props.accessibilityStates,onAccessibilityTap:this.props.onAccessibilityTap,acceptsKeyboardFocus:(void 0===this.props.acceptsKeyboardFocus||this.props.acceptsKeyboardFocus)&&!this.props.disabled,enableFocusRing:(void 0===this.props.enableFocusRing||this.props.enableFocusRing)&&!this.props.disabled,tabIndex:this.props.tabIndex,style:u.compose(this.props.style,this.state.extraUnderlayStyle),onLayout:this.props.onLayout,hitSlop:this.props.hitSlop,isTVSelectable:!0,tvParallaxProperties:this.props.tvParallaxProperties,hasTVPreferredFocus:this.props.hasTVPreferredFocus,onStartShouldSetResponder:this.touchableHandleStartShouldSetResponder,onResponderTerminationRequest:this.touchableHandleResponderTerminationRequest,onResponderGrant:this.touchableHandleResponderGrant,onResponderMove:this.touchableHandleResponderMove,onResponderRelease:this.touchableHandleResponderRelease,onResponderTerminate:this.touchableHandleResponderTerminate,tooltip:this.props.tooltip,clickable:!1!==this.props.clickable&&void 0!==this.props.onPress,onClick:this.touchableHandlePress,onMouseEnter:this.props.onMouseEnter,onMouseLeave:this.props.onMouseLeave,onDragEnter:this.props.onDragEnter,onDragLeave:this.props.onDragLeave,onDrop:this.props.onDrop,draggedTypes:this.props.draggedTypes,nativeID:this.props.nativeID,testID:this.props.testID},h.cloneElement(s,{style:u.compose(s.props.style,this.state.extraChildStyle)}),y.renderDebugView({color:'green',hitSlop:this.props.hitSlop}))}});m.exports=R},212,[10,145,213,216,74,135,138,180,139,181,217,158,218,222]); +__d(function(g,r,i,a,m,e,d){'use strict';var o=r(d[0]),n=r(d[1]),s=r(d[2]),t=r(d[3]),c=r(d[4]),l=r(d[5]),b=r(d[6]),p=b.DeprecatedAccessibilityComponentTypes,f=b.DeprecatedAccessibilityTraits,u=b.DeprecatedAccessibilityRoles,y=b.DeprecatedAccessibilityStates,R=c(l);m.exports=o({accessible:t.bool,accessibilityLabel:t.node,accessibilityHint:t.string,accessibilityActions:t.arrayOf(t.string),accessibilityIgnoresInvertColors:t.bool,accessibilityComponentType:t.oneOf(p),accessibilityRole:t.oneOf(u),accessibilityStates:t.arrayOf(t.oneOf(y)),accessibilityLiveRegion:t.oneOf(['none','polite','assertive']),importantForAccessibility:t.oneOf(['auto','yes','no','no-hide-descendants']),accessibilityTraits:t.oneOfType([t.oneOf(f),t.arrayOf(t.oneOf(f))]),accessibilityViewIsModal:t.bool,accessibilityElementsHidden:t.bool,onAccessibilityAction:t.func,onAccessibilityTap:t.func,onMagicTap:t.func,testID:t.string,nativeID:t.string,onResponderGrant:t.func,onResponderMove:t.func,onResponderReject:t.func,onResponderRelease:t.func,onResponderTerminate:t.func,onResponderTerminationRequest:t.func,onStartShouldSetResponder:t.func,onStartShouldSetResponderCapture:t.func,onMoveShouldSetResponder:t.func,onMoveShouldSetResponderCapture:t.func,hitSlop:n,onLayout:t.func,pointerEvents:t.oneOf(['box-none','none','box-only','auto']),style:R,removeClippedSubviews:t.bool,renderToHardwareTextureAndroid:t.bool,shouldRasterizeIOS:t.bool,collapsable:t.bool,needsOffscreenAlphaCompositing:t.bool},s)},213,[10,174,214,135,175,152,215]); +__d(function(g,r,i,a,m,e,d){'use strict'},214,[]); +__d(function(g,r,i,a,m,e,d){'use strict';m.exports={DeprecatedAccessibilityTraits:['none','button','link','header','search','image','selected','plays','key','text','summary','disabled','frequentUpdates','startsMedia','adjustable','allowsDirectInteraction','pageTurn'],DeprecatedAccessibilityComponentTypes:['none','button','radiobutton_checked','radiobutton_unchecked'],DeprecatedAccessibilityRoles:['none','button','link','search','image','keyboardkey','text','adjustable','imagebutton','header','summary'],DeprecatedAccessibilityStates:['selected','disabled']}},215,[]); +__d(function(g,r,i,a,m,e,d){'use strict';var _=r(d[0]).__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.NativeMethodsMixin;m.exports=_},216,[43]); +__d(function(g,r,i,a,m,e,d){'use strict';var s=r(d[0]),t=r(d[1]),o=r(d[2]),n=r(d[3]),p=r(d[4]),c=r(d[5]),l=r(d[6]),h=r(d[7]),u=h.DeprecatedAccessibilityComponentTypes,b=h.DeprecatedAccessibilityRoles,y=h.DeprecatedAccessibilityStates,f=h.DeprecatedAccessibilityTraits,P=r(d[8]).DraggedTypes,R={top:20,left:20,right:20,bottom:30},D=c({displayName:'TouchableWithoutFeedback',mixins:[n.Mixin],propTypes:{accessible:o.bool,accessibilityLabel:o.node,accessibilityHint:o.string,accessibilityComponentType:o.oneOf(u),accessibilityRole:o.oneOf(b),accessibilityStates:o.arrayOf(o.oneOf(y)),accessibilityTraits:o.oneOfType([o.oneOf(f),o.arrayOf(o.oneOf(f))]),onAccessibilityTap:o.func,tabIndex:o.number,onFocus:o.func,onBlur:o.func,disabled:o.bool,onMouseEnter:o.func,onMouseLeave:o.func,onDragEnter:o.func,onDragLeave:o.func,onDrop:o.func,draggedTypes:o.oneOfType([o.oneOf(P),o.arrayOf(o.oneOf(P))]),tooltip:o.string,onPress:o.func,onPressIn:o.func,onPressOut:o.func,onLayout:o.func,onLongPress:o.func,nativeID:o.string,testID:o.string,delayPressIn:o.number,delayPressOut:o.number,delayLongPress:o.number,pressRetentionOffset:s,hitSlop:s},getInitialState:function(){return this.touchableGetInitialState()},componentDidMount:function(){l(this.props)},UNSAFE_componentWillReceiveProps:function(s){l(s)},touchableHandlePress:function(s){this.props.onPress&&this.props.onPress(s)},touchableHandleActivePressIn:function(s){this.props.onPressIn&&this.props.onPressIn(s)},touchableHandleActivePressOut:function(s){this.props.onPressOut&&this.props.onPressOut(s)},touchableHandleLongPress:function(s){this.props.onLongPress&&this.props.onLongPress(s)},touchableGetPressRectOffset:function(){return this.props.pressRetentionOffset||R},touchableGetHitSlop:function(){return this.props.hitSlop},touchableGetHighlightDelayMS:function(){return this.props.delayPressIn||0},touchableGetLongPressDelayMS:function(){return 0===this.props.delayLongPress?0:this.props.delayLongPress||500},touchableGetPressOutDelayMS:function(){return this.props.delayPressOut||0},render:function(){var s=t.Children.only(this.props.children),o=s.props.children;return n.TOUCH_TARGET_DEBUG&&s.type===p&&(o=t.Children.toArray(o)).push(n.renderDebugView({color:'red',hitSlop:this.props.hitSlop})),t.cloneElement(s,{accessible:!1!==this.props.accessible,accessibilityLabel:this.props.accessibilityLabel,accessibilityHint:this.props.accessibilityHint,accessibilityComponentType:this.props.accessibilityComponentType,accessibilityRole:this.props.accessibilityRole,accessibilityStates:this.props.accessibilityStates,accessibilityTraits:this.props.accessibilityTraits,onAccessibilityTap:this.props.onAccessibilityTap,acceptsKeyboardFocus:(void 0===this.props.acceptsKeyboardFocus||this.props.acceptsKeyboardFocus)&&!this.props.disabled,enableFocusRing:!0===this.props.enableFocusRing&&!this.props.disabled,tabIndex:this.props.tabIndex,nativeID:this.props.nativeID,testID:this.props.testID,onLayout:this.props.onLayout,hitSlop:this.props.hitSlop,onStartShouldSetResponder:this.touchableHandleStartShouldSetResponder,onResponderTerminationRequest:this.touchableHandleResponderTerminationRequest,onResponderGrant:this.touchableHandleResponderGrant,onResponderMove:this.touchableHandleResponderMove,onResponderRelease:this.touchableHandleResponderRelease,onResponderTerminate:this.touchableHandleResponderTerminate,tooltip:this.props.tooltip,clickable:!1!==this.props.clickable&&void 0!==this.props.onPress,onClick:this.touchableHandlePress,onMouseEnter:this.props.onMouseEnter,onMouseLeave:this.props.onMouseLeave,onDragEnter:this.props.onDragEnter,onDragLeave:this.props.onDragLeave,onDrop:this.props.onDrop,draggedTypes:this.props.draggedTypes,children:o})}});m.exports=D},217,[174,138,135,181,158,218,222,215,223]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=r(d[1]);if(void 0===t)throw Error("create-react-class could not find the React object. If you are using script tags, make sure that React is being loaded before create-react-class.");var c=(new t.Component).updater;m.exports=o(t.Component,t.isValidElement,c)},218,[124,219]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s='mixins';m.exports=function(p,c,u){var l=[],E={mixins:'DEFINE_MANY',statics:'DEFINE_MANY',propTypes:'DEFINE_MANY',contextTypes:'DEFINE_MANY',childContextTypes:'DEFINE_MANY',getDefaultProps:'DEFINE_MANY_MERGED',getInitialState:'DEFINE_MANY_MERGED',getChildContext:'DEFINE_MANY_MERGED',render:'DEFINE_ONCE',componentWillMount:'DEFINE_MANY',componentDidMount:'DEFINE_MANY',componentWillReceiveProps:'DEFINE_MANY',shouldComponentUpdate:'DEFINE_ONCE',componentWillUpdate:'DEFINE_MANY',componentDidUpdate:'DEFINE_MANY',componentWillUnmount:'DEFINE_MANY',UNSAFE_componentWillMount:'DEFINE_MANY',UNSAFE_componentWillReceiveProps:'DEFINE_MANY',UNSAFE_componentWillUpdate:'DEFINE_MANY',updateComponent:'OVERRIDE_BASE'},f={getDerivedStateFromProps:'DEFINE_MANY_MERGED'},h={displayName:function(t,n){t.displayName=n},mixins:function(t,n){if(n)for(var o=0;o=23}},mixins:[l.Mixin],getDefaultProps:function(){return{background:this.SelectableBackground()}},getInitialState:function(){return this.touchableGetInitialState()},componentDidMount:function(){y(this.props)},UNSAFE_componentWillReceiveProps:function(t){y(t)},touchableHandleActivePressIn:function(t){this.props.onPressIn&&this.props.onPressIn(t),this._dispatchPressedStateChange(!0),this.pressInLocation&&this._dispatchHotspotUpdate(this.pressInLocation.locationX,this.pressInLocation.locationY)},touchableHandleActivePressOut:function(t){this.props.onPressOut&&this.props.onPressOut(t),this._dispatchPressedStateChange(!1)},touchableHandlePress:function(t){this.props.onPress&&this.props.onPress(t)},touchableHandleLongPress:function(t){this.props.onLongPress&&this.props.onLongPress(t)},touchableGetPressRectOffset:function(){return this.props.pressRetentionOffset||T},touchableGetHitSlop:function(){return this.props.hitSlop},touchableGetHighlightDelayMS:function(){return this.props.delayPressIn},touchableGetLongPressDelayMS:function(){return this.props.delayLongPress},touchableGetPressOutDelayMS:function(){return this.props.delayPressOut},_handleResponderMove:function(t){this.touchableHandleResponderMove(t),this._dispatchHotspotUpdate(t.nativeEvent.locationX,t.nativeEvent.locationY)},_dispatchHotspotUpdate:function(t,s){u.dispatchViewManagerCommand(c.findNodeHandle(this),u.getViewManagerConfig('RCTView').Commands.hotspotUpdate,[t||0,s||0])},_dispatchPressedStateChange:function(t){u.dispatchViewManagerCommand(c.findNodeHandle(this),u.getViewManagerConfig('RCTView').Commands.setPressed,[t])},render:function(){var o,p=n.Children.only(this.props.children),c=p.props.children;l.TOUCH_TARGET_DEBUG&&p.type===b&&(Array.isArray(c)||(c=[c]),c.push(l.renderDebugView({color:'brown',hitSlop:this.props.hitSlop}))),this.props.useForeground&&!H.canUseNativeForeground()&&console.warn("Requested foreground ripple, but it is not available on this version of Android. Consider calling TouchableNativeFeedback.canUseNativeForeground() and using a different Touchable if the result is false.");var h=this.props.useForeground&&H.canUseNativeForeground()?'nativeForegroundAndroid':'nativeBackgroundAndroid',u=s({},p.props,(t(o={},h,this.props.background),t(o,"accessible",!1!==this.props.accessible),t(o,"accessibilityLabel",this.props.accessibilityLabel),t(o,"accessibilityHint",this.props.accessibilityHint),t(o,"accessibilityRole",this.props.accessibilityRole),t(o,"accessibilityStates",this.props.accessibilityStates),t(o,"onAccessibilityTap",this.props.onAccessibilityTap),t(o,"children",c),t(o,"testID",this.props.testID),t(o,"onLayout",this.props.onLayout),t(o,"hitSlop",this.props.hitSlop),t(o,"isTVSelectable",!0),t(o,"hasTVPreferredFocus",this.props.hasTVPreferredFocus),t(o,"onStartShouldSetResponder",this.touchableHandleStartShouldSetResponder),t(o,"onResponderTerminationRequest",this.touchableHandleResponderTerminationRequest),t(o,"onResponderGrant",this.touchableHandleResponderGrant),t(o,"onResponderMove",this._handleResponderMove),t(o,"onResponderRelease",this.touchableHandleResponderRelease),t(o,"onResponderTerminate",this.touchableHandleResponderTerminate),t(o,"clickable",!1!==this.props.clickable&&void 0!==this.props.onPress&&!this.props.disabled),t(o,"onClick",this.touchableHandlePress),o));return n.cloneElement(p,u)}});m.exports=H},224,[11,10,74,138,135,43,181,217,121,158,218,222,153]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),o=r(d[2]),n=r(d[3]),p=r(d[4]),c=r(d[5]),l=r(d[6]),h=r(d[7]),u=r(d[8]),y=r(d[9]),b=r(d[10]),f={top:20,left:20,right:20,bottom:30},P=u({displayName:'TouchableOpacity',mixins:[l.Mixin,n],propTypes:t({},h.propTypes,{activeOpacity:c.number,hasTVPreferredFocus:c.bool,tvParallaxProperties:c.object}),getDefaultProps:function(){return{activeOpacity:.2}},getInitialState:function(){return t({},this.touchableGetInitialState(),{anim:new s.Value(this._getChildStyleOpacityWithDefault())})},componentDidMount:function(){y(this.props)},UNSAFE_componentWillReceiveProps:function(t){y(t)},componentDidUpdate:function(t,s){this.props.disabled!==t.disabled&&this._opacityInactive(250)},setOpacityTo:function(t,n){s.timing(this.state.anim,{toValue:t,duration:n,easing:o.inOut(o.quad),useNativeDriver:!0}).start()},touchableHandleActivePressIn:function(t){'onResponderGrant'===t.dispatchConfig.registrationName?this._opacityActive(0):this._opacityActive(150),this.props.onPressIn&&this.props.onPressIn(t)},touchableHandleActivePressOut:function(t){this._opacityInactive(250),this.props.onPressOut&&this.props.onPressOut(t)},touchableHandlePress:function(t){this.props.onPress&&this.props.onPress(t)},touchableHandleLongPress:function(t){this.props.onLongPress&&this.props.onLongPress(t)},touchableGetPressRectOffset:function(){return this.props.pressRetentionOffset||f},touchableGetHitSlop:function(){return this.props.hitSlop},touchableGetHighlightDelayMS:function(){return this.props.delayPressIn||0},touchableGetLongPressDelayMS:function(){return 0===this.props.delayLongPress?0:this.props.delayLongPress||500},touchableGetPressOutDelayMS:function(){return this.props.delayPressOut},_opacityActive:function(t){this.setOpacityTo(this.props.activeOpacity,t)},_opacityInactive:function(t){this.setOpacityTo(this._getChildStyleOpacityWithDefault(),t)},_getChildStyleOpacityWithDefault:function(){var t=b(this.props.style)||{};return null==t.opacity?1:t.opacity},render:function(){return p.createElement(s.View,{accessible:!1!==this.props.accessible,accessibilityLabel:this.props.accessibilityLabel,accessibilityHint:this.props.accessibilityHint,accessibilityRole:this.props.accessibilityRole,accessibilityStates:this.props.accessibilityStates,onAccessibilityTap:this.props.onAccessibilityTap,acceptsKeyboardFocus:(void 0===this.props.acceptsKeyboardFocus||this.props.acceptsKeyboardFocus)&&!this.props.disabled,enableFocusRing:(void 0===this.props.enableFocusRing||this.props.enableFocusRing)&&!this.props.disabled,tabIndex:this.props.tabIndex,style:[this.props.style,{opacity:this.state.anim}],nativeID:this.props.nativeID,testID:this.props.testID,onLayout:this.props.onLayout,isTVSelectable:!0,hasTVPreferredFocus:this.props.hasTVPreferredFocus,tvParallaxProperties:this.props.tvParallaxProperties,hitSlop:this.props.hitSlop,onStartShouldSetResponder:this.touchableHandleStartShouldSetResponder,onResponderTerminationRequest:this.touchableHandleResponderTerminationRequest,onResponderGrant:this.touchableHandleResponderGrant,onResponderMove:this.touchableHandleResponderMove,onResponderRelease:this.touchableHandleResponderRelease,onResponderTerminate:this.touchableHandleResponderTerminate,tooltip:this.props.tooltip,clickable:!1!==this.props.clickable&&void 0!==this.props.onPress,onClick:this.touchableHandlePress,onMouseEnter:this.props.onMouseEnter,onMouseLeave:this.props.onMouseLeave,onDragEnter:this.props.onDragEnter,onDragLeave:this.props.onDragLeave,onDrop:this.props.onDrop,draggedTypes:this.props.draggedTypes},this.props.children,l.renderDebugView({color:'cyan',hitSlop:this.props.hitSlop}))}});m.exports=P},225,[10,226,252,216,138,135,181,217,218,222,128]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]);m.exports=t({get FlatList(){return r(d[2])},get Image(){return r(d[3])},get ScrollView(){return r(d[4])},get SectionList(){return r(d[5])},get Text(){return r(d[6])},get View(){return r(d[7])}},n)},226,[10,227,255,271,275,276,279,280]); +__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]),o=t.AnimatedEvent,u=t.attachNativeEvent,s=r(d[2]),c=r(d[3]),f=r(d[4]),v=r(d[5]),p=r(d[6]),l=r(d[7]),h=r(d[8]),_=r(d[9]),N=r(d[10]),w=r(d[11]),y=r(d[12]),E=r(d[13]),L=r(d[14]),A=r(d[15]),D=r(d[16]),U=r(d[17]),k=function(n,t){return n&&t.onComplete?function(){t.onComplete&&t.onComplete.apply(t,arguments),n&&n.apply(void 0,arguments)}:n||t.onComplete},V=function(t,o,u){if(t instanceof E){var s=n({},o),c=n({},o);for(var f in o){var v=o[f],p=v.x,l=v.y;void 0!==p&&void 0!==l&&(s[f]=p,c[f]=l)}var h=u(t.x,s),_=u(t.y,c);return x([h,_],{stopTogether:!1})}return null},C=function t(o,u){var s=function(n,t,o){o=k(o,t);var u=n,s=t;u.stopTracking(),t.toValue instanceof h?u.track(new w(u,t.toValue,D,s,o)):u.animate(new D(s),o)};return V(o,u,t)||{start:function(n){s(o,u,n)},stop:function(){o.stopAnimation()},reset:function(){o.resetAnimation()},_startNativeLoop:function(t){var c=n({},u,{iterations:t});s(o,c)},_isUsingNativeDriver:function(){return u.useNativeDriver||!1}}},T=function(n){var t=0;return{start:function(o){0===n.length?o&&o({finished:!0}):n[t].start(function u(s){s.finished&&++t!==n.length?n[t].start(u):o&&o(s)})},stop:function(){t1&&void 0!==arguments[1]?arguments[1]:{}).iterations,o=void 0===t?-1:t,u=!1,s=0;return{start:function(t){n&&0!==o?n._isUsingNativeDriver()?n._startNativeLoop(o):(function c(){var f=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{finished:!0};u||s===o||!1===f.finished?t&&t(f):(s++,n.reset(),n.start(c))})():t&&t({finished:!0})},stop:function(){u=!0,n.stop()},reset:function(){s=0,u=!1,n.reset()},_startNativeLoop:function(){throw new Error('Loops run using the native driver cannot contain Animated.loop animations')},_isUsingNativeDriver:function(){return n._isUsingNativeDriver()}}},event:function(n,t){var u=new o(n,t);return u.__isNative?u:u.__getHandler()},createAnimatedComponent:U,attachNativeEvent:u,forkEvent:function(n,t){return n?n instanceof o?(n.__addListener(t),n):function(){'function'==typeof n&&n.apply(void 0,arguments),t.apply(void 0,arguments)}:t},unforkEvent:function(n,t){n&&n instanceof o&&n.__removeListener(t)},__PropsOnlyForTests:_}},227,[10,228,236,237,238,230,239,240,231,241,244,245,229,246,247,249,251,254]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),v=r(d[3]),o=r(d[4]),c=r(d[5]),_=r(d[3]).shouldUseNativeDriver;function l(t,n,_){var l=[];c(_[0]&&_[0].nativeEvent,'Native driven events only support animated values contained inside `nativeEvent`.'),(function t(n,v){if(n instanceof s)n.__makeNative(),l.push({nativeEventPath:v,animatedValueTag:n.__getNativeTag()});else if('object'==typeof n)for(var o in n)t(n[o],v.concat(o))})(_[0].nativeEvent,[]);var h=o.findNodeHandle(t);return l.forEach(function(t){v.API.addAnimatedEventToView(h,n,t)}),{detach:function(){l.forEach(function(t){v.API.removeAnimatedEventFromView(h,n,t.animatedValueTag)})}}}var h=(function(){function v(n){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t(this,v),this._listeners=[],this._argMapping=n,s.listener&&this.__addListener(s.listener),this._callListeners=this._callListeners.bind(this),this._attachedEvent=null,this.__isNative=_(s)}return n(v,[{key:"__addListener",value:function(t){this._listeners.push(t)}},{key:"__removeListener",value:function(t){this._listeners=this._listeners.filter(function(n){return n!==t})}},{key:"__attach",value:function(t,n){c(this.__isNative,'Only native driven events need to be attached.'),this._attachedEvent=l(t,n,this._argMapping)}},{key:"__detach",value:function(t,n){c(this.__isNative,'Only native driven events need to be detached.'),this._attachedEvent&&this._attachedEvent.detach()}},{key:"__getHandler",value:function(){var t=this;return this.__isNative?this._callListeners:function(){for(var n=arguments.length,v=new Array(n),o=0;oo){if('identity'===f)return c;'clamp'===f&&(c=o)}return u===p?u:n===o?t<=n?u:p:(n===-1/0?c=-c:o===1/0?c-=n:c=(c-n)/(o-n),c=l(c),u===-1/0?c=-c:p===1/0?c+=u:c=c*(p-u)+u,c)}function x(t){var n=_(t);return null===n||'number'!=typeof n?t:"rgba("+((4278190080&(n=n||0))>>>24)+", "+((16711680&n)>>>16)+", "+((65280&n)>>>8)+", "+(255&n)/255+")"}var k=/[0-9\.-]+/g;function b(t){var n=t.outputRange;s(n.length>=2,'Bad output range'),C(n=n.map(x));var o=n[0].match(k).map(function(){return[]});n.forEach(function(t){t.match(k).forEach(function(t,n){o[n].push(+t)})});var u,p=n[0].match(k).map(function(n,u){return y(h({},t,{outputRange:o[u]}))}),l='string'==typeof(u=n[0])&&u.startsWith('rgb');return function(t){var o=0;return n[0].replace(k,function(){var n=+p[o++](t),u=l&&o<4?Math.round(n):Math.round(1e3*n)/1e3;return String(u)})}}function C(t){for(var n=t[0].replace(k,''),o=1;o=t);++o);return o-1}function N(t){s(t.length>=2,'inputRange must have at least 2 elements');for(var n=1;n=t[n-1],'inputRange must be monotonically non-decreasing '+t)}function w(t,n){s(n.length>=2,t+' must have at least 2 elements'),s(2!==n.length||n[0]!==-1/0||n[1]!==1/0,t+'cannot be ]-infinity;+infinity[ '+n)}var D=(function(h){function _(n,p){var l;return t(this,_),(l=o(this,u(_).call(this)))._parent=n,l._config=p,l._interpolation=y(p),l}return l(_,f),n(_,[{key:"__makeNative",value:function(){this._parent.__makeNative(),p(u(_.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){var t=this._parent.__getValue();return s('number'==typeof t,'Cannot interpolate an input which is not a number.'),this._interpolation(t)}},{key:"interpolate",value:function(t){return new _(this,t)}},{key:"__attach",value:function(){this._parent.__addChild(this)}},{key:"__detach",value:function(){this._parent.__removeChild(this),p(u(_.prototype),"__detach",this).call(this)}},{key:"__transformDataType",value:function(t){return t.map(c.transformDataType)}},{key:"__getNativeConfig",value:function(){return{inputRange:this._config.inputRange,outputRange:this.__transformDataType(this._config.outputRange),extrapolateLeft:this._config.extrapolateLeft||this._config.extrapolate||'extend',extrapolateRight:this._config.extrapolateRight||this._config.extrapolate||'extend',type:'interpolation'}}}]),_})();D.__createInterpolation=y,m.exports=D},230,[1,2,3,6,29,7,10,231,233,232,20,146]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),_=r(d[2]),o=r(d[3]),u=(function(){function u(){t(this,u)}return n(u,[{key:"__attach",value:function(){}},{key:"__detach",value:function(){this.__isNative&&null!=this.__nativeTag&&(_.API.dropAnimatedNode(this.__nativeTag),this.__nativeTag=void 0)}},{key:"__getValue",value:function(){}},{key:"__getAnimatedValue",value:function(){return this.__getValue()}},{key:"__addChild",value:function(t){}},{key:"__removeChild",value:function(t){}},{key:"__getChildren",value:function(){return[]}},{key:"__makeNative",value:function(){if(!this.__isNative)throw new Error('This node cannot be made a "native" animated node')}},{key:"__getNativeTag",value:function(){if(_.assertNativeAnimatedModule(),o(this.__isNative,'Attempt to get native tag from node not marked as "native"'),null==this.__nativeTag){var t=_.generateNewNodeTag();_.API.createAnimatedNode(t,this.__getNativeConfig()),this.__nativeTag=t}return this.__nativeTag}},{key:"__getNativeConfig",value:function(){throw new Error('This JS animated node type cannot be used as native animated node')}},{key:"toJSON",value:function(){return this.__getValue()}}]),u})();m.exports=u},231,[1,2,232,20]); +__d(function(g,r,i,a,m,e,d){'use strict';var t,n=r(d[0]).NativeAnimatedModule,o=r(d[1]),s=r(d[2]),u=1,c=1,f={createAnimatedNode:function(t,o){A(),n.createAnimatedNode(t,o)},startListeningToAnimatedNodeValue:function(t){A(),n.startListeningToAnimatedNodeValue(t)},stopListeningToAnimatedNodeValue:function(t){A(),n.stopListeningToAnimatedNodeValue(t)},connectAnimatedNodes:function(t,o){A(),n.connectAnimatedNodes(t,o)},disconnectAnimatedNodes:function(t,o){A(),n.disconnectAnimatedNodes(t,o)},startAnimatingNode:function(t,o,s,u){A(),n.startAnimatingNode(t,o,s,u)},stopAnimation:function(t){A(),n.stopAnimation(t)},setAnimatedNodeValue:function(t,o){A(),n.setAnimatedNodeValue(t,o)},setAnimatedNodeOffset:function(t,o){A(),n.setAnimatedNodeOffset(t,o)},flattenAnimatedNodeOffset:function(t){A(),n.flattenAnimatedNodeOffset(t)},extractAnimatedNodeOffset:function(t){A(),n.extractAnimatedNodeOffset(t)},connectAnimatedNodeToView:function(t,o){A(),n.connectAnimatedNodeToView(t,o)},disconnectAnimatedNodeFromView:function(t,o){A(),n.disconnectAnimatedNodeFromView(t,o)},dropAnimatedNode:function(t){A(),n.dropAnimatedNode(t)},addAnimatedEventToView:function(t,o,s){A(),n.addAnimatedEventToView(t,o,s)},removeAnimatedEventFromView:function(t,o,s){A(),n.removeAnimatedEventFromView(t,o,s)}},p={opacity:!0,transform:!0,borderRadius:!0,borderBottomEndRadius:!0,borderBottomLeftRadius:!0,borderBottomRightRadius:!0,borderBottomStartRadius:!0,borderTopEndRadius:!0,borderTopLeftRadius:!0,borderTopRightRadius:!0,borderTopStartRadius:!0,elevation:!0,shadowOpacity:!0,shadowRadius:!0,scaleX:!0,scaleY:!0,translateX:!0,translateY:!0},l={translateX:!0,translateY:!0,scale:!0,scaleX:!0,scaleY:!0,rotate:!0,rotateX:!0,rotateY:!0,perspective:!0},v={inputRange:!0,outputRange:!0,extrapolate:!0,extrapolateRight:!0,extrapolateLeft:!0};function A(){s(n,'Native animated module is not available')}var N=!1;m.exports={API:f,addWhitelistedStyleProp:function(t){p[t]=!0},addWhitelistedTransformProp:function(t){l[t]=!0},addWhitelistedInterpolationParam:function(t){v[t]=!0},validateStyles:function(t){for(var n in t)if(!p.hasOwnProperty(n))throw new Error("Style property '"+n+"' is not supported by native animated module")},validateTransform:function(t){t.forEach(function(t){if(!l.hasOwnProperty(t.property))throw new Error("Property '"+t.property+"' is not supported by native animated module")})},validateInterpolation:function(t){for(var n in t)if(!v.hasOwnProperty(n))throw new Error("Interpolation property '"+n+"' is not supported by native animated module")},generateNewNodeTag:function(){return u++},generateNewAnimationId:function(){return c++},assertNativeAnimatedModule:A,shouldUseNativeDriver:function(t){return t.useNativeDriver&&!n?(N||(console.warn("Animated: `useNativeDriver` is not supported because the native animated module is missing. Falling back to JS-based animation. To resolve this, add `RCTAnimation` module to this app, or remove `useNativeDriver`. More info: https://github.com/facebook/react-native/issues/11094#issuecomment-263240420"),N=!0),!1):t.useNativeDriver||!1},transformDataType:function(t){return'string'!=typeof t?t:/deg$/.test(t)?(parseFloat(t)||0)*Math.PI/180:parseFloat(t)||0},get nativeEventEmitter(){return t||(t=new o(n)),t}}},232,[38,87,20]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),_=r(d[1]),n=r(d[2]),h=r(d[3]),s=r(d[4]),c=r(d[5]),o=r(d[6]),l=(function(l){function v(){var _;return t(this,v),(_=n(this,h(v).call(this)))._children=[],_}return s(v,c),_(v,[{key:"__makeNative",value:function(){if(!this.__isNative){this.__isNative=!0;var t=this._children,_=Array.isArray(t),n=0;for(t=_?t:t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var h;if(_){if(n>=t.length)break;h=t[n++]}else{if((n=t.next()).done)break;h=n.value}var s=h;s.__makeNative(),o.API.connectAnimatedNodes(this.__getNativeTag(),s.__getNativeTag())}}}},{key:"__addChild",value:function(t){0===this._children.length&&this.__attach(),this._children.push(t),this.__isNative&&(t.__makeNative(),o.API.connectAnimatedNodes(this.__getNativeTag(),t.__getNativeTag()))}},{key:"__removeChild",value:function(t){var _=this._children.indexOf(t);-1!==_?(this.__isNative&&t.__isNative&&o.API.disconnectAnimatedNodes(this.__getNativeTag(),t.__getNativeTag()),this._children.splice(_,1),0===this._children.length&&this.__detach()):console.warn("Trying to remove a child that doesn't exist")}},{key:"__getChildren",value:function(){return this._children}}]),v})();m.exports=l},233,[1,2,3,6,7,231,232]); +__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]),o=r(d[2]),c=(r(d[3]),r(d[4])),s=r(d[5]),u=new t,l={Events:s({interactionStart:!0,interactionComplete:!0}),runAfterInteractions:function(n){var t=[],o=new Promise(function(o){k(),n&&t.push(n),t.push({run:o,name:'resolve '+(n&&n.name||'?')}),h.enqueueTasks(t)});return{then:o.then.bind(o),done:function(){if(o.done)return o.done.apply(o,arguments);console.warn('Tried to call done when not supported by current Promise implementation.')},cancel:function(){h.cancelTasks(t)}}},createInteractionHandle:function(){k();var n=++T;return p.add(n),n},clearInteractionHandle:function(n){c(!!n,'Must provide a handle to clear.'),k(),p.delete(n),v.add(n)},addListener:u.addListener.bind(u),setDeadline:function(n){E=n}},f=new Set,p=new Set,v=new Set,h=new o({onMoreTasks:k}),w=0,T=0,E=-1;function k(){w||(w=E>0?setTimeout(S,0):setImmediate(S))}function S(){w=0;var t=f.size;p.forEach(function(n){return f.add(n)}),v.forEach(function(n){return f.delete(n)});var o=f.size;if(0!==t&&0===o?u.emit(l.Events.interactionComplete):0===t&&0!==o&&u.emit(l.Events.interactionStart),0===o)for(;h.hasTasksToProcess();)if(h.processNext(),E>0&&n.getEventLoopRunningTime()>=E){k();break}p.clear(),v.clear()}m.exports=l},234,[12,31,235,36,20,187]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),u=r(d[1]),s=r(d[2]),n=(r(d[3]),r(d[4])),o=(function(){function o(t){var s=t.onMoreTasks;u(this,o),this._onMoreTasks=s,this._queueStack=[{tasks:[],popable:!1}]}return s(o,[{key:"enqueue",value:function(t){this._getCurrentQueue().push(t)}},{key:"enqueueTasks",value:function(t){var u=this;t.forEach(function(t){return u.enqueue(t)})}},{key:"cancelTasks",value:function(u){this._queueStack=this._queueStack.map(function(s){return t({},s,{tasks:s.tasks.filter(function(t){return-1===u.indexOf(t)})})}).filter(function(t,u){return t.tasks.length>0||0===u})}},{key:"hasTasksToProcess",value:function(){return this._getCurrentQueue().length>0}},{key:"processNext",value:function(){var t=this._getCurrentQueue();if(t.length){var u=t.shift();try{u.gen?this._genPromise(u):u.run?u.run():(n('function'==typeof u,'Expected Function, SimpleTask, or PromiseTask, but got:\n'+JSON.stringify(u,null,2)),u())}catch(t){throw t.message='TaskQueue: Error with task '+(u.name||'')+': '+t.message,t}}}},{key:"_getCurrentQueue",value:function(){var t=this._queueStack.length-1,u=this._queueStack[t];return u.popable&&0===u.tasks.length&&this._queueStack.length>1?(this._queueStack.pop(),this._getCurrentQueue()):u.tasks}},{key:"_genPromise",value:function(t){var u=this;this._queueStack.push({tasks:[],popable:!1});var s=this._queueStack.length-1;t.gen().then(function(){u._queueStack[s].popable=!0,u.hasTasksToProcess()&&u._onMoreTasks()}).catch(function(u){throw u.message="TaskQueue: Error resolving Promise in task "+t.name+": "+u.message,u}).done()}}]),o})();m.exports=o},235,[10,1,2,36,20]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),_=r(d[1]),n=r(d[2]),h=r(d[3]),u=r(d[4]),s=r(d[5]),o=r(d[6]),l=(r(d[7]),r(d[8])),v=r(d[9]),c=(function(c){function f(_,u){var s;return t(this,f),(s=n(this,h(f).call(this)))._a='number'==typeof _?new l(_):_,s._b='number'==typeof u?new l(u):u,s}return s(f,v),_(f,[{key:"__makeNative",value:function(){this._a.__makeNative(),this._b.__makeNative(),u(h(f.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){return this._a.__getValue()+this._b.__getValue()}},{key:"interpolate",value:function(t){return new o(this,t)}},{key:"__attach",value:function(){this._a.__addChild(this),this._b.__addChild(this)}},{key:"__detach",value:function(){this._a.__removeChild(this),this._b.__removeChild(this),u(h(f.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){return{type:'addition',input:[this._a.__getNativeTag(),this._b.__getNativeTag()]}}}]),f})();m.exports=c},236,[1,2,3,6,29,7,230,231,229,233]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),_=r(d[1]),n=r(d[2]),u=r(d[3]),h=r(d[4]),s=r(d[5]),l=r(d[6]),v=(r(d[7]),r(d[8])),c=(function(c){function o(_,h,s){var l;return t(this,o),(l=n(this,u(o).call(this)))._a=_,l._min=h,l._max=s,l._value=l._lastValue=l._a.__getValue(),l}return s(o,v),_(o,[{key:"__makeNative",value:function(){this._a.__makeNative(),h(u(o.prototype),"__makeNative",this).call(this)}},{key:"interpolate",value:function(t){return new l(this,t)}},{key:"__getValue",value:function(){var t=this._a.__getValue(),_=t-this._lastValue;return this._lastValue=t,this._value=Math.min(Math.max(this._value+_,this._min),this._max),this._value}},{key:"__attach",value:function(){this._a.__addChild(this)}},{key:"__detach",value:function(){this._a.__removeChild(this),h(u(o.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){return{type:'diffclamp',input:this._a.__getNativeTag(),min:this._min,max:this._max}}}]),o})();m.exports=c},237,[1,2,3,6,29,7,230,231,233]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),_=r(d[1]),n=r(d[2]),h=r(d[3]),s=r(d[4]),o=r(d[5]),u=r(d[6]),l=(r(d[7]),r(d[8])),v=r(d[9]),c=(function(c){function f(_,s){var o;return t(this,f),(o=n(this,h(f).call(this)))._a='number'==typeof _?new l(_):_,o._b='number'==typeof s?new l(s):s,o}return o(f,v),_(f,[{key:"__makeNative",value:function(){this._a.__makeNative(),this._b.__makeNative(),s(h(f.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){var t=this._a.__getValue(),_=this._b.__getValue();return 0===_&&console.error('Detected division by zero in AnimatedDivision'),t/_}},{key:"interpolate",value:function(t){return new u(this,t)}},{key:"__attach",value:function(){this._a.__addChild(this),this._b.__addChild(this)}},{key:"__detach",value:function(){this._a.__removeChild(this),this._b.__removeChild(this),s(h(f.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){return{type:'division',input:[this._a.__getNativeTag(),this._b.__getNativeTag()]}}}]),f})();m.exports=c},238,[1,2,3,6,29,7,230,231,229,233]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),u=r(d[1]),_=r(d[2]),s=r(d[3]),n=r(d[4]),h=r(d[5]),l=r(d[6]),o=(r(d[7]),r(d[8])),c=(function(c){function v(u,n){var h;return t(this,v),(h=_(this,s(v).call(this)))._a=u,h._modulus=n,h}return h(v,o),u(v,[{key:"__makeNative",value:function(){this._a.__makeNative(),n(s(v.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){return(this._a.__getValue()%this._modulus+this._modulus)%this._modulus}},{key:"interpolate",value:function(t){return new l(this,t)}},{key:"__attach",value:function(){this._a.__addChild(this)}},{key:"__detach",value:function(){this._a.__removeChild(this),n(s(v.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){return{type:'modulus',input:this._a.__getNativeTag(),modulus:this._modulus}}}]),v})();m.exports=c},239,[1,2,3,6,29,7,230,231,233]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),_=r(d[1]),n=r(d[2]),h=r(d[3]),u=r(d[4]),s=r(d[5]),l=r(d[6]),o=(r(d[7]),r(d[8])),c=r(d[9]),v=(function(v){function f(_,u){var s;return t(this,f),(s=n(this,h(f).call(this)))._a='number'==typeof _?new o(_):_,s._b='number'==typeof u?new o(u):u,s}return s(f,c),_(f,[{key:"__makeNative",value:function(){this._a.__makeNative(),this._b.__makeNative(),u(h(f.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){return this._a.__getValue()*this._b.__getValue()}},{key:"interpolate",value:function(t){return new l(this,t)}},{key:"__attach",value:function(){this._a.__addChild(this),this._b.__addChild(this)}},{key:"__detach",value:function(){this._a.__removeChild(this),this._b.__removeChild(this),u(h(f.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){return{type:'multiplication',input:[this._a.__getNativeTag(),this._b.__getNativeTag()]}}}]),f})();m.exports=v},240,[1,2,3,6,29,7,230,231,229,233]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),_=r(d[2]),s=r(d[3]),o=r(d[4]),c=r(d[5]),v=r(d[6]),h=r(d[7]).AnimatedEvent,l=r(d[8]),p=r(d[9]),u=r(d[10]),f=r(d[11]),N=r(d[12]),V=(function(V){function w(_,c){var v;return n(this,w),v=s(this,o(w).call(this)),_.style&&(_=t({},_,{style:new p(_.style)})),v._props=_,v._callback=c,v.__attach(),v}return v(w,l),_(w,[{key:"__getValue",value:function(){var t={};for(var n in this._props){var _=this._props[n];_ instanceof l?(!_.__isNative||_ instanceof p)&&(t[n]=_.__getValue()):t[n]=_ instanceof h?_.__getHandler():_}return t}},{key:"__getAnimatedValue",value:function(){var t={};for(var n in this._props){var _=this._props[n];_ instanceof l&&(t[n]=_.__getAnimatedValue())}return t}},{key:"__attach",value:function(){for(var t in this._props){var n=this._props[t];n instanceof l&&n.__addChild(this)}}},{key:"__detach",value:function(){for(var t in this.__isNative&&this._animatedView&&this.__disconnectAnimatedView(),this._props){var n=this._props[t];n instanceof l&&n.__removeChild(this)}c(o(w.prototype),"__detach",this).call(this)}},{key:"update",value:function(){this._callback()}},{key:"__makeNative",value:function(){if(!this.__isNative){for(var t in this.__isNative=!0,this._props){var n=this._props[t];n instanceof l&&n.__makeNative()}this._animatedView&&this.__connectAnimatedView()}}},{key:"setNativeView",value:function(t){this._animatedView!==t&&(this._animatedView=t,this.__isNative&&this.__connectAnimatedView())}},{key:"__connectAnimatedView",value:function(){N(this.__isNative,'Expected node to be marked as "native"');var t=f.findNodeHandle(this._animatedView);N(null!=t,'Unable to locate attached view in the native tree'),u.API.connectAnimatedNodeToView(this.__getNativeTag(),t)}},{key:"__disconnectAnimatedView",value:function(){N(this.__isNative,'Expected node to be marked as "native"');var t=f.findNodeHandle(this._animatedView);N(null!=t,'Unable to locate attached view in the native tree'),u.API.disconnectAnimatedNodeFromView(this.__getNativeTag(),t)}},{key:"__getNativeConfig",value:function(){var t={};for(var n in this._props){var _=this._props[n];_ instanceof l&&(t[n]=_.__getNativeTag())}return{type:'props',props:t}}}]),w})();m.exports=V},241,[10,1,2,3,6,29,7,228,231,242,232,43,20]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),l=r(d[3]),_=r(d[4]),y=r(d[5]),o=r(d[6]),u=r(d[7]),v=r(d[8]),f=r(d[9]),h=r(d[10]),c=r(d[11]),k=(function(k){function A(s){var y;return n(this,A),y=l(this,_(A).call(this)),(s=c(s)||{}).transform&&(s=t({},s,{transform:new v(s.transform)})),y._style=s,y}return o(A,f),s(A,[{key:"_walkStyleAndGetValues",value:function(t){var n={};for(var s in t){var l=t[s];l instanceof u?l.__isNative||(n[s]=l.__getValue()):l&&!Array.isArray(l)&&'object'==typeof l?n[s]=this._walkStyleAndGetValues(l):n[s]=l}return n}},{key:"__getValue",value:function(){return this._walkStyleAndGetValues(this._style)}},{key:"_walkStyleAndGetAnimatedValues",value:function(t){var n={};for(var s in t){var l=t[s];l instanceof u?n[s]=l.__getAnimatedValue():l&&!Array.isArray(l)&&'object'==typeof l&&(n[s]=this._walkStyleAndGetAnimatedValues(l))}return n}},{key:"__getAnimatedValue",value:function(){return this._walkStyleAndGetAnimatedValues(this._style)}},{key:"__attach",value:function(){for(var t in this._style){var n=this._style[t];n instanceof u&&n.__addChild(this)}}},{key:"__detach",value:function(){for(var t in this._style){var n=this._style[t];n instanceof u&&n.__removeChild(this)}y(_(A.prototype),"__detach",this).call(this)}},{key:"__makeNative",value:function(){for(var t in this._style){var n=this._style[t];n instanceof u&&n.__makeNative()}y(_(A.prototype),"__makeNative",this).call(this)}},{key:"__getNativeConfig",value:function(){var t={};for(var n in this._style)this._style[n]instanceof u&&(t[n]=this._style[n].__getNativeTag());return h.validateStyles(t),{type:'style',style:t}}}]),A})();m.exports=k},242,[10,1,2,3,6,29,7,231,243,233,232,128]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),f=r(d[4]),_=r(d[5]),u=r(d[6]),c=r(d[7]),v=r(d[8]),h=(function(h){function l(n){var f;return t(this,l),(f=o(this,s(l).call(this)))._transforms=n,f}return _(l,c),n(l,[{key:"__makeNative",value:function(){this._transforms.forEach(function(t){for(var n in t){var o=t[n];o instanceof u&&o.__makeNative()}}),f(s(l.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){return this._transforms.map(function(t){var n={};for(var o in t){var s=t[o];n[o]=s instanceof u?s.__getValue():s}return n})}},{key:"__getAnimatedValue",value:function(){return this._transforms.map(function(t){var n={};for(var o in t){var s=t[o];n[o]=s instanceof u?s.__getAnimatedValue():s}return n})}},{key:"__attach",value:function(){var t=this;this._transforms.forEach(function(n){for(var o in n){var s=n[o];s instanceof u&&s.__addChild(t)}})}},{key:"__detach",value:function(){var t=this;this._transforms.forEach(function(n){for(var o in n){var s=n[o];s instanceof u&&s.__removeChild(t)}}),f(s(l.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){var t=[];return this._transforms.forEach(function(n){for(var o in n){var s=n[o];s instanceof u?t.push({type:'animated',property:o,nodeTag:s.__getNativeTag()}):t.push({type:'static',property:o,value:v.transformDataType(s)})}}),v.validateTransform(t),{type:'transform',transforms:t}}}]),l})();m.exports=h},243,[1,2,3,6,29,7,231,233,232]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),_=r(d[1]),n=r(d[2]),h=r(d[3]),u=r(d[4]),s=r(d[5]),o=r(d[6]),l=(r(d[7]),r(d[8])),c=r(d[9]),v=(function(v){function f(_,u){var s;return t(this,f),(s=n(this,h(f).call(this)))._a='number'==typeof _?new l(_):_,s._b='number'==typeof u?new l(u):u,s}return s(f,c),_(f,[{key:"__makeNative",value:function(){this._a.__makeNative(),this._b.__makeNative(),u(h(f.prototype),"__makeNative",this).call(this)}},{key:"__getValue",value:function(){return this._a.__getValue()-this._b.__getValue()}},{key:"interpolate",value:function(t){return new o(this,t)}},{key:"__attach",value:function(){this._a.__addChild(this),this._b.__addChild(this)}},{key:"__detach",value:function(){this._a.__removeChild(this),this._b.__removeChild(this),u(h(f.prototype),"__detach",this).call(this)}},{key:"__getNativeConfig",value:function(){return{type:'subtraction',input:[this._a.__getNativeTag(),this._b.__getNativeTag()]}}}]),f})();m.exports=v},244,[1,2,3,6,29,7,230,231,229,233]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),_=r(d[2]),s=r(d[3]),o=r(d[4]),u=r(d[5]),l=r(d[6]),h=(r(d[7]),r(d[8])),v=r(d[9]),c=v.generateNewAnimationId,f=v.shouldUseNativeDriver,k=(function(v){function k(t,_,u,l,h){var v;return n(this,k),(v=s(this,o(k).call(this)))._value=t,v._parent=_,v._animationClass=u,v._animationConfig=l,v._useNativeDriver=f(l),v._callback=h,v.__attach(),v}return l(k,h),_(k,[{key:"__makeNative",value:function(){this.__isNative=!0,this._parent.__makeNative(),u(o(k.prototype),"__makeNative",this).call(this),this._value.__makeNative()}},{key:"__getValue",value:function(){return this._parent.__getValue()}},{key:"__attach",value:function(){this._parent.__addChild(this),this._useNativeDriver&&this.__makeNative()}},{key:"__detach",value:function(){this._parent.__removeChild(this),u(o(k.prototype),"__detach",this).call(this)}},{key:"update",value:function(){this._value.animate(new this._animationClass(t({},this._animationConfig,{toValue:this._animationConfig.toValue.__getValue()})),this._callback)}},{key:"__getNativeConfig",value:function(){var n=new this._animationClass(t({},this._animationConfig,{toValue:void 0})).__getNativeAnimationConfig();return{type:'tracking',animationId:c(),animationConfig:n,toValue:this._parent.__getNativeTag(),value:this._value.__getNativeTag()}}}]),k})();m.exports=k},245,[10,1,2,3,6,29,7,229,231,232]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),n=r(d[2]),u=r(d[3]),l=r(d[4]),f=r(d[5]),o=r(d[6]),y=r(d[7]),h=1,x=(function(x){function c(s){var l;t(this,c),l=n(this,u(c).call(this));var o=s||{x:0,y:0};return'number'==typeof o.x&&'number'==typeof o.y?(l.x=new f(o.x),l.y=new f(o.y)):(y(o.x instanceof f&&o.y instanceof f,"AnimatedValueXY must be initialized with an object of numbers or AnimatedValues."),l.x=o.x,l.y=o.y),l._listeners={},l}return l(c,o),s(c,[{key:"setValue",value:function(t){this.x.setValue(t.x),this.y.setValue(t.y)}},{key:"setOffset",value:function(t){this.x.setOffset(t.x),this.y.setOffset(t.y)}},{key:"flattenOffset",value:function(){this.x.flattenOffset(),this.y.flattenOffset()}},{key:"extractOffset",value:function(){this.x.extractOffset(),this.y.extractOffset()}},{key:"__getValue",value:function(){return{x:this.x.__getValue(),y:this.y.__getValue()}}},{key:"resetAnimation",value:function(t){this.x.resetAnimation(),this.y.resetAnimation(),t&&t(this.__getValue())}},{key:"stopAnimation",value:function(t){this.x.stopAnimation(),this.y.stopAnimation(),t&&t(this.__getValue())}},{key:"addListener",value:function(t){var s=this,n=String(h++),u=function(n){n.value;t(s.__getValue())};return this._listeners[n]={x:this.x.addListener(u),y:this.y.addListener(u)},n}},{key:"removeListener",value:function(t){this.x.removeListener(this._listeners[t].x),this.y.removeListener(this._listeners[t].y),delete this._listeners[t]}},{key:"removeAllListeners",value:function(){this.x.removeAllListeners(),this.y.removeAllListeners(),this._listeners={}}},{key:"getLayout",value:function(){return{left:this.x,top:this.y}}},{key:"getTranslateTransform",value:function(){return[{translateX:this.x},{translateY:this.y}]}}]),c})();m.exports=x},246,[1,2,3,6,7,229,233,20]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),o=r(d[3]),_=r(d[4]),h=r(d[5]),c=r(d[6]),l=r(d[7]).shouldUseNativeDriver,u=(function(u){function v(n){var _;return t(this,v),(_=s(this,o(v).call(this)))._deceleration=void 0!==n.deceleration?n.deceleration:.998,_._velocity=n.velocity,_._useNativeDriver=l(n),_.__isInteraction=void 0===n.isInteraction||n.isInteraction,_.__iterations=void 0!==n.iterations?n.iterations:1,_}return h(v,c),n(v,[{key:"__getNativeAnimationConfig",value:function(){return{type:'decay',deceleration:this._deceleration,velocity:this._velocity,iterations:this.__iterations}}},{key:"start",value:function(t,n,s,o,_){this.__active=!0,this._lastValue=t,this._fromValue=t,this._onUpdate=n,this.__onEnd=s,this._startTime=Date.now(),this._useNativeDriver?this.__startNativeAnimation(_):this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this))}},{key:"onUpdate",value:function(){var t=Date.now(),n=this._fromValue+this._velocity/(1-this._deceleration)*(1-Math.exp(-(1-this._deceleration)*(t-this._startTime)));this._onUpdate(n),Math.abs(this._lastValue-n)<.1?this.__debouncedOnEnd({finished:!0}):(this._lastValue=n,this.__active&&(this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this))))}},{key:"stop",value:function(){_(o(v.prototype),"stop",this).call(this),this.__active=!1,g.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})}}]),v})();m.exports=u},247,[1,2,3,6,29,7,248,232]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),_=(function(){function _(){t(this,_)}return n(_,[{key:"start",value:function(t,n,o,_,s){}},{key:"stop",value:function(){this.__nativeId&&o.API.stopAnimation(this.__nativeId)}},{key:"__getNativeAnimationConfig",value:function(){throw new Error('This animation type cannot be offloaded to native')}},{key:"__debouncedOnEnd",value:function(t){var n=this.__onEnd;this.__onEnd=null,n&&n(t)}},{key:"__startNativeAnimation",value:function(t){t.__makeNative(),this.__nativeId=o.generateNewAnimationId(),o.API.startAnimatingNode(this.__nativeId,t.__getNativeTag(),this.__getNativeAnimationConfig(),this.__debouncedOnEnd.bind(this))}}]),_})();m.exports=_},248,[1,2,232]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),n=r(d[2]),o=r(d[3]),h=r(d[4]),_=r(d[5]),l=(r(d[6]),r(d[7]),r(d[8])),f=r(d[9]),c=r(d[10]),u=r(d[11]).shouldUseNativeDriver;function v(t,s){return void 0===t||null===t?s:t}var p=(function(p){function y(s){var h;if(t(this,y),(h=n(this,o(y).call(this)))._overshootClamping=v(s.overshootClamping,!1),h._restDisplacementThreshold=v(s.restDisplacementThreshold,.001),h._restSpeedThreshold=v(s.restSpeedThreshold,.001),h._initialVelocity=v(s.velocity,0),h._lastVelocity=v(s.velocity,0),h._toValue=s.toValue,h._delay=v(s.delay,0),h._useNativeDriver=u(s),h.__isInteraction=void 0===s.isInteraction||s.isInteraction,h.__iterations=void 0!==s.iterations?s.iterations:1,void 0!==s.stiffness||void 0!==s.damping||void 0!==s.mass)c(void 0===s.bounciness&&void 0===s.speed&&void 0===s.tension&&void 0===s.friction,'You can define one of bounciness/speed, tension/friction, or stiffness/damping/mass, but not more than one'),h._stiffness=v(s.stiffness,100),h._damping=v(s.damping,10),h._mass=v(s.mass,1);else if(void 0!==s.bounciness||void 0!==s.speed){c(void 0===s.tension&&void 0===s.friction&&void 0===s.stiffness&&void 0===s.damping&&void 0===s.mass,'You can define one of bounciness/speed, tension/friction, or stiffness/damping/mass, but not more than one');var _=f.fromBouncinessAndSpeed(v(s.bounciness,8),v(s.speed,12));h._stiffness=_.stiffness,h._damping=_.damping,h._mass=1}else{var l=f.fromOrigamiTensionAndFriction(v(s.tension,40),v(s.friction,7));h._stiffness=l.stiffness,h._damping=l.damping,h._mass=1}return c(h._stiffness>0,'Stiffness value must be greater than 0'),c(h._damping>0,'Damping value must be greater than 0'),c(h._mass>0,'Mass value must be greater than 0'),h}return _(y,l),s(y,[{key:"__getNativeAnimationConfig",value:function(){return{type:'spring',overshootClamping:this._overshootClamping,restDisplacementThreshold:this._restDisplacementThreshold,restSpeedThreshold:this._restSpeedThreshold,stiffness:this._stiffness,damping:this._damping,mass:this._mass,initialVelocity:v(this._initialVelocity,this._lastVelocity),toValue:this._toValue,iterations:this.__iterations}}},{key:"start",value:function(t,s,n,o,h){var _=this;if(this.__active=!0,this._startPosition=t,this._lastPosition=this._startPosition,this._onUpdate=s,this.__onEnd=n,this._lastTime=Date.now(),this._frameTime=0,o instanceof y){var l=o.getInternalState();this._lastPosition=l.lastPosition,this._lastVelocity=l.lastVelocity,this._initialVelocity=this._lastVelocity,this._lastTime=l.lastTime}var f=function(){_._useNativeDriver?_.__startNativeAnimation(h):_.onUpdate()};this._delay?this._timeout=setTimeout(f,this._delay):f()}},{key:"getInternalState",value:function(){return{lastPosition:this._lastPosition,lastVelocity:this._lastVelocity,lastTime:this._lastTime}}},{key:"onUpdate",value:function(){var t=Date.now();t>this._lastTime+64&&(t=this._lastTime+64);var s=(t-this._lastTime)/1e3;this._frameTime+=s;var n=this._damping,o=this._mass,h=this._stiffness,_=-this._initialVelocity,l=n/(2*Math.sqrt(h*o)),f=Math.sqrt(h/o),c=f*Math.sqrt(1-l*l),u=this._toValue-this._startPosition,v=0,p=0,y=this._frameTime;if(l<1){var V=Math.exp(-l*f*y);v=this._toValue-V*((_+l*f*u)/c*Math.sin(c*y)+u*Math.cos(c*y)),p=l*f*V*(Math.sin(c*y)*(_+l*f*u)/c+u*Math.cos(c*y))-V*(Math.cos(c*y)*(_+l*f*u)-c*u*Math.sin(c*y))}else{var T=Math.exp(-f*y);v=this._toValue-T*(u+(_+f*u)*y),p=T*(_*(y*f-1)+y*u*(f*f))}if(this._lastTime=t,this._lastPosition=v,this._lastVelocity=p,this._onUpdate(v),this.__active){var b=!1;this._overshootClamping&&0!==this._stiffness&&(b=this._startPositionthis._toValue:v18&&A<=44?p(A):h(A),s(2*M-M*M,v,.01));return{stiffness:n(x),damping:t(B)}}}},250,[]); +__d(function(g,r,i,a,m,e,d){'use strict';var t,n=r(d[0]),s=r(d[1]),o=r(d[2]),_=r(d[3]),u=r(d[4]),h=r(d[5]),v=(r(d[6]),r(d[7]),r(d[8])),l=r(d[9]).shouldUseNativeDriver;function c(){if(!t){var n=r(d[10]);t=n.inOut(n.ease)}return t}var f=(function(t){function f(t){var s;return n(this,f),(s=o(this,_(f).call(this)))._toValue=t.toValue,s._easing=void 0!==t.easing?t.easing:c(),s._duration=void 0!==t.duration?t.duration:500,s._delay=void 0!==t.delay?t.delay:0,s.__iterations=void 0!==t.iterations?t.iterations:1,s.__isInteraction=void 0===t.isInteraction||t.isInteraction,s._useNativeDriver=l(t),s}return h(f,v),s(f,[{key:"__getNativeAnimationConfig",value:function(){for(var t=[],n=0;n=this._startTime+this._duration)return 0===this._duration?this._onUpdate(this._toValue):this._onUpdate(this._fromValue+this._easing(1)*(this._toValue-this._fromValue)),void this.__debouncedOnEnd({finished:!0});this._onUpdate(this._fromValue+this._easing((t-this._startTime)/this._duration)*(this._toValue-this._fromValue)),this.__active&&(this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this)))}},{key:"stop",value:function(){u(_(f.prototype),"stop",this).call(this),this.__active=!1,clearTimeout(this._timeout),g.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})}}]),f})();m.exports=f},251,[1,2,3,6,29,7,229,246,248,232,252]); +__d(function(g,r,i,a,m,e,d){'use strict';var n,u=r(d[0]),t=r(d[1]),o=(function(){function o(){u(this,o)}return t(o,null,[{key:"step0",value:function(n){return n>0?1:0}},{key:"step1",value:function(n){return n>=1?1:0}},{key:"linear",value:function(n){return n}},{key:"ease",value:function(u){return n||(n=o.bezier(.42,0,1,1)),n(u)}},{key:"quad",value:function(n){return n*n}},{key:"cubic",value:function(n){return n*n*n}},{key:"poly",value:function(n){return function(u){return Math.pow(u,n)}}},{key:"sin",value:function(n){return 1-Math.cos(n*Math.PI/2)}},{key:"circle",value:function(n){return 1-Math.sqrt(1-n*n)}},{key:"exp",value:function(n){return Math.pow(2,10*(n-1))}},{key:"elastic",value:function(){var n=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:1)*Math.PI;return function(u){return 1-Math.pow(Math.cos(u*Math.PI/2),3)*Math.cos(u*n)}}},{key:"back",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1.70158;return function(u){return u*u*((n+1)*u-n)}}},{key:"bounce",value:function(n){if(n<.36363636363636365)return 7.5625*n*n;if(n<.7272727272727273){var u=n-.5454545454545454;return 7.5625*u*u+.75}if(n<.9090909090909091){var t=n-.8181818181818182;return 7.5625*t*t+.9375}var o=n-.9545454545454546;return 7.5625*o*o+.984375}},{key:"bezier",value:function(n,u,t,o){return r(d[2])(n,u,t,o)}},{key:"in",value:function(n){return n}},{key:"out",value:function(n){return function(u){return 1-n(1-u)}}},{key:"inOut",value:function(n){return function(u){return u<.5?n(2*u)/2:1-n(2*(1-u))/2}}}]),o})();m.exports=o},252,[1,2,253]); +__d(function(g,r,i,a,m,e,d){'use strict';var n=4,t=.001,u=1e-7,o=10,f=.1,c='function'==typeof Float32Array;function v(n,t){return 1-3*t+3*n}function s(n,t){return 3*t-6*n}function w(n){return 3*n}function l(n,t,u){return((v(t,u)*n+s(t,u))*n+w(t))*n}function y(n,t,u){return 3*v(t,u)*n*n+2*s(t,u)*n+w(t)}function b(n,t,f,c,v){var s,w,y=0,b=t,h=f;do{(s=l(w=b+(h-b)/2,c,v)-n)>0?h=w:b=w}while(Math.abs(s)>u&&++y=0&&n<=1&&o>=0&&o<=1))throw new Error('bezier x values must be in [0, 1] range');var s=c?new Float32Array(11):new Array(11);if(n!==u||o!==v)for(var w=0;w<11;++w)s[w]=l(w*f,n,o);function A(u){for(var c=0,v=1;10!==v&&s[v]<=u;++v)c+=f;var w=c+(u-s[--v])/(s[v+1]-s[v])*f,l=y(w,n,o);return l>=t?h(u,w,n,o):0===l?w:b(u,c,c+f,n,o)}return function(t){return n===u&&o===v?t:0===t?0:1===t?1:l(A(t),u,v)}}},253,[]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),p=r(d[4]),c=r(d[5]),_=r(d[6]),h=r(d[7]).AnimatedEvent,v=r(d[8]),l=r(d[9]),u=r(d[10]),f=r(d[11]);m.exports=function(k){f('function'!=typeof k||k.prototype&&k.prototype.isReactComponent,"`createAnimatedComponent` does not support stateless functional components; use a class component instead.");var N=(function(u){function f(t){var o;return n(this,f),(o=s(this,p(f).call(this,t)))._invokeAnimatedPropsCallbackOnMount=!1,o._eventDetachers=[],o._animatedPropsCallback=function(){if(null==o._component)o._invokeAnimatedPropsCallbackOnMount=!0;else if(f.__skipSetNativeProps_FOR_TESTS_ONLY||'function'!=typeof o._component.setNativeProps)o.forceUpdate();else{if(o._propsAnimated.__isNative)throw new Error("Attempting to run JS driven animation on animated node that has been moved to \"native\" earlier by starting an animation with `useNativeDriver: true`");o._component.setNativeProps(o._propsAnimated.__getAnimatedValue())}},o._setComponentRef=o._setComponentRef.bind(c(o)),o}return _(f,u),o(f,[{key:"componentWillUnmount",value:function(){this._propsAnimated&&this._propsAnimated.__detach(),this._detachNativeEvents()}},{key:"setNativeProps",value:function(t){this._component.setNativeProps(t)}},{key:"UNSAFE_componentWillMount",value:function(){this._attachProps(this.props)}},{key:"componentDidMount",value:function(){this._invokeAnimatedPropsCallbackOnMount&&(this._invokeAnimatedPropsCallbackOnMount=!1,this._animatedPropsCallback()),this._propsAnimated.setNativeView(this._component),this._attachNativeEvents()}},{key:"_attachNativeEvents",value:function(){var t=this,n=this._component.getScrollableNode?this._component.getScrollableNode():this._component,o=function(o){var s=t.props[o];s instanceof h&&s.__isNative&&(s.__attach(n,o),t._eventDetachers.push(function(){return s.__detach(n,o)}))};for(var s in this.props)o(s)}},{key:"_detachNativeEvents",value:function(){this._eventDetachers.forEach(function(t){return t()}),this._eventDetachers=[]}},{key:"_attachProps",value:function(t){var n=this._propsAnimated;this._propsAnimated=new v(t,this._animatedPropsCallback),n&&n.__detach()}},{key:"UNSAFE_componentWillReceiveProps",value:function(t){this._attachProps(t)}},{key:"componentDidUpdate",value:function(t){this._component!==this._prevComponent&&this._propsAnimated.setNativeView(this._component),this._component===this._prevComponent&&t===this.props||(this._detachNativeEvents(),this._attachNativeEvents())}},{key:"render",value:function(){var n=this._propsAnimated.__getValue();return l.createElement(k,t({},n,{ref:this._setComponentRef,collapsable:!this._propsAnimated.__isNative&&n.collapsable}))}},{key:"_setComponentRef",value:function(t){this._prevComponent=this._component,this._component=t}},{key:"getNode",value:function(){return this._component}}]),f})(l.Component);N.__skipSetNativeProps_FOR_TESTS_ONLY=!1;var y=k.propTypes;return N.propTypes={style:function(t,n,o){if(y)for(var s in u)y[s]||void 0===t[s]||console.warn('You are setting the style `{ '+s+": ... }` as a prop. You should nest it in a style object. E.g. `{ style: { "+s+': ... } }`')}},N}},254,[41,1,2,3,6,5,7,228,241,138,152,20]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]);m.exports=s(t)},255,[256,254]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),l=r(d[4]),u=r(d[5]),c=r(d[6]),f=r(d[7]),p=r(d[8]),h=r(d[9]),C=r(d[10]),v=r(d[11]),y=r(d[12]),b=c({},C.defaultProps,{numColumns:1}),_=(function(b){function _(t){var l;return n(this,_),(l=o(this,s(_).call(this,t)))._virtualizedListPairs=[],l._captureRef=function(t){l._listRef=t},l._getItem=function(t,n){var o=l.props.numColumns;if(o>1){for(var s=[],u=0;u1?(y(Array.isArray(t),"FlatList: Encountered internal consistency error, expected each item to consist of an array with 1-%s columns; instead, received a single item.",u),t.map(function(t,o){return s(t,n*u+o)}).join(':')):s(t,n)},l._renderItem=function(t){var n=l.props,o=n.renderItem,s=n.numColumns,u=n.columnWrapperStyle;if(s>1){var c=t.item,f=t.index,C=t.isSelected;return y(Array.isArray(c),'Expected array of items with numColumns > 1'),p.createElement(h,{style:v.compose(w.row,u)},c.map(function(n,l){var u=o({item:n,index:f*s+l,isSelected:C,separators:t.separators});return u&&p.cloneElement(u,{key:l})}))}return o(t)},l._checkProps(l.props),l.props.viewabilityConfigCallbackPairs?l._virtualizedListPairs=l.props.viewabilityConfigCallbackPairs.map(function(t){return{viewabilityConfig:t.viewabilityConfig,onViewableItemsChanged:l._createOnViewableItemsChanged(t.onViewableItemsChanged)}}):l.props.onViewableItemsChanged&&l._virtualizedListPairs.push({viewabilityConfig:l.props.viewabilityConfig,onViewableItemsChanged:l._createOnViewableItemsChanged(l.props.onViewableItemsChanged)}),l}return u(_,b),l(_,[{key:"scrollToEnd",value:function(t){this._listRef&&this._listRef.scrollToEnd(t)}},{key:"scrollToIndex",value:function(t){this._listRef&&this._listRef.scrollToIndex(t)}},{key:"scrollToItem",value:function(t){this._listRef&&this._listRef.scrollToItem(t)}},{key:"scrollToOffset",value:function(t){this._listRef&&this._listRef.scrollToOffset(t)}},{key:"recordInteraction",value:function(){this._listRef&&this._listRef.recordInteraction()}},{key:"flashScrollIndicators",value:function(){this._listRef&&this._listRef.flashScrollIndicators()}},{key:"getScrollResponder",value:function(){if(this._listRef)return this._listRef.getScrollResponder()}},{key:"getScrollableNode",value:function(){if(this._listRef)return this._listRef.getScrollableNode()}},{key:"setNativeProps",value:function(t){this._listRef&&this._listRef.setNativeProps(t)}}]),l(_,[{key:"componentDidUpdate",value:function(t){y(t.numColumns===this.props.numColumns,"Changing numColumns on the fly is not supported. Change the key prop on FlatList when changing the number of columns to force a fresh render of the component."),y(t.onViewableItemsChanged===this.props.onViewableItemsChanged,'Changing onViewableItemsChanged on the fly is not supported'),y(!f(t.viewabilityConfig,this.props.viewabilityConfig),'Changing viewabilityConfig on the fly is not supported'),y(t.viewabilityConfigCallbackPairs===this.props.viewabilityConfigCallbackPairs,'Changing viewabilityConfigCallbackPairs on the fly is not supported'),this._checkProps(this.props)}},{key:"_checkProps",value:function(t){var n=t.getItem,o=t.getItemCount,s=t.horizontal,l=t.numColumns,u=t.columnWrapperStyle,c=t.onViewableItemsChanged,f=t.viewabilityConfigCallbackPairs;y(!n&&!o,'FlatList does not support custom data formats.'),l>1?y(!s,'numColumns does not support horizontal.'):y(!u,'columnWrapperStyle not supported for single column lists'),y(!(c&&f),"FlatList does not support setting both onViewableItemsChanged and viewabilityConfigCallbackPairs.")}},{key:"_pushMultiColumnViewable",value:function(t,n){var o=this.props,s=o.numColumns,l=o.keyExtractor;n.item.forEach(function(o,u){y(null!=n.index,'Missing index!');var f=n.index*s+u;t.push(c({},n,{item:o,key:l(o,f),index:f}))})}},{key:"_createOnViewableItemsChanged",value:function(t){var n=this;return function(o){var s=n.props.numColumns;if(t)if(s>1){var l=[],u=[];o.viewableItems.forEach(function(t){return n._pushMultiColumnViewable(u,t)}),o.changed.forEach(function(t){return n._pushMultiColumnViewable(l,t)}),t({viewableItems:u,changed:l})}else t(o)}}},{key:"render",value:function(){return p.createElement(C,t({},this.props,{renderItem:this._renderItem,getItem:this._getItem,getItemCount:this._getItemCount,keyExtractor:this._keyExtractor,ref:this._captureRef,viewabilityConfigCallbackPairs:this._virtualizedListPairs}))}}]),_})(p.PureComponent);_.defaultProps=b;var w=v.create({row:{flexDirection:'row'}});m.exports=_},256,[41,1,3,6,2,7,10,127,138,158,257,139,20]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),n=r(d[2]),o=r(d[3]),l=r(d[4]),h=r(d[5]),c=r(d[6]),p=r(d[7]),u=r(d[8]),f=r(d[9]),_=r(d[10]),v=(r(d[11]),r(d[12])),y=r(d[13]),C=r(d[14]),L=r(d[15]),b=r(d[16]),S=r(d[17]),M=r(d[18]),x=r(d[19]),I=r(d[20]),k=(r(d[21]),r(d[22])),w=r(d[23]),R=(r(d[24]),r(d[25]).computeWindowedRenderLimits),E=!1,T='',z=(function(v){function z(t,p){var u;o(this,z),(u=l(this,h(z).call(this,t,p))).ensureItemAtIndexIsVisible=function(t){var s=u._getFrameMetricsApprox(t),n=u._scrollMetrics.offset,o=n+u._scrollMetrics.visibleLength,l=u._scrollMetrics.contentLength,h=s.offset+s.length;if(h>o){var c=Math.min(l,n+(h-o));u.scrollToOffset({offset:c})}else if(s.offset0?t-1:t;return u.setState(function(t){return{selectedRowIndex:s}}),s},u._selectRowBelowIndex=function(t){if(u.props.getItemCount){var s=u.props.data,n=t0&&s>0&&null!=u.props.initialScrollIndex&&u.props.initialScrollIndex>0&&!u._hasDoneInitialScroll&&(u.scrollToIndex({animated:!1,index:u.props.initialScrollIndex}),u._hasDoneInitialScroll=!0),u.props.onContentSizeChange&&u.props.onContentSizeChange(t,s),u._scrollMetrics.contentLength=u._selectLength({height:s,width:t}),u._scheduleCellsToRenderUpdate(),u._maybeCallOnEndReached()},u._convertParentScrollMetrics=function(t){var s=t.offset-u._offsetFromParentVirtualizedList,n=t.visibleLength,o=s-u._scrollMetrics.offset;return{visibleLength:n,contentLength:u._scrollMetrics.contentLength,offset:s,dOffset:o}},u._onScroll=function(t){u._nestedChildLists.forEach(function(s){s.ref&&s.ref._onScroll(t)}),u.props.onScroll&&u.props.onScroll(t);var s=t.timeStamp,n=u._selectLength(t.nativeEvent.layoutMeasurement),o=u._selectLength(t.nativeEvent.contentSize),l=u._selectOffset(t.nativeEvent.contentOffset),h=l-u._scrollMetrics.offset;if(u._isNestedWithSameOrientation()){if(0===u._scrollMetrics.contentLength)return;var c=u._convertParentScrollMetrics({visibleLength:n,offset:l});n=c.visibleLength,o=c.contentLength,l=c.offset,h=c.dOffset}var p=u._scrollMetrics.timestamp?Math.max(1,s-u._scrollMetrics.timestamp):1,f=h/p;p>500&&u._scrollMetrics.dt>500&&o>5*n&&!u._hasWarned.perf&&(k("VirtualizedList: You have a large list that is slow to update - make sure your renderItem function renders components that follow React performance best practices like PureComponent, shouldComponentUpdate, etc.",{dt:p,prevDt:u._scrollMetrics.dt,contentLength:o}),u._hasWarned.perf=!0),u._scrollMetrics={contentLength:o,dt:p,dOffset:h,offset:l,timestamp:s,velocity:f,visibleLength:n},u._updateViewableItems(u.props.data),u.props&&(u._maybeCallOnEndReached(),0!==f&&u._fillRateHelper.activate(),u._computeBlankness(),u._scheduleCellsToRenderUpdate())},u._onScrollBeginDrag=function(t){u._nestedChildLists.forEach(function(s){s.ref&&s.ref._onScrollBeginDrag(t)}),u._viewabilityTuples.forEach(function(t){t.viewabilityHelper.recordInteraction()}),u._hasInteracted=!0,u.props.onScrollBeginDrag&&u.props.onScrollBeginDrag(t)},u._onScrollEndDrag=function(t){var s=t.nativeEvent.velocity;s&&(u._scrollMetrics.velocity=u._selectOffset(s)),u._computeBlankness(),u.props.onScrollEndDrag&&u.props.onScrollEndDrag(t)},u._onMomentumScrollEnd=function(t){u._scrollMetrics.velocity=0,u._computeBlankness(),u.props.onMomentumScrollEnd&&u.props.onMomentumScrollEnd(t)},u._updateCellsToRender=function(){var t=u.props,s=t.data,n=t.getItemCount,o=t.onEndReachedThreshold,l=u._isVirtualizationDisabled();u._updateViewableItems(s),s&&u.setState(function(t){var h;if(l){var c=u._scrollMetrics,p=c.contentLength,f=c.offset,_=c.visibleLength,v=p-_-f0)for(var y=h.first,C=h.last,L=y;L<=C;L++){var b=u._indicesToKeys.get(L),S=b&&u._cellKeysToChildListKeys.get(b);if(S){var M=!1,x=S,I=Array.isArray(x),k=0;for(x=I?x:x["function"==typeof Symbol&&"function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var w;if(I){if(k>=x.length)break;w=x[k++]}else{if((k=x.next()).done)break;w=k.value}var E=w,T=u._nestedChildLists.get(E);if(T&&T.ref&&T.ref.hasMore()){M=!0;break}}if(M){h.last=L;break}}}return h})},u._createViewToken=function(t,s){var n=u.props,o=n.data,l=n.getItem,h=n.keyExtractor,c=l(o,t);return{index:t,item:c,key:h(c,t),isViewable:s}},u._getFrameMetricsApprox=function(t){var s=u._getFrameMetrics(t);if(s&&s.index===t)return s;var n=u.props.getItemLayout;return w(!n,'Should not have to estimate frames when a measurement metrics function is provided'),{length:u._averageCellLength,offset:u._averageCellLength*t}},u._getFrameMetrics=function(t){var s=u.props,n=s.data,o=s.getItem,l=s.getItemCount,h=s.getItemLayout,c=s.keyExtractor;w(l(n)>t,'Tried to get frame for out of range index '+t);var p=o(n,t),f=p&&u._frames[c(p,t)];return f&&f.index===t||h&&(f=h(n,t)),f},w(!t.onScroll||!t.onScroll.__isNative,"Components based on VirtualizedList must be wrapped with Animated.createAnimatedComponent to support native onScroll events with useNativeDriver"),w(t.windowSize>0,'VirtualizedList: The windowSize prop must be present and set to a value greater than 0.'),u._fillRateHelper=new _(u._getFrameMetrics),u._updateCellsToRenderBatcher=new f(u._updateCellsToRender,u.props.updateCellsBatchingPeriod),u.props.viewabilityConfigCallbackPairs?u._viewabilityTuples=u.props.viewabilityConfigCallbackPairs.map(function(t){return{viewabilityHelper:new I(t.viewabilityConfig),onViewableItemsChanged:t.onViewableItemsChanged}}):u.props.onViewableItemsChanged&&u._viewabilityTuples.push({viewabilityHelper:new I(u.props.viewabilityConfig),onViewableItemsChanged:u.props.onViewableItemsChanged});var v={first:u.props.initialScrollIndex||0,last:Math.min(u.props.getItemCount(u.props.data),(u.props.initialScrollIndex||0)+u.props.initialNumToRender)-1,selectedRowIndex:0};if(u._isNestedWithSameOrientation()){var C=u.context.virtualizedList.getNestedChildState(u.props.listKey||u._getCellKey());C&&(v=C,u.state=C,u._frames=C.frames)}return u.state=v,u}return u(z,v),p(z,[{key:"scrollToEnd",value:function(t){var s=!t||t.animated,n=this.props.getItemCount(this.props.data)-1,o=this._getFrameMetricsApprox(n),l=Math.max(0,o.offset+o.length+this._footerLength-this._scrollMetrics.visibleLength);this._scrollRef.scrollTo(this.props.horizontal?{x:l,animated:s}:{y:l,animated:s})}},{key:"scrollToIndex",value:function(t){var s=this.props,n=s.data,o=s.horizontal,l=s.getItemCount,h=s.getItemLayout,c=s.onScrollToIndexFailed,p=t.animated,u=t.index,f=t.viewOffset,_=t.viewPosition;if(w(u>=0&&uthis._highestMeasuredFrameIndex)return w(!!c,"scrollToIndex should be used in conjunction with getItemLayout or onScrollToIndexFailed, otherwise there is no way to know the location of offscreen indices or handle failures."),void c({averageItemLength:this._averageCellLength,highestMeasuredFrameIndex:this._highestMeasuredFrameIndex,index:u});var v=this._getFrameMetricsApprox(u),y=Math.max(0,v.offset-(_||0)*(this._scrollMetrics.visibleLength-v.length))-(f||0);this._scrollRef.scrollTo(o?{x:y,animated:p}:{y:y,animated:p})}},{key:"scrollToItem",value:function(t){for(var s=t.item,o=this.props,l=o.data,h=o.getItem,c=(0,o.getItemCount)(l),p=0;p0){E=!1,T='';var k=f?'width':'height',w=this.props.initialScrollIndex?-1:this.props.initialNumToRender-1,R=this.state,z=R.first,K=R.last;this._pushCells(C,b,L,0,w,v);var N=Math.max(w+1,z);if(!_&&z>w+1){var A=!1;if(L.size>0)for(var D=c?1:0,V=N-1;V>w;V--)if(L.has(V+D)){var P=this._getFrameMetricsApprox(w),B=this._getFrameMetricsApprox(V),H=B.offset-P.offset;C.push(y.createElement(x,{key:"$sticky_lead",style:t({},k,H)})),this._pushCells(C,b,L,V,V,v);var U=this._getFrameMetricsApprox(z).offset-(B.offset+B.length);C.push(y.createElement(x,{key:"$sticky_trail",style:t({},k,U)})),A=!0;break}if(!A){var W=this._getFrameMetricsApprox(w),$=this._getFrameMetricsApprox(z).offset-(W.offset+W.length);C.push(y.createElement(x,{key:"$lead_spacer",style:t({},k,$)}))}}if(this._pushCells(C,b,L,N,K,v),!this._hasWarned.keys&&E&&(console.warn("VirtualizedList: missing keys for items, make sure to specify a key property on each item or provide a custom keyExtractor.",T),this._hasWarned.keys=!0),!_&&K=p.length)break;_=p[f++]}else{if((f=p.next()).done)break;_=f.value}var v=_,y=this._nestedChildLists.get(v);y&&y.ref&&y.ref.measureLayoutRelativeToContainingList()}}this._computeBlankness()}},{key:"measureLayoutRelativeToContainingList",value:function(){var t=this;try{M.measureLayout(C.findNodeHandle(this),C.findNodeHandle(this.context.virtualizedList.getOutermostParentListRef()),function(t){console.warn("VirtualizedList: Encountered an error while measuring a list's offset from its containing VirtualizedList.")},function(s,n,o,l){t._offsetFromParentVirtualizedList=t._selectOffset({x:s,y:n}),t._scrollMetrics.contentLength=t._selectLength({width:o,height:l});var h=t._convertParentScrollMetrics(t.context.virtualizedList.getScrollMetrics());t._scrollMetrics.visibleLength=h.visibleLength,t._scrollMetrics.offset=h.offset})}catch(t){console.warn('measureLayoutRelativeToContainingList threw an error',t.stack)}}},{key:"_renderDebugOverlay",value:function(){for(var t=this._scrollMetrics.visibleLength/this._scrollMetrics.contentLength,s=[],n=this.props.getItemCount(this.props.data),o=0;o0){var _=l-this._getFrameMetricsApprox(s).offset;u=u||_<0||c<-2&&_2&&v0&&void 0!==arguments[0]?arguments[0]:{abort:!1};this._taskHandle&&(this._taskHandle.cancel(),t.abort||this._callback(),this._taskHandle=null)}},{key:"schedule",value:function(){var t=this;if(!this._taskHandle){var n=setTimeout(function(){t._taskHandle=l.runAfterInteractions(function(){t._taskHandle=null,t._callback()})},this._delay);this._taskHandle={cancel:function(){return clearTimeout(n)}}}}}]),s})();m.exports=s},258,[1,2,234]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),l=r(d[3]),_=r(d[4]),h=function t(){s(this,t),this.any_blank_count=0,this.any_blank_ms=0,this.any_blank_speed_sum=0,this.mostly_blank_count=0,this.mostly_blank_ms=0,this.pixels_blank=0,this.pixels_sampled=0,this.pixels_scrolled=0,this.total_time_spent=0,this.sample_count=0},o=[],u=10,f=null,c=(function(){function c(t){s(this,c),this._anyBlankStartTime=null,this._enabled=!1,this._info=new h,this._mostlyBlankStartTime=null,this._samplesStartTime=null,this._getFrameMetrics=t,this._enabled=(f||0)>Math.random(),this._resetData()}return n(c,null,[{key:"addListener",value:function(t){return _(null!==f,'Call `FillRateHelper.setSampleRate` before `addListener`.'),o.push(t),{remove:function(){o=o.filter(function(n){return t!==n})}}}},{key:"setSampleRate",value:function(t){f=t}},{key:"setMinSampleCount",value:function(t){u=t}}]),n(c,[{key:"activate",value:function(){this._enabled&&null==this._samplesStartTime&&(this._samplesStartTime=l())}},{key:"deactivateAndFlush",value:function(){if(this._enabled){var n=this._samplesStartTime;if(null!=n)if(this._info.sample_count0&&(k=Math.min(u,Math.max(0,p.offset-h)));for(var b=0,v=n.last,S=this._getFrameMetrics(v);v>=n.first&&(!S||!S.inLayout);)S=this._getFrameMetrics(v),v--;if(S&&v0?(this._anyBlankStartTime=c,this._info.any_blank_speed_sum+=f,this._info.any_blank_count++,this._info.pixels_blank+=T,B>.5&&(this._mostlyBlankStartTime=c,this._info.mostly_blank_count++)):(f<.01||Math.abs(_)<1)&&this.deactivateAndFlush(),B}},{key:"enabled",value:function(){return this._enabled}},{key:"_resetData",value:function(){this._anyBlankStartTime=null,this._info=new h,this._mostlyBlankStartTime=null,this._samplesStartTime=null}}]),c})();m.exports=c},259,[10,2,1,75,78]); +__d(function(g,r,i,a,m,e,d){'use strict';var t,n=r(d[0]),s=r(d[1]),o=r(d[2]),h=r(d[3]),f=r(d[4]),p=r(d[5]),u=(r(d[6]),r(d[7])),v=(r(d[8]).NativeComponent,r(d[9])),c=r(d[10]),l=r(d[11]).getViewManagerConfig('AndroidSwipeRefreshLayout');t=l?l.Constants:{SIZE:{}};var R=v('AndroidSwipeRefreshLayout'),_=(function(t){function v(){var t,n;s(this,v);for(var o=arguments.length,p=new Array(o),u=0;u0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;console.warn('`scrollWithoutAnimationTo` is deprecated. Use `scrollTo` instead'),this.scrollTo({x:n,y:t,animated:!1})},flashScrollIndicators:function(){this.getScrollResponder().scrollResponderFlashScrollIndicators()},_getKeyForIndex:function(t,n){var o=n[t];return o&&o.key},_updateAnimatedNodeAttachment:function(){this._scrollAnimatedValueAttachment&&this._scrollAnimatedValueAttachment.detach(),this.props.stickyHeaderIndices&&this.props.stickyHeaderIndices.length>0&&(this._scrollAnimatedValueAttachment=c.attachNativeEvent(this._scrollViewRef,'onScroll',[{nativeEvent:{contentOffset:{y:this._scrollAnimatedValue}}}]))},_setStickyHeaderRef:function(t,n){n?this._stickyHeaderRefs.set(t,n):this._stickyHeaderRefs.delete(t)},_onStickyHeaderLayout:function(t,n,o){if(this.props.stickyHeaderIndices){var s=h.Children.toArray(this.props.children);if(o===this._getKeyForIndex(t,s)){var l=n.nativeEvent.layout.y;this._headerLayoutYs.set(o,l);var c=this.props.stickyHeaderIndices.indexOf(t),p=this.props.stickyHeaderIndices[c-1];if(null!=p){var u=this._stickyHeaderRefs.get(this._getKeyForIndex(p,s));u&&u.setNextHeaderY(l)}}}},_handleKeyDown:function(t){if(this.props.onKeyDown)this.props.onKeyDown(t);else t.nativeEvent.key},_handleScrollByKeyDown:function(t,n){var o=t.contentSize.width-t.layoutMeasurement.width,s=t.contentSize.height-t.layoutMeasurement.height;this.scrollTo({x:Math.max(0,Math.min(o,n.x)),y:Math.max(0,Math.min(s,n.y))})},_handleScroll:function(t){'on-drag'===this.props.keyboardDismissMode&&this.state.isTouching&&_(),this.scrollResponderHandleScroll(t)},_handleLayout:function(t){this.props.invertStickyHeaders&&this.setState({layoutHeight:t.nativeEvent.layout.height}),this.props.onLayout&&this.props.onLayout(t)},_handleContentOnLayout:function(t){var n=t.nativeEvent.layout,o=n.width,s=n.height;this.props.onContentSizeChange&&this.props.onContentSizeChange(o,s)},_scrollViewRef:null,_setScrollViewRef:function(t){this._scrollViewRef=t},_innerViewRef:null,_setInnerViewRef:function(t){this._innerViewRef=t},render:function(){var c,p,u=this;this.props.horizontal?(c=o,p=n):(c=t,p=S),v(void 0!==c,'ScrollViewClass must not be undefined'),v(void 0!==p,'ScrollContentContainerViewClass must not be undefined');var y=[this.props.horizontal&&E.contentContainerHorizontal,this.props.contentContainerStyle],R={};this.props.onContentSizeChange&&(R={onLayout:this._handleContentOnLayout});var _=this.props.stickyHeaderIndices,H=_&&_.length>0,T=H&&h.Children.toArray(this.props.children),A=H?T.map(function(t,n){var o=t?_.indexOf(n):-1;if(o>-1){var s=t.key,l=_[o+1];return h.createElement(f,{key:s,ref:function(t){return u._setStickyHeaderRef(s,t)},nextHeaderLayoutY:u._headerLayoutYs.get(u._getKeyForIndex(l,T)),onLayout:function(t){return u._onStickyHeaderLayout(n,t,s)},scrollAnimatedValue:u._scrollAnimatedValue,inverted:u.props.invertStickyHeaders,scrollViewHeight:u.state.layoutHeight},t)}return t}):this.props.children,C=h.createElement(p,s({},R,{ref:this._setInnerViewRef,style:y,removeClippedSubviews:!H&&this.props.removeClippedSubviews,collapsable:!1}),A),x=void 0!==this.props.alwaysBounceHorizontal?this.props.alwaysBounceHorizontal:this.props.horizontal,k=void 0!==this.props.alwaysBounceVertical?this.props.alwaysBounceVertical:!this.props.horizontal,M=!!this.props.DEPRECATED_sendUpdatedChildFrames,I=this.props.horizontal?E.baseHorizontal:E.baseVertical,z=l({},this.props,{alwaysBounceHorizontal:x,alwaysBounceVertical:k,style:[I,this.props.style],onContentSizeChange:null,onKeyDown:this._handleKeyDown,onLayout:this._handleLayout,onMomentumScrollBegin:this.scrollResponderHandleMomentumScrollBegin,onMomentumScrollEnd:this.scrollResponderHandleMomentumScrollEnd,onResponderGrant:this.scrollResponderHandleResponderGrant,onResponderReject:this.scrollResponderHandleResponderReject,onResponderRelease:this.scrollResponderHandleResponderRelease,onResponderTerminate:this.scrollResponderHandleTerminate,onResponderTerminationRequest:this.scrollResponderHandleTerminationRequest,onScroll:this._handleScroll,onScrollBeginDrag:this.scrollResponderHandleScrollBeginDrag,onScrollEndDrag:this.scrollResponderHandleScrollEndDrag,onScrollShouldSetResponder:this.scrollResponderHandleScrollShouldSetResponder,onStartShouldSetResponder:this.scrollResponderHandleStartShouldSetResponder,onStartShouldSetResponderCapture:this.scrollResponderHandleStartShouldSetResponderCapture,onTouchEnd:this.scrollResponderHandleTouchEnd,onTouchMove:this.scrollResponderHandleTouchMove,onTouchStart:this.scrollResponderHandleTouchStart,onTouchCancel:this.scrollResponderHandleTouchCancel,scrollBarThumbImage:V(this.props.scrollBarThumbImage),scrollEventThrottle:H?1:this.props.scrollEventThrottle,sendMomentumEvents:!(!this.props.onMomentumScrollBegin&&!this.props.onMomentumScrollEnd),DEPRECATED_sendUpdatedChildFrames:M,snapToStart:!1!==this.props.snapToStart,snapToEnd:!1!==this.props.snapToEnd,pagingEnabled:this.props.pagingEnabled||null!=this.props.snapToInterval||null!=this.props.snapToOffsets}),D=this.props.decelerationRate;null!=D&&(z.decelerationRate=w(D));var b=this.props.refreshControl;return b?h.cloneElement(b,{style:z.style},h.createElement(c,s({},z,{style:I,ref:this._setScrollViewRef}),C)):h.createElement(c,s({},z,{ref:this._setScrollViewRef}),C)}}),E=y.create({baseVertical:{flexGrow:1,flexShrink:1,flexDirection:'column',overflow:'scroll'},baseHorizontal:{flexGrow:1,flexShrink:1,flexDirection:'row',overflow:'scroll'},contentContainerHorizontal:{flexDirection:'row'}});m.exports=T},261,[41,10,227,74,138,43,262,266,139,158,267,218,196,128,20,268,161,167]); +__d(function(g,r,i,a,m,e,d){'use strict';var o=r(d[0]),s=r(d[1]),n=r(d[2]),l=r(d[3]),t=r(d[4]),c=r(d[5]),p=r(d[6]),h=r(d[7]),u=r(d[8]),S=r(d[9]),b=r(d[10]).ScrollViewManager,R={Mixin:{_subscriptionKeyboardWillShow:null,_subscriptionKeyboardWillHide:null,_subscriptionKeyboardDidShow:null,_subscriptionKeyboardDidHide:null,scrollResponderMixinGetInitialState:function(){return{isTouching:!1,lastMomentumScrollBeginTime:0,lastMomentumScrollEndTime:0,observedScrollSinceBecomingResponder:!1,becameResponderWhileAnimating:!1}},scrollResponderHandleScrollShouldSetResponder:function(){return this.state.isTouching},scrollResponderHandleStartShouldSetResponder:function(o){var s=t.currentlyFocusedField();return'handled'===this.props.keyboardShouldPersistTaps&&null!=s&&o.target!==s},scrollResponderHandleStartShouldSetResponderCapture:function(o){if(this.scrollResponderIsAnimating())return!0;var s=t.currentlyFocusedField(),n=this.props.keyboardShouldPersistTaps;return!(n&&'never'!==n||null==s||!o.target||t.isTextInput(o.target))},scrollResponderHandleResponderReject:function(){},scrollResponderHandleTerminationRequest:function(){return!this.state.observedScrollSinceBecomingResponder},scrollResponderHandleTouchEnd:function(o){var s=o.nativeEvent;this.state.isTouching=0!==s.touches.length,this.props.onTouchEnd&&this.props.onTouchEnd(o)},scrollResponderHandleTouchCancel:function(o){this.state.isTouching=!1,this.props.onTouchCancel&&this.props.onTouchCancel(o)},scrollResponderHandleResponderRelease:function(o){this.props.onResponderRelease&&this.props.onResponderRelease(o);var s=t.currentlyFocusedField();!0===this.props.keyboardShouldPersistTaps||'always'===this.props.keyboardShouldPersistTaps||null==s||o.target===s||this.state.observedScrollSinceBecomingResponder||this.state.becameResponderWhileAnimating||(this.props.onScrollResponderKeyboardDismissed&&this.props.onScrollResponderKeyboardDismissed(o),t.blurTextInput(s))},scrollResponderHandleScroll:function(o){this.state.observedScrollSinceBecomingResponder=!0,this.props.onScroll&&this.props.onScroll(o)},scrollResponderHandleResponderGrant:function(o){this.state.observedScrollSinceBecomingResponder=!1,this.props.onResponderGrant&&this.props.onResponderGrant(o),this.state.becameResponderWhileAnimating=this.scrollResponderIsAnimating()},scrollResponderHandleScrollBeginDrag:function(o){s.beginScroll(),this.props.onScrollBeginDrag&&this.props.onScrollBeginDrag(o)},scrollResponderHandleScrollEndDrag:function(o){var n=o.nativeEvent.velocity;this.scrollResponderIsAnimating()||n&&(0!==n.x||0!==n.y)||s.endScroll(),this.props.onScrollEndDrag&&this.props.onScrollEndDrag(o)},scrollResponderHandleMomentumScrollBegin:function(o){this.state.lastMomentumScrollBeginTime=u(),this.props.onMomentumScrollBegin&&this.props.onMomentumScrollBegin(o)},scrollResponderHandleMomentumScrollEnd:function(o){s.endScroll(),this.state.lastMomentumScrollEndTime=u(),this.props.onMomentumScrollEnd&&this.props.onMomentumScrollEnd(o)},scrollResponderHandleTouchStart:function(o){this.state.isTouching=!0,this.props.onTouchStart&&this.props.onTouchStart(o)},scrollResponderHandleTouchMove:function(o){this.props.onTouchMove&&this.props.onTouchMove(o)},scrollResponderIsAnimating:function(){return u()-this.state.lastMomentumScrollEndTime<16||this.state.lastMomentumScrollEndTime0){v.push(H),L.push(0),v.push(H+1),L.push(1);var Y=(y||0)-l-o;Y>H&&(v.push(Y,Y+1),L.push(Y-H,Y-H))}}}else{v.push(h),L.push(0);var x=(y||0)-l;x>=h?(v.push(x,x+1),L.push(x-h,x-h)):(v.push(h+1),L.push(1))}var C=this.props.scrollAnimatedValue.interpolate({inputRange:v,outputRange:L}),E=p.Children.only(this.props.children);return p.createElement(c,{collapsable:!1,onLayout:this._onLayout,style:[E.props.style,f.header,{transform:[{translateY:C}]}]},p.cloneElement(E,{style:f.fill,onLayout:void 0}))}}]),h})(p.Component),f=h.create({header:{zIndex:10},fill:{flex:1}});m.exports=v},266,[1,2,3,6,7,227,138,139,158]); +__d(function(g,r,i,a,m,e,d){var o=r(d[0]),n=r(d[1]),l=r(d[2]),t=r(d[3]),u=r(d[4]),c=(function(c){"use strict";function s(){return o(this,s),l(this,t(s).apply(this,arguments))}return u(s,c),n(s,[{key:"scrollTo",value:function(o,n,l){}},{key:"flashScrollIndicators",value:function(){}},{key:"scrollToEnd",value:function(o){}},{key:"scrollWithoutAnimationTo",value:function(){arguments.length>0&&void 0!==arguments[0]&&arguments[0],arguments.length>1&&void 0!==arguments[1]&&arguments[1]}},{key:"getScrollResponder",value:function(){}},{key:"getScrollableNode",value:function(){}},{key:"getInnerViewNode",value:function(){}},{key:"scrollResponderScrollNativeHandleToKeyboard",value:function(o,n,l){}},{key:"scrollResponderScrollTo",value:function(o,n,l){}}]),s})(r(d[5]).NativeComponent);m.exports=c},267,[1,2,3,6,7,43]); +__d(function(g,r,i,a,m,e,d){'use strict';r(d[0]);m.exports=function(t){return'normal'===t?.985:'fast'===t?.9:t}},268,[74]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),o=r(d[3]),l=r(d[4]),h=(function(){function h(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{viewAreaCoveragePercentThreshold:0};s(this,h),this._hasInteracted=!1,this._timers=new Set,this._viewableIndices=[],this._viewableItems=new Map,this._config=t}return o(h,[{key:"dispose",value:function(){this._timers.forEach(clearTimeout)}},{key:"computeViewableItems",value:function(t,n,s,o,h){var c=this._config,f=c.itemVisiblePercentThreshold,v=c.viewAreaCoveragePercentThreshold,_=null!=v,b=_?v:f;l(null!=b&&null!=f!=(null!=v),'Must set exactly one of itemVisiblePercentThreshold or viewAreaCoveragePercentThreshold');var y=[];if(0===t)return y;var w=-1,I=h||{first:0,last:t-1},p=I.first,k=I.last;l(k0)w=S,u(_,b,A,V,s,T.length)&&y.push(S);else if(w>=0)break}}return y}},{key:"onUpdate",value:function(t,n,s,o,l,h,u){var c=this;if((!this._config.waitForInteraction||this._hasInteracted)&&0!==t&&o(0)){var f=[];if(t&&(f=this.computeViewableItems(t,n,s,o,u)),this._viewableIndices.length!==f.length||!this._viewableIndices.every(function(t,n){return t===f[n]}))if(this._viewableIndices=f,this._config.minimumViewTime){var v=setTimeout(function(){c._timers.delete(v),c._onUpdateSync(f,h,l)},this._config.minimumViewTime);this._timers.add(v)}else this._onUpdateSync(f,h,l)}}},{key:"resetViewableIndices",value:function(){this._viewableIndices=[]}},{key:"recordInteraction",value:function(){this._hasInteracted=!0}},{key:"_onUpdateSync",value:function(s,o,l){var h=this;s=s.filter(function(t){return h._viewableIndices.includes(t)});var u=this._viewableItems,c=new Map(s.map(function(t){var n=l(t,!0);return[n.key,n]})),f=[],v=c,_=Array.isArray(v),b=0;for(v=_?v:v["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var y;if(_){if(b>=v.length)break;y=v[b++]}else{if((b=v.next()).done)break;y=b.value}var w=n(y,2),I=w[0],p=w[1];u.has(I)||f.push(p)}var k=u,S=Array.isArray(k),T=0;for(k=S?k:k["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var A;if(S){if(T>=k.length)break;A=k[T++]}else{if((T=k.next()).done)break;A=T.value}var V=n(A,2),x=V[0],M=V[1];c.has(x)||f.push(t({},M,{isViewable:!1}))}f.length>0&&(this._viewableItems=c,o({viewableItems:Array.from(c.values()),changed:f,viewabilityConfig:this._config}))}}]),h})();function u(t,n,s,o,l,h){if(f(s,o,l))return!0;var u=c(s,o,l);return 100*(t?u/l:u/h)>=n}function c(t,n,s){var o=Math.min(n,s)-Math.max(t,0);return Math.max(0,o)}function f(t,n,s){return t>=0&&n<=s&&n>t}m.exports=h},269,[10,24,1,2,20]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]);function s(t,s,f){for(var l=[],o=0,u=0;u=t[c]&&(l[c]=u,o++,c===t.length-1))return n(o===t.length,'bad offsets input, should be in increasing order: %s',JSON.stringify(t)),l;return l}function f(t,n){return n.last-n.first+1-Math.max(0,1+Math.min(n.last,t.last)-Math.max(n.first,t.first))}var l={computeWindowedRenderLimits:function(n,l,o,u){var h=n.data,v=n.getItemCount,c=n.maxToRenderPerBatch,x=n.windowSize,M=v(h);if(0===M)return l;var w=u.offset,b=u.velocity,p=u.visibleLength,C=Math.max(0,w),O=C+p,y=(x-1)*p,L=b>1?'after':b<-1?'before':'none',R=Math.max(0,C-.5*y),S=Math.max(0,O+.5*y);if(o(M-1).offset=_);){var E=z>=c,F=N<=l.first||N>l.last,P=N>J&&(!E||!F),W=T>=l.last||T=N&&N>=0&&T=J&&T<=_&&N<=k.first&&T>=k.last))throw new Error('Bad window calculation '+JSON.stringify({first:N,last:T,itemCount:M,overscanFirst:J,overscanLast:_,visible:k}));return{first:N,last:T}},elementsThatOverlapOffsets:s,newRangeCount:f};m.exports=l},270,[24,20]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]);m.exports=s(t)},271,[272,254]); +__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),o=r(d[1]),t=r(d[2]),u=r(d[3]),c=r(d[4]),s=r(d[5]),l=r(d[6]),h=r(d[7]),f=r(d[8]),p=(r(d[9]),r(d[10])),b=r(d[11]),v=r(d[12]),y=r(d[13]),S=r(d[14]),w=l.ImageLoader,I=r(d[15]),E=1;var L=o({},c,{style:u(t),source:h.oneOfType([h.shape({uri:h.string,headers:h.objectOf(h.string)}),h.number,h.arrayOf(h.shape({uri:h.string,width:h.number,height:h.number,headers:h.objectOf(h.string)}))]),blurRadius:h.number,defaultSource:h.number,loadingIndicatorSource:h.oneOfType([h.shape({uri:h.string}),h.number]),progressiveRenderingEnabled:h.bool,fadeDuration:h.number,onLoadStart:h.func,onError:h.func,onLoad:h.func,onLoadEnd:h.func,testID:h.string,resizeMethod:h.oneOf(['auto','resize','scale']),resizeMode:h.oneOf(['cover','contain','stretch','repeat','center'])});var O=function(n,o){var t,u,c,l,h=S(n.source),p=S(n.defaultSource),w=S(n.loadingIndicatorSource);if(h&&''===h.uri&&console.warn('source.uri should not be an empty string'),n.src&&console.warn('The component requires a `source` property rather than `src`.'),n.children)throw new Error('The component cannot contain children. If you want to render content on top of the image, consider using the component or absolute positioning.');if(n.defaultSource&&n.loadingIndicatorSource)throw new Error('The component cannot have defaultSource and loadingIndicatorSource at the same time. Please use either defaultSource or loadingIndicatorSource.');if(!h||h.uri||Array.isArray(h)||(h=null),null!=(null==(t=h)?void 0:t.uri)){var E=h,L=E.width,O=E.height;c=v([{width:L,height:O},z.base,n.style]),l=[{uri:h.uri}]}else c=v([z.base,n.style]),l=h;var T=n.onLoadStart,q=n.onLoad,R=n.onLoadEnd,x=n.onError,A=y(n,{style:c,shouldNotifyLoadEvents:!!(T||q||R||x),src:l,headers:null==(u=h)?void 0:u.headers,defaultSrc:p?p.uri:null,loadingIndicatorSrc:w?w.uri:null,ref:o});return f.createElement(b.Consumer,null,function(n){return n?f.createElement(I,A):f.createElement(s,A)})};(O=f.forwardRef(O)).getSize=function(n,o,t){return w.getSize(n).then(function(n){o(n.width,n.height)}).catch(t||function(){console.warn('Failed to get size for image: '+n)})},O.prefetch=function(n,o){var t=E++;return o&&o(t),w.prefetchImage(n,t)},O.abortPrefetch=function(n){w.abortRequest(n)},O.queryCache=function(o){return n.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.awrap(w.queryCache(o));case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}})},O.resolveAssetSource=S,O.propTypes=L;var z=p.create({base:{overflow:'hidden'}});m.exports=O},272,[108,10,144,175,213,273,38,135,138,43,139,159,128,177,167,274]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0])('RCTImageView');m.exports=t},273,[161]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0])('RCTTextInlineImage');m.exports=t},274,[161]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]);m.exports=s(t)},275,[261,254]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]);m.exports=s(t)},276,[277,254]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),n=r(d[2]),o=r(d[3]),p=r(d[4]),f=r(d[5]),l=r(d[6]),c=(r(d[7]),r(d[8])),u=(r(d[9]),r(d[10])),R=l({},u.defaultProps,{stickySectionHeadersEnabled:!1}),h=(function(l){function R(){var t,n;s(this,R);for(var f=arguments.length,l=new Array(f),c=0;c=u.props.sections.length)return t;u.props.sections[n].data.length;var o=t.rowIndex,s=o-1;s<0&&(n>0?(n-=1,s=Math.max(0,u.props.sections[n].data.length-1)):s=o);var l={sectionIndex:n,rowIndex:s};return u.setState(function(t){return{selectedRowIndexPath:l}}),l},u._selectRowBelowIndexPath=function(t){var n=t.sectionIndex;if(n>=u.props.sections.length)return t;var o=u.props.sections[n].data.length,s=t.rowIndex,l=s+1;l>o-1&&(n=l.data.length+1)n-=l.data.length+1;else return-1===n?{section:l,key:c+':header',index:null,header:!0,trailingSection:this.props.sections[s+1]}:n===l.data.length?{section:l,key:c+':footer',index:null,header:!1,trailingSection:this.props.sections[s+1]}:{section:l,key:c+':'+(l.keyExtractor||o)(l.data[n],n),index:n,leadingItem:l.data[n-1],leadingSection:this.props.sections[s-1],trailingItem:l.data[n+1],trailingSection:this.props.sections[s+1]}}}},{key:"_getSeparatorComponent",value:function(t,n){if(!(n=n||this._subExtractor(t)))return null;var o=n.section.ItemSeparatorComponent||this.props.ItemSeparatorComponent,s=this.props.SectionSeparatorComponent,l=t===this.state.childProps.getItemCount()-1,c=n.index===n.section.data.length-1;return s&&c?s:!o||c||l?null:o}}]),v})(h.PureComponent);v.defaultProps=n({},I.defaultProps,{data:[]});var x=(function(t){function c(){var t,p;o(this,c);for(var u=arguments.length,h=new Array(u),f=0;f is only supported on iOS.'),0===p.Children.count(this.props.children)?null:p.createElement(l,{style:[this.props.style,y.container],nativeID:this.props.nativeID,backgroundColor:this.props.backgroundColor},this.props.children)}}]),h})(p.Component),y=u.create({container:{position:'absolute'}});m.exports=h},288,[1,2,3,6,7,145,74,138,139,161]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=r(d[1]),n=r(d[2]),s=r(d[3]),u=r(d[4]),l=r(d[5]),h=r(d[6]),c=r(d[7]),y=r(d[8]),f=(r(d[9]),r(d[10])),b=r(d[11]),p=r(d[12]),v=(function(v){function _(){var t,o;n(this,_);for(var s=arguments.length,h=new Array(s),c=0;c=this._prevRenderedRowsCount&&l.rowShouldUpdate(v,I),D=s.createElement(u,{key:'r_'+P,shouldUpdate:!!F,render:this.props.renderRow.bind(null,l.getRowData(v,I),b,L,this._onRowHighlighted)});if(n.push(D),C++,this.props.renderSeparator&&(I!==E.length-1||v===h.length-1)){var N=this.state.highlightedRow.sectionID===b&&(this.state.highlightedRow.rowID===L||this.state.highlightedRow.rowID===E[I+1]),A=this.props.renderSeparator(b,L,N);A&&(n.push(s.createElement(R,{key:'s_'+P},A)),C++)}if(++c===this.state.curRenderedRowsCount)break}if(c>=this.state.curRenderedRowsCount)break}var H=this.props,z=H.renderScrollComponent,V=o(H,["renderScrollComponent"]);return V.scrollEventThrottle||(V.scrollEventThrottle=50),void 0===V.removeClippedSubviews&&(V.removeClippedSubviews=!0),t(V,{onScroll:this._onScroll,stickyHeaderIndices:this.props.stickyHeaderIndices.concat(p),onKeyboardWillShow:void 0,onKeyboardWillHide:void 0,onKeyboardDidShow:void 0,onKeyboardDidHide:void 0}),_(z(V),{ref:this._setScrollComponentRef,onContentSizeChange:this._onContentSizeChange,onLayout:this._onLayout,DEPRECATED_sendUpdatedChildFrames:void 0!==typeof V.onChangeVisibleRows},w,n,S)},_requestAnimationFrame:function(t){var o=this,n=requestAnimationFrame(function(){o._rafIds=o._rafIds.filter(function(t){return t!==n}),t()});this._rafIds.push(n)},_measureAndUpdateScrollProps:function(){var t=this.getScrollResponder();t&&t.getInnerViewNode&&h&&h.calculateChildFrames&&h.calculateChildFrames(l.findNodeHandle(t),this._updateVisibleRows)},_setScrollComponentRef:function(t){this._scrollComponent=t},_onContentSizeChange:function(t,o){var n=this.props.horizontal?t:o;n!==this.scrollProperties.contentLength&&(this.scrollProperties.contentLength=n,this._updateVisibleRows(),this._renderMoreRowsIfNeeded()),this.props.onContentSizeChange&&this.props.onContentSizeChange(t,o)},_onLayout:function(t){var o=t.nativeEvent.layout,n=o.width,s=o.height,l=this.props.horizontal?n:s;l!==this.scrollProperties.visibleLength&&(this.scrollProperties.visibleLength=l,this._updateVisibleRows(),this._renderMoreRowsIfNeeded()),this.props.onLayout&&this.props.onLayout(t)},_maybeCallOnEndReached:function(t){return!!(this.props.onEndReached&&this.scrollProperties.contentLength!==this._sentEndForContentLength&&this._getDistanceFromEnd(this.scrollProperties)h||Pthis.props.onEndReachedThreshold&&(this._sentEndForContentLength=null),this.props.onScroll&&this.props.onScroll(t)}});m.exports=C},290,[41,39,291,292,74,138,43,38,261,262,294,158,295,218,293,177,78,20]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),o=r(d[2]),u=r(d[3]),l=r(d[4]),c=r(d[5]),s=r(d[6]),f=(function(c){"use strict";function s(){return n(this,s),o(this,u(s).apply(this,arguments))}return l(s,c),t(s,[{key:"setNativeProps",value:function(n){}},{key:"flashScrollIndicators",value:function(){}},{key:"getScrollResponder",value:function(){}},{key:"getScrollableNode",value:function(){}},{key:"getMetrics",value:function(){}},{key:"scrollTo",value:function(){}},{key:"scrollToEnd",value:function(n){}}]),s})(c.Component);f.DataSource=s,m.exports=f},291,[1,2,3,6,7,138,292]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),o=r(d[3]),h=r(d[4]),c=r(d[5]);function u(t,n,s){return t[n][s]}function l(t,n){return t[n]}var w=(function(){function h(t){n(this,h),o(t&&'function'==typeof t.rowHasChanged,'Must provide a rowHasChanged function.'),this._rowHasChanged=t.rowHasChanged,this._getRowData=t.getRowData||u,this._sectionHeaderHasChanged=t.sectionHeaderHasChanged,this._getSectionHeaderData=t.getSectionHeaderData||l,this._dataBlob=null,this._dirtyRows=[],this._dirtySections=[],this._cachedRowCount=0,this.rowIdentities=[],this.sectionIdentities=[]}return s(h,[{key:"cloneWithRows",value:function(n,s){var o=s?[t(s)]:null;return this._sectionHeaderHasChanged||(this._sectionHeaderHasChanged=function(){return!1}),this.cloneWithRowsAndSections({s1:n},['s1'],o)}},{key:"cloneWithRowsAndSections",value:function(t,n,s){o('function'==typeof this._sectionHeaderHasChanged,'Must provide a sectionHeaderHasChanged function with section data.'),o(!n||!s||n.length===s.length,'row and section ids lengths must be the same');var c=new h({getRowData:this._getRowData,getSectionHeaderData:this._getSectionHeaderData,rowHasChanged:this._rowHasChanged,sectionHeaderHasChanged:this._sectionHeaderHasChanged});return c._dataBlob=t,c.sectionIdentities=n||Object.keys(t),s?c.rowIdentities=s:(c.rowIdentities=[],c.sectionIdentities.forEach(function(n){c.rowIdentities.push(Object.keys(t[n]))})),c._cachedRowCount=_(c.rowIdentities),c._calculateDirtyArrays(this._dataBlob,this.sectionIdentities,this.rowIdentities),c}},{key:"getRowCount",value:function(){return this._cachedRowCount}},{key:"getRowAndSectionCount",value:function(){return this._cachedRowCount+this.sectionIdentities.length}},{key:"rowShouldUpdate",value:function(t,n){var s=this._dirtyRows[t][n];return c(void 0!==s,'missing dirtyBit for section, row: '+t+', '+n),s}},{key:"getRowData",value:function(t,n){var s=this.sectionIdentities[t],o=this.rowIdentities[t][n];return c(void 0!==s&&void 0!==o,'rendering invalid section, row: '+t+', '+n),this._getRowData(this._dataBlob,s,o)}},{key:"getRowIDForFlatIndex",value:function(t){for(var n=t,s=0;s=this.rowIdentities[s].length))return this.rowIdentities[s][n];n-=this.rowIdentities[s].length}return null}},{key:"getSectionIDForFlatIndex",value:function(t){for(var n=t,s=0;s=this.rowIdentities[s].length))return this.sectionIdentities[s];n-=this.rowIdentities[s].length}return null}},{key:"getSectionLengths",value:function(){for(var t=[],n=0;n2?p-2:0),y=2;y=0){var o=h.Children.toArray(c.props.children)[s].props.value;c.props.onValueChange(o,s)}else c.props.onValueChange(null,s)}c._lastNativePosition=t.nativeEvent.position,c.forceUpdate()};var u=c._stateFromProps(t);return c.state=s({},u,{initialSelectedIndex:u.selectedIndex}),c}return c(f,u),n(f,[{key:"UNSAFE_componentWillReceiveProps",value:function(t){this.setState(this._stateFromProps(t))}},{key:"render",value:function(){var s="dropdown"===this.props.mode?_:k,o={enabled:this.props.enabled,items:this.state.items,mode:this.props.mode,onSelect:this._onChange,prompt:this.props.prompt,selected:this.state.initialSelectedIndex,testID:this.props.testID,style:[I.pickerAndroid,this.props.style],accessibilityLabel:this.props.accessibilityLabel};return h.createElement(s,t({ref:"picker"},o))}},{key:"componentDidMount",value:function(){this._lastNativePosition=this.state.initialSelectedIndex}},{key:"componentDidUpdate",value:function(){this.refs.picker&&this.state.selectedIndex!==this._lastNativePosition&&(this.refs.picker.setNativeProps({selected:this.state.selectedIndex}),this._lastNativePosition=this.state.selectedIndex)}}]),f})(h.Component),I=u.create({pickerAndroid:{height:50}});m.exports=P},301,[41,10,1,2,3,6,7,138,139,153,161]); +__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},302,[297]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),c=r(d[4]),u=r(d[5]),l=r(d[6]),f=r(d[7]),h=r(d[8]),p=(function(l){function p(){return t(this,p),o(this,s(p).apply(this,arguments))}return c(p,l),n(p,[{key:"render",value:function(){return u.createElement(h,{style:[y.dummy,this.props.style]},u.createElement(f,{style:y.text},"ProgressViewIOS is not supported on this platform!"))}}]),p})(u.Component),y=l.create({dummy:{width:120,height:20,backgroundColor:'#ffbcbc',borderWidth:1,borderColor:'red',alignItems:'center',justifyContent:'center'},text:{color:'#333333',margin:5,fontSize:10}});m.exports=p},303,[1,2,3,6,7,138,139,172,158]); +__d(function(g,r,i,a,m,e,d){r(d[0]);var t,n=r(d[1]),u=r(d[2]),s=r(d[3]),o=r(d[4]),p=r(d[5]),l=r(d[6]),c=(r(d[7]),r(d[8])),f=r(d[9]);r(d[10]);t=(function(t){"use strict";function h(){return u(this,h),o(this,p(h).apply(this,arguments))}return l(h,t),s(h,[{key:"render",value:function(){var t=this.props,u=(t.emulateUnlessSupported,n(t,["emulateUnlessSupported"]));return c.createElement(f,u)}}]),h})(c.Component),m.exports=t},304,[41,39,1,2,3,6,7,74,138,158,161]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),c=r(d[4]),u=r(d[5]),l=r(d[6]),f=r(d[7]),h=r(d[8]),p=(function(l){function p(){return t(this,p),o(this,s(p).apply(this,arguments))}return c(p,l),n(p,[{key:"render",value:function(){return u.createElement(h,{style:[y.dummy,this.props.style]},u.createElement(f,{style:y.text},"SegmentedControlIOS is not supported on this platform!"))}}]),p})(u.Component),y=l.create({dummy:{width:120,height:50,backgroundColor:'#ffbcbc',borderWidth:1,borderColor:'red',alignItems:'center',justifyContent:'center'},text:{color:'#333333',margin:5,fontSize:10}});m.exports=p},305,[1,2,3,6,7,138,139,172,158]); +__d(function(g,r,i,a,m,e,d){'use strict';var n,t=r(d[0]),o=(r(d[1]),r(d[2]),r(d[3])),l=r(d[4]),u=r(d[5])('RCTSlider'),s=o.forwardRef(function(s,v){var f=l.compose(n.slider,s.style),c=s.onValueChange&&function(n){var t;t=null!=n.nativeEvent.fromUser&&n.nativeEvent.fromUser,s.onValueChange&&t&&s.onValueChange(n.nativeEvent.value)},p=c,C=s.onSlidingComplete&&function(n){s.onSlidingComplete&&s.onSlidingComplete(n.nativeEvent.value)};return o.createElement(u,t({},s,{ref:v,style:f,onChange:p,onSlidingComplete:C,onValueChange:c,enabled:!s.disabled,onStartShouldSetResponder:function(){return!0},onResponderTerminationRequest:function(){return!1}}))});s.defaultProps={disabled:!1,value:0,minimumValue:0,maximumValue:1,step:0},n=l.create({slider:{}}),m.exports=s},306,[41,43,74,138,139,161]); +__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},307,[297]); +__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),o=r(d[1]),t=r(d[2]),l=r(d[3]),u=r(d[4]),h=r(d[5]),s=r(d[6]),C=r(d[7]),c=(r(d[8]),r(d[9])),p=(r(d[10]),(function(p){function _(){var n,o;t(this,_);for(var l=arguments.length,s=new Array(l),C=0;C0}},{key:"_swipeFullSpeed",value:function(n){this.state.currentLeft.setValue(this._previousLeft+n.dx)}},{key:"_swipeSlowSpeed",value:function(n){this.state.currentLeft.setValue(this._previousLeft+n.dx/4)}},{key:"_isSwipingExcessivelyRightFromClosedPosition",value:function(n){var t=w?-n.dx:n.dx;return this._isSwipingRightFromClosed(n)&&t>120}},{key:"_animateTo",value:function(n){var t=this,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:300,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:f;u.timing(this.state.currentLeft,{duration:o,toValue:n,useNativeDriver:!0}).start(function(){t._previousLeft=n,s()})}},{key:"_animateToOpenPosition",value:function(){var n,t=null!=(n=this.props.maxSwipeDistance)?n:0,o=w?-t:t;this._animateTo(-o)}},{key:"_animateToOpenPositionWith",value:function(n,t){var o;n=n>.3?n:.3;var s=null!=(o=this.props.maxSwipeDistance)?o:0,p=Math.abs((s-Math.abs(t))/n),u=w?-s:s;this._animateTo(-u,p)}},{key:"_animateToClosedPosition",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:300;this._animateTo(R,n)}},{key:"_animateBounceBack",value:function(n){var t=w?-30:30;this._animateTo(-t,n,this._animateToClosedPositionDuringBounce)}},{key:"_isValidSwipe",value:function(n){var t;return!(null!=(t=this.props.preventSwipeRight)&&t&&this._previousLeft===R&&n.dx>0)&&Math.abs(n.dx)>10}},{key:"_shouldAnimateRemainder",value:function(n){var t,o=null!=(t=this.props.swipeThreshold)?t:30;return Math.abs(n.dx)>o||n.vx>.3}}]),_})(c.Component),y=_.create({slideOutContainer:{bottom:0,left:0,position:'absolute',right:0,top:0}});m.exports=P},311,[1,2,3,6,7,226,299,312,138,139,158,35]); +__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),o=r(d[1]),t=o.currentCentroidXOfTouchesChangedAfter,u=o.currentCentroidYOfTouchesChangedAfter,s=o.previousCentroidXOfTouchesChangedAfter,c=o.previousCentroidYOfTouchesChangedAfter,p=o.currentCentroidX,v=o.currentCentroidY,h={_initializeGestureState:function(n){n.moveX=0,n.moveY=0,n.x0=0,n.y0=0,n.dx=0,n.dy=0,n.vx=0,n.vy=0,n.numberActiveTouches=0,n._accountsForMovesUpTo=0},_updateGestureStateOnMove:function(n,o){n.numberActiveTouches=o.numberActiveTouches,n.moveX=t(o,n._accountsForMovesUpTo),n.moveY=u(o,n._accountsForMovesUpTo);var p=n._accountsForMovesUpTo,v=s(o,p),h=t(o,p),l=c(o,p),S=u(o,p),R=n.dx+(h-v),T=n.dy+(S-l),f=o.mostRecentTimeStamp-n._accountsForMovesUpTo;n.vx=(R-n.dx)/f,n.vy=(T-n.dy)/f,n.dx=R,n.dy=T,n._accountsForMovesUpTo=o.mostRecentTimeStamp},create:function(o){var t={handle:null},u={stateID:Math.random(),moveX:0,moveY:0,x0:0,y0:0,dx:0,dy:0,vx:0,vy:0,numberActiveTouches:0,_accountsForMovesUpTo:0};return{panHandlers:{onStartShouldSetResponder:function(n){return null!=o.onStartShouldSetPanResponder&&o.onStartShouldSetPanResponder(n,u)},onMoveShouldSetResponder:function(n){return null!=o.onMoveShouldSetPanResponder&&o.onMoveShouldSetPanResponder(n,u)},onStartShouldSetResponderCapture:function(n){return 1===n.nativeEvent.touches.length&&h._initializeGestureState(u),u.numberActiveTouches=n.touchHistory.numberActiveTouches,null!=o.onStartShouldSetPanResponderCapture&&o.onStartShouldSetPanResponderCapture(n,u)},onMoveShouldSetResponderCapture:function(n){var t=n.touchHistory;return u._accountsForMovesUpTo!==t.mostRecentTimeStamp&&(h._updateGestureStateOnMove(u,t),!!o.onMoveShouldSetPanResponderCapture&&o.onMoveShouldSetPanResponderCapture(n,u))},onResponderGrant:function(s){return t.handle||(t.handle=n.createInteractionHandle()),u.x0=p(s.touchHistory),u.y0=v(s.touchHistory),u.dx=0,u.dy=0,o.onPanResponderGrant&&o.onPanResponderGrant(s,u),null==o.onShouldBlockNativeResponder||o.onShouldBlockNativeResponder(s,u)},onResponderReject:function(n){l(t,o.onPanResponderReject,n,u)},onResponderRelease:function(n){l(t,o.onPanResponderRelease,n,u),h._initializeGestureState(u)},onResponderStart:function(n){var t=n.touchHistory;u.numberActiveTouches=t.numberActiveTouches,o.onPanResponderStart&&o.onPanResponderStart(n,u)},onResponderMove:function(n){var t=n.touchHistory;u._accountsForMovesUpTo!==t.mostRecentTimeStamp&&(h._updateGestureStateOnMove(u,t),o.onPanResponderMove&&o.onPanResponderMove(n,u))},onResponderEnd:function(n){var s=n.touchHistory;u.numberActiveTouches=s.numberActiveTouches,l(t,o.onPanResponderEnd,n,u)},onResponderTerminate:function(n){l(t,o.onPanResponderTerminate,n,u),h._initializeGestureState(u)},onResponderTerminationRequest:function(n){return null==o.onPanResponderTerminationRequest||o.onPanResponderTerminationRequest(n,u)}},getInteractionHandle:function(){return t.handle}}}};function l(o,t,u,s){o.handle&&(n.clearInteractionHandle(o.handle),o.handle=null),t&&t(u,s)}m.exports=h},312,[234,313]); +__d(function(g,r,i,a,m,e,d){var n={centroidDimension:function(t,o,u,c){var f=t.touchBank,s=0,h=0,v=1===t.numberActiveTouches?t.touchBank[t.indexOfSingleActiveTouch]:null;if(null!==v)v.touchActive&&v.currentTimeStamp>o&&(s+=c&&u?v.currentPageX:c&&!u?v.currentPageY:!c&&u?v.previousPageX:v.previousPageY,h=1);else for(var C=0;C=o){s+=c&&u?l.currentPageX:c&&!u?l.currentPageY:!c&&u?l.previousPageX:l.previousPageY,h++}}return h>0?s/h:n.noCentroid},currentCentroidXOfTouchesChangedAfter:function(t,o){return n.centroidDimension(t,o,!0,!0)},currentCentroidYOfTouchesChangedAfter:function(t,o){return n.centroidDimension(t,o,!1,!0)},previousCentroidXOfTouchesChangedAfter:function(t,o){return n.centroidDimension(t,o,!0,!1)},previousCentroidYOfTouchesChangedAfter:function(t,o){return n.centroidDimension(t,o,!1,!1)},currentCentroidX:function(t){return n.centroidDimension(t,0,!0,!0)},currentCentroidY:function(t){return n.centroidDimension(t,0,!1,!0)},noCentroid:-1};m.exports=n},313,[]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),u=r(d[4]),c=r(d[5]),l=r(d[6]),p=r(d[7]),S=r(d[8]),f=r(d[9]),w=(function(w){function h(t,u){var c;return n(this,h),(c=o(this,s(h).call(this,t,u)))._listViewRef=null,c._shouldBounceFirstRowOnMount=!1,c._onScroll=function(t){c.props.dataSource.getOpenRowID()&&c.setState({dataSource:c.state.dataSource.setOpenRowID(null)}),c.props.onScroll&&c.props.onScroll(t)},c._renderRow=function(t,n,o){var s=c.props.renderQuickActions(t,n,o);if(!s)return c.props.renderRow(t,n,o);var u=!1;return c._shouldBounceFirstRowOnMount&&(c._shouldBounceFirstRowOnMount=!1,u=o===c.props.dataSource.getFirstRowID()),p.createElement(f,{slideoutView:s,isOpen:t.id===c.props.dataSource.getOpenRowID(),maxSwipeDistance:c._getMaxSwipeDistance(t,n,o),key:o,onOpen:function(){return c._onOpen(t.id)},onClose:function(){return c._onClose(t.id)},onSwipeEnd:function(){return c._setListViewScrollable(!0)},onSwipeStart:function(){return c._setListViewScrollable(!1)},shouldBounceOnMount:u},c.props.renderRow(t,n,o))},c._shouldBounceFirstRowOnMount=c.props.bounceFirstRowOnMount,c.state={dataSource:c.props.dataSource},c}return c(h,w),u(h,null,[{key:"getNewDataSource",value:function(){return new S({getRowData:function(t,n,o){return t[n][o]},getSectionHeaderData:function(t,n){return t[n]},rowHasChanged:function(t,n){return t!==n},sectionHeaderHasChanged:function(t,n){return t!==n}})}}]),u(h,[{key:"UNSAFE_componentWillReceiveProps",value:function(t){this.state.dataSource.getDataSource()!==t.dataSource.getDataSource()&&this.setState({dataSource:t.dataSource})}},{key:"render",value:function(){var n=this;return p.createElement(l,t({},this.props,{ref:function(t){n._listViewRef=t},dataSource:this.state.dataSource.getDataSource(),onScroll:this._onScroll,renderRow:this._renderRow}))}},{key:"_setListViewScrollable",value:function(t){this._listViewRef&&'function'==typeof this._listViewRef.setNativeProps&&this._listViewRef.setNativeProps({scrollEnabled:t})}},{key:"getScrollResponder",value:function(){if(this._listViewRef&&'function'==typeof this._listViewRef.getScrollResponder)return this._listViewRef.getScrollResponder()}},{key:"_getMaxSwipeDistance",value:function(t,n,o){return'function'==typeof this.props.maxSwipeDistance?this.props.maxSwipeDistance(t,n,o):this.props.maxSwipeDistance}},{key:"_onOpen",value:function(t){this.setState({dataSource:this.state.dataSource.setOpenRowID(t)})}},{key:"_onClose",value:function(t){this.setState({dataSource:this.state.dataSource.setOpenRowID(null)})}}]),h})(p.Component);w.defaultProps={bounceFirstRowOnMount:!1,renderQuickActions:function(){return null}},m.exports=w},314,[41,1,3,6,2,7,290,138,315,311]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=(function(){function s(n){var h=this;t(this,s),this._dataSource=new o({getRowData:n.getRowData,getSectionHeaderData:n.getSectionHeaderData,rowHasChanged:function(t,o){return t.id!==h._previousOpenRowID&&o.id===h._openRowID||t.id===h._previousOpenRowID&&o.id!==h._openRowID||n.rowHasChanged(t,o)},sectionHeaderHasChanged:n.sectionHeaderHasChanged})}return n(s,[{key:"cloneWithRowsAndSections",value:function(t,n,o){return this._dataSource=this._dataSource.cloneWithRowsAndSections(t,n,o),this._dataBlob=t,this.rowIdentities=this._dataSource.rowIdentities,this.sectionIdentities=this._dataSource.sectionIdentities,this}},{key:"getDataSource",value:function(){return this._dataSource}},{key:"getOpenRowID",value:function(){return this._openRowID}},{key:"getFirstRowID",value:function(){return this.rowIdentities?this.rowIdentities[0]&&this.rowIdentities[0][0]:Object.keys(this._dataBlob)[0]}},{key:"getLastRowID",value:function(){if(this.rowIdentities&&this.rowIdentities.length){var t=this.rowIdentities[this.rowIdentities.length-1];if(t&&t.length)return t[t.length-1]}return Object.keys(this._dataBlob)[this._dataBlob.length-1]}},{key:"setOpenRowID",value:function(t){return this._previousOpenRowID=this._openRowID,this._openRowID=t,this._dataSource=this._dataSource.cloneWithRowsAndSections(this._dataBlob,this.sectionIdentities,this.rowIdentities),this}}]),s})();m.exports=s},315,[1,2,292]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),u=r(d[4]),c=r(d[5]),l=r(d[6]),p=r(d[7]),f=r(d[8]),v=!1,b=(function(l){function p(){return t(this,p),o(this,s(p).apply(this,arguments))}return u(p,l),n(p,[{key:"componentDidMount",value:function(){v||(console.warn("TabBarIOS and TabBarItemIOS are deprecated and will be removed in a future release. Please use react-native-tab-view instead."),v=!0)}},{key:"render",value:function(){return c.createElement(f,{style:[this.props.style,h.tabGroup]},this.props.children)}}]),p})(c.Component);b.Item=p;var h=l.create({tabGroup:{flex:1}});m.exports=b},316,[1,2,3,6,7,138,139,317,158]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),l=r(d[4]),u=r(d[5]),c=r(d[6]),p=r(d[7]),b=!1,h=(function(p){function h(){return t(this,h),o(this,s(h).apply(this,arguments))}return l(h,p),n(h,[{key:"componentDidMount",value:function(){b||(console.warn("TabBarIOS and TabBarItemIOS are deprecated and will be removed in a future release. Please use react-native-tab-view instead."),b=!0)}},{key:"render",value:function(){return this.props.selected?u.createElement(c,{style:[this.props.style,f.tab]},this.props.children):u.createElement(c,null)}}]),h})(u.Component),f=p.create({tab:{top:0,right:0,bottom:0,left:0,borderColor:'red',borderWidth:1}});m.exports=h},317,[1,2,3,6,7,138,158,139]); +__d(function(g,r,i,a,m,e,d){'use strict';var t,n=r(d[0]),s=r(d[1]),o=r(d[2]),l=r(d[3]),c=r(d[4]),u=r(d[5]),p=r(d[6]),h=r(d[7]),f=r(d[8]),b=r(d[9]),y=r(d[10]),_=r(d[11]),v=(r(d[12]),r(d[13])),S=r(d[14]),C=r(d[15]),x=r(d[16]),T=r(d[17]),I=r(d[18]),F=r(d[19]),R=r(d[20]),N=r(d[21]),E=r(d[22]),L=r(d[23]),D=r(d[24]),O=r(d[25]);r(d[26]);t=O('AndroidTextInput');var w=['phoneNumber','link','address','calendarEvent','none','all','ortography','spelling','grammar','quote','dash','replacement','correction','regularExpression','transitInformation'],A=E({displayName:'TextInput',statics:{State:{currentlyFocusedField:F.currentlyFocusedField,focusTextInput:F.focusTextInput,blurTextInput:F.blurTextInput}},propTypes:p({},f,{autoCapitalize:v.oneOf(['none','sentences','words','characters']),autoCorrect:v.bool,spellCheck:v.bool,autoFocus:v.bool,allowFontScaling:v.bool,maxFontSizeMultiplier:v.number,editable:v.bool,keyboardType:v.oneOf(['default','email-address','numeric','phone-pad','number-pad','ascii-capable','numbers-and-punctuation','url','name-phone-pad','decimal-pad','twitter','web-search','visible-password']),keyboardAppearance:v.oneOf(['default','light','dark']),returnKeyType:v.oneOf(['done','go','next','search','send','none','previous','default','emergency-call','google','join','route','yahoo']),returnKeyLabel:v.string,maxLength:v.number,numberOfLines:v.number,disableFullscreenUI:v.bool,enablesReturnKeyAutomatically:v.bool,multiline:v.bool,textBreakStrategy:v.oneOf(['simple','highQuality','balanced']),onBlur:v.func,onFocus:v.func,onChange:v.func,onChangeText:v.func,onContentSizeChange:v.func,onTextInput:v.func,onEndEditing:v.func,onSelectionChange:v.func,onSubmitEditing:v.func,onKeyPress:v.func,onLayout:v.func,onScroll:v.func,placeholder:v.string,placeholderTextColor:h,scrollEnabled:v.bool,secureTextEntry:v.bool,selectionColor:h,selectionState:v.instanceOf(b),selection:v.shape({start:v.number.isRequired,end:v.number}),value:v.string,defaultValue:v.string,clearButtonMode:v.oneOf(['never','while-editing','unless-editing','always']),clearTextOnFocus:v.bool,selectTextOnFocus:v.bool,blurOnSubmit:v.bool,style:T.propTypes.style,underlineColorAndroid:h,inlineImageLeft:v.string,inlineImagePadding:v.number,dataDetectorTypes:v.oneOfType([v.oneOf(w),v.arrayOf(v.oneOf(w))]),caretHidden:v.bool,contextMenuHidden:v.bool,inputAccessoryViewID:v.string,textContentType:v.oneOf(['none','URL','addressCity','addressCityAndState','addressState','countryName','creditCardNumber','emailAddress','familyName','fullStreetAddress','givenName','jobTitle','location','middleName','name','namePrefix','nameSuffix','nickname','organizationName','postalCode','streetAddressLine1','streetAddressLine2','sublocality','telephoneNumber','username','password','newPassword','oneTimeCode'])}),getDefaultProps:function(){return{allowFontScaling:!0,underlineColorAndroid:'transparent'}},mixins:[_],isFocused:function(){return F.currentlyFocusedField()===C.findNodeHandle(this._inputRef)},getTextViewHandle:function(){return C.findNodeHandle(this._inputRef)},_inputRef:void 0,_focusSubscription:void 0,_lastNativeText:void 0,_lastNativeSelection:void 0,_rafId:null,componentDidMount:function(){var t=this;this._lastNativeText=this.props.value;var n=C.findNodeHandle(this._inputRef);null!=n&&F.registerInput(n),this.context.focusEmitter?(this._focusSubscription=this.context.focusEmitter.addListener('focus',function(n){t===n?t._rafId=requestAnimationFrame(t.focus):t.isFocused()&&t.blur()}),this.props.autoFocus&&this.context.onFocusRequested(this)):this.props.autoFocus&&(this._rafId=requestAnimationFrame(this.focus))},componentWillUnmount:function(){this._focusSubscription&&this._focusSubscription.remove(),this.isFocused()&&this.blur();var t=C.findNodeHandle(this._inputRef);null!=t&&F.unregisterInput(t),null!=this._rafId&&cancelAnimationFrame(this._rafId)},contextTypes:{onFocusRequested:v.func,focusEmitter:v.instanceOf(y)},clear:function(){this.setNativeProps({text:''})},render:function(){var t;return t=this._renderAndroid(),S.createElement(I.Provider,{value:!0},t)},_getText:function(){return'string'==typeof this.props.value?this.props.value:'string'==typeof this.props.defaultValue?this.props.defaultValue:''},_setNativeRef:function(t){this._inputRef=t},_renderIOSLegacy:function(){var t,n=u({},this.props);if(n.style=[this.props.style],n.selection&&null==n.selection.end&&(n.selection={start:n.selection.start,end:n.selection.start}),n.multiline){var s=n.children,o=0;S.Children.forEach(s,function(){return++o}),D(!(n.value&&o),'Cannot specify both value and children.'),o>=1&&(s=S.createElement(T,{style:n.style,allowFontScaling:n.allowFontScaling,maxFontSizeMultiplier:n.maxFontSizeMultiplier},s)),n.inputView&&(s=[s,n.inputView]),n.style.unshift(B.multilineInput),t=S.createElement(void 0,u({ref:this._setNativeRef},n,{children:s,onFocus:this._onFocus,onBlur:this._onBlur,onChange:this._onChange,onContentSizeChange:this.props.onContentSizeChange,onSelectionChange:this._onSelectionChange,onTextInput:this._onTextInput,onSelectionChangeShouldSetResponder:L.thatReturnsTrue,text:this._getText(),dataDetectorTypes:this.props.dataDetectorTypes,onScroll:this._onScroll}))}else t=S.createElement(void 0,u({ref:this._setNativeRef},n,{onFocus:this._onFocus,onBlur:this._onBlur,onChange:this._onChange,onSelectionChange:this._onSelectionChange,onSelectionChangeShouldSetResponder:L.thatReturnsTrue,text:this._getText()}));return S.createElement(R,{onLayout:n.onLayout,onPress:this._onPress,rejectResponderTermination:!0,accessible:n.accessible,accessibilityLabel:n.accessibilityLabel,accessibilityHint:n.accessibilityHint,accessibilityRole:n.accessibilityRole,accessibilityStates:n.accessibilityStates,nativeID:this.props.nativeID,testID:n.testID},t)},_renderIOS:function(){var t=u({},this.props);t.style=[this.props.style],t.selection&&null==t.selection.end&&(t.selection={start:t.selection.start,end:t.selection.start});var n=void t.multiline;t.multiline&&t.style.unshift(B.multilineInput);var s=S.createElement(n,u({ref:this._setNativeRef},t,{onFocus:this._onFocus,onBlur:this._onBlur,onChange:this._onChange,onContentSizeChange:this.props.onContentSizeChange,onSelectionChange:this._onSelectionChange,onTextInput:this._onTextInput,onSelectionChangeShouldSetResponder:L.thatReturnsTrue,text:this._getText(),dataDetectorTypes:this.props.dataDetectorTypes,onScroll:this._onScroll}));return S.createElement(R,{onLayout:t.onLayout,onPress:this._onPress,rejectResponderTermination:!0,accessible:t.accessible,accessibilityLabel:t.accessibilityLabel,accessibilityRole:t.accessibilityRole,accessibilityStates:t.accessibilityStates,nativeID:this.props.nativeID,testID:t.testID},s)},_renderAndroid:function(){var n=u({},this.props);n.style=[this.props.style],n.autoCapitalize=N.getViewManagerConfig('AndroidTextInput').Constants.AutoCapitalizationType[n.autoCapitalize||'sentences'];var s=this.props.children,o=0;S.Children.forEach(s,function(){return++o}),D(!(this.props.value&&o),'Cannot specify both value and children.'),o>1&&(s=S.createElement(T,null,s)),n.selection&&null==n.selection.end&&(n.selection={start:n.selection.start,end:n.selection.start});var l=S.createElement(t,u({ref:this._setNativeRef},n,{mostRecentEventCount:0,onFocus:this._onFocus,onBlur:this._onBlur,onChange:this._onChange,onSelectionChange:this._onSelectionChange,onTextInput:this._onTextInput,text:this._getText(),children:s,disableFullscreenUI:this.props.disableFullscreenUI,textBreakStrategy:this.props.textBreakStrategy,onScroll:this._onScroll}));return S.createElement(R,{onLayout:n.onLayout,onPress:this._onPress,accessible:this.props.accessible,accessibilityLabel:this.props.accessibilityLabel,accessibilityHint:this.props.accessibilityHint,accessibilityRole:this.props.accessibilityRole,accessibilityStates:this.props.accessibilityStates,nativeID:this.props.nativeID,testID:this.props.testID},l)},_renderWindows:function(){var t=u({},this.props);return t.style=[B.input,this.props.style],S.createElement(RCTTextInput,u({ref:this._setNativeRef},t,{text:this._getText()}))},_onFocus:function(t){F.setFocusedTextInput(C.findNodeHandle(this._inputRef)),this.props.onFocus&&this.props.onFocus(t),this.props.selectionState&&this.props.selectionState.focus()},_onPress:function(t){(this.props.editable||void 0===this.props.editable)&&this.focus()},_onChange:function(t){this._inputRef&&this._inputRef.setNativeProps&&this._inputRef.setNativeProps({mostRecentEventCount:t.nativeEvent.eventCount});var n=t.nativeEvent.text;this.props.onChange&&this.props.onChange(t),this.props.onChangeText&&this.props.onChangeText(n),this._inputRef&&(this._lastNativeText=n,this.forceUpdate())},_onSelectionChange:function(t){this.props.onSelectionChange&&this.props.onSelectionChange(t),this._inputRef&&(this._lastNativeSelection=t.nativeEvent.selection,(this.props.selection||this.props.selectionState)&&this.forceUpdate())},componentDidUpdate:function(){var t={};this._lastNativeText!==this.props.value&&'string'==typeof this.props.value&&(t.text=this.props.value);var n=this.props.selection;this._lastNativeSelection&&n&&(this._lastNativeSelection.start!==n.start||this._lastNativeSelection.end!==n.end)&&(t.selection=this.props.selection),Object.keys(t).length>0&&this._inputRef&&this._inputRef.setNativeProps&&this._inputRef.setNativeProps(t),this.props.selectionState&&n&&this.props.selectionState.update(n.start,n.end)},_onBlur:function(t){F.clearFocusedTextInput(C.findNodeHandle(this._inputRef)),this.blur(),this.props.onBlur&&this.props.onBlur(t),this.props.selectionState&&this.props.selectionState.blur()},_onTextInput:function(t){this.props.onTextInput&&this.props.onTextInput(t)},_onScroll:function(t){this.props.onScroll&&this.props.onScroll(t)}}),P=((function(t){function u(){return n(this,u),o(this,l(u).apply(this,arguments))}c(u,t),s(u,[{key:"clear",value:function(){}},{key:"isFocused",value:function(){}}])})(C.NativeComponent),A),B=x.create({multilineInput:{paddingTop:5}});m.exports=P},318,[1,2,3,6,7,41,10,145,213,319,31,216,74,135,138,43,139,172,159,129,217,121,218,35,20,161,78]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),s=r(d[1]),f=r(d[2]),u=(function(){function f(s,u){t(this,f),this._anchorOffset=s,this._focusOffset=u,this._hasFocus=!1}return s(f,[{key:"update",value:function(t,s){this._anchorOffset===t&&this._focusOffset===s||(this._anchorOffset=t,this._focusOffset=s,this.emit('update'))}},{key:"constrainLength",value:function(t){this.update(Math.min(this._anchorOffset,t),Math.min(this._focusOffset,t))}},{key:"focus",value:function(){this._hasFocus||(this._hasFocus=!0,this.emit('focus'))}},{key:"blur",value:function(){this._hasFocus&&(this._hasFocus=!1,this.emit('blur'))}},{key:"hasFocus",value:function(){return this._hasFocus}},{key:"isCollapsed",value:function(){return this._anchorOffset===this._focusOffset}},{key:"isBackward",value:function(){return this._anchorOffset>this._focusOffset}},{key:"getAnchorOffset",value:function(){return this._hasFocus?this._anchorOffset:null}},{key:"getFocusOffset",value:function(){return this._hasFocus?this._focusOffset:null}},{key:"getStartOffset",value:function(){return this._hasFocus?Math.min(this._anchorOffset,this._focusOffset):null}},{key:"getEndOffset",value:function(){return this._hasFocus?Math.max(this._anchorOffset,this._focusOffset):null}},{key:"overlaps",value:function(t,s){return this.hasFocus()&&this.getStartOffset()<=s&&t<=this.getEndOffset()}}]),f})();f(u,{blur:!0,focus:!0,update:!0}),m.exports=u},319,[1,2,320]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),_=r(d[3]),o=r(d[4]),v=r(d[5])({__types:!0});var E={emit:function(t,n,s,_,o,v,E){return this.__getEventEmitter().emit(t,n,s,_,o,v,E)},emitAndHold:function(t,n,s,_,o,v,E){return this.__getEventEmitter().emitAndHold(t,n,s,_,o,v,E)},addListener:function(t,n,s){return this.__getEventEmitter().addListener(t,n,s)},once:function(t,n,s){return this.__getEventEmitter().once(t,n,s)},addRetroactiveListener:function(t,n,s){return this.__getEventEmitter().addRetroactiveListener(t,n,s)},addListenerMap:function(t,n){return this.__getEventEmitter().addListenerMap(t,n)},addRetroactiveListenerMap:function(t,n){return this.__getEventEmitter().addListenerMap(t,n)},removeAllListeners:function(){this.__getEventEmitter().removeAllListeners()},removeCurrentListener:function(){this.__getEventEmitter().removeCurrentListener()},releaseHeldEventType:function(t){this.__getEventEmitter().releaseHeldEventType(t)},__getEventEmitter:function(){if(!this.__eventEmitter){var t=new n,o=new _;this.__eventEmitter=new s(t,o)}return this.__eventEmitter}};m.exports=function(n,s){o(s,'Must supply set of valid event types');var _=n.prototype||n;o(!_.__eventEmitter,'An active emitter is already mixed in');var u=n.constructor;u&&o(u===Object||u===Function,'Mix EventEmitter into a class, not an instance'),_.hasOwnProperty(v)?t(_.__types,s):_.__types?_.__types=t({},_.__types,s):_.__types=s,t(_,E)}},320,[41,31,321,322,20,323]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=(function(){function s(n,l){t(this,s),this._emitter=n,this._eventHolder=l,this._currentEventToken=null,this._emittingHeldEvents=!1}return n(s,[{key:"addListener",value:function(t,n,s){return this._emitter.addListener(t,n,s)}},{key:"once",value:function(t,n,s){return this._emitter.once(t,n,s)}},{key:"addRetroactiveListener",value:function(t,n,s){var l=this._emitter.addListener(t,n,s);return this._emittingHeldEvents=!0,this._eventHolder.emitToListener(t,n,s),this._emittingHeldEvents=!1,l}},{key:"removeAllListeners",value:function(t){this._emitter.removeAllListeners(t)}},{key:"removeCurrentListener",value:function(){this._emitter.removeCurrentListener()}},{key:"listeners",value:function(t){return this._emitter.listeners(t)}},{key:"emit",value:function(t){for(var n,s=arguments.length,l=new Array(s>1?s-1:0),o=1;o1?l-1:0),u=1;u1?v-1:0),u=1;u. Was '+t.type.displayName),u.createElement(t.type,o)})},l._onPageScroll=function(t){l.props.onPageScroll&&l.props.onPageScroll(t),'on-drag'===l.props.keyboardDismissMode&&f()},l._onPageScrollStateChanged=function(t){l.props.onPageScrollStateChanged&&l.props.onPageScrollStateChanged(t.nativeEvent.pageScrollState)},l._onPageSelected=function(t){l.props.onPageSelected&&l.props.onPageSelected(t)},l.setPage=function(t){S.dispatchViewManagerCommand(P.findNodeHandle(c(l)),S.getViewManagerConfig('AndroidViewPager').Commands.setPage,[t])},l.setPageWithoutAnimation=function(t){S.dispatchViewManagerCommand(P.findNodeHandle(c(l)),S.getViewManagerConfig('AndroidViewPager').Commands.setPageWithoutAnimation,[t])},l}return h(v,C),l(v,[{key:"componentDidMount",value:function(){null!=this.props.initialPage&&this.setPageWithoutAnimation(this.props.initialPage)}},{key:"render",value:function(){return u.createElement(y,t({},this.props,{ref:w,style:this.props.style,onPageScroll:this._onPageScroll,onPageScrollStateChanged:this._onPageScrollStateChanged,onPageSelected:this._onPageSelected,children:this._childrenWithOverridenStyle()}))}}]),v})(u.Component);m.exports=C},325,[41,10,1,2,3,6,5,7,138,43,121,196,161]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),l=r(d[4]),p=r(d[5]),c=r(d[6]),h=r(d[7]),u=r(d[8]),b=r(d[9]),v=r(d[10]),f=r(d[11]),w=r(d[12]),E=r(d[13]),C=r(d[14]),S=r(d[15]),y=r(d[16]),L=r(d[17]),V=r(d[18]),R=r(d[19]),F=r(d[20]),I='webview',M=V({IDLE:null,LOADING:null,ERROR:null}),W=function(){return f.createElement(S,{style:T.loadingView},f.createElement(h,{style:T.loadingProgressBar}))},D=(function(t){function h(){var t,n;o(this,h);for(var s=arguments.length,c=new Array(s),u=0;u=0&&(s='video'),n.saveToCameraRoll(o,s)}},{key:"getPhotos",value:function(o){if(arguments.length>1){console.warn('CameraRoll.getPhotos(tag, success, error) is deprecated. Use the returned Promise instead');var t=arguments[1],s=arguments[2]||function(){};n.getPhotos(o).then(t,s)}return n.getPhotos(o)}}]),s})());c.GroupTypesOptions=h,c.AssetTypeOptions=p,m.exports=c},331,[1,2,135,38,176,20]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]).Clipboard;m.exports={getString:function(){return t.getString()},setString:function(n){t.setString(n)}}},332,[38]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),c=r(d[3]).DatePickerAndroid;function u(t,n){var o=t[n];'object'==typeof o&&'function'==typeof o.getMonth&&(t[n]=o.getTime())}var s=(function(){function s(){n(this,s)}return o(s,null,[{key:"open",value:function(n){return t.async(function(t){for(;;)switch(t.prev=t.next){case 0:return n&&(u(n,'date'),u(n,'minDate'),u(n,'maxDate')),t.abrupt("return",c.open(n));case 3:case"end":return t.stop()}})}},{key:"dateSetAction",get:function(){return'dateSetAction'}},{key:"dismissedAction",get:function(){return'dismissedAction'}}]),s})();m.exports=s},333,[108,1,2,38]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),c=r(d[2]),o=r(d[3]),s=r(d[4]),u=r(d[5]),l=r(d[6]),h=r(d[7]),p=r(d[8]),f=(function(l){function f(){return t(this,f),c(this,o(f).apply(this,arguments))}return s(f,l),n(f,[{key:"render",value:function(){return u.createElement(p,{style:[y.dummyDatePickerMacOS,this.props.style]},u.createElement(h,{style:y.datePickerText},"DatePickerMacOS is not supported on this platform!"))}}]),f})(u.Component),y=l.create({dummyDatePickerMacOS:{height:100,width:300,backgroundColor:'#ffbcbc',borderWidth:1,borderColor:'red',alignItems:'center',justifyContent:'center',margin:10},datePickerText:{color:'#333333',margin:20}});m.exports=f},334,[1,2,3,6,7,138,139,172,158]); +__d(function(g,r,i,a,m,e,d){'use strict';var o=r(d[0]),n=r(d[1]).ImagePickerIOS,c={canRecordVideos:function(o){return n.canRecordVideos(o)},canUseCamera:function(o){return n.canUseCamera(o)},openCameraDialog:function(c,t,s){return c=o({videoMode:!1},c),n.openCameraDialog(c,t,s)},openSelectDialog:function(c,t,s){return c=o({showImages:!0,showVideos:!1},c),n.openSelectDialog(c,t,s)}};m.exports=c},335,[10,38]); +__d(function(g,r,i,a,m,e,d){'use strict';var n,t=r(d[0]),o=r(d[1]),c=(r(d[2]),o.NetInfo),f=new t(c),u=new Map;function s(n){return'none'!==n.type&&'unknown'!==n.type}n=function(n){return'NONE'!==n&&'UNKNOWN'!==n};var v=new Map,C={addEventListener:function(n,t){var o;if('connectionChange'===n)o=f.addListener("networkStatusDidChange",function(n){t({type:n.connectionType,effectiveType:n.effectiveConnectionType})});else{if('change'!==n)return console.warn('Trying to subscribe to unknown event: "'+n+'"'),{remove:function(){}};console.warn('NetInfo\'s "change" event is deprecated. Listen to the "connectionChange" event instead.'),o=f.addListener("networkStatusDidChange",function(n){t(n.network_info)})}return u.set(t,o),{remove:function(){return C.removeEventListener(n,t)}}},removeEventListener:function(n,t){var o=u.get(t);o&&(o.remove(),u.delete(t))},fetch:function(){return console.warn('NetInfo.fetch() is deprecated. Use NetInfo.getConnectionInfo() instead.'),c.getCurrentConnectivity().then(function(n){return n.network_info})},getConnectionInfo:function(){return c.getCurrentConnectivity().then(function(n){return{type:n.connectionType,effectiveType:n.effectiveConnectionType}})},isConnected:{addEventListener:function(t,o){var c=function(c){'change'===t?o(n(c)):'connectionChange'===t&&o(s(c))};return v.set(o,c),C.addEventListener(t,c),{remove:function(){return C.isConnected.removeEventListener(t,o)}}},removeEventListener:function(n,t){var o=v.get(t);C.removeEventListener(n,o),v.delete(t)},fetch:function(){return C.getConnectionInfo().then(s)}},isConnectionExpensive:function(){return c.isConnectionMetered()}};m.exports=C},336,[87,38,74]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=r(d[1]),n=r(d[2]),c=(r(d[3]),r(d[4]).PushNotificationManager),l=r(d[5]),s=new n(c),u=new Map,f=(function(){function n(o){var c=this;t(this,n),this._data={},this._remoteNotificationCompleteCallbackCalled=!1,this._isRemote=o.remote,this._isRemote&&(this._notificationId=o.notificationId),o.remote?Object.keys(o).forEach(function(t){var n=o[t];'aps'===t?(c._alert=n.alert,c._sound=n.sound,c._badgeCount=n.badge,c._category=n.category,c._contentAvailable=n['content-available'],c._threadID=n['thread-id']):c._data[t]=n}):(this._badgeCount=o.applicationIconBadgeNumber,this._sound=o.soundName,this._alert=o.alertBody,this._data=o.userInfo,this._category=o.category)}return o(n,null,[{key:"presentLocalNotification",value:function(t){c.presentLocalNotification(t)}},{key:"scheduleLocalNotification",value:function(t){c.scheduleLocalNotification(t)}},{key:"cancelAllLocalNotifications",value:function(){c.cancelAllLocalNotifications()}},{key:"removeAllDeliveredNotifications",value:function(){c.removeAllDeliveredNotifications()}},{key:"getDeliveredNotifications",value:function(t){c.getDeliveredNotifications(t)}},{key:"removeDeliveredNotifications",value:function(t){c.removeDeliveredNotifications(t)}},{key:"setApplicationIconBadgeNumber",value:function(t){c.setApplicationIconBadgeNumber(t)}},{key:"getApplicationIconBadgeNumber",value:function(t){c.getApplicationIconBadgeNumber(t)}},{key:"cancelLocalNotifications",value:function(t){c.cancelLocalNotifications(t)}},{key:"getScheduledLocalNotifications",value:function(t){c.getScheduledLocalNotifications(t)}},{key:"addEventListener",value:function(t,o){var c;l('notification'===t||'register'===t||'registrationError'===t||'localNotification'===t,'PushNotificationIOS only supports `notification`, `register`, `registrationError`, and `localNotification` events'),'notification'===t?c=s.addListener("remoteNotificationReceived",function(t){o(new n(t))}):'localNotification'===t?c=s.addListener("localNotificationReceived",function(t){o(new n(t))}):'register'===t?c=s.addListener("remoteNotificationsRegistered",function(t){o(t.deviceToken)}):'registrationError'===t&&(c=s.addListener("remoteNotificationRegistrationError",function(t){o(t)})),u.set(t,c)}},{key:"removeEventListener",value:function(t,o){l('notification'===t||'register'===t||'registrationError'===t||'localNotification'===t,'PushNotificationIOS only supports `notification`, `register`, `registrationError`, and `localNotification` events');var n=u.get(t);n&&(n.remove(),u.delete(t))}},{key:"requestPermissions",value:function(t){var o={};return o=t?{alert:!!t.alert,badge:!!t.badge,sound:!!t.sound}:{alert:!0,badge:!0,sound:!0},c.requestPermissions(o)}},{key:"abandonPermissions",value:function(){c.abandonPermissions()}},{key:"checkPermissions",value:function(t){l('function'==typeof t,'Must provide a valid callback'),c.checkPermissions(t)}},{key:"getInitialNotification",value:function(){return c.getInitialNotification().then(function(t){return t&&new n(t)})}}]),o(n,[{key:"finish",value:function(t){this._isRemote&&this._notificationId&&!this._remoteNotificationCompleteCallbackCalled&&(this._remoteNotificationCompleteCallbackCalled=!0,c.onFinishRemoteNotification(this._notificationId,t))}},{key:"getMessage",value:function(){return this._alert}},{key:"getSound",value:function(){return this._sound}},{key:"getCategory",value:function(){return this._category}},{key:"getAlert",value:function(){return this._alert}},{key:"getContentAvailable",value:function(){return this._contentAvailable}},{key:"getBadgeCount",value:function(){return this._badgeCount}},{key:"getData",value:function(){return this._data}},{key:"getThreadID",value:function(){return this._threadID}}]),n})();f.FetchResult={NewData:'UIBackgroundFetchResultNewData',NoData:'UIBackgroundFetchResultNoData',ResultFailed:'UIBackgroundFetchResultFailed'},m.exports=f},337,[1,2,87,74,38,20]); +__d(function(g,r,i,a,m,e,d){'use strict';var n={get:function(n){return console.warn('Settings is not yet supported on Android'),null},set:function(n){console.warn('Settings is not yet supported on Android')},watchKeys:function(n,t){return console.warn('Settings is not yet supported on Android'),-1},clearWatch:function(n){console.warn('Settings is not yet supported on Android')}};m.exports=n},338,[]); +__d(function(g,r,i,a,m,e,d){'use strict';r(d[0]);var t=r(d[1]),n=r(d[2]),o=(r(d[3]),r(d[4])),s=(r(d[5]),r(d[6])),l=(s.ActionSheetManager,s.ShareModule),u=(function(){function s(){t(this,s)}return n(s,null,[{key:"share",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return o('object'==typeof t&&null!==t,'Content to share must be a valid object'),o('string'==typeof t.url||'string'==typeof t.message,'At least one of URL and message is required'),o('object'==typeof n&&null!==n,'Options must be a valid object'),o(!t.title||'string'==typeof t.title,'Invalid title: title should be a string.'),l.share(t,n.dialogTitle)}},{key:"sharedAction",get:function(){return'sharedAction'}},{key:"dismissedAction",get:function(){return'dismissedAction'}}]),s})();m.exports=u},339,[10,1,2,74,20,153,38]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]);m.exports=new t('StatusBarManager')},340,[87]); +__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]),c=r(d[2]),s=r(d[3]).TimePickerAndroid,o=(function(){function o(){t(this,o)}return c(o,null,[{key:"open",value:function(t){return n.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",s.open(t));case 1:case"end":return n.stop()}})}}]),o})();o.timeSetAction='timeSetAction',o.dismissedAction='dismissedAction',m.exports=o},341,[108,1,2,38]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]).Vibration;r(d[1]);var n={vibrate:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:400,o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if('number'==typeof n)t.vibrate(n);else{if(!Array.isArray(n))throw new Error('Vibration pattern should be a number or array');t.vibrateByPattern(n,o?0:-1)}},cancel:function(){t.cancel()}};m.exports=n},342,[38,74]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n={vibrate:function(){t(!1,'VibrationIOS is deprecated, and will be removed. Use Vibration instead.')}};m.exports=n},343,[78]); +__d(function(g,r,i,a,m,e,d){'use strict';var n,t=r(d[0]),u=r(d[1]),l=r(d[2]),o=r(d[3]),s=r(d[4]);n=(function(n){function c(){return t(this,c),l(this,o(c).apply(this,arguments))}return s(c,n),u(c,[{key:"render",value:function(){return null}}],[{key:"ignoreWarnings",value:function(n){}},{key:"install",value:function(){}},{key:"uninstall",value:function(){}}]),c})(r(d[5]).Component),m.exports=n},344,[1,2,3,6,7,138]); +__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1]);m.exports=function(t,f){return'number'!=typeof t&&'window'!==t&&(t=n.findNodeHandle(t)||'window'),o.__takeSnapshot(t,f)}},345,[43,121]); +__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),s=n.shape({x:n.number,y:n.number});m.exports=s},346,[135]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),l=r(d[3]),c=r(d[4]),s=r(d[5]),p=r(d[6]),f=p.StyleSheet,h=p.Text,u=p.View,b=(function(p){function f(){var n,c;t(this,f);for(var s=arguments.length,p=new Array(s),h=0;h=1e3||c.setState(function(t){return{data:t.data.concat(k(100,t.data.length))}})},c._onRefresh=function(){return u.alert('onRefresh: nothing to refresh :P')},c._renderItemComponent=function(t){var n=t.item,o=t.isSelected,l=t.separators;return f.createElement(E,{item:n,isSelected:o,horizontal:c.state.horizontal,fixedHeight:c.state.fixedHeight,onPress:c._pressItem,onShowUnderlay:l.highlight,onHideUnderlay:l.unhighlight})},c._onViewableItemsChanged=function(n){c.state.logViewable&&C('onViewableItemsChanged: ',n.changed.map(function(n){return t({},n,{item:'...'})}))},c._pressItem=function(t){c._listRef.getNode().recordInteraction(),L(h(c),t)},c._handleSelectionEntered=function(t){var n=t.key;c._listRef.getNode().recordInteraction(),L(h(c),n)},c}return c(v,p),o(v,[{key:"componentDidUpdate",value:function(){this._listRef.getNode().recordInteraction()}},{key:"render",value:function(){var t=new RegExp(String(this.state.filterText),'i'),n=this.state.data.filter(function(n){return t.test(n.text)||t.test(n.title)});return f.createElement(y,{noSpacer:!0,noScroll:!0},f.createElement(S,{style:D.container},f.createElement(S,{style:D.searchRow},f.createElement(S,{style:D.options},f.createElement(T,{onChangeText:this._onChangeFilterText,placeholder:"Search...",value:this.state.filterText}),f.createElement(T,{onChangeText:this._onChangeScrollToIndex,placeholder:"scrollToIndex..."})),f.createElement(S,{style:D.options},V(this,'virtualized'),V(this,'horizontal'),V(this,'fixedHeight'),V(this,'log'),V(this,'inverted'),V(this,'empty'),V(this,'debug'),f.createElement(P,{value:this._scrollPos}))),f.createElement(z,null),f.createElement(_.FlatList,{ItemSeparatorComponent:R,ListHeaderComponent:f.createElement(w,null),ListFooterComponent:x,ListEmptyComponent:b,data:this.state.empty?[]:n,debug:this.state.debug,disableVirtualization:!this.state.virtualized,enableSelectionOnKeyPress:!0,onSelectionEntered:this._handleSelectionEntered,getItemLayout:this.state.fixedHeight?this._getItemLayout:void 0,horizontal:this.state.horizontal,inverted:this.state.inverted,key:(this.state.horizontal?'h':'v')+(this.state.fixedHeight?'f':'d'),keyboardShouldPersistTaps:"always",keyboardDismissMode:"on-drag",numColumns:1,onEndReached:this._onEndReached,onRefresh:this._onRefresh,onScroll:this.state.horizontal?this._scrollSinkX:this._scrollSinkY,onViewableItemsChanged:this._onViewableItemsChanged,ref:this._captureRef,refreshing:!1,renderItem:this._renderItemComponent,contentContainerStyle:D.list,viewabilityConfig:F})))}}]),v})(f.PureComponent);N.title='',N.description='Performant, scrollable list of data.';var D=v.create({container:{backgroundColor:'rgb(239, 239, 244)',flex:1},list:{backgroundColor:'white',flexGrow:1},options:{flexDirection:'row',flexWrap:'wrap',alignItems:'center'},searchRow:{paddingHorizontal:10}});m.exports=N},358,[10,1,2,3,6,5,7,103,124,201,349,36,359]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),l=r(d[3]),u=r(d[4]),s=r(d[5]),c=r(d[6]),p=r(d[7]),h=r(d[8]),f=r(d[9]),y=r(d[10]),C=r(d[11]),v=C.Animated,E=C.Image,b=C.Platform,w=C.TouchableHighlight,x=C.StyleSheet,S=C.Switch,k=C.Text,I=C.TextInput,P=C.View;var T=200,L=72,F=(function(t){function n(){var t,o;s(this,n);for(var l=arguments.length,u=new Array(l),c=0;c=0;o--)n=(n<<5)-n+t.charCodeAt(o);return n}var _={height:30,width:100},q=x.hairlineWidth;var j=x.create({headerFooter:o({},_,{alignSelf:'center',alignItems:'center',justifyContent:'center'}),headerFooterContainer:{backgroundColor:'rgb(239, 239, 244)'},listEmpty:{alignItems:'center',justifyContent:'center',flexGrow:1},horizItem:{alignSelf:'flex-start'},item:{flex:1},itemSeparator:{height:q,backgroundColor:'rgb(200, 199, 204)',marginLeft:60},option:{flexDirection:'row',padding:8,paddingRight:0},row:{flexDirection:'row',padding:10,backgroundColor:'white'},selectedRow:{flexDirection:'row',padding:10,backgroundColor:'#DDECF8'},searchTextInput:{backgroundColor:'white',borderColor:'#cccccc',borderRadius:3,borderWidth:1,paddingLeft:8,paddingVertical:0,height:26,fontSize:14,flexGrow:1},separator:{height:q,backgroundColor:'rgb(200, 199, 204)'},smallSwitch:{top:1,margin:-6,transform:[{scale:.7}]},stacked:{alignItems:'center',backgroundColor:'white',padding:10},thumb:{width:50,height:50,left:-5},spindicator:{marginLeft:'auto',marginTop:8,width:2,height:16,backgroundColor:'darkgray'},stackedText:{padding:4,fontSize:18},text:{flex:1}});m.exports={FooterComponent:R,HeaderComponent:D,ListEmptyComponent:z,ItemComponent:F,ItemSeparatorComponent:A,PlainInput:function(n){return y.createElement(I,t({autoCapitalize:"none",autoCorrect:!1,clearButtonMode:"always",underlineColorAndroid:"transparent",style:j.searchTextInput},n))},SeparatorComponent:H,Spindicator:M,genItemData:function(t){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=[],l=n;l=100||s.setState({width:s.state.width+10,height:s.state.height+10})},s.increaseImageSize=function(){s.state.width>=100||s.setState({width:s.state.width+10,height:s.state.height+10})},s.decreaseImageSize=function(){s.state.width<=10||s.setState({width:s.state.width-10,height:s.state.height-10})},s}return u(n,t),s(n,[{key:"render",value:function(){return h.createElement(w,null,h.createElement(w,{style:{flexDirection:'row',justifyContent:'space-between'}},h.createElement(E,{style:A.touchableText,onPress:this.decreaseImageSize},"Decrease image size"),h.createElement(E,{style:A.touchableText,onPress:this.increaseImageSize},"Increase image size")),h.createElement(E,null,"Container image size: ",this.state.width,"x",this.state.height,' '),h.createElement(w,{style:{height:this.state.height,width:this.state.width}},h.createElement(p,{style:{flex:1},source:[{uri:'https://facebook.github.io/react-native/img/favicon.png',width:38,height:38},{uri:'https://facebook.github.io/react-native/img/favicon.png',width:76,height:76},{uri:'https://facebook.github.io/react-native/img/opengraph.png',width:400,height:400}]})))}}]),n})(h.Component);e.displayName=void 0,e.framework='React',e.title='',e.description='Base component for displaying different types of images.',e.examples=[{title:'Plain Network Image',description:"If the `source` prop `uri` property is prefixed with \"http\", then it will be downloaded from the network.",render:function(){return h.createElement(p,{source:k,style:A.base})}},{title:'Plain Static Image',description:"Static assets should be placed in the source code tree, and required in the same way as JavaScript modules.",render:function(){return h.createElement(w,{style:A.horizontal},h.createElement(p,{source:r(d[10]),style:A.icon}),h.createElement(p,{source:r(d[11]),style:A.icon}),h.createElement(p,{source:r(d[12]),style:A.icon}),h.createElement(p,{source:r(d[13]),style:A.icon}))}},{title:'Image Loading Events',render:function(){return h.createElement(S,{source:{uri:'http://origami.design/public/images/bird-logo.png?r=1&t='+Date.now()},prefetchedSource:{uri:z}})}},{title:'Error Handler',render:function(){return h.createElement(T,{source:{uri:'https://TYPO_ERROR_facebook.github.io/react/logo-og.png'}})},platform:['ios','macos']},{title:'Image Download Progress',render:function(){return h.createElement(T,{source:{uri:'http://origami.design/public/images/bird-logo.png?r=1'}})},platform:['ios','macos']},{title:'defaultSource',description:'Show a placeholder image when a network image is loading',render:function(){return h.createElement(p,{defaultSource:r(d[14]),source:{uri:'https://facebook.github.io/origami/public/images/birds.jpg'},style:A.base})},platform:['ios','macos']},{title:'Cache Policy',description:"First image has never been loaded before and is instructed not to load unless in cache.Placeholder image from above will stay. Second image is the same but forced to load regardless of local cache state.",render:function(){return h.createElement(w,{style:A.horizontal},h.createElement(p,{defaultSource:r(d[14]),source:{uri:I.uri+'?cacheBust=notinCache'+Date.now(),cache:'only-if-cached'},style:A.base}),h.createElement(p,{defaultSource:r(d[14]),source:{uri:I.uri+'?cacheBust=notinCache'+Date.now(),cache:'reload'},style:A.base}))},platform:['ios','macos']},{title:'Border Color',render:function(){return h.createElement(w,{style:A.horizontal},h.createElement(p,{source:I,style:[A.base,A.background,{borderWidth:3,borderColor:'#f099f0'}]}))}},{title:'Border Width',render:function(){return h.createElement(w,{style:A.horizontal},h.createElement(p,{source:I,style:[A.base,A.background,{borderWidth:5,borderColor:'#f099f0'}]}))}},{title:'Border Radius',render:function(){return h.createElement(w,{style:A.horizontal},h.createElement(p,{style:[A.base,{borderRadius:5}],source:k}),h.createElement(p,{style:[A.base,A.leftMargin,{borderRadius:19}],source:k}),h.createElement(p,{style:[A.base,A.leftMargin,{borderTopLeftRadius:20}],source:k}),h.createElement(p,{style:[A.base,A.leftMargin,{borderWidth:10,borderTopLeftRadius:10,borderBottomRightRadius:20,borderColor:'green'}],source:k}),h.createElement(p,{style:[A.base,A.leftMargin,{borderWidth:5,borderTopLeftRadius:10,borderTopRightRadius:20,borderBottomRightRadius:30,borderBottomLeftRadius:40,borderColor:'red'}],source:k}))}},{title:'Background Color',render:function(){return h.createElement(w,{style:A.horizontal},h.createElement(p,{source:I,style:A.base}),h.createElement(p,{style:[A.base,A.leftMargin,{backgroundColor:'rgba(0, 0, 100, 0.25)'}],source:I}),h.createElement(p,{style:[A.base,A.leftMargin,{backgroundColor:'red'}],source:I}),h.createElement(p,{style:[A.base,A.leftMargin,{backgroundColor:'black'}],source:I}))}},{title:'Opacity',render:function(){return h.createElement(w,{style:A.horizontal},h.createElement(p,{style:[A.base,{opacity:1}],source:k}),h.createElement(p,{style:[A.base,A.leftMargin,{opacity:.8}],source:k}),h.createElement(p,{style:[A.base,A.leftMargin,{opacity:.6}],source:k}),h.createElement(p,{style:[A.base,A.leftMargin,{opacity:.4}],source:k}),h.createElement(p,{style:[A.base,A.leftMargin,{opacity:.2}],source:k}),h.createElement(p,{style:[A.base,A.leftMargin,{opacity:0}],source:k}))}},{title:'Nesting content inside component',render:function(){return h.createElement(w,{style:{width:60,height:60}},h.createElement(p,{style:t({},y.absoluteFillObject),source:k}),h.createElement(E,{style:A.nestedText},"React"))}},{title:'Nesting content inside component',render:function(){return h.createElement(v,{style:{width:60,height:60,backgroundColor:'transparent'},source:k},h.createElement(E,{style:A.nestedText},"React"))}},{title:'Tint Color',description:"The `tintColor` style prop changes all the non-alpha pixels to the tint color.",render:function(){return h.createElement(w,null,h.createElement(w,{style:A.horizontal},h.createElement(p,{source:r(d[10]),style:[A.icon,{borderRadius:5,tintColor:'#5ac8fa'}]}),h.createElement(p,{source:r(d[10]),style:[A.icon,A.leftMargin,{borderRadius:5,tintColor:'#4cd964'}]}),h.createElement(p,{source:r(d[10]),style:[A.icon,A.leftMargin,{borderRadius:5,tintColor:'#ff2d55'}]}),h.createElement(p,{source:r(d[10]),style:[A.icon,A.leftMargin,{borderRadius:5,tintColor:'#8e8e93'}]})),h.createElement(E,{style:A.sectionText},"It also works with downloaded images:"),h.createElement(w,{style:A.horizontal},h.createElement(p,{source:I,style:[A.base,{borderRadius:5,tintColor:'#5ac8fa'}]}),h.createElement(p,{source:I,style:[A.base,A.leftMargin,{borderRadius:5,tintColor:'#4cd964'}]}),h.createElement(p,{source:I,style:[A.base,A.leftMargin,{borderRadius:5,tintColor:'#ff2d55'}]}),h.createElement(p,{source:I,style:[A.base,A.leftMargin,{borderRadius:5,tintColor:'#8e8e93'}]})))}},{title:'Resize Mode',description:"The `resizeMode` style prop controls how the image is rendered within the frame.",render:function(){return h.createElement(w,null,[I,k].map(function(t,n){return h.createElement(w,{key:n},h.createElement(w,{style:A.horizontal},h.createElement(w,null,h.createElement(E,{style:[A.resizeModeText]},"Contain"),h.createElement(p,{style:A.resizeMode,resizeMode:"contain",source:t})),h.createElement(w,{style:A.leftMargin},h.createElement(E,{style:[A.resizeModeText]},"Cover"),h.createElement(p,{style:A.resizeMode,resizeMode:"cover",source:t}))),h.createElement(w,{style:A.horizontal},h.createElement(w,null,h.createElement(E,{style:[A.resizeModeText]},"Stretch"),h.createElement(p,{style:A.resizeMode,resizeMode:"stretch",source:t})),h.createElement(w,{style:A.leftMargin},h.createElement(E,{style:[A.resizeModeText]},"Repeat"),h.createElement(p,{style:A.resizeMode,resizeMode:"repeat",source:t})),h.createElement(w,{style:A.leftMargin},h.createElement(E,{style:[A.resizeModeText]},"Center"),h.createElement(p,{style:A.resizeMode,resizeMode:"center",source:t}))))}))}},{title:'Animated GIF',render:function(){return h.createElement(p,{style:A.gif,source:{uri:'https://38.media.tumblr.com/9e9bd08c6e2d10561dd1fb4197df4c4e/tumblr_mfqekpMktw1rn90umo1_500.gif'}})},platform:['ios','macos']},{title:'Base64 image',render:function(){return h.createElement(p,{style:A.base64,source:{uri:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAQAAACSR7JhAAADtUlEQVR4Ac3YA2Bj6QLH0XPT1Fzbtm29tW3btm3bfLZtv7e2ObZnms7d8Uw098tuetPzrxv8wiISrtVudrG2JXQZ4VOv+qUfmqCGGl1mqLhoA52oZlb0mrjsnhKpgeUNEs91Z0pd1kvihA3ULGVHiQO2narKSHKkEMulm9VgUyE60s1aWoMQUbpZOWE+kaqs4eLEjdIlZTcFZB0ndc1+lhB1lZrIuk5P2aib1NBpZaL+JaOGIt0ls47SKzLC7CqrlGF6RZ09HGoNy1lYl2aRSWL5GuzqWU1KafRdoRp0iOQEiDzgZPnG6DbldcomadViflnl/cL93tOoVbsOLVM2jylvdWjXolWX1hmfZbGR/wjypDjFLSZIRov09BgYmtUqPQPlQrPapecLgTIy0jMgPKtTeob2zWtrGH3xvjUkPCtNg/tm1rjwrMa+mdUkPd3hWbH0jArPGiU9ufCsNNWFZ40wpwn+62/66R2RUtoso1OB34tnLOcy7YB1fUdc9e0q3yru8PGM773vXsuZ5YIZX+5xmHwHGVvlrGPN6ZSiP1smOsMMde40wKv2VmwPPVXNut4sVpUreZiLBHi0qln/VQeI/LTMYXpsJtFiclUN+5HVZazim+Ky+7sAvxWnvjXrJFneVtLWLyPJu9K3cXLWeOlbMTlrIelbMDlrLenrjEQOtIF+fuI9xRp9ZBFp6+b6WT8RrxEpdK64BuvHgDk+vUy+b5hYk6zfyfs051gRoNO1usU12WWRWL73/MMEy9pMi9qIrR4ZpV16Rrvduxazmy1FSvuFXRkqTnE7m2kdb5U8xGjLw/spRr1uTov4uOgQE+0N/DvFrG/Jt7i/FzwxbA9kDanhf2w+t4V97G8lrT7wc08aA2QNUkuTfW/KimT01wdlfK4yEw030VfT0RtZbzjeMprNq8m8tnSTASrTLti64oBNdpmMQm0eEwvfPwRbUBywG5TzjPCsdwk3IeAXjQblLCoXnDVeoAz6SfJNk5TTzytCNZk/POtTSV40NwOFWzw86wNJRpubpXsn60NJFlHeqlYRbslqZm2jnEZ3qcSKgm0kTli3zZVS7y/iivZTweYXJ26Y+RTbV1zh3hYkgyFGSTKPfRVbRqWWVReaxYeSLarYv1Qqsmh1s95S7G+eEWK0f3jYKTbV6bOwepjfhtafsvUsqrQvrGC8YhmnO9cSCk3yuY984F1vesdHYhWJ5FvASlacshUsajFt2mUM9pqzvKGcyNJW0arTKN1GGGzQlH0tXwLDgQTurS8eIQAAAABJRU5ErkJggg==",scale:3}})},platform:['ios','macos']},{title:'Cap Insets',description:"When the image is resized, the corners of the size specified by capInsets will stay a fixed size, but the center content and borders of the image will be stretched. This is useful for creating resizable rounded buttons, shadows, and other resizable assets.",render:function(){return h.createElement(R,null)},platform:['ios','macos']},{title:'Image Size',render:function(){return h.createElement(C,{source:k})}},{title:'MultipleSourcesExample',description:"The `source` prop allows passing in an array of uris, so that native to choose which image to diplay based on the size of the of the target image",render:function(){return h.createElement(L,null)}},{title:'Legacy local image',description:"Images shipped with the native bundle, but not managed by the JS packager",render:function(){return h.createElement(p,{source:{uri:'legacy_image',width:120,height:120}})}},{title:'Bundled images',description:'Images shipped in a separate native bundle',render:function(){return h.createElement(w,{style:{flexDirection:'row'}},h.createElement(p,{source:{uri:'ImageInBundle',bundle:'RNTesterBundle',width:100,height:100},style:{borderColor:'yellow',borderWidth:4}}),h.createElement(p,{source:{uri:'ImageInAssetCatalog',bundle:'RNTesterBundle',width:100,height:100},style:{marginLeft:10,borderColor:'blue',borderWidth:4}}))},platform:'ios'},{title:'Bundled images',description:'Images shipped in a separate native bundle',render:function(){return h.createElement(w,{style:{flexDirection:'row'}},h.createElement(p,{source:{uri:'ImageInBundle',bundle:'RNTesterBundle-macOS',width:100,height:100},style:{borderColor:'yellow',borderWidth:4}}),h.createElement(p,{source:{uri:'ImageInAssetCatalog',bundle:'RNTesterBundle-macOS',width:100,height:100},style:{marginLeft:10,borderColor:'blue',borderWidth:4}}))},platform:'macos'},{title:'Blur Radius',render:function(){return h.createElement(w,{style:A.horizontal},h.createElement(p,{style:[A.base],source:k,blurRadius:0}),h.createElement(p,{style:[A.base,A.leftMargin],source:k,blurRadius:5}),h.createElement(p,{style:[A.base,A.leftMargin],source:k,blurRadius:10}),h.createElement(p,{style:[A.base,A.leftMargin],source:k,blurRadius:15}),h.createElement(p,{style:[A.base,A.leftMargin],source:k,blurRadius:20}),h.createElement(p,{style:[A.base,A.leftMargin],source:k,blurRadius:25}))}}];var k={uri:'https://facebook.github.io/react-native/img/opengraph.png'},I={uri:'https://facebook.github.io/react-native/img/favicon.png'},A=y.create({base:{width:38,height:38},progress:{flex:1,alignItems:'center',flexDirection:'row',width:100},leftMargin:{marginLeft:10},background:{backgroundColor:'#222222'},sectionText:{marginVertical:6},nestedText:{marginLeft:12,marginTop:20,backgroundColor:'transparent',color:'white'},resizeMode:{width:90,height:60,borderWidth:.5,borderColor:'black'},resizeModeText:{fontSize:11,marginBottom:3},icon:{width:15,height:15},horizontal:{flexDirection:'row'},gif:{flex:1,height:200},base64:{flex:1,height:50,resizeMode:'contain'},touchableText:{fontWeight:'500',color:'blue'}})},372,[10,14,1,2,3,6,7,124,201,373,375,376,377,378,379]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),c=r(d[3]),s=r(d[4]),l=r(d[5]),u=r(d[6]),h=(r(d[7]),r(d[8])),p=u.Image,y=u.StyleSheet,k=u.Text,b=u.View,f=(function(u){function y(){return t(this,y),o(this,c(y).apply(this,arguments))}return s(y,u),n(y,[{key:"render",value:function(){var t;return t=h({ios:'story-background',width:60,height:60}),l.createElement(b,null,l.createElement(b,{style:E.background},l.createElement(k,null,"capInsets: none"),l.createElement(p,{source:t,style:E.storyBackground,resizeMode:"stretch",capInsets:{left:0,right:0,bottom:0,top:0}})),l.createElement(b,{style:[E.background,{paddingTop:10}]},l.createElement(k,null,"capInsets: 15"),l.createElement(p,{source:t,style:E.storyBackground,resizeMode:"stretch",capInsets:{left:15,right:15,bottom:15,top:15}})))}}]),y})(l.Component),E=y.create({background:{backgroundColor:'#F6F6F6',justifyContent:'center',alignItems:'center'},storyBackground:{width:250,height:150,borderWidth:1}});m.exports=f},373,[1,2,3,6,7,124,201,74,374]); +__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]);m.exports=function(t){var o=n.select(t);return null==o&&(console.warn('nativeImageSource(...): No image name supplied for `%s`:\n%s',"android",JSON.stringify(t,null,2)),o=''),{deprecated:!0,height:t.height,uri:o,width:t.width}}},374,[74]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/RNTester/js",width:17,height:40,scales:[2],hash:"c6f5aec4d9e0aa47c0887e4266796224",name:"uie_thumb_normal",type:"png"})},375,[168]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/RNTester/js",width:17,height:40,scales:[2],hash:"4b7088ca5499061913e736668940c5bf",name:"uie_thumb_selected",type:"png"})},376,[168]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/RNTester/js",width:17,height:40,scales:[2],hash:"a271ab3a3933f61465b85e76ed8e4852",name:"uie_comment_normal",type:"png"})},377,[168]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/RNTester/js",width:17,height:40,scales:[2],hash:"99e642a0f019ca4695e8d172530b3c58",name:"uie_comment_highlighted",type:"png"})},378,[168]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/RNTester/js",width:240,height:240,scales:[1],hash:"8871d4f1f3b46e7a81c21184429a984f",name:"bunny",type:"png"})},379,[168]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),u=r(d[3]),s=r(d[4]),c=r(d[5]),l=r(d[6]),p=l.Image,h=l.ListView,f=l.TouchableHighlight,w=l.StyleSheet,v=l.Text,S=l.View,_=(r(d[7]),r(d[8])),y=(function(l){function w(){var n,s;t(this,w);for(var l=arguments.length,h=new Array(l),_=0;_',noSpacer:!0,noScroll:!0},c.createElement(h,{dataSource:this.state.dataSource,renderRow:this._renderRow,renderSeparator:this._renderSeparator}))}},{key:"_genRows",value:function(t){for(var n=[],o=0;o<100;o++){var u=t[o]?' (pressed)':'';n.push('Row '+o+u)}return n}},{key:"_renderSeparator",value:function(t,n,o){return c.createElement(S,{key:t+"-"+n,style:{height:o?4:1,backgroundColor:o?'#3B5998':'#CCCCCC'}})}}]),w})(c.Component);y.title='',y.description='Performant, scrollable list of data.';var C=[r(d[9]),r(d[10]),r(d[11]),r(d[12]),r(d[13]),r(d[14]),r(d[15]),r(d[16]),r(d[17]),r(d[18]),r(d[19]),r(d[20])],E='Lorem ipsum dolor sit amet, ius ad pertinax oportere accommodare, an vix civibus corrumpit referrentur. Te nam case ludus inciderint, te mea facilisi adipiscing. Sea id integre luptatum. In tota sale consequuntur nec. Erat ocurreret mei ei. Eu paulo sapientem vulputate est, vel an accusam intellegam interesset. Nam eu stet pericula reprimique, ea vim illud modus, putant invidunt reprehendunt ne qui.',R=function(t){for(var n=15,o=t.length-1;o>=0;o--)n=(n<<5)-n+t.charCodeAt(o);return n},b=w.create({row:{flexDirection:'row',justifyContent:'center',padding:10,backgroundColor:'#F6F6F6'},thumb:{width:64,height:64},text:{flex:1}});m.exports=y},380,[1,2,3,6,7,124,201,292,349,360,361,362,363,364,365,366,367,368,369,370,371]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),l=r(d[4]),u=r(d[5]),c=r(d[6]),h=c.Image,f=c.ListView,w=c.TouchableHighlight,p=c.StyleSheet,y=c.Text,S=c.View,_=(r(d[7]),[r(d[8]),r(d[9]),r(d[10]),r(d[11]),r(d[12]),r(d[13]),r(d[14]),r(d[15]),r(d[16]),r(d[17]),r(d[18]),r(d[19])]),C=(function(c){function p(){var n,l;t(this,p);for(var c=arguments.length,f=new Array(c),C=0;C=0;o--)n=(n<<5)-n+t.charCodeAt(o);return n},R=p.create({list:{justifyContent:'space-around',flexDirection:'row',flexWrap:'wrap',alignItems:'flex-start'},row:{justifyContent:'center',padding:5,margin:3,width:100,height:100,backgroundColor:'#F6F6F6',alignItems:'center',borderWidth:1,borderRadius:5,borderColor:'#CCC'},thumb:{width:64,height:64},text:{flex:1,marginTop:5,fontWeight:'bold'}});m.exports=C},381,[1,2,3,6,7,124,201,292,360,361,362,363,364,365,366,367,368,369,370,371]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),l=r(d[4]),u=r(d[5]),c=r(d[6]),h=c.Image,y=c.LayoutAnimation,p=c.ListView,f=c.StyleSheet,E=c.Text,b=c.TouchableOpacity,x=c.View,w=r(d[7]).UIManager,C=[r(d[8]),r(d[9]),r(d[10]),r(d[11]),r(d[12]),r(d[13]),r(d[14]),r(d[15]),r(d[16]),r(d[17]),r(d[18]),r(d[19])],S=100,I=10,v=(function(c){function p(){var n,l;t(this,p);for(var u=arguments.length,c=new Array(u),h=0;h - MultiColumn',noSpacer:!0,noScroll:!0},c.createElement(v,{style:A.searchRow},c.createElement(v,{style:A.row},c.createElement(L,{onChangeText:this._onChangeFilterText,placeholder:"Search...",value:this.state.filterText}),c.createElement(x,null," numColumns: "),c.createElement(L,{clearButtonMode:"never",onChangeText:this._onChangeNumColumns,value:this.state.numColumns?String(this.state.numColumns):''})),c.createElement(v,{style:A.row},R(this,'virtualized'),R(this,'fixedHeight'),R(this,'logViewable'))),c.createElement(T,null),c.createElement(C,{ListFooterComponent:b,ListHeaderComponent:E,getItemLayout:this.state.fixedHeight?this._getItemLayout:void 0,data:n,key:this.state.numColumns+(this.state.fixedHeight?'f':'v'),numColumns:this.state.numColumns||1,onRefresh:function(){return w.alert('Alert','onRefresh: nothing to refresh :P')},refreshing:!1,renderItem:this._renderItemComponent,disableVirtualization:!this.state.virtualized,onViewableItemsChanged:this._onViewableItemsChanged}))}},{key:"_getItemLayout",value:function(t,n){var o=H(t,n).length+2*(z+k);return{length:o,offset:o*n,index:n}}}]),p})(c.PureComponent);P.title=' - MultiColumn',P.description='Performant, scrollable grid of data.';var z=4,k=1,A=p.create({card:{margin:z,borderRadius:10,flex:1,overflow:'hidden',borderColor:'lightgray',borderWidth:k},row:{flexDirection:'row',alignItems:'center'},searchRow:{padding:10}});m.exports=P},384,[10,1,2,3,6,5,7,124,201,349,36,359]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),l=r(d[1]),n=r(d[2]),c=r(d[3]),o=r(d[4]),s=r(d[5]),u=r(d[6]),h=r(d[7]),k=r(d[8]),E=r(d[9]),b=u.Picker,p=u.Text,v=b.Item,y=(function(u){function h(){var l,o;t(this,h);for(var s=arguments.length,u=new Array(s),k=0;k"},s.createElement(k,{title:"Basic Picker"},s.createElement(b,{testID:"basic-picker",style:V.picker,selectedValue:this.state.selected1,onValueChange:this.onValueChange.bind(this,'selected1')},s.createElement(v,{label:"hello",value:"key0"}),s.createElement(v,{label:"world",value:"key1"}))),s.createElement(k,{title:"Disabled picker"},s.createElement(b,{style:V.picker,enabled:!1,selectedValue:this.state.selected1},s.createElement(v,{label:"hello",value:"key0"}),s.createElement(v,{label:"world",value:"key1"}))),s.createElement(k,{title:"Dropdown Picker"},s.createElement(b,{style:V.picker,selectedValue:this.state.selected2,onValueChange:this.onValueChange.bind(this,'selected2'),mode:"dropdown"},s.createElement(v,{label:"hello",value:"key0"}),s.createElement(v,{label:"world",value:"key1"}))),s.createElement(k,{title:"Picker with prompt message"},s.createElement(b,{style:V.picker,selectedValue:this.state.selected3,onValueChange:this.onValueChange.bind(this,'selected3'),prompt:"Pick one, just one"},s.createElement(v,{label:"hello",value:"key0"}),s.createElement(v,{label:"world",value:"key1"}))),s.createElement(k,{title:"Picker with no listener"},s.createElement(b,{style:V.picker},s.createElement(v,{label:"hello",value:"key0"}),s.createElement(v,{label:"world",value:"key1"})),s.createElement(p,null,"Cannot change the value of this picker because it doesn't update selectedValue.")),s.createElement(k,{title:"Colorful pickers"},s.createElement(b,{style:[V.picker,{color:'white',backgroundColor:'#333'}],selectedValue:this.state.color,onValueChange:this.onValueChange.bind(this,'color'),mode:"dropdown"},s.createElement(v,{label:"red",color:"red",value:"red"}),s.createElement(v,{label:"green",color:"green",value:"green"}),s.createElement(v,{label:"blue",color:"blue",value:"blue"})),s.createElement(b,{style:V.picker,selectedValue:this.state.color,onValueChange:this.onValueChange.bind(this,'color'),mode:"dialog"},s.createElement(v,{label:"red",color:"red",value:"red"}),s.createElement(v,{label:"green",color:"green",value:"green"}),s.createElement(v,{label:"blue",color:"blue",value:"blue"}))))}}]),h})(s.Component);y.title='',y.description='Provides multiple options to choose from, using either a dropdown menu or a dialog.';var V=h.create({picker:{width:100}});m.exports=y},385,[1,2,3,6,7,124,201,139,347,349]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),l=r(d[3]),s=r(d[4]),c=r(d[5]),u=r(d[6]),p=r(d[7]),h=r(d[8]),v=r(d[9]),f=(function(h){function v(){var t,o;n(this,v);for(var c=arguments.length,u=new Array(c),p=0;p',y.description='Component that enables scrolling through child components.';var W=u.create({verticalScrollView:{margin:10},itemWrapper:{backgroundColor:'#dddddd',alignItems:'center',borderRadius:5,borderWidth:5,borderColor:'#a52a2a',padding:30,margin:5},horizontalItemWrapper:{padding:50},horizontalPagingItemWrapper:{width:200}});m.exports=y},388,[1,2,3,6,7,124,201]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),l=r(d[3]),s=r(d[4]),c=r(d[5]),u=r(d[6]),h=r(d[7]),f=r(d[8]),p=r(d[9]),S=p.Alert,E=p.Animated,y=p.Button,I=p.StyleSheet,v=p.Text,T=p.View,C=r(d[10]),w=r(d[11]),x=r(d[12]),k=x.HeaderComponent,b=x.FooterComponent,_=x.ItemComponent,R=x.PlainInput,P=x.SeparatorComponent,L=x.Spindicator,V=x.genItemData,A=x.pressItem,H=x.renderSmallSwitchOption,O=x.renderStackedItem,z={minimumViewTime:3e3,viewAreaCoveragePercentThreshold:100,waitForInteraction:!0},N=function(t){var n=t.section;return f.createElement(T,{style:M.header},f.createElement(v,{style:M.headerText},"SECTION HEADER: ",n.key),f.createElement(P,null))},D=function(t){var n=t.section;return f.createElement(T,{style:M.header},f.createElement(v,{style:M.headerText},"SECTION FOOTER: ",n.key),f.createElement(P,null))},F=function(t){var n=t.highlighted,o=t.text;return f.createElement(T,{style:[M.customSeparator,n&&{backgroundColor:'rgb(217, 217, 217)'}]},f.createElement(v,{style:M.separatorText},o))},B=(function(p){function I(){var t,l;o(this,I);for(var h=arguments.length,p=new Array(h),S=0;S',e.displayName='SliderExample',e.description='Slider input for numeric values',e.examples=[{title:'Default settings',render:function(){return s.createElement(E,null)}},{title:'Initial value: 0.5',render:function(){return s.createElement(E,{value:.5})}},{title:'minimumValue: -1, maximumValue: 2',render:function(){return s.createElement(E,{minimumValue:-1,maximumValue:2})}},{title:'step: 0.25',render:function(){return s.createElement(E,{step:.25})}},{title:'onSlidingComplete',render:function(){return s.createElement(x,null)}},{title:'Custom min/max track tint color',render:function(){return s.createElement(E,{minimumTrackTintColor:'blue',maximumTrackTintColor:'red',value:.5})}},{title:'Custom thumb color',platform:'android',render:function(){return s.createElement(E,{thumbTintColor:'blue'})}},{title:'Custom thumb image',platform:['ios','macos'],render:function(){return s.createElement(E,{thumbImage:r(d[8])})}},{title:'Custom track image',platform:['ios','macos'],render:function(){return s.createElement(E,{trackImage:r(d[9])})}},{title:'Custom min/max track image',platform:['ios','macos'],render:function(){return s.createElement(E,{minimumTrackImage:r(d[10]),maximumTrackImage:r(d[11])})}}]},390,[41,1,2,3,6,7,124,201,391,392,393,394]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/RNTester/js",width:128,height:128,scales:[1],hash:"cf5d66fee2f7d78b134226ddec809beb",name:"uie_thumb_big",type:"png"})},391,[168]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/RNTester/js",width:18,height:18,scales:[1,2],hash:"5ae382059ed033dc4820b9935e6b4174",name:"slider",type:"png"})},392,[168]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/RNTester/js",width:9,height:18,scales:[1,2],hash:"d8276afd6d241b955f3b46226dc4a656",name:"slider-left",type:"png"})},393,[168]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/RNTester/js",width:9,height:18,scales:[1,2],hash:"bef3b128105b7f89ef4620be192c3dba",name:"slider-right",type:"png"})},394,[168]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),l=r(d[2]),s=r(d[3]),o=r(d[4]),c=r(d[5]),u=r(d[6]),h=u.StatusBar,f=u.StyleSheet,y=u.Text,E=u.TouchableHighlight,p=u.View,b=u.Modal;e.framework='React',e.title='',e.description='Component for controlling the status bar';var w=['#ff0000','#00ff00','#0000ff','rgba(0, 0, 0, 0.4)'],C=['default','light-content'],k=['fade','slide'];function v(t,n){return t[n%t.length]}var S=(function(u){function f(){var n,o;t(this,f);for(var c=arguments.length,u=new Array(c),h=0;h',noSpacer:!0,noScroll:!0},s.createElement(w,{data:E,bounceFirstRowOnMount:!0,maxSwipeDistance:160,renderItem:this._renderItem.bind(this),renderQuickActions:this._renderQuickActions.bind(this)}))}},{key:"_renderItem",value:function(t){var n=t.item;return s.createElement(k,{style:D.row},s.createElement(h,{style:D.rowIcon,source:n.icon}),s.createElement(k,{style:D.rowData},s.createElement(p,{style:D.rowDataText},n.data)))}},{key:"_renderQuickActions",value:function(t){t.item;return s.createElement(k,{style:D.actionsContainer},s.createElement(y,{style:D.actionButton,onPress:function(){x.alert('Tips','You could do something with this edit action!')}},s.createElement(p,{style:D.actionButtonText},"Edit")),s.createElement(y,{style:[D.actionButton,D.actionButtonDestructive],onPress:function(){x.alert('Tips','You could do something with this remove action!')}},s.createElement(p,{style:D.actionButtonText},"Remove")))}}]),f})(s.Component);v.title='',v.description='Performant, scrollable, swipeable list of data.';var D=f.create({row:{flexDirection:'row',justifyContent:'center',alignItems:'center',padding:10,backgroundColor:'#F6F6F6'},rowIcon:{width:64,height:64,marginRight:20},rowData:{flex:1},rowDataText:{fontSize:24},actionsContainer:{flex:1,flexDirection:'row',justifyContent:'flex-end',alignItems:'center'},actionButton:{padding:10,width:80,backgroundColor:'#999999'},actionButtonDestructive:{backgroundColor:'#FF0000'},actionButtonText:{textAlign:'center'}});m.exports=v},396,[1,2,3,6,7,124,201,349,360,366,368]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),l=r(d[3]),u=r(d[4]),c=r(d[5]),s=r(d[6]),p=r(d[7]),h=p.Image,w=p.SwipeableListView,f=p.TouchableHighlight,v=p.StyleSheet,S=p.Text,y=p.View,x=p.Alert,C=r(d[8]),b=(function(p){function v(){var o,c,s;n(this,v);for(var p=arguments.length,h=new Array(p),f=0;f',noSpacer:!0,noScroll:!0},s.createElement(w,{dataSource:this.state.dataSource,maxSwipeDistance:100,renderQuickActions:function(t,n,o){return s.createElement(y,{style:k.actionsContainer},s.createElement(f,{onPress:function(){x.alert('Tips','You could do something with this row: '+t.text)}},s.createElement(S,null,"Remove")))},renderRow:this._renderRow,renderSeparator:this._renderSeperator}))}},{key:"_renderRow",value:function(t,n,o){var l=Math.abs(_(t.id)),u=E[l%E.length];return s.createElement(f,{onPress:function(){}},s.createElement(y,null,s.createElement(y,{style:k.row},s.createElement(h,{style:k.thumb,source:u}),s.createElement(S,{style:k.text},t.id+' - '+R.substr(0,l%301+10)))))}},{key:"_genDataSource",value:function(t){var n={},o=['Section 0'],l=[[]];n['Section 0']={};for(var u=0;u<100;u++){var c=t[u]?' (pressed)':'';n[o[0]]['Row '+u]={id:'Row '+u,text:'Row '+u+c},l[0].push('Row '+u)}return[n,o,l]}},{key:"_renderSeperator",value:function(t,n,o){return s.createElement(y,{key:t+"-"+n,style:{height:o?4:1,backgroundColor:o?'#3B5998':'#CCCCCC'}})}}]),v})(s.Component);b.title='',b.description='Performant, scrollable, swipeable list of data.';var E=[r(d[9]),r(d[10]),r(d[11]),r(d[12]),r(d[13]),r(d[14]),r(d[15]),r(d[16]),r(d[17]),r(d[18]),r(d[19]),r(d[20])],R=['Lorem ipsum dolor sit amet, ius ad pertinax oportere accommodare, an vix ','civibus corrumpit referrentur. Te nam case ludus inciderint, te mea facilisi ','adipiscing. Sea id integre luptatum. In tota sale consequuntur nec. Erat ','ocurreret mei ei. Eu paulo sapientem vulputate est, vel an accusam ','intellegam interesset. Nam eu stet pericula reprimique, ea vim illud modus, ','putant invidunt reprehendunt ne qui.'].join(''),_=function(t){for(var n=15,o=t.length-1;o>=0;o--)n=(n<<5)-n+t.charCodeAt(o);return n},k=v.create({row:{flexDirection:'row',justifyContent:'center',padding:10,backgroundColor:'#F6F6F6'},thumb:{width:64,height:64},text:{flex:1},actionsContainer:{flex:1,flexDirection:'row',justifyContent:'flex-end',alignItems:'center'}});m.exports=b},397,[14,1,2,3,6,7,124,201,349,360,361,362,363,364,365,366,367,368,369,370,371]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),l=r(d[2]),s=r(d[3]),c=r(d[4]),o=r(d[5]),u=r(d[6]),h=u.Switch,f=u.Text,S=u.View;function w(t){var n=t.on,l=t.testID;return o.createElement(f,{testID:l},n?'On':'Off')}function v(t){var n=t.children;return o.createElement(S,{style:{flexDirection:'row',justifyContent:'space-between',alignItems:'center',marginBottom:10}},n)}var I=(function(u){function f(){var n,c;t(this,f);for(var o=arguments.length,u=new Array(o),h=0;h"},s.createElement(b,{title:"Wrap"},s.createElement(y,null,"The text should wrap if it goes on multiple lines. See, this is going to the next line.")),s.createElement(b,{title:"Padding"},s.createElement(y,{style:{padding:10}},"This text is indented by 10px padding on all sides.")),s.createElement(b,{title:"Text metrics legend"},s.createElement(S,null)),s.createElement(b,{title:"Font Family"},s.createElement(y,{style:{fontFamily:'sans-serif'}},"Sans-Serif"),s.createElement(y,{style:{fontFamily:'sans-serif',fontWeight:'bold'}},"Sans-Serif Bold"),s.createElement(y,{style:{fontFamily:'serif'}},"Serif"),s.createElement(y,{style:{fontFamily:'serif',fontWeight:'bold'}},"Serif Bold"),s.createElement(y,{style:{fontFamily:'monospace'}},"Monospace"),s.createElement(y,{style:{fontFamily:'monospace',fontWeight:'bold'}},"Monospace Bold (After 5.0)")),s.createElement(b,{title:"Android Material Design fonts"},s.createElement(h,{style:{flexDirection:'row',alignItems:'flex-start'}},s.createElement(h,{style:{flex:1}},s.createElement(y,{style:{fontFamily:'sans-serif'}},"Roboto Regular"),s.createElement(y,{style:{fontFamily:'sans-serif',fontStyle:'italic'}},"Roboto Italic"),s.createElement(y,{style:{fontFamily:'sans-serif',fontWeight:'bold'}},"Roboto Bold"),s.createElement(y,{style:{fontFamily:'sans-serif',fontStyle:'italic',fontWeight:'bold'}},"Roboto Bold Italic"),s.createElement(y,{style:{fontFamily:'sans-serif-light'}},"Roboto Light"),s.createElement(y,{style:{fontFamily:'sans-serif-light',fontStyle:'italic'}},"Roboto Light Italic"),s.createElement(y,{style:{fontFamily:'sans-serif-thin'}},"Roboto Thin (After 4.2)"),s.createElement(y,{style:{fontFamily:'sans-serif-thin',fontStyle:'italic'}},"Roboto Thin Italic (After 4.2)"),s.createElement(y,{style:{fontFamily:'sans-serif-condensed'}},"Roboto Condensed"),s.createElement(y,{style:{fontFamily:'sans-serif-condensed',fontStyle:'italic'}},"Roboto Condensed Italic"),s.createElement(y,{style:{fontFamily:'sans-serif-condensed',fontWeight:'bold'}},"Roboto Condensed Bold"),s.createElement(y,{style:{fontFamily:'sans-serif-condensed',fontStyle:'italic',fontWeight:'bold'}},"Roboto Condensed Bold Italic"),s.createElement(y,{style:{fontFamily:'sans-serif-medium'}},"Roboto Medium (After 5.0)"),s.createElement(y,{style:{fontFamily:'sans-serif-medium',fontStyle:'italic'}},"Roboto Medium Italic (After 5.0)")))),s.createElement(b,{title:"Custom Fonts"},s.createElement(h,{style:{flexDirection:'row',alignItems:'flex-start'}},s.createElement(h,{style:{flex:1}},s.createElement(y,{style:{fontFamily:'notoserif'}},"NotoSerif Regular"),s.createElement(y,{style:{fontFamily:'notoserif',fontStyle:'italic',fontWeight:'bold'}},"NotoSerif Bold Italic"),s.createElement(y,{style:{fontFamily:'notoserif',fontStyle:'italic'}},"NotoSerif Italic (Missing Font file)")))),s.createElement(b,{title:"Font Size"},s.createElement(y,{style:{fontSize:23}},"Size 23"),s.createElement(y,{style:{fontSize:8}},"Size 8")),s.createElement(b,{title:"Color"},s.createElement(y,{style:{color:'red'}},"Red color"),s.createElement(y,{style:{color:'blue'}},"Blue color")),s.createElement(b,{title:"Font Weight"},s.createElement(y,{style:{fontWeight:'bold'}},"Move fast and be bold"),s.createElement(y,{style:{fontWeight:'normal'}},"Move fast and be bold")),s.createElement(b,{title:"Font Style"},s.createElement(y,{style:{fontStyle:'italic'}},"Move fast and be bold"),s.createElement(y,{style:{fontStyle:'normal'}},"Move fast and be bold")),s.createElement(b,{title:"Font Style and Weight"},s.createElement(y,{style:{fontStyle:'italic',fontWeight:'bold'}},"Move fast and be bold")),s.createElement(b,{title:"Text Decoration"},s.createElement(y,{style:{textDecorationLine:'underline'}},"Solid underline"),s.createElement(y,{style:{textDecorationLine:'none'}},"None textDecoration"),s.createElement(y,{style:{textDecorationLine:'line-through',textDecorationStyle:'solid'}},"Solid line-through"),s.createElement(y,{style:{textDecorationLine:'underline line-through'}},"Both underline and line-through"),s.createElement(y,null,"Mixed text with",' ',s.createElement(y,{style:{textDecorationLine:'underline'}},"underline")," and",' ',s.createElement(y,{style:{textDecorationLine:'line-through'}},"line-through"),' ',"text nodes")),s.createElement(b,{title:"Nested"},s.createElement(y,{onPress:function(){return console.log('1st')}},"(Normal text,",s.createElement(y,{style:{color:'red',fontWeight:'bold'}},"(R)red",s.createElement(y,{style:{color:'green',fontWeight:'normal'}},"(G)green",s.createElement(y,{style:{color:'blue',fontWeight:'bold'}},"(B)blue",s.createElement(y,{style:{color:'cyan',fontWeight:'normal'}},"(C)cyan",s.createElement(y,{style:{color:'magenta',fontWeight:'bold'}},"(M)magenta",s.createElement(y,{style:{color:'yellow',fontWeight:'normal'}},"(Y)yellow",s.createElement(y,{style:{color:'black',fontWeight:'bold'}},"(K)black"))))))),s.createElement(y,{style:{fontWeight:'bold'},onPress:function(){return console.log('2nd')}},"(and bold",s.createElement(y,{style:{fontStyle:'italic',fontSize:11,color:'#527fe4'},onPress:function(){return console.log('3rd')}},"(and tiny bold italic blue",s.createElement(y,{style:{fontWeight:'normal',fontStyle:'normal'},onPress:function(){return console.log('4th')}},"(and tiny normal blue)"),")"),")"),")"),s.createElement(y,{style:{fontFamily:'serif'},onPress:function(){return console.log('1st')}},"(Serif",s.createElement(y,{style:{fontStyle:'italic',fontWeight:'bold'},onPress:function(){return console.log('2nd')}},"(Serif Bold Italic",s.createElement(y,{style:{fontFamily:'monospace',fontStyle:'normal',fontWeight:'normal'},onPress:function(){return console.log('3rd')}},"(Monospace Normal",s.createElement(y,{style:{fontFamily:'sans-serif',fontWeight:'bold'},onPress:function(){return console.log('4th')}},"(Sans-Serif Bold",s.createElement(y,{style:{fontWeight:'normal'},onPress:function(){return console.log('5th')}},"(and Sans-Serif Normal)"),")"),")"),")"),")"),s.createElement(y,{style:{fontSize:12}},s.createElement(x,null,"Entity Name"))),s.createElement(b,{title:"Text Align"},s.createElement(y,null,"auto (default) - english LTR"),s.createElement(y,null,"\u0623\u062d\u0628 \u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u0639\u0631\u0628\u064a\u0629 auto (default) - arabic RTL"),s.createElement(y,{style:{textAlign:'left'}},"left left left left left left left left left left left left left left left"),s.createElement(y,{style:{textAlign:'center'}},"center center center center center center center center center center center"),s.createElement(y,{style:{textAlign:'right'}},"right right right right right right right right right right right right right")),s.createElement(b,{title:"Unicode"},s.createElement(h,null,s.createElement(h,{style:{flexDirection:'row'}},s.createElement(y,{style:{backgroundColor:'red'}},"\u661f\u9645\u4e89\u9738\u662f\u4e16\u754c\u4e0a\u6700\u597d\u7684\u6e38\u620f\u3002")),s.createElement(h,null,s.createElement(y,{style:{backgroundColor:'red'}},"\u661f\u9645\u4e89\u9738\u662f\u4e16\u754c\u4e0a\u6700\u597d\u7684\u6e38\u620f\u3002")),s.createElement(h,{style:{alignItems:'center'}},s.createElement(y,{style:{backgroundColor:'red'}},"\u661f\u9645\u4e89\u9738\u662f\u4e16\u754c\u4e0a\u6700\u597d\u7684\u6e38\u620f\u3002")),s.createElement(h,null,s.createElement(y,{style:{backgroundColor:'red'}},"\u661f\u9645\u4e89\u9738\u662f\u4e16\u754c\u4e0a\u6700\u597d\u7684\u6e38\u620f\u3002\u661f\u9645\u4e89\u9738\u662f\u4e16\u754c\u4e0a\u6700\u597d\u7684\u6e38\u620f\u3002\u661f\u9645\u4e89\u9738\u662f\u4e16\u754c\u4e0a\u6700\u597d\u7684\u6e38\u620f\u3002\u661f\u9645\u4e89\u9738\u662f\u4e16\u754c\u4e0a\u6700\u597d\u7684\u6e38\u620f\u3002")))),s.createElement(b,{title:"Spaces"},s.createElement(y,null,"A ",'generated'," ",'string'," and some \xa0\xa0\xa0 spaces")),s.createElement(b,{title:"Line Height"},s.createElement(y,{style:{lineHeight:35}},"Holisticly formulate inexpensive ideas before best-of-breed benefits. ",s.createElement(y,{style:{fontSize:20}},"Continually")," expedite magnetic potentialities rather than client-focused interfaces.")),s.createElement(b,{title:"Letter Spacing"},s.createElement(h,null,s.createElement(y,{style:{letterSpacing:0}},"letterSpacing = 0"),s.createElement(y,{style:{letterSpacing:2,marginTop:5}},"letterSpacing = 2"),s.createElement(y,{style:{letterSpacing:9,marginTop:5}},"letterSpacing = 9"),s.createElement(h,{style:{flexDirection:'row'}},s.createElement(y,{style:{fontSize:12,letterSpacing:2,backgroundColor:'fuchsia',marginTop:5}},"With size and background color")),s.createElement(y,{style:{letterSpacing:-1,marginTop:5}},"letterSpacing = -1"),s.createElement(y,{style:{letterSpacing:3,backgroundColor:'#dddddd',marginTop:5}},"[letterSpacing = 3]",s.createElement(y,{style:{letterSpacing:0,backgroundColor:'#bbbbbb'}},"[Nested letterSpacing = 0]"),s.createElement(y,{style:{letterSpacing:6,backgroundColor:'#eeeeee'}},"[Nested letterSpacing = 6]")))),s.createElement(b,{title:"Empty Text"},s.createElement(y,null)),s.createElement(b,{title:"Toggling Attributes"},s.createElement(w,null)),s.createElement(b,{title:"backgroundColor attribute"},s.createElement(y,{style:{backgroundColor:'#ffaaaa'}},"Red background,",s.createElement(y,{style:{backgroundColor:'#aaaaff'}},' ',"blue background,",s.createElement(y,null,' ',"inherited blue background,",s.createElement(y,{style:{backgroundColor:'#aaffaa'}},' ',"nested green background.")))),s.createElement(y,{style:{backgroundColor:'rgba(100, 100, 100, 0.3)'}},"Same alpha as background,",s.createElement(y,null,"Inherited alpha from background,",s.createElement(y,{style:{backgroundColor:'rgba(100, 100, 100, 0.3)'}},"Reapply alpha")))),s.createElement(b,{title:"containerBackgroundColor attribute"},s.createElement(h,{style:{flexDirection:'row',height:85}},s.createElement(h,{style:{backgroundColor:'#ffaaaa',width:150}}),s.createElement(h,{style:{backgroundColor:'#aaaaff',width:150}})),s.createElement(y,{style:[k.backgroundColorText,{top:-80}]},"Default containerBackgroundColor (inherited) + backgroundColor wash"),s.createElement(y,{style:[k.backgroundColorText,{top:-70,backgroundColor:'transparent'}]},"containerBackgroundColor: 'transparent' + backgroundColor wash")),s.createElement(b,{title:"numberOfLines attribute"},s.createElement(y,{numberOfLines:1},"Maximum of one line no matter now much I write here. If I keep writing it","'","ll just truncate after one line"),s.createElement(y,{numberOfLines:2,style:{marginTop:20}},"Maximum of two lines no matter now much I write here. If I keep writing it","'","ll just truncate after two lines"),s.createElement(y,{style:{marginTop:20}},"No maximum lines specified no matter now much I write here. If I keep writing it","'","ll just keep going and going")),s.createElement(b,{title:"selectable attribute"},s.createElement(y,{selectable:!0},"This text is selectable if you click-and-hold, and will offer the native Android selection menus.")),s.createElement(b,{title:"selectionColor attribute"},s.createElement(y,{selectable:!0,selectionColor:"orange"},"This text will have a orange highlight on selection.")),s.createElement(b,{title:"Inline images"},s.createElement(y,null,"This text contains an inline image",' ',s.createElement(u,{source:r(d[10])}),". Neat, huh?")),s.createElement(b,{title:"Text shadow"},s.createElement(y,{style:{fontSize:20,textShadowOffset:{width:2,height:2},textShadowRadius:1,textShadowColor:'#00cccc'}},"Demo text shadow")),s.createElement(b,{title:"Ellipsize mode"},s.createElement(y,{numberOfLines:1},"This very long text should be truncated with dots in the end."),s.createElement(y,{ellipsizeMode:"middle",numberOfLines:1},"This very long text should be truncated with dots in the middle."),s.createElement(y,{ellipsizeMode:"head",numberOfLines:1},"This very long text should be truncated with dots in the beginning."),s.createElement(y,{ellipsizeMode:"clip",numberOfLines:1},"This very long text should be clipped and this will not be visible.")),s.createElement(b,{title:"Include Font Padding"},s.createElement(h,{style:{flexDirection:'row',justifyContent:'space-around',marginBottom:10}},s.createElement(h,{style:{alignItems:'center'}},s.createElement(y,{style:k.includeFontPaddingText},"Ey"),s.createElement(y,null,"Default")),s.createElement(h,{style:{alignItems:'center'}},s.createElement(y,{style:[k.includeFontPaddingText,{includeFontPadding:!1,marginLeft:10}]},"Ey"),s.createElement(y,null,"includeFontPadding: false"))),s.createElement(y,null,"By default Android will put extra space above text to allow for upper-case accents or other ascenders. With some fonts, this can make text look slightly misaligned when centered vertically.")),s.createElement(b,{title:"Text transform"},s.createElement(y,{style:{textTransform:'uppercase'}},"This text should be uppercased."),s.createElement(y,{style:{textTransform:'lowercase'}},"This TEXT SHOULD be lowercased."),s.createElement(y,{style:{textTransform:'capitalize'}},"This text should be CAPITALIZED."),s.createElement(y,{style:{textTransform:'capitalize'}},"Mixed: ",s.createElement(y,{style:{textTransform:'uppercase'}},"uppercase "),s.createElement(y,{style:{textTransform:'lowercase'}},"LoWeRcAsE "),s.createElement(y,{style:{textTransform:'capitalize'}},"capitalize each word")),s.createElement(y,null,"Should be \"ABC\":",s.createElement(y,{style:{textTransform:'uppercase'}},"a",s.createElement(y,null,"b"),"c")),s.createElement(y,null,"Should be \"AbC\":",s.createElement(y,{style:{textTransform:'uppercase'}},"a",s.createElement(y,{style:{textTransform:'none'}},"b"),"c")),s.createElement(y,{style:{textTransform:'none'}},'.aa\tbb\t\tcc dd EE \r\nZZ I like to eat apples. \n\u4e2d\u6587\xe9\xe9 \u6211\u559c\u6b22\u5403\u82f9\u679c\u3002awdawd '),s.createElement(y,{style:{textTransform:'uppercase'}},'.aa\tbb\t\tcc dd EE \r\nZZ I like to eat apples. \n\u4e2d\u6587\xe9\xe9 \u6211\u559c\u6b22\u5403\u82f9\u679c\u3002awdawd '),s.createElement(y,{style:{textTransform:'lowercase'}},'.aa\tbb\t\tcc dd EE \r\nZZ I like to eat apples. \n\u4e2d\u6587\xe9\xe9 \u6211\u559c\u6b22\u5403\u82f9\u679c\u3002awdawd '),s.createElement(y,{style:{textTransform:'capitalize'}},'.aa\tbb\t\tcc dd EE \r\nZZ I like to eat apples. \n\u4e2d\u6587\xe9\xe9 \u6211\u559c\u6b22\u5403\u82f9\u679c\u3002awdawd ')))}}]),E})(s.Component);T.title='',T.description='Base component for rendering styled text.';var k=E.create({backgroundColorText:{left:5,backgroundColor:'rgba(100, 100, 100, 0.3)'},includeFontPaddingText:{fontSize:120,fontFamily:'sans-serif',backgroundColor:'#EEEEEE',color:'#000000',textAlignVertical:'center',alignSelf:'center'}});m.exports=T},399,[1,2,3,6,7,124,201,347,349,400,401]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),l=r(d[3]),s=r(d[4]),h=r(d[5]),u=r(d[6]),c=u.Picker,p=u.Text,f=u.View,b=(function(u){function b(){var n,s;t(this,b);for(var h=arguments.length,u=new Array(h),c=0;c',prevText:'',prev2Text:'',prev3Text:''},l.updateText=function(t){l.setState(function(n){return{curText:t,prevText:n.curText,prev2Text:n.prevText,prev3Text:n.prev2Text}})},l}return h(n,t),o(n,[{key:"render",value:function(){var t=this;return p.createElement(x,null,p.createElement(E,{autoCapitalize:"none",placeholder:"Enter text to see events",autoCorrect:!1,multiline:!0,onFocus:function(){return t.updateText('onFocus')},onBlur:function(){return t.updateText('onBlur')},onChange:function(n){return t.updateText('onChange text: '+n.nativeEvent.text)},onContentSizeChange:function(n){return t.updateText('onContentSizeChange size: '+JSON.stringify(n.nativeEvent.contentSize))},onEndEditing:function(n){return t.updateText('onEndEditing text: '+n.nativeEvent.text)},onSubmitEditing:function(n){return t.updateText('onSubmitEditing text: '+n.nativeEvent.text)},onKeyPress:function(n){return t.updateText('onKeyPress key: '+n.nativeEvent.key)},style:z.singleLine}),p.createElement(y,{style:z.eventLabel},this.state.curText,'\n',"(prev: ",this.state.prevText,")",'\n',"(prev2: ",this.state.prev2Text,")",'\n',"(prev3: ",this.state.prev3Text,")"))}}]),n})(p.Component),C=(function(t){function n(t){var l;return u(this,n),(l=s(this,c(n).call(this,t))).state={text:''},l}return h(n,t),o(n,[{key:"render",value:function(){var t=this,n=20-this.state.text.length,l=n>5?'blue':'red';return p.createElement(x,{style:z.rewriteContainer},p.createElement(E,{multiline:!1,maxLength:20,onChangeText:function(n){n=n.replace(/ /g,'_'),t.setState({text:n})},style:z.default,value:this.state.text}),p.createElement(y,{style:[z.remainder,{color:l}]},n))}}]),n})(p.Component),L=(function(t){function n(t){var l;return u(this,n),(l=s(this,c(n).call(this,t))).state={text:'Hello #World'},l}return h(n,t),o(n,[{key:"render",value:function(){for(var t,n,l=this,u=/\s+/,o=this.state.text,s=[];o&&(u.lastIndex=0,null!==(t=u.exec(o)));)n=t.index,0===t[0].length&&(n=1),s.push(o.substr(0,n)),s.push(t[0]),n+=t[0].length,o=o.slice(n);return s.push(o),s=s.map(function(t){return/^#/.test(t)?p.createElement(y,{key:t,style:z.hashtag},t):t}),p.createElement(x,null,p.createElement(E,{multiline:!0,style:z.multiline,onChangeText:function(t){l.setState({text:t})}},p.createElement(y,null,s)))}}]),n})(p.Component),k=(function(t){function n(){var t,l;u(this,n);for(var o=arguments.length,h=new Array(o),p=0;p',e.description='Single and multi-line text inputs.',e.examples=[{title:'Auto-focus',render:function(){return p.createElement(E,{autoFocus:!0,multiline:!0,style:z.input,accessibilityLabel:"I am the accessibility label for text input"})}},{title:"Live Re-Write ( -> '_')",render:function(){return p.createElement(C,null)}},{title:'Auto-capitalize',render:function(){var t=['none','sentences','words','characters'].map(function(t){return p.createElement(E,{key:t,autoCapitalize:t,placeholder:'autoCapitalize: '+t,style:z.singleLine})});return p.createElement(x,null,t)}},{title:'Auto-correct',render:function(){return p.createElement(x,null,p.createElement(E,{autoCorrect:!0,placeholder:"This has autoCorrect",style:z.singleLine}),p.createElement(E,{autoCorrect:!1,placeholder:"This does not have autoCorrect",style:z.singleLine}))}},{title:'Keyboard types',render:function(){var t=['default','email-address','numeric','phone-pad'].map(function(t){return p.createElement(E,{key:t,keyboardType:t,placeholder:'keyboardType: '+t,style:z.singleLine})});return p.createElement(x,null,t)}},{title:'Blur on submit',render:function(){return p.createElement(k,null)}},{title:'Event handling',render:function(){return p.createElement(T,null)}},{title:'Colors and text inputs',render:function(){return p.createElement(x,null,p.createElement(E,{style:[z.singleLine],defaultValue:"Default color text"}),p.createElement(E,{style:[z.singleLine,{color:'green'}],defaultValue:"Green Text"}),p.createElement(E,{placeholder:"Default placeholder text color",style:z.singleLine}),p.createElement(E,{placeholder:"Red placeholder text color",placeholderTextColor:"red",style:z.singleLine}),p.createElement(E,{placeholder:"Default underline color",style:z.singleLine}),p.createElement(E,{placeholder:"Blue underline color",style:z.singleLine,underlineColorAndroid:"blue"}),p.createElement(E,{defaultValue:"Same BackgroundColor as View ",style:[z.singleLine,{backgroundColor:'rgba(100, 100, 100, 0.3)'}]},p.createElement(y,{style:{backgroundColor:'rgba(100, 100, 100, 0.3)'}},"Darker backgroundColor")),p.createElement(E,{defaultValue:"Highlight Color is red",selectionColor:'red',style:z.singleLine}))}},{title:'Text input, themes and heights',render:function(){return p.createElement(E,{placeholder:"If you set height, beware of padding set from themes",style:[z.singleLineWithHeightTextInput]})}},{title:'fontFamily, fontWeight and fontStyle',render:function(){return p.createElement(x,null,p.createElement(E,{style:[z.singleLine,{fontFamily:'sans-serif'}],placeholder:"Custom fonts like Sans-Serif are supported"}),p.createElement(E,{style:[z.singleLine,{fontFamily:'sans-serif',fontWeight:'bold'}],placeholder:"Sans-Serif bold"}),p.createElement(E,{style:[z.singleLine,{fontFamily:'sans-serif',fontStyle:'italic'}],placeholder:"Sans-Serif italic"}),p.createElement(E,{style:[z.singleLine,{fontFamily:'serif'}],placeholder:"Serif"}))}},{title:'letterSpacing',render:function(){return p.createElement(x,null,p.createElement(E,{style:[z.singleLine,{letterSpacing:0}],placeholder:"letterSpacing = 0"}),p.createElement(E,{style:[z.singleLine,{letterSpacing:2}],placeholder:"letterSpacing = 2"}),p.createElement(E,{style:[z.singleLine,{letterSpacing:9}],placeholder:"letterSpacing = 9"}),p.createElement(E,{style:[z.singleLine,{letterSpacing:-1}],placeholder:"letterSpacing = -1"}))}},{title:'Passwords',render:function(){return p.createElement(x,null,p.createElement(E,{defaultValue:"iloveturtles",secureTextEntry:!0,style:z.singleLine}),p.createElement(E,{secureTextEntry:!0,style:[z.singleLine,{color:'red'}],placeholder:"color is supported too",placeholderTextColor:"red"}))}},{title:'Editable',render:function(){return p.createElement(E,{defaultValue:"Can't touch this! (>'-')> ^(' - ')^ <('-'<) (>'-')> ^(' - ')^",editable:!1,style:z.singleLine})}},{title:'Multiline',render:function(){return p.createElement(x,null,p.createElement(E,{autoCorrect:!0,placeholder:"multiline, aligned top-left",placeholderTextColor:"red",multiline:!0,style:[z.multiline,{textAlign:'left',textAlignVertical:'top'}]}),p.createElement(E,{autoCorrect:!0,placeholder:"multiline, aligned center",placeholderTextColor:"green",multiline:!0,style:[z.multiline,{textAlign:'center',textAlignVertical:'center'}]}),p.createElement(E,{autoCorrect:!0,multiline:!0,style:[z.multiline,{color:'blue'},{textAlign:'right',textAlignVertical:'bottom'}]},p.createElement(y,{style:z.multiline},"multiline with children, aligned bottom-right")))}},{title:'Fixed number of lines',platform:'android',render:function(){return p.createElement(x,null,p.createElement(E,{numberOfLines:2,multiline:!0,placeholder:"Two line input"}),p.createElement(E,{numberOfLines:5,multiline:!0,placeholder:"Five line input"}))}},{title:'Auto-expanding',render:function(){return p.createElement(x,null,p.createElement(w,{enablesReturnKeyAutomatically:!0,returnKeyType:"done",multiline:!0,style:{maxHeight:400,minHeight:20,backgroundColor:'#eeeeee'}},"generic generic generic",p.createElement(y,{style:{fontSize:6,color:'red'}},"small small small small small small"),p.createElement(y,null,"regular regular"),p.createElement(y,{style:{fontSize:30,color:'green'}},"huge huge huge huge huge"),"generic generic generic"))}},{title:'Attributed text',render:function(){return p.createElement(L,null)}},{title:'Return key',render:function(){var t=['none','go','search','send','done','previous','next'].map(function(t){return p.createElement(E,{key:t,returnKeyType:t,placeholder:'returnKeyType: '+t,style:z.singleLine})}),n=['Compile','React Native'].map(function(t){return p.createElement(E,{key:t,returnKeyLabel:t,placeholder:'returnKeyLabel: '+t,style:z.singleLine})});return p.createElement(x,null,t,n)}},{title:'Inline Images',render:function(){return p.createElement(x,null,p.createElement(E,{inlineImageLeft:"ic_menu_black_24dp",placeholder:"This has drawableLeft set",style:z.singleLine}),p.createElement(E,{inlineImageLeft:"ic_menu_black_24dp",inlineImagePadding:30,placeholder:"This has drawableLeft and drawablePadding set",style:z.singleLine}),p.createElement(E,{placeholder:"This does not have drawable props set",style:z.singleLine}))}},{title:'Toggle Default Padding',render:function(){return p.createElement(P,null)}},{title:'Text selection & cursor placement',render:function(){return p.createElement(x,null,p.createElement(A,{style:z.default,value:"text selection can be changed"}),p.createElement(A,{multiline:!0,style:z.multiline,value:'multiline text selection\ncan also be changed'}))}}]},402,[41,39,14,1,2,3,6,7,124,201]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),o=r(d[1]),n=r(d[2]),l=r(d[3]),c=r(d[4]),s=r(d[5]),h=r(d[6]),u=r(d[7]),b=r(d[8]),w=u.StyleSheet,p=u.Text,E=u.View,_=r(d[9]),T=r(d[10]),v=r(d[11]),y=r(d[12]),S=(function(u){function w(){var t,n;o(this,w);for(var s=arguments.length,h=new Array(s),u=0;u"},h.createElement(_,{title:"Toolbar with title/subtitle and actions"},h.createElement(y,{actions:f,navIcon:b({android:'ic_menu_black_24dp',width:48,height:48}),onActionSelected:this._onActionSelected,onIconClicked:function(){return o.setState({actionText:'Icon clicked'})},style:I.toolbar,subtitle:this.state.actionText,title:"Toolbar"}),h.createElement(p,null,this.state.actionText)),h.createElement(_,{title:"Toolbar with logo & custom title view (a View with Switch+Text)"},h.createElement(y,{logo:b({android:'launcher_icon',width:132,height:144}),style:I.toolbar},h.createElement(E,{style:I.switchWrapper},h.createElement(v,{value:this.state.toolbarSwitch,onValueChange:function(t){return o.setState({toolbarSwitch:t})}}),h.createElement(p,null,"'Tis but a switch")))),h.createElement(_,{title:"Toolbar with no icon"},h.createElement(y,{actions:f,style:I.toolbar,subtitle:"There be no icon here"})),h.createElement(_,{title:"Toolbar with navIcon & logo, no title"},h.createElement(y,{actions:f,logo:b({android:'launcher_icon',width:132,height:144}),navIcon:b({android:'ic_menu_black_24dp',width:48,height:48}),style:I.toolbar})),h.createElement(_,{title:"Toolbar with custom title colors"},h.createElement(y,t({navIcon:b({android:'ic_menu_black_24dp',width:48,height:48}),onIconClicked:function(){return o.setState({colorProps:{}})},title:"Wow, such toolbar",style:I.toolbar,subtitle:"Much native"},this.state.colorProps)),h.createElement(p,null,"Touch the icon to reset the custom colors to the default (theme-provided) ones.")),h.createElement(_,{title:"Toolbar with remote logo & navIcon"},h.createElement(y,{actions:[{title:'Bunny',icon:r(d[13]),show:'always'}],logo:r(d[14]),navIcon:r(d[13]),title:"Bunny and Hawk",style:I.toolbar})),h.createElement(_,{title:"Toolbar with custom overflowIcon"},h.createElement(y,{actions:f,overflowIcon:r(d[13]),style:I.toolbar})))}}]),w})(h.Component);S.title='',S.description='Examples of using the Android toolbar.';var f=[{title:'Create',icon:b({android:'ic_create_black_48dp',width:96,height:96}),show:'always'},{title:'Filter'},{title:'Settings',icon:b({android:'ic_settings_black_48dp',width:96,height:96}),show:'always'}],I=w.create({toolbar:{backgroundColor:'#e9eaed',height:56},switchWrapper:{height:56,flexDirection:'row',alignItems:'center'}});m.exports=S},403,[41,1,2,3,6,7,124,201,374,347,349,308,198,379,404]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/RNTester/js",width:240,height:240,scales:[1],hash:"0b66d0e54a974bbe984abf462d8d64c2",name:"hawk",type:"png"})},404,[168]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),l=r(d[4]),c=r(d[5]),u=r(d[6]),h=u.Animated,b=u.Image,p=u.StyleSheet,f=u.Text,v=u.TouchableHighlight,y=u.TouchableOpacity,E=(u.Platform,u.TouchableNativeFeedback),P=u.TouchableWithoutFeedback,_=u.View,k=r(d[7]),w=k.PlatformConstants&&k.PlatformConstants.forceTouchAvailable||!1;e.displayName=void 0,e.description='Touchable and onPress examples.',e.title=' and onPress',e.examples=[{title:'',description:"TouchableHighlight works by adding an extra view with a black background under the single child view. This works best when the child view is fully opaque, although it can be made to work as a simple background color change as well with the activeOpacity and underlayColor props.",render:function(){return c.createElement(T,null)}},{title:'',render:function(){return c.createElement(x,null)}},{title:'TouchableNativeFeedback with Animated child',description:"TouchableNativeFeedback can have an AnimatedComponent as adirect child.",platform:'android',render:function(){var t=new h.Value(1);h.timing(t,{toValue:.3,duration:1e3}).start();var n={backgroundColor:'rgb(180, 64, 119)',width:200,height:100,transform:[{scale:t}]};return c.createElement(_,null,c.createElement(_,{style:A.row},c.createElement(E,null,c.createElement(h.View,{style:n}))))}},{title:' with highlight',render:function(){return c.createElement(C,null)}},{title:'Touchable feedback events',description:" components accept onPress, onPressIn, onPressOut, and onLongPress as props.",render:function(){return c.createElement(I,null)}},{title:'Touchable delay for events',description:" components also accept delayPressIn, delayPressOut, and delayLongPress as props. These props impact the timing of feedback events.",render:function(){return c.createElement(O,null)}},{title:'3D Touch / Force Touch',description:'iPhone 6s and 6s plus support 3D touch, which adds a force property to touches',render:function(){return c.createElement(D,null)},platform:'ios'},{title:'Touchable Hit Slop',description:" components accept hitSlop prop which extends the touch area without changing the view bounds.",render:function(){return c.createElement(B,null)}},{title:'Disabled Touchable*',description:" components accept disabled prop which prevents any interaction with component",render:function(){return c.createElement(F,null)}},{title:'Touchable Hover',description:" components reacts to mouse enter and mouse exit events",render:function(){return c.createElement(L,null)},platform:'macos'},{title:'Touchable feedback mouse events',description:" components reacts to mouse events and mouse exit events",render:function(){return c.createElement(S,null)},platform:'macos'}];var T=(function(u){function h(){var n,l;t(this,h);for(var c=arguments.length,u=new Array(c),b=0;b1?t=this.state.timesPressed+'x TouchableHighlight onPress':this.state.timesPressed>0&&(t='TouchableHighlight onPress'),c.createElement(_,null,c.createElement(_,{style:A.row},c.createElement(v,{style:A.wrapper,testID:"touchable_highlight_image_button",onPress:this.touchableOnPress},c.createElement(b,{source:W,style:A.image})),c.createElement(v,{style:A.wrapper,testID:"touchable_highlight_text_button",activeOpacity:1,tvParallaxProperties:{pressMagnification:1.3,pressDuration:.6},underlayColor:"rgb(210, 230, 255)",onPress:this.touchableOnPress},c.createElement(_,{style:A.wrapperCustom},c.createElement(f,{style:A.text},"Tap Here For Custom Highlight!")))),c.createElement(_,{style:A.logBox},c.createElement(f,{testID:"touchable_highlight_console"},t)))}}]),h})(c.Component),x=(function(u){function h(){var n,l;t(this,h);for(var c=arguments.length,u=new Array(c),b=0;b1?t=this.state.timesPressed+'x TouchableWithoutFeedback onPress':this.state.timesPressed>0&&(t='TouchableWithoutFeedback onPress'),c.createElement(_,null,c.createElement(P,{onPress:this.textOnPress,testID:"touchable_without_feedback_button"},c.createElement(_,{style:A.wrapperCustom},c.createElement(f,{style:A.text},"Tap Here For No Feedback!"))),c.createElement(_,{style:A.logBox},c.createElement(f,{testID:"touchable_without_feedback_console"},t)))}}]),h})(c.Component),C=(function(u){function h(){var n,l;t(this,h);for(var c=arguments.length,u=new Array(c),b=0;b1?t=this.state.timesPressed+'x text onPress':this.state.timesPressed>0&&(t='text onPress'),c.createElement(_,null,c.createElement(f,{style:A.textBlock,testID:"tappable_text",onPress:this.textOnPress},"Text has built-in onPress handling"),c.createElement(_,{style:A.logBox},c.createElement(f,{testID:"tappable_text_console"},t)))}}]),h})(c.Component),I=(function(u){function h(){var n,l;t(this,h);for(var c=arguments.length,u=new Array(c),b=0;b1?t=this.state.timesPressed+'x onPress':this.state.timesPressed>0&&(t='onPress'),c.createElement(_,{testID:"touchable_hit_slop"},c.createElement(_,{style:[A.row,A.centered]},c.createElement(y,{onPress:this.onPress,style:A.hitSlopWrapper,hitSlop:{top:30,bottom:30,left:60,right:60},testID:"touchable_hit_slop_button"},c.createElement(f,{style:A.hitSlopButton},"Press Outside This View"))),c.createElement(_,{style:A.logBox},c.createElement(f,null,t)))}}]),h})(c.Component),F=(function(u){function h(){return t(this,h),o(this,s(h).apply(this,arguments))}return l(h,u),n(h,[{key:"render",value:function(){return c.createElement(_,null,c.createElement(y,{disabled:!0,style:[A.row,A.block]},c.createElement(f,{style:A.disabledButton},"Disabled TouchableOpacity")),c.createElement(y,{disabled:!1,style:[A.row,A.block]},c.createElement(f,{style:A.button},"Enabled TouchableOpacity")),c.createElement(v,{activeOpacity:1,disabled:!0,underlayColor:"rgb(210, 230, 255)",style:[A.row,A.block],onPress:function(){return console.log('custom THW text - highlight')}},c.createElement(f,{style:A.disabledButton},"Disabled TouchableHighlight")),c.createElement(v,{activeOpacity:1,underlayColor:"rgb(210, 230, 255)",style:[A.row,A.block],onPress:function(){return console.log('custom THW text - highlight')}},c.createElement(f,{style:A.button},"Enabled TouchableHighlight")),c.createElement(P,{onPress:function(){return console.log('TWOF has been clicked')},disabled:!0},c.createElement(_,{style:A.wrapperCustom},c.createElement(f,{style:[A.button,A.nativeFeedbackButton,A.disabledButton]},"Disabled TouchableWithoutFeedback"))),c.createElement(P,{onPress:function(){return console.log('TWOF has been clicked')},disabled:!1},c.createElement(_,{style:A.wrapperCustom},c.createElement(f,{style:[A.button,A.nativeFeedbackButton]},"Enabled TouchableWithoutFeedback"))),c.createElement(E,{style:[A.row,A.block],onPress:function(){return console.log('custom TNF has been clicked')},background:E.SelectableBackground()},c.createElement(_,null,c.createElement(f,{style:[A.button,A.nativeFeedbackButton]},"Enabled TouchableNativeFeedback"))),c.createElement(E,{disabled:!0,style:[A.row,A.block],onPress:function(){return console.log('custom TNF has been clicked')},background:E.SelectableBackground()},c.createElement(_,null,c.createElement(f,{style:[A.disabledButton,A.nativeFeedbackButton]},"Disabled TouchableNativeFeedback"))))}}]),h})(c.Component),L=(function(u){function h(){var n,l;t(this,h);for(var c=arguments.length,u=new Array(c),b=0;b0&&(c=' - '+c.slice(0,-2)+' pressed'),o.unshift(s+t+c),l.setState({eventLog:o})},l}return l(h,u),n(h,[{key:"render",value:function(){var t=this;return c.createElement(_,{testID:"touchable_feedback_mouse_events"},c.createElement(_,{style:[A.row,{justifyContent:'center'}]},c.createElement(y,{style:A.wrapper,testID:"touchable_feedback_mouse_events_button",accessibilityLabel:"touchable feedback mouse events",accessibilityTraits:"button",accessibilityComponentType:"button",onPressIn:function(n){return t._appendEvent('MouseIn',n.nativeEvent)},onPressOut:function(n){return t._appendEvent('MouseOut',n.nativeEvent)}},c.createElement(f,{style:A.button},"Click Me"))),c.createElement(_,{testID:"touchable_feedback_mouse_events_console",style:A.eventLogBox},this.state.eventLog.map(function(t,n){return c.createElement(f,{key:n},t)})))}}]),h})(c.Component),W={uri:'https://pbs.twimg.com/media/BlXBfT3CQAA6cVZ.png:small'},A=p.create({row:{justifyContent:'center',flexDirection:'row'},centered:{justifyContent:'center'},image:{width:50,height:50},text:{fontSize:16},block:{padding:10},button:{color:'#007AFF'},disabledButton:{color:'#007AFF',opacity:.5},nativeFeedbackButton:{textAlign:'center',margin:10},hitSlopButton:{color:'white'},wrapper:{borderRadius:8},wrapperCustom:{borderRadius:8,padding:6},hitSlopWrapper:{backgroundColor:'red',marginVertical:30},logBox:{padding:20,margin:10,borderWidth:p.hairlineWidth,borderColor:'#f0f0f0',backgroundColor:'#f9f9f9'},eventLogBox:{padding:10,margin:10,height:120,borderWidth:p.hairlineWidth,borderColor:'#f0f0f0',backgroundColor:'#f9f9f9'},forceTouchBox:{padding:10,margin:10,borderWidth:p.hairlineWidth,borderColor:'#f0f0f0',backgroundColor:'#f9f9f9',alignItems:'center'},textBlock:{fontWeight:'500',color:'blue'}})},405,[1,2,3,6,7,124,201,38]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),l=r(d[2]),o=r(d[3]),c=r(d[4]),s=r(d[5]),u=r(d[6]),y=u.StyleSheet,h=u.Text,E=u.View,p=r(d[7]);e.title='',e.description="Basic building block of all UI, examples that demonstrate some of the many styles available.",e.displayName='ViewExample',e.examples=[{title:'Background Color',render:function(){return s.createElement(E,{style:{backgroundColor:'#527FE4',padding:5}},s.createElement(h,{style:{fontSize:11}},"Blue background"))}},{title:'Border',render:function(){return s.createElement(E,{style:{borderColor:'#527FE4',borderWidth:5,padding:10}},s.createElement(h,{style:{fontSize:11}},"5px blue border"))}},{title:'Padding/Margin',render:function(){var t=y.create({box:{backgroundColor:'#527FE4',borderColor:'#000033',borderWidth:1}});return s.createElement(E,{style:{borderColor:'#bb0000',borderWidth:.5}},s.createElement(E,{style:[t.box,{padding:5}]},s.createElement(h,{style:{fontSize:11}},"5px padding")),s.createElement(E,{style:[t.box,{margin:5}]},s.createElement(h,{style:{fontSize:11}},"5px margin")),s.createElement(E,{style:[t.box,{margin:5,padding:5,alignSelf:'flex-start'}]},s.createElement(h,{style:{fontSize:11}},"5px margin and padding,"),s.createElement(h,{style:{fontSize:11}},"widthAutonomous=true")))}},{title:'Border Radius',render:function(){return s.createElement(E,{style:{borderWidth:.5,borderRadius:5,padding:5}},s.createElement(h,{style:{fontSize:11}},"Too much use of `borderRadius` (especially large radii) on anything which is scrolling may result in dropped frames. Use sparingly."))}},{title:'Border Style',render:function(){var u=(function(u){function y(){var n,c;t(this,y);for(var s=arguments.length,u=new Array(s),h=0;h0,onPress:function(){return t.go(0)}}),c.createElement(x,{text:"Prev",enabled:u>0,onPress:function(){return t.move(-1)}}),c.createElement(b,{style:T.buttonText},"Page ",u+1," / ",5),c.createElement(C,{size:100,progress:this.state.progress}),c.createElement(x,{text:"Next",enabled:u<4,onPress:function(){return t.move(1)}}),c.createElement(x,{text:"Last",enabled:u<4,onPress:function(){return t.go(4)}})))}}]),h})(c.Component);w.title='',w.description='Container that allows to flip left and right between child views.';var T=h.create({buttons:{flexDirection:'row',height:30,backgroundColor:'black',alignItems:'center',justifyContent:'space-between'},button:{flex:1,width:0,margin:5,borderColor:'gray',borderWidth:1,backgroundColor:'gray'},buttonDisabled:{backgroundColor:'black',opacity:.5},buttonText:{color:'white'},scrollStateText:{color:'#99d1b7'},container:{flex:1,backgroundColor:'white'},image:{width:300,height:200,padding:20},likeButton:{backgroundColor:'rgba(0, 0, 0, 0.1)',borderColor:'#333333',borderWidth:1,borderRadius:5,flex:1,margin:8,padding:8},likeContainer:{flexDirection:'row'},likesText:{flex:1,fontSize:18,alignSelf:'center'},progressBarContainer:{height:10,margin:10,borderColor:'#eeeeee',borderWidth:2},progressBar:{alignSelf:'flex-start',flex:1,backgroundColor:'#eeeeee'},viewPager:{flex:1}});m.exports=w},407,[1,2,3,6,7,124,201]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),s=r(d[3]),l=r(d[4]),c=r(d[5]),u=r(d[6]),h=u.StyleSheet,b=u.Text,f=u.TextInput,p=u.TouchableWithoutFeedback,w=u.TouchableOpacity,E=u.View,y=u.WebView,v='rgba(255,255,255,0.8)',S='urlInput',C='webview',B='https://m.facebook.com',k=['file://*','http://*','https://*'],T=(function(u){function h(){var n,l;t(this,h);for(var c=arguments.length,u=new Array(c),b=0;b')),c.createElement(f,{ref:S,autoCapitalize:"none",defaultValue:this.state.url,onSubmitEditing:this.onSubmitEditing,onChange:this.handleTextInputChange,clearButtonMode:"while-editing",style:W.addressBarTextInput}),c.createElement(w,{onPress:this.pressGoButton},c.createElement(E,{style:W.goButton},c.createElement(b,null,"Go!")))),c.createElement(y,{ref:C,automaticallyAdjustContentInsets:!1,style:W.webView,source:{uri:this.state.url},javaScriptEnabled:!0,domStorageEnabled:!0,decelerationRate:"normal",onNavigationStateChange:this.onNavigationStateChange,onShouldStartLoadWithRequest:this.onShouldStartLoadWithRequest,startInLoadingState:!0,scalesPageToFit:this.state.scalesPageToFit}),c.createElement(E,{style:W.statusBar},c.createElement(b,{style:W.statusBarText},this.state.status)))}}]),h})(c.Component),x=(function(u){function h(){var n,l;t(this,h);for(var c=arguments.length,u=new Array(c),b=0;b\n\n\n \n Hello Static World\n \n \n \n \n \n

Hello Static World

\n \n\n"},scalesPageToFit:!0})}},{title:'POST Test',render:function(){return c.createElement(y,{style:{backgroundColor:v,height:100},source:{uri:'http://www.posttestserver.com/post.php',method:'POST',body:'foo=bar&bar=foo'},scalesPageToFit:!1})}},{title:'Messaging Test',render:function(){return c.createElement(F,null)}},{title:'Inject JavaScript',render:function(){return c.createElement(R,null)}}]},408,[1,2,3,6,7,124,201,409,410]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/RNTester/js",scales:[1],hash:"63afa4865a5c48dac612914bb385f093",name:"messagingtest",type:"html"})},409,[168]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/RNTester/js",scales:[1],hash:"c51057524a9d1776c963663369289d1a",name:"helloworld",type:"html"})},410,[168]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),l=r(d[1]),c=r(d[2]),n=r(d[3]),s=r(d[4]),o=r(d[5]),b=r(d[6]),u=b.AccessibilityInfo,h=b.StyleSheet,y=b.Text,E=b.View,w=b.ToastAndroid,p=b.TouchableWithoutFeedback,f=r(d[7]),A=r(d[8]),k=['auto','yes','no','no-hide-descendants'],T=(function(b){function h(){var l,s;t(this,h);for(var o=arguments.length,b=new Array(o),u=0;u0&&(s.lastCursor=t.page_info.end_cursor,s.assets=this.state.assets.concat(n),s.dataSource=this.state.dataSource.cloneWithRows(E(s.assets,this.props.imagesPerRow))),this.setState(s)}}]),y})(l.Component);T.defaultProps={groupTypes:'SavedPhotos',batchSize:5,imagesPerRow:1,assetType:'Photos',renderImage:function(t){var n=[k.image,{width:150,height:150}];return l.createElement(y,{source:t.node.image,style:n})}};var k=_.create({row:{flexDirection:'row',flex:1},image:{margin:4},container:{flex:1}});m.exports=T},418,[108,1,2,3,6,7,124,201,292,419,110]); +__d(function(g,r,i,a,m,e,d){'use strict';m.exports=function(n,t){for(var u=[],h=[],s=0;s0&&s%t==0&&(u.push(h),h=[]),h.push(n[s]);if(h.length>0){for(;h.length!==t;)h.push(null);u.push(h)}return u}},419,[]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),l=r(d[1]),o=r(d[2]),n=r(d[3]),c=r(d[4]),s=r(d[5]),h=r(d[6]),u=h.Image,b=h.StyleSheet,y=h.View,p=h.ScrollView,w=(function(h){function b(){var l,c;t(this,b);for(var s=arguments.length,h=new Array(s),u=0;u',e.description='Example component that displays the automatic scaling capabilities of the tag',m.exports=w},420,[1,2,3,6,7,124,201]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),l=r(d[2]),o=r(d[3]),c=r(d[4]),s=r(d[5]),p=r(d[6]),u=r(d[7]),h=u.Clipboard,b=u.View,C=u.Text,f=u.StyleSheet,v=(function(u){function f(){var l,s;n(this,f);for(var p=arguments.length,u=new Array(p),b=0;bo,this._horizontal?this._scaledImageSize={width:this.props.image.width/o,height:this.props.size.height}:(this._scaledImageSize={width:this.props.size.width,height:this.props.image.height/t},this._scaledImageSize.width*=2,this._scaledImageSize.height*=2,this._horizontal=!0),this._contentOffset={x:(this._scaledImageSize.width-this.props.size.width)/2,y:(this._scaledImageSize.height-this.props.size.height)/2},this._maximumZoomScale=Math.min(this.props.image.width/this._scaledImageSize.width,this.props.image.height/this._scaledImageSize.height),this._minimumZoomScale=Math.max(this.props.size.width/this._scaledImageSize.width,this.props.size.height/this._scaledImageSize.height),this._updateTransformData(this._contentOffset,this._scaledImageSize,this.props.size)}},{key:"_onScroll",value:function(t){this._updateTransformData(t.nativeEvent.contentOffset,t.nativeEvent.contentSize,t.nativeEvent.layoutMeasurement)}},{key:"_updateTransformData",value:function(t,o,n){var s=t.x/o.width,h=t.y/o.height,l=n.width/o.width,c=n.height/o.height,p={offset:{x:this.props.image.width*s,y:this.props.image.height*h},size:{width:this.props.image.width*l,height:this.props.image.height*c}};this.props.onTransformDataChange&&this.props.onTransformDataChange(p)}},{key:"render",value:function(){return c.createElement(S,{alwaysBounceVertical:!0,automaticallyAdjustContentInsets:!1,contentOffset:this._contentOffset,decelerationRate:"fast",horizontal:this._horizontal,maximumZoomScale:this._maximumZoomScale,minimumZoomScale:this._minimumZoomScale,onMomentumScrollEnd:this._onScroll.bind(this),onScrollEndDrag:this._onScroll.bind(this),showsHorizontalScrollIndicator:!1,showsVerticalScrollIndicator:!1,style:this.props.style,scrollEventThrottle:16},c.createElement(f,{source:this.props.image,style:this._scaledImageSize}))}}]),p})(c.Component);e.framework='React',e.title='ImageEditor',e.description='Cropping and scaling with ImageEditor',e.examples=[{title:'Image Cropping',render:function(){return c.createElement(w,null)}}];var C=y.create({container:{flex:1,alignSelf:'stretch'},imageCropper:{alignSelf:'center',marginTop:12},cropButtonTouchable:{alignSelf:'center',marginTop:12},cropButton:{padding:12,backgroundColor:'blue',borderRadius:4},cropButtonLabel:{color:'white',fontSize:16,fontWeight:'500'}})},425,[108,1,2,3,6,7,124,201]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),l=r(d[3]),s=r(d[4]),u=r(d[5]),c=r(d[6]),y=(r(d[7]),c.Image),h=c.LayoutAnimation,v=c.StyleSheet,x=c.Text,w=c.View,f=(function(c){function v(){var n,s;t(this,v);for(var u=arguments.length,c=new Array(u),y=0;y20?20:60}})},s.addWrapText=function(){s.setState({extraText:' And a bunch more text to wrap around a few lines.'},s.changeContainer)},s.changeContainer=function(){s.setState({containerStyle:{width:280}})},s.onViewLayout=function(t){console.log('received view layout event\n',t.nativeEvent),s.setState({viewLayout:t.nativeEvent.layout})},s.onTextLayout=function(t){console.log('received text layout event\n',t.nativeEvent),s.setState({textLayout:t.nativeEvent.layout})},s.onImageLayout=function(t){console.log('received image layout event\n',t.nativeEvent),s.setState({imageLayout:t.nativeEvent.layout})},s}return s(v,c),n(v,[{key:"render",value:function(){var t=[p.view,this.state.viewStyle],n=this.state.textLayout||{width:'?',height:'?'},o=this.state.imageLayout||{x:'?',y:'?'};return u.createElement(w,{style:this.state.containerStyle},u.createElement(x,null,"layout events are called on mount and whenever layout is recalculated. Note that the layout event will typically be received",' ',u.createElement(x,{style:p.italicText},"before")," the layout has updated on screen, especially when using layout animations.",' ',u.createElement(x,{style:p.pressText,onPress:this.animateViewLayout},"Press here to change layout.")),u.createElement(w,{ref:"view",onLayout:this.onViewLayout,style:t},u.createElement(y,{ref:"img",onLayout:this.onImageLayout,style:p.image,source:{uri:'https://fbcdn-dragon-a.akamaihd.net/hphotos-ak-prn1/t39.1997/p128x128/851561_767334496626293_1958532586_n.png'}}),u.createElement(x,null,"ViewLayout:",' ',JSON.stringify(this.state.viewLayout,null,' ')+'\n\n'),u.createElement(x,{ref:"txt",onLayout:this.onTextLayout,style:p.text},"A simple piece of text.",this.state.extraText),u.createElement(x,null,'\n',"Text w/h: ",n.width,"/",n.height+'\n',"Image x/y: ",o.x,"/",o.y)))}}]),v})(u.Component),p=v.create({view:{padding:12,borderColor:'black',borderWidth:.5,backgroundColor:'transparent'},text:{alignSelf:'flex-start',borderColor:'rgba(0, 0, 255, 0.2)',borderWidth:.5},image:{width:50,height:50,marginBottom:10,alignSelf:'center'},pressText:{fontWeight:'bold'},italicText:{fontStyle:'italic'}});e.title='Layout Events',e.description="Examples that show how Layout events can be used to measure view size and position.",e.examples=[{title:'LayoutEventExample',render:function(){return u.createElement(f,null)}}]},426,[1,2,3,6,7,124,201,74]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),l=r(d[3]),c=r(d[4]),u=r(d[5]),p=(r(d[6]),r(d[7])),s=p.Linking,h=p.StyleSheet,f=p.Text,w=p.TouchableOpacity,k=p.View,E=r(d[8]),y=(function(p){function h(){var n,c;t(this,h);for(var u=arguments.length,p=new Array(u),f=0;f'}),r(d[9]).addHandler({onStall:function(n){var l=n.busyTime;return t.setState(function(t){return{busyTime:l,filteredStall:.97*(t.filteredStall||0)+.03*l}})}})},onDisable:function(){console.warn('Cannot disable yet....')}}),this.state&&c.createElement(y,null,"JS Stall filtered: "+Math.round(this.state.filteredStall)+", ","last: "+this.state.busyTime))}}]),p})(c.Component),C=(function(t){function p(){var t,l;n(this,p);for(var s=arguments.length,c=new Array(s),f=0;f Animated.spring (bounciness/speed)',render:function(){return c.createElement(b,{type:"spring",config:{bounciness:0}},function(t){return c.createElement(v.View,{style:[N.block,{transform:[{translateX:t.interpolate({inputRange:[0,1],outputRange:[0,100]})}]}]})})}},{title:'translateX => Animated.spring (stiffness/damping/mass)',render:function(){return c.createElement(b,{type:"spring",config:{stiffness:1e3,damping:500,mass:3}},function(t){return c.createElement(v.View,{style:[N.block,{transform:[{translateX:t.interpolate({inputRange:[0,1],outputRange:[0,100]})}]}]})})}},{title:'translateX => Animated.decay',render:function(){return c.createElement(b,{type:"decay",config:{velocity:.5},reverseConfig:{velocity:-.5}},function(t){return c.createElement(v.View,{style:[N.block,{transform:[{translateX:t}]}]})})}},{title:'Drive custom property',render:function(){return c.createElement(b,{type:"timing",config:{duration:1e3}},function(t){return c.createElement(R,{style:{},value:t})})}},{title:'Animated value listener',render:function(){return c.createElement(k,null)}},{title:'Animated loop',render:function(){return c.createElement(V,null)}},{title:'Animated events',render:function(){return c.createElement(C,null)}},{title:'Animated Tracking - tap me many times',render:function(){return c.createElement(D,null)}},{title:'Internal Settings',render:function(){return c.createElement(A,null)}}]},430,[10,1,2,3,6,7,124,201,431,433]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),o=r(d[3]),u=r(d[4]),l=r(d[5]),c=r(d[6]),p=r(d[7]),f=r(d[8]),h=r(d[9]),v=r(d[10]),y=(function(c){function h(){return t(this,h),s(this,o(h).apply(this,arguments))}return u(h,c),n(h,[{key:"UNSAFE_componentWillReceiveProps",value:function(t){var n=this.props,s=n.onEnable,o=n.onDisable,u=n.persister;t.persister.state!==u.state&&(t.persister.state?s():o())}},{key:"render",value:function(){var t=this.props,n=t.label,s=t.persister;return l.createElement(v,{style:b.row},l.createElement(f,null,n),l.createElement(p,{value:s.state,onValueChange:function(t){s.setState(function(){return t})}}))}}]),h})(l.Component),b=c.create({row:{padding:10,flexDirection:'row',justifyContent:'space-between'}});y=h.createContainer(y,{cacheKeySuffix:function(t){return'Switch:'+t.label},getInitialState:function(t){return t.initialValue}}),m.exports=y},431,[1,2,3,6,7,138,139,308,172,432,158]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),c=r(d[3]),u=r(d[4]),o=r(d[5]),p=r(d[6]),v=r(d[7]);var l={createContainer:function(l,f){var h,S;return S=h=(function(h){function S(){var t,s;n(this,S);for(var o=arguments.length,v=new Array(o),l=0;l=S){var p=l-S;c++,u+=p,f=Math.max(f,p);var E="JSEventLoopWatchdog: JS thread busy for "+l+"ms. "+u+"ms in "+c+" stalls so far. ";v.forEach(function(t){E+=t.onStall({lastInterval:h,busyTime:l})||''}),t(E)}v.forEach(function(t){t.onIterate&&t.onIterate()}),h=s,setTimeout(o,S/5)})())}},s=0,l=!1,u=0,c=0,f=0,h=0,v=[];m.exports=o},433,[36,75]); +__d(function(g,r,i,a,m,e,d){'use strict';var n=r(d[0]),t=r(d[1]),o=r(d[2]),c=r(d[3]),s=r(d[4]),l=r(d[5]),u=r(d[6]),h=u.NetInfo,f=u.Text,v=u.View,p=u.TouchableWithoutFeedback,C=(function(u){function p(){var t,s;n(this,p);for(var l=arguments.length,u=new Array(l),h=0;h5;)T(5),u.setState({message:"Burned CPU for 5ms "+u._iters+++" times, "+n.timeRemaining()+"ms remaining in frame"});u._idleTimer=requestIdleCallback(t)})},u._stopBackground=function(){u._iters=0,null!=u._idleTimer&&(cancelIdleCallback(u._idleTimer),u._idleTimer=null)},u}return u(_,c),n(_,[{key:"componentWillUnmount",value:function(){null!=this._idleTimer&&(cancelIdleCallback(this._idleTimer),this._idleTimer=null)}},{key:"render",value:function(){return o.createElement(h,null,o.createElement(p,{onPress:this._run.bind(this,!1)},"Run requestIdleCallback"),o.createElement(p,{onPress:this._run.bind(this,!0)},"Burn CPU inside of requestIdleCallback"),o.createElement(p,{onPress:this._runWithTimeout},"Run requestIdleCallback with timeout option"),o.createElement(p,{onPress:this._runBackground},"Run background task"),o.createElement(p,{onPress:this._stopBackground},"Stop background task"),o.createElement(f,null,this.state.message))}},{key:"_run",value:function(t){var n=this;null!=this._idleTimer&&(cancelIdleCallback(this._idleTimer),this._idleTimer=null),this._idleTimer=requestIdleCallback(function(l){var s='';t&&(T(10),s='Burned CPU for 10ms,'),n.setState({message:s+" "+l.timeRemaining()+"ms remaining in frame"})})}}]),_})(o.Component),E=(function(c){function f(){var n,u;t(this,f);for(var o=arguments.length,c=new Array(o),h=0;h20&&(u._iters=10),u._timerFn=function(){u._timerId=setTimeout(u._run,u.props.dt)}):'requestAnimationFrame'===u.props.type?u._timerFn=function(){u._rafId=requestAnimationFrame(u._run)}:'setImmediate'===u.props.type?(u._iters=5e3,u._timerFn=function(){u._immediateId=setImmediate(u._run)}):'setInterval'===u.props.type&&(u._iters=30,u._timerFn=null,u._intervalId=setInterval(u._run,u.props.dt))}if(u._ii>=u._iters&&null==u._intervalId){var n=(new Date).getTime()-u._start,l='Finished '+u._ii+' '+u.props.type+" calls.\nElapsed time: "+n+' ms\n'+n/u._ii+' ms / iter';return console.log(l),_.show(l,_.SHORT),u._start=0,void u.forceUpdate(function(){u._ii=0})}u._ii++,u._ii%(u._iters/5)==0&&u.forceUpdate(),u._timerFn&&(u._timerId=u._timerFn())},u.clear=function(){null!=u._intervalId&&(clearInterval(u._intervalId),u._intervalId=null,u._iters=u._ii,u._run())},u}return u(f,c),n(f,[{key:"render",value:function(){var t='fn'+(void 0!==this.props.dt?', '+this.props.dt:'');return o.createElement(p,{onPress:this._run},"Measure: ",this.props.type,"(",t,") - ",this._ii||0)}},{key:"componentWillUnmount",value:function(){null!=this._timerId&&(clearTimeout(this._timerId),this._timerId=null),null!=this._rafId&&(cancelAnimationFrame(this._rafId),this._rafId=null),null!=this._immediateId&&(clearImmediate(this._immediateId),this._immediateId=null),null!=this._intervalId&&(clearInterval(this._intervalId),this._intervalId=null)}}]),f})(o.Component);e.framework='React',e.title='Timers',e.description='A demonstration of Timers in React Native.',e.examples=[{title:'this.setTimeout(fn, t)',description:"Execute function fn t milliseconds in the future. If t === 0, it will be enqueued immediately in the next event loop. Larger values will fire on the closest frame.",render:function(){return o.createElement(h,null,o.createElement(E,{type:"setTimeout",dt:0}),o.createElement(E,{type:"setTimeout",dt:1}),o.createElement(E,{type:"setTimeout",dt:100}))}},{title:'this.requestAnimationFrame(fn)',description:'Execute function fn on the next frame.',render:function(){return o.createElement(h,null,o.createElement(E,{type:"requestAnimationFrame"}))}},{title:'this.requestIdleCallback(fn)',description:'Execute function fn on the next JS frame that has idle time',render:function(){return o.createElement(h,null,o.createElement(v,null))}},{title:'this.setImmediate(fn)',description:'Execute function fn at the end of the current JS event loop.',render:function(){return o.createElement(h,null,o.createElement(E,{type:"setImmediate"}))}},{title:'this.setInterval(fn, t)',description:"Execute function fn every t milliseconds until cancelled or component is unmounted.",render:function(){var c=(function(c){function _(){var n,u;t(this,_);for(var c=arguments.length,f=new Array(c),I=0;I 360)',render:function(){return c.createElement(y,null)}},{title:'Translate, Rotate, Scale',description:"translateX: 100, translateY: 50, rotate: '30deg', scaleX: 2, scaleY: 2",render:function(){return c.createElement(b,{style:x.container},c.createElement(b,{style:x.box1}))}},{title:'Scale, Translate, Rotate, ',description:"scaleX: 2, scaleY: 2, translateX: 100, translateY: 50, rotate: '30deg'",render:function(){return c.createElement(b,{style:x.container},c.createElement(b,{style:x.box2}))}},{title:'Rotate',description:"rotate: '30deg'",render:function(){return c.createElement(b,{style:x.container},c.createElement(b,{style:x.box3step1}))}},{title:'Rotate, Scale',description:"rotate: '30deg', scaleX: 2, scaleY: 2",render:function(){return c.createElement(b,{style:x.container},c.createElement(b,{style:x.box3step2}))}},{title:'Rotate, Scale, Translate ',description:"rotate: '30deg', scaleX: 2, scaleY: 2, translateX: 100, translateY: 50",render:function(){return c.createElement(b,{style:x.container},c.createElement(b,{style:x.box3step3}))}},{title:'Translate, Scale, Rotate',description:"translate: [200, 350], scale: 2.5, rotate: '-0.2rad'",render:function(){return c.createElement(b,{style:x.container},c.createElement(b,{style:x.box4}))}},{title:'Translate, Rotate, Scale',description:"translate: [-50, 35], rotate: '50deg', scale: 2",render:function(){return c.createElement(b,{style:x.container},c.createElement(b,{style:[x.box5,x.box5Transform]}))}}]},444,[1,2,3,6,7,124,201]); +__d(function(g,r,i,a,m,e,d){'use strict';var t,n,l=r(d[0]),o=r(d[1]),c=o.StyleSheet,u=o.View,b=o.Text,s=o.TouchableHighlight,p=o.Vibration;o.Platform;e.framework='React',e.title='Vibration',e.description='Vibration API',t=[0,500,200,500],n="[0, 500, 200, 500]\narg 0: duration to wait before turning the vibrator on.\narg with odd: vibration length.\narg with even: duration to wait before next vibration.\n",e.examples=[{title:'Pattern Descriptions',render:function(){return l.createElement(u,{style:f.wrapper},l.createElement(b,null,n))}},{title:'Vibration.vibrate()',render:function(){return l.createElement(s,{style:f.wrapper,onPress:function(){return p.vibrate()}},l.createElement(u,{style:f.button},l.createElement(b,null,"Vibrate")))}},{title:"Vibration.vibrate([0, 500, 200, 500])",render:function(){return l.createElement(s,{style:f.wrapper,onPress:function(){return p.vibrate(t)}},l.createElement(u,{style:f.button},l.createElement(b,null,"Vibrate once")))}},{title:"Vibration.vibrate([0, 500, 200, 500], true)",render:function(){return l.createElement(s,{style:f.wrapper,onPress:function(){return p.vibrate(t,!0)}},l.createElement(u,{style:f.button},l.createElement(b,null,"Vibrate until cancel")))}},{title:'Vibration.cancel()',render:function(){return l.createElement(s,{style:f.wrapper,onPress:function(){return p.cancel()}},l.createElement(u,{style:f.button},l.createElement(b,null,"Cancel")))}}];var f=c.create({wrapper:{borderRadius:5,marginBottom:5},button:{backgroundColor:'#eeeeee',padding:10}})},445,[124,201]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),o=r(d[3]),l=r(d[4]),c=r(d[5]),u=r(d[6]),h=u.Image,b=u.PixelRatio,f=u.ScrollView,p=u.StyleSheet,y=u.Text,S=u.TextInput,v=u.TouchableOpacity,E=u.View,k='ws://localhost:5555/',w='http://localhost:5556/',C=['close','error','message','open'],T=['CONNECTING','OPEN','CLOSING','CLOSED'],x=(function(u){function h(){return t(this,h),s(this,o(h).apply(this,arguments))}return l(h,u),n(h,[{key:"render",value:function(){var t=c.createElement(y,{style:U.buttonLabel},this.props.label);return this.props.disabled?c.createElement(E,{style:[U.button,U.disabledButton]},t):c.createElement(v,{onPress:this.props.onPress,style:U.button},t)}}]),h})(c.Component),_=(function(u){function h(){return t(this,h),s(this,o(h).apply(this,arguments))}return l(h,u),n(h,[{key:"render",value:function(){return c.createElement(E,{style:U.row},c.createElement(y,null,this.props.label),this.props.value?c.createElement(y,null,this.props.value):null,this.props.children)}}]),h})(c.Component),P=(function(u){function b(){var n,l;t(this,b);for(var c=arguments.length,u=new Array(c),h=0;h=200&&t.status<400&&l.setState({fetchStatus:'OK'})})},l._sendBinary=function(){if(l.state.socket&&'undefined'!=typeof ArrayBuffer&&'undefined'!=typeof Uint8Array){for(var t=l.state.outgoingMessage,n=new Uint8Array(t.length),s=0;s=WebSocket.CLOSING,o='OPEN'===n;return c.createElement(f,{style:U.container},c.createElement(E,{style:U.note},c.createElement(y,null,"To start the WS test server:"),c.createElement(y,{style:U.monospace},"./RNTester/js/websocket_test_server.js")),c.createElement(_,{label:"Current WebSocket state",value:A(n)}),c.createElement(_,{label:"Last WebSocket event",value:A(this.state.lastSocketEvent)}),c.createElement(_,{label:"Last message received",value:A(this.state.lastMessage)}),c.createElement(_,{label:"Last image received"},o?c.createElement(P,{url:this.state.url}):null),c.createElement(S,{style:U.textInput,autoCorrect:!1,placeholder:"Server URL...",onChangeText:function(n){return t.setState({url:n})},value:this.state.url}),c.createElement(E,{style:U.buttonRow},c.createElement(x,{onPress:this._connect,label:"Connect",disabled:!s}),c.createElement(x,{onPress:this._disconnect,label:"Disconnect",disabled:s})),c.createElement(S,{style:U.textInput,autoCorrect:!1,placeholder:"Type message here...",onChangeText:function(n){return t.setState({outgoingMessage:n})},value:this.state.outgoingMessage}),c.createElement(E,{style:U.buttonRow},c.createElement(x,{onPress:this._sendText,label:"Send as text",disabled:!o}),c.createElement(x,{onPress:this._sendBinary,label:"Send as binary",disabled:!o})),c.createElement(E,{style:U.note},c.createElement(y,null,"To start the HTTP test server:"),c.createElement(y,{style:U.monospace},"./RNTester/js/http_test_server.js")),c.createElement(S,{style:U.textInput,autoCorrect:!1,placeholder:"HTTP URL...",onChangeText:function(n){return t.setState({httpUrl:n})},value:this.state.httpUrl}),c.createElement(E,{style:U.buttonRow},c.createElement(x,{onPress:this._sendHttp,label:"Send HTTP request to set cookie",disabled:'fetching'===this.state.fetchStatus})),c.createElement(E,{style:U.note},c.createElement(y,null,'OK'===this.state.fetchStatus?'Done. Check your WS server console to see if the next WS requests include the cookie (should be "wstest=OK")':'-')))}}]),h})(c.Component);L.title='WebSocket',L.description='WebSocket API';var U=p.create({container:{flex:1},note:{padding:8,margin:4,backgroundColor:'white'},monospace:{fontFamily:'courier',fontSize:11},row:{height:40,padding:4,backgroundColor:'white',flexDirection:'row',justifyContent:'space-between',alignItems:'center',borderBottomWidth:1/b.get(),borderColor:'grey'},button:{margin:8,padding:8,borderRadius:4,backgroundColor:'blue',alignSelf:'center'},disabledButton:{opacity:.5},buttonLabel:{color:'white'},buttonRow:{flexDirection:'row',justifyContent:'center'},textInput:{height:40,backgroundColor:'white',margin:8,padding:8}});m.exports=L},446,[1,2,3,6,7,124,201]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),l=r(d[2]),u=r(d[3]),o=r(d[4]),c=r(d[5]),s=r(d[6]),f=r(d[7]);e.framework='React',e.title='XMLHttpRequest',e.description="Example that demonstrates upload and download requests using XMLHttpRequest.",e.examples=[{title:'File Download',render:function(){return t.createElement(n,null)}},{title:'multipart/form-data Upload',render:function(){return t.createElement(l,null)}},{title:'multipart/form-data Upload',render:function(){return t.createElement(u,null)}},{title:'Fetch Test',render:function(){return t.createElement(c,null)}},{title:'Headers',render:function(){return t.createElement(o,null)}},{title:'Time Out Test',render:function(){return t.createElement(s,null)}},{title:'Cookies',render:function(){return t.createElement(f,null)}}]},447,[124,448,449,450,451,452,453,454]); +__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),s=r(d[2]),o=r(d[3]),l=r(d[4]),c=r(d[5]),u=r(d[6]),p=u.Alert,h=(u.Platform,u.ProgressBarAndroid),f=(u.ProgressViewIOS,u.StyleSheet),y=u.Switch,E=u.Text,w=u.TouchableHighlight,b=u.View;function v(t){return Math.round(t/1e3)}var H=(function(u){function p(){return t(this,p),s(this,o(p).apply(this,arguments))}return l(p,u),n(p,[{key:"render",value:function(){return c.createElement(h,{progress:this.props.progress,styleAttr:"Horizontal",indeterminate:!1})}}]),p})(c.Component),L=(function(u){function h(){var n,l;t(this,h);for(var c=arguments.length,u=new Array(c),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 IM6N<$f=0}iFaQ7m literal 0 HcmV?d00001 diff --git a/RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_hawk.png b/RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_hawk.png new file mode 100644 index 0000000000000000000000000000000000000000..7205b1e47d08adf1bb7c2300a8dfcbe492cc0142 GIT binary patch literal 62468 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 M07*qoM6N<$f?mS>^8f$< literal 0 HcmV?d00001 diff --git a/RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_sliderleft.png b/RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_sliderleft.png new file mode 100644 index 0000000000000000000000000000000000000000..dff4e11e19d642707f7f6c93024972100d669b4c GIT binary patch literal 1395 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 Ef}yXlKL7v# literal 0 HcmV?d00001 diff --git a/RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_thumbnails_bandaged.png b/RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_thumbnails_bandaged.png new file mode 100644 index 0000000000000000000000000000000000000000..1ba2e0b26865cfa0928023e6c9d05620c57cf131 GIT binary patch literal 5554 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 W|E)RP!g?dZl4z>x!D>`qM*I)Lr_@UT literal 0 HcmV?d00001 diff --git a/RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_thumbnails_call.png b/RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_thumbnails_call.png new file mode 100644 index 0000000000000000000000000000000000000000..e1de13b3f84b3e0c5905dc9d0cef930b8a8a02a9 GIT binary patch literal 8315 zcmcJV%Brk55IR&`rG(?fAnQ=9MPIHDoNrRWK|e$dwUJrWlZ!a*ib zqNc{74gzR|0J52)5L%W+XH^_jDO_Y{rB{FDL3?r##TY6};a%5j!t!GlBW`@*`2LsV&|E;s9Tg2oDg%Vl|BtYgg-~lefOgc2LX|Wa zOJ!g_I1ru8ppd~Nub6Sv;5OngyG{T82Q#x{yL<+R7U>tWN&;?|N)DS$rEOK^ua1#OviHT&yKwp3V$rHlaa&u}!Z}9?a6BF$6 z8L^RoTOfP?kAc)Pih$q7+hIl_l)yvgMFJ5s9poeVCdG4?E0Wo2?;)3k9h&vEF;6!s zHw;i|05b=F3eg9BiHlRI5@G|NbOwbi36`qxIX?DavENF~Up%#K7=ZC?XuCa9&)S%4 zDLq}roCkW@TyIj-J#RVXQaZ2G?xAFZ-Ij`z;syc`kl}^YaEZqS&?I0K$4%<3b)Ym^ zuQc^y*Lq^d0;f-vl4viU7=9xhmlX;0z5w3qlNbs<=W5?o+xKOS#Rm-%WQ>{D+wW`iZ?bDTZ$1Jz zVqixS=k5wgyUeCD`qdiiA%&kSYcp-ph<+ge@Mg^}krNSHU4Dl_ju^YGG^w<(A)vJU zI77(I^RbcOdmH>%AwnUNoPx{>=;f1oYmN=ZF z!F59!A<3|yYSi!z)VLvtav@XHhb!Y@F35Nao ztA&#-pW7vg+P3(8E1{~YZb(jfb$DQ+?<#5U?#Z*B_<_H0v za^KR+l+in8h~Ndp~&g=!E=wn0!!j)p?ATJpj*awrxR z4Q7JWD|P2MUR2)uEWR񝼈nFrtI&;k|B+4btGybBIkXFjTYP`Wo2vfmVuav}B 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 Gfd2u3`vnaE literal 0 HcmV?d00001 diff --git a/RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_thumbnails_dislike.png b/RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_thumbnails_dislike.png new file mode 100644 index 0000000000000000000000000000000000000000..c7d241f30eaa3fc84b255f6763569174f32aef43 GIT binary patch literal 4140 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 I)-v+{0RSAFumAu6 literal 0 HcmV?d00001 diff --git a/RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_thumbnails_heart.png b/RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_thumbnails_heart.png new file mode 100644 index 0000000000000000000000000000000000000000..28322cfa539ebf645f8714873c890045b30d987e GIT binary patch literal 7052 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%0A!LKp5y%?sfQxZx=%XE>N<*qN zA-$!AjD}Mha7Bzk^gAcWs2|^@Cxc9bKoXgcN~DE>KV;AN09`wUgVzVM?}Ad2VhB0n zOLPk!PmiWRr$I|B@-(Ja@$z8xX|UV#;i`$#J39s`Bm+-X|4W; z1Qa5{pK-~bVsR-&<(WDk6MmSg6}7iNJ@QA;(xip_B&y;Z9ONVj{_Kix z55MdVm-F7<(`a-pnXIePn%J2Tg7@NNlV~5eW9Bb)y>o0&U~Zx`V{1CY9&kTO9Gdwk zZ;UXrk)kWjUk6?-D^sP;45MpjqZ6x2=I z5@HsLbHl-;CT6#k75w@q&DdRiwc`nH3n6s3mC_l{oy-CF81~B=8?It>PxXHWfG1U~ z9k%6Fy$M2If46i6cNNIc!I9p<|6Hv9!Ta@;1=*mI2F$79zs-(FuvW5cd8GOq{7O<} zg?g}mjy#|>5*(hcK`OL~V($*oHvbAT&+QxN6v5G22S7IDo#v|A&Vx?Z!wfMLHc<#{ z-^$9bpzw1e;fwFkz_iA>8BpXok<$A?kWwt13dcx1#*fj37*q3q+{8@MF0H-8=f0@(3U^gzNx4rVZe2?Hwa*Am z=;i55dg*wkoR@o%-NnUZZ#(Q)eFM6SiIB@FMToo7jT~80NEL?rz`UiWVUSEB<*V9aqH zH7r#cM(IslCdI)K|Kl~dL$f0924(KuO+#rit^cc9Mhz{Sv7I`B1FD6=@8dU6JYOw@HGc8F#|(J%p`Tl&^G)p<2bt3%5q_^KZ#?T27eCHS&fi<>P?8e8o;47t zf4o;Du=Fe7DN5+pYe_=Nxtask*ZSmht_DIaEM%I_1Be-iyFVK7j58;*u7#dpbngLW zC+6KS7fhsykTP3sP|UZrNjEQ*BDKvezDWJed*!5fI^r%V#2nP~bUb3Q-upXQGGagz z!{)trqILayk&Q^$!0*X_)9wL;Ly5I!#>k(=O_Z0GX2O9q7g~?&hdmqx#5Wobl8{7s zbHmtib13t*RUBT*zHCEKiqs$_BK^CR6O55RxA{k_db9M;MtW&AIoQs}TS=wg9KDSk znixlq9n&Ha{8TQ{8Xo*4w*6LH>p;DeqAiug_9`=ad~F%x2Xa|99<++e|vGre^s=~AEE%%Fe7%OC8(R{Bo(%h zWZ}uEj-Gg(o(q&8nH%SqIlew-?;~&>m6gM2Xi}$smsDSAx+zqp=dcZ7M zUA@#|Zmub$8v$1^JSDBw<#=o#1j4`&+l8}mDtKDx|Y`(^THGhTb{{Wvc z{ZV*(Z)rC_IhOsC;Q1KD?fTSbk+2opqaf18fCb01#XUk@h&vt9s&syRAbaw;woZ6<%IOJ>voegE&eWj#+ZLgZcG2VkFHVVI^^JV`oql8 zy&zR>rLMEin}9dwl8V{B8M^Yp&kpa6jfL2e5a;Vms_M$br&8|Hh~1aSknlC>nn3w3 zWOO{16oOQFFgUsJ*DqlmXXg{T$jr=4DH=h+J-2}KiwpP3&XC9dY8UcX_6x3X2rLYg i10etZL!$5t71EE2T&hA#z5nVpfQo{q{0~|4i2nfs*G;Pc literal 0 HcmV?d00001 diff --git a/RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_thumbnails_like.png b/RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_thumbnails_like.png new file mode 100644 index 0000000000000000000000000000000000000000..9c7347a8b904abc61f5ef87649985786c9a17b11 GIT binary patch literal 4298 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 literal 0 HcmV?d00001 diff --git a/RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_thumbnails_party.png b/RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_thumbnails_party.png new file mode 100644 index 0000000000000000000000000000000000000000..4b02aadddd7336a35bd4a6c58cd0ca16623910f0 GIT binary patch literal 8570 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 literal 0 HcmV?d00001 diff --git a/RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_thumbnails_poke.png b/RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_thumbnails_poke.png new file mode 100644 index 0000000000000000000000000000000000000000..a5c138ee97e530503e793b03a26973ae88be9a5d GIT binary patch literal 4921 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 Cvu6YV literal 0 HcmV?d00001 diff --git a/RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_thumbnails_superlike.png b/RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_thumbnails_superlike.png new file mode 100644 index 0000000000000000000000000000000000000000..b0f9c8541518f3c6563f97aa923e24c07064a639 GIT binary patch literal 6951 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 F`X8sLREhuq literal 0 HcmV?d00001 diff --git a/RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_uie_thumb_big.png b/RNTester/android/app/src/main/res/drawable-mdpi/rntester_js_uie_thumb_big.png new file mode 100644 index 0000000000000000000000000000000000000000..dbfdb1b9b2e4f9c543f5f15f1ceb45d41ef02f4b GIT binary patch literal 6752 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 literal 0 HcmV?d00001 diff --git a/RNTester/android/app/src/main/res/drawable-xhdpi/rntester_js_slider.png b/RNTester/android/app/src/main/res/drawable-xhdpi/rntester_js_slider.png new file mode 100644 index 0000000000000000000000000000000000000000..396614fa9b9bd202635f83c57147e86520af1e49 GIT binary patch literal 1988 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 literal 0 HcmV?d00001 diff --git a/RNTester/android/app/src/main/res/drawable-xhdpi/rntester_js_uie_comment_normal.png b/RNTester/android/app/src/main/res/drawable-xhdpi/rntester_js_uie_comment_normal.png new file mode 100644 index 0000000000000000000000000000000000000000..6491689fbbc88bfd4289d4ffee2e4262097ddaae GIT binary patch literal 420 zcmeAS@N?(olHy`uVBq!ia0vp^N(}fc;mYo{*7tr)BX@!Dy91&-83Z-YtleIPcr8Uv_SS zB@dn6-gzW;tJ>(;OP33+-dm?0)!n+i*HW^mOg^<&ep#>llC!ZBc;qTixW|2(-FD`% z#q@)-rkzySWbjEtzOw$4%N`9qmHThj_V1ZH{hH<1O;v%1mfn!N(pR)u+V0bY{ykPl zOgU$+y&U8%mm1114>INQdNxH4M-Hcd$sKb$@_I5oq#qxdxk2h;-=4R&J?FYl>bI)Q zSA6zo<^;P>o8C>Ge)Xa0`SR{7FPXRA}Dqm^*J1K@i9DFtHPqf+7+UU0N#S%Cew$ zlW*c89TGx1CB$I+e7@UztbK`-;1u)}G!*m*J^*|JB#=y$@Q@-cGv{4Y6&FAy05^!;5Ah}#_ z*>ZeQvr%58is{&LS7rx-nb(~_@bDlK^Fsk(-w|-uAgMazqPh1nQe*c};Ag{lzCLvj ztz%NrjzHkB)dn3!?~d0LTQ98pQ!UmwM6p<0Qy{zheGtPi?kZ22I7kcvi!oiPIo0mb z^moMe8pnk~A+2CFrG^>aI1ribQh5Uk^UMu)B}hA}lR69DDNyMvN@>kw&ehK#mmHKu zN}G=$o*2&_LCc<6&@ot`-5O~N-aHW1nrq0w*g3Z~t;o4_-0%`-enA#WnWtN&hi2XT zYJqq7jaIY^3dG}k0^0c$zVCp+bpWbUsWA|YE%pucW^?oLdff2hR-KX5@hlWjdS}Nh zfN7l|1P1Lx9BD_x1@2VOc1#}z zkE;&bHX@vx(bcBG$$vg_^`=T*I6wtizj0ijC)CA8Otv|TO|#d^*mW#Pqz z!ByMYZll*BgCPEHz{N`tPPDx!7BzY4ZgpCM-3E^6c^Ls-djCy7@BnX=T zNOYede1EAYG&Tj0aR2B>v(^3>gooQf5Zsv<2>lyCAOu1n1VSJLLLdY}AOu1n1VSJL c@{fc30h_?_Xm?+0KL7v#07*qoM6N<$g3xSt9RL6T literal 0 HcmV?d00001 diff --git a/RNTester/android/app/src/main/res/drawable-xhdpi/rntester_js_uie_thumb_selected.png b/RNTester/android/app/src/main/res/drawable-xhdpi/rntester_js_uie_thumb_selected.png new file mode 100644 index 0000000000000000000000000000000000000000..79eb69cf92b3638954dd11b045006803abe6d904 GIT binary patch literal 1110 zcmV-c1gZOpP)5AvWIw6 zQBjmADu|kc9`b`XF-IW;B%ml>LOcnIkb^hLO-R6>gLn=i8YGK{TnssgQ9OlU#O%5| zU7v^Up6QvL*`0BdWe-(Q%rI1SJ>UENRWo#VY=#QqcxNEjK%WSbv`wX0sr;`>|KDM_>N% zYmiUF{koUsnakgO{N69$f3{qM`j!N%@{Y^G3!*xb?zAjBy7$@RCr8B1tp)l0hqGNt zu#mw*4q1R@#gTiTI&52=zHVj+S%IvWLC6Z2*=-L$dF-xRp1wmF!$uKVK$K7-LUTK3 zCXJ8(1=4~L06uf%%x)5p0EvJLE}>k$c6BJFZyv}HgaB~Q{SUn@0U{w15aHtAmo9#B ztyxRbhHA{3f)_Rcp#$$Pz8H$)ElH3FsXC%$ym0y3Qx3p}vd3F>#!1EoCXDj=h|TQ+ zMgV&CopVogW_N#1$t(nz2_Qf^Sa#2~s;x$V5J1@+?e0FROlyo4y-Yjw?)k@yUGra3 zHZRK&vJPY!9FEvsLAkPgqbyfeD`Q*R9VO`J|N8CX(QiIIc%@b*y1R!VOKl8DY@YVo ziN)uO9k-taIV%NNR=`3AP=LoOMvOba0CfP^4`0$ZMGSrw}_0cJT=L$K1j zU1w_#k0`-##8Ti&ywK{<1By5Rngv*vg9^R2>9IuYt~MYrGgua278<8d(F_1MFWo4w z@2?f|QN6~^gb*@hS&onw)o18Q?e6X-!o;d>80z{l$*fZw@qtd5y>H#hI=HF!h!ZZ3 zSu=$kPDDB)Vj1Xh__Cz6AgC;6WqD(Ldrj|mPBBG@_y<@yaO%x_eqQ$)&@`@5vTnR) z{Yg52I4gxi8#XopT63?cC} z;?-jlDAJd`Nlo|R7!hQGq^a^YR!Z;t@yee|8(tNwcCG>Wt61!NCHV92_%6e ckgXa20ii_@% literal 0 HcmV?d00001 diff --git a/RNTester/android/app/src/main/res/drawable-xxhdpi/rntester_js_flux.png b/RNTester/android/app/src/main/res/drawable-xxhdpi/rntester_js_flux.png new file mode 100644 index 0000000000000000000000000000000000000000..ccf9080672638f7bece1a48b8aa9632e11e200d6 GIT binary patch literal 5925 zcmb_gWmptiw;o_YiQ~2P5}XtMx+}7>2@gTMrlD12}$Xki|2fC z>)*Zmd3LO|-xcrL``3B}Rg=fTBF6#%062;YGMbOO<)4Xx_P8bqcc(pWNFJK^A`-l0XBuZoF>FFv2f%y3Nu={YcySUpzI0Xd-Ask!~E-to51e=GSv!{hGo3jV) z-%kGNN5@QY-2NQWLjgYjvwS}jPyS9sqqnN9+t);t{hn)!Izu){j zLyO6mXRMGEU$jiK_KoYZ>pj>J;;DhkkODLLM7o~a}Wo{|5*%65O$3kv+bG91Td$r=`NRm(vY^njpPM?X95pOGOS$2{&&r{CF?kI$2#q5k=> zY>aJXO~l^x%W0YCaB>^<%C3yNuk{u1)NfEwdNv`6JKU$4ih!9q|HOXj%_r&*#?cY- z5y~_cnw1n|KjS#v!x!oUm&m~+(KkR2&z0j#FHwWL>h8uPG!qJ2Z7b;6pJ z+#?O8WRv}Jf0ixfd5GIZsTQRZp&=OaeR4%WkYHX8ho)h&x&Krz+m>bPrW#;X500&h zjFhp?E#*eM7019i#5BB!e;1sKc`kIifW%+shq$m`HlfkQrUL?2h1cXWquU_k<6?f5 zegtp7ZN1+hM77-{-lmn91qV9T=sye8D$?GAgvWO!oS^77oXV|^dxg-ocW7z0=k4w^ zaGXhm{lF$y8uWnoq=KZfN)-h7P4t*X9J>moRnGG6Lehcj^a7)pv0inm!lBrQ_|1{h-PuJVqv->$PORn$zK1k-79ox zB^V6Dnt$(1*pxZH(OpGkW@)g&e?E{_dl|j{;7HgU{q(#*ED5^~ zgC3lU7Hg-`H&%J?n_;K4s4a&!(Ilw^5|B^AvCrxg^~+1MG*OfaJx$A32LI%|Ojv#b z%irB2ThVGLO*}D%X2z`LHP#^*wxJ^4Gw5b!Ocv70OL6$_XPH$qg5Qk?;@+^W> z>~&8~Pr$t4;#d7Wl$uaU0mO$)(GZ8g+20)4X}@mUtz;1v1JBg_F(cK z5JWvPSe)H_tv}NSKs(3pBrhUzx~JaI+~7pGoV_~B%5!KZJCiy^%dOu7I}O*mvLE3aTv!(m z=MNLaVvoEDDArDLX8UmMB#guK-hU&898H8+C(V?B&71%DnqVu-RR`@)}PzmtB6FT8JEalWm^Txa<3E*O~@)pZOv&jFC@(Y~RA715XlU+t|N59$KEL z=6^+uk@a5fdLVV^z3_#=YLg0WCrWCnen&vbudYx$e`sUHou+kwc&L#9;KTUElJQ{N zB0i%&LDD?!rM{`2W}CVXfxo(0-a)+G=^O29os#DbY{B9`T+2RVF~_G;RgRMIrRv@r z`)sxx^~z87Vg&j~IxX^;-%<1)L-!QQd{sU;#?G(EW`HtDvZ;z8X1hRq%H4icJs$s$d-!7yh{A4;-4;ZkXj&N4Ob+1vtI1t@prXmEHY4=H^cOke9ls5pL@V@UL@zbC@m zsb4zf^coz*S#9xTB?UX!amLWf6VhuU+Dd0?q2gxaxRR#X8GLOze zDcZ#FB~73|FC>LD3!oE>eCY0{vAREfu!U7WGJ$T-*O(1c!AGtdy=InaO>=Dk0arBB ztx?|DOs1(DB=U>XVQ8}YmwEVX`>2 zAlga34SD*>V+VJfp%t2Dw3+s4KKJ^-fA6wyC8mwRvpSrXJ>Ddh_p9Khz|@bP6%yrQ zl^VJHP7ORzf8(6F73UediF$2fhVriHc+m!*ohop*p|KwH+^|y|DI*|TozhI3zvB>W z5E1<86H)vPX5DoTzI4AG_tsTqFpR1m)`HfDb2fHcnTHWd`)jYl3niEa@ z-ERm?*yK5aBhgx)e13!brFFf6KvKC~YI;=MEASUHGkcLDA4%J+0JFo6Z_k|ME!#z< zvmybdfQ7_svbBc~2Ok7nSik9aPHOE@)tz`<-DP_7a^7kIyoqhH^Vn;0&lO}92YRq{ zdu+7ROmSMyF2M&?j21HXTybE^9$|*IACnxDhQwo0Jm>ej={)R|X5C)qsjIGERHG6t%s1EC`zs(~t*l;;o& z5?EjYv{o{tK#>V5U(TM%mNS0P5Xzi@f@~dQV~5<%iW;~)KR$U03@;ko%9_4!K9UW4WdI+JZ`JoSS!UgfyzIKjE(P?QG-n+ZW&p`N1{h7{eA21D^NZyt8I zp6lWIGGN}ukht!_%qI;4V$CUx;;UM~PKZRuw}^zsGZRYmJHx5Ld@ovR#!Bo(<_cV? zlMKU^j)v}Pe?4>b`)s!JFo#rTqPVh^yoD6IOmZrHJ4626Uj3ikq8lh=;ZWTG@~b;vlhyUU==OeGm}n0rX}b=%c-Mpr7hz8Y-pA)1dq$2{D!g{U~Gy9`Mjt`;n>f zsrD6!Dk(1V)w>mc7E;k_;iUBw*{zf;#D|0%q0$pE-v(OU#?Psewl#|%%s*!m7k3z} zmK<08M#=btE$+us(W=c4P5onPONlXGBp#cB2~V8L;^NRn-SkX4qc2xan@SKojZBw% zu0CB^ZI>(ulD1ZOk(7~PE?}(6XUhyV1^BZ~bO3$QLq_wr_6`=mDP+2;q>gaz)LZGu zBVlrqUV)mY_LqtR#angA7`>{TU@`)J=FiSCz4>xn5w zV83T+jU9wxbHXVBh|Qr?41M=1l9_qK{>B*1c=3uc;M-4@z7LE_)Bzs>-g(5t^IFDX zn$u%lfOPKe{L&w$kSecL?;4-d}#xy^~nhod7~xj9|i`swbIn(qX+ zQegC+U6YyAkn{njbx z)Q6umQB`7Zr6g@#WU=03`|OEpIiAK>L^VbxdF_?3_f8Q+eZnOPtei?tr#^2ciuJnr z*g5NQHX1ClOS<-}qa-pCT=&B0MpfN^GQZuQ+YUdITfq?EZnPz~{&0Vp?S42|ec?Jn zzQmgx`#U~TTa2{nMAgOoXEzz<5Da+kQ`l#zahcHY#m4=Evk-JqXNXxw*Hdg`rHLGZ za1c*gP~eNz&Rs2GlD;(8JdTW3TkHaJ-R*R+)Mc4-DyIMT-x@}Q4~*flr9jv0b7x+g zQpyNW?&#JgV>XeIu0

      tMM{2gJ2>rKfVvxr|yqh^^^?9K(%cDvW3yYRL#cH5ArFD z?s8V{tVCAW+4{i_i3;8SUCqxgb)-HBBjFPgK^{SCtGv6##EA4)QM=c#7L`UiCW6v(Kqu*U#UW9&q$!O^(UGe?u*MA0_F6ssdH)aUS;rgzX&8Nnw_}9MU$G zGel&zRGqK2Fx&+-kQHu=Nhc8Nq^l?6w_%9g{{r=!WAsYikcSb^Y}^~F>nAy4^PvL? z#SdzcZEk{uAt zQsuCAKhR8@Iv76w(zJ%VwE-ji^NvA$9}y6lX+={YvTeHK#E#RRleKSPv2=ri-ZEyL z)C{Guw#N{6;}U%;mQYh6Y+aZlVE!{^O%0%04>nf?Dz@(ihJ2; zhJZRVsoXAx-0Er=MZb33Gs7>FlcW}L)M;9=!Hd#3N9S3HIq-MkV8Zj$d{e73FV)|23;4d@>g>z)6VlW#> zO&Wzg*#8 zX4pMg%_|NTXwRjBG|pK-$>K@*XhE?)L8NFnp+(%js5)1DPvet%5)-Gv-aIz%NhPT` zr=)&uGq?rGC|uay(ZK^0A-^Q{CTrPad9PTDL*AxP^ACpPHfb3d*(bP)ge zxV=^40gqzs`Mr;k@KG6^g<7x^mue`_DU%%gSyt$ri09H&v}4NGT1z%3PW*9u?=z}R zwSF`#r8_vUajW!vL~JGzx5?wrw(FL18k*@4L6on8Wl=u#)H}7D&3KGAG*{wHO0+}- zUO9K1qy`=5-g5*ae5MV;0)McVqn?SsEtUWO>kt0jYD`87L!h*(;N>Mvw^IM + + + Hello Bundled World + + + + + +

      Hello Bundled World

      + + diff --git a/RNTester/android/app/src/main/res/raw/rntester_js_messagingtest.html b/RNTester/android/app/src/main/res/raw/rntester_js_messagingtest.html new file mode 100644 index 00000000000000..31200b7665da5b --- /dev/null +++ b/RNTester/android/app/src/main/res/raw/rntester_js_messagingtest.html @@ -0,0 +1,28 @@ + + + + Messaging Test + + + + +

      Messages received from React Native: 0

      +

      (No messages)

      + + + +