{
	"name": "FireIde.Core.VCAP.GetEndpointToken",
	"json": {
		"@set(vmc_token_file_path)": {
			"@concat": [
				{
					"@FireIde.Core.Env.Get(HOME)": null
				},
				"/.vmc_token"
			]
		},
		"@set(vmc_token_exists)": {
			"@FireIde.Core.Fs.PathExists": {
				"@get(vmc_token_file_path)": null
			}
		},
		"@if(vmc_token_exists)": {
			"@set(tokens)": {
				"@Commons.JSON.Parse": {
					"@FireIde.Core.Fs.ReadFile": {
						"@get(vmc_token_file_path)": null
					}
				}
			},
			"@index(tokens)": {
				"@input": null
			}
		},
		"@unless(vmc_token_exists)": {
			"@return": null
		}
	}
}