https://www.strava.com/athletes/governa
HASH b01634d5620a43a98a11d397d609fcad
This item was proven by @ricardo on 2023-05-26T01:21:57+00:00.
Evidence
This is a copy of the web page retrieved on 2023-05-26T01:21:57+00:00. Show the proof snippet.
<!DOCTYPE html>
<html class="logged-out responsive feed3p0 old-login strava-orion responsive js no-touch history draganddrop localstorage svg fullscreen" dir="ltr" lang="en-US" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/" xmlns="http://www.w3.org/TR/html5"><!--
layout orion app
--><head><style class="vjs-styles-defaults">
.video-js {
width: 300px;
height: 150px;
}
.vjs-fluid {
padding-top: 56.25%
}
</style>
<meta charset="UTF-8">
<meta content="width = device-width, initial-scale = 1, maximum-scale = 5, user-scalable = yes" name="viewport">
<style type="text/css">
.spinner, .spinner .status {
position: relative;
}
.spinner {
margin-top: 1em;
margin-bottom: 1em;
}
.spinner .status {
top: 2px;
margin-left: 0.5em;
}
.spinner .status:empty {
display: none;
}
.spinner.lg .graphic {
border-width: 3px;
height: 32px;
width: 32px;
}
.spinner.tiny {
height: 10px;
width: 10px;
}
.spinner.centered, .spinner.vcentered {
box-sizing: border-box;
width: 100%;
}
.spinner.vcentered {
left: 0;
margin-top: -12px;
position: absolute;
right: 0;
text-align: center;
top: 50%;
}
.spinner .graphic, .ajax-loading-image {
animation: spin 1.2s infinite linear;
box-sizing: border-box;
border-color: #eee;
border-radius: 50%;
border-style: solid;
border-top-color: #666;
border-top-style: solid;
border-width: 2px;
content: "";
display: inline-block;
height: 20px;
position: relative;
vertical-align: middle;
width: 20px;
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(359deg);
}
}
</style>
<link rel="stylesheet" media="screen" href="https://d3nn82uaxijpm6.cloudfront.net/assets/strava-app-icons-8b64eb80dc7904afcdcd12717bcf3d48e888417b6aee7c1a79803215f945608a.css">
<link rel="stylesheet" media="screen" href="https://d3nn82uaxijpm6.cloudfront.net/assets/strava-orion-bfe9687c6a412a68dba0150087748e56295ff8c16888ced7969fe2ba9ee84211.css">
<link href="https://d3nn82uaxijpm6.cloudfront.net/apple-touch-icon-180x180.png?v=dLlWydWlG8" rel="apple-touch-icon" sizes="180x180">
<link href="https://d3nn82uaxijpm6.cloudfront.net/apple-touch-icon-152x152.png?v=dLlWydWlG8" rel="apple-touch-icon" sizes="152x152">
<link href="https://d3nn82uaxijpm6.cloudfront.net/apple-touch-icon-144x144.png?v=dLlWydWlG8" rel="apple-touch-icon" sizes="144x144">
<link href="https://d3nn82uaxijpm6.cloudfront.net/apple-touch-icon-120x120.png?v=dLlWydWlG8" rel="apple-touch-icon" sizes="120x120">
<link href="https://d3nn82uaxijpm6.cloudfront.net/apple-touch-icon-114x114.png?v=dLlWydWlG8" rel="apple-touch-icon" sizes="114x114">
<link href="https://d3nn82uaxijpm6.cloudfront.net/apple-touch-icon-76x76.png?v=dLlWydWlG8" rel="apple-touch-icon" sizes="76x76">
<link href="https://d3nn82uaxijpm6.cloudfront.net/apple-touch-icon-72x72.png?v=dLlWydWlG8" rel="apple-touch-icon" sizes="72x72">
<link href="https://d3nn82uaxijpm6.cloudfront.net/apple-touch-icon-60x60.png?v=dLlWydWlG8" rel="apple-touch-icon" sizes="60x60">
<link href="https://d3nn82uaxijpm6.cloudfront.net/apple-touch-icon-57x57.png?v=dLlWydWlG8" rel="apple-touch-icon" sizes="57x57">
<link href="https://d3nn82uaxijpm6.cloudfront.net/favicon-32x32.png?v=dLlWydWlG8" rel="icon" sizes="32x32" type="image/png">
<link href="https://d3nn82uaxijpm6.cloudfront.net/icon-strava-chrome-192.png?v=dLlWydWlG8" rel="icon" sizes="192x192" type="image/png">
<link href="https://d3nn82uaxijpm6.cloudfront.net/favicon-96x96.png?v=dLlWydWlG8" rel="icon" sizes="96x96" type="image/png">
<link href="https://d3nn82uaxijpm6.cloudfront.net/favicon-16x16.png?v=dLlWydWlG8" rel="icon" sizes="16x16" type="image/png">
<link href="/manifest.json?v=dLlWydWlG8" rel="manifest">
<meta content="#FC5200" name="msapplication-TileColor">
<meta content="https://d3nn82uaxijpm6.cloudfront.net/mstile-144x144.png?v=dLlWydWlG8" name="msapplication-TileImage">
<meta content="#F7F7FA" name="theme-color">
<meta content="Strava" name="apple-mobile-web-app-title">
<meta content="Strava" name="application-name">
<meta content="yes" name="apple-mobile-web-app-capable">
<meta content="black" name="apple-mobile-web-app-status-bar-style">
<script src="https://connect.facebook.net/en_US/sdk.js?hash=ae23392bc3464c9b557d05fc92e5a599" async="" crossorigin="anonymous"></script><script id="facebook-jssdk" async="" src="//connect.facebook.net/en_US/sdk.js"></script><script async="" src="https://d3nn82uaxijpm6.cloudfront.net/8f96b1247cf4359f8fec.js"></script><script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Organization",
"name": "Strava",
"url": "https://www.strava.com/",
"logo": "https://d3nn82uaxijpm6.cloudfront.net/assets/website_v2/svgs/strava-orange-c33577e7257d5ac4a2e972564c5c7556037f3d005c5b5cb2f0e0d06ac7b84c47.svg",
"sameAs": [
"https://facebook.com/Strava",
"https://twitter.com/strava",
"https://instagram.com/strava",
"https://youtube.com/stravainc",
"https://www.linkedin.com/company/strava-inc./",
"https://blog.strava.com",
"https://github.com/strava",
"https://medium.com/strava-engineering"
]
}
</script>
<meta name="csrf-param" content="authenticity_token">
<meta name="csrf-token" content="wPgMuYHVgymT9NmThUkn/dzfOpYLLDEoZqRIyzFfnkwL8RcFP3oGrutzPnds1pvzTrcGoZVBxLx9Ir/Se80etg==">
<script>
window.StravaSentry = {
enabled: false,
release: "22b8ca265a700a556c8fb935ae8a9ddb3740908a",
userId: null,
environment: "production",
dsn: "https://6ffc1c27d92347b49d7659886aab9deb@o352714.ingest.sentry.io/5816222",
debug: false,
sampleRate: 1,
pageProperties: null,
mobileOS: "Web",
isMobile: false
}
window.StravaDevTools = {
enabled: null
}
</script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/runtime-d64920612d44bf1bf4c4.js"></script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/38865-bff76610d001813e618b.js"></script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/3420-c957193ccf6df714f585.js"></script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/10603-0d2522db11b3d61a86c0.js"></script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/59306-96215e282c5134f91839.js"></script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/94409-be9b9c0ade04bc9f598f.js"></script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/67879-9a4c839f29f1033ab481.js"></script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/1852-5434a652fc4833f2db3c.js"></script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/9669-cf2a76f269c9981d9da6.js"></script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/9699-f09db99bfde1bea78d6f.js"></script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/58412-c726c58bf376e3d1f69a.js"></script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/32246-6361e2934aa6a7cba033.js"></script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/25931-b1e5309cc3e2f69d5398.js"></script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/50859-c8f304924ea4f8cc9ab0.js"></script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/38606-e3c4d116bf3d71124d0a.js"></script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/54419-06aa8859c022b96d5479.js"></script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/79495-905f4d1d835aa95b9f48.js"></script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/1458-62e81b1f620c582359b3.js"></script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/17038-fef99dff7cc86cd529b0.js"></script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/73170-ce7bd734d1d8ec838e26.js"></script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/59859-309d144483e5e652da23.js"></script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/58603-07b0a8cd45b51ecd7af1.js"></script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/69254-9a656484164dc01ebf03.js"></script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/30193-edb84c7ec373fc20977d.js"></script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/77399-c4d86da725aaa354bb3b.js"></script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/57919-73c7eb4268bd781a930d.js"></script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/43223-fe36269908b1ffc371a7.js"></script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/97154-ce469e69b9c5537f1277.js"></script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/67871-b929415dcb51e96a4fde.js"></script>
<script src="//d3nn82uaxijpm6.cloudfront.net/packs/js/strava_with_framework-295ac4cc061959c7fe54.js"></script>
<script>
!function() {
if (!!window.stravaPublicServiceEnv) {
// Object containing no secret key value pairs that are expected to be seen and used in the browser.
// This keys are commonly passed to 3rd party libs or tooling.
window.stravaPublicServiceEnv({
MUX_ENV_KEY: "bqst82u23r97a7fuo892gfpn2",
MUX_DATA_VIEWER_USER_ID: null,
VIDEOJS_LOG_LEVEL: "error"
});
}
}();
</script>
<script src="https://d3nn82uaxijpm6.cloudfront.net/assets/strava-head-1d4a9d2681e471734266f7b43fe544210c9f0d14dc0753baea00408575ff81ab.js"></script>
<link href="https://www.strava.com/athletes/42258700" rel="canonical">
<link href="https://www.strava.com/athletes/42258700" hreflang="x-default" rel="alternate">
<link href="https://www.strava.com/athletes/42258700" hreflang="en" rel="alternate">
<link href="https://www.strava.com/athletes/42258700?hl=en-GB" hreflang="en-gb" rel="alternate">
<link href="https://www.strava.com/athletes/42258700?hl=fr-FR" hreflang="fr" rel="alternate">
<link href="https://www.strava.com/athletes/42258700?hl=de-DE" hreflang="de" rel="alternate">
<link href="https://www.strava.com/athletes/42258700?hl=pt-BR" hreflang="pt-br" rel="alternate">
<link href="https://www.strava.com/athletes/42258700?hl=es-ES" hreflang="es-es" rel="alternate">
<link href="https://www.strava.com/athletes/42258700?hl=it-IT" hreflang="it" rel="alternate">
<link href="https://www.strava.com/athletes/42258700?hl=ru-RU" hreflang="ru" rel="alternate">
<link href="https://www.strava.com/athletes/42258700?hl=es-419" hreflang="es-419" rel="alternate">
<link href="https://www.strava.com/athletes/42258700?hl=ja-JP" hreflang="ja" rel="alternate">
<link href="https://www.strava.com/athletes/42258700?hl=ko-KR" hreflang="ko" rel="alternate">
<link href="https://www.strava.com/athletes/42258700?hl=nl-NL" hreflang="nl" rel="alternate">
<link href="https://www.strava.com/athletes/42258700?hl=zh-TW" hreflang="zh-tw" rel="alternate">
<link href="https://www.strava.com/athletes/42258700?hl=pt-PT" hreflang="pt-pt" rel="alternate">
<link href="https://www.strava.com/athletes/42258700?hl=zh-CN" hreflang="zh-cn" rel="alternate">
<link href="https://www.strava.com/athletes/42258700?hl=pt-PT" hreflang="pt" rel="alternate">
<link href="https://www.strava.com/athletes/42258700?hl=es-ES" hreflang="es" rel="alternate">
<link href="https://www.strava.com/athletes/42258700?hl=zh-CN" hreflang="zh" rel="alternate">
<title>Strava Runner Profile | Ricardo Governa proven400aa5</title>
<meta content="Ricardo Governa proven400aa5 is a runner from Porto, Porto, Portugal. Join Strava to track your activities, analyze your performance, and follow friends. Strava members can plan routes, participate in motivating challenges, and join clubs. Get started by signing up for free." name="description">
<meta content="Strava" property="og:site_name">
<meta content="https://dgalywyr863hv.cloudfront.net/pictures/athletes/42258700/17459835/1/full.jpg" property="og:image">
<meta content="Strava Runner Profile | Ricardo Governa proven400aa5" property="og:title">
<meta content="Ricardo Governa proven400aa5 is a runner from Porto, Porto, Portugal. Join Strava to track your activities, analyze your performance, and follow friends. Strava members can plan routes, participate in motivating challenges, and join clubs. Get started by signing up for free." property="og:description">
<meta content="https://www.strava.com/athletes/42258700" property="og:url">
<meta content="profile" property="og:type">
<meta content="284597785309" property="fb:app_id">
<meta content="summary" property="twitter:card">
<meta content="@strava" name="twitter:site">
<meta content="Strava Runner Profile | Ricardo Governa proven400aa5" property="twitter:title">
<meta content="Ricardo Governa proven400aa5 is a runner from Porto, Porto, Portugal. Join Strava to track your activities, analyze your performance, and follow friends. Strava members can plan routes, participate in motivating challenges, and join clubs. Get started by signing up for free." property="twitter:description">
<meta content="https://dgalywyr863hv.cloudfront.net/pictures/athletes/42258700/17459835/1/full.jpg" property="twitter:image">
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Person",
"name": "Ricardo Governa proven400aa5",
"description": "Ricardo Governa proven400aa5 is a runner from Porto, Porto, Portugal. Join Strava to track your activities, analyze your performance, and follow friends. Strava members can plan routes, participate in motivating challenges, and join clubs. Get started by signing up for free.",
"memberOf": "Strava",
"url": "https://www.strava.com/athletes/42258700",
"image": "https://dgalywyr863hv.cloudfront.net/pictures/athletes/42258700/17459835/1/large.jpg"
}
</script>
<meta content="noindex" name="robots">
<link rel="stylesheet" media="screen" href="//d3nn82uaxijpm6.cloudfront.net/packs/css/67879-394185f8.css">
<link rel="stylesheet" media="screen" href="//d3nn82uaxijpm6.cloudfront.net/packs/css/9699-ddb30305.css">
<link rel="stylesheet" media="screen" href="//d3nn82uaxijpm6.cloudfront.net/packs/css/17038-c8a11908.css">
<link rel="stylesheet" media="screen" href="//d3nn82uaxijpm6.cloudfront.net/packs/css/strava_with_framework-db741ff0.css">
<script>
function loadGTM() {
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push(
{'gtm.start': new Date().getTime(),event:'gtm.js'}
);var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','googleTagManagerDataLayer', "GTM-TP845S");
}
</script>
<script>
window.__LOAD_NON_ESSENTIAL_COOKIES__ =
Array.isArray(window.__LOAD_NON_ESSENTIAL_COOKIES__) ?
window.__LOAD_NON_ESSENTIAL_COOKIES__ : [];
window.__LOAD_NON_ESSENTIAL_COOKIES__.push(loadGTM);
</script>
<script>
!function(options){
window.Strava = window.Strava || {};
var _enabled = true;
var _options = options;
var _snowplowReady = null;
window.Strava.ExternalAnalytics = window.Strava.ExternalAnalytics || (
{
isEnabled: function() {
return _enabled;
},
isDebug: function() {
return _options.debug;
},
track: function() {
},
trackV2: function(event) {
var eventData = {
'category': event.category,
'page': event.page,
'action': event.action,
'element': event.element || null,
'properties': event.properties || {}
}
if (this.isEnabled()) {
snowplow('trackSelfDescribingEvent', {
schema: 'iglu:com.strava/track/jsonschema/1-0-0',
data: eventData
});
} else {
if(this.isDebug()){
// toggle defined in - https://github.com/strava/active/blob/main/lib/strava/external_analytics.rb
// to turn on - Strava::ExternalAnalytics.turn_on_debug
// to turn off - Strava::ExternalAnalytics.turn_off_debug
!!console.table && console.table(eventData);
}
}
},
trackLink: function() {
},
trackForm: function() {
},
identifyV2: function () {
},
getExperimentContext: function(pageProperties) {
var experiment = ( pageProperties || {} ).experiment_info || {};
if (experiment.experiment_cohort && experiment.experiment_name) {
this.log('found experiment with values', experiment);
return {
schema: 'iglu:com.strava/web_experiment/jsonschema/1-0-0',
data: {
experiment_name: experiment.experiment_name,
cohort: experiment.experiment_cohort,
forced: experiment.experiment_forced === true
}
};
} else {
return null;
}
},
page: function(pageProperties) {
if(this.isEnabled()) {
snowplow('trackPageView');
}
},
identify: function(athleteId, options, eventName) {
if (this.isEnabled()) {
var properties = options || {}
properties.athlete_id = athleteId;
var eventData = {
'category': 'identify',
'page': null,
'action': eventName,
'element': null,
'properties': properties
};
snowplow('trackSelfDescribingEvent', {
schema: 'iglu:com.strava/track/jsonschema/1-0-0',
data: eventData
});
}
},
reset: function() {
if(this.isEnabled()) {
snowplow('setUserId', null)
var spCookie = document.cookie.match('_sp_id\\.[a-f0-9]+')
if(spCookie != null) {
document.cookie = spCookie[0] + "= ; expires = Thu, 01 Jan 1970 00:00:00 GMT"
}
}
},
setup: function(athleteId, pageProperties) {
if(this.isEnabled()) {
snowplow("newTracker", "cf", "c.strava.com", {
appId: "strava-web",
platform: "web"
});
snowplow('setUserId', athleteId);
var experimentContext = this.getExperimentContext(pageProperties);
if (experimentContext) {
snowplow('addGlobalContexts', [experimentContext]);
}
snowplow('enableFormTracking');
}
},
getDomainUserId: function() {
var d = jQuery.Deferred();
if (this.isEnabled()) {
if (!_snowplowReady) {
_snowplowReady = jQuery.Deferred();
snowplow(function(){
_snowplowReady.resolve(this.cf.getDomainUserId());
});
}
_snowplowReady.always(function(getDomainUserId){
d.resolve(getDomainUserId);
});
} else {
d.reject(null);
}
return d;
},
log: function(message, values) {
if(this.isDebug()) {
console.log(message, 'background-color: yellow; color: blue; font-size: medium;', values);
}
},
debug: function(value) {
_options.debug = value;
}
}
)
}({
is_mobile: false,
os: "",
debug: false,
athlete_id: null,
locale: "en-US"
});
</script><script>
!function(){
var analytics = window.analytics = window.analytics || [];
if(analytics.invoked) {
window.console && console.error && console.error("Segment snippet included twice.");
} else {
(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[];p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments)};p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1;n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","https://d3nn82uaxijpm6.cloudfront.net/8f96b1247cf4359f8fec.js","snowplow"));
var pageProperties = null;
var athleteId = null;
Strava.ExternalAnalytics.setup(athleteId, pageProperties);
Strava.ExternalAnalytics.page(pageProperties);
}
}();
</script><script>
!function(debug){
window.Strava = window.Strava || {};
var _enabled = false;
var _debug = !!debug;
var _branchData = null;
window.Strava.BranchIO = window.Strava.BranchIO || (
{
isEnabled: function() {
return _enabled;
},
isDebug: function() {
return _debug;
},
dataToLocalStorage: function() {
if (!_branchData) {
_branchData = new Strava.BranchAnalytics.BranchData();
}
var d = this.data()
var that = this;
d.done(function(data) {
that.log('storing data %o to local storage', data)
_branchData.data(data)
});
d.fail(function(message) {
that.log('failed to retrieve data from branch');
_branchData.data({})
});
return d;
},
createLink: function(options) {
var d = jQuery.Deferred();
var data = null;
const that = this;
var callback = function(e, l) {
if (!e) {
d.resolve(l);
} else {
d.reject(e);
}
}
Strava.ExternalAnalytics
.getDomainUserId()
.always(function(domainUserId){
if (domainUserId) {
options.data['domainUserId'] = domainUserId;
}
if(that.isEnabled()) {
branch.link(options, callback);
};
});
return d;
},
dataFromLocalStorage: function() {
if (!_branchData) {
_branchData = new Strava.BranchAnalytics.BranchData();
}
return _branchData.data();
},
clearLocalStorage: function() {
if (!_branchData) {
_branchData = new Strava.BranchAnalytics.BranchData();
}
_branchData.data({});
},
data: function(checkLocalStorage) {
var d = jQuery.Deferred();
var that = this;
var c = function(message, meta_data) {
var storedData = null;
if(message) {
d.reject(message);
} else {
if (checkLocalStorage == true && (meta_data == null || meta_data.data == "" || meta_data.data == null)) {
storedData = that.dataFromLocalStorage();
that.clearLocalStorage();
d.resolve(storedData);
} else {
d.resolve(meta_data);
}
}
};
if(this.isEnabled()) {
branch.data(c);
this.log('%cdata (branch enabled)');
} else {
this.log('%cdata (branch disabled)');
d.resolve({});
}
return d;
},
identify: function(athleteId) {
var callback = function(error, data) {
if (error) {
console.log(error);
}
}
if(this.isEnabled()) {
branch.setIdentity(athleteId, callback);
}
},
track: function(eventName, metaData) {
var callback = function(error, data) {
if (error) {
console.log(error);
}
}
if(this.isEnabled()) {
branch.track(eventName, metaData, callback);
}
},
log: function(message, values) {
if(this.isDebug()) {
console.log(message, 'background-color: yellow; color: blue; font-size: medium;', values);
}
},
debug: function(value) {
_debug = value;
}
}
)
}(false);
</script><script>
function loadBranch() {
(function(b,r,a,n,c,h,_,s,d,k){if(!b[n]||!b[n]._q){for(;s<_.length;)c(h,_[s++]);d=r.createElement(a);d.async=1;d.src="https://cdn.branch.io/branch-2.71.0.min.js";k=r.getElementsByTagName(a)[0];k.parentNode.insertBefore(d,k);b[n]=h}})(window,document,"script","branch",function(b,r){b[r]=function(){b._q.push([r,arguments])}},{_q:[],_v:1},"addListener applyCode banner closeBanner creditHistory credits data deepview deepviewCta first getCode init link logout redeem referrals removeListener sendSMS setBranchViewData setIdentity track validateCode".split(" "), 0);
branch.init("key_live_lmpPsfj2DP8CflI4rmzfiemerte7sgwm", {}, (err, data) => {
const branchInitialized = new CustomEvent('BranchInitialized', { detail: { err, data } });
window.dispatchEvent(branchInitialized);
});
}
</script><script>
window.__LOAD_NON_ESSENTIAL_COOKIES__ =
Array.isArray(window.__LOAD_NON_ESSENTIAL_COOKIES__) ?
window.__LOAD_NON_ESSENTIAL_COOKIES__ : [];
window.__LOAD_NON_ESSENTIAL_COOKIES__.push(loadBranch);
</script><style type="text/css" data-fbcssmodules="css:fb.css.base css:fb.css.dialog css:fb.css.iframewidget css:fb.css.customer_chat_plugin_iframe">.fb_hidden{position:absolute;top:-10000px;z-index:10001}.fb_reposition{overflow:hidden;position:relative}.fb_invisible{display:none}.fb_reset{background:none;border:0;border-spacing:0;color:#000;cursor:auto;direction:ltr;font-family:'lucida grande', tahoma, verdana, arial, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal}.fb_reset>div{overflow:hidden}@keyframes fb_transform{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fb_animate{animation:fb_transform .3s forwards}
.fb_hidden{position:absolute;top:-10000px;z-index:10001}.fb_reposition{overflow:hidden;position:relative}.fb_invisible{display:none}.fb_reset{background:none;border:0;border-spacing:0;color:#000;cursor:auto;direction:ltr;font-family:'lucida grande', tahoma, verdana, arial, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal}.fb_reset>div{overflow:hidden}@keyframes fb_transform{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fb_animate{animation:fb_transform .3s forwards}
.fb_dialog{background:rgba(82, 82, 82, .7);position:absolute;top:-10000px;z-index:10001}.fb_dialog_advanced{border-radius:8px;padding:10px}.fb_dialog_content{background:#fff;color:#373737}.fb_dialog_close_icon{background:url(https://connect.facebook.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 0 transparent;cursor:pointer;display:block;height:15px;position:absolute;right:18px;top:17px;width:15px}.fb_dialog_mobile .fb_dialog_close_icon{left:5px;right:auto;top:5px}.fb_dialog_padding{background-color:transparent;position:absolute;width:1px;z-index:-1}.fb_dialog_close_icon:hover{background:url(https://connect.facebook.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px transparent}.fb_dialog_close_icon:active{background:url(https://connect.facebook.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -30px transparent}.fb_dialog_iframe{line-height:0}.fb_dialog_content .dialog_title{background:#6d84b4;border:1px solid #365899;color:#fff;font-size:14px;font-weight:bold;margin:0}.fb_dialog_content .dialog_title>span{background:url(https://connect.facebook.net/rsrc.php/v3/yd/r/Cou7n-nqK52.gif) no-repeat 5px 50%;float:left;padding:5px 0 7px 26px}body.fb_hidden{height:100%;left:0;margin:0;overflow:visible;position:absolute;top:-10000px;transform:none;width:100%}.fb_dialog.fb_dialog_mobile.loading{background:url(https://connect.facebook.net/rsrc.php/v3/ya/r/3rhSv5V8j3o.gif) white no-repeat 50% 50%;min-height:100%;min-width:100%;overflow:hidden;position:absolute;top:0;z-index:10001}.fb_dialog.fb_dialog_mobile.loading.centered{background:none;height:auto;min-height:initial;min-width:initial;width:auto}.fb_dialog.fb_dialog_mobile.loading.centered #fb_dialog_loader_spinner{width:100%}.fb_dialog.fb_dialog_mobile.loading.centered .fb_dialog_content{background:none}.loading.centered #fb_dialog_loader_close{clear:both;color:#fff;display:block;font-size:18px;padding-top:20px}#fb-root #fb_dialog_ipad_overlay{background:rgba(0, 0, 0, .4);bottom:0;left:0;min-height:100%;position:absolute;right:0;top:0;width:100%;z-index:10000}#fb-root #fb_dialog_ipad_overlay.hidden{display:none}.fb_dialog.fb_dialog_mobile.loading iframe{visibility:hidden}.fb_dialog_mobile .fb_dialog_iframe{position:sticky;top:0}.fb_dialog_content .dialog_header{background:linear-gradient(from(#738aba), to(#2c4987));border-bottom:1px solid;border-color:#043b87;box-shadow:white 0 1px 1px -1px inset;color:#fff;font:bold 14px Helvetica, sans-serif;text-overflow:ellipsis;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0;vertical-align:middle;white-space:nowrap}.fb_dialog_content .dialog_header table{height:43px;width:100%}.fb_dialog_content .dialog_header td.header_left{font-size:12px;padding-left:5px;vertical-align:middle;width:60px}.fb_dialog_content .dialog_header td.header_right{font-size:12px;padding-right:5px;vertical-align:middle;width:60px}.fb_dialog_content .touchable_button{background:linear-gradient(from(#4267B2), to(#2a4887));background-clip:padding-box;border:1px solid #29487d;border-radius:3px;display:inline-block;line-height:18px;margin-top:3px;max-width:85px;padding:4px 12px;position:relative}.fb_dialog_content .dialog_header .touchable_button input{background:none;border:none;color:#fff;font:bold 12px Helvetica, sans-serif;margin:2px -12px;padding:2px 6px 3px 6px;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}.fb_dialog_content .dialog_header .header_center{color:#fff;font-size:16px;font-weight:bold;line-height:18px;text-align:center;vertical-align:middle}.fb_dialog_content .dialog_content{background:url(https://connect.facebook.net/rsrc.php/v3/y9/r/jKEcVPZFk-2.gif) no-repeat 50% 50%;border:1px solid #4a4a4a;border-bottom:0;border-top:0;height:150px}.fb_dialog_content .dialog_footer{background:#f5f6f7;border:1px solid #4a4a4a;border-top-color:#ccc;height:40px}#fb_dialog_loader_close{float:left}.fb_dialog.fb_dialog_mobile .fb_dialog_close_icon{visibility:hidden}#fb_dialog_loader_spinner{animation:rotateSpinner 1.2s linear infinite;background-color:transparent;background-image:url(https://connect.facebook.net/rsrc.php/v3/yD/r/t-wz8gw1xG1.png);background-position:50% 50%;background-repeat:no-repeat;height:24px;width:24px}@keyframes rotateSpinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.fb_iframe_widget{display:inline-block;position:relative}.fb_iframe_widget span{display:inline-block;position:relative;text-align:justify}.fb_iframe_widget iframe{position:absolute}.fb_iframe_widget_fluid_desktop,.fb_iframe_widget_fluid_desktop span,.fb_iframe_widget_fluid_desktop iframe{max-width:100%}.fb_iframe_widget_fluid_desktop iframe{min-width:220px;position:relative}.fb_iframe_widget_lift{z-index:1}.fb_iframe_widget_fluid{display:inline}.fb_iframe_widget_fluid span{width:100%}
.fb_mpn_mobile_landing_page_slide_out{animation-duration:200ms;animation-name:fb_mpn_landing_page_slide_out;transition-timing-function:ease-in}.fb_mpn_mobile_landing_page_slide_out_from_left{animation-duration:200ms;animation-name:fb_mpn_landing_page_slide_out_from_left;transition-timing-function:ease-in}.fb_mpn_mobile_landing_page_slide_up{animation-duration:500ms;animation-name:fb_mpn_landing_page_slide_up;transition-timing-function:ease-in}.fb_mpn_mobile_bounce_in{animation-duration:300ms;animation-name:fb_mpn_bounce_in;transition-timing-function:ease-in}.fb_mpn_mobile_bounce_out{animation-duration:300ms;animation-name:fb_mpn_bounce_out;transition-timing-function:ease-in}.fb_mpn_mobile_bounce_out_v2{animation-duration:300ms;animation-name:fb_mpn_fade_out;transition-timing-function:ease-in}.fb_customer_chat_bounce_in_v2{animation-duration:300ms;animation-name:fb_bounce_in_v2;transition-timing-function:ease-in}.fb_customer_chat_bounce_in_from_left{animation-duration:300ms;animation-name:fb_bounce_in_from_left;transition-timing-function:ease-in}.fb_customer_chat_bounce_out_v2{animation-duration:300ms;animation-name:fb_bounce_out_v2;transition-timing-function:ease-in}.fb_customer_chat_bounce_out_from_left{animation-duration:300ms;animation-name:fb_bounce_out_from_left;transition-timing-function:ease-in}.fb_invisible_flow{display:inherit;height:0;overflow-x:hidden;width:0}@keyframes fb_mpn_landing_page_slide_out{0%{margin:0 12px;width:100% - 24px}60%{border-radius:18px}100%{border-radius:50%;margin:0 24px;width:60px}}@keyframes fb_mpn_landing_page_slide_out_from_left{0%{left:12px;width:100% - 24px}60%{border-radius:18px}100%{border-radius:50%;left:12px;width:60px}}@keyframes fb_mpn_landing_page_slide_up{0%{bottom:0;opacity:0}100%{bottom:24px;opacity:1}}@keyframes fb_mpn_bounce_in{0%{opacity:.5;top:100%}100%{opacity:1;top:0}}@keyframes fb_mpn_fade_out{0%{bottom:30px;opacity:1}100%{bottom:0;opacity:0}}@keyframes fb_mpn_bounce_out{0%{opacity:1;top:0}100%{opacity:.5;top:100%}}@keyframes fb_bounce_in_v2{0%{opacity:0;transform:scale(0, 0);transform-origin:bottom right}50%{transform:scale(1.03, 1.03);transform-origin:bottom right}100%{opacity:1;transform:scale(1, 1);transform-origin:bottom right}}@keyframes fb_bounce_in_from_left{0%{opacity:0;transform:scale(0, 0);transform-origin:bottom left}50%{transform:scale(1.03, 1.03);transform-origin:bottom left}100%{opacity:1;transform:scale(1, 1);transform-origin:bottom left}}@keyframes fb_bounce_out_v2{0%{opacity:1;transform:scale(1, 1);transform-origin:bottom right}100%{opacity:0;transform:scale(0, 0);transform-origin:bottom right}}@keyframes fb_bounce_out_from_left{0%{opacity:1;transform:scale(1, 1);transform-origin:bottom left}100%{opacity:0;transform:scale(0, 0);transform-origin:bottom left}}@keyframes slideInFromBottom{0%{opacity:.1;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInFromBottomDelay{0%{opacity:0;transform:translateY(100%)}97%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}</style></head>
<body><div id="stravaCookieBanner" style="background-color: rgba(18,18,20,0.95);border-radius: 8px;bottom: 20px;font-family: "MaisonNeue", Helvetica, Arial, sans-serif;left: 20px;right: 20px;padding: 20px 40px 20px 20px;position: fixed;z-index: 11000;box-shadow: 0 12px 24px -12px rgba(18,18,20,0.12);max-width: 385px;-webkit-font-smoothing: antialiased;"><div class="cookie-banner-content" style="color: #cbcbd6;font-size: 14px;font-weight: 500;line-height: 1.5em;margin-left: auto;margin-right: auto;max-width: 1216px;justify-content: center;"><span>We use essential cookies to make our website work. We also set additional cookies that help us improve your experience, help keep you safe, perform analytics, and serve relevant ads. These additional cookies will be set only if you click ‘Accept’ below. For more information about the cookies we use, or to change your preferences, please visit our <a href="https://www.strava.com/legal/cookie_policy" style="color: #fff;font-weight: 600;text-decoration: none;">Cookies Policy.</a></span><div class="cookie-banner-actions" style="margin-top: 12px;display: flex;justify-content: space-between;"><button class="btn-accept-cookie-banner" style="background: #fff;border: 1px solid #fff;border-radius: 4px;color: #333;flex-grow: 1;font-family: Helvetica, Arial, sans-serif;margin-right: 12px;padding: 6px 18px;cursor: pointer;">I accept</button><button class="btn-deny-cookie-banner" style="background: transparent;border: 1px solid #fff;border-radius: 4px;color: #fff;cursor: pointer;flex-grow: 1;font-family: Helvetica, Arial, sans-serif;padding: 6px 18px;">Reject</button></div></div></div>
<header id="global-header"><!--
deploy: 22b8ca265a700a556c8fb935ae8a9ddb3740908a
-->
<!--[if lte IE 8]>
<div class='alert alert-warning message warning mb-0 text-center'>
<p>It looks like you're using a version of Internet Explorer that Strava no longer supports. Please <a href='http://www.microsoft.com/en-us/download/ie.aspx?q=internet+explorer'>upgrade your web browser</a> — <a href='https://strava.zendesk.com/entries/20420212-Supported-Browsers-on-Strava'>Learn more</a>.</p>
</div>
<![endif]-->
<nav class="nav-bar container collapsable-nav" role="navigation">
<div title="Return to the Strava home page" class="branding"><a class="branding-content" href="/"><span class="sr-only">Strava</span></a></div>
<!-- / Nav Menu Button -->
<a href="#container-nav" aria-expanded="false" aria-controls="container-nav" data-toggle="collapse" class="btn btn-default btn-mobile-menu" role="button">Menu</a>
<div class="nav-container collapse" id="container-nav">
<ul class="user-nav nav-group">
<li class="nav-item">
<a class="nav-link" href="/mobile">Mobile</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/features">Features</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/subscribe?cta=premium&element=nav&origin=logged_out_global_nav">Subscription</a>
</li>
<li class="nav-item">
<a class="nav-link" href="http://blog.strava.com/?utm_source=website-header">Blog</a>
</li>
<li class="nav-object-group">
<div class="nav-item logged_out_nav">
<a class="btn btn-primary btn-signup" data-segioevent="{"name":"Signup Flow","method":"web","source":"Global Header"}" href="/register?cta=sign-up&element=global-header&plan=free&source=athletes_show">
Sign Up
</a>
</div>
<div class="nav-item logged_out_nav">
<a class="btn btn-default btn-login" data-segioevent="{"name":"Login Flow","method":"web","source":"Global Header"}" href="https://www.strava.com/login?cta=log-in&element=global-header&source=athletes_show">
Log In
</a>
</div>
</li>
</ul>
</div>
</nav>
</header>
<div data-is-published="" data-react-class="AthleteProfileApp" data-react-props="{"athlete":{"name":"Ricardo Governa proven400aa5","location":"Porto, Porto, Portugal","avatarUrl":"https://dgalywyr863hv.cloudfront.net/pictures/athletes/42258700/17459835/1/large.jpg","primarySport":"athlete-runner","followersCount":0,"followingCount":0,"followUrl":"https://www.strava.com/register?content=42258700\u0026cta=follow\u0026element=button\u0026follow_athlete_after_login=true\u0026follow_athlete_after_registration=true\u0026follow_athlete_id=42258700\u0026source=athletes_show"},"trophies":[],"recentActivities":null,"stats":{"monthlyDistance":"0 km","monthlyTime":"0\u003cabbr class='unit' title='second'\u003es\u003c/abbr\u003e","chartData":null},"achievements":[],"authUrls":{"facebook":"https://www.facebook.com/v7.0/dialog/oauth?access_type=offline\u0026client_id=284597785309\u0026redirect_uri=https%3A%2F%2Fwww.strava.com%2Fo_auth%2Ffacebook\u0026response_type=code\u0026scope=email\u0026state=%7B%22context%22%3A%22facebook_web_signup_flow_v1%22%2C%22state%22%3A%22eyJhbGciOiJIUzI1NiJ9.eyJzdGF0ZV9wYXJhbSI6InFxMjg1ZWxzYXBjMHQ5Z2g3NGMxZjZvcmltODNhODJrIn0.dh1ka-T5gw6mrOIgu8JBRRsCjcjNjIaoqOGC9OcRPtc%22%2C%22with_newsletter%22%3Afalse%7D","google":"https://accounts.google.com/o/oauth2/auth?access_type=offline\u0026client_id=541588808765.apps.googleusercontent.com\u0026redirect_uri=https%3A%2F%2Fwww.strava.com%2Fo_auth%2Fgoogle\u0026response_type=code\u0026scope=email+profile\u0026state=%7B%22context%22%3A%22google_web_signup_flow_v1%22%2C%22state%22%3A%22eyJhbGciOiJIUzI1NiJ9.eyJzdGF0ZV9wYXJhbSI6InFxMjg1ZWxzYXBjMHQ5Z2g3NGMxZjZvcmltODNhODJrIn0.dh1ka-T5gw6mrOIgu8JBRRsCjcjNjIaoqOGC9OcRPtc%22%7D","email":"/register/free?cta=sign-up\u0026element=footer-upsell\u0026source=athletes_show"},"analyticsData":{"category":"athletes","page":"athlete_profile"}}"><main role="main"><div id="cover-image" class="CoverImage--cover--jJc1A"></div><div class="AthleteProfileApp--container--qtBLw container"><div class="row AthleteProfileApp--row--pSmI8"><div class="col-md-3 AthleteProfileApp--athlete--8Jg6w"><div class="Details--details--H8E8I"><div class="Details--athlete--lWRfd"><div class="Avatar--avatar--EjA+i Avatar--athlete--swByo Avatar--xlarge--Yt5UL" data-testid="avatar-wrapper"><div class="Avatar--imgWrapper--no4rK"><img src="https://dgalywyr863hv.cloudfront.net/pictures/athletes/42258700/17459835/1/large.jpg" alt="" title="Ricardo Governa proven400aa5"></div></div><h2 class="Details--name--Z7tPW" id="name">Ricardo Governa proven400aa5</h2><div class="Details--location--Il9SO">Porto, Porto, Portugal</div><a class="Details--follow-button--ijYvD btn btn-primary" href="https://www.strava.com/register?content=42258700&cta=follow&element=button&follow_athlete_after_login=true&follow_athlete_after_registration=true&follow_athlete_id=42258700&source=athletes_show">Follow on Strava</a></div><ul class="Stats--listStats--hRQeq Details--follow-stats--TCF7d"><li><div class="Stat--stat--dhYaU Details--stat--nQTrp"><span class="Stat--statLabel--nlWQq Details--stat-label--eKq1k">Followers</span><div class="Stat--statValue--wQLW4 ">0</div></div></li><li><div class="Stat--stat--dhYaU Details--stat--nQTrp"><span class="Stat--statLabel--nlWQq Details--stat-label--eKq1k">Following</span><div class="Stat--statValue--wQLW4 ">0</div></div></li></ul></div></div><div class="col-md-6 AthleteProfileApp--activities--vMPoV"><img src="//d3nn82uaxijpm6.cloudfront.net/packs/static/img-empty-6c4bfaffad767d40f49f.png" alt="" srcset="//d3nn82uaxijpm6.cloudfront.net/packs/static/img-empty-6c4bfaffad767d40f49f.png 1x, //d3nn82uaxijpm6.cloudfront.net/packs/static/img-empty@2x-c8f78bffd28477ce6b52.png 2x"><p class="Activities--empty--dttdl"><a href="https://www.strava.com/register?content=42258700&cta=follow&element=button&follow_athlete_after_login=true&follow_athlete_after_registration=true&follow_athlete_id=42258700&source=athletes_show">No activities yet. Follow Ricardo Governa proven400aa5 on Strava to be kept up-to-date.</a></p><div class="Activities--upsell-wrapper--D4tky"><div class="Activities--upsell--5s5F2 media media-middle"><div class="media-body"><h4>Want to start tracking your own activities?</h4></div><div class="media-right"><a class="btn btn-white Activities--cta--dbszb" href="/register">Get Strava</a></div></div></div></div><div class="col-md-3 AthleteProfileApp--metrics--EvCww"><div class="AthleteProfileApp--section--ptN6y"><div><h3>Current Month</h3><ul class="Stats--listStats--hRQeq MonthlyStats--curr-month-stats--HxGh9"><li><div class="Stat--stat--dhYaU "><span class="Stat--statLabel--nlWQq ">Distance</span><div class="Stat--statValue--wQLW4 ">0 km</div></div></li><li><div class="Stat--stat--dhYaU "><span class="Stat--statLabel--nlWQq ">Moving Time</span><div class="Stat--statValue--wQLW4 "><span>0<abbr class="unit" title="second">s</abbr></span></div></div></li></ul></div></div><div class="AthleteProfileApp--section--ptN6y"><div><h3>Trophy Case</h3><div class="Trophies--empty--L6Ch4"><div class="app-icon-wrapper"><div class="app-icon icon-achievement icon-xl"></div></div><p><a href="https://www.strava.com/register?content=42258700&cta=follow&element=button&follow_athlete_after_login=true&follow_athlete_after_registration=true&follow_athlete_id=42258700&source=athletes_show">No trophies yet. Follow Ricardo Governa proven400aa5 on Strava to be kept up-to-date.</a></p></div><div class="Trophies--upsell--+IeVA media media-middle"><div class="media-body"><h4>Add your own trophies on Strava</h4></div><div class="media-right Trophies--media-right--NwxDG"><a class="btn btn-white Trophies--cta--Bskm9" href="/challenges">Join a Challenge</a></div></div></div></div><div class="AthleteProfileApp--section--ptN6y"></div></div></div></div><div class="FooterUpsell--container--jVLTy"><h3>The #1 app for runners and cyclists</h3><a href="https://www.facebook.com/v7.0/dialog/oauth?access_type=offline&client_id=284597785309&redirect_uri=https%3A%2F%2Fwww.strava.com%2Fo_auth%2Ffacebook&response_type=code&scope=email&state=%7B%22context%22%3A%22facebook_web_signup_flow_v1%22%2C%22state%22%3A%22eyJhbGciOiJIUzI1NiJ9.eyJzdGF0ZV9wYXJhbSI6InFxMjg1ZWxzYXBjMHQ5Z2g3NGMxZjZvcmltODNhODJrIn0.dh1ka-T5gw6mrOIgu8JBRRsCjcjNjIaoqOGC9OcRPtc%22%2C%22with_newsletter%22%3Afalse%7D" class="btn btn-facebook FooterUpsell--btn-facebook--So5KY FooterUpsell--btn--4SVm8">Continue using Facebook</a><a href="https://accounts.google.com/o/oauth2/auth?access_type=offline&client_id=541588808765.apps.googleusercontent.com&redirect_uri=https%3A%2F%2Fwww.strava.com%2Fo_auth%2Fgoogle&response_type=code&scope=email+profile&state=%7B%22context%22%3A%22google_web_signup_flow_v1%22%2C%22state%22%3A%22eyJhbGciOiJIUzI1NiJ9.eyJzdGF0ZV9wYXJhbSI6InFxMjg1ZWxzYXBjMHQ5Z2g3NGMxZjZvcmltODNhODJrIn0.dh1ka-T5gw6mrOIgu8JBRRsCjcjNjIaoqOGC9OcRPtc%22%7D" class="btn btn-default FooterUpsell--btn-google--mc6Rn FooterUpsell--btn--4SVm8">Continue using Google</a><a href="/register/free?cta=sign-up&element=footer-upsell&source=athletes_show" class="btn btn-primary FooterUpsell--btn-email--5hWfi FooterUpsell--btn--4SVm8">Sign up using email</a></div></main></div>
<footer id="global-footer">
<div class="container-fluid">
<div class="row footer-nav footer-row">
<div class="footer-nav-wrapper">
<div class="footer-nav-menu col-lg-2 col-md-3 col-sm-3 col-xs-6">
<h4 tabindex="0">
Our Community
</h4>
<ul class="footer-nav-submenu list-unstyled text-left">
<li>
<a href="/about">
About
</a>
</li>
<li>
<a href="/community-standards">
Strava Community Standards
</a>
</li>
<li>
<a href="/careers">
Careers
</a>
</li>
</ul>
</div>
<div class="footer-nav-menu col-lg-2 col-md-3 col-sm-3 col-xs-6">
<h4 tabindex="0">
Follow
</h4>
<ul class="footer-nav-submenu list-unstyled text-left">
<li>
<a href="http://blog.strava.com/" target="_blank">
Blog
</a>
</li>
<li>
<a href="https://www.facebook.com/Strava/" target="_blank">
Facebook
</a>
</li>
<li>
<a href="https://instagram.com/strava" target="_blank">
Instagram
</a>
</li>
<li>
<a href="http://twitter.com/strava" target="_blank">
Twitter
</a>
</li>
</ul>
</div>
<div class="footer-nav-menu col-lg-2 col-md-3 col-sm-3 col-xs-6">
<h4 tabindex="0">
Support
</h4>
<ul class="footer-nav-submenu list-unstyled text-left">
<li>
<a href="https://strava.zendesk.com/entries/61608110-How-to-contact-Strava-Support-Submit-a-ticket">
Contact
</a>
</li>
<li>
<a href="https://communityhub.strava.com">
Community Forum
</a>
</li>
<li>
<a href="https://support.strava.com/hc/en-us/articles/216917717-About-Strava-Maps">
About Our Maps
</a>
</li>
</ul>
</div>
<div class="footer-nav-menu col-lg-2 col-md-3 col-sm-3 col-xs-6 visible-lg-block">
<h4>
<a href="https://business.strava.com">
Business
</a>
</h4>
</div>
<div class="footer-nav-menu col-lg-2 col-md-3 col-sm-3 col-xs-6 visible-lg-block">
<h4>
<a href="/mobile">
Mobile
</a>
</h4>
</div>
<div class="footer-nav-menu col-lg-2 col-md-3 col-sm-3 col-xs-6 visible-lg-block">
<h4>
<a href="/subscribe">
Subscription
</a>
</h4>
</div>
<div class="footer-nav-menu col-lg-2 col-md-3 col-sm-3 col-xs-6 visible-lg-block">
<h4>
<a href="/student?origin=global_footer">
Student Discount
</a>
</h4>
</div>
<div class="footer-nav-menu col-md-3 col-sm-3 col-xs-6 hidden-lg">
<h4 class="more">
<span class="app-icon-wrapper "><span class="app-icon icon-ellipsis icon-xl">More</span></span>
</h4>
<ul class="footer-nav-submenu list-unstyled text-left">
<li>
<a href="/mobile">
Mobile
</a>
</li>
<li>
<a href="/premium">
Subscription
</a>
</li>
<li>
<a href="https://business.strava.com">
Business
</a>
</li>
</ul>
</div>
</div>
</div>
<div class="row footer-other">
<div class="col-md-12">
<div class="privacy-terms">
<a href="/legal/privacy">
Privacy Policy
</a>
|
<a href="/legal/terms">
Terms and Conditions
</a>
</div>
<div class="copyright">
<p>© 2023 Strava</p>
</div>
</div>
</div>
</div>
</footer>
<script id="lightbox-template" type="text/template">
<div class='lightbox-window modal-content'>
<div class='close-lightbox'>
<button class='btn btn-unstyled btn-close'>
<div class='app-icon icon-close icon-xs icon-dark'></div>
</button>
</div>
</div>
</script>
<script id="popover-template" type="text/template">
<div class='popover'></div>
</script>
<script>
window._asset_host = "https://d3nn82uaxijpm6.cloudfront.net";
window._measurement_preference = "meters";
window._date_preference = "%m/%d/%Y";
window._datepicker_preference_format = "mm/dd/yy";
jQuery(document).ready(function() {
Strava.Util.EventLogging.createInstance("https://analytics.strava.com","7215fa60b5f01ecc3967543619f7e3d9", null);
});
</script>
<script src="https://d3nn82uaxijpm6.cloudfront.net/assets/strava/i18n/locales/en-US-fa1159a187c981ef18fdd6f4082c038664d166389cb47c5432f4600060f47774.js"></script>
<script src="https://d3nn82uaxijpm6.cloudfront.net/assets/application-edfa550e502645ff06f2e68d0c35f20e4dc87484cdbbc936dda750a9e85c6343.js"></script>
<script src="https://www.strava.com/cookie-banner"></script>
<script>
jQuery(document).ready(function(){
typeof StravaCookieBanner !== 'undefined' && StravaCookieBanner.render();
});
</script>
<div id="fb-root" class=" fb_reset"><div style="position: absolute; top: -10000px; width: 0px; height: 0px;"><div></div></div></div>
<script>
// set fbInitialized so we know FB is being initialized async (safegaurd against react loading FB twice)
if (window.Strava) window.Strava.fbInitialized = true;
window.fbAsyncInit = function() {
FB.init({
appId: "284597785309",
status: true,
cookie: true,
xfbml: true,
version: "v7.0"
});
Strava.Facebook.PermissionsManager.getInstance().facebookReady();
jQuery('#fb-root').trigger('facebook:init');
};
(function(d){
var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/sdk.js";
ref.parentNode.insertBefore(js, ref);
}(document));
</script>
<script>
var currentAthlete = new Strava.Models.CurrentAthlete({"logged_in":false});
HAML.globals = function() {
return {
currentAthlete: currentAthlete,
renderPartial: function(name, context) {
if (context == null) {
context = this;
}
return JST[name](context);
}
}
}
</script>
<script>
new Strava.Initializer();
</script>
<script>
if ('serviceWorker' in navigator) {
window.addEventListener('load', function() {
navigator.serviceWorker.register("/service_worker.js?v=dLlWydWlG8").then(function(registration) {
}, function(err) {
console.log('ServiceWorker registration failed: ', err);
});
});
}
</script>
<script>
jQuery(document).ready(function() {
// Scroll Tracking
jQuery(document).one('scroll', function(){
Strava.ExternalAnalytics.trackV2({
category: 'page_scrolled'
});
});
});
</script>
<script>
// Mobile Menu transition handler
jQuery('.collapsable-nav #container-nav')
.on('show.bs.collapse', function(){
jQuery('#smartbanner-loading-placeholder').slideUp(100);
jQuery('html').addClass('mobile-menu-open');
})
.on('hidden.bs.collapse', function(){
jQuery('#smartbanner-loading-placeholder').slideDown(100);
jQuery('html').removeClass('mobile-menu-open');
});
</script>
<script src="https://d3nn82uaxijpm6.cloudfront.net/assets/bootstrap.min-2319b0c15c5e724e0c5d5d22453428398a67760bcea15fef2865429d03387fbc.js"></script>
</body></html>