<commit_before>{
	"$schema": "http://json-schema.org/draft-04/schema#",
	"title": "Program Messaging",
	"description": "Defines the configurable share messages provided by this program.",
	"type": "object",
	"additionalProperties": false,
	"required": [
		"shareLinkOpenGraph",
		"messengerLinkOpenGraph",
		"messages"
	],
	"properties": {
		"shareLinkOpenGraph": {
			"$ref": "#/definitions/openGraph"
		},
		"messengerLinkOpenGraph": {
			"$ref": "#/definitions/openGraph"
		},
		"messages": {
			"type": "array",
			"title": "Share Messages",
			"items": [
				{
					"$ref": "#/definitions/programMessage/facebook"
				},
				{
					"$ref": "#/definitions/programMessage/twitter"
				},
				{
					"$ref": "#/definitions/programMessage/email"
				},
				{
					"$ref": "#/definitions/programMessage/linkedin"
				},
				{
					"$ref": "#/definitions/programMessage/sms"
				},
				{
					"$ref": "#/definitions/programMessage/whatsapp"
				},
				{
					"$ref": "#/definitions/programMessage/linemessenger"
				},
				{
					"$ref": "#/definitions/programMessage/pinterest"
				}
			],
			"additionalItems": false
		}
	},
	"definitions": {
		"openGraph": {
			"type": "object",
			"title": "Share Link Open Graph",
			"properties": {
				"source": {
					"type": "string",
					"enum": [
						"HOSTED",
						"LANDINGPAGE"
					]
				}
			},
			"dependencies": {
				"source": {
					"oneOf": [
						{
							"properties": {
								"source": {
									"enum": [
										"HOSTED"
									]
								},
								"title": {
									"type": "string",
									"title": "Title",
									"minLength": 4
								},
								"description": {
									"type": "string",
									"title": "Description",
									"minLength": 4
								},
								"image": {
									"type": "string",
									"title": "Image"
								}
							},
							"additionalProperties": false,
							"required": [
								"source",
								"title",
								"description"
							]
						},
						{
							"properties": {
								"source": {
									"enum": [
										"LANDINGPAGE"
									]
								}
							},
							"additionalProperties": false,
							"required": [
								"source"
							]
						}
					]
				}
			}
		},
		"programMessage": {
			"facebook": {
				"type": "object",
				"properties": {
					"shareMedium": {
						"type": "string",
						"default": "FACEBOOK",
						"enum": [
							"FACEBOOK"
						]
					},
					"config": {
						"type": "object",
						"properties": {
							"facebookShareImageUrl": {
								"type": "string",
								"title": "Facebook URL Image"
							},
							"facebookShareSubject": {
								"type": "string",
								"title": "Facebook Share Subject",
								"minLength": 4
							},
							"facebookShareBody": {
								"type": "string",
								"title": "Facebook Share Body",
								"minLength": 4
							}
						},
						"additionalProperties": false,
						"required": [
							"facebookShareImageUrl",
							"facebookShareSubject",
							"facebookShareBody"
						]
					}
				},<commit_msg>EM updated name to match gql<commit_after>{
	"$schema": "http://json-schema.org/draft-04/schema#",
	"title": "Program Messaging",
	"description": "Defines the configurable share messages provided by this program.",
	"type": "object",
	"additionalProperties": false,
	"required": [
		"shareLinkOpenGraph",
		"messengerLinkOpenGraph",
		"messages"
	],
	"properties": {
		"shareLinkOpenGraph": {
			"$ref": "#/definitions/openGraph"
		},
		"messengerLinkOpenGraph": {
			"$ref": "#/definitions/openGraph"
		},
		"messages": {
			"type": "array",
			"title": "Share Messages",
			"items": [
				{
					"$ref": "#/definitions/programMessage/facebook"
				},
				{
					"$ref": "#/definitions/programMessage/twitter"
				},
				{
					"$ref": "#/definitions/programMessage/email"
				},
				{
					"$ref": "#/definitions/programMessage/linkedin"
				},
				{
					"$ref": "#/definitions/programMessage/sms"
				},
				{
					"$ref": "#/definitions/programMessage/whatsapp"
				},
				{
					"$ref": "#/definitions/programMessage/linemessenger"
				},
				{
					"$ref": "#/definitions/programMessage/pinterest"
				}
			],
			"additionalItems": false
		}
	},
	"definitions": {
		"openGraph": {
			"type": "object",
			"title": "Share Link Open Graph",
			"properties": {
				"source": {
					"type": "string",
					"enum": [
						"HOSTED",
						"LANDINGPAGE"
					]
				}
			},
			"dependencies": {
				"source": {
					"oneOf": [
						{
							"properties": {
								"source": {
									"enum": [
										"HOSTED"
									]
								},
								"title": {
									"type": "string",
									"title": "Title",
									"minLength": 4
								},
								"description": {
									"type": "string",
									"title": "Description",
									"minLength": 4
								},
								"image": {
									"type": "string",
									"title": "Image"
								}
							},
							"additionalProperties": false,
							"required": [
								"source",
								"title",
								"description"
							]
						},
						{
							"properties": {
								"source": {
									"enum": [
										"LANDINGPAGE"
									]
								}
							},
							"additionalProperties": false,
							"required": [
								"source"
							]
						}
					]
				}
			}
		},
		"programMessage": {
			"facebook": {
				"type": "object",
				"properties": {
					"shareMedium": {
						"type": "string",
						"default": "FACEBOOK",
						"enum": [
							"FACEBOOK"
						]
					},
					"config": {
						"type": "object",
						"properties": {
							"facebookShareImageUrl": {
								"type": "string",
								"title": "Facebook URL Image"
							},
							"facebookShareSubject": {
								"type": "string",
								"title": "Facebook Share Subject",
								"minLength": 4
							},
							"facebookShareBody": {
								"type": "string",
								"title": "Facebook Share Body",
								"minLength": 4
							}
						},
						"additionalProperties": false,
						"required": [
							"facebookShareSubject",
							"facebookShareBody"
						]
					}
				},
{'fraction_non_alphanumeric': 0.18156286139104577, 'fraction_numerical': 0.0019824880224681976, 'mean_word_length': 1.8158139534883722, 'pattern_counts': {'":': 160, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3081565', 'n_tokens_mistral': 3259, 'n_tokens_neox': 1936, 'n_words': 322}