{"felt_version":"46","isAdmin":false,"constraints":{"bounds":null,"maxZoom":null,"minZoom":null},"isOwner":false,"mapProject":null,"allowedFeatures":{"transformations":true,"sdk":false,"editableLayers":false,"streamVectorTiles":false,"embedTokens":false,"embedActionCustomization":false,"contributorLicenses":false,"basicExports":true,"filters":true,"sameDomainJoin":false,"h3":false,"mapActions":false,"commentsAttachedData":false,"createLayerFromColumns":false,"streamCogs":false,"widgets":false,"viewerExportData":false,"bucketSources":false,"embeds":true,"advancedExports":true,"basicPipelineExports":true,"enterprisePipelineExports":false,"liveLayers":false,"uploadLayer":true,"extensions":false,"sources":false,"updateEnterpriseSettings":false,"enterpriseExports":false,"usageDashboard":true,"customIcons":false,"iframePopups":false,"stacSource":false,"workspaceLibrary":false,"commentsAttachedMedia":false},"buildSha":"bb2cb015c3682483405300a129b2e7d71e52a7b5","createMapParams":null,"individualPermissions":[],"teamAdminEmails":[],"actions":[],"layerTaggedUsers":[],"pendingAccessRequests":[],"current_user":{},"mapUrls":{"export":"https://felt.com/map/export/dde8050c-8533-444c-af66-48110481566f","embed":"https://felt.com/embed/map/Bike-Route-Bay-Bridge-to-Treasure-Island-3egFDIUzREyvZkgRBIFWbD","login":"/login/map/dde8050c-8533-444c-af66-48110481566f","appHomeForKarta":"/maps/contains/dde8050c-8533-444c-af66-48110481566f","dataTroubleshooting":"https://help.felt.com/upload-anything/troubleshooting","exportComments":"https://felt.com/map/export/dde8050c-8533-444c-af66-48110481566f/comments","signup":"/signup/map/dde8050c-8533-444c-af66-48110481566f","supportedFormats":"https://help.felt.com/upload-anything/files"},"mapBackgrounds":[],"comments":{"threads":[],"users":{}},"validGeoDataExtensions":[".json",".geojson"],"sharing":{"maxInheritedPermission":"view_and_edit","publicAccess":"view_only"},"amplitudeAnalyticsId":"d01926b917624c9f002b79f6016c7213","settings":{"path":"/map/Bike-Route-Bay-Bridge-to-Treasure-Island-3egFDIUzREyvZkgRBIFWbD","url":"https://felt.com/map/Bike-Route-Bay-Bridge-to-Treasure-Island-3egFDIUzREyvZkgRBIFWbD","viewers":{"allowExport":false,"dataTable":true,"defaultTableLayerId":null,"duplicateMap":true,"seeMapPresence":true},"mapDescription":null,"mapTitle":"Bike Route: Bay Bridge to Treasure Island"},"layerGroups":[],"loadedAt":1775358849,"onboardingNeeded":[],"mapId":"dde8050c-8533-444c-af66-48110481566f","scripts":[],"socketTokenTTLSeconds":1209600,"widgets":[],"ghostPresences":[],"isTrainingKarta":false,"defaultZoom":14.0,"authors":{"8486d0a0-586a-4790-ab3f-64ba3f22296a":{"name":"Robert Prinz"}},"flashMessages":[],"editableByCurrentSession":false,"pipeline":{"syncUploadMaxBytes":15360},"folderTree":[],"supportsNewMap":true,"mapLinks":[],"selectedBackgroundId":null,"mapbox_api_token":"pk.eyJ1IjoiZmVsdG1hcHMiLCJhIjoiY20wZndoenl1MTFrYzJxb2czemdpNGFvZCJ9.y7NzVOMNQNTC487xOYTk7Q","accessControl2":{"view":{"canDuplicate":false,"canExportLayers":false,"canExportMap":false},"edit":{"canAdjustMaxInheritedPermission":false,"canChangePublicSharingSettings":false,"canDeleteMap":false,"canEditLayerComponents":false,"canEditMapContents":false,"canEditMapElements":false,"canEditMapLayerFeatures":false,"canEditMapLayers":false,"canEnterContributeMode":false,"canEnterEditMode":false,"canInviteUsers":false,"canMove":false},"comments":{"canAttachPhotosToComments":false,"canCreateThread":false,"canDeleteAnyComment":false,"canDeleteOwnComment":false,"canEditOwnComment":false,"canExportComments":false,"canMoveAnyThread":false,"canMoveOwnThread":false,"canReplyToThread":false,"canResolveAnyComment":false,"canResolveOwnComment":false,"canTrackReadStatus":false,"canViewAllThreads":false},"teams":{"canAddSources":false,"canDeletePublishedLayer":false,"canPublishLayer":false},"kartaTeamMemberIds":[]},"elements":[{"renderHoles":null,"locked":false,"showLength":null,"fillOpacity":null,"symbol":null,"description":"Schedule and other rider info: https://tisf.com/ferry-service/","coordinates":[[37.8165745,-122.3723722]],"zoom":null,"position":null,"strokeOpacity":null,"isCollapsed":null,"opacity":null,"size":null,"frame":null,"attributes":[],"createdAtUnixTimeMs":1684822223000,"hideFromLegend":null,"label":null,"showArea":null,"strokeStyle":null,"strokeWidth":null,"widthScale":1,"showEndcaps":null,"textStyle":null,"radiusDisplayUnit":null,"scale":null,"onClick":null,"mapImageId":null,"isHidden":null,"hasLongDescription":null,"mapLinkId":null,"routeMode":null,"icon":":ferry:","radius":null,"showRadius":null,"id":"8766770a-ad1e-4668-854c-1fa0eb0272c1","clipSource":{},"rotation":null,"textAlign":null,"showLinkPreview":null,"isTextHidden":null,"type":"Place","text":"Treasure Island Ferry Landing","author":"8486d0a0-586a-4790-ab3f-64ba3f22296a","radiusDisplayAngle":90,"color":"#C93535","ordering":1684818476600047,"parentId":null},{"renderHoles":null,"locked":false,"showLength":false,"fillOpacity":null,"symbol":null,"description":null,"coordinates":[[[37.816606,-122.372321],[37.816667,-122.372226],[37.816807,-122.371946],[37.816708,-122.371878],[37.816621,-122.371815],[37.81642,-122.371681],[37.816311,-122.371613],[37.816095,-122.37148],[37.816008,-122.371472],[37.815796,-122.371344],[37.815682,-122.371284]],[[37.815682,-122.371284],[37.815523,-122.371199],[37.815331,-122.371124],[37.815135,-122.371061],[37.814844,-122.370999],[37.814532,-122.370959],[37.814097,-122.370947],[37.813908,-122.370945],[37.813657,-122.370986],[37.813301,-122.371086],[37.813239,-122.371063],[37.813171,-122.370804],[37.813117,-122.370669],[37.813049,-122.370562],[37.81285,-122.370631],[37.812542,-122.370966],[37.81251,-122.370965],[37.812533,-122.370561],[37.812505,-122.370542],[37.812067,-122.3709],[37.811986,-122.370929],[37.811947,-122.370869],[37.81204,-122.370562]],[[37.81204,-122.370562],[37.812062,-122.370491],[37.812141,-122.370109],[37.812034,-122.370011],[37.81194,-122.369894],[37.811828,-122.369743]],[[37.811828,-122.369743],[37.811816,-122.369727],[37.811597,-122.36942],[37.81145,-122.369158],[37.811312,-122.368802],[37.81122,-122.36854],[37.811138,-122.36809],[37.811117,-122.367805],[37.811113,-122.36759],[37.811111,-122.367362]],[[37.811111,-122.367362],[37.811103,-122.366562],[37.811113,-122.366378],[37.811144,-122.366216],[37.811192,-122.366116],[37.811269,-122.365998],[37.811396,-122.365894],[37.811467,-122.365864],[37.811609,-122.36581],[37.81167,-122.365773],[37.811746,-122.3657],[37.811788,-122.365642],[37.811827,-122.365565],[37.811945,-122.365224],[37.811962,-122.364983],[37.811947,-122.36471],[37.811898,-122.364454],[37.811868,-122.364289],[37.811779,-122.363953],[37.811705,-122.363779],[37.811654,-122.363823],[37.811636,-122.363764],[37.811669,-122.363695],[37.811717,-122.363597],[37.811686,-122.363536],[37.811644,-122.36348],[37.81159,-122.363429],[37.811516,-122.363382],[37.811439,-122.363376],[37.811307,-122.363386]],[[37.811307,-122.363386],[37.811093,-122.363401],[37.810992,-122.363387],[37.810926,-122.363355],[37.810588,-122.363139],[37.810556,-122.363125],[37.810519,-122.363126],[37.810498,-122.363148],[37.810477,-122.363221],[37.810471,-122.3633],[37.810668,-122.363363]]],"zoom":null,"position":null,"strokeOpacity":null,"isCollapsed":null,"opacity":null,"size":null,"frame":null,"attributes":[],"createdAtUnixTimeMs":1684818859000,"hideFromLegend":null,"label":null,"showArea":null,"strokeStyle":"dotted","strokeWidth":8,"widthScale":1,"showEndcaps":null,"textStyle":null,"radiusDisplayUnit":null,"scale":null,"onClick":null,"mapImageId":null,"isHidden":null,"hasLongDescription":null,"mapLinkId":null,"routeMode":"CYCLING","icon":null,"radius":null,"showRadius":null,"id":"8b02080f-a4c2-4fa0-83d1-46e474fd808c","clipSource":null,"rotation":null,"textAlign":null,"showLinkPreview":null,"isTextHidden":null,"type":"Path","text":"Treasure Island Ferry to Bay Bridge Trail (uphill)","author":"8486d0a0-586a-4790-ab3f-64ba3f22296a","radiusDisplayAngle":90,"color":"#723FA6","ordering":1684818297146888,"parentId":null},{"renderHoles":null,"locked":false,"showLength":null,"fillOpacity":null,"symbol":null,"description":null,"coordinates":[[[37.8124522,-122.3724178],[37.8124522,-122.3710176],[37.8126048,-122.3710176],[37.8126048,-122.3724178],[37.8124522,-122.3724178]]],"zoom":18,"position":[37.81252852214205,-122.37171769421914],"strokeOpacity":null,"isCollapsed":null,"opacity":null,"size":null,"frame":null,"attributes":[],"createdAtUnixTimeMs":1684821294000,"hideFromLegend":null,"label":null,"showArea":null,"strokeStyle":null,"strokeWidth":null,"widthScale":1,"showEndcaps":null,"textStyle":null,"radiusDisplayUnit":null,"scale":2,"onClick":null,"mapImageId":null,"isHidden":null,"hasLongDescription":null,"mapLinkId":null,"routeMode":null,"icon":null,"radius":null,"showRadius":null,"id":"23c42bb2-72eb-4c21-b2b2-abc897607580","clipSource":null,"rotation":0,"textAlign":null,"showLinkPreview":null,"isTextHidden":null,"type":"Text","text":"switchback path →","author":"8486d0a0-586a-4790-ab3f-64ba3f22296a","radiusDisplayAngle":90,"color":"#723FA6","ordering":1684821235839708,"parentId":null},{"renderHoles":null,"locked":false,"showLength":null,"fillOpacity":null,"symbol":null,"description":null,"coordinates":[[[37.8114476,-122.3689341],[37.8114476,-122.3680285],[37.8116019,-122.3680285],[37.8116019,-122.3689341],[37.8114476,-122.3689341]]],"zoom":18,"position":[37.811524743326174,-122.36848132125344],"strokeOpacity":null,"isCollapsed":null,"opacity":null,"size":null,"frame":null,"attributes":[],"createdAtUnixTimeMs":1684822417000,"hideFromLegend":null,"label":null,"showArea":null,"strokeStyle":null,"strokeWidth":null,"widthScale":1,"showEndcaps":null,"textStyle":null,"radiusDisplayUnit":null,"scale":2,"onClick":null,"mapImageId":null,"isHidden":null,"hasLongDescription":null,"mapLinkId":null,"routeMode":null,"icon":null,"radius":null,"showRadius":null,"id":"3acb70bc-384c-460e-a73a-96f95862728b","clipSource":null,"rotation":0,"textAlign":null,"showLinkPreview":null,"isTextHidden":null,"type":"Text","text":"←very steep","author":"8486d0a0-586a-4790-ab3f-64ba3f22296a","radiusDisplayAngle":90,"color":"#723FA6","ordering":1684822364146718,"parentId":null},{"renderHoles":null,"locked":false,"showLength":null,"fillOpacity":null,"symbol":null,"description":"Schedule and other rider info: https://www.sfmta.com/routes/25-treasure-island","coordinates":[[37.8168173,-122.3720031]],"zoom":null,"position":null,"strokeOpacity":null,"isCollapsed":null,"opacity":null,"size":null,"frame":null,"attributes":[],"createdAtUnixTimeMs":1684818786000,"hideFromLegend":null,"label":null,"showArea":null,"strokeStyle":null,"strokeWidth":null,"widthScale":1,"showEndcaps":null,"textStyle":null,"radiusDisplayUnit":null,"scale":null,"onClick":null,"mapImageId":null,"isHidden":null,"hasLongDescription":null,"mapLinkId":null,"routeMode":null,"icon":":bus:","radius":null,"showRadius":null,"id":"8f9a8c6e-35b1-4402-9410-36eae9923582","clipSource":{},"rotation":null,"textAlign":null,"showLinkPreview":null,"isTextHidden":null,"type":"Place","text":"Muni Line 25 Bus Stop","author":"8486d0a0-586a-4790-ab3f-64ba3f22296a","radiusDisplayAngle":90,"color":"#C93535","ordering":1684818728998860,"parentId":null},{"renderHoles":null,"locked":false,"showLength":false,"fillOpacity":null,"symbol":null,"description":null,"coordinates":[[[37.810672,-122.363365],[37.810471,-122.3633],[37.810477,-122.363221],[37.810498,-122.363148],[37.810519,-122.363126],[37.810556,-122.363125],[37.810588,-122.363139],[37.810926,-122.363355],[37.810992,-122.363387],[37.811093,-122.363401],[37.811439,-122.363376],[37.811516,-122.363382],[37.81159,-122.363429],[37.811644,-122.36348],[37.811686,-122.363536],[37.811717,-122.363597],[37.811669,-122.363695],[37.811636,-122.363764],[37.811654,-122.363823],[37.811704,-122.363987],[37.811885,-122.364724],[37.811895,-122.364973]],[[37.811895,-122.364973],[37.811901,-122.36513],[37.81176,-122.365559],[37.811661,-122.365695],[37.811586,-122.365745],[37.811433,-122.365801],[37.81138,-122.365821],[37.811236,-122.365951],[37.811149,-122.366078],[37.811068,-122.366269],[37.811039,-122.366478],[37.811046,-122.367135]],[[37.811046,-122.367135],[37.81105,-122.367459],[37.811113,-122.36759],[37.811117,-122.367805],[37.811138,-122.36809],[37.81122,-122.36854],[37.811312,-122.368802],[37.81145,-122.369158],[37.811597,-122.36942],[37.811816,-122.369727],[37.81194,-122.369894],[37.812034,-122.370011],[37.812141,-122.370109],[37.812225,-122.370185],[37.812374,-122.370261],[37.812485,-122.370302]],[[37.812485,-122.370302],[37.812535,-122.37032],[37.81286,-122.370415],[37.812958,-122.370478],[37.813049,-122.370562],[37.813117,-122.370669],[37.813171,-122.370804],[37.813239,-122.371063],[37.813284,-122.370992],[37.81365,-122.370883],[37.813903,-122.370848],[37.814088,-122.370839],[37.81436,-122.370854],[37.814961,-122.370918],[37.815229,-122.370979],[37.815517,-122.371085],[37.815825,-122.371243],[37.816052,-122.371372],[37.816095,-122.37148],[37.816311,-122.371613],[37.81642,-122.371681],[37.816621,-122.371815],[37.816708,-122.371878],[37.816807,-122.371946],[37.816667,-122.372226],[37.816605,-122.372324]]],"zoom":null,"position":null,"strokeOpacity":null,"isCollapsed":null,"opacity":null,"size":null,"frame":null,"attributes":[],"createdAtUnixTimeMs":1684818874000,"hideFromLegend":null,"label":null,"showArea":null,"strokeStyle":"dashed","strokeWidth":8,"widthScale":1,"showEndcaps":false,"textStyle":null,"radiusDisplayUnit":null,"scale":null,"onClick":null,"mapImageId":null,"isHidden":null,"hasLongDescription":null,"mapLinkId":null,"routeMode":"CYCLING","icon":null,"radius":null,"showRadius":null,"id":"aae51df3-b724-4892-a133-f89544661e75","clipSource":null,"rotation":null,"textAlign":null,"showLinkPreview":null,"isTextHidden":null,"type":"Path","text":"Bay Bridge Trail to Treasure Island Ferry (downhill)","author":"8486d0a0-586a-4790-ab3f-64ba3f22296a","radiusDisplayAngle":90,"color":"#C93535","ordering":1684818205895240,"parentId":null}],"partnerBranding":null,"mapFolderId":"b41de314-28ee-4879-90ab-5086fd9a9334","featureFlags":{"ff_extensions_use_next_sdk":false,"ff_lightning_server":false,"ff_consistent_permissions":false,"felt_is_up":true,"ff_app_home_react":true,"ff_app_home_search":true,"ff_copy_paste_styles":false,"ff_download_pmtiles":false,"ff_editable_data_person_attribute":true,"ff_felt_ai":false,"ff_in_product_sales_form":true,"ff_isr":false,"ff_library_enchantments":false,"ff_mobile_alpha":false,"ff_more_components":false,"ff_offline":false,"ff_request_edit_access":true,"ff_timeseries_animation":false,"ff_use_our_tiles":false,"ff_wherobots":true},"satelliteMode":false,"mapImages":[],"kartaChannel":"anonymous_map:dde8050c-8533-444c-af66-48110481566f","checkerboardTiles":false,"maxTileURLLength":2000,"commonAnalyticsProperties":{"feature_flags":["ff_all_column_index","ff_app_home_react","ff_app_home_search","ff_editable_data_person_attribute","ff_in_product_sales_form","ff_request_edit_access","ff_wherobots"],"workspace_id":"ea2cc7dd-c827-41a2-9729-d496fde7b24b","workspace_name":"Bike East Bay","workspace_plan":"non_profit","workspace_age_days":990,"native_app_device_model":null,"native_app_os_version":null,"native_app_platform":null,"native_app_version":null,"platform_source":"web"},"canPurchasePlan":true,"currentTeamBannerAcknowledgement":{"plan":null,"plan_name":null,"acknowledged":true},"sources":[],"maxImageFileSizeBytes":20000000,"viewerPermissionInfo":{"directInvitePermission":null,"effectivePermission":"view_only","effectiveSource":"public_access"},"pendingAccessRequestApproval":null,"layerAttrConstraints":{"maxNameLength":300},"mapTeamId":null,"hasPendingAccessRequest":false,"teams":[],"isAdminView":false,"defaultControlsMode":null,"updatedAtUnixMs":1684822396000,"workspaceBilling":{"plan_limits":{"processing_bytes":5000000000,"storage_bytes":25000000000,"editor_limit":3,"member_limit":25,"viewer_limit":22,"contributor_limit":0,"map_views":10000,"api_calls":50},"limits_enforced":true,"next_monthly_cycle_start":1777593600000,"plan_data_usage":{"data_processing":0,"data_storage":49012382},"featureGroups":{"enterprise_geocoding":false,"dashboards":false,"cloud_sources":false,"app_development":false,"raster_infrastructure":false},"inGracePeriod":false},"referer":null,"mapTitle":"Bike Route: Bay Bridge to Treasure Island","mapDescription":null,"urls":{"api":"/api","settings":"/legacy_app_home/users/settings","dashboard":"/maps","marketing":"/","newMap":"/map/new","newWorkspace":"/join","placeholderImage":"/images/placeholder-39c4259c68cef774b08a1a06e6626c95.png?vsn=d","canonicalPath":"/map/Bike-Route-Bay-Bridge-to-Treasure-Island-3egFDIUzREyvZkgRBIFWbD","catchup":"/map/Bike-Route-Bay-Bridge-to-Treasure-Island-3egFDIUzREyvZkgRBIFWbD/catchup","workspaceUsage":null},"isVirtualKarta":false,"customIcons":[],"embedConfig":null,"resyncTimeoutMs":5250,"canCreateMapsSomewhere":false,"kartaTeamId":"ea2cc7dd-c827-41a2-9729-d496fde7b24b","folderId":"b41de314-28ee-4879-90ab-5086fd9a9334","curated_layers_enabled":true,"defaultCoordinates":{"lat":37.807,"lng":-122.271},"layerProcessingEmailSubscriptions":[],"shareUrl":"https://felt.com/map/Bike-Route-Bay-Bridge-to-Treasure-Island-3egFDIUzREyvZkgRBIFWbD","mapColorPalette":[],"validMapImageMimeTypes":["application/pdf","application/postscript","application/x-photoshop","image/apng","image/avif","image/bmp","image/heic","image/jp2","image/jpeg","image/jpm","image/jpx","image/jxr","image/pict","image/pjpeg","image/png","image/svg+xml","image/vnd.adobe.photoshop","image/vnd.microsoft.icon","image/webp","image/x-icns","image/x-icon","image/x-pict"],"showBasemapLabels":true,"selectedDefaultBackgroundMode":"default","customViewport":null}