website
|
@ -3,7 +3,7 @@
|
||||||
buildscript {
|
buildscript {
|
||||||
ext {
|
ext {
|
||||||
buildToolsVersion = "27.0.3"
|
buildToolsVersion = "27.0.3"
|
||||||
minSdkVersion = 16
|
minSdkVersion = 21
|
||||||
compileSdkVersion = 27
|
compileSdkVersion = 27
|
||||||
targetSdkVersion = 26
|
targetSdkVersion = 26
|
||||||
supportLibVersion = "27.1.1"
|
supportLibVersion = "27.1.1"
|
||||||
|
|
|
@ -22,4 +22,4 @@ android.enableAapt2=false
|
||||||
MYAPP_RELEASE_STORE_FILE=my-release-key.keystore
|
MYAPP_RELEASE_STORE_FILE=my-release-key.keystore
|
||||||
MYAPP_RELEASE_KEY_ALIAS=my-key-alias
|
MYAPP_RELEASE_KEY_ALIAS=my-key-alias
|
||||||
MYAPP_RELEASE_STORE_PASSWORD=aspire98H
|
MYAPP_RELEASE_STORE_PASSWORD=aspire98H
|
||||||
MYAPP_RELEASE_KEY_PASSWORD=encontroINFORMATICA2019
|
MYAPP_RELEASE_KEY_PASSWORD=aspire98H
|
|
@ -15,7 +15,8 @@ import {
|
||||||
LinearGradient,
|
LinearGradient,
|
||||||
TouchableOpacity,
|
TouchableOpacity,
|
||||||
TextInput,
|
TextInput,
|
||||||
|
NetInfo,
|
||||||
|
Animated
|
||||||
|
|
||||||
} from 'react-native';
|
} from 'react-native';
|
||||||
|
|
||||||
|
@ -25,7 +26,7 @@ import {connect} from 'react-redux';
|
||||||
import QRCodeScanner from 'react-native-qrcode-scanner';
|
import QRCodeScanner from 'react-native-qrcode-scanner';
|
||||||
import {UtilStyles} from './assets/styles'
|
import {UtilStyles} from './assets/styles'
|
||||||
|
|
||||||
import * as Actions from './store/actions'; //Import your actions
|
import * as Actions from './store/actions';
|
||||||
|
|
||||||
import {RkButton, RkTheme, RkText, RkTextInput} from 'react-native-ui-kitten';
|
import {RkButton, RkTheme, RkText, RkTextInput} from 'react-native-ui-kitten';
|
||||||
|
|
||||||
|
@ -40,7 +41,9 @@ const SCREEN_WIDTH = Dimensions.get("window").width;
|
||||||
|
|
||||||
import Swiper from 'react-native-swiper';
|
import Swiper from 'react-native-swiper';
|
||||||
|
|
||||||
|
function handleConnectivityChange() {
|
||||||
|
console.log("asdasd");
|
||||||
|
}
|
||||||
class App extends Component {
|
class App extends Component {
|
||||||
|
|
||||||
_activate=()=>{
|
_activate=()=>{
|
||||||
|
@ -93,7 +96,15 @@ class App extends Component {
|
||||||
checkValue=(e)=>{
|
checkValue=(e)=>{
|
||||||
console.log("check"+e)
|
console.log("check"+e)
|
||||||
}
|
}
|
||||||
|
_handleConnectionChange = (isConnected) => {
|
||||||
|
this.props.connectionState(true);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
componentDidMount() {
|
componentDidMount() {
|
||||||
|
|
||||||
|
NetInfo.isConnected.addEventListener('connectionChange', this.handleConnectivityChange);
|
||||||
|
|
||||||
this.setState({isModalVisible: false})
|
this.setState({isModalVisible: false})
|
||||||
//verifica se o utilizador tem token guardado
|
//verifica se o utilizador tem token guardado
|
||||||
this.props.checkUser();
|
this.props.checkUser();
|
||||||
|
@ -102,6 +113,10 @@ class App extends Component {
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
componentWillUnmount() {
|
||||||
|
NetInfo.isConnected.removeEventListener('connectionChange', this.handleConnectivityChange);
|
||||||
|
}
|
||||||
|
|
||||||
_keyboardDidShow () {
|
_keyboardDidShow () {
|
||||||
//alert('Keyboard Shown');
|
//alert('Keyboard Shown');
|
||||||
// this.setState({push:0})
|
// this.setState({push:0})
|
||||||
|
@ -120,7 +135,7 @@ class App extends Component {
|
||||||
this.props.closeLoginQRScan();
|
this.props.closeLoginQRScan();
|
||||||
this.setState({username:e.data})
|
this.setState({username:e.data})
|
||||||
|
|
||||||
console.log("tentativa de login");
|
console.log("QR code lido");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -128,24 +143,25 @@ class App extends Component {
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
|
|
||||||
if (this.props.onHold && !this.props.logged) {
|
if (!this.props.logged) {
|
||||||
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<View style={UtilStyles.containerLoading}>
|
<View style={UtilStyles.containerLoading}>
|
||||||
<Text>CARREGANDO {this.props.onHold}</Text>
|
|
||||||
<ActivityIndicator size="large" color="#0000ff"/>
|
<ActivityIndicator size="large" color="red"/>
|
||||||
</View>
|
</View>
|
||||||
)
|
)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
else
|
||||||
{
|
{
|
||||||
|
|
||||||
//console.log('token... '+ this.props.logged)
|
// console.log('token... '+ this.props.logged)
|
||||||
|
|
||||||
//se existir token
|
//se existir token
|
||||||
|
|
||||||
if (this.props.logged) {
|
if (this.props.logged ) {
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|
||||||
|
@ -153,41 +169,8 @@ class App extends Component {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
return (
|
return (
|
||||||
<Swiper style={styles.wrapper}
|
|
||||||
showsButtons={false}
|
|
||||||
//paginationStyle={{backgroundColor: 'white'}}
|
|
||||||
dot={<View style={{backgroundColor:'rgba(0,0,0,.2)', width: 15, height: 15,borderRadius: 8, marginLeft: 6, marginRight: 6, marginTop: 6, marginBottom: 6,}} />}
|
|
||||||
activeDot={<View style={{backgroundColor: 'red', width: 15, height: 15, borderRadius: 8, marginLeft: 6, marginRight: 6, marginTop: 6, marginBottom: 6,}} />}
|
|
||||||
|
|
||||||
>
|
|
||||||
|
|
||||||
<View style={styles.slide1}>
|
|
||||||
<View style={styles.logoContainer}>
|
|
||||||
|
|
||||||
<Image style={styles.logo2} source={require('./assets/img/logo2.png')}/>
|
|
||||||
|
|
||||||
</View>
|
|
||||||
|
|
||||||
<ImageBackground
|
|
||||||
opacity={0.5}
|
|
||||||
source={require('./assets/img/bg_coimbra.png')}
|
|
||||||
style={{
|
|
||||||
width: '100%',
|
|
||||||
height: '100%',
|
|
||||||
|
|
||||||
// marginTop:150,
|
|
||||||
backgroundColor: 'rgba(255,255,255,0.4)' ,
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
>
|
|
||||||
|
|
||||||
<Text></Text>
|
|
||||||
|
|
||||||
</ImageBackground>
|
|
||||||
|
|
||||||
</View>
|
|
||||||
|
|
||||||
<View style={styles.slide2}>
|
<View style={styles.slide2}>
|
||||||
<Modal isVisible={this.props.UI_loginScannerActive}>
|
<Modal isVisible={this.props.UI_loginScannerActive}>
|
||||||
|
@ -239,8 +222,7 @@ class App extends Component {
|
||||||
</View>
|
</View>
|
||||||
</TouchableOpacity>
|
</TouchableOpacity>
|
||||||
|
|
||||||
|
</View>
|
||||||
</View>
|
|
||||||
|
|
||||||
<TextInput style={styles.passwordInput}
|
<TextInput style={styles.passwordInput}
|
||||||
onFocus={this._print}
|
onFocus={this._print}
|
||||||
|
@ -293,11 +275,8 @@ class App extends Component {
|
||||||
</View>
|
</View>
|
||||||
</View>
|
</View>
|
||||||
</View>
|
</View>
|
||||||
<View style={styles.slide3}>
|
|
||||||
<Text>Manual de utilização</Text>
|
|
||||||
</View>
|
|
||||||
|
|
||||||
</Swiper>
|
|
||||||
);
|
);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -349,7 +328,7 @@ const styles = {
|
||||||
|
|
||||||
},
|
},
|
||||||
scanQR:{
|
scanQR:{
|
||||||
fontFamily: 'Open Sans',
|
|
||||||
//flexDirection: 'row',
|
//flexDirection: 'row',
|
||||||
paddingTop:5,
|
paddingTop:5,
|
||||||
backgroundColor:10,
|
backgroundColor:10,
|
||||||
|
@ -383,7 +362,7 @@ const styles = {
|
||||||
input: {
|
input: {
|
||||||
|
|
||||||
|
|
||||||
fontFamily: 'Open Sans',
|
|
||||||
flex: 1,
|
flex: 1,
|
||||||
paddingRight: 10,
|
paddingRight: 10,
|
||||||
|
|
||||||
|
|
|
@ -32,6 +32,7 @@ import IconFA from "react-native-vector-icons/FontAwesome5"
|
||||||
import Profile from "./screens/Profile";
|
import Profile from "./screens/Profile";
|
||||||
import editCalendar from './screens/editCalendar';
|
import editCalendar from './screens/editCalendar';
|
||||||
import choosePath from './screens/choosePath';
|
import choosePath from './screens/choosePath';
|
||||||
|
import calendarDetail from './screens/calendarDetail';
|
||||||
|
|
||||||
|
|
||||||
const AppStack = createBottomTabNavigator(
|
const AppStack = createBottomTabNavigator(
|
||||||
|
@ -63,7 +64,7 @@ const AppStack = createBottomTabNavigator(
|
||||||
|
|
||||||
navigationOptions: {
|
navigationOptions: {
|
||||||
tabBarIcon: ({tintColor}) => (
|
tabBarIcon: ({tintColor}) => (
|
||||||
<Icon name="ios-qr-scanner" color={tintColor} size={45}/>
|
<Icon name="ios-qr-scanner" color={tintColor} size={30}/>
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -85,7 +86,7 @@ const AppStack = createBottomTabNavigator(
|
||||||
navigationOptions: {
|
navigationOptions: {
|
||||||
|
|
||||||
tabBarIcon: ({tintColor}) => (
|
tabBarIcon: ({tintColor}) => (
|
||||||
<Icon name="md-home" color={tintColor} size={30}/>
|
<Icon name="ios-person" color={tintColor} size={30}/>
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -97,8 +98,8 @@ const AppStack = createBottomTabNavigator(
|
||||||
initialRouteName: 'Home',
|
initialRouteName: 'Home',
|
||||||
|
|
||||||
tabBarOptions: {
|
tabBarOptions: {
|
||||||
showLabel: false, // hide labels
|
showLabel: true, // hide labels
|
||||||
activeTintColor: '#858683', // active icon color
|
activeTintColor: '#CC1A17', // active icon color
|
||||||
inactiveTintColor: '#d8d6c9', // inactive icon color
|
inactiveTintColor: '#d8d6c9', // inactive icon color
|
||||||
style: {
|
style: {
|
||||||
backgroundColor: '#fff' // TabBar background
|
backgroundColor: '#fff' // TabBar background
|
||||||
|
@ -117,8 +118,11 @@ const Stack = createStackNavigator({
|
||||||
return {
|
return {
|
||||||
headerTitle: `${navigation.state.routes[index].routeName}`,
|
headerTitle: `${navigation.state.routes[index].routeName}`,
|
||||||
headerRight: (
|
headerRight: (
|
||||||
<TouchableOpacity style={{marginRight: 20}} onPress={() => navigation.navigate('Profile')}>
|
<TouchableOpacity style={{marginRight: 20, flex:1, flexDirection:'row'}} onPress={() => navigation.navigate('Profile')}>
|
||||||
|
|
||||||
|
<Text>editar</Text>
|
||||||
<IconFA name="user-edit" size={22}/>
|
<IconFA name="user-edit" size={22}/>
|
||||||
|
|
||||||
</TouchableOpacity>
|
</TouchableOpacity>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -157,6 +161,9 @@ const Stack = createStackNavigator({
|
||||||
},
|
},
|
||||||
choosePath:{
|
choosePath:{
|
||||||
screen: choosePath
|
screen: choosePath
|
||||||
|
},
|
||||||
|
calendarDetail:{
|
||||||
|
screen:calendarDetail
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@ export const UtilStyles = StyleSheet.create({
|
||||||
flex: 1,
|
flex: 1,
|
||||||
justifyContent: 'center',
|
justifyContent: 'center',
|
||||||
alignItems: 'center',
|
alignItems: 'center',
|
||||||
backgroundColor: '#F5FCFF',
|
backgroundColor: 'white',
|
||||||
},
|
},
|
||||||
titleText: {
|
titleText: {
|
||||||
fontSize: 20,
|
fontSize: 20,
|
||||||
|
|
|
@ -39,7 +39,7 @@ const FourthRoute = () => (
|
||||||
|
|
||||||
|
|
||||||
class Calendar extends React.Component {
|
class Calendar extends React.Component {
|
||||||
|
|
||||||
state = {
|
state = {
|
||||||
index: 0,
|
index: 0,
|
||||||
routes: [
|
routes: [
|
||||||
|
@ -58,11 +58,16 @@ class Calendar extends React.Component {
|
||||||
console.log(this.props.events);
|
console.log(this.props.events);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_openDetails=()=>{
|
||||||
|
|
||||||
|
console.log("los");
|
||||||
|
}
|
||||||
|
|
||||||
renderDetail = ({item, index}) => {
|
renderDetail = ({item, index}) => {
|
||||||
|
const {navigate} = this.props.navigation;
|
||||||
// <Image source={{ uri:item.imageUrl, width:'100%' , height:100 }} style={{borderRadius:0}}/>
|
// <Image source={{ uri:item.imageUrl, width:'100%' , height:100 }} style={{borderRadius:0}}/>
|
||||||
return (
|
return (
|
||||||
|
<TouchableOpacity onPress={() => navigate('calendarDetail', { info: item })} >
|
||||||
|
|
||||||
<View style={styles.event}>
|
<View style={styles.event}>
|
||||||
<View style={styles.titleContainer}>
|
<View style={styles.titleContainer}>
|
||||||
|
@ -82,6 +87,7 @@ class Calendar extends React.Component {
|
||||||
</View>
|
</View>
|
||||||
|
|
||||||
</View>
|
</View>
|
||||||
|
</TouchableOpacity>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -133,7 +139,6 @@ class Calendar extends React.Component {
|
||||||
|
|
||||||
super()
|
super()
|
||||||
|
|
||||||
|
|
||||||
const archeryImgSource = require('../assets/img/archery.png');
|
const archeryImgSource = require('../assets/img/archery.png');
|
||||||
const badmintonImgSource = require('../assets/img/badminton.png');
|
const badmintonImgSource = require('../assets/img/badminton.png');
|
||||||
const lunchImgSource = require('../assets/img/lunch.png');
|
const lunchImgSource = require('../assets/img/lunch.png');
|
||||||
|
@ -158,11 +163,57 @@ class Calendar extends React.Component {
|
||||||
|
|
||||||
const FirstRoute = () => (
|
const FirstRoute = () => (
|
||||||
|
|
||||||
|
<ScrollView contentContainerStyle={styles.contentContainer}>
|
||||||
|
|
||||||
|
<Timeline
|
||||||
|
|
||||||
|
data={this.props.events}
|
||||||
|
|
||||||
|
timeContainerStyle={{ marginTop: 0}}
|
||||||
|
|
||||||
|
timeStyle={{
|
||||||
|
|
||||||
|
textAlign: 'center',
|
||||||
|
// backgroundColor: 'red',
|
||||||
|
|
||||||
|
height:100,
|
||||||
|
color:"#CC1A17",
|
||||||
|
padding: 5,
|
||||||
|
//marginTop:10,
|
||||||
|
// fontWeight:'bold',
|
||||||
|
fontSize:23,
|
||||||
|
|
||||||
|
//borderRadius: 13
|
||||||
|
}}
|
||||||
|
|
||||||
|
descriptionStyle={{color: 'red'}}
|
||||||
|
|
||||||
|
renderDetail={this.renderDetail}
|
||||||
|
|
||||||
|
lineColor='rgba(0,0,0,0)'
|
||||||
|
lineWidth={1}
|
||||||
|
separator={false}
|
||||||
|
flatListProps={{
|
||||||
|
style: {
|
||||||
|
|
||||||
|
margin: 15
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}}
|
||||||
|
keyExtractor={(item, index) => index.toString()}
|
||||||
|
|
||||||
|
|
||||||
|
/>
|
||||||
|
|
||||||
|
|
||||||
|
</ScrollView>
|
||||||
|
|
||||||
|
)
|
||||||
|
const SecondRoute = () => (
|
||||||
|
|
||||||
<ScrollView contentContainerStyle={styles.contentContainer}>
|
<ScrollView contentContainerStyle={styles.contentContainer}>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Timeline
|
<Timeline
|
||||||
|
|
||||||
data={this.props.events}
|
data={this.props.events}
|
||||||
|
@ -209,56 +260,21 @@ class Calendar extends React.Component {
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
const SecondRoute = () => (
|
|
||||||
|
|
||||||
|
|
||||||
<ScrollView contentContainerStyle={styles.contentContainer}>
|
|
||||||
|
|
||||||
<Timeline
|
|
||||||
|
|
||||||
|
|
||||||
data={this.props.events}
|
|
||||||
|
|
||||||
timeContainerStyle={{minWidth: 52, marginTop: 0}}
|
|
||||||
|
|
||||||
timeStyle={{
|
|
||||||
textAlign: 'center',
|
|
||||||
backgroundColor: '#ff9797',
|
|
||||||
color: 'white',
|
|
||||||
padding: 5,
|
|
||||||
borderRadius: 13
|
|
||||||
}}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// descriptionStyle={{color: 'gray'}}
|
|
||||||
|
|
||||||
lineWidth={0}
|
|
||||||
|
|
||||||
renderDetail={this.renderDetail}
|
|
||||||
|
|
||||||
lineColor={'red'}
|
|
||||||
|
|
||||||
flatListProps={{
|
|
||||||
style: {
|
|
||||||
|
|
||||||
// margin: 15
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}}
|
|
||||||
|
|
||||||
keyExtractor={(item, index) => index.toString()}
|
|
||||||
|
|
||||||
|
|
||||||
/>
|
|
||||||
|
|
||||||
|
|
||||||
</ScrollView>
|
|
||||||
|
|
||||||
)
|
|
||||||
return (
|
return (
|
||||||
|
<View style={{flex:1}}>
|
||||||
|
<View>
|
||||||
|
<Text style={{
|
||||||
|
backgroundColor:"#CC1A17",
|
||||||
|
color:'white',
|
||||||
|
fontWeight:'bold',
|
||||||
|
fontSize:15,
|
||||||
|
textAlign:'center',
|
||||||
|
|
||||||
|
}}>
|
||||||
|
WEB DEVELOPMENT
|
||||||
|
</Text>
|
||||||
|
</View>
|
||||||
<TabView
|
<TabView
|
||||||
navigationState={this.state}
|
navigationState={this.state}
|
||||||
renderScene={SceneMap({
|
renderScene={SceneMap({
|
||||||
|
@ -274,6 +290,7 @@ class Calendar extends React.Component {
|
||||||
style={{backgroundColor:"#F2F2F2"}}
|
style={{backgroundColor:"#F2F2F2"}}
|
||||||
indicatorStyle={{ backgroundColor: 'pink' }}
|
indicatorStyle={{ backgroundColor: 'pink' }}
|
||||||
/>
|
/>
|
||||||
|
</View>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -282,13 +299,24 @@ const styles = StyleSheet.create({
|
||||||
tabBar: {
|
tabBar: {
|
||||||
flexDirection: 'row',
|
flexDirection: 'row',
|
||||||
paddingTop:0,
|
paddingTop:0,
|
||||||
|
marginTop:0,
|
||||||
|
backgroundColor:'white',
|
||||||
|
borderWidth: 1,
|
||||||
|
borderRadius: 2,
|
||||||
|
borderColor: '#ddd',
|
||||||
|
borderBottomWidth: 0,
|
||||||
|
shadowColor: '#000',
|
||||||
|
shadowOffset: { width: 0, height: 2 },
|
||||||
|
shadowOpacity: 0.8,
|
||||||
|
shadowRadius: 2,
|
||||||
|
elevation: 2,
|
||||||
|
|
||||||
backgroundColor:'white'
|
|
||||||
},
|
},
|
||||||
tabItem: {
|
tabItem: {
|
||||||
flex: 1,
|
flex: 1,
|
||||||
alignItems: 'center',
|
alignItems: 'center',
|
||||||
padding: 16,
|
padding: 10,
|
||||||
},
|
},
|
||||||
details: {
|
details: {
|
||||||
backgroundColor: "#FFFFFF",
|
backgroundColor: "#FFFFFF",
|
||||||
|
@ -316,8 +344,14 @@ const styles = StyleSheet.create({
|
||||||
event: {
|
event: {
|
||||||
borderRadius: 5,
|
borderRadius: 5,
|
||||||
backgroundColor: "#FFFFFF",
|
backgroundColor: "#FFFFFF",
|
||||||
marginLeft:-25
|
marginLeft:-25,
|
||||||
|
|
||||||
|
shadowColor: "#000",
|
||||||
|
shadowOffset: { width: 0, height: 2,},
|
||||||
|
shadowOpacity: 0.25,
|
||||||
|
shadowRadius: 1,
|
||||||
|
elevation: 2,
|
||||||
|
marginRight:2
|
||||||
|
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
|
@ -10,7 +10,8 @@ import {
|
||||||
Dimensions,
|
Dimensions,
|
||||||
StyleSheet,
|
StyleSheet,
|
||||||
Image,
|
Image,
|
||||||
ImageBackground
|
ImageBackground,
|
||||||
|
NetInfo
|
||||||
} from 'react-native';
|
} from 'react-native';
|
||||||
|
|
||||||
import {Shadow} from 'react-native-shadow'
|
import {Shadow} from 'react-native-shadow'
|
||||||
|
@ -38,17 +39,6 @@ import {Card, Divider} from 'react-native-elements'
|
||||||
|
|
||||||
import RNMaterialShadows from 'react-native-material-shadows';
|
import RNMaterialShadows from 'react-native-material-shadows';
|
||||||
|
|
||||||
const shadowOpt = {
|
|
||||||
width:100,
|
|
||||||
height:100,
|
|
||||||
color:"#000",
|
|
||||||
border:2,
|
|
||||||
radius:3,
|
|
||||||
opacity:0.2,
|
|
||||||
x:0,
|
|
||||||
y:3,
|
|
||||||
style:{marginVertical:5}
|
|
||||||
}
|
|
||||||
|
|
||||||
class Home extends Component {
|
class Home extends Component {
|
||||||
|
|
||||||
|
@ -73,9 +63,11 @@ class Home extends Component {
|
||||||
user: {Name: ''}
|
user: {Name: ''}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
handleConnectivityChange = () => {
|
||||||
|
console.log("asdasdasdasdasd");
|
||||||
|
}
|
||||||
componentDidMount() {
|
componentDidMount() {
|
||||||
|
NetInfo.isConnected.addEventListener('connectionChange', this.handleConnectivityChange);
|
||||||
|
|
||||||
this.props.hold();
|
this.props.hold();
|
||||||
//this.props.logoutUser();
|
//this.props.logoutUser();
|
||||||
|
@ -92,6 +84,9 @@ class Home extends Component {
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
componentWillUnmount() {
|
||||||
|
NetInfo.isConnected.removeEventListener('connectionChange', this.handleConnectivityChange);
|
||||||
|
}
|
||||||
|
|
||||||
bClick() {
|
bClick() {
|
||||||
|
|
||||||
|
@ -142,9 +137,6 @@ _update=()=>{
|
||||||
|
|
||||||
// marginTop:150,
|
// marginTop:150,
|
||||||
backgroundColor: 'rgba(255,255,255,1)' ,
|
backgroundColor: 'rgba(255,255,255,1)' ,
|
||||||
shadowOffset:{ width: 10, height: 10, },
|
|
||||||
shadowColor: 'black',
|
|
||||||
shadowOpacity: 1.0
|
|
||||||
}
|
}
|
||||||
}>
|
}>
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,183 @@
|
||||||
|
import * as React from 'react';
|
||||||
|
import {
|
||||||
|
View,
|
||||||
|
StyleSheet,
|
||||||
|
Dimensions,
|
||||||
|
Image,
|
||||||
|
ScrollView,
|
||||||
|
Text,
|
||||||
|
Button,
|
||||||
|
TouchableOpacity
|
||||||
|
} from 'react-native';
|
||||||
|
|
||||||
|
import {TabView, TabBar, SceneMap} from 'react-native-tab-view';
|
||||||
|
import {
|
||||||
|
RkButton, RkCard, RkText,
|
||||||
|
RkTheme
|
||||||
|
} from 'react-native-ui-kitten';
|
||||||
|
import Timeline from 'react-native-timeline-feed'
|
||||||
|
|
||||||
|
import * as Progress from 'react-native-progress';
|
||||||
|
|
||||||
|
|
||||||
|
import {connect} from 'react-redux';
|
||||||
|
|
||||||
|
import {bindActionCreators} from 'redux';
|
||||||
|
|
||||||
|
import * as Actions from '../store/actions'; //Import your actionss
|
||||||
|
import Swiper from 'react-native-swiper';
|
||||||
|
|
||||||
|
const SCREEN_HEIGHT = Dimensions.get("window").height;
|
||||||
|
const SCREEN_WIDTH = Dimensions.get("window").width;
|
||||||
|
import FitImage from 'react-native-fit-image';
|
||||||
|
|
||||||
|
|
||||||
|
const formatObj = (obj) => {
|
||||||
|
|
||||||
|
let a = {};
|
||||||
|
|
||||||
|
a.push({})
|
||||||
|
|
||||||
|
return a
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
class calendarDetail extends React.Component {
|
||||||
|
|
||||||
|
state = {
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
componentDidMount() {
|
||||||
|
|
||||||
|
this.props.getEvents(this.props.user);
|
||||||
|
console.log('didMount');
|
||||||
|
console.log(this.props.events);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
_update = () => {
|
||||||
|
this.setState({user: this.props.user});
|
||||||
|
console.log(this.props.events);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
constructor(props) {
|
||||||
|
|
||||||
|
super(props)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
this.data = [
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
render() {
|
||||||
|
const { navigation } = this.props;
|
||||||
|
const info = navigation.getParam('info', 'error');
|
||||||
|
console.log(info);
|
||||||
|
return (
|
||||||
|
<View>
|
||||||
|
<Text>{info.name}, {info.description}</Text>
|
||||||
|
</View>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
const styles = StyleSheet.create({
|
||||||
|
|
||||||
|
carreerPathContainer:{
|
||||||
|
backgroundColor:'#CC1A17',
|
||||||
|
height:50,
|
||||||
|
flex:1,
|
||||||
|
alignItems:'center',
|
||||||
|
justifyContent:'center',
|
||||||
|
paddingTop:15,
|
||||||
|
},
|
||||||
|
carreerPathText:{
|
||||||
|
|
||||||
|
height:50,
|
||||||
|
color:'white',
|
||||||
|
fontWeight:'bold',
|
||||||
|
fontSize:20,
|
||||||
|
|
||||||
|
},
|
||||||
|
companyHeader:{
|
||||||
|
backgroundColor:'#dddddd',
|
||||||
|
// height:150,
|
||||||
|
borderRadius:5,
|
||||||
|
margin:10,
|
||||||
|
padding:10
|
||||||
|
|
||||||
|
|
||||||
|
},
|
||||||
|
companyTitle:{
|
||||||
|
paddingBottom:5,
|
||||||
|
fontWeight:'bold',
|
||||||
|
color:'#777777',
|
||||||
|
fontSize:17,
|
||||||
|
|
||||||
|
// padding:20
|
||||||
|
},
|
||||||
|
companyLogo: {
|
||||||
|
|
||||||
|
borderRadius: 20,
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
wrapper: {
|
||||||
|
|
||||||
|
},
|
||||||
|
company:{
|
||||||
|
flex:1,
|
||||||
|
flexDirection:'row',
|
||||||
|
// backgroundColor:'red',
|
||||||
|
color:'black'
|
||||||
|
},
|
||||||
|
|
||||||
|
companyLogoContainer:{
|
||||||
|
flex:1,
|
||||||
|
justifyContent: 'center',
|
||||||
|
width:'60%',
|
||||||
|
// backgroundColor:'white',
|
||||||
|
margin:20,
|
||||||
|
|
||||||
|
|
||||||
|
},
|
||||||
|
aboutCompany:{
|
||||||
|
width:SCREEN_WIDTH,
|
||||||
|
flex:1,
|
||||||
|
justifyContent: 'center',
|
||||||
|
alignItems: 'center',
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
function mapStateToProps(state, props) {
|
||||||
|
|
||||||
|
return {
|
||||||
|
|
||||||
|
token: state.apiReducer.token,
|
||||||
|
user: state.apiReducer.user,
|
||||||
|
logged: state.apiReducer.logged,
|
||||||
|
events: state.apiReducer.events
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function mapDispatchToProps(dispatch) {
|
||||||
|
|
||||||
|
return bindActionCreators(Actions, dispatch);
|
||||||
|
}
|
||||||
|
|
||||||
|
export default connect(mapStateToProps, mapDispatchToProps)(calendarDetail);
|
|
@ -31,6 +31,8 @@ const SCREEN_HEIGHT = Dimensions.get("window").height;
|
||||||
const SCREEN_WIDTH = Dimensions.get("window").width;
|
const SCREEN_WIDTH = Dimensions.get("window").width;
|
||||||
import FitImage from 'react-native-fit-image';
|
import FitImage from 'react-native-fit-image';
|
||||||
|
|
||||||
|
import { Dropdown } from 'react-native-material-dropdown';
|
||||||
|
|
||||||
|
|
||||||
const formatObj = (obj) => {
|
const formatObj = (obj) => {
|
||||||
|
|
||||||
|
@ -79,41 +81,25 @@ class choosePath extends React.Component {
|
||||||
}
|
}
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
|
let data = [{
|
||||||
|
value: 'Desenvolvimento Web',
|
||||||
|
}, {
|
||||||
|
value: 'Inteligencia artificial',
|
||||||
|
}, {
|
||||||
|
value: 'Redes e segurança',
|
||||||
|
}];
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Swiper style={styles.wrapper} showsButtons={false}>
|
<View style={{width:SCREEN_WIDTH*0.7}}>
|
||||||
|
<Dropdown
|
||||||
<View style={styles.company}>
|
label='Career Path'
|
||||||
<ScrollView>
|
data={data}
|
||||||
<View style={styles.carreerPathContainer}>
|
|
||||||
<Text style={styles.carreerPathText}>Web development</Text>
|
/>
|
||||||
</View>
|
</View>
|
||||||
<View style={styles.aboutCompany}>
|
|
||||||
|
|
||||||
<View style={styles.companyLogoContainer}>
|
|
||||||
<FitImage source={{uri:'http://trabalhotemporario.pt/wp-content/uploads/2014/03/blip.jpg'}} style={styles.companyLogo}/>
|
|
||||||
</View>
|
|
||||||
</View>
|
|
||||||
<View style={styles.companyHeader}>
|
|
||||||
<Text style={styles.companyTitle}>Blip: Game On</Text>
|
|
||||||
<Text>Based in Porto, Blip is a software engineering company with a difference. Founded in 2009, we already have 300 Blippers. And we’re still growing.</Text>
|
|
||||||
<Text>We’re in the API Billionaire’s Club alongside Twitter, Facebook and Google. The code we write is used by over five million people across the world. The websites, mobile apps and retail systems we create keep us three steps ahead of the competition, from Europe to Australia.</Text>
|
|
||||||
</View>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</ScrollView>
|
|
||||||
|
|
||||||
</View>
|
|
||||||
<View>
|
|
||||||
<Text>asd</Text>
|
|
||||||
</View>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</Swiper>
|
|
||||||
|
|
||||||
)
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,20 @@
|
||||||
import { AsyncStorage } from 'react-native';
|
import { AsyncStorage } from 'react-native';
|
||||||
|
const axios = require('axios');
|
||||||
|
|
||||||
|
import { NetInfo } from 'react-native';
|
||||||
|
|
||||||
|
|
||||||
import { DATA_AVAILABLE, API_LOGIN, CHECK_USER, LOGOUT_USER, USER_INFO, HOLD, GET_EVENTS } from "./actionTypes" //Import the actions types constant we defined in our actions
|
import { DATA_AVAILABLE, API_LOGIN, CHECK_USER, LOGOUT_USER, USER_INFO, HOLD, GET_EVENTS } from "./actionTypes" //Import the actions types constant we defined in our actions
|
||||||
import moment from 'moment'
|
import moment from 'moment'
|
||||||
|
|
||||||
|
|
||||||
|
export const connectionState = (status) => {
|
||||||
|
console.log(status);
|
||||||
|
return { type: 'CHANGE_CONNECTION_STATUS', isConnected: status };
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
export function getEvents(user){
|
export function getEvents(user){
|
||||||
return (dispatch)=>{
|
return (dispatch)=>{
|
||||||
let events = [];
|
let events = [];
|
||||||
|
@ -68,6 +79,7 @@ const saveToken = async token => {
|
||||||
obj.expirationDateToken = await AsyncStorage.getItem('expirationDateToken') || 'none';
|
obj.expirationDateToken = await AsyncStorage.getItem('expirationDateToken') || 'none';
|
||||||
obj.refreshToken = await AsyncStorage.getItem('refreshToken') || 'none';
|
obj.refreshToken = await AsyncStorage.getItem('refreshToken') || 'none';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
// Error retrieving data
|
// Error retrieving data
|
||||||
|
@ -160,7 +172,7 @@ export function login(user, pass){
|
||||||
}
|
}
|
||||||
var obj={
|
var obj={
|
||||||
access_token:parsed.access_token,
|
access_token:parsed.access_token,
|
||||||
expirationDateToken:Math.round(new Date().getTime()/1000) + parsed.expires_in,
|
expirationDateToken:Math.round(new Date().getTime()/1000) + 3598,
|
||||||
refreshToken:parsed.refresh_token,
|
refreshToken:parsed.refresh_token,
|
||||||
valid:true
|
valid:true
|
||||||
};
|
};
|
||||||
|
@ -240,13 +252,15 @@ export function getUserInfo(token){
|
||||||
|
|
||||||
.then(function(res) {
|
.then(function(res) {
|
||||||
|
|
||||||
|
console.log(res);
|
||||||
let obj = JSON.parse(res._bodyText);
|
let obj = JSON.parse(res._bodyText);
|
||||||
|
|
||||||
dispatch({ type: USER_INFO, user: obj,onHold:false, logged:true });
|
dispatch({ type: USER_INFO, user: obj,onHold:false, logged:true });
|
||||||
|
|
||||||
}).catch(function(res){
|
}).catch(function(res){
|
||||||
dispatch({ type: USER_INFO, user: '',onHold:false, logged:true });
|
|
||||||
|
console.log("erro")
|
||||||
|
// dispatch({ type: USER_INFO,onHold:false});
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
@ -288,7 +302,7 @@ export function checkUser(){
|
||||||
|
|
||||||
a.valid=false;
|
a.valid=false;
|
||||||
|
|
||||||
console.log('check user deu falso')
|
console.log('token não existe em memória')
|
||||||
|
|
||||||
dispatch({type: CHECK_USER,token:a,logged:false, onHold:false});
|
dispatch({type: CHECK_USER,token:a,logged:false, onHold:false});
|
||||||
|
|
||||||
|
@ -297,25 +311,23 @@ export function checkUser(){
|
||||||
|
|
||||||
a.valid=true;
|
a.valid=true;
|
||||||
|
|
||||||
|
console.log('Existe Token em memória :'+ a.refreshToken )
|
||||||
console.log('Existe Token em memória' )
|
|
||||||
|
|
||||||
//se expirar
|
//se expirar
|
||||||
if(Math.round(new Date().getTime()/1000) >= a.expirationDateToken){
|
if(Math.round(new Date().getTime()/1000) >= a.expirationDateToken){
|
||||||
|
|
||||||
refresh=a.refreshToken
|
refresh=a.refreshToken
|
||||||
// a.valid=false;
|
|
||||||
|
|
||||||
//chamar funçao para renovar
|
//chamar funçao para renovar
|
||||||
console.log("expirou")
|
console.log("expirou")
|
||||||
|
|
||||||
var details = {
|
var details = {
|
||||||
|
|
||||||
|
|
||||||
'grant_type': 'refresh_token',
|
'grant_type': 'refresh_token',
|
||||||
'refresh_token':refresh
|
'refresh_token':refresh
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
var formBody = [];
|
var formBody = [];
|
||||||
|
|
||||||
for (var property in details) {
|
for (var property in details) {
|
||||||
|
@ -330,8 +342,6 @@ export function checkUser(){
|
||||||
|
|
||||||
formBody = formBody.join("&");
|
formBody = formBody.join("&");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
fetch('http://enei2019.uingress.com/internal/api/token', {
|
fetch('http://enei2019.uingress.com/internal/api/token', {
|
||||||
|
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
|
@ -345,16 +355,18 @@ export function checkUser(){
|
||||||
|
|
||||||
}).then(res=>res.json()).then(parsed=>{
|
}).then(res=>res.json()).then(parsed=>{
|
||||||
|
|
||||||
|
|
||||||
console.log(parsed);
|
console.log(parsed);
|
||||||
|
|
||||||
if(parsed.error=='invalid_grant'){
|
if(parsed.error=='invalid_grant'){
|
||||||
|
|
||||||
console.log(formBody);
|
console.log(formBody);
|
||||||
dispatch({type: CHECK_USER, token:'', logged:false, onHold:false});
|
dispatch({type: CHECK_USER, token:'', logged:false, onHold:false});
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
|
|
||||||
var obj={
|
var obj={
|
||||||
access_token:parsed.access_token,
|
access_token:parsed.access_token,
|
||||||
expirationDateToken:Math.round(new Date().getTime()/1000) + parsed.expires_in,
|
expirationDateToken:Math.round(new Date().getTime()/1000) + 3598,
|
||||||
refreshToken:parsed.refresh_token,
|
refreshToken:parsed.refresh_token,
|
||||||
valid:true
|
valid:true
|
||||||
|
|
||||||
|
@ -363,7 +375,7 @@ export function checkUser(){
|
||||||
|
|
||||||
// deleteToken();
|
// deleteToken();
|
||||||
saveToken(obj).then(a=>{
|
saveToken(obj).then(a=>{
|
||||||
console.log("saved" )
|
console.log("Token guardado" )
|
||||||
console.log(obj)
|
console.log(obj)
|
||||||
dispatch({type: CHECK_USER, token:obj, logged:true, onHold:false});
|
dispatch({type: CHECK_USER, token:obj, logged:true, onHold:false});
|
||||||
|
|
||||||
|
@ -372,7 +384,7 @@ export function checkUser(){
|
||||||
|
|
||||||
|
|
||||||
}).catch(a=>{
|
}).catch(a=>{
|
||||||
console.log("Putasss")
|
console.log("erro na api")
|
||||||
dispatch({type: CHECK_USER, token:'', logged:false, onHold:false});
|
dispatch({type: CHECK_USER, token:'', logged:false, onHold:false});
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -384,7 +396,7 @@ export function checkUser(){
|
||||||
|
|
||||||
//fazer validação da data e renovar o token
|
//fazer validação da data e renovar o token
|
||||||
|
|
||||||
dispatch({type: CHECK_USER, token:a, logged:true, onHold:false});
|
dispatch({type: CHECK_USER, token:a, logged:true, onHold:false, user:{Name:'Henrique'}});
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -392,8 +404,8 @@ export function checkUser(){
|
||||||
|
|
||||||
}).catch(a=>{
|
}).catch(a=>{
|
||||||
|
|
||||||
console.log('erros');
|
console.log('erro a ler o token'+ a);
|
||||||
dispatch({type: CHECK_USER,token:false, logged:false});
|
dispatch({type: CHECK_USER,token:false, logged:false, user:''});
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,24 @@
|
||||||
import { DATA_AVAILABLE, API_LOGIN, CHECK_USER, LOGOUT_USER, USER_INFO, HOLD, GET_EVENTS } from "../actions/actionTypes" //Import the actions types constant we defined in our actions
|
import { DATA_AVAILABLE, API_LOGIN, CHECK_USER, LOGOUT_USER, USER_INFO, HOLD, GET_EVENTS } from "../actions/actionTypes" //Import the actions types constant we defined in our actions
|
||||||
|
import { REHYDRATE } from 'redux-persist';
|
||||||
|
|
||||||
let apiState= { token:{valid:false}, tokenData:'error', logged:false, onHold:true, user:{}, events:[], failedAttempt:false}
|
let apiState= { isConnected:false, token:{valid:false}, tokenData:'error', logged:false, onHold:true,user:{}, events:[], failedAttempt:false}
|
||||||
|
|
||||||
const apiReducer = (state = apiState, action) => {
|
const apiReducer = (state = apiState, action) => {
|
||||||
|
|
||||||
switch(action.type){
|
switch(action.type){
|
||||||
|
case REHYDRATE:
|
||||||
|
console.log( action.payload)
|
||||||
|
return {
|
||||||
|
// ...state,
|
||||||
|
// logged:false,
|
||||||
|
//onHold:true,
|
||||||
|
|
||||||
|
user: action.payload.apiReducer.user
|
||||||
|
};
|
||||||
|
case 'CHANGE_CONNECTION_STATUS':
|
||||||
|
return Object.assign({}, state, {
|
||||||
|
isConnected: action.isConnected,
|
||||||
|
});
|
||||||
|
|
||||||
case HOLD:
|
case HOLD:
|
||||||
|
|
||||||
|
@ -14,13 +27,13 @@ const apiReducer = (state = apiState, action) => {
|
||||||
|
|
||||||
case API_LOGIN:
|
case API_LOGIN:
|
||||||
|
|
||||||
state=Object.assign({},state, { logged:action.logged, token:action.token, failedAttempt: action.failedAttempt});
|
state=Object.assign({},state, { logged:action.logged, token:action.token, failedAttempt: action.failedAttempt, user:user});
|
||||||
|
|
||||||
return state;
|
return state;
|
||||||
|
|
||||||
case CHECK_USER:
|
case CHECK_USER:
|
||||||
|
|
||||||
state=Object.assign({},state, { token:action.token, logged:action.logged, onHold:action.onHold});
|
state=Object.assign({},state, { token:action.token,logged:action.logged, onHold:action.onHold});
|
||||||
|
|
||||||
return state;
|
return state;
|
||||||
|
|
||||||
|
@ -41,7 +54,8 @@ const apiReducer = (state = apiState, action) => {
|
||||||
state=Object.assign({},state, { events: action.events});
|
state=Object.assign({},state, { events: action.events});
|
||||||
|
|
||||||
return state;
|
return state;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
default:
|
default:
|
||||||
return state;
|
return state;
|
||||||
|
|
|
@ -1,7 +1,25 @@
|
||||||
import { createStore, applyMiddleware } from 'redux';
|
import { createStore, applyMiddleware , compose} from 'redux';
|
||||||
import thunk from 'redux-thunk';
|
import thunk from 'redux-thunk';
|
||||||
|
|
||||||
import reducers from './reducers/index'; //Import the reducer
|
import reducers from './reducers/index'; //Import the reducer
|
||||||
|
|
||||||
|
|
||||||
|
import {persistStore, persistReducer} from 'redux-persist'
|
||||||
|
|
||||||
|
import {AsyncStorage} from 'react-native'
|
||||||
|
|
||||||
|
const persistConfig={
|
||||||
|
|
||||||
|
key:'root' ,
|
||||||
|
storage: AsyncStorage,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
const persistedReduzer= persistReducer(persistConfig, reducers);
|
||||||
// Connect our store to the reducers
|
// Connect our store to the reducers
|
||||||
export default createStore(reducers, applyMiddleware(thunk));
|
export const store = createStore(persistedReduzer, applyMiddleware(thunk));
|
||||||
|
|
||||||
|
export const persistor=persistStore(store);
|
18
App/index.js
|
@ -1,18 +1,30 @@
|
||||||
/** @format */
|
/** @format */
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import {AppRegistry} from 'react-native';
|
import {AppRegistry, View,Text} from 'react-native';
|
||||||
import {Provider} from 'react-redux';
|
import {Provider} from 'react-redux';
|
||||||
|
|
||||||
import {name as appName} from './app.json';
|
import {name as appName} from './app.json';
|
||||||
|
|
||||||
import store from './app/store/store'; //Import the store
|
import {PersistGate} from 'redux-persist/integration/react'
|
||||||
|
|
||||||
|
|
||||||
import App from './app/App' //Import the component file
|
import App from './app/App' //Import the component file
|
||||||
|
|
||||||
|
|
||||||
|
import {store, persistor} from "./app/store/store";
|
||||||
|
|
||||||
|
rendeLoading=()=>{
|
||||||
|
<View>
|
||||||
|
<Text>loading........</Text>
|
||||||
|
</View>
|
||||||
|
}
|
||||||
const RNRedux = () => (
|
const RNRedux = () => (
|
||||||
<Provider store={store}>
|
<Provider store={store}>
|
||||||
<App />
|
<PersistGate persistor={persistor} loading={this.rendeLoading()}>
|
||||||
|
<App />
|
||||||
|
</PersistGate>
|
||||||
|
|
||||||
|
|
||||||
</Provider>
|
</Provider>
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
570
App/ios/enei2019.xcodeproj/project.pbxproj → App/ios/app.xcodeproj/project.pbxproj
Executable file → Normal file
|
@ -5,6 +5,7 @@
|
||||||
};
|
};
|
||||||
objectVersion = 46;
|
objectVersion = 46;
|
||||||
objects = {
|
objects = {
|
||||||
|
|
||||||
/* Begin PBXBuildFile section */
|
/* Begin PBXBuildFile section */
|
||||||
00C302E51ABCBA2D00DB3ED1 /* libRCTActionSheet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */; };
|
00C302E51ABCBA2D00DB3ED1 /* libRCTActionSheet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */; };
|
||||||
00C302E71ABCBA2D00DB3ED1 /* libRCTGeolocation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */; };
|
00C302E71ABCBA2D00DB3ED1 /* libRCTGeolocation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */; };
|
||||||
|
@ -35,28 +36,29 @@
|
||||||
2D16E6881FA4F8E400B85C8A /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2D16E6891FA4F8E400B85C8A /* libReact.a */; };
|
2D16E6881FA4F8E400B85C8A /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2D16E6891FA4F8E400B85C8A /* libReact.a */; };
|
||||||
2DCD954D1E0B4F2C00145EB5 /* appTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* appTests.m */; };
|
2DCD954D1E0B4F2C00145EB5 /* appTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* appTests.m */; };
|
||||||
2DF0FFEE2056DD460020B375 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3EA31DF850E9000B6D8A /* libReact.a */; };
|
2DF0FFEE2056DD460020B375 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3EA31DF850E9000B6D8A /* libReact.a */; };
|
||||||
43A080C42246430685BC7859 /* Ionicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A55A26724384416FAF74A98D /* Ionicons.ttf */; };
|
514DB1DF2E3B452F9EF272E3 /* libRNVectorIcons-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 95B0A42B6CD8441E904E6EB9 /* libRNVectorIcons-tvOS.a */; };
|
||||||
|
69E1B84AE0DF486CB1B1D226 /* libBVLinearGradient.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C00CE8A4E3B747F9816B91CF /* libBVLinearGradient.a */; };
|
||||||
832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; };
|
832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; };
|
||||||
ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */; };
|
ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */; };
|
||||||
BE2BDF992200F95B0001B8A8 /* libRNCamera.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BE2BDF982200F9490001B8A8 /* libRNCamera.a */; };
|
BE104176D74E47E9A369B15A /* libRNVectorIcons.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EB0A5A258CBE4EEFAD3C358E /* libRNVectorIcons.a */; };
|
||||||
BE2BDF9A2200F96A0001B8A8 /* libRNGestureHandler.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BE2BDF922200F93B0001B8A8 /* libRNGestureHandler.a */; };
|
BE302B6D221B7875005626CF /* libRNCamera.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BE302B6C221B7860005626CF /* libRNCamera.a */; };
|
||||||
BE2BDFA12200F9880001B8A8 /* libReactNativePermissions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BE2BDFA02200F9830001B8A8 /* libReactNativePermissions.a */; };
|
BE302B74221B7ACE005626CF /* libRNGestureHandler.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BE302B73221B7AC8005626CF /* libRNGestureHandler.a */; };
|
||||||
BE2BDFE2220101420001B8A8 /* libRNVectorIcons.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BE2BDFDF2201012E0001B8A8 /* libRNVectorIcons.a */; };
|
BE5EAB78221B7D5400E92E5B /* MaterialIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BE5EAB69221B7D5300E92E5B /* MaterialIcons.ttf */; };
|
||||||
BEA7C1C022034BC800B47CD7 /* MaterialIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BEA7C1B122034BC800B47CD7 /* MaterialIcons.ttf */; };
|
BE5EAB79221B7D5400E92E5B /* Entypo.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BE5EAB6A221B7D5300E92E5B /* Entypo.ttf */; };
|
||||||
BEA7C1C122034BC800B47CD7 /* FontAwesome.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BEA7C1B222034BC800B47CD7 /* FontAwesome.ttf */; };
|
BE5EAB7A221B7D5400E92E5B /* FontAwesome.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BE5EAB6B221B7D5300E92E5B /* FontAwesome.ttf */; };
|
||||||
BEA7C1C322034BC800B47CD7 /* FontAwesome5_Brands.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BEA7C1B422034BC800B47CD7 /* FontAwesome5_Brands.ttf */; };
|
BE5EAB7B221B7D5400E92E5B /* SimpleLineIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BE5EAB6C221B7D5300E92E5B /* SimpleLineIcons.ttf */; };
|
||||||
BEA7C1C422034BC800B47CD7 /* SimpleLineIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BEA7C1B522034BC800B47CD7 /* SimpleLineIcons.ttf */; };
|
BE5EAB7C221B7D5400E92E5B /* EvilIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BE5EAB6D221B7D5300E92E5B /* EvilIcons.ttf */; };
|
||||||
BEA7C1C522034BC800B47CD7 /* Entypo.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BEA7C1B622034BC800B47CD7 /* Entypo.ttf */; };
|
BE5EAB7D221B7D5400E92E5B /* FontAwesome5_Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BE5EAB6E221B7D5300E92E5B /* FontAwesome5_Regular.ttf */; };
|
||||||
BEA7C1C622034BC800B47CD7 /* MaterialCommunityIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BEA7C1B722034BC800B47CD7 /* MaterialCommunityIcons.ttf */; };
|
BE5EAB7E221B7D5400E92E5B /* Foundation.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BE5EAB6F221B7D5300E92E5B /* Foundation.ttf */; };
|
||||||
BEA7C1C722034BC800B47CD7 /* Zocial.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BEA7C1B822034BC800B47CD7 /* Zocial.ttf */; };
|
BE5EAB7F221B7D5400E92E5B /* Feather.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BE5EAB70221B7D5300E92E5B /* Feather.ttf */; };
|
||||||
BEA7C1C822034BC800B47CD7 /* Feather.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BEA7C1B922034BC800B47CD7 /* Feather.ttf */; };
|
BE5EAB80221B7D5400E92E5B /* FontAwesome5_Solid.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BE5EAB71221B7D5400E92E5B /* FontAwesome5_Solid.ttf */; };
|
||||||
BEA7C1C922034BC800B47CD7 /* FontAwesome5_Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BEA7C1BA22034BC800B47CD7 /* FontAwesome5_Regular.ttf */; };
|
BE5EAB81221B7D5400E92E5B /* AntDesign.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BE5EAB72221B7D5400E92E5B /* AntDesign.ttf */; };
|
||||||
BEA7C1CA22034BC800B47CD7 /* FontAwesome5_Solid.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BEA7C1BB22034BC800B47CD7 /* FontAwesome5_Solid.ttf */; };
|
BE5EAB82221B7D5400E92E5B /* MaterialCommunityIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BE5EAB73221B7D5400E92E5B /* MaterialCommunityIcons.ttf */; };
|
||||||
BEA7C1CB22034BC800B47CD7 /* AntDesign.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BEA7C1BC22034BC800B47CD7 /* AntDesign.ttf */; };
|
BE5EAB84221B7D5400E92E5B /* FontAwesome5_Brands.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BE5EAB75221B7D5400E92E5B /* FontAwesome5_Brands.ttf */; };
|
||||||
BEA7C1CC22034BC800B47CD7 /* Foundation.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BEA7C1BD22034BC800B47CD7 /* Foundation.ttf */; };
|
BE5EAB85221B7D5400E92E5B /* Octicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BE5EAB76221B7D5400E92E5B /* Octicons.ttf */; };
|
||||||
BEA7C1CD22034BC800B47CD7 /* EvilIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BEA7C1BE22034BC800B47CD7 /* EvilIcons.ttf */; };
|
BE5EAB86221B7D5400E92E5B /* Zocial.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BE5EAB77221B7D5400E92E5B /* Zocial.ttf */; };
|
||||||
BEA7C1CE22034BC800B47CD7 /* Octicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BEA7C1BF22034BC800B47CD7 /* Octicons.ttf */; };
|
BE5EAC3A221B83CF00E92E5B /* Ionicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BE302B75221B7C3B005626CF /* Ionicons.ttf */; };
|
||||||
7BB898A137474B3ABEF9425B /* libBVLinearGradient.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A757D24430CF4419B7ABDE21 /* libBVLinearGradient.a */; };
|
BE5EAC41221B889900E92E5B /* libReactNativePermissions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BE5EAC40221B888C00E92E5B /* libReactNativePermissions.a */; };
|
||||||
/* End PBXBuildFile section */
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
/* Begin PBXContainerItemProxy section */
|
/* Begin PBXContainerItemProxy section */
|
||||||
|
@ -333,41 +335,55 @@
|
||||||
remoteGlobalIDString = 358F4ED71D1E81A9004DF814;
|
remoteGlobalIDString = 358F4ED71D1E81A9004DF814;
|
||||||
remoteInfo = RCTBlob;
|
remoteInfo = RCTBlob;
|
||||||
};
|
};
|
||||||
BE2BDF912200F93B0001B8A8 /* PBXContainerItemProxy */ = {
|
BE302B6B221B7860005626CF /* PBXContainerItemProxy */ = {
|
||||||
isa = PBXContainerItemProxy;
|
isa = PBXContainerItemProxy;
|
||||||
containerPortal = BE2BDF682200F93B0001B8A8 /* RNGestureHandler.xcodeproj */;
|
containerPortal = BE302B67221B7860005626CF /* RNCamera.xcodeproj */;
|
||||||
proxyType = 2;
|
|
||||||
remoteGlobalIDString = 134814201AA4EA6300B7C361;
|
|
||||||
remoteInfo = RNGestureHandler;
|
|
||||||
};
|
|
||||||
BE2BDF972200F9490001B8A8 /* PBXContainerItemProxy */ = {
|
|
||||||
isa = PBXContainerItemProxy;
|
|
||||||
containerPortal = BE2BDF932200F9490001B8A8 /* RNCamera.xcodeproj */;
|
|
||||||
proxyType = 2;
|
proxyType = 2;
|
||||||
remoteGlobalIDString = 4107012F1ACB723B00C6AA39;
|
remoteGlobalIDString = 4107012F1ACB723B00C6AA39;
|
||||||
remoteInfo = RNCamera;
|
remoteInfo = RNCamera;
|
||||||
};
|
};
|
||||||
BE2BDF9F2200F9830001B8A8 /* PBXContainerItemProxy */ = {
|
BE302B72221B7AC8005626CF /* PBXContainerItemProxy */ = {
|
||||||
isa = PBXContainerItemProxy;
|
isa = PBXContainerItemProxy;
|
||||||
containerPortal = BE2BDF9B2200F9830001B8A8 /* ReactNativePermissions.xcodeproj */;
|
containerPortal = BE302B6E221B7AC7005626CF /* RNGestureHandler.xcodeproj */;
|
||||||
proxyType = 2;
|
proxyType = 2;
|
||||||
remoteGlobalIDString = 9D23B34F1C767B80008B4819;
|
remoteGlobalIDString = 134814201AA4EA6300B7C361;
|
||||||
remoteInfo = ReactNativePermissions;
|
remoteInfo = RNGestureHandler;
|
||||||
};
|
};
|
||||||
BE2BDFDE2201012E0001B8A8 /* PBXContainerItemProxy */ = {
|
BE5EABF6221B834400E92E5B /* PBXContainerItemProxy */ = {
|
||||||
isa = PBXContainerItemProxy;
|
isa = PBXContainerItemProxy;
|
||||||
containerPortal = BE2BDFD92201012E0001B8A8 /* RNVectorIcons.xcodeproj */;
|
containerPortal = 664970B9D10A41A18B44727F /* RNVectorIcons.xcodeproj */;
|
||||||
proxyType = 2;
|
proxyType = 2;
|
||||||
remoteGlobalIDString = 5DBEB1501B18CEA900B34395;
|
remoteGlobalIDString = 5DBEB1501B18CEA900B34395;
|
||||||
remoteInfo = RNVectorIcons;
|
remoteInfo = RNVectorIcons;
|
||||||
};
|
};
|
||||||
BE2BDFE02201012E0001B8A8 /* PBXContainerItemProxy */ = {
|
BE5EABF8221B834400E92E5B /* PBXContainerItemProxy */ = {
|
||||||
isa = PBXContainerItemProxy;
|
isa = PBXContainerItemProxy;
|
||||||
containerPortal = BE2BDFD92201012E0001B8A8 /* RNVectorIcons.xcodeproj */;
|
containerPortal = 664970B9D10A41A18B44727F /* RNVectorIcons.xcodeproj */;
|
||||||
proxyType = 2;
|
proxyType = 2;
|
||||||
remoteGlobalIDString = A39873CE1EA65EE60051E01A;
|
remoteGlobalIDString = A39873CE1EA65EE60051E01A;
|
||||||
remoteInfo = "RNVectorIcons-tvOS";
|
remoteInfo = "RNVectorIcons-tvOS";
|
||||||
};
|
};
|
||||||
|
BE5EAC36221B835A00E92E5B /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = 1908F5E093844AC5A143E888 /* BVLinearGradient.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 134814201AA4EA6300B7C361;
|
||||||
|
remoteInfo = BVLinearGradient;
|
||||||
|
};
|
||||||
|
BE5EAC38221B835A00E92E5B /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = 1908F5E093844AC5A143E888 /* BVLinearGradient.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 64AA15081EF7F30100718508;
|
||||||
|
remoteInfo = "BVLinearGradient-tvOS";
|
||||||
|
};
|
||||||
|
BE5EAC3F221B888C00E92E5B /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = BE5EAC3B221B888C00E92E5B /* ReactNativePermissions.xcodeproj */;
|
||||||
|
proxyType = 2;
|
||||||
|
remoteGlobalIDString = 9D23B34F1C767B80008B4819;
|
||||||
|
remoteInfo = ReactNativePermissions;
|
||||||
|
};
|
||||||
/* End PBXContainerItemProxy section */
|
/* End PBXContainerItemProxy section */
|
||||||
|
|
||||||
/* Begin PBXFileReference section */
|
/* Begin PBXFileReference section */
|
||||||
|
@ -377,12 +393,12 @@
|
||||||
00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTImage.xcodeproj; path = "../node_modules/react-native/Libraries/Image/RCTImage.xcodeproj"; sourceTree = "<group>"; };
|
00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTImage.xcodeproj; path = "../node_modules/react-native/Libraries/Image/RCTImage.xcodeproj"; sourceTree = "<group>"; };
|
||||||
00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTNetwork.xcodeproj; path = "../node_modules/react-native/Libraries/Network/RCTNetwork.xcodeproj"; sourceTree = "<group>"; };
|
00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTNetwork.xcodeproj; path = "../node_modules/react-native/Libraries/Network/RCTNetwork.xcodeproj"; sourceTree = "<group>"; };
|
||||||
00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTVibration.xcodeproj; path = "../node_modules/react-native/Libraries/Vibration/RCTVibration.xcodeproj"; sourceTree = "<group>"; };
|
00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTVibration.xcodeproj; path = "../node_modules/react-native/Libraries/Vibration/RCTVibration.xcodeproj"; sourceTree = "<group>"; };
|
||||||
00E356EE1AD99517003FC87E /* Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
00E356EE1AD99517003FC87E /* appTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = appTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||||
00E356F21AD99517003FC87E /* appTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = appTests.m; sourceTree = "<group>"; };
|
00E356F21AD99517003FC87E /* appTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = appTests.m; sourceTree = "<group>"; };
|
||||||
139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTSettings.xcodeproj; path = "../node_modules/react-native/Libraries/Settings/RCTSettings.xcodeproj"; sourceTree = "<group>"; };
|
139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTSettings.xcodeproj; path = "../node_modules/react-native/Libraries/Settings/RCTSettings.xcodeproj"; sourceTree = "<group>"; };
|
||||||
139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTWebSocket.xcodeproj; path = "../node_modules/react-native/Libraries/WebSocket/RCTWebSocket.xcodeproj"; sourceTree = "<group>"; };
|
139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTWebSocket.xcodeproj; path = "../node_modules/react-native/Libraries/WebSocket/RCTWebSocket.xcodeproj"; sourceTree = "<group>"; };
|
||||||
13B07F961A680F5B00A75B9A /* enei2019.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = enei2019.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
13B07F961A680F5B00A75B9A /* app.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = app.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = app/AppDelegate.h; sourceTree = "<group>"; };
|
13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = app/AppDelegate.h; sourceTree = "<group>"; };
|
||||||
13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = app/AppDelegate.m; sourceTree = "<group>"; };
|
13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = app/AppDelegate.m; sourceTree = "<group>"; };
|
||||||
13B07FB21A68108700A75B9A /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = "<group>"; };
|
13B07FB21A68108700A75B9A /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = "<group>"; };
|
||||||
|
@ -390,35 +406,36 @@
|
||||||
13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = app/Info.plist; sourceTree = "<group>"; };
|
13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = app/Info.plist; sourceTree = "<group>"; };
|
||||||
13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = app/main.m; sourceTree = "<group>"; };
|
13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = app/main.m; sourceTree = "<group>"; };
|
||||||
146833FF1AC3E56700842450 /* React.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = React.xcodeproj; path = "../node_modules/react-native/React/React.xcodeproj"; sourceTree = "<group>"; };
|
146833FF1AC3E56700842450 /* React.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = React.xcodeproj; path = "../node_modules/react-native/React/React.xcodeproj"; sourceTree = "<group>"; };
|
||||||
2D02E47B1E0B4A5D006451C7 /* enei2019-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "enei2019-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; };
|
1908F5E093844AC5A143E888 /* BVLinearGradient.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = BVLinearGradient.xcodeproj; path = "../node_modules/react-native-linear-gradient/BVLinearGradient.xcodeproj"; sourceTree = "<group>"; };
|
||||||
2D02E4901E0B4A5D006451C7 /* enei2019-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "enei2019-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
|
2D02E47B1E0B4A5D006451C7 /* app-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "app-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
|
2D02E4901E0B4A5D006451C7 /* app-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "app-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
2D16E6891FA4F8E400B85C8A /* libReact.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libReact.a; sourceTree = BUILT_PRODUCTS_DIR; };
|
2D16E6891FA4F8E400B85C8A /* libReact.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libReact.a; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTAnimation.xcodeproj; path = "../node_modules/react-native/Libraries/NativeAnimation/RCTAnimation.xcodeproj"; sourceTree = "<group>"; };
|
5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTAnimation.xcodeproj; path = "../node_modules/react-native/Libraries/NativeAnimation/RCTAnimation.xcodeproj"; sourceTree = "<group>"; };
|
||||||
|
664970B9D10A41A18B44727F /* RNVectorIcons.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNVectorIcons.xcodeproj; path = "../node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj"; sourceTree = "<group>"; };
|
||||||
78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTLinking.xcodeproj; path = "../node_modules/react-native/Libraries/LinkingIOS/RCTLinking.xcodeproj"; sourceTree = "<group>"; };
|
78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTLinking.xcodeproj; path = "../node_modules/react-native/Libraries/LinkingIOS/RCTLinking.xcodeproj"; sourceTree = "<group>"; };
|
||||||
832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "../node_modules/react-native/Libraries/Text/RCTText.xcodeproj"; sourceTree = "<group>"; };
|
832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "../node_modules/react-native/Libraries/Text/RCTText.xcodeproj"; sourceTree = "<group>"; };
|
||||||
A55A26724384416FAF74A98D /* Ionicons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Ionicons.ttf; path = "../node_modules/react-native-ionicons/fonts/Ionicons.ttf"; sourceTree = "<group>"; };
|
95B0A42B6CD8441E904E6EB9 /* libRNVectorIcons-tvOS.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = "libRNVectorIcons-tvOS.a"; sourceTree = "<group>"; };
|
||||||
ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTBlob.xcodeproj; path = "../node_modules/react-native/Libraries/Blob/RCTBlob.xcodeproj"; sourceTree = "<group>"; };
|
ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTBlob.xcodeproj; path = "../node_modules/react-native/Libraries/Blob/RCTBlob.xcodeproj"; sourceTree = "<group>"; };
|
||||||
BE2BDF682200F93B0001B8A8 /* RNGestureHandler.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RNGestureHandler.xcodeproj; path = "../node_modules/react-native-gesture-handler/ios/RNGestureHandler.xcodeproj"; sourceTree = "<group>"; };
|
BE302B67221B7860005626CF /* RNCamera.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RNCamera.xcodeproj; path = "../node_modules/react-native-camera/ios/RNCamera.xcodeproj"; sourceTree = "<group>"; };
|
||||||
BE2BDF932200F9490001B8A8 /* RNCamera.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RNCamera.xcodeproj; path = "../node_modules/react-native-camera/ios/RNCamera.xcodeproj"; sourceTree = "<group>"; };
|
BE302B6E221B7AC7005626CF /* RNGestureHandler.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RNGestureHandler.xcodeproj; path = "../node_modules/react-native-gesture-handler/ios/RNGestureHandler.xcodeproj"; sourceTree = "<group>"; };
|
||||||
BE2BDF9B2200F9830001B8A8 /* ReactNativePermissions.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ReactNativePermissions.xcodeproj; path = "../node_modules/react-native-permissions/ios/ReactNativePermissions.xcodeproj"; sourceTree = "<group>"; };
|
BE302B75221B7C3B005626CF /* Ionicons.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = Ionicons.ttf; path = "../node_modules/react-native-ionicons/fonts/Ionicons.ttf"; sourceTree = "<group>"; };
|
||||||
BE2BDFD92201012E0001B8A8 /* RNVectorIcons.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RNVectorIcons.xcodeproj; path = "../node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj"; sourceTree = "<group>"; };
|
BE5EAB69221B7D5300E92E5B /* MaterialIcons.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = MaterialIcons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf"; sourceTree = "<group>"; };
|
||||||
BEA7C1B122034BC800B47CD7 /* MaterialIcons.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = MaterialIcons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf"; sourceTree = "<group>"; };
|
BE5EAB6A221B7D5300E92E5B /* Entypo.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = Entypo.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Entypo.ttf"; sourceTree = "<group>"; };
|
||||||
BEA7C1B222034BC800B47CD7 /* FontAwesome.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = FontAwesome.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf"; sourceTree = "<group>"; };
|
BE5EAB6B221B7D5300E92E5B /* FontAwesome.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = FontAwesome.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf"; sourceTree = "<group>"; };
|
||||||
BEA7C1B322034BC800B47CD7 /* Ionicons.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = Ionicons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Ionicons.ttf"; sourceTree = "<group>"; };
|
BE5EAB6C221B7D5300E92E5B /* SimpleLineIcons.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = SimpleLineIcons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf"; sourceTree = "<group>"; };
|
||||||
BEA7C1B422034BC800B47CD7 /* FontAwesome5_Brands.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = FontAwesome5_Brands.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Brands.ttf"; sourceTree = "<group>"; };
|
BE5EAB6D221B7D5300E92E5B /* EvilIcons.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = EvilIcons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf"; sourceTree = "<group>"; };
|
||||||
BEA7C1B522034BC800B47CD7 /* SimpleLineIcons.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = SimpleLineIcons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf"; sourceTree = "<group>"; };
|
BE5EAB6E221B7D5300E92E5B /* FontAwesome5_Regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = FontAwesome5_Regular.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Regular.ttf"; sourceTree = "<group>"; };
|
||||||
BEA7C1B622034BC800B47CD7 /* Entypo.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = Entypo.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Entypo.ttf"; sourceTree = "<group>"; };
|
BE5EAB6F221B7D5300E92E5B /* Foundation.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = Foundation.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Foundation.ttf"; sourceTree = "<group>"; };
|
||||||
BEA7C1B722034BC800B47CD7 /* MaterialCommunityIcons.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = MaterialCommunityIcons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf"; sourceTree = "<group>"; };
|
BE5EAB70221B7D5300E92E5B /* Feather.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = Feather.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Feather.ttf"; sourceTree = "<group>"; };
|
||||||
BEA7C1B822034BC800B47CD7 /* Zocial.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = Zocial.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Zocial.ttf"; sourceTree = "<group>"; };
|
BE5EAB71221B7D5400E92E5B /* FontAwesome5_Solid.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = FontAwesome5_Solid.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Solid.ttf"; sourceTree = "<group>"; };
|
||||||
BEA7C1B922034BC800B47CD7 /* Feather.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = Feather.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Feather.ttf"; sourceTree = "<group>"; };
|
BE5EAB72221B7D5400E92E5B /* AntDesign.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = AntDesign.ttf; path = "../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf"; sourceTree = "<group>"; };
|
||||||
BEA7C1BA22034BC800B47CD7 /* FontAwesome5_Regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = FontAwesome5_Regular.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Regular.ttf"; sourceTree = "<group>"; };
|
BE5EAB73221B7D5400E92E5B /* MaterialCommunityIcons.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = MaterialCommunityIcons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf"; sourceTree = "<group>"; };
|
||||||
BEA7C1BB22034BC800B47CD7 /* FontAwesome5_Solid.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = FontAwesome5_Solid.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Solid.ttf"; sourceTree = "<group>"; };
|
BE5EAB75221B7D5400E92E5B /* FontAwesome5_Brands.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = FontAwesome5_Brands.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Brands.ttf"; sourceTree = "<group>"; };
|
||||||
BEA7C1BC22034BC800B47CD7 /* AntDesign.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = AntDesign.ttf; path = "../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf"; sourceTree = "<group>"; };
|
BE5EAB76221B7D5400E92E5B /* Octicons.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = Octicons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Octicons.ttf"; sourceTree = "<group>"; };
|
||||||
BEA7C1BD22034BC800B47CD7 /* Foundation.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = Foundation.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Foundation.ttf"; sourceTree = "<group>"; };
|
BE5EAB77221B7D5400E92E5B /* Zocial.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = Zocial.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Zocial.ttf"; sourceTree = "<group>"; };
|
||||||
BEA7C1BE22034BC800B47CD7 /* EvilIcons.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = EvilIcons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf"; sourceTree = "<group>"; };
|
BE5EAC3B221B888C00E92E5B /* ReactNativePermissions.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ReactNativePermissions.xcodeproj; path = "../node_modules/react-native-permissions/ios/ReactNativePermissions.xcodeproj"; sourceTree = "<group>"; };
|
||||||
BEA7C1BF22034BC800B47CD7 /* Octicons.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = Octicons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Octicons.ttf"; sourceTree = "<group>"; };
|
C00CE8A4E3B747F9816B91CF /* libBVLinearGradient.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libBVLinearGradient.a; sourceTree = "<group>"; };
|
||||||
B5DCFEB358F745A89DBBDC7B /* BVLinearGradient.xcodeproj */ = {isa = PBXFileReference; name = "BVLinearGradient.xcodeproj"; path = "../node_modules/react-native-linear-gradient/BVLinearGradient.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
|
EB0A5A258CBE4EEFAD3C358E /* libRNVectorIcons.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNVectorIcons.a; sourceTree = "<group>"; };
|
||||||
A757D24430CF4419B7ABDE21 /* libBVLinearGradient.a */ = {isa = PBXFileReference; name = "libBVLinearGradient.a"; path = "libBVLinearGradient.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
|
|
||||||
/* End PBXFileReference section */
|
/* End PBXFileReference section */
|
||||||
|
|
||||||
/* Begin PBXFrameworksBuildPhase section */
|
/* Begin PBXFrameworksBuildPhase section */
|
||||||
|
@ -434,10 +451,8 @@
|
||||||
isa = PBXFrameworksBuildPhase;
|
isa = PBXFrameworksBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
BE2BDFE2220101420001B8A8 /* libRNVectorIcons.a in Frameworks */,
|
BE302B74221B7ACE005626CF /* libRNGestureHandler.a in Frameworks */,
|
||||||
BE2BDFA12200F9880001B8A8 /* libReactNativePermissions.a in Frameworks */,
|
BE302B6D221B7875005626CF /* libRNCamera.a in Frameworks */,
|
||||||
BE2BDF9A2200F96A0001B8A8 /* libRNGestureHandler.a in Frameworks */,
|
|
||||||
BE2BDF992200F95B0001B8A8 /* libRNCamera.a in Frameworks */,
|
|
||||||
ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */,
|
ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */,
|
||||||
11D1A2F320CAFA9E000508D9 /* libRCTAnimation.a in Frameworks */,
|
11D1A2F320CAFA9E000508D9 /* libRCTAnimation.a in Frameworks */,
|
||||||
146834051AC3E58100842450 /* libReact.a in Frameworks */,
|
146834051AC3E58100842450 /* libReact.a in Frameworks */,
|
||||||
|
@ -447,10 +462,12 @@
|
||||||
133E29F31AD74F7200F7D852 /* libRCTLinking.a in Frameworks */,
|
133E29F31AD74F7200F7D852 /* libRCTLinking.a in Frameworks */,
|
||||||
00C302E91ABCBA2D00DB3ED1 /* libRCTNetwork.a in Frameworks */,
|
00C302E91ABCBA2D00DB3ED1 /* libRCTNetwork.a in Frameworks */,
|
||||||
139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */,
|
139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */,
|
||||||
|
BE5EAC41221B889900E92E5B /* libReactNativePermissions.a in Frameworks */,
|
||||||
832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */,
|
832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */,
|
||||||
00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */,
|
00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */,
|
||||||
139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */,
|
139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */,
|
||||||
7BB898A137474B3ABEF9425B /* libBVLinearGradient.a in Frameworks */,
|
BE104176D74E47E9A369B15A /* libRNVectorIcons.a in Frameworks */,
|
||||||
|
69E1B84AE0DF486CB1B1D226 /* libBVLinearGradient.a in Frameworks */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
|
@ -466,6 +483,7 @@
|
||||||
2D02E4C61E0B4AEC006451C7 /* libRCTSettings-tvOS.a in Frameworks */,
|
2D02E4C61E0B4AEC006451C7 /* libRCTSettings-tvOS.a in Frameworks */,
|
||||||
2D02E4C71E0B4AEC006451C7 /* libRCTText-tvOS.a in Frameworks */,
|
2D02E4C71E0B4AEC006451C7 /* libRCTText-tvOS.a in Frameworks */,
|
||||||
2D02E4C81E0B4AEC006451C7 /* libRCTWebSocket-tvOS.a in Frameworks */,
|
2D02E4C81E0B4AEC006451C7 /* libRCTWebSocket-tvOS.a in Frameworks */,
|
||||||
|
514DB1DF2E3B452F9EF272E3 /* libRNVectorIcons-tvOS.a in Frameworks */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
|
@ -613,29 +631,6 @@
|
||||||
name = Products;
|
name = Products;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
};
|
};
|
||||||
624432DF59944E72B6023C91 /* Resources */ = {
|
|
||||||
isa = PBXGroup;
|
|
||||||
children = (
|
|
||||||
BEA7C1BC22034BC800B47CD7 /* AntDesign.ttf */,
|
|
||||||
BEA7C1B622034BC800B47CD7 /* Entypo.ttf */,
|
|
||||||
BEA7C1BE22034BC800B47CD7 /* EvilIcons.ttf */,
|
|
||||||
BEA7C1B922034BC800B47CD7 /* Feather.ttf */,
|
|
||||||
BEA7C1B222034BC800B47CD7 /* FontAwesome.ttf */,
|
|
||||||
BEA7C1B422034BC800B47CD7 /* FontAwesome5_Brands.ttf */,
|
|
||||||
BEA7C1BA22034BC800B47CD7 /* FontAwesome5_Regular.ttf */,
|
|
||||||
BEA7C1BB22034BC800B47CD7 /* FontAwesome5_Solid.ttf */,
|
|
||||||
BEA7C1BD22034BC800B47CD7 /* Foundation.ttf */,
|
|
||||||
BEA7C1B322034BC800B47CD7 /* Ionicons.ttf */,
|
|
||||||
BEA7C1B722034BC800B47CD7 /* MaterialCommunityIcons.ttf */,
|
|
||||||
BEA7C1B122034BC800B47CD7 /* MaterialIcons.ttf */,
|
|
||||||
BEA7C1BF22034BC800B47CD7 /* Octicons.ttf */,
|
|
||||||
BEA7C1B522034BC800B47CD7 /* SimpleLineIcons.ttf */,
|
|
||||||
BEA7C1B822034BC800B47CD7 /* Zocial.ttf */,
|
|
||||||
A55A26724384416FAF74A98D /* Ionicons.ttf */,
|
|
||||||
);
|
|
||||||
name = Resources;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
78C398B11ACF4ADC00677621 /* Products */ = {
|
78C398B11ACF4ADC00677621 /* Products */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
|
@ -648,10 +643,9 @@
|
||||||
832341AE1AAA6A7D00B99B32 /* Libraries */ = {
|
832341AE1AAA6A7D00B99B32 /* Libraries */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
BE2BDFD92201012E0001B8A8 /* RNVectorIcons.xcodeproj */,
|
BE5EAC3B221B888C00E92E5B /* ReactNativePermissions.xcodeproj */,
|
||||||
BE2BDF9B2200F9830001B8A8 /* ReactNativePermissions.xcodeproj */,
|
BE302B6E221B7AC7005626CF /* RNGestureHandler.xcodeproj */,
|
||||||
BE2BDF932200F9490001B8A8 /* RNCamera.xcodeproj */,
|
BE302B67221B7860005626CF /* RNCamera.xcodeproj */,
|
||||||
BE2BDF682200F93B0001B8A8 /* RNGestureHandler.xcodeproj */,
|
|
||||||
5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */,
|
5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */,
|
||||||
146833FF1AC3E56700842450 /* React.xcodeproj */,
|
146833FF1AC3E56700842450 /* React.xcodeproj */,
|
||||||
00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */,
|
00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */,
|
||||||
|
@ -664,7 +658,8 @@
|
||||||
832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */,
|
832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */,
|
||||||
00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */,
|
00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */,
|
||||||
139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */,
|
139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */,
|
||||||
B5DCFEB358F745A89DBBDC7B /* BVLinearGradient.xcodeproj */,
|
664970B9D10A41A18B44727F /* RNVectorIcons.xcodeproj */,
|
||||||
|
1908F5E093844AC5A143E888 /* BVLinearGradient.xcodeproj */,
|
||||||
);
|
);
|
||||||
name = Libraries;
|
name = Libraries;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
|
@ -681,12 +676,13 @@
|
||||||
83CBB9F61A601CBA00E9B192 = {
|
83CBB9F61A601CBA00E9B192 = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
|
BE5EAB41221B7D2A00E92E5B /* Resources */,
|
||||||
13B07FAE1A68108700A75B9A /* app */,
|
13B07FAE1A68108700A75B9A /* app */,
|
||||||
832341AE1AAA6A7D00B99B32 /* Libraries */,
|
832341AE1AAA6A7D00B99B32 /* Libraries */,
|
||||||
00E356EF1AD99517003FC87E /* appTests */,
|
00E356EF1AD99517003FC87E /* appTests */,
|
||||||
83CBBA001A601CBA00E9B192 /* Products */,
|
83CBBA001A601CBA00E9B192 /* Products */,
|
||||||
2D16E6871FA4F8E400B85C8A /* Frameworks */,
|
2D16E6871FA4F8E400B85C8A /* Frameworks */,
|
||||||
624432DF59944E72B6023C91 /* Resources */,
|
BE5EABCA221B834300E92E5B /* Recovered References */,
|
||||||
);
|
);
|
||||||
indentWidth = 2;
|
indentWidth = 2;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
|
@ -696,10 +692,10 @@
|
||||||
83CBBA001A601CBA00E9B192 /* Products */ = {
|
83CBBA001A601CBA00E9B192 /* Products */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
13B07F961A680F5B00A75B9A /* enei2019.app */,
|
13B07F961A680F5B00A75B9A /* app.app */,
|
||||||
00E356EE1AD99517003FC87E /* Tests.xctest */,
|
00E356EE1AD99517003FC87E /* appTests.xctest */,
|
||||||
2D02E47B1E0B4A5D006451C7 /* enei2019-tvOS.app */,
|
2D02E47B1E0B4A5D006451C7 /* app-tvOS.app */,
|
||||||
2D02E4901E0B4A5D006451C7 /* enei2019-tvOSTests.xctest */,
|
2D02E4901E0B4A5D006451C7 /* app-tvOSTests.xctest */,
|
||||||
);
|
);
|
||||||
name = Products;
|
name = Products;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
|
@ -713,35 +709,76 @@
|
||||||
name = Products;
|
name = Products;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
};
|
};
|
||||||
BE2BDF692200F93B0001B8A8 /* Products */ = {
|
BE302B68221B7860005626CF /* Products */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
BE2BDF922200F93B0001B8A8 /* libRNGestureHandler.a */,
|
BE302B6C221B7860005626CF /* libRNCamera.a */,
|
||||||
);
|
);
|
||||||
name = Products;
|
name = Products;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
};
|
};
|
||||||
BE2BDF942200F9490001B8A8 /* Products */ = {
|
BE302B6F221B7AC7005626CF /* Products */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
BE2BDF982200F9490001B8A8 /* libRNCamera.a */,
|
BE302B73221B7AC8005626CF /* libRNGestureHandler.a */,
|
||||||
);
|
);
|
||||||
name = Products;
|
name = Products;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
};
|
};
|
||||||
BE2BDF9C2200F9830001B8A8 /* Products */ = {
|
BE5EAB41221B7D2A00E92E5B /* Resources */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
BE2BDFA02200F9830001B8A8 /* libReactNativePermissions.a */,
|
BE5EAB72221B7D5400E92E5B /* AntDesign.ttf */,
|
||||||
|
BE5EAB6A221B7D5300E92E5B /* Entypo.ttf */,
|
||||||
|
BE5EAB6D221B7D5300E92E5B /* EvilIcons.ttf */,
|
||||||
|
BE5EAB70221B7D5300E92E5B /* Feather.ttf */,
|
||||||
|
BE5EAB6B221B7D5300E92E5B /* FontAwesome.ttf */,
|
||||||
|
BE5EAB75221B7D5400E92E5B /* FontAwesome5_Brands.ttf */,
|
||||||
|
BE5EAB6E221B7D5300E92E5B /* FontAwesome5_Regular.ttf */,
|
||||||
|
BE5EAB71221B7D5400E92E5B /* FontAwesome5_Solid.ttf */,
|
||||||
|
BE5EAB6F221B7D5300E92E5B /* Foundation.ttf */,
|
||||||
|
BE5EAB73221B7D5400E92E5B /* MaterialCommunityIcons.ttf */,
|
||||||
|
BE5EAB69221B7D5300E92E5B /* MaterialIcons.ttf */,
|
||||||
|
BE5EAB76221B7D5400E92E5B /* Octicons.ttf */,
|
||||||
|
BE5EAB6C221B7D5300E92E5B /* SimpleLineIcons.ttf */,
|
||||||
|
BE5EAB77221B7D5400E92E5B /* Zocial.ttf */,
|
||||||
|
BE302B75221B7C3B005626CF /* Ionicons.ttf */,
|
||||||
|
);
|
||||||
|
name = Resources;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
BE5EABCA221B834300E92E5B /* Recovered References */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
EB0A5A258CBE4EEFAD3C358E /* libRNVectorIcons.a */,
|
||||||
|
95B0A42B6CD8441E904E6EB9 /* libRNVectorIcons-tvOS.a */,
|
||||||
|
C00CE8A4E3B747F9816B91CF /* libBVLinearGradient.a */,
|
||||||
|
);
|
||||||
|
name = "Recovered References";
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
BE5EABF2221B834400E92E5B /* Products */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
BE5EABF7221B834400E92E5B /* libRNVectorIcons.a */,
|
||||||
|
BE5EABF9221B834400E92E5B /* libRNVectorIcons-tvOS.a */,
|
||||||
);
|
);
|
||||||
name = Products;
|
name = Products;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
};
|
};
|
||||||
BE2BDFDA2201012E0001B8A8 /* Products */ = {
|
BE5EAC32221B835A00E92E5B /* Products */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
BE2BDFDF2201012E0001B8A8 /* libRNVectorIcons.a */,
|
BE5EAC37221B835A00E92E5B /* libBVLinearGradient.a */,
|
||||||
BE2BDFE12201012E0001B8A8 /* libRNVectorIcons-tvOS.a */,
|
BE5EAC39221B835A00E92E5B /* libBVLinearGradient.a */,
|
||||||
|
);
|
||||||
|
name = Products;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
BE5EAC3C221B888C00E92E5B /* Products */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
BE5EAC40221B888C00E92E5B /* libReactNativePermissions.a */,
|
||||||
);
|
);
|
||||||
name = Products;
|
name = Products;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
|
@ -749,27 +786,27 @@
|
||||||
/* End PBXGroup section */
|
/* End PBXGroup section */
|
||||||
|
|
||||||
/* Begin PBXNativeTarget section */
|
/* Begin PBXNativeTarget section */
|
||||||
00E356ED1AD99517003FC87E /* Tests */ = {
|
00E356ED1AD99517003FC87E /* appTests */ = {
|
||||||
isa = PBXNativeTarget;
|
isa = PBXNativeTarget;
|
||||||
buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "Tests" */;
|
buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "appTests" */;
|
||||||
buildPhases = (
|
buildPhases = (
|
||||||
00E356EA1AD99517003FC87E /* Sources */,
|
00E356EA1AD99517003FC87E /* Sources */,
|
||||||
00E356EB1AD99517003FC87E /* Frameworks */,
|
|
||||||
00E356EC1AD99517003FC87E /* Resources */,
|
00E356EC1AD99517003FC87E /* Resources */,
|
||||||
|
00E356EB1AD99517003FC87E /* Frameworks */,
|
||||||
);
|
);
|
||||||
buildRules = (
|
buildRules = (
|
||||||
);
|
);
|
||||||
dependencies = (
|
dependencies = (
|
||||||
00E356F51AD99517003FC87E /* PBXTargetDependency */,
|
00E356F51AD99517003FC87E /* PBXTargetDependency */,
|
||||||
);
|
);
|
||||||
name = Tests;
|
name = appTests;
|
||||||
productName = appTests;
|
productName = appTests;
|
||||||
productReference = 00E356EE1AD99517003FC87E /* Tests.xctest */;
|
productReference = 00E356EE1AD99517003FC87E /* appTests.xctest */;
|
||||||
productType = "com.apple.product-type.bundle.unit-test";
|
productType = "com.apple.product-type.bundle.unit-test";
|
||||||
};
|
};
|
||||||
13B07F861A680F5B00A75B9A /* enei2019 */ = {
|
13B07F861A680F5B00A75B9A /* app */ = {
|
||||||
isa = PBXNativeTarget;
|
isa = PBXNativeTarget;
|
||||||
buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "enei2019" */;
|
buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "app" */;
|
||||||
buildPhases = (
|
buildPhases = (
|
||||||
13B07F871A680F5B00A75B9A /* Sources */,
|
13B07F871A680F5B00A75B9A /* Sources */,
|
||||||
13B07F8C1A680F5B00A75B9A /* Frameworks */,
|
13B07F8C1A680F5B00A75B9A /* Frameworks */,
|
||||||
|
@ -780,14 +817,14 @@
|
||||||
);
|
);
|
||||||
dependencies = (
|
dependencies = (
|
||||||
);
|
);
|
||||||
name = enei2019;
|
name = app;
|
||||||
productName = "Hello World";
|
productName = "Hello World";
|
||||||
productReference = 13B07F961A680F5B00A75B9A /* enei2019.app */;
|
productReference = 13B07F961A680F5B00A75B9A /* app.app */;
|
||||||
productType = "com.apple.product-type.application";
|
productType = "com.apple.product-type.application";
|
||||||
};
|
};
|
||||||
2D02E47A1E0B4A5D006451C7 /* enei2019-tvOS */ = {
|
2D02E47A1E0B4A5D006451C7 /* app-tvOS */ = {
|
||||||
isa = PBXNativeTarget;
|
isa = PBXNativeTarget;
|
||||||
buildConfigurationList = 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "enei2019-tvOS" */;
|
buildConfigurationList = 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "app-tvOS" */;
|
||||||
buildPhases = (
|
buildPhases = (
|
||||||
2D02E4771E0B4A5D006451C7 /* Sources */,
|
2D02E4771E0B4A5D006451C7 /* Sources */,
|
||||||
2D02E4781E0B4A5D006451C7 /* Frameworks */,
|
2D02E4781E0B4A5D006451C7 /* Frameworks */,
|
||||||
|
@ -798,14 +835,14 @@
|
||||||
);
|
);
|
||||||
dependencies = (
|
dependencies = (
|
||||||
);
|
);
|
||||||
name = "enei2019-tvOS";
|
name = "app-tvOS";
|
||||||
productName = "app-tvOS";
|
productName = "app-tvOS";
|
||||||
productReference = 2D02E47B1E0B4A5D006451C7 /* enei2019-tvOS.app */;
|
productReference = 2D02E47B1E0B4A5D006451C7 /* app-tvOS.app */;
|
||||||
productType = "com.apple.product-type.application";
|
productType = "com.apple.product-type.application";
|
||||||
};
|
};
|
||||||
2D02E48F1E0B4A5D006451C7 /* enei2019-tvOSTests */ = {
|
2D02E48F1E0B4A5D006451C7 /* app-tvOSTests */ = {
|
||||||
isa = PBXNativeTarget;
|
isa = PBXNativeTarget;
|
||||||
buildConfigurationList = 2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "enei2019-tvOSTests" */;
|
buildConfigurationList = 2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "app-tvOSTests" */;
|
||||||
buildPhases = (
|
buildPhases = (
|
||||||
2D02E48C1E0B4A5D006451C7 /* Sources */,
|
2D02E48C1E0B4A5D006451C7 /* Sources */,
|
||||||
2D02E48D1E0B4A5D006451C7 /* Frameworks */,
|
2D02E48D1E0B4A5D006451C7 /* Frameworks */,
|
||||||
|
@ -816,9 +853,9 @@
|
||||||
dependencies = (
|
dependencies = (
|
||||||
2D02E4921E0B4A5D006451C7 /* PBXTargetDependency */,
|
2D02E4921E0B4A5D006451C7 /* PBXTargetDependency */,
|
||||||
);
|
);
|
||||||
name = "enei2019-tvOSTests";
|
name = "app-tvOSTests";
|
||||||
productName = "app-tvOSTests";
|
productName = "app-tvOSTests";
|
||||||
productReference = 2D02E4901E0B4A5D006451C7 /* enei2019-tvOSTests.xctest */;
|
productReference = 2D02E4901E0B4A5D006451C7 /* app-tvOSTests.xctest */;
|
||||||
productType = "com.apple.product-type.bundle.unit-test";
|
productType = "com.apple.product-type.bundle.unit-test";
|
||||||
};
|
};
|
||||||
/* End PBXNativeTarget section */
|
/* End PBXNativeTarget section */
|
||||||
|
@ -832,7 +869,6 @@
|
||||||
TargetAttributes = {
|
TargetAttributes = {
|
||||||
00E356ED1AD99517003FC87E = {
|
00E356ED1AD99517003FC87E = {
|
||||||
CreatedOnToolsVersion = 6.2;
|
CreatedOnToolsVersion = 6.2;
|
||||||
DevelopmentTeam = HLA62A6826;
|
|
||||||
TestTargetID = 13B07F861A680F5B00A75B9A;
|
TestTargetID = 13B07F861A680F5B00A75B9A;
|
||||||
};
|
};
|
||||||
13B07F861A680F5B00A75B9A = {
|
13B07F861A680F5B00A75B9A = {
|
||||||
|
@ -849,7 +885,7 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "enei2019" */;
|
buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "app" */;
|
||||||
compatibilityVersion = "Xcode 3.2";
|
compatibilityVersion = "Xcode 3.2";
|
||||||
developmentRegion = English;
|
developmentRegion = English;
|
||||||
hasScannedForEncodings = 0;
|
hasScannedForEncodings = 0;
|
||||||
|
@ -861,6 +897,10 @@
|
||||||
productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */;
|
productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */;
|
||||||
projectDirPath = "";
|
projectDirPath = "";
|
||||||
projectReferences = (
|
projectReferences = (
|
||||||
|
{
|
||||||
|
ProductGroup = BE5EAC32221B835A00E92E5B /* Products */;
|
||||||
|
ProjectRef = 1908F5E093844AC5A143E888 /* BVLinearGradient.xcodeproj */;
|
||||||
|
},
|
||||||
{
|
{
|
||||||
ProductGroup = 00C302A81ABCB8CE00DB3ED1 /* Products */;
|
ProductGroup = 00C302A81ABCB8CE00DB3ED1 /* Products */;
|
||||||
ProjectRef = 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */;
|
ProjectRef = 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */;
|
||||||
|
@ -910,28 +950,28 @@
|
||||||
ProjectRef = 146833FF1AC3E56700842450 /* React.xcodeproj */;
|
ProjectRef = 146833FF1AC3E56700842450 /* React.xcodeproj */;
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
ProductGroup = BE2BDF9C2200F9830001B8A8 /* Products */;
|
ProductGroup = BE5EAC3C221B888C00E92E5B /* Products */;
|
||||||
ProjectRef = BE2BDF9B2200F9830001B8A8 /* ReactNativePermissions.xcodeproj */;
|
ProjectRef = BE5EAC3B221B888C00E92E5B /* ReactNativePermissions.xcodeproj */;
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
ProductGroup = BE2BDF942200F9490001B8A8 /* Products */;
|
ProductGroup = BE302B68221B7860005626CF /* Products */;
|
||||||
ProjectRef = BE2BDF932200F9490001B8A8 /* RNCamera.xcodeproj */;
|
ProjectRef = BE302B67221B7860005626CF /* RNCamera.xcodeproj */;
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
ProductGroup = BE2BDF692200F93B0001B8A8 /* Products */;
|
ProductGroup = BE302B6F221B7AC7005626CF /* Products */;
|
||||||
ProjectRef = BE2BDF682200F93B0001B8A8 /* RNGestureHandler.xcodeproj */;
|
ProjectRef = BE302B6E221B7AC7005626CF /* RNGestureHandler.xcodeproj */;
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
ProductGroup = BE2BDFDA2201012E0001B8A8 /* Products */;
|
ProductGroup = BE5EABF2221B834400E92E5B /* Products */;
|
||||||
ProjectRef = BE2BDFD92201012E0001B8A8 /* RNVectorIcons.xcodeproj */;
|
ProjectRef = 664970B9D10A41A18B44727F /* RNVectorIcons.xcodeproj */;
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
projectRoot = "";
|
projectRoot = "";
|
||||||
targets = (
|
targets = (
|
||||||
13B07F861A680F5B00A75B9A /* enei2019 */,
|
13B07F861A680F5B00A75B9A /* app */,
|
||||||
00E356ED1AD99517003FC87E /* Tests */,
|
00E356ED1AD99517003FC87E /* appTests */,
|
||||||
2D02E47A1E0B4A5D006451C7 /* enei2019-tvOS */,
|
2D02E47A1E0B4A5D006451C7 /* app-tvOS */,
|
||||||
2D02E48F1E0B4A5D006451C7 /* enei2019-tvOSTests */,
|
2D02E48F1E0B4A5D006451C7 /* app-tvOSTests */,
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
/* End PBXProject section */
|
/* End PBXProject section */
|
||||||
|
@ -1196,39 +1236,53 @@
|
||||||
remoteRef = ADBDB9261DFEBF0700ED6528 /* PBXContainerItemProxy */;
|
remoteRef = ADBDB9261DFEBF0700ED6528 /* PBXContainerItemProxy */;
|
||||||
sourceTree = BUILT_PRODUCTS_DIR;
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
};
|
};
|
||||||
BE2BDF922200F93B0001B8A8 /* libRNGestureHandler.a */ = {
|
BE302B6C221B7860005626CF /* libRNCamera.a */ = {
|
||||||
isa = PBXReferenceProxy;
|
|
||||||
fileType = archive.ar;
|
|
||||||
path = libRNGestureHandler.a;
|
|
||||||
remoteRef = BE2BDF912200F93B0001B8A8 /* PBXContainerItemProxy */;
|
|
||||||
sourceTree = BUILT_PRODUCTS_DIR;
|
|
||||||
};
|
|
||||||
BE2BDF982200F9490001B8A8 /* libRNCamera.a */ = {
|
|
||||||
isa = PBXReferenceProxy;
|
isa = PBXReferenceProxy;
|
||||||
fileType = archive.ar;
|
fileType = archive.ar;
|
||||||
path = libRNCamera.a;
|
path = libRNCamera.a;
|
||||||
remoteRef = BE2BDF972200F9490001B8A8 /* PBXContainerItemProxy */;
|
remoteRef = BE302B6B221B7860005626CF /* PBXContainerItemProxy */;
|
||||||
sourceTree = BUILT_PRODUCTS_DIR;
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
};
|
};
|
||||||
BE2BDFA02200F9830001B8A8 /* libReactNativePermissions.a */ = {
|
BE302B73221B7AC8005626CF /* libRNGestureHandler.a */ = {
|
||||||
isa = PBXReferenceProxy;
|
isa = PBXReferenceProxy;
|
||||||
fileType = archive.ar;
|
fileType = archive.ar;
|
||||||
path = libReactNativePermissions.a;
|
path = libRNGestureHandler.a;
|
||||||
remoteRef = BE2BDF9F2200F9830001B8A8 /* PBXContainerItemProxy */;
|
remoteRef = BE302B72221B7AC8005626CF /* PBXContainerItemProxy */;
|
||||||
sourceTree = BUILT_PRODUCTS_DIR;
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
};
|
};
|
||||||
BE2BDFDF2201012E0001B8A8 /* libRNVectorIcons.a */ = {
|
BE5EABF7221B834400E92E5B /* libRNVectorIcons.a */ = {
|
||||||
isa = PBXReferenceProxy;
|
isa = PBXReferenceProxy;
|
||||||
fileType = archive.ar;
|
fileType = archive.ar;
|
||||||
path = libRNVectorIcons.a;
|
path = libRNVectorIcons.a;
|
||||||
remoteRef = BE2BDFDE2201012E0001B8A8 /* PBXContainerItemProxy */;
|
remoteRef = BE5EABF6221B834400E92E5B /* PBXContainerItemProxy */;
|
||||||
sourceTree = BUILT_PRODUCTS_DIR;
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
};
|
};
|
||||||
BE2BDFE12201012E0001B8A8 /* libRNVectorIcons-tvOS.a */ = {
|
BE5EABF9221B834400E92E5B /* libRNVectorIcons-tvOS.a */ = {
|
||||||
isa = PBXReferenceProxy;
|
isa = PBXReferenceProxy;
|
||||||
fileType = archive.ar;
|
fileType = archive.ar;
|
||||||
path = "libRNVectorIcons-tvOS.a";
|
path = "libRNVectorIcons-tvOS.a";
|
||||||
remoteRef = BE2BDFE02201012E0001B8A8 /* PBXContainerItemProxy */;
|
remoteRef = BE5EABF8221B834400E92E5B /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
BE5EAC37221B835A00E92E5B /* libBVLinearGradient.a */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = archive.ar;
|
||||||
|
path = libBVLinearGradient.a;
|
||||||
|
remoteRef = BE5EAC36221B835A00E92E5B /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
BE5EAC39221B835A00E92E5B /* libBVLinearGradient.a */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = archive.ar;
|
||||||
|
path = libBVLinearGradient.a;
|
||||||
|
remoteRef = BE5EAC38221B835A00E92E5B /* PBXContainerItemProxy */;
|
||||||
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
|
};
|
||||||
|
BE5EAC40221B888C00E92E5B /* libReactNativePermissions.a */ = {
|
||||||
|
isa = PBXReferenceProxy;
|
||||||
|
fileType = archive.ar;
|
||||||
|
path = libReactNativePermissions.a;
|
||||||
|
remoteRef = BE5EAC3F221B888C00E92E5B /* PBXContainerItemProxy */;
|
||||||
sourceTree = BUILT_PRODUCTS_DIR;
|
sourceTree = BUILT_PRODUCTS_DIR;
|
||||||
};
|
};
|
||||||
/* End PBXReferenceProxy section */
|
/* End PBXReferenceProxy section */
|
||||||
|
@ -1245,23 +1299,23 @@
|
||||||
isa = PBXResourcesBuildPhase;
|
isa = PBXResourcesBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
BEA7C1C022034BC800B47CD7 /* MaterialIcons.ttf in Resources */,
|
BE5EAB81221B7D5400E92E5B /* AntDesign.ttf in Resources */,
|
||||||
BEA7C1CC22034BC800B47CD7 /* Foundation.ttf in Resources */,
|
BE5EAB78221B7D5400E92E5B /* MaterialIcons.ttf in Resources */,
|
||||||
BEA7C1C122034BC800B47CD7 /* FontAwesome.ttf in Resources */,
|
BE5EAB7F221B7D5400E92E5B /* Feather.ttf in Resources */,
|
||||||
BEA7C1C922034BC800B47CD7 /* FontAwesome5_Regular.ttf in Resources */,
|
BE5EAB7E221B7D5400E92E5B /* Foundation.ttf in Resources */,
|
||||||
BEA7C1C822034BC800B47CD7 /* Feather.ttf in Resources */,
|
BE5EAB86221B7D5400E92E5B /* Zocial.ttf in Resources */,
|
||||||
|
BE5EAB85221B7D5400E92E5B /* Octicons.ttf in Resources */,
|
||||||
13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */,
|
13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */,
|
||||||
|
BE5EAB79221B7D5400E92E5B /* Entypo.ttf in Resources */,
|
||||||
|
BE5EAC3A221B83CF00E92E5B /* Ionicons.ttf in Resources */,
|
||||||
13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */,
|
13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */,
|
||||||
BEA7C1CA22034BC800B47CD7 /* FontAwesome5_Solid.ttf in Resources */,
|
BE5EAB84221B7D5400E92E5B /* FontAwesome5_Brands.ttf in Resources */,
|
||||||
BEA7C1C422034BC800B47CD7 /* SimpleLineIcons.ttf in Resources */,
|
BE5EAB82221B7D5400E92E5B /* MaterialCommunityIcons.ttf in Resources */,
|
||||||
BEA7C1CE22034BC800B47CD7 /* Octicons.ttf in Resources */,
|
BE5EAB7C221B7D5400E92E5B /* EvilIcons.ttf in Resources */,
|
||||||
BEA7C1CB22034BC800B47CD7 /* AntDesign.ttf in Resources */,
|
BE5EAB7D221B7D5400E92E5B /* FontAwesome5_Regular.ttf in Resources */,
|
||||||
BEA7C1CD22034BC800B47CD7 /* EvilIcons.ttf in Resources */,
|
BE5EAB80221B7D5400E92E5B /* FontAwesome5_Solid.ttf in Resources */,
|
||||||
BEA7C1C722034BC800B47CD7 /* Zocial.ttf in Resources */,
|
BE5EAB7B221B7D5400E92E5B /* SimpleLineIcons.ttf in Resources */,
|
||||||
BEA7C1C622034BC800B47CD7 /* MaterialCommunityIcons.ttf in Resources */,
|
BE5EAB7A221B7D5400E92E5B /* FontAwesome.ttf in Resources */,
|
||||||
BEA7C1C322034BC800B47CD7 /* FontAwesome5_Brands.ttf in Resources */,
|
|
||||||
BEA7C1C522034BC800B47CD7 /* Entypo.ttf in Resources */,
|
|
||||||
43A080C42246430685BC7859 /* Ionicons.ttf in Resources */,
|
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
|
@ -1295,7 +1349,7 @@
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
shellPath = /bin/sh;
|
shellPath = /bin/sh;
|
||||||
shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh";
|
shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh\n";
|
||||||
};
|
};
|
||||||
2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */ = {
|
2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */ = {
|
||||||
isa = PBXShellScriptBuildPhase;
|
isa = PBXShellScriptBuildPhase;
|
||||||
|
@ -1353,12 +1407,12 @@
|
||||||
/* Begin PBXTargetDependency section */
|
/* Begin PBXTargetDependency section */
|
||||||
00E356F51AD99517003FC87E /* PBXTargetDependency */ = {
|
00E356F51AD99517003FC87E /* PBXTargetDependency */ = {
|
||||||
isa = PBXTargetDependency;
|
isa = PBXTargetDependency;
|
||||||
target = 13B07F861A680F5B00A75B9A /* enei2019 */;
|
target = 13B07F861A680F5B00A75B9A /* app */;
|
||||||
targetProxy = 00E356F41AD99517003FC87E /* PBXContainerItemProxy */;
|
targetProxy = 00E356F41AD99517003FC87E /* PBXContainerItemProxy */;
|
||||||
};
|
};
|
||||||
2D02E4921E0B4A5D006451C7 /* PBXTargetDependency */ = {
|
2D02E4921E0B4A5D006451C7 /* PBXTargetDependency */ = {
|
||||||
isa = PBXTargetDependency;
|
isa = PBXTargetDependency;
|
||||||
target = 2D02E47A1E0B4A5D006451C7 /* enei2019-tvOS */;
|
target = 2D02E47A1E0B4A5D006451C7 /* app-tvOS */;
|
||||||
targetProxy = 2D02E4911E0B4A5D006451C7 /* PBXContainerItemProxy */;
|
targetProxy = 2D02E4911E0B4A5D006451C7 /* PBXContainerItemProxy */;
|
||||||
};
|
};
|
||||||
/* End PBXTargetDependency section */
|
/* End PBXTargetDependency section */
|
||||||
|
@ -1380,30 +1434,31 @@
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
BUNDLE_LOADER = "$(TEST_HOST)";
|
BUNDLE_LOADER = "$(TEST_HOST)";
|
||||||
DEVELOPMENT_TEAM = HLA62A6826;
|
|
||||||
ENABLE_BITCODE = NO;
|
|
||||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||||
"DEBUG=1",
|
"DEBUG=1",
|
||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
);
|
);
|
||||||
|
HEADER_SEARCH_PATHS = (
|
||||||
|
"$(inherited)",
|
||||||
|
"$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
|
||||||
|
"$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient",
|
||||||
|
);
|
||||||
INFOPLIST_FILE = appTests/Info.plist;
|
INFOPLIST_FILE = appTests/Info.plist;
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
|
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
||||||
|
LIBRARY_SEARCH_PATHS = (
|
||||||
|
"$(inherited)",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
);
|
||||||
OTHER_LDFLAGS = (
|
OTHER_LDFLAGS = (
|
||||||
"-ObjC",
|
"-ObjC",
|
||||||
"-lc++",
|
"-lc++",
|
||||||
);
|
);
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
|
PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/enei2019.enei2019/enei2019";
|
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/app.app/app";
|
||||||
LIBRARY_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
|
||||||
);
|
|
||||||
HEADER_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient",
|
|
||||||
);
|
|
||||||
};
|
};
|
||||||
name = Debug;
|
name = Debug;
|
||||||
};
|
};
|
||||||
|
@ -1412,26 +1467,27 @@
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
BUNDLE_LOADER = "$(TEST_HOST)";
|
BUNDLE_LOADER = "$(TEST_HOST)";
|
||||||
COPY_PHASE_STRIP = NO;
|
COPY_PHASE_STRIP = NO;
|
||||||
DEVELOPMENT_TEAM = HLA62A6826;
|
HEADER_SEARCH_PATHS = (
|
||||||
ENABLE_BITCODE = NO;
|
"$(inherited)",
|
||||||
|
"$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
|
||||||
|
"$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient",
|
||||||
|
);
|
||||||
INFOPLIST_FILE = appTests/Info.plist;
|
INFOPLIST_FILE = appTests/Info.plist;
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
|
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
||||||
|
LIBRARY_SEARCH_PATHS = (
|
||||||
|
"$(inherited)",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
);
|
||||||
OTHER_LDFLAGS = (
|
OTHER_LDFLAGS = (
|
||||||
"-ObjC",
|
"-ObjC",
|
||||||
"-lc++",
|
"-lc++",
|
||||||
);
|
);
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
|
PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/enei2019.enei2019/enei2019";
|
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/app.app/app";
|
||||||
LIBRARY_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
|
||||||
);
|
|
||||||
HEADER_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient",
|
|
||||||
);
|
|
||||||
};
|
};
|
||||||
name = Release;
|
name = Release;
|
||||||
};
|
};
|
||||||
|
@ -1442,6 +1498,11 @@
|
||||||
CURRENT_PROJECT_VERSION = 1;
|
CURRENT_PROJECT_VERSION = 1;
|
||||||
DEAD_CODE_STRIPPING = NO;
|
DEAD_CODE_STRIPPING = NO;
|
||||||
DEVELOPMENT_TEAM = HLA62A6826;
|
DEVELOPMENT_TEAM = HLA62A6826;
|
||||||
|
HEADER_SEARCH_PATHS = (
|
||||||
|
"$(inherited)",
|
||||||
|
"$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
|
||||||
|
"$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient",
|
||||||
|
);
|
||||||
INFOPLIST_FILE = app/Info.plist;
|
INFOPLIST_FILE = app/Info.plist;
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
||||||
OTHER_LDFLAGS = (
|
OTHER_LDFLAGS = (
|
||||||
|
@ -1449,14 +1510,9 @@
|
||||||
"-ObjC",
|
"-ObjC",
|
||||||
"-lc++",
|
"-lc++",
|
||||||
);
|
);
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = enei;
|
PRODUCT_BUNDLE_IDENTIFIER = enei.app;
|
||||||
PRODUCT_MODULE_NAME = App;
|
PRODUCT_NAME = app;
|
||||||
PRODUCT_NAME = enei2019;
|
|
||||||
VERSIONING_SYSTEM = "apple-generic";
|
VERSIONING_SYSTEM = "apple-generic";
|
||||||
HEADER_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient",
|
|
||||||
);
|
|
||||||
};
|
};
|
||||||
name = Debug;
|
name = Debug;
|
||||||
};
|
};
|
||||||
|
@ -1466,6 +1522,11 @@
|
||||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||||
CURRENT_PROJECT_VERSION = 1;
|
CURRENT_PROJECT_VERSION = 1;
|
||||||
DEVELOPMENT_TEAM = HLA62A6826;
|
DEVELOPMENT_TEAM = HLA62A6826;
|
||||||
|
HEADER_SEARCH_PATHS = (
|
||||||
|
"$(inherited)",
|
||||||
|
"$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
|
||||||
|
"$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient",
|
||||||
|
);
|
||||||
INFOPLIST_FILE = app/Info.plist;
|
INFOPLIST_FILE = app/Info.plist;
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
||||||
OTHER_LDFLAGS = (
|
OTHER_LDFLAGS = (
|
||||||
|
@ -1473,14 +1534,9 @@
|
||||||
"-ObjC",
|
"-ObjC",
|
||||||
"-lc++",
|
"-lc++",
|
||||||
);
|
);
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = enei;
|
PRODUCT_BUNDLE_IDENTIFIER = enei.app;
|
||||||
PRODUCT_MODULE_NAME = App;
|
PRODUCT_NAME = app;
|
||||||
PRODUCT_NAME = enei2019;
|
|
||||||
VERSIONING_SYSTEM = "apple-generic";
|
VERSIONING_SYSTEM = "apple-generic";
|
||||||
HEADER_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient",
|
|
||||||
);
|
|
||||||
};
|
};
|
||||||
name = Release;
|
name = Release;
|
||||||
};
|
};
|
||||||
|
@ -1496,8 +1552,19 @@
|
||||||
DEBUG_INFORMATION_FORMAT = dwarf;
|
DEBUG_INFORMATION_FORMAT = dwarf;
|
||||||
ENABLE_TESTABILITY = YES;
|
ENABLE_TESTABILITY = YES;
|
||||||
GCC_NO_COMMON_BLOCKS = YES;
|
GCC_NO_COMMON_BLOCKS = YES;
|
||||||
|
HEADER_SEARCH_PATHS = (
|
||||||
|
"$(inherited)",
|
||||||
|
"$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
|
||||||
|
"$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient",
|
||||||
|
);
|
||||||
INFOPLIST_FILE = "app-tvOS/Info.plist";
|
INFOPLIST_FILE = "app-tvOS/Info.plist";
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
||||||
|
LIBRARY_SEARCH_PATHS = (
|
||||||
|
"$(inherited)",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
);
|
||||||
OTHER_LDFLAGS = (
|
OTHER_LDFLAGS = (
|
||||||
"-ObjC",
|
"-ObjC",
|
||||||
"-lc++",
|
"-lc++",
|
||||||
|
@ -1507,14 +1574,6 @@
|
||||||
SDKROOT = appletvos;
|
SDKROOT = appletvos;
|
||||||
TARGETED_DEVICE_FAMILY = 3;
|
TARGETED_DEVICE_FAMILY = 3;
|
||||||
TVOS_DEPLOYMENT_TARGET = 9.2;
|
TVOS_DEPLOYMENT_TARGET = 9.2;
|
||||||
LIBRARY_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
|
||||||
);
|
|
||||||
HEADER_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient",
|
|
||||||
);
|
|
||||||
};
|
};
|
||||||
name = Debug;
|
name = Debug;
|
||||||
};
|
};
|
||||||
|
@ -1530,8 +1589,19 @@
|
||||||
COPY_PHASE_STRIP = NO;
|
COPY_PHASE_STRIP = NO;
|
||||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||||
GCC_NO_COMMON_BLOCKS = YES;
|
GCC_NO_COMMON_BLOCKS = YES;
|
||||||
|
HEADER_SEARCH_PATHS = (
|
||||||
|
"$(inherited)",
|
||||||
|
"$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
|
||||||
|
"$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient",
|
||||||
|
);
|
||||||
INFOPLIST_FILE = "app-tvOS/Info.plist";
|
INFOPLIST_FILE = "app-tvOS/Info.plist";
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
||||||
|
LIBRARY_SEARCH_PATHS = (
|
||||||
|
"$(inherited)",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
);
|
||||||
OTHER_LDFLAGS = (
|
OTHER_LDFLAGS = (
|
||||||
"-ObjC",
|
"-ObjC",
|
||||||
"-lc++",
|
"-lc++",
|
||||||
|
@ -1541,14 +1611,6 @@
|
||||||
SDKROOT = appletvos;
|
SDKROOT = appletvos;
|
||||||
TARGETED_DEVICE_FAMILY = 3;
|
TARGETED_DEVICE_FAMILY = 3;
|
||||||
TVOS_DEPLOYMENT_TARGET = 9.2;
|
TVOS_DEPLOYMENT_TARGET = 9.2;
|
||||||
LIBRARY_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
|
||||||
);
|
|
||||||
HEADER_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient",
|
|
||||||
);
|
|
||||||
};
|
};
|
||||||
name = Release;
|
name = Release;
|
||||||
};
|
};
|
||||||
|
@ -1563,8 +1625,19 @@
|
||||||
DEBUG_INFORMATION_FORMAT = dwarf;
|
DEBUG_INFORMATION_FORMAT = dwarf;
|
||||||
ENABLE_TESTABILITY = YES;
|
ENABLE_TESTABILITY = YES;
|
||||||
GCC_NO_COMMON_BLOCKS = YES;
|
GCC_NO_COMMON_BLOCKS = YES;
|
||||||
|
HEADER_SEARCH_PATHS = (
|
||||||
|
"$(inherited)",
|
||||||
|
"$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
|
||||||
|
"$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient",
|
||||||
|
);
|
||||||
INFOPLIST_FILE = "app-tvOSTests/Info.plist";
|
INFOPLIST_FILE = "app-tvOSTests/Info.plist";
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
||||||
|
LIBRARY_SEARCH_PATHS = (
|
||||||
|
"$(inherited)",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
);
|
||||||
OTHER_LDFLAGS = (
|
OTHER_LDFLAGS = (
|
||||||
"-ObjC",
|
"-ObjC",
|
||||||
"-lc++",
|
"-lc++",
|
||||||
|
@ -1572,16 +1645,8 @@
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.app-tvOSTests";
|
PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.app-tvOSTests";
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
SDKROOT = appletvos;
|
SDKROOT = appletvos;
|
||||||
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/enei2019-tvOS.enei2019/enei2019-tvOS";
|
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/app-tvOS.app/app-tvOS";
|
||||||
TVOS_DEPLOYMENT_TARGET = 10.1;
|
TVOS_DEPLOYMENT_TARGET = 10.1;
|
||||||
LIBRARY_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
|
||||||
);
|
|
||||||
HEADER_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient",
|
|
||||||
);
|
|
||||||
};
|
};
|
||||||
name = Debug;
|
name = Debug;
|
||||||
};
|
};
|
||||||
|
@ -1596,8 +1661,19 @@
|
||||||
COPY_PHASE_STRIP = NO;
|
COPY_PHASE_STRIP = NO;
|
||||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||||
GCC_NO_COMMON_BLOCKS = YES;
|
GCC_NO_COMMON_BLOCKS = YES;
|
||||||
|
HEADER_SEARCH_PATHS = (
|
||||||
|
"$(inherited)",
|
||||||
|
"$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
|
||||||
|
"$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient",
|
||||||
|
);
|
||||||
INFOPLIST_FILE = "app-tvOSTests/Info.plist";
|
INFOPLIST_FILE = "app-tvOSTests/Info.plist";
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
||||||
|
LIBRARY_SEARCH_PATHS = (
|
||||||
|
"$(inherited)",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
);
|
||||||
OTHER_LDFLAGS = (
|
OTHER_LDFLAGS = (
|
||||||
"-ObjC",
|
"-ObjC",
|
||||||
"-lc++",
|
"-lc++",
|
||||||
|
@ -1605,16 +1681,8 @@
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.app-tvOSTests";
|
PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.app-tvOSTests";
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
SDKROOT = appletvos;
|
SDKROOT = appletvos;
|
||||||
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/enei2019-tvOS.enei2019/enei2019-tvOS";
|
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/app-tvOS.app/app-tvOS";
|
||||||
TVOS_DEPLOYMENT_TARGET = 10.1;
|
TVOS_DEPLOYMENT_TARGET = 10.1;
|
||||||
LIBRARY_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
|
||||||
);
|
|
||||||
HEADER_SEARCH_PATHS = (
|
|
||||||
"$(inherited)",
|
|
||||||
"$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient",
|
|
||||||
);
|
|
||||||
};
|
};
|
||||||
name = Release;
|
name = Release;
|
||||||
};
|
};
|
||||||
|
@ -1647,7 +1715,6 @@
|
||||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
||||||
COPY_PHASE_STRIP = NO;
|
COPY_PHASE_STRIP = NO;
|
||||||
ENABLE_BITCODE = NO;
|
|
||||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||||
ENABLE_TESTABILITY = YES;
|
ENABLE_TESTABILITY = YES;
|
||||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||||
|
@ -1701,7 +1768,6 @@
|
||||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
||||||
COPY_PHASE_STRIP = YES;
|
COPY_PHASE_STRIP = YES;
|
||||||
ENABLE_BITCODE = NO;
|
|
||||||
ENABLE_NS_ASSERTIONS = NO;
|
ENABLE_NS_ASSERTIONS = NO;
|
||||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||||
|
@ -1722,7 +1788,7 @@
|
||||||
/* End XCBuildConfiguration section */
|
/* End XCBuildConfiguration section */
|
||||||
|
|
||||||
/* Begin XCConfigurationList section */
|
/* Begin XCConfigurationList section */
|
||||||
00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "Tests" */ = {
|
00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "appTests" */ = {
|
||||||
isa = XCConfigurationList;
|
isa = XCConfigurationList;
|
||||||
buildConfigurations = (
|
buildConfigurations = (
|
||||||
00E356F61AD99517003FC87E /* Debug */,
|
00E356F61AD99517003FC87E /* Debug */,
|
||||||
|
@ -1731,7 +1797,7 @@
|
||||||
defaultConfigurationIsVisible = 0;
|
defaultConfigurationIsVisible = 0;
|
||||||
defaultConfigurationName = Release;
|
defaultConfigurationName = Release;
|
||||||
};
|
};
|
||||||
13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "enei2019" */ = {
|
13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "app" */ = {
|
||||||
isa = XCConfigurationList;
|
isa = XCConfigurationList;
|
||||||
buildConfigurations = (
|
buildConfigurations = (
|
||||||
13B07F941A680F5B00A75B9A /* Debug */,
|
13B07F941A680F5B00A75B9A /* Debug */,
|
||||||
|
@ -1740,7 +1806,7 @@
|
||||||
defaultConfigurationIsVisible = 0;
|
defaultConfigurationIsVisible = 0;
|
||||||
defaultConfigurationName = Release;
|
defaultConfigurationName = Release;
|
||||||
};
|
};
|
||||||
2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "enei2019-tvOS" */ = {
|
2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "app-tvOS" */ = {
|
||||||
isa = XCConfigurationList;
|
isa = XCConfigurationList;
|
||||||
buildConfigurations = (
|
buildConfigurations = (
|
||||||
2D02E4971E0B4A5E006451C7 /* Debug */,
|
2D02E4971E0B4A5E006451C7 /* Debug */,
|
||||||
|
@ -1749,7 +1815,7 @@
|
||||||
defaultConfigurationIsVisible = 0;
|
defaultConfigurationIsVisible = 0;
|
||||||
defaultConfigurationName = Release;
|
defaultConfigurationName = Release;
|
||||||
};
|
};
|
||||||
2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "enei2019-tvOSTests" */ = {
|
2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "app-tvOSTests" */ = {
|
||||||
isa = XCConfigurationList;
|
isa = XCConfigurationList;
|
||||||
buildConfigurations = (
|
buildConfigurations = (
|
||||||
2D02E4991E0B4A5E006451C7 /* Debug */,
|
2D02E4991E0B4A5E006451C7 /* Debug */,
|
||||||
|
@ -1758,7 +1824,7 @@
|
||||||
defaultConfigurationIsVisible = 0;
|
defaultConfigurationIsVisible = 0;
|
||||||
defaultConfigurationName = Release;
|
defaultConfigurationName = Release;
|
||||||
};
|
};
|
||||||
83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "enei2019" */ = {
|
83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "app" */ = {
|
||||||
isa = XCConfigurationList;
|
isa = XCConfigurationList;
|
||||||
buildConfigurations = (
|
buildConfigurations = (
|
||||||
83CBBA201A601CBA00E9B192 /* Debug */,
|
83CBBA201A601CBA00E9B192 /* Debug */,
|
36
App/ios/enei2019.xcodeproj/xcshareddata/xcschemes/app-tvOS.xcscheme → App/ios/app.xcodeproj/xcshareddata/xcschemes/app-tvOS.xcscheme
Executable file → Normal file
|
@ -29,9 +29,9 @@
|
||||||
<BuildableReference
|
<BuildableReference
|
||||||
BuildableIdentifier = "primary"
|
BuildableIdentifier = "primary"
|
||||||
BlueprintIdentifier = "2D02E47A1E0B4A5D006451C7"
|
BlueprintIdentifier = "2D02E47A1E0B4A5D006451C7"
|
||||||
BuildableName = "enei2019-tvOS.app"
|
BuildableName = "app-tvOS.app"
|
||||||
BlueprintName = "enei2019-tvOS"
|
BlueprintName = "app-tvOS"
|
||||||
ReferencedContainer = "container:enei2019.xcodeproj">
|
ReferencedContainer = "container:app.xcodeproj">
|
||||||
</BuildableReference>
|
</BuildableReference>
|
||||||
</BuildActionEntry>
|
</BuildActionEntry>
|
||||||
<BuildActionEntry
|
<BuildActionEntry
|
||||||
|
@ -43,9 +43,9 @@
|
||||||
<BuildableReference
|
<BuildableReference
|
||||||
BuildableIdentifier = "primary"
|
BuildableIdentifier = "primary"
|
||||||
BlueprintIdentifier = "2D02E48F1E0B4A5D006451C7"
|
BlueprintIdentifier = "2D02E48F1E0B4A5D006451C7"
|
||||||
BuildableName = "enei2019-tvOSTests.xctest"
|
BuildableName = "app-tvOSTests.xctest"
|
||||||
BlueprintName = "enei2019-tvOSTests"
|
BlueprintName = "app-tvOSTests"
|
||||||
ReferencedContainer = "container:enei2019.xcodeproj">
|
ReferencedContainer = "container:app.xcodeproj">
|
||||||
</BuildableReference>
|
</BuildableReference>
|
||||||
</BuildActionEntry>
|
</BuildActionEntry>
|
||||||
</BuildActionEntries>
|
</BuildActionEntries>
|
||||||
|
@ -61,9 +61,9 @@
|
||||||
<BuildableReference
|
<BuildableReference
|
||||||
BuildableIdentifier = "primary"
|
BuildableIdentifier = "primary"
|
||||||
BlueprintIdentifier = "2D02E48F1E0B4A5D006451C7"
|
BlueprintIdentifier = "2D02E48F1E0B4A5D006451C7"
|
||||||
BuildableName = "enei2019-tvOSTests.xctest"
|
BuildableName = "app-tvOSTests.xctest"
|
||||||
BlueprintName = "enei2019-tvOSTests"
|
BlueprintName = "app-tvOSTests"
|
||||||
ReferencedContainer = "container:enei2019.xcodeproj">
|
ReferencedContainer = "container:app.xcodeproj">
|
||||||
</BuildableReference>
|
</BuildableReference>
|
||||||
</TestableReference>
|
</TestableReference>
|
||||||
</Testables>
|
</Testables>
|
||||||
|
@ -71,9 +71,9 @@
|
||||||
<BuildableReference
|
<BuildableReference
|
||||||
BuildableIdentifier = "primary"
|
BuildableIdentifier = "primary"
|
||||||
BlueprintIdentifier = "2D02E47A1E0B4A5D006451C7"
|
BlueprintIdentifier = "2D02E47A1E0B4A5D006451C7"
|
||||||
BuildableName = "enei2019-tvOS.app"
|
BuildableName = "app-tvOS.app"
|
||||||
BlueprintName = "enei2019-tvOS"
|
BlueprintName = "app-tvOS"
|
||||||
ReferencedContainer = "container:enei2019.xcodeproj">
|
ReferencedContainer = "container:app.xcodeproj">
|
||||||
</BuildableReference>
|
</BuildableReference>
|
||||||
</MacroExpansion>
|
</MacroExpansion>
|
||||||
<AdditionalOptions>
|
<AdditionalOptions>
|
||||||
|
@ -94,9 +94,9 @@
|
||||||
<BuildableReference
|
<BuildableReference
|
||||||
BuildableIdentifier = "primary"
|
BuildableIdentifier = "primary"
|
||||||
BlueprintIdentifier = "2D02E47A1E0B4A5D006451C7"
|
BlueprintIdentifier = "2D02E47A1E0B4A5D006451C7"
|
||||||
BuildableName = "enei2019-tvOS.app"
|
BuildableName = "app-tvOS.app"
|
||||||
BlueprintName = "enei2019-tvOS"
|
BlueprintName = "app-tvOS"
|
||||||
ReferencedContainer = "container:enei2019.xcodeproj">
|
ReferencedContainer = "container:app.xcodeproj">
|
||||||
</BuildableReference>
|
</BuildableReference>
|
||||||
</BuildableProductRunnable>
|
</BuildableProductRunnable>
|
||||||
<AdditionalOptions>
|
<AdditionalOptions>
|
||||||
|
@ -113,9 +113,9 @@
|
||||||
<BuildableReference
|
<BuildableReference
|
||||||
BuildableIdentifier = "primary"
|
BuildableIdentifier = "primary"
|
||||||
BlueprintIdentifier = "2D02E47A1E0B4A5D006451C7"
|
BlueprintIdentifier = "2D02E47A1E0B4A5D006451C7"
|
||||||
BuildableName = "enei2019-tvOS.app"
|
BuildableName = "app-tvOS.app"
|
||||||
BlueprintName = "enei2019-tvOS"
|
BlueprintName = "app-tvOS"
|
||||||
ReferencedContainer = "container:enei2019.xcodeproj">
|
ReferencedContainer = "container:app.xcodeproj">
|
||||||
</BuildableReference>
|
</BuildableReference>
|
||||||
</BuildableProductRunnable>
|
</BuildableProductRunnable>
|
||||||
</ProfileAction>
|
</ProfileAction>
|
36
App/ios/enei2019.xcodeproj/xcshareddata/xcschemes/app.xcscheme → App/ios/app.xcodeproj/xcshareddata/xcschemes/app.xcscheme
Executable file → Normal file
|
@ -29,9 +29,9 @@
|
||||||
<BuildableReference
|
<BuildableReference
|
||||||
BuildableIdentifier = "primary"
|
BuildableIdentifier = "primary"
|
||||||
BlueprintIdentifier = "13B07F861A680F5B00A75B9A"
|
BlueprintIdentifier = "13B07F861A680F5B00A75B9A"
|
||||||
BuildableName = "enei2019.app"
|
BuildableName = "app.app"
|
||||||
BlueprintName = "enei2019"
|
BlueprintName = "app"
|
||||||
ReferencedContainer = "container:enei2019.xcodeproj">
|
ReferencedContainer = "container:app.xcodeproj">
|
||||||
</BuildableReference>
|
</BuildableReference>
|
||||||
</BuildActionEntry>
|
</BuildActionEntry>
|
||||||
<BuildActionEntry
|
<BuildActionEntry
|
||||||
|
@ -43,9 +43,9 @@
|
||||||
<BuildableReference
|
<BuildableReference
|
||||||
BuildableIdentifier = "primary"
|
BuildableIdentifier = "primary"
|
||||||
BlueprintIdentifier = "00E356ED1AD99517003FC87E"
|
BlueprintIdentifier = "00E356ED1AD99517003FC87E"
|
||||||
BuildableName = "Tests.xctest"
|
BuildableName = "appTests.xctest"
|
||||||
BlueprintName = "Tests"
|
BlueprintName = "appTests"
|
||||||
ReferencedContainer = "container:enei2019.xcodeproj">
|
ReferencedContainer = "container:app.xcodeproj">
|
||||||
</BuildableReference>
|
</BuildableReference>
|
||||||
</BuildActionEntry>
|
</BuildActionEntry>
|
||||||
</BuildActionEntries>
|
</BuildActionEntries>
|
||||||
|
@ -61,9 +61,9 @@
|
||||||
<BuildableReference
|
<BuildableReference
|
||||||
BuildableIdentifier = "primary"
|
BuildableIdentifier = "primary"
|
||||||
BlueprintIdentifier = "00E356ED1AD99517003FC87E"
|
BlueprintIdentifier = "00E356ED1AD99517003FC87E"
|
||||||
BuildableName = "Tests.xctest"
|
BuildableName = "appTests.xctest"
|
||||||
BlueprintName = "Tests"
|
BlueprintName = "appTests"
|
||||||
ReferencedContainer = "container:enei2019.xcodeproj">
|
ReferencedContainer = "container:app.xcodeproj">
|
||||||
</BuildableReference>
|
</BuildableReference>
|
||||||
</TestableReference>
|
</TestableReference>
|
||||||
</Testables>
|
</Testables>
|
||||||
|
@ -71,9 +71,9 @@
|
||||||
<BuildableReference
|
<BuildableReference
|
||||||
BuildableIdentifier = "primary"
|
BuildableIdentifier = "primary"
|
||||||
BlueprintIdentifier = "13B07F861A680F5B00A75B9A"
|
BlueprintIdentifier = "13B07F861A680F5B00A75B9A"
|
||||||
BuildableName = "enei2019.app"
|
BuildableName = "app.app"
|
||||||
BlueprintName = "enei2019"
|
BlueprintName = "app"
|
||||||
ReferencedContainer = "container:enei2019.xcodeproj">
|
ReferencedContainer = "container:app.xcodeproj">
|
||||||
</BuildableReference>
|
</BuildableReference>
|
||||||
</MacroExpansion>
|
</MacroExpansion>
|
||||||
<AdditionalOptions>
|
<AdditionalOptions>
|
||||||
|
@ -94,9 +94,9 @@
|
||||||
<BuildableReference
|
<BuildableReference
|
||||||
BuildableIdentifier = "primary"
|
BuildableIdentifier = "primary"
|
||||||
BlueprintIdentifier = "13B07F861A680F5B00A75B9A"
|
BlueprintIdentifier = "13B07F861A680F5B00A75B9A"
|
||||||
BuildableName = "enei2019.app"
|
BuildableName = "app.app"
|
||||||
BlueprintName = "enei2019"
|
BlueprintName = "app"
|
||||||
ReferencedContainer = "container:enei2019.xcodeproj">
|
ReferencedContainer = "container:app.xcodeproj">
|
||||||
</BuildableReference>
|
</BuildableReference>
|
||||||
</BuildableProductRunnable>
|
</BuildableProductRunnable>
|
||||||
<AdditionalOptions>
|
<AdditionalOptions>
|
||||||
|
@ -113,9 +113,9 @@
|
||||||
<BuildableReference
|
<BuildableReference
|
||||||
BuildableIdentifier = "primary"
|
BuildableIdentifier = "primary"
|
||||||
BlueprintIdentifier = "13B07F861A680F5B00A75B9A"
|
BlueprintIdentifier = "13B07F861A680F5B00A75B9A"
|
||||||
BuildableName = "enei2019.app"
|
BuildableName = "app.app"
|
||||||
BlueprintName = "enei2019"
|
BlueprintName = "app"
|
||||||
ReferencedContainer = "container:enei2019.xcodeproj">
|
ReferencedContainer = "container:app.xcodeproj">
|
||||||
</BuildableReference>
|
</BuildableReference>
|
||||||
</BuildableProductRunnable>
|
</BuildableProductRunnable>
|
||||||
</ProfileAction>
|
</ProfileAction>
|
|
@ -1,8 +1,9 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="14460.31" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" colorMatched="NO">
|
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="7702" systemVersion="14D136" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES">
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<development version="7000" identifier="xcode"/>
|
<deployment identifier="iOS"/>
|
||||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14460.20"/>
|
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="7701"/>
|
||||||
|
<capability name="Constraints with non-1.0 multipliers" minToolsVersion="5.1"/>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
<objects>
|
<objects>
|
||||||
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
|
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
|
||||||
|
@ -17,14 +18,14 @@
|
||||||
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
|
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
|
||||||
<nil key="highlightedColor"/>
|
<nil key="highlightedColor"/>
|
||||||
</label>
|
</label>
|
||||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="enei2019" textAlignment="center" lineBreakMode="middleTruncation" baselineAdjustment="alignBaselines" minimumFontSize="18" translatesAutoresizingMaskIntoConstraints="NO" id="kId-c2-rCX">
|
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="app" textAlignment="center" lineBreakMode="middleTruncation" baselineAdjustment="alignBaselines" minimumFontSize="18" translatesAutoresizingMaskIntoConstraints="NO" id="kId-c2-rCX">
|
||||||
<rect key="frame" x="20" y="140" width="441" height="43"/>
|
<rect key="frame" x="20" y="140" width="441" height="43"/>
|
||||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="36"/>
|
<fontDescription key="fontDescription" type="boldSystem" pointSize="36"/>
|
||||||
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
|
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
|
||||||
<nil key="highlightedColor"/>
|
<nil key="highlightedColor"/>
|
||||||
</label>
|
</label>
|
||||||
</subviews>
|
</subviews>
|
||||||
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
|
||||||
<constraints>
|
<constraints>
|
||||||
<constraint firstItem="kId-c2-rCX" firstAttribute="centerY" secondItem="iN0-l3-epB" secondAttribute="bottom" multiplier="1/3" constant="1" id="5cJ-9S-tgC"/>
|
<constraint firstItem="kId-c2-rCX" firstAttribute="centerY" secondItem="iN0-l3-epB" secondAttribute="bottom" multiplier="1/3" constant="1" id="5cJ-9S-tgC"/>
|
||||||
<constraint firstAttribute="centerX" secondItem="kId-c2-rCX" secondAttribute="centerX" id="Koa-jz-hwk"/>
|
<constraint firstAttribute="centerX" secondItem="kId-c2-rCX" secondAttribute="centerX" id="Koa-jz-hwk"/>
|
||||||
|
|
Before Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 3.1 KiB |
Before Width: | Height: | Size: 3.0 KiB |
Before Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 4.4 KiB |
Before Width: | Height: | Size: 4.4 KiB |
Before Width: | Height: | Size: 6.0 KiB |
|
@ -2,16 +2,28 @@
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
<plist version="1.0">
|
<plist version="1.0">
|
||||||
<dict>
|
<dict>
|
||||||
<key>CFBundleDevelopmentRegion</key>
|
<key>UIAppFonts</key>
|
||||||
<string>en</string>
|
<array>
|
||||||
|
<string></string>
|
||||||
|
<string>FontAwesome5_Solid.ttf</string>
|
||||||
|
<string>FontAwesome5_Regular.ttf</string>
|
||||||
|
<string>FontAwesome5_Brands.ttf</string>
|
||||||
|
<string>FontAwesome.ttf</string>
|
||||||
|
<string>Foundation.ttf</string>
|
||||||
|
<string>Ionicons.ttf</string>
|
||||||
|
</array>
|
||||||
|
<key>LSApplicationCategoryType</key>
|
||||||
|
<string></string>
|
||||||
<key>CFBundleDisplayName</key>
|
<key>CFBundleDisplayName</key>
|
||||||
<string>ENEI 2019</string>
|
<string>app</string>
|
||||||
<key>CFBundleExecutable</key>
|
<key>CFBundleExecutable</key>
|
||||||
<string>$(EXECUTABLE_NAME)</string>
|
<string>$(EXECUTABLE_NAME)</string>
|
||||||
<key>CFBundleIdentifier</key>
|
<key>CFBundleIdentifier</key>
|
||||||
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
|
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
|
||||||
<key>CFBundleInfoDictionaryVersion</key>
|
<key>CFBundleInfoDictionaryVersion</key>
|
||||||
<string>6.0</string>
|
<string>6.0</string>
|
||||||
|
<key>CFBundleName</key>
|
||||||
|
<string>$(PRODUCT_NAME)</string>
|
||||||
<key>CFBundlePackageType</key>
|
<key>CFBundlePackageType</key>
|
||||||
<string>APPL</string>
|
<string>APPL</string>
|
||||||
<key>CFBundleShortVersionString</key>
|
<key>CFBundleShortVersionString</key>
|
||||||
|
@ -35,25 +47,16 @@
|
||||||
</dict>
|
</dict>
|
||||||
</dict>
|
</dict>
|
||||||
</dict>
|
</dict>
|
||||||
<key>NSCameraUsageDescription</key>
|
<key>NSLocationWhenInUseUsageDescription</key>
|
||||||
<string>$(PRODUCT_NAME) camera use</string>
|
<string></string>
|
||||||
<key>Privacy - Camera Usage Description</key>
|
|
||||||
<string>$(PRODUCT_NAME) camera use</string>
|
|
||||||
<key>UIAppFonts</key>
|
|
||||||
<array>
|
|
||||||
<string>Foundation.ttf</string>
|
|
||||||
<string>Ionicons.ttf</string>
|
|
||||||
<string>FontAwesome.ttf</string>
|
|
||||||
<string>FontAwesome5_Solid.ttf</string>
|
|
||||||
</array>
|
|
||||||
<key>LSApplicationCategoryType</key>
|
|
||||||
<string/>
|
|
||||||
<key>UILaunchStoryboardName</key>
|
<key>UILaunchStoryboardName</key>
|
||||||
<string>LaunchScreen</string>
|
<string>LaunchScreen</string>
|
||||||
<key>UIRequiredDeviceCapabilities</key>
|
<key>UIRequiredDeviceCapabilities</key>
|
||||||
<array>
|
<array>
|
||||||
<string>armv7</string>
|
<string>armv7</string>
|
||||||
</array>
|
</array>
|
||||||
|
<key>NSCameraUsageDescription</key>
|
||||||
|
<string>$(PRODUCT_NAME) camera use</string>
|
||||||
<key>UISupportedInterfaceOrientations</key>
|
<key>UISupportedInterfaceOrientations</key>
|
||||||
<array>
|
<array>
|
||||||
<string>UIInterfaceOrientationPortrait</string>
|
<string>UIInterfaceOrientationPortrait</string>
|
||||||
|
|
|
@ -905,6 +905,27 @@
|
||||||
"react-native-screens": "^1.0.0 || ^1.0.0-alpha"
|
"react-native-screens": "^1.0.0 || ^1.0.0-alpha"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"@redux-offline/redux-offline": {
|
||||||
|
"version": "2.5.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@redux-offline/redux-offline/-/redux-offline-2.5.1.tgz",
|
||||||
|
"integrity": "sha512-XQ8kK77cxAkCxPhlsQhvZlphdmoA7JHFpmSq6CLlxoX40ZRPPc5Yw+SeHCQG9sPE6kTEnrfnNYZOSEEf9ODkVQ==",
|
||||||
|
"requires": {
|
||||||
|
"@babel/runtime": "^7.1.2",
|
||||||
|
"redux-persist": "^4.6.0"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"redux-persist": {
|
||||||
|
"version": "4.10.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/redux-persist/-/redux-persist-4.10.2.tgz",
|
||||||
|
"integrity": "sha512-U+e0ieMGC69Zr72929iJW40dEld7Mflh6mu0eJtVMLGfMq/aJqjxUM1hzyUWMR1VUyAEEdPHuQmeq5ti9krIgg==",
|
||||||
|
"requires": {
|
||||||
|
"json-stringify-safe": "^5.0.1",
|
||||||
|
"lodash": "^4.17.4",
|
||||||
|
"lodash-es": "^4.17.4"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"@types/fbemitter": {
|
"@types/fbemitter": {
|
||||||
"version": "2.0.32",
|
"version": "2.0.32",
|
||||||
"resolved": "https://registry.npmjs.org/@types/fbemitter/-/fbemitter-2.0.32.tgz",
|
"resolved": "https://registry.npmjs.org/@types/fbemitter/-/fbemitter-2.0.32.tgz",
|
||||||
|
@ -6152,8 +6173,7 @@
|
||||||
"json-stringify-safe": {
|
"json-stringify-safe": {
|
||||||
"version": "5.0.1",
|
"version": "5.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
|
||||||
"integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
|
"integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"json5": {
|
"json5": {
|
||||||
"version": "2.1.0",
|
"version": "2.1.0",
|
||||||
|
@ -6292,6 +6312,11 @@
|
||||||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
|
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
|
||||||
"integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg=="
|
"integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg=="
|
||||||
},
|
},
|
||||||
|
"lodash-es": {
|
||||||
|
"version": "4.17.11",
|
||||||
|
"resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.11.tgz",
|
||||||
|
"integrity": "sha512-DHb1ub+rMjjrxqlB3H56/6MXtm1lSksDp2rA2cNWjG8mlDUYFhUj3Di2Zn5IwSU87xLv8tNIQ7sSwE/YOX/D/Q=="
|
||||||
|
},
|
||||||
"lodash.filter": {
|
"lodash.filter": {
|
||||||
"version": "4.6.0",
|
"version": "4.6.0",
|
||||||
"resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz",
|
"resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz",
|
||||||
|
@ -7853,15 +7878,69 @@
|
||||||
"resolved": "https://registry.npmjs.org/react-native-loader/-/react-native-loader-1.2.1.tgz",
|
"resolved": "https://registry.npmjs.org/react-native-loader/-/react-native-loader-1.2.1.tgz",
|
||||||
"integrity": "sha1-4IWJqJz80HZZW5MBwdYY9U2nMyk="
|
"integrity": "sha1-4IWJqJz80HZZW5MBwdYY9U2nMyk="
|
||||||
},
|
},
|
||||||
|
"react-native-loading-spinner-overlay": {
|
||||||
|
"version": "1.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/react-native-loading-spinner-overlay/-/react-native-loading-spinner-overlay-1.0.1.tgz",
|
||||||
|
"integrity": "sha512-njZZWs+cgyq6Ni7tkYEowMmuAuHVljuH4CqTWA0plNOfSzZhEcrW209y7WcgHjRWz0RvvEYF5oWGT8DWtTq8bA==",
|
||||||
|
"requires": {
|
||||||
|
"prop-types": "^15.6.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
"react-native-maps": {
|
"react-native-maps": {
|
||||||
"version": "github:expo/react-native-maps#e6f98ff7272e5d0a7fe974a41f28593af2d77bb2",
|
"version": "github:expo/react-native-maps#e6f98ff7272e5d0a7fe974a41f28593af2d77bb2",
|
||||||
"from": "github:expo/react-native-maps#v0.22.1-exp.0"
|
"from": "github:expo/react-native-maps#v0.22.1-exp.0"
|
||||||
},
|
},
|
||||||
|
"react-native-material-buttons": {
|
||||||
|
"version": "0.5.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/react-native-material-buttons/-/react-native-material-buttons-0.5.0.tgz",
|
||||||
|
"integrity": "sha1-qys+P8P1AMpxP1Hp11l4r/YCFSo=",
|
||||||
|
"requires": {
|
||||||
|
"prop-types": "^15.5.9",
|
||||||
|
"react-native-material-ripple": "^0.7.0"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"react-native-material-ripple": {
|
||||||
|
"version": "0.7.5",
|
||||||
|
"resolved": "https://registry.npmjs.org/react-native-material-ripple/-/react-native-material-ripple-0.7.5.tgz",
|
||||||
|
"integrity": "sha1-4q9REGgFMvFK6jw6Q4JHvi/+9lk=",
|
||||||
|
"requires": {
|
||||||
|
"prop-types": "^15.5.10"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"react-native-material-dropdown": {
|
||||||
|
"version": "0.11.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/react-native-material-dropdown/-/react-native-material-dropdown-0.11.1.tgz",
|
||||||
|
"integrity": "sha1-wP5DSo5heUHvkQukTS8HyPN1hP4=",
|
||||||
|
"requires": {
|
||||||
|
"prop-types": "^15.5.9",
|
||||||
|
"react-native-material-buttons": "^0.5.0",
|
||||||
|
"react-native-material-ripple": "^0.8.0",
|
||||||
|
"react-native-material-textfield": "^0.12.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"react-native-material-ripple": {
|
||||||
|
"version": "0.8.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/react-native-material-ripple/-/react-native-material-ripple-0.8.0.tgz",
|
||||||
|
"integrity": "sha1-uMJOb96iryoh6EaLH0CzVIMBni8=",
|
||||||
|
"requires": {
|
||||||
|
"prop-types": "^15.5.10"
|
||||||
|
}
|
||||||
|
},
|
||||||
"react-native-material-shadows": {
|
"react-native-material-shadows": {
|
||||||
"version": "0.0.2",
|
"version": "0.0.2",
|
||||||
"resolved": "https://registry.npmjs.org/react-native-material-shadows/-/react-native-material-shadows-0.0.2.tgz",
|
"resolved": "https://registry.npmjs.org/react-native-material-shadows/-/react-native-material-shadows-0.0.2.tgz",
|
||||||
"integrity": "sha512-igZWUvc9qCHk6vN0sR4bktBixrSHMwmy8n/sNQC9EqxoOcp0ChWF82hujPp9XqbVii7ZX0E3FGiYCWFtGfPHVA=="
|
"integrity": "sha512-igZWUvc9qCHk6vN0sR4bktBixrSHMwmy8n/sNQC9EqxoOcp0ChWF82hujPp9XqbVii7ZX0E3FGiYCWFtGfPHVA=="
|
||||||
},
|
},
|
||||||
|
"react-native-material-textfield": {
|
||||||
|
"version": "0.12.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/react-native-material-textfield/-/react-native-material-textfield-0.12.0.tgz",
|
||||||
|
"integrity": "sha1-P7oZ12q4n2cFLIHgghUvwkPYKj8=",
|
||||||
|
"requires": {
|
||||||
|
"prop-types": "^15.5.9"
|
||||||
|
}
|
||||||
|
},
|
||||||
"react-native-modal": {
|
"react-native-modal": {
|
||||||
"version": "7.0.2",
|
"version": "7.0.2",
|
||||||
"resolved": "https://registry.npmjs.org/react-native-modal/-/react-native-modal-7.0.2.tgz",
|
"resolved": "https://registry.npmjs.org/react-native-modal/-/react-native-modal-7.0.2.tgz",
|
||||||
|
@ -8206,6 +8285,11 @@
|
||||||
"deep-diff": "^0.3.5"
|
"deep-diff": "^0.3.5"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"redux-persist": {
|
||||||
|
"version": "5.10.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/redux-persist/-/redux-persist-5.10.0.tgz",
|
||||||
|
"integrity": "sha512-sSJAzNq7zka3qVHKce1hbvqf0Vf5DuTVm7dr4GtsqQVOexnrvbV47RWFiPxQ8fscnyiuWyD2O92DOxPl0tGCRg=="
|
||||||
|
},
|
||||||
"redux-thunk": {
|
"redux-thunk": {
|
||||||
"version": "2.3.0",
|
"version": "2.3.0",
|
||||||
"resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.3.0.tgz",
|
"resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.3.0.tgz",
|
||||||
|
|
|
@ -7,6 +7,7 @@
|
||||||
"test": "jest"
|
"test": "jest"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"@redux-offline/redux-offline": "^2.5.1",
|
||||||
"axios": "^0.18.0",
|
"axios": "^0.18.0",
|
||||||
"expo": "^32.0.5",
|
"expo": "^32.0.5",
|
||||||
"material-icons-react": "^1.0.4",
|
"material-icons-react": "^1.0.4",
|
||||||
|
@ -25,8 +26,11 @@
|
||||||
"react-native-ionicons": "^4.5.5",
|
"react-native-ionicons": "^4.5.5",
|
||||||
"react-native-linear-gradient": "^2.5.3",
|
"react-native-linear-gradient": "^2.5.3",
|
||||||
"react-native-loader": "^1.2.1",
|
"react-native-loader": "^1.2.1",
|
||||||
|
"react-native-loading-spinner-overlay": "^1.0.1",
|
||||||
|
"react-native-material-dropdown": "^0.11.1",
|
||||||
"react-native-material-shadows": "0.0.2",
|
"react-native-material-shadows": "0.0.2",
|
||||||
"react-native-modal": "^7.0.2",
|
"react-native-modal": "^7.0.2",
|
||||||
|
"react-native-offline": "^4.3.0",
|
||||||
"react-native-progress": "^3.5.0",
|
"react-native-progress": "^3.5.0",
|
||||||
"react-native-pull-to-refresh": "^2.1.3",
|
"react-native-pull-to-refresh": "^2.1.3",
|
||||||
"react-native-qrcode-scanner": "^1.1.2",
|
"react-native-qrcode-scanner": "^1.1.2",
|
||||||
|
@ -40,6 +44,7 @@
|
||||||
"react-redux": "^6.0.0",
|
"react-redux": "^6.0.0",
|
||||||
"redux": "^4.0.1",
|
"redux": "^4.0.1",
|
||||||
"redux-logger": "^3.0.6",
|
"redux-logger": "^3.0.6",
|
||||||
|
"redux-persist": "^5.10.0",
|
||||||
"redux-thunk": "^2.3.0"
|
"redux-thunk": "^2.3.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
|
|
@ -0,0 +1,756 @@
|
||||||
|
/*!
|
||||||
|
* Bootstrap v3.3.7 (http://getbootstrap.com)
|
||||||
|
* Copyright 2011-2018 Twitter, Inc.
|
||||||
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* Bootstrap v3.3.7 (http://getbootstrap.com)
|
||||||
|
* Copyright 2011-2016 Twitter, Inc.
|
||||||
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
|
||||||
|
.container {
|
||||||
|
margin-right: auto;
|
||||||
|
margin-left: auto;
|
||||||
|
padding-left: 15px;
|
||||||
|
padding-right: 15px;
|
||||||
|
}
|
||||||
|
@media (min-width: 769px) {
|
||||||
|
.container {
|
||||||
|
width: 800px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (min-width: 1024px) {
|
||||||
|
.container {
|
||||||
|
width: 1200px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
@media (min-width: 1200px) {
|
||||||
|
.container {
|
||||||
|
width:990px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
|
.container-fluid {
|
||||||
|
margin-right: auto;
|
||||||
|
margin-left: auto;
|
||||||
|
padding-left: 15px;
|
||||||
|
padding-right: 15px;
|
||||||
|
}
|
||||||
|
.row {
|
||||||
|
margin-left: -15px;
|
||||||
|
margin-right: -15px;
|
||||||
|
}
|
||||||
|
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
|
||||||
|
position: relative;
|
||||||
|
min-height: 1px;
|
||||||
|
padding-left: 15px;
|
||||||
|
padding-right: 15px;
|
||||||
|
}
|
||||||
|
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
.col-xs-12 {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
.col-xs-11 {
|
||||||
|
width: 91.66666667%;
|
||||||
|
}
|
||||||
|
.col-xs-10 {
|
||||||
|
width: 83.33333333%;
|
||||||
|
}
|
||||||
|
.col-xs-9 {
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
.col-xs-8 {
|
||||||
|
width: 66.66666667%;
|
||||||
|
}
|
||||||
|
.col-xs-7 {
|
||||||
|
width: 58.33333333%;
|
||||||
|
}
|
||||||
|
.col-xs-6 {
|
||||||
|
width: 50%;
|
||||||
|
}
|
||||||
|
.col-xs-5 {
|
||||||
|
width: 41.66666667%;
|
||||||
|
}
|
||||||
|
.col-xs-4 {
|
||||||
|
width: 33.33333333%;
|
||||||
|
}
|
||||||
|
.col-xs-3 {
|
||||||
|
width: 25%;
|
||||||
|
}
|
||||||
|
.col-xs-2 {
|
||||||
|
width: 16.66666667%;
|
||||||
|
}
|
||||||
|
.col-xs-1 {
|
||||||
|
width: 8.33333333%;
|
||||||
|
}
|
||||||
|
.col-xs-pull-12 {
|
||||||
|
right: 100%;
|
||||||
|
}
|
||||||
|
.col-xs-pull-11 {
|
||||||
|
right: 91.66666667%;
|
||||||
|
}
|
||||||
|
.col-xs-pull-10 {
|
||||||
|
right: 83.33333333%;
|
||||||
|
}
|
||||||
|
.col-xs-pull-9 {
|
||||||
|
right: 75%;
|
||||||
|
}
|
||||||
|
.col-xs-pull-8 {
|
||||||
|
right: 66.66666667%;
|
||||||
|
}
|
||||||
|
.col-xs-pull-7 {
|
||||||
|
right: 58.33333333%;
|
||||||
|
}
|
||||||
|
.col-xs-pull-6 {
|
||||||
|
right: 50%;
|
||||||
|
}
|
||||||
|
.col-xs-pull-5 {
|
||||||
|
right: 41.66666667%;
|
||||||
|
}
|
||||||
|
.col-xs-pull-4 {
|
||||||
|
right: 33.33333333%;
|
||||||
|
}
|
||||||
|
.col-xs-pull-3 {
|
||||||
|
right: 25%;
|
||||||
|
}
|
||||||
|
.col-xs-pull-2 {
|
||||||
|
right: 16.66666667%;
|
||||||
|
}
|
||||||
|
.col-xs-pull-1 {
|
||||||
|
right: 8.33333333%;
|
||||||
|
}
|
||||||
|
.col-xs-pull-0 {
|
||||||
|
right: auto;
|
||||||
|
}
|
||||||
|
.col-xs-push-12 {
|
||||||
|
left: 100%;
|
||||||
|
}
|
||||||
|
.col-xs-push-11 {
|
||||||
|
left: 91.66666667%;
|
||||||
|
}
|
||||||
|
.col-xs-push-10 {
|
||||||
|
left: 83.33333333%;
|
||||||
|
}
|
||||||
|
.col-xs-push-9 {
|
||||||
|
left: 75%;
|
||||||
|
}
|
||||||
|
.col-xs-push-8 {
|
||||||
|
left: 66.66666667%;
|
||||||
|
}
|
||||||
|
.col-xs-push-7 {
|
||||||
|
left: 58.33333333%;
|
||||||
|
}
|
||||||
|
.col-xs-push-6 {
|
||||||
|
left: 50%;
|
||||||
|
}
|
||||||
|
.col-xs-push-5 {
|
||||||
|
left: 41.66666667%;
|
||||||
|
}
|
||||||
|
.col-xs-push-4 {
|
||||||
|
left: 33.33333333%;
|
||||||
|
}
|
||||||
|
.col-xs-push-3 {
|
||||||
|
left: 25%;
|
||||||
|
}
|
||||||
|
.col-xs-push-2 {
|
||||||
|
left: 16.66666667%;
|
||||||
|
}
|
||||||
|
.col-xs-push-1 {
|
||||||
|
left: 8.33333333%;
|
||||||
|
}
|
||||||
|
.col-xs-push-0 {
|
||||||
|
left: auto;
|
||||||
|
}
|
||||||
|
.col-xs-offset-12 {
|
||||||
|
margin-left: 100%;
|
||||||
|
}
|
||||||
|
.col-xs-offset-11 {
|
||||||
|
margin-left: 91.66666667%;
|
||||||
|
}
|
||||||
|
.col-xs-offset-10 {
|
||||||
|
margin-left: 83.33333333%;
|
||||||
|
}
|
||||||
|
.col-xs-offset-9 {
|
||||||
|
margin-left: 75%;
|
||||||
|
}
|
||||||
|
.col-xs-offset-8 {
|
||||||
|
margin-left: 66.66666667%;
|
||||||
|
}
|
||||||
|
.col-xs-offset-7 {
|
||||||
|
margin-left: 58.33333333%;
|
||||||
|
}
|
||||||
|
.col-xs-offset-6 {
|
||||||
|
margin-left: 50%;
|
||||||
|
}
|
||||||
|
.col-xs-offset-5 {
|
||||||
|
margin-left: 41.66666667%;
|
||||||
|
}
|
||||||
|
.col-xs-offset-4 {
|
||||||
|
margin-left: 33.33333333%;
|
||||||
|
}
|
||||||
|
.col-xs-offset-3 {
|
||||||
|
margin-left: 25%;
|
||||||
|
}
|
||||||
|
.col-xs-offset-2 {
|
||||||
|
margin-left: 16.66666667%;
|
||||||
|
}
|
||||||
|
.col-xs-offset-1 {
|
||||||
|
margin-left: 8.33333333%;
|
||||||
|
}
|
||||||
|
.col-xs-offset-0 {
|
||||||
|
margin-left: 0%;
|
||||||
|
}
|
||||||
|
@media (min-width: 769px) {
|
||||||
|
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
.col-sm-12 {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
.col-sm-11 {
|
||||||
|
width: 91.66666667%;
|
||||||
|
}
|
||||||
|
.col-sm-10 {
|
||||||
|
width: 83.33333333%;
|
||||||
|
}
|
||||||
|
.col-sm-9 {
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
.col-sm-8 {
|
||||||
|
width: 66.66666667%;
|
||||||
|
}
|
||||||
|
.col-sm-7 {
|
||||||
|
width: 58.33333333%;
|
||||||
|
}
|
||||||
|
.col-sm-6 {
|
||||||
|
width: 50%;
|
||||||
|
}
|
||||||
|
.col-sm-5 {
|
||||||
|
width: 41.66666667%;
|
||||||
|
}
|
||||||
|
.col-sm-4 {
|
||||||
|
width: 33.33333333%;
|
||||||
|
}
|
||||||
|
.col-sm-3 {
|
||||||
|
width: 25%;
|
||||||
|
}
|
||||||
|
.col-sm-2 {
|
||||||
|
width: 16.66666667%;
|
||||||
|
}
|
||||||
|
.col-sm-1 {
|
||||||
|
width: 8.33333333%;
|
||||||
|
}
|
||||||
|
.col-sm-pull-12 {
|
||||||
|
right: 100%;
|
||||||
|
}
|
||||||
|
.col-sm-pull-11 {
|
||||||
|
right: 91.66666667%;
|
||||||
|
}
|
||||||
|
.col-sm-pull-10 {
|
||||||
|
right: 83.33333333%;
|
||||||
|
}
|
||||||
|
.col-sm-pull-9 {
|
||||||
|
right: 75%;
|
||||||
|
}
|
||||||
|
.col-sm-pull-8 {
|
||||||
|
right: 66.66666667%;
|
||||||
|
}
|
||||||
|
.col-sm-pull-7 {
|
||||||
|
right: 58.33333333%;
|
||||||
|
}
|
||||||
|
.col-sm-pull-6 {
|
||||||
|
right: 50%;
|
||||||
|
}
|
||||||
|
.col-sm-pull-5 {
|
||||||
|
right: 41.66666667%;
|
||||||
|
}
|
||||||
|
.col-sm-pull-4 {
|
||||||
|
right: 33.33333333%;
|
||||||
|
}
|
||||||
|
.col-sm-pull-3 {
|
||||||
|
right: 25%;
|
||||||
|
}
|
||||||
|
.col-sm-pull-2 {
|
||||||
|
right: 16.66666667%;
|
||||||
|
}
|
||||||
|
.col-sm-pull-1 {
|
||||||
|
right: 8.33333333%;
|
||||||
|
}
|
||||||
|
.col-sm-pull-0 {
|
||||||
|
right: auto;
|
||||||
|
}
|
||||||
|
.col-sm-push-12 {
|
||||||
|
left: 100%;
|
||||||
|
}
|
||||||
|
.col-sm-push-11 {
|
||||||
|
left: 91.66666667%;
|
||||||
|
}
|
||||||
|
.col-sm-push-10 {
|
||||||
|
left: 83.33333333%;
|
||||||
|
}
|
||||||
|
.col-sm-push-9 {
|
||||||
|
left: 75%;
|
||||||
|
}
|
||||||
|
.col-sm-push-8 {
|
||||||
|
left: 66.66666667%;
|
||||||
|
}
|
||||||
|
.col-sm-push-7 {
|
||||||
|
left: 58.33333333%;
|
||||||
|
}
|
||||||
|
.col-sm-push-6 {
|
||||||
|
left: 50%;
|
||||||
|
}
|
||||||
|
.col-sm-push-5 {
|
||||||
|
left: 41.66666667%;
|
||||||
|
}
|
||||||
|
.col-sm-push-4 {
|
||||||
|
left: 33.33333333%;
|
||||||
|
}
|
||||||
|
.col-sm-push-3 {
|
||||||
|
left: 25%;
|
||||||
|
}
|
||||||
|
.col-sm-push-2 {
|
||||||
|
left: 16.66666667%;
|
||||||
|
}
|
||||||
|
.col-sm-push-1 {
|
||||||
|
left: 8.33333333%;
|
||||||
|
}
|
||||||
|
.col-sm-push-0 {
|
||||||
|
left: auto;
|
||||||
|
}
|
||||||
|
.col-sm-offset-12 {
|
||||||
|
margin-left: 100%;
|
||||||
|
}
|
||||||
|
.col-sm-offset-11 {
|
||||||
|
margin-left: 91.66666667%;
|
||||||
|
}
|
||||||
|
.col-sm-offset-10 {
|
||||||
|
margin-left: 83.33333333%;
|
||||||
|
}
|
||||||
|
.col-sm-offset-9 {
|
||||||
|
margin-left: 75%;
|
||||||
|
}
|
||||||
|
.col-sm-offset-8 {
|
||||||
|
margin-left: 66.66666667%;
|
||||||
|
}
|
||||||
|
.col-sm-offset-7 {
|
||||||
|
margin-left: 58.33333333%;
|
||||||
|
}
|
||||||
|
.col-sm-offset-6 {
|
||||||
|
margin-left: 50%;
|
||||||
|
}
|
||||||
|
.col-sm-offset-5 {
|
||||||
|
margin-left: 41.66666667%;
|
||||||
|
}
|
||||||
|
.col-sm-offset-4 {
|
||||||
|
margin-left: 33.33333333%;
|
||||||
|
}
|
||||||
|
.col-sm-offset-3 {
|
||||||
|
margin-left: 25%;
|
||||||
|
}
|
||||||
|
.col-sm-offset-2 {
|
||||||
|
margin-left: 16.66666667%;
|
||||||
|
}
|
||||||
|
.col-sm-offset-1 {
|
||||||
|
margin-left: 8.33333333%;
|
||||||
|
}
|
||||||
|
.col-sm-offset-0 {
|
||||||
|
margin-left: 0%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media (min-width: 992px) {
|
||||||
|
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
.col-md-12 {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
.col-md-11 {
|
||||||
|
width: 91.66666667%;
|
||||||
|
}
|
||||||
|
.col-md-10 {
|
||||||
|
width: 83.33333333%;
|
||||||
|
}
|
||||||
|
.col-md-9 {
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
.col-md-8 {
|
||||||
|
width: 66.66666667%;
|
||||||
|
}
|
||||||
|
.col-md-7 {
|
||||||
|
width: 58.33333333%;
|
||||||
|
}
|
||||||
|
.col-md-6 {
|
||||||
|
width: 50%;
|
||||||
|
}
|
||||||
|
.col-md-5 {
|
||||||
|
width: 41.66666667%;
|
||||||
|
}
|
||||||
|
.col-md-4 {
|
||||||
|
width: 33.33333333%;
|
||||||
|
}
|
||||||
|
.col-md-3 {
|
||||||
|
width: 25%;
|
||||||
|
}
|
||||||
|
.col-md-2 {
|
||||||
|
width: 16.66666667%;
|
||||||
|
}
|
||||||
|
.col-md-1 {
|
||||||
|
width: 8.33333333%;
|
||||||
|
}
|
||||||
|
.col-md-pull-12 {
|
||||||
|
right: 100%;
|
||||||
|
}
|
||||||
|
.col-md-pull-11 {
|
||||||
|
right: 91.66666667%;
|
||||||
|
}
|
||||||
|
.col-md-pull-10 {
|
||||||
|
right: 83.33333333%;
|
||||||
|
}
|
||||||
|
.col-md-pull-9 {
|
||||||
|
right: 75%;
|
||||||
|
}
|
||||||
|
.col-md-pull-8 {
|
||||||
|
right: 66.66666667%;
|
||||||
|
}
|
||||||
|
.col-md-pull-7 {
|
||||||
|
right: 58.33333333%;
|
||||||
|
}
|
||||||
|
.col-md-pull-6 {
|
||||||
|
right: 50%;
|
||||||
|
}
|
||||||
|
.col-md-pull-5 {
|
||||||
|
right: 41.66666667%;
|
||||||
|
}
|
||||||
|
.col-md-pull-4 {
|
||||||
|
right: 33.33333333%;
|
||||||
|
}
|
||||||
|
.col-md-pull-3 {
|
||||||
|
right: 25%;
|
||||||
|
}
|
||||||
|
.col-md-pull-2 {
|
||||||
|
right: 16.66666667%;
|
||||||
|
}
|
||||||
|
.col-md-pull-1 {
|
||||||
|
right: 8.33333333%;
|
||||||
|
}
|
||||||
|
.col-md-pull-0 {
|
||||||
|
right: auto;
|
||||||
|
}
|
||||||
|
.col-md-push-12 {
|
||||||
|
left: 100%;
|
||||||
|
}
|
||||||
|
.col-md-push-11 {
|
||||||
|
left: 91.66666667%;
|
||||||
|
}
|
||||||
|
.col-md-push-10 {
|
||||||
|
left: 83.33333333%;
|
||||||
|
}
|
||||||
|
.col-md-push-9 {
|
||||||
|
left: 75%;
|
||||||
|
}
|
||||||
|
.col-md-push-8 {
|
||||||
|
left: 66.66666667%;
|
||||||
|
}
|
||||||
|
.col-md-push-7 {
|
||||||
|
left: 58.33333333%;
|
||||||
|
}
|
||||||
|
.col-md-push-6 {
|
||||||
|
left: 50%;
|
||||||
|
}
|
||||||
|
.col-md-push-5 {
|
||||||
|
left: 41.66666667%;
|
||||||
|
}
|
||||||
|
.col-md-push-4 {
|
||||||
|
left: 33.33333333%;
|
||||||
|
}
|
||||||
|
.col-md-push-3 {
|
||||||
|
left: 25%;
|
||||||
|
}
|
||||||
|
.col-md-push-2 {
|
||||||
|
left: 16.66666667%;
|
||||||
|
}
|
||||||
|
.col-md-push-1 {
|
||||||
|
left: 8.33333333%;
|
||||||
|
}
|
||||||
|
.col-md-push-0 {
|
||||||
|
left: auto;
|
||||||
|
}
|
||||||
|
.col-md-offset-12 {
|
||||||
|
margin-left: 100%;
|
||||||
|
}
|
||||||
|
.col-md-offset-11 {
|
||||||
|
margin-left: 91.66666667%;
|
||||||
|
}
|
||||||
|
.col-md-offset-10 {
|
||||||
|
margin-left: 83.33333333%;
|
||||||
|
}
|
||||||
|
.col-md-offset-9 {
|
||||||
|
margin-left: 75%;
|
||||||
|
}
|
||||||
|
.col-md-offset-8 {
|
||||||
|
margin-left: 66.66666667%;
|
||||||
|
}
|
||||||
|
.col-md-offset-7 {
|
||||||
|
margin-left: 58.33333333%;
|
||||||
|
}
|
||||||
|
.col-md-offset-6 {
|
||||||
|
margin-left: 50%;
|
||||||
|
}
|
||||||
|
.col-md-offset-5 {
|
||||||
|
margin-left: 41.66666667%;
|
||||||
|
}
|
||||||
|
.col-md-offset-4 {
|
||||||
|
margin-left: 33.33333333%;
|
||||||
|
}
|
||||||
|
.col-md-offset-3 {
|
||||||
|
margin-left: 25%;
|
||||||
|
}
|
||||||
|
.col-md-offset-2 {
|
||||||
|
margin-left: 16.66666667%;
|
||||||
|
}
|
||||||
|
.col-md-offset-1 {
|
||||||
|
margin-left: 8.33333333%;
|
||||||
|
}
|
||||||
|
.col-md-offset-0 {
|
||||||
|
margin-left: 0%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media (min-width: 1024px) {
|
||||||
|
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
.col-lg-12 {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
.col-lg-11 {
|
||||||
|
width: 91.66666667%;
|
||||||
|
}
|
||||||
|
.col-lg-10 {
|
||||||
|
width: 83.33333333%;
|
||||||
|
}
|
||||||
|
.col-lg-9 {
|
||||||
|
width: 75%;
|
||||||
|
}
|
||||||
|
.col-lg-8 {
|
||||||
|
width: 66.66666667%;
|
||||||
|
}
|
||||||
|
.col-lg-7 {
|
||||||
|
width: 58.33333333%;
|
||||||
|
}
|
||||||
|
.col-lg-6 {
|
||||||
|
width: 50%;
|
||||||
|
}
|
||||||
|
.col-lg-5 {
|
||||||
|
width: 41.66666667%;
|
||||||
|
}
|
||||||
|
.col-lg-4 {
|
||||||
|
width: 33.33333333%;
|
||||||
|
}
|
||||||
|
.col-lg-3 {
|
||||||
|
width: 25%;
|
||||||
|
}
|
||||||
|
.col-lg-2 {
|
||||||
|
width: 16.66666667%;
|
||||||
|
}
|
||||||
|
.col-lg-1 {
|
||||||
|
width: 8.33333333%;
|
||||||
|
}
|
||||||
|
.col-lg-pull-12 {
|
||||||
|
right: 100%;
|
||||||
|
}
|
||||||
|
.col-lg-pull-11 {
|
||||||
|
right: 91.66666667%;
|
||||||
|
}
|
||||||
|
.col-lg-pull-10 {
|
||||||
|
right: 83.33333333%;
|
||||||
|
}
|
||||||
|
.col-lg-pull-9 {
|
||||||
|
right: 75%;
|
||||||
|
}
|
||||||
|
.col-lg-pull-8 {
|
||||||
|
right: 66.66666667%;
|
||||||
|
}
|
||||||
|
.col-lg-pull-7 {
|
||||||
|
right: 58.33333333%;
|
||||||
|
}
|
||||||
|
.col-lg-pull-6 {
|
||||||
|
right: 50%;
|
||||||
|
}
|
||||||
|
.col-lg-pull-5 {
|
||||||
|
right: 41.66666667%;
|
||||||
|
}
|
||||||
|
.col-lg-pull-4 {
|
||||||
|
right: 33.33333333%;
|
||||||
|
}
|
||||||
|
.col-lg-pull-3 {
|
||||||
|
right: 25%;
|
||||||
|
}
|
||||||
|
.col-lg-pull-2 {
|
||||||
|
right: 16.66666667%;
|
||||||
|
}
|
||||||
|
.col-lg-pull-1 {
|
||||||
|
right: 8.33333333%;
|
||||||
|
}
|
||||||
|
.col-lg-pull-0 {
|
||||||
|
right: auto;
|
||||||
|
}
|
||||||
|
.col-lg-push-12 {
|
||||||
|
left: 100%;
|
||||||
|
}
|
||||||
|
.col-lg-push-11 {
|
||||||
|
left: 91.66666667%;
|
||||||
|
}
|
||||||
|
.col-lg-push-10 {
|
||||||
|
left: 83.33333333%;
|
||||||
|
}
|
||||||
|
.col-lg-push-9 {
|
||||||
|
left: 75%;
|
||||||
|
}
|
||||||
|
.col-lg-push-8 {
|
||||||
|
left: 66.66666667%;
|
||||||
|
}
|
||||||
|
.col-lg-push-7 {
|
||||||
|
left: 58.33333333%;
|
||||||
|
}
|
||||||
|
.col-lg-push-6 {
|
||||||
|
left: 50%;
|
||||||
|
}
|
||||||
|
.col-lg-push-5 {
|
||||||
|
left: 41.66666667%;
|
||||||
|
}
|
||||||
|
.col-lg-push-4 {
|
||||||
|
left: 33.33333333%;
|
||||||
|
}
|
||||||
|
.col-lg-push-3 {
|
||||||
|
left: 25%;
|
||||||
|
}
|
||||||
|
.col-lg-push-2 {
|
||||||
|
left: 16.66666667%;
|
||||||
|
}
|
||||||
|
.col-lg-push-1 {
|
||||||
|
left: 8.33333333%;
|
||||||
|
}
|
||||||
|
.col-lg-push-0 {
|
||||||
|
left: auto;
|
||||||
|
}
|
||||||
|
.col-lg-offset-12 {
|
||||||
|
margin-left: 100%;
|
||||||
|
}
|
||||||
|
.col-lg-offset-11 {
|
||||||
|
margin-left: 91.66666667%;
|
||||||
|
}
|
||||||
|
.col-lg-offset-10 {
|
||||||
|
margin-left: 83.33333333%;
|
||||||
|
}
|
||||||
|
.col-lg-offset-9 {
|
||||||
|
margin-left: 75%;
|
||||||
|
}
|
||||||
|
.col-lg-offset-8 {
|
||||||
|
margin-left: 66.66666667%;
|
||||||
|
}
|
||||||
|
.col-lg-offset-7 {
|
||||||
|
margin-left: 58.33333333%;
|
||||||
|
}
|
||||||
|
.col-lg-offset-6 {
|
||||||
|
margin-left: 50%;
|
||||||
|
}
|
||||||
|
.col-lg-offset-5 {
|
||||||
|
margin-left: 41.66666667%;
|
||||||
|
}
|
||||||
|
.col-lg-offset-4 {
|
||||||
|
margin-left: 33.33333333%;
|
||||||
|
}
|
||||||
|
.col-lg-offset-3 {
|
||||||
|
margin-left: 25%;
|
||||||
|
}
|
||||||
|
.col-lg-offset-2 {
|
||||||
|
margin-left: 16.66666667%;
|
||||||
|
}
|
||||||
|
.col-lg-offset-1 {
|
||||||
|
margin-left: 8.33333333%;
|
||||||
|
}
|
||||||
|
.col-lg-offset-0 {
|
||||||
|
margin-left: 0%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.clearfix:before,
|
||||||
|
.clearfix:after,
|
||||||
|
.container:before,
|
||||||
|
.container:after,
|
||||||
|
.container-fluid:before,
|
||||||
|
.container-fluid:after,
|
||||||
|
.row:before,
|
||||||
|
.row:after {
|
||||||
|
content: " ";
|
||||||
|
display: table;
|
||||||
|
}
|
||||||
|
.clearfix:after,
|
||||||
|
.container:after,
|
||||||
|
.container-fluid:after,
|
||||||
|
.row:after {
|
||||||
|
clear: both;
|
||||||
|
}
|
||||||
|
.center-block {
|
||||||
|
display: block;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
.pull-right {
|
||||||
|
float: right !important;
|
||||||
|
}
|
||||||
|
.pull-left {
|
||||||
|
float: left !important;
|
||||||
|
}
|
||||||
|
.hide {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
.show {
|
||||||
|
display: block !important;
|
||||||
|
}
|
||||||
|
.invisible {
|
||||||
|
visibility: hidden;
|
||||||
|
}
|
||||||
|
.text-hide {
|
||||||
|
font: 0/0 a;
|
||||||
|
color: transparent;
|
||||||
|
text-shadow: none;
|
||||||
|
background-color: transparent;
|
||||||
|
border: 0;
|
||||||
|
}
|
||||||
|
.hidden {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
.affix {
|
||||||
|
position: fixed;
|
||||||
|
}
|
||||||
|
@media (max-width: 768px) {
|
||||||
|
.container {
|
||||||
|
padding-left: 10px;
|
||||||
|
padding-right: 10px;
|
||||||
|
}
|
||||||
|
.row {
|
||||||
|
margin-left: -10px;
|
||||||
|
margin-right: -10px;
|
||||||
|
}
|
||||||
|
.container-fluid {
|
||||||
|
padding-left: 10px;
|
||||||
|
padding-right: 10px;
|
||||||
|
}
|
||||||
|
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
|
||||||
|
padding-left: 10px;
|
||||||
|
padding-right: 10px;
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,80 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="pt" xml:lang="pt">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||||||
|
<meta content="width=device-width, initial-scale=1, user-scalable=0" name="viewport">
|
||||||
|
<meta content="width" name="MobileOptimized">
|
||||||
|
<meta content="true" name="HandheldFriendly">
|
||||||
|
<!-- Place favicon.ico in the root directory -->
|
||||||
|
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
|
||||||
|
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
|
||||||
|
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
|
||||||
|
<link rel="manifest" href="/site.webmanifest">
|
||||||
|
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5">
|
||||||
|
<meta name="msapplication-TileColor" content="#da532c">
|
||||||
|
<meta name="theme-color" content="#ffffff">
|
||||||
|
<title>ENEI 2019 - Error</title>
|
||||||
|
<meta name="description" content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial.">
|
||||||
|
<meta property="og:locale" content="pt_PT" />
|
||||||
|
<meta property="og:title" content="ENEI 2019 - Error" />
|
||||||
|
<meta property="og:description" content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial." />
|
||||||
|
<meta property="og:site_name" content="ENEI 2019 - Error" />
|
||||||
|
<meta property="og:url" content="http://www.enei.pt/error-page.html" />
|
||||||
|
<meta property="og:image" content="http://www.enei.pt/imgs/share-image.jpg" />
|
||||||
|
<meta property="og:type" content="Website" />
|
||||||
|
<link rel="canonical" href="http://www.enei.pt/error-page.html" />
|
||||||
|
<link href="bootstrap-grid.css" rel="stylesheet" type="text/css" />
|
||||||
|
<link href="main.css" rel="stylesheet" type="text/css" />
|
||||||
|
<link href="https://fonts.googleapis.com/css?family=Bai+Jamjuree:400,700" rel="stylesheet">
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<!-- apresentation section -->
|
||||||
|
<div id="apresentation">
|
||||||
|
<h1 id="error-message">404</h1>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- social network section -->
|
||||||
|
<aside id="social-network">
|
||||||
|
<div class="container">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<h1>Fala Connosco</h1>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://www.facebook.com/ENEIConf/" title="Facebook" target="_blank" class="icon-facebook"></a></li>
|
||||||
|
<li><a href="https://www.instagram.com/eneiconf/" title="Instagram" target="_blank" class="icon-instagram"></a></li>
|
||||||
|
<li><a href="https://www.linkedin.com/company/enei/" title="Linkedin" target="_blank" class="icon-linkedin"></a></li>
|
||||||
|
<li><a href="mailto:geral@enei.pt" title="Email" target="_blank" class="icon-email"></a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</aside>
|
||||||
|
<!-- footer -->
|
||||||
|
<footer>
|
||||||
|
<div class="container">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<p>© 2018 ENEI . Todos os direitos reservados</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
<!-- Scripts -->
|
||||||
|
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
|
||||||
|
<script type="text/javascript" src="js/scripts.js"></script>
|
||||||
|
|
||||||
|
<!-- Global site tag (gtag.js) - Google Analytics -->
|
||||||
|
<script async src=“https://www.googletagmanager.com/gtag/js?id=UA-130588243-1“></script>
|
||||||
|
<script>
|
||||||
|
window.dataLayer = window.dataLayer || [];
|
||||||
|
function gtag(){dataLayer.push(arguments);}
|
||||||
|
gtag(‘js’, new Date());
|
||||||
|
|
||||||
|
gtag(‘config’, ‘UA-130588243-1’);
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
|
@ -0,0 +1,17 @@
|
||||||
|
<?xml version="1.0" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<metadata>Generated by IcoMoon</metadata>
|
||||||
|
<defs>
|
||||||
|
<font id="icomoon" horiz-adv-x="1024">
|
||||||
|
<font-face units-per-em="1024" ascent="960" descent="-64" />
|
||||||
|
<missing-glyph horiz-adv-x="1024" />
|
||||||
|
<glyph unicode=" " horiz-adv-x="512" d="" />
|
||||||
|
<glyph unicode="" glyph-name="plus" d="M992 576h-352v352c0 17.664-14.304 32-32 32h-192c-17.696 0-32-14.336-32-32v-352h-352c-17.696 0-32-14.336-32-32v-192c0-17.696 14.304-32 32-32h352v-352c0-17.696 14.304-32 32-32h192c17.696 0 32 14.304 32 32v352h352c17.696 0 32 14.304 32 32v192c0 17.664-14.304 32-32 32z" />
|
||||||
|
<glyph unicode="" glyph-name="less" d="M32 576h960c17.696 0 32-14.336 32-32v-192c0-17.696-14.304-32-32-32h-960c-17.664 0-32 14.304-32 32v192c0 17.664 14.336 32 32 32z" />
|
||||||
|
<glyph unicode="" glyph-name="email" d="M853.333 810.667h-682.667c-72.533 0-128-55.467-128-128v-512c0-72.533 55.467-128 128-128h682.667c72.533 0 128 55.467 128 128v512c0 72.533-55.467 128-128 128zM170.667 725.334h682.667c17.067 0 29.867-8.533 38.4-25.6l-379.733-264.533-379.733 264.533c8.533 17.067 21.333 25.6 38.4 25.6zM853.333 128h-682.667c-25.6 0-42.667 17.067-42.667 42.667v430.933l358.4-251.733c8.533-4.267 17.067-8.533 25.6-8.533s17.067 4.267 25.6 8.533l358.4 251.733v-430.933c0-25.6-17.067-42.667-42.667-42.667z" />
|
||||||
|
<glyph unicode="" glyph-name="menu" horiz-adv-x="1334" d="M1333.882 802.576l-1331.399-315.344-2.483 157.424 1331.399 315.344zM1333.882 520.504l-1331.399-314.848-2.483 157.424 1331.399 314.848zM1333.882 251.344l-1331.399-315.344-2.483 157.424 1331.399 315.344z" />
|
||||||
|
<glyph unicode="" glyph-name="facebook" horiz-adv-x="602" d="M548 944v-150.857h-89.714c-70.286 0-83.429-33.714-83.429-82.286v-108h167.429l-22.286-169.143h-145.143v-433.714h-174.857v433.714h-145.714v169.143h145.714v124.571c0 144.571 88.571 223.429 217.714 223.429 61.714 0 114.857-4.571 130.286-6.857z" />
|
||||||
|
<glyph unicode="" glyph-name="linkedin" horiz-adv-x="878" d="M199.429 593.714v-566.286h-188.571v566.286h188.571zM211.429 768.571c0.571-54.286-40.571-97.714-106.286-97.714v0h-1.143c-63.429 0-104 43.429-104 97.714 0 55.429 42.286 97.714 106.286 97.714 64.571 0 104.571-42.286 105.143-97.714zM877.714 352v-324.571h-188v302.857c0 76-27.429 128-95.429 128-52 0-82.857-34.857-96.571-68.571-4.571-12.571-6.286-29.143-6.286-46.286v-316h-188c2.286 513.143 0 566.286 0 566.286h188v-82.286h-1.143c24.571 38.857 69.143 95.429 170.857 95.429 124 0 216.571-81.143 216.571-254.857z" />
|
||||||
|
<glyph unicode="" glyph-name="instagram" horiz-adv-x="878" d="M585.143 438.857c0 80.571-65.714 146.286-146.286 146.286s-146.286-65.714-146.286-146.286 65.714-146.286 146.286-146.286 146.286 65.714 146.286 146.286zM664 438.857c0-124.571-100.571-225.143-225.143-225.143s-225.143 100.571-225.143 225.143 100.571 225.143 225.143 225.143 225.143-100.571 225.143-225.143zM725.714 673.143c0-29.143-23.429-52.571-52.571-52.571s-52.571 23.429-52.571 52.571 23.429 52.571 52.571 52.571 52.571-23.429 52.571-52.571zM438.857 798.857c-64 0-201.143 5.143-258.857-17.714-20-8-34.857-17.714-50.286-33.143s-25.143-30.286-33.143-50.286c-22.857-57.714-17.714-194.857-17.714-258.857s-5.143-201.143 17.714-258.857c8-20 17.714-34.857 33.143-50.286s30.286-25.143 50.286-33.143c57.714-22.857 194.857-17.714 258.857-17.714s201.143-5.143 258.857 17.714c20 8 34.857 17.714 50.286 33.143s25.143 30.286 33.143 50.286c22.857 57.714 17.714 194.857 17.714 258.857s5.143 201.143-17.714 258.857c-8 20-17.714 34.857-33.143 50.286s-30.286 25.143-50.286 33.143c-57.714 22.857-194.857 17.714-258.857 17.714zM877.714 438.857c0-60.571 0.571-120.571-2.857-181.143-3.429-70.286-19.429-132.571-70.857-184s-113.714-67.429-184-70.857c-60.571-3.429-120.571-2.857-181.143-2.857s-120.571-0.571-181.143 2.857c-70.286 3.429-132.571 19.429-184 70.857s-67.429 113.714-70.857 184c-3.429 60.571-2.857 120.571-2.857 181.143s-0.571 120.571 2.857 181.143c3.429 70.286 19.429 132.571 70.857 184s113.714 67.429 184 70.857c60.571 3.429 120.571 2.857 181.143 2.857s120.571 0.571 181.143-2.857c70.286-3.429 132.571-19.429 184-70.857s67.429-113.714 70.857-184c3.429-60.571 2.857-120.571 2.857-181.143z" />
|
||||||
|
</font></defs></svg>
|
After Width: | Height: | Size: 4.2 KiB |
|
@ -0,0 +1,348 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="pt" xml:lang="pt">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||||||
|
<meta content="width=device-width, initial-scale=1, user-scalable=0" name="viewport">
|
||||||
|
<meta content="width" name="MobileOptimized">
|
||||||
|
<meta content="true" name="HandheldFriendly">
|
||||||
|
<!-- Place favicon.ico in the root directory -->
|
||||||
|
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
|
||||||
|
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
|
||||||
|
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
|
||||||
|
<link rel="manifest" href="/site.webmanifest">
|
||||||
|
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5">
|
||||||
|
<meta name="msapplication-TileColor" content="#da532c">
|
||||||
|
<meta name="theme-color" content="#ffffff">
|
||||||
|
<title>ENEI 2019 - Bilhetes</title>
|
||||||
|
<meta name="description" content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial.">
|
||||||
|
<meta property="og:locale" content="pt_PT" />
|
||||||
|
<meta property="og:title" content="ENEI 2019 - Bilhetes" />
|
||||||
|
<meta property="og:description" content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial." />
|
||||||
|
<meta property="og:site_name" content="ENEI 2019 - Bilhetes" />
|
||||||
|
<meta property="og:url" content="http://www.enei.pt/tickets.html" />
|
||||||
|
<meta property="og:image" content="http://www.enei.pt/imgs/share-image.jpg" />
|
||||||
|
<meta property="og:type" content="Website" />
|
||||||
|
<link rel="canonical" href="http://www.enei.pt/tickets.html" />
|
||||||
|
<link href="bootstrap-grid.css" rel="stylesheet" type="text/css" />
|
||||||
|
<link href="main.css" rel="stylesheet" type="text/css" />
|
||||||
|
<link href="https://fonts.googleapis.com/css?family=Bai+Jamjuree:400,700" rel="stylesheet">
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<section id="tickets">
|
||||||
|
<div class="container">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h1>Comprar Bilhetes em grupo</h1>
|
||||||
|
<hr>
|
||||||
|
<form method="get">
|
||||||
|
<label for="group-number">Número de bilhetes a comprar</label>
|
||||||
|
<select name="group-number" id="group-number">
|
||||||
|
<option value="4">4</option>
|
||||||
|
<option value="5">5</option>
|
||||||
|
<option value="6">6</option>
|
||||||
|
<option value="7">7</option>
|
||||||
|
<option value="8">8</option>
|
||||||
|
<option value="9">9</option>
|
||||||
|
<option value="10">10</option>
|
||||||
|
</select>
|
||||||
|
<ul id="tab-links">
|
||||||
|
<li class="tab-label visible active">
|
||||||
|
<a href="#ticket1" title="Bilhete 1" rel="nofollow">Bilhete 1</a>
|
||||||
|
</li>
|
||||||
|
<li class="tab-label visible">
|
||||||
|
<a href="#ticket2" title="Bilhete 2" rel="nofollow">Bilhete 2</a>
|
||||||
|
</li>
|
||||||
|
<li class="tab-label visible">
|
||||||
|
<a href="#ticket3" title="Bilhete 3" rel="nofollow">Bilhete 3</a>
|
||||||
|
</li>
|
||||||
|
<li class="tab-label visible">
|
||||||
|
<a href="#ticket4" title="Bilhete 4" rel="nofollow">Bilhete 4</a>
|
||||||
|
</li>
|
||||||
|
<li class="tab-label">
|
||||||
|
<a href="#ticket5" title="Bilhete 5" rel="nofollow">Bilhete 5</a>
|
||||||
|
</li>
|
||||||
|
<li class="tab-label">
|
||||||
|
<a href="#ticket6" title="Bilhete 6" rel="nofollow">Bilhete 6</a>
|
||||||
|
</li>
|
||||||
|
<li class="tab-label">
|
||||||
|
<a href="#ticket7" title="Bilhete 7" rel="nofollow">Bilhete 7</a>
|
||||||
|
</li>
|
||||||
|
<li class="tab-label">
|
||||||
|
<a href="#ticket8" title="Bilhete 8" rel="nofollow">Bilhete 8</a>
|
||||||
|
</li>
|
||||||
|
<li class="tab-label">
|
||||||
|
<a href="#ticket9" title="Bilhete 9" rel="nofollow">Bilhete 9</a>
|
||||||
|
</li>
|
||||||
|
<li class="tab-label">
|
||||||
|
<a href="#ticket10" title="Bilhete 10" rel="nofollow">Bilhete 10</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<div id="tab-container">
|
||||||
|
<div id="ticket1" class="tab visible">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<label for="name-1">Nome</label>
|
||||||
|
<input id="name-1" type="text">
|
||||||
|
<label for="email-1">Email</label>
|
||||||
|
<input id="email-1" type="email">
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<label for="university-1">Universidade</label>
|
||||||
|
<input id="university-1" type="text">
|
||||||
|
<label for="phone-1">Telemóvel</label>
|
||||||
|
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-1">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="ticket2" class="tab">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<label for="name-2">Nome</label>
|
||||||
|
<input id="name-2" type="text">
|
||||||
|
<label for="email-2">Email</label>
|
||||||
|
<input id="email-2" type="email">
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<label for="university-2">Universidade</label>
|
||||||
|
<input id="university-2" type="text">
|
||||||
|
<label for="phone-2">Telemóvel</label>
|
||||||
|
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-2">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="ticket3" class="tab">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<label for="name-3">Nome</label>
|
||||||
|
<input id="name-3" type="text">
|
||||||
|
<label for="email-3">Email</label>
|
||||||
|
<input id="email-3" type="email">
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<label for="university-3">Universidade</label>
|
||||||
|
<input id="university-3" type="text">
|
||||||
|
<label for="phone-3">Telemóvel</label>
|
||||||
|
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-3">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="ticket4" class="tab">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<label for="name-4">Nome</label>
|
||||||
|
<input id="name-4" type="text">
|
||||||
|
<label for="email-4">Email</label>
|
||||||
|
<input id="email-4" type="email">
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<label for="university-4">Universidade</label>
|
||||||
|
<input id="university-4" type="text">
|
||||||
|
<label for="phone-4">Telemóvel</label>
|
||||||
|
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-4">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="ticket5" class="tab">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<label for="name-5">Nome</label>
|
||||||
|
<input id="name-5" type="text">
|
||||||
|
<label for="email-5">Email</label>
|
||||||
|
<input id="email-5" type="email">
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<label for="university-5">Universidade</label>
|
||||||
|
<input id="university-5" type="text">
|
||||||
|
<label for="phone-5">Telemóvel</label>
|
||||||
|
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-5">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="ticket6" class="tab">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<label for="name-6">Nome</label>
|
||||||
|
<input id="name-6" type="text">
|
||||||
|
<label for="email-6">Email</label>
|
||||||
|
<input id="email-6" type="email">
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<label for="university-6">Universidade</label>
|
||||||
|
<input id="university-6" type="text">
|
||||||
|
<label for="phone-6">Telemóvel</label>
|
||||||
|
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-6">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="ticket7" class="tab">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<label for="name-7">Nome</label>
|
||||||
|
<input id="name-7" type="text">
|
||||||
|
<label for="email-7">Email</label>
|
||||||
|
<input id="email-7" type="email">
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<label for="university-7">Universidade</label>
|
||||||
|
<input id="university-7" type="text">
|
||||||
|
<label for="phone-7">Telemóvel</label>
|
||||||
|
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-7">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="ticket8" class="tab">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<label for="name-8">Nome</label>
|
||||||
|
<input id="name-8" type="text">
|
||||||
|
<label for="email-8">Email</label>
|
||||||
|
<input id="email-8" type="email">
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<label for="university-8">Universidade</label>
|
||||||
|
<input id="university-8" type="text">
|
||||||
|
<label for="phone-8">Telemóvel</label>
|
||||||
|
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-8">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="ticket9" class="tab">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<label for="name-9">Nome</label>
|
||||||
|
<input id="name-9" type="text">
|
||||||
|
<label for="email-9">Email</label>
|
||||||
|
<input id="email-9" type="email">
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<label for="university-9">Universidade</label>
|
||||||
|
<input id="university-9" type="text">
|
||||||
|
<label for="phone-9">Telemóvel</label>
|
||||||
|
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-9">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="ticket10" class="tab">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<label for="name-10">Nome</label>
|
||||||
|
<input id="name-10" type="text">
|
||||||
|
<label for="email-10">Email</label>
|
||||||
|
<input id="email-10" type="email">
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<label for="university-10">Universidade</label>
|
||||||
|
<input id="university-10" type="text">
|
||||||
|
<label for="phone-10">Telemóvel</label>
|
||||||
|
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-10">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<p>Bilhete selecionado: Normal 40€</p>
|
||||||
|
<input type="submit" value="Comprar">
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
|
||||||
|
<section id="faqs">
|
||||||
|
<div class="container">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<div class="pre-h1">Perguntas Frequentes</div>
|
||||||
|
<h1>Faq</h1>
|
||||||
|
<hr>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-6 colFaq">
|
||||||
|
<ul id="accordion">
|
||||||
|
<li>
|
||||||
|
<a href="#" title="Ao que é que tenho direito ao comprar o bilhete?" rel="nofollow" class="toggle">Ao que é que tenho direito ao comprar o bilhete?
|
||||||
|
</a>
|
||||||
|
<div class="content-accordion">
|
||||||
|
<p>O bilhete <b class="faqSub ">Early-bird</b> tem direito à alimentação, alojamento e a todas as actividades (excepto ao Gaming e Rally das Tascas), como também todas as palestras e workshops. </p>
|
||||||
|
<p>Para te preparares para o evento, não te esqueças de ler o nosso manual de sobrevivência! Queremos que aproveites ao máximo esta experiência. </p>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#" title="Que tipo de bilhetes tenho disponíveis?" rel="nofollow" class="toggle">Que tipo de bilhetes tenho disponíveis?</a>
|
||||||
|
<div class="content-accordion">
|
||||||
|
<p class="faqSub">Early-Bird: </p>
|
||||||
|
<p>De 20 de Fevereiro a 7 de Março, tens a oportunidade de comprar o teu bilhete Early-Bird, só temos 200 bilhetes disponíveis! Este bilhete dá-te direito a alimentação e alojamento </p>
|
||||||
|
<p class="faqSub" >Normal:</p>
|
||||||
|
<p>A partir de dia 8 de Março, temos bilhetes para todas as tuas necessidades. Fica à tua escolha se queres alojamento e/ou alimentação. </p>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#" title="Como comprar bilhete de grupo?" rel="nofollow" class="toggle">Como comprar bilhete de grupo?
|
||||||
|
</a>
|
||||||
|
<div class="content-accordion">
|
||||||
|
<p></p>
|
||||||
|
<p>Terás que ter no mínimo 4 elementos e no máximo 10 elementos. Para cada elemento deverás preencher a informação pessoal. </p>
|
||||||
|
<p>Tem atenção ao e-mail! Caso não consigas ter acesso ao e-mail, o bilhete respectivo não pode ser utilizado, visto que ele será enviado para o e-mail individual de cada participante.</p>
|
||||||
|
<p>A responsabilidade do pagamento é atribuída à pessoa que iniciou o processo, (“Bilhete 1”), à qual será enviada uma referência de pagamento via e-mail. Após o pagamento, os bilhetes serão enviados para os e-mails individuais de cada elemento do grupo. </p>
|
||||||
|
<p>Podes comprar o bilhete de grupo <a href="https://tickets.enei.pt/GROUP" title="Aqui">AQUI</a>.</p>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<ul id="accordion">
|
||||||
|
<li>
|
||||||
|
<a href="#" title="Posso alterar a minha informação pessoal posteriormente" rel="nofollow" class="toggle">Posso alterar a minha informação pessoal posteriormente?</a>
|
||||||
|
<div class="content-accordion">
|
||||||
|
<p>Sim, posteriormente é possível alterar as informações pessoal através da aplicação mobile.</p>
|
||||||
|
<p>No entanto, o <b class="faqSub">e-mail nunca poderá ser alterado</b></p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#" title="Como posso fazer o check-in?" rel="nofollow" class="toggle">Como posso fazer o check-in?</a>
|
||||||
|
<div class="content-accordion">
|
||||||
|
<p>No campus do Instituto Superior de Engenharia de Coimbra. Basta apresentares o bilhete no formato de papel ou digital! </p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="#" title="Posso trocar ou devolver o bilhete?" rel="nofollow" class="toggle">Posso trocar ou devolver o bilhete?</a>
|
||||||
|
<div class="content-accordion">
|
||||||
|
<p>Não, os bilhetes são <b class="faqSub">intransmissíveis</b> e não existe devoluções.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<!-- footer -->
|
||||||
|
<footer>
|
||||||
|
<div class="container">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<p>© 2019 ENEI . Todos os direitos reservados</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
<!-- Scripts -->
|
||||||
|
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
|
||||||
|
<script type="text/javascript" src="js/scripts.js"></script>
|
||||||
|
|
||||||
|
<!-- Global site tag (gtag.js) - Google Analytics -->
|
||||||
|
<script async src=“https://www.googletagmanager.com/gtag/js?id=UA-130588243-1“> </script> <script>
|
||||||
|
window.dataLayer = window.dataLayer || [];
|
||||||
|
function gtag() { dataLayer.push(arguments); }
|
||||||
|
gtag(‘js’, new Date());
|
||||||
|
|
||||||
|
gtag(‘config’, ‘UA - 130588243 - 1’);
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
After Width: | Height: | Size: 428 KiB |
After Width: | Height: | Size: 471 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 32 KiB |
After Width: | Height: | Size: 369 KiB |
After Width: | Height: | Size: 8.0 KiB |
After Width: | Height: | Size: 84 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 975 B |
After Width: | Height: | Size: 421 KiB |
|
@ -0,0 +1,129 @@
|
||||||
|
/***** FUNTIONS *****/
|
||||||
|
|
||||||
|
// Set the date we're counting down to
|
||||||
|
var countDownDate = new Date("April 12, 2019 0:00:00").getTime();
|
||||||
|
|
||||||
|
// Update the count down every 1 second
|
||||||
|
var x = setInterval(function () {
|
||||||
|
|
||||||
|
// Get todays date and time
|
||||||
|
var now = new Date().getTime();
|
||||||
|
|
||||||
|
// Find the distance between now and the count down date
|
||||||
|
var distance = countDownDate - now;
|
||||||
|
|
||||||
|
// Time calculations for days, hours, minutes and seconds
|
||||||
|
var days = Math.floor(distance / (1000 * 60 * 60 * 24));
|
||||||
|
var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
|
||||||
|
var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
|
||||||
|
var seconds = Math.floor((distance % (1000 * 60)) / 1000);
|
||||||
|
|
||||||
|
// Output the result in an element with id="demo"
|
||||||
|
$("#countdown .days").html(days);
|
||||||
|
$("#countdown .hours").html(hours);
|
||||||
|
$("#countdown .minutes").html(minutes);
|
||||||
|
$("#countdown .seconds").html(seconds);
|
||||||
|
|
||||||
|
/*document.getElementById("countdown").innerHTML = days + "d " + hours + "h " + minutes + "m " + seconds + "s ";*/
|
||||||
|
|
||||||
|
// If the count down is over, write some text
|
||||||
|
if (distance < 0) {
|
||||||
|
clearInterval(x);
|
||||||
|
document.getElementById("countdown").innerHTML = "EXPIRED";
|
||||||
|
}
|
||||||
|
}, 1000);
|
||||||
|
|
||||||
|
//change main menu on scroll
|
||||||
|
function changeMainMenu(scrollMovement) {
|
||||||
|
if (scrollMovement.scrollTop() > 0) {
|
||||||
|
$("#main-menu").addClass("changed");
|
||||||
|
} else {
|
||||||
|
$("#main-menu").removeClass("changed");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$(document).ready(function () {
|
||||||
|
|
||||||
|
// main menu anchors
|
||||||
|
$("#main-menu ul li a").click(function () {
|
||||||
|
var hrefMenuClicked = $(this).attr("href");
|
||||||
|
|
||||||
|
$("html, body").animate({
|
||||||
|
scrollTop: $(hrefMenuClicked).offset().top
|
||||||
|
}, 500, function () {
|
||||||
|
// close submenu mobile after click
|
||||||
|
if ($("#open-menu-mobile").css("display") == ("block")) {
|
||||||
|
$("#main-menu ul").slideUp(150, function () {
|
||||||
|
$("#main-menu ul").removeAttr("style");
|
||||||
|
});
|
||||||
|
$("#main-menu ul").removeClass("open");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
return false
|
||||||
|
});
|
||||||
|
|
||||||
|
// open/close faqs
|
||||||
|
$("#accordion .toggle").click(function () {
|
||||||
|
var clicked = $(this).parent();
|
||||||
|
|
||||||
|
if (clicked.hasClass("open")) {
|
||||||
|
// close "this" faq
|
||||||
|
clicked.removeClass("open");
|
||||||
|
clicked.find(".content-accordion").slideUp(200);
|
||||||
|
} else {
|
||||||
|
// close all
|
||||||
|
$("#accordion li").removeClass("open");
|
||||||
|
$("#accordion li .content-accordion").slideUp(200);
|
||||||
|
// open faq
|
||||||
|
clicked.addClass("open");
|
||||||
|
clicked.find(".content-accordion").slideDown(200);
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
});
|
||||||
|
|
||||||
|
// open/close submenu mobile
|
||||||
|
$("#open-menu-mobile").click(function () {
|
||||||
|
var submenu = $("#main-menu ul");
|
||||||
|
|
||||||
|
if (submenu.hasClass("open")) {
|
||||||
|
submenu.slideUp(150, function () {
|
||||||
|
submenu.removeAttr("style");
|
||||||
|
});
|
||||||
|
submenu.removeClass("open");
|
||||||
|
} else {
|
||||||
|
submenu.slideDown(150);
|
||||||
|
submenu.addClass("open");
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
});
|
||||||
|
|
||||||
|
$("#group-number").change(function () {
|
||||||
|
$("#tab-links .tab-label").slice(0, $(this).val()).addClass("visible");
|
||||||
|
$("#tab-links .tab-label").slice($(this).val(), 10).removeClass("visible");
|
||||||
|
});
|
||||||
|
|
||||||
|
//tabs system
|
||||||
|
$("#tab-links .tab-label > a").on("click", function () {
|
||||||
|
var currentAttrValue = $(this).attr('href');
|
||||||
|
|
||||||
|
// add/remove class "tab-label"
|
||||||
|
$(this).parent().addClass("active").siblings().removeClass("active");
|
||||||
|
|
||||||
|
// add/remove class "tab"
|
||||||
|
$("#tab-container " + currentAttrValue).addClass("visible").siblings().removeClass("visible");
|
||||||
|
|
||||||
|
return false;
|
||||||
|
});
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
$(window).resize(function () {
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
$(window).scroll(function () {
|
||||||
|
var scroll = $(this);
|
||||||
|
|
||||||
|
changeMainMenu(scroll);
|
||||||
|
|
||||||
|
});
|
|
@ -0,0 +1,790 @@
|
||||||
|
@charset "UTF-8";
|
||||||
|
/*@font-face {
|
||||||
|
font-family: 'Bai Jamjuree', sans-serif;
|
||||||
|
src: url('fonts/Champagne-Limousines.eot?#iefix') format('embedded-opentype'),
|
||||||
|
url('fonts/Champagne-Limousines.woff') format('woff'),
|
||||||
|
url('fonts/Champagne-Limousines.ttf') format('truetype'),
|
||||||
|
url('fonts/Champagne-Limousines.svg#Champagne&Limousines') format('svg');
|
||||||
|
font-weight: normal;
|
||||||
|
font-style: normal;
|
||||||
|
}*/
|
||||||
|
@font-face {
|
||||||
|
font-family: "icomoon";
|
||||||
|
src: url("fonts/icomoon.eot?sozc77");
|
||||||
|
src: url("fonts/icomoon.eot?sozc77#iefix") format("embedded-opentype"), url("fonts/icomoon.ttf?sozc77") format("truetype"), url("fonts/icomoon.woff?sozc77") format("woff"), url("fonts/icomoon.svg?sozc77#icomoon") format("svg");
|
||||||
|
font-weight: normal;
|
||||||
|
font-style: normal; }
|
||||||
|
[class^="icon-"],
|
||||||
|
[class*=" icon-"] {
|
||||||
|
/* use !important to prevent issues with browser extensions that change fonts */
|
||||||
|
font-family: "icomoon" !important;
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: normal;
|
||||||
|
font-variant: normal;
|
||||||
|
text-transform: none;
|
||||||
|
line-height: 1;
|
||||||
|
transition: color 150ms ease;
|
||||||
|
-webkit-transition: color 150ms ease;
|
||||||
|
/* Better Font Rendering =========== */
|
||||||
|
-webkit-font-smoothing: antialiased;
|
||||||
|
-moz-osx-font-smoothing: grayscale; }
|
||||||
|
|
||||||
|
.icon-linkedin,
|
||||||
|
.icon-facebook,
|
||||||
|
.icon-instagram,
|
||||||
|
.icon-less,
|
||||||
|
.icon-plus,
|
||||||
|
.icon-email {
|
||||||
|
font-size: 36px;
|
||||||
|
color: #ffffff; }
|
||||||
|
@media (max-width: 1024px) {
|
||||||
|
.icon-linkedin,
|
||||||
|
.icon-facebook,
|
||||||
|
.icon-instagram,
|
||||||
|
.icon-less,
|
||||||
|
.icon-plus,
|
||||||
|
.icon-email {
|
||||||
|
font-size: 33px; } }
|
||||||
|
@media (max-width: 769px) {
|
||||||
|
.icon-linkedin,
|
||||||
|
.icon-facebook,
|
||||||
|
.icon-instagram,
|
||||||
|
.icon-less,
|
||||||
|
.icon-plus,
|
||||||
|
.icon-email {
|
||||||
|
font-size: 32px; } }
|
||||||
|
|
||||||
|
.icon-plus:before {
|
||||||
|
content: ""; }
|
||||||
|
|
||||||
|
.icon-less:before {
|
||||||
|
content: ""; }
|
||||||
|
|
||||||
|
.icon-email:before {
|
||||||
|
content: ""; }
|
||||||
|
|
||||||
|
.icon-facebook:before {
|
||||||
|
content: ""; }
|
||||||
|
|
||||||
|
.icon-linkedin:before {
|
||||||
|
content: ""; }
|
||||||
|
|
||||||
|
.icon-instagram:before {
|
||||||
|
content: ""; }
|
||||||
|
|
||||||
|
* {
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
border: 0;
|
||||||
|
outline: none;
|
||||||
|
box-sizing: border-box; }
|
||||||
|
|
||||||
|
a {
|
||||||
|
text-decoration: none;
|
||||||
|
transition: color 150ms ease;
|
||||||
|
-webkit-transition: color 150ms ease; }
|
||||||
|
|
||||||
|
ul,
|
||||||
|
li {
|
||||||
|
list-style: none; }
|
||||||
|
|
||||||
|
body {
|
||||||
|
width: 100%;
|
||||||
|
position: relative;
|
||||||
|
overflow-x: hidden; }
|
||||||
|
|
||||||
|
section,
|
||||||
|
article,
|
||||||
|
aside {
|
||||||
|
padding: 100px 0; }
|
||||||
|
@media (max-width: 1024px) {
|
||||||
|
section,
|
||||||
|
article,
|
||||||
|
aside {
|
||||||
|
padding: 50px 0; } }
|
||||||
|
@media (max-width: 769px) {
|
||||||
|
section,
|
||||||
|
article,
|
||||||
|
aside {
|
||||||
|
padding: 40px 0; } }
|
||||||
|
|
||||||
|
img {
|
||||||
|
display: block;
|
||||||
|
max-width: 100%;
|
||||||
|
height: auto; }
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-family: "Bai Jamjuree", sans-serif;
|
||||||
|
font-size: 38px;
|
||||||
|
line-height: 34px;
|
||||||
|
color: #353535;
|
||||||
|
font-weight: 700;
|
||||||
|
text-transform: uppercase;
|
||||||
|
margin-bottom: 20px; }
|
||||||
|
@media (max-width: 1024px) {
|
||||||
|
h1 {
|
||||||
|
font-size: 34px;
|
||||||
|
margin-bottom: 10px; } }
|
||||||
|
@media (max-width: 769px) {
|
||||||
|
h1 {
|
||||||
|
font-size: 30px; } }
|
||||||
|
|
||||||
|
h3 {
|
||||||
|
letter-spacing: 1px;
|
||||||
|
font-weight: normal;
|
||||||
|
margin-bottom: 20px; }
|
||||||
|
|
||||||
|
p {
|
||||||
|
font-family: "Bai Jamjuree", sans-serif;
|
||||||
|
font-size: 20px;
|
||||||
|
line-height: 28px;
|
||||||
|
color: #777777; }
|
||||||
|
@media (max-width: 1024px) {
|
||||||
|
p {
|
||||||
|
font-size: 16px;
|
||||||
|
line-height: 24px; } }
|
||||||
|
|
||||||
|
label {
|
||||||
|
display: inline-block;
|
||||||
|
font-family: "Bai Jamjuree", sans-serif;
|
||||||
|
font-size: 22px;
|
||||||
|
line-height: 22px;
|
||||||
|
color: #353535;
|
||||||
|
margin-bottom: 10px; }
|
||||||
|
@media (max-width: 1024px) {
|
||||||
|
label {
|
||||||
|
font-size: 20px;
|
||||||
|
margin-bottom: 5px; } }
|
||||||
|
|
||||||
|
input {
|
||||||
|
font-family: "Bai Jamjuree", sans-serif;
|
||||||
|
font-size: 22px;
|
||||||
|
line-height: 22px;
|
||||||
|
color: #353535;
|
||||||
|
padding: 20px 35px;
|
||||||
|
border: 1px solid #eeeeee;
|
||||||
|
margin-bottom: 25px;
|
||||||
|
background-color: #ffffff;
|
||||||
|
transition: border-color 150ms ease-out;
|
||||||
|
-webkit-transition: border-color 150ms ease-out; }
|
||||||
|
input:hover {
|
||||||
|
border-color: #e82d28; }
|
||||||
|
input.error {
|
||||||
|
border: 5px solid #e82d28; }
|
||||||
|
@media (max-width: 1024px) {
|
||||||
|
input {
|
||||||
|
font-size: 20px;
|
||||||
|
padding: 15px 25px; } }
|
||||||
|
|
||||||
|
input[type="radio"] {
|
||||||
|
margin-left: 10px; }
|
||||||
|
|
||||||
|
input[type="text"]::-webkit-input-placeholder,
|
||||||
|
input[type="email"]::-webkit-input-placeholder,
|
||||||
|
input[type="password"]::-webkit-input-placeholder,
|
||||||
|
input[type="tel"]::-webkit-input-placeholder,
|
||||||
|
input[type="number"]::-webkit-input-placeholder {
|
||||||
|
color: #353535; }
|
||||||
|
|
||||||
|
input[type="text"],
|
||||||
|
input[type="email"],
|
||||||
|
input[type="password"],
|
||||||
|
input[type="tel"],
|
||||||
|
input[type="number"] {
|
||||||
|
width: 100%; }
|
||||||
|
|
||||||
|
input[type="submit"] {
|
||||||
|
display: block;
|
||||||
|
margin-top: 25px;
|
||||||
|
margin-bottom: 0;
|
||||||
|
background-color: #e82d28;
|
||||||
|
border-color: #e82d28;
|
||||||
|
color: #ffffff;
|
||||||
|
transition: color 150ms ease, background-color 150ms ease;
|
||||||
|
-webkit-transition: color 150ms ease, background-color 150ms ease;
|
||||||
|
cursor: pointer; }
|
||||||
|
input[type="submit"]:hover {
|
||||||
|
background-color: #ffffff;
|
||||||
|
color: #e82d28; }
|
||||||
|
|
||||||
|
select {
|
||||||
|
padding: 10px;
|
||||||
|
border: 1px solid #eeeeee;
|
||||||
|
margin-left: 25px; }
|
||||||
|
|
||||||
|
.btn {
|
||||||
|
display: block; }
|
||||||
|
|
||||||
|
hr {
|
||||||
|
width: 60%;
|
||||||
|
height: 1px;
|
||||||
|
background-color: #eeeeee;
|
||||||
|
margin-bottom: 30px;
|
||||||
|
position: relative; }
|
||||||
|
@media (max-width: 1024px) {
|
||||||
|
hr {
|
||||||
|
margin-bottom: 20px; } }
|
||||||
|
hr::after {
|
||||||
|
content: " ";
|
||||||
|
width: 30%;
|
||||||
|
height: 1px;
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
background-color: #e82d28; }
|
||||||
|
|
||||||
|
#error-message {
|
||||||
|
font-size: 115px;
|
||||||
|
line-height: 140px;
|
||||||
|
padding: 0 40px;
|
||||||
|
background-color: #000000;
|
||||||
|
color: #ffffff;
|
||||||
|
display: inline-block;
|
||||||
|
margin-bottom: 0;
|
||||||
|
position: absolute;
|
||||||
|
top: 50%;
|
||||||
|
left: 50%;
|
||||||
|
-webkit-transform: translate(-50%, -50%);
|
||||||
|
transform: translate(-50%, -50%); }
|
||||||
|
@media (max-width: 1024px) {
|
||||||
|
#error-message {
|
||||||
|
font-size: 75px;
|
||||||
|
line-height: 100px;
|
||||||
|
padding: 0 30px; } }
|
||||||
|
@media (max-width: 769px) {
|
||||||
|
#error-message {
|
||||||
|
font-size: 55px;
|
||||||
|
line-height: 80px;
|
||||||
|
padding: 0 25px; } }
|
||||||
|
|
||||||
|
#main-menu {
|
||||||
|
position: fixed;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
text-align: center;
|
||||||
|
z-index: 5;
|
||||||
|
width: 100%; }
|
||||||
|
#main-menu.changed nav {
|
||||||
|
background-color: rgba(0, 0, 0, 0.75); }
|
||||||
|
@media (max-width: 769px) {
|
||||||
|
#main-menu.changed nav {
|
||||||
|
background-color: rgba(0, 0, 0, 0.8); } }
|
||||||
|
#main-menu nav {
|
||||||
|
display: inline-block;
|
||||||
|
width: 100%;
|
||||||
|
max-width: 1140px;
|
||||||
|
padding: 25px 15px;
|
||||||
|
background-color: rgba(0, 0, 0, 0.3);
|
||||||
|
transition: background-color 150ms ease-out;
|
||||||
|
-webkit-transition: background-color 150ms ease-out; }
|
||||||
|
@media (max-width: 1024px) {
|
||||||
|
#main-menu nav {
|
||||||
|
padding: 15px 30px; } }
|
||||||
|
@media (max-width: 769px) {
|
||||||
|
#main-menu nav {
|
||||||
|
padding: 0;
|
||||||
|
background-color: rgba(0, 0, 0, 0.8); } }
|
||||||
|
#main-menu nav #open-menu-mobile {
|
||||||
|
display: none;
|
||||||
|
font-family: "Bai Jamjuree", sans-serif;
|
||||||
|
font-size: 18px;
|
||||||
|
line-height: 22px;
|
||||||
|
color: #ffffff;
|
||||||
|
text-transform: uppercase;
|
||||||
|
text-align: left;
|
||||||
|
padding: 15px 20px;
|
||||||
|
border-bottom: 1px solid #ffffff; }
|
||||||
|
@media (max-width: 769px) {
|
||||||
|
#main-menu nav #open-menu-mobile {
|
||||||
|
display: block; } }
|
||||||
|
#main-menu nav #open-menu-mobile::after {
|
||||||
|
content: "";
|
||||||
|
font-family: "icomoon", sans-serif;
|
||||||
|
font-size: 22px;
|
||||||
|
line-height: 20px;
|
||||||
|
color: #ffffff;
|
||||||
|
float: right; }
|
||||||
|
@media (max-width: 769px) {
|
||||||
|
#main-menu nav ul {
|
||||||
|
display: none;
|
||||||
|
margin: 15px 0; } }
|
||||||
|
#main-menu nav ul li {
|
||||||
|
display: inline-block;
|
||||||
|
font-family: "Bai Jamjuree", sans-serif;
|
||||||
|
font-size: 19px;
|
||||||
|
line-height: 21px;
|
||||||
|
color: #ffffff;
|
||||||
|
margin: 0 20px;
|
||||||
|
text-transform: uppercase; }
|
||||||
|
@media (max-width: 1024px) {
|
||||||
|
#main-menu nav ul li {
|
||||||
|
font-size: 17px;
|
||||||
|
line-height: 19px;
|
||||||
|
margin: 0 10px; } }
|
||||||
|
@media (max-width: 769px) {
|
||||||
|
#main-menu nav ul li {
|
||||||
|
width: 100%;
|
||||||
|
margin: 5px 0; } }
|
||||||
|
#main-menu nav ul li.unavailable {
|
||||||
|
text-decoration: line-through; }
|
||||||
|
#main-menu nav ul li a {
|
||||||
|
color: #ffffff;
|
||||||
|
transition: color 150ms ease-out;
|
||||||
|
-webkit-transition: color 150ms ease-out;
|
||||||
|
position: relative; }
|
||||||
|
#main-menu nav ul li a:hover {
|
||||||
|
color: #e82d28; }
|
||||||
|
@media (max-width: 769px) {
|
||||||
|
#main-menu nav ul li a:hover {
|
||||||
|
color: #ffffff; } }
|
||||||
|
#main-menu nav ul li a:hover::after {
|
||||||
|
width: 100%; }
|
||||||
|
#main-menu nav ul li a::after {
|
||||||
|
content: " ";
|
||||||
|
position: absolute;
|
||||||
|
bottom: -10px;
|
||||||
|
left: 0;
|
||||||
|
width: 0;
|
||||||
|
height: 1px;
|
||||||
|
background-color: #e82d28;
|
||||||
|
transition: width 150ms ease-out; }
|
||||||
|
@media (max-width: 769px) {
|
||||||
|
#main-menu nav ul li a::after {
|
||||||
|
display: none; } }
|
||||||
|
|
||||||
|
#apresentation {
|
||||||
|
height: 100vh;
|
||||||
|
background: url("imgs/coimbra-image.jpg") no-repeat center;
|
||||||
|
background-size: cover;
|
||||||
|
background-attachment: fixed;
|
||||||
|
position: relative; }
|
||||||
|
@media (max-width: 769px) {
|
||||||
|
#apresentation {
|
||||||
|
height: 60vh;
|
||||||
|
background-position: bottom right;
|
||||||
|
background-attachment: inherit; } }
|
||||||
|
#apresentation .logo-enei {
|
||||||
|
width: 450px;
|
||||||
|
position: absolute;
|
||||||
|
top: calc(50% - 210px);
|
||||||
|
left: calc(50% - 225px); }
|
||||||
|
@media (max-width: 1024px) {
|
||||||
|
#apresentation .logo-enei {
|
||||||
|
width: 350px;
|
||||||
|
top: calc(50% - 163px);
|
||||||
|
left: calc(50% - 175px); } }
|
||||||
|
@media (max-width: 769px) {
|
||||||
|
#apresentation .logo-enei {
|
||||||
|
width: 200px;
|
||||||
|
top: calc(50% - 93px);
|
||||||
|
left: calc(50% - 100px); } }
|
||||||
|
|
||||||
|
#enei {
|
||||||
|
background-color: #ffffff;
|
||||||
|
background: url("imgs/cubes-image.png") no-repeat top right;
|
||||||
|
background-size: 24%; }
|
||||||
|
@media (max-width: 1024px) {
|
||||||
|
#enei {
|
||||||
|
background-size: 20%; } }
|
||||||
|
@media (max-width: 769px) {
|
||||||
|
#enei {
|
||||||
|
background-image: none; } }
|
||||||
|
|
||||||
|
.pre-h1 {
|
||||||
|
font-family: "Bai Jamjuree", sans-serif;
|
||||||
|
font-size: 20px;
|
||||||
|
line-height: 22px;
|
||||||
|
color: #777777;
|
||||||
|
text-transform: uppercase;
|
||||||
|
margin-bottom: 10px; }
|
||||||
|
@media (max-width: 1024px) {
|
||||||
|
.pre-h1 {
|
||||||
|
font-size: 17px; } }
|
||||||
|
@media (max-width: 769px) {
|
||||||
|
.pre-h1 {
|
||||||
|
margin-bottom: 5px; } }
|
||||||
|
|
||||||
|
#countdown {
|
||||||
|
background-color: #080014;
|
||||||
|
padding: 80px 0;
|
||||||
|
text-align: center; }
|
||||||
|
@media (max-width: 1024px) {
|
||||||
|
#countdown {
|
||||||
|
padding: 50px 0; } }
|
||||||
|
@media (max-width: 769px) {
|
||||||
|
#countdown {
|
||||||
|
padding: 40px 0; } }
|
||||||
|
#countdown div {
|
||||||
|
display: inline-block;
|
||||||
|
margin: 0 30px; }
|
||||||
|
@media (max-width: 1024px) {
|
||||||
|
#countdown div {
|
||||||
|
margin: 0 15px; } }
|
||||||
|
@media (max-width: 769px) {
|
||||||
|
#countdown div {
|
||||||
|
margin: 0 5px; } }
|
||||||
|
#countdown div span {
|
||||||
|
font-family: "Bai Jamjuree", sans-serif;
|
||||||
|
font-size: 86px;
|
||||||
|
line-height: 66px;
|
||||||
|
color: #ffffff;
|
||||||
|
font-weight: 700;
|
||||||
|
display: block;
|
||||||
|
margin-bottom: 20px; }
|
||||||
|
@media (max-width: 1024px) {
|
||||||
|
#countdown div span {
|
||||||
|
font-size: 66px;
|
||||||
|
margin-bottom: 5px; } }
|
||||||
|
@media (max-width: 769px) {
|
||||||
|
#countdown div span {
|
||||||
|
font-size: 50px;
|
||||||
|
line-height: 55px;
|
||||||
|
margin-bottom: 0; } }
|
||||||
|
#countdown div .smalltext {
|
||||||
|
font-family: "Bai Jamjuree", sans-serif;
|
||||||
|
font-size: 25px;
|
||||||
|
line-height: 25px;
|
||||||
|
color: #e82d28;
|
||||||
|
font-weight: 700;
|
||||||
|
display: block; }
|
||||||
|
@media (max-width: 1024px) {
|
||||||
|
#countdown div .smalltext {
|
||||||
|
font-size: 22px; } }
|
||||||
|
@media (max-width: 769px) {
|
||||||
|
#countdown div .smalltext {
|
||||||
|
font-size: 16px; } }
|
||||||
|
|
||||||
|
#available-soon {
|
||||||
|
text-align: center; }
|
||||||
|
#available-soon h1 {
|
||||||
|
margin-bottom: 40px;
|
||||||
|
line-height: 50px; }
|
||||||
|
@media (max-width: 769px) {
|
||||||
|
#available-soon h1 {
|
||||||
|
font-size: 25px;
|
||||||
|
line-height: 35px;
|
||||||
|
margin-bottom: 30px; } }
|
||||||
|
#available-soon #wave .dot {
|
||||||
|
display: inline-block;
|
||||||
|
width: 25px;
|
||||||
|
height: 25px;
|
||||||
|
border-radius: 50%;
|
||||||
|
margin: 0 5px;
|
||||||
|
animation: wave 1.3s ease-out infinite; }
|
||||||
|
@media (max-width: 769px) {
|
||||||
|
#available-soon #wave .dot {
|
||||||
|
width: 20px;
|
||||||
|
height: 20px;
|
||||||
|
margin: 0 2px; } }
|
||||||
|
#available-soon #wave .dot:nth-child(1) {
|
||||||
|
background-color: #858683; }
|
||||||
|
#available-soon #wave .dot:nth-child(2) {
|
||||||
|
background-color: #e82d28;
|
||||||
|
animation-delay: -1.1s; }
|
||||||
|
#available-soon #wave .dot:nth-child(3) {
|
||||||
|
background-color: #5f2021;
|
||||||
|
animation-delay: -0.9s; }
|
||||||
|
@keyframes wave {
|
||||||
|
0%,
|
||||||
|
100% {
|
||||||
|
transform: initial scale(1); }
|
||||||
|
50% {
|
||||||
|
transform: translateY(-10px) scale(1.2); } }
|
||||||
|
#programa {
|
||||||
|
background-color: #080014;
|
||||||
|
text-align: center; }
|
||||||
|
#programa h1,
|
||||||
|
#programa .pre-h1 {
|
||||||
|
color: #eeeeee; }
|
||||||
|
#programa hr {
|
||||||
|
display: table;
|
||||||
|
margin: 0 auto;
|
||||||
|
width: 50%; }
|
||||||
|
#programa hr::after {
|
||||||
|
left: 50%;
|
||||||
|
transform: translateX(-50%);
|
||||||
|
-webkit-transform: translateX(-50%); }
|
||||||
|
|
||||||
|
#precos {
|
||||||
|
text-align: center;
|
||||||
|
position: relative; }
|
||||||
|
@media (max-width: 1024px) {
|
||||||
|
#precos {
|
||||||
|
padding-bottom: 100px; } }
|
||||||
|
#precos hr {
|
||||||
|
display: table;
|
||||||
|
margin: 0 auto 60px;
|
||||||
|
width: 40%; }
|
||||||
|
#precos hr::after {
|
||||||
|
left: 50%;
|
||||||
|
transform: translateX(-50%);
|
||||||
|
-webkit-transform: translateX(-50%); }
|
||||||
|
#precos .price-block {
|
||||||
|
display: inline-flex;
|
||||||
|
flex-direction: column;
|
||||||
|
justify-content: space-between;
|
||||||
|
width: 100%;
|
||||||
|
min-height: 460px;
|
||||||
|
max-width: 260px;
|
||||||
|
border: 1px solid #eeeeee;
|
||||||
|
padding: 0 30px 40px;
|
||||||
|
margin: 0 15px;
|
||||||
|
transition: transform 150ms ease-out;
|
||||||
|
-webkit-transition: transform 150ms ease-out; }
|
||||||
|
@media (max-width: 1024px) {
|
||||||
|
#precos .price-block {
|
||||||
|
max-width: 210px;
|
||||||
|
padding: 0 15px 40px;
|
||||||
|
margin: 0 10px; } }
|
||||||
|
@media (max-width: 769px) {
|
||||||
|
#precos .price-block {
|
||||||
|
max-width: 350px;
|
||||||
|
min-height: inherit;
|
||||||
|
padding: 0 15px 40px;
|
||||||
|
margin: 0 auto 35px;
|
||||||
|
display: table; } }
|
||||||
|
#precos .price-block:hover {
|
||||||
|
transform: scale(1.05);
|
||||||
|
-webkit-transform: scale(1.05); }
|
||||||
|
#precos .price-block hr {
|
||||||
|
margin-bottom: 10px;
|
||||||
|
margin-top: 25px;
|
||||||
|
width: 100%;
|
||||||
|
border: 1px solid #eeeeee;
|
||||||
|
border-style: dashed;
|
||||||
|
background-color: transparent; }
|
||||||
|
#precos .price-block hr::after {
|
||||||
|
display: none; }
|
||||||
|
#precos .price-block .price {
|
||||||
|
font-family: "Bai Jamjuree", sans-serif;
|
||||||
|
font-size: 58px;
|
||||||
|
line-height: 58px;
|
||||||
|
color: #353535;
|
||||||
|
font-weight: 400; }
|
||||||
|
@media (max-width: 769px) {
|
||||||
|
#precos .price-block .price {
|
||||||
|
margin: 20px 0; } }
|
||||||
|
#precos .price-block .price span {
|
||||||
|
font-size: 30px;
|
||||||
|
vertical-align: super;
|
||||||
|
margin-right: 5px; }
|
||||||
|
#precos .price-block .price.exception::after {
|
||||||
|
content: "*/**";
|
||||||
|
font-size: 13px;
|
||||||
|
vertical-align: top; }
|
||||||
|
#precos .price-block .label {
|
||||||
|
font-family: "Bai Jamjuree", sans-serif;
|
||||||
|
font-size: 22px;
|
||||||
|
line-height: 22px;
|
||||||
|
color: #777777;
|
||||||
|
margin-top: 10px; }
|
||||||
|
#precos .price-block .type {
|
||||||
|
width: 100%;
|
||||||
|
padding: 20px 0;
|
||||||
|
background-color: #e82d28;
|
||||||
|
text-align: center;
|
||||||
|
font-family: "Bai Jamjuree", sans-serif;
|
||||||
|
font-size: 18px;
|
||||||
|
line-height: 18px;
|
||||||
|
color: #ffffff;
|
||||||
|
font-weight: 700;
|
||||||
|
text-transform: uppercase;
|
||||||
|
margin-top: -1px; }
|
||||||
|
#precos .price-block .buy-button {
|
||||||
|
font-family: "Bai Jamjuree", sans-serif;
|
||||||
|
font-size: 14px;
|
||||||
|
line-height: 14px;
|
||||||
|
color: #777777;
|
||||||
|
font-weight: 700;
|
||||||
|
text-transform: uppercase;
|
||||||
|
border: 1px solid #eeeeee;
|
||||||
|
padding: 10px 30px;
|
||||||
|
transition: border-color 150ms ease-out, background-color 150ms ease-out, color 150ms ease-out;
|
||||||
|
-webkit-transition: border-color 150ms ease-out, background-color 150ms ease-out, color 150ms ease-out; }
|
||||||
|
#precos .price-block .buy-button:hover {
|
||||||
|
border-color: #e82d28;
|
||||||
|
background-color: #e82d28;
|
||||||
|
color: #ffffff; }
|
||||||
|
@media (max-width: 769px) {
|
||||||
|
#precos .price-block .buy-button {
|
||||||
|
display: inline-block;
|
||||||
|
margin-top: 30px; } }
|
||||||
|
#precos .ps {
|
||||||
|
position: absolute;
|
||||||
|
right: 20px;
|
||||||
|
bottom: 20px;
|
||||||
|
text-align: right; }
|
||||||
|
#precos .ps p {
|
||||||
|
font-size: 13px;
|
||||||
|
color: #353535;
|
||||||
|
text-transform: uppercase; }
|
||||||
|
|
||||||
|
#app {
|
||||||
|
background-color: #eeeeee;
|
||||||
|
text-align: center;
|
||||||
|
padding-bottom: 0; }
|
||||||
|
#app h1 {
|
||||||
|
color: #000000;
|
||||||
|
margin-bottom: 70px; }
|
||||||
|
|
||||||
|
#colFaq {
|
||||||
|
margin-bottom: 20px; }
|
||||||
|
|
||||||
|
#faqs {
|
||||||
|
background: #eeeeee; }
|
||||||
|
|
||||||
|
.faqSub {
|
||||||
|
color: red; }
|
||||||
|
|
||||||
|
#tickets {
|
||||||
|
background: url("imgs/cubes2-image.png") no-repeat bottom right;
|
||||||
|
background-size: 30%; }
|
||||||
|
|
||||||
|
#accordion li {
|
||||||
|
margin-bottom: 15px; }
|
||||||
|
#accordion li:last-child {
|
||||||
|
margin-bottom: 15; }
|
||||||
|
#accordion li.open .toggle, #accordion li:hover .toggle {
|
||||||
|
background-color: #e82d28;
|
||||||
|
border-color: #e82d28;
|
||||||
|
color: #ffffff; }
|
||||||
|
#accordion li .toggle {
|
||||||
|
font-family: "Bai Jamjuree", sans-serif;
|
||||||
|
font-size: 22px;
|
||||||
|
line-height: 22px;
|
||||||
|
color: #353535;
|
||||||
|
text-transform: uppercase;
|
||||||
|
display: block;
|
||||||
|
padding: 20px 35px;
|
||||||
|
border: 1px solid #eeeeee;
|
||||||
|
background-color: #ffffff;
|
||||||
|
transition: border-color 150ms ease-out, background-color 150ms ease-out, color 150ms ease-out;
|
||||||
|
-webkit-transition: border-color 150ms ease-out, background-color 150ms ease-out, color 150ms ease-out; }
|
||||||
|
@media (max-width: 769px) {
|
||||||
|
#accordion li .toggle {
|
||||||
|
font-size: 19px;
|
||||||
|
line-height: 24px;
|
||||||
|
padding: 20px; } }
|
||||||
|
#accordion li .content-accordion {
|
||||||
|
display: none;
|
||||||
|
padding: 45px 35px;
|
||||||
|
background-color: #ffffff;
|
||||||
|
border: 1px dashed #eeeeee;
|
||||||
|
border-top: 0; }
|
||||||
|
@media (max-width: 769px) {
|
||||||
|
#accordion li .content-accordion {
|
||||||
|
padding: 25px; } }
|
||||||
|
#accordion li .content-accordion p {
|
||||||
|
margin-bottom: 5px; }
|
||||||
|
|
||||||
|
#patrocinadores {
|
||||||
|
background-color: #eeeeee;
|
||||||
|
text-align: center; }
|
||||||
|
#patrocinadores h1 {
|
||||||
|
color: #000000;
|
||||||
|
font-weight: 400; }
|
||||||
|
#patrocinadores hr {
|
||||||
|
display: table;
|
||||||
|
margin: 0 auto;
|
||||||
|
width: 60%;
|
||||||
|
background-color: #353535; }
|
||||||
|
#patrocinadores hr::after {
|
||||||
|
left: 50%;
|
||||||
|
transform: translateX(-50%);
|
||||||
|
-webkit-transform: translateX(-50%); }
|
||||||
|
|
||||||
|
#social-network {
|
||||||
|
text-align: center;
|
||||||
|
background-color: #000000; }
|
||||||
|
#social-network h1 {
|
||||||
|
color: #eeeeee;
|
||||||
|
margin-bottom: 30px; }
|
||||||
|
@media (max-width: 1024px) {
|
||||||
|
#social-network h1 {
|
||||||
|
margin-bottom: 20px; } }
|
||||||
|
#social-network ul li {
|
||||||
|
display: inline-block;
|
||||||
|
margin: 0 10px; }
|
||||||
|
@media (max-width: 1024px) {
|
||||||
|
#social-network ul li {
|
||||||
|
margin: 0 5px; } }
|
||||||
|
#social-network ul li a {
|
||||||
|
width: 70px;
|
||||||
|
height: 70px;
|
||||||
|
display: block;
|
||||||
|
border: 10px solid #ffffff;
|
||||||
|
transition: border-color 150ms ease-out;
|
||||||
|
-webkit-transition: border-color 150ms ease-out; }
|
||||||
|
@media (max-width: 1024px) {
|
||||||
|
#social-network ul li a {
|
||||||
|
width: 55px;
|
||||||
|
height: 55px;
|
||||||
|
border: 5px solid #ffffff; } }
|
||||||
|
@media (max-width: 769px) {
|
||||||
|
#social-network ul li a {
|
||||||
|
width: 50px;
|
||||||
|
height: 50px;
|
||||||
|
border: 3px solid #ffffff; } }
|
||||||
|
#social-network ul li a::before {
|
||||||
|
vertical-align: middle;
|
||||||
|
transition: font-size 150ms ease-out;
|
||||||
|
-webkit-transition: font-size 150ms ease-out; }
|
||||||
|
#social-network ul li a:hover {
|
||||||
|
border-color: #e82d28; }
|
||||||
|
#social-network ul li a:hover::before {
|
||||||
|
font-size: 39px; }
|
||||||
|
@media (max-width: 1024px) {
|
||||||
|
#social-network ul li a:hover::before {
|
||||||
|
font-size: 28px; } }
|
||||||
|
@media (max-width: 769px) {
|
||||||
|
#social-network ul li a:hover::before {
|
||||||
|
font-size: 30px; } }
|
||||||
|
|
||||||
|
footer {
|
||||||
|
padding: 25px 0;
|
||||||
|
background-color: #000000;
|
||||||
|
border-top: 1px solid #ffffff; }
|
||||||
|
@media (max-width: 1024px) {
|
||||||
|
footer {
|
||||||
|
padding: 20px 0; } }
|
||||||
|
footer p {
|
||||||
|
color: #ffffff;
|
||||||
|
font-size: 14px;
|
||||||
|
line-height: 16px; }
|
||||||
|
@media (max-width: 1024px) {
|
||||||
|
footer p {
|
||||||
|
font-size: 12px; } }
|
||||||
|
|
||||||
|
#tab-links {
|
||||||
|
margin: 50px 0 25px;
|
||||||
|
display: flex; }
|
||||||
|
#tab-links .tab-label {
|
||||||
|
display: none; }
|
||||||
|
#tab-links .tab-label.visible {
|
||||||
|
display: inline-flex; }
|
||||||
|
#tab-links .tab-label.active a {
|
||||||
|
border-color: #e82d28;
|
||||||
|
background-color: #e82d28;
|
||||||
|
color: #ffffff;
|
||||||
|
z-index: 2; }
|
||||||
|
#tab-links .tab-label a {
|
||||||
|
border: 1px solid #353535;
|
||||||
|
display: inline-block;
|
||||||
|
font-family: "Bai Jamjuree", sans-serif;
|
||||||
|
font-size: 20px;
|
||||||
|
line-height: 22px;
|
||||||
|
color: #353535;
|
||||||
|
padding: 20px 15px;
|
||||||
|
-webkit-transition: border-color 150ms ease, color 150ms ease, background-color 150ms ease;
|
||||||
|
transition: border-color 150ms ease, color 150ms ease, background-color 150ms ease;
|
||||||
|
margin-right: -1px; }
|
||||||
|
@media (max-width: 1024px) {
|
||||||
|
#tab-links .tab-label a {
|
||||||
|
padding: 15px; } }
|
||||||
|
|
||||||
|
#tab-container .tab {
|
||||||
|
display: none; }
|
||||||
|
#tab-container .tab.visible {
|
||||||
|
display: block; }
|
||||||
|
|
||||||
|
/*# sourceMappingURL=main.css.map */
|
|
@ -0,0 +1,935 @@
|
||||||
|
//colors
|
||||||
|
$black: #000000;
|
||||||
|
$white: #ffffff;
|
||||||
|
$grey: #777777;
|
||||||
|
$light-grey: #eeeeee;
|
||||||
|
$dark-grey: #353535;
|
||||||
|
$red: #e82d28;
|
||||||
|
$dark-blue: #080014;
|
||||||
|
|
||||||
|
//dimensions
|
||||||
|
$mobile: 769px;
|
||||||
|
$portable: 1024px;
|
||||||
|
|
||||||
|
//animation time
|
||||||
|
$standard-animation-time: 150ms;
|
||||||
|
$transition-time: 150ms;
|
||||||
|
|
||||||
|
//fonts name
|
||||||
|
$bai-font: "Bai Jamjuree";
|
||||||
|
|
||||||
|
/*@font-face {
|
||||||
|
font-family: 'Bai Jamjuree', sans-serif;
|
||||||
|
src: url('fonts/Champagne-Limousines.eot?#iefix') format('embedded-opentype'),
|
||||||
|
url('fonts/Champagne-Limousines.woff') format('woff'),
|
||||||
|
url('fonts/Champagne-Limousines.ttf') format('truetype'),
|
||||||
|
url('fonts/Champagne-Limousines.svg#Champagne&Limousines') format('svg');
|
||||||
|
font-weight: normal;
|
||||||
|
font-style: normal;
|
||||||
|
}*/
|
||||||
|
|
||||||
|
@mixin font($fontFamily, $fontSize, $lineHeight, $colorText) {
|
||||||
|
font-family: $fontFamily, sans-serif;
|
||||||
|
font-size: $fontSize;
|
||||||
|
line-height: $lineHeight;
|
||||||
|
color: $colorText;
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin position($position, $top, $right, $bottom, $left) {
|
||||||
|
position: $position;
|
||||||
|
top: $top;
|
||||||
|
right: $right;
|
||||||
|
bottom: $bottom;
|
||||||
|
left: $left;
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin size($width, $height) {
|
||||||
|
width: $width;
|
||||||
|
height: $height;
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin mobile {
|
||||||
|
@media (max-width: #{$mobile}) {
|
||||||
|
@content;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin portable {
|
||||||
|
@media (max-width: #{$portable}) {
|
||||||
|
@content;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//icons
|
||||||
|
$icomoon-font-path: "fonts" !default;
|
||||||
|
|
||||||
|
$icon-menu: "\e903";
|
||||||
|
$icon-plus: "\e900";
|
||||||
|
$icon-less: "\e901";
|
||||||
|
$icon-facebook: "\f09a";
|
||||||
|
$icon-linkedin: "\f0e1";
|
||||||
|
$icon-instagram: "\f16d";
|
||||||
|
$icon-email: "\e902";
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: "icomoon";
|
||||||
|
src: url("#{$icomoon-font-path}/icomoon.eot?sozc77");
|
||||||
|
src: url("#{$icomoon-font-path}/icomoon.eot?sozc77#iefix")
|
||||||
|
format("embedded-opentype"),
|
||||||
|
url("#{$icomoon-font-path}/icomoon.ttf?sozc77") format("truetype"),
|
||||||
|
url("#{$icomoon-font-path}/icomoon.woff?sozc77") format("woff"),
|
||||||
|
url("#{$icomoon-font-path}/icomoon.svg?sozc77#icomoon") format("svg");
|
||||||
|
font-weight: normal;
|
||||||
|
font-style: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
[class^="icon-"],
|
||||||
|
[class*=" icon-"] {
|
||||||
|
/* use !important to prevent issues with browser extensions that change fonts */
|
||||||
|
font-family: "icomoon" !important;
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: normal;
|
||||||
|
font-variant: normal;
|
||||||
|
text-transform: none;
|
||||||
|
line-height: 1;
|
||||||
|
transition: color $standard-animation-time ease;
|
||||||
|
-webkit-transition: color $standard-animation-time ease;
|
||||||
|
/* Better Font Rendering =========== */
|
||||||
|
-webkit-font-smoothing: antialiased;
|
||||||
|
-moz-osx-font-smoothing: grayscale;
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-linkedin,
|
||||||
|
.icon-facebook,
|
||||||
|
.icon-instagram,
|
||||||
|
.icon-less,
|
||||||
|
.icon-plus,
|
||||||
|
.icon-email {
|
||||||
|
font-size: 36px;
|
||||||
|
color: $white;
|
||||||
|
@include portable {
|
||||||
|
font-size: 33px;
|
||||||
|
}
|
||||||
|
@include mobile {
|
||||||
|
font-size: 32px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-plus {
|
||||||
|
&:before {
|
||||||
|
content: $icon-plus;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.icon-less {
|
||||||
|
&:before {
|
||||||
|
content: $icon-less;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.icon-email {
|
||||||
|
&:before {
|
||||||
|
content: $icon-email;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.icon-facebook {
|
||||||
|
&:before {
|
||||||
|
content: $icon-facebook;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.icon-linkedin {
|
||||||
|
&:before {
|
||||||
|
content: $icon-linkedin;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.icon-instagram {
|
||||||
|
&:before {
|
||||||
|
content: $icon-instagram;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
* {
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
border: 0;
|
||||||
|
outline: none;
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
text-decoration: none;
|
||||||
|
transition: color $standard-animation-time ease;
|
||||||
|
-webkit-transition: color $standard-animation-time ease;
|
||||||
|
}
|
||||||
|
|
||||||
|
ul,
|
||||||
|
li {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
body {
|
||||||
|
width: 100%;
|
||||||
|
position: relative;
|
||||||
|
overflow-x: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
section,
|
||||||
|
article,
|
||||||
|
aside {
|
||||||
|
padding: 100px 0;
|
||||||
|
@include portable {
|
||||||
|
padding: 50px 0;
|
||||||
|
}
|
||||||
|
@include mobile {
|
||||||
|
padding: 40px 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
img {
|
||||||
|
display: block;
|
||||||
|
max-width: 100%;
|
||||||
|
height: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
@include font($bai-font, 38px, 34px, $dark-grey);
|
||||||
|
font-weight: 700;
|
||||||
|
text-transform: uppercase;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
@include portable {
|
||||||
|
font-size: 34px;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
@include mobile {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
h3 {
|
||||||
|
letter-spacing: 1px;
|
||||||
|
font-weight: normal;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
p {
|
||||||
|
@include font($bai-font, 20px, 28px, $grey);
|
||||||
|
@include portable {
|
||||||
|
font-size: 16px;
|
||||||
|
line-height: 24px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
label {
|
||||||
|
display: inline-block;
|
||||||
|
@include font($bai-font, 22px, 22px, $dark-grey);
|
||||||
|
margin-bottom: 10px;
|
||||||
|
@include portable {
|
||||||
|
font-size: 20px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
input {
|
||||||
|
@include font($bai-font, 22px, 22px, $dark-grey);
|
||||||
|
padding: 20px 35px;
|
||||||
|
border: 1px solid $light-grey;
|
||||||
|
margin-bottom: 25px;
|
||||||
|
background-color: $white;
|
||||||
|
transition: border-color $transition-time ease-out;
|
||||||
|
-webkit-transition: border-color $transition-time ease-out;
|
||||||
|
&:hover {
|
||||||
|
border-color: $red;
|
||||||
|
}
|
||||||
|
&.error {
|
||||||
|
border: 5px solid $red;
|
||||||
|
}
|
||||||
|
@include portable {
|
||||||
|
font-size: 20px;
|
||||||
|
padding: 15px 25px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
input[type="radio"] {
|
||||||
|
margin-left: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
input[type="text"],
|
||||||
|
input[type="email"],
|
||||||
|
input[type="password"],
|
||||||
|
input[type="tel"],
|
||||||
|
input[type="number"] {
|
||||||
|
&::-webkit-input-placeholder {
|
||||||
|
color: $dark-grey;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
input[type="text"],
|
||||||
|
input[type="email"],
|
||||||
|
input[type="password"],
|
||||||
|
input[type="tel"],
|
||||||
|
input[type="number"] {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
input[type="submit"] {
|
||||||
|
display: block;
|
||||||
|
margin-top: 25px;
|
||||||
|
margin-bottom: 0;
|
||||||
|
background-color: $red;
|
||||||
|
border-color: $red;
|
||||||
|
color: $white;
|
||||||
|
transition: color $standard-animation-time ease,
|
||||||
|
background-color $standard-animation-time ease;
|
||||||
|
-webkit-transition: color $standard-animation-time ease,
|
||||||
|
background-color $standard-animation-time ease;
|
||||||
|
cursor: pointer;
|
||||||
|
&:hover {
|
||||||
|
background-color: $white;
|
||||||
|
color: $red;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
select {
|
||||||
|
padding: 10px;
|
||||||
|
border: 1px solid #eeeeee;
|
||||||
|
margin-left: 25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
hr {
|
||||||
|
@include size(60%, 1px);
|
||||||
|
background-color: $light-grey;
|
||||||
|
margin-bottom: 30px;
|
||||||
|
position: relative;
|
||||||
|
@include portable {
|
||||||
|
margin-bottom: 20px;
|
||||||
|
}
|
||||||
|
&::after {
|
||||||
|
content: " ";
|
||||||
|
@include size(30%, 1px);
|
||||||
|
@include position(absolute, 0, null, null, 0);
|
||||||
|
background-color: $red;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#error-message {
|
||||||
|
font-size: 115px;
|
||||||
|
line-height: 140px;
|
||||||
|
padding: 0 40px;
|
||||||
|
background-color: $black;
|
||||||
|
color: $white;
|
||||||
|
display: inline-block;
|
||||||
|
margin-bottom: 0;
|
||||||
|
@include position(absolute, 50%, null, null, 50%);
|
||||||
|
-webkit-transform: translate(-50%, -50%);
|
||||||
|
transform: translate(-50%, -50%);
|
||||||
|
@include portable {
|
||||||
|
font-size: 75px;
|
||||||
|
line-height: 100px;
|
||||||
|
padding: 0 30px;
|
||||||
|
}
|
||||||
|
@include mobile {
|
||||||
|
font-size: 55px;
|
||||||
|
line-height: 80px;
|
||||||
|
padding: 0 25px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#main-menu {
|
||||||
|
@include position(fixed, 0, null, null, 0);
|
||||||
|
text-align: center;
|
||||||
|
z-index: 5;
|
||||||
|
width: 100%;
|
||||||
|
&.changed {
|
||||||
|
nav {
|
||||||
|
background-color: rgba(0, 0, 0, 0.75);
|
||||||
|
@include mobile {
|
||||||
|
background-color: rgba(0, 0, 0, 0.8);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
nav {
|
||||||
|
display: inline-block;
|
||||||
|
width: 100%;
|
||||||
|
max-width: 1140px;
|
||||||
|
padding: 25px 15px;
|
||||||
|
background-color: rgba(0, 0, 0, 0.3);
|
||||||
|
transition: background-color $transition-time ease-out;
|
||||||
|
-webkit-transition: background-color $transition-time ease-out;
|
||||||
|
@include portable {
|
||||||
|
padding: 15px 30px;
|
||||||
|
}
|
||||||
|
@include mobile {
|
||||||
|
padding: 0;
|
||||||
|
background-color: rgba(0, 0, 0, 0.8);
|
||||||
|
}
|
||||||
|
#open-menu-mobile {
|
||||||
|
display: none;
|
||||||
|
@include font($bai-font, 18px, 22px, $white);
|
||||||
|
text-transform: uppercase;
|
||||||
|
text-align: left;
|
||||||
|
padding: 15px 20px;
|
||||||
|
border-bottom: 1px solid $white;
|
||||||
|
@include mobile {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
&::after {
|
||||||
|
content: $icon-menu;
|
||||||
|
@include font("icomoon", 22px, 20px, $white);
|
||||||
|
float: right;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
ul {
|
||||||
|
@include mobile {
|
||||||
|
display: none;
|
||||||
|
margin: 15px 0;
|
||||||
|
}
|
||||||
|
li {
|
||||||
|
display: inline-block;
|
||||||
|
@include font($bai-font, 19px, 21px, $white);
|
||||||
|
margin: 0 20px;
|
||||||
|
text-transform: uppercase;
|
||||||
|
@include portable {
|
||||||
|
font-size: 17px;
|
||||||
|
line-height: 19px;
|
||||||
|
margin: 0 10px;
|
||||||
|
}
|
||||||
|
@include mobile {
|
||||||
|
width: 100%;
|
||||||
|
margin: 5px 0;
|
||||||
|
}
|
||||||
|
&.unavailable {
|
||||||
|
text-decoration: line-through;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: $white;
|
||||||
|
transition: color $transition-time ease-out;
|
||||||
|
-webkit-transition: color $transition-time ease-out;
|
||||||
|
position: relative;
|
||||||
|
&:hover {
|
||||||
|
color: $red;
|
||||||
|
@include mobile {
|
||||||
|
color: $white;
|
||||||
|
}
|
||||||
|
&::after {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
&::after {
|
||||||
|
content: " ";
|
||||||
|
@include position(absolute, null, null, -10px, 0);
|
||||||
|
@include size(0, 1px);
|
||||||
|
background-color: $red;
|
||||||
|
transition: width $transition-time ease-out;
|
||||||
|
@include mobile {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#apresentation {
|
||||||
|
height: 100vh;
|
||||||
|
background: url("imgs/coimbra-image.jpg") no-repeat center;
|
||||||
|
background-size: cover;
|
||||||
|
background-attachment: fixed;
|
||||||
|
position: relative;
|
||||||
|
@include mobile {
|
||||||
|
height: 60vh;
|
||||||
|
background-position: bottom right;
|
||||||
|
background-attachment: inherit;
|
||||||
|
}
|
||||||
|
.logo-enei {
|
||||||
|
width: 450px;
|
||||||
|
@include position(
|
||||||
|
absolute,
|
||||||
|
calc(50% - 210px),
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
calc(50% - 225px)
|
||||||
|
);
|
||||||
|
@include portable {
|
||||||
|
width: 350px;
|
||||||
|
top: calc(50% - 163px);
|
||||||
|
left: calc(50% - 175px);
|
||||||
|
}
|
||||||
|
@include mobile {
|
||||||
|
width: 200px;
|
||||||
|
top: calc(50% - 93px);
|
||||||
|
left: calc(50% - 100px);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#enei {
|
||||||
|
background-color: $white;
|
||||||
|
background: url("imgs/cubes-image.png") no-repeat top right;
|
||||||
|
background-size: 24%;
|
||||||
|
@include portable {
|
||||||
|
background-size: 20%;
|
||||||
|
}
|
||||||
|
@include mobile {
|
||||||
|
background-image: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.pre-h1 {
|
||||||
|
@include font($bai-font, 20px, 22px, $grey);
|
||||||
|
text-transform: uppercase;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
@include portable {
|
||||||
|
font-size: 17px;
|
||||||
|
}
|
||||||
|
@include mobile {
|
||||||
|
margin-bottom: 5px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#countdown {
|
||||||
|
background-color: $dark-blue;
|
||||||
|
padding: 80px 0;
|
||||||
|
text-align: center;
|
||||||
|
@include portable {
|
||||||
|
padding: 50px 0;
|
||||||
|
}
|
||||||
|
@include mobile {
|
||||||
|
padding: 40px 0;
|
||||||
|
}
|
||||||
|
div {
|
||||||
|
display: inline-block;
|
||||||
|
margin: 0 30px;
|
||||||
|
@include portable {
|
||||||
|
margin: 0 15px;
|
||||||
|
}
|
||||||
|
@include mobile {
|
||||||
|
margin: 0 5px;
|
||||||
|
}
|
||||||
|
span {
|
||||||
|
@include font($bai-font, 86px, 66px, $white);
|
||||||
|
font-weight: 700;
|
||||||
|
display: block;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
@include portable {
|
||||||
|
font-size: 66px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
}
|
||||||
|
@include mobile {
|
||||||
|
font-size: 50px;
|
||||||
|
line-height: 55px;
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.smalltext {
|
||||||
|
@include font($bai-font, 25px, 25px, $red);
|
||||||
|
font-weight: 700;
|
||||||
|
display: block;
|
||||||
|
@include portable {
|
||||||
|
font-size: 22px;
|
||||||
|
}
|
||||||
|
@include mobile {
|
||||||
|
font-size: 16px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#available-soon {
|
||||||
|
text-align: center;
|
||||||
|
h1 {
|
||||||
|
margin-bottom: 40px;
|
||||||
|
line-height: 50px;
|
||||||
|
@include mobile {
|
||||||
|
font-size: 25px;
|
||||||
|
line-height: 35px;
|
||||||
|
margin-bottom: 30px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#wave {
|
||||||
|
.dot {
|
||||||
|
display: inline-block;
|
||||||
|
@include size(25px, 25px);
|
||||||
|
border-radius: 50%;
|
||||||
|
margin: 0 5px;
|
||||||
|
animation: wave 1.3s ease-out infinite;
|
||||||
|
@include mobile {
|
||||||
|
@include size(20px, 20px);
|
||||||
|
margin: 0 2px;
|
||||||
|
}
|
||||||
|
&:nth-child(1) {
|
||||||
|
background-color: #858683;
|
||||||
|
}
|
||||||
|
&:nth-child(2) {
|
||||||
|
background-color: #e82d28;
|
||||||
|
animation-delay: -1.1s;
|
||||||
|
}
|
||||||
|
&:nth-child(3) {
|
||||||
|
background-color: #5f2021;
|
||||||
|
animation-delay: -0.9s;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes wave {
|
||||||
|
0%,
|
||||||
|
100% {
|
||||||
|
transform: initial scale(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
50% {
|
||||||
|
transform: translateY(-10px) scale(1.2);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#programa {
|
||||||
|
background-color: $dark-blue;
|
||||||
|
text-align: center;
|
||||||
|
h1,
|
||||||
|
.pre-h1 {
|
||||||
|
color: $light-grey;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
display: table;
|
||||||
|
margin: 0 auto;
|
||||||
|
width: 50%;
|
||||||
|
&::after {
|
||||||
|
left: 50%;
|
||||||
|
transform: translateX(-50%);
|
||||||
|
-webkit-transform: translateX(-50%);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#precos {
|
||||||
|
text-align: center;
|
||||||
|
position: relative;
|
||||||
|
@include portable {
|
||||||
|
padding-bottom: 100px;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
display: table;
|
||||||
|
margin: 0 auto 60px;
|
||||||
|
width: 40%;
|
||||||
|
&::after {
|
||||||
|
left: 50%;
|
||||||
|
transform: translateX(-50%);
|
||||||
|
-webkit-transform: translateX(-50%);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.price-block {
|
||||||
|
display: inline-flex;
|
||||||
|
flex-direction: column;
|
||||||
|
justify-content: space-between;
|
||||||
|
width: 100%;
|
||||||
|
min-height: 460px;
|
||||||
|
max-width: 260px;
|
||||||
|
border: 1px solid $light-grey;
|
||||||
|
padding: 0 30px 40px;
|
||||||
|
margin: 0 15px;
|
||||||
|
transition: transform $transition-time ease-out;
|
||||||
|
-webkit-transition: transform $transition-time ease-out;
|
||||||
|
@include portable {
|
||||||
|
max-width: 210px;
|
||||||
|
padding: 0 15px 40px;
|
||||||
|
margin: 0 10px;
|
||||||
|
}
|
||||||
|
@include mobile {
|
||||||
|
max-width: 350px;
|
||||||
|
min-height: inherit;
|
||||||
|
padding: 0 15px 40px;
|
||||||
|
margin: 0 auto 35px;
|
||||||
|
display: table;
|
||||||
|
}
|
||||||
|
&:hover {
|
||||||
|
transform: scale(1.05);
|
||||||
|
-webkit-transform: scale(1.05);
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
margin-bottom: 10px;
|
||||||
|
margin-top: 25px;
|
||||||
|
width: 100%;
|
||||||
|
border: 1px solid $light-grey;
|
||||||
|
border-style: dashed;
|
||||||
|
background-color: transparent;
|
||||||
|
&::after {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.price {
|
||||||
|
@include font($bai-font, 58px, 58px, $dark-grey);
|
||||||
|
font-weight: 400;
|
||||||
|
@include mobile {
|
||||||
|
margin: 20px 0;
|
||||||
|
}
|
||||||
|
span {
|
||||||
|
font-size: 30px;
|
||||||
|
vertical-align: super;
|
||||||
|
margin-right: 5px;
|
||||||
|
}
|
||||||
|
&.exception {
|
||||||
|
&::after {
|
||||||
|
content: "*/**";
|
||||||
|
font-size: 13px;
|
||||||
|
vertical-align: top;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.label {
|
||||||
|
@include font($bai-font, 22px, 22px, $grey);
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
.type {
|
||||||
|
width: 100%;
|
||||||
|
padding: 20px 0;
|
||||||
|
background-color: $red;
|
||||||
|
text-align: center;
|
||||||
|
@include font($bai-font, 18px, 18px, $white);
|
||||||
|
font-weight: 700;
|
||||||
|
text-transform: uppercase;
|
||||||
|
margin-top: -1px;
|
||||||
|
}
|
||||||
|
.buy-button {
|
||||||
|
@include font($bai-font, 14px, 14px, $grey);
|
||||||
|
font-weight: 700;
|
||||||
|
text-transform: uppercase;
|
||||||
|
border: 1px solid $light-grey;
|
||||||
|
padding: 10px 30px;
|
||||||
|
transition: border-color $transition-time ease-out,
|
||||||
|
background-color $transition-time ease-out,
|
||||||
|
color $transition-time ease-out;
|
||||||
|
-webkit-transition: border-color $transition-time ease-out,
|
||||||
|
background-color $transition-time ease-out,
|
||||||
|
color $transition-time ease-out;
|
||||||
|
&:hover {
|
||||||
|
border-color: $red;
|
||||||
|
background-color: $red;
|
||||||
|
color: $white;
|
||||||
|
}
|
||||||
|
@include mobile {
|
||||||
|
display: inline-block;
|
||||||
|
margin-top: 30px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.ps {
|
||||||
|
@include position(absolute, null, 20px, 20px, null);
|
||||||
|
text-align: right;
|
||||||
|
p {
|
||||||
|
font-size: 13px;
|
||||||
|
color: $dark-grey;
|
||||||
|
text-transform: uppercase;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#app {
|
||||||
|
background-color: $light-grey;
|
||||||
|
text-align: center;
|
||||||
|
padding-bottom: 0;
|
||||||
|
h1 {
|
||||||
|
color: $black;
|
||||||
|
margin-bottom: 70px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#colFaq{
|
||||||
|
margin-bottom: 20px;
|
||||||
|
}
|
||||||
|
#faqs{
|
||||||
|
background:#eeeeee
|
||||||
|
}
|
||||||
|
.faqSub{
|
||||||
|
color:red,
|
||||||
|
|
||||||
|
}
|
||||||
|
#tickets {
|
||||||
|
background: url("imgs/cubes2-image.png") no-repeat bottom right;
|
||||||
|
background-size: 30%;
|
||||||
|
}
|
||||||
|
|
||||||
|
#accordion {
|
||||||
|
li {
|
||||||
|
margin-bottom: 15px;
|
||||||
|
&:last-child {
|
||||||
|
margin-bottom: 15;
|
||||||
|
}
|
||||||
|
&.open,
|
||||||
|
&:hover {
|
||||||
|
.toggle {
|
||||||
|
background-color: $red;
|
||||||
|
border-color: $red;
|
||||||
|
color: $white;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.toggle {
|
||||||
|
@include font($bai-font, 22px, 22px, $dark-grey);
|
||||||
|
text-transform: uppercase;
|
||||||
|
display: block;
|
||||||
|
padding: 20px 35px;
|
||||||
|
border: 1px solid $light-grey;
|
||||||
|
background-color: $white;
|
||||||
|
transition: border-color $transition-time ease-out,
|
||||||
|
background-color $transition-time ease-out,
|
||||||
|
color $transition-time ease-out;
|
||||||
|
-webkit-transition: border-color $transition-time ease-out,
|
||||||
|
background-color $transition-time ease-out,
|
||||||
|
color $transition-time ease-out;
|
||||||
|
@include mobile {
|
||||||
|
font-size: 19px;
|
||||||
|
line-height: 24px;
|
||||||
|
padding: 20px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.content-accordion {
|
||||||
|
display: none;
|
||||||
|
padding: 45px 35px;
|
||||||
|
background-color: $white;
|
||||||
|
border: 1px dashed $light-grey;
|
||||||
|
border-top: 0;
|
||||||
|
@include mobile {
|
||||||
|
padding: 25px;
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin-bottom: 5px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#patrocinadores {
|
||||||
|
background-color: $light-grey;
|
||||||
|
text-align: center;
|
||||||
|
h1 {
|
||||||
|
color: $black;
|
||||||
|
font-weight: 400;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
display: table;
|
||||||
|
margin: 0 auto;
|
||||||
|
width: 60%;
|
||||||
|
background-color: $dark-grey;
|
||||||
|
&::after {
|
||||||
|
left: 50%;
|
||||||
|
transform: translateX(-50%);
|
||||||
|
-webkit-transform: translateX(-50%);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#social-network {
|
||||||
|
text-align: center;
|
||||||
|
background-color: $black;
|
||||||
|
h1 {
|
||||||
|
color: $light-grey;
|
||||||
|
margin-bottom: 30px;
|
||||||
|
@include portable {
|
||||||
|
margin-bottom: 20px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
ul {
|
||||||
|
li {
|
||||||
|
display: inline-block;
|
||||||
|
margin: 0 10px;
|
||||||
|
@include portable {
|
||||||
|
margin: 0 5px;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
@include size(70px, 70px);
|
||||||
|
display: block;
|
||||||
|
border: 10px solid $white;
|
||||||
|
transition: border-color $transition-time ease-out;
|
||||||
|
-webkit-transition: border-color $transition-time ease-out;
|
||||||
|
@include portable {
|
||||||
|
@include size(55px, 55px);
|
||||||
|
border: 5px solid $white;
|
||||||
|
}
|
||||||
|
@include mobile {
|
||||||
|
@include size(50px, 50px);
|
||||||
|
border: 3px solid $white;
|
||||||
|
}
|
||||||
|
&::before {
|
||||||
|
vertical-align: middle;
|
||||||
|
transition: font-size $transition-time ease-out;
|
||||||
|
-webkit-transition: font-size $transition-time ease-out;
|
||||||
|
}
|
||||||
|
&:hover {
|
||||||
|
border-color: $red;
|
||||||
|
&::before {
|
||||||
|
font-size: 39px;
|
||||||
|
@include portable {
|
||||||
|
font-size: 28px;
|
||||||
|
}
|
||||||
|
@include mobile {
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
footer {
|
||||||
|
padding: 25px 0;
|
||||||
|
background-color: $black;
|
||||||
|
border-top: 1px solid $white;
|
||||||
|
@include portable {
|
||||||
|
padding: 20px 0;
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
color: $white;
|
||||||
|
font-size: 14px;
|
||||||
|
line-height: 16px;
|
||||||
|
@include portable {
|
||||||
|
font-size: 12px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#tab-links {
|
||||||
|
margin: 50px 0 25px;
|
||||||
|
display: flex;
|
||||||
|
.tab-label {
|
||||||
|
display: none;
|
||||||
|
&.visible {
|
||||||
|
display: inline-flex;
|
||||||
|
}
|
||||||
|
&.active {
|
||||||
|
a {
|
||||||
|
border-color: $red;
|
||||||
|
background-color: $red;
|
||||||
|
color: $white;
|
||||||
|
z-index: 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
border: 1px solid $dark-grey;
|
||||||
|
display: inline-block;
|
||||||
|
@include font($bai-font, 20px, 22px, $dark-grey);
|
||||||
|
padding: 20px 15px;
|
||||||
|
-webkit-transition: border-color $transition-time ease,
|
||||||
|
color $transition-time ease,
|
||||||
|
background-color $transition-time ease;
|
||||||
|
transition: border-color $transition-time ease,
|
||||||
|
color $transition-time ease,
|
||||||
|
background-color $transition-time ease;
|
||||||
|
margin-right: -1px;
|
||||||
|
@include portable {
|
||||||
|
padding: 15px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#tab-container {
|
||||||
|
.tab {
|
||||||
|
display: none;
|
||||||
|
&.visible {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
After Width: | Height: | Size: 8.2 KiB |
|
@ -0,0 +1,277 @@
|
||||||
|
<?xml version="1.0" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
|
||||||
|
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
|
||||||
|
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
|
||||||
|
width="700.000000pt" height="700.000000pt" viewBox="0 0 700.000000 700.000000"
|
||||||
|
preserveAspectRatio="xMidYMid meet">
|
||||||
|
<metadata>
|
||||||
|
Created by potrace 1.11, written by Peter Selinger 2001-2013
|
||||||
|
</metadata>
|
||||||
|
<g transform="translate(0.000000,700.000000) scale(0.100000,-0.100000)"
|
||||||
|
fill="#000000" stroke="none">
|
||||||
|
<path d="M100 6702 c-7 -3 -10 -251 -10 -720 l0 -717 243 1 c156 0 247 -3 256
|
||||||
|
-10 11 -8 13 -8 8 0 -8 13 91 13 112 0 9 -6 12 -5 8 1 -6 9 45 11 63 3 3 -1
|
||||||
|
10 -1 15 0 33 9 182 6 194 -4 9 -7 12 -7 9 0 -8 13 130 13 151 0 9 -6 12 -5 8
|
||||||
|
1 -7 12 133 11 152 -1 9 -6 12 -5 8 1 -7 12 133 11 152 -1 10 -6 12 -5 7 2 -5
|
||||||
|
8 4 10 28 7 19 -3 38 0 41 5 8 13 7 1421 0 1429 -6 6 -1427 9 -1445 3z"/>
|
||||||
|
<path d="M5430 6250 c-36 -10 -186 -50 -335 -90 -148 -39 -292 -78 -320 -86
|
||||||
|
-87 -25 -987 -265 -1008 -270 -11 -2 -34 -8 -51 -13 -17 -6 -116 -33 -221 -61
|
||||||
|
-104 -27 -212 -56 -240 -64 -27 -8 -273 -74 -545 -146 -272 -73 -503 -134
|
||||||
|
-512 -137 -10 -2 -19 -7 -19 -11 -5 -24 -3 -4166 1 -4173 5 -7 160 30 380 92
|
||||||
|
41 12 84 23 95 25 10 2 76 19 145 38 119 33 236 64 470 126 58 15 209 56 335
|
||||||
|
90 127 34 262 70 300 80 39 10 146 39 240 64 93 25 171 42 175 37 3 -5 5 -229
|
||||||
|
4 -498 l-1 -490 216 -1 c119 0 221 -1 226 -2 6 -1 15 -1 20 0 25 5 155 4 155
|
||||||
|
-1 0 -4 16 -3 35 1 21 5 35 4 35 -2 0 -5 5 -6 11 -3 16 11 69 12 75 3 3 -5 10
|
||||||
|
-5 16 -2 14 9 1333 9 1347 0 6 -4 11 -3 11 3 0 6 7 8 15 5 15 -6 16 133 16
|
||||||
|
1651 0 30 0 153 0 273 l-1 218 -485 -1 -485 0 -1 25 c0 14 -1 771 -1 1683 -1
|
||||||
|
1515 -2 1657 -17 1656 -9 -1 -45 -9 -81 -19z"/>
|
||||||
|
<path d="M1710 5839 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M1595 5811 c-3 -5 -2 -12 3 -15 5 -3 9 1 9 9 0 17 -3 19 -12 6z"/>
|
||||||
|
<path d="M1755 5809 c-4 -6 -5 -12 -2 -15 2 -3 7 2 10 11 7 17 1 20 -8 4z"/>
|
||||||
|
<path d="M1670 5799 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M1635 5760 c-3 -5 -1 -10 4 -10 6 0 11 5 11 10 0 6 -2 10 -4 10 -3 0
|
||||||
|
-8 -4 -11 -10z"/>
|
||||||
|
<path d="M1710 5759 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M1595 5451 c-3 -5 -2 -12 3 -15 5 -3 9 1 9 9 0 17 -3 19 -12 6z"/>
|
||||||
|
<path d="M1666 5362 c-3 -5 1 -9 9 -9 8 0 15 4 15 9 0 4 -4 8 -9 8 -6 0 -12
|
||||||
|
-4 -15 -8z"/>
|
||||||
|
<path d="M1750 5359 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M1715 5320 c-3 -5 -1 -10 4 -10 6 0 11 5 11 10 0 6 -2 10 -4 10 -3 0
|
||||||
|
-8 -4 -11 -10z"/>
|
||||||
|
<path d="M1790 5326 c0 -2 7 -7 16 -10 8 -3 12 -2 9 4 -6 10 -25 14 -25 6z"/>
|
||||||
|
<path d="M1555 5240 c-3 -5 -1 -10 4 -10 6 0 11 5 11 10 0 6 -2 10 -4 10 -3 0
|
||||||
|
-8 -4 -11 -10z"/>
|
||||||
|
<path d="M1710 5246 c0 -2 7 -7 16 -10 8 -3 12 -2 9 4 -6 10 -25 14 -25 6z"/>
|
||||||
|
<path d="M1510 5199 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M1274 5166 c1 -8 5 -18 8 -22 4 -3 5 1 4 10 -1 8 -5 18 -8 22 -4 3
|
||||||
|
-5 -1 -4 -10z"/>
|
||||||
|
<path d="M1553 5155 c0 -8 4 -12 9 -9 4 3 8 9 8 15 0 5 -4 9 -8 9 -5 0 -9 -7
|
||||||
|
-9 -15z"/>
|
||||||
|
<path d="M1230 5120 c0 -5 5 -10 11 -10 5 0 7 5 4 10 -3 6 -8 10 -11 10 -2 0
|
||||||
|
-4 -4 -4 -10z"/>
|
||||||
|
<path d="M940 5086 c0 -2 8 -10 18 -17 15 -13 16 -12 3 4 -13 16 -21 21 -21
|
||||||
|
13z"/>
|
||||||
|
<path d="M1186 5082 c-3 -5 1 -9 9 -9 8 0 12 4 9 9 -3 4 -7 8 -9 8 -2 0 -6 -4
|
||||||
|
-9 -8z"/>
|
||||||
|
<path d="M595 5040 c3 -5 8 -10 11 -10 2 0 4 5 4 10 0 6 -5 10 -11 10 -5 0 -7
|
||||||
|
-4 -4 -10z"/>
|
||||||
|
<path d="M755 5040 c3 -5 8 -10 11 -10 2 0 4 5 4 10 0 6 -5 10 -11 10 -5 0 -7
|
||||||
|
-4 -4 -10z"/>
|
||||||
|
<path d="M1235 5040 c3 -5 8 -10 11 -10 2 0 4 5 4 10 0 6 -5 10 -11 10 -5 0
|
||||||
|
-7 -4 -4 -10z"/>
|
||||||
|
<path d="M1395 5040 c3 -5 8 -10 11 -10 2 0 4 5 4 10 0 6 -5 10 -11 10 -5 0
|
||||||
|
-7 -4 -4 -10z"/>
|
||||||
|
<path d="M6595 2400 c3 -5 8 -10 11 -10 2 0 4 5 4 10 0 6 -5 10 -11 10 -5 0
|
||||||
|
-7 -4 -4 -10z"/>
|
||||||
|
<path d="M6670 2400 c0 -5 5 -10 11 -10 5 0 7 5 4 10 -3 6 -8 10 -11 10 -2 0
|
||||||
|
-4 -4 -4 -10z"/>
|
||||||
|
<path d="M6626 2362 c-3 -5 1 -9 9 -9 8 0 12 4 9 9 -3 4 -7 8 -9 8 -2 0 -6 -4
|
||||||
|
-9 -8z"/>
|
||||||
|
<path d="M6590 2319 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M6675 2320 c3 -5 8 -10 11 -10 2 0 4 5 4 10 0 6 -5 10 -11 10 -5 0
|
||||||
|
-7 -4 -4 -10z"/>
|
||||||
|
<path d="M6630 2279 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M6590 2239 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M6670 2239 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M6554 2200 c0 -13 4 -16 10 -10 7 7 7 13 0 20 -6 6 -10 3 -10 -10z"/>
|
||||||
|
<path d="M6630 2200 c0 -5 5 -10 10 -10 6 0 10 5 10 10 0 6 -4 10 -10 10 -5 0
|
||||||
|
-10 -4 -10 -10z"/>
|
||||||
|
<path d="M6710 2199 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M6590 2160 c0 -5 5 -10 11 -10 5 0 7 5 4 10 -3 6 -8 10 -11 10 -2 0
|
||||||
|
-4 -4 -4 -10z"/>
|
||||||
|
<path d="M6670 2160 c0 -5 5 -10 11 -10 5 0 7 5 4 10 -3 6 -8 10 -11 10 -2 0
|
||||||
|
-4 -4 -4 -10z"/>
|
||||||
|
<path d="M6835 2160 c-3 -5 -1 -10 4 -10 6 0 11 5 11 10 0 6 -2 10 -4 10 -3 0
|
||||||
|
-8 -4 -11 -10z"/>
|
||||||
|
<path d="M6630 2120 c0 -5 5 -10 11 -10 5 0 7 5 4 10 -3 6 -8 10 -11 10 -2 0
|
||||||
|
-4 -4 -4 -10z"/>
|
||||||
|
<path d="M6790 2119 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M6590 2080 c0 -5 5 -10 11 -10 5 0 7 5 4 10 -3 6 -8 10 -11 10 -2 0
|
||||||
|
-4 -4 -4 -10z"/>
|
||||||
|
<path d="M6675 2080 c-3 -5 -1 -10 4 -10 6 0 11 5 11 10 0 6 -2 10 -4 10 -3 0
|
||||||
|
-8 -4 -11 -10z"/>
|
||||||
|
<path d="M6830 2079 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M6626 2038 c3 -5 10 -6 15 -3 13 9 11 12 -6 12 -8 0 -12 -4 -9 -9z"/>
|
||||||
|
<path d="M6790 2046 c0 -2 7 -7 16 -10 8 -3 12 -2 9 4 -6 10 -25 14 -25 6z"/>
|
||||||
|
<path d="M6595 2000 c-3 -5 -1 -10 4 -10 6 0 11 5 11 10 0 6 -2 10 -4 10 -3 0
|
||||||
|
-8 -4 -11 -10z"/>
|
||||||
|
<path d="M6670 1999 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M6635 1960 c-3 -5 -1 -10 4 -10 6 0 11 5 11 10 0 6 -2 10 -4 10 -3 0
|
||||||
|
-8 -4 -11 -10z"/>
|
||||||
|
<path d="M6715 1880 c-3 -5 -1 -10 4 -10 6 0 11 5 11 10 0 6 -2 10 -4 10 -3 0
|
||||||
|
-8 -4 -11 -10z"/>
|
||||||
|
<path d="M6590 1839 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M6670 1839 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M6755 1840 c-3 -5 -1 -10 4 -10 6 0 11 5 11 10 0 6 -2 10 -4 10 -3 0
|
||||||
|
-8 -4 -11 -10z"/>
|
||||||
|
<path d="M6830 1839 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M6555 1811 c-3 -5 -2 -12 3 -15 5 -3 9 1 9 9 0 17 -3 19 -12 6z"/>
|
||||||
|
<path d="M6630 1799 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M6710 1800 c0 -5 5 -10 10 -10 6 0 10 5 10 10 0 6 -4 10 -10 10 -5 0
|
||||||
|
-10 -4 -10 -10z"/>
|
||||||
|
<path d="M6795 1800 c-3 -5 -1 -10 4 -10 6 0 11 5 11 10 0 6 -2 10 -4 10 -3 0
|
||||||
|
-8 -4 -11 -10z"/>
|
||||||
|
<path d="M6590 1760 c0 -5 5 -10 11 -10 5 0 7 5 4 10 -3 6 -8 10 -11 10 -2 0
|
||||||
|
-4 -4 -4 -10z"/>
|
||||||
|
<path d="M6670 1759 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M6755 1760 c-3 -5 -1 -10 4 -10 6 0 11 5 11 10 0 6 -2 10 -4 10 -3 0
|
||||||
|
-8 -4 -11 -10z"/>
|
||||||
|
<path d="M6710 1721 c0 -6 4 -13 10 -16 6 -3 7 1 4 9 -7 18 -14 21 -14 7z"/>
|
||||||
|
<path d="M6595 1680 c3 -5 8 -10 11 -10 2 0 4 5 4 10 0 6 -5 10 -11 10 -5 0
|
||||||
|
-7 -4 -4 -10z"/>
|
||||||
|
<path d="M6670 1680 c0 -5 5 -10 11 -10 5 0 7 5 4 10 -3 6 -8 10 -11 10 -2 0
|
||||||
|
-4 -4 -4 -10z"/>
|
||||||
|
<path d="M6555 1641 c-3 -5 -2 -12 3 -15 5 -3 9 1 9 9 0 17 -3 19 -12 6z"/>
|
||||||
|
<path d="M6630 1640 c0 -5 5 -10 11 -10 5 0 7 5 4 10 -3 6 -8 10 -11 10 -2 0
|
||||||
|
-4 -4 -4 -10z"/>
|
||||||
|
<path d="M6700 1646 c0 -2 8 -10 18 -17 15 -13 16 -12 3 4 -13 16 -21 21 -21
|
||||||
|
13z"/>
|
||||||
|
<path d="M6635 1480 c3 -5 8 -10 11 -10 2 0 4 5 4 10 0 6 -5 10 -11 10 -5 0
|
||||||
|
-7 -4 -4 -10z"/>
|
||||||
|
<path d="M6595 1440 c3 -5 8 -10 11 -10 2 0 4 5 4 10 0 6 -5 10 -11 10 -5 0
|
||||||
|
-7 -4 -4 -10z"/>
|
||||||
|
<path d="M6670 1440 c0 -5 5 -10 11 -10 5 0 7 5 4 10 -3 6 -8 10 -11 10 -2 0
|
||||||
|
-4 -4 -4 -10z"/>
|
||||||
|
<path d="M6626 1402 c-3 -5 1 -9 9 -9 8 0 12 4 9 9 -3 4 -7 8 -9 8 -2 0 -6 -4
|
||||||
|
-9 -8z"/>
|
||||||
|
<path d="M6590 1359 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M6675 1360 c3 -5 8 -10 11 -10 2 0 4 5 4 10 0 6 -5 10 -11 10 -5 0
|
||||||
|
-7 -4 -4 -10z"/>
|
||||||
|
<path d="M6630 1319 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M6590 1279 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M6670 1279 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M6625 1240 c-3 -6 1 -7 9 -4 18 7 21 14 7 14 -6 0 -13 -4 -16 -10z"/>
|
||||||
|
<path d="M6595 1040 c3 -5 8 -10 11 -10 2 0 4 5 4 10 0 6 -5 10 -11 10 -5 0
|
||||||
|
-7 -4 -4 -10z"/>
|
||||||
|
<path d="M6830 1039 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M6635 1000 c3 -5 8 -10 11 -10 2 0 4 5 4 10 0 6 -5 10 -11 10 -5 0
|
||||||
|
-7 -4 -4 -10z"/>
|
||||||
|
<path d="M6790 999 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M6595 960 c3 -5 8 -10 11 -10 2 0 4 5 4 10 0 6 -5 10 -11 10 -5 0 -7
|
||||||
|
-4 -4 -10z"/>
|
||||||
|
<path d="M6670 960 c0 -5 5 -10 11 -10 5 0 7 5 4 10 -3 6 -8 10 -11 10 -2 0
|
||||||
|
-4 -4 -4 -10z"/>
|
||||||
|
<path d="M6755 960 c-3 -5 -1 -10 4 -10 6 0 11 5 11 10 0 6 -2 10 -4 10 -3 0
|
||||||
|
-8 -4 -11 -10z"/>
|
||||||
|
<path d="M6830 959 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M6715 920 c-3 -5 -1 -10 4 -10 6 0 11 5 11 10 0 6 -2 10 -4 10 -3 0
|
||||||
|
-8 -4 -11 -10z"/>
|
||||||
|
<path d="M6590 879 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M6670 879 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M6755 880 c-3 -5 -1 -10 4 -10 6 0 11 5 11 10 0 6 -2 10 -4 10 -3 0
|
||||||
|
-8 -4 -11 -10z"/>
|
||||||
|
<path d="M6830 879 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M6630 839 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M6710 840 c0 -5 5 -10 10 -10 6 0 10 5 10 10 0 6 -4 10 -10 10 -5 0
|
||||||
|
-10 -4 -10 -10z"/>
|
||||||
|
<path d="M6795 840 c-3 -5 -1 -10 4 -10 6 0 11 5 11 10 0 6 -2 10 -4 10 -3 0
|
||||||
|
-8 -4 -11 -10z"/>
|
||||||
|
<path d="M6590 800 c0 -5 5 -10 11 -10 5 0 7 5 4 10 -3 6 -8 10 -11 10 -2 0
|
||||||
|
-4 -4 -4 -10z"/>
|
||||||
|
<path d="M6670 799 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M6755 800 c-3 -5 -1 -10 4 -10 6 0 11 5 11 10 0 6 -2 10 -4 10 -3 0
|
||||||
|
-8 -4 -11 -10z"/>
|
||||||
|
<path d="M6710 761 c0 -6 4 -13 10 -16 6 -3 7 1 4 9 -7 18 -14 21 -14 7z"/>
|
||||||
|
<path d="M6595 720 c3 -5 8 -10 11 -10 2 0 4 5 4 10 0 6 -5 10 -11 10 -5 0 -7
|
||||||
|
-4 -4 -10z"/>
|
||||||
|
<path d="M6670 720 c0 -5 5 -10 11 -10 5 0 7 5 4 10 -3 6 -8 10 -11 10 -2 0
|
||||||
|
-4 -4 -4 -10z"/>
|
||||||
|
<path d="M6630 680 c0 -5 5 -10 11 -10 5 0 7 5 4 10 -3 6 -8 10 -11 10 -2 0
|
||||||
|
-4 -4 -4 -10z"/>
|
||||||
|
<path d="M6700 686 c0 -2 8 -10 18 -17 15 -13 16 -12 3 4 -13 16 -21 21 -21
|
||||||
|
13z"/>
|
||||||
|
<path d="M4830 560 c0 -5 5 -10 11 -10 5 0 7 5 4 10 -3 6 -8 10 -11 10 -2 0
|
||||||
|
-4 -4 -4 -10z"/>
|
||||||
|
<path d="M4910 560 c0 -5 5 -10 11 -10 5 0 7 5 4 10 -3 6 -8 10 -11 10 -2 0
|
||||||
|
-4 -4 -4 -10z"/>
|
||||||
|
<path d="M4995 560 c-3 -5 -1 -10 4 -10 6 0 11 5 11 10 0 6 -2 10 -4 10 -3 0
|
||||||
|
-8 -4 -11 -10z"/>
|
||||||
|
<path d="M5470 560 c0 -5 5 -10 11 -10 5 0 7 5 4 10 -3 6 -8 10 -11 10 -2 0
|
||||||
|
-4 -4 -4 -10z"/>
|
||||||
|
<path d="M5550 560 c0 -5 5 -10 11 -10 5 0 7 5 4 10 -3 6 -8 10 -11 10 -2 0
|
||||||
|
-4 -4 -4 -10z"/>
|
||||||
|
<path d="M5635 560 c-3 -5 -1 -10 4 -10 6 0 11 5 11 10 0 6 -2 10 -4 10 -3 0
|
||||||
|
-8 -4 -11 -10z"/>
|
||||||
|
<path d="M6110 560 c0 -5 5 -10 11 -10 5 0 7 5 4 10 -3 6 -8 10 -11 10 -2 0
|
||||||
|
-4 -4 -4 -10z"/>
|
||||||
|
<path d="M6190 560 c0 -5 5 -10 11 -10 5 0 7 5 4 10 -3 6 -8 10 -11 10 -2 0
|
||||||
|
-4 -4 -4 -10z"/>
|
||||||
|
<path d="M6275 560 c-3 -5 -1 -10 4 -10 6 0 11 5 11 10 0 6 -2 10 -4 10 -3 0
|
||||||
|
-8 -4 -11 -10z"/>
|
||||||
|
<path d="M6755 560 c-3 -5 -1 -10 4 -10 6 0 11 5 11 10 0 6 -2 10 -4 10 -3 0
|
||||||
|
-8 -4 -11 -10z"/>
|
||||||
|
<path d="M6830 559 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M4870 520 c0 -5 5 -10 11 -10 5 0 7 5 4 10 -3 6 -8 10 -11 10 -2 0
|
||||||
|
-4 -4 -4 -10z"/>
|
||||||
|
<path d="M5035 520 c-3 -5 -1 -10 4 -10 6 0 11 5 11 10 0 6 -2 10 -4 10 -3 0
|
||||||
|
-8 -4 -11 -10z"/>
|
||||||
|
<path d="M5510 520 c0 -5 5 -10 11 -10 5 0 7 5 4 10 -3 6 -8 10 -11 10 -2 0
|
||||||
|
-4 -4 -4 -10z"/>
|
||||||
|
<path d="M5675 520 c-3 -5 -1 -10 4 -10 6 0 11 5 11 10 0 6 -2 10 -4 10 -3 0
|
||||||
|
-8 -4 -11 -10z"/>
|
||||||
|
<path d="M6150 520 c0 -5 5 -10 11 -10 5 0 7 5 4 10 -3 6 -8 10 -11 10 -2 0
|
||||||
|
-4 -4 -4 -10z"/>
|
||||||
|
<path d="M6315 520 c-3 -5 -1 -10 4 -10 6 0 11 5 11 10 0 6 -2 10 -4 10 -3 0
|
||||||
|
-8 -4 -11 -10z"/>
|
||||||
|
<path d="M6795 520 c-3 -5 -1 -10 4 -10 6 0 11 5 11 10 0 6 -2 10 -4 10 -3 0
|
||||||
|
-8 -4 -11 -10z"/>
|
||||||
|
<path d="M4830 480 c0 -5 5 -10 11 -10 5 0 7 5 4 10 -3 6 -8 10 -11 10 -2 0
|
||||||
|
-4 -4 -4 -10z"/>
|
||||||
|
<path d="M4915 480 c-3 -5 -1 -10 4 -10 6 0 11 5 11 10 0 6 -2 10 -4 10 -3 0
|
||||||
|
-8 -4 -11 -10z"/>
|
||||||
|
<path d="M4990 479 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M5470 480 c0 -5 5 -10 11 -10 5 0 7 5 4 10 -3 6 -8 10 -11 10 -2 0
|
||||||
|
-4 -4 -4 -10z"/>
|
||||||
|
<path d="M5555 480 c-3 -5 -1 -10 4 -10 6 0 11 5 11 10 0 6 -2 10 -4 10 -3 0
|
||||||
|
-8 -4 -11 -10z"/>
|
||||||
|
<path d="M5630 479 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M6110 480 c0 -5 5 -10 11 -10 5 0 7 5 4 10 -3 6 -8 10 -11 10 -2 0
|
||||||
|
-4 -4 -4 -10z"/>
|
||||||
|
<path d="M6195 480 c-3 -5 -1 -10 4 -10 6 0 11 5 11 10 0 6 -2 10 -4 10 -3 0
|
||||||
|
-8 -4 -11 -10z"/>
|
||||||
|
<path d="M6270 479 c0 -5 5 -7 10 -4 6 3 10 8 10 11 0 2 -4 4 -10 4 -5 0 -10
|
||||||
|
-5 -10 -11z"/>
|
||||||
|
<path d="M4875 440 c3 -5 8 -10 11 -10 2 0 4 5 4 10 0 6 -5 10 -11 10 -5 0 -7
|
||||||
|
-4 -4 -10z"/>
|
||||||
|
<path d="M4955 441 c-3 -5 -2 -12 3 -15 5 -3 9 1 9 9 0 17 -3 19 -12 6z"/>
|
||||||
|
<path d="M5515 440 c3 -5 8 -10 11 -10 2 0 4 5 4 10 0 6 -5 10 -11 10 -5 0 -7
|
||||||
|
-4 -4 -10z"/>
|
||||||
|
<path d="M5595 441 c-3 -5 -2 -12 3 -15 5 -3 9 1 9 9 0 17 -3 19 -12 6z"/>
|
||||||
|
<path d="M6155 440 c3 -5 8 -10 11 -10 2 0 4 5 4 10 0 6 -5 10 -11 10 -5 0 -7
|
||||||
|
-4 -4 -10z"/>
|
||||||
|
<path d="M6235 441 c-3 -5 -2 -12 3 -15 5 -3 9 1 9 9 0 17 -3 19 -12 6z"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 13 KiB |
|
@ -0,0 +1,148 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="pt" xml:lang="pt">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||||||
|
<meta content="width=device-width, initial-scale=1, user-scalable=0" name="viewport">
|
||||||
|
<meta content="width" name="MobileOptimized">
|
||||||
|
<meta content="true" name="HandheldFriendly">
|
||||||
|
<title>ENEI 2019 - Bilhetes</title>
|
||||||
|
<meta name="description" content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial.">
|
||||||
|
<meta property="og:locale" content="pt_PT" />
|
||||||
|
<meta property="og:title" content="ENEI 2019 - Bilhetes" />
|
||||||
|
<meta property="og:description" content="Página do Encontro Nacional de Estudantes de Informática 2019, no Instituto Superior de Engenharia de Coimbra (ISEC) a realizar-se entre 12 e 15 de abril de 2019. O ENEI pretende oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial." />
|
||||||
|
<meta property="og:site_name" content="ENEI 2019 - Bilhetes" />
|
||||||
|
<meta property="og:url" content="https://tickets.enei.pt/tickets.html" />
|
||||||
|
<meta property="og:image" content="http://www.enei.pt/imgs/share-image.jpg" />
|
||||||
|
<meta property="og:type" content="Website" />
|
||||||
|
<link rel="canonical" href="https://tickets.enei.pt" />
|
||||||
|
<link href="bootstrap-grid.css" rel="stylesheet" type="text/css" />
|
||||||
|
<link href="main.css" rel="stylesheet" type="text/css" />
|
||||||
|
<link href="https://fonts.googleapis.com/css?family=Bai+Jamjuree:400,700" rel="stylesheet">
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<section id="tickets">
|
||||||
|
<div class="container">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h1>Comprar Bilhete Único</h1>
|
||||||
|
<hr>
|
||||||
|
<form method="get">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<label for="name-1">Nome</label>
|
||||||
|
<input id="name-1" type="text">
|
||||||
|
<label for="email-1">Email</label>
|
||||||
|
<input id="email-1" type="email">
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<label for="university-1">Universidade</label>
|
||||||
|
<input id="university-1" type="text">
|
||||||
|
<label for="phone-1">Telemóvel</label>
|
||||||
|
<input type="number" pattern="[0-9]*" inputmode="numeric" id="phone-1">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<p>Bilhete selecionado: Normal 40€</p>
|
||||||
|
<input type="submit" value="Comprar">
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section id="faqs">
|
||||||
|
<div class="container">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<div class="pre-h1">Perguntas Frequentes</div>
|
||||||
|
<h1>Faq</h1>
|
||||||
|
<hr>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-6 colFaq">
|
||||||
|
<ul id="accordion">
|
||||||
|
<li>
|
||||||
|
<a href="#" title="Ao que é que tenho direito ao comprar o bilhete?" rel="nofollow" class="toggle">Ao que é que tenho direito ao comprar o bilhete?
|
||||||
|
</a>
|
||||||
|
<div class="content-accordion">
|
||||||
|
<p>O bilhete <b class="faqSub ">Early-bird</b> tem direito à alimentação, alojamento e a todas as actividades (excepto ao Gaming e Rally das Tascas), como também todas as palestras e workshops. </p>
|
||||||
|
<p>Para te preparares para o evento, não te esqueças de ler o nosso manual de sobrevivência! Queremos que aproveites ao máximo esta experiência. </p>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#" title="Que tipo de bilhetes tenho disponíveis?" rel="nofollow" class="toggle">Que tipo de bilhetes tenho disponíveis?</a>
|
||||||
|
<div class="content-accordion">
|
||||||
|
<p class="faqSub">Early-Bird: </p>
|
||||||
|
<p>De 20 de Fevereiro a 7 de Março, tens a oportunidade de comprar o teu bilhete Early-Bird, só temos 200 bilhetes disponíveis! Este bilhete dá-te direito a alimentação e alojamento </p>
|
||||||
|
<p class="faqSub" >Normal:</p>
|
||||||
|
<p>A partir de dia 8 de Março, temos bilhetes para todas as tuas necessidades. Fica à tua escolha se queres alojamento e/ou alimentação. </p>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#" title="Como comprar bilhete de grupo?" rel="nofollow" class="toggle">Como comprar bilhete de grupo?
|
||||||
|
</a>
|
||||||
|
<div class="content-accordion">
|
||||||
|
<p></p>
|
||||||
|
<p>Terás que ter no mínimo 4 elementos e no máximo 10 elementos. Para cada elemento deverás preencher a informação pessoal. </p>
|
||||||
|
<p>Tem atenção ao e-mail! Caso não consigas ter acesso ao e-mail, o bilhete respectivo não pode ser utilizado, visto que ele será enviado para o e-mail individual de cada participante.</p>
|
||||||
|
<p>A responsabilidade do pagamento é atribuída à pessoa que iniciou o processo, (“Bilhete 1”), à qual será enviada uma referência de pagamento via e-mail. Após o pagamento, os bilhetes serão enviados para os e-mails individuais de cada elemento do grupo. </p>
|
||||||
|
<p>Podes comprar o bilhete de grupo <a href="https://tickets.enei.pt/GROUP" title="Aqui">AQUI</a>.</p>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<ul id="accordion">
|
||||||
|
<li>
|
||||||
|
<a href="#" title="Posso alterar a minha informação pessoal posteriormente" rel="nofollow" class="toggle">Posso alterar a minha informação pessoal posteriormente?</a>
|
||||||
|
<div class="content-accordion">
|
||||||
|
<p>Sim, posteriormente é possível alterar as informações pessoal através da aplicação mobile.</p>
|
||||||
|
<p>No entanto, o <b class="faqSub">e-mail nunca poderá ser alterado</b></p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#" title="Como posso fazer o check-in?" rel="nofollow" class="toggle">Como posso fazer o check-in?</a>
|
||||||
|
<div class="content-accordion">
|
||||||
|
<p>No campus do Instituto Superior de Engenharia de Coimbra. Basta apresentares o bilhete no formato de papel ou digital! </p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="#" title="Posso trocar ou devolver o bilhete?" rel="nofollow" class="toggle">Posso trocar ou devolver o bilhete?</a>
|
||||||
|
<div class="content-accordion">
|
||||||
|
<p>Não, os bilhetes são <b class="faqSub">intransmissíveis</b> e não existe devoluções.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<!-- footer -->
|
||||||
|
<footer>
|
||||||
|
<div class="container">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<p>© 2019 ENEI . Todos os direitos reservados</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
<!-- Scripts -->
|
||||||
|
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
|
||||||
|
<script type="text/javascript" src="js/scripts.js"></script>
|
||||||
|
|
||||||
|
<!-- Global site tag (gtag.js) - Google Analytics -->
|
||||||
|
<script async src=“https://www.googletagmanager.com/gtag/js?id=UA-130588243-1“> </script> <script>
|
||||||
|
window.dataLayer = window.dataLayer || [];
|
||||||
|
function gtag() { dataLayer.push(arguments); }
|
||||||
|
gtag(‘js’, new Date());
|
||||||
|
|
||||||
|
gtag(‘config’, ‘UA - 130588243 - 1’);
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
|
@ -0,0 +1,19 @@
|
||||||
|
{
|
||||||
|
"name": "",
|
||||||
|
"short_name": "",
|
||||||
|
"icons": [
|
||||||
|
{
|
||||||
|
"src": "/android-chrome-192x192.png",
|
||||||
|
"sizes": "192x192",
|
||||||
|
"type": "image/png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"src": "/android-chrome-512x512.png",
|
||||||
|
"sizes": "512x512",
|
||||||
|
"type": "image/png"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"theme_color": "#ffffff",
|
||||||
|
"background_color": "#ffffff",
|
||||||
|
"display": "standalone"
|
||||||
|
}
|