diff --git a/App.js b/App.js
index e9da8c93..ca0630af 100644
--- a/App.js
+++ b/App.js
@@ -71,7 +71,9 @@ import bag from "./src/assets/icons/bag.png";
import DoctorSymptoms from "./src/views/DoctorSymptoms";
import PharmacyDetail from "./src/views/PharmacyDetail";
import PrescriptionUpload from "./src/views/PrescriptionUpload";
-
+import Success from './src/views/Success'
+// import WallletAdd from './src/views/WalletAdd'
+import WalletAdd from "./src/views/WalletAdd";
const Stack = createStackNavigator();
const Tab = createBottomTabNavigator();
@@ -97,13 +99,16 @@ function MyTabs() {
tabBarIcon: ({ color, size }) => (
//
+
+ />
),
}}
/>
@@ -131,14 +136,17 @@ function MyTabs() {
tabBarLabel: "MyOrders",
tabBarIcon: ({ color, size }) => (
//
+
-
+
),
}}
/>
@@ -149,14 +157,17 @@ function MyTabs() {
tabBarLabel: "Prescription",
tabBarIcon: ({ color, size }) => (
//
+
-
+
),
}}
/>
@@ -167,13 +178,17 @@ function MyTabs() {
tabBarLabel: "More",
tabBarIcon: ({ color, size }) => (
//
+
+
),
}}
/>
@@ -228,6 +243,9 @@ function App() {
+
+
+
200)return"[TOO BIG formatValueCalls "+n.formatValueCalls+" exceeded limit of 200]";var f=t(n,r);if(f)return f;var c=Object.keys(r),s=e(c);if(d(r)&&(c.indexOf('message')>=0||c.indexOf('description')>=0))return o(r);if(0===c.length){if(v(r)){var g=r.name?': '+r.name:'';return n.stylize('[Function'+g+']','special')}if(p(r))return n.stylize(RegExp.prototype.toString.call(r),'regexp');if(y(r))return n.stylize(Date.prototype.toString.call(r),'date');if(d(r))return o(r)}var h,b,m='',j=!1,O=['{','}'];(h=r,Array.isArray(h)&&(j=!0,O=['[',']']),v(r))&&(m=' [Function'+(r.name?': '+r.name:'')+']');return p(r)&&(m=' '+RegExp.prototype.toString.call(r)),y(r)&&(m=' '+Date.prototype.toUTCString.call(r)),d(r)&&(m=' '+o(r)),0!==c.length||j&&0!=r.length?u<0?p(r)?n.stylize(RegExp.prototype.toString.call(r),'regexp'):n.stylize('[Object]','special'):(n.seen.push(r),b=j?i(n,r,u,s,c):c.map(function(e){return l(n,r,u,s,e,j)}),n.seen.pop(),a(b,m,O)):O[0]+m+O[1]}function t(n,e){if(s(e))return n.stylize('undefined','undefined');if('string'==typeof e){var r="'"+JSON.stringify(e).replace(/^"|"$/g,'').replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return n.stylize(r,'string')}return c(e)?n.stylize(''+e,'number'):u(e)?n.stylize(''+e,'boolean'):f(e)?n.stylize('null','null'):void 0}function o(n){return'['+Error.prototype.toString.call(n)+']'}function i(n,e,r,t,o){for(var i=[],a=0,u=e.length;a-1&&(u=l?u.split('\n').map(function(n){return' '+n}).join('\n').substr(2):'\n'+u.split('\n').map(function(n){return' '+n}).join('\n')):u=n.stylize('[Circular]','special')),s(a)){if(l&&i.match(/^\d+$/))return u;(a=JSON.stringify(''+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=n.stylize(a,'name')):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=n.stylize(a,'string'))}return a+': '+u}function a(n,e,r){return n.reduce(function(n,e){return 0,e.indexOf('\n')>=0&&0,n+e.replace(/\u001b\[\d\d?m/g,'').length+1},0)>60?r[0]+(''===e?'':e+'\n ')+' '+n.join(',\n ')+' '+r[1]:r[0]+e+' '+n.join(', ')+' '+r[1]}function u(n){return'boolean'==typeof n}function f(n){return null===n}function c(n){return'number'==typeof n}function s(n){return void 0===n}function p(n){return g(n)&&'[object RegExp]'===h(n)}function g(n){return'object'==typeof n&&null!==n}function y(n){return g(n)&&'[object Date]'===h(n)}function d(n){return g(n)&&('[object Error]'===h(n)||n instanceof Error)}function v(n){return'function'==typeof n}function h(n){return Object.prototype.toString.call(n)}function b(n,e){return Object.prototype.hasOwnProperty.call(n,e)}return function(e,t){return r({seen:[],formatValueCalls:0,stylize:n},e,t.depth)}})(),r='(index)',t={trace:0,info:1,warn:2,error:3},o=[];o[t.trace]='debug',o[t.info]='log',o[t.warn]='warning',o[t.error]='error';var i=1;function l(r){return function(){var l;l=1===arguments.length&&'string'==typeof arguments[0]?arguments[0]:Array.prototype.map.call(arguments,function(n){return e(n,{depth:10})}).join(', ');var a=arguments[0],u=r;'string'==typeof a&&'Warning: '===a.slice(0,9)&&u>=t.error&&(u=t.warn),n.__inspectorLog&&n.__inspectorLog(o[u],l,[].slice.call(arguments),i),s.length&&(l=p('',l)),n.nativeLoggingHook(l,u)}}function a(n,e){return Array.apply(null,Array(e)).map(function(){return n})}var u="\u2502",f="\u2510",c="\u2518",s=[];function p(n,e){return s.join('')+n+' '+(e||'')}if(n.nativeLoggingHook){n.console;n.console={error:l(t.error),info:l(t.info),log:l(t.info),warn:l(t.warn),trace:l(t.trace),debug:l(t.trace),table:function(e){if(!Array.isArray(e)){var o=e;for(var i in e=[],o)if(o.hasOwnProperty(i)){var l=o[i];l[r]=i,e.push(l)}}if(0!==e.length){var u=Object.keys(e[0]).sort(),f=[],c=[];u.forEach(function(n,r){c[r]=n.length;for(var t=0;t';return function(){for(var r=arguments.length,u=new Array(r),e=0;eR.height,y=h?0:10,v=f.top,x=R.height/R.width,S=u(p.progress.interpolate({inputRange:[0,1],outputRange:[0,1],extrapolate:'clamp'}),s?s.progress.interpolate({inputRange:[0,1],outputRange:[0,1],extrapolate:'clamp'}):0),w=l(S.interpolate({inputRange:[0,1,2],outputRange:[R.height,0===n?0:y,(0===n?v:0)-y*x]}),c),A=S.interpolate({inputRange:[0,1,1.0001,2],outputRange:[0,.3,1,1]}),Y=h?1:S.interpolate({inputRange:[0,1,2],outputRange:[1,1,R.width?1-2*y/R.width:1]}),O=h?0:0===n?S.interpolate({inputRange:[0,1,1.0001,2],outputRange:[0,0,(0,o.isIphoneX)()?38:0,10]}):10;return{cardStyle:{overflow:'hidden',borderTopLeftRadius:O,borderTopRightRadius:O,marginTop:0===n?0:v,marginBottom:0===n?0:y,transform:[{translateY:w},{scale:Y}]},overlayStyle:{opacity:A}}},e.forFadeFromBottomAndroid=function(t){var n=t.current,o=t.inverted,u=t.layouts.screen,s=t.closing,c=l(n.progress.interpolate({inputRange:[0,1],outputRange:[.08*u.height,0],extrapolate:'clamp'}),o);return{cardStyle:{opacity:(0,p.default)(s,n.progress,n.progress.interpolate({inputRange:[0,.5,.9,1],outputRange:[0,.25,.7,1]})),transform:[{translateY:c}]}}},e.forRevealFromBottomAndroid=function(t){var n=t.current,o=t.next,p=t.inverted,u=t.layouts.screen,s=l(n.progress.interpolate({inputRange:[0,1],outputRange:[u.height,0],extrapolate:'clamp'}),p),c=l(n.progress.interpolate({inputRange:[0,1],outputRange:[.9590000000000001*u.height*-1,0],extrapolate:'clamp'}),p),R=o?l(o.progress.interpolate({inputRange:[0,1],outputRange:[0,.02*u.height*-1],extrapolate:'clamp'}),p):0,f=n.progress.interpolate({inputRange:[0,.36,1],outputRange:[0,.1,.1],extrapolate:'clamp'});return{containerStyle:{overflow:'hidden',transform:[{translateY:s}]},cardStyle:{transform:[{translateY:c},{translateY:R}]},overlayStyle:{opacity:f}}},e.forScaleFromCenterAndroid=function(t){var n=t.current,o=t.next,l=t.closing,s=u(n.progress.interpolate({inputRange:[0,1],outputRange:[0,1],extrapolate:'clamp'}),o?o.progress.interpolate({inputRange:[0,1],outputRange:[0,1],extrapolate:'clamp'}):0),c=s.interpolate({inputRange:[0,.8,1,1.2,2],outputRange:[0,.5,1,.33,0]}),R=(0,p.default)(l,n.progress.interpolate({inputRange:[0,1],outputRange:[.9,1],extrapolate:'clamp'}),s.interpolate({inputRange:[0,1,2],outputRange:[.85,1,1.1]}));return{containerStyle:{opacity:c,transform:[{scale:R}]}}},e.forNoAnimation=function(){return{}};var n=r(d[1]),o=r(d[2]),p=t(r(d[3])),u=n.Animated.add,l=n.Animated.multiply},500,[1,2,501,502]);
__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.isIphoneX=n,e.ifIphoneX=o,e.getStatusBarHeight=function(n){return t.Platform.select({ios:o(n?44:30,20),android:t.StatusBar.currentHeight,default:0})},e.getBottomSpace=function(){return n()?34:0};var t=r(d[0]);function n(){var n=t.Dimensions.get('window');return!('ios'!==t.Platform.OS||t.Platform.isPad||t.Platform.isTVOS||812!==n.height&&812!==n.width&&896!==n.height&&896!==n.width)}function o(t,o){return n()?t:o}},501,[2]);
@@ -1340,151 +1340,154 @@ __d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{
__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),o=t(r(d[3])),u=t(r(d[4])),f=t(r(d[5])),c=t(r(d[6])),p=t(r(d[7])),s=t(r(d[8])),y=t(r(d[9])),b=t(r(d[10])),O=r(d[11]);function h(t,n){var l=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);n&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),l.push.apply(l,o)}return l}function v(t){for(var l=1;l0&&new Promise(function(t){return setTimeout(t,0)}).then(function(){t.scrollToIndex({index:o,animated:!1})}))},n.onNextImage=function(t){var s=n.state.imageIndex,l=(t.nativeEvent.contentOffset||{x:0}).x,o=Math.round(l/n.state.screenDimensions.screenWidth);if(n.isScrolling=Math.ceil(l)%n.state.screenDimensions.screenWidth>10,s!==o&&o>=0){var u=n.getInitialScale(o),c=n.getInitialTranslate(o);n.setState({imageIndex:o,imageScale:u,imageTranslate:c}),n.imageScaleValue.setValue(u),n.imageTranslateValue.setValue(c),'function'==typeof n.props.onImageChange&&n.props.onImageChange(o)}},n.onMomentumScrollBegin=function(){n.isScrolling=!0,n.glideAlwaysTimer&&clearTimeout(n.glideAlwaysTimer)},n.onMomentumScrollEnd=function(){n.isScrolling=!1},n.getItemLayout=function(t,s){var l=n.state.screenDimensions.screenWidth;return{length:l,offset:l*s,index:s}},n.getControls=function(){var t=n.props.controls,s=t.close,l=t.prev,o=t.next,u={close:x.Close,prev:void 0,next:void 0};return null===s&&(u.close=null),s&&(u.close=!0===s?x.Close:s),l&&(u.prev=!0===l?x.Prev:l),o&&(u.next=!0===o?x.Next:o),u},n.setSizeForImages=function(t){return 0===t.length?[]:n.state.images.map(function(n,s){var l=t.find(function(t){return t.index===s});return l&&(n.width=l.width,n.height=l.height),n})},n.scrollToNext=function(){n.listRef&&'function'==typeof n.listRef.scrollToIndex&&n.listRef.scrollToIndex({index:n.state.imageIndex+1,animated:!0})},n.scrollToPrev=function(){n.listRef&&'function'==typeof n.listRef.scrollToIndex&&n.listRef.scrollToIndex({index:n.state.imageIndex-1,animated:!0})},n.listKeyExtractor=function(t){return n.state.images.indexOf(t).toString()},n.close=function(){n.setState({isVisible:!1}),'function'==typeof n.props.onClose&&n.props.onClose()},n.renderImage=function(t){var s=t.item,o=t.index,u=s.loaded&&s.width&&s.height;return p.default.createElement(v.View,{style:E.imageContainer,onStartShouldSetResponder:function(){return!0}},p.default.createElement(v.Animated.Image,(0,l.default)({resizeMode:"cover",source:s.source,style:n.getImageStyle(s,o),onLoad:function(){return n.onImageLoaded(o)}},n.panResponder.panHandlers)),!u&&p.default.createElement(v.ActivityIndicator,{style:E.loading}))};var s=w();n.imageInitialParams=t.images.map(function(t){return(0,y.getInitialParams)(t,s)}),n.state={images:t.images,isVisible:t.isVisible,imageIndex:t.imageIndex,imageScale:1,imageTranslate:{x:0,y:0},scrollEnabled:!0,panelsVisible:!0,isFlatListRerendered:!1,screenDimensions:s},n.glideAlwaysTimer=null,n.listRef=null,n.isScrolling=!1,n.footerHeight=0,n.initialTouches=[],n.currentTouchesNum=0,n.doubleTapTimer=null,n.modalAnimation=new v.Animated.Value(0),n.modalBackgroundOpacity=new v.Animated.Value(0),n.headerTranslateValue=new v.Animated.ValueXY,n.footerTranslateValue=new v.Animated.ValueXY,n.imageScaleValue=new v.Animated.Value(n.getInitialScale());var u=n.getInitialTranslate(),c=u.x,h=u.y;n.imageTranslateValue=new v.Animated.ValueXY({x:c,y:h}),n.panResponder=(0,y.generatePanHandlers)(function(t){return n.onGestureStart(t.nativeEvent)},function(t,s){return n.onGestureMove(t.nativeEvent,s)},function(t,s){return n.onGestureRelease(t.nativeEvent,s)});var f=(0,y.getImagesWithoutSize)((0,y.addIndexesToImages)(t.images));return f.length&&Promise.all((0,y.fetchImageSize)(f)).then(n.setSizeForImages),n}return(0,u.default)(A,[{key:"componentDidMount",value:function(){E=(0,T.default)(this.state.screenDimensions),v.Dimensions.addEventListener('change',this.onChangeDimension)}},{key:"componentDidUpdate",value:function(){var t=this,n=this.state,s=n.images,l=n.imageIndex,o=n.isVisible;if(void 0!==this.props.isVisible&&this.props.isVisible!==o){if(this.onNextImagesReceived(this.props.images,this.props.imageIndex),s!==this.props.images||l!==this.props.imageIndex){var u=(0,y.getImagesWithoutSize)((0,y.addIndexesToImages)(this.props.images));u.length&&Promise.all((0,y.fetchImageSize)(u)).then(function(n){return t.onNextImagesReceived(t.setSizeForImages(n),t.props.imageIndex)})}this.setState({isVisible:this.props.isVisible,isFlatListRerendered:!1}),this.modalBackgroundOpacity.setValue(0),this.props.isVisible&&v.Animated.timing(this.modalAnimation,{duration:400,toValue:1}).start()}}},{key:"componentWillUnmount",value:function(){v.Dimensions.removeEventListener('change',this.onChangeDimension),this.glideAlwaysTimer&&clearTimeout(this.glideAlwaysTimer)}},{key:"onNextImagesReceived",value:function(t){var n=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;this.imageInitialParams=t.map(function(t){return(0,y.getInitialParams)(t,n.state.screenDimensions)});var l=this.imageInitialParams[s]||{scale:1,translate:{}},o=l.scale,u=l.translate;this.setState({images:t,imageIndex:s,imageScale:o,imageTranslate:u,isFlatListRerendered:!1}),this.imageScaleValue.setValue(o),this.imageTranslateValue.setValue(u)}},{key:"onGestureStart",value:function(t){this.initialTouches=t.touches,this.currentTouchesNum=t.touches.length}},{key:"onGestureMove",value:function(t,n){if(!this.isScrolling||!this.state.scrollEnabled){1===this.currentTouchesNum&&2===t.touches.length&&(this.initialTouches=t.touches);var s=this.props,l=s.isSwipeCloseEnabled,o=s.isPinchZoomEnabled,u=this.state,c=u.images,h=u.imageIndex,f=u.imageScale,p=u.imageTranslate,v=u.screenDimensions.screenHeight,T=t.touches,x=p.x,I=p.y,S=n.dx,V=n.dy,b=this.getInitialScale(),w=c[h].height;if(f!==b&&this.imageTranslateValue.x.setValue(x+S),f*w>v&&this.imageTranslateValue.y.setValue(I+V),l&&(0,y.scalesAreEqual)(f,b)&&w*b1?1:E)}var A=(0,y.getDistance)(T),R=(0,y.getDistance)(this.initialTouches),P=Math.abs(V)<15;if(this.setState({scrollEnabled:P}),R&&o&&!(T.length<2)){var D=(0,y.getScale)(A,R)*f;D5&&(D=5),this.imageScaleValue.setValue(D),this.currentTouchesNum=t.touches.length}}}},{key:"onGestureRelease",value:function(t,n){var s=this;if(this.glideAlwaysTimer&&clearTimeout(this.glideAlwaysTimer),this.props.glideAlways&&'android'===v.Platform.OS&&(this.glideAlwaysTimer=setTimeout(function(){s.glideAlwaysTimer=null,s.listRef&&s.listRef.scrollToIndex&&s.listRef.scrollToIndex({index:s.state.imageIndex,animated:!0})},this.props.glideAlwaysDelay)),!this.isScrolling){var l=this.state.imageScale,o=this.props,u=o.isSwipeCloseEnabled,c=o.isTapZoomEnabled,h=this.imageScaleValue._value,f=this.modalBackgroundOpacity._value,p=n.dx,T=n.dy,x=n.vy,I=this.getInitialScale(),S=this.getInitialTranslate();t&&!p&&!T&&(0,y.scalesAreEqual)(l,h)&&(c&&this.doubleTapTimer?(clearTimeout(this.doubleTapTimer),this.doubleTapTimer=null,h=(0,y.scalesAreEqual)(I,h)?3*h:I,v.Animated.timing(this.imageScaleValue,{toValue:h,duration:300}).start(),this.togglePanels(h===I)):this.doubleTapTimer=setTimeout(function(){s.togglePanels(),s.doubleTapTimer=null},200));var V=this.calculateNextTranslate(p,T,h),b=V.x,w=V.y,E=h===this.getInitialScale()&&b===S.x&&w===S.y;v.Animated.parallel([f>0?v.Animated.timing(this.modalBackgroundOpacity,{toValue:0,duration:100}):null,v.Animated.timing(this.imageTranslateValue.x,{toValue:b,duration:100}),v.Animated.timing(this.imageTranslateValue.y,{toValue:w,duration:100})].filter(Boolean)).start(),u&&h===I&&Math.abs(x)>=1.1&&v.Animated.timing(this.imageTranslateValue.y,{toValue:w+400*x,duration:150}).start(this.close),this.setState({imageScale:h,imageTranslate:{x:b,y:w},scrollEnabled:E})}}},{key:"onImageLoaded",value:function(t){var n=this.state.images;n[t]=S(S({},n[t]),{},{loaded:!0}),this.setState({images:n})}},{key:"getInitialScale",value:function(t){var n=void 0!==t?t:this.state.imageIndex,s=this.imageInitialParams[n];return s?s.scale:1}},{key:"getInitialTranslate",value:function(t){var n=void 0!==t?t:this.state.imageIndex,s=this.imageInitialParams[n];return s?s.translate:{x:0,y:0}}},{key:"getImageStyle",value:function(t,n){var s=this.state,l=s.imageIndex,o=s.screenDimensions,u=t.width,c=t.height;if(!u||!c)return{opacity:0};var h=(0,y.calculateInitialTranslate)(u,c+1,o),f=h.x,p=h.y,T=new v.Animated.ValueXY({x:f,y:p}),x=n===l?this.imageTranslateValue.getTranslateTransform():T.getTranslateTransform(),I=n===l?this.imageScaleValue:this.getInitialScale(n);return x.push({scale:I}),{width:u,height:c,transform:x}}},{key:"calculateNextTranslate",value:function(t,n,s){var l=this.state,o=l.images,u=l.imageIndex,c=l.imageTranslate,h=l.screenDimensions,f=c.x,p=c.y,v=h.screenWidth,y=h.screenHeight,T=o[u],x=T.width,I=T.height,S=this.getInitialScale(),V=function(l){var o='x'===l?x:I,u='x'===l?v:y,c=(s*o-o)/2,h=u-o-c,T='x'===l?f+t:p+n;return u>s*o?T=x>=I?(u-o)/2:u/2-o*(s/S)/2:(T>c&&(T=c),T0&&v.Animated.timing(this.footerTranslateValue.y,{toValue:n?0:this.footerHeight,duration:200,useNativeDriver:!0}).start()}},{key:"render",value:function(){var t=this,n=this.props,s=n.animationType,l=n.renderFooter,o=n.backgroundColor,u=this.state,c=u.images,h=u.imageIndex,f=u.imageScale,T=u.isVisible,x=u.scrollEnabled,I=this.getControls(),S=I.close,V=I.prev,w=I.next,A=this.getInitialScale(),R=this.headerTranslateValue.getTranslateTransform(),P=this.footerTranslateValue.getTranslateTransform(),D=(o&&(0,y.isHex)(o)?(0,y.hexToRgb)(o):b).join(','),O=this.modalBackgroundOpacity.interpolate({inputRange:[0,1],outputRange:["rgba("+D+", 0.9)","rgba("+D+", 0.2)"]}),k=f===A&&h>0,C=f===A&&h0&&void 0!==arguments[0]?arguments[0]:[]).reduce(function(n,t){if(t.source&&t.source.uri&&(!t.width||!t.height)){var o=new Promise(function(n,o){u.Image.getSize(t.source.uri,function(o,u){return n({width:o,height:u,index:t.index})},o)});n.push(o)}return n},[])},e.scalesAreEqual=e.getImagesWithoutSize=e.addIndexesToImages=e.hexToRgb=e.isHex=e.getInitialParams=e.calculateInitialTranslate=e.calculateInitialScale=e.getDistance=e.getScale=e.generatePanHandlers=void 0;var t=n(r(d[1])),o=n(r(d[2])),u=r(d[3]);function c(n,t){var o=Object.keys(n);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);t&&(u=u.filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})),o.push.apply(o,u)}return o}function s(n){for(var o=1;o0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=arguments.length>2?arguments[2]:void 0,u=o.screenWidth,c=o.screenHeight;return n>u||t>c?c/u>t/n?u/n:c/t:1};e.calculateInitialScale=l;var f=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=arguments.length>2?arguments[2]:void 0,u=o.screenWidth,c=o.screenHeight,s=function(o){var s='x'===o?n:t,l='x'===o?u:c;return n>=t?(l-s)/2:l/2-s/2};return{x:s('x'),y:s('y')}};e.calculateInitialTranslate=f;e.getInitialParams=function(n,t){var o=n.width,u=n.height;return{scale:l(o,u,t),translate:f(o,u,t)}};var h=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,p=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i;e.isHex=function(n){return p.test(n)||h.test(n)};e.hexToRgb=function(n){var t=n.replace(h,function(n,t,o,u){return""+t+t+o+o+u+u}),u=[].concat(p.exec(t)),c=(0,o.default)(u,4),s=c[0],l=c[1],f=c[2],v=c[3];return s?[parseInt(l,16),parseInt(f,16),parseInt(v,16)]:[]};e.addIndexesToImages=function(n){return n.map(function(n,t){return s(s({},n),{},{index:t})})};e.getImagesWithoutSize=function(n){return n.filter(function(n){var t=n.width,o=n.height;return!t||!o})};e.scalesAreEqual=function(n,t){return Math.abs(n-t)<.01}},1347,[1,48,14,2]);
-__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n){var h=n.screenWidth,l=n.screenHeight;return t.StyleSheet.create({underlay:{position:'absolute',top:0,left:0,right:0,bottom:0},container:{width:h,height:l},header:{position:'absolute',top:0,left:0,zIndex:100,height:o,width:h},imageContainer:{width:h,height:l,overflow:'hidden'},loading:{position:'absolute',top:l/2-20,alignSelf:'center'},footer:{position:'absolute',bottom:0,left:0,right:0,zIndex:100}})};var t=r(d[0]),o=60},1348,[2]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Close",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"Prev",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"Next",{enumerable:!0,get:function(){return f.default}});var n=t(r(d[1])),u=t(r(d[2])),f=t(r(d[3]))},1349,[1,1350,1351,1352]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),n=r(d[2]),l={top:15,left:15,right:15,bottom:15},c=n.StyleSheet.create({closeButton:{alignSelf:'flex-end',height:24,width:24,borderRadius:12,backgroundColor:'rgba(0,0,0,0.2)',alignItems:'center',justifyContent:'center',marginTop:25,marginRight:15},closeButton__text:{backgroundColor:'transparent',fontSize:25,lineHeight:25,color:'#FFF',textAlign:'center'}});e.default=function(t){var u=t.onPress;return o.default.createElement(n.TouchableOpacity,{hitSlop:l,style:c.closeButton,onPress:u},o.default.createElement(n.Text,{style:c.closeButton__text},"\xd7"))}},1350,[1,56,2]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),n=r(d[2]),l={top:15,left:15,right:15,bottom:15},u=n.StyleSheet.create({prevButton:{position:'absolute',zIndex:100,left:10,top:'50%',height:32,width:32,borderRadius:16,backgroundColor:'rgba(0,0,0,0.3)',alignItems:'center',justifyContent:'center'},prevButton__text:{backgroundColor:'transparent',fontSize:25,lineHeight:25,color:'#FFF',textAlign:'center'}});e.default=function(t){var c=t.onPress;return o.default.createElement(n.TouchableOpacity,{hitSlop:l,style:u.prevButton,onPress:c},o.default.createElement(n.Text,{style:u.prevButton__text},"\u2039"))}},1351,[1,56,2]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=r(d[2]),l={top:15,left:15,right:15,bottom:15},u=o.StyleSheet.create({nextButton:{position:'absolute',zIndex:100,right:10,top:'50%',height:32,width:32,borderRadius:16,backgroundColor:'rgba(0,0,0,0.3)',alignItems:'center',justifyContent:'center'},nextButton__text:{backgroundColor:'transparent',fontSize:25,lineHeight:25,color:'#FFF',textAlign:'center'}});e.default=function(t){var c=t.onPress;return n.default.createElement(o.TouchableOpacity,{hitSlop:l,style:u.nextButton,onPress:c},n.default.createElement(o.Text,{style:u.nextButton__text},"\u203a"))}},1352,[1,56,2]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]),s=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=s(r(d[2])),o=s(r(d[3])),l=s(r(d[4])),c=s(r(d[5])),u=s(r(d[6])),f=s(r(d[7])),p=s(r(d[8])),h=t(r(d[9])),y=r(d[10]),_=r(d[11]),v=r(d[12]),w=t(r(d[13])),S=r(d[14]),x=s(r(d[15])),k=r(d[16]),E=s(r(d[17])),b=r(d[18]),A=(r(d[19]),t(r(d[20]))),P=s(r(d[21]));function L(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var C=(function(t){(0,u.default)(A,t);var s,k,b=(s=A,k=L(),function(){var t,n=(0,p.default)(s);if(k){var o=(0,p.default)(this).constructor;t=Reflect.construct(n,arguments,o)}else t=n.apply(this,arguments);return(0,f.default)(this,t)});function A(t){var s;return(0,o.default)(this,A),(s=b.call(this,t)).add_address=function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return s.setState({isLoding:!0}),y.Keyboard.dismiss(),t.next=4,n.default.awrap(s.checkValidate());case 4:if(!s.state.validation){t.next=8;break}return s.props.serviceActionPending(),t.next=8,n.default.awrap((0,E.default)({method:'post',url:S.api_url+S.address,data:{customer_id:g.id,pin_code:s.state.pin_code,address:s.state.address.toString(),door_no:s.state.door_no,latitude:s.state.latitude,longitude:s.state.longitude}}).then(function(t){return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return s.setState({isLoding:!1}),o.next=3,n.default.awrap(s.props.serviceActionSuccess(t.data));case 3:if(1!=t.data.status){o.next=8;break}return o.next=6,n.default.awrap(s.redirect(t.data));case 6:o.next=9;break;case 8:alert(t.data.message);case 9:case"end":return o.stop()}},null,null,null,Promise)}).catch(function(t){s.setState({isLoding:!1}),s.showSnackbar("Sorry something went wrong!"),s.props.serviceActionError(t)}));case 8:case"end":return t.stop()}},null,null,null,Promise)},s.redirect=function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:1==t.status?s.handleBackButtonClick():alert(t.message);case 1:case"end":return n.stop()}},null,null,null,Promise)},s.handleBackButtonClick=function(){s.props.navigation.goBack(null)},s.edit_address=function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return s.setState({isLoding:!0}),s.props.editServiceActionPending(),t.next=4,n.default.awrap((0,E.default)({method:'get',url:S.api_url+S.address+'/'+s.state.address_id+'/edit'}).then(function(t){return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return s.setState({isLoding:!1}),o.next=3,n.default.awrap(s.props.editServiceActionSuccess(t.data));case 3:return o.next=5,n.default.awrap(s.setState({open_map:1}));case 5:return o.next=7,n.default.awrap(s.setLocation());case 7:case"end":return o.stop()}},null,null,null,Promise)}).catch(function(t){s.setState({isLoding:!1}),s.showSnackbar("Sorry something went wrong!"),s.props.editServiceActionError(t)}));case 4:case"end":return t.stop()}},null,null,null,Promise)},s.update_address=function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return s.setState({isLoding:!0}),y.Keyboard.dismiss(),t.next=4,n.default.awrap(s.checkValidate());case 4:if(!s.state.validation){t.next=8;break}return s.props.updateServiceActionPending(),t.next=8,n.default.awrap((0,E.default)({method:'patch',url:S.api_url+S.address+'/'+s.state.address_id,data:{customer_id:g.id,pin_code:s.state.pin_code,address:s.state.address.toString(),door_no:s.state.door_no,latitude:s.state.latitude,longitude:s.state.longitude}}).then(function(t){return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return s.setState({isLoding:!1}),o.next=3,n.default.awrap(s.props.updateServiceActionSuccess(t.data));case 3:if(1!=t.data.status){o.next=8;break}return o.next=6,n.default.awrap(s.redirect(t.data));case 6:o.next=9;break;case 8:alert(t.data.message);case 9:case"end":return o.stop()}},null,null,null,Promise)}).catch(function(t){s.setState({isLoding:!1}),alert(JSON.stringify(t)),s.showSnackbar("Sorry something went wrong!"),s.props.updateServiceActionError(t)}));case 8:case"end":return t.stop()}},null,null,null,Promise)},s.onRegionChange=function(t){return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:s.setState({address:'Please wait...'}),fetch('https://maps.googleapis.com/maps/api/geocode/json?address='+t.latitude+','+t.longitude+'&key='+S.GOOGLE_KEY).then(function(t){return t.json()}).then(function(o){var l,c;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:void 0!=o.results[0].formatted_address?(l=o.results[0].address_components,c=l[l.length-1].long_name,s.setState({pin_code:c,address:o.results[0].formatted_address,latitude:t.latitude,longitude:t.longitude})):s.setState({address:'Sorry something went wrong'});case 1:case"end":return n.stop()}},null,null,null,Promise)});case 2:case"end":return o.stop()}},null,null,null,Promise)},s.search=function(){s.props.navigation.navigate('LocationSearch')},s.handleBackButtonClick=s.handleBackButtonClick.bind((0,c.default)(s)),s.state={address:'Please select your location...',door_no:'',mapRegion:null,validation:!0,address_id:s.props.route.params.id,open_map:0,pin_code:'',isLoding:!1},s.mapRef=null,s}return(0,l.default)(A,[{key:"checkValidate",value:function(){return''==this.state.door_no?(this.state.validation=!1,this.showSnackbar("Please enter door number"),!0):'Please select your location...'==this.state.address?(this.state.validation=!1,this.showSnackbar("Please select your location in map"),!0):''==this.state.pin_code?(this.state.validation=!1,this.showSnackbar("Sorry something went wrong"),!0):void(this.state.validation=!0)}},{key:"showSnackbar",value:function(t){x.default.show({title:t,duration:x.default.LENGTH_SHORT})}},{key:"set_location",value:function(){void 0!=this.props.address&&this.mapRef.animateToCoordinate({latitude:this.props.lat,longitude:this.props.lng},1e3)}},{key:"componentWillUnmount",value:function(){this._unsubscribe()}},{key:"componentDidMount",value:function(){var t=this;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if("ios"!==y.Platform.OS){s.next=5;break}return s.next=3,n.default.awrap(this.findType());case 3:s.next=7;break;case 5:return s.next=7,n.default.awrap(this.requestCameraPermission());case 7:this._unsubscribe=this.props.navigation.addListener("focus",function(){t.set_location()});case 8:case"end":return s.stop()}},null,this,null,Promise)}},{key:"requestCameraPermission",value:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,n.default.awrap(y.PermissionsAndroid.request(y.PermissionsAndroid.PERMISSIONS.ACCESS_FINE_LOCATION,{title:'Location Access Required',message:S.app_name+' needs to Access your location for tracking'}));case 3:if(t.sent!==y.PermissionsAndroid.RESULTS.GRANTED){t.next=9;break}return t.next=7,n.default.awrap(this.findType());case 7:t.next=11;break;case 9:return t.next=11,n.default.awrap(this.handleBackButtonClick());case 11:t.next=17;break;case 13:return t.prev=13,t.t0=t.catch(0),t.next=17,n.default.awrap(this.handleBackButtonClick());case 17:case"end":return t.stop()}},null,this,[[0,13]],Promise)}},{key:"findType",value:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(0!=this.state.address_id){t.next=5;break}return t.next=3,n.default.awrap(this.getInitialLocation());case 3:t.next=7;break;case 5:return t.next=7,n.default.awrap(this.edit_address());case 7:case"end":return t.stop()}},null,this,null,Promise)}},{key:"setLocation",value:function(){var t={latitude:parseFloat(this.props.data.latitude),longitude:parseFloat(this.props.data.longitude),latitudeDelta:S.LATITUDE_DELTA,longitudeDelta:S.LONGITUDE_DELTA};this.setState({pin_code:this.props.data.pin_code,address:this.props.data.address,door_no:this.props.data.door_no,mapRegion:t})}},{key:"getInitialLocation",value:function(){var t=this;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,n.default.awrap(P.default.getCurrentPosition(function(s){var o;return n.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return t.setState({latitude:s.coords.latitude,longitude:s.coords.longitude}),l.next=3,n.default.awrap(s.coords.latitude);case 3:return l.t0=l.sent,l.next=6,n.default.awrap(s.coords.longitude);case 6:l.t1=l.sent,l.t2=S.LATITUDE_DELTA,l.t3=S.LONGITUDE_DELTA,o={latitude:l.t0,longitude:l.t1,latitudeDelta:l.t2,longitudeDelta:l.t3},t.setState({mapRegion:o,open_map:1});case 11:case"end":return l.stop()}},null,null,null,Promise)},function(t){return console.log(t)},{enableHighAccuracy:!1,timeout:1e4}));case 2:case"end":return s.stop()}},null,null,null,Promise)}},{key:"render",value:function(){var t=this;this.props.isLoding;return h.default.createElement(_.Container,{keyboardShouldPersistTaps:"always",style:R.address_style1},h.default.createElement(y.View,null,h.default.createElement(y.View,{style:R.address_style2},h.default.createElement(y.TouchableOpacity,{style:R.address_style3,onPress:this.handleBackButtonClick,activeOpacity:1},h.default.createElement(_.Icon,{onPress:this.handleBackButtonClick,style:R.address_style4,name:"arrow-back"})),h.default.createElement(y.View,{style:R.address_style5}),h.default.createElement(y.Text,{style:R.address_style6},"Address"))),1==this.state.open_map&&h.default.createElement(_.Content,{keyboardShouldPersistTaps:"always"},h.default.createElement(y.View,{style:R.address_style7},h.default.createElement(w.default,{provider:w.PROVIDER_GOOGLE,ref:function(s){t.mapRef=s},style:R.address_style8,initialRegion:this.state.mapRegion,onRegionChangeComplete:function(s){t.onRegionChange(s)}}),h.default.createElement(y.View,{style:R.address_style9},h.default.createElement(y.View,{style:R.address_style10},h.default.createElement(y.Image,{style:R.address_style11,source:S.pin})))),h.default.createElement(y.View,{style:R.address_style12},h.default.createElement(y.View,{style:R.address_style13},h.default.createElement(_.Left,null,h.default.createElement(y.Text,{style:R.address_style14},"Door no / Landmark"))),h.default.createElement(y.View,{style:R.address_style15},h.default.createElement(y.TextInput,{style:R.address_style16,onChangeText:function(s){return t.setState({door_no:s})},value:this.state.door_no})),h.default.createElement(y.View,{style:R.address_style17}),h.default.createElement(y.View,{style:R.address_style18},h.default.createElement(_.Left,null,h.default.createElement(y.Text,{style:R.address_style19},"Address"))),h.default.createElement(y.View,{style:R.address_style20},h.default.createElement(_.Left,null,h.default.createElement(y.Text,{style:R.address_style21},this.state.address))))),1==this.state.open_map&&h.default.createElement(_.Footer,{style:R.address_style22},h.default.createElement(y.View,{style:R.address_style23},h.default.createElement(v.Button,{title:"DONE",onPress:0!=this.state.address_id?this.update_address:this.add_address,buttonStyle:R.address_style24,titleStyle:R.address_style25}))))}}]),A})(h.Component);var T=(0,b.connect)(function(t){return{isLoding:t.address.isLoding,message:t.address.isLoding,status:t.address.isLoding,address:t.address.address,lat:t.address.lat,lng:t.address.lng,data:t.address.data}},function(t){return{serviceActionPending:function(){return t((0,k.serviceActionPending)())},serviceActionError:function(s){return t((0,k.serviceActionError)(s))},serviceActionSuccess:function(s){return t((0,k.serviceActionSuccess)(s))},editServiceActionPending:function(){return t((0,k.editServiceActionPending)())},editServiceActionError:function(s){return t((0,k.editServiceActionError)(s))},editServiceActionSuccess:function(s){return t((0,k.editServiceActionSuccess)(s))},updateServiceActionPending:function(){return t((0,k.updateServiceActionPending)())},updateServiceActionError:function(s){return t((0,k.updateServiceActionError)(s))},updateServiceActionSuccess:function(s){return t((0,k.updateServiceActionSuccess)(s))}}})(C);e.default=T;var R=y.StyleSheet.create({address_style1:{backgroundColor:A.theme_bg_three},address_style2:{alignItems:'flex-start',margin:10},address_style3:{width:100,justifyContent:'center'},address_style4:{color:A.theme_fg_two,fontSize:30},address_style5:{margin:5},address_style6:{fontSize:25,color:A.theme_fg_two,fontFamily:S.font_title},address_style7:{alignItems:'center',justifyContent:'center'},address_style8:{width:'100%',height:S.height_50},address_style9:{position:'absolute'},address_style10:{height:30,width:25,top:-15},address_style11:{flex:1,width:void 0,height:void 0},address_style12:{width:'100%',padding:20,backgroundColor:A.theme_bg_three,marginBottom:10},address_style13:{flexDirection:'row'},address_style14:{fontSize:15,fontFamily:S.font_title,color:A.theme_fg_two},address_style15:{width:'100%',marginTop:5},address_style16:{borderColor:A.theme_fg,borderBottomWidth:1,padding:10,borderRadius:5,height:40,fontFamily:S.font_description},address_style17:{marginTop:20},address_style18:{flexDirection:'row'},address_style19:{fontSize:15,fontFamily:S.font_title,color:A.theme_fg_two},address_style20:{flexDirection:'row'},address_style21:{fontSize:15,marginTop:5,fontFamily:S.font_description},address_style22:{backgroundColor:A.theme_bg_three},address_style23:{width:'90%',justifyContent:'center'},address_style24:{backgroundColor:A.theme_bg,fontFamily:S.font_title},address_style25:{color:A.theme_bg_three,fontFamily:S.font_description}})},1353,[9,1,101,26,27,40,37,39,36,56,2,984,830,1354,415,1288,1181,941,472,829,819,1371]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Animated",{enumerable:!0,get:function(){return u.Animated}}),Object.defineProperty(e,"MAP_TYPES",{enumerable:!0,get:function(){return u.MAP_TYPES}}),Object.defineProperty(e,"ProviderPropType",{enumerable:!0,get:function(){return u.ProviderPropType}}),Object.defineProperty(e,"Marker",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"Overlay",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"Polyline",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"Heatmap",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"Polygon",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"Circle",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(e,"UrlTile",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,"WMSTile",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,"LocalTile",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"Callout",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(e,"CalloutSubview",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(e,"AnimatedRegion",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(e,"Geojson",{enumerable:!0,get:function(){return E.default}}),e.default=e.OverlayAnimated=e.MarkerAnimated=e.PROVIDER_DEFAULT=e.PROVIDER_GOOGLE=void 0;var u=n(r(d[2])),f=t(r(d[3])),l=t(r(d[4])),o=t(r(d[5])),c=t(r(d[6])),b=t(r(d[7])),P=t(r(d[8])),O=t(r(d[9])),y=t(r(d[10])),p=t(r(d[11])),j=t(r(d[12])),v=t(r(d[13])),A=t(r(d[14])),E=t(r(d[15])),R=u.default.PROVIDER_GOOGLE;e.PROVIDER_GOOGLE=R;var _=u.default.PROVIDER_DEFAULT;e.PROVIDER_DEFAULT=_;var T=f.default.Animated;e.MarkerAnimated=T;var D=l.default.Animated;e.OverlayAnimated=D;var G=u.default;e.default=G},1354,[1,9,1355,1356,1364,1359,1368,1360,1361,1365,1366,1367,1362,1363,1369,1370]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ProviderPropType=e.Animated=e.MAP_TYPES=void 0;var o=n(r(d[2])),u=n(r(d[3])),l=n(r(d[4])),s=n(r(d[5])),f=n(r(d[6])),p=n(r(d[7])),c=n(r(d[8])),h=n(r(d[9])),v=n(r(d[10])),y=n(r(d[11])),M=n(r(d[12])),C=n(r(d[13])),P=r(d[14]),b=n(r(d[15])),R=n(r(d[16])),_=n(r(d[17])),k=n(r(d[18])),S=n(r(d[19])),O=n(r(d[20])),T=n(r(d[21])),w=n(r(d[22])),A=n(r(d[23])),D=n(r(d[24])),E=n(r(d[25])),N=n(r(d[26])),I=n(r(d[27])),L=r(d[28]),j=t(r(d[29]));function q(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function B(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);n&&(u=u.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,u)}return o}function x(t){for(var n=1;n1&&void 0!==arguments[1]?arguments[1]:{},o=n.edgePadding,u=void 0===o?{top:0,right:0,bottom:0,left:0}:o,l=n.animated,s=void 0===l||l;this._runCommand('fitToSuppliedMarkers',[t,u,s])}},{key:"fitToCoordinates",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.edgePadding,u=void 0===o?{top:0,right:0,bottom:0,left:0}:o,l=n.animated,s=void 0===l||l;this._runCommand('fitToCoordinates',[t,u,s])}},{key:"getMapBoundaries",value:function(){return l.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if('android'!==P.Platform.OS){t.next=6;break}return t.next=3,l.default.awrap(P.NativeModules.AirMapModule.getMapBoundaries(this._getHandle()));case 3:return t.abrupt("return",t.sent);case 6:if('ios'!==P.Platform.OS){t.next=10;break}return t.next=9,l.default.awrap(this._runCommand('getMapBoundaries',[]));case 9:return t.abrupt("return",t.sent);case 10:return t.abrupt("return",Promise.reject('getMapBoundaries not supported on this platform'));case 11:case"end":return t.stop()}},null,this,null,Promise)}},{key:"setMapBoundaries",value:function(t,n){this._runCommand('setMapBoundaries',[t,n])}},{key:"setIndoorActiveLevelIndex",value:function(t){this._runCommand('setIndoorActiveLevelIndex',[t])}},{key:"takeSnapshot",value:function(t){var n=this;if('ios'!==P.Platform.OS||4!==arguments.length){var o={width:t.width||0,height:t.height||0,region:t.region||{},format:t.format||'png',quality:t.quality||1,result:t.result||'file'};if('png'!==o.format&&'jpg'!==o.format)throw new Error('Invalid format specified');if('file'!==o.result&&'base64'!==o.result)throw new Error('Invalid result specified');return'android'===P.Platform.OS?P.NativeModules.AirMapModule.takeSnapshot(this._getHandle(),o):'ios'===P.Platform.OS?new Promise(function(t,u){n._runCommand('takeSnapshot',[o.width,o.height,o.region,o.format,o.quality,o.result,function(n,o){n?u(n):t(o)}])}):Promise.reject('takeSnapshot not supported on this platform')}console.warn('Old takeSnapshot API has been deprecated; will be removed in the near future');var u=arguments[0],l=arguments[1],s=arguments[2],f=arguments[3];this._runCommand('takeSnapshot',[u||0,l||0,s||{},'png',1,'legacy',f])}},{key:"pointForCoordinate",value:function(t){return'android'===P.Platform.OS?P.NativeModules.AirMapModule.pointForCoordinate(this._getHandle(),t):'ios'===P.Platform.OS?this._runCommand('pointForCoordinate',[t]):Promise.reject('pointForCoordinate not supported on this platform')}},{key:"coordinateForPoint",value:function(t){return'android'===P.Platform.OS?P.NativeModules.AirMapModule.coordinateForPoint(this._getHandle(),t):'ios'===P.Platform.OS?this._runCommand('coordinateForPoint',[t]):Promise.reject('coordinateForPoint not supported on this platform')}},{key:"getMarkersFrames",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return'ios'===P.Platform.OS?this._runCommand('getMarkersFrames',[t]):Promise.reject('getMarkersFrames not supported on this platform')}},{key:"boundingBoxForRegion",value:function(t){return{northEast:{latitude:t.latitude+t.latitudeDelta/2,longitude:t.longitude+t.longitudeDelta/2},southWest:{latitude:t.latitude-t.latitudeDelta/2,longitude:t.longitude-t.longitudeDelta/2}}}},{key:"_uiManagerCommand",value:function(t){var n=P.NativeModules.UIManager,o=(0,L.getAirMapName)(this.props.provider);return n.getViewManagerConfig?n.getViewManagerConfig(o).Commands[t]:n[o].Commands[t]}},{key:"_mapManagerCommand",value:function(t){if('UI'===(0,L.getAirMapName)(this.props.provider)){var n=P.NativeModules.UIManager;return n.getViewManagerConfig?n.getViewManagerConfig(t):n[t]}return P.NativeModules[(0,L.getAirMapName)(this.props.provider)+"Manager"][t]}},{key:"_getHandle",value:function(){return(0,P.findNodeHandle)(this.map)}},{key:"_runCommand",value:function(t,n){switch(P.Platform.OS){case'android':return P.NativeModules.UIManager.dispatchViewManagerCommand(this._getHandle(),this._uiManagerCommand(t),n);case'ios':return this._mapManagerCommand(t).apply(void 0,[this._getHandle()].concat((0,u.default)(n)));default:return Promise.reject("Invalid platform was passed: "+P.Platform.OS)}}},{key:"render",value:function(){var t,n=this;if(this.state.isReady?(t=x({region:null,initialRegion:null,onMarkerPress:this._onMarkerPress,onChange:this._onChange,onMapReady:this._onMapReady,onLayout:this._onLayout},this.props),'ios'===P.Platform.OS&&t.provider===j.PROVIDER_DEFAULT&&F.includes(t.mapType)&&(t.mapType=U.standard),t.handlePanDrag=!!t.onPanDrag):t={style:this.props.style,region:null,initialRegion:null,onMarkerPress:this._onMarkerPress,onChange:this._onChange,onMapReady:this._onMapReady,onLayout:this._onLayout},'android'===P.Platform.OS&&this.props.liteMode)return C.default.createElement(W,(0,o.default)({ref:function(t){n.map=t}},t));var u=Z(this.props.provider);return C.default.createElement(u,(0,o.default)({ref:function(t){n.map=t}},t))}}]),b})(C.default.Component);G.propTypes=z,G.viewConfig={uiViewClassName:'AIRMap',validAttributes:{region:!0}},G.childContextTypes=L.contextTypes,G.MAP_TYPES=U;var Y=function(t){return(0,P.requireNativeComponent)(t,G,{nativeOnly:{onChange:!0,onMapReady:!0,onKmlReady:!0,handlePanDrag:!0}})},K={default:Y('AIRMap')};'android'===P.Platform.OS?K.google=K.default:K.google=L.googleMapIsInstalled?Y('AIRGoogleMap'):(0,L.createNotSupportedComponent)('react-native-maps: AirGoogleMaps dir must be added to your xCode project to support GoogleMaps on iOS.');var W,Z=function(t){return K[t||'default']};W=P.NativeModules.UIManager.getViewManagerConfig?P.NativeModules.UIManager.getViewManagerConfig('AIRMapLite')&&(0,P.requireNativeComponent)('AIRMapLite',G,{nativeOnly:{onChange:!0,onMapReady:!0,handlePanDrag:!0}}):P.NativeModules.UIManager.AIRMapLite&&(0,P.requireNativeComponent)('AIRMapLite',G,{nativeOnly:{onChange:!0,onMapReady:!0,handlePanDrag:!0}});var J=P.Animated.createAnimatedComponent(G);e.Animated=J;var Q=M.default.oneOf(Object.values(j));e.ProviderPropType=Q,G.Marker=b.default,G.Polyline=R.default,G.Polygon=_.default,G.Circle=k.default,G.UrlTile=w.default,G.MapWMSTile=A.default,G.LocalTile=D.default,G.Heatmap=E.default,G.Overlay=T.default,G.Callout=S.default,G.CalloutSubview=O.default,(0,o.default)(G,j),G.ProviderPropType=Q,G.Animated=J,G.AnimatedRegion=N.default,G.Geojson=I.default;var X=G;e.default=X},1355,[9,1,13,22,101,26,27,40,37,39,36,48,68,56,2,1356,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1357,1358]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=o(r(d[2])),u=o(r(d[3])),l=o(r(d[4])),s=o(r(d[5])),f=o(r(d[6])),c=o(r(d[7])),p=o(r(d[8])),h=o(r(d[9])),y=o(r(d[10])),b=o(r(d[11])),v=o(r(d[12])),C=r(d[13]),P=t(r(d[14]));function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function w(t,o){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);o&&(u=u.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,u)}return n}function O(t){for(var o=1;oMapMarker',validAttributes:{coordinate:!0}};var _=C.StyleSheet.create({marker:{position:'absolute',backgroundColor:'transparent'}});M.Animated=C.Animated.createAnimatedComponent(M);var D=(0,P.default)(M,{componentType:'Marker',providers:{google:{ios:P.SUPPORTED,android:P.USES_DEFAULT_IMPLEMENTATION}}});e.default=D},1356,[9,1,13,22,26,27,40,37,39,36,48,68,56,2,1357]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getAirMapName=O,e.default=function(t,n){var O=n.componentType,c=n.providers,v={},_=function(){return(0,o.requireNativeComponent)(P(null,O),t)};return t.contextTypes=R,t.prototype.getAirComponent=function(){var n=this.context.provider||E.PROVIDER_DEFAULT;if(v[n])return v[n];if(n===E.PROVIDER_DEFAULT)return v[E.PROVIDER_DEFAULT]=_(),v[E.PROVIDER_DEFAULT];var R=c[n][o.Platform.OS],D=P(n,O);return R===u?v[n]=T("react-native-maps: "+D+" is not supported on "+o.Platform.OS):R===p?(n!==E.PROVIDER_GOOGLE||'ios'===o.Platform.OS&&I)&&(v[n]=(0,o.requireNativeComponent)(D,t)):(v[E.PROVIDER_DEFAULT]||(v[E.PROVIDER_DEFAULT]=_()),v[n]=v[E.PROVIDER_DEFAULT]),v[n]},t.prototype.getUIManagerCommand=function(t){return D(P(this.context.provider,O)).Commands[t]},t.prototype.getMapManagerCommand=function(t){var n=P(this.context.provider,O)+"Manager";return o.NativeModules[n][t]},t},e.googleMapIsInstalled=e.createNotSupportedComponent=e.contextTypes=e.NOT_SUPPORTED=e.USES_DEFAULT_IMPLEMENTATION=e.SUPPORTED=void 0;var n=t(r(d[1])),o=r(d[2]),E=r(d[3]),p='SUPPORTED';e.SUPPORTED=p;e.USES_DEFAULT_IMPLEMENTATION='USES_DEFAULT_IMPLEMENTATION';var u='NOT_SUPPORTED';function O(t){return'android'===o.Platform.OS?'AIRMap':t===E.PROVIDER_GOOGLE?'AIRGoogleMap':'AIRMap'}function P(t,n){return""+O(t)+n}e.NOT_SUPPORTED=u;var R={provider:n.default.string};e.contextTypes=R;var T=function(t){return function(){return console.error(t),null}};function D(t){var n=o.NativeModules.UIManager;return n.getViewManagerConfig?n.getViewManagerConfig(t):n[t]}e.createNotSupportedComponent=T;var I=!!D(O(E.PROVIDER_GOOGLE));e.googleMapIsInstalled=I},1357,[1,68,2,1358]);
-__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.PROVIDER_GOOGLE=e.PROVIDER_DEFAULT=void 0;e.PROVIDER_DEFAULT=null;e.PROVIDER_GOOGLE='google'},1358,[]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=o(r(d[2])),u=o(r(d[3])),l=o(r(d[4])),f=o(r(d[5])),c=o(r(d[6])),s=o(r(d[7])),p=o(r(d[8])),y=o(r(d[9])),b=o(r(d[10])),O=r(d[11]),P=t(r(d[12]));function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function v(t,o){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);o&&(u=u.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,u)}return n}function j(t){for(var o=1;oMapOverlay',validAttributes:{image:!0}},w.defaultProps={opacity:1};var A=h.StyleSheet.create({overlay:{position:'absolute',backgroundColor:'transparent'}});w.Animated=h.Animated.createAnimatedComponent(w);var S=(0,O.default)(w,{componentType:'Overlay',providers:{google:{ios:O.SUPPORTED,android:O.USES_DEFAULT_IMPLEMENTATION}}});e.default=S},1364,[9,1,13,26,27,37,39,36,48,56,68,2,1357]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),u=n(r(d[3])),f=n(r(d[4])),c=n(r(d[5])),l=n(r(d[6])),p=n(r(d[7])),s=n(r(d[8])),y=n(r(d[9])),b=r(d[10]),O=t(r(d[11]));function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function h(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);n&&(u=u.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,u)}return o}function P(t){for(var n=1;n1&&(n.holes=t.slice(1))):n.coordinates=t,n},s=function(t){return{latitude:t[1],longitude:t[0]}},P=function(t){return t.map(s)},O=function(t){var o=t.geometry;return'Point'===o.type?[s(o.coordinates)]:'MultiPoint'===o.type?o.coordinates.map(s):'LineString'===o.type?[P(o.coordinates)]:'MultiLineString'===o.type?o.coordinates.map(P):'Polygon'===o.type?o.coordinates.map(P):'MultiPolygon'===o.type?o.coordinates.map(function(t){return t.map(P)}):[]},v=function(t){var o=y(t.geojson.features);return n.default.createElement(n.default.Fragment,null,o.map(function(o,c){return'point'===o.type?n.default.createElement(u.default.Marker,{key:c,coordinate:o.coordinates,pinColor:t.color}):'polygon'===o.type?n.default.createElement(u.default.Polygon,{key:c,coordinates:o.coordinates,holes:o.holes,strokeColor:t.strokeColor,fillColor:t.fillColor,strokeWidth:t.strokeWidth}):'polyline'===o.type?n.default.createElement(u.default.Polyline,{key:c,coordinates:o.coordinates,strokeColor:t.strokeColor,strokeWidth:t.strokeWidth}):void 0}))};e.default=v},1370,[1,48,56,1355]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0])(r(d[1]));m.exports=t.default},1371,[1,1372]);
-__d(function(g,r,i,a,m,e,d){var o=r(d[0]),t=o(r(d[1])),n=r(d[2]),s=o(r(d[3])),c=r(d[4]),u=[],l=!1,v={setRNConfiguration:function(o){n.RNCGeolocation.setConfiguration&&n.RNCGeolocation.setConfiguration(o)},requestAuthorization:function(){n.RNCGeolocation.requestAuthorization()},getCurrentPosition:function(o,u,l){return t.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:(0,s.default)('function'==typeof o,'Must provide a valid geo_success callback.'),n.RNCGeolocation.getCurrentPosition(l||{},o,u||c.logError);case 2:case"end":return t.stop()}},null,null,null,Promise)},watchPosition:function(o,t,s){l||(n.RNCGeolocation.startObserving(s||{}),l=!0);var c=u.length;return u.push([n.GeolocationEventEmitter.addListener('geolocationDidChange',o),t?n.GeolocationEventEmitter.addListener('geolocationError',t):null]),c},clearWatch:function(o){var t=u[o];if(t){t[0].remove();var n=t[1];n&&n.remove(),u[o]=void 0;for(var s=!0,c=0;c1&&t.props.data.map(function(n,o){return t.props.dotClickEnabled?S.createElement(x.TouchableOpacity,{key:o,style:[I.dot,t._rtlSafeIndex(o)===t.state.activeIndex?t.props.activeDotStyle:t.props.dotStyle],onPress:function(){return t.goToSlide(o,!0)}}):S.createElement(x.View,{key:o,style:[I.dot,t._rtlSafeIndex(o)===t.state.activeIndex?t.props.activeDotStyle:t.props.dotStyle]})})),s,o))},t._onMomentumScrollEnd=function(n){var o=n.nativeEvent.contentOffset.x,s=t._rtlSafeIndex(Math.round(o/t.state.width));if(s!==t.state.activeIndex){var l=t.state.activeIndex;t.setState({activeIndex:s}),t.props.onSlideChange&&t.props.onSlideChange(s,l)}},t._onLayout=function(n){var o=n.nativeEvent.layout,s=o.width,l=o.height;if(s!==t.state.width||l!==t.state.height){t.setState({width:s,height:l});setTimeout(function(){var n;null==(n=t.flatList)||n.scrollToOffset({offset:t._rtlSafeIndex(t.state.activeIndex)*s,animated:!1})},0)}},t}return l(w,[{key:"render",value:function(){var o=this,s=this.props,l=s.renderPagination,u=(s.activeDotStyle,s.dotStyle,s.skipLabel,s.doneLabel,s.nextLabel,s.prevLabel,s.renderItem,s.data),c=s.extraData,p=n(s,["renderPagination","activeDotStyle","dotStyle","skipLabel","doneLabel","nextLabel","prevLabel","renderItem","data","extraData"]),f=B.default(c,this.state.width);return S.createElement(x.View,{style:I.flexOne},S.createElement(x.FlatList,t({ref:function(t){return o.flatList=t},data:this.props.data,horizontal:!0,pagingEnabled:!0,showsHorizontalScrollIndicator:!1,bounces:!1,style:I.flatList,renderItem:this._renderItem,onMomentumScrollEnd:this._onMomentumScrollEnd,extraData:f,onLayout:this._onLayout,initialNumToRender:u.length},p)),l?l(this.state.activeIndex):this._renderPagination())}}]),w})(S.Component);e.default=w,w.defaultProps={activeDotStyle:{backgroundColor:'rgba(255, 255, 255, .9)'},dotStyle:{backgroundColor:'rgba(0, 0, 0, .2)'},dotClickEnabled:!0,skipLabel:'Skip',doneLabel:'Done',nextLabel:'Next',prevLabel:'Back',showDoneButton:!0,showNextButton:!0,showPrevButton:!1,showSkipButton:!1,bottomButton:!1};var I=x.StyleSheet.create({flexOne:{flex:1},flatList:{flex:1,flexDirection:_?'row-reverse':'row'},paginationContainer:{position:'absolute',bottom:16,left:16,right:16,justifyContent:'center'},paginationDots:{height:16,margin:16,flexDirection:_?'row-reverse':'row',justifyContent:'center',alignItems:'center'},dot:{width:10,height:10,borderRadius:5,marginHorizontal:4},leftButtonContainer:{position:'absolute',left:0},rightButtonContainer:{position:'absolute',right:0},bottomButton:{flex:1,backgroundColor:'rgba(0, 0, 0, .3)',alignItems:'center',justifyContent:'center'},transparentBottomButton:{flex:1,alignItems:'center',justifyContent:'center'},buttonText:{color:'white',fontSize:18,padding:12}})},1387,[13,54,48,26,27,37,39,36,56,2,1388]);
-__d(function(g,r,i,a,m,e,d){"use strict";function n(n,t){for(var u=0;u=t&&(n[u]='');this.setState({codeArr:n,currentIndex:t})}},{key:"_isMatchingCode",value:function(t,n){return arguments.length>2&&void 0!==arguments[2]&&arguments[2]?t.toLowerCase()==n.toLowerCase():t==n}},{key:"_getContainerStyle",value:function(t,n){switch(n){case'left':return{justifyContent:'flex-start',height:t};case'center':return{justifyContent:'center',height:t};case'right':return{justifyContent:'flex-end',height:t};default:return{justifyContent:'space-between',height:t}}}},{key:"_getInputSpaceStyle",value:function(t){switch(this.props.inputPosition){case'left':return{marginRight:t};case'center':return{marginRight:t/2,marginLeft:t/2};case'right':return{marginLeft:t};default:return{marginRight:0,marginLeft:0}}}},{key:"_getClassStyle",value:function(t,n){var o=this.props,u=o.cellBorderWidth,c=o.activeColor,s=o.inactiveColor,l=o.space,f=I(I({},this._getInputSpaceStyle(l)),{},{color:c});switch(t){case'clear':return v.default.merge(f,{borderWidth:0});case'border-box':return v.default.merge(f,{borderWidth:u,borderColor:n?c:s});case'border-circle':return v.default.merge(f,{borderWidth:u,borderRadius:50,borderColor:n?c:s});case'border-b':return v.default.merge(f,{borderBottomWidth:u,borderColor:n?c:s});case'border-b-t':return v.default.merge(f,{borderTopWidth:u,borderBottomWidth:u,borderColor:n?c:s});case'border-l-r':return v.default.merge(f,{borderLeftWidth:u,borderRightWidth:u,borderColor:n?c:s});default:return t}}},{key:"_onKeyPress",value:function(t){if('Backspace'===t.nativeEvent.key){var n=this.state.currentIndex,o=n>0?n-1:0;this._setFocus(o)}}},{key:"_onInputCode",value:function(t,n){var o=this.props,u=o.codeLength,c=o.onFulfill,s=o.compareWithCode,l=o.ignoreCase,f=v.default.clone(this.state.codeArr);if(f[n]=t,n==u-1){var p=f.join('');if(s){var h=this._isMatchingCode(p,s,l);c(h,p),!h&&this.clear()}else c(p);this._blur(this.state.currentIndex)}else this._setFocus(this.state.currentIndex+1);this.setState(function(t){return{codeArr:f,currentIndex:t.currentIndex+1}})}},{key:"render",value:function(){for(var t=this,n=this.props,u=n.codeLength,c=n.codeInputStyle,s=n.containerStyle,l=n.inputPosition,f=n.autoFocus,p=n.className,y=n.size,v=n.activeColor,C={width:y,height:y},I=[],_=function(n){var u=n;I.push(h.default.createElement(b.TextInput,(0,o.default)({key:u,ref:function(n){return t.codeInputRefs[u]=n},style:[w.codeInput,C,t._getClassStyle(p,t.state.currentIndex==u),c],underlineColorAndroid:"transparent",selectionColor:v,keyboardType:'name-phone-pad',returnKeyType:'done'},t.props,{autoFocus:f&&0==u,onFocus:function(){return t._onFocus(u)},value:t.state.codeArr[u]?t.state.codeArr[u].toString():'',onChangeText:function(n){return t._onInputCode(n,u)},onKeyPress:function(n){return t._onKeyPress(n)},maxLength:1})))},x=0;x0?l.maxLength:null,autoFocus:!0,onKeyPress:this.handleOnKeyPress,underlineColorAndroid:"transparent",placeholder:o,placeholderTextColor:u,onChangeText:this.handleOnChangeText,value:n})),f.default.createElement(h.View,{style:T.btn_container},f.default.createElement(h.TouchableOpacity,{style:T.touch_modal,onPress:this.handleOnCloseDialog},f.default.createElement(h.Text,{style:T.btn_modal_left},b)),f.default.createElement(h.View,{style:T.divider_btn}),f.default.createElement(h.TouchableOpacity,{style:T.touch_modal,onPress:this.handleSubmit},f.default.createElement(h.Text,{style:T.btn_modal_right},x)))))))}}]),O})(f.PureComponent),T=h.StyleSheet.create({container:y({flex:1,width:'100%',height:'100%',flexDirection:'column',justifyContent:'center',alignItems:'center'},h.Platform.select({android:{backgroundColor:'rgba(0,0,0,0.62)'}})),modal_container:y({marginLeft:30,marginRight:30},h.Platform.select({ios:{backgroundColor:'#E3E6E7',borderRadius:10,minWidth:300},android:{backgroundColor:'#fff',elevation:24,minWidth:280,borderRadius:5}})),modal_body:y({},h.Platform.select({ios:{padding:10},android:{padding:24}})),title_modal:y({fontWeight:'bold',fontSize:20},h.Platform.select({ios:{marginTop:10,textAlign:'center',marginBottom:5},android:{textAlign:'left'}})),message_modal:y({fontSize:16},h.Platform.select({ios:{textAlign:'center',marginBottom:10},android:{textAlign:'left',marginTop:20}})),input_container:y({textAlign:'left',fontSize:16,color:'rgba(0,0,0,0.54)'},h.Platform.select({ios:{backgroundColor:'white',borderRadius:5,paddingTop:5,borderWidth:1,borderColor:'#B0B0B0',paddingBottom:5,paddingLeft:10,marginBottom:15,marginTop:10},android:{marginTop:8,borderBottomWidth:2,borderColor:'#009688'}})),btn_container:y({flex:1,flexDirection:'row'},h.Platform.select({ios:{justifyContent:'center',borderTopWidth:1,borderColor:'#B0B0B0',maxHeight:48},android:{alignSelf:'flex-end',maxHeight:52,paddingTop:8,paddingBottom:8}})),divider_btn:y({},h.Platform.select({ios:{width:1,backgroundColor:'#B0B0B0'},android:{width:0}})),touch_modal:y({},h.Platform.select({ios:{flex:1},android:{paddingRight:8,minWidth:64,height:36}})),btn_modal_left:y({},h.Platform.select({fontWeight:'bold',ios:{fontSize:18,color:'#408AE2',textAlign:'center',borderRightWidth:5,borderColor:'#B0B0B0',padding:10,height:48,maxHeight:48},android:{textAlign:'right',color:'#009688',padding:8}})),btn_modal_right:y({},h.Platform.select({fontWeight:'bold',ios:{fontSize:18,color:'#408AE2',textAlign:'center',padding:10},android:{textAlign:'right',color:'#009688',padding:8}}))}),C=O;e.default=C},1412,[9,1,48,26,27,37,39,36,56,2]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=n(r(d[2])),l=n(r(d[3])),o=n(r(d[4])),u=n(r(d[5])),c=n(r(d[6])),f=n(r(d[7])),_=t(r(d[8])),y=r(d[9]),h=r(d[10]),p=(r(d[11]),n(r(d[12])),n(r(d[13])),r(d[14])),w=t(r(d[15])),v=(n(r(d[16])),n(r(d[17]))),S=(r(d[18]),r(d[19])),b=r(d[20]),x=n(r(d[21]));function E(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var L=(function(t){(0,u.default)(C,t);var n,w,L=(n=C,w=E(),function(){var t,s=(0,f.default)(n);if(w){var l=(0,f.default)(this).constructor;t=Reflect.construct(s,arguments,l)}else t=s.apply(this,arguments);return(0,c.default)(this,t)});function C(t){var n;return(0,l.default)(this,C),(n=L.call(this,t)).get_doctors=function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:1==n.state.type?n.get_doctors_by_category():2==n.state.type?n.get_doctors_by_symptoms():3==n.state.type&&n.get_doctors_by_ratings();case 1:case"end":return t.stop()}},null,null,null,Promise)},n.get_symptom_doctors=function(t){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return n.setState({isLoding:!0}),t.next=3,s.default.awrap((0,v.default)({method:"post",url:p.api_url+get_symptom_doctors,data:{service_id:n.state.data.id}}).then(function(t){return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:n.setState({isLoding:!1,api_status:1}),n.setState({result:t.data.result});case 2:case"end":return s.stop()}},null,null,null,Promise)}).catch(function(t){n.setState({isLoding:!1}),alert('Something went wrong')}));case 3:case"end":return t.stop()}},null,null,null,Promise)},n.doctorsList=function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.default.awrap(v.default.get(p.api_url1+"/doctors/").then(function(t){return n.setState({doctors:t.data.data})}));case 2:case"end":return t.stop()}},null,null,null,Promise)},n.doctor_details=function(t){n.props.navigation.navigate('DoctorDetail',{data:t})},n.handleBackButtonClick=function(){n.props.navigation.goBack(null)},n.state={id:n.props.route.params.id,sub_id:n.props.route.params.sub_id,type:n.props.route.params.type,result:[],api_status:0,isLoding:!1,doctors:[]},n.doctorsList(),n}return(0,o.default)(C,[{key:"get_doctors_by_category",value:function(){var t=this;return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return this.setState({isLoding:!0}),n.next=3,s.default.awrap((0,v.default)({method:"post",url:p.api_url+p.get_doctor_by_specialists,data:{specialist:this.state.id,specialist_sub_category:this.state.sub_id}}).then(function(n){return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:t.setState({isLoding:!1,api_status:1}),t.setState({result:n.data.result});case 2:case"end":return s.stop()}},null,null,null,Promise)}).catch(function(n){t.setState({isLoding:!1}),alert('Something went wrong')}));case 3:case"end":return n.stop()}},null,this,null,Promise)}},{key:"get_doctors_by_symptoms",value:function(){var t=this;return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return this.setState({isLoding:!0}),n.next=3,s.default.awrap((0,v.default)({method:"post",url:p.api_url+p.get_doctor_by_services,data:{service_id:this.state.id}}).then(function(n){return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:t.setState({isLoding:!1,api_status:1}),t.setState({result:n.data.result});case 2:case"end":return s.stop()}},null,null,null,Promise)}).catch(function(n){t.setState({isLoding:!1}),alert('Something went wrong')}));case 3:case"end":return n.stop()}},null,this,null,Promise)}},{key:"get_doctors_by_ratings",value:function(){var t=this;return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return this.setState({isLoding:!0}),n.next=3,s.default.awrap((0,v.default)({method:"post",url:p.api_url+p.get_doctor_by_ratings}).then(function(n){return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:t.setState({isLoding:!1,api_status:1}),t.setState({result:n.data.result});case 2:case"end":return s.stop()}},null,null,null,Promise)}).catch(function(n){t.setState({isLoding:!1}),alert('Something went wrong')}));case 3:case"end":return n.stop()}},null,this,null,Promise)}},{key:"render",value:function(){var t=this;return _.default.createElement(h.Container,null,_.default.createElement(y.View,null,_.default.createElement(y.View,{style:R.list_style1},_.default.createElement(y.TouchableOpacity,{style:R.list_style2,onPress:this.handleBackButtonClick,activeOpacity:1},_.default.createElement(h.Icon,{onPress:this.handleBackButtonClick,style:R.list_style3,name:"arrow-back"})),_.default.createElement(y.View,{style:R.list_style4}),_.default.createElement(y.Text,{style:R.list_style5},"Doctor List"))),_.default.createElement(h.Content,null,_.default.createElement(h.List,null),_.default.createElement(h.List,null,_.default.createElement(y.FlatList,{data:this.state.doctors,renderItem:function(n){var s=n.item;n.index;return _.default.createElement(h.ListItem,{avatar:!0,onPress:t.doctor_details.bind(t,s)},_.default.createElement(h.Col,{style:{width:75}},_.default.createElement(h.Thumbnail,{source:{uri:s.profilePicture}})),_.default.createElement(h.Col,null,_.default.createElement(y.Text,{style:R.list_style6},"Dr.",s.name),_.default.createElement(y.View,{style:R.list_style7}),_.default.createElement(y.Text,{style:R.list_style8},s.qualification," (",s.category.name,")"),_.default.createElement(y.View,{style:R.list_style9}),_.default.createElement(y.Text,{style:R.list_style10},s.experience," Years experience"),_.default.createElement(y.View,{style:R.list_style11}),parseInt(s.overall_rating)>0&&_.default.createElement(b.Rating,{ratingCount:5,startingValue:s.overall_rating,imageSize:12,readonly:!0})))},keyExtractor:function(t){return t.id}})),0==this.state.result.length&&1==this.state.api_status&&_.default.createElement(y.View,null,_.default.createElement(y.View,{style:R.list_style15},_.default.createElement(x.default,{source:p.doctor_list,autoPlay:!0,loop:!0})),_.default.createElement(y.Text,{style:R.list_style16},"Sorry, no doctor list found"))),_.default.createElement(S.Loader,{visible:this.state.isLoding}))}}]),C})(_.Component);e.default=L;var R=y.StyleSheet.create({list_style1:{alignItems:'flex-start',margin:10},list_style2:{width:100,justifyContent:'center'},list_style3:{color:w.theme_fg_two,fontSize:30},list_style4:{margin:5},list_style5:{fontSize:25,color:w.theme_fg_two,fontFamily:p.font_title},list_style6:{fontSize:14,fontFamily:p.font_title,color:w.theme_fg_two},list_style7:{margin:1},list_style8:{fontSize:12,color:w.grey,fontFamily:p.font_title},list_style9:{margin:1},list_style10:{fontSize:12,color:w.grey,fontFamily:p.font_title},list_style11:{margin:1},list_style12:{justifyContent:'center'},list_style13:{fontSize:18,fontFamily:p.font_title,color:w.theme_fg},list_style14:{margin:5},list_style15:{height:250,marginTop:'40%'},list_style16:{alignSelf:'center',fontFamily:p.font_title},header:{justifyContent:"flex-start",height:"10%",backgroundColor:w.theme_bg,borderBottomLeftRadius:45,borderBottomRightRadius:45,shadowOffset:{width:0,height:15},shadowColor:w.theme_bg,shadowOpacity:.1,shadowRadius:8,elevation:10},header_card:{alignItems:"center",borderRadius:15,justifyContent:"center"},header_card_item:{borderTopLeftRadius:15,borderTopRightRadius:15,borderBottomLeftRadius:15,borderBottomRightRadius:15,shadowOffset:{width:0,height:15},shadowColor:w.theme_bg,shadowOpacity:.1,shadowRadius:8,elevation:10},icon:{color:w.theme_fg_two},header_body:{flex:3,justifyContent:'center'},title:{alignSelf:'center',color:w.theme_fg_three,alignSelf:'center',fontSize:16,fontFamily:p.font_title},imagetwo:{alignSelf:'center',height:130,width:100,marginTop:10,marginLeft:40}})},1413,[9,1,101,26,27,37,39,36,56,2,984,830,1188,1249,415,819,860,941,472,829,921,1143]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=l(r(d[2])),n=l(r(d[3])),c=l(r(d[4])),s=l(r(d[5])),f=l(r(d[6])),y=t(r(d[7])),u=r(d[8]),_=r(d[9]),h=r(d[10]),p=(l(r(d[11])),l(r(d[12])),r(d[13])),w=t(r(d[14]));l(r(d[15])),l(r(d[16])),l(r(d[17])),r(d[18]),r(d[19]),r(d[20]);function E(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var v=(function(t){(0,c.default)(V,t);var l,v,b=(l=V,v=E(),function(){var t,o=(0,f.default)(l);if(v){var n=(0,f.default)(this).constructor;t=Reflect.construct(o,arguments,n)}else t=o.apply(this,arguments);return(0,s.default)(this,t)});function V(t){var l;return(0,o.default)(this,V),(l=b.call(this,t)).handleBackButtonClick=function(){l.props.navigation.goBack(null)},l.appoinment_details=function(t){1==t?l.props.navigation.navigate('CreateAppointment',{id:l.state.data._id,price_per_conversation:20,type:t}):l.props.navigation.navigate('CreateAppointment',{id:l.state.data._id,type:t})},l.state={data:l.props.route.params.data},l}return(0,n.default)(V,[{key:"render",value:function(){var t=this;return y.default.createElement(_.Container,null,y.default.createElement(u.View,null,y.default.createElement(u.View,{style:S.doc_style1},y.default.createElement(u.View,{style:S.doc_style2},y.default.createElement(u.View,{style:S.doc_style3},y.default.createElement(u.TouchableOpacity,{style:S.doc_style4,onPress:this.handleBackButtonClick,activeOpacity:1}),y.default.createElement(u.View,{style:S.doc_style6}),y.default.createElement(u.Text,{style:S.doc_style7},this.state.data.name),y.default.createElement(u.View,{style:S.doc_style8}),y.default.createElement(u.Text,{style:S.doc_style9},this.state.data.specialist," (",this.state.data.qualification,")"),y.default.createElement(u.View,{style:S.doc_style10}),y.default.createElement(u.Text,{style:S.doc_style11},this.state.data.experience," Years experience"),y.default.createElement(u.View,{style:S.doc_style12}))),y.default.createElement(u.View,{style:S.doc_style13},y.default.createElement(u.View,{style:S.doc_style14},y.default.createElement(_.Thumbnail,{large:!0,source:{uri:this.state.data.profilePicture}}))))),y.default.createElement(_.Content,{padder:!0},y.default.createElement(_.Row,null,y.default.createElement(_.Left,null,y.default.createElement(u.Text,{style:S.doc_style15},"About Doctor"),y.default.createElement(u.View,{style:S.doc_style16}),y.default.createElement(u.Text,{style:S.doc_style17},this.state.data.description))),y.default.createElement(u.View,{style:S.doc_style18}),y.default.createElement(_.Row,null,y.default.createElement(_.Left,null,y.default.createElement(u.Text,{style:S.doc_style19},"Providing Services"))),y.default.createElement(u.View,{style:S.doc_style20}),y.default.createElement(u.View,{style:S.doc_style21}),y.default.createElement(u.View,{style:{margin:10}}),y.default.createElement(u.View,{style:{borderTopLeftRadius:10,borderTopRightRadius:10,borderColor:'grey',borderWidth:1}},y.default.createElement(u.View,{style:{width:'100%',backgroundColor:w.theme_light,borderTopLeftRadius:10,borderTopRightRadius:10,padding:10}},y.default.createElement(u.Text,{style:{fontFamily:p.font_title,fontSize:15,color:w.theme_fg_two}},"Online consultation -")),y.default.createElement(u.View,{style:{width:'100%',padding:10}},y.default.createElement(u.Text,{style:{fontFamily:p.font_description,fontSize:13,color:w.grey}},"Doctor available with for online consultation, with chat and video call options. The persistent of doctor will be 10 min with negotiable fees."),y.default.createElement(u.Text,{style:{fontFamily:p.font_description,fontSize:13,color:w.grey}},"Consulting duration :",y.default.createElement(u.Text,{style:{fontWeight:'bold',color:w.theme_fg_two}},"20 min"))),y.default.createElement(h.Button,{title:"Book now",type:"outline",onPress:function(){return t.appoinment_details(1)}})),y.default.createElement(u.View,{style:{margin:10}}),y.default.createElement(u.View,{style:{margin:10}})))}}]),V})(y.Component);e.default=v;var S=u.StyleSheet.create({doc_style1:{flexDirection:'row'},doc_style2:{alignItems:'flex-start',justifyContent:'center',width:'60%'},doc_style3:{alignItems:'flex-start',margin:10},doc_style4:{width:100,justifyContent:'center'},doc_style5:{color:w.theme_fg_two,fontSize:30},doc_style6:{margin:5},doc_style7:{fontSize:25,color:w.theme_fg_two,fontFamily:p.font_title},doc_style8:{margin:3},doc_style9:{fontSize:14,color:w.grey,fontFamily:p.font_description},doc_style10:{margin:3},doc_style11:{fontSize:14,color:w.grey,fontFamily:p.font_description},doc_style12:{margin:3},doc_style13:{alignItems:'center',justifyContent:'center',width:'40%'},doc_style14:{alignItems:'flex-start',margin:20},doc_style15:{fontSize:16,color:w.theme_fg_two,fontFamily:p.font_title},doc_style16:{margin:5},doc_style17:{fontSize:14,color:w.grey,fontFamily:p.font_description},doc_style18:{margin:10},doc_style19:{fontSize:16,color:w.theme_fg_two,fontFamily:p.font_title},doc_style20:{margin:5},doc_style21:{borderRadius:10},doc_style22:{height:"100%",width:"50%",marginLeft:5},doc_style23:{flexDirection:'row',alignItems:'center'},doc_style24:{width:20,height:20},doc_style25:{fontSize:12,color:w.theme_fg_two,fontFamily:p.font_title,padding:10},doc_style26:{backgroundColor:'#1065cd'},doc_style27:{backgroundColor:'#1065cd',borderRadius:5,height:55,width:380,alignSelf:'center',fontFamily:p.font_title},doc_style28:{fontSize:16,color:'#FFFFFF',alignSelf:'center',fontFamily:p.font_title},title:{fontSize:18,fontFamily:p.font_title,color:w.theme_fg_three,marginTop:10,marginRight:30,alignSelf:'flex-start'},header:{marginRight:10,marginTop:10,alignSelf:'center'},imageone:{alignSelf:'center',height:200,width:360},imagetwo:{alignSelf:'center',height:90,width:90,borderRadius:100}})},1414,[9,1,26,27,37,39,36,56,2,984,830,1188,1249,415,819,860,1415,941,472,829,921]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),n=t(r(d[2])),l=t(r(d[3])),s=r(d[4]);function c(t,o){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);o&&(l=l.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,l)}return n}function u(t){for(var n=1;nv-1&&(t=v-1);var o=T/(v-1)*t;J.setValue(M.stepIndicatorSize),K.setValue(M.stepIndicatorSize),Q.setValue(M.stepIndicatorSize/2),s.Animated.sequence([s.Animated.timing(G,{toValue:isNaN(o)?0:o,duration:200,useNativeDriver:!1}),s.Animated.parallel([s.Animated.timing(J,{toValue:M.currentStepIndicatorSize,duration:100,useNativeDriver:!1}),s.Animated.timing(Q,{toValue:M.currentStepIndicatorSize/2,duration:100,useNativeDriver:!1})])]).start()};return l.default.createElement(s.View,{style:[b.container,'vertical'===I?{flexDirection:'row',flex:1}:{flexDirection:'column'}]},0!==j&&l.default.createElement(l.default.Fragment,null,(Z=u(u({},Z={backgroundColor:M.separatorUnFinishedColor,position:'absolute'}),{},'vertical'===I?{left:(j-M.separatorStrokeWidth)/2,top:P/(2*v),bottom:P/(2*v),width:0===M.separatorStrokeUnfinishedWidth?M.separatorStrokeWidth:M.separatorStrokeUnfinishedWidth}:{top:(P-M.separatorStrokeWidth)/2,left:j/(2*v),right:j/(2*v),height:0===M.separatorStrokeUnfinishedWidth?M.separatorStrokeWidth:M.separatorStrokeUnfinishedWidth}),l.default.createElement(s.View,{onLayout:function(t){_('vertical'===I?t.nativeEvent.layout.height:t.nativeEvent.layout.width)},style:Z})),(Y=u(u({},Y={backgroundColor:M.separatorFinishedColor,position:'absolute'}),{},'vertical'===I?{left:(j-M.separatorStrokeWidth)/2,top:P/(2*v),bottom:P/(2*v),width:0===M.separatorStrokeFinishedWidth?M.separatorStrokeWidth:M.separatorStrokeFinishedWidth,height:G}:{top:(P-M.separatorStrokeWidth)/2,left:j/(2*v),right:j/(2*v),height:0===M.separatorStrokeFinishedWidth?M.separatorStrokeWidth:M.separatorStrokeFinishedWidth,width:G}),l.default.createElement(s.Animated.View,{style:Y}))),(function(){for(var t=[],o=function(o){t.push(l.default.createElement(s.TouchableWithoutFeedback,{key:o,onPress:function(){return X(o)}},l.default.createElement(s.View,{style:[b.stepContainer,'vertical'===I?{flexDirection:'column'}:{flexDirection:'row'}]},$(o))))},n=0;n12&&(c-=12,f="PM"),_=s+" "+(y=c+":"+u+" "+f),n.setState({start_time:_,delivery_date:s,deliveryDatePickerVisible:!1,delivery_time:y});case 10:case"end":return l.stop()}},null,null,null,Promise)},n.AppointmentList=function(){n.props.navigation.navigate("AppointmentDetail")},n.handleBackButtonClick=n.handleBackButtonClick.bind((0,c.default)(n)),n.state={description:"",title:"",deliveryDatePickerVisible:!1,delivery_date:"",delivery_time:"",start_time:"",doctor_id:n.props.route.params.id,type:n.props.route.params.type,price_per_conversation:n.props.route.params.price_per_conversation,isLoding:!1},n}return(0,s.default)(R,[{key:"render",value:function(){var t=this;return _.default.createElement(v.Container,null,_.default.createElement(p.View,null,_.default.createElement(p.View,{style:x.create_style1},_.default.createElement(p.TouchableOpacity,{style:x.create_style2,onPress:this.handleBackButtonClick,activeOpacity:1},_.default.createElement(v.Icon,{onPress:this.handleBackButtonClick,style:x.create_style3,name:"arrow-back"})),_.default.createElement(p.View,{style:x.create_style4}),_.default.createElement(p.Text,{style:x.create_style5},"New Appointment"))),_.default.createElement(v.Content,{padder:!0},_.default.createElement(p.View,{style:x.create_style6}),_.default.createElement(D.Input,{inputStyle:x.create_style7,label:"Title",labelStyle:x.create_style8,placeholder:"I have viral fever last two days...",onChangeText:function(n){return t.setState({title:n})}}),_.default.createElement(p.View,{style:x.create_style9}),_.default.createElement(D.Input,{inputStyle:x.create_style10,label:"Description",labelStyle:x.create_style11,placeholder:"Write short description...",onChangeText:function(n){return t.setState({description:n})}}),_.default.createElement(p.View,{style:x.create_style12}),_.default.createElement(v.Row,null,_.default.createElement(v.Body,null,_.default.createElement(v.Button,{onPress:this.showDeliveryDatePicker,style:{width:100},transparent:!0},_.default.createElement(v.Icon,{style:x.create_style13,name:"time"})),_.default.createElement(p.Text,{style:x.create_style14},"(Select your date & time)"),_.default.createElement(p.View,{style:x.create_style15}),_.default.createElement(p.Text,{style:x.create_style16},this.state.start_time),_.default.createElement(k.default,{isVisible:this.state.deliveryDatePickerVisible,onConfirm:this.handleDeliveryDatePicked,onCancel:this.hideDeliveryDatePicker,minimumDate:new Date,mode:"datetime"}))),_.default.createElement(b.Loader,{visible:this.state.isLoding})),_.default.createElement(v.Footer,{style:x.create_style17},_.default.createElement(p.TouchableOpacity,{activeOpacity:1,style:x.create_style18,onPress:this.check_validation},_.default.createElement(v.Row,null,_.default.createElement(v.Col,{style:x.create_style19},_.default.createElement(p.Text,{style:x.create_style20},"SUBMIT"))))))}}]),R})(_.Component);e.default=C;var x=p.StyleSheet.create({create_style1:{alignItems:"flex-start",margin:10},create_style2:{width:100,justifyContent:"center"},create_style3:{color:h.theme_fg_two,fontSize:30},create_style4:{margin:5},create_style5:{fontSize:25,color:h.theme_fg_two,fontFamily:w.font_title},create_style6:{margin:10},create_style7:{fontSize:14},create_style8:{fontFamily:w.font_title},create_style9:{margin:10},create_style10:{fontSize:14,height:80},create_style11:{fontFamily:w.font_title},create_style12:{margin:10},create_style13:{fontSize:50,color:h.theme_fg},create_style14:{fontSize:12,color:h.grey,fontFamily:w.font_description},create_style15:{margin:10},create_style16:{fontFamily:w.font_description},create_style17:{backgroundColor:"transparent"},create_style18:{width:"100%",backgroundColor:h.theme_bg},create_style19:{alignItems:"center",justifyContent:"center"},create_style20:{color:h.theme_fg_three,fontFamily:w.font_title,fontSize:18},header:{justifyContent:"flex-start",height:"10%",backgroundColor:h.theme_bg,borderBottomLeftRadius:45,borderBottomRightRadius:45,shadowOffset:{width:0,height:15},shadowColor:h.theme_bg,shadowOpacity:.1,shadowRadius:8,elevation:10},header_card:{alignItems:"center",borderRadius:15,justifyContent:"center"},header_card_item:{borderTopLeftRadius:15,borderTopRightRadius:15,borderBottomLeftRadius:15,borderBottomRightRadius:15,shadowOffset:{width:0,height:15},shadowColor:h.theme_bg,shadowOpacity:.1,shadowRadius:8,elevation:10},icon:{color:h.theme_fg_two},header_body:{flex:3,justifyContent:"center"},title:{alignSelf:"center",color:h.theme_fg_two,alignSelf:"center",fontSize:16,fontFamily:w.font_title},prescription_image:{width:100,height:70,alignSelf:"center",borderColor:h.theme_bg_three,borderWidth:1}})},1417,[9,1,101,26,27,40,37,39,36,56,819,2,1255,507,860,984,415,1418,829,1289,941,472,1384,830]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]).NativeModules,n=t.RNQBAuthModule,o=t.RNQBChatModule,s=t.RNQBCustomObjectsModule,u=t.RNQBFileModule,c=t.RNQBNotificationEventsModule,l=t.RNQBPushSubscriptionsModule,p=t.RNQBSettingsModule,I=t.RNQBUsersModule,f=t.RNQBWebRTCModule,E={createSession:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o={};return'string'==typeof t.token&&(o.token=t.token),'string'==typeof t.expirationDate?o.expirationDate=t.expirationDate:t.expirationDate instanceof Date&&(o.expirationDate=t.expirationDate.toISOString()),n.createSession(o)},getSession:function(){return n.getSession()},login:function(t){var o=t.login,s=t.password;return o&&s?n.login({login:""+o,password:""+s}):Promise.reject(new Error('Login and password required'))},logout:function(){return n.logout()}},T={addListener:o.addListener,removeListeners:o.removeListeners,connect:function(t){var n={},s=t.userId,u=t.password?""+t.password:'';if(s){var c=parseInt(s,10);isNaN(c)||(n.userId=c)}return n.password=u,o.connect(n)},disconnect:function(){return o.disconnect()},isConnected:function(){return o.isConnected()},createDialog:function(t){var n=t.occupantsIds,s=t.name,u=t.type,c={};if(Array.isArray(n)&&n.length){var l=n.map(function(t){var n=parseInt(t);return isNaN(n)?void 0:n}).filter(function(t){return t});c.occupantsIds=l}return s&&(c.name=""+s),u&&'number'==typeof u&&(c.type=u),o.createDialog(c)},updateDialog:function(t){return o.updateDialog(t)},deleteDialog:function(t){var n={};return t.dialogId&&(n.dialogId=""+t.dialogId),o.deleteDialog(n)},joinDialog:function(t){var n={};return t.dialogId&&(n.dialogId=""+t.dialogId),o.joinDialog(n)},leaveDialog:function(t){var n={};return t.dialogId&&(n.dialogId=""+t.dialogId),o.leaveDialog(n)},getOnlineUsers:function(t){var n={};return t.dialogId&&(n.dialogId=""+t.dialogId),o.getOnlineUsers(n)},getDialogs:function(t){var n=t.limit,s=t.skip,u={};return t.filter&&(u.filter=t.filter),t.sort&&(u.sort=t.sort),n&&parseInt(n,10)&&(u.limit=parseInt(n,10)),s&&parseInt(s,10)&&(u.skip=parseInt(s,10)),o.getDialogs(u)},getDialogsCount:function(){return o.getDialogsCount()},pingServer:function(){return o.pingServer()},pingUser:function(t){var n=t.userId;return n?isNaN(parseInt(n,10))?Promise.reject(new Error('User ID should be of type number')):o.pingUser({userId:parseInt(n,10)}):Promise.reject(new Error('User ID is required'))},getDialogMessages:function(t){var n=t.limit,s=t.skip,u=t.markAsRead,c={};return t.dialogId&&(c.dialogId=""+t.dialogId),t.filter&&(c.filter=t.filter),t.sort&&(c.sort=t.sort),'number'==typeof n&&(c.limit=n),'number'==typeof s&&(c.skip=s),'boolean'==typeof u&&(c.markAsRead=u),o.getDialogMessages(c)},sendMessage:function(t){var n=t.attachments,s=t.dateSent,u=t.markable||!0,c=t.saveToHistory,l={};return t.dialogId&&(l.dialogId=""+t.dialogId),t.body&&(l.body=""+t.body),n&&Array.isArray(n)&&(l.attachments=n),l.properties=t.properties,'boolean'==typeof u&&(l.markable=u),l.dateSent='number'==typeof s?s:Date.now(),'boolean'==typeof c&&(l.saveToHistory=c),o.sendMessage(l)},markMessageRead:function(t){return o.markMessageRead(t)},markMessageDelivered:function(t){return o.markMessageDelivered(t)},sendSystemMessage:function(t){var n=t.recipientId,s={};return isNaN(parseInt(n))||(s.recipientId=parseInt(n,10)),s.properties=t.properties,o.sendSystemMessage(s)},sendIsTyping:function(t){var n={};return t.dialogId&&(n.dialogId=""+t.dialogId),o.sendIsTyping(n)},sendStoppedTyping:function(t){var n={};return t.dialogId&&(n.dialogId=""+t.dialogId),o.sendStoppedTyping(n)},EVENT_TYPE:o.EVENT_TYPE,DIALOGS_FILTER:o.DIALOGS_FILTER,DIALOGS_SORT:o.DIALOGS_SORT,DIALOG_TYPE:o.DIALOG_TYPE,MESSAGES_FILTER:o.MESSAGES_FILTER,MESSAGES_SORT:o.MESSAGES_SORT},S={create:function(t){return c.create(t)},get:function(t){return c.get(t)},getById:function(t){return c.getById(t)},update:function(t){return c.update(t)},remove:function(t){return c.remove(t)},NOTIFICATION_EVENT_PERIOD:c.NOTIFICATION_EVENT_PERIOD,NOTIFICATION_EVENT_TYPE:c.NOTIFICATION_EVENT_TYPE,NOTIFICATION_TYPE:c.NOTIFICATION_TYPE,PUSH_TYPE:c.PUSH_TYPE},N={create:function(t){return s.create(t)},get:function(t){return s.get(t)},getByIds:function(t){return s.getByIds(t)},update:function(t){return s.update(t)},remove:function(t){var n={};return n.className=t.className,t.ids&&(Array.isArray(t.ids)?n.ids=t.ids.map(function(t){return""+t}):n.ids=[""+t.ids]),s.remove(n)},OBJECTS_SEARCH_OPERATOR:s.OBJECTS_SEARCH_OPERATOR,OBJECTS_UPDATE_OPERATOR:s.OBJECTS_UPDATE_OPERATOR,PERMISSIONS_LEVEL:s.PERMISSIONS_LEVEL,PULL_FILTER:s.PULL_FILTER},_={addListener:u.addListener,removeListeners:u.removeListeners,upload:function(t){var n={};return t.url&&(n.url=""+t.url),'boolean'==typeof t.public?n.public=t.public:n.public=!1,u.upload(n)},getInfo:function(t){return u.getInfo(t)},getPublicUrl:function(t){return u.getPublicUrl(t)},getPrivateURL:function(t){return u.getPrivateURL(t)},subscribeUploadProgress:function(t){return u.subscribeUploadProgress(t)},unsubscribeUploadProgress:function(t){return u.unsubscribeUploadProgress(t)},EVENT_TYPE:u.EVENT_TYPE},b={create:function(t){return l.create(t)},get:function(){return l.get()},remove:function(t){return l.remove(t)},PUSH_CHANNEL:l.PUSH_CHANNEL},R={init:function(t){var n=t.appId,o=t.authKey,s=t.authSecret,u=t.accountKey,c=t.apiEndpoint,l=t.chatEndpoint;return n&&o&&s&&u?p.init({appId:""+n,authKey:""+o,authSecret:""+s,accountKey:""+u,apiEndpoint:c?""+c:void 0,chatEndpoint:l?""+l:void 0}):Promise.reject(new Error('Required parameter missing'))},get:function(){return p.get()},initStreamManagement:function(t){var n=t.autoReconnect||!1,o=t.messageTimeout;return p.initStreamManagement({autoReconnect:n,messageTimeout:o})},enableCarbons:function(){return p.enableCarbons()},disableCarbons:function(){return p.disableCarbons()},enableAutoReconnect:function(t){var n={enable:Boolean(t.enable)};return p.enableAutoReconnect(n)}},v={create:function(t){if(!t)return Promise.reject(new Error('Required parameters missing'));var n={blobId:'number',customData:'string',email:'string',externalId:'number',facebookId:'number',fullName:'string',login:'string',password:'string',phone:'string',tags:'array',twitterId:'number',website:'string'},o={};for(var s in n)if(void 0!==t[s])if(typeof t[s]!==n[s]){if('string'===n[s]&&(o[s]=""+t[s]),'number'===n[s]){var u=parseInt(t[s],10);isNaN(u)||(o[s]=u)}'array'===n[s]&&Array.isArray(t[s])&&(o[s]=t[s])}else o[s]=t[s];return I.create(o)},update:function(t){return I.update(t)},getUsers:function(t){var n={};return t.filter&&(n.filter=t.filter),t.sort&&(n.sort=t.sort),isNaN(parseInt(t.page))||(n.page=parseInt(t.page,10)),isNaN(parseInt(t.perPage))||(n.perPage=parseInt(t.perPage,10)),I.getUsers(n)},USERS_FILTER:I.USERS_FILTER,USERS_SORT:I.USERS_SORT},O={addListener:f.addListener,removeListeners:f.removeListeners,init:function(){return f.init()},release:function(){return f.release()},call:function(t){return f.call(t)},accept:function(t){return f.accept(t)},reject:function(t){return f.reject(t)},hangUp:function(t){return f.hangUp(t)},enableAudio:function(t){return f.enableAudio(t)},enableVideo:function(t){return f.enableVideo(t)},getSession:function(t){return f.getSession(t)},switchAudioOutput:function(t){return f.switchAudioOutput(t)},switchCamera:function(t){return f.switchCamera(t)},AUDIO_OUTPUT:f.AUDIO_OUTPUT,RTC_SESSION_STATE:f.RTC_SESSION_STATE,RTC_SESSION_TYPE:f.RTC_SESSION_TYPE,RTC_PEER_CONNECTION_STATE:f.RTC_PEER_CONNECTION_STATE,EVENT_TYPE:f.EVENT_TYPE};m.exports.auth=E,m.exports.chat=T,m.exports.events=S,m.exports.content=_,m.exports.objects=N,m.exports.settings=R,m.exports.subscriptions=b,m.exports.users=v,m.exports.webrtc=O,m.exports={auth:E,chat:T,events:S,content:_,objects:N,settings:R,subscriptions:b,users:v,webrtc:O}},1418,[2]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=l(r(d[2])),y=l(r(d[3])),s=l(r(d[4])),o=l(r(d[5])),f=l(r(d[6])),c=l(r(d[7])),u=l(r(d[8])),_=t(r(d[9])),h=r(d[10]),E=r(d[11]),w=(r(d[12]),l(r(d[13]))),C=r(d[14]),p=t(r(d[15])),k=l(r(d[16])),S=r(d[17]),b=l(r(d[18])),v=l(r(d[19])),V=r(d[20]);function z(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var T=(function(t){(0,f.default)(R,t);var l,p,T=(l=R,p=z(),function(){var t,n=(0,u.default)(l);if(p){var y=(0,u.default)(this).constructor;t=Reflect.construct(n,arguments,y)}else t=n.apply(this,arguments);return(0,c.default)(this,t)});function R(t){var l;return(0,y.default)(this,R),(l=T.call(this,t)).booking_sync=function(){V.fb.ref('/customers/'+g.id+'/bookings/'+l.state.data.id).on('value',function(t){null!=t.val()&&t.val().status!=l.state.data.status&&l.get_booking_details()})},l.get_booking_details=function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap((0,b.default)({method:'post',url:C.api_url+C.booking_details,data:{id:l.state.data.id}}).then(function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:l.setState({data:t.data.result});case 1:case"end":return n.stop()}},null,null,null,Promise)}).catch(function(t){alert('Sorry something went wrong')}));case 2:case"end":return t.stop()}},null,null,null,Promise)},l.chat=function(){l.props.navigation.navigate('Chat',{data:l.state.data})},l.video=function(){l.props.navigation.navigate('VideoCall',{booking_id:l.state.data.booking_id})},l.handleBackButtonClick=l.handleBackButtonClick.bind((0,o.default)(l)),l.state={isLoading:!1,data:l.props.route.params.data},l.booking_sync(),l}return(0,s.default)(R,[{key:"onStarRatingPress",value:function(t){this.setState({starCount:t})}},{key:"handleBackButtonClick",value:function(){return this.props.navigation.goBack(null),!0}},{key:"render",value:function(){return _.default.createElement(E.Container,null,_.default.createElement(E.Content,null,_.default.createElement(h.View,null,_.default.createElement(h.Image,{style:x.my_style1,source:C.doctorthree})),_.default.createElement(E.Row,{style:x.my_style2},_.default.createElement(E.Body,null,_.default.createElement(h.Image,{style:x.my_style3,source:{uri:C.img_url+this.state.data.profile_image}}))),_.default.createElement(w.default,null,_.default.createElement(h.View,{style:x.my_style4},_.default.createElement(h.Text,{style:x.my_style5},"Doctor Informations ",this.state.data.name),_.default.createElement(h.View,{style:x.my_style6}),_.default.createElement(h.View,{style:x.my_style7},_.default.createElement(E.Row,null,_.default.createElement(E.Col,{style:x.my_style8},_.default.createElement(k.default,{name:"user",size:20,color:"black",style:x.my_style9})),_.default.createElement(E.Col,{style:x.my_style10},_.default.createElement(h.Text,{style:x.my_style11},this.state.data.doctor.name)),_.default.createElement(h.View,{style:x.my_style12}),_.default.createElement(E.Col,{style:x.my_style13}),_.default.createElement(h.View,{style:x.my_style14}),_.default.createElement(E.Col,{style:x.my_style15},_.default.createElement(k.default,{name:"mobile",size:25,color:"black",style:x.my_style16})),_.default.createElement(E.Col,{style:x.my_style17},_.default.createElement(h.Text,{style:x.my_style18},this.state.data.doctor.number))),_.default.createElement(h.View,{style:x.my_style19}),_.default.createElement(E.Row,null,_.default.createElement(E.Col,{style:x.my_style20},_.default.createElement(k.default,{name:"envelope",size:15,color:"black",style:x.my_style21})),_.default.createElement(E.Col,{style:x.my_style22},_.default.createElement(h.Text,{style:x.my_style23},this.state.data.doctor.email)))))),_.default.createElement(h.View,{style:x.my_style24}),_.default.createElement(w.default,null,_.default.createElement(h.View,{style:x.my_style25},_.default.createElement(h.Text,{style:x.my_style26},this.state.data.title),_.default.createElement(h.View,{style:x.my_style27}),_.default.createElement(h.Text,{style:x.my_style28},this.state.data.description))),_.default.createElement(h.View,{style:x.my_style29}),_.default.createElement(w.default,null,_.default.createElement(h.View,{style:x.my_style30},_.default.createElement(h.Text,{style:x.my_style31},"Booking Information"),_.default.createElement(h.View,{style:x.my_style32}),_.default.createElement(h.View,{style:x.my_style33},_.default.createElement(E.Row,null,_.default.createElement(E.Col,{style:x.my_style34},_.default.createElement(k.default,{name:"clock-o",size:20,color:"black",style:x.my_style35})),_.default.createElement(E.Col,{style:x.my_style36},_.default.createElement(h.Text,{style:x.my_style37},"Appointment Time"),_.default.createElement(h.View,{style:x.my_style38}),_.default.createElement(h.Text,{style:x.my_style39},(0,v.default)(this.state.data.appointmentTime).format('hh:mm A'),"-",(0,v.default)(this.state.data.appointmentTime).format('DD MMM-YYYY'))),_.default.createElement(h.View,{style:x.my_style40}),_.default.createElement(E.Col,{style:x.my_style41},_.default.createElement(k.default,{name:"calendar",size:20,color:"black",style:x.my_style42})),_.default.createElement(E.Col,{style:x.my_style43},_.default.createElement(h.Text,{style:x.my_style44},"Booking Date"),_.default.createElement(h.View,{style:x.my_style45}),_.default.createElement(E.Row,null,_.default.createElement(E.Col,{style:x.my_style46},_.default.createElement(h.Text,{style:x.my_style47},(0,v.default)(this.state.data.start_time).format('DD MMM-YYYY')))))),_.default.createElement(h.View,{style:{margin:10}}),_.default.createElement(E.Row,null,_.default.createElement(E.Col,{style:x.my_style34},_.default.createElement(k.default,{name:"hospital-o",size:20,color:"black",style:x.my_style35})),_.default.createElement(E.Col,{style:x.my_style36},_.default.createElement(h.Text,{style:x.my_style37},"Booking Type"),_.default.createElement(h.View,{style:x.my_style38}),1==this.state.data.booking_type?_.default.createElement(h.Text,{style:x.my_style39},"Online consultation"):_.default.createElement(h.Text,{style:x.my_style39},"Direct appointment"))),_.default.createElement(h.View,{style:x.my_style48}),this.state.data.booking_id&&_.default.createElement(E.Row,null,_.default.createElement(E.Col,{style:x.my_style49},_.default.createElement(k.default,{name:"id-badge",size:20,color:"black",style:x.my_style50})),_.default.createElement(E.Col,{style:x.my_style51},_.default.createElement(h.Text,{style:x.my_style52},"Booking Id"),_.default.createElement(h.View,{style:x.my_style53}),_.default.createElement(h.Text,{style:x.my_style54},"#",this.state.data.booking_id)),_.default.createElement(h.View,{style:x.my_style55}),_.default.createElement(E.Col,{style:x.my_style56}),_.default.createElement(h.View,{style:x.my_style57}))),_.default.createElement(h.View,{style:x.my_style58}))),_.default.createElement(h.View,{style:x.my_style59}),2==this.state.data.booking_status&&1==this.state.data.booking_type&&_.default.createElement(w.default,null,_.default.createElement(h.View,{style:x.my_style60},_.default.createElement(h.Text,{style:x.my_style61},"Communicate"),_.default.createElement(h.View,{style:x.my_style62}),_.default.createElement(h.View,{style:x.my_style63},_.default.createElement(E.Row,null,_.default.createElement(E.Col,{style:x.my_style64},_.default.createElement(k.default,{name:"comments",size:40,color:"black",onPress:this.chat,style:x.my_style65}),_.default.createElement(h.Text,{style:x.my_style66},"Chat")),_.default.createElement(E.Col,{style:x.my_style67},_.default.createElement(k.default,{name:"video-camera",size:40,color:"black",onPress:this.video,style:x.my_style68}),_.default.createElement(h.Text,{style:x.my_style69},"Video")))))),_.default.createElement(S.Loader,{visible:this.state.isLoading})))}}]),R})(_.Component);e.default=T;var x=h.StyleSheet.create({my_style1:{alignSelf:'center',height:200,width:'100%'},my_style2:{marginTop:-45},my_style3:{alignSelf:'center',height:90,width:90,borderRadius:45},my_style4:{backgroundColor:p.theme_fg_three,width:"100%",padding:10},my_style5:{fontSize:14,color:p.theme_fg,fontFamily:C.font_title},my_style6:{margin:5},my_style7:{padding:5},my_style8:{height:"100%",width:"10%",alignSelf:'center'},my_style9:{color:p.theme_fg},my_style10:{height:"100%",width:"35%",justifyContent:'center',marginLeft:5},my_style11:{fontSize:12,color:'#C4C3C3',fontFamily:C.font_description},my_style12:{margin:2},my_style13:{height:"100%",width:"5%",alignSelf:'center'},my_style14:{margin:5},my_style15:{height:"100%",width:"10%",alignSelf:'center'},my_style16:{color:p.theme_fg},my_style17:{height:"100%",width:"90%",justifyContent:'center',marginLeft:5},my_style18:{fontSize:12,color:'#C4C3C3',fontFamily:C.font_description},my_style19:{margin:5},my_style20:{height:"100%",width:"10%",alignSelf:'center'},my_style21:{color:p.theme_fg},my_style22:{height:"100%",width:"90%",justifyContent:'center',marginLeft:5},my_style23:{fontSize:12,color:'#C4C3C3',fontFamily:C.font_description},my_style24:{margin:2},my_style25:{backgroundColor:p.theme_fg_three,width:"100%",padding:10},my_style26:{fontSize:14,color:p.theme_fg,fontFamily:C.font_title},my_style27:{margin:5},my_style28:{fontSize:12,paddingRight:20,color:'#C4C3C3',fontFamily:C.font_description},my_style29:{margin:2},my_style30:{backgroundColor:p.theme_fg_three,width:"100%",padding:10},my_style31:{fontSize:14,color:p.theme_fg,fontFamily:C.font_title},my_style32:{margin:5},my_style33:{padding:5},my_style34:{height:"100%",width:"10%",alignSelf:'center'},my_style35:{color:p.theme_fg},my_style36:{height:"100%",width:"45%",alignSelf:'center',marginLeft:5},my_style37:{fontSize:12,color:'#C4C3C3',fontFamily:C.font_title},my_style38:{margin:2},my_style39:{fontSize:14,color:p.theme_fg_five,fontFamily:C.font_description},my_style40:{margin:5},my_style41:{height:"100%",width:"10%",alignSelf:'center'},my_style42:{color:p.theme_fg},my_style43:{height:"100%",width:"35%",alignSelf:'center',marginLeft:5},my_style44:{fontSize:12,color:'#C4C3C3',fontFamily:C.font_title},my_style45:{margin:2},my_style46:{height:"100%",width:"70%",alignSelf:'center'},my_style47:{fontSize:14,color:p.theme_fg_five,fontFamily:C.font_description},my_style48:{margin:10},my_style49:{height:"100%",width:"10%",alignSelf:'center'},my_style50:{color:p.theme_fg},my_style51:{height:"100%",width:"35%",alignSelf:'center',marginLeft:5},my_style52:{fontSize:12,color:'#C4C3C3',fontFamily:C.font_title},my_style53:{margin:2},my_style54:{fontSize:14,color:p.theme_fg_five,fontFamily:C.font_description},my_style55:{margin:2},my_style56:{height:"100%",width:"5%",alignSelf:'center'},my_style57:{margin:5},my_style58:{margin:5},my_style59:{margin:2},my_style60:{backgroundColor:p.theme_fg_three,width:"100%",padding:10},my_style61:{fontSize:14,color:p.theme_fg,fontFamily:C.font_title},my_style62:{margin:5},my_style63:{padding:5},my_style64:{alignItems:'center',justifyContent:'center'},my_style65:{color:p.theme_fg},my_style66:{fontSize:12,color:p.theme_fg_two,fontFamily:C.font_title},my_style67:{alignItems:'center',justifyContent:'center'},my_style68:{color:p.theme_fg},my_style69:{fontSize:12,color:p.theme_fg_two,fontFamily:C.font_title},title:{fontSize:18,color:'#1065cd',marginTop:10,marginRight:30,fontFamily:C.font_title},header:{marginRight:10,marginTop:10,alignSelf:'center'},imagethree:{alignSelf:'center',height:40,width:40,borderRadius:100}})},1419,[9,1,101,26,27,40,37,39,36,56,2,984,830,1249,415,819,860,829,941,1255,1258]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),c=n(r(d[3])),u=n(r(d[4])),l=n(r(d[5])),s=n(r(d[6])),f=n(r(d[7])),h=n(r(d[8])),p=n(r(d[9])),_=t(r(d[10])),y=r(d[11]),v=(r(d[12]),t(r(d[13]))),k=r(d[14]),b=r(d[15]),S=r(d[16]),C=n(r(d[17])),x=n(r(d[18])),B=n(r(d[19])),w=r(d[20]),L=n(r(d[21]));function P(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var T={title:"Select a photo",takePhotoButtonTitle:"Take a photo",chooseFromLibraryButtonTitle:"Choose from gallery"},E=(function(t){(0,f.default)(A,t);var n,v,E=(n=A,v=P(),function(){var t,o=(0,p.default)(n);if(v){var c=(0,p.default)(this).constructor;t=Reflect.construct(o,arguments,c)}else t=o.apply(this,arguments);return(0,h.default)(this,t)});function A(t){var n;return(0,u.default)(this,A),(n=E.call(this,t)).refOn=function(t){b.fb.ref('/chat/'+n.state.data.booking_id).limitToLast(20).on('child_added',function(o){return t(n.parse(o))})},n.parse=function(t){var n=t.val(),o=n.text,c=n.user,u=n.image;return{_id:t.key,text:o,user:c,image:u}},n.onSend=function(t){for(var o=0;o0&&void 0!==arguments[0]?arguments[0]:[],o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];Array.isArray(t)||(t=[t]);var s=t.map(function(t){return G(G({},t),{},{user:n.props.user,createdAt:new Date,_id:n.props.messageIdGenerator&&n.props.messageIdGenerator()})});!0===o&&(n.setIsTypingDisabled(!0),n.resetInputToolbar()),n.props.onSend&&n.props.onSend(s),!0===o&&setTimeout(function(){!0===n.getIsMounted()&&n.setIsTypingDisabled(!1)},100)},n.onInputSizeChanged=function(t){var o=Math.max(n.props.minComposerHeight,Math.min(n.props.maxComposerHeight,t.height)),s=n.getMessagesContainerHeightWithKeyboard(o);n.setState({composerHeight:o,messagesContainerHeight:s})},n.onInputTextChanged=function(t){n.getIsTypingDisabled()||(n.props.onInputTextChanged&&n.props.onInputTextChanged(t),void 0===n.props.text&&n.setState({text:t}))},n.onInitialLayoutViewLayout=function(t){var o=t.nativeEvent.layout;if(!(o.height<=0)){n.notifyInputTextReset(),n.setMaxHeight(o.height);var s=n.props.minComposerHeight,u=n.getMessagesContainerHeightWithKeyboard(s),l=n.props.initialText||'';n.setState({isInitialized:!0,text:n.getTextFromProp(l),composerHeight:s,messagesContainerHeight:u})}},n.onMainViewLayout=function(t){var o=t.nativeEvent.layout;n.getMaxHeight()===o.height&&!0!==n.getIsFirstLayout()||(n.setMaxHeight(o.height),n.setState({messagesContainerHeight:n._keyboardHeight>0?n.getMessagesContainerHeightWithKeyboard():n.getBasicMessagesContainerHeight()})),!0===n.getIsFirstLayout()&&n.setIsFirstLayout(!1)},n.invertibleScrollViewProps={inverted:n.props.inverted,keyboardShouldPersistTaps:n.props.keyboardShouldPersistTaps,onKeyboardWillShow:n.onKeyboardWillShow,onKeyboardWillHide:n.onKeyboardWillHide,onKeyboardDidShow:n.onKeyboardDidShow,onKeyboardDidHide:n.onKeyboardDidHide},n}return(0,f.default)(H,[{key:"getChildContext",value:function(){var t=this;return{actionSheet:this.props.actionSheet||function(){return t._actionSheetRef.getContext()},getLocale:this.getLocale}}},{key:"componentDidMount",value:function(){var t=this.props,n=t.messages,o=t.text;this.setIsMounted(!0),this.initLocale(),this.setMessages(n||[]),this.setTextFromProp(o)}},{key:"componentWillUnmount",value:function(){this.setIsMounted(!1)}},{key:"componentDidUpdate",value:function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=this.props,s=o.messages,u=o.text,l=o.inverted;this.props!==n&&this.setMessages(s||[]),!1===l&&s&&n.messages&&s.length!==n.messages.length&&setTimeout(function(){return t.scrollToBottom(!1)},200),u!==n.text&&this.setTextFromProp(u)}},{key:"initLocale",value:function(){null===this.props.locale?this.setLocale('en'):this.setLocale(this.props.locale||'en')}},{key:"setLocale",value:function(t){this._locale=t}},{key:"setTextFromProp",value:function(t){void 0!==t&&t!==this.state.text&&this.setState({text:t})}},{key:"getTextFromProp",value:function(t){return void 0===this.props.text?t:this.props.text}},{key:"setMessages",value:function(t){this.setState({messages:t})}},{key:"getMessages",value:function(){return this.state.messages}},{key:"setMaxHeight",value:function(t){this._maxHeight=t}},{key:"getMaxHeight",value:function(){return this._maxHeight}},{key:"setKeyboardHeight",value:function(t){this._keyboardHeight=t}},{key:"getKeyboardHeight",value:function(){return'android'!==v.Platform.OS||this.props.forceGetKeyboardHeight?this._keyboardHeight:0}},{key:"setBottomOffset",value:function(t){this._bottomOffset=t}},{key:"getBottomOffset",value:function(){return this._bottomOffset}},{key:"setIsFirstLayout",value:function(t){this._isFirstLayout=t}},{key:"getIsFirstLayout",value:function(){return this._isFirstLayout}},{key:"setIsTypingDisabled",value:function(t){this.setState({typingDisabled:t})}},{key:"getIsTypingDisabled",value:function(){return this.state.typingDisabled}},{key:"setIsMounted",value:function(t){this._isMounted=t}},{key:"getIsMounted",value:function(){return this._isMounted}},{key:"getMinInputToolbarHeight",value:function(){return this.props.renderAccessory?2*this.props.minInputToolbarHeight:this.props.minInputToolbarHeight}},{key:"calculateInputToolbarHeight",value:function(t){return t+(this.getMinInputToolbarHeight()-this.props.minComposerHeight)}},{key:"getBasicMessagesContainerHeight",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.composerHeight;return this.getMaxHeight()-this.calculateInputToolbarHeight(t)}},{key:"getMessagesContainerHeightWithKeyboard",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.composerHeight;return this.getBasicMessagesContainerHeight(t)-this.getKeyboardHeight()+this.getBottomOffset()}},{key:"scrollToBottom",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this._messageContainerRef&&this._messageContainerRef.current&&(this.props.inverted?this._messageContainerRef.current.scrollToOffset({offset:0,animated:t}):this._messageContainerRef.current.scrollToEnd({animated:t}))}},{key:"renderMessages",value:function(){var t=this.props,n=t.messagesContainerStyle,u=(0,s.default)(t,["messagesContainerStyle"]),l=b.default.createElement(v.View,{style:[{height:this.state.messagesContainerHeight},n]},b.default.createElement(E.default,(0,o.default)({},u,{invertibleScrollViewProps:this.invertibleScrollViewProps,messages:this.getMessages(),forwardRef:this._messageContainerRef,isTyping:this.props.isTyping})),this.renderChatFooter());return this.props.isKeyboardInternallyHandled?b.default.createElement(v.KeyboardAvoidingView,{enabled:!0},l):l}},{key:"resetInputToolbar",value:function(){this.textInput&&this.textInput.clear(),this.notifyInputTextReset();var t=this.props.minComposerHeight,n=this.getMessagesContainerHeightWithKeyboard(t);this.setState({text:this.getTextFromProp(''),composerHeight:t,messagesContainerHeight:n})}},{key:"focusTextInput",value:function(){this.textInput&&this.textInput.focus()}},{key:"notifyInputTextReset",value:function(){this.props.onInputTextChanged&&this.props.onInputTextChanged('')}},{key:"renderInputToolbar",value:function(){var t=this,n=G(G({},this.props),{},{text:this.getTextFromProp(this.state.text),composerHeight:Math.max(this.props.minComposerHeight,this.state.composerHeight),onSend:this.onSend,onInputSizeChanged:this.onInputSizeChanged,onTextChanged:this.onInputTextChanged,textInputProps:G(G({},this.props.textInputProps),{},{ref:function(n){return t.textInput=n},maxLength:this.getIsTypingDisabled()?0:this.props.maxInputLength})});return this.props.renderInputToolbar?this.props.renderInputToolbar(n):b.default.createElement(j.default,n)}},{key:"renderChatFooter",value:function(){return this.props.renderChatFooter?this.props.renderChatFooter():null}},{key:"renderLoading",value:function(){return this.props.renderLoading?this.props.renderLoading():null}},{key:"render",value:function(){var t=this;if(!0===this.state.isInitialized){var n=this.props.wrapInSafeArea?v.SafeAreaView:v.View;return b.default.createElement(n,{style:N.safeArea},b.default.createElement(I.ActionSheetProvider,{ref:function(n){return t._actionSheetRef=n}},b.default.createElement(v.View,{style:N.container,onLayout:this.onMainViewLayout},this.renderMessages(),this.renderInputToolbar())))}return b.default.createElement(v.View,{style:N.container,onLayout:this.onInitialLayoutViewLayout},this.renderLoading())}}],[{key:"append",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.isArray(n)||(n=[n]),o?n.concat(t):t.concat(n)}},{key:"prepend",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.isArray(n)||(n=[n]),o?t.concat(n):n.concat(t)}}]),H})(b.default.Component);e.GiftedChat=z,z.childContextTypes={actionSheet:y.default.func,getLocale:y.default.func},z.defaultProps={messages:[],messagesContainerStyle:void 0,text:void 0,placeholder:V.DEFAULT_PLACEHOLDER,disableComposer:!1,messageIdGenerator:function(){return H.default.v4()},user:{},onSend:function(){},locale:null,timeFormat:V.TIME_FORMAT,dateFormat:V.DATE_FORMAT,loadEarlier:!1,onLoadEarlier:function(){},isLoadingEarlier:!1,renderLoading:null,renderLoadEarlier:null,renderAvatar:void 0,showUserAvatar:!1,actionSheet:null,onPressAvatar:null,onLongPressAvatar:null,renderUsernameOnMessage:!1,renderAvatarOnTop:!1,renderBubble:null,renderSystemMessage:null,onLongPress:null,renderMessage:null,renderMessageText:null,renderMessageImage:null,imageProps:{},videoProps:{},audioProps:{},lightboxProps:{},textInputProps:{},listViewProps:{},renderCustomView:null,isCustomViewBottom:!1,renderDay:null,renderTime:null,renderFooter:null,renderChatEmpty:null,renderChatFooter:null,renderInputToolbar:null,renderComposer:null,renderActions:null,renderSend:null,renderAccessory:null,isKeyboardInternallyHandled:!0,onPressActionButton:null,bottomOffset:0,minInputToolbarHeight:44,keyboardShouldPersistTaps:v.Platform.select({ios:'never',android:'always',default:'never'}),onInputTextChanged:null,maxInputLength:null,forceGetKeyboardHeight:!1,inverted:!0,extraData:null,minComposerHeight:V.MIN_COMPOSER_HEIGHT,maxComposerHeight:V.MAX_COMPOSER_HEIGHT,wrapInSafeArea:!0},z.propTypes={messages:y.default.arrayOf(y.default.object),messagesContainerStyle:P.StylePropType,text:y.default.string,initialText:y.default.string,placeholder:y.default.string,disableComposer:y.default.bool,messageIdGenerator:y.default.func,user:y.default.object,onSend:y.default.func,locale:y.default.string,timeFormat:y.default.string,dateFormat:y.default.string,isKeyboardInternallyHandled:y.default.bool,loadEarlier:y.default.bool,onLoadEarlier:y.default.func,isLoadingEarlier:y.default.bool,renderLoading:y.default.func,renderLoadEarlier:y.default.func,renderAvatar:y.default.func,showUserAvatar:y.default.bool,actionSheet:y.default.func,onPressAvatar:y.default.func,onLongPressAvatar:y.default.func,renderUsernameOnMessage:y.default.bool,renderAvatarOnTop:y.default.bool,isCustomViewBottom:y.default.bool,renderBubble:y.default.func,renderSystemMessage:y.default.func,onLongPress:y.default.func,renderMessage:y.default.func,renderMessageText:y.default.func,renderMessageImage:y.default.func,imageProps:y.default.object,videoProps:y.default.object,audioProps:y.default.object,lightboxProps:y.default.object,renderCustomView:y.default.func,renderDay:y.default.func,renderTime:y.default.func,renderFooter:y.default.func,renderChatEmpty:y.default.func,renderChatFooter:y.default.func,renderInputToolbar:y.default.func,renderComposer:y.default.func,renderActions:y.default.func,renderSend:y.default.func,renderAccessory:y.default.func,onPressActionButton:y.default.func,bottomOffset:y.default.number,minInputToolbarHeight:y.default.number,listViewProps:y.default.object,keyboardShouldPersistTaps:y.default.oneOf(['always','never','handled']),onInputTextChanged:y.default.func,maxInputLength:y.default.number,forceGetKeyboardHeight:y.default.bool,inverted:y.default.bool,textInputProps:y.default.object,extraData:y.default.object,minComposerHeight:y.default.number,maxComposerHeight:y.default.number,alignTop:y.default.bool,wrapInSafeArea:y.default.bool};var N=v.StyleSheet.create({container:{flex:1},safeArea:{flex:1}})},1422,[9,1,13,54,48,26,27,37,39,36,68,56,2,1423,1432,501,1437,1438,1439,1440,1442,1444,1457,1450,1446,1458,1459,1460,1462,1463,1464,1461,1455,1443,1456]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var n={ActionSheetProvider:!0,connectActionSheet:!0,useActionSheet:!0};Object.defineProperty(e,"ActionSheetProvider",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"connectActionSheet",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"useActionSheet",{enumerable:!0,get:function(){return u.useActionSheet}});var o=t(r(d[1])),c=t(r(d[2])),u=r(d[3]),f=r(d[4]);Object.keys(f).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}}))})},1423,[1,1424,1429,1428,1431]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),u=n(r(d[3])),c=n(r(d[4])),l=n(r(d[5])),f=n(r(d[6])),h=t(r(d[7])),s=n(r(d[8])),_=r(d[9]),v="/home/bradley/Code/expo/react-native-action-sheet/src/ActionSheetProvider.tsx",p=(function(t){function n(t){var u;return(0,o.default)(this,n),(u=(0,c.default)(this,(0,l.default)(n).call(this,t))).getContext=function(){return{showActionSheetWithOptions:function(t,n){null!==u._actionSheetRef.current&&u._actionSheetRef.current.showActionSheetWithOptions(t,n)}}},u._actionSheetRef=h.createRef(),u}return(0,f.default)(n,t),(0,u.default)(n,[{key:"render",value:function(){return h.createElement(_.Provider,{value:this.getContext(),__source:{fileName:v,lineNumber:29}},h.createElement(s.default,{ref:this._actionSheetRef,__source:{fileName:v,lineNumber:30}},h.Children.only(this.props.children)))}}]),n})(h.Component);e.default=p},1424,[9,1,26,27,39,36,37,56,1425,1428]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),s=n(r(d[3])),l=n(r(d[4])),u=n(r(d[5])),c=n(r(d[6])),h=n(r(d[7])),p=t(r(d[8])),v=r(d[9]),f=n(r(d[10])),y="/home/bradley/Code/expo/react-native-action-sheet/src/ActionSheet/index.tsx",_=225,S=195,N=v.Easing.bezier(.25,.46,.45,.94),b=v.Easing.out(N),x=(function(t){function n(){var t,s;(0,o.default)(this,n);for(var h=arguments.length,p=new Array(h),f=0;fv)&&void 0===u.nsecs&&(x=0),x>=1e4)throw new Error('uuid.v1(): Can\'t create more than 10M uuids/sec');v=p,l=x,o=h;var D=(1e4*(268435455&(p+=122192928e5))+x)%4294967296;q[k++]=D>>>24&255,q[k++]=D>>>16&255,q[k++]=D>>>8&255,q[k++]=255&D;var E=p/4294967296*1e4&268435455;q[k++]=E>>>8&255,q[k++]=255&E,q[k++]=E>>>24&15|16,q[k++]=E>>>16&255,q[k++]=h>>>8|128,q[k++]=255&h;for(var M=0;M<6;++M)q[k+M]=w[M];return t||c(q)}},1433,[1434,1435]);
-__d(function(g,r,i,a,m,e,d){var n='undefined'!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||'undefined'!=typeof msCrypto&&'function'==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(n){var t=new Uint8Array(16);m.exports=function(){return n(t),t}}else{var o=new Array(16);m.exports=function(){for(var n,t=0;t<16;t++)0==(3&t)&&(n=4294967296*Math.random()),o[t]=n>>>((3&t)<<3)&255;return o}}},1434,[]);
-__d(function(g,r,i,a,m,e,d){for(var n=[],t=0;t<256;++t)n[t]=(t+256).toString(16).substr(1);m.exports=function(t,o){var u=o||0,f=n;return[f[t[u++]],f[t[u++]],f[t[u++]],f[t[u++]],'-',f[t[u++]],f[t[u++]],'-',f[t[u++]],f[t[u++]],'-',f[t[u++]],f[t[u++]],'-',f[t[u++]],f[t[u++]],f[t[u++]],f[t[u++]],f[t[u++]],f[t[u++]]].join('')}},1435,[]);
-__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1]);m.exports=function(t,f,u){var l=f&&u||0;'string'==typeof t&&(f='binary'===t?new Array(16):null,t=null);var v=(t=t||{}).random||(t.rng||n)();if(v[6]=15&v[6]|64,v[8]=63&v[8]|128,f)for(var y=0;y<16;++y)f[l+y]=v[y];return f||o(v)}},1436,[1434,1435]);
-__d(function(g,r,i,a,m,e,d){var t,n;t=this,n=function(){"use strict";var t="millisecond",n="second",s="minute",u="hour",o="day",h="week",f="month",c="quarter",$="year",l=/^(\d{4})-?(\d{1,2})-?(\d{0,2})[^0-9]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?.?(\d{1,3})?$/,y=/\[([^\]]+)]|Y{2,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,M=function(t,n,s){var u=String(t);return!u||u.length>=n?t:""+Array(n+1-u.length).join(s)+t},D={s:M,z:function(t){var n=-t.utcOffset(),s=Math.abs(n),u=Math.floor(s/60),o=s%60;return(n<=0?"+":"-")+M(u,2,"0")+":"+M(o,2,"0")},m:function(t,n){var s=12*(n.year()-t.year())+(n.month()-t.month()),u=t.clone().add(s,f),o=n-u<0,h=t.clone().add(s+(o?-1:1),f);return Number(-(s+(n-u)/(o?u-h:h-u))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(l){return{M:f,y:$,w:h,d:o,D:"date",h:u,m:s,s:n,ms:t,Q:c}[l]||String(l||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},v={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},S="en",p={};p[S]=v;var w=function(t){return t instanceof b},O=function(t,n,s){var u;if(!t)return S;if("string"==typeof t)p[t]&&(u=t),n&&(p[t]=n,u=t);else{var o=t.name;p[o]=t,u=o}return!s&&u&&(S=u),u||!s&&S},_=function(t,n){if(w(t))return t.clone();var s="object"==typeof n?n:{};return s.date=t,s.args=arguments,new b(s)},Y=D;Y.l=O,Y.i=w,Y.w=function(t,n){return _(t,{locale:n.$L,utc:n.$u,$offset:n.$offset})};var b=(function(){function M(t){this.$L=this.$L||O(t.locale,null,!0),this.parse(t)}var D=M.prototype;return D.parse=function(t){this.$d=(function(t){var n=t.date,s=t.utc;if(null===n)return new Date(NaN);if(Y.u(n))return new Date;if(n instanceof Date)return new Date(n);if("string"==typeof n&&!/Z$/i.test(n)){var u=n.match(l);if(u)return s?new Date(Date.UTC(u[1],u[2]-1,u[3]||1,u[4]||0,u[5]||0,u[6]||0,u[7]||0)):new Date(u[1],u[2]-1,u[3]||1,u[4]||0,u[5]||0,u[6]||0,u[7]||0)}return new Date(n)})(t),this.init()},D.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},D.$utils=function(){return Y},D.isValid=function(){return!("Invalid Date"===this.$d.toString())},D.isSame=function(t,n){var s=_(t);return this.startOf(n)<=s&&s<=this.endOf(n)},D.isAfter=function(t,n){return _(t)1?this.avatarName=""+s[0].charAt(0)+s[1].charAt(0):this.avatarName='';for(var n=0,o=0;o0?s.slice(0,2):V,o=l.length-1;t.context.actionSheet().showActionSheetWithOptions({options:l,cancelButtonIndex:o},function(t){switch(t){case 0:h.Clipboard.setString(n.text)}})}},t}return(0,o.default)(E,[{key:"styledBubbleToNext",value:function(){var t=this.props,n=t.currentMessage,s=t.nextMessage,l=t.position,o=t.containerToNextStyle;return n&&s&&l&&(0,w.isSameUser)(n,s)&&(0,w.isSameDay)(n,s)?[R[l].containerToNext,o&&o[l]]:null}},{key:"styledBubbleToPrevious",value:function(){var t=this.props,n=t.currentMessage,s=t.previousMessage,l=t.position,o=t.containerToPreviousStyle;return n&&s&&l&&(0,w.isSameUser)(n,s)&&(0,w.isSameDay)(n,s)?[R[l].containerToPrevious,o&&o[l]]:null}},{key:"renderQuickReplies",value:function(){var t=this.props,n=t.currentMessage,l=t.onQuickReply,o=t.nextMessage,u=t.renderQuickReplySend,p=t.quickReplyStyle;if(n&&n.quickReplies){var c=this.props,f=(c.containerStyle,c.wrapperStyle,(0,s.default)(c,["containerStyle","wrapperStyle"]));return this.props.renderQuickReplies?this.props.renderQuickReplies(f):y.default.createElement(S.default,{currentMessage:n,onQuickReply:l,nextMessage:o,renderQuickReplySend:u,quickReplyStyle:p})}return null}},{key:"renderMessageText",value:function(){if(this.props.currentMessage&&this.props.currentMessage.text){var t=this.props,n=(t.containerStyle,t.wrapperStyle,t.optionTitles,(0,s.default)(t,["containerStyle","wrapperStyle","optionTitles"]));return this.props.renderMessageText?this.props.renderMessageText(n):y.default.createElement(T.default,n)}return null}},{key:"renderMessageImage",value:function(){if(this.props.currentMessage&&this.props.currentMessage.image){var t=this.props,n=(t.containerStyle,t.wrapperStyle,(0,s.default)(t,["containerStyle","wrapperStyle"]));return this.props.renderMessageImage?this.props.renderMessageImage(n):y.default.createElement(M.default,n)}return null}},{key:"renderMessageVideo",value:function(){if(this.props.currentMessage&&this.props.currentMessage.video){var t=this.props,n=(t.containerStyle,t.wrapperStyle,(0,s.default)(t,["containerStyle","wrapperStyle"]));return this.props.renderMessageVideo?this.props.renderMessageVideo(n):y.default.createElement(k.default,n)}return null}},{key:"renderMessageAudio",value:function(){if(this.props.currentMessage&&this.props.currentMessage.audio){var t=this.props,n=(t.containerStyle,t.wrapperStyle,(0,s.default)(t,["containerStyle","wrapperStyle"]));return this.props.renderMessageAudio?this.props.renderMessageAudio(n):y.default.createElement(v.default,n)}return null}},{key:"renderTicks",value:function(){var t=this.props,n=t.currentMessage,s=t.renderTicks,l=t.user;return s&&n?s(n):n&&l&&n.user&&n.user._id!==l._id?null:n&&(n.sent||n.received||n.pending)?y.default.createElement(h.View,{style:R.content.tickView},!!n.sent&&y.default.createElement(h.Text,{style:[R.content.tick,this.props.tickStyle]},"\u2713"),!!n.received&&y.default.createElement(h.Text,{style:[R.content.tick,this.props.tickStyle]},"\u2713"),!!n.pending&&y.default.createElement(h.Text,{style:[R.content.tick,this.props.tickStyle]},"\ud83d\udd53")):null}},{key:"renderTime",value:function(){if(this.props.currentMessage&&this.props.currentMessage.createdAt){var t=this.props,n=(t.containerStyle,t.wrapperStyle,t.textStyle,(0,s.default)(t,["containerStyle","wrapperStyle","textStyle"]));return this.props.renderTime?this.props.renderTime(n):y.default.createElement(x.default,n)}return null}},{key:"renderUsername",value:function(){var t=this.props,n=t.currentMessage,s=t.user;return this.props.renderUsernameOnMessage&&n?s&&n.user._id===s._id?null:y.default.createElement(h.View,{style:R.content.usernameView},y.default.createElement(h.Text,{style:[R.content.username,this.props.usernameStyle]},"~ ",n.user.name)):null}},{key:"renderCustomView",value:function(){return this.props.renderCustomView?this.props.renderCustomView(this.props):null}},{key:"renderBubbleContent",value:function(){return this.props.isCustomViewBottom?y.default.createElement(h.View,null,this.renderMessageImage(),this.renderMessageVideo(),this.renderMessageAudio(),this.renderMessageText(),this.renderCustomView()):y.default.createElement(h.View,null,this.renderCustomView(),this.renderMessageImage(),this.renderMessageVideo(),this.renderMessageAudio(),this.renderMessageText())}},{key:"render",value:function(){var t=this.props,s=t.position,l=t.containerStyle,o=t.wrapperStyle,u=t.bottomContainerStyle;return y.default.createElement(h.View,{style:[R[s].container,l&&l[s]]},y.default.createElement(h.View,{style:[R[s].wrapper,this.styledBubbleToNext(),this.styledBubbleToPrevious(),o&&o[s]]},y.default.createElement(h.TouchableWithoutFeedback,(0,n.default)({onLongPress:this.onLongPress,accessibilityTraits:"text"},this.props.touchableProps),y.default.createElement(h.View,null,this.renderBubbleContent(),y.default.createElement(h.View,{style:[R[s].bottom,u&&u[s]]},this.renderUsername(),this.renderTime(),this.renderTicks())))),this.renderQuickReplies())}}]),E})(y.default.Component);e.default=C,C.contextTypes={actionSheet:f.default.func},C.defaultProps={touchableProps:{},onLongPress:null,renderMessageImage:null,renderMessageVideo:null,renderMessageAudio:null,renderMessageText:null,renderCustomView:null,renderUsername:null,renderTicks:null,renderTime:null,renderQuickReplies:null,onQuickReply:null,position:'left',optionTitles:V,currentMessage:{text:null,createdAt:null,image:null},nextMessage:{},previousMessage:{},containerStyle:{},wrapperStyle:{},bottomContainerStyle:{},tickStyle:{},usernameStyle:{},containerToNextStyle:{},containerToPreviousStyle:{}},C.propTypes={user:f.default.object.isRequired,touchableProps:f.default.object,onLongPress:f.default.func,renderMessageImage:f.default.func,renderMessageVideo:f.default.func,renderMessageAudio:f.default.func,renderMessageText:f.default.func,renderCustomView:f.default.func,isCustomViewBottom:f.default.bool,renderUsernameOnMessage:f.default.bool,renderUsername:f.default.func,renderTime:f.default.func,renderTicks:f.default.func,renderQuickReplies:f.default.func,onQuickReply:f.default.func,position:f.default.oneOf(['left','right']),optionTitles:f.default.arrayOf(f.default.string),currentMessage:f.default.object,nextMessage:f.default.object,previousMessage:f.default.object,containerStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),wrapperStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),bottomContainerStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),tickStyle:w.StylePropType,usernameStyle:w.StylePropType,containerToNextStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),containerToPreviousStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType})}},1444,[1,13,54,26,27,37,39,36,68,56,2,1445,1446,1450,1453,1454,1455,1441,1439]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=n(r(d[2])),l=n(r(d[3])),o=n(r(d[4])),c=n(r(d[5])),s=n(r(d[6])),p=n(r(d[7])),f=n(r(d[8])),y=n(r(d[9])),k=t(r(d[10])),h=r(d[11]),v=n(r(d[12])),R=r(d[13]);function b(t,n){var u=Object.keys(t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);n&&(l=l.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),u.push.apply(u,l)}return u}function O(t){for(var n=1;n0&&this.renderQuickReplySend())}}]),b})(k.Component);e.default=j,j.defaultProps={currentMessage:{quickReplies:[]},onQuickReply:function(){},color:v.default.peterRiver,sendText:'Send',keepReplies:!1,renderQuickReplySend:void 0,quickReplyStyle:void 0},j.propTypes={currentMessage:y.default.object.isRequired,onQuickReply:y.default.func,color:y.default.string,sendText:y.default.string,keepReplies:y.default.bool,renderQuickReplySend:y.default.func,quickReplyStyle:R.StylePropType}},1445,[9,1,48,22,26,27,37,39,36,68,56,2,1441,1439]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),s=t(r(d[3])),l=t(r(d[4])),p=t(r(d[5])),c=t(r(d[6])),u=t(r(d[7])),f=t(r(d[8])),h=t(r(d[9])),y=r(d[10]),P=t(r(d[11])),S=t(r(d[12])),x=r(d[13]);function O(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function b(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);n&&(s=s.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,s)}return o}function v(t){for(var n=1;n0?o.slice(0,3):w,l=s.length-1;t.context.actionSheet().showActionSheetWithOptions({options:s,cancelButtonIndex:l},function(t){switch(t){case 0:S.default.phonecall(n,!0);break;case 1:S.default.text(n)}})},t.onEmailPress=function(t){return S.default.email([t],null,null,null,null)},t}return(0,s.default)(b,[{key:"shouldComponentUpdate",value:function(t){return!!this.props.currentMessage&&!!t.currentMessage&&this.props.currentMessage.text!==t.currentMessage.text}},{key:"render",value:function(){var t=[j[this.props.position].link,this.props.linkStyle&&this.props.linkStyle[this.props.position]];return h.default.createElement(y.View,{style:[j[this.props.position].container,this.props.containerStyle&&this.props.containerStyle[this.props.position]]},h.default.createElement(P.default,{style:[j[this.props.position].text,this.props.textStyle&&this.props.textStyle[this.props.position],this.props.customTextStyle],parse:[].concat((0,n.default)(this.props.parsePatterns(t)),[{type:'url',style:t,onPress:this.onUrlPress},{type:'phone',style:t,onPress:this.onPhonePress},{type:'email',style:t,onPress:this.onEmailPress}]),childrenProps:v({},this.props.textProps)},this.props.currentMessage.text))}}]),b})(h.default.Component);e.default=R,R.contextTypes={actionSheet:f.default.func},R.defaultProps={position:'left',optionTitles:w,currentMessage:{text:''},containerStyle:{},textStyle:{},linkStyle:{},customTextStyle:{},textProps:{},parsePatterns:function(){return[]}},R.propTypes={position:f.default.oneOf(['left','right']),optionTitles:f.default.arrayOf(f.default.string),currentMessage:f.default.object,containerStyle:f.default.shape({left:x.StylePropType,right:x.StylePropType}),textStyle:f.default.shape({left:x.StylePropType,right:x.StylePropType}),linkStyle:f.default.shape({left:x.StylePropType,right:x.StylePropType}),parsePatterns:f.default.func,textProps:f.default.object,customTextStyle:x.StylePropType}},1446,[1,22,26,27,37,39,36,48,68,56,2,1447,1449,1439]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.PATTERNS=void 0;var n=t(r(d[1])),p=t(r(d[2])),s=t(r(d[3])),o=t(r(d[4])),u=t(r(d[5])),f=t(r(d[6])),l=t(r(d[7])),c=t(r(d[8])),y=t(r(d[9])),h=r(d[10]),v=t(r(d[11])),P=t(r(d[12]));function O(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function T(t,n){var p=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);n&&(s=s.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),p.push.apply(p,s)}return p}function b(t){for(var n=1;nf)break;s.push({children:b}),s.push(t.getMatchedPart(c,o[0],o,l)),p=p.substr(o.index+o[0].length),l+=o[0].length-1,c.pattern.lastIndex=0}s.push({children:p}),u.push.apply(u,s)}}),n=u}),n.forEach(function(t){return delete t._matched}),n.filter(function(t){return!!t.children})}},{key:"getMatchedPart",value:function(t,n,c,u){var o={};Object.keys(t).forEach(function(c){'pattern'!==c&&'renderText'!==c&&'nonExhaustiveModeMaxMatchCount'!==c&&('function'==typeof t[c]?o[c]=function(){return t[c](n,u)}:o[c]=t[c])});var h=n;return t.renderText&&'function'==typeof t.renderText&&(h=t.renderText(n,c)),f(f({},o),{},{children:h,_matched:!0})}}]),t})();e.default=h},1448,[1,48,26,27]);
-__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.web=e.textWithoutEncoding=e.text=e.email=e.phonecall=void 0;var o=r(d[0]),n=function(n,t){var l;2===arguments.length?v('String',n)?v('Boolean',t)?(l='android'!==o.Platform.OS&&t?'telprompt:':'tel:',u(l+=n)):console.log('the prompt parameter must be a Boolean'):console.log('the phone number must be provided as a String value'):console.log('you must supply exactly 2 arguments')};e.phonecall=n;var t=function(o,n,t,l,s){var c='mailto:',h=arguments.length;switch(h){case 0:return void u(c);case 5:break;default:return void console.log('you must supply either 0 or 5 arguments. You supplied '+h)}var b=!1;if(v('Array',arguments[0])){var y=p(arguments[0],'String');y.length>0&&(c+=encodeURIComponent(y.join(',')))}if(c+='?',v('Array',arguments[1])){var f=p(arguments[1],'String');f.length>0&&(b=!0,c+='cc='+encodeURIComponent(f.join(',')))}if(v('Array',arguments[2])){b&&(c+='&');var S=p(arguments[2],'String');S.length>0&&(b=!0,c+='bcc='+encodeURIComponent(S.join(',')))}v('String',arguments[3])&&(b&&(c+='&'),b=!0,c+='subject='+encodeURIComponent(arguments[3])),v('String',arguments[4])&&(b&&(c+='&'),c+='body='+encodeURIComponent(arguments[4])),u(c)};e.email=t;var l=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(arguments.length>2)console.log('you supplied too many arguments. You can either supply 0 or 1 or 2');else{var l='sms:';n&&(v('String',n)?l+=n:console.log('the phone number should be provided as a string. It was provided as '+Object.prototype.toString.call(n).slice(8,-1)+',ignoring the value provided')),t&&(v('String',t)?('android'===o.Platform.OS&&(t=encodeURIComponent(t)),l+='ios'===o.Platform.OS?"&body="+encodeURIComponent(t):"?body="+encodeURIComponent(t)):console.log('the body should be provided as a string. It was provided as '+Object.prototype.toString.call(t).slice(8,-1)+',ignoring the value provided')),u(l)}};e.text=l;var s=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(arguments.length>2)console.log('you supplied too many arguments. You can either supply 0 or 1 or 2');else{var l='sms:';n&&(v('String',n)?l+=n:console.log('the phone number should be provided as a string. It was provided as '+Object.prototype.toString.call(n).slice(8,-1)+',ignoring the value provided')),t&&(v('String',t)?l+='ios'===o.Platform.OS?"&body="+t:"?body="+t:console.log('the body should be provided as a string. It was provided as '+Object.prototype.toString.call(t).slice(8,-1)+',ignoring the value provided')),u(l)}};e.textWithoutEncoding=s;var c=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;o?v('String',o)?u(o):console.log('address was not provided as a string, it was provided as '+Object.prototype.toString.call(o).slice(8,-1)):console.log('Missing address argument')};e.web=c;var u=function(n){o.Linking.canOpenURL(n).then(function(t){t?o.Linking.openURL(n).catch(function(o){n.includes('telprompt')||console.warn('openURL error',o)}):console.log('Can\'t handle url: '+n)}).catch(function(o){return console.warn('An unexpected error happened',o)})},p=function(o,n){var t=[];return o.forEach(function(o){v(n,o)&&t.push(o)}),t},v=function(o,n){return Object.prototype.toString.call(n).slice(8,-1)===o},h={phonecall:n,text:l,textWithoutEncoding:s,email:t,web:c};e.default=h},1449,[2]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=n(r(d[2])),o=n(r(d[3])),u=n(r(d[4])),c=n(r(d[5])),f=n(r(d[6])),s=n(r(d[7])),p=n(r(d[8])),y=t(r(d[9])),h=r(d[10]),v=n(r(d[11])),P=r(d[12]);function S(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var b=h.StyleSheet.create({container:{},image:{width:150,height:100,borderRadius:13,margin:3,resizeMode:'cover'},imageActive:{flex:1,resizeMode:'contain'}}),M=(function(t){(0,c.default)(M,t);var n,p,P=(n=M,p=S(),function(){var t,l=(0,s.default)(n);if(p){var o=(0,s.default)(this).constructor;t=Reflect.construct(l,arguments,o)}else t=l.apply(this,arguments);return(0,f.default)(this,t)});function M(){return(0,o.default)(this,M),P.apply(this,arguments)}return(0,u.default)(M,[{key:"render",value:function(){var t=this.props,n=t.containerStyle,o=t.lightboxProps,u=t.imageProps,c=t.imageStyle,f=t.currentMessage;return f?y.default.createElement(h.View,{style:[b.container,n]},y.default.createElement(v.default,(0,l.default)({activeProps:{style:b.imageActive}},o),y.default.createElement(h.Image,(0,l.default)({},u,{style:[b.image,c],source:{uri:f.image}})))):null}}]),M})(y.Component);e.default=M,M.defaultProps={currentMessage:{image:null},containerStyle:{},imageStyle:{},imageProps:{},lightboxProps:{}},M.propTypes={currentMessage:p.default.object,containerStyle:P.StylePropType,imageStyle:P.StylePropType,imageProps:p.default.object,lightboxProps:p.default.object}},1450,[9,1,13,26,27,37,39,36,68,56,2,1451,1439]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),s=n(r(d[3])),p=n(r(d[4])),l=n(r(d[5])),u=n(r(d[6])),c=t(r(d[7])),f=n(r(d[8])),h=r(d[9]),y=n(r(d[10]));function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var C=(function(t){(0,p.default)(O,t);var n,f,C=(n=O,f=v(),function(){var t,o=(0,u.default)(n);if(f){var s=(0,u.default)(this).constructor;t=Reflect.construct(o,arguments,s)}else t=o.apply(this,arguments);return(0,l.default)(this,t)});function O(){var t;(0,o.default)(this,O);for(var n=arguments.length,s=new Array(n),p=0;pv?(n.setState({isPanning:!1,target:{y:o.dy,x:o.dx,opacity:1-Math.abs(o.dy/P)}}),n.close()):b.Animated.spring(n.state.pan,R({toValue:0},n.props.springConfig)).start(function(){n.setState({isPanning:!1})})}}),n}return(0,p.default)(w,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(t){this.props.isOpen!==t.isOpen&&this.props.isOpen&&this.open()}},{key:"render",value:function(){var t,n,s=this,u=this.props,p=u.isOpen,l=u.renderHeader,c=u.swipeToDismiss,f=u.origin,y=u.backgroundColor,w=this.state,R=w.isPanning,O=(w.isAnimating,w.openVal),v=w.target,A={opacity:O.interpolate({inputRange:[0,1],outputRange:[0,v.opacity]})};c&&(t=this._panResponder.panHandlers),R&&(n={top:this.state.pan},A.opacity=this.state.pan.interpolate({inputRange:[-P,0,P],outputRange:[0,1,0]}));var k=[V.open,{left:O.interpolate({inputRange:[0,1],outputRange:[f.x,v.x]}),top:O.interpolate({inputRange:[0,1],outputRange:[f.y+C,v.y+C]}),width:O.interpolate({inputRange:[0,1],outputRange:[f.width,S]}),height:O.interpolate({inputRange:[0,1],outputRange:[f.height,P]})}],j=h.default.createElement(b.Animated.View,{style:[V.background,{backgroundColor:y},A]}),D=h.default.createElement(b.Animated.View,{style:[V.header,A]},l?l(this.close):h.default.createElement(b.TouchableOpacity,{onPress:this.close},h.default.createElement(b.Text,{style:V.closeButton},"\xd7"))),x=h.default.createElement(b.Animated.View,(0,o.default)({style:[k,n]},t),this.props.children);return this.props.navigator?h.default.createElement(b.View,null,j,x,D):h.default.createElement(b.Modal,{visible:p,transparent:!0,onRequestClose:function(){return s.close()}},j,x,D)}}]),w})(h.Component);e.default=k,k.propTypes={origin:y.default.shape({x:y.default.number,y:y.default.number,width:y.default.number,height:y.default.number}),springConfig:y.default.shape({tension:y.default.number,friction:y.default.number}),backgroundColor:y.default.string,isOpen:y.default.bool,renderHeader:y.default.func,onOpen:y.default.func,onClose:y.default.func,willClose:y.default.func,swipeToDismiss:y.default.bool},k.defaultProps={springConfig:{tension:30,friction:7},backgroundColor:'black'}},1452,[9,1,13,48,26,27,37,39,36,56,68,2]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),o=r(d[3]);e.default=function(t){return n.default.createElement(o.View,{style:{padding:20}},n.default.createElement(o.Text,{style:{color:l.default.alizarin,fontWeight:'600'}},"Video is not implemented by GiftedChat."),n.default.createElement(o.Text,{style:{color:l.default.alizarin,fontWeight:'600'}},"You need to provide your own implementation by using renderMessageVideo prop."))}},1453,[1,56,1441,2]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),o=r(d[3]);e.default=function(t){return n.default.createElement(o.View,{style:{padding:20}},n.default.createElement(o.Text,{style:{color:l.default.alizarin,fontWeight:'600'}},"Audio is not implemented by GiftedChat."),n.default.createElement(o.Text,{style:{color:l.default.alizarin,fontWeight:'600'}},"You need to provide your own implementation by using renderMessageAudio prop."))}},1454,[1,56,1441,2]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),l=n(r(d[3])),c=n(r(d[4])),u=n(r(d[5])),f=n(r(d[6])),p=n(r(d[7])),s=n(r(d[8])),y=t(r(d[9])),h=r(d[10]),O=n(r(d[11])),S=n(r(d[12])),b=r(d[13]),P=r(d[14]);function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function j(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);n&&(l=l.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,l)}return o}function T(t){for(var n=1;n0?p.default.createElement(h.TouchableOpacity,(0,l.default)({testID:"send",accessible:!0,accessibilityLabel:"send",style:[v.container,o],onPress:this.handleOnPress,accessibilityTraits:"button",disabled:y},S),p.default.createElement(h.View,null,u||p.default.createElement(h.Text,{style:[v.text,c]},s))):p.default.createElement(h.View,null)}}]),b})(p.Component);e.default=P,P.defaultProps={text:'',onSend:function(){},label:'Send',containerStyle:{},textStyle:{},children:null,alwaysShowSend:!1,disabled:!1,sendButtonProps:null},P.propTypes={text:y.default.string,onSend:y.default.func,label:y.default.string,containerStyle:b.StylePropType,textStyle:b.StylePropType,children:y.default.element,alwaysShowSend:y.default.bool,disabled:y.default.bool,sendButtonProps:y.default.object}},1461,[9,1,13,26,27,37,39,36,68,56,2,1441,1439]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),n=t(r(d[2])),l=t(r(d[3])),c=t(r(d[4])),s=t(r(d[5])),u=t(r(d[6])),p=t(r(d[7])),f=r(d[8]),y=t(r(d[9])),h=r(d[10]);function S(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var v=f.StyleSheet.create({container:{alignItems:'center',marginTop:5,marginBottom:10},wrapper:{alignItems:'center',justifyContent:'center',backgroundColor:y.default.defaultColor,borderRadius:15,height:30,paddingLeft:10,paddingRight:10},text:{backgroundColor:y.default.backgroundTransparent,color:y.default.white,fontSize:12},activityIndicator:{marginTop:f.Platform.select({ios:-14,android:-16,default:-15})}}),b=(function(t){(0,l.default)(b,t);var u,y,h=(u=b,y=S(),function(){var t,o=(0,s.default)(u);if(y){var n=(0,s.default)(this).constructor;t=Reflect.construct(o,arguments,n)}else t=o.apply(this,arguments);return(0,c.default)(this,t)});function b(){return(0,o.default)(this,b),h.apply(this,arguments)}return(0,n.default)(b,[{key:"renderLoading",value:function(){return!1===this.props.isLoadingEarlier?p.default.createElement(f.Text,{style:[v.text,this.props.textStyle]},this.props.label):p.default.createElement(f.View,null,p.default.createElement(f.Text,{style:[v.text,this.props.textStyle,{opacity:0}]},this.props.label),p.default.createElement(f.ActivityIndicator,{color:this.props.activityIndicatorColor,size:this.props.activityIndicatorSize,style:[v.activityIndicator,this.props.activityIndicatorStyle]}))}},{key:"render",value:function(){var t=this;return p.default.createElement(f.TouchableOpacity,{style:[v.container,this.props.containerStyle],onPress:function(){t.props.onLoadEarlier&&t.props.onLoadEarlier()},disabled:!0===this.props.isLoadingEarlier,accessibilityTraits:"button"},p.default.createElement(f.View,{style:[v.wrapper,this.props.wrapperStyle]},this.renderLoading()))}}]),b})(p.default.Component);e.default=b,b.defaultProps={onLoadEarlier:function(){},isLoadingEarlier:!1,label:'Load earlier messages',containerStyle:{},wrapperStyle:{},textStyle:{},activityIndicatorStyle:{},activityIndicatorColor:'white',activityIndicatorSize:'small'},b.propTypes={onLoadEarlier:u.default.func,isLoadingEarlier:u.default.bool,label:u.default.string,containerStyle:h.StylePropType,wrapperStyle:h.StylePropType,textStyle:h.StylePropType,activityIndicatorStyle:h.StylePropType,activityIndicatorColor:u.default.string,activityIndicatorSize:u.default.string}},1462,[1,26,27,37,39,36,68,56,2,1441,1439]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),s=t(r(d[2])),u=t(r(d[3])),l=t(r(d[4])),o=t(r(d[5])),f=t(r(d[6])),p=t(r(d[7])),c=t(r(d[8])),h=r(d[9]),y=t(r(d[10])),v=t(r(d[11])),M=t(r(d[12])),S=t(r(d[13])),b=r(d[14]);function x(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var A={left:h.StyleSheet.create({container:{flexDirection:'row',alignItems:'flex-end',justifyContent:'flex-start',marginLeft:8,marginRight:0}}),right:h.StyleSheet.create({container:{flexDirection:'row',alignItems:'flex-end',justifyContent:'flex-end',marginLeft:0,marginRight:8}})},D=(function(t){(0,l.default)(B,t);var p,D,U=(p=B,D=x(),function(){var t,n=(0,f.default)(p);if(D){var s=(0,f.default)(this).constructor;t=Reflect.construct(n,arguments,s)}else t=n.apply(this,arguments);return(0,o.default)(this,t)});function B(){return(0,s.default)(this,B),U.apply(this,arguments)}return(0,u.default)(B,[{key:"shouldComponentUpdate",value:function(t){var n=t.currentMessage,s=this.props.currentMessage,u=this.props,l=u.previousMessage,o=u.nextMessage,f=t.nextMessage,p=t.previousMessage,c=this.props.shouldUpdateMessage&&this.props.shouldUpdateMessage(this.props,t)||!1;return n.sent!==s.sent||n.received!==s.received||n.pending!==s.pending||n.createdAt!==s.createdAt||n.text!==s.text||n.image!==s.image||n.video!==s.video||n.audio!==s.audio||l!==p||o!==f||c}},{key:"renderDay",value:function(){if(this.props.currentMessage&&this.props.currentMessage.createdAt){var t=this.props,s=(t.containerStyle,(0,n.default)(t,["containerStyle"]));return this.props.renderDay?this.props.renderDay(s):c.default.createElement(S.default,s)}return null}},{key:"renderBubble",value:function(){var t=this.props,s=(t.containerStyle,(0,n.default)(t,["containerStyle"]));return this.props.renderBubble?this.props.renderBubble(s):c.default.createElement(v.default,s)}},{key:"renderSystemMessage",value:function(){var t=this.props,s=(t.containerStyle,(0,n.default)(t,["containerStyle"]));return this.props.renderSystemMessage?this.props.renderSystemMessage(s):c.default.createElement(M.default,s)}},{key:"renderAvatar",value:function(){var t=this.props,s=t.user,u=t.currentMessage,l=t.showUserAvatar;if(s&&s._id&&u&&u.user&&s._id===u.user._id&&!l)return null;if(u&&u.user&&null===u.user.avatar)return null;var o=this.props,f=(o.containerStyle,(0,n.default)(o,["containerStyle"]));return c.default.createElement(y.default,f)}},{key:"render",value:function(){var t=this.props,n=t.currentMessage,s=t.nextMessage,u=t.position,l=t.containerStyle;if(n){var o=(0,b.isSameUser)(n,s);return c.default.createElement(h.View,null,this.renderDay(),n.system?this.renderSystemMessage():c.default.createElement(h.View,{style:[A[u].container,{marginBottom:o?2:10},!this.props.inverted&&{marginBottom:2},l&&l[u]]},'left'===this.props.position?this.renderAvatar():null,this.renderBubble(),'right'===this.props.position?this.renderAvatar():null))}return null}}]),B})(c.default.Component);e.default=D,D.defaultProps={renderAvatar:void 0,renderBubble:null,renderDay:null,renderSystemMessage:null,position:'left',currentMessage:{},nextMessage:{},previousMessage:{},user:{},containerStyle:{},showUserAvatar:!1,inverted:!0,shouldUpdateMessage:void 0},D.propTypes={renderAvatar:p.default.func,showUserAvatar:p.default.bool,renderBubble:p.default.func,renderDay:p.default.func,renderSystemMessage:p.default.func,position:p.default.oneOf(['left','right']),currentMessage:p.default.object,nextMessage:p.default.object,previousMessage:p.default.object,user:p.default.object,inverted:p.default.bool,containerStyle:p.default.shape({left:b.StylePropType,right:b.StylePropType}),shouldUpdateMessage:p.default.func}},1463,[1,54,26,27,37,39,36,68,56,2,1442,1444,1457,1459,1439]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),n=t(r(d[2])),s=t(r(d[3])),l=t(r(d[4])),p=t(r(d[5])),c=t(r(d[6])),u=t(r(d[7])),f=t(r(d[8])),h=t(r(d[9])),y=t(r(d[10])),b=r(d[11]),v=t(r(d[12])),S=t(r(d[13])),w=t(r(d[14])),E=r(d[15]),T=t(r(d[16]));function L(t,o){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);o&&(s=s.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,s)}return n}function O(t){for(var o=1;o0&&void 0!==arguments[0])||arguments[0];t.props.inverted?t.scrollTo({offset:0,animated:o}):t.props.forwardRef&&t.props.forwardRef.current&&t.props.forwardRef.current.scrollToEnd({animated:o})},t.handleOnScroll=function(o){var n=o.nativeEvent,s=n.contentOffset.y,l=n.contentSize.height,p=n.layoutMeasurement.height,c=t.props.scrollToBottomOffset;t.props.inverted?s>c?t.setState({showScrollBottom:!0}):t.setState({showScrollBottom:!1}):sc?t.setState({showScrollBottom:!0}):t.setState({showScrollBottom:!1})},t.renderRow=function(o){var s=o.item,l=o.index;s._id||0===s._id||(0,E.warning)('GiftedChat: `_id` is missing for message',JSON.stringify(s)),s.user||(s.system||(0,E.warning)('GiftedChat: `user` is missing for message',JSON.stringify(s)),s.user={_id:0});var p=t.props,c=p.messages,u=p.user,f=p.inverted,h=(0,n.default)(p,["messages","user","inverted"]);if(c&&u){var b=(f?c[l+1]:c[l-1])||{},v=(f?c[l-1]:c[l+1])||{},w=O(O({},h),{},{user:u,key:s._id,currentMessage:s,previousMessage:b,inverted:f,nextMessage:v,position:s.user._id===u._id?'right':'left'});return t.props.renderMessage?t.props.renderMessage(w):y.default.createElement(S.default,w)}return null},t.renderChatEmpty=function(){return t.props.renderChatEmpty?t.props.inverted?t.props.renderChatEmpty():y.default.createElement(b.View,{style:B.emptyChatContainer},t.props.renderChatEmpty()):y.default.createElement(b.View,{style:B.container})},t.renderHeaderWrapper=function(){return y.default.createElement(b.View,{style:B.headerWrapper},t.renderLoadEarlier())},t.onLayoutList=function(){!t.props.inverted&&t.props.messages&&t.props.messages.length&&setTimeout(function(){return t.scrollToBottom&&t.scrollToBottom(!1)},15*t.props.messages.length)},t.onEndReached=function(o){var n=o.distanceFromEnd,s=t.props,l=s.loadEarlier,p=s.onLoadEarlier,c=s.infiniteScroll,u=s.isLoadingEarlier;c&&n>0&&n<=100&&l&&p&&!u&&'web'!==b.Platform.OS&&p()},t.keyExtractor=function(t){return""+t._id},t}return(0,p.default)(L,[{key:"componentDidMount",value:function(){this.props.messages&&0===this.props.messages.length&&this.attachKeyboardListeners()}},{key:"componentWillUnmount",value:function(){this.detachKeyboardListeners()}},{key:"componentDidUpdate",value:function(t){t.messages&&0===t.messages.length&&this.props.messages&&this.props.messages.length>0?this.detachKeyboardListeners():t.messages&&this.props.messages&&t.messages.length>0&&0===this.props.messages.length&&this.attachKeyboardListeners()}},{key:"scrollTo",value:function(t){this.props.forwardRef&&this.props.forwardRef.current&&t&&this.props.forwardRef.current.scrollToOffset(t)}},{key:"renderScrollBottomComponent",value:function(){var t=this.props.scrollToBottomComponent;return t?t():y.default.createElement(b.Text,null,"V")}},{key:"renderScrollToBottomWrapper",value:function(){var t=this,o=this.props.scrollToBottomStyle||{};return y.default.createElement(b.View,{style:[B.scrollToBottomStyle,o]},y.default.createElement(b.TouchableOpacity,{onPress:function(){return t.scrollToBottom()},hitSlop:{top:5,left:5,right:5,bottom:5}},this.renderScrollBottomComponent()))}},{key:"render",value:function(){var t=this.props.inverted;return y.default.createElement(b.View,{style:this.props.alignTop?B.containerAlignTop:B.container},this.state.showScrollBottom&&this.props.scrollToBottom?this.renderScrollToBottomWrapper():null,y.default.createElement(b.FlatList,(0,o.default)({ref:this.props.forwardRef,extraData:[this.props.extraData,this.props.isTyping],keyExtractor:this.keyExtractor,enableEmptySections:!0,automaticallyAdjustContentInsets:!1,inverted:t,data:this.props.messages,style:B.listStyle,contentContainerStyle:B.contentContainerStyle,renderItem:this.renderRow},this.props.invertibleScrollViewProps,{ListEmptyComponent:this.renderChatEmpty,ListFooterComponent:t?this.renderHeaderWrapper:this.renderFooter,ListHeaderComponent:t?this.renderFooter:this.renderHeaderWrapper,onScroll:this.handleOnScroll,scrollEventThrottle:100,onLayout:this.onLayoutList,onEndReached:this.onEndReached,onEndReachedThreshold:.1},this.props.listViewProps)))}}]),L})(y.default.PureComponent);e.default=P,P.defaultProps={messages:[],user:{},isTyping:!1,renderChatEmpty:null,renderFooter:null,renderMessage:null,onLoadEarlier:function(){},onQuickReply:function(){},inverted:!0,loadEarlier:!1,listViewProps:{},invertibleScrollViewProps:{},extraData:null,scrollToBottom:!1,scrollToBottomOffset:200,alignTop:!1,scrollToBottomStyle:{},infiniteScroll:!1,isLoadingEarlier:!1},P.propTypes={messages:h.default.arrayOf(h.default.object),isTyping:h.default.bool,user:h.default.object,renderChatEmpty:h.default.func,renderFooter:h.default.func,renderMessage:h.default.func,renderLoadEarlier:h.default.func,onLoadEarlier:h.default.func,listViewProps:h.default.object,inverted:h.default.bool,loadEarlier:h.default.bool,invertibleScrollViewProps:h.default.object,extraData:h.default.array,scrollToBottom:h.default.bool,scrollToBottomOffset:h.default.number,scrollToBottomComponent:h.default.func,alignTop:h.default.bool,scrollToBottomStyle:E.StylePropType,infiniteScroll:h.default.bool}},1464,[1,13,54,48,26,27,37,39,36,68,56,2,1462,1463,1441,1439,1465]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),u=r(d[3]),l=r(d[4]),s=r(d[5]),c=t(r(d[6])),v=u.StyleSheet.create({container:{marginLeft:8,width:45,borderRadius:15,backgroundColor:c.default.leftBubbleBackground}}),f=function(t){var n=t.isTyping,c=o.useMemo(function(){return{yCoords:new u.Animated.Value(200),heightScale:new u.Animated.Value(0),marginScale:new u.Animated.Value(0)}},[]),f=c.yCoords,A=c.heightScale,V=c.marginScale;(0,s.useUpdateLayoutEffect)(function(){n?p():y()},[n]);var p=function(){u.Animated.parallel([u.Animated.spring(f,{toValue:0,useNativeDriver:!1}),u.Animated.timing(A,{toValue:35,duration:250,useNativeDriver:!1}),u.Animated.timing(V,{toValue:8,duration:250,useNativeDriver:!1})]).start()},y=function(){u.Animated.parallel([u.Animated.spring(f,{toValue:200,useNativeDriver:!1}),u.Animated.timing(A,{toValue:0,duration:250,useNativeDriver:!1}),u.Animated.timing(V,{toValue:0,duration:250,useNativeDriver:!1})]).start()};return o.createElement(u.Animated.View,{style:[v.container,{transform:[{translateY:f}],height:A,marginBottom:V}]},n?o.createElement(l.TypingAnimation,{style:{marginLeft:6,marginTop:7.2},dotRadius:4,dotMargin:5.5,dotColor:'rgba(0, 0, 0, 0.38)'}):null)};e.default=f},1465,[1,9,56,2,1466,1471,1441]);
-__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"TypingAnimation",{enumerable:!0,get:function(){return t.default}});var t=n(r(d[1]))},1466,[1,1467]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),l=t(r(d[4])),f=t(r(d[5])),s=t(r(d[6])),c=r(d[7]),y=t(r(d[8])),p=t(r(d[9])),h=t(r(d[10]));function A(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var v=(function(t){(0,u.default)(b,t);var y,v,R=(y=b,v=A(),function(){var t,n=(0,f.default)(y);if(v){var o=(0,f.default)(this).constructor;t=Reflect.construct(n,arguments,o)}else t=n.apply(this,arguments);return(0,l.default)(this,t)});function b(t){var o;(0,n.default)(this,b),o=R.call(this,t);var u=t.dotAmplitude,l=t.dotSpeed,f=t.dotY;return o.state={currentAnimationTime:0},o._animation=function(){o.setState(function(t){return{y1:f+u*Math.sin(t.currentAnimationTime),y2:f+u*Math.sin(t.currentAnimationTime-1),y3:f+u*Math.sin(t.currentAnimationTime-2),currentAnimationTime:t.currentAnimationTime+l}}),o.frameAnimationRequest=requestAnimationFrame(o._animation)},o.frameAnimationRequest=requestAnimationFrame(o._animation),o}return(0,o.default)(b,[{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.frameAnimationRequest)}},{key:"render",value:function(){var t=this.props,n=t.dotStyles,o=t.style,u=t.dotColor,l=t.dotMargin,f=t.dotRadius,y=t.dotX;return s.default.createElement(c.View,{style:[h.default.container,o]},s.default.createElement(p.default,{x:y-f-l,y:this.state.y1,radius:f,style:n,dotColor:u}),s.default.createElement(p.default,{x:y,y:this.state.y2,radius:f,style:n,dotColor:u}),s.default.createElement(p.default,{x:y+f+l,y:this.state.y3,radius:f,style:n,dotColor:u}))}}]),b})(s.default.Component);v.defaultProps={style:{},dotStyles:{},dotColor:"black",dotMargin:3,dotAmplitude:3,dotSpeed:.15,dotRadius:2.5,dotY:6,dotX:12},v.propTypes={style:y.default.object,dotStyles:y.default.object,dotColor:y.default.string,dotMargin:y.default.number,dotAmplitude:y.default.number,dotSpeed:y.default.number,dotRadius:y.default.number,dotY:y.default.number,dotX:y.default.number};var R=v;e.default=R},1467,[1,26,27,37,39,36,56,2,68,1468,1470]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),u=r(d[2]),l=t(r(d[3])),n=t(r(d[4])),f=function(t){return o.default.createElement(u.View,{style:[n.default.container,t.dotStyles,(l=t,f=l.x,s=l.y,b=l.radius,{left:f,top:s,width:2*b,height:2*b,borderRadius:b,backgroundColor:l.dotColor})]});var l,f,s,b};f.propTypes={x:l.default.number,y:l.default.number,radius:l.default.number,dotStyles:l.default.object,dotColor:l.default.string};var s=f;e.default=s},1468,[1,56,2,68,1469]);
-__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]).StyleSheet.create({container:{position:"absolute"}});e.default=t},1469,[2]);
-__d(function(g,r,i,a,m,e,d){},1470,[]);
-__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.useUpdateLayoutEffect=function(u){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],f=(0,t.useRef)(!0);(0,t.useLayoutEffect)(function(){f.current?f.current=!1:u()},n)};var t=r(d[0])},1471,[56]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=n(r(d[2])),o=n(r(d[3])),s=n(r(d[4])),c=n(r(d[5])),u=n(r(d[6])),f=n(r(d[7])),p=n(r(d[8])),_=n(r(d[9])),y=t(r(d[10])),h=r(d[11]),b=r(d[12]),w=r(d[13]),v=(n(r(d[14])),t(r(d[15]))),S=r(d[16]),x=n(r(d[17])),E=(r(d[18]),r(d[19]),r(d[20]),t(r(d[21]))),P=r(d[22]),k=n(r(d[23]));function O(t,n){var l=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);n&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),l.push.apply(l,o)}return l}function L(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var C=(function(t){(0,f.default)(O,t);var n,l,v=(n=O,l=L(),function(){var t,o=(0,_.default)(n);if(l){var s=(0,_.default)(this).constructor;t=Reflect.construct(o,arguments,s)}else t=o.apply(this,arguments);return(0,p.default)(this,t)});function O(t){var n;return(0,s.default)(this,O),(n=v.call(this,t)).handleBackButtonClick=function(){n.props.navigation.goBack(null)},n.change_active_category=function(t){return o.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,o.default.awrap(n.setState({active_category:t}));case 2:return l.next=4,o.default.awrap(n.get_sub_categories());case 4:case"end":return l.stop()}},null,null,null,Promise)},n.change_active_sub_category=function(t){return o.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,o.default.awrap(n.setState({active_sub_category:t}));case 2:case"end":return l.stop()}},null,null,null,Promise)},n.handleBackButtonClick=n.handleBackButtonClick.bind((0,u.default)(n)),n.state={categories:n.props.route.params.categories,active_category:n.props.route.params.categories[0].id,sub_categories:[],active_sub_category:0,isLoding:!1,lat:0,lng:0,clinics:[],doctor_id:0,appointment_fee:0},n.get_sub_categories(),n.requestCameraPermission(),n.get_clinics(),n}return(0,c.default)(O,[{key:"get_sub_categories",value:function(){var t=this;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return this.setState({isLoding:!0}),n.next=3,o.default.awrap((0,x.default)({method:"post",url:w.api_url+w.doctor_sub_category,data:{category_id:this.state.active_category}}).then(function(n){return o.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,o.default.awrap(t.setState({isLoding:!1}));case 2:return l.next=4,o.default.awrap(t.setState({sub_categories:n.data.result}));case 4:if(!(n.data.result.length>0)){l.next=7;break}return l.next=7,o.default.awrap(t.setState({active_sub_category:n.data.result[0].id}));case 7:case"end":return l.stop()}},null,null,null,Promise)}).catch(function(n){t.setState({isLoding:!1}),alert('Something went wrong')}));case 3:case"end":return n.stop()}},null,this,null,Promise)}},{key:"requestCameraPermission",value:function(){return o.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,o.default.awrap(h.PermissionsAndroid.request(h.PermissionsAndroid.PERMISSIONS.ACCESS_FINE_LOCATION,{title:'location access required',message:'Wecare needs to access your location for tracking.'}));case 3:if(t.sent!==h.PermissionsAndroid.RESULTS.GRANTED){t.next=9;break}return t.next=7,o.default.awrap(this.getInitialLocation());case 7:t.next=10;break;case 9:alert('Sorry can not fetch your location');case 10:t.next=15;break;case 12:t.prev=12,t.t0=t.catch(0),alert('Sorry can not fetch your location');case 15:case"end":return t.stop()}},null,this,[[0,12]],Promise)}},{key:"getInitialLocation",value:function(){var t=this;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(k.default.getCurrentPosition(function(n){var l;return o.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return t.setState({latitude:n.coords.latitude,longitude:n.coords.longitude}),s.next=3,o.default.awrap(n.coords.latitude);case 3:return s.t0=s.sent,s.next=6,o.default.awrap(n.coords.longitude);case 6:return s.t1=s.sent,s.t2=w.LATITUDE_DELTA,s.t3=w.LONGITUDE_DELTA,l={latitude:s.t0,longitude:s.t1,latitudeDelta:s.t2,longitudeDelta:s.t3},s.next=12,o.default.awrap(t.setState({mapRegion:l,lat:n.coords.latitude,lng:n.coords.longitude}));case 12:case"end":return s.stop()}},null,null,null,Promise)},function(n){return t.getInitialLocation()},{enableHighAccuracy:!1,timeout:1e4}));case 2:case"end":return n.stop()}},null,null,null,Promise)}},{key:"get_clinics",value:function(){var t=this;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return this.setState({isLoding:!0}),n.next=3,o.default.awrap((0,x.default)({method:"post",url:w.api_url+w.get_clinics}).then(function(n){return o.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:t.setState({isLoding:!1}),t.setState({clinics:n.data.result});case 2:case"end":return l.stop()}},null,null,null,Promise)}).catch(function(n){t.setState({isLoding:!1}),alert('Something went wrong')}));case 3:case"end":return n.stop()}},null,this,null,Promise)}},{key:"get_nearest_doctor",value:function(){var t=this;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return this.setState({isLoding:!0}),n.next=3,o.default.awrap((0,x.default)({method:"post",url:w.api_url+w.get_nearest_doctor,data:{specialist:this.state.active_category,specialist_sub_category:this.state.active_sub_category,lat:this.state.lat,lng:this.state.lng}}).then(function(n){return o.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:t.setState({isLoding:!1}),1==n.data.status?t.setState({doctor_id:n.data.result.doctor_id,appointment_fee:n.data.result.appointment_fee}):alert(n.data.message);case 2:case"end":return l.stop()}},null,null,null,Promise)}).catch(function(n){t.setState({isLoding:!1}),alert('Something went wrong')}));case 3:case"end":return n.stop()}},null,this,null,Promise)}},{key:"appoinment_details",value:function(){return o.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,o.default.awrap(this.get_nearest_doctor());case 2:this.state.doctor_id&&this.props.navigation.navigate('CreateAppointment',{id:this.state.doctor_id,price_per_conversation:this.state.appointment_fee,type:2});case 3:case"end":return t.stop()}},null,this,null,Promise)}},{key:"render",value:function(){var t=this;return y.default.createElement(b.View,{style:D.map_style1},y.default.createElement(E.default,{provider:E.PROVIDER_GOOGLE,showsUserLocation:!0,style:D.map,showsMyLocationButton:!0,region:this.state.mapRegion},y.default.createElement(E.default.Marker,{key:1,coordinate:{latitude:37.78825,longitude:-122.4324},title:"Mercy hospital",description:"Dr.APJ abdul kalam"},y.default.createElement(h.Image,{style:D.map_style3,source:r(d[24])})),this.state.clinics.map(function(t,n){return y.default.createElement(E.default.Marker,{key:1,coordinate:{latitude:parseFloat(t.clinic_lat),longitude:parseFloat(t.clinic_lng)},title:"Mercy hospital",description:"Dr.APJ abdul kalam"},y.default.createElement(h.Image,{style:D.map_style4,source:r(d[24])}))})),y.default.createElement(b.View,{style:D.map_style5},y.default.createElement(b.Icon,{onPress:function(){return t.handleBackButtonClick()},style:D.drawer_icon,name:"arrow-back"})),y.default.createElement(b.View,{style:D.map_style6},y.default.createElement(h.Text,{style:D.map_style7},"Find your best doctor"),y.default.createElement(h.ScrollView,{horizontal:!0,showsHorizontalScrollIndicator:!1},y.default.createElement(b.View,{style:D.map_style8},this.state.categories.map(function(n,l){return y.default.createElement(b.Card,{style:D.map_style9},y.default.createElement(h.TouchableOpacity,{onPress:function(){return t.change_active_category(n.id)},style:D.map_style10},y.default.createElement(b.Thumbnail,{small:!0,source:{uri:w.img_url+n.category_image}}),t.state.active_category==n.id?y.default.createElement(h.Text,{style:D.map_style11},n.category_name):y.default.createElement(h.Text,{style:D.map_style12},n.category_name)))}))),y.default.createElement(b.View,{style:D.map_style13}),y.default.createElement(h.ScrollView,{horizontal:!0,showsHorizontalScrollIndicator:!1},y.default.createElement(b.View,{style:D.map_style14},this.state.sub_categories.map(function(n,l){return y.default.createElement(b.View,null,t.state.active_sub_category==n.id?y.default.createElement(h.TouchableOpacity,{onPress:function(){return t.change_active_sub_category(n.id)},style:D.map_style15},y.default.createElement(h.Text,{style:D.map_style16},n.sub_category_name)):y.default.createElement(h.TouchableOpacity,{onPress:function(){return t.change_active_sub_category(n.id)},style:D.map_style17},y.default.createElement(h.Text,{style:D.map_style18},n.sub_category_name)))}))),y.default.createElement(b.View,{style:D.map_style19}),y.default.createElement(P.Button,{buttonStyle:D.map_style20,titleStyle:D.map_style21,onPress:function(){return t.appoinment_details()},title:"Book an appointment now"})),y.default.createElement(S.Loader,{visible:this.state.isLoding}))}}]),O})(y.Component);e.default=C;var D=h.StyleSheet.create({map_style1:{height:'100%',width:'100%'},map_style2:(function(t){for(var n=1;n0&&_.default.createElement(b.Rating,{ratingCount:5,startingValue:l.overall_rating,imageSize:12,readonly:!0}))))},keyExtractor:function(t){return t.id}})),0==this.state.result.length&&1==this.state.api_status&&_.default.createElement(y.View,null,_.default.createElement(y.View,{style:R.list_style15},_.default.createElement(E.default,{source:p.doctor_list,autoPlay:!0,loop:!0})),_.default.createElement(y.Text,{style:R.list_style16},"Sorry, no doctor list found"))),_.default.createElement(S.Loader,{visible:this.state.isLoding}))}}]),C})(_.Component);e.default=L;var R=y.StyleSheet.create({list_style1:{alignItems:'flex-start',margin:10},list_style2:{width:100,justifyContent:'center'},list_style3:{color:w.theme_fg_two,fontSize:30},list_style4:{margin:5},list_style5:{fontSize:25,color:w.theme_fg_two,fontFamily:p.font_title},list_style6:{fontSize:14,fontFamily:p.font_title,color:w.theme_fg_two},list_style7:{margin:1},list_style8:{fontSize:12,color:w.grey,fontFamily:p.font_title},list_style9:{margin:1},list_style10:{fontSize:12,color:w.grey,fontFamily:p.font_title},list_style11:{margin:1},list_style12:{justifyContent:'center'},list_style13:{fontSize:18,fontFamily:p.font_title,color:w.theme_fg},list_style14:{margin:5},list_style15:{height:250,marginTop:'40%'},list_style16:{alignSelf:'center',fontFamily:p.font_title},header:{justifyContent:"flex-start",height:"10%",backgroundColor:w.theme_bg,borderBottomLeftRadius:45,borderBottomRightRadius:45,shadowOffset:{width:0,height:15},shadowColor:w.theme_bg,shadowOpacity:.1,shadowRadius:8,elevation:10},header_card:{alignItems:"center",borderRadius:15,justifyContent:"center"},header_card_item:{borderTopLeftRadius:15,borderTopRightRadius:15,borderBottomLeftRadius:15,borderBottomRightRadius:15,shadowOffset:{width:0,height:15},shadowColor:w.theme_bg,shadowOpacity:.1,shadowRadius:8,elevation:10},icon:{color:w.theme_fg_two},header_body:{flex:3,justifyContent:'center'},title:{alignSelf:'center',color:w.theme_fg_three,alignSelf:'center',fontSize:16,fontFamily:p.font_title},imagetwo:{alignSelf:'center',height:130,width:100,marginTop:10,marginLeft:40}})},1478,[9,1,101,26,27,37,39,36,56,2,984,830,1188,1249,415,819,860,941,472,829,921,1143]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.PharmacyDetail=void 0;var n=l(r(d[2])),o=l(r(d[3])),s=l(r(d[4])),y=l(r(d[5])),c=l(r(d[6])),f=l(r(d[7])),u=t(r(d[8])),_=r(d[9]),h=r(d[10]),p=r(d[11]),C=l(r(d[12])),w=r(d[13]),S=t(r(d[14])),v=l(r(d[15])),E=(r(d[16]),l(r(d[17]))),k=(l(r(d[18])),l(r(d[19])));l(r(d[20])),r(d[21]);function b(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var x=(function(t){(0,y.default)(P,t);var l,x,F=(l=P,x=b(),function(){var t,n=(0,f.default)(l);if(x){var o=(0,f.default)(this).constructor;t=Reflect.construct(n,arguments,o)}else t=n.apply(this,arguments);return(0,c.default)(this,t)});function P(t){var l;return(0,o.default)(this,P),(l=F.call(this,t)).handlePickerCamera=function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:t=new FormData,k.default.launchCamera({},function(o){return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(console.log('Response = ',o),!o.didCancel){s.next=5;break}console.log('User cancelled image picker'),s.next=19;break;case 5:if(!o.error){s.next=9;break}console.log('ImagePicker Error: ',o.error),s.next=19;break;case 9:if(!o.customButton){s.next=13;break}console.log('User tapped custom button: ',o.customButton),s.next=19;break;case 13:return console.log(o),l.setState({Image:o.uri}),t.append('vendor',l.state._id),t.append('prescription',l.state.Image),s.next=19,n.default.awrap(E.default.post(w.api_url1+"/order/add_order",t,{headers:{Authorization:"Bearer "+g.fcm_token}}).then(function(t){console.log(t)}).then(alert('success')).then(l.props.navigation.navigate('MyOrders')));case 19:case"end":return s.stop()}},null,null,null,Promise)});case 2:case"end":return o.stop()}},null,null,null,Promise)},l.move_prescription=function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:l.props.navigation.navigate('PrescriptionUpload');case 1:case"end":return t.stop()}},null,null,null,Promise)},l.handlePicker=function(){var t=new FormData;console.log('edit'),k.default.launchImageLibrary({},function(o){return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(console.log('Response = ',o),!o.didCancel){s.next=5;break}console.log('User cancelled image picker'),s.next=19;break;case 5:if(!o.error){s.next=9;break}console.log('ImagePicker Error: ',o.error),s.next=19;break;case 9:if(!o.customButton){s.next=13;break}console.log('User tapped custom button: ',o.customButton),s.next=19;break;case 13:return l.setState({Image:o.uri}),l.setState({ImageData:{name:o.fileName,type:o.type,uri:o.uri}}),t.append('vendor',l.state._id),t.append('prescription',l.state.ImageData),s.next=19,n.default.awrap(E.default.post(w.api_url1+"/order/add_order",t,{headers:{Authorization:"Bearer "+g.fcm_token}}).then(function(t){console.log(t)}).then(alert('success')).then(l.props.navigation.navigate('MyOrders')));case 19:case"end":return s.stop()}},null,null,null,Promise)})},l.state={vendor:l.props.route.params.vendor,isLoding:!1,Pressed:'',_id:l.props.route.params.vendor._id,Image:'',ImageData:""},l}return(0,s.default)(P,[{key:"render",value:function(){return u.default.createElement(h.Container,null,u.default.createElement(h.Content,null,u.default.createElement(_.View,null,u.default.createElement(_.Image,{style:z.my_style1,source:{uri:this.state.vendor.storeImage}})),u.default.createElement(h.Row,{style:z.my_style2},u.default.createElement(h.Body,null)),u.default.createElement(C.default,null,u.default.createElement(_.View,{style:z.my_style4},u.default.createElement(_.Text,{style:z.my_style5},"Pharmacy Informations"),u.default.createElement(_.View,{style:z.my_style6}),u.default.createElement(_.View,{style:z.my_style7},u.default.createElement(h.Row,null,u.default.createElement(h.Col,{style:z.my_style8},u.default.createElement(v.default,{name:"user",size:20,color:"black",style:z.my_style9})),u.default.createElement(h.Col,{style:z.my_style10},u.default.createElement(_.Text,{style:z.my_style11},this.state.vendor.storeName)),u.default.createElement(_.View,{style:z.my_style12}),u.default.createElement(h.Col,{style:z.my_style13}),u.default.createElement(_.View,{style:z.my_style14}),u.default.createElement(h.Col,{style:z.my_style15},u.default.createElement(v.default,{name:"mobile",size:25,color:"black",style:z.my_style16})),u.default.createElement(h.Col,{style:z.my_style17},u.default.createElement(_.Text,{style:z.my_style18},this.state.vendor.number))),u.default.createElement(_.View,{style:z.my_style19}),u.default.createElement(h.Row,null,u.default.createElement(h.Col,{style:z.my_style20},u.default.createElement(v.default,{name:"envelope",size:15,color:"black",style:z.my_style21})),u.default.createElement(h.Col,{style:z.my_style22},u.default.createElement(_.Text,{style:z.my_style23},this.state.vendor.email)))))),u.default.createElement(_.View,{style:{paddingHorizontal:10}},u.default.createElement(_.Text,{style:{fontSize:20,color:S.theme_fg,fontFamily:w.font_title,marginVertical:10}},"Upload your prescription"),u.default.createElement(p.Button,{onPress:this.handlePicker,buttonStyle:z.cat_style16,title:"Upload Via gallery",titleStyle:z.cat_style17}),u.default.createElement(_.View,{style:{height:10}}),u.default.createElement(p.Button,{onPress:this.handlePickerCamera,buttonStyle:z.cat_style16,title:"Upload Via Camera",titleStyle:z.cat_style17})),u.default.createElement(_.View,{style:{marginBottom:10}})))}}]),P})(u.Component);e.PharmacyDetail=x;var z=_.StyleSheet.create({my_style1:{alignSelf:"center",height:400,width:"100%"},my_style2:{marginTop:-45},my_style3:{alignSelf:"center",height:90,width:90,borderRadius:45},my_style4:{backgroundColor:S.theme_fg_three,width:"100%",padding:10},my_style5:{fontSize:14,color:S.theme_fg,fontFamily:w.font_title},my_style6:{margin:5},my_style7:{padding:5},my_style8:{height:"100%",width:"10%",alignSelf:"center"},my_style9:{color:S.theme_fg},my_style10:{height:"100%",width:"35%",justifyContent:"center",marginLeft:5},my_style11:{fontSize:12,color:"#C4C3C3",fontFamily:w.font_description},my_style12:{margin:2},my_style13:{height:"100%",width:"5%",alignSelf:"center"},my_style14:{margin:5},my_style15:{height:"100%",width:"10%",alignSelf:"center"},my_style16:{color:S.theme_fg},my_style17:{height:"100%",width:"90%",justifyContent:"center",marginLeft:5},my_style18:{fontSize:12,color:"#C4C3C3",fontFamily:w.font_description},my_style19:{margin:5},my_style20:{height:"100%",width:"10%",alignSelf:"center"},my_style21:{color:S.theme_fg},my_style22:{height:"100%",width:"90%",justifyContent:"center",marginLeft:5},my_style23:{fontSize:12,color:"#C4C3C3",fontFamily:w.font_description},my_style24:{margin:2},my_style25:{backgroundColor:S.theme_fg_three,width:"100%",padding:10},my_style26:{fontSize:14,color:S.theme_fg,fontFamily:w.font_title},my_style27:{margin:5},my_style28:{fontSize:12,paddingRight:20,color:"#C4C3C3",fontFamily:w.font_description},my_style29:{margin:2},my_style30:{backgroundColor:S.theme_fg_three,width:"100%",padding:10},my_style31:{fontSize:14,color:S.theme_fg,fontFamily:w.font_title},my_style32:{margin:5},my_style33:{padding:5},my_style34:{height:"100%",width:"10%",alignSelf:"center"},my_style35:{color:S.theme_fg},my_style36:{height:"100%",width:"45%",alignSelf:"center",marginLeft:5},my_style37:{fontSize:12,color:"#C4C3C3",fontFamily:w.font_title},my_style38:{margin:2},my_style39:{fontSize:14,color:S.theme_fg_five,fontFamily:w.font_description},my_style40:{margin:5},my_style41:{height:"100%",width:"10%",alignSelf:"center"},my_style42:{color:S.theme_fg},my_style43:{height:"100%",width:"35%",alignSelf:"center",marginLeft:5},my_style44:{fontSize:12,color:"#C4C3C3",fontFamily:w.font_title},my_style45:{margin:2},my_style46:{height:"100%",width:"70%",alignSelf:"center"},my_style47:{fontSize:14,color:S.theme_fg_five,fontFamily:w.font_description},my_style48:{margin:10},my_style49:{height:"100%",width:"10%",alignSelf:"center"},my_style50:{color:S.theme_fg},my_style51:{height:"100%",width:"35%",alignSelf:"center",marginLeft:5},my_style52:{fontSize:12,color:"#C4C3C3",fontFamily:w.font_title},my_style53:{margin:2},my_style54:{fontSize:14,color:S.theme_fg_five,fontFamily:w.font_description},my_style55:{margin:2},my_style56:{height:"100%",width:"5%",alignSelf:"center"},my_style57:{margin:5},my_style58:{margin:5},my_style59:{margin:2},my_style60:{backgroundColor:S.theme_fg_three,width:"100%",padding:10},my_style61:{fontSize:14,color:S.theme_fg,fontFamily:w.font_title},my_style62:{margin:5},my_style63:{padding:5},my_style64:{alignItems:"center",justifyContent:"center"},my_style65:{color:S.theme_fg},my_style66:{fontSize:12,color:S.theme_fg_two,fontFamily:w.font_title},my_style67:{alignItems:"center",justifyContent:"center"},my_style68:{color:S.theme_fg},my_style69:{fontSize:12,color:S.theme_fg_two,fontFamily:w.font_title},title:{fontSize:18,color:"#1065cd",marginTop:10,marginRight:30,fontFamily:w.font_title},header:{marginRight:10,marginTop:10,alignSelf:"center"},imagethree:{alignSelf:"center",height:40,width:40,borderRadius:100}}),F=x;e.default=F},1479,[9,1,101,26,27,37,39,36,56,2,984,830,1249,415,819,860,829,941,651,1340,1255,1258]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.PrescriptionUpload=void 0;var o=n(r(d[2])),l=n(r(d[3])),c=n(r(d[4])),u=n(r(d[5])),s=n(r(d[6])),f=n(r(d[7])),p=t(r(d[8])),h=r(d[9]),P=t(r(d[10]));function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var y=(function(t){(0,u.default)(k,t);var n,y,I=(n=k,y=v(),function(){var t,o=(0,f.default)(n);if(y){var l=(0,f.default)(this).constructor;t=Reflect.construct(o,arguments,l)}else t=o.apply(this,arguments);return(0,s.default)(this,t)});function k(t){var n;return(0,l.default)(this,k),(n=I.call(this,t)).PrescriptionPost=function(){return o.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,o.default.awrap(axios.post(api_url1+"/order/add_order",{Image:Image},{headers:{Authorization:"Bearer "+n.state.vendor._id}}).then(function(t){n.setState({PharmacyData:t.data.data})}));case 2:case"end":return t.stop()}},null,null,null,Promise)},n.handlePicker=function(){P.default.launchImageLibrary({},function(t){console.log('Response = ',t),t.didCancel?console.log('User cancelled image picker'):t.error?console.log('ImagePicker Error: ',t.error):t.customButton?console.log('User tapped custom button: ',t.customButton):n.setState({Image:t.uri})})},n.handlePickerCamera=function(){P.default.launchCamera({},function(t){console.log('Response = ',t),t.didCancel?console.log('User cancelled image picker'):t.error?console.log('ImagePicker Error: ',t.error):t.customButton?console.log('User tapped custom button: ',t.customButton):n.setState({Image:t.uri})})},n.state={Image:''},n}return(0,c.default)(k,[{key:"render",value:function(){return p.default.createElement(h.View,{style:{paddingHorizontal:10}},p.default.createElement(h.Text,null," ",this.state.Image,"textInComponent "),p.default.createElement(h.Button,{onPress:this.handlePickerCamera,title:"Upload Via Camera"}),p.default.createElement(h.Button,{onPress:this.handlePicker,title:"Upload Via gallery"}))}}]),k})(p.Component);e.PrescriptionUpload=y;var I=y;e.default=I},1480,[9,1,101,26,27,37,39,36,56,2,1340]);
-__d(function(e,a,d,h,i,s,t){i.exports={name:"desihealth",displayName:"desihealth"}},1481,[]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/src/assets/icons",width:880,height:733,scales:[1],hash:"dccfab00d9d16ea264019987118cf716",name:"back1",type:"png"})},1339,[188]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=n(r(d[2])),o=n(r(d[3])),l=n(r(d[4])),c=n(r(d[5])),u=n(r(d[6])),p=n(r(d[7])),f=n(r(d[8])),_=t(r(d[9])),h=r(d[10]),y=r(d[11]),v=r(d[12]),E=t(r(d[13])),w=r(d[14]),k=n(r(d[15])),S=n(r(d[16])),b=n(r(d[17])),P=r(d[18]),C=r(d[19]),x=r(d[20]);function T(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var B={title:'Select a photo',takePhotoButtonTitle:'Take a photo',chooseFromLibraryButtonTitle:'Choose from gallery'},A=(function(t){(0,u.default)(C,t);var n,E,P=(n=C,E=T(),function(){var t,s=(0,f.default)(n);if(E){var o=(0,f.default)(this).constructor;t=Reflect.construct(s,arguments,o)}else t=s.apply(this,arguments);return(0,p.default)(this,t)});function C(t){var n;return(0,o.default)(this,C),(n=P.call(this,t)).handleBackButtonClick=function(){n.props.navigation.goBack(null)},n.image_update=function(t){return s.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:n.setState({isLoding:!0}),S.default.fetch('POST',v.api_url+v.image_upload,{'Content-Type':'multipart/form-data'},[{name:'image',filename:'image.png',type:'image/png',data:n.state.data}]).then(function(s){n.setState({isLoding:!1});var o=JSON.parse(s.data);1==o.status&&1==t?n.setState({prescription_one:o.result}):1==o.status&&2==t?n.setState({prescription_two:o.result}):1==o.status&&3==t&&n.setState({prescription_three:o.result})}).catch(function(t){n.setState({isLoding:!1}),alert("Error on while uploading,Try again")});case 2:case"end":return s.stop()}},null,null,null,Promise)},n.add_prescription=function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return n.setState({isLoding:!0}),h.Keyboard.dismiss(),t.next=4,s.default.awrap(n.make_images());case 4:return t.next=6,s.default.awrap(n.checkValidate());case 6:if(!n.state.validation){t.next=10;break}return n.props.serviceActionPending(),t.next=10,s.default.awrap((0,b.default)({method:'post',url:v.api_url+v.prescription,data:{customer_id:g.id,images:n.state.images,customer_notes:n.state.customer_notes,vendor_id:n.props.current_vendor}}).then(function(t){return s.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return n.setState({isLoding:!1}),o.next=3,s.default.awrap(n.props.serviceActionSuccess(t.data));case 3:if(1!=t.data.status){o.next=8;break}return o.next=6,s.default.awrap(h.Alert.alert('Success','Your prescription uploaded, '+v.app_name+' will contact you shortly.',[{text:'OK',onPress:function(){return n.prescription_list()}}],{cancelable:!1}));case 6:o.next=9;break;case 8:alert('Sorry something went wrong');case 9:case"end":return o.stop()}},null,null,null,Promise)}).catch(function(t){n.setState({isLoding:!1}),n.props.serviceActionError(t)}));case 10:case"end":return t.stop()}},null,null,null,Promise)},n.handleBackButtonClick=n.handleBackButtonClick.bind((0,c.default)(n)),n.state={image_one:{uri:v.upload},image_two:{uri:v.upload},image_three:{uri:v.upload},prescription_one:'',prescription_two:'',prescription_three:'',customer_notes:'',data:'',images:[],validation:!0,isLoding:!1},n}return(0,l.default)(C,[{key:"select_photo",value:function(t){var n=this;k.default.showImagePicker(B,function(s){s.didCancel?console.log('User cancelled image picker'):s.error?console.log('ImagePicker Error: ',s.error):(1==t?n.setState({data:s.data,image_one:{uri:s.uri}}):2==t?n.setState({data:s.data,image_two:{uri:s.uri}}):3==t&&n.setState({data:s.data,image_three:{uri:s.uri}}),n.image_update(t))})}},{key:"prescription_list",value:function(){return s.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:this.props.navigation.navigate('Prescription');case 1:case"end":return t.stop()}},null,this,null,Promise)}},{key:"make_images",value:function(){var t;return s.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return t=[],this.state.prescription_one&&(t=this.state.prescription_one),this.state.prescription_two&&(t=t+','+this.state.prescription_two),this.state.prescription_three&&(t=t+','+this.state.prescription_three),this.setState({images:t}),n.abrupt("return",!0);case 6:case"end":return n.stop()}},null,this,null,Promise)}},{key:"checkValidate",value:function(){return''==this.state.prescription_one&&''==this.state.prescription_two&&''==this.state.prescription_three?(this.state.validation=!1,alert("Please upload images"),!0):(this.state.validation=!0,!0)}},{key:"render",value:function(){var t=this;return _.default.createElement(y.Container,null,_.default.createElement(h.View,null,_.default.createElement(h.View,{style:L.ap_style1},_.default.createElement(h.TouchableOpacity,{style:L.ap_style2,onPress:this.handleBackButtonClick,activeOpacity:1},_.default.createElement(y.Icon,{onPress:this.handleBackButtonClick,style:L.ap_style3,name:"arrow-back"})),_.default.createElement(h.View,{style:L.ap_style4}),_.default.createElement(h.Text,{style:L.ap_style5},"Add Prescription"))),_.default.createElement(h.View,{style:L.ap_style6}),_.default.createElement(y.Content,{padder:!0},_.default.createElement(y.Card,null,_.default.createElement(y.CardItem,{header:!0},_.default.createElement(h.Text,{style:L.ap_style7},"You can upload maximum 3 images")),_.default.createElement(y.CardItem,{button:!0},_.default.createElement(y.Col,null,_.default.createElement(h.TouchableOpacity,{onPress:this.select_photo.bind(this,1)},_.default.createElement(h.Image,{style:L.ap_style8,resizeMode:"cover",source:this.state.image_one}))),_.default.createElement(y.Col,null,_.default.createElement(h.TouchableOpacity,{onPress:this.select_photo.bind(this,2)},_.default.createElement(h.Image,{style:L.ap_style8,resizeMode:"cover",source:this.state.image_two}))),_.default.createElement(y.Col,null,_.default.createElement(h.TouchableOpacity,{onPress:this.select_photo.bind(this,3)},_.default.createElement(h.Image,{style:L.ap_style8,resizeMode:"cover",source:this.state.image_three}))))),_.default.createElement(y.Form,null,_.default.createElement(y.Textarea,{onChangeText:function(n){return t.setState({customer_notes:n})},rowSpan:5,bordered:!0,placeholder:"Notes"}))),_.default.createElement(y.Footer,{style:L.ap_style9},_.default.createElement(h.TouchableOpacity,{activeOpacity:1,onPress:function(){return t.add_prescription()},style:L.ap_style10},_.default.createElement(y.Row,null,_.default.createElement(y.Col,{style:L.ap_style11},_.default.createElement(h.Text,{style:L.ap_style12},"ADD PRESCRIPTION"))))),_.default.createElement(w.Loader,{visible:this.state.isLoding}))}}]),C})(_.Component);var I=(0,P.connect)(function(t){return{isLoding:t.create_prescription.isLoding,error:t.create_prescription.error,data:t.create_prescription.data,message:t.create_prescription.message,status:t.create_prescription.status,address_id:t.create_prescription.address_id,address:t.create_prescription.address,current_vendor:t.cart.current_vendor}},function(t){return{serviceActionPending:function(){return t((0,C.serviceActionPending)())},serviceActionError:function(n){return t((0,C.serviceActionError)(n))},serviceActionSuccess:function(n){return t((0,C.serviceActionSuccess)(n))},reset:function(){return t((0,x.reset)())}}})(A);e.default=I;var L=h.StyleSheet.create({ap_style1:{alignItems:'flex-start',margin:10},ap_style2:{width:100,justifyContent:'center'},ap_style3:{color:E.theme_fg_two,fontSize:30},ap_style4:{margin:5},ap_style5:{fontSize:25,color:E.theme_fg_two,fontFamily:v.font_title},ap_style6:{margin:20},ap_style7:{fontFamily:v.font_description},ap_style8:{width:100,height:70,alignSelf:'center',borderColor:E.theme_bg_three,borderWidth:1},ap_style9:{backgroundColor:'transparent'},ap_style10:{width:'100%',backgroundColor:E.theme_bg},ap_style11:{alignItems:'center',justifyContent:'center'},ap_style12:{color:E.theme_fg_three,fontFamily:v.font_title}})},1340,[9,1,101,26,27,40,37,39,36,56,2,984,415,819,829,1341,1300,941,472,1344,1156]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var o={};e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),c=t(r(d[3])),u=t(r(d[4])),f=r(d[5]),s=r(d[6]);function y(t,o){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);o&&(l=l.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,l)}return n}function b(t){for(var o=1;o0&&new Promise(function(t){return setTimeout(t,0)}).then(function(){t.scrollToIndex({index:o,animated:!1})}))},n.onNextImage=function(t){var s=n.state.imageIndex,l=(t.nativeEvent.contentOffset||{x:0}).x,o=Math.round(l/n.state.screenDimensions.screenWidth);if(n.isScrolling=Math.ceil(l)%n.state.screenDimensions.screenWidth>10,s!==o&&o>=0){var u=n.getInitialScale(o),c=n.getInitialTranslate(o);n.setState({imageIndex:o,imageScale:u,imageTranslate:c}),n.imageScaleValue.setValue(u),n.imageTranslateValue.setValue(c),'function'==typeof n.props.onImageChange&&n.props.onImageChange(o)}},n.onMomentumScrollBegin=function(){n.isScrolling=!0,n.glideAlwaysTimer&&clearTimeout(n.glideAlwaysTimer)},n.onMomentumScrollEnd=function(){n.isScrolling=!1},n.getItemLayout=function(t,s){var l=n.state.screenDimensions.screenWidth;return{length:l,offset:l*s,index:s}},n.getControls=function(){var t=n.props.controls,s=t.close,l=t.prev,o=t.next,u={close:x.Close,prev:void 0,next:void 0};return null===s&&(u.close=null),s&&(u.close=!0===s?x.Close:s),l&&(u.prev=!0===l?x.Prev:l),o&&(u.next=!0===o?x.Next:o),u},n.setSizeForImages=function(t){return 0===t.length?[]:n.state.images.map(function(n,s){var l=t.find(function(t){return t.index===s});return l&&(n.width=l.width,n.height=l.height),n})},n.scrollToNext=function(){n.listRef&&'function'==typeof n.listRef.scrollToIndex&&n.listRef.scrollToIndex({index:n.state.imageIndex+1,animated:!0})},n.scrollToPrev=function(){n.listRef&&'function'==typeof n.listRef.scrollToIndex&&n.listRef.scrollToIndex({index:n.state.imageIndex-1,animated:!0})},n.listKeyExtractor=function(t){return n.state.images.indexOf(t).toString()},n.close=function(){n.setState({isVisible:!1}),'function'==typeof n.props.onClose&&n.props.onClose()},n.renderImage=function(t){var s=t.item,o=t.index,u=s.loaded&&s.width&&s.height;return p.default.createElement(v.View,{style:E.imageContainer,onStartShouldSetResponder:function(){return!0}},p.default.createElement(v.Animated.Image,(0,l.default)({resizeMode:"cover",source:s.source,style:n.getImageStyle(s,o),onLoad:function(){return n.onImageLoaded(o)}},n.panResponder.panHandlers)),!u&&p.default.createElement(v.ActivityIndicator,{style:E.loading}))};var s=w();n.imageInitialParams=t.images.map(function(t){return(0,y.getInitialParams)(t,s)}),n.state={images:t.images,isVisible:t.isVisible,imageIndex:t.imageIndex,imageScale:1,imageTranslate:{x:0,y:0},scrollEnabled:!0,panelsVisible:!0,isFlatListRerendered:!1,screenDimensions:s},n.glideAlwaysTimer=null,n.listRef=null,n.isScrolling=!1,n.footerHeight=0,n.initialTouches=[],n.currentTouchesNum=0,n.doubleTapTimer=null,n.modalAnimation=new v.Animated.Value(0),n.modalBackgroundOpacity=new v.Animated.Value(0),n.headerTranslateValue=new v.Animated.ValueXY,n.footerTranslateValue=new v.Animated.ValueXY,n.imageScaleValue=new v.Animated.Value(n.getInitialScale());var u=n.getInitialTranslate(),c=u.x,h=u.y;n.imageTranslateValue=new v.Animated.ValueXY({x:c,y:h}),n.panResponder=(0,y.generatePanHandlers)(function(t){return n.onGestureStart(t.nativeEvent)},function(t,s){return n.onGestureMove(t.nativeEvent,s)},function(t,s){return n.onGestureRelease(t.nativeEvent,s)});var f=(0,y.getImagesWithoutSize)((0,y.addIndexesToImages)(t.images));return f.length&&Promise.all((0,y.fetchImageSize)(f)).then(n.setSizeForImages),n}return(0,u.default)(A,[{key:"componentDidMount",value:function(){E=(0,T.default)(this.state.screenDimensions),v.Dimensions.addEventListener('change',this.onChangeDimension)}},{key:"componentDidUpdate",value:function(){var t=this,n=this.state,s=n.images,l=n.imageIndex,o=n.isVisible;if(void 0!==this.props.isVisible&&this.props.isVisible!==o){if(this.onNextImagesReceived(this.props.images,this.props.imageIndex),s!==this.props.images||l!==this.props.imageIndex){var u=(0,y.getImagesWithoutSize)((0,y.addIndexesToImages)(this.props.images));u.length&&Promise.all((0,y.fetchImageSize)(u)).then(function(n){return t.onNextImagesReceived(t.setSizeForImages(n),t.props.imageIndex)})}this.setState({isVisible:this.props.isVisible,isFlatListRerendered:!1}),this.modalBackgroundOpacity.setValue(0),this.props.isVisible&&v.Animated.timing(this.modalAnimation,{duration:400,toValue:1}).start()}}},{key:"componentWillUnmount",value:function(){v.Dimensions.removeEventListener('change',this.onChangeDimension),this.glideAlwaysTimer&&clearTimeout(this.glideAlwaysTimer)}},{key:"onNextImagesReceived",value:function(t){var n=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;this.imageInitialParams=t.map(function(t){return(0,y.getInitialParams)(t,n.state.screenDimensions)});var l=this.imageInitialParams[s]||{scale:1,translate:{}},o=l.scale,u=l.translate;this.setState({images:t,imageIndex:s,imageScale:o,imageTranslate:u,isFlatListRerendered:!1}),this.imageScaleValue.setValue(o),this.imageTranslateValue.setValue(u)}},{key:"onGestureStart",value:function(t){this.initialTouches=t.touches,this.currentTouchesNum=t.touches.length}},{key:"onGestureMove",value:function(t,n){if(!this.isScrolling||!this.state.scrollEnabled){1===this.currentTouchesNum&&2===t.touches.length&&(this.initialTouches=t.touches);var s=this.props,l=s.isSwipeCloseEnabled,o=s.isPinchZoomEnabled,u=this.state,c=u.images,h=u.imageIndex,f=u.imageScale,p=u.imageTranslate,v=u.screenDimensions.screenHeight,T=t.touches,x=p.x,I=p.y,S=n.dx,V=n.dy,b=this.getInitialScale(),w=c[h].height;if(f!==b&&this.imageTranslateValue.x.setValue(x+S),f*w>v&&this.imageTranslateValue.y.setValue(I+V),l&&(0,y.scalesAreEqual)(f,b)&&w*b1?1:E)}var A=(0,y.getDistance)(T),R=(0,y.getDistance)(this.initialTouches),P=Math.abs(V)<15;if(this.setState({scrollEnabled:P}),R&&o&&!(T.length<2)){var D=(0,y.getScale)(A,R)*f;D5&&(D=5),this.imageScaleValue.setValue(D),this.currentTouchesNum=t.touches.length}}}},{key:"onGestureRelease",value:function(t,n){var s=this;if(this.glideAlwaysTimer&&clearTimeout(this.glideAlwaysTimer),this.props.glideAlways&&'android'===v.Platform.OS&&(this.glideAlwaysTimer=setTimeout(function(){s.glideAlwaysTimer=null,s.listRef&&s.listRef.scrollToIndex&&s.listRef.scrollToIndex({index:s.state.imageIndex,animated:!0})},this.props.glideAlwaysDelay)),!this.isScrolling){var l=this.state.imageScale,o=this.props,u=o.isSwipeCloseEnabled,c=o.isTapZoomEnabled,h=this.imageScaleValue._value,f=this.modalBackgroundOpacity._value,p=n.dx,T=n.dy,x=n.vy,I=this.getInitialScale(),S=this.getInitialTranslate();t&&!p&&!T&&(0,y.scalesAreEqual)(l,h)&&(c&&this.doubleTapTimer?(clearTimeout(this.doubleTapTimer),this.doubleTapTimer=null,h=(0,y.scalesAreEqual)(I,h)?3*h:I,v.Animated.timing(this.imageScaleValue,{toValue:h,duration:300}).start(),this.togglePanels(h===I)):this.doubleTapTimer=setTimeout(function(){s.togglePanels(),s.doubleTapTimer=null},200));var V=this.calculateNextTranslate(p,T,h),b=V.x,w=V.y,E=h===this.getInitialScale()&&b===S.x&&w===S.y;v.Animated.parallel([f>0?v.Animated.timing(this.modalBackgroundOpacity,{toValue:0,duration:100}):null,v.Animated.timing(this.imageTranslateValue.x,{toValue:b,duration:100}),v.Animated.timing(this.imageTranslateValue.y,{toValue:w,duration:100})].filter(Boolean)).start(),u&&h===I&&Math.abs(x)>=1.1&&v.Animated.timing(this.imageTranslateValue.y,{toValue:w+400*x,duration:150}).start(this.close),this.setState({imageScale:h,imageTranslate:{x:b,y:w},scrollEnabled:E})}}},{key:"onImageLoaded",value:function(t){var n=this.state.images;n[t]=S(S({},n[t]),{},{loaded:!0}),this.setState({images:n})}},{key:"getInitialScale",value:function(t){var n=void 0!==t?t:this.state.imageIndex,s=this.imageInitialParams[n];return s?s.scale:1}},{key:"getInitialTranslate",value:function(t){var n=void 0!==t?t:this.state.imageIndex,s=this.imageInitialParams[n];return s?s.translate:{x:0,y:0}}},{key:"getImageStyle",value:function(t,n){var s=this.state,l=s.imageIndex,o=s.screenDimensions,u=t.width,c=t.height;if(!u||!c)return{opacity:0};var h=(0,y.calculateInitialTranslate)(u,c+1,o),f=h.x,p=h.y,T=new v.Animated.ValueXY({x:f,y:p}),x=n===l?this.imageTranslateValue.getTranslateTransform():T.getTranslateTransform(),I=n===l?this.imageScaleValue:this.getInitialScale(n);return x.push({scale:I}),{width:u,height:c,transform:x}}},{key:"calculateNextTranslate",value:function(t,n,s){var l=this.state,o=l.images,u=l.imageIndex,c=l.imageTranslate,h=l.screenDimensions,f=c.x,p=c.y,v=h.screenWidth,y=h.screenHeight,T=o[u],x=T.width,I=T.height,S=this.getInitialScale(),V=function(l){var o='x'===l?x:I,u='x'===l?v:y,c=(s*o-o)/2,h=u-o-c,T='x'===l?f+t:p+n;return u>s*o?T=x>=I?(u-o)/2:u/2-o*(s/S)/2:(T>c&&(T=c),T0&&v.Animated.timing(this.footerTranslateValue.y,{toValue:n?0:this.footerHeight,duration:200,useNativeDriver:!0}).start()}},{key:"render",value:function(){var t=this,n=this.props,s=n.animationType,l=n.renderFooter,o=n.backgroundColor,u=this.state,c=u.images,h=u.imageIndex,f=u.imageScale,T=u.isVisible,x=u.scrollEnabled,I=this.getControls(),S=I.close,V=I.prev,w=I.next,A=this.getInitialScale(),R=this.headerTranslateValue.getTranslateTransform(),P=this.footerTranslateValue.getTranslateTransform(),D=(o&&(0,y.isHex)(o)?(0,y.hexToRgb)(o):b).join(','),O=this.modalBackgroundOpacity.interpolate({inputRange:[0,1],outputRange:["rgba("+D+", 0.9)","rgba("+D+", 0.2)"]}),k=f===A&&h>0,C=f===A&&h0&&void 0!==arguments[0]?arguments[0]:[]).reduce(function(n,t){if(t.source&&t.source.uri&&(!t.width||!t.height)){var o=new Promise(function(n,o){u.Image.getSize(t.source.uri,function(o,u){return n({width:o,height:u,index:t.index})},o)});n.push(o)}return n},[])},e.scalesAreEqual=e.getImagesWithoutSize=e.addIndexesToImages=e.hexToRgb=e.isHex=e.getInitialParams=e.calculateInitialTranslate=e.calculateInitialScale=e.getDistance=e.getScale=e.generatePanHandlers=void 0;var t=n(r(d[1])),o=n(r(d[2])),u=r(d[3]);function c(n,t){var o=Object.keys(n);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(n);t&&(u=u.filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})),o.push.apply(o,u)}return o}function s(n){for(var o=1;o0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=arguments.length>2?arguments[2]:void 0,u=o.screenWidth,c=o.screenHeight;return n>u||t>c?c/u>t/n?u/n:c/t:1};e.calculateInitialScale=l;var f=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=arguments.length>2?arguments[2]:void 0,u=o.screenWidth,c=o.screenHeight,s=function(o){var s='x'===o?n:t,l='x'===o?u:c;return n>=t?(l-s)/2:l/2-s/2};return{x:s('x'),y:s('y')}};e.calculateInitialTranslate=f;e.getInitialParams=function(n,t){var o=n.width,u=n.height;return{scale:l(o,u,t),translate:f(o,u,t)}};var h=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,p=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i;e.isHex=function(n){return p.test(n)||h.test(n)};e.hexToRgb=function(n){var t=n.replace(h,function(n,t,o,u){return""+t+t+o+o+u+u}),u=[].concat(p.exec(t)),c=(0,o.default)(u,4),s=c[0],l=c[1],f=c[2],v=c[3];return s?[parseInt(l,16),parseInt(f,16),parseInt(v,16)]:[]};e.addIndexesToImages=function(n){return n.map(function(n,t){return s(s({},n),{},{index:t})})};e.getImagesWithoutSize=function(n){return n.filter(function(n){var t=n.width,o=n.height;return!t||!o})};e.scalesAreEqual=function(n,t){return Math.abs(n-t)<.01}},1348,[1,48,14,2]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n){var h=n.screenWidth,l=n.screenHeight;return t.StyleSheet.create({underlay:{position:'absolute',top:0,left:0,right:0,bottom:0},container:{width:h,height:l},header:{position:'absolute',top:0,left:0,zIndex:100,height:o,width:h},imageContainer:{width:h,height:l,overflow:'hidden'},loading:{position:'absolute',top:l/2-20,alignSelf:'center'},footer:{position:'absolute',bottom:0,left:0,right:0,zIndex:100}})};var t=r(d[0]),o=60},1349,[2]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Close",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"Prev",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"Next",{enumerable:!0,get:function(){return f.default}});var n=t(r(d[1])),u=t(r(d[2])),f=t(r(d[3]))},1350,[1,1351,1352,1353]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),n=r(d[2]),l={top:15,left:15,right:15,bottom:15},c=n.StyleSheet.create({closeButton:{alignSelf:'flex-end',height:24,width:24,borderRadius:12,backgroundColor:'rgba(0,0,0,0.2)',alignItems:'center',justifyContent:'center',marginTop:25,marginRight:15},closeButton__text:{backgroundColor:'transparent',fontSize:25,lineHeight:25,color:'#FFF',textAlign:'center'}});e.default=function(t){var u=t.onPress;return o.default.createElement(n.TouchableOpacity,{hitSlop:l,style:c.closeButton,onPress:u},o.default.createElement(n.Text,{style:c.closeButton__text},"\xd7"))}},1351,[1,56,2]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),n=r(d[2]),l={top:15,left:15,right:15,bottom:15},u=n.StyleSheet.create({prevButton:{position:'absolute',zIndex:100,left:10,top:'50%',height:32,width:32,borderRadius:16,backgroundColor:'rgba(0,0,0,0.3)',alignItems:'center',justifyContent:'center'},prevButton__text:{backgroundColor:'transparent',fontSize:25,lineHeight:25,color:'#FFF',textAlign:'center'}});e.default=function(t){var c=t.onPress;return o.default.createElement(n.TouchableOpacity,{hitSlop:l,style:u.prevButton,onPress:c},o.default.createElement(n.Text,{style:u.prevButton__text},"\u2039"))}},1352,[1,56,2]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=r(d[2]),l={top:15,left:15,right:15,bottom:15},u=o.StyleSheet.create({nextButton:{position:'absolute',zIndex:100,right:10,top:'50%',height:32,width:32,borderRadius:16,backgroundColor:'rgba(0,0,0,0.3)',alignItems:'center',justifyContent:'center'},nextButton__text:{backgroundColor:'transparent',fontSize:25,lineHeight:25,color:'#FFF',textAlign:'center'}});e.default=function(t){var c=t.onPress;return n.default.createElement(o.TouchableOpacity,{hitSlop:l,style:u.nextButton,onPress:c},n.default.createElement(o.Text,{style:u.nextButton__text},"\u203a"))}},1353,[1,56,2]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),s=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=s(r(d[2])),o=s(r(d[3])),l=s(r(d[4])),c=s(r(d[5])),u=s(r(d[6])),f=s(r(d[7])),p=s(r(d[8])),h=t(r(d[9])),y=r(d[10]),_=r(d[11]),v=r(d[12]),w=t(r(d[13])),S=r(d[14]),x=s(r(d[15])),k=r(d[16]),E=s(r(d[17])),b=r(d[18]),A=(r(d[19]),t(r(d[20]))),P=s(r(d[21]));function L(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var C=(function(t){(0,u.default)(A,t);var s,k,b=(s=A,k=L(),function(){var t,n=(0,p.default)(s);if(k){var o=(0,p.default)(this).constructor;t=Reflect.construct(n,arguments,o)}else t=n.apply(this,arguments);return(0,f.default)(this,t)});function A(t){var s;return(0,o.default)(this,A),(s=b.call(this,t)).add_address=function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return s.setState({isLoding:!0}),y.Keyboard.dismiss(),t.next=4,n.default.awrap(s.checkValidate());case 4:if(!s.state.validation){t.next=8;break}return s.props.serviceActionPending(),t.next=8,n.default.awrap((0,E.default)({method:'post',url:S.api_url+S.address,data:{customer_id:g.id,pin_code:s.state.pin_code,address:s.state.address.toString(),door_no:s.state.door_no,latitude:s.state.latitude,longitude:s.state.longitude}}).then(function(t){return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return s.setState({isLoding:!1}),o.next=3,n.default.awrap(s.props.serviceActionSuccess(t.data));case 3:if(1!=t.data.status){o.next=8;break}return o.next=6,n.default.awrap(s.redirect(t.data));case 6:o.next=9;break;case 8:alert(t.data.message);case 9:case"end":return o.stop()}},null,null,null,Promise)}).catch(function(t){s.setState({isLoding:!1}),s.showSnackbar("Sorry something went wrong!"),s.props.serviceActionError(t)}));case 8:case"end":return t.stop()}},null,null,null,Promise)},s.redirect=function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:1==t.status?s.handleBackButtonClick():alert(t.message);case 1:case"end":return n.stop()}},null,null,null,Promise)},s.handleBackButtonClick=function(){s.props.navigation.goBack(null)},s.edit_address=function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return s.setState({isLoding:!0}),s.props.editServiceActionPending(),t.next=4,n.default.awrap((0,E.default)({method:'get',url:S.api_url+S.address+'/'+s.state.address_id+'/edit'}).then(function(t){return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return s.setState({isLoding:!1}),o.next=3,n.default.awrap(s.props.editServiceActionSuccess(t.data));case 3:return o.next=5,n.default.awrap(s.setState({open_map:1}));case 5:return o.next=7,n.default.awrap(s.setLocation());case 7:case"end":return o.stop()}},null,null,null,Promise)}).catch(function(t){s.setState({isLoding:!1}),s.showSnackbar("Sorry something went wrong!"),s.props.editServiceActionError(t)}));case 4:case"end":return t.stop()}},null,null,null,Promise)},s.update_address=function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return s.setState({isLoding:!0}),y.Keyboard.dismiss(),t.next=4,n.default.awrap(s.checkValidate());case 4:if(!s.state.validation){t.next=8;break}return s.props.updateServiceActionPending(),t.next=8,n.default.awrap((0,E.default)({method:'patch',url:S.api_url+S.address+'/'+s.state.address_id,data:{customer_id:g.id,pin_code:s.state.pin_code,address:s.state.address.toString(),door_no:s.state.door_no,latitude:s.state.latitude,longitude:s.state.longitude}}).then(function(t){return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return s.setState({isLoding:!1}),o.next=3,n.default.awrap(s.props.updateServiceActionSuccess(t.data));case 3:if(1!=t.data.status){o.next=8;break}return o.next=6,n.default.awrap(s.redirect(t.data));case 6:o.next=9;break;case 8:alert(t.data.message);case 9:case"end":return o.stop()}},null,null,null,Promise)}).catch(function(t){s.setState({isLoding:!1}),alert(JSON.stringify(t)),s.showSnackbar("Sorry something went wrong!"),s.props.updateServiceActionError(t)}));case 8:case"end":return t.stop()}},null,null,null,Promise)},s.onRegionChange=function(t){return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:s.setState({address:'Please wait...'}),fetch('https://maps.googleapis.com/maps/api/geocode/json?address='+t.latitude+','+t.longitude+'&key='+S.GOOGLE_KEY).then(function(t){return t.json()}).then(function(o){var l,c;return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:void 0!=o.results[0].formatted_address?(l=o.results[0].address_components,c=l[l.length-1].long_name,s.setState({pin_code:c,address:o.results[0].formatted_address,latitude:t.latitude,longitude:t.longitude})):s.setState({address:'Sorry something went wrong'});case 1:case"end":return n.stop()}},null,null,null,Promise)});case 2:case"end":return o.stop()}},null,null,null,Promise)},s.search=function(){s.props.navigation.navigate('LocationSearch')},s.handleBackButtonClick=s.handleBackButtonClick.bind((0,c.default)(s)),s.state={address:'Please select your location...',door_no:'',mapRegion:null,validation:!0,address_id:s.props.route.params.id,open_map:0,pin_code:'',isLoding:!1},s.mapRef=null,s}return(0,l.default)(A,[{key:"checkValidate",value:function(){return''==this.state.door_no?(this.state.validation=!1,this.showSnackbar("Please enter door number"),!0):'Please select your location...'==this.state.address?(this.state.validation=!1,this.showSnackbar("Please select your location in map"),!0):''==this.state.pin_code?(this.state.validation=!1,this.showSnackbar("Sorry something went wrong"),!0):void(this.state.validation=!0)}},{key:"showSnackbar",value:function(t){x.default.show({title:t,duration:x.default.LENGTH_SHORT})}},{key:"set_location",value:function(){void 0!=this.props.address&&this.mapRef.animateToCoordinate({latitude:this.props.lat,longitude:this.props.lng},1e3)}},{key:"componentWillUnmount",value:function(){this._unsubscribe()}},{key:"componentDidMount",value:function(){var t=this;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if("ios"!==y.Platform.OS){s.next=5;break}return s.next=3,n.default.awrap(this.findType());case 3:s.next=7;break;case 5:return s.next=7,n.default.awrap(this.requestCameraPermission());case 7:this._unsubscribe=this.props.navigation.addListener("focus",function(){t.set_location()});case 8:case"end":return s.stop()}},null,this,null,Promise)}},{key:"requestCameraPermission",value:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,n.default.awrap(y.PermissionsAndroid.request(y.PermissionsAndroid.PERMISSIONS.ACCESS_FINE_LOCATION,{title:'Location Access Required',message:S.app_name+' needs to Access your location for tracking'}));case 3:if(t.sent!==y.PermissionsAndroid.RESULTS.GRANTED){t.next=9;break}return t.next=7,n.default.awrap(this.findType());case 7:t.next=11;break;case 9:return t.next=11,n.default.awrap(this.handleBackButtonClick());case 11:t.next=17;break;case 13:return t.prev=13,t.t0=t.catch(0),t.next=17,n.default.awrap(this.handleBackButtonClick());case 17:case"end":return t.stop()}},null,this,[[0,13]],Promise)}},{key:"findType",value:function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if(0!=this.state.address_id){t.next=5;break}return t.next=3,n.default.awrap(this.getInitialLocation());case 3:t.next=7;break;case 5:return t.next=7,n.default.awrap(this.edit_address());case 7:case"end":return t.stop()}},null,this,null,Promise)}},{key:"setLocation",value:function(){var t={latitude:parseFloat(this.props.data.latitude),longitude:parseFloat(this.props.data.longitude),latitudeDelta:S.LATITUDE_DELTA,longitudeDelta:S.LONGITUDE_DELTA};this.setState({pin_code:this.props.data.pin_code,address:this.props.data.address,door_no:this.props.data.door_no,mapRegion:t})}},{key:"getInitialLocation",value:function(){var t=this;return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,n.default.awrap(P.default.getCurrentPosition(function(s){var o;return n.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return t.setState({latitude:s.coords.latitude,longitude:s.coords.longitude}),l.next=3,n.default.awrap(s.coords.latitude);case 3:return l.t0=l.sent,l.next=6,n.default.awrap(s.coords.longitude);case 6:l.t1=l.sent,l.t2=S.LATITUDE_DELTA,l.t3=S.LONGITUDE_DELTA,o={latitude:l.t0,longitude:l.t1,latitudeDelta:l.t2,longitudeDelta:l.t3},t.setState({mapRegion:o,open_map:1});case 11:case"end":return l.stop()}},null,null,null,Promise)},function(t){return console.log(t)},{enableHighAccuracy:!1,timeout:1e4}));case 2:case"end":return s.stop()}},null,null,null,Promise)}},{key:"render",value:function(){var t=this;this.props.isLoding;return h.default.createElement(_.Container,{keyboardShouldPersistTaps:"always",style:R.address_style1},h.default.createElement(y.View,null,h.default.createElement(y.View,{style:R.address_style2},h.default.createElement(y.TouchableOpacity,{style:R.address_style3,onPress:this.handleBackButtonClick,activeOpacity:1},h.default.createElement(_.Icon,{onPress:this.handleBackButtonClick,style:R.address_style4,name:"arrow-back"})),h.default.createElement(y.View,{style:R.address_style5}),h.default.createElement(y.Text,{style:R.address_style6},"Address"))),1==this.state.open_map&&h.default.createElement(_.Content,{keyboardShouldPersistTaps:"always"},h.default.createElement(y.View,{style:R.address_style7},h.default.createElement(w.default,{provider:w.PROVIDER_GOOGLE,ref:function(s){t.mapRef=s},style:R.address_style8,initialRegion:this.state.mapRegion,onRegionChangeComplete:function(s){t.onRegionChange(s)}}),h.default.createElement(y.View,{style:R.address_style9},h.default.createElement(y.View,{style:R.address_style10},h.default.createElement(y.Image,{style:R.address_style11,source:S.pin})))),h.default.createElement(y.View,{style:R.address_style12},h.default.createElement(y.View,{style:R.address_style13},h.default.createElement(_.Left,null,h.default.createElement(y.Text,{style:R.address_style14},"Door no / Landmark"))),h.default.createElement(y.View,{style:R.address_style15},h.default.createElement(y.TextInput,{style:R.address_style16,onChangeText:function(s){return t.setState({door_no:s})},value:this.state.door_no})),h.default.createElement(y.View,{style:R.address_style17}),h.default.createElement(y.View,{style:R.address_style18},h.default.createElement(_.Left,null,h.default.createElement(y.Text,{style:R.address_style19},"Address"))),h.default.createElement(y.View,{style:R.address_style20},h.default.createElement(_.Left,null,h.default.createElement(y.Text,{style:R.address_style21},this.state.address))))),1==this.state.open_map&&h.default.createElement(_.Footer,{style:R.address_style22},h.default.createElement(y.View,{style:R.address_style23},h.default.createElement(v.Button,{title:"DONE",onPress:0!=this.state.address_id?this.update_address:this.add_address,buttonStyle:R.address_style24,titleStyle:R.address_style25}))))}}]),A})(h.Component);var T=(0,b.connect)(function(t){return{isLoding:t.address.isLoding,message:t.address.isLoding,status:t.address.isLoding,address:t.address.address,lat:t.address.lat,lng:t.address.lng,data:t.address.data}},function(t){return{serviceActionPending:function(){return t((0,k.serviceActionPending)())},serviceActionError:function(s){return t((0,k.serviceActionError)(s))},serviceActionSuccess:function(s){return t((0,k.serviceActionSuccess)(s))},editServiceActionPending:function(){return t((0,k.editServiceActionPending)())},editServiceActionError:function(s){return t((0,k.editServiceActionError)(s))},editServiceActionSuccess:function(s){return t((0,k.editServiceActionSuccess)(s))},updateServiceActionPending:function(){return t((0,k.updateServiceActionPending)())},updateServiceActionError:function(s){return t((0,k.updateServiceActionError)(s))},updateServiceActionSuccess:function(s){return t((0,k.updateServiceActionSuccess)(s))}}})(C);e.default=T;var R=y.StyleSheet.create({address_style1:{backgroundColor:A.theme_bg_three},address_style2:{alignItems:'flex-start',margin:10},address_style3:{width:100,justifyContent:'center'},address_style4:{color:A.theme_fg_two,fontSize:30},address_style5:{margin:5},address_style6:{fontSize:25,color:A.theme_fg_two,fontFamily:S.font_title},address_style7:{alignItems:'center',justifyContent:'center'},address_style8:{width:'100%',height:S.height_50},address_style9:{position:'absolute'},address_style10:{height:30,width:25,top:-15},address_style11:{flex:1,width:void 0,height:void 0},address_style12:{width:'100%',padding:20,backgroundColor:A.theme_bg_three,marginBottom:10},address_style13:{flexDirection:'row'},address_style14:{fontSize:15,fontFamily:S.font_title,color:A.theme_fg_two},address_style15:{width:'100%',marginTop:5},address_style16:{borderColor:A.theme_fg,borderBottomWidth:1,padding:10,borderRadius:5,height:40,fontFamily:S.font_description},address_style17:{marginTop:20},address_style18:{flexDirection:'row'},address_style19:{fontSize:15,fontFamily:S.font_title,color:A.theme_fg_two},address_style20:{flexDirection:'row'},address_style21:{fontSize:15,marginTop:5,fontFamily:S.font_description},address_style22:{backgroundColor:A.theme_bg_three},address_style23:{width:'90%',justifyContent:'center'},address_style24:{backgroundColor:A.theme_bg,fontFamily:S.font_title},address_style25:{color:A.theme_bg_three,fontFamily:S.font_description}})},1354,[9,1,101,26,27,40,37,39,36,56,2,984,830,1355,415,1288,1181,941,472,829,819,1372]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Animated",{enumerable:!0,get:function(){return u.Animated}}),Object.defineProperty(e,"MAP_TYPES",{enumerable:!0,get:function(){return u.MAP_TYPES}}),Object.defineProperty(e,"ProviderPropType",{enumerable:!0,get:function(){return u.ProviderPropType}}),Object.defineProperty(e,"Marker",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"Overlay",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"Polyline",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"Heatmap",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"Polygon",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"Circle",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(e,"UrlTile",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,"WMSTile",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,"LocalTile",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"Callout",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(e,"CalloutSubview",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(e,"AnimatedRegion",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(e,"Geojson",{enumerable:!0,get:function(){return E.default}}),e.default=e.OverlayAnimated=e.MarkerAnimated=e.PROVIDER_DEFAULT=e.PROVIDER_GOOGLE=void 0;var u=n(r(d[2])),f=t(r(d[3])),l=t(r(d[4])),o=t(r(d[5])),c=t(r(d[6])),b=t(r(d[7])),P=t(r(d[8])),O=t(r(d[9])),y=t(r(d[10])),p=t(r(d[11])),j=t(r(d[12])),v=t(r(d[13])),A=t(r(d[14])),E=t(r(d[15])),R=u.default.PROVIDER_GOOGLE;e.PROVIDER_GOOGLE=R;var _=u.default.PROVIDER_DEFAULT;e.PROVIDER_DEFAULT=_;var T=f.default.Animated;e.MarkerAnimated=T;var D=l.default.Animated;e.OverlayAnimated=D;var G=u.default;e.default=G},1355,[1,9,1356,1357,1365,1360,1369,1361,1362,1366,1367,1368,1363,1364,1370,1371]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ProviderPropType=e.Animated=e.MAP_TYPES=void 0;var o=n(r(d[2])),u=n(r(d[3])),l=n(r(d[4])),s=n(r(d[5])),f=n(r(d[6])),p=n(r(d[7])),c=n(r(d[8])),h=n(r(d[9])),v=n(r(d[10])),y=n(r(d[11])),M=n(r(d[12])),C=n(r(d[13])),P=r(d[14]),b=n(r(d[15])),R=n(r(d[16])),_=n(r(d[17])),k=n(r(d[18])),S=n(r(d[19])),O=n(r(d[20])),T=n(r(d[21])),w=n(r(d[22])),A=n(r(d[23])),D=n(r(d[24])),E=n(r(d[25])),N=n(r(d[26])),I=n(r(d[27])),L=r(d[28]),j=t(r(d[29]));function q(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function B(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);n&&(u=u.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,u)}return o}function x(t){for(var n=1;n1&&void 0!==arguments[1]?arguments[1]:{},o=n.edgePadding,u=void 0===o?{top:0,right:0,bottom:0,left:0}:o,l=n.animated,s=void 0===l||l;this._runCommand('fitToSuppliedMarkers',[t,u,s])}},{key:"fitToCoordinates",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.edgePadding,u=void 0===o?{top:0,right:0,bottom:0,left:0}:o,l=n.animated,s=void 0===l||l;this._runCommand('fitToCoordinates',[t,u,s])}},{key:"getMapBoundaries",value:function(){return l.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:if('android'!==P.Platform.OS){t.next=6;break}return t.next=3,l.default.awrap(P.NativeModules.AirMapModule.getMapBoundaries(this._getHandle()));case 3:return t.abrupt("return",t.sent);case 6:if('ios'!==P.Platform.OS){t.next=10;break}return t.next=9,l.default.awrap(this._runCommand('getMapBoundaries',[]));case 9:return t.abrupt("return",t.sent);case 10:return t.abrupt("return",Promise.reject('getMapBoundaries not supported on this platform'));case 11:case"end":return t.stop()}},null,this,null,Promise)}},{key:"setMapBoundaries",value:function(t,n){this._runCommand('setMapBoundaries',[t,n])}},{key:"setIndoorActiveLevelIndex",value:function(t){this._runCommand('setIndoorActiveLevelIndex',[t])}},{key:"takeSnapshot",value:function(t){var n=this;if('ios'!==P.Platform.OS||4!==arguments.length){var o={width:t.width||0,height:t.height||0,region:t.region||{},format:t.format||'png',quality:t.quality||1,result:t.result||'file'};if('png'!==o.format&&'jpg'!==o.format)throw new Error('Invalid format specified');if('file'!==o.result&&'base64'!==o.result)throw new Error('Invalid result specified');return'android'===P.Platform.OS?P.NativeModules.AirMapModule.takeSnapshot(this._getHandle(),o):'ios'===P.Platform.OS?new Promise(function(t,u){n._runCommand('takeSnapshot',[o.width,o.height,o.region,o.format,o.quality,o.result,function(n,o){n?u(n):t(o)}])}):Promise.reject('takeSnapshot not supported on this platform')}console.warn('Old takeSnapshot API has been deprecated; will be removed in the near future');var u=arguments[0],l=arguments[1],s=arguments[2],f=arguments[3];this._runCommand('takeSnapshot',[u||0,l||0,s||{},'png',1,'legacy',f])}},{key:"pointForCoordinate",value:function(t){return'android'===P.Platform.OS?P.NativeModules.AirMapModule.pointForCoordinate(this._getHandle(),t):'ios'===P.Platform.OS?this._runCommand('pointForCoordinate',[t]):Promise.reject('pointForCoordinate not supported on this platform')}},{key:"coordinateForPoint",value:function(t){return'android'===P.Platform.OS?P.NativeModules.AirMapModule.coordinateForPoint(this._getHandle(),t):'ios'===P.Platform.OS?this._runCommand('coordinateForPoint',[t]):Promise.reject('coordinateForPoint not supported on this platform')}},{key:"getMarkersFrames",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return'ios'===P.Platform.OS?this._runCommand('getMarkersFrames',[t]):Promise.reject('getMarkersFrames not supported on this platform')}},{key:"boundingBoxForRegion",value:function(t){return{northEast:{latitude:t.latitude+t.latitudeDelta/2,longitude:t.longitude+t.longitudeDelta/2},southWest:{latitude:t.latitude-t.latitudeDelta/2,longitude:t.longitude-t.longitudeDelta/2}}}},{key:"_uiManagerCommand",value:function(t){var n=P.NativeModules.UIManager,o=(0,L.getAirMapName)(this.props.provider);return n.getViewManagerConfig?n.getViewManagerConfig(o).Commands[t]:n[o].Commands[t]}},{key:"_mapManagerCommand",value:function(t){if('UI'===(0,L.getAirMapName)(this.props.provider)){var n=P.NativeModules.UIManager;return n.getViewManagerConfig?n.getViewManagerConfig(t):n[t]}return P.NativeModules[(0,L.getAirMapName)(this.props.provider)+"Manager"][t]}},{key:"_getHandle",value:function(){return(0,P.findNodeHandle)(this.map)}},{key:"_runCommand",value:function(t,n){switch(P.Platform.OS){case'android':return P.NativeModules.UIManager.dispatchViewManagerCommand(this._getHandle(),this._uiManagerCommand(t),n);case'ios':return this._mapManagerCommand(t).apply(void 0,[this._getHandle()].concat((0,u.default)(n)));default:return Promise.reject("Invalid platform was passed: "+P.Platform.OS)}}},{key:"render",value:function(){var t,n=this;if(this.state.isReady?(t=x({region:null,initialRegion:null,onMarkerPress:this._onMarkerPress,onChange:this._onChange,onMapReady:this._onMapReady,onLayout:this._onLayout},this.props),'ios'===P.Platform.OS&&t.provider===j.PROVIDER_DEFAULT&&F.includes(t.mapType)&&(t.mapType=U.standard),t.handlePanDrag=!!t.onPanDrag):t={style:this.props.style,region:null,initialRegion:null,onMarkerPress:this._onMarkerPress,onChange:this._onChange,onMapReady:this._onMapReady,onLayout:this._onLayout},'android'===P.Platform.OS&&this.props.liteMode)return C.default.createElement(W,(0,o.default)({ref:function(t){n.map=t}},t));var u=Z(this.props.provider);return C.default.createElement(u,(0,o.default)({ref:function(t){n.map=t}},t))}}]),b})(C.default.Component);G.propTypes=z,G.viewConfig={uiViewClassName:'AIRMap',validAttributes:{region:!0}},G.childContextTypes=L.contextTypes,G.MAP_TYPES=U;var Y=function(t){return(0,P.requireNativeComponent)(t,G,{nativeOnly:{onChange:!0,onMapReady:!0,onKmlReady:!0,handlePanDrag:!0}})},K={default:Y('AIRMap')};'android'===P.Platform.OS?K.google=K.default:K.google=L.googleMapIsInstalled?Y('AIRGoogleMap'):(0,L.createNotSupportedComponent)('react-native-maps: AirGoogleMaps dir must be added to your xCode project to support GoogleMaps on iOS.');var W,Z=function(t){return K[t||'default']};W=P.NativeModules.UIManager.getViewManagerConfig?P.NativeModules.UIManager.getViewManagerConfig('AIRMapLite')&&(0,P.requireNativeComponent)('AIRMapLite',G,{nativeOnly:{onChange:!0,onMapReady:!0,handlePanDrag:!0}}):P.NativeModules.UIManager.AIRMapLite&&(0,P.requireNativeComponent)('AIRMapLite',G,{nativeOnly:{onChange:!0,onMapReady:!0,handlePanDrag:!0}});var J=P.Animated.createAnimatedComponent(G);e.Animated=J;var Q=M.default.oneOf(Object.values(j));e.ProviderPropType=Q,G.Marker=b.default,G.Polyline=R.default,G.Polygon=_.default,G.Circle=k.default,G.UrlTile=w.default,G.MapWMSTile=A.default,G.LocalTile=D.default,G.Heatmap=E.default,G.Overlay=T.default,G.Callout=S.default,G.CalloutSubview=O.default,(0,o.default)(G,j),G.ProviderPropType=Q,G.Animated=J,G.AnimatedRegion=N.default,G.Geojson=I.default;var X=G;e.default=X},1356,[9,1,13,22,101,26,27,40,37,39,36,48,68,56,2,1357,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1358,1359]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=o(r(d[2])),u=o(r(d[3])),l=o(r(d[4])),s=o(r(d[5])),f=o(r(d[6])),c=o(r(d[7])),p=o(r(d[8])),h=o(r(d[9])),y=o(r(d[10])),b=o(r(d[11])),v=o(r(d[12])),C=r(d[13]),P=t(r(d[14]));function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function w(t,o){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);o&&(u=u.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,u)}return n}function O(t){for(var o=1;oMapMarker',validAttributes:{coordinate:!0}};var _=C.StyleSheet.create({marker:{position:'absolute',backgroundColor:'transparent'}});M.Animated=C.Animated.createAnimatedComponent(M);var D=(0,P.default)(M,{componentType:'Marker',providers:{google:{ios:P.SUPPORTED,android:P.USES_DEFAULT_IMPLEMENTATION}}});e.default=D},1357,[9,1,13,22,26,27,40,37,39,36,48,68,56,2,1358]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.getAirMapName=O,e.default=function(t,n){var O=n.componentType,c=n.providers,v={},_=function(){return(0,o.requireNativeComponent)(P(null,O),t)};return t.contextTypes=R,t.prototype.getAirComponent=function(){var n=this.context.provider||E.PROVIDER_DEFAULT;if(v[n])return v[n];if(n===E.PROVIDER_DEFAULT)return v[E.PROVIDER_DEFAULT]=_(),v[E.PROVIDER_DEFAULT];var R=c[n][o.Platform.OS],D=P(n,O);return R===u?v[n]=T("react-native-maps: "+D+" is not supported on "+o.Platform.OS):R===p?(n!==E.PROVIDER_GOOGLE||'ios'===o.Platform.OS&&I)&&(v[n]=(0,o.requireNativeComponent)(D,t)):(v[E.PROVIDER_DEFAULT]||(v[E.PROVIDER_DEFAULT]=_()),v[n]=v[E.PROVIDER_DEFAULT]),v[n]},t.prototype.getUIManagerCommand=function(t){return D(P(this.context.provider,O)).Commands[t]},t.prototype.getMapManagerCommand=function(t){var n=P(this.context.provider,O)+"Manager";return o.NativeModules[n][t]},t},e.googleMapIsInstalled=e.createNotSupportedComponent=e.contextTypes=e.NOT_SUPPORTED=e.USES_DEFAULT_IMPLEMENTATION=e.SUPPORTED=void 0;var n=t(r(d[1])),o=r(d[2]),E=r(d[3]),p='SUPPORTED';e.SUPPORTED=p;e.USES_DEFAULT_IMPLEMENTATION='USES_DEFAULT_IMPLEMENTATION';var u='NOT_SUPPORTED';function O(t){return'android'===o.Platform.OS?'AIRMap':t===E.PROVIDER_GOOGLE?'AIRGoogleMap':'AIRMap'}function P(t,n){return""+O(t)+n}e.NOT_SUPPORTED=u;var R={provider:n.default.string};e.contextTypes=R;var T=function(t){return function(){return console.error(t),null}};function D(t){var n=o.NativeModules.UIManager;return n.getViewManagerConfig?n.getViewManagerConfig(t):n[t]}e.createNotSupportedComponent=T;var I=!!D(O(E.PROVIDER_GOOGLE));e.googleMapIsInstalled=I},1358,[1,68,2,1359]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.PROVIDER_GOOGLE=e.PROVIDER_DEFAULT=void 0;e.PROVIDER_DEFAULT=null;e.PROVIDER_GOOGLE='google'},1359,[]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),o=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=o(r(d[2])),u=o(r(d[3])),l=o(r(d[4])),f=o(r(d[5])),c=o(r(d[6])),s=o(r(d[7])),p=o(r(d[8])),y=o(r(d[9])),b=o(r(d[10])),O=r(d[11]),P=t(r(d[12]));function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function v(t,o){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);o&&(u=u.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,u)}return n}function j(t){for(var o=1;oMapOverlay',validAttributes:{image:!0}},w.defaultProps={opacity:1};var A=h.StyleSheet.create({overlay:{position:'absolute',backgroundColor:'transparent'}});w.Animated=h.Animated.createAnimatedComponent(w);var S=(0,O.default)(w,{componentType:'Overlay',providers:{google:{ios:O.SUPPORTED,android:O.USES_DEFAULT_IMPLEMENTATION}}});e.default=S},1365,[9,1,13,26,27,37,39,36,48,56,68,2,1358]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),u=n(r(d[3])),f=n(r(d[4])),c=n(r(d[5])),l=n(r(d[6])),p=n(r(d[7])),s=n(r(d[8])),y=n(r(d[9])),b=r(d[10]),O=t(r(d[11]));function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function h(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);n&&(u=u.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,u)}return o}function P(t){for(var n=1;n1&&(n.holes=t.slice(1))):n.coordinates=t,n},s=function(t){return{latitude:t[1],longitude:t[0]}},P=function(t){return t.map(s)},O=function(t){var o=t.geometry;return'Point'===o.type?[s(o.coordinates)]:'MultiPoint'===o.type?o.coordinates.map(s):'LineString'===o.type?[P(o.coordinates)]:'MultiLineString'===o.type?o.coordinates.map(P):'Polygon'===o.type?o.coordinates.map(P):'MultiPolygon'===o.type?o.coordinates.map(function(t){return t.map(P)}):[]},v=function(t){var o=y(t.geojson.features);return n.default.createElement(n.default.Fragment,null,o.map(function(o,c){return'point'===o.type?n.default.createElement(u.default.Marker,{key:c,coordinate:o.coordinates,pinColor:t.color}):'polygon'===o.type?n.default.createElement(u.default.Polygon,{key:c,coordinates:o.coordinates,holes:o.holes,strokeColor:t.strokeColor,fillColor:t.fillColor,strokeWidth:t.strokeWidth}):'polyline'===o.type?n.default.createElement(u.default.Polyline,{key:c,coordinates:o.coordinates,strokeColor:t.strokeColor,strokeWidth:t.strokeWidth}):void 0}))};e.default=v},1371,[1,48,56,1356]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0])(r(d[1]));m.exports=t.default},1372,[1,1373]);
+__d(function(g,r,i,a,m,e,d){var o=r(d[0]),t=o(r(d[1])),n=r(d[2]),s=o(r(d[3])),c=r(d[4]),u=[],l=!1,v={setRNConfiguration:function(o){n.RNCGeolocation.setConfiguration&&n.RNCGeolocation.setConfiguration(o)},requestAuthorization:function(){n.RNCGeolocation.requestAuthorization()},getCurrentPosition:function(o,u,l){return t.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:(0,s.default)('function'==typeof o,'Must provide a valid geo_success callback.'),n.RNCGeolocation.getCurrentPosition(l||{},o,u||c.logError);case 2:case"end":return t.stop()}},null,null,null,Promise)},watchPosition:function(o,t,s){l||(n.RNCGeolocation.startObserving(s||{}),l=!0);var c=u.length;return u.push([n.GeolocationEventEmitter.addListener('geolocationDidChange',o),t?n.GeolocationEventEmitter.addListener('geolocationError',t):null]),c},clearWatch:function(o){var t=u[o];if(t){t[0].remove();var n=t[1];n&&n.remove(),u[o]=void 0;for(var s=!0,c=0;c1&&t.props.data.map(function(n,o){return t.props.dotClickEnabled?S.createElement(x.TouchableOpacity,{key:o,style:[I.dot,t._rtlSafeIndex(o)===t.state.activeIndex?t.props.activeDotStyle:t.props.dotStyle],onPress:function(){return t.goToSlide(o,!0)}}):S.createElement(x.View,{key:o,style:[I.dot,t._rtlSafeIndex(o)===t.state.activeIndex?t.props.activeDotStyle:t.props.dotStyle]})})),s,o))},t._onMomentumScrollEnd=function(n){var o=n.nativeEvent.contentOffset.x,s=t._rtlSafeIndex(Math.round(o/t.state.width));if(s!==t.state.activeIndex){var l=t.state.activeIndex;t.setState({activeIndex:s}),t.props.onSlideChange&&t.props.onSlideChange(s,l)}},t._onLayout=function(n){var o=n.nativeEvent.layout,s=o.width,l=o.height;if(s!==t.state.width||l!==t.state.height){t.setState({width:s,height:l});setTimeout(function(){var n;null==(n=t.flatList)||n.scrollToOffset({offset:t._rtlSafeIndex(t.state.activeIndex)*s,animated:!1})},0)}},t}return l(w,[{key:"render",value:function(){var o=this,s=this.props,l=s.renderPagination,u=(s.activeDotStyle,s.dotStyle,s.skipLabel,s.doneLabel,s.nextLabel,s.prevLabel,s.renderItem,s.data),c=s.extraData,p=n(s,["renderPagination","activeDotStyle","dotStyle","skipLabel","doneLabel","nextLabel","prevLabel","renderItem","data","extraData"]),f=B.default(c,this.state.width);return S.createElement(x.View,{style:I.flexOne},S.createElement(x.FlatList,t({ref:function(t){return o.flatList=t},data:this.props.data,horizontal:!0,pagingEnabled:!0,showsHorizontalScrollIndicator:!1,bounces:!1,style:I.flatList,renderItem:this._renderItem,onMomentumScrollEnd:this._onMomentumScrollEnd,extraData:f,onLayout:this._onLayout,initialNumToRender:u.length},p)),l?l(this.state.activeIndex):this._renderPagination())}}]),w})(S.Component);e.default=w,w.defaultProps={activeDotStyle:{backgroundColor:'rgba(255, 255, 255, .9)'},dotStyle:{backgroundColor:'rgba(0, 0, 0, .2)'},dotClickEnabled:!0,skipLabel:'Skip',doneLabel:'Done',nextLabel:'Next',prevLabel:'Back',showDoneButton:!0,showNextButton:!0,showPrevButton:!1,showSkipButton:!1,bottomButton:!1};var I=x.StyleSheet.create({flexOne:{flex:1},flatList:{flex:1,flexDirection:_?'row-reverse':'row'},paginationContainer:{position:'absolute',bottom:16,left:16,right:16,justifyContent:'center'},paginationDots:{height:16,margin:16,flexDirection:_?'row-reverse':'row',justifyContent:'center',alignItems:'center'},dot:{width:10,height:10,borderRadius:5,marginHorizontal:4},leftButtonContainer:{position:'absolute',left:0},rightButtonContainer:{position:'absolute',right:0},bottomButton:{flex:1,backgroundColor:'rgba(0, 0, 0, .3)',alignItems:'center',justifyContent:'center'},transparentBottomButton:{flex:1,alignItems:'center',justifyContent:'center'},buttonText:{color:'white',fontSize:18,padding:12}})},1388,[13,54,48,26,27,37,39,36,56,2,1389]);
+__d(function(g,r,i,a,m,e,d){"use strict";function n(n,t){for(var u=0;u=t&&(n[u]='');this.setState({codeArr:n,currentIndex:t})}},{key:"_isMatchingCode",value:function(t,n){return arguments.length>2&&void 0!==arguments[2]&&arguments[2]?t.toLowerCase()==n.toLowerCase():t==n}},{key:"_getContainerStyle",value:function(t,n){switch(n){case'left':return{justifyContent:'flex-start',height:t};case'center':return{justifyContent:'center',height:t};case'right':return{justifyContent:'flex-end',height:t};default:return{justifyContent:'space-between',height:t}}}},{key:"_getInputSpaceStyle",value:function(t){switch(this.props.inputPosition){case'left':return{marginRight:t};case'center':return{marginRight:t/2,marginLeft:t/2};case'right':return{marginLeft:t};default:return{marginRight:0,marginLeft:0}}}},{key:"_getClassStyle",value:function(t,n){var o=this.props,u=o.cellBorderWidth,c=o.activeColor,s=o.inactiveColor,l=o.space,f=I(I({},this._getInputSpaceStyle(l)),{},{color:c});switch(t){case'clear':return v.default.merge(f,{borderWidth:0});case'border-box':return v.default.merge(f,{borderWidth:u,borderColor:n?c:s});case'border-circle':return v.default.merge(f,{borderWidth:u,borderRadius:50,borderColor:n?c:s});case'border-b':return v.default.merge(f,{borderBottomWidth:u,borderColor:n?c:s});case'border-b-t':return v.default.merge(f,{borderTopWidth:u,borderBottomWidth:u,borderColor:n?c:s});case'border-l-r':return v.default.merge(f,{borderLeftWidth:u,borderRightWidth:u,borderColor:n?c:s});default:return t}}},{key:"_onKeyPress",value:function(t){if('Backspace'===t.nativeEvent.key){var n=this.state.currentIndex,o=n>0?n-1:0;this._setFocus(o)}}},{key:"_onInputCode",value:function(t,n){var o=this.props,u=o.codeLength,c=o.onFulfill,s=o.compareWithCode,l=o.ignoreCase,f=v.default.clone(this.state.codeArr);if(f[n]=t,n==u-1){var p=f.join('');if(s){var h=this._isMatchingCode(p,s,l);c(h,p),!h&&this.clear()}else c(p);this._blur(this.state.currentIndex)}else this._setFocus(this.state.currentIndex+1);this.setState(function(t){return{codeArr:f,currentIndex:t.currentIndex+1}})}},{key:"render",value:function(){for(var t=this,n=this.props,u=n.codeLength,c=n.codeInputStyle,s=n.containerStyle,l=n.inputPosition,f=n.autoFocus,p=n.className,y=n.size,v=n.activeColor,C={width:y,height:y},I=[],_=function(n){var u=n;I.push(h.default.createElement(b.TextInput,(0,o.default)({key:u,ref:function(n){return t.codeInputRefs[u]=n},style:[w.codeInput,C,t._getClassStyle(p,t.state.currentIndex==u),c],underlineColorAndroid:"transparent",selectionColor:v,keyboardType:'name-phone-pad',returnKeyType:'done'},t.props,{autoFocus:f&&0==u,onFocus:function(){return t._onFocus(u)},value:t.state.codeArr[u]?t.state.codeArr[u].toString():'',onChangeText:function(n){return t._onInputCode(n,u)},onKeyPress:function(n){return t._onKeyPress(n)},maxLength:1})))},x=0;x0?l.maxLength:null,autoFocus:!0,onKeyPress:this.handleOnKeyPress,underlineColorAndroid:"transparent",placeholder:o,placeholderTextColor:u,onChangeText:this.handleOnChangeText,value:n})),f.default.createElement(h.View,{style:T.btn_container},f.default.createElement(h.TouchableOpacity,{style:T.touch_modal,onPress:this.handleOnCloseDialog},f.default.createElement(h.Text,{style:T.btn_modal_left},b)),f.default.createElement(h.View,{style:T.divider_btn}),f.default.createElement(h.TouchableOpacity,{style:T.touch_modal,onPress:this.handleSubmit},f.default.createElement(h.Text,{style:T.btn_modal_right},x)))))))}}]),O})(f.PureComponent),T=h.StyleSheet.create({container:y({flex:1,width:'100%',height:'100%',flexDirection:'column',justifyContent:'center',alignItems:'center'},h.Platform.select({android:{backgroundColor:'rgba(0,0,0,0.62)'}})),modal_container:y({marginLeft:30,marginRight:30},h.Platform.select({ios:{backgroundColor:'#E3E6E7',borderRadius:10,minWidth:300},android:{backgroundColor:'#fff',elevation:24,minWidth:280,borderRadius:5}})),modal_body:y({},h.Platform.select({ios:{padding:10},android:{padding:24}})),title_modal:y({fontWeight:'bold',fontSize:20},h.Platform.select({ios:{marginTop:10,textAlign:'center',marginBottom:5},android:{textAlign:'left'}})),message_modal:y({fontSize:16},h.Platform.select({ios:{textAlign:'center',marginBottom:10},android:{textAlign:'left',marginTop:20}})),input_container:y({textAlign:'left',fontSize:16,color:'rgba(0,0,0,0.54)'},h.Platform.select({ios:{backgroundColor:'white',borderRadius:5,paddingTop:5,borderWidth:1,borderColor:'#B0B0B0',paddingBottom:5,paddingLeft:10,marginBottom:15,marginTop:10},android:{marginTop:8,borderBottomWidth:2,borderColor:'#009688'}})),btn_container:y({flex:1,flexDirection:'row'},h.Platform.select({ios:{justifyContent:'center',borderTopWidth:1,borderColor:'#B0B0B0',maxHeight:48},android:{alignSelf:'flex-end',maxHeight:52,paddingTop:8,paddingBottom:8}})),divider_btn:y({},h.Platform.select({ios:{width:1,backgroundColor:'#B0B0B0'},android:{width:0}})),touch_modal:y({},h.Platform.select({ios:{flex:1},android:{paddingRight:8,minWidth:64,height:36}})),btn_modal_left:y({},h.Platform.select({fontWeight:'bold',ios:{fontSize:18,color:'#408AE2',textAlign:'center',borderRightWidth:5,borderColor:'#B0B0B0',padding:10,height:48,maxHeight:48},android:{textAlign:'right',color:'#009688',padding:8}})),btn_modal_right:y({},h.Platform.select({fontWeight:'bold',ios:{fontSize:18,color:'#408AE2',textAlign:'center',padding:10},android:{textAlign:'right',color:'#009688',padding:8}}))}),C=O;e.default=C},1413,[9,1,48,26,27,37,39,36,56,2]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=n(r(d[2])),s=n(r(d[3])),o=n(r(d[4])),u=n(r(d[5])),c=n(r(d[6])),f=n(r(d[7])),_=t(r(d[8])),y=r(d[9]),h=r(d[10]),p=(r(d[11]),n(r(d[12])),n(r(d[13])),r(d[14])),w=t(r(d[15])),v=(n(r(d[16])),n(r(d[17]))),S=n(r(d[18])),b=(r(d[19]),r(d[20])),x=r(d[21]),E=n(r(d[22]));function L(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var R=(function(t){(0,u.default)(P,t);var n,w,R=(n=P,w=L(),function(){var t,l=(0,f.default)(n);if(w){var s=(0,f.default)(this).constructor;t=Reflect.construct(l,arguments,s)}else t=l.apply(this,arguments);return(0,c.default)(this,t)});function P(t){var n;return(0,s.default)(this,P),(n=R.call(this,t)).get_doctors=function(){return l.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:1==n.state.type?n.get_doctors_by_category():2==n.state.type?n.get_doctors_by_symptoms():3==n.state.type&&n.get_doctors_by_ratings();case 1:case"end":return t.stop()}},null,null,null,Promise)},n.get_symptom_doctors=function(t){return l.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return n.setState({isLoding:!0}),t.next=3,l.default.awrap((0,v.default)({method:"post",url:p.api_url+get_symptom_doctors,data:{service_id:n.state.data.id}}).then(function(t){return l.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:n.setState({isLoding:!1,api_status:1}),n.setState({result:t.data.result});case 2:case"end":return l.stop()}},null,null,null,Promise)}).catch(function(t){n.setState({isLoding:!1}),alert('Something went wrong')}));case 3:case"end":return t.stop()}},null,null,null,Promise)},n.doctorsList=function(){return l.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,l.default.awrap(v.default.get(p.api_url1+"/doctors/").then(function(t){return n.setState({doctors:t.data.data})}));case 2:case"end":return t.stop()}},null,null,null,Promise)},n.doctor_details=function(t){n.props.navigation.navigate('DoctorDetail',{data:t})},n.handleBackButtonClick=function(){n.props.navigation.goBack(null)},n.state={id:n.props.route.params.id,sub_id:n.props.route.params.sub_id,type:n.props.route.params.type,result:[],api_status:0,isLoding:!1,doctors:[]},n.doctorsList(),n}return(0,o.default)(P,[{key:"get_doctors_by_category",value:function(){var t=this;return l.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return this.setState({isLoding:!0}),n.next=3,l.default.awrap((0,v.default)({method:"post",url:p.api_url+p.get_doctor_by_specialists,data:{specialist:this.state.id,specialist_sub_category:this.state.sub_id}}).then(function(n){return l.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:t.setState({isLoding:!1,api_status:1}),t.setState({result:n.data.result});case 2:case"end":return l.stop()}},null,null,null,Promise)}).catch(function(n){t.setState({isLoding:!1}),alert('Something went wrong')}));case 3:case"end":return n.stop()}},null,this,null,Promise)}},{key:"get_doctors_by_symptoms",value:function(){var t=this;return l.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return this.setState({isLoding:!0}),n.next=3,l.default.awrap((0,v.default)({method:"post",url:p.api_url+p.get_doctor_by_services,data:{service_id:this.state.id}}).then(function(n){return l.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:t.setState({isLoding:!1,api_status:1}),t.setState({result:n.data.result});case 2:case"end":return l.stop()}},null,null,null,Promise)}).catch(function(n){t.setState({isLoding:!1}),alert('Something went wrong')}));case 3:case"end":return n.stop()}},null,this,null,Promise)}},{key:"get_doctors_by_ratings",value:function(){var t=this;return l.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return this.setState({isLoding:!0}),n.next=3,l.default.awrap((0,v.default)({method:"post",url:p.api_url+p.get_doctor_by_ratings}).then(function(n){return l.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:t.setState({isLoding:!1,api_status:1}),t.setState({result:n.data.result});case 2:case"end":return l.stop()}},null,null,null,Promise)}).catch(function(n){t.setState({isLoding:!1}),alert('Something went wrong')}));case 3:case"end":return n.stop()}},null,this,null,Promise)}},{key:"render",value:function(){var t=this;return _.default.createElement(h.Container,null,_.default.createElement(y.View,null,_.default.createElement(y.View,{style:C.list_style1},_.default.createElement(y.TouchableOpacity,{style:C.list_style2,onPress:this.handleBackButtonClick,activeOpacity:1},_.default.createElement(y.Image,{style:{width:20,height:20,backgroundColor:"white",marginVertical:12},source:S.default})),_.default.createElement(y.View,{style:C.list_style4}),_.default.createElement(y.Text,{style:C.list_style5},"Doctor List"))),_.default.createElement(h.Content,null,_.default.createElement(h.List,null),_.default.createElement(h.List,null,_.default.createElement(y.FlatList,{data:this.state.doctors,renderItem:function(n){var l=n.item;n.index;return _.default.createElement(h.ListItem,{avatar:!0,onPress:t.doctor_details.bind(t,l)},_.default.createElement(h.Col,{style:{width:75}},_.default.createElement(h.Thumbnail,{source:{uri:l.profilePicture}})),_.default.createElement(h.Col,null,_.default.createElement(y.Text,{style:C.list_style6},"Dr.",l.name),_.default.createElement(y.View,{style:C.list_style7}),_.default.createElement(y.Text,{style:C.list_style8},l.qualification," (",l.category.name,")"),_.default.createElement(y.View,{style:C.list_style9}),_.default.createElement(y.Text,{style:C.list_style10},l.experience," Years experience"),_.default.createElement(y.View,{style:C.list_style11}),parseInt(l.overall_rating)>0&&_.default.createElement(x.Rating,{ratingCount:5,startingValue:l.overall_rating,imageSize:12,readonly:!0})))},keyExtractor:function(t){return t.id}})),0==this.state.result.length&&1==this.state.api_status&&_.default.createElement(y.View,null,_.default.createElement(y.View,{style:C.list_style15},_.default.createElement(E.default,{source:p.doctor_list,autoPlay:!0,loop:!0})),_.default.createElement(y.Text,{style:C.list_style16},"Sorry, no doctor list found"))),_.default.createElement(b.Loader,{visible:this.state.isLoding}))}}]),P})(_.Component);e.default=R;var C=y.StyleSheet.create({list_style1:{alignItems:'flex-start',margin:10},list_style2:{width:100,justifyContent:'center'},list_style3:{color:w.theme_fg_two,fontSize:30},list_style4:{margin:5},list_style5:{fontSize:25,color:w.theme_fg_two,fontFamily:p.font_title},list_style6:{fontSize:14,fontFamily:p.font_title,color:w.theme_fg_two},list_style7:{margin:1},list_style8:{fontSize:12,color:w.grey,fontFamily:p.font_title},list_style9:{margin:1},list_style10:{fontSize:12,color:w.grey,fontFamily:p.font_title},list_style11:{margin:1},list_style12:{justifyContent:'center'},list_style13:{fontSize:18,fontFamily:p.font_title,color:w.theme_fg},list_style14:{margin:5},list_style15:{height:250,marginTop:'40%'},list_style16:{alignSelf:'center',fontFamily:p.font_title},header:{justifyContent:"flex-start",height:"10%",backgroundColor:w.theme_bg,borderBottomLeftRadius:45,borderBottomRightRadius:45,shadowOffset:{width:0,height:15},shadowColor:w.theme_bg,shadowOpacity:.1,shadowRadius:8,elevation:10},header_card:{alignItems:"center",borderRadius:15,justifyContent:"center"},header_card_item:{borderTopLeftRadius:15,borderTopRightRadius:15,borderBottomLeftRadius:15,borderBottomRightRadius:15,shadowOffset:{width:0,height:15},shadowColor:w.theme_bg,shadowOpacity:.1,shadowRadius:8,elevation:10},icon:{color:w.theme_fg_two},header_body:{flex:3,justifyContent:'center'},title:{alignSelf:'center',color:w.theme_fg_three,alignSelf:'center',fontSize:16,fontFamily:p.font_title},imagetwo:{alignSelf:'center',height:130,width:100,marginTop:10,marginLeft:40}})},1414,[9,1,101,26,27,37,39,36,56,2,984,830,1188,1249,415,819,860,941,1339,472,829,921,1143]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=l(r(d[2])),n=l(r(d[3])),c=l(r(d[4])),s=l(r(d[5])),f=l(r(d[6])),y=t(r(d[7])),u=r(d[8]),_=r(d[9]),h=r(d[10]),p=(l(r(d[11])),l(r(d[12])),r(d[13])),w=t(r(d[14]));l(r(d[15])),l(r(d[16])),l(r(d[17])),r(d[18]),r(d[19]),r(d[20]);function E(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var v=(function(t){(0,c.default)(V,t);var l,v,b=(l=V,v=E(),function(){var t,o=(0,f.default)(l);if(v){var n=(0,f.default)(this).constructor;t=Reflect.construct(o,arguments,n)}else t=o.apply(this,arguments);return(0,s.default)(this,t)});function V(t){var l;return(0,o.default)(this,V),(l=b.call(this,t)).handleBackButtonClick=function(){l.props.navigation.goBack(null)},l.appoinment_details=function(t){1==t?l.props.navigation.navigate('CreateAppointment',{id:l.state.data._id,price_per_conversation:20,type:t}):l.props.navigation.navigate('CreateAppointment',{id:l.state.data._id,type:t})},l.state={data:l.props.route.params.data},l}return(0,n.default)(V,[{key:"render",value:function(){var t=this;return y.default.createElement(_.Container,null,y.default.createElement(u.View,null,y.default.createElement(u.View,{style:S.doc_style1},y.default.createElement(u.View,{style:S.doc_style2},y.default.createElement(u.View,{style:S.doc_style3},y.default.createElement(u.TouchableOpacity,{style:S.doc_style4,onPress:this.handleBackButtonClick,activeOpacity:1}),y.default.createElement(u.View,{style:S.doc_style6}),y.default.createElement(u.Text,{style:S.doc_style7},this.state.data.name),y.default.createElement(u.View,{style:S.doc_style8}),y.default.createElement(u.Text,{style:S.doc_style9},this.state.data.specialist," (",this.state.data.qualification,")"),y.default.createElement(u.View,{style:S.doc_style10}),y.default.createElement(u.Text,{style:S.doc_style11},this.state.data.experience," Years experience"),y.default.createElement(u.View,{style:S.doc_style12}))),y.default.createElement(u.View,{style:S.doc_style13},y.default.createElement(u.View,{style:S.doc_style14},y.default.createElement(_.Thumbnail,{large:!0,source:{uri:this.state.data.profilePicture}}))))),y.default.createElement(_.Content,{padder:!0},y.default.createElement(_.Row,null,y.default.createElement(_.Left,null,y.default.createElement(u.Text,{style:S.doc_style15},"About Doctor"),y.default.createElement(u.View,{style:S.doc_style16}),y.default.createElement(u.Text,{style:S.doc_style17},this.state.data.description))),y.default.createElement(u.View,{style:S.doc_style18}),y.default.createElement(_.Row,null,y.default.createElement(_.Left,null,y.default.createElement(u.Text,{style:S.doc_style19},"Providing Services"))),y.default.createElement(u.View,{style:S.doc_style20}),y.default.createElement(u.View,{style:S.doc_style21}),y.default.createElement(u.View,{style:{margin:10}}),y.default.createElement(u.View,{style:{borderTopLeftRadius:10,borderTopRightRadius:10,borderColor:'grey',borderWidth:1}},y.default.createElement(u.View,{style:{width:'100%',backgroundColor:w.theme_light,borderTopLeftRadius:10,borderTopRightRadius:10,padding:10}},y.default.createElement(u.Text,{style:{fontFamily:p.font_title,fontSize:15,color:w.theme_fg_two}},"Online consultation -")),y.default.createElement(u.View,{style:{width:'100%',padding:10}},y.default.createElement(u.Text,{style:{fontFamily:p.font_description,fontSize:13,color:w.grey}},"Doctor available with for online consultation, with chat and video call options. The persistent of doctor will be 10 min with negotiable fees."),y.default.createElement(u.Text,{style:{fontFamily:p.font_description,fontSize:13,color:w.grey}},"Consulting duration :",y.default.createElement(u.Text,{style:{fontWeight:'bold',color:w.theme_fg_two}},"20 min"))),y.default.createElement(h.Button,{title:"Book now",type:"outline",onPress:function(){return t.appoinment_details(1)}})),y.default.createElement(u.View,{style:{margin:10}}),y.default.createElement(u.View,{style:{margin:10}})))}}]),V})(y.Component);e.default=v;var S=u.StyleSheet.create({doc_style1:{flexDirection:'row'},doc_style2:{alignItems:'flex-start',justifyContent:'center',width:'60%'},doc_style3:{alignItems:'flex-start',margin:10},doc_style4:{width:100,justifyContent:'center'},doc_style5:{color:w.theme_fg_two,fontSize:30},doc_style6:{margin:5},doc_style7:{fontSize:25,color:w.theme_fg_two,fontFamily:p.font_title},doc_style8:{margin:3},doc_style9:{fontSize:14,color:w.grey,fontFamily:p.font_description},doc_style10:{margin:3},doc_style11:{fontSize:14,color:w.grey,fontFamily:p.font_description},doc_style12:{margin:3},doc_style13:{alignItems:'center',justifyContent:'center',width:'40%'},doc_style14:{alignItems:'flex-start',margin:20},doc_style15:{fontSize:16,color:w.theme_fg_two,fontFamily:p.font_title},doc_style16:{margin:5},doc_style17:{fontSize:14,color:w.grey,fontFamily:p.font_description},doc_style18:{margin:10},doc_style19:{fontSize:16,color:w.theme_fg_two,fontFamily:p.font_title},doc_style20:{margin:5},doc_style21:{borderRadius:10},doc_style22:{height:"100%",width:"50%",marginLeft:5},doc_style23:{flexDirection:'row',alignItems:'center'},doc_style24:{width:20,height:20},doc_style25:{fontSize:12,color:w.theme_fg_two,fontFamily:p.font_title,padding:10},doc_style26:{backgroundColor:'#1065cd'},doc_style27:{backgroundColor:'#1065cd',borderRadius:5,height:55,width:380,alignSelf:'center',fontFamily:p.font_title},doc_style28:{fontSize:16,color:'#FFFFFF',alignSelf:'center',fontFamily:p.font_title},title:{fontSize:18,fontFamily:p.font_title,color:w.theme_fg_three,marginTop:10,marginRight:30,alignSelf:'flex-start'},header:{marginRight:10,marginTop:10,alignSelf:'center'},imageone:{alignSelf:'center',height:200,width:360},imagetwo:{alignSelf:'center',height:90,width:90,borderRadius:100}})},1415,[9,1,26,27,37,39,36,56,2,984,830,1188,1249,415,819,860,1416,941,472,829,921]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),n=t(r(d[2])),l=t(r(d[3])),s=r(d[4]);function c(t,o){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);o&&(l=l.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,l)}return n}function u(t){for(var n=1;nv-1&&(t=v-1);var o=T/(v-1)*t;J.setValue(M.stepIndicatorSize),K.setValue(M.stepIndicatorSize),Q.setValue(M.stepIndicatorSize/2),s.Animated.sequence([s.Animated.timing(G,{toValue:isNaN(o)?0:o,duration:200,useNativeDriver:!1}),s.Animated.parallel([s.Animated.timing(J,{toValue:M.currentStepIndicatorSize,duration:100,useNativeDriver:!1}),s.Animated.timing(Q,{toValue:M.currentStepIndicatorSize/2,duration:100,useNativeDriver:!1})])]).start()};return l.default.createElement(s.View,{style:[b.container,'vertical'===I?{flexDirection:'row',flex:1}:{flexDirection:'column'}]},0!==j&&l.default.createElement(l.default.Fragment,null,(Z=u(u({},Z={backgroundColor:M.separatorUnFinishedColor,position:'absolute'}),{},'vertical'===I?{left:(j-M.separatorStrokeWidth)/2,top:P/(2*v),bottom:P/(2*v),width:0===M.separatorStrokeUnfinishedWidth?M.separatorStrokeWidth:M.separatorStrokeUnfinishedWidth}:{top:(P-M.separatorStrokeWidth)/2,left:j/(2*v),right:j/(2*v),height:0===M.separatorStrokeUnfinishedWidth?M.separatorStrokeWidth:M.separatorStrokeUnfinishedWidth}),l.default.createElement(s.View,{onLayout:function(t){_('vertical'===I?t.nativeEvent.layout.height:t.nativeEvent.layout.width)},style:Z})),(Y=u(u({},Y={backgroundColor:M.separatorFinishedColor,position:'absolute'}),{},'vertical'===I?{left:(j-M.separatorStrokeWidth)/2,top:P/(2*v),bottom:P/(2*v),width:0===M.separatorStrokeFinishedWidth?M.separatorStrokeWidth:M.separatorStrokeFinishedWidth,height:G}:{top:(P-M.separatorStrokeWidth)/2,left:j/(2*v),right:j/(2*v),height:0===M.separatorStrokeFinishedWidth?M.separatorStrokeWidth:M.separatorStrokeFinishedWidth,width:G}),l.default.createElement(s.Animated.View,{style:Y}))),(function(){for(var t=[],o=function(o){t.push(l.default.createElement(s.TouchableWithoutFeedback,{key:o,onPress:function(){return X(o)}},l.default.createElement(s.View,{style:[b.stepContainer,'vertical'===I?{flexDirection:'column'}:{flexDirection:'row'}]},$(o))))},n=0;n12&&(s-=12,f="PM"),_=c+" "+(y=s+":"+u+" "+f),n.setState({start_time:_,delivery_date:c,deliveryDatePickerVisible:!1,delivery_time:y});case 10:case"end":return l.stop()}},null,null,null,Promise)},n.AppointmentList=function(){n.props.navigation.navigate("AppointmentDetail")},n.handleBackButtonClick=n.handleBackButtonClick.bind((0,s.default)(n)),n.state={description:"",title:"",deliveryDatePickerVisible:!1,delivery_date:"",delivery_time:"",start_time:"",doctor_id:n.props.route.params.id,type:n.props.route.params.type,price_per_conversation:n.props.route.params.price_per_conversation,isLoding:!1},n}return(0,c.default)(L,[{key:"render",value:function(){var t=this;return _.default.createElement(v.Container,null,_.default.createElement(p.View,null,_.default.createElement(p.View,{style:B.create_style1},_.default.createElement(p.TouchableOpacity,{style:B.create_style2,onPress:this.handleBackButtonClick,activeOpacity:1},_.default.createElement(p.Image,{style:{width:20,height:20,backgroundColor:"white",marginVertical:12},source:D.default})),_.default.createElement(p.View,{style:B.create_style4}),_.default.createElement(p.Text,{style:B.create_style5},"New Appointment"))),_.default.createElement(v.Content,{padder:!0},_.default.createElement(p.View,{style:B.create_style6}),_.default.createElement(C.Input,{inputStyle:B.create_style7,label:"Title",labelStyle:B.create_style8,placeholder:"I have viral fever last two days...",onChangeText:function(n){return t.setState({title:n})}}),_.default.createElement(p.View,{style:B.create_style9}),_.default.createElement(C.Input,{inputStyle:B.create_style10,label:"Description",labelStyle:B.create_style11,placeholder:"Write short description...",onChangeText:function(n){return t.setState({description:n})}}),_.default.createElement(p.View,{style:B.create_style12}),_.default.createElement(v.Row,null,_.default.createElement(v.Body,null,_.default.createElement(v.Button,{onPress:this.showDeliveryDatePicker,style:{width:100},transparent:!0},_.default.createElement(p.Image,{style:{width:40,height:40,backgroundColor:"white",marginVertical:12,marginLeft:19},source:P.default})),_.default.createElement(p.Text,{style:B.create_style14},"(Select your date & time)"),_.default.createElement(p.View,{style:B.create_style15}),_.default.createElement(p.Text,{style:B.create_style16},this.state.start_time),_.default.createElement(k.default,{isVisible:this.state.deliveryDatePickerVisible,onConfirm:this.handleDeliveryDatePicked,onCancel:this.hideDeliveryDatePicker,minimumDate:new Date,mode:"datetime"}))),_.default.createElement(b.Loader,{visible:this.state.isLoding})),_.default.createElement(v.Footer,{style:B.create_style17},_.default.createElement(p.TouchableOpacity,{activeOpacity:1,style:B.create_style18,onPress:this.check_validation},_.default.createElement(v.Row,null,_.default.createElement(v.Col,{style:B.create_style19},_.default.createElement(p.Text,{style:B.create_style20},"SUBMIT"))))))}}]),L})(_.Component);e.default=R;var B=p.StyleSheet.create({create_style1:{alignItems:"flex-start",margin:10},create_style2:{width:100,justifyContent:"center"},create_style3:{color:h.theme_fg_two,fontSize:30},create_style4:{margin:5},create_style5:{fontSize:25,color:h.theme_fg_two,fontFamily:w.font_title},create_style6:{margin:10},create_style7:{fontSize:14},create_style8:{fontFamily:w.font_title},create_style9:{margin:10},create_style10:{fontSize:14,height:80},create_style11:{fontFamily:w.font_title},create_style12:{margin:10},create_style13:{fontSize:50,color:h.theme_fg},create_style14:{fontSize:12,color:h.grey,fontFamily:w.font_description},create_style15:{margin:10},create_style16:{fontFamily:w.font_description},create_style17:{backgroundColor:"transparent"},create_style18:{width:"100%",backgroundColor:h.theme_bg},create_style19:{alignItems:"center",justifyContent:"center"},create_style20:{color:h.theme_fg_three,fontFamily:w.font_title,fontSize:18},header:{justifyContent:"flex-start",height:"10%",backgroundColor:h.theme_bg,borderBottomLeftRadius:45,borderBottomRightRadius:45,shadowOffset:{width:0,height:15},shadowColor:h.theme_bg,shadowOpacity:.1,shadowRadius:8,elevation:10},header_card:{alignItems:"center",borderRadius:15,justifyContent:"center"},header_card_item:{borderTopLeftRadius:15,borderTopRightRadius:15,borderBottomLeftRadius:15,borderBottomRightRadius:15,shadowOffset:{width:0,height:15},shadowColor:h.theme_bg,shadowOpacity:.1,shadowRadius:8,elevation:10},icon:{color:h.theme_fg_two},header_body:{flex:3,justifyContent:"center"},title:{alignSelf:"center",color:h.theme_fg_two,alignSelf:"center",fontSize:16,fontFamily:w.font_title},prescription_image:{width:100,height:70,alignSelf:"center",borderColor:h.theme_bg_three,borderWidth:1}})},1418,[9,1,101,26,27,40,37,39,36,56,819,2,1255,507,860,984,415,1419,829,1289,941,472,1385,830,1339,1420]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]).NativeModules,n=t.RNQBAuthModule,o=t.RNQBChatModule,s=t.RNQBCustomObjectsModule,u=t.RNQBFileModule,c=t.RNQBNotificationEventsModule,l=t.RNQBPushSubscriptionsModule,p=t.RNQBSettingsModule,I=t.RNQBUsersModule,f=t.RNQBWebRTCModule,E={createSession:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o={};return'string'==typeof t.token&&(o.token=t.token),'string'==typeof t.expirationDate?o.expirationDate=t.expirationDate:t.expirationDate instanceof Date&&(o.expirationDate=t.expirationDate.toISOString()),n.createSession(o)},getSession:function(){return n.getSession()},login:function(t){var o=t.login,s=t.password;return o&&s?n.login({login:""+o,password:""+s}):Promise.reject(new Error('Login and password required'))},logout:function(){return n.logout()}},T={addListener:o.addListener,removeListeners:o.removeListeners,connect:function(t){var n={},s=t.userId,u=t.password?""+t.password:'';if(s){var c=parseInt(s,10);isNaN(c)||(n.userId=c)}return n.password=u,o.connect(n)},disconnect:function(){return o.disconnect()},isConnected:function(){return o.isConnected()},createDialog:function(t){var n=t.occupantsIds,s=t.name,u=t.type,c={};if(Array.isArray(n)&&n.length){var l=n.map(function(t){var n=parseInt(t);return isNaN(n)?void 0:n}).filter(function(t){return t});c.occupantsIds=l}return s&&(c.name=""+s),u&&'number'==typeof u&&(c.type=u),o.createDialog(c)},updateDialog:function(t){return o.updateDialog(t)},deleteDialog:function(t){var n={};return t.dialogId&&(n.dialogId=""+t.dialogId),o.deleteDialog(n)},joinDialog:function(t){var n={};return t.dialogId&&(n.dialogId=""+t.dialogId),o.joinDialog(n)},leaveDialog:function(t){var n={};return t.dialogId&&(n.dialogId=""+t.dialogId),o.leaveDialog(n)},getOnlineUsers:function(t){var n={};return t.dialogId&&(n.dialogId=""+t.dialogId),o.getOnlineUsers(n)},getDialogs:function(t){var n=t.limit,s=t.skip,u={};return t.filter&&(u.filter=t.filter),t.sort&&(u.sort=t.sort),n&&parseInt(n,10)&&(u.limit=parseInt(n,10)),s&&parseInt(s,10)&&(u.skip=parseInt(s,10)),o.getDialogs(u)},getDialogsCount:function(){return o.getDialogsCount()},pingServer:function(){return o.pingServer()},pingUser:function(t){var n=t.userId;return n?isNaN(parseInt(n,10))?Promise.reject(new Error('User ID should be of type number')):o.pingUser({userId:parseInt(n,10)}):Promise.reject(new Error('User ID is required'))},getDialogMessages:function(t){var n=t.limit,s=t.skip,u=t.markAsRead,c={};return t.dialogId&&(c.dialogId=""+t.dialogId),t.filter&&(c.filter=t.filter),t.sort&&(c.sort=t.sort),'number'==typeof n&&(c.limit=n),'number'==typeof s&&(c.skip=s),'boolean'==typeof u&&(c.markAsRead=u),o.getDialogMessages(c)},sendMessage:function(t){var n=t.attachments,s=t.dateSent,u=t.markable||!0,c=t.saveToHistory,l={};return t.dialogId&&(l.dialogId=""+t.dialogId),t.body&&(l.body=""+t.body),n&&Array.isArray(n)&&(l.attachments=n),l.properties=t.properties,'boolean'==typeof u&&(l.markable=u),l.dateSent='number'==typeof s?s:Date.now(),'boolean'==typeof c&&(l.saveToHistory=c),o.sendMessage(l)},markMessageRead:function(t){return o.markMessageRead(t)},markMessageDelivered:function(t){return o.markMessageDelivered(t)},sendSystemMessage:function(t){var n=t.recipientId,s={};return isNaN(parseInt(n))||(s.recipientId=parseInt(n,10)),s.properties=t.properties,o.sendSystemMessage(s)},sendIsTyping:function(t){var n={};return t.dialogId&&(n.dialogId=""+t.dialogId),o.sendIsTyping(n)},sendStoppedTyping:function(t){var n={};return t.dialogId&&(n.dialogId=""+t.dialogId),o.sendStoppedTyping(n)},EVENT_TYPE:o.EVENT_TYPE,DIALOGS_FILTER:o.DIALOGS_FILTER,DIALOGS_SORT:o.DIALOGS_SORT,DIALOG_TYPE:o.DIALOG_TYPE,MESSAGES_FILTER:o.MESSAGES_FILTER,MESSAGES_SORT:o.MESSAGES_SORT},S={create:function(t){return c.create(t)},get:function(t){return c.get(t)},getById:function(t){return c.getById(t)},update:function(t){return c.update(t)},remove:function(t){return c.remove(t)},NOTIFICATION_EVENT_PERIOD:c.NOTIFICATION_EVENT_PERIOD,NOTIFICATION_EVENT_TYPE:c.NOTIFICATION_EVENT_TYPE,NOTIFICATION_TYPE:c.NOTIFICATION_TYPE,PUSH_TYPE:c.PUSH_TYPE},N={create:function(t){return s.create(t)},get:function(t){return s.get(t)},getByIds:function(t){return s.getByIds(t)},update:function(t){return s.update(t)},remove:function(t){var n={};return n.className=t.className,t.ids&&(Array.isArray(t.ids)?n.ids=t.ids.map(function(t){return""+t}):n.ids=[""+t.ids]),s.remove(n)},OBJECTS_SEARCH_OPERATOR:s.OBJECTS_SEARCH_OPERATOR,OBJECTS_UPDATE_OPERATOR:s.OBJECTS_UPDATE_OPERATOR,PERMISSIONS_LEVEL:s.PERMISSIONS_LEVEL,PULL_FILTER:s.PULL_FILTER},_={addListener:u.addListener,removeListeners:u.removeListeners,upload:function(t){var n={};return t.url&&(n.url=""+t.url),'boolean'==typeof t.public?n.public=t.public:n.public=!1,u.upload(n)},getInfo:function(t){return u.getInfo(t)},getPublicUrl:function(t){return u.getPublicUrl(t)},getPrivateURL:function(t){return u.getPrivateURL(t)},subscribeUploadProgress:function(t){return u.subscribeUploadProgress(t)},unsubscribeUploadProgress:function(t){return u.unsubscribeUploadProgress(t)},EVENT_TYPE:u.EVENT_TYPE},b={create:function(t){return l.create(t)},get:function(){return l.get()},remove:function(t){return l.remove(t)},PUSH_CHANNEL:l.PUSH_CHANNEL},R={init:function(t){var n=t.appId,o=t.authKey,s=t.authSecret,u=t.accountKey,c=t.apiEndpoint,l=t.chatEndpoint;return n&&o&&s&&u?p.init({appId:""+n,authKey:""+o,authSecret:""+s,accountKey:""+u,apiEndpoint:c?""+c:void 0,chatEndpoint:l?""+l:void 0}):Promise.reject(new Error('Required parameter missing'))},get:function(){return p.get()},initStreamManagement:function(t){var n=t.autoReconnect||!1,o=t.messageTimeout;return p.initStreamManagement({autoReconnect:n,messageTimeout:o})},enableCarbons:function(){return p.enableCarbons()},disableCarbons:function(){return p.disableCarbons()},enableAutoReconnect:function(t){var n={enable:Boolean(t.enable)};return p.enableAutoReconnect(n)}},v={create:function(t){if(!t)return Promise.reject(new Error('Required parameters missing'));var n={blobId:'number',customData:'string',email:'string',externalId:'number',facebookId:'number',fullName:'string',login:'string',password:'string',phone:'string',tags:'array',twitterId:'number',website:'string'},o={};for(var s in n)if(void 0!==t[s])if(typeof t[s]!==n[s]){if('string'===n[s]&&(o[s]=""+t[s]),'number'===n[s]){var u=parseInt(t[s],10);isNaN(u)||(o[s]=u)}'array'===n[s]&&Array.isArray(t[s])&&(o[s]=t[s])}else o[s]=t[s];return I.create(o)},update:function(t){return I.update(t)},getUsers:function(t){var n={};return t.filter&&(n.filter=t.filter),t.sort&&(n.sort=t.sort),isNaN(parseInt(t.page))||(n.page=parseInt(t.page,10)),isNaN(parseInt(t.perPage))||(n.perPage=parseInt(t.perPage,10)),I.getUsers(n)},USERS_FILTER:I.USERS_FILTER,USERS_SORT:I.USERS_SORT},O={addListener:f.addListener,removeListeners:f.removeListeners,init:function(){return f.init()},release:function(){return f.release()},call:function(t){return f.call(t)},accept:function(t){return f.accept(t)},reject:function(t){return f.reject(t)},hangUp:function(t){return f.hangUp(t)},enableAudio:function(t){return f.enableAudio(t)},enableVideo:function(t){return f.enableVideo(t)},getSession:function(t){return f.getSession(t)},switchAudioOutput:function(t){return f.switchAudioOutput(t)},switchCamera:function(t){return f.switchCamera(t)},AUDIO_OUTPUT:f.AUDIO_OUTPUT,RTC_SESSION_STATE:f.RTC_SESSION_STATE,RTC_SESSION_TYPE:f.RTC_SESSION_TYPE,RTC_PEER_CONNECTION_STATE:f.RTC_PEER_CONNECTION_STATE,EVENT_TYPE:f.EVENT_TYPE};m.exports.auth=E,m.exports.chat=T,m.exports.events=S,m.exports.content=_,m.exports.objects=N,m.exports.settings=R,m.exports.subscriptions=b,m.exports.users=v,m.exports.webrtc=O,m.exports={auth:E,chat:T,events:S,content:_,objects:N,settings:R,subscriptions:b,users:v,webrtc:O}},1419,[2]);
+__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/src/assets/icons",width:512,height:512,scales:[1],hash:"e37bc25367684f53c94e4670b555538e",name:"time",type:"png"})},1420,[188]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=l(r(d[2])),y=l(r(d[3])),s=l(r(d[4])),o=l(r(d[5])),f=l(r(d[6])),c=l(r(d[7])),u=l(r(d[8])),_=t(r(d[9])),h=r(d[10]),E=r(d[11]),w=(r(d[12]),l(r(d[13]))),C=r(d[14]),p=t(r(d[15])),k=l(r(d[16])),S=r(d[17]),b=l(r(d[18])),v=l(r(d[19])),V=r(d[20]);function z(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var T=(function(t){(0,f.default)(R,t);var l,p,T=(l=R,p=z(),function(){var t,n=(0,u.default)(l);if(p){var y=(0,u.default)(this).constructor;t=Reflect.construct(n,arguments,y)}else t=n.apply(this,arguments);return(0,c.default)(this,t)});function R(t){var l;return(0,y.default)(this,R),(l=T.call(this,t)).booking_sync=function(){V.fb.ref('/customers/'+g.id+'/bookings/'+l.state.data.id).on('value',function(t){null!=t.val()&&t.val().status!=l.state.data.status&&l.get_booking_details()})},l.get_booking_details=function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.default.awrap((0,b.default)({method:'post',url:C.api_url+C.booking_details,data:{id:l.state.data.id}}).then(function(t){return n.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:l.setState({data:t.data.result});case 1:case"end":return n.stop()}},null,null,null,Promise)}).catch(function(t){alert('Sorry something went wrong')}));case 2:case"end":return t.stop()}},null,null,null,Promise)},l.chat=function(){l.props.navigation.navigate('Chat',{data:l.state.data})},l.video=function(){l.props.navigation.navigate('VideoCall',{booking_id:l.state.data.booking_id})},l.handleBackButtonClick=l.handleBackButtonClick.bind((0,o.default)(l)),l.state={isLoading:!1,data:l.props.route.params.data},l.booking_sync(),l}return(0,s.default)(R,[{key:"onStarRatingPress",value:function(t){this.setState({starCount:t})}},{key:"handleBackButtonClick",value:function(){return this.props.navigation.goBack(null),!0}},{key:"render",value:function(){return _.default.createElement(E.Container,null,_.default.createElement(E.Content,null,_.default.createElement(h.View,null,_.default.createElement(h.Image,{style:x.my_style1,source:C.doctorthree})),_.default.createElement(E.Row,{style:x.my_style2},_.default.createElement(E.Body,null,_.default.createElement(h.Image,{style:x.my_style3,source:{uri:C.img_url+this.state.data.profile_image}}))),_.default.createElement(w.default,null,_.default.createElement(h.View,{style:x.my_style4},_.default.createElement(h.Text,{style:x.my_style5},"Doctor Informations ",this.state.data.name),_.default.createElement(h.View,{style:x.my_style6}),_.default.createElement(h.View,{style:x.my_style7},_.default.createElement(E.Row,null,_.default.createElement(E.Col,{style:x.my_style8},_.default.createElement(k.default,{name:"user",size:20,color:"black",style:x.my_style9})),_.default.createElement(E.Col,{style:x.my_style10},_.default.createElement(h.Text,{style:x.my_style11},this.state.data.doctor.name)),_.default.createElement(h.View,{style:x.my_style12}),_.default.createElement(E.Col,{style:x.my_style13}),_.default.createElement(h.View,{style:x.my_style14}),_.default.createElement(E.Col,{style:x.my_style15},_.default.createElement(k.default,{name:"mobile",size:25,color:"black",style:x.my_style16})),_.default.createElement(E.Col,{style:x.my_style17},_.default.createElement(h.Text,{style:x.my_style18},this.state.data.doctor.number))),_.default.createElement(h.View,{style:x.my_style19}),_.default.createElement(E.Row,null,_.default.createElement(E.Col,{style:x.my_style20},_.default.createElement(k.default,{name:"envelope",size:15,color:"black",style:x.my_style21})),_.default.createElement(E.Col,{style:x.my_style22},_.default.createElement(h.Text,{style:x.my_style23},this.state.data.doctor.email)))))),_.default.createElement(h.View,{style:x.my_style24}),_.default.createElement(w.default,null,_.default.createElement(h.View,{style:x.my_style25},_.default.createElement(h.Text,{style:x.my_style26},this.state.data.title),_.default.createElement(h.View,{style:x.my_style27}),_.default.createElement(h.Text,{style:x.my_style28},this.state.data.description))),_.default.createElement(h.View,{style:x.my_style29}),_.default.createElement(w.default,null,_.default.createElement(h.View,{style:x.my_style30},_.default.createElement(h.Text,{style:x.my_style31},"Booking Information"),_.default.createElement(h.View,{style:x.my_style32}),_.default.createElement(h.View,{style:x.my_style33},_.default.createElement(E.Row,null,_.default.createElement(E.Col,{style:x.my_style34},_.default.createElement(k.default,{name:"clock-o",size:20,color:"black",style:x.my_style35})),_.default.createElement(E.Col,{style:x.my_style36},_.default.createElement(h.Text,{style:x.my_style37},"Appointment Time"),_.default.createElement(h.View,{style:x.my_style38}),_.default.createElement(h.Text,{style:x.my_style39},(0,v.default)(this.state.data.appointmentTime).format('hh:mm A'),"-",(0,v.default)(this.state.data.appointmentTime).format('DD MMM-YYYY'))),_.default.createElement(h.View,{style:x.my_style40}),_.default.createElement(E.Col,{style:x.my_style41},_.default.createElement(k.default,{name:"calendar",size:20,color:"black",style:x.my_style42})),_.default.createElement(E.Col,{style:x.my_style43},_.default.createElement(h.Text,{style:x.my_style44},"Booking Date"),_.default.createElement(h.View,{style:x.my_style45}),_.default.createElement(E.Row,null,_.default.createElement(E.Col,{style:x.my_style46},_.default.createElement(h.Text,{style:x.my_style47},(0,v.default)(this.state.data.start_time).format('DD MMM-YYYY')))))),_.default.createElement(h.View,{style:{margin:10}}),_.default.createElement(E.Row,null,_.default.createElement(E.Col,{style:x.my_style34},_.default.createElement(k.default,{name:"hospital-o",size:20,color:"black",style:x.my_style35})),_.default.createElement(E.Col,{style:x.my_style36},_.default.createElement(h.Text,{style:x.my_style37},"Booking Type"),_.default.createElement(h.View,{style:x.my_style38}),1==this.state.data.booking_type?_.default.createElement(h.Text,{style:x.my_style39},"Online consultation"):_.default.createElement(h.Text,{style:x.my_style39},"Direct appointment"))),_.default.createElement(h.View,{style:x.my_style48}),this.state.data.booking_id&&_.default.createElement(E.Row,null,_.default.createElement(E.Col,{style:x.my_style49},_.default.createElement(k.default,{name:"id-badge",size:20,color:"black",style:x.my_style50})),_.default.createElement(E.Col,{style:x.my_style51},_.default.createElement(h.Text,{style:x.my_style52},"Booking Id"),_.default.createElement(h.View,{style:x.my_style53}),_.default.createElement(h.Text,{style:x.my_style54},"#",this.state.data.booking_id)),_.default.createElement(h.View,{style:x.my_style55}),_.default.createElement(E.Col,{style:x.my_style56}),_.default.createElement(h.View,{style:x.my_style57}))),_.default.createElement(h.View,{style:x.my_style58}))),_.default.createElement(h.View,{style:x.my_style59}),2==this.state.data.booking_status&&1==this.state.data.booking_type&&_.default.createElement(w.default,null,_.default.createElement(h.View,{style:x.my_style60},_.default.createElement(h.Text,{style:x.my_style61},"Communicate"),_.default.createElement(h.View,{style:x.my_style62}),_.default.createElement(h.View,{style:x.my_style63},_.default.createElement(E.Row,null,_.default.createElement(E.Col,{style:x.my_style64},_.default.createElement(k.default,{name:"comments",size:40,color:"black",onPress:this.chat,style:x.my_style65}),_.default.createElement(h.Text,{style:x.my_style66},"Chat")),_.default.createElement(E.Col,{style:x.my_style67},_.default.createElement(k.default,{name:"video-camera",size:40,color:"black",onPress:this.video,style:x.my_style68}),_.default.createElement(h.Text,{style:x.my_style69},"Video")))))),_.default.createElement(S.Loader,{visible:this.state.isLoading})))}}]),R})(_.Component);e.default=T;var x=h.StyleSheet.create({my_style1:{alignSelf:'center',height:200,width:'100%'},my_style2:{marginTop:-45},my_style3:{alignSelf:'center',height:90,width:90,borderRadius:45},my_style4:{backgroundColor:p.theme_fg_three,width:"100%",padding:10},my_style5:{fontSize:14,color:p.theme_fg,fontFamily:C.font_title},my_style6:{margin:5},my_style7:{padding:5},my_style8:{height:"100%",width:"10%",alignSelf:'center'},my_style9:{color:p.theme_fg},my_style10:{height:"100%",width:"35%",justifyContent:'center',marginLeft:5},my_style11:{fontSize:12,color:'#C4C3C3',fontFamily:C.font_description},my_style12:{margin:2},my_style13:{height:"100%",width:"5%",alignSelf:'center'},my_style14:{margin:5},my_style15:{height:"100%",width:"10%",alignSelf:'center'},my_style16:{color:p.theme_fg},my_style17:{height:"100%",width:"90%",justifyContent:'center',marginLeft:5},my_style18:{fontSize:12,color:'#C4C3C3',fontFamily:C.font_description},my_style19:{margin:5},my_style20:{height:"100%",width:"10%",alignSelf:'center'},my_style21:{color:p.theme_fg},my_style22:{height:"100%",width:"90%",justifyContent:'center',marginLeft:5},my_style23:{fontSize:12,color:'#C4C3C3',fontFamily:C.font_description},my_style24:{margin:2},my_style25:{backgroundColor:p.theme_fg_three,width:"100%",padding:10},my_style26:{fontSize:14,color:p.theme_fg,fontFamily:C.font_title},my_style27:{margin:5},my_style28:{fontSize:12,paddingRight:20,color:'#C4C3C3',fontFamily:C.font_description},my_style29:{margin:2},my_style30:{backgroundColor:p.theme_fg_three,width:"100%",padding:10},my_style31:{fontSize:14,color:p.theme_fg,fontFamily:C.font_title},my_style32:{margin:5},my_style33:{padding:5},my_style34:{height:"100%",width:"10%",alignSelf:'center'},my_style35:{color:p.theme_fg},my_style36:{height:"100%",width:"45%",alignSelf:'center',marginLeft:5},my_style37:{fontSize:12,color:'#C4C3C3',fontFamily:C.font_title},my_style38:{margin:2},my_style39:{fontSize:14,color:p.theme_fg_five,fontFamily:C.font_description},my_style40:{margin:5},my_style41:{height:"100%",width:"10%",alignSelf:'center'},my_style42:{color:p.theme_fg},my_style43:{height:"100%",width:"35%",alignSelf:'center',marginLeft:5},my_style44:{fontSize:12,color:'#C4C3C3',fontFamily:C.font_title},my_style45:{margin:2},my_style46:{height:"100%",width:"70%",alignSelf:'center'},my_style47:{fontSize:14,color:p.theme_fg_five,fontFamily:C.font_description},my_style48:{margin:10},my_style49:{height:"100%",width:"10%",alignSelf:'center'},my_style50:{color:p.theme_fg},my_style51:{height:"100%",width:"35%",alignSelf:'center',marginLeft:5},my_style52:{fontSize:12,color:'#C4C3C3',fontFamily:C.font_title},my_style53:{margin:2},my_style54:{fontSize:14,color:p.theme_fg_five,fontFamily:C.font_description},my_style55:{margin:2},my_style56:{height:"100%",width:"5%",alignSelf:'center'},my_style57:{margin:5},my_style58:{margin:5},my_style59:{margin:2},my_style60:{backgroundColor:p.theme_fg_three,width:"100%",padding:10},my_style61:{fontSize:14,color:p.theme_fg,fontFamily:C.font_title},my_style62:{margin:5},my_style63:{padding:5},my_style64:{alignItems:'center',justifyContent:'center'},my_style65:{color:p.theme_fg},my_style66:{fontSize:12,color:p.theme_fg_two,fontFamily:C.font_title},my_style67:{alignItems:'center',justifyContent:'center'},my_style68:{color:p.theme_fg},my_style69:{fontSize:12,color:p.theme_fg_two,fontFamily:C.font_title},title:{fontSize:18,color:'#1065cd',marginTop:10,marginRight:30,fontFamily:C.font_title},header:{marginRight:10,marginTop:10,alignSelf:'center'},imagethree:{alignSelf:'center',height:40,width:40,borderRadius:100}})},1421,[9,1,101,26,27,40,37,39,36,56,2,984,830,1249,415,819,860,829,941,1255,1258]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),c=n(r(d[3])),u=n(r(d[4])),l=n(r(d[5])),s=n(r(d[6])),f=n(r(d[7])),h=n(r(d[8])),p=n(r(d[9])),_=t(r(d[10])),y=r(d[11]),v=(r(d[12]),t(r(d[13]))),k=r(d[14]),b=r(d[15]),S=r(d[16]),C=n(r(d[17])),x=n(r(d[18])),B=n(r(d[19])),w=r(d[20]),L=n(r(d[21]));function P(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var T={title:"Select a photo",takePhotoButtonTitle:"Take a photo",chooseFromLibraryButtonTitle:"Choose from gallery"},E=(function(t){(0,f.default)(A,t);var n,v,E=(n=A,v=P(),function(){var t,o=(0,p.default)(n);if(v){var c=(0,p.default)(this).constructor;t=Reflect.construct(o,arguments,c)}else t=o.apply(this,arguments);return(0,h.default)(this,t)});function A(t){var n;return(0,u.default)(this,A),(n=E.call(this,t)).refOn=function(t){b.fb.ref('/chat/'+n.state.data.booking_id).limitToLast(20).on('child_added',function(o){return t(n.parse(o))})},n.parse=function(t){var n=t.val(),o=n.text,c=n.user,u=n.image;return{_id:t.key,text:o,user:c,image:u}},n.onSend=function(t){for(var o=0;o0&&void 0!==arguments[0]?arguments[0]:[],o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];Array.isArray(t)||(t=[t]);var s=t.map(function(t){return G(G({},t),{},{user:n.props.user,createdAt:new Date,_id:n.props.messageIdGenerator&&n.props.messageIdGenerator()})});!0===o&&(n.setIsTypingDisabled(!0),n.resetInputToolbar()),n.props.onSend&&n.props.onSend(s),!0===o&&setTimeout(function(){!0===n.getIsMounted()&&n.setIsTypingDisabled(!1)},100)},n.onInputSizeChanged=function(t){var o=Math.max(n.props.minComposerHeight,Math.min(n.props.maxComposerHeight,t.height)),s=n.getMessagesContainerHeightWithKeyboard(o);n.setState({composerHeight:o,messagesContainerHeight:s})},n.onInputTextChanged=function(t){n.getIsTypingDisabled()||(n.props.onInputTextChanged&&n.props.onInputTextChanged(t),void 0===n.props.text&&n.setState({text:t}))},n.onInitialLayoutViewLayout=function(t){var o=t.nativeEvent.layout;if(!(o.height<=0)){n.notifyInputTextReset(),n.setMaxHeight(o.height);var s=n.props.minComposerHeight,u=n.getMessagesContainerHeightWithKeyboard(s),l=n.props.initialText||'';n.setState({isInitialized:!0,text:n.getTextFromProp(l),composerHeight:s,messagesContainerHeight:u})}},n.onMainViewLayout=function(t){var o=t.nativeEvent.layout;n.getMaxHeight()===o.height&&!0!==n.getIsFirstLayout()||(n.setMaxHeight(o.height),n.setState({messagesContainerHeight:n._keyboardHeight>0?n.getMessagesContainerHeightWithKeyboard():n.getBasicMessagesContainerHeight()})),!0===n.getIsFirstLayout()&&n.setIsFirstLayout(!1)},n.invertibleScrollViewProps={inverted:n.props.inverted,keyboardShouldPersistTaps:n.props.keyboardShouldPersistTaps,onKeyboardWillShow:n.onKeyboardWillShow,onKeyboardWillHide:n.onKeyboardWillHide,onKeyboardDidShow:n.onKeyboardDidShow,onKeyboardDidHide:n.onKeyboardDidHide},n}return(0,f.default)(H,[{key:"getChildContext",value:function(){var t=this;return{actionSheet:this.props.actionSheet||function(){return t._actionSheetRef.getContext()},getLocale:this.getLocale}}},{key:"componentDidMount",value:function(){var t=this.props,n=t.messages,o=t.text;this.setIsMounted(!0),this.initLocale(),this.setMessages(n||[]),this.setTextFromProp(o)}},{key:"componentWillUnmount",value:function(){this.setIsMounted(!1)}},{key:"componentDidUpdate",value:function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=this.props,s=o.messages,u=o.text,l=o.inverted;this.props!==n&&this.setMessages(s||[]),!1===l&&s&&n.messages&&s.length!==n.messages.length&&setTimeout(function(){return t.scrollToBottom(!1)},200),u!==n.text&&this.setTextFromProp(u)}},{key:"initLocale",value:function(){null===this.props.locale?this.setLocale('en'):this.setLocale(this.props.locale||'en')}},{key:"setLocale",value:function(t){this._locale=t}},{key:"setTextFromProp",value:function(t){void 0!==t&&t!==this.state.text&&this.setState({text:t})}},{key:"getTextFromProp",value:function(t){return void 0===this.props.text?t:this.props.text}},{key:"setMessages",value:function(t){this.setState({messages:t})}},{key:"getMessages",value:function(){return this.state.messages}},{key:"setMaxHeight",value:function(t){this._maxHeight=t}},{key:"getMaxHeight",value:function(){return this._maxHeight}},{key:"setKeyboardHeight",value:function(t){this._keyboardHeight=t}},{key:"getKeyboardHeight",value:function(){return'android'!==v.Platform.OS||this.props.forceGetKeyboardHeight?this._keyboardHeight:0}},{key:"setBottomOffset",value:function(t){this._bottomOffset=t}},{key:"getBottomOffset",value:function(){return this._bottomOffset}},{key:"setIsFirstLayout",value:function(t){this._isFirstLayout=t}},{key:"getIsFirstLayout",value:function(){return this._isFirstLayout}},{key:"setIsTypingDisabled",value:function(t){this.setState({typingDisabled:t})}},{key:"getIsTypingDisabled",value:function(){return this.state.typingDisabled}},{key:"setIsMounted",value:function(t){this._isMounted=t}},{key:"getIsMounted",value:function(){return this._isMounted}},{key:"getMinInputToolbarHeight",value:function(){return this.props.renderAccessory?2*this.props.minInputToolbarHeight:this.props.minInputToolbarHeight}},{key:"calculateInputToolbarHeight",value:function(t){return t+(this.getMinInputToolbarHeight()-this.props.minComposerHeight)}},{key:"getBasicMessagesContainerHeight",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.composerHeight;return this.getMaxHeight()-this.calculateInputToolbarHeight(t)}},{key:"getMessagesContainerHeightWithKeyboard",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.composerHeight;return this.getBasicMessagesContainerHeight(t)-this.getKeyboardHeight()+this.getBottomOffset()}},{key:"scrollToBottom",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this._messageContainerRef&&this._messageContainerRef.current&&(this.props.inverted?this._messageContainerRef.current.scrollToOffset({offset:0,animated:t}):this._messageContainerRef.current.scrollToEnd({animated:t}))}},{key:"renderMessages",value:function(){var t=this.props,n=t.messagesContainerStyle,u=(0,s.default)(t,["messagesContainerStyle"]),l=b.default.createElement(v.View,{style:[{height:this.state.messagesContainerHeight},n]},b.default.createElement(E.default,(0,o.default)({},u,{invertibleScrollViewProps:this.invertibleScrollViewProps,messages:this.getMessages(),forwardRef:this._messageContainerRef,isTyping:this.props.isTyping})),this.renderChatFooter());return this.props.isKeyboardInternallyHandled?b.default.createElement(v.KeyboardAvoidingView,{enabled:!0},l):l}},{key:"resetInputToolbar",value:function(){this.textInput&&this.textInput.clear(),this.notifyInputTextReset();var t=this.props.minComposerHeight,n=this.getMessagesContainerHeightWithKeyboard(t);this.setState({text:this.getTextFromProp(''),composerHeight:t,messagesContainerHeight:n})}},{key:"focusTextInput",value:function(){this.textInput&&this.textInput.focus()}},{key:"notifyInputTextReset",value:function(){this.props.onInputTextChanged&&this.props.onInputTextChanged('')}},{key:"renderInputToolbar",value:function(){var t=this,n=G(G({},this.props),{},{text:this.getTextFromProp(this.state.text),composerHeight:Math.max(this.props.minComposerHeight,this.state.composerHeight),onSend:this.onSend,onInputSizeChanged:this.onInputSizeChanged,onTextChanged:this.onInputTextChanged,textInputProps:G(G({},this.props.textInputProps),{},{ref:function(n){return t.textInput=n},maxLength:this.getIsTypingDisabled()?0:this.props.maxInputLength})});return this.props.renderInputToolbar?this.props.renderInputToolbar(n):b.default.createElement(j.default,n)}},{key:"renderChatFooter",value:function(){return this.props.renderChatFooter?this.props.renderChatFooter():null}},{key:"renderLoading",value:function(){return this.props.renderLoading?this.props.renderLoading():null}},{key:"render",value:function(){var t=this;if(!0===this.state.isInitialized){var n=this.props.wrapInSafeArea?v.SafeAreaView:v.View;return b.default.createElement(n,{style:N.safeArea},b.default.createElement(I.ActionSheetProvider,{ref:function(n){return t._actionSheetRef=n}},b.default.createElement(v.View,{style:N.container,onLayout:this.onMainViewLayout},this.renderMessages(),this.renderInputToolbar())))}return b.default.createElement(v.View,{style:N.container,onLayout:this.onInitialLayoutViewLayout},this.renderLoading())}}],[{key:"append",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.isArray(n)||(n=[n]),o?n.concat(t):t.concat(n)}},{key:"prepend",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.isArray(n)||(n=[n]),o?t.concat(n):n.concat(t)}}]),H})(b.default.Component);e.GiftedChat=z,z.childContextTypes={actionSheet:y.default.func,getLocale:y.default.func},z.defaultProps={messages:[],messagesContainerStyle:void 0,text:void 0,placeholder:V.DEFAULT_PLACEHOLDER,disableComposer:!1,messageIdGenerator:function(){return H.default.v4()},user:{},onSend:function(){},locale:null,timeFormat:V.TIME_FORMAT,dateFormat:V.DATE_FORMAT,loadEarlier:!1,onLoadEarlier:function(){},isLoadingEarlier:!1,renderLoading:null,renderLoadEarlier:null,renderAvatar:void 0,showUserAvatar:!1,actionSheet:null,onPressAvatar:null,onLongPressAvatar:null,renderUsernameOnMessage:!1,renderAvatarOnTop:!1,renderBubble:null,renderSystemMessage:null,onLongPress:null,renderMessage:null,renderMessageText:null,renderMessageImage:null,imageProps:{},videoProps:{},audioProps:{},lightboxProps:{},textInputProps:{},listViewProps:{},renderCustomView:null,isCustomViewBottom:!1,renderDay:null,renderTime:null,renderFooter:null,renderChatEmpty:null,renderChatFooter:null,renderInputToolbar:null,renderComposer:null,renderActions:null,renderSend:null,renderAccessory:null,isKeyboardInternallyHandled:!0,onPressActionButton:null,bottomOffset:0,minInputToolbarHeight:44,keyboardShouldPersistTaps:v.Platform.select({ios:'never',android:'always',default:'never'}),onInputTextChanged:null,maxInputLength:null,forceGetKeyboardHeight:!1,inverted:!0,extraData:null,minComposerHeight:V.MIN_COMPOSER_HEIGHT,maxComposerHeight:V.MAX_COMPOSER_HEIGHT,wrapInSafeArea:!0},z.propTypes={messages:y.default.arrayOf(y.default.object),messagesContainerStyle:P.StylePropType,text:y.default.string,initialText:y.default.string,placeholder:y.default.string,disableComposer:y.default.bool,messageIdGenerator:y.default.func,user:y.default.object,onSend:y.default.func,locale:y.default.string,timeFormat:y.default.string,dateFormat:y.default.string,isKeyboardInternallyHandled:y.default.bool,loadEarlier:y.default.bool,onLoadEarlier:y.default.func,isLoadingEarlier:y.default.bool,renderLoading:y.default.func,renderLoadEarlier:y.default.func,renderAvatar:y.default.func,showUserAvatar:y.default.bool,actionSheet:y.default.func,onPressAvatar:y.default.func,onLongPressAvatar:y.default.func,renderUsernameOnMessage:y.default.bool,renderAvatarOnTop:y.default.bool,isCustomViewBottom:y.default.bool,renderBubble:y.default.func,renderSystemMessage:y.default.func,onLongPress:y.default.func,renderMessage:y.default.func,renderMessageText:y.default.func,renderMessageImage:y.default.func,imageProps:y.default.object,videoProps:y.default.object,audioProps:y.default.object,lightboxProps:y.default.object,renderCustomView:y.default.func,renderDay:y.default.func,renderTime:y.default.func,renderFooter:y.default.func,renderChatEmpty:y.default.func,renderChatFooter:y.default.func,renderInputToolbar:y.default.func,renderComposer:y.default.func,renderActions:y.default.func,renderSend:y.default.func,renderAccessory:y.default.func,onPressActionButton:y.default.func,bottomOffset:y.default.number,minInputToolbarHeight:y.default.number,listViewProps:y.default.object,keyboardShouldPersistTaps:y.default.oneOf(['always','never','handled']),onInputTextChanged:y.default.func,maxInputLength:y.default.number,forceGetKeyboardHeight:y.default.bool,inverted:y.default.bool,textInputProps:y.default.object,extraData:y.default.object,minComposerHeight:y.default.number,maxComposerHeight:y.default.number,alignTop:y.default.bool,wrapInSafeArea:y.default.bool};var N=v.StyleSheet.create({container:{flex:1},safeArea:{flex:1}})},1424,[9,1,13,54,48,26,27,37,39,36,68,56,2,1425,1434,501,1439,1440,1441,1442,1444,1446,1459,1452,1448,1460,1461,1462,1464,1465,1466,1463,1457,1445,1458]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0});var n={ActionSheetProvider:!0,connectActionSheet:!0,useActionSheet:!0};Object.defineProperty(e,"ActionSheetProvider",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"connectActionSheet",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"useActionSheet",{enumerable:!0,get:function(){return u.useActionSheet}});var o=t(r(d[1])),c=t(r(d[2])),u=r(d[3]),f=r(d[4]);Object.keys(f).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return f[t]}}))})},1425,[1,1426,1431,1430,1433]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),u=n(r(d[3])),c=n(r(d[4])),l=n(r(d[5])),f=n(r(d[6])),h=t(r(d[7])),s=n(r(d[8])),_=r(d[9]),v="/home/bradley/Code/expo/react-native-action-sheet/src/ActionSheetProvider.tsx",p=(function(t){function n(t){var u;return(0,o.default)(this,n),(u=(0,c.default)(this,(0,l.default)(n).call(this,t))).getContext=function(){return{showActionSheetWithOptions:function(t,n){null!==u._actionSheetRef.current&&u._actionSheetRef.current.showActionSheetWithOptions(t,n)}}},u._actionSheetRef=h.createRef(),u}return(0,f.default)(n,t),(0,u.default)(n,[{key:"render",value:function(){return h.createElement(_.Provider,{value:this.getContext(),__source:{fileName:v,lineNumber:29}},h.createElement(s.default,{ref:this._actionSheetRef,__source:{fileName:v,lineNumber:30}},h.Children.only(this.props.children)))}}]),n})(h.Component);e.default=p},1426,[9,1,26,27,39,36,37,56,1427,1430]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),s=n(r(d[3])),l=n(r(d[4])),u=n(r(d[5])),c=n(r(d[6])),h=n(r(d[7])),p=t(r(d[8])),v=r(d[9]),f=n(r(d[10])),y="/home/bradley/Code/expo/react-native-action-sheet/src/ActionSheet/index.tsx",_=225,S=195,N=v.Easing.bezier(.25,.46,.45,.94),b=v.Easing.out(N),x=(function(t){function n(){var t,s;(0,o.default)(this,n);for(var h=arguments.length,p=new Array(h),f=0;fv)&&void 0===u.nsecs&&(x=0),x>=1e4)throw new Error('uuid.v1(): Can\'t create more than 10M uuids/sec');v=p,l=x,o=h;var D=(1e4*(268435455&(p+=122192928e5))+x)%4294967296;q[k++]=D>>>24&255,q[k++]=D>>>16&255,q[k++]=D>>>8&255,q[k++]=255&D;var E=p/4294967296*1e4&268435455;q[k++]=E>>>8&255,q[k++]=255&E,q[k++]=E>>>24&15|16,q[k++]=E>>>16&255,q[k++]=h>>>8|128,q[k++]=255&h;for(var M=0;M<6;++M)q[k+M]=w[M];return t||c(q)}},1435,[1436,1437]);
+__d(function(g,r,i,a,m,e,d){var n='undefined'!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||'undefined'!=typeof msCrypto&&'function'==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(n){var t=new Uint8Array(16);m.exports=function(){return n(t),t}}else{var o=new Array(16);m.exports=function(){for(var n,t=0;t<16;t++)0==(3&t)&&(n=4294967296*Math.random()),o[t]=n>>>((3&t)<<3)&255;return o}}},1436,[]);
+__d(function(g,r,i,a,m,e,d){for(var n=[],t=0;t<256;++t)n[t]=(t+256).toString(16).substr(1);m.exports=function(t,o){var u=o||0,f=n;return[f[t[u++]],f[t[u++]],f[t[u++]],f[t[u++]],'-',f[t[u++]],f[t[u++]],'-',f[t[u++]],f[t[u++]],'-',f[t[u++]],f[t[u++]],'-',f[t[u++]],f[t[u++]],f[t[u++]],f[t[u++]],f[t[u++]],f[t[u++]]].join('')}},1437,[]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),o=r(d[1]);m.exports=function(t,f,u){var l=f&&u||0;'string'==typeof t&&(f='binary'===t?new Array(16):null,t=null);var v=(t=t||{}).random||(t.rng||n)();if(v[6]=15&v[6]|64,v[8]=63&v[8]|128,f)for(var y=0;y<16;++y)f[l+y]=v[y];return f||o(v)}},1438,[1436,1437]);
+__d(function(g,r,i,a,m,e,d){var t,n;t=this,n=function(){"use strict";var t="millisecond",n="second",s="minute",u="hour",o="day",h="week",f="month",c="quarter",$="year",l=/^(\d{4})-?(\d{1,2})-?(\d{0,2})[^0-9]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?.?(\d{1,3})?$/,y=/\[([^\]]+)]|Y{2,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,M=function(t,n,s){var u=String(t);return!u||u.length>=n?t:""+Array(n+1-u.length).join(s)+t},D={s:M,z:function(t){var n=-t.utcOffset(),s=Math.abs(n),u=Math.floor(s/60),o=s%60;return(n<=0?"+":"-")+M(u,2,"0")+":"+M(o,2,"0")},m:function(t,n){var s=12*(n.year()-t.year())+(n.month()-t.month()),u=t.clone().add(s,f),o=n-u<0,h=t.clone().add(s+(o?-1:1),f);return Number(-(s+(n-u)/(o?u-h:h-u))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(l){return{M:f,y:$,w:h,d:o,D:"date",h:u,m:s,s:n,ms:t,Q:c}[l]||String(l||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},v={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},S="en",p={};p[S]=v;var w=function(t){return t instanceof b},O=function(t,n,s){var u;if(!t)return S;if("string"==typeof t)p[t]&&(u=t),n&&(p[t]=n,u=t);else{var o=t.name;p[o]=t,u=o}return!s&&u&&(S=u),u||!s&&S},_=function(t,n){if(w(t))return t.clone();var s="object"==typeof n?n:{};return s.date=t,s.args=arguments,new b(s)},Y=D;Y.l=O,Y.i=w,Y.w=function(t,n){return _(t,{locale:n.$L,utc:n.$u,$offset:n.$offset})};var b=(function(){function M(t){this.$L=this.$L||O(t.locale,null,!0),this.parse(t)}var D=M.prototype;return D.parse=function(t){this.$d=(function(t){var n=t.date,s=t.utc;if(null===n)return new Date(NaN);if(Y.u(n))return new Date;if(n instanceof Date)return new Date(n);if("string"==typeof n&&!/Z$/i.test(n)){var u=n.match(l);if(u)return s?new Date(Date.UTC(u[1],u[2]-1,u[3]||1,u[4]||0,u[5]||0,u[6]||0,u[7]||0)):new Date(u[1],u[2]-1,u[3]||1,u[4]||0,u[5]||0,u[6]||0,u[7]||0)}return new Date(n)})(t),this.init()},D.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},D.$utils=function(){return Y},D.isValid=function(){return!("Invalid Date"===this.$d.toString())},D.isSame=function(t,n){var s=_(t);return this.startOf(n)<=s&&s<=this.endOf(n)},D.isAfter=function(t,n){return _(t)1?this.avatarName=""+s[0].charAt(0)+s[1].charAt(0):this.avatarName='';for(var n=0,o=0;o0?s.slice(0,2):V,o=l.length-1;t.context.actionSheet().showActionSheetWithOptions({options:l,cancelButtonIndex:o},function(t){switch(t){case 0:h.Clipboard.setString(n.text)}})}},t}return(0,o.default)(E,[{key:"styledBubbleToNext",value:function(){var t=this.props,n=t.currentMessage,s=t.nextMessage,l=t.position,o=t.containerToNextStyle;return n&&s&&l&&(0,w.isSameUser)(n,s)&&(0,w.isSameDay)(n,s)?[R[l].containerToNext,o&&o[l]]:null}},{key:"styledBubbleToPrevious",value:function(){var t=this.props,n=t.currentMessage,s=t.previousMessage,l=t.position,o=t.containerToPreviousStyle;return n&&s&&l&&(0,w.isSameUser)(n,s)&&(0,w.isSameDay)(n,s)?[R[l].containerToPrevious,o&&o[l]]:null}},{key:"renderQuickReplies",value:function(){var t=this.props,n=t.currentMessage,l=t.onQuickReply,o=t.nextMessage,u=t.renderQuickReplySend,p=t.quickReplyStyle;if(n&&n.quickReplies){var c=this.props,f=(c.containerStyle,c.wrapperStyle,(0,s.default)(c,["containerStyle","wrapperStyle"]));return this.props.renderQuickReplies?this.props.renderQuickReplies(f):y.default.createElement(S.default,{currentMessage:n,onQuickReply:l,nextMessage:o,renderQuickReplySend:u,quickReplyStyle:p})}return null}},{key:"renderMessageText",value:function(){if(this.props.currentMessage&&this.props.currentMessage.text){var t=this.props,n=(t.containerStyle,t.wrapperStyle,t.optionTitles,(0,s.default)(t,["containerStyle","wrapperStyle","optionTitles"]));return this.props.renderMessageText?this.props.renderMessageText(n):y.default.createElement(T.default,n)}return null}},{key:"renderMessageImage",value:function(){if(this.props.currentMessage&&this.props.currentMessage.image){var t=this.props,n=(t.containerStyle,t.wrapperStyle,(0,s.default)(t,["containerStyle","wrapperStyle"]));return this.props.renderMessageImage?this.props.renderMessageImage(n):y.default.createElement(M.default,n)}return null}},{key:"renderMessageVideo",value:function(){if(this.props.currentMessage&&this.props.currentMessage.video){var t=this.props,n=(t.containerStyle,t.wrapperStyle,(0,s.default)(t,["containerStyle","wrapperStyle"]));return this.props.renderMessageVideo?this.props.renderMessageVideo(n):y.default.createElement(k.default,n)}return null}},{key:"renderMessageAudio",value:function(){if(this.props.currentMessage&&this.props.currentMessage.audio){var t=this.props,n=(t.containerStyle,t.wrapperStyle,(0,s.default)(t,["containerStyle","wrapperStyle"]));return this.props.renderMessageAudio?this.props.renderMessageAudio(n):y.default.createElement(v.default,n)}return null}},{key:"renderTicks",value:function(){var t=this.props,n=t.currentMessage,s=t.renderTicks,l=t.user;return s&&n?s(n):n&&l&&n.user&&n.user._id!==l._id?null:n&&(n.sent||n.received||n.pending)?y.default.createElement(h.View,{style:R.content.tickView},!!n.sent&&y.default.createElement(h.Text,{style:[R.content.tick,this.props.tickStyle]},"\u2713"),!!n.received&&y.default.createElement(h.Text,{style:[R.content.tick,this.props.tickStyle]},"\u2713"),!!n.pending&&y.default.createElement(h.Text,{style:[R.content.tick,this.props.tickStyle]},"\ud83d\udd53")):null}},{key:"renderTime",value:function(){if(this.props.currentMessage&&this.props.currentMessage.createdAt){var t=this.props,n=(t.containerStyle,t.wrapperStyle,t.textStyle,(0,s.default)(t,["containerStyle","wrapperStyle","textStyle"]));return this.props.renderTime?this.props.renderTime(n):y.default.createElement(x.default,n)}return null}},{key:"renderUsername",value:function(){var t=this.props,n=t.currentMessage,s=t.user;return this.props.renderUsernameOnMessage&&n?s&&n.user._id===s._id?null:y.default.createElement(h.View,{style:R.content.usernameView},y.default.createElement(h.Text,{style:[R.content.username,this.props.usernameStyle]},"~ ",n.user.name)):null}},{key:"renderCustomView",value:function(){return this.props.renderCustomView?this.props.renderCustomView(this.props):null}},{key:"renderBubbleContent",value:function(){return this.props.isCustomViewBottom?y.default.createElement(h.View,null,this.renderMessageImage(),this.renderMessageVideo(),this.renderMessageAudio(),this.renderMessageText(),this.renderCustomView()):y.default.createElement(h.View,null,this.renderCustomView(),this.renderMessageImage(),this.renderMessageVideo(),this.renderMessageAudio(),this.renderMessageText())}},{key:"render",value:function(){var t=this.props,s=t.position,l=t.containerStyle,o=t.wrapperStyle,u=t.bottomContainerStyle;return y.default.createElement(h.View,{style:[R[s].container,l&&l[s]]},y.default.createElement(h.View,{style:[R[s].wrapper,this.styledBubbleToNext(),this.styledBubbleToPrevious(),o&&o[s]]},y.default.createElement(h.TouchableWithoutFeedback,(0,n.default)({onLongPress:this.onLongPress,accessibilityTraits:"text"},this.props.touchableProps),y.default.createElement(h.View,null,this.renderBubbleContent(),y.default.createElement(h.View,{style:[R[s].bottom,u&&u[s]]},this.renderUsername(),this.renderTime(),this.renderTicks())))),this.renderQuickReplies())}}]),E})(y.default.Component);e.default=C,C.contextTypes={actionSheet:f.default.func},C.defaultProps={touchableProps:{},onLongPress:null,renderMessageImage:null,renderMessageVideo:null,renderMessageAudio:null,renderMessageText:null,renderCustomView:null,renderUsername:null,renderTicks:null,renderTime:null,renderQuickReplies:null,onQuickReply:null,position:'left',optionTitles:V,currentMessage:{text:null,createdAt:null,image:null},nextMessage:{},previousMessage:{},containerStyle:{},wrapperStyle:{},bottomContainerStyle:{},tickStyle:{},usernameStyle:{},containerToNextStyle:{},containerToPreviousStyle:{}},C.propTypes={user:f.default.object.isRequired,touchableProps:f.default.object,onLongPress:f.default.func,renderMessageImage:f.default.func,renderMessageVideo:f.default.func,renderMessageAudio:f.default.func,renderMessageText:f.default.func,renderCustomView:f.default.func,isCustomViewBottom:f.default.bool,renderUsernameOnMessage:f.default.bool,renderUsername:f.default.func,renderTime:f.default.func,renderTicks:f.default.func,renderQuickReplies:f.default.func,onQuickReply:f.default.func,position:f.default.oneOf(['left','right']),optionTitles:f.default.arrayOf(f.default.string),currentMessage:f.default.object,nextMessage:f.default.object,previousMessage:f.default.object,containerStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),wrapperStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),bottomContainerStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),tickStyle:w.StylePropType,usernameStyle:w.StylePropType,containerToNextStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType}),containerToPreviousStyle:f.default.shape({left:w.StylePropType,right:w.StylePropType})}},1446,[1,13,54,26,27,37,39,36,68,56,2,1447,1448,1452,1455,1456,1457,1443,1441]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=n(r(d[2])),l=n(r(d[3])),o=n(r(d[4])),c=n(r(d[5])),s=n(r(d[6])),p=n(r(d[7])),f=n(r(d[8])),y=n(r(d[9])),k=t(r(d[10])),h=r(d[11]),v=n(r(d[12])),R=r(d[13]);function b(t,n){var u=Object.keys(t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);n&&(l=l.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),u.push.apply(u,l)}return u}function O(t){for(var n=1;n0&&this.renderQuickReplySend())}}]),b})(k.Component);e.default=j,j.defaultProps={currentMessage:{quickReplies:[]},onQuickReply:function(){},color:v.default.peterRiver,sendText:'Send',keepReplies:!1,renderQuickReplySend:void 0,quickReplyStyle:void 0},j.propTypes={currentMessage:y.default.object.isRequired,onQuickReply:y.default.func,color:y.default.string,sendText:y.default.string,keepReplies:y.default.bool,renderQuickReplySend:y.default.func,quickReplyStyle:R.StylePropType}},1447,[9,1,48,22,26,27,37,39,36,68,56,2,1443,1441]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),s=t(r(d[3])),l=t(r(d[4])),p=t(r(d[5])),c=t(r(d[6])),u=t(r(d[7])),f=t(r(d[8])),h=t(r(d[9])),y=r(d[10]),P=t(r(d[11])),S=t(r(d[12])),x=r(d[13]);function O(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function b(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);n&&(s=s.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,s)}return o}function v(t){for(var n=1;n0?o.slice(0,3):w,l=s.length-1;t.context.actionSheet().showActionSheetWithOptions({options:s,cancelButtonIndex:l},function(t){switch(t){case 0:S.default.phonecall(n,!0);break;case 1:S.default.text(n)}})},t.onEmailPress=function(t){return S.default.email([t],null,null,null,null)},t}return(0,s.default)(b,[{key:"shouldComponentUpdate",value:function(t){return!!this.props.currentMessage&&!!t.currentMessage&&this.props.currentMessage.text!==t.currentMessage.text}},{key:"render",value:function(){var t=[j[this.props.position].link,this.props.linkStyle&&this.props.linkStyle[this.props.position]];return h.default.createElement(y.View,{style:[j[this.props.position].container,this.props.containerStyle&&this.props.containerStyle[this.props.position]]},h.default.createElement(P.default,{style:[j[this.props.position].text,this.props.textStyle&&this.props.textStyle[this.props.position],this.props.customTextStyle],parse:[].concat((0,n.default)(this.props.parsePatterns(t)),[{type:'url',style:t,onPress:this.onUrlPress},{type:'phone',style:t,onPress:this.onPhonePress},{type:'email',style:t,onPress:this.onEmailPress}]),childrenProps:v({},this.props.textProps)},this.props.currentMessage.text))}}]),b})(h.default.Component);e.default=R,R.contextTypes={actionSheet:f.default.func},R.defaultProps={position:'left',optionTitles:w,currentMessage:{text:''},containerStyle:{},textStyle:{},linkStyle:{},customTextStyle:{},textProps:{},parsePatterns:function(){return[]}},R.propTypes={position:f.default.oneOf(['left','right']),optionTitles:f.default.arrayOf(f.default.string),currentMessage:f.default.object,containerStyle:f.default.shape({left:x.StylePropType,right:x.StylePropType}),textStyle:f.default.shape({left:x.StylePropType,right:x.StylePropType}),linkStyle:f.default.shape({left:x.StylePropType,right:x.StylePropType}),parsePatterns:f.default.func,textProps:f.default.object,customTextStyle:x.StylePropType}},1448,[1,22,26,27,37,39,36,48,68,56,2,1449,1451,1441]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.PATTERNS=void 0;var n=t(r(d[1])),p=t(r(d[2])),s=t(r(d[3])),o=t(r(d[4])),u=t(r(d[5])),f=t(r(d[6])),l=t(r(d[7])),c=t(r(d[8])),y=t(r(d[9])),h=r(d[10]),v=t(r(d[11])),P=t(r(d[12]));function O(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function T(t,n){var p=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);n&&(s=s.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),p.push.apply(p,s)}return p}function b(t){for(var n=1;nf)break;s.push({children:b}),s.push(t.getMatchedPart(c,o[0],o,l)),p=p.substr(o.index+o[0].length),l+=o[0].length-1,c.pattern.lastIndex=0}s.push({children:p}),u.push.apply(u,s)}}),n=u}),n.forEach(function(t){return delete t._matched}),n.filter(function(t){return!!t.children})}},{key:"getMatchedPart",value:function(t,n,c,u){var o={};Object.keys(t).forEach(function(c){'pattern'!==c&&'renderText'!==c&&'nonExhaustiveModeMaxMatchCount'!==c&&('function'==typeof t[c]?o[c]=function(){return t[c](n,u)}:o[c]=t[c])});var h=n;return t.renderText&&'function'==typeof t.renderText&&(h=t.renderText(n,c)),f(f({},o),{},{children:h,_matched:!0})}}]),t})();e.default=h},1450,[1,48,26,27]);
+__d(function(g,r,i,a,m,e,d){'use strict';Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.web=e.textWithoutEncoding=e.text=e.email=e.phonecall=void 0;var o=r(d[0]),n=function(n,t){var l;2===arguments.length?v('String',n)?v('Boolean',t)?(l='android'!==o.Platform.OS&&t?'telprompt:':'tel:',u(l+=n)):console.log('the prompt parameter must be a Boolean'):console.log('the phone number must be provided as a String value'):console.log('you must supply exactly 2 arguments')};e.phonecall=n;var t=function(o,n,t,l,s){var c='mailto:',h=arguments.length;switch(h){case 0:return void u(c);case 5:break;default:return void console.log('you must supply either 0 or 5 arguments. You supplied '+h)}var b=!1;if(v('Array',arguments[0])){var y=p(arguments[0],'String');y.length>0&&(c+=encodeURIComponent(y.join(',')))}if(c+='?',v('Array',arguments[1])){var f=p(arguments[1],'String');f.length>0&&(b=!0,c+='cc='+encodeURIComponent(f.join(',')))}if(v('Array',arguments[2])){b&&(c+='&');var S=p(arguments[2],'String');S.length>0&&(b=!0,c+='bcc='+encodeURIComponent(S.join(',')))}v('String',arguments[3])&&(b&&(c+='&'),b=!0,c+='subject='+encodeURIComponent(arguments[3])),v('String',arguments[4])&&(b&&(c+='&'),c+='body='+encodeURIComponent(arguments[4])),u(c)};e.email=t;var l=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(arguments.length>2)console.log('you supplied too many arguments. You can either supply 0 or 1 or 2');else{var l='sms:';n&&(v('String',n)?l+=n:console.log('the phone number should be provided as a string. It was provided as '+Object.prototype.toString.call(n).slice(8,-1)+',ignoring the value provided')),t&&(v('String',t)?('android'===o.Platform.OS&&(t=encodeURIComponent(t)),l+='ios'===o.Platform.OS?"&body="+encodeURIComponent(t):"?body="+encodeURIComponent(t)):console.log('the body should be provided as a string. It was provided as '+Object.prototype.toString.call(t).slice(8,-1)+',ignoring the value provided')),u(l)}};e.text=l;var s=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(arguments.length>2)console.log('you supplied too many arguments. You can either supply 0 or 1 or 2');else{var l='sms:';n&&(v('String',n)?l+=n:console.log('the phone number should be provided as a string. It was provided as '+Object.prototype.toString.call(n).slice(8,-1)+',ignoring the value provided')),t&&(v('String',t)?l+='ios'===o.Platform.OS?"&body="+t:"?body="+t:console.log('the body should be provided as a string. It was provided as '+Object.prototype.toString.call(t).slice(8,-1)+',ignoring the value provided')),u(l)}};e.textWithoutEncoding=s;var c=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;o?v('String',o)?u(o):console.log('address was not provided as a string, it was provided as '+Object.prototype.toString.call(o).slice(8,-1)):console.log('Missing address argument')};e.web=c;var u=function(n){o.Linking.canOpenURL(n).then(function(t){t?o.Linking.openURL(n).catch(function(o){n.includes('telprompt')||console.warn('openURL error',o)}):console.log('Can\'t handle url: '+n)}).catch(function(o){return console.warn('An unexpected error happened',o)})},p=function(o,n){var t=[];return o.forEach(function(o){v(n,o)&&t.push(o)}),t},v=function(o,n){return Object.prototype.toString.call(n).slice(8,-1)===o},h={phonecall:n,text:l,textWithoutEncoding:s,email:t,web:c};e.default=h},1451,[2]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=n(r(d[2])),o=n(r(d[3])),u=n(r(d[4])),c=n(r(d[5])),f=n(r(d[6])),s=n(r(d[7])),p=n(r(d[8])),y=t(r(d[9])),h=r(d[10]),v=n(r(d[11])),P=r(d[12]);function S(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var b=h.StyleSheet.create({container:{},image:{width:150,height:100,borderRadius:13,margin:3,resizeMode:'cover'},imageActive:{flex:1,resizeMode:'contain'}}),M=(function(t){(0,c.default)(M,t);var n,p,P=(n=M,p=S(),function(){var t,l=(0,s.default)(n);if(p){var o=(0,s.default)(this).constructor;t=Reflect.construct(l,arguments,o)}else t=l.apply(this,arguments);return(0,f.default)(this,t)});function M(){return(0,o.default)(this,M),P.apply(this,arguments)}return(0,u.default)(M,[{key:"render",value:function(){var t=this.props,n=t.containerStyle,o=t.lightboxProps,u=t.imageProps,c=t.imageStyle,f=t.currentMessage;return f?y.default.createElement(h.View,{style:[b.container,n]},y.default.createElement(v.default,(0,l.default)({activeProps:{style:b.imageActive}},o),y.default.createElement(h.Image,(0,l.default)({},u,{style:[b.image,c],source:{uri:f.image}})))):null}}]),M})(y.Component);e.default=M,M.defaultProps={currentMessage:{image:null},containerStyle:{},imageStyle:{},imageProps:{},lightboxProps:{}},M.propTypes={currentMessage:p.default.object,containerStyle:P.StylePropType,imageStyle:P.StylePropType,imageProps:p.default.object,lightboxProps:p.default.object}},1452,[9,1,13,26,27,37,39,36,68,56,2,1453,1441]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),s=n(r(d[3])),p=n(r(d[4])),l=n(r(d[5])),u=n(r(d[6])),c=t(r(d[7])),f=n(r(d[8])),h=r(d[9]),y=n(r(d[10]));function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var C=(function(t){(0,p.default)(O,t);var n,f,C=(n=O,f=v(),function(){var t,o=(0,u.default)(n);if(f){var s=(0,u.default)(this).constructor;t=Reflect.construct(o,arguments,s)}else t=o.apply(this,arguments);return(0,l.default)(this,t)});function O(){var t;(0,o.default)(this,O);for(var n=arguments.length,s=new Array(n),p=0;pv?(n.setState({isPanning:!1,target:{y:o.dy,x:o.dx,opacity:1-Math.abs(o.dy/P)}}),n.close()):b.Animated.spring(n.state.pan,R({toValue:0},n.props.springConfig)).start(function(){n.setState({isPanning:!1})})}}),n}return(0,p.default)(w,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(t){this.props.isOpen!==t.isOpen&&this.props.isOpen&&this.open()}},{key:"render",value:function(){var t,n,s=this,u=this.props,p=u.isOpen,l=u.renderHeader,c=u.swipeToDismiss,f=u.origin,y=u.backgroundColor,w=this.state,R=w.isPanning,O=(w.isAnimating,w.openVal),v=w.target,A={opacity:O.interpolate({inputRange:[0,1],outputRange:[0,v.opacity]})};c&&(t=this._panResponder.panHandlers),R&&(n={top:this.state.pan},A.opacity=this.state.pan.interpolate({inputRange:[-P,0,P],outputRange:[0,1,0]}));var k=[V.open,{left:O.interpolate({inputRange:[0,1],outputRange:[f.x,v.x]}),top:O.interpolate({inputRange:[0,1],outputRange:[f.y+C,v.y+C]}),width:O.interpolate({inputRange:[0,1],outputRange:[f.width,S]}),height:O.interpolate({inputRange:[0,1],outputRange:[f.height,P]})}],j=h.default.createElement(b.Animated.View,{style:[V.background,{backgroundColor:y},A]}),D=h.default.createElement(b.Animated.View,{style:[V.header,A]},l?l(this.close):h.default.createElement(b.TouchableOpacity,{onPress:this.close},h.default.createElement(b.Text,{style:V.closeButton},"\xd7"))),x=h.default.createElement(b.Animated.View,(0,o.default)({style:[k,n]},t),this.props.children);return this.props.navigator?h.default.createElement(b.View,null,j,x,D):h.default.createElement(b.Modal,{visible:p,transparent:!0,onRequestClose:function(){return s.close()}},j,x,D)}}]),w})(h.Component);e.default=k,k.propTypes={origin:y.default.shape({x:y.default.number,y:y.default.number,width:y.default.number,height:y.default.number}),springConfig:y.default.shape({tension:y.default.number,friction:y.default.number}),backgroundColor:y.default.string,isOpen:y.default.bool,renderHeader:y.default.func,onOpen:y.default.func,onClose:y.default.func,willClose:y.default.func,swipeToDismiss:y.default.bool},k.defaultProps={springConfig:{tension:30,friction:7},backgroundColor:'black'}},1454,[9,1,13,48,26,27,37,39,36,56,68,2]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),o=r(d[3]);e.default=function(t){return n.default.createElement(o.View,{style:{padding:20}},n.default.createElement(o.Text,{style:{color:l.default.alizarin,fontWeight:'600'}},"Video is not implemented by GiftedChat."),n.default.createElement(o.Text,{style:{color:l.default.alizarin,fontWeight:'600'}},"You need to provide your own implementation by using renderMessageVideo prop."))}},1455,[1,56,1443,2]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),l=t(r(d[2])),o=r(d[3]);e.default=function(t){return n.default.createElement(o.View,{style:{padding:20}},n.default.createElement(o.Text,{style:{color:l.default.alizarin,fontWeight:'600'}},"Audio is not implemented by GiftedChat."),n.default.createElement(o.Text,{style:{color:l.default.alizarin,fontWeight:'600'}},"You need to provide your own implementation by using renderMessageAudio prop."))}},1456,[1,56,1443,2]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),l=n(r(d[3])),c=n(r(d[4])),u=n(r(d[5])),f=n(r(d[6])),p=n(r(d[7])),s=n(r(d[8])),y=t(r(d[9])),h=r(d[10]),O=n(r(d[11])),S=n(r(d[12])),b=r(d[13]),P=r(d[14]);function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function j(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);n&&(l=l.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),o.push.apply(o,l)}return o}function T(t){for(var n=1;n0?p.default.createElement(h.TouchableOpacity,(0,l.default)({testID:"send",accessible:!0,accessibilityLabel:"send",style:[v.container,o],onPress:this.handleOnPress,accessibilityTraits:"button",disabled:y},S),p.default.createElement(h.View,null,u||p.default.createElement(h.Text,{style:[v.text,c]},s))):p.default.createElement(h.View,null)}}]),b})(p.Component);e.default=P,P.defaultProps={text:'',onSend:function(){},label:'Send',containerStyle:{},textStyle:{},children:null,alwaysShowSend:!1,disabled:!1,sendButtonProps:null},P.propTypes={text:y.default.string,onSend:y.default.func,label:y.default.string,containerStyle:b.StylePropType,textStyle:b.StylePropType,children:y.default.element,alwaysShowSend:y.default.bool,disabled:y.default.bool,sendButtonProps:y.default.object}},1463,[9,1,13,26,27,37,39,36,68,56,2,1443,1441]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),n=t(r(d[2])),l=t(r(d[3])),c=t(r(d[4])),s=t(r(d[5])),u=t(r(d[6])),p=t(r(d[7])),f=r(d[8]),y=t(r(d[9])),h=r(d[10]);function S(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var v=f.StyleSheet.create({container:{alignItems:'center',marginTop:5,marginBottom:10},wrapper:{alignItems:'center',justifyContent:'center',backgroundColor:y.default.defaultColor,borderRadius:15,height:30,paddingLeft:10,paddingRight:10},text:{backgroundColor:y.default.backgroundTransparent,color:y.default.white,fontSize:12},activityIndicator:{marginTop:f.Platform.select({ios:-14,android:-16,default:-15})}}),b=(function(t){(0,l.default)(b,t);var u,y,h=(u=b,y=S(),function(){var t,o=(0,s.default)(u);if(y){var n=(0,s.default)(this).constructor;t=Reflect.construct(o,arguments,n)}else t=o.apply(this,arguments);return(0,c.default)(this,t)});function b(){return(0,o.default)(this,b),h.apply(this,arguments)}return(0,n.default)(b,[{key:"renderLoading",value:function(){return!1===this.props.isLoadingEarlier?p.default.createElement(f.Text,{style:[v.text,this.props.textStyle]},this.props.label):p.default.createElement(f.View,null,p.default.createElement(f.Text,{style:[v.text,this.props.textStyle,{opacity:0}]},this.props.label),p.default.createElement(f.ActivityIndicator,{color:this.props.activityIndicatorColor,size:this.props.activityIndicatorSize,style:[v.activityIndicator,this.props.activityIndicatorStyle]}))}},{key:"render",value:function(){var t=this;return p.default.createElement(f.TouchableOpacity,{style:[v.container,this.props.containerStyle],onPress:function(){t.props.onLoadEarlier&&t.props.onLoadEarlier()},disabled:!0===this.props.isLoadingEarlier,accessibilityTraits:"button"},p.default.createElement(f.View,{style:[v.wrapper,this.props.wrapperStyle]},this.renderLoading()))}}]),b})(p.default.Component);e.default=b,b.defaultProps={onLoadEarlier:function(){},isLoadingEarlier:!1,label:'Load earlier messages',containerStyle:{},wrapperStyle:{},textStyle:{},activityIndicatorStyle:{},activityIndicatorColor:'white',activityIndicatorSize:'small'},b.propTypes={onLoadEarlier:u.default.func,isLoadingEarlier:u.default.bool,label:u.default.string,containerStyle:h.StylePropType,wrapperStyle:h.StylePropType,textStyle:h.StylePropType,activityIndicatorStyle:h.StylePropType,activityIndicatorColor:u.default.string,activityIndicatorSize:u.default.string}},1464,[1,26,27,37,39,36,68,56,2,1443,1441]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),s=t(r(d[2])),u=t(r(d[3])),l=t(r(d[4])),o=t(r(d[5])),f=t(r(d[6])),p=t(r(d[7])),c=t(r(d[8])),h=r(d[9]),y=t(r(d[10])),v=t(r(d[11])),M=t(r(d[12])),S=t(r(d[13])),b=r(d[14]);function x(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var A={left:h.StyleSheet.create({container:{flexDirection:'row',alignItems:'flex-end',justifyContent:'flex-start',marginLeft:8,marginRight:0}}),right:h.StyleSheet.create({container:{flexDirection:'row',alignItems:'flex-end',justifyContent:'flex-end',marginLeft:0,marginRight:8}})},D=(function(t){(0,l.default)(B,t);var p,D,U=(p=B,D=x(),function(){var t,n=(0,f.default)(p);if(D){var s=(0,f.default)(this).constructor;t=Reflect.construct(n,arguments,s)}else t=n.apply(this,arguments);return(0,o.default)(this,t)});function B(){return(0,s.default)(this,B),U.apply(this,arguments)}return(0,u.default)(B,[{key:"shouldComponentUpdate",value:function(t){var n=t.currentMessage,s=this.props.currentMessage,u=this.props,l=u.previousMessage,o=u.nextMessage,f=t.nextMessage,p=t.previousMessage,c=this.props.shouldUpdateMessage&&this.props.shouldUpdateMessage(this.props,t)||!1;return n.sent!==s.sent||n.received!==s.received||n.pending!==s.pending||n.createdAt!==s.createdAt||n.text!==s.text||n.image!==s.image||n.video!==s.video||n.audio!==s.audio||l!==p||o!==f||c}},{key:"renderDay",value:function(){if(this.props.currentMessage&&this.props.currentMessage.createdAt){var t=this.props,s=(t.containerStyle,(0,n.default)(t,["containerStyle"]));return this.props.renderDay?this.props.renderDay(s):c.default.createElement(S.default,s)}return null}},{key:"renderBubble",value:function(){var t=this.props,s=(t.containerStyle,(0,n.default)(t,["containerStyle"]));return this.props.renderBubble?this.props.renderBubble(s):c.default.createElement(v.default,s)}},{key:"renderSystemMessage",value:function(){var t=this.props,s=(t.containerStyle,(0,n.default)(t,["containerStyle"]));return this.props.renderSystemMessage?this.props.renderSystemMessage(s):c.default.createElement(M.default,s)}},{key:"renderAvatar",value:function(){var t=this.props,s=t.user,u=t.currentMessage,l=t.showUserAvatar;if(s&&s._id&&u&&u.user&&s._id===u.user._id&&!l)return null;if(u&&u.user&&null===u.user.avatar)return null;var o=this.props,f=(o.containerStyle,(0,n.default)(o,["containerStyle"]));return c.default.createElement(y.default,f)}},{key:"render",value:function(){var t=this.props,n=t.currentMessage,s=t.nextMessage,u=t.position,l=t.containerStyle;if(n){var o=(0,b.isSameUser)(n,s);return c.default.createElement(h.View,null,this.renderDay(),n.system?this.renderSystemMessage():c.default.createElement(h.View,{style:[A[u].container,{marginBottom:o?2:10},!this.props.inverted&&{marginBottom:2},l&&l[u]]},'left'===this.props.position?this.renderAvatar():null,this.renderBubble(),'right'===this.props.position?this.renderAvatar():null))}return null}}]),B})(c.default.Component);e.default=D,D.defaultProps={renderAvatar:void 0,renderBubble:null,renderDay:null,renderSystemMessage:null,position:'left',currentMessage:{},nextMessage:{},previousMessage:{},user:{},containerStyle:{},showUserAvatar:!1,inverted:!0,shouldUpdateMessage:void 0},D.propTypes={renderAvatar:p.default.func,showUserAvatar:p.default.bool,renderBubble:p.default.func,renderDay:p.default.func,renderSystemMessage:p.default.func,position:p.default.oneOf(['left','right']),currentMessage:p.default.object,nextMessage:p.default.object,previousMessage:p.default.object,user:p.default.object,inverted:p.default.bool,containerStyle:p.default.shape({left:b.StylePropType,right:b.StylePropType}),shouldUpdateMessage:p.default.func}},1465,[1,54,26,27,37,39,36,68,56,2,1444,1446,1459,1461,1441]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),n=t(r(d[2])),s=t(r(d[3])),l=t(r(d[4])),p=t(r(d[5])),c=t(r(d[6])),u=t(r(d[7])),f=t(r(d[8])),h=t(r(d[9])),y=t(r(d[10])),b=r(d[11]),v=t(r(d[12])),S=t(r(d[13])),w=t(r(d[14])),E=r(d[15]),T=t(r(d[16]));function L(t,o){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);o&&(s=s.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,s)}return n}function O(t){for(var o=1;o0&&void 0!==arguments[0])||arguments[0];t.props.inverted?t.scrollTo({offset:0,animated:o}):t.props.forwardRef&&t.props.forwardRef.current&&t.props.forwardRef.current.scrollToEnd({animated:o})},t.handleOnScroll=function(o){var n=o.nativeEvent,s=n.contentOffset.y,l=n.contentSize.height,p=n.layoutMeasurement.height,c=t.props.scrollToBottomOffset;t.props.inverted?s>c?t.setState({showScrollBottom:!0}):t.setState({showScrollBottom:!1}):sc?t.setState({showScrollBottom:!0}):t.setState({showScrollBottom:!1})},t.renderRow=function(o){var s=o.item,l=o.index;s._id||0===s._id||(0,E.warning)('GiftedChat: `_id` is missing for message',JSON.stringify(s)),s.user||(s.system||(0,E.warning)('GiftedChat: `user` is missing for message',JSON.stringify(s)),s.user={_id:0});var p=t.props,c=p.messages,u=p.user,f=p.inverted,h=(0,n.default)(p,["messages","user","inverted"]);if(c&&u){var b=(f?c[l+1]:c[l-1])||{},v=(f?c[l-1]:c[l+1])||{},w=O(O({},h),{},{user:u,key:s._id,currentMessage:s,previousMessage:b,inverted:f,nextMessage:v,position:s.user._id===u._id?'right':'left'});return t.props.renderMessage?t.props.renderMessage(w):y.default.createElement(S.default,w)}return null},t.renderChatEmpty=function(){return t.props.renderChatEmpty?t.props.inverted?t.props.renderChatEmpty():y.default.createElement(b.View,{style:B.emptyChatContainer},t.props.renderChatEmpty()):y.default.createElement(b.View,{style:B.container})},t.renderHeaderWrapper=function(){return y.default.createElement(b.View,{style:B.headerWrapper},t.renderLoadEarlier())},t.onLayoutList=function(){!t.props.inverted&&t.props.messages&&t.props.messages.length&&setTimeout(function(){return t.scrollToBottom&&t.scrollToBottom(!1)},15*t.props.messages.length)},t.onEndReached=function(o){var n=o.distanceFromEnd,s=t.props,l=s.loadEarlier,p=s.onLoadEarlier,c=s.infiniteScroll,u=s.isLoadingEarlier;c&&n>0&&n<=100&&l&&p&&!u&&'web'!==b.Platform.OS&&p()},t.keyExtractor=function(t){return""+t._id},t}return(0,p.default)(L,[{key:"componentDidMount",value:function(){this.props.messages&&0===this.props.messages.length&&this.attachKeyboardListeners()}},{key:"componentWillUnmount",value:function(){this.detachKeyboardListeners()}},{key:"componentDidUpdate",value:function(t){t.messages&&0===t.messages.length&&this.props.messages&&this.props.messages.length>0?this.detachKeyboardListeners():t.messages&&this.props.messages&&t.messages.length>0&&0===this.props.messages.length&&this.attachKeyboardListeners()}},{key:"scrollTo",value:function(t){this.props.forwardRef&&this.props.forwardRef.current&&t&&this.props.forwardRef.current.scrollToOffset(t)}},{key:"renderScrollBottomComponent",value:function(){var t=this.props.scrollToBottomComponent;return t?t():y.default.createElement(b.Text,null,"V")}},{key:"renderScrollToBottomWrapper",value:function(){var t=this,o=this.props.scrollToBottomStyle||{};return y.default.createElement(b.View,{style:[B.scrollToBottomStyle,o]},y.default.createElement(b.TouchableOpacity,{onPress:function(){return t.scrollToBottom()},hitSlop:{top:5,left:5,right:5,bottom:5}},this.renderScrollBottomComponent()))}},{key:"render",value:function(){var t=this.props.inverted;return y.default.createElement(b.View,{style:this.props.alignTop?B.containerAlignTop:B.container},this.state.showScrollBottom&&this.props.scrollToBottom?this.renderScrollToBottomWrapper():null,y.default.createElement(b.FlatList,(0,o.default)({ref:this.props.forwardRef,extraData:[this.props.extraData,this.props.isTyping],keyExtractor:this.keyExtractor,enableEmptySections:!0,automaticallyAdjustContentInsets:!1,inverted:t,data:this.props.messages,style:B.listStyle,contentContainerStyle:B.contentContainerStyle,renderItem:this.renderRow},this.props.invertibleScrollViewProps,{ListEmptyComponent:this.renderChatEmpty,ListFooterComponent:t?this.renderHeaderWrapper:this.renderFooter,ListHeaderComponent:t?this.renderFooter:this.renderHeaderWrapper,onScroll:this.handleOnScroll,scrollEventThrottle:100,onLayout:this.onLayoutList,onEndReached:this.onEndReached,onEndReachedThreshold:.1},this.props.listViewProps)))}}]),L})(y.default.PureComponent);e.default=P,P.defaultProps={messages:[],user:{},isTyping:!1,renderChatEmpty:null,renderFooter:null,renderMessage:null,onLoadEarlier:function(){},onQuickReply:function(){},inverted:!0,loadEarlier:!1,listViewProps:{},invertibleScrollViewProps:{},extraData:null,scrollToBottom:!1,scrollToBottomOffset:200,alignTop:!1,scrollToBottomStyle:{},infiniteScroll:!1,isLoadingEarlier:!1},P.propTypes={messages:h.default.arrayOf(h.default.object),isTyping:h.default.bool,user:h.default.object,renderChatEmpty:h.default.func,renderFooter:h.default.func,renderMessage:h.default.func,renderLoadEarlier:h.default.func,onLoadEarlier:h.default.func,listViewProps:h.default.object,inverted:h.default.bool,loadEarlier:h.default.bool,invertibleScrollViewProps:h.default.object,extraData:h.default.array,scrollToBottom:h.default.bool,scrollToBottomOffset:h.default.number,scrollToBottomComponent:h.default.func,alignTop:h.default.bool,scrollToBottomStyle:E.StylePropType,infiniteScroll:h.default.bool}},1466,[1,13,54,48,26,27,37,39,36,68,56,2,1464,1465,1443,1441,1467]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=n(r(d[2])),u=r(d[3]),l=r(d[4]),s=r(d[5]),c=t(r(d[6])),v=u.StyleSheet.create({container:{marginLeft:8,width:45,borderRadius:15,backgroundColor:c.default.leftBubbleBackground}}),f=function(t){var n=t.isTyping,c=o.useMemo(function(){return{yCoords:new u.Animated.Value(200),heightScale:new u.Animated.Value(0),marginScale:new u.Animated.Value(0)}},[]),f=c.yCoords,A=c.heightScale,V=c.marginScale;(0,s.useUpdateLayoutEffect)(function(){n?p():y()},[n]);var p=function(){u.Animated.parallel([u.Animated.spring(f,{toValue:0,useNativeDriver:!1}),u.Animated.timing(A,{toValue:35,duration:250,useNativeDriver:!1}),u.Animated.timing(V,{toValue:8,duration:250,useNativeDriver:!1})]).start()},y=function(){u.Animated.parallel([u.Animated.spring(f,{toValue:200,useNativeDriver:!1}),u.Animated.timing(A,{toValue:0,duration:250,useNativeDriver:!1}),u.Animated.timing(V,{toValue:0,duration:250,useNativeDriver:!1})]).start()};return o.createElement(u.Animated.View,{style:[v.container,{transform:[{translateY:f}],height:A,marginBottom:V}]},n?o.createElement(l.TypingAnimation,{style:{marginLeft:6,marginTop:7.2},dotRadius:4,dotMargin:5.5,dotColor:'rgba(0, 0, 0, 0.38)'}):null)};e.default=f},1467,[1,9,56,2,1468,1473,1443]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"TypingAnimation",{enumerable:!0,get:function(){return t.default}});var t=n(r(d[1]))},1468,[1,1469]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(r(d[1])),o=t(r(d[2])),u=t(r(d[3])),l=t(r(d[4])),f=t(r(d[5])),s=t(r(d[6])),c=r(d[7]),y=t(r(d[8])),p=t(r(d[9])),h=t(r(d[10]));function A(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var v=(function(t){(0,u.default)(b,t);var y,v,R=(y=b,v=A(),function(){var t,n=(0,f.default)(y);if(v){var o=(0,f.default)(this).constructor;t=Reflect.construct(n,arguments,o)}else t=n.apply(this,arguments);return(0,l.default)(this,t)});function b(t){var o;(0,n.default)(this,b),o=R.call(this,t);var u=t.dotAmplitude,l=t.dotSpeed,f=t.dotY;return o.state={currentAnimationTime:0},o._animation=function(){o.setState(function(t){return{y1:f+u*Math.sin(t.currentAnimationTime),y2:f+u*Math.sin(t.currentAnimationTime-1),y3:f+u*Math.sin(t.currentAnimationTime-2),currentAnimationTime:t.currentAnimationTime+l}}),o.frameAnimationRequest=requestAnimationFrame(o._animation)},o.frameAnimationRequest=requestAnimationFrame(o._animation),o}return(0,o.default)(b,[{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.frameAnimationRequest)}},{key:"render",value:function(){var t=this.props,n=t.dotStyles,o=t.style,u=t.dotColor,l=t.dotMargin,f=t.dotRadius,y=t.dotX;return s.default.createElement(c.View,{style:[h.default.container,o]},s.default.createElement(p.default,{x:y-f-l,y:this.state.y1,radius:f,style:n,dotColor:u}),s.default.createElement(p.default,{x:y,y:this.state.y2,radius:f,style:n,dotColor:u}),s.default.createElement(p.default,{x:y+f+l,y:this.state.y3,radius:f,style:n,dotColor:u}))}}]),b})(s.default.Component);v.defaultProps={style:{},dotStyles:{},dotColor:"black",dotMargin:3,dotAmplitude:3,dotSpeed:.15,dotRadius:2.5,dotY:6,dotX:12},v.propTypes={style:y.default.object,dotStyles:y.default.object,dotColor:y.default.string,dotMargin:y.default.number,dotAmplitude:y.default.number,dotSpeed:y.default.number,dotRadius:y.default.number,dotY:y.default.number,dotX:y.default.number};var R=v;e.default=R},1469,[1,26,27,37,39,36,56,2,68,1470,1472]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=t(r(d[1])),u=r(d[2]),l=t(r(d[3])),n=t(r(d[4])),f=function(t){return o.default.createElement(u.View,{style:[n.default.container,t.dotStyles,(l=t,f=l.x,s=l.y,b=l.radius,{left:f,top:s,width:2*b,height:2*b,borderRadius:b,backgroundColor:l.dotColor})]});var l,f,s,b};f.propTypes={x:l.default.number,y:l.default.number,radius:l.default.number,dotStyles:l.default.object,dotColor:l.default.string};var s=f;e.default=s},1470,[1,56,2,68,1471]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]).StyleSheet.create({container:{position:"absolute"}});e.default=t},1471,[2]);
+__d(function(g,r,i,a,m,e,d){},1472,[]);
+__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.useUpdateLayoutEffect=function(u){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],f=(0,t.useRef)(!0);(0,t.useLayoutEffect)(function(){f.current?f.current=!1:u()},n)};var t=r(d[0])},1473,[56]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=n(r(d[2])),o=n(r(d[3])),s=n(r(d[4])),c=n(r(d[5])),u=n(r(d[6])),f=n(r(d[7])),p=n(r(d[8])),_=n(r(d[9])),y=t(r(d[10])),h=r(d[11]),b=r(d[12]),w=r(d[13]),v=(n(r(d[14])),t(r(d[15]))),S=r(d[16]),x=n(r(d[17])),E=(r(d[18]),r(d[19]),r(d[20]),t(r(d[21]))),P=r(d[22]),k=n(r(d[23]));function O(t,n){var l=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);n&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),l.push.apply(l,o)}return l}function L(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var C=(function(t){(0,f.default)(O,t);var n,l,v=(n=O,l=L(),function(){var t,o=(0,_.default)(n);if(l){var s=(0,_.default)(this).constructor;t=Reflect.construct(o,arguments,s)}else t=o.apply(this,arguments);return(0,p.default)(this,t)});function O(t){var n;return(0,s.default)(this,O),(n=v.call(this,t)).handleBackButtonClick=function(){n.props.navigation.goBack(null)},n.change_active_category=function(t){return o.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,o.default.awrap(n.setState({active_category:t}));case 2:return l.next=4,o.default.awrap(n.get_sub_categories());case 4:case"end":return l.stop()}},null,null,null,Promise)},n.change_active_sub_category=function(t){return o.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,o.default.awrap(n.setState({active_sub_category:t}));case 2:case"end":return l.stop()}},null,null,null,Promise)},n.handleBackButtonClick=n.handleBackButtonClick.bind((0,u.default)(n)),n.state={categories:n.props.route.params.categories,active_category:n.props.route.params.categories[0].id,sub_categories:[],active_sub_category:0,isLoding:!1,lat:0,lng:0,clinics:[],doctor_id:0,appointment_fee:0},n.get_sub_categories(),n.requestCameraPermission(),n.get_clinics(),n}return(0,c.default)(O,[{key:"get_sub_categories",value:function(){var t=this;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return this.setState({isLoding:!0}),n.next=3,o.default.awrap((0,x.default)({method:"post",url:w.api_url+w.doctor_sub_category,data:{category_id:this.state.active_category}}).then(function(n){return o.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,o.default.awrap(t.setState({isLoding:!1}));case 2:return l.next=4,o.default.awrap(t.setState({sub_categories:n.data.result}));case 4:if(!(n.data.result.length>0)){l.next=7;break}return l.next=7,o.default.awrap(t.setState({active_sub_category:n.data.result[0].id}));case 7:case"end":return l.stop()}},null,null,null,Promise)}).catch(function(n){t.setState({isLoding:!1}),alert('Something went wrong')}));case 3:case"end":return n.stop()}},null,this,null,Promise)}},{key:"requestCameraPermission",value:function(){return o.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,o.default.awrap(h.PermissionsAndroid.request(h.PermissionsAndroid.PERMISSIONS.ACCESS_FINE_LOCATION,{title:'location access required',message:'Wecare needs to access your location for tracking.'}));case 3:if(t.sent!==h.PermissionsAndroid.RESULTS.GRANTED){t.next=9;break}return t.next=7,o.default.awrap(this.getInitialLocation());case 7:t.next=10;break;case 9:alert('Sorry can not fetch your location');case 10:t.next=15;break;case 12:t.prev=12,t.t0=t.catch(0),alert('Sorry can not fetch your location');case 15:case"end":return t.stop()}},null,this,[[0,12]],Promise)}},{key:"getInitialLocation",value:function(){var t=this;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.default.awrap(k.default.getCurrentPosition(function(n){var l;return o.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return t.setState({latitude:n.coords.latitude,longitude:n.coords.longitude}),s.next=3,o.default.awrap(n.coords.latitude);case 3:return s.t0=s.sent,s.next=6,o.default.awrap(n.coords.longitude);case 6:return s.t1=s.sent,s.t2=w.LATITUDE_DELTA,s.t3=w.LONGITUDE_DELTA,l={latitude:s.t0,longitude:s.t1,latitudeDelta:s.t2,longitudeDelta:s.t3},s.next=12,o.default.awrap(t.setState({mapRegion:l,lat:n.coords.latitude,lng:n.coords.longitude}));case 12:case"end":return s.stop()}},null,null,null,Promise)},function(n){return t.getInitialLocation()},{enableHighAccuracy:!1,timeout:1e4}));case 2:case"end":return n.stop()}},null,null,null,Promise)}},{key:"get_clinics",value:function(){var t=this;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return this.setState({isLoding:!0}),n.next=3,o.default.awrap((0,x.default)({method:"post",url:w.api_url+w.get_clinics}).then(function(n){return o.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:t.setState({isLoding:!1}),t.setState({clinics:n.data.result});case 2:case"end":return l.stop()}},null,null,null,Promise)}).catch(function(n){t.setState({isLoding:!1}),alert('Something went wrong')}));case 3:case"end":return n.stop()}},null,this,null,Promise)}},{key:"get_nearest_doctor",value:function(){var t=this;return o.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return this.setState({isLoding:!0}),n.next=3,o.default.awrap((0,x.default)({method:"post",url:w.api_url+w.get_nearest_doctor,data:{specialist:this.state.active_category,specialist_sub_category:this.state.active_sub_category,lat:this.state.lat,lng:this.state.lng}}).then(function(n){return o.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:t.setState({isLoding:!1}),1==n.data.status?t.setState({doctor_id:n.data.result.doctor_id,appointment_fee:n.data.result.appointment_fee}):alert(n.data.message);case 2:case"end":return l.stop()}},null,null,null,Promise)}).catch(function(n){t.setState({isLoding:!1}),alert('Something went wrong')}));case 3:case"end":return n.stop()}},null,this,null,Promise)}},{key:"appoinment_details",value:function(){return o.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,o.default.awrap(this.get_nearest_doctor());case 2:this.state.doctor_id&&this.props.navigation.navigate('CreateAppointment',{id:this.state.doctor_id,price_per_conversation:this.state.appointment_fee,type:2});case 3:case"end":return t.stop()}},null,this,null,Promise)}},{key:"render",value:function(){var t=this;return y.default.createElement(b.View,{style:D.map_style1},y.default.createElement(E.default,{provider:E.PROVIDER_GOOGLE,showsUserLocation:!0,style:D.map,showsMyLocationButton:!0,region:this.state.mapRegion},y.default.createElement(E.default.Marker,{key:1,coordinate:{latitude:37.78825,longitude:-122.4324},title:"Mercy hospital",description:"Dr.APJ abdul kalam"},y.default.createElement(h.Image,{style:D.map_style3,source:r(d[24])})),this.state.clinics.map(function(t,n){return y.default.createElement(E.default.Marker,{key:1,coordinate:{latitude:parseFloat(t.clinic_lat),longitude:parseFloat(t.clinic_lng)},title:"Mercy hospital",description:"Dr.APJ abdul kalam"},y.default.createElement(h.Image,{style:D.map_style4,source:r(d[24])}))})),y.default.createElement(b.View,{style:D.map_style5},y.default.createElement(b.Icon,{onPress:function(){return t.handleBackButtonClick()},style:D.drawer_icon,name:"arrow-back"})),y.default.createElement(b.View,{style:D.map_style6},y.default.createElement(h.Text,{style:D.map_style7},"Find your best doctor"),y.default.createElement(h.ScrollView,{horizontal:!0,showsHorizontalScrollIndicator:!1},y.default.createElement(b.View,{style:D.map_style8},this.state.categories.map(function(n,l){return y.default.createElement(b.Card,{style:D.map_style9},y.default.createElement(h.TouchableOpacity,{onPress:function(){return t.change_active_category(n.id)},style:D.map_style10},y.default.createElement(b.Thumbnail,{small:!0,source:{uri:w.img_url+n.category_image}}),t.state.active_category==n.id?y.default.createElement(h.Text,{style:D.map_style11},n.category_name):y.default.createElement(h.Text,{style:D.map_style12},n.category_name)))}))),y.default.createElement(b.View,{style:D.map_style13}),y.default.createElement(h.ScrollView,{horizontal:!0,showsHorizontalScrollIndicator:!1},y.default.createElement(b.View,{style:D.map_style14},this.state.sub_categories.map(function(n,l){return y.default.createElement(b.View,null,t.state.active_sub_category==n.id?y.default.createElement(h.TouchableOpacity,{onPress:function(){return t.change_active_sub_category(n.id)},style:D.map_style15},y.default.createElement(h.Text,{style:D.map_style16},n.sub_category_name)):y.default.createElement(h.TouchableOpacity,{onPress:function(){return t.change_active_sub_category(n.id)},style:D.map_style17},y.default.createElement(h.Text,{style:D.map_style18},n.sub_category_name)))}))),y.default.createElement(b.View,{style:D.map_style19}),y.default.createElement(P.Button,{buttonStyle:D.map_style20,titleStyle:D.map_style21,onPress:function(){return t.appoinment_details()},title:"Book an appointment now"})),y.default.createElement(S.Loader,{visible:this.state.isLoding}))}}]),O})(y.Component);e.default=C;var D=h.StyleSheet.create({map_style1:{height:'100%',width:'100%'},map_style2:(function(t){for(var n=1;n0&&_.default.createElement(E.Rating,{ratingCount:5,startingValue:l.overall_rating,imageSize:12,readonly:!0}))))},keyExtractor:function(t){return t.id}})),0==this.state.result.length&&1==this.state.api_status&&_.default.createElement(y.View,null,_.default.createElement(y.View,{style:C.list_style15},_.default.createElement(x.default,{source:p.doctor_list,autoPlay:!0,loop:!0})),_.default.createElement(y.Text,{style:C.list_style16},"Sorry, no doctor list found"))),_.default.createElement(b.Loader,{visible:this.state.isLoding}))}}]),P})(_.Component);e.default=R;var C=y.StyleSheet.create({list_style1:{alignItems:"flex-start",margin:10},list_style2:{width:100,justifyContent:"center"},list_style3:{color:w.theme_fg_two,fontSize:30},list_style4:{margin:5},list_style5:{fontSize:25,color:w.theme_fg_two,fontFamily:p.font_title},list_style6:{fontSize:14,fontFamily:p.font_title,color:w.theme_fg_two},list_style7:{margin:1},list_style8:{fontSize:12,color:w.grey,fontFamily:p.font_title},list_style9:{margin:1},list_style10:{fontSize:12,color:w.grey,fontFamily:p.font_title},list_style11:{margin:1},list_style12:{justifyContent:"center"},list_style13:{fontSize:18,fontFamily:p.font_title,color:w.theme_fg},list_style14:{margin:5},list_style15:{height:250,marginTop:"40%"},list_style16:{alignSelf:"center",fontFamily:p.font_title},header:{justifyContent:"flex-start",height:"10%",backgroundColor:w.theme_bg,borderBottomLeftRadius:45,borderBottomRightRadius:45,shadowOffset:{width:0,height:15},shadowColor:w.theme_bg,shadowOpacity:.1,shadowRadius:8,elevation:10},header_card:{alignItems:"center",borderRadius:15,justifyContent:"center"},header_card_item:{borderTopLeftRadius:15,borderTopRightRadius:15,borderBottomLeftRadius:15,borderBottomRightRadius:15,shadowOffset:{width:0,height:15},shadowColor:w.theme_bg,shadowOpacity:.1,shadowRadius:8,elevation:10},icon:{color:w.theme_fg_two},header_body:{flex:3,justifyContent:"center"},title:{alignSelf:"center",color:w.theme_fg_three,alignSelf:"center",fontSize:16,fontFamily:p.font_title},imagetwo:{alignSelf:"center",height:130,width:100,marginTop:10,marginLeft:40}})},1481,[9,1,101,26,27,37,39,36,56,2,984,830,1188,1249,415,819,860,941,1339,472,829,921,1143]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),l=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.PharmacyDetail=void 0;var n=l(r(d[2])),o=l(r(d[3])),s=l(r(d[4])),y=l(r(d[5])),c=l(r(d[6])),f=l(r(d[7])),u=t(r(d[8])),_=r(d[9]),h=r(d[10]),p=r(d[11]),C=l(r(d[12])),w=r(d[13]),S=t(r(d[14])),v=l(r(d[15])),E=(r(d[16]),l(r(d[17]))),k=(l(r(d[18])),l(r(d[19])));l(r(d[20])),r(d[21]);function b(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var x=(function(t){(0,y.default)(P,t);var l,x,F=(l=P,x=b(),function(){var t,n=(0,f.default)(l);if(x){var o=(0,f.default)(this).constructor;t=Reflect.construct(n,arguments,o)}else t=n.apply(this,arguments);return(0,c.default)(this,t)});function P(t){var l;return(0,o.default)(this,P),(l=F.call(this,t)).handlePickerCamera=function(){var t;return n.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:t=new FormData,k.default.launchCamera({},function(o){return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(console.log('Response = ',o),!o.didCancel){s.next=5;break}console.log('User cancelled image picker'),s.next=19;break;case 5:if(!o.error){s.next=9;break}console.log('ImagePicker Error: ',o.error),s.next=19;break;case 9:if(!o.customButton){s.next=13;break}console.log('User tapped custom button: ',o.customButton),s.next=19;break;case 13:return console.log(o),l.setState({Image:o.uri}),t.append('vendor',l.state._id),t.append('prescription',l.state.Image),s.next=19,n.default.awrap(E.default.post(w.api_url1+"/order/add_order",t,{headers:{Authorization:"Bearer "+g.fcm_token}}).then(function(t){console.log(t)}).then(alert('success')).then(l.props.navigation.navigate('MyOrders')));case 19:case"end":return s.stop()}},null,null,null,Promise)});case 2:case"end":return o.stop()}},null,null,null,Promise)},l.move_prescription=function(){return n.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:l.props.navigation.navigate('PrescriptionUpload');case 1:case"end":return t.stop()}},null,null,null,Promise)},l.handlePicker=function(){var t=new FormData;console.log('edit'),k.default.launchImageLibrary({},function(o){return n.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(console.log('Response = ',o),!o.didCancel){s.next=5;break}console.log('User cancelled image picker'),s.next=19;break;case 5:if(!o.error){s.next=9;break}console.log('ImagePicker Error: ',o.error),s.next=19;break;case 9:if(!o.customButton){s.next=13;break}console.log('User tapped custom button: ',o.customButton),s.next=19;break;case 13:return l.setState({Image:o.uri}),l.setState({ImageData:{name:o.fileName,type:o.type,uri:o.uri}}),t.append('vendor',l.state._id),t.append('prescription',l.state.ImageData),s.next=19,n.default.awrap(E.default.post(w.api_url1+"/order/add_order",t,{headers:{Authorization:"Bearer "+g.fcm_token}}).then(function(t){console.log(t)}).then(alert('success')).then(l.props.navigation.navigate('MyOrders')));case 19:case"end":return s.stop()}},null,null,null,Promise)})},l.state={vendor:l.props.route.params.vendor,isLoding:!1,Pressed:'',_id:l.props.route.params.vendor._id,Image:'',ImageData:""},l}return(0,s.default)(P,[{key:"render",value:function(){return u.default.createElement(h.Container,null,u.default.createElement(h.Content,null,u.default.createElement(_.View,null,u.default.createElement(_.Image,{style:z.my_style1,source:{uri:this.state.vendor.storeImage}})),u.default.createElement(h.Row,{style:z.my_style2},u.default.createElement(h.Body,null)),u.default.createElement(C.default,null,u.default.createElement(_.View,{style:z.my_style4},u.default.createElement(_.Text,{style:z.my_style5},"Pharmacy Informations"),u.default.createElement(_.View,{style:z.my_style6}),u.default.createElement(_.View,{style:z.my_style7},u.default.createElement(h.Row,null,u.default.createElement(h.Col,{style:z.my_style8},u.default.createElement(v.default,{name:"user",size:20,color:"black",style:z.my_style9})),u.default.createElement(h.Col,{style:z.my_style10},u.default.createElement(_.Text,{style:z.my_style11},this.state.vendor.storeName)),u.default.createElement(_.View,{style:z.my_style12}),u.default.createElement(h.Col,{style:z.my_style13}),u.default.createElement(_.View,{style:z.my_style14}),u.default.createElement(h.Col,{style:z.my_style15},u.default.createElement(v.default,{name:"mobile",size:25,color:"black",style:z.my_style16})),u.default.createElement(h.Col,{style:z.my_style17},u.default.createElement(_.Text,{style:z.my_style18},this.state.vendor.number))),u.default.createElement(_.View,{style:z.my_style19}),u.default.createElement(h.Row,null,u.default.createElement(h.Col,{style:z.my_style20},u.default.createElement(v.default,{name:"envelope",size:15,color:"black",style:z.my_style21})),u.default.createElement(h.Col,{style:z.my_style22},u.default.createElement(_.Text,{style:z.my_style23},this.state.vendor.email)))))),u.default.createElement(_.View,{style:{paddingHorizontal:10}},u.default.createElement(_.Text,{style:{fontSize:20,color:S.theme_fg,fontFamily:w.font_title,marginVertical:10}},"Upload your prescription"),u.default.createElement(p.Button,{onPress:this.handlePicker,buttonStyle:z.cat_style16,title:"Upload Via gallery",titleStyle:z.cat_style17}),u.default.createElement(_.View,{style:{height:10}}),u.default.createElement(p.Button,{onPress:this.handlePickerCamera,buttonStyle:z.cat_style16,title:"Upload Via Camera",titleStyle:z.cat_style17})),u.default.createElement(_.View,{style:{marginBottom:10}})))}}]),P})(u.Component);e.PharmacyDetail=x;var z=_.StyleSheet.create({my_style1:{alignSelf:"center",height:400,width:"100%"},my_style2:{marginTop:-45},my_style3:{alignSelf:"center",height:90,width:90,borderRadius:45},my_style4:{backgroundColor:S.theme_fg_three,width:"100%",padding:10},my_style5:{fontSize:14,color:S.theme_fg,fontFamily:w.font_title},my_style6:{margin:5},my_style7:{padding:5},my_style8:{height:"100%",width:"10%",alignSelf:"center"},my_style9:{color:S.theme_fg},my_style10:{height:"100%",width:"35%",justifyContent:"center",marginLeft:5},my_style11:{fontSize:12,color:"#C4C3C3",fontFamily:w.font_description},my_style12:{margin:2},my_style13:{height:"100%",width:"5%",alignSelf:"center"},my_style14:{margin:5},my_style15:{height:"100%",width:"10%",alignSelf:"center"},my_style16:{color:S.theme_fg},my_style17:{height:"100%",width:"90%",justifyContent:"center",marginLeft:5},my_style18:{fontSize:12,color:"#C4C3C3",fontFamily:w.font_description},my_style19:{margin:5},my_style20:{height:"100%",width:"10%",alignSelf:"center"},my_style21:{color:S.theme_fg},my_style22:{height:"100%",width:"90%",justifyContent:"center",marginLeft:5},my_style23:{fontSize:12,color:"#C4C3C3",fontFamily:w.font_description},my_style24:{margin:2},my_style25:{backgroundColor:S.theme_fg_three,width:"100%",padding:10},my_style26:{fontSize:14,color:S.theme_fg,fontFamily:w.font_title},my_style27:{margin:5},my_style28:{fontSize:12,paddingRight:20,color:"#C4C3C3",fontFamily:w.font_description},my_style29:{margin:2},my_style30:{backgroundColor:S.theme_fg_three,width:"100%",padding:10},my_style31:{fontSize:14,color:S.theme_fg,fontFamily:w.font_title},my_style32:{margin:5},my_style33:{padding:5},my_style34:{height:"100%",width:"10%",alignSelf:"center"},my_style35:{color:S.theme_fg},my_style36:{height:"100%",width:"45%",alignSelf:"center",marginLeft:5},my_style37:{fontSize:12,color:"#C4C3C3",fontFamily:w.font_title},my_style38:{margin:2},my_style39:{fontSize:14,color:S.theme_fg_five,fontFamily:w.font_description},my_style40:{margin:5},my_style41:{height:"100%",width:"10%",alignSelf:"center"},my_style42:{color:S.theme_fg},my_style43:{height:"100%",width:"35%",alignSelf:"center",marginLeft:5},my_style44:{fontSize:12,color:"#C4C3C3",fontFamily:w.font_title},my_style45:{margin:2},my_style46:{height:"100%",width:"70%",alignSelf:"center"},my_style47:{fontSize:14,color:S.theme_fg_five,fontFamily:w.font_description},my_style48:{margin:10},my_style49:{height:"100%",width:"10%",alignSelf:"center"},my_style50:{color:S.theme_fg},my_style51:{height:"100%",width:"35%",alignSelf:"center",marginLeft:5},my_style52:{fontSize:12,color:"#C4C3C3",fontFamily:w.font_title},my_style53:{margin:2},my_style54:{fontSize:14,color:S.theme_fg_five,fontFamily:w.font_description},my_style55:{margin:2},my_style56:{height:"100%",width:"5%",alignSelf:"center"},my_style57:{margin:5},my_style58:{margin:5},my_style59:{margin:2},my_style60:{backgroundColor:S.theme_fg_three,width:"100%",padding:10},my_style61:{fontSize:14,color:S.theme_fg,fontFamily:w.font_title},my_style62:{margin:5},my_style63:{padding:5},my_style64:{alignItems:"center",justifyContent:"center"},my_style65:{color:S.theme_fg},my_style66:{fontSize:12,color:S.theme_fg_two,fontFamily:w.font_title},my_style67:{alignItems:"center",justifyContent:"center"},my_style68:{color:S.theme_fg},my_style69:{fontSize:12,color:S.theme_fg_two,fontFamily:w.font_title},title:{fontSize:18,color:"#1065cd",marginTop:10,marginRight:30,fontFamily:w.font_title},header:{marginRight:10,marginTop:10,alignSelf:"center"},imagethree:{alignSelf:"center",height:40,width:40,borderRadius:100}}),F=x;e.default=F},1482,[9,1,101,26,27,37,39,36,56,2,984,830,1249,415,819,860,829,941,651,1341,1255,1258]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.PrescriptionUpload=void 0;var o=n(r(d[2])),l=n(r(d[3])),c=n(r(d[4])),u=n(r(d[5])),s=n(r(d[6])),f=n(r(d[7])),p=t(r(d[8])),h=r(d[9]),P=t(r(d[10]));function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}var y=(function(t){(0,u.default)(k,t);var n,y,I=(n=k,y=v(),function(){var t,o=(0,f.default)(n);if(y){var l=(0,f.default)(this).constructor;t=Reflect.construct(o,arguments,l)}else t=o.apply(this,arguments);return(0,s.default)(this,t)});function k(t){var n;return(0,l.default)(this,k),(n=I.call(this,t)).PrescriptionPost=function(){return o.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,o.default.awrap(axios.post(api_url1+"/order/add_order",{Image:Image},{headers:{Authorization:"Bearer "+n.state.vendor._id}}).then(function(t){n.setState({PharmacyData:t.data.data})}));case 2:case"end":return t.stop()}},null,null,null,Promise)},n.handlePicker=function(){P.default.launchImageLibrary({},function(t){console.log('Response = ',t),t.didCancel?console.log('User cancelled image picker'):t.error?console.log('ImagePicker Error: ',t.error):t.customButton?console.log('User tapped custom button: ',t.customButton):n.setState({Image:t.uri})})},n.handlePickerCamera=function(){P.default.launchCamera({},function(t){console.log('Response = ',t),t.didCancel?console.log('User cancelled image picker'):t.error?console.log('ImagePicker Error: ',t.error):t.customButton?console.log('User tapped custom button: ',t.customButton):n.setState({Image:t.uri})})},n.state={Image:''},n}return(0,c.default)(k,[{key:"render",value:function(){return p.default.createElement(h.View,{style:{paddingHorizontal:10}},p.default.createElement(h.Text,null," ",this.state.Image,"textInComponent "),p.default.createElement(h.Button,{onPress:this.handlePickerCamera,title:"Upload Via Camera"}),p.default.createElement(h.Button,{onPress:this.handlePicker,title:"Upload Via gallery"}))}}]),k})(p.Component);e.PrescriptionUpload=y;var I=y;e.default=I},1483,[9,1,101,26,27,37,39,36,56,2,1341]);
+__d(function(e,a,d,h,i,s,t){i.exports={name:"desihealth",displayName:"desihealth"}},1484,[]);
__r(88);
__r(0);
//# sourceMappingURL=index.android.bundle.map
\ No newline at end of file
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/androidx/appcompat/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/androidx/appcompat/R.java
index 01a4caea..1d6d12d2 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/androidx/appcompat/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/androidx/appcompat/R.java
@@ -644,8 +644,8 @@ public final class R {
public static final int notification_template_icon_low_bg = 0x7f0700b3;
public static final int notification_tile_bg = 0x7f0700b4;
public static final int notify_panel_notification_icon_bg = 0x7f0700b5;
- public static final int tooltip_frame_dark = 0x7f0700f8;
- public static final int tooltip_frame_light = 0x7f0700f9;
+ public static final int tooltip_frame_dark = 0x7f0700fb;
+ public static final int tooltip_frame_light = 0x7f0700fc;
}
public static final class id {
private id() {}
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/RNFetchBlob/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/RNFetchBlob/R.java
index b7275860..89d7e45b 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/RNFetchBlob/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/RNFetchBlob/R.java
@@ -653,8 +653,8 @@ public final class R {
public static final int notification_tile_bg = 0x7f0700b4;
public static final int notify_panel_notification_icon_bg = 0x7f0700b5;
public static final int redbox_top_border_background = 0x7f0700b6;
- public static final int tooltip_frame_dark = 0x7f0700f8;
- public static final int tooltip_frame_light = 0x7f0700f9;
+ public static final int tooltip_frame_dark = 0x7f0700fb;
+ public static final int tooltip_frame_light = 0x7f0700fc;
}
public static final class id {
private id() {}
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/afrihost/firebase/notifications/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/afrihost/firebase/notifications/R.java
index 6f61ebcd..4c5d646a 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/afrihost/firebase/notifications/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/afrihost/firebase/notifications/R.java
@@ -694,8 +694,8 @@ public final class R {
public static final int notification_tile_bg = 0x7f0700b4;
public static final int notify_panel_notification_icon_bg = 0x7f0700b5;
public static final int redbox_top_border_background = 0x7f0700b6;
- public static final int tooltip_frame_dark = 0x7f0700f8;
- public static final int tooltip_frame_light = 0x7f0700f9;
+ public static final int tooltip_frame_dark = 0x7f0700fb;
+ public static final int tooltip_frame_light = 0x7f0700fc;
}
public static final class id {
private id() {}
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/airbnb/android/react/lottie/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/airbnb/android/react/lottie/R.java
index a113b2d4..da93b321 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/airbnb/android/react/lottie/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/airbnb/android/react/lottie/R.java
@@ -669,8 +669,8 @@ public final class R {
public static final int notification_tile_bg = 0x7f0700b4;
public static final int notify_panel_notification_icon_bg = 0x7f0700b5;
public static final int redbox_top_border_background = 0x7f0700b6;
- public static final int tooltip_frame_dark = 0x7f0700f8;
- public static final int tooltip_frame_light = 0x7f0700f9;
+ public static final int tooltip_frame_dark = 0x7f0700fb;
+ public static final int tooltip_frame_light = 0x7f0700fc;
}
public static final class id {
private id() {}
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/airbnb/android/react/maps/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/airbnb/android/react/maps/R.java
index 0ef72a21..ee02f2e8 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/airbnb/android/react/maps/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/airbnb/android/react/maps/R.java
@@ -717,8 +717,8 @@ public final class R {
public static final int notification_tile_bg = 0x7f0700b4;
public static final int notify_panel_notification_icon_bg = 0x7f0700b5;
public static final int redbox_top_border_background = 0x7f0700b6;
- public static final int tooltip_frame_dark = 0x7f0700f8;
- public static final int tooltip_frame_light = 0x7f0700f9;
+ public static final int tooltip_frame_dark = 0x7f0700fb;
+ public static final int tooltip_frame_light = 0x7f0700fc;
}
public static final class id {
private id() {}
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/airbnb/lottie/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/airbnb/lottie/R.java
index 90e3bd63..d55e6d8f 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/airbnb/lottie/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/airbnb/lottie/R.java
@@ -629,8 +629,8 @@ public final class R {
public static final int notification_template_icon_low_bg = 0x7f0700b3;
public static final int notification_tile_bg = 0x7f0700b4;
public static final int notify_panel_notification_icon_bg = 0x7f0700b5;
- public static final int tooltip_frame_dark = 0x7f0700f8;
- public static final int tooltip_frame_light = 0x7f0700f9;
+ public static final int tooltip_frame_dark = 0x7f0700fb;
+ public static final int tooltip_frame_light = 0x7f0700fc;
}
public static final class id {
private id() {}
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/ashideas/rnrangeslider/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/ashideas/rnrangeslider/R.java
index 90aba3d1..cc1198d9 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/ashideas/rnrangeslider/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/ashideas/rnrangeslider/R.java
@@ -653,8 +653,8 @@ public final class R {
public static final int notification_tile_bg = 0x7f0700b4;
public static final int notify_panel_notification_icon_bg = 0x7f0700b5;
public static final int redbox_top_border_background = 0x7f0700b6;
- public static final int tooltip_frame_dark = 0x7f0700f8;
- public static final int tooltip_frame_light = 0x7f0700f9;
+ public static final int tooltip_frame_dark = 0x7f0700fb;
+ public static final int tooltip_frame_light = 0x7f0700fc;
}
public static final class id {
private id() {}
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/azendoo/reactnativesnackbar/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/azendoo/reactnativesnackbar/R.java
index cce4a94d..1bcebfb9 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/azendoo/reactnativesnackbar/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/azendoo/reactnativesnackbar/R.java
@@ -1030,8 +1030,8 @@ public final class R {
public static final int notification_tile_bg = 0x7f0700b4;
public static final int notify_panel_notification_icon_bg = 0x7f0700b5;
public static final int redbox_top_border_background = 0x7f0700b6;
- public static final int tooltip_frame_dark = 0x7f0700f8;
- public static final int tooltip_frame_light = 0x7f0700f9;
+ public static final int tooltip_frame_dark = 0x7f0700fb;
+ public static final int tooltip_frame_light = 0x7f0700fc;
}
public static final class id {
private id() {}
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/desihealth/customer/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/desihealth/customer/R.java
index 0d16f9b0..5e4828d5 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/desihealth/customer/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/desihealth/customer/R.java
@@ -6900,64 +6900,67 @@ public final class R {
public static final int rzp_poweredby=0x7f0700bd;
public static final int rzp_secured_by_bg=0x7f0700be;
public static final int rzp_white_border_black_bg=0x7f0700bf;
- public static final int src_assets_icons_bag=0x7f0700c0;
- public static final int src_assets_icons_call=0x7f0700c1;
- public static final int src_assets_icons_email=0x7f0700c2;
- public static final int src_assets_icons_file=0x7f0700c3;
- public static final int src_assets_icons_home=0x7f0700c4;
- public static final int src_assets_icons_list=0x7f0700c5;
- public static final int src_assets_icons_pass=0x7f0700c6;
- public static final int src_assets_icons_person=0x7f0700c7;
- public static final int src_assets_img_acidity=0x7f0700c8;
- public static final int src_assets_img_anxiety=0x7f0700c9;
- public static final int src_assets_img_back_pain=0x7f0700ca;
- public static final int src_assets_img_banner1=0x7f0700cb;
- public static final int src_assets_img_banner2=0x7f0700cc;
- public static final int src_assets_img_banner3=0x7f0700cd;
- public static final int src_assets_img_blood_pressure=0x7f0700ce;
- public static final int src_assets_img_cardiologist=0x7f0700cf;
- public static final int src_assets_img_constipation=0x7f0700d0;
- public static final int src_assets_img_cough=0x7f0700d1;
- public static final int src_assets_img_covid=0x7f0700d2;
- public static final int src_assets_img_dentist=0x7f0700d3;
- public static final int src_assets_img_depression=0x7f0700d4;
- public static final int src_assets_img_diabetes=0x7f0700d5;
- public static final int src_assets_img_doc=0x7f0700d6;
- public static final int src_assets_img_doctor=0x7f0700d7;
- public static final int src_assets_img_doctor_image=0x7f0700d8;
- public static final int src_assets_img_doctor_one=0x7f0700d9;
- public static final int src_assets_img_doctorthree=0x7f0700da;
- public static final int src_assets_img_fever=0x7f0700db;
- public static final int src_assets_img_forgot=0x7f0700dc;
- public static final int src_assets_img_hairfall=0x7f0700dd;
- public static final int src_assets_img_headache=0x7f0700de;
- public static final int src_assets_img_heart=0x7f0700df;
- public static final int src_assets_img_hospital_pin=0x7f0700e0;
- public static final int src_assets_img_infections=0x7f0700e1;
- public static final int src_assets_img_list=0x7f0700e2;
- public static final int src_assets_img_loading=0x7f0700e3;
- public static final int src_assets_img_location=0x7f0700e4;
- public static final int src_assets_img_location_icon=0x7f0700e5;
- public static final int src_assets_img_location_pin=0x7f0700e6;
- public static final int src_assets_img_logo=0x7f0700e7;
- public static final int src_assets_img_logo_with_name=0x7f0700e8;
- public static final int src_assets_img_order=0x7f0700e9;
- public static final int src_assets_img_orthopedics=0x7f0700ea;
- public static final int src_assets_img_otp=0x7f0700eb;
- public static final int src_assets_img_reset_password=0x7f0700ec;
- public static final int src_assets_img_safety=0x7f0700ed;
- public static final int src_assets_img_splash=0x7f0700ee;
- public static final int src_assets_img_stomach_ache=0x7f0700ef;
- public static final int src_assets_img_surgery=0x7f0700f0;
- public static final int src_assets_img_tablet=0x7f0700f1;
- public static final int src_assets_img_tablet_house=0x7f0700f2;
- public static final int src_assets_img_throat_pain=0x7f0700f3;
- public static final int src_assets_img_trust=0x7f0700f4;
- public static final int src_assets_img_wallet=0x7f0700f5;
- public static final int src_assets_img_weight_loss=0x7f0700f6;
- public static final int test_custom_background=0x7f0700f7;
- public static final int tooltip_frame_dark=0x7f0700f8;
- public static final int tooltip_frame_light=0x7f0700f9;
+ public static final int src_assets_icons_back1=0x7f0700c0;
+ public static final int src_assets_icons_bag=0x7f0700c1;
+ public static final int src_assets_icons_call=0x7f0700c2;
+ public static final int src_assets_icons_email=0x7f0700c3;
+ public static final int src_assets_icons_file=0x7f0700c4;
+ public static final int src_assets_icons_home=0x7f0700c5;
+ public static final int src_assets_icons_list=0x7f0700c6;
+ public static final int src_assets_icons_more=0x7f0700c7;
+ public static final int src_assets_icons_pass=0x7f0700c8;
+ public static final int src_assets_icons_person=0x7f0700c9;
+ public static final int src_assets_icons_time=0x7f0700ca;
+ public static final int src_assets_img_acidity=0x7f0700cb;
+ public static final int src_assets_img_anxiety=0x7f0700cc;
+ public static final int src_assets_img_back_pain=0x7f0700cd;
+ public static final int src_assets_img_banner1=0x7f0700ce;
+ public static final int src_assets_img_banner2=0x7f0700cf;
+ public static final int src_assets_img_banner3=0x7f0700d0;
+ public static final int src_assets_img_blood_pressure=0x7f0700d1;
+ public static final int src_assets_img_cardiologist=0x7f0700d2;
+ public static final int src_assets_img_constipation=0x7f0700d3;
+ public static final int src_assets_img_cough=0x7f0700d4;
+ public static final int src_assets_img_covid=0x7f0700d5;
+ public static final int src_assets_img_dentist=0x7f0700d6;
+ public static final int src_assets_img_depression=0x7f0700d7;
+ public static final int src_assets_img_diabetes=0x7f0700d8;
+ public static final int src_assets_img_doc=0x7f0700d9;
+ public static final int src_assets_img_doctor=0x7f0700da;
+ public static final int src_assets_img_doctor_image=0x7f0700db;
+ public static final int src_assets_img_doctor_one=0x7f0700dc;
+ public static final int src_assets_img_doctorthree=0x7f0700dd;
+ public static final int src_assets_img_fever=0x7f0700de;
+ public static final int src_assets_img_forgot=0x7f0700df;
+ public static final int src_assets_img_hairfall=0x7f0700e0;
+ public static final int src_assets_img_headache=0x7f0700e1;
+ public static final int src_assets_img_heart=0x7f0700e2;
+ public static final int src_assets_img_hospital_pin=0x7f0700e3;
+ public static final int src_assets_img_infections=0x7f0700e4;
+ public static final int src_assets_img_list=0x7f0700e5;
+ public static final int src_assets_img_loading=0x7f0700e6;
+ public static final int src_assets_img_location=0x7f0700e7;
+ public static final int src_assets_img_location_icon=0x7f0700e8;
+ public static final int src_assets_img_location_pin=0x7f0700e9;
+ public static final int src_assets_img_logo=0x7f0700ea;
+ public static final int src_assets_img_logo_with_name=0x7f0700eb;
+ public static final int src_assets_img_order=0x7f0700ec;
+ public static final int src_assets_img_orthopedics=0x7f0700ed;
+ public static final int src_assets_img_otp=0x7f0700ee;
+ public static final int src_assets_img_reset_password=0x7f0700ef;
+ public static final int src_assets_img_safety=0x7f0700f0;
+ public static final int src_assets_img_splash=0x7f0700f1;
+ public static final int src_assets_img_stomach_ache=0x7f0700f2;
+ public static final int src_assets_img_surgery=0x7f0700f3;
+ public static final int src_assets_img_tablet=0x7f0700f4;
+ public static final int src_assets_img_tablet_house=0x7f0700f5;
+ public static final int src_assets_img_throat_pain=0x7f0700f6;
+ public static final int src_assets_img_trust=0x7f0700f7;
+ public static final int src_assets_img_wallet=0x7f0700f8;
+ public static final int src_assets_img_weight_loss=0x7f0700f9;
+ public static final int test_custom_background=0x7f0700fa;
+ public static final int tooltip_frame_dark=0x7f0700fb;
+ public static final int tooltip_frame_light=0x7f0700fc;
}
public static final class id {
public static final int ALT=0x7f080000;
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/facebook/react/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/facebook/react/R.java
index 20009ed9..9458af43 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/facebook/react/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/facebook/react/R.java
@@ -653,8 +653,8 @@ public final class R {
public static final int notification_tile_bg = 0x7f0700b4;
public static final int notify_panel_notification_icon_bg = 0x7f0700b5;
public static final int redbox_top_border_background = 0x7f0700b6;
- public static final int tooltip_frame_dark = 0x7f0700f8;
- public static final int tooltip_frame_light = 0x7f0700f9;
+ public static final int tooltip_frame_dark = 0x7f0700fb;
+ public static final int tooltip_frame_light = 0x7f0700fc;
}
public static final class id {
private id() {}
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/google/android/material/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/google/android/material/R.java
index ae84e386..f50078bc 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/google/android/material/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/google/android/material/R.java
@@ -1351,9 +1351,9 @@ public final class R {
public static final int notification_template_icon_low_bg = 0x7f0700b3;
public static final int notification_tile_bg = 0x7f0700b4;
public static final int notify_panel_notification_icon_bg = 0x7f0700b5;
- public static final int test_custom_background = 0x7f0700f7;
- public static final int tooltip_frame_dark = 0x7f0700f8;
- public static final int tooltip_frame_light = 0x7f0700f9;
+ public static final int test_custom_background = 0x7f0700fa;
+ public static final int tooltip_frame_dark = 0x7f0700fb;
+ public static final int tooltip_frame_light = 0x7f0700fc;
}
public static final class id {
private id() {}
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/heanoria/library/reactnative/locationenabler/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/heanoria/library/reactnative/locationenabler/R.java
index 0cbd0611..58b80de1 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/heanoria/library/reactnative/locationenabler/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/heanoria/library/reactnative/locationenabler/R.java
@@ -696,8 +696,8 @@ public final class R {
public static final int notification_tile_bg = 0x7f0700b4;
public static final int notify_panel_notification_icon_bg = 0x7f0700b5;
public static final int redbox_top_border_background = 0x7f0700b6;
- public static final int tooltip_frame_dark = 0x7f0700f8;
- public static final int tooltip_frame_light = 0x7f0700f9;
+ public static final int tooltip_frame_dark = 0x7f0700fb;
+ public static final int tooltip_frame_light = 0x7f0700fc;
}
public static final class id {
private id() {}
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/hoxfon/react/RNTwilioVoice/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/hoxfon/react/RNTwilioVoice/R.java
index 5ec0f745..12657539 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/hoxfon/react/RNTwilioVoice/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/hoxfon/react/RNTwilioVoice/R.java
@@ -700,8 +700,8 @@ public final class R {
public static final int notification_tile_bg = 0x7f0700b4;
public static final int notify_panel_notification_icon_bg = 0x7f0700b5;
public static final int redbox_top_border_background = 0x7f0700b6;
- public static final int tooltip_frame_dark = 0x7f0700f8;
- public static final int tooltip_frame_light = 0x7f0700f9;
+ public static final int tooltip_frame_dark = 0x7f0700fb;
+ public static final int tooltip_frame_light = 0x7f0700fc;
}
public static final class id {
private id() {}
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/imagepicker/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/imagepicker/R.java
index f1efaa39..adbd018f 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/imagepicker/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/imagepicker/R.java
@@ -653,8 +653,8 @@ public final class R {
public static final int notification_tile_bg = 0x7f0700b4;
public static final int notify_panel_notification_icon_bg = 0x7f0700b5;
public static final int redbox_top_border_background = 0x7f0700b6;
- public static final int tooltip_frame_dark = 0x7f0700f8;
- public static final int tooltip_frame_light = 0x7f0700f9;
+ public static final int tooltip_frame_dark = 0x7f0700fb;
+ public static final int tooltip_frame_light = 0x7f0700fc;
}
public static final class id {
private id() {}
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/kishanjvaghela/cardview/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/kishanjvaghela/cardview/R.java
index c0c409c6..7d0987bf 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/kishanjvaghela/cardview/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/kishanjvaghela/cardview/R.java
@@ -672,8 +672,8 @@ public final class R {
public static final int notification_tile_bg = 0x7f0700b4;
public static final int notify_panel_notification_icon_bg = 0x7f0700b5;
public static final int redbox_top_border_background = 0x7f0700b6;
- public static final int tooltip_frame_dark = 0x7f0700f8;
- public static final int tooltip_frame_light = 0x7f0700f9;
+ public static final int tooltip_frame_dark = 0x7f0700fb;
+ public static final int tooltip_frame_light = 0x7f0700fc;
}
public static final class id {
private id() {}
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/oblador/vectoricons/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/oblador/vectoricons/R.java
index 5b1aae2f..43874239 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/oblador/vectoricons/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/oblador/vectoricons/R.java
@@ -653,8 +653,8 @@ public final class R {
public static final int notification_tile_bg = 0x7f0700b4;
public static final int notify_panel_notification_icon_bg = 0x7f0700b5;
public static final int redbox_top_border_background = 0x7f0700b6;
- public static final int tooltip_frame_dark = 0x7f0700f8;
- public static final int tooltip_frame_light = 0x7f0700f9;
+ public static final int tooltip_frame_dark = 0x7f0700fb;
+ public static final int tooltip_frame_light = 0x7f0700fc;
}
public static final class id {
private id() {}
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/quickblox/reactnative/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/quickblox/reactnative/R.java
index 469ddcab..19458d6f 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/quickblox/reactnative/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/quickblox/reactnative/R.java
@@ -702,8 +702,8 @@ public final class R {
public static final int notification_tile_bg = 0x7f0700b4;
public static final int notify_panel_notification_icon_bg = 0x7f0700b5;
public static final int redbox_top_border_background = 0x7f0700b6;
- public static final int tooltip_frame_dark = 0x7f0700f8;
- public static final int tooltip_frame_light = 0x7f0700f9;
+ public static final int tooltip_frame_dark = 0x7f0700fb;
+ public static final int tooltip_frame_light = 0x7f0700fc;
}
public static final class id {
private id() {}
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/razorpay/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/razorpay/R.java
index d2d171ce..d5b32a02 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/razorpay/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/razorpay/R.java
@@ -598,8 +598,8 @@ public final class R {
public static final int rzp_poweredby = 0x7f0700bd;
public static final int rzp_secured_by_bg = 0x7f0700be;
public static final int rzp_white_border_black_bg = 0x7f0700bf;
- public static final int tooltip_frame_dark = 0x7f0700f8;
- public static final int tooltip_frame_light = 0x7f0700f9;
+ public static final int tooltip_frame_dark = 0x7f0700fb;
+ public static final int tooltip_frame_light = 0x7f0700fc;
}
public static final class id {
private id() {}
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/razorpay/rn/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/razorpay/rn/R.java
index 3e7f9bac..f28ed7ca 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/razorpay/rn/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/razorpay/rn/R.java
@@ -664,8 +664,8 @@ public final class R {
public static final int rzp_poweredby = 0x7f0700bd;
public static final int rzp_secured_by_bg = 0x7f0700be;
public static final int rzp_white_border_black_bg = 0x7f0700bf;
- public static final int tooltip_frame_dark = 0x7f0700f8;
- public static final int tooltip_frame_light = 0x7f0700f9;
+ public static final int tooltip_frame_dark = 0x7f0700fb;
+ public static final int tooltip_frame_light = 0x7f0700fc;
}
public static final class id {
private id() {}
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/reactcommunity/rndatetimepicker/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/reactcommunity/rndatetimepicker/R.java
index 3015719a..6d70d3da 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/reactcommunity/rndatetimepicker/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/reactcommunity/rndatetimepicker/R.java
@@ -653,8 +653,8 @@ public final class R {
public static final int notification_tile_bg = 0x7f0700b4;
public static final int notify_panel_notification_icon_bg = 0x7f0700b5;
public static final int redbox_top_border_background = 0x7f0700b6;
- public static final int tooltip_frame_dark = 0x7f0700f8;
- public static final int tooltip_frame_light = 0x7f0700f9;
+ public static final int tooltip_frame_dark = 0x7f0700fb;
+ public static final int tooltip_frame_light = 0x7f0700fc;
}
public static final class id {
private id() {}
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/reactnativecommunity/asyncstorage/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/reactnativecommunity/asyncstorage/R.java
index 4d3d6d79..ce6e634a 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/reactnativecommunity/asyncstorage/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/reactnativecommunity/asyncstorage/R.java
@@ -653,8 +653,8 @@ public final class R {
public static final int notification_tile_bg = 0x7f0700b4;
public static final int notify_panel_notification_icon_bg = 0x7f0700b5;
public static final int redbox_top_border_background = 0x7f0700b6;
- public static final int tooltip_frame_dark = 0x7f0700f8;
- public static final int tooltip_frame_light = 0x7f0700f9;
+ public static final int tooltip_frame_dark = 0x7f0700fb;
+ public static final int tooltip_frame_light = 0x7f0700fc;
}
public static final class id {
private id() {}
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/reactnativecommunity/geolocation/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/reactnativecommunity/geolocation/R.java
index 46a9afbe..3d58c054 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/reactnativecommunity/geolocation/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/reactnativecommunity/geolocation/R.java
@@ -653,8 +653,8 @@ public final class R {
public static final int notification_tile_bg = 0x7f0700b4;
public static final int notify_panel_notification_icon_bg = 0x7f0700b5;
public static final int redbox_top_border_background = 0x7f0700b6;
- public static final int tooltip_frame_dark = 0x7f0700f8;
- public static final int tooltip_frame_light = 0x7f0700f9;
+ public static final int tooltip_frame_dark = 0x7f0700fb;
+ public static final int tooltip_frame_light = 0x7f0700fc;
}
public static final class id {
private id() {}
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/reactnativecommunity/rnpermissions/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/reactnativecommunity/rnpermissions/R.java
index feac6736..78c6f6d2 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/reactnativecommunity/rnpermissions/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/reactnativecommunity/rnpermissions/R.java
@@ -653,8 +653,8 @@ public final class R {
public static final int notification_tile_bg = 0x7f0700b4;
public static final int notify_panel_notification_icon_bg = 0x7f0700b5;
public static final int redbox_top_border_background = 0x7f0700b6;
- public static final int tooltip_frame_dark = 0x7f0700f8;
- public static final int tooltip_frame_light = 0x7f0700f9;
+ public static final int tooltip_frame_dark = 0x7f0700fb;
+ public static final int tooltip_frame_light = 0x7f0700fc;
}
public static final class id {
private id() {}
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/swmansion/gesturehandler/react/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/swmansion/gesturehandler/react/R.java
index a8fce74d..a6dba47e 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/swmansion/gesturehandler/react/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/swmansion/gesturehandler/react/R.java
@@ -653,8 +653,8 @@ public final class R {
public static final int notification_tile_bg = 0x7f0700b4;
public static final int notify_panel_notification_icon_bg = 0x7f0700b5;
public static final int redbox_top_border_background = 0x7f0700b6;
- public static final int tooltip_frame_dark = 0x7f0700f8;
- public static final int tooltip_frame_light = 0x7f0700f9;
+ public static final int tooltip_frame_dark = 0x7f0700fb;
+ public static final int tooltip_frame_light = 0x7f0700fc;
}
public static final class id {
private id() {}
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/swmansion/reanimated/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/swmansion/reanimated/R.java
index c69d28da..1ba83697 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/swmansion/reanimated/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/swmansion/reanimated/R.java
@@ -653,8 +653,8 @@ public final class R {
public static final int notification_tile_bg = 0x7f0700b4;
public static final int notify_panel_notification_icon_bg = 0x7f0700b5;
public static final int redbox_top_border_background = 0x7f0700b6;
- public static final int tooltip_frame_dark = 0x7f0700f8;
- public static final int tooltip_frame_light = 0x7f0700f9;
+ public static final int tooltip_frame_dark = 0x7f0700fb;
+ public static final int tooltip_frame_light = 0x7f0700fc;
}
public static final class id {
private id() {}
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/swmansion/rnscreens/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/swmansion/rnscreens/R.java
index deebb4ed..60e9ba44 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/swmansion/rnscreens/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/swmansion/rnscreens/R.java
@@ -1398,9 +1398,9 @@ public final class R {
public static final int notification_tile_bg = 0x7f0700b4;
public static final int notify_panel_notification_icon_bg = 0x7f0700b5;
public static final int redbox_top_border_background = 0x7f0700b6;
- public static final int test_custom_background = 0x7f0700f7;
- public static final int tooltip_frame_dark = 0x7f0700f8;
- public static final int tooltip_frame_light = 0x7f0700f9;
+ public static final int test_custom_background = 0x7f0700fa;
+ public static final int tooltip_frame_dark = 0x7f0700fb;
+ public static final int tooltip_frame_light = 0x7f0700fc;
}
public static final class id {
private id() {}
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/th3rdwave/safeareacontext/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/th3rdwave/safeareacontext/R.java
index fcee3509..45fd856e 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/th3rdwave/safeareacontext/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/th3rdwave/safeareacontext/R.java
@@ -653,8 +653,8 @@ public final class R {
public static final int notification_tile_bg = 0x7f0700b4;
public static final int notify_panel_notification_icon_bg = 0x7f0700b5;
public static final int redbox_top_border_background = 0x7f0700b6;
- public static final int tooltip_frame_dark = 0x7f0700f8;
- public static final int tooltip_frame_light = 0x7f0700f9;
+ public static final int tooltip_frame_dark = 0x7f0700fb;
+ public static final int tooltip_frame_light = 0x7f0700fc;
}
public static final class id {
private id() {}
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/twiliorn/library/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/twiliorn/library/R.java
index b428d70a..bfc6c0cc 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/twiliorn/library/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/com/twiliorn/library/R.java
@@ -656,8 +656,8 @@ public final class R {
public static final int notification_tile_bg = 0x7f0700b4;
public static final int notify_panel_notification_icon_bg = 0x7f0700b5;
public static final int redbox_top_border_background = 0x7f0700b6;
- public static final int tooltip_frame_dark = 0x7f0700f8;
- public static final int tooltip_frame_light = 0x7f0700f9;
+ public static final int tooltip_frame_dark = 0x7f0700fb;
+ public static final int tooltip_frame_light = 0x7f0700fc;
}
public static final class id {
private id() {}
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/org/reactnative/maskedview/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/org/reactnative/maskedview/R.java
index 95cc2ada..68504e44 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/org/reactnative/maskedview/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/org/reactnative/maskedview/R.java
@@ -653,8 +653,8 @@ public final class R {
public static final int notification_tile_bg = 0x7f0700b4;
public static final int notify_panel_notification_icon_bg = 0x7f0700b5;
public static final int redbox_top_border_background = 0x7f0700b6;
- public static final int tooltip_frame_dark = 0x7f0700f8;
- public static final int tooltip_frame_light = 0x7f0700f9;
+ public static final int tooltip_frame_dark = 0x7f0700fb;
+ public static final int tooltip_frame_light = 0x7f0700fc;
}
public static final class id {
private id() {}
diff --git a/android/app/build/generated/not_namespaced_r_class_sources/release/r/org/umhan35/R.java b/android/app/build/generated/not_namespaced_r_class_sources/release/r/org/umhan35/R.java
index 9bc115b8..d95ec9e1 100644
--- a/android/app/build/generated/not_namespaced_r_class_sources/release/r/org/umhan35/R.java
+++ b/android/app/build/generated/not_namespaced_r_class_sources/release/r/org/umhan35/R.java
@@ -653,8 +653,8 @@ public final class R {
public static final int notification_tile_bg = 0x7f0700b4;
public static final int notify_panel_notification_icon_bg = 0x7f0700b5;
public static final int redbox_top_border_background = 0x7f0700b6;
- public static final int tooltip_frame_dark = 0x7f0700f8;
- public static final int tooltip_frame_light = 0x7f0700f9;
+ public static final int tooltip_frame_dark = 0x7f0700fb;
+ public static final int tooltip_frame_light = 0x7f0700fc;
}
public static final class id {
private id() {}
diff --git a/android/app/build/generated/res/react/release/drawable-mdpi/src_assets_icons_back1.png b/android/app/build/generated/res/react/release/drawable-mdpi/src_assets_icons_back1.png
new file mode 100644
index 00000000..eb5a0549
Binary files /dev/null and b/android/app/build/generated/res/react/release/drawable-mdpi/src_assets_icons_back1.png differ
diff --git a/android/app/build/generated/res/react/release/drawable-mdpi/src_assets_icons_more.png b/android/app/build/generated/res/react/release/drawable-mdpi/src_assets_icons_more.png
new file mode 100644
index 00000000..b004371d
Binary files /dev/null and b/android/app/build/generated/res/react/release/drawable-mdpi/src_assets_icons_more.png differ
diff --git a/android/app/build/generated/res/react/release/drawable-mdpi/src_assets_icons_time.png b/android/app/build/generated/res/react/release/drawable-mdpi/src_assets_icons_time.png
new file mode 100644
index 00000000..02e49286
Binary files /dev/null and b/android/app/build/generated/res/react/release/drawable-mdpi/src_assets_icons_time.png differ
diff --git a/android/app/build/generated/sourcemaps/react/release/index.android.bundle.map b/android/app/build/generated/sourcemaps/react/release/index.android.bundle.map
index a286a024..b000aa50 100644
--- a/android/app/build/generated/sourcemaps/react/release/index.android.bundle.map
+++ b/android/app/build/generated/sourcemaps/react/release/index.android.bundle.map
@@ -1 +1 @@
-{"version":3,"sources":["__prelude__","D:\\downlooad\\desihealth_customer (1)\\node_modules\\metro\\src\\lib\\polyfills\\require.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\polyfills\\console.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\polyfills\\error-guard.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\polyfills\\Object.es7.js","D:\\downlooad\\desihealth_customer (1)\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\interopRequireDefault.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\invariant\\browser.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\warnOnce.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\fbjs\\lib\\warning.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\fbjs\\lib\\emptyFunction.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\AccessibilityInfo\\AccessibilityInfo.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\AccessibilityInfo\\NativeAccessibilityInfo.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\interopRequireWildcard.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\typeof.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\TurboModule\\TurboModuleRegistry.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\BatchedBridge\\NativeModules.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\extends.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\slicedToArray.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\arrayWithHoles.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\iterableToArrayLimit.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\unsupportedIterableToArray.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\arrayLikeToArray.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\nonIterableRest.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\BatchedBridge\\BatchedBridge.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\BatchedBridge\\MessageQueue.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\toConsumableArray.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\arrayWithoutHoles.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\iterableToArray.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\nonIterableSpread.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\classCallCheck.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\createClass.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\vendor\\core\\ErrorUtils.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Performance\\Systrace.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\deepFreezeAndThrowOnMutationInDev.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\stringifySafe.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\defineLazyObjectProperty.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\EventEmitter\\RCTDeviceEventEmitter.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\get.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\superPropBase.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\getPrototypeOf.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\inherits.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\setPrototypeOf.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\possibleConstructorReturn.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\assertThisInitialized.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\vendor\\emitter\\EventEmitter.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\vendor\\emitter\\EmitterSubscription.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\vendor\\emitter\\EventSubscription.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\vendor\\emitter\\EventSubscriptionVendor.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\ReactNative\\UIManager.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\ReactNative\\DummyUIManager.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\ReactNative\\PaperUIManager.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\defineProperty.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\ReactNative\\NativeUIManager.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\Platform.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\NativePlatformConstantsAndroid.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\ReactNative\\UIManagerProperties.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\ActivityIndicator\\ActivityIndicator.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\objectWithoutProperties.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\objectWithoutPropertiesLoose.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react\\cjs\\react.production.min.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\object-assign\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\StyleSheet\\StyleSheet.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\PixelRatio.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\Dimensions.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\NativeDeviceInfo.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\View\\ReactNativeStyleAttributes.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\DeprecatedPropTypes\\DeprecatedImageStylePropTypes.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\DeprecatedPropTypes\\DeprecatedColorPropType.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\StyleSheet\\normalizeColor.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\DeprecatedPropTypes\\DeprecatedLayoutPropTypes.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\prop-types\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\prop-types\\factoryWithThrowingShims.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\prop-types\\lib\\ReactPropTypesSecret.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\DeprecatedPropTypes\\DeprecatedShadowPropTypesIOS.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\DeprecatedPropTypes\\DeprecatedTransformPropTypes.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\deprecatedPropType.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\DeprecatedPropTypes\\DeprecatedTextStylePropTypes.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\DeprecatedPropTypes\\DeprecatedViewStylePropTypes.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\StyleSheet\\processColor.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\StyleSheet\\processTransform.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\MatrixMath.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\differ\\sizesDiffer.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\StyleSheet\\StyleSheetValidation.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\StyleSheet\\flattenStyle.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\View\\View.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\View\\ViewNativeComponent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\codegenNativeCommands.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Renderer\\shims\\ReactNative.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Renderer\\implementations\\ReactNativeRenderer-prod.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\ReactPrivate\\ReactNativePrivateInitializeCore.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Core\\InitializeCore.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Core\\setUpGlobals.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Core\\setUpSystrace.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Core\\setUpErrorHandling.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Core\\ExceptionsManager.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\wrapNativeSuper.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\isNativeFunction.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\construct.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\helpers\\isNativeReflectConstruct.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\LogBox\\Data\\LogBoxData.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\LogBox\\Data\\LogBoxLog.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\LogBox\\Data\\LogBoxSymbolication.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Core\\Devtools\\symbolicateStackTrace.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@babel\\runtime\\regenerator\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\regenerator-runtime\\runtime.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\NativeModules\\specs\\NativeSourceCode.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Core\\Devtools\\getDevServer.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Network\\fetch.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\whatwg-fetch\\dist\\fetch.umd.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\LogBox\\Data\\parseLogBoxLog.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\UTFSequence.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Core\\Devtools\\parseErrorStack.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Core\\Devtools\\parseHermesStack.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\stacktrace-parser\\dist\\stack-trace-parser.cjs.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\NativeModules\\specs\\NativeLogBox.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Core\\NativeExceptionsManager.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Core\\polyfillPromise.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\PolyfillFunctions.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Promise.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\promise\\setimmediate\\es6-extensions.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\promise\\setimmediate\\core.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\promise\\setimmediate\\done.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\promise\\setimmediate\\finally.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Core\\setUpRegeneratorRuntime.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Core\\setUpTimers.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Core\\Timers\\JSTimers.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Core\\Timers\\NativeTiming.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\fbjs\\lib\\performanceNow.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\fbjs\\lib\\performance.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\fbjs\\lib\\ExecutionEnvironment.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Core\\setUpXHR.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Network\\XMLHttpRequest.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Blob\\BlobManager.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Blob\\NativeBlobModule.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Blob\\Blob.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Blob\\BlobRegistry.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\event-target-shim\\dist\\event-target-shim.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Network\\RCTNetworking.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Network\\NativeNetworkingAndroid.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\EventEmitter\\NativeEventEmitter.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Network\\convertRequestBody.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\binaryToBase64.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\base64-js\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Network\\FormData.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\WebSocket\\WebSocket.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\WebSocket\\NativeWebSocketModule.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\WebSocket\\WebSocketEvent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Blob\\File.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Blob\\FileReader.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Blob\\NativeFileReaderModule.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Blob\\URL.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\abort-controller\\dist\\abort-controller.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Core\\setUpAlert.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Alert\\Alert.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\NativeModules\\specs\\NativeDialogManagerAndroid.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Alert\\RCTAlertManager.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Core\\setUpNavigator.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Core\\setUpBatchedBridge.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\HeapCapture\\HeapCapture.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\HeapCapture\\NativeHeapCapture.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Performance\\SamplingProfiler.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Performance\\NativeJSCSamplingProfiler.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\RCTLog.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\EventEmitter\\RCTNativeAppEventEmitter.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\GlobalPerformanceLogger.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\createPerformanceLogger.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\infoLog.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\JSDevSupportModule.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\NativeJSDevSupport.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\HMRClientProdShim.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Core\\setUpSegmentFetcher.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Core\\SegmentFetcher\\NativeSegmentFetcher.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\ReactPrivate\\ReactNativePrivateInterface.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\EventEmitter\\RCTEventEmitter.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Renderer\\shims\\ReactNativeViewConfigRegistry.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\TextInput\\TextInputState.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\differ\\deepDiffer.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Core\\ReactFiberErrorDialog.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\scheduler\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\scheduler\\cjs\\scheduler.production.min.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\View\\ReactNativeViewViewConfigAndroid.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\registerGeneratedViewConfig.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\verifyComponentAttributeEquivalence.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\View\\ReactNativeViewViewConfig.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\differ\\insetsDiffer.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\differ\\matricesDiffer.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\ReactNative\\getNativeComponentAttributes.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\differ\\pointsDiffer.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\StyleSheet\\processColorArray.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Image\\resolveAssetSource.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Image\\AssetRegistry.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Image\\AssetSourceResolver.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Image\\assetPathUtils.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\ReactNative\\requireNativeComponent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Renderer\\shims\\createReactNativeComponentClass.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\ProgressBarAndroid\\ProgressBarAndroid.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\ProgressBarAndroid\\ProgressBarAndroidNativeComponent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\codegenNativeComponent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\Button.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Text\\Text.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\DeprecatedPropTypes\\DeprecatedTextPropTypes.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\DeprecatedPropTypes\\DeprecatedEdgeInsetsPropType.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\DeprecatedPropTypes\\DeprecatedStyleSheetPropType.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\DeprecatedPropTypes\\deprecatedCreateStrictShapeTypeChecker.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\View\\ReactNativeViewAttributes.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Text\\TextAncestor.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\Touchable\\Touchable.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\Touchable\\BoundingDimensions.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\Touchable\\PooledClass.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\Touchable\\Position.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\AppleTV\\TVEventHandler.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\AppleTV\\NativeTVNavigationEventEmitter.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\Sound\\SoundManager.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\Sound\\NativeSoundManager.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\fbjs\\lib\\keyMirror.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\fbjs\\lib\\invariant.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\nullthrows\\nullthrows.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\Touchable\\TouchableNativeFeedback.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Pressability\\Pressability.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Pressability\\HoverState.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Pressability\\PressabilityDebug.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\Touchable\\TVTouchable.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\Touchable\\TouchableOpacity.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\Animated.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\AnimatedMock.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\AnimatedEvent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\nodes\\AnimatedValue.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\nodes\\AnimatedInterpolation.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\nodes\\AnimatedNode.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\NativeAnimatedHelper.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\NativeAnimatedModule.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\nodes\\AnimatedWithChildren.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Interaction\\InteractionManager.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Interaction\\TaskQueue.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\AnimatedImplementation.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\nodes\\AnimatedAddition.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\nodes\\AnimatedDiffClamp.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\nodes\\AnimatedDivision.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\nodes\\AnimatedModulo.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\nodes\\AnimatedMultiplication.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\nodes\\AnimatedProps.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\nodes\\AnimatedStyle.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\nodes\\AnimatedTransform.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\nodes\\AnimatedSubtraction.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\nodes\\AnimatedTracking.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\nodes\\AnimatedValueXY.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\animations\\DecayAnimation.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\animations\\Animation.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\animations\\SpringAnimation.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\SpringConfig.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\animations\\TimingAnimation.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\Easing.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\bezier.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\createAnimatedComponent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\setAndForwardRef.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\components\\AnimatedFlatList.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Lists\\FlatList.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\ScrollView\\ScrollView.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\ScrollView\\ScrollViewNativeComponent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\ScrollView\\ScrollViewViewConfig.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\ScrollView\\ScrollContentViewNativeComponent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\ScrollView\\AndroidHorizontalScrollViewNativeComponent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\ScrollView\\AndroidHorizontalScrollContentViewNativeComponent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\ScrollResponder.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\ScrollView\\ScrollViewCommands.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Interaction\\FrameRateLogger.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Interaction\\NativeFrameRateLogger.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\Keyboard\\Keyboard.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\Keyboard\\NativeKeyboardObserver.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\LayoutAnimation\\LayoutAnimation.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\dismissKeyboard.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\ScrollView\\ScrollViewStickyHeader.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\ScrollView\\processDecelerationRate.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\StyleSheet\\splitLayoutProps.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Lists\\VirtualizedList.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Interaction\\Batchinator.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Lists\\FillRateHelper.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\RefreshControl\\RefreshControl.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\RefreshControl\\AndroidSwipeRefreshLayoutNativeComponent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\RefreshControl\\PullToRefreshViewNativeComponent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Lists\\ViewabilityHelper.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Lists\\VirtualizeUtils.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\components\\AnimatedImage.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Image\\Image.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Image\\NativeImageLoaderAndroid.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\DeprecatedPropTypes\\DeprecatedViewPropTypes.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\DeprecatedPropTypes\\DeprecatedViewAccessibility.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Image\\ImageViewNativeComponent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Image\\TextInlineImageNativeComponent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\components\\AnimatedScrollView.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\components\\AnimatedSectionList.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Lists\\SectionList.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Lists\\VirtualizedSectionList.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\components\\AnimatedText.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Animated\\src\\components\\AnimatedView.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\CheckBox\\CheckBox.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\CheckBox\\AndroidCheckBoxNativeComponent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\DatePicker\\DatePickerIOS.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\DrawerAndroid\\DrawerLayoutAndroid.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\DrawerAndroid\\AndroidDrawerLayoutNativeComponent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\StatusBar\\StatusBar.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\StatusBar\\NativeStatusBarManagerAndroid.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\StatusBar\\NativeStatusBarManagerIOS.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Image\\ImageBackground.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\TextInput\\InputAccessoryView.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\TextInput\\RCTInputAccessoryViewNativeComponent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\Keyboard\\KeyboardAvoidingView.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\MaskedView\\MaskedViewIOS.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\UnimplementedViews\\UnimplementedView.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Modal\\Modal.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Modal\\NativeModalManager.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Modal\\RCTModalHostViewNativeComponent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\ReactNative\\AppContainer.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\ReactNative\\RootTagContext.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\ReactNative\\I18nManager.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\ReactNative\\NativeI18nManager.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\Picker\\Picker.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\Picker\\PickerAndroid.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\Picker\\AndroidDropdownPickerNativeComponent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\Picker\\AndroidDialogPickerNativeComponent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\Picker\\PickerIOS.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\ProgressViewIOS\\ProgressViewIOS.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\SafeAreaView\\SafeAreaView.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\SegmentedControlIOS\\SegmentedControlIOS.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\Slider\\Slider.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\Slider\\SliderNativeComponent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\Switch\\Switch.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\Switch\\AndroidSwitchNativeComponent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\Switch\\SwitchNativeComponent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\TextInput\\TextInput.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\DeprecatedPropTypes\\DeprecatedTextInputPropTypes.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\Touchable\\TouchableWithoutFeedback.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\TextInput\\AndroidTextInputNativeComponent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\Touchable\\TouchableHighlight.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\ActionSheetIOS\\ActionSheetIOS.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\ActionSheetIOS\\NativeActionSheetManager.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\Appearance.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\NativeAppearance.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\DebugEnvironment.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\ReactNative\\AppRegistry.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\ReactNative\\NativeHeadlessJsTaskSupport.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\ReactNative\\HeadlessJsTaskError.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\BugReporting\\BugReporting.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\BugReporting\\NativeBugReporting.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\NativeModules\\specs\\NativeRedBox.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\BugReporting\\dumpReactTree.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\SceneTracker.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\ReactNative\\renderApplication.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\PerformanceLoggerContext.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\BackHandler.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\NativeModules\\specs\\NativeDeviceEventManager.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Renderer\\shims\\ReactFabric.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Renderer\\implementations\\ReactFabric-prod.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\AppState\\AppState.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\AppState\\NativeAppState.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\logError.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Storage\\AsyncStorage.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Storage\\NativeAsyncStorage.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\Clipboard\\Clipboard.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\Clipboard\\NativeClipboard.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\DatePickerAndroid\\DatePickerAndroid.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\DatePickerAndroid\\NativeDatePickerAndroid.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\DeviceInfo.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\DevSettings.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\NativeModules\\specs\\NativeDevSettings.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Image\\ImagePickerIOS.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Image\\NativeImagePickerIOS.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Linking\\Linking.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Linking\\NativeLinking.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Interaction\\PanResponder.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Interaction\\TouchHistoryMath.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\PermissionsAndroid\\PermissionsAndroid.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\PermissionsAndroid\\NativePermissionsAndroid.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\PushNotificationIOS\\PushNotificationIOS.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\PushNotificationIOS\\NativePushNotificationManagerIOS.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Settings\\Settings.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Share\\Share.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Share\\NativeShareModule.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\StatusBar\\StatusBarIOS.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\ToastAndroid\\ToastAndroid.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Components\\ToastAndroid\\NativeToastAndroid.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\useColorScheme.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\use-subscription\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\use-subscription\\cjs\\use-subscription.production.min.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Utilities\\useWindowDimensions.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Vibration\\Vibration.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Vibration\\NativeVibration.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\YellowBox\\YellowBox.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\YellowBox\\Data\\YellowBoxWarning.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\YellowBox\\Data\\YellowBoxCategory.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\YellowBox\\Data\\YellowBoxSymbolication.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\DeprecatedPropTypes\\DeprecatedPointPropType.js","D:\\downlooad\\desihealth_customer (1)\\src\\reducers\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\redux\\lib\\redux.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\redux\\node_modules\\symbol-observable\\lib\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\redux\\node_modules\\symbol-observable\\lib\\ponyfill.js","D:\\downlooad\\desihealth_customer (1)\\src\\reducers\\SplashReducer.js","D:\\downlooad\\desihealth_customer (1)\\src\\actions\\ActionTypes.js","D:\\downlooad\\desihealth_customer (1)\\src\\reducers\\HomeReducer.js","D:\\downlooad\\desihealth_customer (1)\\src\\reducers\\VendorReducer.js","D:\\downlooad\\desihealth_customer (1)\\src\\reducers\\ProductReducer.js","D:\\downlooad\\desihealth_customer (1)\\src\\reducers\\FaqReducer.js","D:\\downlooad\\desihealth_customer (1)\\src\\reducers\\CategoryReducer.js","D:\\downlooad\\desihealth_customer (1)\\src\\reducers\\SubCategoryReducer.js","D:\\downlooad\\desihealth_customer (1)\\src\\reducers\\PrivacyReducer.js","D:\\downlooad\\desihealth_customer (1)\\src\\reducers\\RegisterReducer.js","D:\\downlooad\\desihealth_customer (1)\\src\\reducers\\LoginReducer.js","D:\\downlooad\\desihealth_customer (1)\\src\\reducers\\AddressReducer.js","D:\\downlooad\\desihealth_customer (1)\\src\\reducers\\AddressListReducer.js","D:\\downlooad\\desihealth_customer (1)\\src\\reducers\\PaymentReducer.js","D:\\downlooad\\desihealth_customer (1)\\src\\reducers\\PrescriptionReducer.js","D:\\downlooad\\desihealth_customer (1)\\src\\reducers\\CreatePrescriptionReducer.js","D:\\downlooad\\desihealth_customer (1)\\src\\reducers\\ViewPrescriptionReducer.js","D:\\downlooad\\desihealth_customer (1)\\src\\reducers\\CartReducer.js","D:\\downlooad\\desihealth_customer (1)\\src\\reducers\\MyOrdersReducer.js","D:\\downlooad\\desihealth_customer (1)\\src\\reducers\\PromoReducer.js","D:\\downlooad\\desihealth_customer (1)\\src\\reducers\\ProfileReducer.js","D:\\downlooad\\desihealth_customer (1)\\src\\config\\Constants.js","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\logo_with_name.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\splash.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\logo.jpg","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\heart.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\forgot.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\otp.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\reset_password.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\loading.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\location_pin.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\tablet.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\list.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\banner1.jpeg","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\banner2.jpeg","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\banner3.jpeg","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\safety.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\order.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\trust.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\wallet.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\doctor.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\location_icon.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\dentist.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\cardiologist.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\orthopedics.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\surgery.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\tablet_house.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\doctor_one.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\doc.jpg","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\covid.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\headache.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\fever.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\diabetes.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\throat_pain.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\back_pain.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\cough.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\acidity.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\infections.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\weight_loss.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\constipation.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\depression.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\hairfall.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\anxiety.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\stomach_ache.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\blood_pressure.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\location.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\doctor_image.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\doctorthree.jpg","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\json\\noservice_lottie.json","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\json\\no_data_lottie.json","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\json\\no_appointment.json","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\json\\no_orders.json","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\json\\no_prescription.json","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\json\\no_address.json","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\json\\no_wallet.json","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\json\\doctor_list.json","D:\\downlooad\\desihealth_customer (1)\\src\\reducers\\ForgotReducer.js","D:\\downlooad\\desihealth_customer (1)\\src\\reducers\\ResetReducer.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-redux\\lib\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-redux\\lib\\components\\Provider.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-redux\\lib\\components\\Context.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-redux\\lib\\utils\\Subscription.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-redux\\lib\\utils\\batch.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-redux\\lib\\components\\connectAdvanced.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-redux\\node_modules\\hoist-non-react-statics\\dist\\hoist-non-react-statics.cjs.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-is\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-is\\cjs\\react-is.production.min.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-redux\\lib\\utils\\useIsomorphicLayoutEffect.native.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-redux\\lib\\connect\\connect.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-redux\\lib\\utils\\shallowEqual.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-redux\\lib\\connect\\mapDispatchToProps.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-redux\\lib\\connect\\wrapMapToProps.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-redux\\lib\\utils\\verifyPlainObject.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-redux\\lib\\utils\\isPlainObject.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-redux\\lib\\utils\\warning.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-redux\\lib\\connect\\mapStateToProps.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-redux\\lib\\connect\\mergeProps.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-redux\\lib\\connect\\selectorFactory.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-redux\\lib\\connect\\verifySubselectors.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-redux\\lib\\hooks\\useDispatch.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-redux\\lib\\hooks\\useStore.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-redux\\lib\\hooks\\useReduxContext.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-redux\\lib\\hooks\\useSelector.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-redux\\lib\\utils\\reactBatchedUpdates.native.js","D:\\downlooad\\desihealth_customer (1)\\App.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\index.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\TransitionConfigs\\CardStyleInterpolators.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-iphone-x-helper\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\utils\\conditional.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\TransitionConfigs\\HeaderStyleInterpolators.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\TransitionConfigs\\TransitionSpecs.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\TransitionConfigs\\TransitionPresets.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\navigators\\createStackNavigator.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\native\\src\\index.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\index.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\routers\\src\\index.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\routers\\src\\CommonActions.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\routers\\src\\BaseRouter.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\nanoid\\non-secure\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\routers\\src\\StackRouter.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\routers\\src\\TabRouter.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\routers\\src\\DrawerRouter.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\routers\\src\\types.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\BaseNavigationContainer.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\EnsureSingleNavigator.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\NavigationBuilderContext.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\useScheduleUpdate.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\useFocusedListeners.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\useDevTools.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\useStateGetters.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\useOptionsGetters.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\useEventEmitter.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\useSyncState.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\isSerializable.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\createNavigatorFactory.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\Screen.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\NavigationHelpersContext.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\NavigationContext.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\NavigationRouteContext.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\useNavigationBuilder.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\useRegisterNavigator.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\useDescriptors.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\SceneView.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\StaticContainer.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\useNavigationCache.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\useNavigationHelpers.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\types.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\useOnAction.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\useFocusEvents.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\useOnRouteFocus.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\useChildActionListeners.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\useFocusedListenersChildrenAdapter.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\useOnGetState.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\useNavigation.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\useRoute.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\useFocusEffect.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\useIsFocused.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\useNavigationState.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\getStateFromPath.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\node_modules\\escape-string-regexp\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\query-string\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\strict-uri-encode\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\decode-uri-component\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\split-on-first\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\getPathFromState.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\core\\src\\getActionFromState.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\native\\src\\NavigationContainer.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\native\\src\\theming\\ThemeProvider.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\native\\src\\theming\\ThemeContext.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\native\\src\\theming\\DefaultTheme.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\native\\src\\LinkingContext.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\native\\src\\useThenable.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\native\\src\\useLinking.native.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\native\\src\\useBackButton.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\native\\src\\useScrollToTop.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\native\\src\\theming\\DarkTheme.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\native\\src\\theming\\useTheme.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\native\\src\\Link.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\native\\src\\useLinkProps.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\native\\src\\useLinkTo.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\native\\src\\useLinkBuilder.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\views\\Stack\\StackView.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-safe-area-context\\src\\index.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-safe-area-context\\src\\SafeAreaContext.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-safe-area-context\\src\\NativeSafeAreaView.native.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-safe-area-context\\src\\SafeAreaView.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-safe-area-context\\src\\InitialWindow.native.ts","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-safe-area-context\\src\\SafeArea.types.ts","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\views\\GestureHandler.native.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gesture-handler\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gesture-handler\\Swipeable.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gesture-handler\\GestureHandler.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gesture-handler\\createNativeWrapper.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gesture-handler\\NativeViewGestureHandler.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gesture-handler\\createHandler.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\fbjs\\lib\\areEqual.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gesture-handler\\RNGestureHandlerModule.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gesture-handler\\State.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gesture-handler\\GestureHandlerPropTypes.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gesture-handler\\Directions.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gesture-handler\\gestureHandlerRootHOC.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gesture-handler\\node_modules\\hoist-non-react-statics\\dist\\hoist-non-react-statics.cjs.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gesture-handler\\GestureHandlerRootView.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gesture-handler\\GestureButtons.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gesture-handler\\GestureHandlerButton.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gesture-handler\\GestureComponents.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gesture-handler\\Gestures.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gesture-handler\\PlatformConstants.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gesture-handler\\DrawerLayout.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gesture-handler\\touchables\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gesture-handler\\touchables\\TouchableNativeFeedback.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gesture-handler\\touchables\\GenericTouchable.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gesture-handler\\touchables\\TouchableWithoutFeedback.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gesture-handler\\touchables\\TouchableOpacity.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gesture-handler\\touchables\\TouchableHighlight.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\utils\\GestureHandlerRefContext.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\views\\Stack\\CardStack.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\views\\Screens.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-screens\\src\\screens.native.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\Libraries\\Core\\ReactNativeVersion.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\views\\Header\\HeaderSegment.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\views\\Header\\HeaderBackButton.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\views\\MaskedView.native.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-native-community\\masked-view\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-native-community\\masked-view\\js\\MaskedView.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\views\\TouchableItem.native.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\views\\BorderlessButton.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\views\\assets\\back-icon.png","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\views\\assets\\back-icon-mask.png","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\views\\Header\\HeaderBackground.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\utils\\memoize.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\views\\Stack\\CardContainer.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\views\\Stack\\Card.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\color\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\color-string\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\color-name\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\simple-swizzle\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\simple-swizzle\\node_modules\\is-arrayish\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\color\\node_modules\\color-convert\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\color\\node_modules\\color-convert\\conversions.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\color\\node_modules\\color-name\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\color\\node_modules\\color-convert\\route.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\views\\Stack\\CardSheet.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\utils\\CardAnimationContext.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\utils\\getDistanceForDirection.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\utils\\getInvertedMultiplier.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\utils\\HeaderHeightContext.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\views\\KeyboardManager.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\views\\Header\\HeaderContainer.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\views\\Header\\Header.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\views\\Header\\HeaderTitle.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\utils\\debounce.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\views\\SafeAreaProviderCompat.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\utils\\useCardAnimation.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\utils\\useHeaderHeight.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\stack\\src\\utils\\useGestureHandlerRef.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-navigation-transitions\\src\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\Ionicons.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\lib\\create-icon-set.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\lib\\react-native.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\lib\\ensure-native-module-available.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\lib\\create-icon-source-cache.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\lib\\icon-button.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\isString.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_baseGetTag.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_Symbol.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_root.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_freeGlobal.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_getRawTag.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_objectToString.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\isArray.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\isObjectLike.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\omit.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_arrayMap.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_baseClone.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_Stack.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_ListCache.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_listCacheClear.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_listCacheDelete.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_assocIndexOf.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\eq.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_listCacheGet.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_listCacheHas.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_listCacheSet.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_stackClear.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_stackDelete.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_stackGet.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_stackHas.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_stackSet.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_Map.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_getNative.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_baseIsNative.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\isFunction.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\isObject.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_isMasked.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_coreJsData.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_toSource.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_getValue.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_MapCache.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_mapCacheClear.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_Hash.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_hashClear.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_nativeCreate.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_hashDelete.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_hashGet.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_hashHas.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_hashSet.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_mapCacheDelete.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_getMapData.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_isKeyable.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_mapCacheGet.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_mapCacheHas.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_mapCacheSet.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_arrayEach.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_assignValue.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_baseAssignValue.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_defineProperty.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_baseAssign.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_copyObject.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\keys.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_arrayLikeKeys.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_baseTimes.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\isArguments.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_baseIsArguments.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\isBuffer.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\stubFalse.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_isIndex.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\isTypedArray.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_baseIsTypedArray.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\isLength.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_baseUnary.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_nodeUtil.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_baseKeys.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_isPrototype.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_nativeKeys.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_overArg.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\isArrayLike.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_baseAssignIn.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\keysIn.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_baseKeysIn.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_nativeKeysIn.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_cloneBuffer.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_copyArray.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_copySymbols.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_getSymbols.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_arrayFilter.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\stubArray.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_copySymbolsIn.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_getSymbolsIn.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_arrayPush.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_getPrototype.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_getAllKeys.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_baseGetAllKeys.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_getAllKeysIn.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_getTag.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_DataView.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_Promise.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_Set.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_WeakMap.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_initCloneArray.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_initCloneByTag.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_cloneArrayBuffer.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_Uint8Array.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_cloneDataView.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_cloneRegExp.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_cloneSymbol.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_cloneTypedArray.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_initCloneObject.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_baseCreate.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\isMap.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_baseIsMap.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\isSet.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_baseIsSet.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_baseUnset.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_castPath.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_isKey.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\isSymbol.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_stringToPath.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_memoizeCapped.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\memoize.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\toString.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_baseToString.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\last.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_parent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_baseGet.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_toKey.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_baseSlice.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_customOmitClone.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\isPlainObject.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_flatRest.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\flatten.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_baseFlatten.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_isFlattenable.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_overRest.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_apply.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_setToString.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_baseSetToString.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\constant.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\identity.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_shortOut.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\pick.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_basePick.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_basePickBy.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_baseSet.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\hasIn.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_baseHasIn.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_hasPath.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\lib\\tab-bar-item-ios.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\isEqual.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_baseIsEqual.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_baseIsEqualDeep.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_equalArrays.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_SetCache.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_setCacheAdd.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_setCacheHas.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_arraySome.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_cacheHas.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_equalByTag.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_mapToArray.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_setToArray.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_equalObjects.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\lib\\toolbar-android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-native-community\\toolbar-android\\js\\ToolbarAndroid.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-native-community\\toolbar-android\\js\\ToolbarAndroidNativeComponent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\glyphmaps\\Ionicons.json","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\css\\Colors.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\bottom-tabs\\src\\index.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\bottom-tabs\\src\\navigators\\createBottomTabNavigator.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\bottom-tabs\\src\\views\\BottomTabView.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\bottom-tabs\\src\\views\\SafeAreaProviderCompat.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\bottom-tabs\\src\\views\\ResourceSavingScene.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\bottom-tabs\\src\\views\\BottomTabBar.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\bottom-tabs\\src\\views\\BottomTabItem.tsx","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-navigation\\bottom-tabs\\src\\views\\TabBarIcon.tsx","D:\\downlooad\\desihealth_customer (1)\\src\\views\\Splash.js","D:\\downlooad\\desihealth_customer (1)\\src\\components\\GeneralComponents.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\buttons\\Button.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\config\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-status-bar-height\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\config\\BackgroundImage.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\config\\colors.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\config\\fonts.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\config\\ThemeProvider.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\node_modules\\deepmerge\\dist\\cjs.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\config\\colorsDark.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\config\\withTheme.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\node_modules\\hoist-non-react-statics\\dist\\hoist-non-react-statics.cjs.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\config\\theme.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\helpers\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\helpers\\renderNode.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\helpers\\getIconType.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\Zocial.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\glyphmaps\\Zocial.json","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\Octicons.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\glyphmaps\\Octicons.json","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\MaterialIcons.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\glyphmaps\\MaterialIcons.json","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\MaterialCommunityIcons.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\glyphmaps\\MaterialCommunityIcons.json","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\Foundation.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\glyphmaps\\Foundation.json","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\EvilIcons.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\glyphmaps\\EvilIcons.json","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\Entypo.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\glyphmaps\\Entypo.json","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\FontAwesome.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\glyphmaps\\FontAwesome.json","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\FontAwesome5.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\lib\\create-icon-set-from-fontawesome5.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\lib\\create-multi-style-icon-set.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\glyphmaps\\FontAwesome5Free.json","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\glyphmaps\\FontAwesome5Free_meta.json","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\SimpleLineIcons.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\glyphmaps\\SimpleLineIcons.json","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\Feather.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\glyphmaps\\Feather.json","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\AntDesign.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\glyphmaps\\AntDesign.json","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\Fontisto.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-vector-icons\\glyphmaps\\Fontisto.json","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\helpers\\normalizeText.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\helpers\\nodeType.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\helpers\\types.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\icons\\Icon.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\helpers\\getIconStyle.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\input\\Input.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\list\\ListItem.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\avatar\\Avatar.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash.isequal\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\image\\Image.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\avatar\\Accessory.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\badge\\Badge.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\text\\Text.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\list\\ListItemContent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\list\\ListItemChevron.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\list\\ListItemInput.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\list\\ListItemCheckBox.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\checkbox\\CheckBox.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\checkbox\\CheckBoxIcon.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\list\\ListItemButtonGroup.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\buttons\\ButtonGroup.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\list\\ListItemTitle.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\list\\ListItemSubtitle.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\social\\SocialIcon.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\overlay\\Overlay.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\searchbar\\SearchBar.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\searchbar\\SearchBar-ios.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\searchbar\\SearchBar-android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\searchbar\\SearchBar-default.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\badge\\withBadge.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\divider\\Divider.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\slider\\Slider.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\card\\Card.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\card\\CardTitle.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\card\\CardDivider.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\card\\CardImage.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\card\\CardFeaturedTitle.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\card\\CardFeaturedSubtitle.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\tile\\Tile.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\tile\\FeaturedTile.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\header\\Header.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\pricing\\PricingCard.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\tooltip\\Tooltip.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\tooltip\\Triangle.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\tooltip\\getTooltipCoordinate.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-elements\\src\\bottomSheet\\BottomSheet.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-ratings\\src\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-ratings\\src\\SwipeRating.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\times.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\_castFunction.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\toInteger.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\toFinite.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\toNumber.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-ratings\\src\\images\\star.png","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-ratings\\src\\images\\heart.png","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-ratings\\src\\images\\rocket.png","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-ratings\\src\\images\\bell.png","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-ratings\\src\\TapRating.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash\\lodash.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-ratings\\src\\components\\Star.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-ratings\\src\\images\\airbnb-star.png","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-ratings\\src\\images\\airbnb-star-selected.png","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-loading-spinner-overlay\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-native-community\\async-storage\\src\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-native-community\\async-storage\\src\\AsyncStorage.native.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-native-community\\async-storage\\src\\hooks.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\axios\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\axios\\lib\\axios.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\axios\\lib\\utils.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\axios\\lib\\helpers\\bind.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\axios\\lib\\core\\Axios.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\axios\\lib\\helpers\\buildURL.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\axios\\lib\\core\\InterceptorManager.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\axios\\lib\\core\\dispatchRequest.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\axios\\lib\\core\\transformData.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\axios\\lib\\cancel\\isCancel.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\axios\\lib\\defaults.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\axios\\lib\\helpers\\normalizeHeaderName.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\axios\\lib\\adapters\\xhr.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\axios\\lib\\core\\settle.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\axios\\lib\\core\\createError.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\axios\\lib\\core\\enhanceError.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\axios\\lib\\core\\buildFullPath.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\axios\\lib\\helpers\\isAbsoluteURL.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\axios\\lib\\helpers\\combineURLs.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\axios\\lib\\helpers\\parseHeaders.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\axios\\lib\\helpers\\isURLSameOrigin.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\axios\\lib\\helpers\\cookies.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\axios\\lib\\core\\mergeConfig.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\axios\\lib\\cancel\\Cancel.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\axios\\lib\\cancel\\CancelToken.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\axios\\lib\\helpers\\spread.js","D:\\downlooad\\desihealth_customer (1)\\src\\actions\\SplashActions.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-firebase-push-notifications\\src\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-firebase-push-notifications\\src\\notifications\\Notification.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-firebase-push-notifications\\src\\notifications\\AndroidNotification.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-firebase-push-notifications\\src\\notifications\\AndroidAction.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-firebase-push-notifications\\src\\notifications\\AndroidRemoteInput.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-firebase-push-notifications\\src\\notifications\\types.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-firebase-push-notifications\\src\\notifications\\IOSNotification.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-firebase-push-notifications\\src\\notifications\\AndroidNotifications.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-firebase-push-notifications\\src\\notifications\\AndroidChannel.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-firebase-push-notifications\\src\\notifications\\AndroidChannelGroup.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-firebase-push-notifications\\src\\notifications\\IOSNotifications.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\Home.js","D:\\downlooad\\desihealth_customer (1)\\src\\actions\\HomeActions.js","D:\\downlooad\\desihealth_customer (1)\\src\\actions\\ProductActions.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-image-slider-show\\Slideshow.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native\\package.json","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base-shoutem-theme\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base-shoutem-theme\\src\\connectStyle.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\hoist-non-react-statics\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base-shoutem-theme\\src\\StyleNormalizer\\normalizeStyle.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base-shoutem-theme\\src\\StyleNormalizer\\StyleNormalizer.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base-shoutem-theme\\src\\StyleNormalizer\\ShorthandsNormalizerFactory.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base-shoutem-theme\\src\\Theme.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base-shoutem-theme\\src\\resolveIncludes.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base-shoutem-theme\\src\\mergeComponentAndThemeStyles.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base-shoutem-theme\\src\\resolveComponentStyle.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base-shoutem-theme\\src\\customMerge.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base-shoutem-theme\\src\\StyleProvider.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base-shoutem-theme\\src\\addons.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-easy-grid\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-easy-grid\\Components\\Row.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-easy-grid\\Utils\\computeProps.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-easy-grid\\Components\\Grid.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-easy-grid\\Components\\Col.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\init.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\Body.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\Left.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\Right.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\Header.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\variables\\platform.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\variables\\commonColor.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\Switch.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\Thumbnail.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\Container.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\Content.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\Button.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\Title.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\Subtitle.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\InputGroup.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\Badge.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\CheckBox.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\Card.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\Radio.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\H3.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\H2.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\H1.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\Footer.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\FooterTab.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\Fab.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\Item.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\Label.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\Textarea.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\Text.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\Toast.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\Tab.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\TabBar.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\TabContainer.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\View.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\TabHeading.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\Icon.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\Input.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\SwipeRow.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\Segment.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\Spinner.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\CardItem.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\ListItem.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\Picker.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\Form.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\theme\\components\\Separator.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Drawer\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-drawer\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-drawer\\tweener.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\tween-functions\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\SwipeRow.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\utils\\mapPropsToStyleNames.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Left.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Right.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Body.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\ListItem.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Text.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\View.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Button.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\utils\\computeProps.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\DatePicker.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\TabHeading.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\TabContainer.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\IconNB.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Icon\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Icon\\NBIcons.json","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Header.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\utils\\getStyle.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\InputGroup.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Input.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Base\\NativeBaseComponent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Title.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Fab.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Badge.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Checkbox.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Radio.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Thumbnail.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Card.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\CardItem.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\H1.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\H2.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\H3.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Spinner.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Switch.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Container.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\utils\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\utils\\interactionManager.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Root.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\ToastContainer.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Toast.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Actionsheet.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Content.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-keyboard-aware-scroll-view\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-keyboard-aware-scroll-view\\lib\\KeyboardAwareHOC.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-keyboard-aware-scroll-view\\lib\\KeyboardAwareScrollView.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-keyboard-aware-scroll-view\\lib\\KeyboardAwareFlatList.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-keyboard-aware-scroll-view\\lib\\KeyboardAwareSectionList.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Footer.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\FooterTab.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Form.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Picker.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\create-react-class\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\create-react-class\\factory.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\create-react-class\\node_modules\\fbjs\\lib\\emptyObject.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\create-react-class\\node_modules\\fbjs\\lib\\invariant.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\List.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Separator.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\DeckSwiper.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\clamp\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Item.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Label.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Segment.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Textarea.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Tab.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Tabs\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-timer-mixin\\TimerMixin.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Tabs\\SceneComponent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Tabs\\StaticContainer.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Tabs\\DefaultTabBar.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Tabs\\Button.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Tabs\\ScrollableTabBar.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Subtitle.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\basic\\Accordion.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\native-base\\dist\\src\\vue-native.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-search-bar\\src\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-search-bar\\src\\SearchBar.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-material-menu\\src\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-material-menu\\src\\MenuDivider.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-material-menu\\src\\MenuItem.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-material-menu\\src\\Menu.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-raw-bottom-sheet\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-raw-bottom-sheet\\src\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-raw-bottom-sheet\\src\\style.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\rn-range-slider\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-check-box\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-check-box\\img\\ic_indeterminate_check_box.png","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-check-box\\img\\ic_check_box.png","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-check-box\\img\\ic_check_box_outline_blank.png","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-android-location-enabler\\index.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\Pharmacy.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lottie-react-native\\lib\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lottie-react-native\\lib\\LottieView.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-safe-modules\\lib\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-safe-modules\\lib\\SafeModule.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-safe-modules\\lib\\NativeSafeModule.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\dedent\\dist\\dedent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-safe-modules\\lib\\SafeComponent.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-safe-modules\\lib\\NativeSafeComponent.js","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\json\\Pharmacy.json","D:\\downlooad\\desihealth_customer (1)\\src\\views\\EditProduct.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-ui-stepper\\UIStepper.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-ui-stepper\\assets\\decrement.png","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-ui-stepper\\assets\\increment.png","D:\\downlooad\\desihealth_customer (1)\\src\\actions\\CartActions.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\Call.js","D:\\downlooad\\desihealth_customer (1)\\src\\config\\Accordian.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-twilio-programmable-voice\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-permissions\\lib\\commonjs\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-permissions\\lib\\commonjs\\constants.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-permissions\\lib\\commonjs\\module.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-permissions\\lib\\commonjs\\utils.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-permissions\\lib\\commonjs\\types.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\VideoCall.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-twilio-video-webrtc\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-twilio-video-webrtc\\src\\TwilioVideoLocalView.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-twilio-video-webrtc\\src\\TwilioVideoParticipantView.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-twilio-video-webrtc\\src\\TwilioVideo.android.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\VendorDetails.js","D:\\downlooad\\desihealth_customer (1)\\src\\actions\\VendorActions.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\LocationSearch.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-google-places-autocomplete\\GooglePlacesAutocomplete.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\lodash.debounce\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-google-places-autocomplete\\node_modules\\qs\\lib\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-google-places-autocomplete\\node_modules\\qs\\lib\\stringify.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-google-places-autocomplete\\node_modules\\qs\\lib\\utils.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-google-places-autocomplete\\node_modules\\qs\\lib\\formats.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-google-places-autocomplete\\node_modules\\qs\\lib\\parse.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-google-places-autocomplete\\images\\powered_by_google_on_white.png","D:\\downlooad\\desihealth_customer (1)\\src\\actions\\AddressActions.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\SubCategory.js","D:\\downlooad\\desihealth_customer (1)\\src\\actions\\SubCategoryActions.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\Product.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\Category.js","D:\\downlooad\\desihealth_customer (1)\\src\\actions\\CategoryActions.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\DoctorSubCategories.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\StarRating.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-animatable\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-animatable\\createAnimatableComponent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-animatable\\wrapStyleTransforms.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-animatable\\getStyleValues.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-animatable\\flattenStyle.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-animatable\\getDefaultStyleValue.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-animatable\\createAnimation.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-animatable\\registry.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-animatable\\easing.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-animatable\\definitions\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-animatable\\definitions\\attention-seekers.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-animatable\\definitions\\bouncing-entrances.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-animatable\\definitions\\bouncing-exits.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-animatable\\definitions\\fading-entrances.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-animatable\\definitions\\fading-exits.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-animatable\\definitions\\flippers.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-animatable\\definitions\\lightspeed.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-animatable\\definitions\\sliding-entrances.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-animatable\\definitions\\sliding-exits.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-animatable\\definitions\\zooming-entrances.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-animatable\\definitions\\zooming-exits.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\StarButton.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\dist\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\dist\\lib\\create-icon-set.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\dist\\lib\\react-native.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\dist\\lib\\icon-button.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\dist\\lib\\tab-bar-item-ios.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\dist\\lib\\toolbar-android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\dist\\lib\\create-icon-set-from-fontello.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\dist\\lib\\create-icon-set-from-icomoon.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-button\\Button.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-button\\coalesceNonElementChildren.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\Entypo.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\lib\\create-icon-set.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\lib\\react-native.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\lib\\icon-button.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\lib\\tab-bar-item-ios.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\lib\\toolbar-android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\glyphmaps\\Entypo.json","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\EvilIcons.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\glyphmaps\\EvilIcons.json","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\Feather.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\glyphmaps\\Feather.json","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\FontAwesome.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\glyphmaps\\FontAwesome.json","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\Foundation.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\glyphmaps\\Foundation.json","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\Ionicons.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\glyphmaps\\Ionicons.json","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\MaterialIcons.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\glyphmaps\\MaterialIcons.json","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\MaterialCommunityIcons.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\glyphmaps\\MaterialCommunityIcons.json","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\Octicons.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\glyphmaps\\Octicons.json","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\Zocial.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\glyphmaps\\Zocial.json","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\SimpleLineIcons.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-star-rating\\node_modules\\react-native-vector-icons\\glyphmaps\\SimpleLineIcons.json","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-cardview\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-cardview\\libs\\CardView.android.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\ProductDetails.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\Promo.js","D:\\downlooad\\desihealth_customer (1)\\src\\actions\\PromoActions.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\MyOrders.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\moment\\moment.js","D:\\downlooad\\desihealth_customer (1)\\src\\actions\\MyOrdersActions.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-progress-circle\\src\\index.js","D:\\downlooad\\desihealth_customer (1)\\src\\config\\firebaseConfig.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\firebase\\dist\\index.rn.cjs.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@firebase\\app\\dist\\index.rn.cjs.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\tslib\\tslib.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@firebase\\util\\dist\\index.cjs.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@firebase\\component\\dist\\index.cjs.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@firebase\\logger\\dist\\index.cjs.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@firebase\\auth\\dist\\auth.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@firebase\\database\\dist\\index.cjs.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@firebase\\storage\\dist\\index.cjs.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@firebase\\firestore\\dist\\index.rn.esm2017.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@firebase\\webchannel-wrapper\\dist\\index.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\OrderDetails.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-popup-dialog\\dist\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-popup-dialog\\dist\\type.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-popup-dialog\\dist\\components\\DialogButton.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-popup-dialog\\dist\\constants\\Constants.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-popup-dialog\\dist\\PopupDialog.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-root-siblings\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\static-container\\StaticContainer.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-popup-dialog\\dist\\components\\Dialog.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-popup-dialog\\dist\\components\\Overlay.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-popup-dialog\\dist\\animations\\Animation.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-popup-dialog\\dist\\animations\\FadeAnimation.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-popup-dialog\\dist\\components\\DialogTitle.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-popup-dialog\\dist\\components\\DialogFooter.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-popup-dialog\\dist\\components\\DialogContent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-popup-dialog\\dist\\animations\\ScaleAnimation.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-popup-dialog\\dist\\animations\\SlideAnimation.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\Cart.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-snackbar\\lib\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-modal-datetime-picker\\src\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-modal-datetime-picker\\src\\DateTimePickerModal.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-native-community\\datetimepicker\\src\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-native-community\\datetimepicker\\src\\datetimepicker.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-native-community\\datetimepicker\\src\\constants.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-native-community\\datetimepicker\\src\\picker.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-native-community\\datetimepicker\\src\\datepicker.android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-native-community\\datetimepicker\\src\\utils.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-native-community\\datetimepicker\\src\\timepicker.android.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\Profile.js","D:\\downlooad\\desihealth_customer (1)\\src\\actions\\ProfileActions.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-fetch-blob\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-fetch-blob\\utils\\uri.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-fetch-blob\\class\\StatefulPromise.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-fetch-blob\\fs.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-fetch-blob\\class\\RNFetchBlobSession.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-fetch-blob\\class\\RNFetchBlobWriteStream.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-fetch-blob\\class\\RNFetchBlobReadStream.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-fetch-blob\\utils\\uuid.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-fetch-blob\\class\\RNFetchBlobFile.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\base-64\\base64.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-fetch-blob\\polyfill\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-fetch-blob\\polyfill\\Blob.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-fetch-blob\\utils\\log.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-fetch-blob\\polyfill\\EventTarget.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-fetch-blob\\polyfill\\File.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-fetch-blob\\polyfill\\XMLHttpRequest.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-fetch-blob\\polyfill\\XMLHttpRequestEventTarget.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-fetch-blob\\polyfill\\ProgressEvent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-fetch-blob\\polyfill\\Event.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-fetch-blob\\polyfill\\FileReader.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-fetch-blob\\polyfill\\Fetch.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-fetch-blob\\utils\\unicode.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-fetch-blob\\android.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-fetch-blob\\ios.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-fetch-blob\\json-stream.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-fetch-blob\\lib\\oboe-browser.min.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\More.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-dialog\\src\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-dialog\\src\\Button.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-dialog\\src\\Container.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-modal\\src\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-modal\\src\\utils.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-modal\\src\\index.style.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-dialog\\src\\Description.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-dialog\\src\\Input.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-dialog\\src\\Switch.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-dialog\\src\\Title.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\Prescription.js","D:\\downlooad\\desihealth_customer (1)\\src\\actions\\PrescriptionActions.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\AddPrescription.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-image-picker\\src\\index.ts","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-image-picker\\src\\internal\\nativeInterface.ts","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-image-picker\\src\\internal\\types.ts","D:\\downlooad\\desihealth_customer (1)\\src\\actions\\CreatePrescriptionActions.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\ViewPrescription.js","D:\\downlooad\\desihealth_customer (1)\\src\\actions\\ViewPrescriptionActions.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-image-view\\src\\ImageView.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-image-view\\src\\utils.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-image-view\\src\\styles.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-image-view\\src\\controls\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-image-view\\src\\controls\\Close.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-image-view\\src\\controls\\Prev.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-image-view\\src\\controls\\Next.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\Address.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-maps\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-maps\\lib\\components\\MapView.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-maps\\lib\\components\\MapMarker.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-maps\\lib\\components\\decorateMapComponent.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-maps\\lib\\components\\ProviderConstants.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-maps\\lib\\components\\MapPolyline.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-maps\\lib\\components\\MapPolygon.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-maps\\lib\\components\\MapCircle.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-maps\\lib\\components\\MapCallout.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-maps\\lib\\components\\MapCalloutSubview.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-maps\\lib\\components\\MapOverlay.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-maps\\lib\\components\\MapUrlTile.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-maps\\lib\\components\\MapWMSTile.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-maps\\lib\\components\\MapLocalTile.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-maps\\lib\\components\\MapHeatmap.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-maps\\lib\\components\\AnimatedRegion.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-maps\\lib\\components\\Geojson.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-native-community\\geolocation\\js\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-native-community\\geolocation\\js\\implementation.native.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-native-community\\geolocation\\js\\nativeInterface.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@react-native-community\\geolocation\\js\\utils.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\AddressList.js","D:\\downlooad\\desihealth_customer (1)\\src\\actions\\AddressListActions.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-simple-dialogs\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-simple-dialogs\\src\\Dialog.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-simple-dialogs\\src\\ProgressDialog.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-simple-dialogs\\src\\ConfirmDialog.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-simple-dialogs\\src\\TouchableEffect.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\Payment.js","D:\\downlooad\\desihealth_customer (1)\\src\\actions\\PaymentActions.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-razorpay\\RazorpayCheckout.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\Login.js","D:\\downlooad\\desihealth_customer (1)\\src\\actions\\LoginActions.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-app-intro-slider\\dist\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-app-intro-slider\\dist\\merge-extradata.js","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\icons\\person.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\icons\\pass.png","D:\\downlooad\\desihealth_customer (1)\\src\\views\\Register.js","D:\\downlooad\\desihealth_customer (1)\\src\\actions\\RegisterActions.js","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\icons\\call.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\icons\\email.png","D:\\downlooad\\desihealth_customer (1)\\src\\views\\Faq.js","D:\\downlooad\\desihealth_customer (1)\\src\\actions\\FaqActions.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\FaqDetails.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\PrivacyPolicy.js","D:\\downlooad\\desihealth_customer (1)\\src\\actions\\PrivacyActions.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\Forgot.js","D:\\downlooad\\desihealth_customer (1)\\src\\actions\\ForgotActions.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-confirmation-code-input\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-confirmation-code-input\\components\\ConfirmationCodeInput.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\Otp.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\Rating.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\Reset.js","D:\\downlooad\\desihealth_customer (1)\\src\\actions\\ResetActions.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\ContactUs.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\Logout.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\Search.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\Wallet.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-dialog-input\\index.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\DoctorList.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\DoctorDetail.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-step-indicator\\src\\index.tsx","D:\\downlooad\\desihealth_customer (1)\\src\\views\\AppointmentDetail.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\CreateAppointment.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\quickblox-react-native-sdk\\index.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\MyBookingDetails.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\Chat.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gifted-chat\\lib\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gifted-chat\\lib\\GiftedChat.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@expo\\react-native-action-sheet\\lib\\module\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@expo\\react-native-action-sheet\\lib\\module\\ActionSheetProvider.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@expo\\react-native-action-sheet\\lib\\module\\ActionSheet\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@expo\\react-native-action-sheet\\lib\\module\\ActionSheet\\ActionGroup.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@expo\\react-native-action-sheet\\lib\\module\\ActionSheet\\TouchableNativeFeedbackSafe.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@expo\\react-native-action-sheet\\lib\\module\\context.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@expo\\react-native-action-sheet\\lib\\module\\connectActionSheet.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@expo\\react-native-action-sheet\\node_modules\\hoist-non-react-statics\\dist\\hoist-non-react-statics.cjs.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\@expo\\react-native-action-sheet\\lib\\module\\types.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\uuid\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\uuid\\v1.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\uuid\\lib\\rng-browser.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\uuid\\lib\\bytesToUuid.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\uuid\\v4.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\dayjs\\dayjs.min.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\dayjs\\plugin\\localizedFormat.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gifted-chat\\lib\\utils.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gifted-chat\\lib\\Actions.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gifted-chat\\lib\\Color.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gifted-chat\\lib\\Avatar.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gifted-chat\\lib\\GiftedAvatar.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gifted-chat\\lib\\Bubble.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gifted-chat\\lib\\QuickReplies.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gifted-chat\\lib\\MessageText.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-parsed-text\\src\\ParsedText.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-parsed-text\\src\\lib\\TextExtraction.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-communications\\AKCommunications.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gifted-chat\\lib\\MessageImage.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-lightbox\\Lightbox.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-lightbox\\LightboxOverlay.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gifted-chat\\lib\\MessageVideo.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gifted-chat\\lib\\MessageAudio.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gifted-chat\\lib\\Time.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gifted-chat\\lib\\Constant.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gifted-chat\\lib\\SystemMessage.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gifted-chat\\lib\\Composer.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gifted-chat\\lib\\Day.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gifted-chat\\lib\\InputToolbar.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gifted-chat\\lib\\Send.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gifted-chat\\lib\\LoadEarlier.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gifted-chat\\lib\\Message.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gifted-chat\\lib\\MessageContainer.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gifted-chat\\lib\\TypingIndicator.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-typing-animation\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-typing-animation\\src\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-typing-animation\\src\\Dot\\index.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-typing-animation\\src\\Dot\\styles.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-typing-animation\\src\\styles.js","D:\\downlooad\\desihealth_customer (1)\\node_modules\\react-native-gifted-chat\\lib\\hooks\\useUpdateLayoutEffect.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\DoctorMap.js","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\img\\hospital_pin.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\icons\\home.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\icons\\file.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\icons\\list.png","D:\\downlooad\\desihealth_customer (1)\\src\\assets\\icons\\bag.png","D:\\downlooad\\desihealth_customer (1)\\src\\views\\DoctorSymptoms.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\PharmacyDetail.js","D:\\downlooad\\desihealth_customer (1)\\src\\views\\PrescriptionUpload.js","D:\\downlooad\\desihealth_customer (1)\\app.json"],"sourcesContent":["var __BUNDLE_START_TIME__=this.nativePerformanceNow?nativePerformanceNow():Date.now(),__DEV__=false,process=this.process||{};process.env=process.env||{};process.env.NODE_ENV=process.env.NODE_ENV||\"production\";","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @polyfill\n *\n * @format\n */\n\"use strict\";\n/* eslint-disable no-bitwise */\n\nglobal.__r = metroRequire;\nglobal.__d = define;\nglobal.__c = clear;\nglobal.__registerSegment = registerSegment;\nvar modules = clear(); // Don't use a Symbol here, it would pull in an extra polyfill with all sorts of\n// additional stuff (e.g. Array.from).\n\nconst EMPTY = {};\nconst _ref = {},\n hasOwnProperty = _ref.hasOwnProperty;\n\nif (__DEV__) {\n global.$RefreshReg$ = () => {};\n\n global.$RefreshSig$ = () => type => type;\n}\n\nfunction clear() {\n modules = Object.create(null); // We return modules here so that we can assign an initial value to modules\n // when defining it. Otherwise, we would have to do \"let modules = null\",\n // which will force us to add \"nullthrows\" everywhere.\n\n return modules;\n}\n\nif (__DEV__) {\n var verboseNamesToModuleIds = Object.create(null);\n var initializingModuleIds = [];\n}\n\nfunction define(factory, moduleId, dependencyMap) {\n if (modules[moduleId] != null) {\n if (__DEV__) {\n // (We take `inverseDependencies` from `arguments` to avoid an unused\n // named parameter in `define` in production.\n const inverseDependencies = arguments[4]; // If the module has already been defined and the define method has been\n // called with inverseDependencies, we can hot reload it.\n\n if (inverseDependencies) {\n global.__accept(moduleId, factory, dependencyMap, inverseDependencies);\n }\n } // prevent repeated calls to `global.nativeRequire` to overwrite modules\n // that are already loaded\n\n return;\n }\n\n const mod = {\n dependencyMap,\n factory,\n hasError: false,\n importedAll: EMPTY,\n importedDefault: EMPTY,\n isInitialized: false,\n publicModule: {\n exports: {}\n }\n };\n modules[moduleId] = mod;\n\n if (__DEV__) {\n // HMR\n mod.hot = createHotReloadingObject(); // DEBUGGABLE MODULES NAMES\n // we take `verboseName` from `arguments` to avoid an unused named parameter\n // in `define` in production.\n\n const verboseName = arguments[3];\n\n if (verboseName) {\n mod.verboseName = verboseName;\n verboseNamesToModuleIds[verboseName] = moduleId;\n }\n }\n}\n\nfunction metroRequire(moduleId) {\n if (__DEV__ && typeof moduleId === \"string\") {\n const verboseName = moduleId;\n moduleId = verboseNamesToModuleIds[verboseName];\n\n if (moduleId == null) {\n throw new Error(`Unknown named module: \"${verboseName}\"`);\n } else {\n console.warn(\n `Requiring module \"${verboseName}\" by name is only supported for ` +\n \"debugging purposes and will BREAK IN PRODUCTION!\"\n );\n }\n } //$FlowFixMe: at this point we know that moduleId is a number\n\n const moduleIdReallyIsNumber = moduleId;\n\n if (__DEV__) {\n const initializingIndex = initializingModuleIds.indexOf(\n moduleIdReallyIsNumber\n );\n\n if (initializingIndex !== -1) {\n const cycle = initializingModuleIds\n .slice(initializingIndex)\n .map(id => (modules[id] ? modules[id].verboseName : \"[unknown]\")); // We want to show A -> B -> A:\n\n cycle.push(cycle[0]);\n console.warn(\n `Require cycle: ${cycle.join(\" -> \")}\\n\\n` +\n \"Require cycles are allowed, but can result in uninitialized values. \" +\n \"Consider refactoring to remove the need for a cycle.\"\n );\n }\n }\n\n const module = modules[moduleIdReallyIsNumber];\n return module && module.isInitialized\n ? module.publicModule.exports\n : guardedLoadModule(moduleIdReallyIsNumber, module);\n}\n\nfunction metroImportDefault(moduleId) {\n if (__DEV__ && typeof moduleId === \"string\") {\n const verboseName = moduleId;\n moduleId = verboseNamesToModuleIds[verboseName];\n } //$FlowFixMe: at this point we know that moduleId is a number\n\n const moduleIdReallyIsNumber = moduleId;\n\n if (\n modules[moduleIdReallyIsNumber] &&\n modules[moduleIdReallyIsNumber].importedDefault !== EMPTY\n ) {\n return modules[moduleIdReallyIsNumber].importedDefault;\n }\n\n const exports = metroRequire(moduleIdReallyIsNumber);\n const importedDefault =\n exports && exports.__esModule ? exports.default : exports; // $FlowFixMe The metroRequire call above will throw if modules[id] is null\n\n return (modules[moduleIdReallyIsNumber].importedDefault = importedDefault);\n}\n\nmetroRequire.importDefault = metroImportDefault;\n\nfunction metroImportAll(moduleId) {\n if (__DEV__ && typeof moduleId === \"string\") {\n const verboseName = moduleId;\n moduleId = verboseNamesToModuleIds[verboseName];\n } //$FlowFixMe: at this point we know that moduleId is a number\n\n const moduleIdReallyIsNumber = moduleId;\n\n if (\n modules[moduleIdReallyIsNumber] &&\n modules[moduleIdReallyIsNumber].importedAll !== EMPTY\n ) {\n return modules[moduleIdReallyIsNumber].importedAll;\n }\n\n const exports = metroRequire(moduleIdReallyIsNumber);\n let importedAll;\n\n if (exports && exports.__esModule) {\n importedAll = exports;\n } else {\n importedAll = {}; // Refrain from using Object.assign, it has to work in ES3 environments.\n\n if (exports) {\n for (const key in exports) {\n if (hasOwnProperty.call(exports, key)) {\n importedAll[key] = exports[key];\n }\n }\n }\n\n importedAll.default = exports;\n } // $FlowFixMe The metroRequire call above will throw if modules[id] is null\n\n return (modules[moduleIdReallyIsNumber].importedAll = importedAll);\n}\n\nmetroRequire.importAll = metroImportAll;\nlet inGuard = false;\n\nfunction guardedLoadModule(moduleId, module) {\n if (!inGuard && global.ErrorUtils) {\n inGuard = true;\n let returnValue;\n\n try {\n returnValue = loadModuleImplementation(moduleId, module);\n } catch (e) {\n // TODO: (moti) T48204692 Type this use of ErrorUtils.\n global.ErrorUtils.reportFatalError(e);\n }\n\n inGuard = false;\n return returnValue;\n } else {\n return loadModuleImplementation(moduleId, module);\n }\n}\n\nconst ID_MASK_SHIFT = 16;\nconst LOCAL_ID_MASK = ~0 >>> ID_MASK_SHIFT;\n\nfunction unpackModuleId(moduleId) {\n const segmentId = moduleId >>> ID_MASK_SHIFT;\n const localId = moduleId & LOCAL_ID_MASK;\n return {\n segmentId,\n localId\n };\n}\n\nmetroRequire.unpackModuleId = unpackModuleId;\n\nfunction packModuleId(value) {\n return (value.segmentId << ID_MASK_SHIFT) + value.localId;\n}\n\nmetroRequire.packModuleId = packModuleId;\nconst moduleDefinersBySegmentID = [];\n\nfunction registerSegment(segmentID, moduleDefiner) {\n moduleDefinersBySegmentID[segmentID] = moduleDefiner;\n}\n\nfunction loadModuleImplementation(moduleId, module) {\n if (!module && moduleDefinersBySegmentID.length > 0) {\n const _unpackModuleId = unpackModuleId(moduleId),\n segmentId = _unpackModuleId.segmentId,\n localId = _unpackModuleId.localId;\n\n const definer = moduleDefinersBySegmentID[segmentId];\n\n if (definer != null) {\n definer(localId);\n module = modules[moduleId];\n }\n }\n\n const nativeRequire = global.nativeRequire;\n\n if (!module && nativeRequire) {\n const _unpackModuleId2 = unpackModuleId(moduleId),\n segmentId = _unpackModuleId2.segmentId,\n localId = _unpackModuleId2.localId;\n\n nativeRequire(localId, segmentId);\n module = modules[moduleId];\n }\n\n if (!module) {\n throw unknownModuleError(moduleId);\n }\n\n if (module.hasError) {\n throw moduleThrewError(moduleId, module.error);\n } // `metroRequire` calls into the require polyfill itself are not analyzed and\n // replaced so that they use numeric module IDs.\n // The systrace module will expose itself on the metroRequire function so that\n // it can be used here.\n // TODO(t9759686) Scan polyfills for dependencies, too\n\n if (__DEV__) {\n var Systrace = metroRequire.Systrace,\n Refresh = metroRequire.Refresh;\n } // We must optimistically mark module as initialized before running the\n // factory to keep any require cycles inside the factory from causing an\n // infinite require loop.\n\n module.isInitialized = true;\n const _module = module,\n factory = _module.factory,\n dependencyMap = _module.dependencyMap;\n\n if (__DEV__) {\n initializingModuleIds.push(moduleId);\n }\n\n try {\n if (__DEV__) {\n // $FlowFixMe: we know that __DEV__ is const and `Systrace` exists\n Systrace.beginEvent(\"JS_require_\" + (module.verboseName || moduleId));\n }\n\n const moduleObject = module.publicModule;\n\n if (__DEV__) {\n moduleObject.hot = module.hot;\n var prevRefreshReg = global.$RefreshReg$;\n var prevRefreshSig = global.$RefreshSig$;\n\n if (Refresh != null) {\n const RefreshRuntime = Refresh;\n\n global.$RefreshReg$ = (type, id) => {\n RefreshRuntime.register(type, moduleId + \" \" + id);\n };\n\n global.$RefreshSig$ =\n RefreshRuntime.createSignatureFunctionForTransform;\n }\n }\n\n moduleObject.id = moduleId; // keep args in sync with with defineModuleCode in\n // metro/src/Resolver/index.js\n // and metro/src/ModuleGraph/worker.js\n\n factory(\n global,\n metroRequire,\n metroImportDefault,\n metroImportAll,\n moduleObject,\n moduleObject.exports,\n dependencyMap\n ); // avoid removing factory in DEV mode as it breaks HMR\n\n if (!__DEV__) {\n // $FlowFixMe: This is only sound because we never access `factory` again\n module.factory = undefined;\n module.dependencyMap = undefined;\n }\n\n if (__DEV__) {\n // $FlowFixMe: we know that __DEV__ is const and `Systrace` exists\n Systrace.endEvent();\n\n if (Refresh != null) {\n registerExportsForReactRefresh(Refresh, moduleObject.exports, moduleId);\n }\n }\n\n return moduleObject.exports;\n } catch (e) {\n module.hasError = true;\n module.error = e;\n module.isInitialized = false;\n module.publicModule.exports = undefined;\n throw e;\n } finally {\n if (__DEV__) {\n if (initializingModuleIds.pop() !== moduleId) {\n throw new Error(\n \"initializingModuleIds is corrupt; something is terribly wrong\"\n );\n }\n\n global.$RefreshReg$ = prevRefreshReg;\n global.$RefreshSig$ = prevRefreshSig;\n }\n }\n}\n\nfunction unknownModuleError(id) {\n let message = 'Requiring unknown module \"' + id + '\".';\n\n if (__DEV__) {\n message +=\n \" If you are sure the module exists, try restarting Metro. \" +\n \"You may also want to run `yarn` or `npm install`.\";\n }\n\n return Error(message);\n}\n\nfunction moduleThrewError(id, error) {\n const displayName = (__DEV__ && modules[id] && modules[id].verboseName) || id;\n return Error(\n 'Requiring module \"' + displayName + '\", which threw an exception: ' + error\n );\n}\n\nif (__DEV__) {\n metroRequire.Systrace = {\n beginEvent: () => {},\n endEvent: () => {}\n };\n\n metroRequire.getModules = () => {\n return modules;\n }; // HOT MODULE RELOADING\n\n var createHotReloadingObject = function() {\n const hot = {\n _acceptCallback: null,\n _disposeCallback: null,\n _didAccept: false,\n accept: callback => {\n hot._didAccept = true;\n hot._acceptCallback = callback;\n },\n dispose: callback => {\n hot._disposeCallback = callback;\n }\n };\n return hot;\n };\n\n let reactRefreshTimeout = null;\n\n const metroHotUpdateModule = function(\n id,\n factory,\n dependencyMap,\n inverseDependencies\n ) {\n const mod = modules[id];\n\n if (!mod) {\n if (factory) {\n // New modules are going to be handled by the define() method.\n return;\n }\n\n throw unknownModuleError(id);\n }\n\n if (!mod.hasError && !mod.isInitialized) {\n // The module hasn't actually been executed yet,\n // so we can always safely replace it.\n mod.factory = factory;\n mod.dependencyMap = dependencyMap;\n return;\n }\n\n const Refresh = metroRequire.Refresh;\n const refreshBoundaryIDs = new Set(); // In this loop, we will traverse the dependency tree upwards from the\n // changed module. Updates \"bubble\" up to the closest accepted parent.\n //\n // If we reach the module root and nothing along the way accepted the update,\n // we know hot reload is going to fail. In that case we return false.\n //\n // The main purpose of this loop is to figure out whether it's safe to apply\n // a hot update. It is only safe when the update was accepted somewhere\n // along the way upwards for each of its parent dependency module chains.\n //\n // We perform a topological sort because we may discover the same\n // module more than once in the list of things to re-execute, and\n // we want to execute modules before modules that depend on them.\n //\n // If we didn't have this check, we'd risk re-evaluating modules that\n // have side effects and lead to confusing and meaningless crashes.\n\n let didBailOut = false;\n const updatedModuleIDs = topologicalSort(\n [id], // Start with the changed module and go upwards\n pendingID => {\n const pendingModule = modules[pendingID];\n\n if (pendingModule == null) {\n // Nothing to do.\n return [];\n }\n\n const pendingHot = pendingModule.hot;\n\n if (pendingHot == null) {\n throw new Error(\n \"[Refresh] Expected module.hot to always exist in DEV.\"\n );\n } // A module can be accepted manually from within itself.\n\n let canAccept = pendingHot._didAccept;\n\n if (!canAccept && Refresh != null) {\n // Or React Refresh may mark it accepted based on exports.\n const isBoundary = isReactRefreshBoundary(\n Refresh,\n pendingModule.publicModule.exports\n );\n\n if (isBoundary) {\n canAccept = true;\n refreshBoundaryIDs.add(pendingID);\n }\n }\n\n if (canAccept) {\n // Don't look at parents.\n return [];\n } // If we bubble through the roof, there is no way to do a hot update.\n // Bail out altogether. This is the failure case.\n\n const parentIDs = inverseDependencies[pendingID];\n\n if (parentIDs.length === 0) {\n // Reload the app because the hot reload can't succeed.\n // This should work both on web and React Native.\n performFullRefresh(\"No root boundary\", {\n source: mod,\n failed: pendingModule\n });\n didBailOut = true;\n return [];\n } // This module can't handle the update but maybe all its parents can?\n // Put them all in the queue to run the same set of checks.\n\n return parentIDs;\n },\n () => didBailOut // Should we stop?\n ).reverse();\n\n if (didBailOut) {\n return;\n } // If we reached here, it is likely that hot reload will be successful.\n // Run the actual factories.\n\n const seenModuleIDs = new Set();\n\n for (let i = 0; i < updatedModuleIDs.length; i++) {\n // Don't process twice if we have a cycle.\n const updatedID = updatedModuleIDs[i];\n\n if (seenModuleIDs.has(updatedID)) {\n continue;\n }\n\n seenModuleIDs.add(updatedID);\n const updatedMod = modules[updatedID];\n\n if (updatedMod == null) {\n throw new Error(\"[Refresh] Expected to find the updated module.\");\n }\n\n const prevExports = updatedMod.publicModule.exports;\n const didError = runUpdatedModule(\n updatedID,\n updatedID === id ? factory : undefined,\n updatedID === id ? dependencyMap : undefined\n );\n const nextExports = updatedMod.publicModule.exports;\n\n if (didError) {\n // The user was shown a redbox about module initialization.\n // There's nothing for us to do here until it's fixed.\n return;\n }\n\n if (refreshBoundaryIDs.has(updatedID)) {\n // Since we just executed the code for it, it's possible\n // that the new exports make it ineligible for being a boundary.\n const isNoLongerABoundary = !isReactRefreshBoundary(\n Refresh,\n nextExports\n ); // It can also become ineligible if its exports are incompatible\n // with the previous exports.\n // For example, if you add/remove/change exports, we'll want\n // to re-execute the importing modules, and force those components\n // to re-render. Similarly, if you convert a class component\n // to a function, we want to invalidate the boundary.\n\n const didInvalidate = shouldInvalidateReactRefreshBoundary(\n Refresh,\n prevExports,\n nextExports\n );\n\n if (isNoLongerABoundary || didInvalidate) {\n // We'll be conservative. The only case in which we won't do a full\n // reload is if all parent modules are also refresh boundaries.\n // In that case we'll add them to the current queue.\n const parentIDs = inverseDependencies[updatedID];\n\n if (parentIDs.length === 0) {\n // Looks like we bubbled to the root. Can't recover from that.\n performFullRefresh(\n isNoLongerABoundary\n ? \"No longer a boundary\"\n : \"Invalidated boundary\",\n {\n source: mod,\n failed: updatedMod\n }\n );\n return;\n } // Schedule all parent refresh boundaries to re-run in this loop.\n\n for (let j = 0; j < parentIDs.length; j++) {\n const parentID = parentIDs[j];\n const parentMod = modules[parentID];\n\n if (parentMod == null) {\n throw new Error(\"[Refresh] Expected to find parent module.\");\n }\n\n const canAcceptParent = isReactRefreshBoundary(\n Refresh,\n parentMod.publicModule.exports\n );\n\n if (canAcceptParent) {\n // All parents will have to re-run too.\n refreshBoundaryIDs.add(parentID);\n updatedModuleIDs.push(parentID);\n } else {\n performFullRefresh(\"Invalidated boundary\", {\n source: mod,\n failed: parentMod\n });\n return;\n }\n }\n }\n }\n }\n\n if (Refresh != null) {\n // Debounce a little in case there are multiple updates queued up.\n // This is also useful because __accept may be called multiple times.\n if (reactRefreshTimeout == null) {\n reactRefreshTimeout = setTimeout(() => {\n reactRefreshTimeout = null; // Update React components.\n\n Refresh.performReactRefresh();\n }, 30);\n }\n }\n };\n\n const topologicalSort = function(roots, getEdges, earlyStop) {\n const result = [];\n const visited = new Set();\n\n function traverseDependentNodes(node) {\n visited.add(node);\n const dependentNodes = getEdges(node);\n\n if (earlyStop(node)) {\n return;\n }\n\n dependentNodes.forEach(dependent => {\n if (visited.has(dependent)) {\n return;\n }\n\n traverseDependentNodes(dependent);\n });\n result.push(node);\n }\n\n roots.forEach(root => {\n if (!visited.has(root)) {\n traverseDependentNodes(root);\n }\n });\n return result;\n };\n\n const runUpdatedModule = function(id, factory, dependencyMap) {\n const mod = modules[id];\n\n if (mod == null) {\n throw new Error(\"[Refresh] Expected to find the module.\");\n }\n\n const hot = mod.hot;\n\n if (!hot) {\n throw new Error(\"[Refresh] Expected module.hot to always exist in DEV.\");\n }\n\n if (hot._disposeCallback) {\n try {\n hot._disposeCallback();\n } catch (error) {\n console.error(\n `Error while calling dispose handler for module ${id}: `,\n error\n );\n }\n }\n\n if (factory) {\n mod.factory = factory;\n }\n\n if (dependencyMap) {\n mod.dependencyMap = dependencyMap;\n }\n\n mod.hasError = false;\n mod.error = undefined;\n mod.importedAll = EMPTY;\n mod.importedDefault = EMPTY;\n mod.isInitialized = false;\n const prevExports = mod.publicModule.exports;\n mod.publicModule.exports = {};\n hot._didAccept = false;\n hot._acceptCallback = null;\n hot._disposeCallback = null;\n metroRequire(id);\n\n if (mod.hasError) {\n // This error has already been reported via a redbox.\n // We know it's likely a typo or some mistake that was just introduced.\n // Our goal now is to keep the rest of the application working so that by\n // the time user fixes the error, the app isn't completely destroyed\n // underneath the redbox. So we'll revert the module object to the last\n // successful export and stop propagating this update.\n mod.hasError = false;\n mod.isInitialized = true;\n mod.error = null;\n mod.publicModule.exports = prevExports; // We errored. Stop the update.\n\n return true;\n }\n\n if (hot._acceptCallback) {\n try {\n hot._acceptCallback();\n } catch (error) {\n console.error(\n `Error while calling accept handler for module ${id}: `,\n error\n );\n }\n } // No error.\n\n return false;\n };\n\n const performFullRefresh = (reason, modules) => {\n /* global window */\n if (\n typeof window !== \"undefined\" &&\n window.location != null &&\n typeof window.location.reload === \"function\"\n ) {\n window.location.reload();\n } else {\n // This is attached in setUpDeveloperTools.\n const Refresh = metroRequire.Refresh;\n\n if (Refresh != null) {\n var _ref2, _modules$source, _ref3, _modules$failed;\n\n const sourceName =\n (_ref2 =\n (_modules$source = modules.source) === null ||\n _modules$source === void 0\n ? void 0\n : _modules$source.verboseName) !== null && _ref2 !== void 0\n ? _ref2\n : \"unknown\";\n const failedName =\n (_ref3 =\n (_modules$failed = modules.failed) === null ||\n _modules$failed === void 0\n ? void 0\n : _modules$failed.verboseName) !== null && _ref3 !== void 0\n ? _ref3\n : \"unknown\";\n Refresh.performFullRefresh(\n `Fast Refresh - ${reason} <${sourceName}> <${failedName}>`\n );\n } else {\n console.warn(\"Could not reload the application after an edit.\");\n }\n }\n }; // Modules that only export components become React Refresh boundaries.\n\n var isReactRefreshBoundary = function(Refresh, moduleExports) {\n if (Refresh.isLikelyComponentType(moduleExports)) {\n return true;\n }\n\n if (moduleExports == null || typeof moduleExports !== \"object\") {\n // Exit if we can't iterate over exports.\n return false;\n }\n\n let hasExports = false;\n let areAllExportsComponents = true;\n\n for (const key in moduleExports) {\n hasExports = true;\n\n if (key === \"__esModule\") {\n continue;\n }\n\n const desc = Object.getOwnPropertyDescriptor(moduleExports, key);\n\n if (desc && desc.get) {\n // Don't invoke getters as they may have side effects.\n return false;\n }\n\n const exportValue = moduleExports[key];\n\n if (!Refresh.isLikelyComponentType(exportValue)) {\n areAllExportsComponents = false;\n }\n }\n\n return hasExports && areAllExportsComponents;\n };\n\n var shouldInvalidateReactRefreshBoundary = (\n Refresh,\n prevExports,\n nextExports\n ) => {\n const prevSignature = getRefreshBoundarySignature(Refresh, prevExports);\n const nextSignature = getRefreshBoundarySignature(Refresh, nextExports);\n\n if (prevSignature.length !== nextSignature.length) {\n return true;\n }\n\n for (let i = 0; i < nextSignature.length; i++) {\n if (prevSignature[i] !== nextSignature[i]) {\n return true;\n }\n }\n\n return false;\n }; // When this signature changes, it's unsafe to stop at this refresh boundary.\n\n var getRefreshBoundarySignature = (Refresh, moduleExports) => {\n const signature = [];\n signature.push(Refresh.getFamilyByType(moduleExports));\n\n if (moduleExports == null || typeof moduleExports !== \"object\") {\n // Exit if we can't iterate over exports.\n // (This is important for legacy environments.)\n return signature;\n }\n\n for (const key in moduleExports) {\n if (key === \"__esModule\") {\n continue;\n }\n\n const desc = Object.getOwnPropertyDescriptor(moduleExports, key);\n\n if (desc && desc.get) {\n continue;\n }\n\n const exportValue = moduleExports[key];\n signature.push(key);\n signature.push(Refresh.getFamilyByType(exportValue));\n }\n\n return signature;\n };\n\n var registerExportsForReactRefresh = (Refresh, moduleExports, moduleID) => {\n Refresh.register(moduleExports, moduleID + \" %exports%\");\n\n if (moduleExports == null || typeof moduleExports !== \"object\") {\n // Exit if we can't iterate over exports.\n // (This is important for legacy environments.)\n return;\n }\n\n for (const key in moduleExports) {\n const desc = Object.getOwnPropertyDescriptor(moduleExports, key);\n\n if (desc && desc.get) {\n // Don't invoke getters as they may have side effects.\n continue;\n }\n\n const exportValue = moduleExports[key];\n const typeID = moduleID + \" %exports% \" + key;\n Refresh.register(exportValue, typeID);\n }\n };\n\n global.__accept = metroHotUpdateModule;\n}\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @polyfill\n * @nolint\n * @format\n */\n\n/* eslint-disable no-shadow, eqeqeq, curly, no-unused-vars, no-void, no-control-regex */\n\n/**\n * This pipes all of our console logging functions to native logging so that\n * JavaScript errors in required modules show up in Xcode via NSLog.\n */\nconst inspect = (function() {\n // Copyright Joyent, Inc. and other Node contributors.\n //\n // Permission is hereby granted, free of charge, to any person obtaining a\n // copy of this software and associated documentation files (the\n // \"Software\"), to deal in the Software without restriction, including\n // without limitation the rights to use, copy, modify, merge, publish,\n // distribute, sublicense, and/or sell copies of the Software, and to permit\n // persons to whom the Software is furnished to do so, subject to the\n // following conditions:\n //\n // The above copyright notice and this permission notice shall be included\n // in all copies or substantial portions of the Software.\n //\n // THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\n // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\n // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\n // USE OR OTHER DEALINGS IN THE SOFTWARE.\n //\n // https://github.com/joyent/node/blob/master/lib/util.js\n\n function inspect(obj, opts) {\n var ctx = {\n seen: [],\n formatValueCalls: 0,\n stylize: stylizeNoColor,\n };\n return formatValue(ctx, obj, opts.depth);\n }\n\n function stylizeNoColor(str, styleType) {\n return str;\n }\n\n function arrayToHash(array) {\n var hash = {};\n\n array.forEach(function(val, idx) {\n hash[val] = true;\n });\n\n return hash;\n }\n\n function formatValue(ctx, value, recurseTimes) {\n ctx.formatValueCalls++;\n if (ctx.formatValueCalls > 200) {\n return `[TOO BIG formatValueCalls ${\n ctx.formatValueCalls\n } exceeded limit of 200]`;\n }\n\n // Primitive types cannot have properties\n var primitive = formatPrimitive(ctx, value);\n if (primitive) {\n return primitive;\n }\n\n // Look up the keys of the object.\n var keys = Object.keys(value);\n var visibleKeys = arrayToHash(keys);\n\n // IE doesn't make error fields non-enumerable\n // http://msdn.microsoft.com/en-us/library/ie/dww52sbt(v=vs.94).aspx\n if (\n isError(value) &&\n (keys.indexOf('message') >= 0 || keys.indexOf('description') >= 0)\n ) {\n return formatError(value);\n }\n\n // Some type of object without properties can be shortcutted.\n if (keys.length === 0) {\n if (isFunction(value)) {\n var name = value.name ? ': ' + value.name : '';\n return ctx.stylize('[Function' + name + ']', 'special');\n }\n if (isRegExp(value)) {\n return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp');\n }\n if (isDate(value)) {\n return ctx.stylize(Date.prototype.toString.call(value), 'date');\n }\n if (isError(value)) {\n return formatError(value);\n }\n }\n\n var base = '',\n array = false,\n braces = ['{', '}'];\n\n // Make Array say that they are Array\n if (isArray(value)) {\n array = true;\n braces = ['[', ']'];\n }\n\n // Make functions say that they are functions\n if (isFunction(value)) {\n var n = value.name ? ': ' + value.name : '';\n base = ' [Function' + n + ']';\n }\n\n // Make RegExps say that they are RegExps\n if (isRegExp(value)) {\n base = ' ' + RegExp.prototype.toString.call(value);\n }\n\n // Make dates with properties first say the date\n if (isDate(value)) {\n base = ' ' + Date.prototype.toUTCString.call(value);\n }\n\n // Make error with message first say the error\n if (isError(value)) {\n base = ' ' + formatError(value);\n }\n\n if (keys.length === 0 && (!array || value.length == 0)) {\n return braces[0] + base + braces[1];\n }\n\n if (recurseTimes < 0) {\n if (isRegExp(value)) {\n return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp');\n } else {\n return ctx.stylize('[Object]', 'special');\n }\n }\n\n ctx.seen.push(value);\n\n var output;\n if (array) {\n output = formatArray(ctx, value, recurseTimes, visibleKeys, keys);\n } else {\n output = keys.map(function(key) {\n return formatProperty(\n ctx,\n value,\n recurseTimes,\n visibleKeys,\n key,\n array,\n );\n });\n }\n\n ctx.seen.pop();\n\n return reduceToSingleString(output, base, braces);\n }\n\n function formatPrimitive(ctx, value) {\n if (isUndefined(value)) return ctx.stylize('undefined', 'undefined');\n if (isString(value)) {\n var simple =\n \"'\" +\n JSON.stringify(value)\n .replace(/^\"|\"$/g, '')\n .replace(/'/g, \"\\\\'\")\n .replace(/\\\\\"/g, '\"') +\n \"'\";\n return ctx.stylize(simple, 'string');\n }\n if (isNumber(value)) return ctx.stylize('' + value, 'number');\n if (isBoolean(value)) return ctx.stylize('' + value, 'boolean');\n // For some reason typeof null is \"object\", so special case here.\n if (isNull(value)) return ctx.stylize('null', 'null');\n }\n\n function formatError(value) {\n return '[' + Error.prototype.toString.call(value) + ']';\n }\n\n function formatArray(ctx, value, recurseTimes, visibleKeys, keys) {\n var output = [];\n for (var i = 0, l = value.length; i < l; ++i) {\n if (hasOwnProperty(value, String(i))) {\n output.push(\n formatProperty(\n ctx,\n value,\n recurseTimes,\n visibleKeys,\n String(i),\n true,\n ),\n );\n } else {\n output.push('');\n }\n }\n keys.forEach(function(key) {\n if (!key.match(/^\\d+$/)) {\n output.push(\n formatProperty(ctx, value, recurseTimes, visibleKeys, key, true),\n );\n }\n });\n return output;\n }\n\n function formatProperty(ctx, value, recurseTimes, visibleKeys, key, array) {\n var name, str, desc;\n desc = Object.getOwnPropertyDescriptor(value, key) || {value: value[key]};\n if (desc.get) {\n if (desc.set) {\n str = ctx.stylize('[Getter/Setter]', 'special');\n } else {\n str = ctx.stylize('[Getter]', 'special');\n }\n } else {\n if (desc.set) {\n str = ctx.stylize('[Setter]', 'special');\n }\n }\n if (!hasOwnProperty(visibleKeys, key)) {\n name = '[' + key + ']';\n }\n if (!str) {\n if (ctx.seen.indexOf(desc.value) < 0) {\n if (isNull(recurseTimes)) {\n str = formatValue(ctx, desc.value, null);\n } else {\n str = formatValue(ctx, desc.value, recurseTimes - 1);\n }\n if (str.indexOf('\\n') > -1) {\n if (array) {\n str = str\n .split('\\n')\n .map(function(line) {\n return ' ' + line;\n })\n .join('\\n')\n .substr(2);\n } else {\n str =\n '\\n' +\n str\n .split('\\n')\n .map(function(line) {\n return ' ' + line;\n })\n .join('\\n');\n }\n }\n } else {\n str = ctx.stylize('[Circular]', 'special');\n }\n }\n if (isUndefined(name)) {\n if (array && key.match(/^\\d+$/)) {\n return str;\n }\n name = JSON.stringify('' + key);\n if (name.match(/^\"([a-zA-Z_][a-zA-Z_0-9]*)\"$/)) {\n name = name.substr(1, name.length - 2);\n name = ctx.stylize(name, 'name');\n } else {\n name = name\n .replace(/'/g, \"\\\\'\")\n .replace(/\\\\\"/g, '\"')\n .replace(/(^\"|\"$)/g, \"'\");\n name = ctx.stylize(name, 'string');\n }\n }\n\n return name + ': ' + str;\n }\n\n function reduceToSingleString(output, base, braces) {\n var numLinesEst = 0;\n var length = output.reduce(function(prev, cur) {\n numLinesEst++;\n if (cur.indexOf('\\n') >= 0) numLinesEst++;\n return prev + cur.replace(/\\u001b\\[\\d\\d?m/g, '').length + 1;\n }, 0);\n\n if (length > 60) {\n return (\n braces[0] +\n (base === '' ? '' : base + '\\n ') +\n ' ' +\n output.join(',\\n ') +\n ' ' +\n braces[1]\n );\n }\n\n return braces[0] + base + ' ' + output.join(', ') + ' ' + braces[1];\n }\n\n // NOTE: These type checking functions intentionally don't use `instanceof`\n // because it is fragile and can be easily faked with `Object.create()`.\n function isArray(ar) {\n return Array.isArray(ar);\n }\n\n function isBoolean(arg) {\n return typeof arg === 'boolean';\n }\n\n function isNull(arg) {\n return arg === null;\n }\n\n function isNullOrUndefined(arg) {\n return arg == null;\n }\n\n function isNumber(arg) {\n return typeof arg === 'number';\n }\n\n function isString(arg) {\n return typeof arg === 'string';\n }\n\n function isSymbol(arg) {\n return typeof arg === 'symbol';\n }\n\n function isUndefined(arg) {\n return arg === void 0;\n }\n\n function isRegExp(re) {\n return isObject(re) && objectToString(re) === '[object RegExp]';\n }\n\n function isObject(arg) {\n return typeof arg === 'object' && arg !== null;\n }\n\n function isDate(d) {\n return isObject(d) && objectToString(d) === '[object Date]';\n }\n\n function isError(e) {\n return (\n isObject(e) &&\n (objectToString(e) === '[object Error]' || e instanceof Error)\n );\n }\n\n function isFunction(arg) {\n return typeof arg === 'function';\n }\n\n function objectToString(o) {\n return Object.prototype.toString.call(o);\n }\n\n function hasOwnProperty(obj, prop) {\n return Object.prototype.hasOwnProperty.call(obj, prop);\n }\n\n return inspect;\n})();\n\nconst OBJECT_COLUMN_NAME = '(index)';\nconst LOG_LEVELS = {\n trace: 0,\n info: 1,\n warn: 2,\n error: 3,\n};\nconst INSPECTOR_LEVELS = [];\nINSPECTOR_LEVELS[LOG_LEVELS.trace] = 'debug';\nINSPECTOR_LEVELS[LOG_LEVELS.info] = 'log';\nINSPECTOR_LEVELS[LOG_LEVELS.warn] = 'warning';\nINSPECTOR_LEVELS[LOG_LEVELS.error] = 'error';\n\n// Strip the inner function in getNativeLogFunction(), if in dev also\n// strip method printing to originalConsole.\nconst INSPECTOR_FRAMES_TO_SKIP = __DEV__ ? 2 : 1;\n\nfunction getNativeLogFunction(level) {\n return function() {\n let str;\n if (arguments.length === 1 && typeof arguments[0] === 'string') {\n str = arguments[0];\n } else {\n str = Array.prototype.map\n .call(arguments, function(arg) {\n return inspect(arg, {depth: 10});\n })\n .join(', ');\n }\n\n // TRICKY\n // If more than one argument is provided, the code above collapses them all\n // into a single formatted string. This transform wraps string arguments in\n // single quotes (e.g. \"foo\" -> \"'foo'\") which then breaks the \"Warning:\"\n // check below. So it's important that we look at the first argument, rather\n // than the formatted argument string.\n const firstArg = arguments[0];\n\n let logLevel = level;\n if (\n typeof firstArg === 'string' &&\n firstArg.slice(0, 9) === 'Warning: ' &&\n logLevel >= LOG_LEVELS.error\n ) {\n // React warnings use console.error so that a stack trace is shown,\n // but we don't (currently) want these to show a redbox\n // (Note: Logic duplicated in ExceptionsManager.js.)\n logLevel = LOG_LEVELS.warn;\n }\n if (global.__inspectorLog) {\n global.__inspectorLog(\n INSPECTOR_LEVELS[logLevel],\n str,\n [].slice.call(arguments),\n INSPECTOR_FRAMES_TO_SKIP,\n );\n }\n if (groupStack.length) {\n str = groupFormat('', str);\n }\n global.nativeLoggingHook(str, logLevel);\n };\n}\n\nfunction repeat(element, n) {\n return Array.apply(null, Array(n)).map(function() {\n return element;\n });\n}\n\nfunction consoleTablePolyfill(rows) {\n // convert object -> array\n if (!Array.isArray(rows)) {\n var data = rows;\n rows = [];\n for (var key in data) {\n if (data.hasOwnProperty(key)) {\n var row = data[key];\n row[OBJECT_COLUMN_NAME] = key;\n rows.push(row);\n }\n }\n }\n if (rows.length === 0) {\n global.nativeLoggingHook('', LOG_LEVELS.info);\n return;\n }\n\n var columns = Object.keys(rows[0]).sort();\n var stringRows = [];\n var columnWidths = [];\n\n // Convert each cell to a string. Also\n // figure out max cell width for each column\n columns.forEach(function(k, i) {\n columnWidths[i] = k.length;\n for (var j = 0; j < rows.length; j++) {\n var cellStr = (rows[j][k] || '?').toString();\n stringRows[j] = stringRows[j] || [];\n stringRows[j][i] = cellStr;\n columnWidths[i] = Math.max(columnWidths[i], cellStr.length);\n }\n });\n\n // Join all elements in the row into a single string with | separators\n // (appends extra spaces to each cell to make separators | aligned)\n function joinRow(row, space) {\n var cells = row.map(function(cell, i) {\n var extraSpaces = repeat(' ', columnWidths[i] - cell.length).join('');\n return cell + extraSpaces;\n });\n space = space || ' ';\n return cells.join(space + '|' + space);\n }\n\n var separators = columnWidths.map(function(columnWidth) {\n return repeat('-', columnWidth).join('');\n });\n var separatorRow = joinRow(separators, '-');\n var header = joinRow(columns);\n var table = [header, separatorRow];\n\n for (var i = 0; i < rows.length; i++) {\n table.push(joinRow(stringRows[i]));\n }\n\n // Notice extra empty line at the beginning.\n // Native logging hook adds \"RCTLog >\" at the front of every\n // logged string, which would shift the header and screw up\n // the table\n global.nativeLoggingHook('\\n' + table.join('\\n'), LOG_LEVELS.info);\n}\n\nconst GROUP_PAD = '\\u2502'; // Box light vertical\nconst GROUP_OPEN = '\\u2510'; // Box light down+left\nconst GROUP_CLOSE = '\\u2518'; // Box light up+left\n\nconst groupStack = [];\n\nfunction groupFormat(prefix, msg) {\n // Insert group formatting before the console message\n return groupStack.join('') + prefix + ' ' + (msg || '');\n}\n\nfunction consoleGroupPolyfill(label) {\n global.nativeLoggingHook(groupFormat(GROUP_OPEN, label), LOG_LEVELS.info);\n groupStack.push(GROUP_PAD);\n}\n\nfunction consoleGroupCollapsedPolyfill(label) {\n global.nativeLoggingHook(groupFormat(GROUP_CLOSE, label), LOG_LEVELS.info);\n groupStack.push(GROUP_PAD);\n}\n\nfunction consoleGroupEndPolyfill() {\n groupStack.pop();\n global.nativeLoggingHook(groupFormat(GROUP_CLOSE), LOG_LEVELS.info);\n}\n\nfunction consoleAssertPolyfill(expression, label) {\n if (!expression) {\n global.nativeLoggingHook('Assertion failed: ' + label, LOG_LEVELS.error);\n }\n}\n\nif (global.nativeLoggingHook) {\n const originalConsole = global.console;\n // Preserve the original `console` as `originalConsole`\n if (__DEV__ && originalConsole) {\n const descriptor = Object.getOwnPropertyDescriptor(global, 'console');\n if (descriptor) {\n Object.defineProperty(global, 'originalConsole', descriptor);\n }\n }\n\n global.console = {\n error: getNativeLogFunction(LOG_LEVELS.error),\n info: getNativeLogFunction(LOG_LEVELS.info),\n log: getNativeLogFunction(LOG_LEVELS.info),\n warn: getNativeLogFunction(LOG_LEVELS.warn),\n trace: getNativeLogFunction(LOG_LEVELS.trace),\n debug: getNativeLogFunction(LOG_LEVELS.trace),\n table: consoleTablePolyfill,\n group: consoleGroupPolyfill,\n groupEnd: consoleGroupEndPolyfill,\n groupCollapsed: consoleGroupCollapsedPolyfill,\n assert: consoleAssertPolyfill,\n };\n\n Object.defineProperty(console, '_isPolyfilled', {\n value: true,\n enumerable: false,\n });\n\n // If available, also call the original `console` method since that is\n // sometimes useful. Ex: on OS X, this will let you see rich output in\n // the Safari Web Inspector console.\n if (__DEV__ && originalConsole) {\n Object.keys(console).forEach(methodName => {\n const reactNativeMethod = console[methodName];\n if (originalConsole[methodName]) {\n console[methodName] = function() {\n // TODO(T43930203): remove this special case once originalConsole.assert properly checks\n // the condition\n if (methodName === 'assert') {\n if (!arguments[0]) {\n originalConsole.assert(...arguments);\n }\n } else {\n originalConsole[methodName](...arguments);\n }\n reactNativeMethod.apply(console, arguments);\n };\n }\n });\n\n // The following methods are not supported by this polyfill but\n // we still should pass them to original console if they are\n // supported by it.\n ['clear', 'dir', 'dirxml', 'profile', 'profileEnd'].forEach(methodName => {\n if (typeof originalConsole[methodName] === 'function') {\n console[methodName] = function() {\n originalConsole[methodName](...arguments);\n };\n }\n });\n }\n} else if (!global.console) {\n function stub() {}\n const log = global.print || stub;\n\n global.console = {\n debug: log,\n error: log,\n info: log,\n log: log,\n trace: log,\n warn: log,\n assert(expression, label) {\n if (!expression) {\n log('Assertion failed: ' + label);\n }\n },\n clear: stub,\n dir: stub,\n dirxml: stub,\n group: stub,\n groupCollapsed: stub,\n groupEnd: stub,\n profile: stub,\n profileEnd: stub,\n table: stub,\n };\n\n Object.defineProperty(console, '_isPolyfilled', {\n value: true,\n enumerable: false,\n });\n}\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * @flow strict\n * @polyfill\n */\n\nlet _inGuard = 0;\n\ntype ErrorHandler = (error: mixed, isFatal: boolean) => void;\ntype Fn = (...Args) => Return;\n\n/**\n * This is the error handler that is called when we encounter an exception\n * when loading a module. This will report any errors encountered before\n * ExceptionsManager is configured.\n */\nlet _globalHandler: ErrorHandler = function onError(\n e: mixed,\n isFatal: boolean,\n) {\n throw e;\n};\n\n/**\n * The particular require runtime that we are using looks for a global\n * `ErrorUtils` object and if it exists, then it requires modules with the\n * error handler specified via ErrorUtils.setGlobalHandler by calling the\n * require function with applyWithGuard. Since the require module is loaded\n * before any of the modules, this ErrorUtils must be defined (and the handler\n * set) globally before requiring anything.\n */\nconst ErrorUtils = {\n setGlobalHandler(fun: ErrorHandler): void {\n _globalHandler = fun;\n },\n getGlobalHandler(): ErrorHandler {\n return _globalHandler;\n },\n reportError(error: mixed): void {\n _globalHandler && _globalHandler(error, false);\n },\n reportFatalError(error: mixed): void {\n // NOTE: This has an untyped call site in Metro.\n _globalHandler && _globalHandler(error, true);\n },\n applyWithGuard, TOut>(\n fun: Fn,\n context?: ?mixed,\n args?: ?TArgs,\n // Unused, but some code synced from www sets it to null.\n unused_onError?: null,\n // Some callers pass a name here, which we ignore.\n unused_name?: ?string,\n ): ?TOut {\n try {\n _inGuard++;\n // $FlowFixMe: TODO T48204745 (1) apply(context, null) is fine. (2) array -> rest array should work\n return fun.apply(context, args);\n } catch (e) {\n ErrorUtils.reportError(e);\n } finally {\n _inGuard--;\n }\n return null;\n },\n applyWithGuardIfNeeded, TOut>(\n fun: Fn,\n context?: ?mixed,\n args?: ?TArgs,\n ): ?TOut {\n if (ErrorUtils.inGuard()) {\n // $FlowFixMe: TODO T48204745 (1) apply(context, null) is fine. (2) array -> rest array should work\n return fun.apply(context, args);\n } else {\n ErrorUtils.applyWithGuard(fun, context, args);\n }\n return null;\n },\n inGuard(): boolean {\n return !!_inGuard;\n },\n guard, TOut>(\n fun: Fn,\n name?: ?string,\n context?: ?mixed,\n ): ?(...TArgs) => ?TOut {\n // TODO: (moti) T48204753 Make sure this warning is never hit and remove it - types\n // should be sufficient.\n if (typeof fun !== 'function') {\n console.warn('A function must be passed to ErrorUtils.guard, got ', fun);\n return null;\n }\n const guardName = name ?? fun.name ?? '';\n function guarded(...args: TArgs): ?TOut {\n return ErrorUtils.applyWithGuard(\n fun,\n context ?? this,\n args,\n null,\n guardName,\n );\n }\n\n return guarded;\n },\n};\n\nglobal.ErrorUtils = ErrorUtils;\n\nexport type ErrorUtilsT = typeof ErrorUtils;\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * @polyfill\n * @nolint\n */\n\n(function() {\n 'use strict';\n\n const hasOwnProperty = Object.prototype.hasOwnProperty;\n\n /**\n * Returns an array of the given object's own enumerable entries.\n * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/entries\n */\n if (typeof Object.entries !== 'function') {\n Object.entries = function(object) {\n // `null` and `undefined` values are not allowed.\n if (object == null) {\n throw new TypeError('Object.entries called on non-object');\n }\n\n const entries = [];\n for (const key in object) {\n if (hasOwnProperty.call(object, key)) {\n entries.push([key, object[key]]);\n }\n }\n return entries;\n };\n }\n\n /**\n * Returns an array of the given object's own enumerable entries.\n * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/values\n */\n if (typeof Object.values !== 'function') {\n Object.values = function(object) {\n // `null` and `undefined` values are not allowed.\n if (object == null) {\n throw new TypeError('Object.values called on non-object');\n }\n\n const values = [];\n for (const key in object) {\n if (hasOwnProperty.call(object, key)) {\n values.push(object[key]);\n }\n }\n return values;\n };\n }\n})();\n","/**\n * @format\n */\n\nimport {AppRegistry} from 'react-native';\nimport React from 'react';\nimport allReducers from './src/reducers/index.js';\nimport { createStore } from 'redux';\nimport { Provider } from 'react-redux';\nimport App from './App';\nimport {name as appName} from './app.json';\n\nconst store = createStore(allReducers);\n\nconst ReduxApp = () => (\n \n \n \n )\nconsole.disableYellowBox = true; \nAppRegistry.registerComponent(appName, () => ReduxApp);\n","function _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n \"default\": obj\n };\n}\n\nmodule.exports = _interopRequireDefault;","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * @flow\n */\n\n'use strict';\n\nimport typeof AccessibilityInfo from './Libraries/Components/AccessibilityInfo/AccessibilityInfo';\nimport typeof ActivityIndicator from './Libraries/Components/ActivityIndicator/ActivityIndicator';\nimport typeof Button from './Libraries/Components/Button';\nimport typeof CheckBox from './Libraries/Components/CheckBox/CheckBox';\nimport typeof DatePickerIOS from './Libraries/Components/DatePicker/DatePickerIOS';\nimport typeof DrawerLayoutAndroid from './Libraries/Components/DrawerAndroid/DrawerLayoutAndroid';\nimport typeof FlatList from './Libraries/Lists/FlatList';\nimport typeof Image from './Libraries/Image/Image';\nimport typeof ImageBackground from './Libraries/Image/ImageBackground';\nimport typeof InputAccessoryView from './Libraries/Components/TextInput/InputAccessoryView';\nimport typeof KeyboardAvoidingView from './Libraries/Components/Keyboard/KeyboardAvoidingView';\nimport typeof MaskedViewIOS from './Libraries/Components/MaskedView/MaskedViewIOS';\nimport typeof Modal from './Libraries/Modal/Modal';\nimport typeof Picker from './Libraries/Components/Picker/Picker';\nimport typeof PickerIOS from './Libraries/Components/Picker/PickerIOS';\nimport typeof ProgressBarAndroid from './Libraries/Components/ProgressBarAndroid/ProgressBarAndroid';\nimport typeof ProgressViewIOS from './Libraries/Components/ProgressViewIOS/ProgressViewIOS';\nimport typeof SafeAreaView from './Libraries/Components/SafeAreaView/SafeAreaView';\nimport typeof ScrollView from './Libraries/Components/ScrollView/ScrollView';\nimport typeof SectionList from './Libraries/Lists/SectionList';\nimport typeof SegmentedControlIOS from './Libraries/Components/SegmentedControlIOS/SegmentedControlIOS';\nimport typeof Slider from './Libraries/Components/Slider/Slider';\nimport typeof Switch from './Libraries/Components/Switch/Switch';\nimport typeof RefreshControl from './Libraries/Components/RefreshControl/RefreshControl';\nimport typeof StatusBar from './Libraries/Components/StatusBar/StatusBar';\nimport typeof Text from './Libraries/Text/Text';\nimport typeof TextInput from './Libraries/Components/TextInput/TextInput';\nimport typeof Touchable from './Libraries/Components/Touchable/Touchable';\nimport typeof TouchableHighlight from './Libraries/Components/Touchable/TouchableHighlight';\nimport typeof TouchableNativeFeedback from './Libraries/Components/Touchable/TouchableNativeFeedback';\nimport typeof TouchableOpacity from './Libraries/Components/Touchable/TouchableOpacity';\nimport typeof TouchableWithoutFeedback from './Libraries/Components/Touchable/TouchableWithoutFeedback';\nimport typeof View from './Libraries/Components/View/View';\nimport typeof VirtualizedList from './Libraries/Lists/VirtualizedList';\nimport typeof VirtualizedSectionList from './Libraries/Lists/VirtualizedSectionList';\nimport typeof ActionSheetIOS from './Libraries/ActionSheetIOS/ActionSheetIOS';\nimport typeof Alert from './Libraries/Alert/Alert';\nimport typeof Animated from './Libraries/Animated/src/Animated';\nimport typeof Appearance from './Libraries/Utilities/Appearance';\nimport typeof AppRegistry from './Libraries/ReactNative/AppRegistry';\nimport typeof AppState from './Libraries/AppState/AppState';\nimport typeof AsyncStorage from './Libraries/Storage/AsyncStorage';\nimport typeof BackHandler from './Libraries/Utilities/BackHandler';\nimport typeof Clipboard from './Libraries/Components/Clipboard/Clipboard';\nimport typeof DatePickerAndroid from './Libraries/Components/DatePickerAndroid/DatePickerAndroid';\nimport typeof DeviceInfo from './Libraries/Utilities/DeviceInfo';\nimport typeof DevSettings from './Libraries/Utilities/DevSettings';\nimport typeof Dimensions from './Libraries/Utilities/Dimensions';\nimport typeof Easing from './Libraries/Animated/src/Easing';\nimport typeof ReactNative from './Libraries/Renderer/shims/ReactNative';\nimport typeof I18nManager from './Libraries/ReactNative/I18nManager';\nimport typeof ImagePickerIOS from './Libraries/Image/ImagePickerIOS';\nimport typeof InteractionManager from './Libraries/Interaction/InteractionManager';\nimport typeof Keyboard from './Libraries/Components/Keyboard/Keyboard';\nimport typeof LayoutAnimation from './Libraries/LayoutAnimation/LayoutAnimation';\nimport typeof Linking from './Libraries/Linking/Linking';\nimport typeof NativeDialogManagerAndroid from './Libraries/NativeModules/specs/NativeDialogManagerAndroid';\nimport typeof NativeEventEmitter from './Libraries/EventEmitter/NativeEventEmitter';\nimport typeof Networking from './Libraries/Network/RCTNetworking';\nimport typeof PanResponder from './Libraries/Interaction/PanResponder';\nimport typeof PermissionsAndroid from './Libraries/PermissionsAndroid/PermissionsAndroid';\nimport typeof PixelRatio from './Libraries/Utilities/PixelRatio';\nimport typeof PushNotificationIOS from './Libraries/PushNotificationIOS/PushNotificationIOS';\nimport typeof Settings from './Libraries/Settings/Settings';\nimport typeof Share from './Libraries/Share/Share';\nimport typeof StatusBarIOS from './Libraries/Components/StatusBar/StatusBarIOS';\nimport typeof StyleSheet from './Libraries/StyleSheet/StyleSheet';\nimport typeof Systrace from './Libraries/Performance/Systrace';\nimport typeof ToastAndroid from './Libraries/Components/ToastAndroid/ToastAndroid';\nimport typeof * as TurboModuleRegistry from './Libraries/TurboModule/TurboModuleRegistry';\nimport typeof TVEventHandler from './Libraries/Components/AppleTV/TVEventHandler';\nimport typeof UIManager from './Libraries/ReactNative/UIManager';\nimport typeof useColorScheme from './Libraries/Utilities/useColorScheme';\nimport typeof useWindowDimensions from './Libraries/Utilities/useWindowDimensions';\nimport typeof UTFSequence from './Libraries/UTFSequence';\nimport typeof Vibration from './Libraries/Vibration/Vibration';\nimport typeof YellowBox from './Libraries/YellowBox/YellowBox';\nimport typeof RCTDeviceEventEmitter from './Libraries/EventEmitter/RCTDeviceEventEmitter';\nimport typeof RCTNativeAppEventEmitter from './Libraries/EventEmitter/RCTNativeAppEventEmitter';\nimport typeof NativeModules from './Libraries/BatchedBridge/NativeModules';\nimport typeof Platform from './Libraries/Utilities/Platform';\nimport typeof processColor from './Libraries/StyleSheet/processColor';\nimport typeof RootTagContext from './Libraries/ReactNative/RootTagContext';\nimport typeof DeprecatedColorPropType from './Libraries/DeprecatedPropTypes/DeprecatedColorPropType';\nimport typeof DeprecatedEdgeInsetsPropType from './Libraries/DeprecatedPropTypes/DeprecatedEdgeInsetsPropType';\nimport typeof DeprecatedPointPropType from './Libraries/DeprecatedPropTypes/DeprecatedPointPropType';\nimport typeof DeprecatedViewPropTypes from './Libraries/DeprecatedPropTypes/DeprecatedViewPropTypes';\n\nimport type {HostComponent as _HostComponentInternal} from './Libraries/Renderer/shims/ReactNativeTypes';\n\nexport type HostComponent = _HostComponentInternal;\n\nconst invariant = require('invariant');\nconst warnOnce = require('./Libraries/Utilities/warnOnce');\n\nmodule.exports = {\n // Components\n get AccessibilityInfo(): AccessibilityInfo {\n return require('./Libraries/Components/AccessibilityInfo/AccessibilityInfo');\n },\n get ActivityIndicator(): ActivityIndicator {\n return require('./Libraries/Components/ActivityIndicator/ActivityIndicator');\n },\n get Button(): Button {\n return require('./Libraries/Components/Button');\n },\n get CheckBox(): CheckBox {\n warnOnce(\n 'checkBox-moved',\n 'CheckBox has been extracted from react-native core and will be removed in a future release. ' +\n \"It can now be installed and imported from '@react-native-community/checkbox' instead of 'react-native'. \" +\n 'See https://github.com/react-native-community/react-native-checkbox',\n );\n return require('./Libraries/Components/CheckBox/CheckBox');\n },\n get DatePickerIOS(): DatePickerIOS {\n warnOnce(\n 'DatePickerIOS-merged',\n 'DatePickerIOS has been merged with DatePickerAndroid and will be removed in a future release. ' +\n \"It can now be installed and imported from '@react-native-community/datetimepicker' instead of 'react-native'. \" +\n 'See https://github.com/react-native-community/datetimepicker',\n );\n return require('./Libraries/Components/DatePicker/DatePickerIOS');\n },\n get DrawerLayoutAndroid(): DrawerLayoutAndroid {\n return require('./Libraries/Components/DrawerAndroid/DrawerLayoutAndroid');\n },\n get FlatList(): FlatList {\n return require('./Libraries/Lists/FlatList');\n },\n get Image(): Image {\n return require('./Libraries/Image/Image');\n },\n get ImageBackground(): ImageBackground {\n return require('./Libraries/Image/ImageBackground');\n },\n get InputAccessoryView(): InputAccessoryView {\n return require('./Libraries/Components/TextInput/InputAccessoryView');\n },\n get KeyboardAvoidingView(): KeyboardAvoidingView {\n return require('./Libraries/Components/Keyboard/KeyboardAvoidingView');\n },\n get MaskedViewIOS(): MaskedViewIOS {\n warnOnce(\n 'maskedviewios-moved',\n 'MaskedViewIOS has been extracted from react-native core and will be removed in a future release. ' +\n \"It can now be installed and imported from '@react-native-community/masked-view' instead of 'react-native'. \" +\n 'See https://github.com/react-native-community/react-native-masked-view',\n );\n return require('./Libraries/Components/MaskedView/MaskedViewIOS');\n },\n get Modal(): Modal {\n return require('./Libraries/Modal/Modal');\n },\n get Picker(): Picker {\n warnOnce(\n 'picker-moved',\n 'Picker has been extracted from react-native core and will be removed in a future release. ' +\n \"It can now be installed and imported from '@react-native-community/picker' instead of 'react-native'. \" +\n 'See https://github.com/react-native-community/react-native-picker',\n );\n return require('./Libraries/Components/Picker/Picker');\n },\n get PickerIOS(): PickerIOS {\n warnOnce(\n 'pickerios-moved',\n 'PickerIOS has been extracted from react-native core and will be removed in a future release. ' +\n \"It can now be installed and imported from '@react-native-community/picker' instead of 'react-native'. \" +\n 'See https://github.com/react-native-community/react-native-picker',\n );\n return require('./Libraries/Components/Picker/PickerIOS');\n },\n get ProgressBarAndroid(): ProgressBarAndroid {\n warnOnce(\n 'progress-bar-android-moved',\n 'ProgressBarAndroid has been extracted from react-native core and will be removed in a future release. ' +\n \"It can now be installed and imported from '@react-native-community/progress-bar-android' instead of 'react-native'. \" +\n 'See https://github.com/react-native-community/progress-bar-android',\n );\n return require('./Libraries/Components/ProgressBarAndroid/ProgressBarAndroid');\n },\n get ProgressViewIOS(): ProgressViewIOS {\n warnOnce(\n 'progress-view-ios-moved',\n 'ProgressViewIOS has been extracted from react-native core and will be removed in a future release. ' +\n \"It can now be installed and imported from '@react-native-community/progress-view' instead of 'react-native'. \" +\n 'See https://github.com/react-native-community/progress-view',\n );\n return require('./Libraries/Components/ProgressViewIOS/ProgressViewIOS');\n },\n get SafeAreaView(): SafeAreaView {\n return require('./Libraries/Components/SafeAreaView/SafeAreaView');\n },\n get ScrollView(): ScrollView {\n return require('./Libraries/Components/ScrollView/ScrollView');\n },\n get SectionList(): SectionList {\n return require('./Libraries/Lists/SectionList');\n },\n get SegmentedControlIOS(): SegmentedControlIOS {\n warnOnce(\n 'segmented-control-ios-moved',\n 'SegmentedControlIOS has been extracted from react-native core and will be removed in a future release. ' +\n \"It can now be installed and imported from '@react-native-community/segmented-control' instead of 'react-native'. \" +\n 'See https://github.com/react-native-community/segmented-control',\n );\n return require('./Libraries/Components/SegmentedControlIOS/SegmentedControlIOS');\n },\n get Slider(): Slider {\n warnOnce(\n 'slider-moved',\n 'Slider has been extracted from react-native core and will be removed in a future release. ' +\n \"It can now be installed and imported from '@react-native-community/slider' instead of 'react-native'. \" +\n 'See https://github.com/react-native-community/react-native-slider',\n );\n return require('./Libraries/Components/Slider/Slider');\n },\n get Switch(): Switch {\n return require('./Libraries/Components/Switch/Switch');\n },\n get RefreshControl(): RefreshControl {\n return require('./Libraries/Components/RefreshControl/RefreshControl');\n },\n get StatusBar(): StatusBar {\n return require('./Libraries/Components/StatusBar/StatusBar');\n },\n get Text(): Text {\n return require('./Libraries/Text/Text');\n },\n get TextInput(): TextInput {\n return require('./Libraries/Components/TextInput/TextInput');\n },\n get Touchable(): Touchable {\n return require('./Libraries/Components/Touchable/Touchable');\n },\n get TouchableHighlight(): TouchableHighlight {\n return require('./Libraries/Components/Touchable/TouchableHighlight');\n },\n get TouchableNativeFeedback(): TouchableNativeFeedback {\n return require('./Libraries/Components/Touchable/TouchableNativeFeedback');\n },\n get TouchableOpacity(): TouchableOpacity {\n return require('./Libraries/Components/Touchable/TouchableOpacity');\n },\n get TouchableWithoutFeedback(): TouchableWithoutFeedback {\n return require('./Libraries/Components/Touchable/TouchableWithoutFeedback');\n },\n get View(): View {\n return require('./Libraries/Components/View/View');\n },\n get VirtualizedList(): VirtualizedList {\n return require('./Libraries/Lists/VirtualizedList');\n },\n get VirtualizedSectionList(): VirtualizedSectionList {\n return require('./Libraries/Lists/VirtualizedSectionList');\n },\n\n // APIs\n get ActionSheetIOS(): ActionSheetIOS {\n return require('./Libraries/ActionSheetIOS/ActionSheetIOS');\n },\n get Alert(): Alert {\n return require('./Libraries/Alert/Alert');\n },\n get Animated(): Animated {\n return require('./Libraries/Animated/src/Animated');\n },\n get Appearance(): Appearance {\n return require('./Libraries/Utilities/Appearance');\n },\n get AppRegistry(): AppRegistry {\n return require('./Libraries/ReactNative/AppRegistry');\n },\n get AppState(): AppState {\n return require('./Libraries/AppState/AppState');\n },\n get AsyncStorage(): AsyncStorage {\n warnOnce(\n 'async-storage-moved',\n 'AsyncStorage has been extracted from react-native core and will be removed in a future release. ' +\n \"It can now be installed and imported from '@react-native-community/async-storage' instead of 'react-native'. \" +\n 'See https://github.com/react-native-community/async-storage',\n );\n return require('./Libraries/Storage/AsyncStorage');\n },\n get BackHandler(): BackHandler {\n return require('./Libraries/Utilities/BackHandler');\n },\n get Clipboard(): Clipboard {\n warnOnce(\n 'clipboard-moved',\n 'Clipboard has been extracted from react-native core and will be removed in a future release. ' +\n \"It can now be installed and imported from '@react-native-community/clipboard' instead of 'react-native'. \" +\n 'See https://github.com/react-native-community/clipboard',\n );\n return require('./Libraries/Components/Clipboard/Clipboard');\n },\n get DatePickerAndroid(): DatePickerAndroid {\n warnOnce(\n 'DatePickerAndroid-merged',\n 'DatePickerAndroid has been merged with DatePickerIOS and will be removed in a future release. ' +\n \"It can now be installed and imported from '@react-native-community/datetimepicker' instead of 'react-native'. \" +\n 'See https://github.com/react-native-community/datetimepicker',\n );\n return require('./Libraries/Components/DatePickerAndroid/DatePickerAndroid');\n },\n get DeviceInfo(): DeviceInfo {\n return require('./Libraries/Utilities/DeviceInfo');\n },\n get DevSettings(): DevSettings {\n return require('./Libraries/Utilities/DevSettings');\n },\n get Dimensions(): Dimensions {\n return require('./Libraries/Utilities/Dimensions');\n },\n get Easing(): Easing {\n return require('./Libraries/Animated/src/Easing');\n },\n get findNodeHandle(): $PropertyType {\n return require('./Libraries/Renderer/shims/ReactNative').findNodeHandle;\n },\n get I18nManager(): I18nManager {\n return require('./Libraries/ReactNative/I18nManager');\n },\n get ImagePickerIOS(): ImagePickerIOS {\n warnOnce(\n 'imagePickerIOS-moved',\n 'ImagePickerIOS has been extracted from react-native core and will be removed in a future release. ' +\n \"Please upgrade to use either '@react-native-community/react-native-image-picker' or 'expo-image-picker'. \" +\n \"If you cannot upgrade to a different library, please install the deprecated '@react-native-community/image-picker-ios' package. \" +\n 'See https://github.com/react-native-community/react-native-image-picker-ios',\n );\n return require('./Libraries/Image/ImagePickerIOS');\n },\n get InteractionManager(): InteractionManager {\n return require('./Libraries/Interaction/InteractionManager');\n },\n get Keyboard(): Keyboard {\n return require('./Libraries/Components/Keyboard/Keyboard');\n },\n get LayoutAnimation(): LayoutAnimation {\n return require('./Libraries/LayoutAnimation/LayoutAnimation');\n },\n get Linking(): Linking {\n return require('./Libraries/Linking/Linking');\n },\n get NativeDialogManagerAndroid(): NativeDialogManagerAndroid {\n return require('./Libraries/NativeModules/specs/NativeDialogManagerAndroid')\n .default;\n },\n get NativeEventEmitter(): NativeEventEmitter {\n return require('./Libraries/EventEmitter/NativeEventEmitter');\n },\n get Networking(): Networking {\n return require('./Libraries/Network/RCTNetworking');\n },\n get PanResponder(): PanResponder {\n return require('./Libraries/Interaction/PanResponder');\n },\n get PermissionsAndroid(): PermissionsAndroid {\n return require('./Libraries/PermissionsAndroid/PermissionsAndroid');\n },\n get PixelRatio(): PixelRatio {\n return require('./Libraries/Utilities/PixelRatio');\n },\n get PushNotificationIOS(): PushNotificationIOS {\n warnOnce(\n 'pushNotificationIOS-moved',\n 'PushNotificationIOS has been extracted from react-native core and will be removed in a future release. ' +\n \"It can now be installed and imported from '@react-native-community/push-notification-ios' instead of 'react-native'. \" +\n 'See https://github.com/react-native-community/push-notification-ios',\n );\n return require('./Libraries/PushNotificationIOS/PushNotificationIOS');\n },\n get Settings(): Settings {\n return require('./Libraries/Settings/Settings');\n },\n get Share(): Share {\n return require('./Libraries/Share/Share');\n },\n get StatusBarIOS(): StatusBarIOS {\n warnOnce(\n 'StatusBarIOS-merged',\n 'StatusBarIOS has been merged with StatusBar and will be removed in a future release. Use StatusBar for mutating the status bar',\n );\n return require('./Libraries/Components/StatusBar/StatusBarIOS');\n },\n get StyleSheet(): StyleSheet {\n return require('./Libraries/StyleSheet/StyleSheet');\n },\n get Systrace(): Systrace {\n return require('./Libraries/Performance/Systrace');\n },\n get ToastAndroid(): ToastAndroid {\n return require('./Libraries/Components/ToastAndroid/ToastAndroid');\n },\n get TurboModuleRegistry(): TurboModuleRegistry {\n return require('./Libraries/TurboModule/TurboModuleRegistry');\n },\n get TVEventHandler(): TVEventHandler {\n return require('./Libraries/Components/AppleTV/TVEventHandler');\n },\n get UIManager(): UIManager {\n return require('./Libraries/ReactNative/UIManager');\n },\n get unstable_batchedUpdates(): $PropertyType<\n ReactNative,\n 'unstable_batchedUpdates',\n > {\n return require('./Libraries/Renderer/shims/ReactNative')\n .unstable_batchedUpdates;\n },\n get useColorScheme(): useColorScheme {\n return require('./Libraries/Utilities/useColorScheme').default;\n },\n get useWindowDimensions(): useWindowDimensions {\n return require('./Libraries/Utilities/useWindowDimensions').default;\n },\n get UTFSequence(): UTFSequence {\n return require('./Libraries/UTFSequence');\n },\n get Vibration(): Vibration {\n return require('./Libraries/Vibration/Vibration');\n },\n get YellowBox(): YellowBox {\n return require('./Libraries/YellowBox/YellowBox');\n },\n\n // Plugins\n get DeviceEventEmitter(): RCTDeviceEventEmitter {\n return require('./Libraries/EventEmitter/RCTDeviceEventEmitter');\n },\n get NativeAppEventEmitter(): RCTNativeAppEventEmitter {\n return require('./Libraries/EventEmitter/RCTNativeAppEventEmitter');\n },\n get NativeModules(): NativeModules {\n return require('./Libraries/BatchedBridge/NativeModules');\n },\n get Platform(): Platform {\n return require('./Libraries/Utilities/Platform');\n },\n get processColor(): processColor {\n return require('./Libraries/StyleSheet/processColor');\n },\n get requireNativeComponent(): (\n uiViewClassName: string,\n ) => HostComponent {\n return require('./Libraries/ReactNative/requireNativeComponent');\n },\n get unstable_RootTagContext(): RootTagContext {\n return require('./Libraries/ReactNative/RootTagContext');\n },\n get unstable_enableLogBox(): () => void {\n return require('./Libraries/YellowBox/YellowBox').__unstable_enableLogBox;\n },\n\n // Prop Types\n get ColorPropType(): DeprecatedColorPropType {\n return require('./Libraries/DeprecatedPropTypes/DeprecatedColorPropType');\n },\n get EdgeInsetsPropType(): DeprecatedEdgeInsetsPropType {\n return require('./Libraries/DeprecatedPropTypes/DeprecatedEdgeInsetsPropType');\n },\n get PointPropType(): DeprecatedPointPropType {\n return require('./Libraries/DeprecatedPropTypes/DeprecatedPointPropType');\n },\n get ViewPropTypes(): DeprecatedViewPropTypes {\n return require('./Libraries/DeprecatedPropTypes/DeprecatedViewPropTypes');\n },\n};\n\nif (__DEV__) {\n // $FlowFixMe This is intentional: Flow will error when attempting to access ART.\n Object.defineProperty(module.exports, 'ART', {\n configurable: true,\n get() {\n invariant(\n false,\n 'ART has been removed from React Native. ' +\n \"It can now be installed and imported from '@react-native-community/art' instead of 'react-native'. \" +\n 'See https://github.com/react-native-community/art',\n );\n },\n });\n\n // $FlowFixMe This is intentional: Flow will error when attempting to access ListView.\n Object.defineProperty(module.exports, 'ListView', {\n configurable: true,\n get() {\n invariant(\n false,\n 'ListView has been removed from React Native. ' +\n 'See https://fb.me/nolistview for more information or use ' +\n '`deprecated-react-native-listview`.',\n );\n },\n });\n\n // $FlowFixMe This is intentional: Flow will error when attempting to access SwipeableListView.\n Object.defineProperty(module.exports, 'SwipeableListView', {\n configurable: true,\n get() {\n invariant(\n false,\n 'SwipeableListView has been removed from React Native. ' +\n 'See https://fb.me/nolistview for more information or use ' +\n '`deprecated-react-native-swipeable-listview`.',\n );\n },\n });\n\n // $FlowFixMe This is intentional: Flow will error when attempting to access WebView.\n Object.defineProperty(module.exports, 'WebView', {\n configurable: true,\n get() {\n invariant(\n false,\n 'WebView has been removed from React Native. ' +\n \"It can now be installed and imported from 'react-native-webview' instead of 'react-native'. \" +\n 'See https://github.com/react-native-community/react-native-webview',\n );\n },\n });\n\n // $FlowFixMe This is intentional: Flow will error when attempting to access NetInfo.\n Object.defineProperty(module.exports, 'NetInfo', {\n configurable: true,\n get() {\n invariant(\n false,\n 'NetInfo has been removed from React Native. ' +\n \"It can now be installed and imported from '@react-native-community/netinfo' instead of 'react-native'. \" +\n 'See https://github.com/react-native-community/react-native-netinfo',\n );\n },\n });\n\n // $FlowFixMe This is intentional: Flow will error when attempting to access CameraRoll.\n Object.defineProperty(module.exports, 'CameraRoll', {\n configurable: true,\n get() {\n invariant(\n false,\n 'CameraRoll has been removed from React Native. ' +\n \"It can now be installed and imported from '@react-native-community/cameraroll' instead of 'react-native'. \" +\n 'See https://github.com/react-native-community/react-native-cameraroll',\n );\n },\n });\n\n // $FlowFixMe This is intentional: Flow will error when attempting to access ImageStore.\n Object.defineProperty(module.exports, 'ImageStore', {\n configurable: true,\n get() {\n invariant(\n false,\n 'ImageStore has been removed from React Native. ' +\n 'To get a base64-encoded string from a local image use either of the following third-party libraries:' +\n \"* expo-file-system: `readAsStringAsync(filepath, 'base64')`\" +\n \"* react-native-fs: `readFile(filepath, 'base64')`\",\n );\n },\n });\n\n // $FlowFixMe This is intentional: Flow will error when attempting to access ImageEditor.\n Object.defineProperty(module.exports, 'ImageEditor', {\n configurable: true,\n get() {\n invariant(\n false,\n 'ImageEditor has been removed from React Native. ' +\n \"It can now be installed and imported from '@react-native-community/image-editor' instead of 'react-native'. \" +\n 'See https://github.com/react-native-community/react-native-image-editor',\n );\n },\n });\n\n // $FlowFixMe This is intentional: Flow will error when attempting to access TimePickerAndroid.\n Object.defineProperty(module.exports, 'TimePickerAndroid', {\n configurable: true,\n get() {\n invariant(\n false,\n 'TimePickerAndroid has been removed from React Native. ' +\n \"It can now be installed and imported from '@react-native-community/datetimepicker' instead of 'react-native'. \" +\n 'See https://github.com/react-native-community/datetimepicker',\n );\n },\n });\n\n // $FlowFixMe This is intentional: Flow will error when attempting to access ViewPagerAndroid.\n Object.defineProperty(module.exports, 'ViewPagerAndroid', {\n configurable: true,\n get() {\n invariant(\n false,\n 'ViewPagerAndroid has been removed from React Native. ' +\n \"It can now be installed and imported from '@react-native-community/viewpager' instead of 'react-native'. \" +\n 'See https://github.com/react-native-community/react-native-viewpager',\n );\n },\n });\n}\n","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\n/**\n * Use invariant() to assert state which your program assumes to be true.\n *\n * Provide sprintf-style format (only %s is supported) and arguments\n * to provide information about what broke and what you were\n * expecting.\n *\n * The invariant message will be stripped in production, but the invariant\n * will remain to ensure logic does not differ in production.\n */\n\nvar invariant = function(condition, format, a, b, c, d, e, f) {\n if (process.env.NODE_ENV !== 'production') {\n if (format === undefined) {\n throw new Error('invariant requires an error message argument');\n }\n }\n\n if (!condition) {\n var error;\n if (format === undefined) {\n error = new Error(\n 'Minified exception occurred; use the non-minified dev environment ' +\n 'for the full error message and additional helpful warnings.'\n );\n } else {\n var args = [a, b, c, d, e, f];\n var argIndex = 0;\n error = new Error(\n format.replace(/%s/g, function() { return args[argIndex++]; })\n );\n error.name = 'Invariant Violation';\n }\n\n error.framesToPop = 1; // we don't care about invariant's own frame\n throw error;\n }\n};\n\nmodule.exports = invariant;\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * @flow strict-local\n */\n\n'use strict';\n\nconst warning = require('fbjs/lib/warning');\n\nconst warnedKeys: {[string]: boolean, ...} = {};\n\n/**\n * A simple function that prints a warning message once per session.\n *\n * @param {string} key - The key used to ensure the message is printed once.\n * This should be unique to the callsite.\n * @param {string} message - The message to print\n */\nfunction warnOnce(key: string, message: string) {\n if (warnedKeys[key]) {\n return;\n }\n\n warning(false, message);\n\n warnedKeys[key] = true;\n}\n\nmodule.exports = warnOnce;\n","/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n */\n'use strict';\n\nvar emptyFunction = require(\"./emptyFunction\");\n/**\n * Similar to invariant but only logs a warning if the condition is not met.\n * This can be used to log issues in development environments in critical\n * paths. Removing the logging code for production environments will keep the\n * same logic and follow the same code paths.\n */\n\n\nfunction printWarning(format) {\n for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n var argIndex = 0;\n var message = 'Warning: ' + format.replace(/%s/g, function () {\n return args[argIndex++];\n });\n\n if (typeof console !== 'undefined') {\n console.error(message);\n }\n\n try {\n // --- Welcome to debugging React ---\n // This error was thrown as a convenience so that you can use this stack\n // to find the callsite that caused this warning to fire.\n throw new Error(message);\n } catch (x) {}\n}\n\nvar warning = process.env.NODE_ENV !== \"production\" ? function (condition, format) {\n if (format === undefined) {\n throw new Error('`warning(condition, format, ...args)` requires a warning ' + 'message argument');\n }\n\n if (!condition) {\n for (var _len2 = arguments.length, args = new Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) {\n args[_key2 - 2] = arguments[_key2];\n }\n\n printWarning.apply(void 0, [format].concat(args));\n }\n} : emptyFunction;\nmodule.exports = warning;","\"use strict\";\n\n/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nfunction makeEmptyFunction(arg) {\n return function () {\n return arg;\n };\n}\n/**\n * This function accepts and discards inputs; it has no side effects. This is\n * primarily useful idiomatically for overridable function endpoints which\n * always need to be callable, since JS lacks a null-call idiom ala Cocoa.\n */\n\n\nvar emptyFunction = function emptyFunction() {};\n\nemptyFunction.thatReturns = makeEmptyFunction;\nemptyFunction.thatReturnsFalse = makeEmptyFunction(false);\nemptyFunction.thatReturnsTrue = makeEmptyFunction(true);\nemptyFunction.thatReturnsNull = makeEmptyFunction(null);\n\nemptyFunction.thatReturnsThis = function () {\n return this;\n};\n\nemptyFunction.thatReturnsArgument = function (arg) {\n return arg;\n};\n\nmodule.exports = emptyFunction;","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * @flow\n */\n\n'use strict';\n\nconst RCTDeviceEventEmitter = require('../../EventEmitter/RCTDeviceEventEmitter');\nconst UIManager = require('../../ReactNative/UIManager');\n\nimport NativeAccessibilityInfo from './NativeAccessibilityInfo';\n\nconst REDUCE_MOTION_EVENT = 'reduceMotionDidChange';\nconst TOUCH_EXPLORATION_EVENT = 'touchExplorationDidChange';\n\ntype ChangeEventName = $Keys<{\n change: string,\n reduceMotionChanged: string,\n screenReaderChanged: string,\n ...\n}>;\n\nconst _subscriptions = new Map();\n\n/**\n * Sometimes it's useful to know whether or not the device has a screen reader\n * that is currently active. The `AccessibilityInfo` API is designed for this\n * purpose. You can use it to query the current state of the screen reader as\n * well as to register to be notified when the state of the screen reader\n * changes.\n *\n * See http://facebook.github.io/react-native/docs/accessibilityinfo.html\n */\n\nconst AccessibilityInfo = {\n /**\n * iOS only\n */\n isBoldTextEnabled: function(): Promise {\n return Promise.resolve(false);\n },\n\n /**\n * iOS only\n */\n isGrayscaleEnabled: function(): Promise {\n return Promise.resolve(false);\n },\n\n /**\n * iOS only\n */\n isInvertColorsEnabled: function(): Promise {\n return Promise.resolve(false);\n },\n\n isReduceMotionEnabled: function(): Promise {\n return new Promise((resolve, reject) => {\n if (NativeAccessibilityInfo) {\n NativeAccessibilityInfo.isReduceMotionEnabled(resolve);\n } else {\n reject(false);\n }\n });\n },\n\n /**\n * iOS only\n */\n isReduceTransparencyEnabled: function(): Promise {\n return Promise.resolve(false);\n },\n\n isScreenReaderEnabled: function(): Promise {\n return new Promise((resolve, reject) => {\n if (NativeAccessibilityInfo) {\n NativeAccessibilityInfo.isTouchExplorationEnabled(resolve);\n } else {\n reject(false);\n }\n });\n },\n\n /**\n * Deprecated\n *\n * Same as `isScreenReaderEnabled`\n */\n get fetch(): () => Promise {\n console.warn(\n 'AccessibilityInfo.fetch is deprecated, call Accessibility.isScreenReaderEnabled instead',\n );\n return this.isScreenReaderEnabled;\n },\n\n addEventListener: function(\n eventName: ChangeEventName,\n handler: Function,\n ): void {\n let listener;\n\n if (eventName === 'change' || eventName === 'screenReaderChanged') {\n listener = RCTDeviceEventEmitter.addListener(\n TOUCH_EXPLORATION_EVENT,\n enabled => {\n handler(enabled);\n },\n );\n } else if (eventName === 'reduceMotionChanged') {\n listener = RCTDeviceEventEmitter.addListener(\n REDUCE_MOTION_EVENT,\n enabled => {\n handler(enabled);\n },\n );\n }\n\n _subscriptions.set(handler, listener);\n },\n\n removeEventListener: function(\n eventName: ChangeEventName,\n handler: Function,\n ): void {\n const listener = _subscriptions.get(handler);\n if (!listener) {\n return;\n }\n listener.remove();\n _subscriptions.delete(handler);\n },\n\n /**\n * Set accessibility focus to a react component.\n *\n * See http://facebook.github.io/react-native/docs/accessibilityinfo.html#setaccessibilityfocus\n */\n setAccessibilityFocus: function(reactTag: number): void {\n UIManager.sendAccessibilityEvent(\n reactTag,\n UIManager.getConstants().AccessibilityEventTypes.typeViewFocused,\n );\n },\n\n /**\n * Post a string to be announced by the screen reader.\n *\n * See http://facebook.github.io/react-native/docs/accessibilityinfo.html#announceforaccessibility\n */\n announceForAccessibility: function(announcement: string): void {\n if (NativeAccessibilityInfo) {\n NativeAccessibilityInfo.announceForAccessibility(announcement);\n }\n },\n};\n\nmodule.exports = AccessibilityInfo;\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @flow strict-local\n * @format\n */\n\n'use strict';\n\nimport type {TurboModule} from '../../TurboModule/RCTExport';\nimport * as TurboModuleRegistry from '../../TurboModule/TurboModuleRegistry';\n\nexport interface Spec extends TurboModule {\n +isReduceMotionEnabled: (\n onSuccess: (isReduceMotionEnabled: boolean) => void,\n ) => void;\n +isTouchExplorationEnabled: (\n onSuccess: (isScreenReaderEnabled: boolean) => void,\n ) => void;\n +setAccessibilityFocus: (reactTag: number) => void;\n +announceForAccessibility: (announcement: string) => void;\n}\n\nexport default (TurboModuleRegistry.get('AccessibilityInfo'): ?Spec);\n","var _typeof = require(\"../helpers/typeof\");\n\nfunction _getRequireWildcardCache() {\n if (typeof WeakMap !== \"function\") return null;\n var cache = new WeakMap();\n\n _getRequireWildcardCache = function _getRequireWildcardCache() {\n return cache;\n };\n\n return cache;\n}\n\nfunction _interopRequireWildcard(obj) {\n if (obj && obj.__esModule) {\n return obj;\n }\n\n if (obj === null || _typeof(obj) !== \"object\" && typeof obj !== \"function\") {\n return {\n \"default\": obj\n };\n }\n\n var cache = _getRequireWildcardCache();\n\n if (cache && cache.has(obj)) {\n return cache.get(obj);\n }\n\n var newObj = {};\n var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;\n\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\n var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;\n\n if (desc && (desc.get || desc.set)) {\n Object.defineProperty(newObj, key, desc);\n } else {\n newObj[key] = obj[key];\n }\n }\n }\n\n newObj[\"default\"] = obj;\n\n if (cache) {\n cache.set(obj, newObj);\n }\n\n return newObj;\n}\n\nmodule.exports = _interopRequireWildcard;","function _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") {\n module.exports = _typeof = function _typeof(obj) {\n return typeof obj;\n };\n } else {\n module.exports = _typeof = function _typeof(obj) {\n return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n };\n }\n\n return _typeof(obj);\n}\n\nmodule.exports = _typeof;","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @flow\n * @format\n */\n\n'use strict';\n\nconst NativeModules = require('../BatchedBridge/NativeModules');\nimport type {TurboModule} from './RCTExport';\nimport invariant from 'invariant';\n\nconst turboModuleProxy = global.__turboModuleProxy;\n\nexport function get(name: string): ?T {\n // Bridgeless mode requires TurboModules\n if (!global.RN$Bridgeless) {\n // Backward compatibility layer during migration.\n const legacyModule = NativeModules[name];\n if (legacyModule != null) {\n return ((legacyModule: any): T);\n }\n }\n\n if (turboModuleProxy != null) {\n const module: ?T = turboModuleProxy(name);\n return module;\n }\n\n return null;\n}\n\nexport function getEnforcing(name: string): T {\n const module = get(name);\n invariant(\n module != null,\n `TurboModuleRegistry.getEnforcing(...): '${name}' could not be found. ` +\n 'Verify that a module by this name is registered in the native binary.',\n );\n return module;\n}\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * @flow\n */\n\n'use strict';\n\nconst BatchedBridge = require('./BatchedBridge');\n\nconst invariant = require('invariant');\n\nimport type {ExtendedError} from '../Core/Devtools/parseErrorStack';\n\nexport type ModuleConfig = [\n string /* name */,\n ?Object /* constants */,\n ?$ReadOnlyArray /* functions */,\n ?$ReadOnlyArray /* promise method IDs */,\n ?$ReadOnlyArray /* sync method IDs */,\n];\n\nexport type MethodType = 'async' | 'promise' | 'sync';\n\nfunction genModule(\n config: ?ModuleConfig,\n moduleID: number,\n): ?{\n name: string,\n module?: Object,\n ...\n} {\n if (!config) {\n return null;\n }\n\n const [moduleName, constants, methods, promiseMethods, syncMethods] = config;\n invariant(\n !moduleName.startsWith('RCT') && !moduleName.startsWith('RK'),\n \"Module name prefixes should've been stripped by the native side \" +\n \"but wasn't for \" +\n moduleName,\n );\n\n if (!constants && !methods) {\n // Module contents will be filled in lazily later\n return {name: moduleName};\n }\n\n const module = {};\n methods &&\n methods.forEach((methodName, methodID) => {\n const isPromise =\n promiseMethods && arrayContains(promiseMethods, methodID);\n const isSync = syncMethods && arrayContains(syncMethods, methodID);\n invariant(\n !isPromise || !isSync,\n 'Cannot have a method that is both async and a sync hook',\n );\n const methodType = isPromise ? 'promise' : isSync ? 'sync' : 'async';\n module[methodName] = genMethod(moduleID, methodID, methodType);\n });\n\n Object.assign(module, constants);\n\n if (module.getConstants == null) {\n module.getConstants = () => constants || Object.freeze({});\n } else {\n console.warn(\n `Unable to define method 'getConstants()' on NativeModule '${moduleName}'. NativeModule '${moduleName}' already has a constant or method called 'getConstants'. Please remove it.`,\n );\n }\n\n if (__DEV__) {\n BatchedBridge.createDebugLookup(moduleID, moduleName, methods);\n }\n\n return {name: moduleName, module};\n}\n\n// export this method as a global so we can call it from native\nglobal.__fbGenNativeModule = genModule;\n\nfunction loadModule(name: string, moduleID: number): ?Object {\n invariant(\n global.nativeRequireModuleConfig,\n \"Can't lazily create module without nativeRequireModuleConfig\",\n );\n const config = global.nativeRequireModuleConfig(name);\n const info = genModule(config, moduleID);\n return info && info.module;\n}\n\nfunction genMethod(moduleID: number, methodID: number, type: MethodType) {\n let fn = null;\n if (type === 'promise') {\n fn = function promiseMethodWrapper(...args: Array) {\n // In case we reject, capture a useful stack trace here.\n const enqueueingFrameError: ExtendedError = new Error();\n return new Promise((resolve, reject) => {\n BatchedBridge.enqueueNativeCall(\n moduleID,\n methodID,\n args,\n data => resolve(data),\n errorData =>\n reject(updateErrorWithErrorData(errorData, enqueueingFrameError)),\n );\n });\n };\n } else {\n fn = function nonPromiseMethodWrapper(...args: Array) {\n const lastArg = args.length > 0 ? args[args.length - 1] : null;\n const secondLastArg = args.length > 1 ? args[args.length - 2] : null;\n const hasSuccessCallback = typeof lastArg === 'function';\n const hasErrorCallback = typeof secondLastArg === 'function';\n hasErrorCallback &&\n invariant(\n hasSuccessCallback,\n 'Cannot have a non-function arg after a function arg.',\n );\n const onSuccess = hasSuccessCallback ? lastArg : null;\n const onFail = hasErrorCallback ? secondLastArg : null;\n const callbackCount = hasSuccessCallback + hasErrorCallback;\n args = args.slice(0, args.length - callbackCount);\n if (type === 'sync') {\n return BatchedBridge.callNativeSyncHook(\n moduleID,\n methodID,\n args,\n onFail,\n onSuccess,\n );\n } else {\n BatchedBridge.enqueueNativeCall(\n moduleID,\n methodID,\n args,\n onFail,\n onSuccess,\n );\n }\n };\n }\n fn.type = type;\n return fn;\n}\n\nfunction arrayContains(array: $ReadOnlyArray, value: T): boolean {\n return array.indexOf(value) !== -1;\n}\n\nfunction updateErrorWithErrorData(\n errorData: {message: string, ...},\n error: ExtendedError,\n): ExtendedError {\n return Object.assign(error, errorData || {});\n}\n\nlet NativeModules: {[moduleName: string]: Object, ...} = {};\nif (global.nativeModuleProxy) {\n NativeModules = global.nativeModuleProxy;\n} else if (!global.nativeExtensions) {\n const bridgeConfig = global.__fbBatchedBridgeConfig;\n invariant(\n bridgeConfig,\n '__fbBatchedBridgeConfig is not set, cannot invoke native modules',\n );\n\n const defineLazyObjectProperty = require('../Utilities/defineLazyObjectProperty');\n (bridgeConfig.remoteModuleConfig || []).forEach(\n (config: ModuleConfig, moduleID: number) => {\n // Initially this config will only contain the module name when running in JSC. The actual\n // configuration of the module will be lazily loaded.\n const info = genModule(config, moduleID);\n if (!info) {\n return;\n }\n\n if (info.module) {\n NativeModules[info.name] = info.module;\n }\n // If there's no module config, define a lazy getter\n else {\n defineLazyObjectProperty(NativeModules, info.name, {\n get: () => loadModule(info.name, moduleID),\n });\n }\n },\n );\n}\n\nmodule.exports = NativeModules;\n","function _extends() {\n module.exports = _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}\n\nmodule.exports = _extends;","var arrayWithHoles = require(\"./arrayWithHoles\");\n\nvar iterableToArrayLimit = require(\"./iterableToArrayLimit\");\n\nvar unsupportedIterableToArray = require(\"./unsupportedIterableToArray\");\n\nvar nonIterableRest = require(\"./nonIterableRest\");\n\nfunction _slicedToArray(arr, i) {\n return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();\n}\n\nmodule.exports = _slicedToArray;","function _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n}\n\nmodule.exports = _arrayWithHoles;","function _iterableToArrayLimit(arr, i) {\n if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return;\n var _arr = [];\n var _n = true;\n var _d = false;\n var _e = undefined;\n\n try {\n for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i[\"return\"] != null) _i[\"return\"]();\n } finally {\n if (_d) throw _e;\n }\n }\n\n return _arr;\n}\n\nmodule.exports = _iterableToArrayLimit;","var arrayLikeToArray = require(\"./arrayLikeToArray\");\n\nfunction _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);\n}\n\nmodule.exports = _unsupportedIterableToArray;","function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n}\n\nmodule.exports = _arrayLikeToArray;","function _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\nmodule.exports = _nonIterableRest;","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * @flow strict-local\n */\n\n'use strict';\n\nconst MessageQueue = require('./MessageQueue');\n\nconst BatchedBridge: MessageQueue = new MessageQueue();\n\n// Wire up the batched bridge on the global object so that we can call into it.\n// Ideally, this would be the inverse relationship. I.e. the native environment\n// provides this global directly with its script embedded. Then this module\n// would export it. A possible fix would be to trim the dependencies in\n// MessageQueue to its minimal features and embed that in the native runtime.\n\nObject.defineProperty(global, '__fbBatchedBridge', {\n configurable: true,\n value: BatchedBridge,\n});\n\nmodule.exports = BatchedBridge;\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @flow\n * @format\n */\n\n'use strict';\n\nconst ErrorUtils = require('../vendor/core/ErrorUtils');\nconst Systrace = require('../Performance/Systrace');\n\nconst deepFreezeAndThrowOnMutationInDev = require('../Utilities/deepFreezeAndThrowOnMutationInDev');\nconst invariant = require('invariant');\nconst stringifySafe = require('../Utilities/stringifySafe');\nconst warnOnce = require('../Utilities/warnOnce');\n\nexport type SpyData = {\n type: number,\n module: ?string,\n method: string | number,\n args: any[],\n ...\n};\n\nconst TO_JS = 0;\nconst TO_NATIVE = 1;\n\nconst MODULE_IDS = 0;\nconst METHOD_IDS = 1;\nconst PARAMS = 2;\nconst MIN_TIME_BETWEEN_FLUSHES_MS = 5;\n\n// eslint-disable-next-line no-bitwise\nconst TRACE_TAG_REACT_APPS = 1 << 17;\n\nconst DEBUG_INFO_LIMIT = 32;\n\nclass MessageQueue {\n _lazyCallableModules: {[key: string]: (void) => Object, ...};\n _queue: [number[], number[], any[], number];\n _successCallbacks: Map;\n _failureCallbacks: Map;\n _callID: number;\n _lastFlush: number;\n _eventLoopStartTime: number;\n _immediatesCallback: ?() => void;\n\n _debugInfo: {[number]: [number, number], ...};\n _remoteModuleTable: {[number]: string, ...};\n _remoteMethodTable: {[number]: $ReadOnlyArray, ...};\n\n __spy: ?(data: SpyData) => void;\n\n constructor() {\n this._lazyCallableModules = {};\n this._queue = [[], [], [], 0];\n this._successCallbacks = new Map();\n this._failureCallbacks = new Map();\n this._callID = 0;\n this._lastFlush = 0;\n this._eventLoopStartTime = Date.now();\n this._immediatesCallback = null;\n\n if (__DEV__) {\n this._debugInfo = {};\n this._remoteModuleTable = {};\n this._remoteMethodTable = {};\n }\n\n (this: any).callFunctionReturnFlushedQueue = this.callFunctionReturnFlushedQueue.bind(\n this,\n );\n (this: any).callFunctionReturnResultAndFlushedQueue = this.callFunctionReturnResultAndFlushedQueue.bind(\n this,\n );\n (this: any).flushedQueue = this.flushedQueue.bind(this);\n (this: any).invokeCallbackAndReturnFlushedQueue = this.invokeCallbackAndReturnFlushedQueue.bind(\n this,\n );\n }\n\n /**\n * Public APIs\n */\n\n static spy(spyOrToggle: boolean | ((data: SpyData) => void)) {\n if (spyOrToggle === true) {\n MessageQueue.prototype.__spy = info => {\n console.log(\n `${info.type === TO_JS ? 'N->JS' : 'JS->N'} : ` +\n `${info.module ? info.module + '.' : ''}${info.method}` +\n `(${JSON.stringify(info.args)})`,\n );\n };\n } else if (spyOrToggle === false) {\n MessageQueue.prototype.__spy = null;\n } else {\n MessageQueue.prototype.__spy = spyOrToggle;\n }\n }\n\n callFunctionReturnFlushedQueue(\n module: string,\n method: string,\n args: any[],\n ): null | [Array, Array, Array, number] {\n this.__guard(() => {\n this.__callFunction(module, method, args);\n });\n\n return this.flushedQueue();\n }\n\n callFunctionReturnResultAndFlushedQueue(\n module: string,\n method: string,\n args: any[],\n ): $TEMPORARY$array[Array, Array, Array, number]> {\n let result;\n this.__guard(() => {\n result = this.__callFunction(module, method, args);\n });\n\n return [result, this.flushedQueue()];\n }\n\n invokeCallbackAndReturnFlushedQueue(\n cbID: number,\n args: any[],\n ): null | [Array, Array, Array, number] {\n this.__guard(() => {\n this.__invokeCallback(cbID, args);\n });\n\n return this.flushedQueue();\n }\n\n flushedQueue(): null | [Array, Array, Array, number] {\n this.__guard(() => {\n this.__callImmediates();\n });\n\n const queue = this._queue;\n this._queue = [[], [], [], this._callID];\n return queue[0].length ? queue : null;\n }\n\n getEventLoopRunningTime(): number {\n return Date.now() - this._eventLoopStartTime;\n }\n\n registerCallableModule(name: string, module: Object) {\n this._lazyCallableModules[name] = () => module;\n }\n\n registerLazyCallableModule(name: string, factory: void => Object) {\n let module: Object;\n let getValue: ?(void) => Object = factory;\n this._lazyCallableModules[name] = () => {\n if (getValue) {\n module = getValue();\n getValue = null;\n }\n return module;\n };\n }\n\n getCallableModule(name: string): any | null {\n const getValue = this._lazyCallableModules[name];\n return getValue ? getValue() : null;\n }\n\n callNativeSyncHook(\n moduleID: number,\n methodID: number,\n params: any[],\n onFail: ?Function,\n onSucc: ?Function,\n ): any {\n if (__DEV__) {\n invariant(\n global.nativeCallSyncHook,\n 'Calling synchronous methods on native ' +\n 'modules is not supported in Chrome.\\n\\n Consider providing alternative ' +\n 'methods to expose this method in debug mode, e.g. by exposing constants ' +\n 'ahead-of-time.',\n );\n }\n this.processCallbacks(moduleID, methodID, params, onFail, onSucc);\n return global.nativeCallSyncHook(moduleID, methodID, params);\n }\n\n processCallbacks(\n moduleID: number,\n methodID: number,\n params: any[],\n onFail: ?Function,\n onSucc: ?Function,\n ) {\n if (onFail || onSucc) {\n if (__DEV__) {\n this._debugInfo[this._callID] = [moduleID, methodID];\n if (this._callID > DEBUG_INFO_LIMIT) {\n delete this._debugInfo[this._callID - DEBUG_INFO_LIMIT];\n }\n if (this._successCallbacks.size > 500) {\n const info = {};\n this._successCallbacks.forEach((_, callID) => {\n const debug = this._debugInfo[callID];\n const module = debug && this._remoteModuleTable[debug[0]];\n const method = debug && this._remoteMethodTable[debug[0]][debug[1]];\n info[callID] = {module, method};\n });\n warnOnce(\n 'excessive-number-of-pending-callbacks',\n `Please report: Excessive number of pending callbacks: ${\n this._successCallbacks.size\n }. Some pending callbacks that might have leaked by never being called from native code: ${stringifySafe(\n info,\n )}`,\n );\n }\n }\n // Encode callIDs into pairs of callback identifiers by shifting left and using the rightmost bit\n // to indicate fail (0) or success (1)\n // eslint-disable-next-line no-bitwise\n onFail && params.push(this._callID << 1);\n // eslint-disable-next-line no-bitwise\n onSucc && params.push((this._callID << 1) | 1);\n this._successCallbacks.set(this._callID, onSucc);\n this._failureCallbacks.set(this._callID, onFail);\n }\n if (__DEV__) {\n global.nativeTraceBeginAsyncFlow &&\n global.nativeTraceBeginAsyncFlow(\n TRACE_TAG_REACT_APPS,\n 'native',\n this._callID,\n );\n }\n this._callID++;\n }\n\n enqueueNativeCall(\n moduleID: number,\n methodID: number,\n params: any[],\n onFail: ?Function,\n onSucc: ?Function,\n ) {\n this.processCallbacks(moduleID, methodID, params, onFail, onSucc);\n\n this._queue[MODULE_IDS].push(moduleID);\n this._queue[METHOD_IDS].push(methodID);\n\n if (__DEV__) {\n // Validate that parameters passed over the bridge are\n // folly-convertible. As a special case, if a prop value is a\n // function it is permitted here, and special-cased in the\n // conversion.\n const isValidArgument = val => {\n const t = typeof val;\n if (\n t === 'undefined' ||\n t === 'null' ||\n t === 'boolean' ||\n t === 'string'\n ) {\n return true;\n }\n if (t === 'number') {\n return isFinite(val);\n }\n if (t === 'function' || t !== 'object') {\n return false;\n }\n if (Array.isArray(val)) {\n return val.every(isValidArgument);\n }\n for (const k in val) {\n if (typeof val[k] !== 'function' && !isValidArgument(val[k])) {\n return false;\n }\n }\n return true;\n };\n\n // Replacement allows normally non-JSON-convertible values to be\n // seen. There is ambiguity with string values, but in context,\n // it should at least be a strong hint.\n const replacer = (key, val) => {\n const t = typeof val;\n if (t === 'function') {\n return '<>';\n } else if (t === 'number' && !isFinite(val)) {\n return '<<' + val.toString() + '>>';\n } else {\n return val;\n }\n };\n\n // Note that JSON.stringify\n invariant(\n isValidArgument(params),\n '%s is not usable as a native method argument',\n JSON.stringify(params, replacer),\n );\n\n // The params object should not be mutated after being queued\n deepFreezeAndThrowOnMutationInDev((params: any));\n }\n this._queue[PARAMS].push(params);\n\n const now = Date.now();\n if (\n global.nativeFlushQueueImmediate &&\n now - this._lastFlush >= MIN_TIME_BETWEEN_FLUSHES_MS\n ) {\n const queue = this._queue;\n this._queue = [[], [], [], this._callID];\n this._lastFlush = now;\n global.nativeFlushQueueImmediate(queue);\n }\n Systrace.counterEvent('pending_js_to_native_queue', this._queue[0].length);\n if (__DEV__ && this.__spy && isFinite(moduleID)) {\n this.__spy({\n type: TO_NATIVE,\n module: this._remoteModuleTable[moduleID],\n method: this._remoteMethodTable[moduleID][methodID],\n args: params,\n });\n } else if (this.__spy) {\n this.__spy({\n type: TO_NATIVE,\n module: moduleID + '',\n method: methodID,\n args: params,\n });\n }\n }\n\n createDebugLookup(\n moduleID: number,\n name: string,\n methods: ?$ReadOnlyArray,\n ) {\n if (__DEV__) {\n this._remoteModuleTable[moduleID] = name;\n this._remoteMethodTable[moduleID] = methods || [];\n }\n }\n\n // For JSTimers to register its callback. Otherwise a circular dependency\n // between modules is introduced. Note that only one callback may be\n // registered at a time.\n setImmediatesCallback(fn: () => void) {\n this._immediatesCallback = fn;\n }\n\n /**\n * Private methods\n */\n\n __guard(fn: () => void) {\n if (this.__shouldPauseOnThrow()) {\n fn();\n } else {\n try {\n fn();\n } catch (error) {\n ErrorUtils.reportFatalError(error);\n }\n }\n }\n\n // MessageQueue installs a global handler to catch all exceptions where JS users can register their own behavior\n // This handler makes all exceptions to be propagated from inside MessageQueue rather than by the VM at their origin\n // This makes stacktraces to be placed at MessageQueue rather than at where they were launched\n // The parameter DebuggerInternal.shouldPauseOnThrow is used to check before catching all exceptions and\n // can be configured by the VM or any Inspector\n __shouldPauseOnThrow(): boolean {\n return (\n // $FlowFixMe\n typeof DebuggerInternal !== 'undefined' &&\n DebuggerInternal.shouldPauseOnThrow === true // eslint-disable-line no-undef\n );\n }\n\n __callImmediates() {\n Systrace.beginEvent('JSTimers.callImmediates()');\n if (this._immediatesCallback != null) {\n this._immediatesCallback();\n }\n Systrace.endEvent();\n }\n\n __callFunction(module: string, method: string, args: any[]): any {\n this._lastFlush = Date.now();\n this._eventLoopStartTime = this._lastFlush;\n if (__DEV__ || this.__spy) {\n Systrace.beginEvent(`${module}.${method}(${stringifySafe(args)})`);\n } else {\n Systrace.beginEvent(`${module}.${method}(...)`);\n }\n if (this.__spy) {\n this.__spy({type: TO_JS, module, method, args});\n }\n const moduleMethods = this.getCallableModule(module);\n invariant(\n !!moduleMethods,\n 'Module %s is not a registered callable module (calling %s)',\n module,\n method,\n );\n invariant(\n !!moduleMethods[method],\n 'Method %s does not exist on module %s',\n method,\n module,\n );\n const result = moduleMethods[method].apply(moduleMethods, args);\n Systrace.endEvent();\n return result;\n }\n\n __invokeCallback(cbID: number, args: any[]) {\n this._lastFlush = Date.now();\n this._eventLoopStartTime = this._lastFlush;\n\n // The rightmost bit of cbID indicates fail (0) or success (1), the other bits are the callID shifted left.\n // eslint-disable-next-line no-bitwise\n const callID = cbID >>> 1;\n // eslint-disable-next-line no-bitwise\n const isSuccess = cbID & 1;\n const callback = isSuccess\n ? this._successCallbacks.get(callID)\n : this._failureCallbacks.get(callID);\n\n if (__DEV__) {\n const debug = this._debugInfo[callID];\n const module = debug && this._remoteModuleTable[debug[0]];\n const method = debug && this._remoteMethodTable[debug[0]][debug[1]];\n invariant(\n callback,\n `No callback found with cbID ${cbID} and callID ${callID} for ` +\n (method\n ? ` ${module}.${method} - most likely the callback was already invoked`\n : `module ${module || ''}`) +\n `. Args: '${stringifySafe(args)}'`,\n );\n const profileName = debug\n ? ''\n : cbID;\n if (callback && this.__spy) {\n this.__spy({type: TO_JS, module: null, method: profileName, args});\n }\n Systrace.beginEvent(\n `MessageQueue.invokeCallback(${profileName}, ${stringifySafe(args)})`,\n );\n }\n\n if (!callback) {\n return;\n }\n\n this._successCallbacks.delete(callID);\n this._failureCallbacks.delete(callID);\n callback(...args);\n\n if (__DEV__) {\n Systrace.endEvent();\n }\n }\n}\n\nmodule.exports = MessageQueue;\n","var arrayWithoutHoles = require(\"./arrayWithoutHoles\");\n\nvar iterableToArray = require(\"./iterableToArray\");\n\nvar unsupportedIterableToArray = require(\"./unsupportedIterableToArray\");\n\nvar nonIterableSpread = require(\"./nonIterableSpread\");\n\nfunction _toConsumableArray(arr) {\n return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();\n}\n\nmodule.exports = _toConsumableArray;","var arrayLikeToArray = require(\"./arrayLikeToArray\");\n\nfunction _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return arrayLikeToArray(arr);\n}\n\nmodule.exports = _arrayWithoutHoles;","function _iterableToArray(iter) {\n if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter);\n}\n\nmodule.exports = _iterableToArray;","function _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\nmodule.exports = _nonIterableSpread;","function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}\n\nmodule.exports = _classCallCheck;","function _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n}\n\nfunction _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n return Constructor;\n}\n\nmodule.exports = _createClass;","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * @flow strict\n */\n\nimport type {ErrorUtilsT} from '../../polyfills/error-guard.js';\n\n/**\n * The particular require runtime that we are using looks for a global\n * `ErrorUtils` object and if it exists, then it requires modules with the\n * error handler specified via ErrorUtils.setGlobalHandler by calling the\n * require function with applyWithGuard. Since the require module is loaded\n * before any of the modules, this ErrorUtils must be defined (and the handler\n * set) globally before requiring anything.\n *\n * However, we still want to treat ErrorUtils as a module so that other modules\n * that use it aren't just using a global variable, so simply export the global\n * variable here. ErrorUtils is originally defined in a file named error-guard.js.\n */\nmodule.exports = (global.ErrorUtils: ErrorUtilsT);\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @flow\n * @format\n */\n\n'use strict';\n\nconst invariant = require('invariant');\n\nconst TRACE_TAG_REACT_APPS = 1 << 17; // eslint-disable-line no-bitwise\nconst TRACE_TAG_JS_VM_CALLS = 1 << 27; // eslint-disable-line no-bitwise\n\nlet _enabled = false;\nlet _asyncCookie = 0;\nconst _markStack = [];\nlet _markStackIndex = -1;\nlet _canInstallReactHook = false;\n\n// Implements a subset of User Timing API necessary for React measurements.\n// https://developer.mozilla.org/en-US/docs/Web/API/User_Timing_API\nconst REACT_MARKER = '\\u269B';\nconst userTimingPolyfill = __DEV__\n ? {\n mark(markName: string) {\n if (_enabled) {\n _markStackIndex++;\n _markStack[_markStackIndex] = markName;\n let systraceLabel = markName;\n // Since perf measurements are a shared namespace in User Timing API,\n // we prefix all React results with a React emoji.\n if (markName[0] === REACT_MARKER) {\n // This is coming from React.\n // Removing component IDs keeps trace colors stable.\n const indexOfId = markName.lastIndexOf(' (#');\n const cutoffIndex = indexOfId !== -1 ? indexOfId : markName.length;\n // Also cut off the emoji because it breaks Systrace\n systraceLabel = markName.slice(2, cutoffIndex);\n }\n Systrace.beginEvent(systraceLabel);\n }\n },\n measure(measureName: string, startMark: ?string, endMark: ?string) {\n if (_enabled) {\n invariant(\n typeof measureName === 'string' &&\n typeof startMark === 'string' &&\n typeof endMark === 'undefined',\n 'Only performance.measure(string, string) overload is supported.',\n );\n const topMark = _markStack[_markStackIndex];\n invariant(\n startMark === topMark,\n 'There was a mismatching performance.measure() call. ' +\n 'Expected \"%s\" but got \"%s.\"',\n topMark,\n startMark,\n );\n _markStackIndex--;\n // We can't use more descriptive measureName because Systrace doesn't\n // let us edit labels post factum.\n Systrace.endEvent();\n }\n },\n clearMarks(markName: string) {\n if (_enabled) {\n if (_markStackIndex === -1) {\n return;\n }\n if (markName === _markStack[_markStackIndex]) {\n // React uses this for \"cancelling\" started measurements.\n // Systrace doesn't support deleting measurements, so we just stop them.\n if (userTimingPolyfill != null) {\n userTimingPolyfill.measure(markName, markName);\n }\n }\n }\n },\n clearMeasures() {\n // React calls this to avoid memory leaks in browsers, but we don't keep\n // measurements anyway.\n },\n }\n : null;\n\nconst Systrace = {\n installReactHook() {\n if (_enabled) {\n if (__DEV__) {\n global.performance = userTimingPolyfill;\n }\n }\n _canInstallReactHook = true;\n },\n\n setEnabled(enabled: boolean) {\n if (_enabled !== enabled) {\n if (__DEV__) {\n if (enabled) {\n global.nativeTraceBeginLegacy &&\n global.nativeTraceBeginLegacy(TRACE_TAG_JS_VM_CALLS);\n } else {\n global.nativeTraceEndLegacy &&\n global.nativeTraceEndLegacy(TRACE_TAG_JS_VM_CALLS);\n }\n if (_canInstallReactHook) {\n if (enabled && global.performance === undefined) {\n global.performance = userTimingPolyfill;\n }\n }\n }\n _enabled = enabled;\n }\n },\n\n isEnabled(): boolean {\n return _enabled;\n },\n\n /**\n * beginEvent/endEvent for starting and then ending a profile within the same call stack frame\n **/\n beginEvent(profileName?: any, args?: any) {\n if (_enabled) {\n profileName =\n typeof profileName === 'function' ? profileName() : profileName;\n global.nativeTraceBeginSection(TRACE_TAG_REACT_APPS, profileName, args);\n }\n },\n\n endEvent() {\n if (_enabled) {\n global.nativeTraceEndSection(TRACE_TAG_REACT_APPS);\n }\n },\n\n /**\n * beginAsyncEvent/endAsyncEvent for starting and then ending a profile where the end can either\n * occur on another thread or out of the current stack frame, eg await\n * the returned cookie variable should be used as input into the endAsyncEvent call to end the profile\n **/\n beginAsyncEvent(profileName?: any): any {\n const cookie = _asyncCookie;\n if (_enabled) {\n _asyncCookie++;\n profileName =\n typeof profileName === 'function' ? profileName() : profileName;\n global.nativeTraceBeginAsyncSection(\n TRACE_TAG_REACT_APPS,\n profileName,\n cookie,\n );\n }\n return cookie;\n },\n\n endAsyncEvent(profileName?: any, cookie?: any) {\n if (_enabled) {\n profileName =\n typeof profileName === 'function' ? profileName() : profileName;\n global.nativeTraceEndAsyncSection(\n TRACE_TAG_REACT_APPS,\n profileName,\n cookie,\n );\n }\n },\n\n /**\n * counterEvent registers the value to the profileName on the systrace timeline\n **/\n counterEvent(profileName?: any, value?: any) {\n if (_enabled) {\n profileName =\n typeof profileName === 'function' ? profileName() : profileName;\n global.nativeTraceCounter &&\n global.nativeTraceCounter(TRACE_TAG_REACT_APPS, profileName, value);\n }\n },\n};\n\nif (__DEV__) {\n // This is needed, because require callis in polyfills are not processed as\n // other files. Therefore, calls to `require('moduleId')` are not replaced\n // with numeric IDs\n // TODO(davidaurelio) Scan polyfills for dependencies, too (t9759686)\n (require: any).Systrace = Systrace;\n}\n\nmodule.exports = Systrace;\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * @flow\n */\n\n'use strict';\n\n/**\n * If your application is accepting different values for the same field over\n * time and is doing a diff on them, you can either (1) create a copy or\n * (2) ensure that those values are not mutated behind two passes.\n * This function helps you with (2) by freezing the object and throwing if\n * the user subsequently modifies the value.\n *\n * There are two caveats with this function:\n * - If the call site is not in strict mode, it will only throw when\n * mutating existing fields, adding a new one\n * will unfortunately fail silently :(\n * - If the object is already frozen or sealed, it will not continue the\n * deep traversal and will leave leaf nodes unfrozen.\n *\n * Freezing the object and adding the throw mechanism is expensive and will\n * only be used in DEV.\n */\nfunction deepFreezeAndThrowOnMutationInDev(object: T): T {\n if (__DEV__) {\n if (\n typeof object !== 'object' ||\n object === null ||\n Object.isFrozen(object) ||\n Object.isSealed(object)\n ) {\n return object;\n }\n\n const keys = Object.keys(object);\n const hasOwnProperty = Object.prototype.hasOwnProperty;\n\n for (let i = 0; i < keys.length; i++) {\n const key = keys[i];\n if (hasOwnProperty.call(object, key)) {\n Object.defineProperty(object, key, {\n get: identity.bind(null, object[key]),\n });\n Object.defineProperty(object, key, {\n set: throwOnImmutableMutation.bind(null, key),\n });\n }\n }\n\n Object.freeze(object);\n Object.seal(object);\n\n for (let i = 0; i < keys.length; i++) {\n const key = keys[i];\n if (hasOwnProperty.call(object, key)) {\n deepFreezeAndThrowOnMutationInDev(object[key]);\n }\n }\n }\n return object;\n}\n\nfunction throwOnImmutableMutation(key, value) {\n throw Error(\n 'You attempted to set the key `' +\n key +\n '` with the value `' +\n JSON.stringify(value) +\n '` on an object that is meant to be immutable ' +\n 'and has been frozen.',\n );\n}\n\nfunction identity(value) {\n return value;\n}\n\nmodule.exports = deepFreezeAndThrowOnMutationInDev;\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * @flow\n */\n\n'use strict';\n\n/**\n * Tries to stringify with JSON.stringify and toString, but catches exceptions\n * (e.g. from circular objects) and always returns a string and never throws.\n */\nfunction stringifySafe(arg: any): string {\n let ret;\n const type = typeof arg;\n if (arg === undefined) {\n ret = 'undefined';\n } else if (arg === null) {\n ret = 'null';\n } else if (type === 'string') {\n ret = '\"' + arg + '\"';\n } else if (type === 'function') {\n try {\n ret = arg.toString();\n } catch (e) {\n ret = '[function unknown]';\n }\n } else if (arg instanceof Error) {\n ret = arg.name + ': ' + arg.message;\n } else {\n // Perform a try catch, just in case the object has a circular\n // reference or stringify throws for some other reason.\n try {\n ret = JSON.stringify(arg);\n } catch (e) {\n if (typeof arg.toString === 'function') {\n try {\n ret = arg.toString();\n } catch (E) {}\n }\n }\n }\n return ret || '[\"' + type + '\" failed to stringify]';\n}\n\nmodule.exports = stringifySafe;\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * @flow\n */\n\n'use strict';\n\n/**\n * Defines a lazily evaluated property on the supplied `object`.\n */\nfunction defineLazyObjectProperty(\n object: Object,\n name: string,\n descriptor: {\n get: () => T,\n enumerable?: boolean,\n writable?: boolean,\n ...\n },\n): void {\n const {get} = descriptor;\n const enumerable = descriptor.enumerable !== false;\n const writable = descriptor.writable !== false;\n\n let value;\n let valueSet = false;\n function getValue(): T {\n // WORKAROUND: A weird infinite loop occurs where calling `getValue` calls\n // `setValue` which calls `Object.defineProperty` which somehow triggers\n // `getValue` again. Adding `valueSet` breaks this loop.\n if (!valueSet) {\n // Calling `get()` here can trigger an infinite loop if it fails to\n // remove the getter on the property, which can happen when executing\n // JS in a V8 context. `valueSet = true` will break this loop, and\n // sets the value of the property to undefined, until the code in `get()`\n // finishes, at which point the property is set to the correct value.\n valueSet = true;\n setValue(get());\n }\n return value;\n }\n function setValue(newValue: T): void {\n value = newValue;\n valueSet = true;\n Object.defineProperty(object, name, {\n value: newValue,\n configurable: true,\n enumerable,\n writable,\n });\n }\n\n Object.defineProperty(object, name, {\n get: getValue,\n set: setValue,\n configurable: true,\n enumerable,\n });\n}\n\nmodule.exports = defineLazyObjectProperty;\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * @flow\n */\n\n'use strict';\n\nconst EventEmitter = require('../vendor/emitter/EventEmitter');\nconst EventSubscriptionVendor = require('../vendor/emitter/EventSubscriptionVendor');\n\nimport type EmitterSubscription from '../vendor/emitter/EmitterSubscription';\n\nfunction checkNativeEventModule(eventType: ?string) {\n if (eventType) {\n if (eventType.lastIndexOf('statusBar', 0) === 0) {\n throw new Error(\n '`' +\n eventType +\n '` event should be registered via the StatusBarIOS module',\n );\n }\n if (eventType.lastIndexOf('keyboard', 0) === 0) {\n throw new Error(\n '`' +\n eventType +\n '` event should be registered via the Keyboard module',\n );\n }\n if (eventType === 'appStateDidChange' || eventType === 'memoryWarning') {\n throw new Error(\n '`' +\n eventType +\n '` event should be registered via the AppState module',\n );\n }\n }\n}\n\n/**\n * Deprecated - subclass NativeEventEmitter to create granular event modules instead of\n * adding all event listeners directly to RCTDeviceEventEmitter.\n */\nclass RCTDeviceEventEmitter extends EventEmitter {\n sharedSubscriber: EventSubscriptionVendor;\n\n constructor() {\n const sharedSubscriber = new EventSubscriptionVendor();\n super(sharedSubscriber);\n this.sharedSubscriber = sharedSubscriber;\n }\n\n addListener(\n eventType: string,\n listener: Function,\n context: ?Object,\n ): EmitterSubscription {\n if (__DEV__) {\n checkNativeEventModule(eventType);\n }\n return super.addListener(eventType, listener, context);\n }\n\n removeAllListeners(eventType: ?string) {\n if (__DEV__) {\n checkNativeEventModule(eventType);\n }\n super.removeAllListeners(eventType);\n }\n\n removeSubscription(subscription: EmitterSubscription) {\n if (subscription.emitter !== this) {\n subscription.emitter.removeSubscription(subscription);\n } else {\n super.removeSubscription(subscription);\n }\n }\n}\n\nmodule.exports = (new RCTDeviceEventEmitter(): RCTDeviceEventEmitter);\n","var superPropBase = require(\"./superPropBase\");\n\nfunction _get(target, property, receiver) {\n if (typeof Reflect !== \"undefined\" && Reflect.get) {\n module.exports = _get = Reflect.get;\n } else {\n module.exports = _get = function _get(target, property, receiver) {\n var base = superPropBase(target, property);\n if (!base) return;\n var desc = Object.getOwnPropertyDescriptor(base, property);\n\n if (desc.get) {\n return desc.get.call(receiver);\n }\n\n return desc.value;\n };\n }\n\n return _get(target, property, receiver || target);\n}\n\nmodule.exports = _get;","var getPrototypeOf = require(\"./getPrototypeOf\");\n\nfunction _superPropBase(object, property) {\n while (!Object.prototype.hasOwnProperty.call(object, property)) {\n object = getPrototypeOf(object);\n if (object === null) break;\n }\n\n return object;\n}\n\nmodule.exports = _superPropBase;","function _getPrototypeOf(o) {\n module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {\n return o.__proto__ || Object.getPrototypeOf(o);\n };\n return _getPrototypeOf(o);\n}\n\nmodule.exports = _getPrototypeOf;","var setPrototypeOf = require(\"./setPrototypeOf\");\n\nfunction _inherits(subClass, superClass) {\n if (typeof superClass !== \"function\" && superClass !== null) {\n throw new TypeError(\"Super expression must either be null or a function\");\n }\n\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n writable: true,\n configurable: true\n }\n });\n if (superClass) setPrototypeOf(subClass, superClass);\n}\n\nmodule.exports = _inherits;","function _setPrototypeOf(o, p) {\n module.exports = _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n\n return _setPrototypeOf(o, p);\n}\n\nmodule.exports = _setPrototypeOf;","var _typeof = require(\"../helpers/typeof\");\n\nvar assertThisInitialized = require(\"./assertThisInitialized\");\n\nfunction _possibleConstructorReturn(self, call) {\n if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) {\n return call;\n }\n\n return assertThisInitialized(self);\n}\n\nmodule.exports = _possibleConstructorReturn;","function _assertThisInitialized(self) {\n if (self === void 0) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n\n return self;\n}\n\nmodule.exports = _assertThisInitialized;","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * @noflow\n * @typecheck\n */\n\n'use strict';\n\nconst EmitterSubscription = require('./EmitterSubscription');\nconst EventSubscriptionVendor = require('./EventSubscriptionVendor');\n\nconst invariant = require('invariant');\n\nconst sparseFilterPredicate = () => true;\n\n/**\n * @class EventEmitter\n * @description\n * An EventEmitter is responsible for managing a set of listeners and publishing\n * events to them when it is told that such events happened. In addition to the\n * data for the given event it also sends a event control object which allows\n * the listeners/handlers to prevent the default behavior of the given event.\n *\n * The emitter is designed to be generic enough to support all the different\n * contexts in which one might want to emit events. It is a simple multicast\n * mechanism on top of which extra functionality can be composed. For example, a\n * more advanced emitter may use an EventHolder and EventFactory.\n */\nclass EventEmitter {\n _subscriber: EventSubscriptionVendor;\n _currentSubscription: ?EmitterSubscription;\n\n /**\n * @constructor\n *\n * @param {EventSubscriptionVendor} subscriber - Optional subscriber instance\n * to use. If omitted, a new subscriber will be created for the emitter.\n */\n constructor(subscriber: ?EventSubscriptionVendor) {\n this._subscriber = subscriber || new EventSubscriptionVendor();\n }\n\n /**\n * Adds a listener to be invoked when events of the specified type are\n * emitted. An optional calling context may be provided. The data arguments\n * emitted will be passed to the listener function.\n *\n * TODO: Annotate the listener arg's type. This is tricky because listeners\n * can be invoked with varargs.\n *\n * @param {string} eventType - Name of the event to listen to\n * @param {function} listener - Function to invoke when the specified event is\n * emitted\n * @param {*} context - Optional context object to use when invoking the\n * listener\n */\n addListener(\n eventType: string,\n listener: Function,\n context: ?Object,\n ): EmitterSubscription {\n return (this._subscriber.addSubscription(\n eventType,\n new EmitterSubscription(this, this._subscriber, listener, context),\n ): any);\n }\n\n /**\n * Similar to addListener, except that the listener is removed after it is\n * invoked once.\n *\n * @param {string} eventType - Name of the event to listen to\n * @param {function} listener - Function to invoke only once when the\n * specified event is emitted\n * @param {*} context - Optional context object to use when invoking the\n * listener\n */\n once(\n eventType: string,\n listener: Function,\n context: ?Object,\n ): EmitterSubscription {\n return this.addListener(eventType, (...args) => {\n this.removeCurrentListener();\n listener.apply(context, args);\n });\n }\n\n /**\n * Removes all of the registered listeners, including those registered as\n * listener maps.\n *\n * @param {?string} eventType - Optional name of the event whose registered\n * listeners to remove\n */\n removeAllListeners(eventType: ?string) {\n this._subscriber.removeAllSubscriptions(eventType);\n }\n\n /**\n * Provides an API that can be called during an eventing cycle to remove the\n * last listener that was invoked. This allows a developer to provide an event\n * object that can remove the listener (or listener map) during the\n * invocation.\n *\n * If it is called when not inside of an emitting cycle it will throw.\n *\n * @throws {Error} When called not during an eventing cycle\n *\n * @example\n * var subscription = emitter.addListenerMap({\n * someEvent: function(data, event) {\n * console.log(data);\n * emitter.removeCurrentListener();\n * }\n * });\n *\n * emitter.emit('someEvent', 'abc'); // logs 'abc'\n * emitter.emit('someEvent', 'def'); // does not log anything\n */\n removeCurrentListener() {\n invariant(\n !!this._currentSubscription,\n 'Not in an emitting cycle; there is no current subscription',\n );\n this.removeSubscription(this._currentSubscription);\n }\n\n /**\n * Removes a specific subscription. Called by the `remove()` method of the\n * subscription itself to ensure any necessary cleanup is performed.\n */\n removeSubscription(subscription: EmitterSubscription) {\n invariant(\n subscription.emitter === this,\n 'Subscription does not belong to this emitter.',\n );\n this._subscriber.removeSubscription(subscription);\n }\n\n /**\n * Returns an array of listeners that are currently registered for the given\n * event.\n *\n * @param {string} eventType - Name of the event to query\n * @returns {array}\n */\n listeners(eventType: string): [EmitterSubscription] {\n const subscriptions = this._subscriber.getSubscriptionsForType(eventType);\n return subscriptions\n ? subscriptions\n // We filter out missing entries because the array is sparse.\n // \"callbackfn is called only for elements of the array which actually\n // exist; it is not called for missing elements of the array.\"\n // https://www.ecma-international.org/ecma-262/9.0/index.html#sec-array.prototype.filter\n .filter(sparseFilterPredicate)\n .map(subscription => subscription.listener)\n : [];\n }\n\n /**\n * Emits an event of the given type with the given data. All handlers of that\n * particular type will be notified.\n *\n * @param {string} eventType - Name of the event to emit\n * @param {...*} Arbitrary arguments to be passed to each registered listener\n *\n * @example\n * emitter.addListener('someEvent', function(message) {\n * console.log(message);\n * });\n *\n * emitter.emit('someEvent', 'abc'); // logs 'abc'\n */\n emit(eventType: string) {\n const subscriptions = this._subscriber.getSubscriptionsForType(eventType);\n if (subscriptions) {\n for (let i = 0, l = subscriptions.length; i < l; i++) {\n const subscription = subscriptions[i];\n\n // The subscription may have been removed during this event loop.\n if (subscription && subscription.listener) {\n this._currentSubscription = subscription;\n subscription.listener.apply(\n subscription.context,\n Array.prototype.slice.call(arguments, 1),\n );\n }\n }\n this._currentSubscription = null;\n }\n }\n\n /**\n * Removes the given listener for event of specific type.\n *\n * @param {string} eventType - Name of the event to emit\n * @param {function} listener - Function to invoke when the specified event is\n * emitted\n *\n * @example\n * emitter.removeListener('someEvent', function(message) {\n * console.log(message);\n * }); // removes the listener if already registered\n *\n */\n removeListener(eventType: String, listener) {\n const subscriptions = this._subscriber.getSubscriptionsForType(eventType);\n if (subscriptions) {\n for (let i = 0, l = subscriptions.length; i < l; i++) {\n const subscription = subscriptions[i];\n\n // The subscription may have been removed during this event loop.\n // its listener matches the listener in method parameters\n if (subscription && subscription.listener === listener) {\n subscription.remove();\n }\n }\n }\n }\n}\n\nmodule.exports = EventEmitter;\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * @flow\n */\n\n'use strict';\n\nconst EventSubscription = require('./EventSubscription');\n\nimport type EventEmitter from './EventEmitter';\nimport type EventSubscriptionVendor from './EventSubscriptionVendor';\n\n/**\n * EmitterSubscription represents a subscription with listener and context data.\n */\nclass EmitterSubscription extends EventSubscription {\n emitter: EventEmitter;\n listener: Function;\n context: ?Object;\n\n /**\n * @param {EventEmitter} emitter - The event emitter that registered this\n * subscription\n * @param {EventSubscriptionVendor} subscriber - The subscriber that controls\n * this subscription\n * @param {function} listener - Function to invoke when the specified event is\n * emitted\n * @param {*} context - Optional context object to use when invoking the\n * listener\n */\n constructor(\n emitter: EventEmitter,\n subscriber: EventSubscriptionVendor,\n listener: Function,\n context: ?Object,\n ) {\n super(subscriber);\n this.emitter = emitter;\n this.listener = listener;\n this.context = context;\n }\n\n /**\n * Removes this subscription from the emitter that registered it.\n * Note: we're overriding the `remove()` method of EventSubscription here\n * but deliberately not calling `super.remove()` as the responsibility\n * for removing the subscription lies with the EventEmitter.\n */\n remove() {\n this.emitter.removeSubscription(this);\n }\n}\n\nmodule.exports = EmitterSubscription;\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * @flow strict-local\n */\n\n'use strict';\n\nimport type EventSubscriptionVendor from './EventSubscriptionVendor';\n\n/**\n * EventSubscription represents a subscription to a particular event. It can\n * remove its own subscription.\n */\nclass EventSubscription {\n eventType: string;\n key: number;\n subscriber: EventSubscriptionVendor;\n\n /**\n * @param {EventSubscriptionVendor} subscriber the subscriber that controls\n * this subscription.\n */\n constructor(subscriber: EventSubscriptionVendor) {\n this.subscriber = subscriber;\n }\n\n /**\n * Removes this subscription from the subscriber that controls it.\n */\n remove() {\n this.subscriber.removeSubscription(this);\n }\n}\n\nmodule.exports = EventSubscription;\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * @flow\n */\n\n'use strict';\n\nconst invariant = require('invariant');\n\nimport type EventSubscription from './EventSubscription';\n\n/**\n * EventSubscriptionVendor stores a set of EventSubscriptions that are\n * subscribed to a particular event type.\n */\nclass EventSubscriptionVendor {\n _subscriptionsForType: Object;\n _currentSubscription: ?EventSubscription;\n\n constructor() {\n this._subscriptionsForType = {};\n this._currentSubscription = null;\n }\n\n /**\n * Adds a subscription keyed by an event type.\n *\n * @param {string} eventType\n * @param {EventSubscription} subscription\n */\n addSubscription(\n eventType: string,\n subscription: EventSubscription,\n ): EventSubscription {\n invariant(\n subscription.subscriber === this,\n 'The subscriber of the subscription is incorrectly set.',\n );\n if (!this._subscriptionsForType[eventType]) {\n this._subscriptionsForType[eventType] = [];\n }\n const key = this._subscriptionsForType[eventType].length;\n this._subscriptionsForType[eventType].push(subscription);\n subscription.eventType = eventType;\n subscription.key = key;\n return subscription;\n }\n\n /**\n * Removes a bulk set of the subscriptions.\n *\n * @param {?string} eventType - Optional name of the event type whose\n * registered supscriptions to remove, if null remove all subscriptions.\n */\n removeAllSubscriptions(eventType: ?string) {\n if (eventType === undefined) {\n this._subscriptionsForType = {};\n } else {\n delete this._subscriptionsForType[eventType];\n }\n }\n\n /**\n * Removes a specific subscription. Instead of calling this function, call\n * `subscription.remove()` directly.\n *\n * @param {object} subscription\n */\n removeSubscription(subscription: Object) {\n const eventType = subscription.eventType;\n const key = subscription.key;\n\n const subscriptionsForType = this._subscriptionsForType[eventType];\n if (subscriptionsForType) {\n delete subscriptionsForType[key];\n }\n }\n\n /**\n * Returns the array of subscriptions that are currently registered for the\n * given event type.\n *\n * Note: This array can be potentially sparse as subscriptions are deleted\n * from it when they are removed.\n *\n * TODO: This returns a nullable array. wat?\n *\n * @param {string} eventType\n * @returns {?array}\n */\n getSubscriptionsForType(eventType: string): ?[EventSubscription] {\n return this._subscriptionsForType[eventType];\n }\n}\n\nmodule.exports = EventSubscriptionVendor;\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @flow\n * @format\n */\n\n'use strict';\n\nimport type {Spec} from './NativeUIManager';\n\ninterface UIManagerJSInterface extends Spec {\n +getViewManagerConfig: (viewManagerName: string) => Object;\n +createView: (\n reactTag: ?number,\n viewName: string,\n rootTag: number,\n props: Object,\n ) => void;\n +updateView: (reactTag: number, viewName: string, props: Object) => void;\n +manageChildren: (\n containerTag: ?number,\n moveFromIndices: Array,\n moveToIndices: Array,\n addChildReactTags: Array,\n addAtIndices: Array,\n removeAtIndices: Array,\n ) => void;\n}\n\nconst UIManager: UIManagerJSInterface =\n global.RN$Bridgeless === true\n ? require('./DummyUIManager') // No UIManager in bridgeless mode\n : require('./PaperUIManager');\n\nmodule.exports = UIManager;\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @flow\n * @format\n */\n\n'use strict';\n\nmodule.exports = {\n getViewManagerConfig: (viewManagerName: string): null => {\n console.warn(\n 'Attempting to get config for view manager: ' + viewManagerName,\n );\n return null;\n },\n getConstants: (): {...} => ({}),\n getConstantsForViewManager: (viewManagerName: string) => {},\n getDefaultEventTypes: (): Array<$FlowFixMe> => [],\n playTouchSound: () => {},\n lazilyLoadView: (name: string) => {},\n createView: (\n reactTag: ?number,\n viewName: string,\n rootTag: number,\n props: Object,\n ) => {},\n updateView: (reactTag: number, viewName: string, props: Object) => {},\n focus: (reactTag: ?number) => {},\n blur: (reactTag: ?number) => {},\n findSubviewIn: (\n reactTag: ?number,\n point: Array,\n callback: (\n nativeViewTag: number,\n left: number,\n top: number,\n width: number,\n height: number,\n ) => void,\n ) => {},\n dispatchViewManagerCommand: (\n reactTag: ?number,\n commandID: number,\n commandArgs: ?Array,\n ) => {},\n measure: (\n reactTag: ?number,\n callback: (\n left: number,\n top: number,\n width: number,\n height: number,\n pageX: number,\n pageY: number,\n ) => void,\n ) => {},\n measureInWindow: (\n reactTag: ?number,\n callback: (x: number, y: number, width: number, height: number) => void,\n ) => {},\n viewIsDescendantOf: (\n reactTag: ?number,\n ancestorReactTag: ?number,\n callback: (result: Array) => void,\n ) => {},\n measureLayout: (\n reactTag: ?number,\n ancestorReactTag: ?number,\n errorCallback: (error: Object) => void,\n callback: (\n left: number,\n top: number,\n width: number,\n height: number,\n ) => void,\n ) => {},\n measureLayoutRelativeToParent: (\n reactTag: ?number,\n errorCallback: (error: Object) => void,\n callback: (\n left: number,\n top: number,\n width: number,\n height: number,\n ) => void,\n ) => {},\n setJSResponder: (reactTag: ?number, blockNativeResponder: boolean) => {},\n clearJSResponder: () => {},\n configureNextLayoutAnimation: (\n config: Object,\n callback: () => void,\n errorCallback: (error: Object) => void,\n ) => {},\n removeSubviewsFromContainerWithID: (containerID: number) => {},\n replaceExistingNonRootView: (reactTag: ?number, newReactTag: ?number) => {},\n setChildren: (containerTag: ?number, reactTags: Array) => {},\n manageChildren: (\n containerTag: ?number,\n moveFromIndices: Array,\n moveToIndices: Array,\n addChildReactTags: Array,\n addAtIndices: Array,\n removeAtIndices: Array,\n ) => {},\n\n // Android only\n setLayoutAnimationEnabledExperimental: (enabled: boolean) => {},\n sendAccessibilityEvent: (reactTag: ?number, eventType: number) => {},\n showPopupMenu: (\n reactTag: ?number,\n items: Array,\n error: (error: Object) => void,\n success: (event: string, selected?: number) => void,\n ) => {},\n dismissPopupMenu: () => {},\n};\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @flow\n * @format\n */\n\n'use strict';\n\nconst NativeModules = require('../BatchedBridge/NativeModules');\nconst Platform = require('../Utilities/Platform');\nconst UIManagerProperties = require('./UIManagerProperties');\n\nconst defineLazyObjectProperty = require('../Utilities/defineLazyObjectProperty');\n\nimport NativeUIManager from './NativeUIManager';\n\nconst viewManagerConfigs = {};\n\nconst triedLoadingConfig = new Set();\n\nlet NativeUIManagerConstants = {};\nlet isNativeUIManagerConstantsSet = false;\nfunction getConstants(): Object {\n if (!isNativeUIManagerConstantsSet) {\n NativeUIManagerConstants = NativeUIManager.getConstants();\n isNativeUIManagerConstantsSet = true;\n }\n return NativeUIManagerConstants;\n}\n\nconst UIManagerJS = {\n /* $FlowFixMe(>=0.111.0 site=react_native_fb) This comment suppresses an\n * error found when Flow v0.111 was deployed. To see the error, delete this\n * comment and run Flow. */\n ...NativeUIManager,\n getConstants(): Object {\n return getConstants();\n },\n getViewManagerConfig: function(viewManagerName: string): any {\n if (\n viewManagerConfigs[viewManagerName] === undefined &&\n NativeUIManager.getConstantsForViewManager\n ) {\n try {\n viewManagerConfigs[\n viewManagerName\n ] = NativeUIManager.getConstantsForViewManager(viewManagerName);\n } catch (e) {\n viewManagerConfigs[viewManagerName] = null;\n }\n }\n\n const config = viewManagerConfigs[viewManagerName];\n if (config) {\n return config;\n }\n\n // If we're in the Chrome Debugger, let's not even try calling the sync\n // method.\n if (!global.nativeCallSyncHook) {\n return config;\n }\n\n if (\n NativeUIManager.lazilyLoadView &&\n !triedLoadingConfig.has(viewManagerName)\n ) {\n const result = NativeUIManager.lazilyLoadView(viewManagerName);\n triedLoadingConfig.add(viewManagerName);\n if (result.viewConfig) {\n getConstants()[viewManagerName] = result.viewConfig;\n lazifyViewManagerConfig(viewManagerName);\n }\n }\n\n return viewManagerConfigs[viewManagerName];\n },\n};\n\n// TODO (T45220498): Remove this.\n// 3rd party libs may be calling `NativeModules.UIManager.getViewManagerConfig()`\n// instead of `UIManager.getViewManagerConfig()` off UIManager.js.\n// This is a workaround for now.\n// $FlowFixMe\nNativeUIManager.getViewManagerConfig = UIManagerJS.getViewManagerConfig;\n\nfunction lazifyViewManagerConfig(viewName) {\n const viewConfig = getConstants()[viewName];\n viewManagerConfigs[viewName] = viewConfig;\n if (viewConfig.Manager) {\n defineLazyObjectProperty(viewConfig, 'Constants', {\n get: () => {\n const viewManager = NativeModules[viewConfig.Manager];\n const constants = {};\n viewManager &&\n Object.keys(viewManager).forEach(key => {\n const value = viewManager[key];\n if (typeof value !== 'function') {\n constants[key] = value;\n }\n });\n return constants;\n },\n });\n defineLazyObjectProperty(viewConfig, 'Commands', {\n get: () => {\n const viewManager = NativeModules[viewConfig.Manager];\n const commands = {};\n let index = 0;\n viewManager &&\n Object.keys(viewManager).forEach(key => {\n const value = viewManager[key];\n if (typeof value === 'function') {\n commands[key] = index++;\n }\n });\n return commands;\n },\n });\n }\n}\n\n/**\n * Copies the ViewManager constants and commands into UIManager. This is\n * only needed for iOS, which puts the constants in the ViewManager\n * namespace instead of UIManager, unlike Android.\n */\nif (Platform.OS === 'ios') {\n Object.keys(getConstants()).forEach(viewName => {\n lazifyViewManagerConfig(viewName);\n });\n} else if (getConstants().ViewManagerNames) {\n NativeUIManager.getConstants().ViewManagerNames.forEach(viewManagerName => {\n defineLazyObjectProperty(NativeUIManager, viewManagerName, {\n get: () => NativeUIManager.getConstantsForViewManager(viewManagerName),\n });\n });\n}\n\nif (!global.nativeCallSyncHook) {\n Object.keys(getConstants()).forEach(viewManagerName => {\n if (!UIManagerProperties.includes(viewManagerName)) {\n if (!viewManagerConfigs[viewManagerName]) {\n viewManagerConfigs[viewManagerName] = getConstants()[viewManagerName];\n }\n defineLazyObjectProperty(NativeUIManager, viewManagerName, {\n get: () => {\n console.warn(\n `Accessing view manager configs directly off UIManager via UIManager['${viewManagerName}'] ` +\n `is no longer supported. Use UIManager.getViewManagerConfig('${viewManagerName}') instead.`,\n );\n\n return UIManagerJS.getViewManagerConfig(viewManagerName);\n },\n });\n }\n });\n}\n\nmodule.exports = UIManagerJS;\n","function _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nmodule.exports = _defineProperty;","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @flow\n * @format\n */\n\n'use strict';\n\nimport type {TurboModule} from '../TurboModule/RCTExport';\nimport * as TurboModuleRegistry from '../TurboModule/TurboModuleRegistry';\n\nexport interface Spec extends TurboModule {\n +getConstants: () => Object;\n +getConstantsForViewManager: (viewManagerName: string) => Object;\n +getDefaultEventTypes: () => Array;\n +playTouchSound: () => void;\n +lazilyLoadView: (name: string) => Object; // revisit return\n +createView: (\n reactTag: ?number,\n viewName: string,\n rootTag: number,\n props: Object,\n ) => void;\n +updateView: (reactTag: number, viewName: string, props: Object) => void;\n +focus: (reactTag: ?number) => void;\n +blur: (reactTag: ?number) => void;\n +findSubviewIn: (\n reactTag: ?number,\n point: Array,\n callback: (\n nativeViewTag: number,\n left: number,\n top: number,\n width: number,\n height: number,\n ) => void,\n ) => void;\n +dispatchViewManagerCommand: (\n reactTag: ?number,\n commandID: number,\n commandArgs: ?Array,\n ) => void;\n +measure: (\n reactTag: ?number,\n callback: (\n left: number,\n top: number,\n width: number,\n height: number,\n pageX: number,\n pageY: number,\n ) => void,\n ) => void;\n +measureInWindow: (\n reactTag: ?number,\n callback: (x: number, y: number, width: number, height: number) => void,\n ) => void;\n +viewIsDescendantOf: (\n reactTag: ?number,\n ancestorReactTag: ?number,\n callback: (result: Array) => void,\n ) => void;\n +measureLayout: (\n reactTag: ?number,\n ancestorReactTag: ?number,\n errorCallback: (error: Object) => void,\n callback: (\n left: number,\n top: number,\n width: number,\n height: number,\n ) => void,\n ) => void;\n +measureLayoutRelativeToParent: (\n reactTag: ?number,\n errorCallback: (error: Object) => void,\n callback: (\n left: number,\n top: number,\n width: number,\n height: number,\n ) => void,\n ) => void;\n +setJSResponder: (reactTag: ?number, blockNativeResponder: boolean) => void;\n +clearJSResponder: () => void;\n +configureNextLayoutAnimation: (\n config: Object,\n callback: () => void, // check what is returned here\n errorCallback: (error: Object) => void,\n ) => void;\n +removeSubviewsFromContainerWithID: (containerID: number) => void;\n +replaceExistingNonRootView: (\n reactTag: ?number,\n newReactTag: ?number,\n ) => void;\n +setChildren: (containerTag: ?number, reactTags: Array) => void;\n +manageChildren: (\n containerTag: ?number,\n moveFromIndices: Array,\n moveToIndices: Array,\n addChildReactTags: Array,\n addAtIndices: Array,\n removeAtIndices: Array,\n ) => void;\n\n // Android only\n +setLayoutAnimationEnabledExperimental: (enabled: boolean) => void;\n +sendAccessibilityEvent: (reactTag: ?number, eventType: number) => void;\n +showPopupMenu: (\n reactTag: ?number,\n items: Array,\n error: (error: Object) => void,\n success: (event: string, selected?: number) => void,\n ) => void;\n +dismissPopupMenu: () => void;\n}\n\nexport default (TurboModuleRegistry.getEnforcing('UIManager'): Spec);\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * @flow\n */\n\n'use strict';\n\nimport NativePlatformConstantsAndroid from './NativePlatformConstantsAndroid';\n\nexport type PlatformSelectSpec = {\n android?: A,\n native?: N,\n default?: D,\n ...\n};\n\nconst Platform = {\n __constants: null,\n OS: 'android',\n get Version(): number {\n return this.constants.Version;\n },\n get constants(): {|\n isTesting: boolean,\n reactNativeVersion: {|\n major: number,\n minor: number,\n patch: number,\n prerelease: ?number,\n |},\n Version: number,\n Release: string,\n Serial: string,\n Fingerprint: string,\n Model: string,\n ServerHost: string,\n uiMode: string,\n |} {\n if (this.__constants == null) {\n this.__constants = NativePlatformConstantsAndroid.getConstants();\n }\n return this.__constants;\n },\n get isTesting(): boolean {\n if (__DEV__) {\n return this.constants.isTesting;\n }\n return false;\n },\n get isTV(): boolean {\n return this.constants.uiMode === 'tv';\n },\n select: (spec: PlatformSelectSpec): A | N | D =>\n 'android' in spec\n ? spec.android\n : 'native' in spec\n ? spec.native\n : spec.default,\n};\n\nmodule.exports = Platform;\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @flow strict-local\n * @format\n */\n\n'use strict';\n\nimport type {TurboModule} from '../TurboModule/RCTExport';\nimport * as TurboModuleRegistry from '../TurboModule/TurboModuleRegistry';\n\nexport interface Spec extends TurboModule {\n +getConstants: () => {|\n isTesting: boolean,\n reactNativeVersion: {|\n major: number,\n minor: number,\n patch: number,\n prerelease: ?number,\n |},\n Version: number,\n Release: string,\n Serial: string,\n Fingerprint: string,\n Model: string,\n ServerHost: string,\n uiMode: string,\n |};\n +getAndroidID: () => string;\n}\n\nexport default (TurboModuleRegistry.getEnforcing(\n 'PlatformConstants',\n): Spec);\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @flow strict-local\n * @format\n */\n\n'use strict';\n\n/**\n * The list of non-ViewManager related UIManager properties.\n *\n * In an effort to improve startup performance by lazily loading view managers,\n * the interface to access view managers will change from\n * UIManager['viewManagerName'] to UIManager.getViewManagerConfig('viewManagerName').\n * By using a function call instead of a property access, the UIManager will\n * be able to initialize and load the required view manager from native\n * synchronously. All of React Native's core components have been updated to\n * use getViewManagerConfig(). For the next few releases, any usage of\n * UIManager['viewManagerName'] will result in a warning. Because React Native\n * does not support Proxy objects, a view manager access is implied if any of\n * UIManager's properties that are not one of the properties below is being\n * accessed. Once UIManager property accesses for view managers has been fully\n * deprecated, this file will also be removed.\n */\nmodule.exports = [\n 'clearJSResponder',\n 'configureNextLayoutAnimation',\n 'createView',\n 'dismissPopupMenu',\n 'dispatchViewManagerCommand',\n 'findSubviewIn',\n 'getConstantsForViewManager',\n 'getDefaultEventTypes',\n 'manageChildren',\n 'measure',\n 'measureInWindow',\n 'measureLayout',\n 'measureLayoutRelativeToParent',\n 'playTouchSound',\n 'removeRootView',\n 'removeSubviewsFromContainerWithID',\n 'replaceExistingNonRootView',\n 'sendAccessibilityEvent',\n 'setChildren',\n 'setJSResponder',\n 'setLayoutAnimationEnabledExperimental',\n 'showPopupMenu',\n 'updateView',\n 'viewIsDescendantOf',\n 'PopupMenu',\n 'LazyViewManagersEnabled',\n 'ViewManagerNames',\n 'StyleConstants',\n 'AccessibilityEventTypes',\n 'UIView',\n 'getViewManagerConfig',\n 'blur',\n 'focus',\n 'genericBubblingEventTypes',\n 'genericDirectEventTypes',\n 'lazilyLoadView',\n];\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * @flow\n */\n\n'use strict';\n\nconst Platform = require('../../Utilities/Platform');\nconst React = require('react');\nconst StyleSheet = require('../../StyleSheet/StyleSheet');\nconst View = require('../View/View');\nimport type {HostComponent} from '../../Renderer/shims/ReactNativeTypes';\nimport type {ViewProps} from '../View/ViewPropTypes';\n\nconst PlatformActivityIndicator =\n Platform.OS === 'android'\n ? require('../ProgressBarAndroid/ProgressBarAndroid')\n : require('./ActivityIndicatorViewNativeComponent').default;\n\nconst GRAY = '#999999';\n\ntype IndicatorSize = number | 'small' | 'large';\n\ntype IOSProps = $ReadOnly<{|\n /**\n * Whether the indicator should hide when not animating (true by default).\n *\n * See http://facebook.github.io/react-native/docs/activityindicator.html#hideswhenstopped\n */\n hidesWhenStopped?: ?boolean,\n|}>;\ntype Props = $ReadOnly<{|\n ...ViewProps,\n ...IOSProps,\n\n /**\n * Whether to show the indicator (true, the default) or hide it (false).\n *\n * See http://facebook.github.io/react-native/docs/activityindicator.html#animating\n */\n animating?: ?boolean,\n\n /**\n * The foreground color of the spinner (default is gray).\n *\n * See http://facebook.github.io/react-native/docs/activityindicator.html#color\n */\n color?: ?string,\n\n /**\n * Size of the indicator (default is 'small').\n * Passing a number to the size prop is only supported on Android.\n *\n * See http://facebook.github.io/react-native/docs/activityindicator.html#size\n */\n size?: ?IndicatorSize,\n|}>;\n\n/**\n * Displays a circular loading indicator.\n *\n * See http://facebook.github.io/react-native/docs/activityindicator.html\n */\nconst ActivityIndicator = (props: Props, forwardedRef?: any) => {\n const {onLayout, style, size, ...restProps} = props;\n let sizeStyle;\n let sizeProp;\n\n switch (size) {\n case 'small':\n sizeStyle = styles.sizeSmall;\n sizeProp = 'small';\n break;\n case 'large':\n sizeStyle = styles.sizeLarge;\n sizeProp = 'large';\n break;\n default:\n sizeStyle = {height: props.size, width: props.size};\n break;\n }\n\n const nativeProps = {\n ...restProps,\n ref: forwardedRef,\n style: sizeStyle,\n size: sizeProp,\n };\n\n const androidProps = {\n styleAttr: 'Normal',\n indeterminate: true,\n };\n\n return (\n \n {Platform.OS === 'android' ? (\n // $FlowFixMe Flow doesn't know when this is the android component\n \n ) : (\n /* $FlowFixMe(>=0.106.0 site=react_native_android_fb) This comment\n * suppresses an error found when Flow v0.106 was deployed. To see the\n * error, delete this comment and run Flow. */\n \n )}\n \n );\n};\n\nconst ActivityIndicatorWithRef: React.AbstractComponent<\n Props,\n HostComponent,\n> = React.forwardRef(ActivityIndicator);\nActivityIndicatorWithRef.displayName = 'ActivityIndicator';\n\n/* $FlowFixMe(>=0.89.0 site=react_native_fb) This comment suppresses an error\n * found when Flow v0.89 was deployed. To see the error, delete this comment\n * and run Flow. */\nActivityIndicatorWithRef.defaultProps = {\n animating: true,\n color: Platform.OS === 'ios' ? GRAY : null,\n hidesWhenStopped: true,\n size: 'small',\n};\n\nconst styles = StyleSheet.create({\n container: {\n alignItems: 'center',\n justifyContent: 'center',\n },\n sizeSmall: {\n width: 20,\n height: 20,\n },\n sizeLarge: {\n width: 36,\n height: 36,\n },\n});\n\nmodule.exports = ActivityIndicatorWithRef;\n","var objectWithoutPropertiesLoose = require(\"./objectWithoutPropertiesLoose\");\n\nfunction _objectWithoutProperties(source, excluded) {\n if (source == null) return {};\n var target = objectWithoutPropertiesLoose(source, excluded);\n var key, i;\n\n if (Object.getOwnPropertySymbols) {\n var sourceSymbolKeys = Object.getOwnPropertySymbols(source);\n\n for (i = 0; i < sourceSymbolKeys.length; i++) {\n key = sourceSymbolKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;\n target[key] = source[key];\n }\n }\n\n return target;\n}\n\nmodule.exports = _objectWithoutProperties;","function _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}\n\nmodule.exports = _objectWithoutPropertiesLoose;","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react.production.min.js');\n} else {\n module.exports = require('./cjs/react.development.js');\n}\n","/** @license React v16.11.0\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';var h=require(\"object-assign\"),n=\"function\"===typeof Symbol&&Symbol.for,p=n?Symbol.for(\"react.element\"):60103,q=n?Symbol.for(\"react.portal\"):60106,r=n?Symbol.for(\"react.fragment\"):60107,t=n?Symbol.for(\"react.strict_mode\"):60108,u=n?Symbol.for(\"react.profiler\"):60114,v=n?Symbol.for(\"react.provider\"):60109,w=n?Symbol.for(\"react.context\"):60110,x=n?Symbol.for(\"react.forward_ref\"):60112,y=n?Symbol.for(\"react.suspense\"):60113;n&&Symbol.for(\"react.suspense_list\");\nvar z=n?Symbol.for(\"react.memo\"):60115,aa=n?Symbol.for(\"react.lazy\"):60116;n&&Symbol.for(\"react.fundamental\");n&&Symbol.for(\"react.responder\");n&&Symbol.for(\"react.scope\");var A=\"function\"===typeof Symbol&&Symbol.iterator;\nfunction B(a){for(var b=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+a,c=1;cP.length&&P.push(a)}\nfunction S(a,b,c,e){var d=typeof a;if(\"undefined\"===d||\"boolean\"===d)a=null;var g=!1;if(null===a)g=!0;else switch(d){case \"string\":case \"number\":g=!0;break;case \"object\":switch(a.$$typeof){case p:case q:g=!0}}if(g)return c(e,a,\"\"===b?\".\"+T(a,0):b),1;g=0;b=\"\"===b?\".\":b+\":\";if(Array.isArray(a))for(var l=0;l's `style` prop. This ensures call sites of the component\n * can't pass styles that View doesn't support such as `fontSize`.`\n *\n * type Props = {style: ViewStyleProp}\n * const MyComponent = (props: Props) => \n */\nexport type ViewStyleProp = ____ViewStyleProp_Internal;\n\n/**\n * This type should be used as the type for a prop that is passed through\n * to a 's `style` prop. This ensures call sites of the component\n * can't pass styles that Text doesn't support such as `resizeMode`.`\n *\n * type Props = {style: TextStyleProp}\n * const MyComponent = (props: Props) => \n */\nexport type TextStyleProp = ____TextStyleProp_Internal;\n\n/**\n * This type should be used as the type for a prop that is passed through\n * to an 's `style` prop. This ensures call sites of the component\n * can't pass styles that Image doesn't support such as `fontSize`.`\n *\n * type Props = {style: ImageStyleProp}\n * const MyComponent = (props: Props) => \n */\nexport type ImageStyleProp = ____ImageStyleProp_Internal;\n\n/**\n * WARNING: You probably shouldn't be using this type. This type\n * is similar to the ones above except it allows styles that are accepted\n * by all of View, Text, or Image. It is therefore very unsafe to pass this\n * through to an underlying component. Using this is almost always a mistake\n * and using one of the other more restrictive types is likely the right choice.\n */\nexport type DangerouslyImpreciseStyleProp = ____DangerouslyImpreciseStyleProp_Internal;\n\n/**\n * Utility type for getting the values for specific style keys.\n *\n * The following is bad because position is more restrictive than 'string':\n * ```\n * type Props = {position: string};\n * ```\n *\n * You should use the following instead:\n *\n * ```\n * type Props = {position: TypeForStyleKey<'position'>};\n * ```\n *\n * This will correctly give you the type 'absolute' | 'relative'\n */\nexport type TypeForStyleKey<\n +key: $Keys<____DangerouslyImpreciseStyle_Internal>,\n> = $ElementType<____DangerouslyImpreciseStyle_Internal, key>;\n\n/**\n * This type is an object of the different possible style\n * properties that can be specified for View.\n *\n * Note that this isn't a safe way to type a style prop for a component as\n * results from StyleSheet.create return an internal identifier, not\n * an object of styles.\n *\n * If you want to type the style prop of a function,\n * consider using ViewStyleProp.\n *\n * A reasonable usage of this type is for helper functions that return an\n * object of styles to pass to a View that can't be precomputed with\n * StyleSheet.create.\n */\nexport type ViewStyle = ____ViewStyle_Internal;\n\n/**\n * This type is an object of the different possible style\n * properties that can be specified for Text.\n *\n * Note that this isn't a safe way to type a style prop for a component as\n * results from StyleSheet.create return an internal identifier, not\n * an object of styles.\n *\n * If you want to type the style prop of a function,\n * consider using TextStyleProp.\n *\n * A reasonable usage of this type is for helper functions that return an\n * object of styles to pass to a Text that can't be precomputed with\n * StyleSheet.create.\n */\nexport type TextStyle = ____TextStyle_Internal;\n\n/**\n * This type is an object of the different possible style\n * properties that can be specified for Image.\n *\n * Note that this isn't a safe way to type a style prop for a component as\n * results from StyleSheet.create return an internal identifier, not\n * an object of styles.\n *\n * If you want to type the style prop of a function,\n * consider using ImageStyleProp.\n *\n * A reasonable usage of this type is for helper functions that return an\n * object of styles to pass to an Image that can't be precomputed with\n * StyleSheet.create.\n */\nexport type ImageStyle = ____ImageStyle_Internal;\n\n/**\n * WARNING: You probably shouldn't be using this type. This type is an object\n * with all possible style keys and their values. Note that this isn't\n * a safe way to type a style prop for a component as results from\n * StyleSheet.create return an internal identifier, not an object of styles.\n *\n * If you want to type the style prop of a function, consider using\n * ViewStyleProp, TextStyleProp, or ImageStyleProp.\n *\n * This should only be used by very core utilities that operate on an object\n * containing any possible style value.\n */\nexport type DangerouslyImpreciseStyle = ____DangerouslyImpreciseStyle_Internal;\n\nlet hairlineWidth: number = PixelRatio.roundToNearestPixel(0.4);\nif (hairlineWidth === 0) {\n hairlineWidth = 1 / PixelRatio.get();\n}\n\nconst absoluteFill = {\n position: 'absolute',\n left: 0,\n right: 0,\n top: 0,\n bottom: 0,\n};\nif (__DEV__) {\n Object.freeze(absoluteFill);\n}\n\n/**\n * A StyleSheet is an abstraction similar to CSS StyleSheets\n *\n * Create a new StyleSheet:\n *\n * ```\n * const styles = StyleSheet.create({\n * container: {\n * borderRadius: 4,\n * borderWidth: 0.5,\n * borderColor: '#d6d7da',\n * },\n * title: {\n * fontSize: 19,\n * fontWeight: 'bold',\n * },\n * activeTitle: {\n * color: 'red',\n * },\n * });\n * ```\n *\n * Use a StyleSheet:\n *\n * ```\n * \n * \n * \n * ```\n *\n * Code quality:\n *\n * - By moving styles away from the render function, you're making the code\n * easier to understand.\n * - Naming the styles is a good way to add meaning to the low level components\n * in the render function.\n *\n * Performance:\n *\n * - Making a stylesheet from a style object makes it possible to refer to it\n * by ID instead of creating a new style object every time.\n * - It also allows to send the style only once through the bridge. All\n * subsequent uses are going to refer an id (not implemented yet).\n */\nmodule.exports = {\n /**\n * This is defined as the width of a thin line on the platform. It can be\n * used as the thickness of a border or division between two elements.\n * Example:\n * ```\n * {\n * borderBottomColor: '#bbb',\n * borderBottomWidth: StyleSheet.hairlineWidth\n * }\n * ```\n *\n * This constant will always be a round number of pixels (so a line defined\n * by it look crisp) and will try to match the standard width of a thin line\n * on the underlying platform. However, you should not rely on it being a\n * constant size, because on different platforms and screen densities its\n * value may be calculated differently.\n *\n * A line with hairline width may not be visible if your simulator is downscaled.\n */\n hairlineWidth,\n\n /**\n * A very common pattern is to create overlays with position absolute and zero positioning,\n * so `absoluteFill` can be used for convenience and to reduce duplication of these repeated\n * styles.\n */\n absoluteFill: (absoluteFill: any), // TODO: This should be updated after we fix downstream Flow sites.\n\n /**\n * Sometimes you may want `absoluteFill` but with a couple tweaks - `absoluteFillObject` can be\n * used to create a customized entry in a `StyleSheet`, e.g.:\n *\n * const styles = StyleSheet.create({\n * wrapper: {\n * ...StyleSheet.absoluteFillObject,\n * top: 10,\n * backgroundColor: 'transparent',\n * },\n * });\n */\n absoluteFillObject: absoluteFill,\n\n /**\n * Combines two styles such that `style2` will override any styles in `style1`.\n * If either style is falsy, the other one is returned without allocating an\n * array, saving allocations and maintaining reference equality for\n * PureComponent checks.\n */\n compose(\n style1: ?T,\n style2: ?T,\n ): ?T | $ReadOnlyArray {\n if (style1 != null && style2 != null) {\n return ([style1, style2]: $ReadOnlyArray);\n } else {\n return style1 != null ? style1 : style2;\n }\n },\n\n /**\n * Flattens an array of style objects, into one aggregated style object.\n * Alternatively, this method can be used to lookup IDs, returned by\n * StyleSheet.register.\n *\n * > **NOTE**: Exercise caution as abusing this can tax you in terms of\n * > optimizations.\n * >\n * > IDs enable optimizations through the bridge and memory in general. Referring\n * > to style objects directly will deprive you of these optimizations.\n *\n * Example:\n * ```\n * const styles = StyleSheet.create({\n * listItem: {\n * flex: 1,\n * fontSize: 16,\n * color: 'white'\n * },\n * selectedListItem: {\n * color: 'green'\n * }\n * });\n *\n * StyleSheet.flatten([styles.listItem, styles.selectedListItem])\n * // returns { flex: 1, fontSize: 16, color: 'green' }\n * ```\n * Alternative use:\n * ```\n * StyleSheet.flatten(styles.listItem);\n * // return { flex: 1, fontSize: 16, color: 'white' }\n * // Simply styles.listItem would return its ID (number)\n * ```\n * This method internally uses `StyleSheetRegistry.getStyleByID(style)`\n * to resolve style objects represented by IDs. Thus, an array of style\n * objects (instances of StyleSheet.create), are individually resolved to,\n * their respective objects, merged as one and then returned. This also explains\n * the alternative use.\n */\n flatten,\n\n /**\n * WARNING: EXPERIMENTAL. Breaking changes will probably happen a lot and will\n * not be reliably announced. The whole thing might be deleted, who knows? Use\n * at your own risk.\n *\n * Sets a function to use to pre-process a style property value. This is used\n * internally to process color and transform values. You should not use this\n * unless you really know what you are doing and have exhausted other options.\n */\n setStyleAttributePreprocessor(\n property: string,\n process: (nextProp: mixed) => mixed,\n ) {\n let value;\n\n if (ReactNativeStyleAttributes[property] === true) {\n value = {};\n } else if (typeof ReactNativeStyleAttributes[property] === 'object') {\n value = ReactNativeStyleAttributes[property];\n } else {\n console.error(`${property} is not a valid style attribute`);\n return;\n }\n\n if (__DEV__ && typeof value.process === 'function') {\n console.warn(`Overwriting ${property} style attribute preprocessor`);\n }\n\n ReactNativeStyleAttributes[property] = {...value, process};\n },\n\n /**\n * Creates a StyleSheet style reference from the given object.\n */\n create<+S: ____Styles_Internal>(obj: S): $ObjMap any> {\n // TODO: This should return S as the return type. But first,\n // we need to codemod all the callsites that are typing this\n // return value as a number (even though it was opaque).\n if (__DEV__) {\n for (const key in obj) {\n StyleSheetValidation.validateStyle(key, obj);\n if (obj[key]) {\n Object.freeze(obj[key]);\n }\n }\n }\n return obj;\n },\n};\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * @flow strict-local\n */\n\n'use strict';\n\nconst Dimensions = require('./Dimensions');\n\n/**\n * PixelRatio class gives access to the device pixel density.\n *\n * ## Fetching a correctly sized image\n *\n * You should get a higher resolution image if you are on a high pixel density\n * device. A good rule of thumb is to multiply the size of the image you display\n * by the pixel ratio.\n *\n * ```\n * var image = getImage({\n * width: PixelRatio.getPixelSizeForLayoutSize(200),\n * height: PixelRatio.getPixelSizeForLayoutSize(100),\n * });\n * \n * ```\n *\n * ## Pixel grid snapping\n *\n * In iOS, you can specify positions and dimensions for elements with arbitrary\n * precision, for example 29.674825. But, ultimately the physical display only\n * have a fixed number of pixels, for example 640×960 for iPhone 4 or 750×1334\n * for iPhone 6. iOS tries to be as faithful as possible to the user value by\n * spreading one original pixel into multiple ones to trick the eye. The\n * downside of this technique is that it makes the resulting element look\n * blurry.\n *\n * In practice, we found out that developers do not want this feature and they\n * have to work around it by doing manual rounding in order to avoid having\n * blurry elements. In React Native, we are rounding all the pixels\n * automatically.\n *\n * We have to be careful when to do this rounding. You never want to work with\n * rounded and unrounded values at the same time as you're going to accumulate\n * rounding errors. Having even one rounding error is deadly because a one\n * pixel border may vanish or be twice as big.\n *\n * In React Native, everything in JavaScript and within the layout engine works\n * with arbitrary precision numbers. It's only when we set the position and\n * dimensions of the native element on the main thread that we round. Also,\n * rounding is done relative to the root rather than the parent, again to avoid\n * accumulating rounding errors.\n *\n */\nclass PixelRatio {\n /**\n * Returns the device pixel density. Some examples:\n *\n * - PixelRatio.get() === 1\n * - mdpi Android devices (160 dpi)\n * - PixelRatio.get() === 1.5\n * - hdpi Android devices (240 dpi)\n * - PixelRatio.get() === 2\n * - iPhone 4, 4S\n * - iPhone 5, 5c, 5s\n * - iPhone 6\n * - iPhone 7\n * - iPhone 8\n * - iPhone SE\n * - xhdpi Android devices (320 dpi)\n * - PixelRatio.get() === 3\n * - iPhone 6 Plus\n * - iPhone 7 Plus\n * - iPhone 8 Plus\n * - iPhone X\n * - xxhdpi Android devices (480 dpi)\n * - PixelRatio.get() === 3.5\n * - Nexus 6\n */\n static get(): number {\n return Dimensions.get('window').scale;\n }\n\n /**\n * Returns the scaling factor for font sizes. This is the ratio that is used to calculate the\n * absolute font size, so any elements that heavily depend on that should use this to do\n * calculations.\n *\n * If a font scale is not set, this returns the device pixel ratio.\n *\n * Currently this is only implemented on Android and reflects the user preference set in\n * Settings > Display > Font size, on iOS it will always return the default pixel ratio.\n * @platform android\n */\n static getFontScale(): number {\n return Dimensions.get('window').fontScale || PixelRatio.get();\n }\n\n /**\n * Converts a layout size (dp) to pixel size (px).\n *\n * Guaranteed to return an integer number.\n */\n static getPixelSizeForLayoutSize(layoutSize: number): number {\n return Math.round(layoutSize * PixelRatio.get());\n }\n\n /**\n * Rounds a layout size (dp) to the nearest layout size that corresponds to\n * an integer number of pixels. For example, on a device with a PixelRatio\n * of 3, `PixelRatio.roundToNearestPixel(8.4) = 8.33`, which corresponds to\n * exactly (8.33 * 3) = 25 pixels.\n */\n static roundToNearestPixel(layoutSize: number): number {\n const ratio = PixelRatio.get();\n return Math.round(layoutSize * ratio) / ratio;\n }\n\n // No-op for iOS, but used on the web. Should not be documented.\n static startDetecting() {}\n}\n\nmodule.exports = PixelRatio;\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * @flow\n */\n\n'use strict';\n\nimport EventEmitter from '../vendor/emitter/EventEmitter';\nimport RCTDeviceEventEmitter from '../EventEmitter/RCTDeviceEventEmitter';\nimport NativeDeviceInfo, {\n type DisplayMetrics,\n type DimensionsPayload,\n} from './NativeDeviceInfo';\nimport invariant from 'invariant';\n\ntype DimensionsValue = {\n window?: DisplayMetrics,\n screen?: DisplayMetrics,\n ...\n};\n\nconst eventEmitter = new EventEmitter();\nlet dimensionsInitialized = false;\nlet dimensions: DimensionsValue;\n\nclass Dimensions {\n /**\n * NOTE: `useWindowDimensions` is the preffered API for React components.\n *\n * Initial dimensions are set before `runApplication` is called so they should\n * be available before any other require's are run, but may be updated later.\n *\n * Note: Although dimensions are available immediately, they may change (e.g\n * due to device rotation) so any rendering logic or styles that depend on\n * these constants should try to call this function on every render, rather\n * than caching the value (for example, using inline styles rather than\n * setting a value in a `StyleSheet`).\n *\n * Example: `const {height, width} = Dimensions.get('window');`\n *\n * @param {string} dim Name of dimension as defined when calling `set`.\n * @returns {Object?} Value for the dimension.\n */\n static get(dim: string): Object {\n invariant(dimensions[dim], 'No dimension set for key ' + dim);\n return dimensions[dim];\n }\n\n /**\n * This should only be called from native code by sending the\n * didUpdateDimensions event.\n *\n * @param {object} dims Simple string-keyed object of dimensions to set\n */\n static set(dims: $ReadOnly<{[key: string]: any, ...}>): void {\n // We calculate the window dimensions in JS so that we don't encounter loss of\n // precision in transferring the dimensions (which could be non-integers) over\n // the bridge.\n let {screen, window} = dims;\n const {windowPhysicalPixels} = dims;\n if (windowPhysicalPixels) {\n window = {\n width: windowPhysicalPixels.width / windowPhysicalPixels.scale,\n height: windowPhysicalPixels.height / windowPhysicalPixels.scale,\n scale: windowPhysicalPixels.scale,\n fontScale: windowPhysicalPixels.fontScale,\n };\n }\n const {screenPhysicalPixels} = dims;\n if (screenPhysicalPixels) {\n screen = {\n width: screenPhysicalPixels.width / screenPhysicalPixels.scale,\n height: screenPhysicalPixels.height / screenPhysicalPixels.scale,\n scale: screenPhysicalPixels.scale,\n fontScale: screenPhysicalPixels.fontScale,\n };\n } else if (screen == null) {\n screen = window;\n }\n\n dimensions = {window, screen};\n if (dimensionsInitialized) {\n // Don't fire 'change' the first time the dimensions are set.\n eventEmitter.emit('change', dimensions);\n } else {\n dimensionsInitialized = true;\n }\n }\n\n /**\n * Add an event handler. Supported events:\n *\n * - `change`: Fires when a property within the `Dimensions` object changes. The argument\n * to the event handler is an object with `window` and `screen` properties whose values\n * are the same as the return values of `Dimensions.get('window')` and\n * `Dimensions.get('screen')`, respectively.\n */\n static addEventListener(type: 'change', handler: Function) {\n invariant(\n type === 'change',\n 'Trying to subscribe to unknown event: \"%s\"',\n type,\n );\n eventEmitter.addListener(type, handler);\n }\n\n /**\n * Remove an event handler.\n */\n static removeEventListener(type: 'change', handler: Function) {\n invariant(\n type === 'change',\n 'Trying to remove listener for unknown event: \"%s\"',\n type,\n );\n eventEmitter.removeListener(type, handler);\n }\n}\n\nlet initialDims: ?$ReadOnly<{[key: string]: any, ...}> =\n global.nativeExtensions &&\n global.nativeExtensions.DeviceInfo &&\n global.nativeExtensions.DeviceInfo.Dimensions;\nif (!initialDims) {\n // Subscribe before calling getConstants to make sure we don't miss any updates in between.\n RCTDeviceEventEmitter.addListener(\n 'didUpdateDimensions',\n (update: DimensionsPayload) => {\n Dimensions.set(update);\n },\n );\n // Can't use NativeDeviceInfo in ComponentScript because it does not support NativeModules,\n // but has nativeExtensions instead.\n initialDims = NativeDeviceInfo.getConstants().Dimensions;\n}\n\nDimensions.set(initialDims);\n\nmodule.exports = Dimensions;\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @flow strict-local\n * @format\n */\n\n'use strict';\n\nimport type {TurboModule} from '../TurboModule/RCTExport';\nimport * as TurboModuleRegistry from '../TurboModule/TurboModuleRegistry';\n\ntype DisplayMetricsAndroid = {|\n width: number,\n height: number,\n scale: number,\n fontScale: number,\n densityDpi: number,\n|};\n\nexport type DisplayMetrics = {|\n width: number,\n height: number,\n scale: number,\n fontScale: number,\n|};\n\nexport type DimensionsPayload = {|\n window?: DisplayMetrics,\n screen?: DisplayMetrics,\n windowPhysicalPixels?: DisplayMetricsAndroid,\n screenPhysicalPixels?: DisplayMetricsAndroid,\n|};\n\nexport interface Spec extends TurboModule {\n +getConstants: () => {|\n +Dimensions: DimensionsPayload,\n +isIPhoneX_deprecated?: boolean,\n |};\n}\n\nconst NativeModule: Spec = TurboModuleRegistry.getEnforcing('DeviceInfo');\n\nconst NativeDeviceInfo = NativeModule;\n\nexport default NativeDeviceInfo;\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format strict-local\n * @flow\n */\n\n'use strict';\n\nconst DeprecatedImageStylePropTypes = require('../../DeprecatedPropTypes/DeprecatedImageStylePropTypes');\nconst DeprecatedTextStylePropTypes = require('../../DeprecatedPropTypes/DeprecatedTextStylePropTypes');\nconst DeprecatedViewStylePropTypes = require('../../DeprecatedPropTypes/DeprecatedViewStylePropTypes');\n\nconst processColor = require('../../StyleSheet/processColor');\nconst processTransform = require('../../StyleSheet/processTransform');\nconst sizesDiffer = require('../../Utilities/differ/sizesDiffer');\n\ntype ReturnBoolType = (V) => true;\ntype BoolifiedDeprecatedViewStylePropTypes = $ObjMap<\n typeof DeprecatedViewStylePropTypes,\n ReturnBoolType,\n>;\ntype BoolifiedDeprecatedTextStylePropTypes = $ObjMapi<\n typeof DeprecatedTextStylePropTypes,\n ReturnBoolType,\n>;\ntype BoolifiedDeprecatedImageStylePropTypes = $ObjMapi<\n typeof DeprecatedImageStylePropTypes,\n ReturnBoolType,\n>;\n\ntype StyleAttributesType = {\n ...BoolifiedDeprecatedViewStylePropTypes,\n ...BoolifiedDeprecatedTextStylePropTypes,\n ...BoolifiedDeprecatedImageStylePropTypes,\n transform: $ReadOnly<{|process: typeof processTransform|}> | true,\n shadowOffset: $ReadOnly<{|diff: typeof sizesDiffer|}> | true,\n backgroundColor: typeof colorAttributes | true,\n borderBottomColor: typeof colorAttributes | true,\n borderColor: typeof colorAttributes | true,\n borderLeftColor: typeof colorAttributes | true,\n borderRightColor: typeof colorAttributes | true,\n borderTopColor: typeof colorAttributes | true,\n borderStartColor: typeof colorAttributes | true,\n borderEndColor: typeof colorAttributes | true,\n color: typeof colorAttributes | true,\n shadowColor: typeof colorAttributes | true,\n textDecorationColor: typeof colorAttributes | true,\n tintColor: typeof colorAttributes | true,\n textShadowColor: typeof colorAttributes | true,\n overlayColor: typeof colorAttributes | true,\n ...\n};\n\nconst ReactNativeStyleAttributes: StyleAttributesType = {};\n\nfor (const attributeName of Object.keys({\n ...DeprecatedViewStylePropTypes,\n ...DeprecatedTextStylePropTypes,\n ...DeprecatedImageStylePropTypes,\n})) {\n ReactNativeStyleAttributes[attributeName] = true;\n}\n\nReactNativeStyleAttributes.transform = {process: processTransform};\nReactNativeStyleAttributes.shadowOffset = {diff: sizesDiffer};\n\nconst colorAttributes = {process: processColor};\nReactNativeStyleAttributes.backgroundColor = colorAttributes;\nReactNativeStyleAttributes.borderBottomColor = colorAttributes;\nReactNativeStyleAttributes.borderColor = colorAttributes;\nReactNativeStyleAttributes.borderLeftColor = colorAttributes;\nReactNativeStyleAttributes.borderRightColor = colorAttributes;\nReactNativeStyleAttributes.borderTopColor = colorAttributes;\nReactNativeStyleAttributes.borderStartColor = colorAttributes;\nReactNativeStyleAttributes.borderEndColor = colorAttributes;\nReactNativeStyleAttributes.color = colorAttributes;\nReactNativeStyleAttributes.shadowColor = colorAttributes;\nReactNativeStyleAttributes.textDecorationColor = colorAttributes;\nReactNativeStyleAttributes.tintColor = colorAttributes;\nReactNativeStyleAttributes.textShadowColor = colorAttributes;\nReactNativeStyleAttributes.overlayColor = colorAttributes;\n\nmodule.exports = ReactNativeStyleAttributes;\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @flow\n * @format\n */\n\n'use strict';\n\nconst DeprecatedColorPropType = require('./DeprecatedColorPropType');\nconst DeprecatedLayoutPropTypes = require('./DeprecatedLayoutPropTypes');\nconst DeprecatedShadowPropTypesIOS = require('./DeprecatedShadowPropTypesIOS');\nconst DeprecatedTransformPropTypes = require('./DeprecatedTransformPropTypes');\nconst ReactPropTypes = require('prop-types');\n\nconst ImageStylePropTypes = {\n ...DeprecatedLayoutPropTypes,\n ...DeprecatedShadowPropTypesIOS,\n ...DeprecatedTransformPropTypes,\n resizeMode: (ReactPropTypes.oneOf([\n 'center',\n 'contain',\n 'cover',\n 'repeat',\n 'stretch',\n ]): React$PropType$Primitive<\n 'center' | 'contain' | 'cover' | 'repeat' | 'stretch',\n >),\n backfaceVisibility: (ReactPropTypes.oneOf([\n 'visible',\n 'hidden',\n ]): React$PropType$Primitive<'visible' | 'hidden'>),\n backgroundColor: DeprecatedColorPropType,\n borderColor: DeprecatedColorPropType,\n borderWidth: ReactPropTypes.number,\n borderRadius: ReactPropTypes.number,\n overflow: (ReactPropTypes.oneOf([\n 'visible',\n 'hidden',\n ]): React$PropType$Primitive<'visible' | 'hidden'>),\n\n /**\n * Changes the color of all the non-transparent pixels to the tintColor.\n */\n tintColor: DeprecatedColorPropType,\n opacity: ReactPropTypes.number,\n /**\n * When the image has rounded corners, specifying an overlayColor will\n * cause the remaining space in the corners to be filled with a solid color.\n * This is useful in cases which are not supported by the Android\n * implementation of rounded corners:\n * - Certain resize modes, such as 'contain'\n * - Animated GIFs\n *\n * A typical way to use this prop is with images displayed on a solid\n * background and setting the `overlayColor` to the same color\n * as the background.\n *\n * For details of how this works under the hood, see\n * http://frescolib.org/docs/rounded-corners-and-circles.html\n *\n * @platform android\n */\n overlayColor: ReactPropTypes.string,\n\n // Android-Specific styles\n borderTopLeftRadius: ReactPropTypes.number,\n borderTopRightRadius: ReactPropTypes.number,\n borderBottomLeftRadius: ReactPropTypes.number,\n borderBottomRightRadius: ReactPropTypes.number,\n};\n\nmodule.exports = ImageStylePropTypes;\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n */\n\n'use strict';\n\nconst normalizeColor = require('../StyleSheet/normalizeColor');\n\nconst colorPropType = function(\n isRequired,\n props,\n propName,\n componentName,\n location,\n propFullName,\n) {\n const color = props[propName];\n if (color === undefined || color === null) {\n if (isRequired) {\n return new Error(\n 'Required ' +\n location +\n ' `' +\n (propFullName || propName) +\n '` was not specified in `' +\n componentName +\n '`.',\n );\n }\n return;\n }\n\n if (typeof color === 'number') {\n // Developers should not use a number, but we are using the prop type\n // both for user provided colors and for transformed ones. This isn't ideal\n // and should be fixed but will do for now...\n return;\n }\n\n if (normalizeColor(color) === null) {\n return new Error(\n 'Invalid ' +\n location +\n ' `' +\n (propFullName || propName) +\n '` supplied to `' +\n componentName +\n '`: ' +\n color +\n '\\n' +\n `Valid color formats are\n - '#f0f' (#rgb)\n - '#f0fc' (#rgba)\n - '#ff00ff' (#rrggbb)\n - '#ff00ff00' (#rrggbbaa)\n - 'rgb(255, 255, 255)'\n - 'rgba(255, 255, 255, 1.0)'\n - 'hsl(360, 100%, 100%)'\n - 'hsla(360, 100%, 100%, 1.0)'\n - 'transparent'\n - 'red'\n - 0xff00ff00 (0xrrggbbaa)\n`,\n );\n }\n};\n\nconst ColorPropType = colorPropType.bind(null, false /* isRequired */);\nColorPropType.isRequired = colorPropType.bind(null, true /* isRequired */);\n\nmodule.exports = ColorPropType;\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * @flow\n */\n\n/* eslint no-bitwise: 0 */\n\n'use strict';\n\nfunction normalizeColor(color: string | number): ?number {\n const matchers = getMatchers();\n let match;\n\n if (typeof color === 'number') {\n if (color >>> 0 === color && color >= 0 && color <= 0xffffffff) {\n return color;\n }\n return null;\n }\n\n // Ordered based on occurrences on Facebook codebase\n if ((match = matchers.hex6.exec(color))) {\n return parseInt(match[1] + 'ff', 16) >>> 0;\n }\n\n if (names.hasOwnProperty(color)) {\n return names[color];\n }\n\n if ((match = matchers.rgb.exec(color))) {\n return (\n // b\n ((parse255(match[1]) << 24) | // r\n (parse255(match[2]) << 16) | // g\n (parse255(match[3]) << 8) |\n 0x000000ff) >>> // a\n 0\n );\n }\n\n if ((match = matchers.rgba.exec(color))) {\n return (\n // b\n ((parse255(match[1]) << 24) | // r\n (parse255(match[2]) << 16) | // g\n (parse255(match[3]) << 8) |\n parse1(match[4])) >>> // a\n 0\n );\n }\n\n if ((match = matchers.hex3.exec(color))) {\n return (\n parseInt(\n match[1] +\n match[1] + // r\n match[2] +\n match[2] + // g\n match[3] +\n match[3] + // b\n 'ff', // a\n 16,\n ) >>> 0\n );\n }\n\n // https://drafts.csswg.org/css-color-4/#hex-notation\n if ((match = matchers.hex8.exec(color))) {\n return parseInt(match[1], 16) >>> 0;\n }\n\n if ((match = matchers.hex4.exec(color))) {\n return (\n parseInt(\n match[1] +\n match[1] + // r\n match[2] +\n match[2] + // g\n match[3] +\n match[3] + // b\n match[4] +\n match[4], // a\n 16,\n ) >>> 0\n );\n }\n\n if ((match = matchers.hsl.exec(color))) {\n return (\n (hslToRgb(\n parse360(match[1]), // h\n parsePercentage(match[2]), // s\n parsePercentage(match[3]), // l\n ) |\n 0x000000ff) >>> // a\n 0\n );\n }\n\n if ((match = matchers.hsla.exec(color))) {\n return (\n (hslToRgb(\n parse360(match[1]), // h\n parsePercentage(match[2]), // s\n parsePercentage(match[3]), // l\n ) |\n parse1(match[4])) >>> // a\n 0\n );\n }\n\n return null;\n}\n\nfunction hue2rgb(p: number, q: number, t: number): number {\n if (t < 0) {\n t += 1;\n }\n if (t > 1) {\n t -= 1;\n }\n if (t < 1 / 6) {\n return p + (q - p) * 6 * t;\n }\n if (t < 1 / 2) {\n return q;\n }\n if (t < 2 / 3) {\n return p + (q - p) * (2 / 3 - t) * 6;\n }\n return p;\n}\n\nfunction hslToRgb(h: number, s: number, l: number): number {\n const q = l < 0.5 ? l * (1 + s) : l + s - l * s;\n const p = 2 * l - q;\n const r = hue2rgb(p, q, h + 1 / 3);\n const g = hue2rgb(p, q, h);\n const b = hue2rgb(p, q, h - 1 / 3);\n\n return (\n (Math.round(r * 255) << 24) |\n (Math.round(g * 255) << 16) |\n (Math.round(b * 255) << 8)\n );\n}\n\n// var INTEGER = '[-+]?\\\\d+';\nconst NUMBER = '[-+]?\\\\d*\\\\.?\\\\d+';\nconst PERCENTAGE = NUMBER + '%';\n\nfunction call(...args) {\n return '\\\\(\\\\s*(' + args.join(')\\\\s*,\\\\s*(') + ')\\\\s*\\\\)';\n}\n\nlet cachedMatchers;\n\nfunction getMatchers() {\n if (cachedMatchers === undefined) {\n cachedMatchers = {\n rgb: new RegExp('rgb' + call(NUMBER, NUMBER, NUMBER)),\n rgba: new RegExp('rgba' + call(NUMBER, NUMBER, NUMBER, NUMBER)),\n hsl: new RegExp('hsl' + call(NUMBER, PERCENTAGE, PERCENTAGE)),\n hsla: new RegExp('hsla' + call(NUMBER, PERCENTAGE, PERCENTAGE, NUMBER)),\n hex3: /^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,\n hex4: /^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,\n hex6: /^#([0-9a-fA-F]{6})$/,\n hex8: /^#([0-9a-fA-F]{8})$/,\n };\n }\n return cachedMatchers;\n}\n\nfunction parse255(str: string): number {\n const int = parseInt(str, 10);\n if (int < 0) {\n return 0;\n }\n if (int > 255) {\n return 255;\n }\n return int;\n}\n\nfunction parse360(str: string): number {\n const int = parseFloat(str);\n return (((int % 360) + 360) % 360) / 360;\n}\n\nfunction parse1(str: string): number {\n const num = parseFloat(str);\n if (num < 0) {\n return 0;\n }\n if (num > 1) {\n return 255;\n }\n return Math.round(num * 255);\n}\n\nfunction parsePercentage(str: string): number {\n // parseFloat conveniently ignores the final %\n const int = parseFloat(str);\n if (int < 0) {\n return 0;\n }\n if (int > 100) {\n return 1;\n }\n return int / 100;\n}\n\nconst names = {\n transparent: 0x00000000,\n\n // http://www.w3.org/TR/css3-color/#svg-color\n aliceblue: 0xf0f8ffff,\n antiquewhite: 0xfaebd7ff,\n aqua: 0x00ffffff,\n aquamarine: 0x7fffd4ff,\n azure: 0xf0ffffff,\n beige: 0xf5f5dcff,\n bisque: 0xffe4c4ff,\n black: 0x000000ff,\n blanchedalmond: 0xffebcdff,\n blue: 0x0000ffff,\n blueviolet: 0x8a2be2ff,\n brown: 0xa52a2aff,\n burlywood: 0xdeb887ff,\n burntsienna: 0xea7e5dff,\n cadetblue: 0x5f9ea0ff,\n chartreuse: 0x7fff00ff,\n chocolate: 0xd2691eff,\n coral: 0xff7f50ff,\n cornflowerblue: 0x6495edff,\n cornsilk: 0xfff8dcff,\n crimson: 0xdc143cff,\n cyan: 0x00ffffff,\n darkblue: 0x00008bff,\n darkcyan: 0x008b8bff,\n darkgoldenrod: 0xb8860bff,\n darkgray: 0xa9a9a9ff,\n darkgreen: 0x006400ff,\n darkgrey: 0xa9a9a9ff,\n darkkhaki: 0xbdb76bff,\n darkmagenta: 0x8b008bff,\n darkolivegreen: 0x556b2fff,\n darkorange: 0xff8c00ff,\n darkorchid: 0x9932ccff,\n darkred: 0x8b0000ff,\n darksalmon: 0xe9967aff,\n darkseagreen: 0x8fbc8fff,\n darkslateblue: 0x483d8bff,\n darkslategray: 0x2f4f4fff,\n darkslategrey: 0x2f4f4fff,\n darkturquoise: 0x00ced1ff,\n darkviolet: 0x9400d3ff,\n deeppink: 0xff1493ff,\n deepskyblue: 0x00bfffff,\n dimgray: 0x696969ff,\n dimgrey: 0x696969ff,\n dodgerblue: 0x1e90ffff,\n firebrick: 0xb22222ff,\n floralwhite: 0xfffaf0ff,\n forestgreen: 0x228b22ff,\n fuchsia: 0xff00ffff,\n gainsboro: 0xdcdcdcff,\n ghostwhite: 0xf8f8ffff,\n gold: 0xffd700ff,\n goldenrod: 0xdaa520ff,\n gray: 0x808080ff,\n green: 0x008000ff,\n greenyellow: 0xadff2fff,\n grey: 0x808080ff,\n honeydew: 0xf0fff0ff,\n hotpink: 0xff69b4ff,\n indianred: 0xcd5c5cff,\n indigo: 0x4b0082ff,\n ivory: 0xfffff0ff,\n khaki: 0xf0e68cff,\n lavender: 0xe6e6faff,\n lavenderblush: 0xfff0f5ff,\n lawngreen: 0x7cfc00ff,\n lemonchiffon: 0xfffacdff,\n lightblue: 0xadd8e6ff,\n lightcoral: 0xf08080ff,\n lightcyan: 0xe0ffffff,\n lightgoldenrodyellow: 0xfafad2ff,\n lightgray: 0xd3d3d3ff,\n lightgreen: 0x90ee90ff,\n lightgrey: 0xd3d3d3ff,\n lightpink: 0xffb6c1ff,\n lightsalmon: 0xffa07aff,\n lightseagreen: 0x20b2aaff,\n lightskyblue: 0x87cefaff,\n lightslategray: 0x778899ff,\n lightslategrey: 0x778899ff,\n lightsteelblue: 0xb0c4deff,\n lightyellow: 0xffffe0ff,\n lime: 0x00ff00ff,\n limegreen: 0x32cd32ff,\n linen: 0xfaf0e6ff,\n magenta: 0xff00ffff,\n maroon: 0x800000ff,\n mediumaquamarine: 0x66cdaaff,\n mediumblue: 0x0000cdff,\n mediumorchid: 0xba55d3ff,\n mediumpurple: 0x9370dbff,\n mediumseagreen: 0x3cb371ff,\n mediumslateblue: 0x7b68eeff,\n mediumspringgreen: 0x00fa9aff,\n mediumturquoise: 0x48d1ccff,\n mediumvioletred: 0xc71585ff,\n midnightblue: 0x191970ff,\n mintcream: 0xf5fffaff,\n mistyrose: 0xffe4e1ff,\n moccasin: 0xffe4b5ff,\n navajowhite: 0xffdeadff,\n navy: 0x000080ff,\n oldlace: 0xfdf5e6ff,\n olive: 0x808000ff,\n olivedrab: 0x6b8e23ff,\n orange: 0xffa500ff,\n orangered: 0xff4500ff,\n orchid: 0xda70d6ff,\n palegoldenrod: 0xeee8aaff,\n palegreen: 0x98fb98ff,\n paleturquoise: 0xafeeeeff,\n palevioletred: 0xdb7093ff,\n papayawhip: 0xffefd5ff,\n peachpuff: 0xffdab9ff,\n peru: 0xcd853fff,\n pink: 0xffc0cbff,\n plum: 0xdda0ddff,\n powderblue: 0xb0e0e6ff,\n purple: 0x800080ff,\n rebeccapurple: 0x663399ff,\n red: 0xff0000ff,\n rosybrown: 0xbc8f8fff,\n royalblue: 0x4169e1ff,\n saddlebrown: 0x8b4513ff,\n salmon: 0xfa8072ff,\n sandybrown: 0xf4a460ff,\n seagreen: 0x2e8b57ff,\n seashell: 0xfff5eeff,\n sienna: 0xa0522dff,\n silver: 0xc0c0c0ff,\n skyblue: 0x87ceebff,\n slateblue: 0x6a5acdff,\n slategray: 0x708090ff,\n slategrey: 0x708090ff,\n snow: 0xfffafaff,\n springgreen: 0x00ff7fff,\n steelblue: 0x4682b4ff,\n tan: 0xd2b48cff,\n teal: 0x008080ff,\n thistle: 0xd8bfd8ff,\n tomato: 0xff6347ff,\n turquoise: 0x40e0d0ff,\n violet: 0xee82eeff,\n wheat: 0xf5deb3ff,\n white: 0xffffffff,\n whitesmoke: 0xf5f5f5ff,\n yellow: 0xffff00ff,\n yellowgreen: 0x9acd32ff,\n};\n\nmodule.exports = normalizeColor;\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * @flow strict\n */\n\n'use strict';\n\nconst ReactPropTypes = require('prop-types');\n\nconst LayoutPropTypes = {\n display: (ReactPropTypes.oneOf(['none', 'flex']): React$PropType$Primitive<\n 'none' | 'flex',\n >),\n width: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n height: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n start: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n end: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n top: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n left: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n right: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n bottom: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n minWidth: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n maxWidth: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n minHeight: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n maxHeight: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n margin: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n marginVertical: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n marginHorizontal: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n marginTop: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n marginBottom: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n marginLeft: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n marginRight: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n marginStart: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n marginEnd: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n padding: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n paddingVertical: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n paddingHorizontal: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n paddingTop: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n paddingBottom: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n paddingLeft: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n paddingRight: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n paddingStart: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n paddingEnd: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n borderWidth: ReactPropTypes.number,\n borderTopWidth: ReactPropTypes.number,\n borderStartWidth: ReactPropTypes.number,\n borderEndWidth: ReactPropTypes.number,\n borderRightWidth: ReactPropTypes.number,\n borderBottomWidth: ReactPropTypes.number,\n borderLeftWidth: ReactPropTypes.number,\n position: (ReactPropTypes.oneOf([\n 'absolute',\n 'relative',\n ]): React$PropType$Primitive<'absolute' | 'relative'>),\n flexDirection: (ReactPropTypes.oneOf([\n 'row',\n 'row-reverse',\n 'column',\n 'column-reverse',\n ]): React$PropType$Primitive<\n 'row' | 'row-reverse' | 'column' | 'column-reverse',\n >),\n flexWrap: (ReactPropTypes.oneOf([\n 'wrap',\n 'nowrap',\n 'wrap-reverse',\n ]): React$PropType$Primitive<'wrap' | 'nowrap' | 'wrap-reverse'>),\n justifyContent: (ReactPropTypes.oneOf([\n 'flex-start',\n 'flex-end',\n 'center',\n 'space-between',\n 'space-around',\n 'space-evenly',\n ]): React$PropType$Primitive<\n | 'flex-start'\n | 'flex-end'\n | 'center'\n | 'space-between'\n | 'space-around'\n | 'space-evenly',\n >),\n alignItems: (ReactPropTypes.oneOf([\n 'flex-start',\n 'flex-end',\n 'center',\n 'stretch',\n 'baseline',\n ]): React$PropType$Primitive<\n 'flex-start' | 'flex-end' | 'center' | 'stretch' | 'baseline',\n >),\n alignSelf: (ReactPropTypes.oneOf([\n 'auto',\n 'flex-start',\n 'flex-end',\n 'center',\n 'stretch',\n 'baseline',\n ]): React$PropType$Primitive<\n 'auto' | 'flex-start' | 'flex-end' | 'center' | 'stretch' | 'baseline',\n >),\n alignContent: (ReactPropTypes.oneOf([\n 'flex-start',\n 'flex-end',\n 'center',\n 'stretch',\n 'space-between',\n 'space-around',\n ]): React$PropType$Primitive<\n | 'flex-start'\n | 'flex-end'\n | 'center'\n | 'stretch'\n | 'space-between'\n | 'space-around',\n >),\n overflow: (ReactPropTypes.oneOf([\n 'visible',\n 'hidden',\n 'scroll',\n ]): React$PropType$Primitive<'visible' | 'hidden' | 'scroll'>),\n flex: ReactPropTypes.number,\n flexGrow: ReactPropTypes.number,\n flexShrink: ReactPropTypes.number,\n flexBasis: (ReactPropTypes.oneOfType([\n ReactPropTypes.number,\n ReactPropTypes.string,\n ]): React$PropType$Primitive),\n aspectRatio: ReactPropTypes.number,\n zIndex: ReactPropTypes.number,\n direction: (ReactPropTypes.oneOf([\n 'inherit',\n 'ltr',\n 'rtl',\n ]): React$PropType$Primitive<'inherit' | 'ltr' | 'rtl'>),\n};\n\nmodule.exports = LayoutPropTypes;\n","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\nif (process.env.NODE_ENV !== 'production') {\n var ReactIs = require('react-is');\n\n // By explicitly using `prop-types` you are opting into new development behavior.\n // http://fb.me/prop-types-in-prod\n var throwOnDirectAccess = true;\n module.exports = require('./factoryWithTypeCheckers')(ReactIs.isElement, throwOnDirectAccess);\n} else {\n // By explicitly using `prop-types` you are opting into new production behavior.\n // http://fb.me/prop-types-in-prod\n module.exports = require('./factoryWithThrowingShims')();\n}\n","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\nvar ReactPropTypesSecret = require('./lib/ReactPropTypesSecret');\n\nfunction emptyFunction() {}\nfunction emptyFunctionWithReset() {}\nemptyFunctionWithReset.resetWarningCache = emptyFunction;\n\nmodule.exports = function() {\n function shim(props, propName, componentName, location, propFullName, secret) {\n if (secret === ReactPropTypesSecret) {\n // It is still safe when called from React.\n return;\n }\n var err = new Error(\n 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +\n 'Use PropTypes.checkPropTypes() to call them. ' +\n 'Read more at http://fb.me/use-check-prop-types'\n );\n err.name = 'Invariant Violation';\n throw err;\n };\n shim.isRequired = shim;\n function getShim() {\n return shim;\n };\n // Important!\n // Keep this list in sync with production version in `./factoryWithTypeCheckers.js`.\n var ReactPropTypes = {\n array: shim,\n bool: shim,\n func: shim,\n number: shim,\n object: shim,\n string: shim,\n symbol: shim,\n\n any: shim,\n arrayOf: getShim,\n element: shim,\n elementType: shim,\n instanceOf: getShim,\n node: shim,\n objectOf: getShim,\n oneOf: getShim,\n oneOfType: getShim,\n shape: getShim,\n exact: getShim,\n\n checkPropTypes: emptyFunctionWithReset,\n resetWarningCache: emptyFunction\n };\n\n ReactPropTypes.PropTypes = ReactPropTypes;\n\n return ReactPropTypes;\n};\n","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\nvar ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';\n\nmodule.exports = ReactPropTypesSecret;\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @flow\n * @format\n */\n\n'use strict';\n\nconst DeprecatedColorPropType = require('./DeprecatedColorPropType');\nconst ReactPropTypes = require('prop-types');\n\nconst DeprecatedShadowPropTypesIOS = {\n shadowColor: DeprecatedColorPropType,\n shadowOffset: (ReactPropTypes.shape({\n width: ReactPropTypes.number,\n height: ReactPropTypes.number,\n }): React$PropType$Primitive<{\n height?: number,\n width?: number,\n ...\n }>),\n shadowOpacity: ReactPropTypes.number,\n shadowRadius: ReactPropTypes.number,\n};\n\nmodule.exports = DeprecatedShadowPropTypesIOS;\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * @flow\n */\n\n'use strict';\n\nconst ReactPropTypes = require('prop-types');\n\nconst deprecatedPropType = require('../Utilities/deprecatedPropType');\n\nconst TransformMatrixPropType = function(\n props: Object,\n propName: string,\n componentName: string,\n): ?Error {\n if (props[propName]) {\n return new Error(\n 'The transformMatrix style property is deprecated. ' +\n 'Use `transform: [{ matrix: ... }]` instead.',\n );\n }\n};\n\nconst DecomposedMatrixPropType = function(\n props: Object,\n propName: string,\n componentName: string,\n): ?Error {\n if (props[propName]) {\n return new Error(\n 'The decomposedMatrix style property is deprecated. ' +\n 'Use `transform: [...]` instead.',\n );\n }\n};\n\nconst DeprecatedTransformPropTypes = {\n transform: (ReactPropTypes.arrayOf(\n ReactPropTypes.oneOfType([\n ReactPropTypes.shape({perspective: ReactPropTypes.number}),\n ReactPropTypes.shape({rotate: ReactPropTypes.string}),\n ReactPropTypes.shape({rotateX: ReactPropTypes.string}),\n ReactPropTypes.shape({rotateY: ReactPropTypes.string}),\n ReactPropTypes.shape({rotateZ: ReactPropTypes.string}),\n ReactPropTypes.shape({scale: ReactPropTypes.number}),\n ReactPropTypes.shape({scaleX: ReactPropTypes.number}),\n ReactPropTypes.shape({scaleY: ReactPropTypes.number}),\n ReactPropTypes.shape({translateX: ReactPropTypes.number}),\n ReactPropTypes.shape({translateY: ReactPropTypes.number}),\n ReactPropTypes.shape({skewX: ReactPropTypes.string}),\n ReactPropTypes.shape({skewY: ReactPropTypes.string}),\n ]),\n ): React$PropType$Primitive<\n Array<\n | {perspective?: number, ...}\n | {rotate?: string, ...}\n | {rotateX?: string, ...}\n | {rotateY?: string, ...}\n | {rotateZ?: string, ...}\n | {scale?: number, ...}\n | {scaleX?: number, ...}\n | {scaleY?: number, ...}\n | {translateX?: number, ...}\n | {translateY?: number, ...}\n | {skewX?: string, ...}\n | {skewY?: string, ...},\n >,\n >),\n transformMatrix: TransformMatrixPropType,\n decomposedMatrix: DecomposedMatrixPropType,\n scaleX: (deprecatedPropType(\n ReactPropTypes.number,\n 'Use the transform prop instead.',\n ): ReactPropsCheckType),\n scaleY: (deprecatedPropType(\n ReactPropTypes.number,\n 'Use the transform prop instead.',\n ): ReactPropsCheckType),\n rotation: (deprecatedPropType(\n ReactPropTypes.number,\n 'Use the transform prop instead.',\n ): ReactPropsCheckType),\n translateX: (deprecatedPropType(\n ReactPropTypes.number,\n 'Use the transform prop instead.',\n ): ReactPropsCheckType),\n translateY: (deprecatedPropType(\n ReactPropTypes.number,\n 'Use the transform prop instead.',\n ): ReactPropsCheckType),\n};\n\nmodule.exports = DeprecatedTransformPropTypes;\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * @flow strict-local\n */\n\n'use strict';\n\nconst UIManager = require('../ReactNative/UIManager');\n\n/**\n * Adds a deprecation warning when the prop is used.\n */\nfunction deprecatedPropType(\n propType: ReactPropsCheckType,\n explanation: string,\n): ReactPropsCheckType {\n return function validate(props, propName, componentName, ...rest) {\n // Don't warn for native components.\n if (\n !UIManager.getViewManagerConfig(componentName) &&\n props[propName] !== undefined\n ) {\n console.warn(\n `\\`${propName}\\` supplied to \\`${componentName}\\` has been deprecated. ${explanation}`,\n );\n }\n\n return propType(props, propName, componentName, ...rest);\n };\n}\n\nmodule.exports = deprecatedPropType;\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * @flow\n */\n\n'use strict';\n\nconst DeprecatedColorPropType = require('./DeprecatedColorPropType');\nconst DeprecatedViewStylePropTypes = require('./DeprecatedViewStylePropTypes');\nconst ReactPropTypes = require('prop-types');\n\nconst DeprecatedTextStylePropTypes = {\n ...DeprecatedViewStylePropTypes,\n\n color: DeprecatedColorPropType,\n fontFamily: ReactPropTypes.string,\n fontSize: ReactPropTypes.number,\n fontStyle: (ReactPropTypes.oneOf([\n 'normal',\n 'italic',\n ]): React$PropType$Primitive<'normal' | 'italic'>),\n /**\n * Specifies font weight. The values 'normal' and 'bold' are supported for\n * most fonts. Not all fonts have a variant for each of the numeric values,\n * in that case the closest one is chosen.\n */\n fontWeight: (ReactPropTypes.oneOf([\n 'normal' /*default*/,\n 'bold',\n '100',\n '200',\n '300',\n '400',\n '500',\n '600',\n '700',\n '800',\n '900',\n ]): React$PropType$Primitive<\n | 'normal'\n | 'bold'\n | '100'\n | '200'\n | '300'\n | '400'\n | '500'\n | '600'\n | '700'\n | '800'\n | '900',\n >),\n fontVariant: (ReactPropTypes.arrayOf(\n ReactPropTypes.oneOf([\n 'small-caps',\n 'oldstyle-nums',\n 'lining-nums',\n 'tabular-nums',\n 'proportional-nums',\n ]),\n ): React$PropType$Primitive<\n Array<\n | 'small-caps'\n | 'oldstyle-nums'\n | 'lining-nums'\n | 'tabular-nums'\n | 'proportional-nums',\n >,\n >),\n textShadowOffset: (ReactPropTypes.shape({\n width: ReactPropTypes.number,\n height: ReactPropTypes.number,\n }): React$PropType$Primitive<{\n height?: number,\n width?: number,\n ...\n }>),\n textShadowRadius: ReactPropTypes.number,\n textShadowColor: DeprecatedColorPropType,\n /**\n * @platform ios\n */\n letterSpacing: ReactPropTypes.number,\n lineHeight: ReactPropTypes.number,\n /**\n * Specifies text alignment. The value 'justify' is only supported on iOS and\n * fallbacks to `left` on Android.\n */\n textAlign: (ReactPropTypes.oneOf([\n 'auto' /*default*/,\n 'left',\n 'right',\n 'center',\n 'justify',\n ]): React$PropType$Primitive<\n 'auto' | 'left' | 'right' | 'center' | 'justify',\n >),\n /**\n * @platform android\n */\n textAlignVertical: (ReactPropTypes.oneOf([\n 'auto' /*default*/,\n 'top',\n 'bottom',\n 'center',\n ]): React$PropType$Primitive<'auto' | 'top' | 'bottom' | 'center'>),\n /**\n * Set to `false` to remove extra font padding intended to make space for certain ascenders / descenders.\n * With some fonts, this padding can make text look slightly misaligned when centered vertically.\n * For best results also set `textAlignVertical` to `center`. Default is true.\n * @platform android\n */\n includeFontPadding: ReactPropTypes.bool,\n textDecorationLine: (ReactPropTypes.oneOf([\n 'none' /*default*/,\n 'underline',\n 'line-through',\n 'underline line-through',\n ]): React$PropType$Primitive<\n 'none' | 'underline' | 'line-through' | 'underline line-through',\n >),\n /**\n * @platform ios\n */\n textDecorationStyle: (ReactPropTypes.oneOf([\n 'solid' /*default*/,\n 'double',\n 'dotted',\n 'dashed',\n ]): React$PropType$Primitive<'solid' | 'double' | 'dotted' | 'dashed'>),\n /**\n * @platform ios\n */\n textDecorationColor: DeprecatedColorPropType,\n textTransform: (ReactPropTypes.oneOf([\n 'none' /*default*/,\n 'capitalize',\n 'uppercase',\n 'lowercase',\n ]): React$PropType$Primitive<\n 'none' | 'capitalize' | 'uppercase' | 'lowercase',\n >),\n /**\n * @platform ios\n */\n writingDirection: (ReactPropTypes.oneOf([\n 'auto' /*default*/,\n 'ltr',\n 'rtl',\n ]): React$PropType$Primitive<'auto' | 'ltr' | 'rtl'>),\n};\n\nmodule.exports = DeprecatedTextStylePropTypes;\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * @flow\n */\n\n'use strict';\n\nconst DeprecatedColorPropType = require('./DeprecatedColorPropType');\nconst DeprecatedLayoutPropTypes = require('./DeprecatedLayoutPropTypes');\nconst DeprecatedShadowPropTypesIOS = require('./DeprecatedShadowPropTypesIOS');\nconst DeprecatedTransformPropTypes = require('./DeprecatedTransformPropTypes');\nconst ReactPropTypes = require('prop-types');\n\n/**\n * Warning: Some of these properties may not be supported in all releases.\n */\nconst DeprecatedViewStylePropTypes = {\n ...DeprecatedLayoutPropTypes,\n ...DeprecatedShadowPropTypesIOS,\n ...DeprecatedTransformPropTypes,\n backfaceVisibility: (ReactPropTypes.oneOf([\n 'visible',\n 'hidden',\n ]): React$PropType$Primitive<'visible' | 'hidden'>),\n backgroundColor: DeprecatedColorPropType,\n borderColor: DeprecatedColorPropType,\n borderTopColor: DeprecatedColorPropType,\n borderRightColor: DeprecatedColorPropType,\n borderBottomColor: DeprecatedColorPropType,\n borderLeftColor: DeprecatedColorPropType,\n borderStartColor: DeprecatedColorPropType,\n borderEndColor: DeprecatedColorPropType,\n borderRadius: ReactPropTypes.number,\n borderTopLeftRadius: ReactPropTypes.number,\n borderTopRightRadius: ReactPropTypes.number,\n borderTopStartRadius: ReactPropTypes.number,\n borderTopEndRadius: ReactPropTypes.number,\n borderBottomLeftRadius: ReactPropTypes.number,\n borderBottomRightRadius: ReactPropTypes.number,\n borderBottomStartRadius: ReactPropTypes.number,\n borderBottomEndRadius: ReactPropTypes.number,\n borderStyle: (ReactPropTypes.oneOf([\n 'solid',\n 'dotted',\n 'dashed',\n ]): React$PropType$Primitive<'solid' | 'dotted' | 'dashed'>),\n borderWidth: ReactPropTypes.number,\n borderTopWidth: ReactPropTypes.number,\n borderRightWidth: ReactPropTypes.number,\n borderBottomWidth: ReactPropTypes.number,\n borderLeftWidth: ReactPropTypes.number,\n opacity: ReactPropTypes.number,\n /**\n * (Android-only) Sets the elevation of a view, using Android's underlying\n * [elevation API](https://developer.android.com/training/material/shadows-clipping.html#Elevation).\n * This adds a drop shadow to the item and affects z-order for overlapping views.\n * Only supported on Android 5.0+, has no effect on earlier versions.\n * @platform android\n */\n elevation: ReactPropTypes.number,\n};\n\nmodule.exports = DeprecatedViewStylePropTypes;\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * @flow strict-local\n */\n\n'use strict';\n\nconst Platform = require('../Utilities/Platform');\n\nconst normalizeColor = require('./normalizeColor');\n\n/* eslint no-bitwise: 0 */\nfunction processColor(color?: ?(string | number)): ?number {\n if (color === undefined || color === null) {\n return color;\n }\n\n let int32Color = normalizeColor(color);\n if (int32Color === null || int32Color === undefined) {\n return undefined;\n }\n\n // Converts 0xrrggbbaa into 0xaarrggbb\n int32Color = ((int32Color << 24) | (int32Color >>> 8)) >>> 0;\n\n if (Platform.OS === 'android') {\n // Android use 32 bit *signed* integer to represent the color\n // We utilize the fact that bitwise operations in JS also operates on\n // signed 32 bit integers, so that we can use those to convert from\n // *unsigned* to *signed* 32bit int that way.\n int32Color = int32Color | 0x0;\n }\n return int32Color;\n}\n\nmodule.exports = processColor;\n","/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * @flow\n */\n\n'use strict';\n\nconst MatrixMath = require('../Utilities/MatrixMath');\nconst Platform = require('../Utilities/Platform');\n\nconst invariant = require('invariant');\nconst stringifySafe = require('../Utilities/stringifySafe');\n\n/**\n * Generate a transform matrix based on the provided transforms, and use that\n * within the style object instead.\n *\n * This allows us to provide an API that is similar to CSS, where transforms may\n * be applied in an arbitrary order, and yet have a universal, singular\n * interface to native code.\n */\nfunction processTransform(\n transform: Array