[ {
  "relativePath" : "Package.swift",
  "extension" : "swift",
  "linesOfCode" : 46,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RideRequestingProtocol.swift",
  "extension" : "swift",
  "linesOfCode" : 3,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RequestDeeplink.swift",
  "extension" : "swift",
  "linesOfCode" : 52,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RideRequestView.swift",
  "extension" : "swift",
  "linesOfCode" : 141,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RideRequestButton.swift",
  "extension" : "swift",
  "linesOfCode" : 202,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/UberRides.h",
  "extension" : "h",
  "linesOfCode" : 3,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesClient.swift",
  "extension" : "swift",
  "linesOfCode" : 266,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Utilities/Bundle.swift",
  "extension" : "swift",
  "linesOfCode" : 12,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Utilities/RidesUtil.swift",
  "extension" : "swift",
  "linesOfCode" : 124,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Errors/UberError.swift",
  "extension" : "swift",
  "linesOfCode" : 271,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Deeplinks/RidesAppStoreDeeplink.swift",
  "extension" : "swift",
  "linesOfCode" : 13,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Deeplinks/DeeplinkRequestingBehavior.swift",
  "extension" : "swift",
  "linesOfCode" : 21,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Deeplinks/DeeplinkManager.swift",
  "extension" : "swift",
  "linesOfCode" : 53,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Deeplinks/DeeplinkErrorFactory.swift",
  "extension" : "swift",
  "linesOfCode" : 7,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Deeplinks/DeeplinkErrorType.swift",
  "extension" : "swift",
  "linesOfCode" : 5,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Deeplinks/DeeplinkingProtocol.swift",
  "extension" : "swift",
  "linesOfCode" : 7,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Deeplinks/EatsAppStoreDeeplink.swift",
  "extension" : "swift",
  "linesOfCode" : 13,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Deeplinks/BaseDeeplink.swift",
  "extension" : "swift",
  "linesOfCode" : 49,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/UberScope.swift",
  "extension" : "swift",
  "linesOfCode" : 125,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Networking/APIEndpoint.swift",
  "extension" : "swift",
  "linesOfCode" : 55,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Networking/Request.swift",
  "extension" : "swift",
  "linesOfCode" : 110,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Networking/EndpointsManager.swift",
  "extension" : "swift",
  "linesOfCode" : 312,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Model/RideParameters.swift",
  "extension" : "swift",
  "linesOfCode" : 115,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Model/PaymentMethod.swift",
  "extension" : "swift",
  "linesOfCode" : 30,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Model/DistanceEstimate.swift",
  "extension" : "swift",
  "linesOfCode" : 32,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Model/UserProfile.swift",
  "extension" : "swift",
  "linesOfCode" : 33,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Model/Vehicle.swift",
  "extension" : "swift",
  "linesOfCode" : 20,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Model/RideRequestDataBuilder.swift",
  "extension" : "swift",
  "linesOfCode" : 63,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Model/PriceEstimate.swift",
  "extension" : "swift",
  "linesOfCode" : 83,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Model/UserActivity.swift",
  "extension" : "swift",
  "linesOfCode" : 96,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Model/UpfrontFare.swift",
  "extension" : "swift",
  "linesOfCode" : 67,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Model/RideRequestLocation.swift",
  "extension" : "swift",
  "linesOfCode" : 48,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Model/Product.swift",
  "extension" : "swift",
  "linesOfCode" : 187,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Model/Driver.swift",
  "extension" : "swift",
  "linesOfCode" : 30,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Model/RideReceipt.swift",
  "extension" : "swift",
  "linesOfCode" : 54,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Model/RideMap.swift",
  "extension" : "swift",
  "linesOfCode" : 14,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Model/Ride.swift",
  "extension" : "swift",
  "linesOfCode" : 52,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Model/TimeEstimate.swift",
  "extension" : "swift",
  "linesOfCode" : 30,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Model/Place.swift",
  "extension" : "swift",
  "linesOfCode" : 10,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Model/RideEstimate.swift",
  "extension" : "swift",
  "linesOfCode" : 29,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Model/RideCharge.swift",
  "extension" : "swift",
  "linesOfCode" : 21,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RidesCore/Model/RideStatus.swift",
  "extension" : "swift",
  "linesOfCode" : 34,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RideRequestViewController.swift",
  "extension" : "swift",
  "linesOfCode" : 158,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/ModalViewController.swift",
  "extension" : "swift",
  "linesOfCode" : 100,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RideRequestViewErrorFactory.swift",
  "extension" : "swift",
  "linesOfCode" : 27,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/ModalRideRequestViewController.swift",
  "extension" : "swift",
  "linesOfCode" : 44,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RideRequestViewRequestingBehavior.swift",
  "extension" : "swift",
  "linesOfCode" : 27,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberRides/RideRequestViewErrorType.swift",
  "extension" : "swift",
  "linesOfCode" : 24,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberCore/PlistParser.swift",
  "extension" : "swift",
  "linesOfCode" : 31,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberCore/ApplicationLauncher.swift",
  "extension" : "swift",
  "linesOfCode" : 12,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberCore/UberButton.swift",
  "extension" : "swift",
  "linesOfCode" : 110,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberCore/UberApp.swift",
  "extension" : "swift",
  "linesOfCode" : 26,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberCore/ConfigurationProvider.swift",
  "extension" : "swift",
  "linesOfCode" : 57,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberCore/Colors.swift",
  "extension" : "swift",
  "linesOfCode" : 23,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberCore/AsyncDispatcher.swift",
  "extension" : "swift",
  "linesOfCode" : 31,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberCore/Utilities/Bundle.swift",
  "extension" : "swift",
  "linesOfCode" : 12,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberCore/Codable+Uber.swift",
  "extension" : "swift",
  "linesOfCode" : 8,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberAuth/AuthContext.swift",
  "extension" : "swift",
  "linesOfCode" : 14,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberAuth/Token/AccessToken.swift",
  "extension" : "swift",
  "linesOfCode" : 112,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberAuth/Token/KeychainUtility.swift",
  "extension" : "swift",
  "linesOfCode" : 91,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberAuth/Token/TokenRequest.swift",
  "extension" : "swift",
  "linesOfCode" : 36,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberAuth/Token/TokenManager.swift",
  "extension" : "swift",
  "linesOfCode" : 65,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberAuth/Client.swift",
  "extension" : "swift",
  "linesOfCode" : 20,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberAuth/Authorize/AuthorizationCodeAuthProvider.swift",
  "extension" : "swift",
  "linesOfCode" : 286,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberAuth/Authorize/AuthorizeRequest.swift",
  "extension" : "swift",
  "linesOfCode" : 45,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberAuth/Authorize/PKCE.swift",
  "extension" : "swift",
  "linesOfCode" : 39,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberAuth/Authorize/AuthorizationCodeResponseParser.swift",
  "extension" : "swift",
  "linesOfCode" : 45,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberAuth/Authorize/Prompt.swift",
  "extension" : "swift",
  "linesOfCode" : 15,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberAuth/Authorize/AuthenticationSession.swift",
  "extension" : "swift",
  "linesOfCode" : 74,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberAuth/AuthDestination.swift",
  "extension" : "swift",
  "linesOfCode" : 8,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberAuth/AuthProviding.swift",
  "extension" : "swift",
  "linesOfCode" : 24,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberAuth/Utilities/Bundle.swift",
  "extension" : "swift",
  "linesOfCode" : 12,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberAuth/Errors/OAuthError.swift",
  "extension" : "swift",
  "linesOfCode" : 46,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberAuth/Errors/UberAuthError.swift",
  "extension" : "swift",
  "linesOfCode" : 98,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberAuth/Button/LoginButton.swift",
  "extension" : "swift",
  "linesOfCode" : 100,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberAuth/PAR/PrefillValue.swift",
  "extension" : "swift",
  "linesOfCode" : 31,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberAuth/PAR/ParRequest.swift",
  "extension" : "swift",
  "linesOfCode" : 35,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberAuth/Networking/NetworkRequest.swift",
  "extension" : "swift",
  "linesOfCode" : 68,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberAuth/Networking/NetworkProvider.swift",
  "extension" : "swift",
  "linesOfCode" : 45,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Sources/UberAuth/UberAuth.swift",
  "extension" : "swift",
  "linesOfCode" : 66,
  "components" : [ "primary::Sources" ],
  "concerns" : [ "::Unclassified" ]
} ]