{
	"fillkite": 1,
	"exported": "2026-10-07T00:00:00+00:00",
	"forms": [
		{
			"title": "Team sign-up",
			"status": "published",
			"schema": {
				"schemaVersion": 1,
				"fields": [
					{
						"id": "f_your_name",
						"type": "name",
						"label": "Your name",
						"placeholder": "",
						"helpText": "",
						"required": true,
						"width": "full"
					},
					{
						"id": "f_email",
						"type": "email",
						"label": "Email",
						"placeholder": "",
						"helpText": "",
						"required": true,
						"width": "half"
					},
					{
						"id": "f_age",
						"type": "number",
						"label": "Age",
						"placeholder": "",
						"helpText": "",
						"required": true,
						"width": "half",
						"min": 6,
						"max": 80
					},
					{
						"id": "f_parent_or_guardian_name",
						"type": "text",
						"label": "Parent or guardian name",
						"placeholder": "",
						"helpText": "",
						"required": true,
						"width": "full",
						"logic": {
							"action": "show",
							"match": "all",
							"rules": [
								{
									"field": "f_age",
									"operator": "lt",
									"value": "18"
								}
							]
						}
					},
					{
						"id": "f_sport",
						"type": "select",
						"label": "Sport",
						"placeholder": "",
						"helpText": "",
						"required": true,
						"width": "full",
						"options": [
							{
								"label": "Football",
								"value": "Football"
							},
							{
								"label": "Basketball",
								"value": "Basketball"
							},
							{
								"label": "Netball",
								"value": "Netball"
							},
							{
								"label": "Tennis",
								"value": "Tennis"
							}
						]
					},
					{
						"id": "f_position",
						"type": "select",
						"label": "Position",
						"placeholder": "",
						"helpText": "",
						"required": false,
						"width": "full",
						"options": [
							{
								"label": "Goalkeeper",
								"value": "Goalkeeper"
							},
							{
								"label": "Defender",
								"value": "Defender"
							},
							{
								"label": "Midfielder",
								"value": "Midfielder"
							},
							{
								"label": "Striker",
								"value": "Striker"
							}
						],
						"logic": {
							"action": "show",
							"match": "all",
							"rules": [
								{
									"field": "f_sport",
									"operator": "is",
									"value": "Football"
								}
							]
						}
					},
					{
						"id": "f_pos_b",
						"type": "select",
						"label": "Position",
						"placeholder": "",
						"helpText": "",
						"required": false,
						"width": "full",
						"options": [
							{
								"label": "Guard",
								"value": "Guard"
							},
							{
								"label": "Forward",
								"value": "Forward"
							},
							{
								"label": "Centre",
								"value": "Centre"
							}
						],
						"logic": {
							"action": "show",
							"match": "all",
							"rules": [
								{
									"field": "f_sport",
									"operator": "is",
									"value": "Basketball"
								}
							]
						}
					},
					{
						"id": "f_your_level",
						"type": "radio",
						"label": "Your level",
						"placeholder": "",
						"helpText": "",
						"required": true,
						"width": "full",
						"options": [
							{
								"label": "Beginner",
								"value": "Beginner"
							},
							{
								"label": "Club level",
								"value": "Club level"
							},
							{
								"label": "Competitive",
								"value": "Competitive"
							}
						]
					},
					{
						"id": "f_kit",
						"type": "radio",
						"label": "Do you need kit?",
						"placeholder": "",
						"helpText": "",
						"required": false,
						"width": "full",
						"options": [
							{
								"label": "Yes",
								"value": "Yes"
							},
							{
								"label": "No",
								"value": "No"
							}
						]
					},
					{
						"id": "f_kit_size",
						"type": "select",
						"label": "Kit size",
						"placeholder": "",
						"helpText": "",
						"required": true,
						"width": "full",
						"options": [
							{
								"label": "S",
								"value": "S"
							},
							{
								"label": "M",
								"value": "M"
							},
							{
								"label": "L",
								"value": "L"
							},
							{
								"label": "XL",
								"value": "XL"
							}
						],
						"logic": {
							"action": "show",
							"match": "all",
							"rules": [
								{
									"field": "f_kit",
									"operator": "is",
									"value": "Yes"
								}
							]
						}
					}
				],
				"submit": {
					"label": "Join the team",
					"align": "left"
				}
			},
			"settings": {
				"confirmation": {
					"type": "message",
					"message": "Welcome to the team! We will send training times.",
					"redirectUrl": "",
					"downloadUrl": "",
					"downloadLabel": ""
				}
			}
		}
	]
}
