p$      ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         !!!!!"""######$%&&&&&'()*****+++,,0None-.None-/    None Options for paginating.     None-0-1None-2-3-4-5-6None-7NoneDefault FromJSON options./Generate lens classes and instances for a type.  None 2http://strava.github.io/api/v3/uploads/#attributes None <Modify an action's default options by listing changes to it.     Safe-InferredHM!A lens for a record."Get a field from a record.#Set a field in a record.$Update a field in a record!"#$!"#$!"#$!"#$ None%An athlete's weight class.2A stream's type.>A club's sport type.CA series' type in a stream.FA segment's activity type.IA resource's state.MA stream's resolution.QA photo's type.S$An athlete's measurement preference.VAn athlete's gender.YA bike's frame type.^A club's type.dAn athlete's age group.kAn activity zone's type.nAn activity's type.x%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~f%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~fn~}|{zyxwvutsrqpokmldjihgfe^cba`_Y]\[ZVXWSUTQRMPONILKJFHGCED>BA@?2=<;:9876543%10/.-,+*)('&!% 10/.-,+*)('&2 =<;:9876543>BA@?CEDFHGILKJMPONQRSUTVXWY]\[Z^cba`_djihgfekmln~}|{zyxwvutsrqpo None-8-9-:-;-<-=  None->-? None-@-A-B-C  None-DNone-E FNoneV None .http://strava.github.io/api/v3/clubs/#detailed -http://strava.github.io/api/v3/clubs/#summary    None -http://strava.github.io/api/v3/gear/#detailed ,http://strava.github.io/api/v3/gear/#summary     None 0http://strava.github.io/api/v3/athlete/#detailed /http://strava.github.io/api/v3/athlete/#summary# ,http://strava.github.io/api/v3/athlete/#meta' -http://strava.github.io/api/v3/athlete/#stats/ -http://strava.github.io/api/v3/athlete/#statsH      !" #$%&'()*+,-./012345678C      !"#$%&'()*+,-./012345678C      !"#$%&'()*+,-./012345678       !" #$%&'()*+,-./ 012345678None9 6http://strava.github.io/api/v3/oauth/#example-response= 8http://strava.github.io/api/v3/oauth/#example-response-1 9:;<=>?9:;<=>?9:;<=>?9:;<=>?None@ Whttp://strava.github.io/api/v3/comments/#summary-and-detailed-representation-attributes @ABCDEFG@ABCDEFG@ABCDEFG@ABCDEFGNoneH Uhttp://strava.github.io/api/v3/photos/#summary-and-detailed-representation-attributes HIJKLMNOPQRS HIJKLMNOPQRS HIJKLMNOPQRSH IJKLMNOPQRSNoneT 3http://strava.github.io/api/v3/activities/#detailedZ &http://strava.github.io/api/#polylines] 2http://strava.github.io/api/v3/activities/#summaryTUVWXYZ[\]^_`aTUVWXYZ[\]^_`aZ[\TUVWXY]^_`aTUVWXYZ[\]^_`aNoneb 1http://strava.github.io/api/v3/segments/#detailed 0http://strava.github.io/api/v3/segments/#summary 4http://strava.github.io/api/v3/segments/#leaderboard 4http://strava.github.io/api/v3/segments/#leaderboard 0http://strava.github.io/api/v3/segments/#explore 0http://strava.github.io/api/v3/segments/#explorebbcdefghijklmnopqrstuvwxyz{|}~\bcdefghijklmnopqrstuvwxyz{|}~\bcdefghijklmnopqrstuvwxyz{|}~ bcdefghijklmnopqrstuvwxyz{|}~ None 0http://strava.github.io/api/v3/efforts/#detailedNone 3http://strava.github.io/api/v3/activities/#detailed 2http://strava.github.io/api/v3/activities/#summary- 0http://strava.github.io/api/v3/activities/#zones2 0http://strava.github.io/api/v3/activities/#zones8 /http://strava.github.io/api/v3/activities/#laps|      !"#$%&'()*+, -./01!234567"89:;<=>?@ABCDEFGHIJ#$w      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJw      !"#$%&'()*+,234567-./0189:;<=>?@ABCDEFGHIJ .)      !"#$%&'()*+, -./01!234567"89:;<=>?@ABCDEFGHIJ#$NoneK 0http://strava.github.io/api/v3/streams/#detailedKLMNOPQ%KLMNOPQKLMNOPQKLMNOPQ%GNone      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQNoneRStrava V3 API client.VCBuild a new client using the default HTTP manager to make requests.RSTUV&RSTUVRSTUVRSTUV&HNone2468]WXYZ'[\]^_`ab(cdef)ghijkl*mnopqr+st,uvwx-yz{|.}~/0123456789      !"#$%&:;<'()*+,=>-.?@/0123456789:;<A=>?@ABCDBCEFGHIJKLMNDOPQREFSTUVWXYZ[\]^_`abcdefghGijklmnopHqrIstuvwxyz{|}~JKLMNO4WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~WXYZ'[\]^_`ab(cdef)ghijkl*mnopqr+st,uvwx-yz{|.}~/0123456789      !"#$%&:;<'()*+,=>-.?@/0123456789:;<A=>?@ABCDBCEFGHIJKLMNDOPQREFSTUVWXYZ[\]^_`abcdefghGijklmnopHqrIstuvwxyz{|}~JKLMNONoneNone Perform an HTTP DELETE request.Perform an HTTP GET request.Perform an HTTP POST request.Perform an HTTP PUT request.PPerform an HTTP request.Build a request.Q Build a URL.RBuild a query.!Actually perform an HTTP request..Handle decoding a potentially failed response.Decode a response body as JSON. PQR PQR None  1http://strava.github.io/api/v3/activities/#create 6http://strava.github.io/api/v3/activities/#get-details 6http://strava.github.io/api/v3/activities/#put-updates 1http://strava.github.io/api/v3/activities/#delete 9http://strava.github.io/api/v3/activities/#get-activities 6http://strava.github.io/api/v3/activities/#get-related 3http://strava.github.io/api/v3/activities/#get-feed 0http://strava.github.io/api/v3/activities/#zones /http://strava.github.io/api/v3/activities/#laps    !None 3http://strava.github.io/api/v3/athlete/#get-details ;http://strava.github.io/api/v3/athlete/#get-another-details .http://strava.github.io/api/v3/athlete/#update -http://strava.github.io/api/v3/athlete/#stats ,http://strava.github.io/api/v3/athlete/#koms"None 3http://strava.github.io/api/v3/oauth/#get-authorize 0http://strava.github.io/api/v3/oauth/#post-token 1http://strava.github.io/api/v3/oauth/#deauthorize#None 1http://strava.github.io/api/v3/clubs/#get-details 2http://strava.github.io/api/v3/clubs/#get-athletes 1http://strava.github.io/api/v3/clubs/#get-members 4http://strava.github.io/api/v3/clubs/#get-activities *http://strava.github.io/api/v3/clubs/#join +http://strava.github.io/api/v3/clubs/#leave$None -http://strava.github.io/api/v3/comments/#list%None 0http://strava.github.io/api/v3/efforts/#retrieve&None .http://strava.github.io/api/v3/follow/#friends .http://strava.github.io/api/v3/follow/#friends 0http://strava.github.io/api/v3/follow/#followers 0http://strava.github.io/api/v3/follow/#followers +http://strava.github.io/api/v3/follow/#both'None )http://strava.github.io/api/v3/gear/#show(None *http://strava.github.io/api/v3/kudos/#list)None +http://strava.github.io/api/v3/photos/#list*None 1http://strava.github.io/api/v3/segments/#retrieve 0http://strava.github.io/api/v3/segments/#starred 0http://strava.github.io/api/v3/segments/#efforts 4http://strava.github.io/api/v3/segments/#leaderboard 0http://strava.github.io/api/v3/segments/#explore+None 0http://strava.github.io/api/v3/streams/#activity .http://strava.github.io/api/v3/streams/#effort /http://strava.github.io/api/v3/streams/#segmentSS,None 1http://strava.github.io/api/v3/uploads/#post-file 2http://strava.github.io/api/v3/uploads/#get-status-None+None  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4YZWXab_`]^[\efcdklijghqropmnstwxuv{|yz}~%&#$!"      +,)*'(-.;<9:78563412/0CDAB?@=>MNKLIJGHEFQROPghefcdab_`]^[\YZWXUVSTopmnklijqr}~{|yzwxuvstTIIJKLMMNOPQRRSTUVWXYZ[\]^__`abcd e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                      !"#$%&''()*+,--./0123456789:;<=>?@ABCDEFGHHIJKLMNOPQRSTUVWXXYZ[[\]^_`abbcdefghijkklmnnoppqrstuvwwxyz{|}~      !"#$%&&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOOPQRSSTUVWXXYZ[\]^_`abcdefghijjklmnoppqrsHtHuHvHwHxHyHzH{H|H}H~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH H H H H HHHHHHHHHHHHHHHHHHH H!H"H#H$H%H&H'H(H)H*H+H,H-H.H/H0H1H2H3H4H5H6H7H8H9H:H;H<H=H>H?H@HAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWHXHYHZH[H\H]H^H_H`HaHbHcHdHeHfHgHhHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxHyHzH{H|H}H~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHg     : 9 8  !!!?!!>"/""###1#0##$.%&6&5&4&3&2'(7)**C*B*A*@+++,E,                                  !"#$%&'()*+,-.H/H0H1H2H3H4H5H6H7H8H9H:H;H<H=H>H?H@HAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWXYZ+D[ strive-2.0.0Strive.Options.CommentsStrive.Options.AuthenticationStrive.Internal.OptionsStrive.Options.ClubsStrive.Options.FriendsStrive.Options.KudosStrive.Internal.THStrive.Types.UploadsStrive.Utilities Strive.Lenses Strive.EnumsStrive.Options.ActivitiesStrive.Options.AthletesStrive.Options.SegmentsStrive.Options.StreamsStrive.Options.UploadsStrive.Types.ClubsStrive.Types.GearStrive.Types.AthletesStrive.Types.AuthenticationStrive.Types.CommentsStrive.Types.PhotosStrive.Types.PolylinesStrive.Types.SegmentsStrive.Types.EffortsStrive.Types.ActivitiesStrive.Types.Streams Strive.ClientStriveStrive.AliasesStrive.Internal.HTTPStrive.Actions.ActivitiesStrive.Actions.AthletesStrive.Actions.AuthenticationStrive.Actions.ClubsStrive.Actions.CommentsStrive.Actions.EffortsStrive.Actions.FriendsStrive.Actions.GearStrive.Actions.KudosStrive.Actions.PhotosStrive.Actions.SegmentsStrive.Actions.StreamsStrive.Actions.UploadsStrive.ActionsgetActivityCommentsbuildAuthorizeUrlgetClubActivitiesgetClubMembersgetCommonFriends getFollowersgetCurrentFollowers getFriendsgetCurrentFriendsgetActivityKudoersgetFeedgetRelatedActivitiesgetCurrentActivitiesUpdateActivity GetActivityCreateActivity getAthleteCrsupdateCurrentAthleteexploreSegmentsgetSegmentLeaderboardgetSegmentEffortsgetStarredSegments getStreamsuploadActivityStrive.Options Strive.TypesStrive.Internal.LensesGetActivityCommentsOptions#getActivityCommentsOptions_markdowngetActivityCommentsOptions_page"getActivityCommentsOptions_perPageBuildAuthorizeUrlOptions'buildAuthorizeUrlOptions_approvalPrompt%buildAuthorizeUrlOptions_privateScope#buildAuthorizeUrlOptions_writeScopebuildAuthorizeUrlOptions_statePaginationOptionspaginationOptions_pagepaginationOptions_perPageGetClubActivitiesOptionsGetClubMembersOptionsGetCommonFriendsOptionsGetFollowersOptionsGetCurrentFollowersOptionsGetFriendsOptionsGetCurrentFriendsOptionsGetActivityKudoersOptionsoptions makeLenses UploadStatusuploadStatus_activityIduploadStatus_erroruploadStatus_externalIduploadStatus_iduploadStatus_statuswithLensgetsetupdate WeightClass Pounds200PlusPounds180To199Pounds165To179Pounds150To164Pounds125To149 Pounds0To124Kilograms95PlusKilograms85To94Kilograms75To84Kilograms65To74Kilograms55To64Kilograms0To54 StreamType WattsStreamVelocitySmoothStream TimeStream TempStream MovingStream LatlngStreamHeartrateStreamGradeSmoothStreamDistanceStream CadenceStreamAltitudeStream SportTypeSportTriathalon SportRunning SportOther SportCycling SeriesTypeTimeDistanceSegmentActivityTypeRunningRiding ResourceStateDetailedSummaryMeta ResolutionHighMediumLow PhotoTypeInstagramPhotoMeasurementPreferenceMetersFeetGenderMaleFemale FrameTypeTimeTrialFrame RoadFrame MountainFrame CrossFrameClubTypeShop RacingTeamOtherCompany CasualClubAgeGroup Ages65Plus Ages55To64 Ages45To54 Ages35To44 Ages25To34 Ages0To24ActivityZoneType PowerZone HeartrateZone ActivityTypeYogaWorkoutWindsurfWeightTrainingWalkSwimSurfingStandUpPaddling StairStepperSnowshoe SnowboardRunRowing RollerSki RockClimbingRide NordicSkiKiteSurfKayaking InlineSkateIceSkateHike EllipticalCrossfitCrossCountrySkiingCanoeingBackcountrySki AlpineSkiGetFeedOptionsGetRelatedActivitiesOptionsGetCurrentActivitiesOptions"getCurrentActivitiesOptions_before!getCurrentActivitiesOptions_after getCurrentActivitiesOptions_page#getCurrentActivitiesOptions_perPageUpdateActivityOptionsupdateActivityOptions_nameupdateActivityOptions_typeupdateActivityOptions_privateupdateActivityOptions_commuteupdateActivityOptions_trainerupdateActivityOptions_gearId!updateActivityOptions_descriptionGetActivityOptionsgetActivityOptions_allEffortsCreateActivityOptions!createActivityOptions_descriptioncreateActivityOptions_distanceGetAthleteCrsOptionsUpdateCurrentAthleteOptions updateCurrentAthleteOptions_city!updateCurrentAthleteOptions_state#updateCurrentAthleteOptions_countryupdateCurrentAthleteOptions_sex"updateCurrentAthleteOptions_weightExploreSegmentsOptions#exploreSegmentsOptions_activityTypeexploreSegmentsOptions_minCatexploreSegmentsOptions_maxCatGetSegmentLeaderboardOptions#getSegmentLeaderboardOptions_gender%getSegmentLeaderboardOptions_ageGroup(getSegmentLeaderboardOptions_weightClass&getSegmentLeaderboardOptions_following#getSegmentLeaderboardOptions_clubId&getSegmentLeaderboardOptions_dateRange+getSegmentLeaderboardOptions_contextEntries!getSegmentLeaderboardOptions_page$getSegmentLeaderboardOptions_perPageGetSegmentEffortsOptions"getSegmentEffortsOptions_athleteIdgetSegmentEffortsOptions_rangegetSegmentEffortsOptions_page getSegmentEffortsOptions_perPageGetStarredSegmentsOptionsGetStreamsOptionsgetStreamsOptions_resolutiongetStreamsOptions_seriesTypeUploadActivityOptions"uploadActivityOptions_activityTypeuploadActivityOptions_name!uploadActivityOptions_descriptionuploadActivityOptions_privateuploadActivityOptions_trainer uploadActivityOptions_externalId ClubDetailedclubDetailed_cityclubDetailed_clubTypeclubDetailed_countryclubDetailed_descriptionclubDetailed_idclubDetailed_memberCountclubDetailed_nameclubDetailed_privateclubDetailed_profileclubDetailed_profileMediumclubDetailed_resourceStateclubDetailed_sportTypeclubDetailed_state ClubSummaryclubSummary_idclubSummary_nameclubSummary_profileclubSummary_profileMediumclubSummary_resourceState GearDetailedgearDetailed_brandNamegearDetailed_descriptiongearDetailed_distancegearDetailed_frameTypegearDetailed_idgearDetailed_modelNamegearDetailed_namegearDetailed_primarygearDetailed_resourceState GearSummarygearSummary_distancegearSummary_idgearSummary_namegearSummary_primarygearSummary_resourceStateAthleteDetailedathleteDetailed_bikesathleteDetailed_cityathleteDetailed_clubsathleteDetailed_countryathleteDetailed_createdAtathleteDetailed_datePreferenceathleteDetailed_emailathleteDetailed_firstnameathleteDetailed_followerathleteDetailed_followerCountathleteDetailed_friendathleteDetailed_friendCountathleteDetailed_ftpathleteDetailed_idathleteDetailed_lastname%athleteDetailed_measurementPreference!athleteDetailed_mutualFriendCountathleteDetailed_premiumathleteDetailed_profileathleteDetailed_profileMediumathleteDetailed_resourceStateathleteDetailed_sexathleteDetailed_shoesathleteDetailed_stateathleteDetailed_updatedAtathleteDetailed_weightAthleteSummaryathleteSummary_cityathleteSummary_countryathleteSummary_createdAtathleteSummary_firstnameathleteSummary_followerathleteSummary_friendathleteSummary_idathleteSummary_lastnameathleteSummary_premiumathleteSummary_profileathleteSummary_profileMediumathleteSummary_resourceStateathleteSummary_sexathleteSummary_stateathleteSummary_updatedAt AthleteMetaathleteMeta_idathleteMeta_resourceStateActivityTotalsactivityTotals_countactivityTotals_distanceactivityTotals_movingTimeactivityTotals_elapsedTimeactivityTotals_elevationGainactivityTotals_achievementCount AthleteStats athleteStats_biggestRideDistance&athleteStats_biggestClimbElevationGainathleteStats_recentRideTotalsathleteStats_recentRunTotalsathleteStats_ytdRideTotalsathleteStats_ytdRunTotalsathleteStats_allRideTotalsathleteStats_allRunTotalsTokenExchangeResponse!tokenExchangeResponse_accessTokentokenExchangeResponse_athleteDeauthorizationResponse#deauthorizationResponse_accessTokenCommentSummarycommentSummary_activityIdcommentSummary_athletecommentSummary_createdAtcommentSummary_idcommentSummary_resourceStatecommentSummary_text PhotoSummaryphotoSummary_activityIdphotoSummary_captionphotoSummary_createdAtphotoSummary_idphotoSummary_locationphotoSummary_refphotoSummary_resourceStatephotoSummary_typephotoSummary_uidphotoSummary_uploadedAtPolylineDetailedpolylineDetailed_idpolylineDetailed_polylinepolylineDetailed_resourceState polylineDetailed_summaryPolylinePolyline unPolylinePolylineSummarypolylineSummary_idpolylineSummary_resourceStatepolylineSummary_summaryPolylineSegmentDetailedsegmentDetailed_activityTypesegmentDetailed_athleteCountsegmentDetailed_averageGradesegmentDetailed_citysegmentDetailed_climbCategorysegmentDetailed_countrysegmentDetailed_createdAtsegmentDetailed_distancesegmentDetailed_effortCountsegmentDetailed_elevationHighsegmentDetailed_elevationLowsegmentDetailed_endLatitudesegmentDetailed_endLatlngsegmentDetailed_endLongitudesegmentDetailed_hazardoussegmentDetailed_idsegmentDetailed_mapsegmentDetailed_maximumGradesegmentDetailed_namesegmentDetailed_privatesegmentDetailed_resourceStatesegmentDetailed_starCountsegmentDetailed_starredsegmentDetailed_startLatitudesegmentDetailed_startLatlngsegmentDetailed_startLongitudesegmentDetailed_state"segmentDetailed_totalElevationGainsegmentDetailed_updatedAtSegmentSummarysegmentSummary_activityTypesegmentSummary_averageGradesegmentSummary_citysegmentSummary_climbCategorysegmentSummary_countrysegmentSummary_distancesegmentSummary_elevationHighsegmentSummary_elevationLowsegmentSummary_endLatitudesegmentSummary_endLatlngsegmentSummary_endLongitudesegmentSummary_idsegmentSummary_maximumGradesegmentSummary_namesegmentSummary_privatesegmentSummary_resourceStatesegmentSummary_starredsegmentSummary_startLatitudesegmentSummary_startLatlngsegmentSummary_startLongitudesegmentSummary_stateSegmentLeaderboardEntry"segmentLeaderboardEntry_activityId%segmentLeaderboardEntry_athleteGender!segmentLeaderboardEntry_athleteId#segmentLeaderboardEntry_athleteName&segmentLeaderboardEntry_athleteProfile!segmentLeaderboardEntry_averageHr$segmentLeaderboardEntry_averageWatts segmentLeaderboardEntry_distance segmentLeaderboardEntry_effortId#segmentLeaderboardEntry_elapsedTime"segmentLeaderboardEntry_movingTimesegmentLeaderboardEntry_rank!segmentLeaderboardEntry_startDate&segmentLeaderboardEntry_startDateLocalSegmentLeaderboardResponse&segmentLeaderboardResponse_effortCount%segmentLeaderboardResponse_entryCount"segmentLeaderboardResponse_entriesSegmentExplorerEntrysegmentExplorerEntry_avgGrade"segmentExplorerEntry_climbCategory&segmentExplorerEntry_climbCategoryDescsegmentExplorerEntry_distance#segmentExplorerEntry_elevDifferencesegmentExplorerEntry_endLatlngsegmentExplorerEntry_idsegmentExplorerEntry_namesegmentExplorerEntry_points"segmentExplorerEntry_resourceStatesegmentExplorerEntry_starred segmentExplorerEntry_startLatlngSegmentExplorerResponse segmentExplorerResponse_segmentsEffortDetailedeffortDetailed_activityIdeffortDetailed_athleteIdeffortDetailed_averageCadenceeffortDetailed_averageHeartrateeffortDetailed_averageWattseffortDetailed_distanceeffortDetailed_elapsedTimeeffortDetailed_endIndexeffortDetailed_hiddeneffortDetailed_ideffortDetailed_komRankeffortDetailed_maxHeartrateeffortDetailed_movingTimeeffortDetailed_nameeffortDetailed_prRankeffortDetailed_resourceStateeffortDetailed_segmenteffortDetailed_startDateeffortDetailed_startDateLocaleffortDetailed_startIndexActivityDetailed!activityDetailed_achievementCountactivityDetailed_athleteactivityDetailed_athleteCountactivityDetailed_averageSpeedactivityDetailed_averageWattsactivityDetailed_caloriesactivityDetailed_commentCountactivityDetailed_commuteactivityDetailed_descriptionactivityDetailed_deviceWattsactivityDetailed_distanceactivityDetailed_elapsedTimeactivityDetailed_endLatlngactivityDetailed_externalIdactivityDetailed_flaggedactivityDetailed_gearactivityDetailed_gearIdactivityDetailed_hasKudoedactivityDetailed_id&activityDetailed_instagramPrimaryPhotoactivityDetailed_kilojoulesactivityDetailed_locationCity activityDetailed_locationCountryactivityDetailed_locationStateactivityDetailed_manualactivityDetailed_mapactivityDetailed_maxSpeedactivityDetailed_movingTimeactivityDetailed_nameactivityDetailed_photoCountactivityDetailed_privateactivityDetailed_resourceStateactivityDetailed_segmentEffortsactivityDetailed_startDateactivityDetailed_startDateLocalactivityDetailed_startLatitudeactivityDetailed_startLatlngactivityDetailed_startLongitudeactivityDetailed_timezone#activityDetailed_totalElevationGainactivityDetailed_traineractivityDetailed_truncatedactivityDetailed_typeactivityDetailed_uploadId%activityDetailed_weightedAverageWattsActivitySummary activitySummary_achievementCountactivitySummary_athleteactivitySummary_athleteCountactivitySummary_averageSpeedactivitySummary_averageWattsactivitySummary_commentCountactivitySummary_commuteactivitySummary_deviceWattsactivitySummary_distanceactivitySummary_elapsedTimeactivitySummary_endLatlngactivitySummary_externalIdactivitySummary_flaggedactivitySummary_gearIdactivitySummary_hasKudoedactivitySummary_idactivitySummary_kilojoulesactivitySummary_kudosCountactivitySummary_locationCityactivitySummary_locationCountryactivitySummary_locationStateactivitySummary_manualactivitySummary_mapactivitySummary_maxSpeedactivitySummary_movingTimeactivitySummary_nameactivitySummary_photoCountactivitySummary_privateactivitySummary_resourceStateactivitySummary_startDateactivitySummary_startDateLocalactivitySummary_startLatitudeactivitySummary_startLatlngactivitySummary_startLongitudeactivitySummary_timezone"activitySummary_totalElevationGainactivitySummary_traineractivitySummary_typeactivitySummary_uploadId$activitySummary_weightedAverageWattsActivityZoneDistributionBucket"activityZoneDistributionBucket_max"activityZoneDistributionBucket_min#activityZoneDistributionBucket_timeActivityZoneDetailed(activityZoneDetailed_distributionBuckets"activityZoneDetailed_resourceState activityZoneDetailed_sensorBasedactivityZoneDetailed_typeActivityLapSummaryactivityLapSummary_activityIdactivityLapSummary_athleteIdactivityLapSummary_averageSpeedactivityLapSummary_averageWattsactivityLapSummary_distanceactivityLapSummary_elapsedTimeactivityLapSummary_endIndexactivityLapSummary_idactivityLapSummary_lapIndexactivityLapSummary_maxSpeedactivityLapSummary_movingTimeactivityLapSummary_name activityLapSummary_resourceStateactivityLapSummary_startDate!activityLapSummary_startDateLocalactivityLapSummary_startIndex%activityLapSummary_totalElevationGainStreamDetailedstreamDetailed_datastreamDetailed_originalSizestreamDetailed_resolutionstreamDetailed_seriesTypestreamDetailed_typeClientclient_accessTokenclient_requester buildClient RequesterLens requesterAccessTokenLens accessToken StateLensstateWriteScopeLens writeScopePrivateScopeLens privateScopeApprovalPromptLensapprovalPrompt DistanceLensdistanceDescriptionLens description MaxCatLensmaxCat MinCatLensminCatActivityTypeLens activityType PerPageLensperPagePageLenspage MarkdownLensmarkdownAllEffortsLens allEfforts AfterLensafter BeforeLensbefore RangeLensrange AthleteIdLens athleteIdContextEntriesLenscontextEntries DateRangeLens dateRange ClubIdLensclubId FollowingLens followingWeightClassLens weightClass AgeGroupLensageGroup GenderLensgenderSeriesTypeLens seriesTypeResolutionLens resolution GearIdLensgearId TrainerLenstrainer CommuteLenscommute PrivateLensprivate Type_Lenstype_NameLensname WeightLensweightSexLenssex CountryLenscountryCityLenscityExternalIdLens externalIdWeightedAverageWattsLensweightedAverageWatts UploadIdLensuploadId TruncatedLens truncatedTotalElevationGainLenstotalElevationGain TimezoneLenstimezoneStartLongitudeLensstartLongitudeStartLatlngLens startLatlngStartLatitudeLens startLatitudeStartDateLocalLensstartDateLocal StartDateLens startDateSegmentEffortsLenssegmentEffortsResourceStateLens resourceStatePhotoCountLens photoCountMovingTimeLens movingTime MaxSpeedLensmaxSpeedMapLensmap ManualLensmanualLocationStateLens locationStateLocationCountryLenslocationCountryLocationCityLens locationCityKilojoulesLens kilojoulesInstagramPrimaryPhotoLensinstagramPrimaryPhotoIdLensid HasKudoedLens hasKudoedGearLensgear FlaggedLensflagged EndLatlngLens endLatlngElapsedTimeLens elapsedTimeDeviceWattsLens deviceWattsCommentCountLens commentCount CaloriesLenscaloriesAverageWattsLens averageWattsAverageSpeedLens averageSpeedAthleteCountLens athleteCount AthleteLensathleteAchievementCountLensachievementCountStartIndexLens startIndex LapIndexLenslapIndex EndIndexLensendIndexActivityIdLens activityIdKudosCountLens kudosCountSensorBasedLens sensorBasedDistributionBucketsLensdistributionBucketsTimeLenstimeMinLensminMaxLensmax UpdatedAtLens updatedAt ShoesLensshoesProfileMediumLens profileMedium ProfileLensprofile PremiumLenspremiumMutualFriendCountLensmutualFriendCountMeasurementPreferenceLensmeasurementPreference LastnameLenslastnameFtpLensftpFriendCountLens friendCount FriendLensfriendFollowerCountLens followerCount FollowerLensfollower FirstnameLens firstname EmailLensemailDatePreferenceLensdatePreference CreatedAtLens createdAt ClubsLensclubs BikesLensbikes SportTypeLens sportTypeMemberCountLens memberCount ClubTypeLensclubTypeTextLenstext SegmentLenssegment PrRankLensprRankMaxHeartrateLens maxHeartrate KomRankLenskomRank HiddenLenshiddenAverageHeartrateLensaverageHeartrateAverageCadenceLensaverageCadence PrimaryLensprimary ModelNameLens modelName FrameTypeLens frameType BrandNameLens brandNameUploadedAtLens uploadedAtUidLensuidRefLensref LocationLenslocation CaptionLenscaptionSummaryPolylineLenssummaryPolyline PolylineLenspolyline StarredLensstarred StarCountLens starCountMaximumGradeLens maximumGrade HazardousLens hazardousEndLongitudeLens endLongitudeEndLatitudeLens endLatitudeElevationLowLens elevationLowElevationHighLens elevationHighEffortCountLens effortCountClimbCategoryLens climbCategoryAverageGradeLens averageGrade PointsLenspointsElevDifferenceLenselevDifferenceClimbCategoryDescLensclimbCategoryDesc AvgGradeLensavgGrade SegmentsLenssegmentsRankLensrank EffortIdLenseffortId AverageHrLens averageHrAthleteProfileLensathleteProfileAthleteNameLens athleteNameAthleteGenderLens athleteGender EntriesLensentriesEntryCountLens entryCountOriginalSizeLens originalSize Data_Lensdata_ StatusLensstatus ErrorLenserrorUploadIdStreamId StartTime SegmentIdResult RedirectUriName LongitudeLatitudeGearId Extension ElapsedTimeEffortIdClubIdAuthorizationCode AthleteIdApplicationSecret ApplicationId ActivityIddeletepostput buildRequestperformRequesthandleResponse decodeValuecreateActivity getActivityupdateActivitydeleteActivitygetActivityZonesgetActivityLapsgetCurrentAthlete getAthletegetAthleteStats exchangeToken deauthorizegetClubgetCurrentClubsjoinClub leaveClubgetSegmentEffortgetGeargetActivityPhotos getSegmentgetActivityStreamsgetEffortStreamsgetSegmentStreams getUpload%$fQueryLikeGetActivityCommentsOptions#$fDefaultGetActivityCommentsOptions#$fQueryLikeBuildAuthorizeUrlOptions!$fDefaultBuildAuthorizeUrlOptions$fQueryLikePaginationOptions$fDefaultPaginationOptions underscore dropPrefixmakeLensClasses makeLensClass lensExists getLensName capitalize getFieldNamelensNamemakeLensInstancesmakeLensInstance$fFromJSONUploadStatus$fShowWeightClass$fShowStreamType$fFromJSONSportType$fFromJSONSeriesType$fShowSeriesType$fShowSegmentActivityType$fFromJSONResourceState$fFromJSONResolution$fShowResolution$fFromJSONPhotoType$fFromJSONMeasurementPreference$fFromJSONGender $fShowGender$fFromJSONFrameType$fFromJSONClubType$fShowAgeGroup$fFromJSONActivityZoneType$fFromJSONActivityType&$fQueryLikeGetCurrentActivitiesOptions$$fDefaultGetCurrentActivitiesOptions $fQueryLikeUpdateActivityOptions$fDefaultUpdateActivityOptions$fQueryLikeGetActivityOptions$fDefaultGetActivityOptions $fQueryLikeCreateActivityOptions$fDefaultCreateActivityOptions&$fQueryLikeUpdateCurrentAthleteOptions$$fDefaultUpdateCurrentAthleteOptions!$fQueryLikeExploreSegmentsOptions$fDefaultExploreSegmentsOptions'$fQueryLikeGetSegmentLeaderboardOptions%$fDefaultGetSegmentLeaderboardOptions#$fQueryLikeGetSegmentEffortsOptions!$fDefaultGetSegmentEffortsOptions$fQueryLikeGetStreamsOptions$fDefaultGetStreamsOptions $fQueryLikeUploadActivityOptions$fDefaultUploadActivityOptions$fFromJSONClubDetailed$fFromJSONClubSummary$fFromJSONGearDetailed$fFromJSONGearSummary$fFromJSONAthleteDetailed$fFromJSONAthleteSummary$fFromJSONAthleteMeta$fFromJSONActivityTotals$fFromJSONAthleteStats$fFromJSONTokenExchangeResponse!$fFromJSONDeauthorizationResponse$fFromJSONCommentSummary$fFromJSONPhotoSummary$fFromJSONPolyline$fFromJSONPolylineDetailed$fFromJSONPolylineSummary$fFromJSONSegmentDetailed$fFromJSONSegmentSummary!$fFromJSONSegmentLeaderboardEntry$$fFromJSONSegmentLeaderboardResponse$fFromJSONSegmentExplorerEntry!$fFromJSONSegmentExplorerResponse$fFromJSONEffortDetailed$fFromJSONActivityDetailed$fFromJSONActivitySummary($fFromJSONActivityZoneDistributionBucket$fFromJSONActivityLapSummary$fFromJSONActivityZoneDetailed$fFromJSONStreamDetailed $fShowClient$fAccessTokenLensClient[]0$fApprovalPromptLensBuildAuthorizeUrlOptionsBool+$fDescriptionLensCreateActivityOptionsMaybe;$fActivityTypeLensExploreSegmentsOptionsSegmentActivityType,$fMarkdownLensGetActivityCommentsOptionsBool&$fAllEffortsLensGetActivityOptionsBool,$fBeforeLensGetCurrentActivitiesOptionsMaybe,$fAthleteIdLensGetSegmentEffortsOptionsMaybe-$fGenderLensGetSegmentLeaderboardOptionsMaybe&$fResolutionLensGetStreamsOptionsMaybe"$fPageLensPaginationOptionsInteger$$fNameLensUpdateActivityOptionsMaybe*$fCityLensUpdateCurrentAthleteOptionsMaybe,$fActivityTypeLensUploadActivityOptionsMaybe-$fAchievementCountLensActivityDetailedInteger)$fActivityIdLensActivityLapSummaryInteger,$fAchievementCountLensActivitySummaryInteger/$fDistributionBucketsLensActivityZoneDetailed[].$fMaxLensActivityZoneDistributionBucketInteger$fBikesLensAthleteDetailed[]$fIdLensAthleteMetaInteger$fCityLensAthleteSummaryMaybe$fCityLensClubDetailedText$fIdLensClubSummaryInteger%$fActivityIdLensCommentSummaryInteger,$fAccessTokenLensDeauthorizationResponseText%$fActivityIdLensEffortDetailedInteger$fBrandNameLensGearDetailedText$fDistanceLensGearSummaryDouble#$fActivityIdLensPhotoSummaryInteger$fIdLensPolylineDetailedText$fIdLensPolylineSummaryText-$fActivityTypeLensSegmentDetailedActivityType($fAvgGradeLensSegmentExplorerEntryDouble'$fSegmentsLensSegmentExplorerResponse[].$fActivityIdLensSegmentLeaderboardEntryInteger2$fEffortCountLensSegmentLeaderboardResponseInteger,$fActivityTypeLensSegmentSummaryActivityType$fData_LensStreamDetailed[]*$fAccessTokenLensTokenExchangeResponseText!$fActivityIdLensUploadStatusMaybehttpbuildUrl buildQuery