react-native-elements
Version:
React Native Elements & UI Toolkit
1 lines • 64.6 kB
JavaScript
!function(e){function t(n){if(o[n])return o[n].exports;var r=o[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var o={};t.m=e,t.c=o,t.i=function(e){return e},t.d=function(e,o,n){t.o(e,o)||Object.defineProperty(e,o,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var o=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(o,"a",o),o},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=34)}([function(e,t){e.exports=react-native},function(e,t){e.exports=react},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={primary:"#9E9E9E",primary1:"#4d86f7",primary2:"#6296f9",secondary:"#8F0CE8",secondary2:"#00B233",secondary3:"#00FF48",grey0:"#393e42",grey1:"#43484d",grey2:"#5e6977",grey3:"#86939e",grey4:"#bdc6cf",grey5:"#e1e8ee",dkGreyBg:"#232323",greyOutline:"#cbd2d9",searchBg:"#303337",disabled:"#dadee0",white:"#ffffff",error:"#ff190c"}},function(e,t,o){function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){var o={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(o[n]=e[n]);return o}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},i=o(1),l=n(i),s=o(0),u=o(5),p=n(u),c=o(4),y=n(c),d=s.StyleSheet.create({text:a({},s.Platform.select({android:a({},p.default.android.regular)})),bold:a({},s.Platform.select({android:a({},p.default.android.bold)}))}),f=function(e){var t=e.style,o=e.children,n=e.h1,i=e.h2,u=e.h3,p=e.h4,c=e.fontFamily,f=r(e,["style","children","h1","h2","h3","h4","fontFamily"]);return l.default.createElement(s.Text,a({style:[d.text,n&&{fontSize:(0,y.default)(40)},i&&{fontSize:(0,y.default)(34)},u&&{fontSize:(0,y.default)(28)},p&&{fontSize:(0,y.default)(22)},n&&d.bold,i&&d.bold,u&&d.bold,p&&d.bold,c&&{fontFamily:c},t&&t]},f),o)};f.propTypes={style:i.PropTypes.any,h1:i.PropTypes.bool,h2:i.PropTypes.bool,h3:i.PropTypes.bool,h4:i.PropTypes.bool,fontFamily:i.PropTypes.string,children:i.PropTypes.any},t.default=f},function(e,t,o){var n=o(0),r=n.PixelRatio,a=n.Dimensions,i=r.get(),l=a.get("window").height,s=a.get("window").width,u=function(e){return 2===i?s<360?.95*e:l<667?e:l>=667&&l<=735?1.15*e:1.25*e:3===i?s<=360?e:l<667?1.15*e:l>=667&&l<=735?1.2*e:1.27*e:3.5===i?s<=360?e:l<667?1.2*e:l>=667&&l<=735?1.25*e:1.4*e:e};e.exports=u},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={ios:{},android:{regular:{fontFamily:"sans-serif"},light:{fontFamily:"sans-serif-light"},condensed:{fontFamily:"sans-serif-condensed"},condensed_light:{fontFamily:"sans-serif-condensed",fontWeight:"light"},black:{fontFamily:"sans-serif",fontWeight:"bold"},thin:{fontFamily:"sans-serif-thin"},medium:{fontFamily:"sans-serif-medium"},bold:{fontFamily:"sans-serif",fontWeight:"bold"}}}},function(e,t,o){function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},a=o(1),i=n(a),l=o(0),s=o(7),u=n(s),p={},c=function(e){var t=e.type,o=e.name,n=e.size,r=e.color,a=e.iconStyle,s=e.component,c=e.onPress,y=e.underlayColor,d=e.reverse,f=e.raised,h=e.onLongPress,g=e.containerStyle,m=e.reverseColor,b=l.View;c&&(b=l.TouchableHighlight),s&&(b=s);var T=void 0;return T=t?(0,u.default)(t):(0,u.default)("material"),i.default.createElement(b,{underlayColor:d?r:y||r,style:[(d||f)&&p.button,(d||f)&&{borderRadius:n+4,height:2*n+4,width:2*n+4},f&&p.raised,{backgroundColor:d?r:f?"white":"transparent",alignItems:"center",justifyContent:"center"},g&&g],onLongPress:h,onPress:c},i.default.createElement(T,{style:[{backgroundColor:"transparent"},a&&a],size:n,name:o,color:d?m:r}))};c.propTypes={type:a.PropTypes.string,name:a.PropTypes.string,size:a.PropTypes.number,color:a.PropTypes.string,component:a.PropTypes.element,underlayColor:a.PropTypes.string,reverse:a.PropTypes.bool,raised:a.PropTypes.bool,containerStyle:a.PropTypes.any,iconStyle:a.PropTypes.any,onPress:a.PropTypes.func,reverseColor:a.PropTypes.string,onLongPress:a.PropTypes.func},c.defaultProps={underlayColor:"white",reverse:!1,raised:!1,size:24,color:"black",reverseColor:"white"},p=l.StyleSheet.create({button:{margin:7},raised:r({},l.Platform.select({ios:{shadowColor:"rgba(0,0,0, .4)",shadowOffset:{height:1,width:1},shadowOpacity:1,shadowRadius:1},android:{elevation:2}}))}),t.default=c},function(e,t,o){function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=o(44),a=n(r),i=o(42),l=n(i),s=o(9),u=n(s),p=o(41),c=n(p),y=o(40),d=n(y),f=o(39),h=n(f),g=o(38),m=n(g),b=o(37),T=n(b),P=o(8),v=n(P),S=o(43),C=n(S);t.default=function(e){switch(e){case"zocial":return a.default;case"octicon":return l.default;case"material":return u.default;case"material-community":return c.default;case"ionicon":return d.default;case"foundation":return h.default;case"evilicon":return m.default;case"entypo":return T.default;case"font-awesome":return v.default;case"simple-line-icon":return C.default;default:return u.default}}},function(e,t){e.exports=react-native-vector-icons/FontAwesome},function(e,t){e.exports=react-native-vector-icons/MaterialIcons},function(e,t,o){function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=o(1),a=n(r),i=o(0),l=o(2),s=n(l),u={},p=function(e){var t=e.style;return a.default.createElement(i.View,{style:[u.container,t&&t]})};p.propTypes={style:i.View.propTypes.style},u=i.StyleSheet.create({container:{height:1,backgroundColor:s.default.grey5}}),t.default=p},function(e,t,o){function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},a=o(1),i=n(a),l=o(0),s=o(2),u=n(s),p=o(3),c=n(p),y=o(9),d=n(y),f=o(7),h=n(f),g=o(4),m=n(g),b={},T=function(){console.log("please attach method to this component")},P=function(e){var t=e.Component,o=e.disabled,n=e.loading,r=e.loadingRight,a=e.activityIndicatorStyle,s=e.buttonStyle,p=e.borderRadius,y=e.title,f=e.onPress,g=e.delayLongPress,m=e.delayPressIn,P=e.delayPressOut,v=e.onLayout,S=e.onLongPress,C=e.onPressIn,w=e.onPressOut,O=e.hitSlop,x=e.activeOpacity,E=e.onHideUnderlay,k=e.onShowUnderlay,_=e.background,I=e.SelectableBackground,j=e.SelectableBackgroundBorderless,V=e.Ripple,R=e.icon,z=e.secondary,L=e.secondary2,M=e.secondary3,F=e.primary1,B=e.primary2,A=e.backgroundColor,W=e.color,K=e.fontSize,D=e.underlayColor,H=e.raised,U=e.textStyle,q=e.large,G=e.iconRight,X=e.fontWeight,Y=e.disabledStyle,N=e.fontFamily,Z=void 0;if(R){var J=void 0;J=R.type?(0,h.default)(R.type):d.default,Z=i.default.createElement(J,{color:R.color||"white",size:R.size||(q?26:18),style:[G?b.iconRight:b.icon,R.style&&R.style],name:R.name})}var Q=void 0;return n&&(Q=i.default.createElement(l.ActivityIndicator,{animating:!0,style:[b.activityIndicatorStyle,a],color:W||"white",size:q&&"large"||"small"})),t||"ios"!==l.Platform.OS||(t=l.TouchableHighlight),t||"android"!==l.Platform.OS||(t=l.TouchableNativeFeedback),t||(t=l.TouchableHighlight),i.default.createElement(t,{delayLongPress:g,delayPressIn:m,delayPressOut:P,onLayout:v,onLongPress:S,onPressIn:C,onPressOut:w,activeOpacity:x,onHideUnderlay:E,onShowUnderlay:k,background:_,SelectableBackground:I,SelectableBackgroundBorderless:j,Ripple:V,hitSlop:O,underlayColor:D||"transparent",onPress:f||T,disabled:o||!1},i.default.createElement(l.View,{style:[b.button,z&&{backgroundColor:u.default.secondary},L&&{backgroundColor:u.default.secondary2},M&&{backgroundColor:u.default.secondary3},F&&{backgroundColor:u.default.primary1},B&&{backgroundColor:u.default.primary2},A&&{backgroundColor:A},p&&{borderRadius:p},H&&b.raised,!q&&b.small,s&&s,o&&{backgroundColor:u.default.disabled},o&&Y&&Y]},R&&!G&&Z,n&&!r&&Q,i.default.createElement(c.default,{style:[b.text,W&&{color:W},!q&&b.smallFont,K&&{fontSize:K},U&&U,X&&{fontWeight:X},N&&{fontFamily:N}]},y),n&&r&&Q,R&&G&&Z))};P.propTypes={buttonStyle:a.PropTypes.any,title:a.PropTypes.string,onPress:a.PropTypes.any,icon:a.PropTypes.object,secondary:a.PropTypes.bool,secondary2:a.PropTypes.bool,secondary3:a.PropTypes.bool,primary1:a.PropTypes.bool,primary2:a.PropTypes.bool,backgroundColor:a.PropTypes.string,color:a.PropTypes.string,fontSize:a.PropTypes.any,underlayColor:a.PropTypes.string,raised:a.PropTypes.bool,textStyle:a.PropTypes.any,disabled:a.PropTypes.bool,loading:a.PropTypes.bool,activityIndicatorStyle:a.PropTypes.any,loadingRight:a.PropTypes.bool,Component:a.PropTypes.any,borderRadius:a.PropTypes.number,delayLongPress:a.PropTypes.number,delayPressIn:a.PropTypes.number,delayPressOut:a.PropTypes.number,onLayout:a.PropTypes.func,onLongPress:a.PropTypes.func,onPressIn:a.PropTypes.func,onPressOut:a.PropTypes.func,hitSlop:a.PropTypes.objectOf(a.PropTypes.number),activeOpacity:a.PropTypes.number,onHideUnderlay:a.PropTypes.func,onShowUnderlay:a.PropTypes.func,background:a.PropTypes.any,SelectableBackground:a.PropTypes.any,SelectableBackgroundBorderless:a.PropTypes.any,Ripple:a.PropTypes.any,large:a.PropTypes.bool,iconRight:a.PropTypes.bool,fontWeight:a.PropTypes.string,disabledStyle:a.PropTypes.any,fontFamily:a.PropTypes.string},b=l.StyleSheet.create({button:{padding:19,marginLeft:15,marginRight:15,backgroundColor:u.default.primary,justifyContent:"center",alignItems:"center",flexDirection:"row"},text:{color:"white",fontSize:(0,m.default)(16)},icon:{marginRight:10},iconRight:{marginLeft:10},small:{padding:12},smallFont:{fontSize:(0,m.default)(14)},activityIndicatorStyle:{marginHorizontal:10,height:0},raised:r({},l.Platform.select({ios:{shadowColor:"rgba(0,0,0, .4)",shadowOffset:{height:1,width:1},shadowOpacity:1,shadowRadius:1},android:{elevation:2}}))}),t.default=P},function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},r=o(1),a=function(e){return e&&e.__esModule?e:{default:e}}(r),i=o(0),l=function(e){var t=e.containerStyle,o=e.size,r=e.onPress,l=e.activeOpacity,s=i.StyleSheet.create({container:{flex:o||(t&&t.height?0:1),flexDirection:"row"}});return r?a.default.createElement(i.TouchableOpacity,{style:[s.container,t&&t],activeOpacity:l,onPress:r},a.default.createElement(i.View,e,e.children)):a.default.createElement(i.View,n({style:[s.container,t&&t]},e),e.children)};l.propTypes={size:r.PropTypes.number,containerStyle:r.PropTypes.any,onPress:r.PropTypes.func,activeOpacity:r.PropTypes.number,children:r.PropTypes.any},l.defaultProps={activeOpacity:1},t.default=l},function(e,t){e.exports=react-native-tab-navigator},function(e,t,o){function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=o(1),a=n(r),i=o(0),l=o(6),s=n(l),u=o(3),p=n(u),c=function(e){var t=e.component,o=e.onPress,n=e.onLongPress,r=e.containerStyle,l=e.icon,u=e.iconStyle,c=e.source,y=e.small,d=e.medium,f=e.large,h=e.xlarge,g=e.avatarStyle,m=e.rounded,b=e.title,T=e.titleStyle,P=e.overlayContainerStyle,v=e.activeOpacity,S=e.width,C=e.height,w=17,O=17;y?(S=34,C=34,w=17,O=17):d?(S=50,C=50,w=25,O=25):f?(S=75,C=75,w=37.5,O=37.5):h?(S=150,C=150,w=75,O=75):S||C?S?C||(C=S,w=C/2):(S=C,w=S/2):(S=34,C=34);var x=o||n?i.TouchableOpacity:i.View;t&&(x=t);var E=i.StyleSheet.create({container:{paddingTop:10,paddingRight:10,paddingBottom:10,backgroundColor:"transparent"},avatar:{width:S,height:C},overlayContainer:{flex:1,alignItems:"center",backgroundColor:"rgba(0,0,0,0.2)",alignSelf:"stretch",justifyContent:"center",position:"absolute",top:0,left:0,right:0,bottom:0,width:S,height:C},title:{color:"#ffffff",fontSize:w,backgroundColor:"rgba(0,0,0,0)",textAlign:"center"}});return a.default.createElement(x,{onPress:o,onLongPress:n,activeOpacity:v,style:[E.container,r&&r]},a.default.createElement(i.View,{style:[E.overlayContainer,m&&{borderRadius:S/2},P&&P]},function(){return c?a.default.createElement(i.Image,{style:[E.avatar,m&&{borderRadius:S/2},g&&g],source:c}):b?a.default.createElement(p.default,{style:[E.title,T&&T]},b):l?a.default.createElement(s.default,{style:u&&u,color:l.color||"white",name:l.name||"user",size:l.size||O,type:l.type||"font-awesome"}):void 0}()))};c.propTypes={component:r.PropTypes.func,width:r.PropTypes.number,height:r.PropTypes.number,onPress:r.PropTypes.func,onLongPress:r.PropTypes.func,containerStyle:r.PropTypes.any,source:i.Image.propTypes.source,avatarStyle:r.PropTypes.any,rounded:r.PropTypes.bool,title:r.PropTypes.string,titleStyle:r.PropTypes.any,overlayContainerStyle:r.PropTypes.any,activeOpacity:r.PropTypes.number,icon:r.PropTypes.object,iconStyle:r.PropTypes.any,small:r.PropTypes.bool,medium:r.PropTypes.bool,large:r.PropTypes.bool,xlarge:r.PropTypes.bool},t.default=c},function(e,t,o){function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},a=o(1),i=n(a),l=o(0),s=o(2),u=n(s),p=o(3),c=n(p),y=o(4),d=n(y),f={},h=function(e){var t=e.component,o=e.buttons,n=e.onPress,r=e.selectedIndex,a=e.containerStyle,s=e.innerBorderStyle,p=e.buttonStyle,y=e.textStyle,d=e.selectedTextStyle,h=e.selectedBackgroundColor,g=e.underlayColor,m=e.activeOpacity,b=e.onHideUnderlay,T=e.onShowUnderlay,P=e.setOpacityTo,v=t||l.TouchableHighlight;return i.default.createElement(l.View,{style:[f.container,a&&a]},o.map(function(e,t){return i.default.createElement(v,{activeOpacity:m,setOpacityTo:P,onHideUnderlay:b,onShowUnderlay:T,underlayColor:g||"#ffffff",onPress:n?function(){return n(t)}:function(){},key:t,style:[f.button,t<o.length-1&&{borderRightWidth:s&&s.width||1,borderRightColor:s&&s.color||u.default.grey4},r===t&&{backgroundColor:h||"white"}]},i.default.createElement(l.View,{style:[f.textContainer,p&&p]},e.element?i.default.createElement(e.element,null):i.default.createElement(c.default,{style:[f.buttonText,y&&y,r===t&&{color:u.default.grey1},r===t&&d]},e)))}))};f=l.StyleSheet.create({button:{flex:1},textContainer:{flex:1,justifyContent:"center",alignItems:"center"},container:{marginLeft:10,marginRight:10,marginBottom:5,marginTop:5,borderColor:"#e3e3e3",borderWidth:1,flexDirection:"row",borderRadius:3,overflow:"hidden",backgroundColor:"#f5f5f5",height:40},buttonText:r({fontSize:(0,d.default)(13),color:u.default.grey2},l.Platform.select({ios:{fontWeight:"500"}}))}),h.propTypes={button:a.PropTypes.object,component:a.PropTypes.any,onPress:a.PropTypes.func,buttons:a.PropTypes.array,containerStyle:a.PropTypes.any,textStyle:a.PropTypes.any,selectedTextStyle:a.PropTypes.any,underlayColor:a.PropTypes.string,selectedIndex:a.PropTypes.number,activeOpacity:a.PropTypes.number,onHideUnderlay:a.PropTypes.func,onShowUnderlay:a.PropTypes.func,setOpacityTo:a.PropTypes.any,borderStyle:a.PropTypes.any,selectedBackgroundColor:a.PropTypes.string},t.default=h},function(e,t,o){function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},a=o(1),i=n(a),l=o(0),s=o(3),u=n(s),p=o(5),c=n(p),y=o(2),d=n(y),f=o(8),h=n(f),g=o(7),m=n(g),b={},T=function(e){var t=e.component,o=e.checked,n=e.iconRight,r=e.title,a=e.center,s=e.right,p=e.containerStyle,c=e.textStyle,y=e.onPress,d=e.onLongPress,f=e.onIconPress,g=e.onLongIconPress,T=e.checkedIcon,P=e.uncheckedIcon,v=e.iconType,S=e.checkedColor,C=e.uncheckedColor,w=e.checkedTitle,O=e.fontFamily,x=h.default;v&&(x=(0,m.default)(v));var E=t||l.TouchableOpacity,k=P;return o&&(k=T),i.default.createElement(E,{onLongPress:d,onPress:y,style:[b.container,p&&p]},i.default.createElement(l.View,{style:[b.wrapper,s&&{justifyContent:"flex-end"},a&&{justifyContent:"center"}]},!n&&i.default.createElement(x,{color:o?S:C,name:k,size:24,onLongPress:g,onPress:f}),i.default.createElement(u.default,{style:[b.text,c&&c,O&&{fontFamily:O}]},o?w||r:r),n&&i.default.createElement(x,{color:o?S:C,name:k,size:24})))};T.defaultProps={checked:!1,iconRight:!1,right:!1,center:!1,checkedColor:"green",uncheckedColor:"#bfbfbf",checkedIcon:"check-square-o",uncheckedIcon:"square-o"},T.propTypes={component:a.PropTypes.any,checked:a.PropTypes.bool,iconRight:a.PropTypes.bool,title:a.PropTypes.string,center:a.PropTypes.bool,right:a.PropTypes.bool,containerStyle:l.View.propTypes.style,textStyle:l.View.propTypes.style,onPress:a.PropTypes.func,checkedIcon:a.PropTypes.string,uncheckedIcon:a.PropTypes.string,iconType:a.PropTypes.object,checkedColor:a.PropTypes.string,uncheckedColor:a.PropTypes.string,checkedTitle:a.PropTypes.string,onLongPress:a.PropTypes.func,onIconPress:a.PropTypes.func,onLongIconPress:a.PropTypes.func,fontFamily:a.PropTypes.string},b=l.StyleSheet.create({wrapper:{flexDirection:"row",alignItems:"center"},container:{margin:5,marginLeft:10,marginRight:10,backgroundColor:"#fafafa",borderColor:"#ededed",borderWidth:1,padding:10,borderRadius:3},text:r({marginLeft:10,marginRight:10,color:d.default.grey1},l.Platform.select({ios:{fontWeight:"bold"},android:r({},c.default.android.bold)}))}),t.default=T},function(e,t,o){function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},a=o(1),i=n(a),l=o(0),s=o(5),u=n(s),p=o(2),c=n(p),y=o(3),d=n(y),f=o(10),h=n(f),g=o(4),m=n(g),b={},T=function(e){var t=e.children,o=e.flexDirection,n=e.containerStyle,r=e.wrapperStyle,a=e.imageWrapperStyle,s=e.title,u=e.titleStyle,p=e.featuredTitle,c=e.featuredTitleStyle,y=e.featuredSubtitle,f=e.featuredSubtitleStyle,g=e.dividerStyle,m=e.image,T=e.imageStyle,P=e.fontFamily;return i.default.createElement(l.View,{style:[b.container,m&&{padding:0},n&&n]},i.default.createElement(l.View,{style:[b.wrapper,r&&r,o&&{flexDirection:o}]},s&&i.default.createElement(l.View,null,i.default.createElement(d.default,{style:[b.cardTitle,m&&b.imageCardTitle,u&&u,P&&{fontFamily:P}]},s),!m&&i.default.createElement(h.default,{style:[b.divider,g&&g]})),m&&i.default.createElement(l.View,{style:a&&a},i.default.createElement(l.Image,{resizeMode:"cover",style:[{width:null,height:150},T&&T],source:m},i.default.createElement(l.View,{style:b.overlayContainer},p&&i.default.createElement(d.default,{style:[b.featuredTitle,c&&c]},p),y&&i.default.createElement(d.default,{style:[b.featuredSubtitle,f&&f]},y))),i.default.createElement(l.View,{style:[{padding:10},r&&r]},t)),!m&&t))};T.propTypes={children:a.PropTypes.any,flexDirection:a.PropTypes.string,containerStyle:l.View.propTypes.style,wrapperStyle:l.View.propTypes.style,title:a.PropTypes.string,titleStyle:d.default.propTypes.style,featuredTitle:a.PropTypes.string,featuredTitleStyle:d.default.propTypes.style,featuredSubtitle:a.PropTypes.string,featuredSubtitleStyle:d.default.propTypes.style,dividerStyle:l.View.propTypes.style,image:l.Image.propTypes.source,imageStyle:l.View.propTypes.style,imageWrapperStyle:l.View.propTypes.style,fontFamily:a.PropTypes.string},b=l.StyleSheet.create({container:r({backgroundColor:"white",borderColor:c.default.grey5,borderWidth:1,padding:15,margin:15,marginBottom:0},l.Platform.select({ios:{shadowColor:"rgba(0,0,0, .2)",shadowOffset:{height:0,width:0},shadowOpacity:1,shadowRadius:1},android:{elevation:1}})),featuredTitle:r({fontSize:(0,m.default)(18),marginBottom:8,color:"white"},l.Platform.select({ios:{fontWeight:"800"},android:{fontFamily:u.default.android.black}})),featuredSubtitle:r({fontSize:(0,m.default)(13),marginBottom:8,color:"white"},l.Platform.select({ios:{fontWeight:"400"},android:r({},u.default.android.black)})),wrapper:{backgroundColor:"transparent"},divider:{marginBottom:15},cardTitle:r({fontSize:(0,m.default)(14)},l.Platform.select({ios:{fontWeight:"bold"},android:r({},u.default.android.black)}),{textAlign:"center",marginBottom:15,color:c.default.grey1}),imageCardTitle:{marginTop:15},overlayContainer:{flex:1,alignItems:"center",backgroundColor:"rgba(0, 0, 0, 0.2)",alignSelf:"stretch",justifyContent:"center",position:"absolute",top:0,left:0,right:0,bottom:0}}),t.default=T},function(e,t,o){function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},s=function(){function e(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,o,n){return o&&e(t.prototype,o),n&&e(t,n),t}}(),u=o(1),p=n(u),c=o(0),y=o(2),d=n(y),f=o(4),h=n(f),g={},m=c.Dimensions.get("window"),b=m.width,T=function(e){function t(){return r(this,t),a(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),s(t,[{key:"focus",value:function(){var e=this.props.textInputRef;this.refs[e].focus()}},{key:"blur",value:function(){var e=this.props.textInputRef;this.refs[e].blur()}},{key:"render",value:function(){var e=this.props,t=e.containerStyle,o=e.inputStyle,n=e.value,r=e.autoCapitalize,a=e.autoCorrect,i=e.autoFocus,l=e.blurOnSubmit,s=e.defaultValue,u=e.editable,y=e.keyboardType,f=e.maxLength,h=e.multiline,m=e.onBlur,b=e.onChange,T=e.onChangeText,P=e.onContentSizeChange,v=e.onEndEditing,S=e.onFocus,C=e.onLayout,w=e.onSelectionChange,O=e.onSubmitEditing,x=e.placeholder,E=e.placeholderTextColor,k=e.returnKeyType,_=e.secureTextEntry,I=e.selectTextOnFocus,j=e.selectionColor,V=e.inlineImageLeft,R=e.inlineImagePadding,z=e.numberOfLines,L=e.returnKeyLabel,M=e.underlineColorAndroid,F=e.clearButtonMode,B=e.clearTextOnFocus,A=e.dataDetectorTypes,W=e.enablesReturnKeyAutomatically,K=e.keyboardAppearance,D=e.onKeyPress,H=e.selectionState,U=e.textInputRef,q=e.containerRef;return p.default.createElement(c.View,{ref:q,style:[g.container,t&&t]},p.default.createElement(c.TextInput,{ref:U,autoCapitalize:r,autoCorrect:a,autoFocus:i,blurOnSubmit:l,defaultValue:s,keyboardType:y,maxLength:f,multiline:h,onBlur:m,onChange:b,onChangeText:T,onContentSizeChange:P,onEndEditing:v,onFocus:S,onLayout:C,onSelectionChange:w,onSubmitEditing:O,placeholder:x,placeholderTextColor:E,returnKeyType:k,secureTextEntry:_,selectTextOnFocus:I,inlineImageLeft:V,inlineImagePadding:R,numberOfLines:z,returnKeyLabel:L,underlineColorAndroid:M,clearButtonMode:F,clearTextOnFocus:B,dataDetectorTypes:A,enablesReturnKeyAutomatically:W,keyboardAppearance:K,onKeyPress:D,selectionState:H,editable:u,selectionColor:j||d.default.grey3,value:n,style:[g.input,o&&o]}))}}]),t}(u.Component);T.propTypes={containerStyle:c.View.propTypes.style,inputStyle:c.View.propTypes.style,value:u.PropTypes.string,autoCapitalize:u.PropTypes.string,autoCorrect:u.PropTypes.bool,autoFocus:u.PropTypes.bool,blurOnSubmit:u.PropTypes.bool,defaultValue:u.PropTypes.string,editable:u.PropTypes.bool,keyboardType:u.PropTypes.string,maxLength:u.PropTypes.number,multiline:u.PropTypes.bool,onBlur:u.PropTypes.func,onChange:u.PropTypes.func,onChangeText:u.PropTypes.func,onContentSizeChange:u.PropTypes.func,onEndEditing:u.PropTypes.func,onFocus:u.PropTypes.func,onLayout:u.PropTypes.func,onSelectionChange:u.PropTypes.func,onSubmitEditing:u.PropTypes.func,placeholder:u.PropTypes.string,placeholderTextColor:u.PropTypes.string,returnKeyType:u.PropTypes.string,secureTextEntry:u.PropTypes.bool,selectTextOnFocus:u.PropTypes.bool,selectionColor:u.PropTypes.string,inlineImageLeft:u.PropTypes.string,inlineImagePadding:u.PropTypes.number,numberOfLines:u.PropTypes.number,returnKeyLabel:u.PropTypes.string,underlineColorAndroid:u.PropTypes.string,clearButtonMode:u.PropTypes.string,clearTextOnFocus:u.PropTypes.bool,dataDetectorTypes:u.PropTypes.bool,enablesReturnKeyAutomatically:u.PropTypes.bool,keyboardAppearance:u.PropTypes.string,onKeyPress:u.PropTypes.func,selectionState:u.PropTypes.any,textInputRef:u.PropTypes.string,containerRef:u.PropTypes.string},g=c.StyleSheet.create({container:l({marginLeft:15,marginRight:15},c.Platform.select({ios:{borderBottomColor:d.default.grey4,borderBottomWidth:1,marginLeft:20,marginRight:20}})),input:l({},c.Platform.select({android:{height:46},ios:{height:36}}),{width:b,color:d.default.grey3,fontSize:(0,h.default)(14)})}),t.default=T},function(e,t,o){function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},a=o(1),i=n(a),l=o(0),s=o(2),u=n(s),p=o(5),c=n(p),y=o(3),d=n(y),f=o(4),h=n(f),g={},m=function(e){var t=e.containerStyle,o=e.labelStyle,n=e.children,r=e.fontFamily;return i.default.createElement(l.View,{style:[g.container,t&&t]},i.default.createElement(d.default,{style:[g.label,o&&o,r&&{fontFamily:r}]},n))};m.propTypes={containerStyle:l.View.propTypes.style,labelStyle:l.View.propTypes.style,children:a.PropTypes.any,fontFamily:a.PropTypes.string},g=l.StyleSheet.create({container:{},label:r({marginLeft:20,marginRight:20,marginTop:15,marginBottom:1,color:u.default.grey3,fontSize:(0,h.default)(12)},l.Platform.select({ios:{fontWeight:"bold"},android:r({},c.default.android.bold)}))}),t.default=m},function(e,t,o){function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=o(1),a=n(r),i=o(0),l=o(2),s=n(l),u=o(3),p=n(u),c=o(4),y=n(c),d={},f=function(e){var t=e.containerStyle,o=e.labelStyle,n=e.children,r=e.fontFamily;return a.default.createElement(i.View,{style:[d.container,t&&t]},a.default.createElement(p.default,{style:[d.label,o&&o,r&&{fontFamily:r}]},n))};f.propTypes={containerStyle:i.View.propTypes.style,labelStyle:i.View.propTypes.style,children:r.PropTypes.any,fontFamily:r.PropTypes.string},d=i.StyleSheet.create({container:{},label:{marginLeft:20,marginRight:20,marginTop:5,marginBottom:1,color:s.default.error,fontSize:(0,y.default)(12)}}),t.default=f},function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},r=o(1),a=function(e){return e&&e.__esModule?e:{default:e}}(r),i=o(0),l=function(e){var t=e.containerStyle,o=e.size,r=e.onPress,l=e.activeOpacity,s=i.StyleSheet.create({container:{flex:o||(t&&t.width?0:1),flexDirection:"column"}});return r?a.default.createElement(i.TouchableOpacity,{style:[s.container,t&&t],activeOpacity:l,onPress:r},a.default.createElement(i.View,e,e.children)):a.default.createElement(i.View,n({style:[s.container,t&&t]},e),e.children)};l.propTypes={size:r.PropTypes.number,containerStyle:r.PropTypes.any,onPress:r.PropTypes.func,activeOpacity:r.PropTypes.number,children:r.PropTypes.any},l.defaultProps={activeOpacity:1},t.default=l},function(e,t,o){function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},s=function(){function e(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,o,n){return o&&e(t.prototype,o),n&&e(t,n),t}}(),u=o(1),p=n(u),c=o(0),y=o(12),d=n(y),f=function(e){function t(){var e,o,n,i;r(this,t);for(var l=arguments.length,s=Array(l),u=0;u<l;u++)s[u]=arguments[u];return o=n=a(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),n.styles=c.StyleSheet.create({container:{flex:1,flexDirection:n.isRow()?"column":"row"}}),i=o,a(n,i)}return i(t,e),s(t,[{key:"isRow",value:function(){var e=!1;return p.default.Children.forEach(this.props.children,function(t){t&&t.type===d.default&&(e=!0)}),e}},{key:"render",value:function(){var e=this.props,t=e.onPress,o=e.activeOpacity,n=e.containerStyle;return t?p.default.createElement(c.TouchableOpacity,{activeOpacity:o,onPress:t},p.default.createElement(c.View,l({style:[this.styles.container,n&&n]},this.props),this.props.children)):p.default.createElement(c.View,l({style:[this.styles.container,n&&n]},this.props),this.props.children)}}]),t}(u.Component);f.propTypes={containerStyle:u.PropTypes.any,onPress:u.PropTypes.func,activeOpacity:u.PropTypes.number,children:u.PropTypes.any},f.defaultProps={activeOpacity:1},t.default=f},function(e,t,o){function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},s=function(){function e(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,o,n){return o&&e(t.prototype,o),n&&e(t,n),t}}(),u=o(1),p=n(u),c=o(0),y=o(9),d=n(y),f=o(2),h=n(f),g=o(4),m=n(g),b=function(e){function t(){return r(this,t),a(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),s(t,[{key:"focus",value:function(){var e=this.props.textInputRef;this.refs[e].focus()}},{key:"clearText",value:function(){var e=this.props.textInputRef;this.refs[e].clear()}},{key:"render",value:function(){var e=this.props,t=e.containerStyle,o=e.inputStyle,n=e.icon,r=e.noIcon,a=e.lightTheme,i=e.round,l=e.showLoadingIcon,s=e.loadingIcon,u=e.clearIcon,y=e.value,f=e.autoCapitalize,g=e.autoCorrect,m=e.autoFocus,b=e.blurOnSubmit,P=e.defaultValue,v=e.editable,S=e.keyboardType,C=e.maxLength,w=e.multiline,O=e.onBlur,x=e.onChange,E=e.onChangeText,k=e.onContentSizeChange,_=e.onEndEditing,I=e.onFocus,j=e.onLayout,V=e.onSelectionChange,R=e.onSubmitEditing,z=e.placeholder,L=e.placeholderTextColor,M=e.returnKeyType,F=e.secureTextEntry,B=e.selectTextOnFocus,A=e.selectionColor,W=e.inlineImageLeft,K=e.inlineImagePadding,D=e.numberOfLines,H=e.returnKeyLabel,U=e.clearButtonMode,q=e.clearTextOnFocus,G=e.dataDetectorTypes,X=e.enablesReturnKeyAutomatically,Y=e.keyboardAppearance,N=e.onKeyPress,Z=e.selectionState,J=e.isFocused,Q=e.clear,$=e.textInputRef,ee=e.containerRef,te=e.underlineColorAndroid;return p.default.createElement(c.View,{ref:ee,style:[T.container,a&&T.containerLight,t&&t]},p.default.createElement(c.TextInput,{ref:$,autoCapitalize:f,autoCorrect:g,autoFocus:m,blurOnSubmit:b,defaultValue:P,keyboardType:S,maxLength:C,multiline:w,onBlur:O,onChange:x,onChangeText:E,onContentSizeChange:k,onEndEditing:_,onFocus:I,onLayout:j,onSelectionChange:V,onSubmitEditing:R,placeholder:z,placeholderTextColor:L,returnKeyType:M,secureTextEntry:F,selectTextOnFocus:B,inlineImageLeft:W,inlineImagePadding:K,numberOfLines:D,returnKeyLabel:H,clearButtonMode:U,clearTextOnFocus:q,dataDetectorTypes:G,enablesReturnKeyAutomatically:X,keyboardAppearance:Y,onKeyPress:N,selectionState:Z,editable:v,isFocused:J,clear:Q,selectionColor:A||h.default.grey3,value:y,underlineColorAndroid:te||"transparent",style:[T.input,a&&T.inputLight,r&&{paddingLeft:9},i&&{borderRadius:"ios"===c.Platform.OS?15:20},o&&o]}),!r&&p.default.createElement(d.default,{size:16,style:[T.icon,n.style&&n.style],name:n.name||"search",color:n.color||h.default.grey3}),u&&p.default.createElement(d.default,{size:16,style:[T.clearIcon,u.style&&u.style],name:u.name||"close",onPress:this.clearText.bind(this),color:u.color||h.default.grey3}),l&&p.default.createElement(c.ActivityIndicator,{style:[T.loadingIcon,s.style&&s.style],color:n.color||h.default.grey3}))}}]),t}(u.Component);b.propTypes={icon:u.PropTypes.object,noIcon:u.PropTypes.bool,lightTheme:u.PropTypes.bool,containerStyle:u.PropTypes.any,inputStyle:u.PropTypes.any,round:u.PropTypes.bool,showLoadingIcon:u.PropTypes.bool,loadingIcon:u.PropTypes.object,clearIcon:u.PropTypes.object,value:u.PropTypes.string,autoCapitalize:u.PropTypes.bool,autoCorrect:u.PropTypes.bool,autoFocus:u.PropTypes.bool,blurOnSubmit:u.PropTypes.bool,defaultValue:u.PropTypes.string,editable:u.PropTypes.bool,keyboardType:u.PropTypes.string,maxLength:u.PropTypes.number,multiline:u.PropTypes.bool,onBlur:u.PropTypes.func,onChange:u.PropTypes.func,onChangeText:u.PropTypes.func,onContentSizeChange:u.PropTypes.func,onEndEditing:u.PropTypes.func,onFocus:u.PropTypes.func,onLayout:u.PropTypes.func,onSelectionChange:u.PropTypes.func,onSubmitEditing:u.PropTypes.func,placeholder:u.PropTypes.string,placeholderTextColor:u.PropTypes.string,returnKeyType:u.PropTypes.string,secureTextEntry:u.PropTypes.bool,selectTextOnFocus:u.PropTypes.bool,selectionColor:u.PropTypes.string,inlineImageLeft:u.PropTypes.string,inlineImagePadding:u.PropTypes.number,numberOfLines:u.PropTypes.number,returnKeyLabel:u.PropTypes.string,underlineColorAndroid:u.PropTypes.string,clearButtonMode:u.PropTypes.string,clearTextOnFocus:u.PropTypes.bool,dataDetectorTypes:u.PropTypes.bool,enablesReturnKeyAutomatically:u.PropTypes.bool,keyboardAppearance:u.PropTypes.string,onKeyPress:u.PropTypes.func,selectionState:u.PropTypes.any,isFocused:u.PropTypes.bool,clear:u.PropTypes.func,textInputRef:u.PropTypes.string,containerRef:u.PropTypes.string},b.defaultProps={placeholderTextColor:h.default.grey3,lightTheme:!1,noIcon:!1,round:!1,icon:{},showLoadingIcon:!1,loadingIcon:{}};var T=c.StyleSheet.create({container:{borderTopWidth:1,borderBottomWidth:1,borderBottomColor:"#000",borderTopColor:"#000",backgroundColor:h.default.grey0},containerLight:{backgroundColor:h.default.grey5,borderTopColor:"#e1e1e1",borderBottomColor:"#e1e1e1"},icon:l({backgroundColor:"transparent",position:"absolute",left:16,top:15.5},c.Platform.select({android:{top:20}})),loadingIcon:l({backgroundColor:"transparent",position:"absolute",right:16,top:13},c.Platform.select({android:{top:17}})),input:l({paddingLeft:26,paddingRight:19,margin:8,borderRadius:3,overflow:"hidden",backgroundColor:h.default.searchBg,fontSize:(0,m.default)(14),color:h.default.grey3,height:40},c.Platform.select({ios:{height:30},android:{borderWidth:0}})),inputLight:{backgroundColor:h.default.grey4},clearIcon:l({backgroundColor:"transparent",position:"absolute",right:16,top:15.5},c.Platform.select({android:{top:17}}))});t.default=b},function(e,t,o){function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=o(1),a=n(r),i=o(0),l=o(2),s=n(l),u=void 0,p=function(e){var t=e.children,o=e.containerStyle;return a.default.createElement(i.View,{style:[u.listContainer,o&&o]},t)};p.propTypes={children:r.PropTypes.any,containerStyle:r.PropTypes.any},u=i.StyleSheet.create({listContainer:{marginTop:20,borderTopWidth:1,borderBottomWidth:1,borderColor:s.default.greyOutline,backgroundColor:s.default.white}}),t.default=p},function(e,t,o){function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},a=o(1),i=n(a),l=o(0),s=o(33),u=n(s),p=o(6),c=n(p),y=o(3),d=n(y),f=o(2),h=n(f),g=o(5),m=n(g),b=o(4),T=n(b),P=void 0,v=function(e){var t=e.onPress,o=e.title,n=e.leftIcon,r=e.rightIcon,a=e.leftIconContainerStyle,s=e.avatar,p=e.avatarStyle,y=e.underlayColor,f=e.subtitle,g=e.subtitleStyle,m=e.containerStyle,b=e.wrapperStyle,T=e.titleStyle,v=e.titleContainerStyle,S=e.hideChevron,C=e.chevronColor,w=e.roundAvatar,O=e.component,x=e.fontFamily,E=e.rightTitle,k=e.rightTitleContainerStyle,_=e.rightTitleStyle,I=e.subtitleContainerStyle,j=e.badge,V=e.label,R=e.onLongPress,z=e.switchButton,L=e.onSwitch,M=e.switchDisabled,F=e.switchOnTintColor,B=e.switchThumbTintColor,A=e.switchTintColor,W=e.switched,K=e.textInput,D=e.textInputAutoCapitalize,H=e.textInputAutoCorrect,U=e.textInputAutoFocus,q=e.textInputEditable,G=e.textInputKeyboardType,X=e.textInputMaxLength,Y=e.textInputMultiline,N=e.textInputOnChangeText,Z=e.textInputOnFocus,J=e.textInputOnBlur,Q=e.textInputSelectTextOnFocus,$=e.textInputReturnKeyType,ee=e.textInputValue,te=e.textInputStyle,oe=e.textInputContainerStyle,ne=t||R?l.TouchableHighlight:l.View;return O&&(ne=O),"string"==typeof s&&(s={uri:s}),i.default.createElement(ne,{onLongPress:R,onPress:t,underlayColor:y,style:[P.container,m&&m]},i.default.createElement(l.View,{style:[P.wrapper,b&&b]},n&&n.name&&i.default.createElement(l.View,{style:[P.iconStyle,a&&a]},i.default.createElement(c.default,{type:n.type,iconStyle:[P.icon,n.style&&n.style],name:n.name,color:n.color||h.default.grey4,size:n.size||24})),s&&i.default.createElement(l.Image,{style:[P.avatar,w&&{borderRadius:17},p&&p],source:s}),i.default.createElement(l.View,{style:P.titleSubtitleContainer},i.default.createElement(l.View,{style:v},!o||"string"!=typeof o&&"number"!=typeof o?i.default.createElement(l.View,null,o):i.default.createElement(d.default,{style:[P.title,!n&&{marginLeft:10},T&&T,x&&{fontFamily:x}]},o)),i.default.createElement(l.View,{style:I},!f||"string"!=typeof f&&"number"!=typeof f?i.default.createElement(l.View,null,f):i.default.createElement(d.default,{style:[P.subtitle,!n&&{marginLeft:10},g&&g,x&&{fontFamily:x}]},f))),E&&""!==E&&!K&&i.default.createElement(l.View,{style:[P.rightTitleContainer,k]},i.default.createElement(d.default,{style:[P.rightTitleStyle,_]},E)),K&&i.default.createElement(l.View,{style:[P.rightTitleContainer,oe]},i.default.createElement(l.TextInput,{style:[P.textInputStyle,te],defaultValue:E,value:ee,autoCapitalize:D,autoCorrect:H,autoFocus:U,editable:q,keyboardType:G,maxLength:X,multiline:Y,onChangeText:N,onFocus:Z,onBlur:J,selectTextOnFocus:Q,returnKeyType:$})),!S&&i.default.createElement(l.View,{style:P.chevronContainer},i.default.createElement(c.default,{type:r.type,iconStyle:r.style,size:28,name:r.name||"chevron-right",color:r.color||C})),z&&S&&i.default.createElement(l.View,{style:P.switchContainer},i.default.createElement(l.Switch,{onValueChange:L,disabled:M,onTintColor:F,thumbTintColor:B,tintColor:A,value:W})),j&&!E&&i.default.createElement(u.default,{badge:j}),V&&V))};v.defaultProps={underlayColor:"white",chevronColor:h.default.grey4,rightIcon:{name:"chevron-right"},hideChevron:!1,roundAvatar:!1,switchButton:!1,textInputEditable:!0},v.propTypes={title:a.PropTypes.oneOfType([a.PropTypes.string,a.PropTypes.number,a.PropTypes.object]),avatar:a.PropTypes.any,icon:a.PropTypes.any,onPress:a.PropTypes.func,rightIcon:a.PropTypes.object,underlayColor:a.PropTypes.string,subtitle:a.PropTypes.oneOfType([a.PropTypes.string,a.PropTypes.number,a.PropTypes.object]),subtitleStyle:a.PropTypes.any,containerStyle:a.PropTypes.any,wrapperStyle:a.PropTypes.any,titleStyle:a.PropTypes.any,titleContainerStyle:a.PropTypes.any,hideChevron:a.PropTypes.bool,chevronColor:a.PropTypes.string,roundAvatar:a.PropTypes.bool,badge:a.PropTypes.any,switchButton:a.PropTypes.bool,onSwitch:a.PropTypes.func,switchDisabled:a.PropTypes.bool,switchOnTintColor:a.PropTypes.string,switchThumbTintColor:a.PropTypes.string,switchTintColor:a.PropTypes.string,switched:a.PropTypes.bool,textInput:a.PropTypes.bool,textInputAutoCapitalize:a.PropTypes.bool,textInputAutoCorrect:a.PropTypes.bool,textInputAutoFocus:a.PropTypes.bool,textInputEditable:a.PropTypes.bool,textInputKeyboardType:a.PropTypes.oneOf(["default","email-address","numeric","phone-pad","ascii-capable","numbers-and-punctuation","url","number-pad","name-phone-pad","decimal-pad","twitter","web-search"]),textInputMaxLength:a.PropTypes.number,textInputMultiline:a.PropTypes.bool,textInputOnChangeText:a.PropTypes.func,textInputOnFocus:a.PropTypes.func,textInputOnBlur:a.PropTypes.func,textInputSelectTextOnFocus:a.PropTypes.bool,textInputReturnKeyType:a.PropTypes.string,textInputValue:a.PropTypes.string,textInputStyle:a.PropTypes.any,textInputContainerStyle:a.PropTypes.any,component:a.PropTypes.any,fontFamily:a.PropTypes.string,rightTitle:a.PropTypes.string,rightTitleContainerStyle:l.View.propTypes.style,rightTitleStyle:d.default.propTypes.style,subtitleContainerStyle:l.View.propTypes.style,label:a.PropTypes.any,onLongPress:a.PropTypes.func,leftIcon:a.PropTypes.object,leftIconContainerStyle:l.View.propTypes.style,avatarStyle:l.View.propTypes.style},P=l.StyleSheet.create({avatar:{width:34,height:34},container:{paddingTop:10,paddingRight:10,paddingBottom:10,borderBottomColor:"#ededed",borderBottomWidth:1,backgroundColor:"transparent"},wrapper:{flexDirection:"row",marginLeft:10},iconStyle:{flex:.15,justifyContent:"center",alignItems:"center"},icon:{marginRight:8},title:{fontSize:(0,T.default)(14),color:h.default.grey1},subtitle:r({color:h.default.grey3,fontSize:(0,T.default)(12),marginTop:1},l.Platform.select({ios:{fontWeight:"600"},android:r({},m.default.android.bold)})),titleSubtitleContainer:{justifyContent:"center",flex:1},chevronContainer:{flex:.15,alignItems:"flex-end",justifyContent:"center"},switchContainer:{flex:.15,alignItems:"flex-end",justifyContent:"center",marginRight:5},rightTitleContainer:{flex:1,alignItems:"flex-end",justifyContent:"center"},rightTitleStyle:{marginRight:5,color:h.default.grey4},textInputStyle:{height:20,textAlign:"right"}}),t.default=v},function(e,t,o){function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},a=o(1),i=n(a),l=o(0),s=o(3),u=n(s),p=o(5),c=n(p),y=o(2),d=n(y),f=o(11),h=n(f),g=o(4),m=n(g),b={},T=function(e){var t=e.containerStyle,o=e.wrapperStyle,n=e.title,r=e.price,a=e.info,s=e.button,p=e.color,c=e.titleFont,y=e.pricingFont,d=e.infoFont,f=e.buttonFont,g=e.onButtonPress;return i.default.createElement(l.View,{style:[b.container,t&&t]},i.default.createElement(l.View,{style:[b.wrapper,o&&o]},i.default.createElement(u.default,{style:[b.pricingTitle,{color:p},c&&{fontFamily:c}]},n),i.default.createElement(u.default,{style:[b.pricingPrice,y&&{fontFamily:y}]},r),a.map(function(e,t){return i.default.createElement(u.default,{key:t,style:[b.pricingInfo,d&&{fontFamily:d}]},e)}),i.default.createElement(h.default,{icon:{name:s.icon},buttonStyle:[b.button,s.buttonStyle,{backgroundColor:p},f&&{fontFamily:f}],title:s.title,onPress:g})))};T.propTypes={containerStyle:a.PropTypes.any,wrapperStyle:a.PropTypes.any,title:a.PropTypes.string,price:a.PropTypes.oneOfType([a.PropTypes.string,a.PropTypes.number]),info:a.PropTypes.array,button:a.PropTypes.object,color:a.PropTypes.string,onButtonPress:a.PropTypes.any,titleFont:a.PropTypes.string,pricingFont:a.PropTypes.string,infoFont:a.PropTypes.string,buttonFont:a.PropTypes.string},T.defaultProps={color:d.default.primary},b=l.StyleSheet.create({container:r({margin:15,marginBottom:15,backgroundColor:"white",borderColor:d.default.grey5,borderWidth:1,padding:15},l.Platform.select({ios:{shadowColor:"rgba(0,0,0, .2)",shadowOffset:{height:1,width:0},shadowOpacity:.5,shadowRadius:.5},android:{elevation:1}})),wrapper:{backgroundColor:"transparent"},pricingTitle:r({textAlign:"center",color:d.default.primary,fontSize:(0,m.default)(30)},l.Platform.select({ios:{fontWeight:"800"},android:r({},c.default.android.black)})),pricingPrice:r({textAlign:"center",marginTop:10,marginBottom:10,fontSize:(0,m.default)(40)},l.Platform.select({ios:{fontWeight:"700"},android:r({},c.default.android.bold)})),pricingInfo:r({textAlign:"center",marginTop:5,marginBottom:5,color:d.default.grey3},l.Platform.select({ios:{fontWeight:"600"},android:r({},c.default.android.bold)})),button:{marginTop:15,marginBottom:10}}),t.default=T},function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0});var n=o(36),r=function(e){return e&&e.__esModule?e:{default:e}}(n);t.default=r.default},function(e,t,o){function n(e,t){var o={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(o[n]=e[n]);return o}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function l(e,t,o,n){this.x=e,this.y=t,this.width=o,this.height=n}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},u=function(){function e(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,o,n){return o&&e(t.prototype,o),n&&e(t,n),t}}(),p=o(1),c=function(e){return e&&e.__esModule?e:{default:e}}(p),y=o(0),d={spring:{friction:7,tension:100},timing:{duration:150,easing:y.Easing.inOut(y.Easing.ease),delay:0}};l.prototype.containsPoint=function(e,t){return e>=this.x&&t>=this.y&&e<=this.x+this.width&&t<=this.y+this.height};var f=function(e){function t(e){r(this,t);var o=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return o.state={containerSize:{width:0,height:0},trackSize:{width:0,height:0},thumbSize:{width:0,height:0},allMeasured:!1,value:new y.Animated.Value(e.value)},o}return i(t,e),u(t,[{key:"componentWillMount",value:function(){this.panResponder=y.PanResponder.create({onStartShouldSetPanResponder:this.handleStartShouldSetPanResponder.bind(this),onMoveShouldSetPanResponder:this.handleMoveShouldSetPanResponder.bind(this),onPanResponderGrant:this.handlePanResponderGrant.bind(this),onPanResponderMove:this.handlePanResponderMove.bind(this),onPanResponderRelease:this.handlePanResponderEnd.bind(this),onPanResponderTerminationRequest:this.handlePanResponderRequestEnd.bind(this),onPanResponderTerminate:this.handlePanResponderEnd.bind(this)})}},{key:"componentWillReceiveProps",value:function(e){var t=e.value;this.props.value!==t&&(this.props.animateTransitions?this.setCurrentValueAnimated(t):this.setCurrentValue(t))}},{key:"setCurrentValue",value:function(e){this.state.value.setValue(e)}},{key:"setCurrentValueAnimated",value:function(e){var t=this.props.animationType,o=s({},d[t],this.props.animationConfig,{toValue:e});y.Animated[t](this.state.value,o).start()}},{key:"handleMoveShouldSetPanResponder",value:function(){return!1}},{key:"handlePanResponderGrant",value:function(){this._previousLeft=this.getThumbLeft(this.getCurrentValue()),this.fireChangeEvent("onSlidingStart")}},{key:"handlePanResponderMove",value:function(e,t){this.props.disabled||(this.setCurrentValue(this.getValue(t)),this.fireChangeEvent("onValueChange"))}},{key:"handlePanResponderRequestEnd",value:function(){return!1}},{key:"handlePanResponderEnd",value:function(e,t){this.props.disabled||(this.setCurrentValue(this.getValue(t)),this.fireChangeEvent("onSlidingComplete"))}},{key:"thumbHitTest",value:function(e){var t=e.nativeEvent;return this.getThumbTouchRect().containsPoint(t.locationX,t.locationY)}},{key:"handleStartShouldSetPanResponder",value:function(e){return this.thumbHitTest(e)}},{key:"fireChangeEvent",value:function(e){this.props[e]&&this.props[e](this.getCurrentValue())}},{key:"getTouchOverflowSize",value:function(){var e=this.state,t=this.props,o={};return!0===e.allMeasured&&(o.width=Math.max(0,t.thumbTouchSize.width-e.thumbSize.width),o.height=Math.max(0,t.thumbTouchSize.height-e.containerSize.height)),o}},{key:"getTouchOverflowStyle",value:function(){var e=this.getTouchOverflowSize(),t=e.width,o=e.heig