{
	"_type": "Project",
	"_id": "AAAAAAFF+h6SjaM2Hec=",
	"name": "Untitled",
	"ownedElements": [
		{
			"_type": "UMLModel",
			"_id": "AAAAAAFF+qBWK6M3Z8Y=",
			"_parent": {
				"$ref": "AAAAAAFF+h6SjaM2Hec="
			},
			"name": "Model",
			"ownedElements": [
				{
					"_type": "UMLClassDiagram",
					"_id": "AAAAAAFF+qBtyKM79qY=",
					"_parent": {
						"$ref": "AAAAAAFF+qBWK6M3Z8Y="
					},
					"name": "Main",
					"defaultDiagram": true,
					"ownedViews": [
						{
							"_type": "UMLModelView",
							"_id": "AAAAAAFuO9RY+Oybi4Q=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAFuO9RY9uyZe4k="
							},
							"subViews": [
								{
									"_type": "UMLNameCompartmentView",
									"_id": "AAAAAAFuO9RY+OycUrU=",
									"_parent": {
										"$ref": "AAAAAAFuO9RY+Oybi4Q="
									},
									"model": {
										"$ref": "AAAAAAFuO9RY9uyZe4k="
									},
									"subViews": [
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuO9RY+OydhYo=",
											"_parent": {
												"$ref": "AAAAAAFuO9RY+OycUrU="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -48,
											"height": 13
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuO9RY+OyeTYs=",
											"_parent": {
												"$ref": "AAAAAAFuO9RY+OycUrU="
											},
											"font": "Arial;13;1",
											"left": 157,
											"top": 150,
											"width": 2638,
											"height": 13,
											"text": "Model"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuO9RY+OyfxYI=",
											"_parent": {
												"$ref": "AAAAAAFuO9RY+OycUrU="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -48,
											"width": 73.67724609375,
											"height": 13,
											"text": "(from Model)"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuO9RY+Oyg1Ts=",
											"_parent": {
												"$ref": "AAAAAAFuO9RY+OycUrU="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -48,
											"height": 13,
											"horizontalAlignment": 1
										}
									],
									"font": "Arial;13;0",
									"left": 152,
									"top": 143,
									"width": 2648,
									"height": 25,
									"stereotypeLabel": {
										"$ref": "AAAAAAFuO9RY+OydhYo="
									},
									"nameLabel": {
										"$ref": "AAAAAAFuO9RY+OyeTYs="
									},
									"namespaceLabel": {
										"$ref": "AAAAAAFuO9RY+OyfxYI="
									},
									"propertyLabel": {
										"$ref": "AAAAAAFuO9RY+Oyg1Ts="
									}
								}
							],
							"font": "Arial;13;0",
							"containerChangeable": true,
							"left": 152,
							"top": 128,
							"width": 2648,
							"height": 1624,
							"nameCompartment": {
								"$ref": "AAAAAAFuO9RY+OycUrU="
							}
						},
						{
							"_type": "UMLPackageView",
							"_id": "AAAAAAFuOxTqexbaQvI=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAFuOxTqehbYxPo="
							},
							"subViews": [
								{
									"_type": "UMLNameCompartmentView",
									"_id": "AAAAAAFuOxTqexbbUxk=",
									"_parent": {
										"$ref": "AAAAAAFuOxTqexbaQvI="
									},
									"model": {
										"$ref": "AAAAAAFuOxTqehbYxPo="
									},
									"subViews": [
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuOxTqexbcp7k=",
											"_parent": {
												"$ref": "AAAAAAFuOxTqexbbUxk="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -16,
											"height": 13
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuOxTqexbdaZ4=",
											"_parent": {
												"$ref": "AAAAAAFuOxTqexbbUxk="
											},
											"font": "Arial;13;1",
											"left": 1597,
											"top": 1198,
											"width": 1055,
											"height": 13,
											"text": "deck"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuOxTqexbeAy4=",
											"_parent": {
												"$ref": "AAAAAAFuOxTqexbbUxk="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -16,
											"width": 73.67724609375,
											"height": 13,
											"text": "(from Model)"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuOxTqexbfqoI=",
											"_parent": {
												"$ref": "AAAAAAFuOxTqexbbUxk="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -16,
											"height": 13,
											"horizontalAlignment": 1
										}
									],
									"font": "Arial;13;0",
									"left": 1592,
									"top": 1191,
									"width": 1065,
									"height": 25,
									"stereotypeLabel": {
										"$ref": "AAAAAAFuOxTqexbcp7k="
									},
									"nameLabel": {
										"$ref": "AAAAAAFuOxTqexbdaZ4="
									},
									"namespaceLabel": {
										"$ref": "AAAAAAFuOxTqexbeAy4="
									},
									"propertyLabel": {
										"$ref": "AAAAAAFuOxTqexbfqoI="
									}
								}
							],
							"containedViews": [
								{
									"$ref": "AAAAAAFuOxVwFhhuCYI="
								},
								{
									"$ref": "AAAAAAFuOxWuSxj/v3Y="
								},
								{
									"$ref": "AAAAAAFuOxWReBjAR9k="
								}
							],
							"font": "Arial;13;0",
							"containerChangeable": true,
							"left": 1592,
							"top": 1176,
							"width": 1065,
							"height": 449,
							"nameCompartment": {
								"$ref": "AAAAAAFuOxTqexbbUxk="
							}
						},
						{
							"_type": "UMLPackageView",
							"_id": "AAAAAAFt7YuMW7IwonE=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAFt7YuMWrIuamc="
							},
							"subViews": [
								{
									"_type": "UMLNameCompartmentView",
									"_id": "AAAAAAFt7YuMXLIxP4A=",
									"_parent": {
										"$ref": "AAAAAAFt7YuMW7IwonE="
									},
									"model": {
										"$ref": "AAAAAAFt7YuMWrIuamc="
									},
									"subViews": [
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7YuMXLIyx2Y=",
											"_parent": {
												"$ref": "AAAAAAFt7YuMXLIxP4A="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -16,
											"height": 13
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7YuMXLIziFo=",
											"_parent": {
												"$ref": "AAAAAAFt7YuMXLIxP4A="
											},
											"font": "Arial;13;1",
											"left": 301,
											"top": 574,
											"width": 959,
											"height": 13,
											"text": "manager"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7YuMXLI0PiE=",
											"_parent": {
												"$ref": "AAAAAAFt7YuMXLIxP4A="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -16,
											"width": 73.67724609375,
											"height": 13,
											"text": "(from Model)"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7YuMXLI1o6M=",
											"_parent": {
												"$ref": "AAAAAAFt7YuMXLIxP4A="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -16,
											"height": 13,
											"horizontalAlignment": 1
										}
									],
									"font": "Arial;13;0",
									"left": 296,
									"top": 567,
									"width": 969,
									"height": 25,
									"stereotypeLabel": {
										"$ref": "AAAAAAFt7YuMXLIyx2Y="
									},
									"nameLabel": {
										"$ref": "AAAAAAFt7YuMXLIziFo="
									},
									"namespaceLabel": {
										"$ref": "AAAAAAFt7YuMXLI0PiE="
									},
									"propertyLabel": {
										"$ref": "AAAAAAFt7YuMXLI1o6M="
									}
								}
							],
							"containedViews": [
								{
									"$ref": "AAAAAAFt7WUJwgFTboo="
								},
								{
									"$ref": "AAAAAAFt7WVjtQGYqAY="
								},
								{
									"$ref": "AAAAAAFt7WTYZwD1NOc="
								}
							],
							"font": "Arial;13;0",
							"containerChangeable": true,
							"left": 296,
							"top": 552,
							"width": 969,
							"height": 617,
							"nameCompartment": {
								"$ref": "AAAAAAFt7YuMXLIxP4A="
							}
						},
						{
							"_type": "UMLPackageView",
							"_id": "AAAAAAFt7UW8Z/1tvWw=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAFt7UW8Z/1rld4="
							},
							"subViews": [
								{
									"_type": "UMLNameCompartmentView",
									"_id": "AAAAAAFt7UW8aP1uo8M=",
									"_parent": {
										"$ref": "AAAAAAFt7UW8Z/1tvWw="
									},
									"model": {
										"$ref": "AAAAAAFt7UW8Z/1rld4="
									},
									"subViews": [
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7UW8aP1vH+I=",
											"_parent": {
												"$ref": "AAAAAAFt7UW8aP1uo8M="
											},
											"visible": false,
											"font": "Arial;13;0",
											"top": 16,
											"height": 13
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7UW8aP1wUUg=",
											"_parent": {
												"$ref": "AAAAAAFt7UW8aP1uo8M="
											},
											"font": "Arial;13;1",
											"left": 1613,
											"top": 534,
											"width": 1039,
											"height": 13,
											"text": "card"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7UW8aP1xOq4=",
											"_parent": {
												"$ref": "AAAAAAFt7UW8aP1uo8M="
											},
											"visible": false,
											"font": "Arial;13;0",
											"top": 16,
											"width": 73.67724609375,
											"height": 13,
											"text": "(from Model)"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7UW8aP1yQW8=",
											"_parent": {
												"$ref": "AAAAAAFt7UW8aP1uo8M="
											},
											"visible": false,
											"font": "Arial;13;0",
											"top": 16,
											"height": 13,
											"horizontalAlignment": 1
										}
									],
									"font": "Arial;13;0",
									"left": 1608,
									"top": 527,
									"width": 1049,
									"height": 25,
									"stereotypeLabel": {
										"$ref": "AAAAAAFt7UW8aP1vH+I="
									},
									"nameLabel": {
										"$ref": "AAAAAAFt7UW8aP1wUUg="
									},
									"namespaceLabel": {
										"$ref": "AAAAAAFt7UW8aP1xOq4="
									},
									"propertyLabel": {
										"$ref": "AAAAAAFt7UW8aP1yQW8="
									}
								}
							],
							"containedViews": [
								{
									"$ref": "AAAAAAFt7Tgb6fqyD84="
								},
								{
									"$ref": "AAAAAAFuOw/c4hAEwOA="
								}
							],
							"font": "Arial;13;0",
							"containerChangeable": true,
							"left": 1608,
							"top": 512,
							"width": 1049,
							"height": 521,
							"nameCompartment": {
								"$ref": "AAAAAAFt7UW8aP1uo8M="
							}
						},
						{
							"_type": "UMLClassView",
							"_id": "AAAAAAFt7VL5wP+/8QY=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAFt7VL5wP+93/8="
							},
							"subViews": [
								{
									"_type": "UMLNameCompartmentView",
									"_id": "AAAAAAFt7VL5wP/A0IE=",
									"_parent": {
										"$ref": "AAAAAAFt7VL5wP+/8QY="
									},
									"model": {
										"$ref": "AAAAAAFt7VL5wP+93/8="
									},
									"subViews": [
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7VL5wP/BUnQ=",
											"_parent": {
												"$ref": "AAAAAAFt7VL5wP/A0IE="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -224,
											"top": 176,
											"height": 13
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7VL5wP/Cz6E=",
											"_parent": {
												"$ref": "AAAAAAFt7VL5wP/A0IE="
											},
											"font": "Arial;13;3",
											"left": 653,
											"top": 639,
											"width": 167,
											"height": 13,
											"text": "GameManager"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7VL5wf/DRY8=",
											"_parent": {
												"$ref": "AAAAAAFt7VL5wP/A0IE="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -224,
											"top": 176,
											"width": 73.67724609375,
											"height": 13,
											"text": "(from Model)"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7VL5wf/EkVw=",
											"_parent": {
												"$ref": "AAAAAAFt7VL5wP/A0IE="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -224,
											"top": 176,
											"height": 13,
											"horizontalAlignment": 1
										}
									],
									"font": "Arial;13;0",
									"left": 648,
									"top": 632,
									"width": 177,
									"height": 25,
									"stereotypeLabel": {
										"$ref": "AAAAAAFt7VL5wP/BUnQ="
									},
									"nameLabel": {
										"$ref": "AAAAAAFt7VL5wP/Cz6E="
									},
									"namespaceLabel": {
										"$ref": "AAAAAAFt7VL5wf/DRY8="
									},
									"propertyLabel": {
										"$ref": "AAAAAAFt7VL5wf/EkVw="
									}
								},
								{
									"_type": "UMLAttributeCompartmentView",
									"_id": "AAAAAAFt7VL5wf/FwWk=",
									"_parent": {
										"$ref": "AAAAAAFt7VL5wP+/8QY="
									},
									"model": {
										"$ref": "AAAAAAFt7VL5wP+93/8="
									},
									"subViews": [
										{
											"_type": "UMLAttributeView",
											"_id": "AAAAAAFt7XorWxeC4iA=",
											"_parent": {
												"$ref": "AAAAAAFt7VL5wf/FwWk="
											},
											"model": {
												"$ref": "AAAAAAFt7XorNxd8iCE="
											},
											"font": "Arial;13;0",
											"left": 653,
											"top": 662,
											"width": 167,
											"height": 13,
											"text": "+nbPlayers: int",
											"horizontalAlignment": 0
										}
									],
									"font": "Arial;13;0",
									"left": 648,
									"top": 657,
									"width": 177,
									"height": 23
								},
								{
									"_type": "UMLOperationCompartmentView",
									"_id": "AAAAAAFt7VL5wf/G0EY=",
									"_parent": {
										"$ref": "AAAAAAFt7VL5wP+/8QY="
									},
									"model": {
										"$ref": "AAAAAAFt7VL5wP+93/8="
									},
									"subViews": [
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFt7ZkPEdU57Xk=",
											"_parent": {
												"$ref": "AAAAAAFt7VL5wf/G0EY="
											},
											"model": {
												"$ref": "AAAAAAFt7ZkO79UzN/c="
											},
											"font": "Arial;13;0",
											"left": 653,
											"top": 685,
											"width": 167,
											"height": 13,
											"text": "-joue(p: Player)",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFt7Zn3R9hNiyw=",
											"_parent": {
												"$ref": "AAAAAAFt7VL5wf/G0EY="
											},
											"model": {
												"$ref": "AAAAAAFt7Zn3JdhHUu0="
											},
											"font": "Arial;13;0",
											"left": 653,
											"top": 700,
											"width": 167,
											"height": 13,
											"text": "-isEndGame(): Boolean",
											"horizontalAlignment": 0
										}
									],
									"font": "Arial;13;0",
									"left": 648,
									"top": 680,
									"width": 177,
									"height": 38
								},
								{
									"_type": "UMLReceptionCompartmentView",
									"_id": "AAAAAAFt7VL5wf/H2ns=",
									"_parent": {
										"$ref": "AAAAAAFt7VL5wP+/8QY="
									},
									"model": {
										"$ref": "AAAAAAFt7VL5wP+93/8="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": -112,
									"top": 88,
									"width": 10,
									"height": 10
								},
								{
									"_type": "UMLTemplateParameterCompartmentView",
									"_id": "AAAAAAFt7VL5wf/I8do=",
									"_parent": {
										"$ref": "AAAAAAFt7VL5wP+/8QY="
									},
									"model": {
										"$ref": "AAAAAAFt7VL5wP+93/8="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": -112,
									"top": 88,
									"width": 10,
									"height": 10
								}
							],
							"font": "Arial;13;0",
							"containerChangeable": true,
							"left": 648,
							"top": 632,
							"width": 177,
							"height": 153,
							"nameCompartment": {
								"$ref": "AAAAAAFt7VL5wP/A0IE="
							},
							"attributeCompartment": {
								"$ref": "AAAAAAFt7VL5wf/FwWk="
							},
							"operationCompartment": {
								"$ref": "AAAAAAFt7VL5wf/G0EY="
							},
							"receptionCompartment": {
								"$ref": "AAAAAAFt7VL5wf/H2ns="
							},
							"templateParameterCompartment": {
								"$ref": "AAAAAAFt7VL5wf/I8do="
							}
						},
						{
							"_type": "UMLClassView",
							"_id": "AAAAAAFt7VMnuAARfvI=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAFt7VMntwAPwiU="
							},
							"subViews": [
								{
									"_type": "UMLNameCompartmentView",
									"_id": "AAAAAAFt7VMnuAASRKs=",
									"_parent": {
										"$ref": "AAAAAAFt7VMnuAARfvI="
									},
									"model": {
										"$ref": "AAAAAAFt7VMntwAPwiU="
									},
									"subViews": [
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7VMnuAATQvk=",
											"_parent": {
												"$ref": "AAAAAAFt7VMnuAASRKs="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": 1056,
											"top": -688,
											"height": 13
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7VMnuAAUQ8U=",
											"_parent": {
												"$ref": "AAAAAAFt7VMnuAASRKs="
											},
											"font": "Arial;13;1",
											"left": 1093,
											"top": 247,
											"width": 170.8916015625,
											"height": 13,
											"text": "Player"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7VMnuAAVj6M=",
											"_parent": {
												"$ref": "AAAAAAFt7VMnuAASRKs="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": 1056,
											"top": -688,
											"width": 73.67724609375,
											"height": 13,
											"text": "(from Model)"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7VMnuAAW7ys=",
											"_parent": {
												"$ref": "AAAAAAFt7VMnuAASRKs="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": 1056,
											"top": -688,
											"height": 13,
											"horizontalAlignment": 1
										}
									],
									"font": "Arial;13;0",
									"left": 1088,
									"top": 240,
									"width": 180.8916015625,
									"height": 25,
									"stereotypeLabel": {
										"$ref": "AAAAAAFt7VMnuAATQvk="
									},
									"nameLabel": {
										"$ref": "AAAAAAFt7VMnuAAUQ8U="
									},
									"namespaceLabel": {
										"$ref": "AAAAAAFt7VMnuAAVj6M="
									},
									"propertyLabel": {
										"$ref": "AAAAAAFt7VMnuAAW7ys="
									}
								},
								{
									"_type": "UMLAttributeCompartmentView",
									"_id": "AAAAAAFt7VMnuAAXXag=",
									"_parent": {
										"$ref": "AAAAAAFt7VMnuAARfvI="
									},
									"model": {
										"$ref": "AAAAAAFt7VMntwAPwiU="
									},
									"subViews": [
										{
											"_type": "UMLAttributeView",
											"_id": "AAAAAAFt7XTW0Q3lFOY=",
											"_parent": {
												"$ref": "AAAAAAFt7VMnuAAXXag="
											},
											"model": {
												"$ref": "AAAAAAFt7XTWsA3fWsw="
											},
											"font": "Arial;13;0",
											"left": 1093,
											"top": 270,
											"width": 170.8916015625,
											"height": 13,
											"text": "+pseudo: String",
											"horizontalAlignment": 0
										}
									],
									"font": "Arial;13;0",
									"left": 1088,
									"top": 265,
									"width": 180.8916015625,
									"height": 23
								},
								{
									"_type": "UMLOperationCompartmentView",
									"_id": "AAAAAAFt7VMnuAAY2bo=",
									"_parent": {
										"$ref": "AAAAAAFt7VMnuAARfvI="
									},
									"model": {
										"$ref": "AAAAAAFt7VMntwAPwiU="
									},
									"subViews": [
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFt7W63iQ1e4TI=",
											"_parent": {
												"$ref": "AAAAAAFt7VMnuAAY2bo="
											},
											"model": {
												"$ref": "AAAAAAFt7W63Zw1YuOs="
											},
											"font": "Arial;13;0",
											"left": 1093,
											"top": 293,
											"width": 170.8916015625,
											"height": 13,
											"text": "+joue(card : Card)",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFt7Xq3+B82Hk0=",
											"_parent": {
												"$ref": "AAAAAAFt7VMnuAAY2bo="
											},
											"model": {
												"$ref": "AAAAAAFt7Xq31x8wG3A="
											},
											"font": "Arial;13;0",
											"left": 1093,
											"top": 308,
											"width": 170.8916015625,
											"height": 13,
											"text": "+pioche(card : Card)",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuO9I0+eHjjkI=",
											"_parent": {
												"$ref": "AAAAAAFt7VMnuAAY2bo="
											},
											"model": {
												"$ref": "AAAAAAFuO9I0wOHgF4A="
											},
											"font": "Arial;13;0",
											"left": 1093,
											"top": 323,
											"width": 170.8916015625,
											"height": 13,
											"text": "+getCardList(): List<Card>",
											"horizontalAlignment": 0
										}
									],
									"font": "Arial;13;0",
									"left": 1088,
									"top": 288,
									"width": 180.8916015625,
									"height": 53
								},
								{
									"_type": "UMLReceptionCompartmentView",
									"_id": "AAAAAAFt7VMnuAAZUts=",
									"_parent": {
										"$ref": "AAAAAAFt7VMnuAARfvI="
									},
									"model": {
										"$ref": "AAAAAAFt7VMntwAPwiU="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 528,
									"top": -344,
									"width": 10,
									"height": 10
								},
								{
									"_type": "UMLTemplateParameterCompartmentView",
									"_id": "AAAAAAFt7VMnuAAadP0=",
									"_parent": {
										"$ref": "AAAAAAFt7VMnuAARfvI="
									},
									"model": {
										"$ref": "AAAAAAFt7VMntwAPwiU="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 528,
									"top": -344,
									"width": 10,
									"height": 10
								}
							],
							"font": "Arial;13;0",
							"containerChangeable": true,
							"left": 1088,
							"top": 240,
							"width": 180.8916015625,
							"height": 101,
							"nameCompartment": {
								"$ref": "AAAAAAFt7VMnuAASRKs="
							},
							"attributeCompartment": {
								"$ref": "AAAAAAFt7VMnuAAXXag="
							},
							"operationCompartment": {
								"$ref": "AAAAAAFt7VMnuAAY2bo="
							},
							"receptionCompartment": {
								"$ref": "AAAAAAFt7VMnuAAZUts="
							},
							"templateParameterCompartment": {
								"$ref": "AAAAAAFt7VMnuAAadP0="
							}
						},
						{
							"_type": "UMLClassView",
							"_id": "AAAAAAFt7WSuyACdnkM=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAFt7WSuxwCbpbQ="
							},
							"subViews": [
								{
									"_type": "UMLNameCompartmentView",
									"_id": "AAAAAAFt7WSuyACen/w=",
									"_parent": {
										"$ref": "AAAAAAFt7WSuyACdnkM="
									},
									"model": {
										"$ref": "AAAAAAFt7WSuxwCbpbQ="
									},
									"subViews": [
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7WSuyACfrnA=",
											"_parent": {
												"$ref": "AAAAAAFt7WSuyACen/w="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -1104,
											"top": 224,
											"height": 13
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7WSuyACgMD4=",
											"_parent": {
												"$ref": "AAAAAAFt7WSuyACen/w="
											},
											"font": "Arial;13;1",
											"left": 333,
											"top": 927,
											"width": 274.59326171875,
											"height": 13,
											"text": "SoloGameManager"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7WSuyAChYm8=",
											"_parent": {
												"$ref": "AAAAAAFt7WSuyACen/w="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -1104,
											"top": 224,
											"width": 73.67724609375,
											"height": 13,
											"text": "(from Model)"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7WSuyACiSu0=",
											"_parent": {
												"$ref": "AAAAAAFt7WSuyACen/w="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -1104,
											"top": 224,
											"height": 13,
											"horizontalAlignment": 1
										}
									],
									"font": "Arial;13;0",
									"left": 328,
									"top": 920,
									"width": 284.59326171875,
									"height": 25,
									"stereotypeLabel": {
										"$ref": "AAAAAAFt7WSuyACfrnA="
									},
									"nameLabel": {
										"$ref": "AAAAAAFt7WSuyACgMD4="
									},
									"namespaceLabel": {
										"$ref": "AAAAAAFt7WSuyAChYm8="
									},
									"propertyLabel": {
										"$ref": "AAAAAAFt7WSuyACiSu0="
									}
								},
								{
									"_type": "UMLAttributeCompartmentView",
									"_id": "AAAAAAFt7WSuyACjMQE=",
									"_parent": {
										"$ref": "AAAAAAFt7WSuyACdnkM="
									},
									"model": {
										"$ref": "AAAAAAFt7WSuxwCbpbQ="
									},
									"font": "Arial;13;0",
									"left": 328,
									"top": 945,
									"width": 284.59326171875,
									"height": 10
								},
								{
									"_type": "UMLOperationCompartmentView",
									"_id": "AAAAAAFt7WSuyACkuas=",
									"_parent": {
										"$ref": "AAAAAAFt7WSuyACdnkM="
									},
									"model": {
										"$ref": "AAAAAAFt7WSuxwCbpbQ="
									},
									"subViews": [
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuOyUezSAfIRc=",
											"_parent": {
												"$ref": "AAAAAAFt7WSuyACkuas="
											},
											"model": {
												"$ref": "AAAAAAFuOyUepSAcpPY="
											},
											"font": "Arial;13;0",
											"left": 333,
											"top": 960,
											"width": 274.59326171875,
											"height": 13,
											"text": "+endTurn(): bool",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuOyWolyCoP3M=",
											"_parent": {
												"$ref": "AAAAAAFt7WSuyACkuas="
											},
											"model": {
												"$ref": "AAAAAAFuOyWocSClYyQ="
											},
											"font": "Arial;13;0",
											"left": 333,
											"top": 975,
											"width": 274.59326171875,
											"height": 13,
											"text": "#verifyNbCardPlay()",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuOyZHwiDZpd4=",
											"_parent": {
												"$ref": "AAAAAAFt7WSuyACkuas="
											},
											"model": {
												"$ref": "AAAAAAFuOyZHoCDWWM0="
											},
											"font": "Arial;13;0",
											"left": 333,
											"top": 990,
											"width": 274.59326171875,
											"height": 13,
											"text": "#testIsEndGame()",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuOyaRbCEKNJc=",
											"_parent": {
												"$ref": "AAAAAAFt7WSuyACkuas="
											},
											"model": {
												"$ref": "AAAAAAFuOyaRWCEH7ew="
											},
											"font": "Arial;13;0",
											"left": 333,
											"top": 1005,
											"width": 274.59326171875,
											"height": 13,
											"text": "#displayWinner()",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuOybEQCE7ZHk=",
											"_parent": {
												"$ref": "AAAAAAFt7WSuyACkuas="
											},
											"model": {
												"$ref": "AAAAAAFuOybEHyE4zqM="
											},
											"font": "Arial;13;0",
											"left": 333,
											"top": 1020,
											"width": 274.59326171875,
											"height": 13,
											"text": "#pioche()",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuOycgRCFsZSs=",
											"_parent": {
												"$ref": "AAAAAAFt7WSuyACkuas="
											},
											"model": {
												"$ref": "AAAAAAFuOycgMSFp2zQ="
											},
											"font": "Arial;13;0",
											"left": 333,
											"top": 1035,
											"width": 274.59326171875,
											"height": 13,
											"text": "#isEndGame()",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuOydp+yGd/UY=",
											"_parent": {
												"$ref": "AAAAAAFt7WSuyACkuas="
											},
											"model": {
												"$ref": "AAAAAAFuOydp5iGadaE="
											},
											"font": "Arial;13;0",
											"left": 333,
											"top": 1050,
											"width": 274.59326171875,
											"height": 13,
											"text": "#tryToFindSoluce(playableCard: List<Card>)",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuOyeyxyHO56Y=",
											"_parent": {
												"$ref": "AAAAAAFt7WSuyACkuas="
											},
											"model": {
												"$ref": "AAAAAAFuOyeysiHLC5k="
											},
											"font": "Arial;13;0",
											"left": 333,
											"top": 1065,
											"width": 274.59326171875,
											"height": 13,
											"text": "#testEndGame(playableCard: List<Card>): bool",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuOylVPCKfHTA=",
											"_parent": {
												"$ref": "AAAAAAFt7WSuyACkuas="
											},
											"model": {
												"$ref": "AAAAAAFuOylVByKcRzI="
											},
											"font": "Arial;13;0",
											"left": 333,
											"top": 1080,
											"width": 274.59326171875,
											"height": 13,
											"text": "#effectLose(): bool",
											"horizontalAlignment": 0
										}
									],
									"font": "Arial;13;0",
									"left": 328,
									"top": 955,
									"width": 284.59326171875,
									"height": 143
								},
								{
									"_type": "UMLReceptionCompartmentView",
									"_id": "AAAAAAFt7WSuyAClfMU=",
									"_parent": {
										"$ref": "AAAAAAFt7WSuyACdnkM="
									},
									"model": {
										"$ref": "AAAAAAFt7WSuxwCbpbQ="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": -552,
									"top": 112,
									"width": 10,
									"height": 10
								},
								{
									"_type": "UMLTemplateParameterCompartmentView",
									"_id": "AAAAAAFt7WSuyACm+z8=",
									"_parent": {
										"$ref": "AAAAAAFt7WSuyACdnkM="
									},
									"model": {
										"$ref": "AAAAAAFt7WSuxwCbpbQ="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": -552,
									"top": 112,
									"width": 10,
									"height": 10
								}
							],
							"font": "Arial;13;0",
							"containerChangeable": true,
							"left": 328,
							"top": 920,
							"width": 284.59326171875,
							"height": 178,
							"nameCompartment": {
								"$ref": "AAAAAAFt7WSuyACen/w="
							},
							"attributeCompartment": {
								"$ref": "AAAAAAFt7WSuyACjMQE="
							},
							"operationCompartment": {
								"$ref": "AAAAAAFt7WSuyACkuas="
							},
							"receptionCompartment": {
								"$ref": "AAAAAAFt7WSuyAClfMU="
							},
							"templateParameterCompartment": {
								"$ref": "AAAAAAFt7WSuyACm+z8="
							}
						},
						{
							"_type": "UMLGeneralizationView",
							"_id": "AAAAAAFt7WZ7xAJrIAE=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAFt7WZ7wwJpwVg="
							},
							"subViews": [
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFt7WZ7xAJspfQ=",
									"_parent": {
										"$ref": "AAAAAAFt7WZ7xAJrIAE="
									},
									"model": {
										"$ref": "AAAAAAFt7WZ7wwJpwVg="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 870,
									"top": 870,
									"height": 13,
									"alpha": 1.5707963267948966,
									"distance": 15,
									"hostEdge": {
										"$ref": "AAAAAAFt7WZ7xAJrIAE="
									},
									"edgePosition": 1
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFt7WZ7xAJt5tI=",
									"_parent": {
										"$ref": "AAAAAAFt7WZ7xAJrIAE="
									},
									"model": {
										"$ref": "AAAAAAFt7WZ7wwJpwVg="
									},
									"visible": null,
									"font": "Arial;13;0",
									"left": 858,
									"top": 861,
									"height": 13,
									"alpha": 1.5707963267948966,
									"distance": 30,
									"hostEdge": {
										"$ref": "AAAAAAFt7WZ7xAJrIAE="
									},
									"edgePosition": 1
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFt7WZ7xAJu3GY=",
									"_parent": {
										"$ref": "AAAAAAFt7WZ7xAJrIAE="
									},
									"model": {
										"$ref": "AAAAAAFt7WZ7wwJpwVg="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 893,
									"top": 889,
									"height": 13,
									"alpha": -1.5707963267948966,
									"distance": 15,
									"hostEdge": {
										"$ref": "AAAAAAFt7WZ7xAJrIAE="
									},
									"edgePosition": 1
								}
							],
							"font": "Arial;13;0",
							"head": {
								"$ref": "AAAAAAFt7WTYZwD1NOc="
							},
							"tail": {
								"$ref": "AAAAAAFt7WUJwgFTboo="
							},
							"lineStyle": 1,
							"points": "857:919;907:853",
							"showVisibility": true,
							"nameLabel": {
								"$ref": "AAAAAAFt7WZ7xAJspfQ="
							},
							"stereotypeLabel": {
								"$ref": "AAAAAAFt7WZ7xAJt5tI="
							},
							"propertyLabel": {
								"$ref": "AAAAAAFt7WZ7xAJu3GY="
							}
						},
						{
							"_type": "UMLGeneralizationView",
							"_id": "AAAAAAFt7WaJYQKL3x4=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAFt7WaJYQKJPP0="
							},
							"subViews": [
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFt7WaJYQKMM2g=",
									"_parent": {
										"$ref": "AAAAAAFt7WaJYQKL3x4="
									},
									"model": {
										"$ref": "AAAAAAFt7WaJYQKJPP0="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 966,
									"top": 890,
									"height": 13,
									"alpha": 1.5707963267948966,
									"distance": 15,
									"hostEdge": {
										"$ref": "AAAAAAFt7WaJYQKL3x4="
									},
									"edgePosition": 1
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFt7WaJYQKNfI8=",
									"_parent": {
										"$ref": "AAAAAAFt7WaJYQKL3x4="
									},
									"model": {
										"$ref": "AAAAAAFt7WaJYQKJPP0="
									},
									"visible": null,
									"font": "Arial;13;0",
									"left": 955,
									"top": 900,
									"height": 13,
									"alpha": 1.5707963267948966,
									"distance": 30,
									"hostEdge": {
										"$ref": "AAAAAAFt7WaJYQKL3x4="
									},
									"edgePosition": 1
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFt7WaJYgKOBAY=",
									"_parent": {
										"$ref": "AAAAAAFt7WaJYQKL3x4="
									},
									"model": {
										"$ref": "AAAAAAFt7WaJYQKJPP0="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 987,
									"top": 869,
									"height": 13,
									"alpha": -1.5707963267948966,
									"distance": 15,
									"hostEdge": {
										"$ref": "AAAAAAFt7WaJYQKL3x4="
									},
									"edgePosition": 1
								}
							],
							"font": "Arial;13;0",
							"head": {
								"$ref": "AAAAAAFt7WTYZwD1NOc="
							},
							"tail": {
								"$ref": "AAAAAAFt7WVjtQGYqAY="
							},
							"lineStyle": 1,
							"points": "1008:919;946:853",
							"showVisibility": true,
							"nameLabel": {
								"$ref": "AAAAAAFt7WaJYQKMM2g="
							},
							"stereotypeLabel": {
								"$ref": "AAAAAAFt7WaJYQKNfI8="
							},
							"propertyLabel": {
								"$ref": "AAAAAAFt7WaJYgKOBAY="
							}
						},
						{
							"_type": "UMLGeneralizationView",
							"_id": "AAAAAAFt7WanPQKrl0w=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAFt7WanPQKp1ZQ="
							},
							"subViews": [
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFt7WanPgKsu58=",
									"_parent": {
										"$ref": "AAAAAAFt7WanPQKrl0w="
									},
									"model": {
										"$ref": "AAAAAAFt7WanPQKp1ZQ="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 595,
									"top": 835,
									"height": 13,
									"alpha": 1.5707963267948966,
									"distance": 15,
									"hostEdge": {
										"$ref": "AAAAAAFt7WanPQKrl0w="
									},
									"edgePosition": 1
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFt7WanPgKtGUo=",
									"_parent": {
										"$ref": "AAAAAAFt7WanPQKrl0w="
									},
									"model": {
										"$ref": "AAAAAAFt7WanPQKp1ZQ="
									},
									"visible": null,
									"font": "Arial;13;0",
									"left": 584,
									"top": 825,
									"height": 13,
									"alpha": 1.5707963267948966,
									"distance": 30,
									"hostEdge": {
										"$ref": "AAAAAAFt7WanPQKrl0w="
									},
									"edgePosition": 1
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFt7WanPgKurjg=",
									"_parent": {
										"$ref": "AAAAAAFt7WanPQKrl0w="
									},
									"model": {
										"$ref": "AAAAAAFt7WanPQKp1ZQ="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 618,
									"top": 856,
									"height": 13,
									"alpha": -1.5707963267948966,
									"distance": 15,
									"hostEdge": {
										"$ref": "AAAAAAFt7WanPQKrl0w="
									},
									"edgePosition": 1
								}
							],
							"font": "Arial;13;0",
							"head": {
								"$ref": "AAAAAAFt7VL5wP+/8QY="
							},
							"tail": {
								"$ref": "AAAAAAFt7WSuyACdnkM="
							},
							"lineStyle": 1,
							"points": "548:919;667:785",
							"showVisibility": true,
							"nameLabel": {
								"$ref": "AAAAAAFt7WanPgKsu58="
							},
							"stereotypeLabel": {
								"$ref": "AAAAAAFt7WanPgKtGUo="
							},
							"propertyLabel": {
								"$ref": "AAAAAAFt7WanPgKurjg="
							}
						},
						{
							"_type": "UMLGeneralizationView",
							"_id": "AAAAAAFt7WbE9wLkxdY=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAFt7WbE9wLi88w="
							},
							"subViews": [
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFt7WbE9wLlJRg=",
									"_parent": {
										"$ref": "AAAAAAFt7WbE9wLkxdY="
									},
									"model": {
										"$ref": "AAAAAAFt7WbE9wLi88w="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 849,
									"top": 792,
									"height": 13,
									"alpha": 1.5707963267948966,
									"distance": 15,
									"hostEdge": {
										"$ref": "AAAAAAFt7WbE9wLkxdY="
									},
									"edgePosition": 1
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFt7WbE9wLmeQI=",
									"_parent": {
										"$ref": "AAAAAAFt7WbE9wLkxdY="
									},
									"model": {
										"$ref": "AAAAAAFt7WbE9wLi88w="
									},
									"visible": null,
									"font": "Arial;13;0",
									"left": 841,
									"top": 805,
									"height": 13,
									"alpha": 1.5707963267948966,
									"distance": 30,
									"hostEdge": {
										"$ref": "AAAAAAFt7WbE9wLkxdY="
									},
									"edgePosition": 1
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFt7WbE9wLnAm8=",
									"_parent": {
										"$ref": "AAAAAAFt7WbE9wLkxdY="
									},
									"model": {
										"$ref": "AAAAAAFt7WbE9wLi88w="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 864,
									"top": 767,
									"height": 13,
									"alpha": -1.5707963267948966,
									"distance": 15,
									"hostEdge": {
										"$ref": "AAAAAAFt7WbE9wLkxdY="
									},
									"edgePosition": 1
								}
							],
							"font": "Arial;13;0",
							"head": {
								"$ref": "AAAAAAFt7VL5wP+/8QY="
							},
							"tail": {
								"$ref": "AAAAAAFt7WTYZwD1NOc="
							},
							"lineStyle": 1,
							"points": "889:807;825:766",
							"showVisibility": true,
							"nameLabel": {
								"$ref": "AAAAAAFt7WbE9wLlJRg="
							},
							"stereotypeLabel": {
								"$ref": "AAAAAAFt7WbE9wLmeQI="
							},
							"propertyLabel": {
								"$ref": "AAAAAAFt7WbE9wLnAm8="
							}
						},
						{
							"_type": "UMLAssociationView",
							"_id": "AAAAAAFt7YJkn0VOdCA=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAFt7YJknUVKA3k="
							},
							"subViews": [
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFt7YJkn0VP4Kg=",
									"_parent": {
										"$ref": "AAAAAAFt7YJkn0VOdCA="
									},
									"model": {
										"$ref": "AAAAAAFt7YJknUVKA3k="
									},
									"font": "Arial;13;0",
									"left": 1016,
									"top": 256,
									"width": 63.22900390625,
									"height": 13,
									"alpha": 1.6232263362839516,
									"distance": 343.4719784785944,
									"hostEdge": {
										"$ref": "AAAAAAFt7YJkn0VOdCA="
									},
									"edgePosition": 1,
									"text": "-playerList"
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFt7YJkn0VQmm0=",
									"_parent": {
										"$ref": "AAAAAAFt7YJkn0VOdCA="
									},
									"model": {
										"$ref": "AAAAAAFt7YJknUVKA3k="
									},
									"visible": null,
									"font": "Arial;13;0",
									"left": 734,
									"top": 273,
									"height": 13,
									"alpha": 1.5707963267948966,
									"distance": 30,
									"hostEdge": {
										"$ref": "AAAAAAFt7YJkn0VOdCA="
									},
									"edgePosition": 1
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFt7YJkn0VRMxM=",
									"_parent": {
										"$ref": "AAAAAAFt7YJkn0VOdCA="
									},
									"model": {
										"$ref": "AAAAAAFt7YJknUVKA3k="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 689,
									"top": 274,
									"height": 13,
									"alpha": -1.5707963267948966,
									"distance": 15,
									"hostEdge": {
										"$ref": "AAAAAAFt7YJkn0VOdCA="
									},
									"edgePosition": 1
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFt7YJkn0VSHl0=",
									"_parent": {
										"$ref": "AAAAAAFt7YJkn0VOdCA="
									},
									"model": {
										"$ref": "AAAAAAFt7YJknkVLPmE="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 1062,
									"top": 288,
									"height": 13,
									"alpha": 0.5235987755982988,
									"distance": 30,
									"hostEdge": {
										"$ref": "AAAAAAFt7YJkn0VOdCA="
									},
									"edgePosition": 2
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFt7YJkn0VTpxY=",
									"_parent": {
										"$ref": "AAAAAAFt7YJkn0VOdCA="
									},
									"model": {
										"$ref": "AAAAAAFt7YJknkVLPmE="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 1059,
									"top": 302,
									"height": 13,
									"alpha": 0.7853981633974483,
									"distance": 40,
									"hostEdge": {
										"$ref": "AAAAAAFt7YJkn0VOdCA="
									},
									"edgePosition": 2
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFt7YJkn0VUlxw=",
									"_parent": {
										"$ref": "AAAAAAFt7YJkn0VOdCA="
									},
									"model": {
										"$ref": "AAAAAAFt7YJknkVLPmE="
									},
									"font": "Arial;13;0",
									"left": 1064,
									"top": 288,
									"width": 7.22998046875,
									"height": 13,
									"alpha": 0.5880028233278596,
									"distance": 25.238858928247925,
									"hostEdge": {
										"$ref": "AAAAAAFt7YJkn0VOdCA="
									},
									"edgePosition": 2,
									"text": "1"
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFt7YJkn0VVxWc=",
									"_parent": {
										"$ref": "AAAAAAFt7YJkn0VOdCA="
									},
									"model": {
										"$ref": "AAAAAAFt7YJknkVMy5E="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 719,
									"top": 600,
									"height": 13,
									"alpha": -0.5235987755982988,
									"distance": 30,
									"hostEdge": {
										"$ref": "AAAAAAFt7YJkn0VOdCA="
									}
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFt7YJkn0VWhOg=",
									"_parent": {
										"$ref": "AAAAAAFt7YJkn0VOdCA="
									},
									"model": {
										"$ref": "AAAAAAFt7YJknkVMy5E="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 732,
									"top": 597,
									"height": 13,
									"alpha": -0.7853981633974483,
									"distance": 40,
									"hostEdge": {
										"$ref": "AAAAAAFt7YJkn0VOdCA="
									}
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFt7YJkn0VXXIE=",
									"_parent": {
										"$ref": "AAAAAAFt7YJkn0VOdCA="
									},
									"model": {
										"$ref": "AAAAAAFt7YJknkVMy5E="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 691,
									"top": 604,
									"height": 13,
									"alpha": 0.5235987755982988,
									"distance": 25,
									"hostEdge": {
										"$ref": "AAAAAAFt7YJkn0VOdCA="
									}
								},
								{
									"_type": "UMLQualifierCompartmentView",
									"_id": "AAAAAAFt7YJkn0VYNow=",
									"_parent": {
										"$ref": "AAAAAAFt7YJkn0VOdCA="
									},
									"model": {
										"$ref": "AAAAAAFt7YJknkVLPmE="
									},
									"visible": false,
									"font": "Arial;13;0",
									"width": 10,
									"height": 10
								},
								{
									"_type": "UMLQualifierCompartmentView",
									"_id": "AAAAAAFt7YJkn0VZGIM=",
									"_parent": {
										"$ref": "AAAAAAFt7YJkn0VOdCA="
									},
									"model": {
										"$ref": "AAAAAAFt7YJknkVMy5E="
									},
									"visible": false,
									"font": "Arial;13;0",
									"width": 10,
									"height": 10
								}
							],
							"font": "Arial;13;0",
							"head": {
								"$ref": "AAAAAAFt7VL5wP+/8QY="
							},
							"tail": {
								"$ref": "AAAAAAFt7VMnuAARfvI="
							},
							"points": "1088:280;704:280;704:632",
							"showVisibility": true,
							"nameLabel": {
								"$ref": "AAAAAAFt7YJkn0VP4Kg="
							},
							"stereotypeLabel": {
								"$ref": "AAAAAAFt7YJkn0VQmm0="
							},
							"propertyLabel": {
								"$ref": "AAAAAAFt7YJkn0VRMxM="
							},
							"tailRoleNameLabel": {
								"$ref": "AAAAAAFt7YJkn0VSHl0="
							},
							"tailPropertyLabel": {
								"$ref": "AAAAAAFt7YJkn0VTpxY="
							},
							"tailMultiplicityLabel": {
								"$ref": "AAAAAAFt7YJkn0VUlxw="
							},
							"headRoleNameLabel": {
								"$ref": "AAAAAAFt7YJkn0VVxWc="
							},
							"headPropertyLabel": {
								"$ref": "AAAAAAFt7YJkn0VWhOg="
							},
							"headMultiplicityLabel": {
								"$ref": "AAAAAAFt7YJkn0VXXIE="
							},
							"tailQualifiersCompartment": {
								"$ref": "AAAAAAFt7YJkn0VYNow="
							},
							"headQualifiersCompartment": {
								"$ref": "AAAAAAFt7YJkn0VZGIM="
							}
						},
						{
							"_type": "UMLClassView",
							"_id": "AAAAAAFt7Tgb6fqyD84=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAFt7Tgb6Pqwr0Q="
							},
							"subViews": [
								{
									"_type": "UMLNameCompartmentView",
									"_id": "AAAAAAFt7Tgb6vqz5ic=",
									"_parent": {
										"$ref": "AAAAAAFt7Tgb6fqyD84="
									},
									"model": {
										"$ref": "AAAAAAFt7Tgb6Pqwr0Q="
									},
									"subViews": [
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7Tgb6vq0SSQ=",
											"_parent": {
												"$ref": "AAAAAAFt7Tgb6vqz5ic="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": 4200,
											"top": 776,
											"height": 13
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7Tgb6vq1rh4=",
											"_parent": {
												"$ref": "AAAAAAFt7Tgb6vqz5ic="
											},
											"font": "Arial;13;3",
											"left": 2133,
											"top": 607,
											"width": 127,
											"height": 13,
											"text": "Card"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7Tgb6vq2KtE=",
											"_parent": {
												"$ref": "AAAAAAFt7Tgb6vqz5ic="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": 4200,
											"top": 776,
											"width": 73.67724609375,
											"height": 13,
											"text": "(from card)"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7Tgb6vq33Lo=",
											"_parent": {
												"$ref": "AAAAAAFt7Tgb6vqz5ic="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": 4200,
											"top": 776,
											"height": 13,
											"horizontalAlignment": 1
										}
									],
									"font": "Arial;13;0",
									"left": 2128,
									"top": 600,
									"width": 137,
									"height": 25,
									"stereotypeLabel": {
										"$ref": "AAAAAAFt7Tgb6vq0SSQ="
									},
									"nameLabel": {
										"$ref": "AAAAAAFt7Tgb6vq1rh4="
									},
									"namespaceLabel": {
										"$ref": "AAAAAAFt7Tgb6vq2KtE="
									},
									"propertyLabel": {
										"$ref": "AAAAAAFt7Tgb6vq33Lo="
									}
								},
								{
									"_type": "UMLAttributeCompartmentView",
									"_id": "AAAAAAFt7Tgb6vq4F04=",
									"_parent": {
										"$ref": "AAAAAAFt7Tgb6fqyD84="
									},
									"model": {
										"$ref": "AAAAAAFt7Tgb6Pqwr0Q="
									},
									"subViews": [
										{
											"_type": "UMLAttributeView",
											"_id": "AAAAAAFt7TnTmvrdjq8=",
											"_parent": {
												"$ref": "AAAAAAFt7Tgb6vq4F04="
											},
											"model": {
												"$ref": "AAAAAAFt7TnTafraXcY="
											},
											"font": "Arial;13;0",
											"left": 2133,
											"top": 630,
											"width": 127,
											"height": 13,
											"text": "+Value: int",
											"horizontalAlignment": 0
										}
									],
									"font": "Arial;13;0",
									"left": 2128,
									"top": 625,
									"width": 137,
									"height": 23
								},
								{
									"_type": "UMLOperationCompartmentView",
									"_id": "AAAAAAFt7Tgb6vq5+rY=",
									"_parent": {
										"$ref": "AAAAAAFt7Tgb6fqyD84="
									},
									"model": {
										"$ref": "AAAAAAFt7Tgb6Pqwr0Q="
									},
									"subViews": [
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuOxERuRHlOno=",
											"_parent": {
												"$ref": "AAAAAAFt7Tgb6vq5+rY="
											},
											"model": {
												"$ref": "AAAAAAFuOxERkxHTyBs="
											},
											"font": "Arial;13;0",
											"left": 2133,
											"top": 653,
											"width": 127,
											"height": 13,
											"text": "+Card(value: int)",
											"horizontalAlignment": 0
										}
									],
									"font": "Arial;13;0",
									"left": 2128,
									"top": 648,
									"width": 137,
									"height": 23
								},
								{
									"_type": "UMLReceptionCompartmentView",
									"_id": "AAAAAAFt7Tgb6vq6LQU=",
									"_parent": {
										"$ref": "AAAAAAFt7Tgb6fqyD84="
									},
									"model": {
										"$ref": "AAAAAAFt7Tgb6Pqwr0Q="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 2464,
									"top": 392,
									"width": 10,
									"height": 10
								},
								{
									"_type": "UMLTemplateParameterCompartmentView",
									"_id": "AAAAAAFt7Tgb6vq7ecs=",
									"_parent": {
										"$ref": "AAAAAAFt7Tgb6fqyD84="
									},
									"model": {
										"$ref": "AAAAAAFt7Tgb6Pqwr0Q="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 2464,
									"top": 392,
									"width": 10,
									"height": 10
								}
							],
							"containerView": {
								"$ref": "AAAAAAFt7UW8Z/1tvWw="
							},
							"font": "Arial;13;0",
							"containerChangeable": true,
							"left": 2128,
							"top": 600,
							"width": 137,
							"height": 145,
							"nameCompartment": {
								"$ref": "AAAAAAFt7Tgb6vqz5ic="
							},
							"attributeCompartment": {
								"$ref": "AAAAAAFt7Tgb6vq4F04="
							},
							"operationCompartment": {
								"$ref": "AAAAAAFt7Tgb6vq5+rY="
							},
							"receptionCompartment": {
								"$ref": "AAAAAAFt7Tgb6vq6LQU="
							},
							"templateParameterCompartment": {
								"$ref": "AAAAAAFt7Tgb6vq7ecs="
							}
						},
						{
							"_type": "UMLClassView",
							"_id": "AAAAAAFuOw+sJA6xWi8=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAFuOw+sJA6vVOo="
							},
							"subViews": [
								{
									"_type": "UMLNameCompartmentView",
									"_id": "AAAAAAFuOw+sJA6yo4w=",
									"_parent": {
										"$ref": "AAAAAAFuOw+sJA6xWi8="
									},
									"model": {
										"$ref": "AAAAAAFuOw+sJA6vVOo="
									},
									"subViews": [
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuOw+sJA6zbt0=",
											"_parent": {
												"$ref": "AAAAAAFuOw+sJA6yo4w="
											},
											"visible": false,
											"font": "Arial;13;0",
											"height": 13
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuOw+sJA60VkE=",
											"_parent": {
												"$ref": "AAAAAAFuOw+sJA6yo4w="
											},
											"font": "Arial;13;1",
											"left": 1709,
											"top": 839,
											"width": 75.14990234375,
											"height": 13,
											"text": "ClassicCard"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuOw+sJA61mcY=",
											"_parent": {
												"$ref": "AAAAAAFuOw+sJA6yo4w="
											},
											"visible": false,
											"font": "Arial;13;0",
											"width": 73.67724609375,
											"height": 13,
											"text": "(from Model)"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuOw+sJA6247E=",
											"_parent": {
												"$ref": "AAAAAAFuOw+sJA6yo4w="
											},
											"visible": false,
											"font": "Arial;13;0",
											"height": 13,
											"horizontalAlignment": 1
										}
									],
									"font": "Arial;13;0",
									"left": 1704,
									"top": 832,
									"width": 85.14990234375,
									"height": 25,
									"stereotypeLabel": {
										"$ref": "AAAAAAFuOw+sJA6zbt0="
									},
									"nameLabel": {
										"$ref": "AAAAAAFuOw+sJA60VkE="
									},
									"namespaceLabel": {
										"$ref": "AAAAAAFuOw+sJA61mcY="
									},
									"propertyLabel": {
										"$ref": "AAAAAAFuOw+sJA6247E="
									}
								},
								{
									"_type": "UMLAttributeCompartmentView",
									"_id": "AAAAAAFuOw+sJA63ljY=",
									"_parent": {
										"$ref": "AAAAAAFuOw+sJA6xWi8="
									},
									"model": {
										"$ref": "AAAAAAFuOw+sJA6vVOo="
									},
									"font": "Arial;13;0",
									"left": 1704,
									"top": 857,
									"width": 85.14990234375,
									"height": 10
								},
								{
									"_type": "UMLOperationCompartmentView",
									"_id": "AAAAAAFuOw+sJQ64Oqs=",
									"_parent": {
										"$ref": "AAAAAAFuOw+sJA6xWi8="
									},
									"model": {
										"$ref": "AAAAAAFuOw+sJA6vVOo="
									},
									"font": "Arial;13;0",
									"left": 1704,
									"top": 867,
									"width": 85.14990234375,
									"height": 10
								},
								{
									"_type": "UMLReceptionCompartmentView",
									"_id": "AAAAAAFuOw+sJQ65R1w=",
									"_parent": {
										"$ref": "AAAAAAFuOw+sJA6xWi8="
									},
									"model": {
										"$ref": "AAAAAAFuOw+sJA6vVOo="
									},
									"visible": false,
									"font": "Arial;13;0",
									"width": 10,
									"height": 10
								},
								{
									"_type": "UMLTemplateParameterCompartmentView",
									"_id": "AAAAAAFuOw+sJQ66KwQ=",
									"_parent": {
										"$ref": "AAAAAAFuOw+sJA6xWi8="
									},
									"model": {
										"$ref": "AAAAAAFuOw+sJA6vVOo="
									},
									"visible": false,
									"font": "Arial;13;0",
									"width": 10,
									"height": 10
								}
							],
							"font": "Arial;13;0",
							"containerChangeable": true,
							"left": 1704,
							"top": 832,
							"width": 85.14990234375,
							"height": 45,
							"nameCompartment": {
								"$ref": "AAAAAAFuOw+sJA6yo4w="
							},
							"attributeCompartment": {
								"$ref": "AAAAAAFuOw+sJA63ljY="
							},
							"operationCompartment": {
								"$ref": "AAAAAAFuOw+sJQ64Oqs="
							},
							"receptionCompartment": {
								"$ref": "AAAAAAFuOw+sJQ65R1w="
							},
							"templateParameterCompartment": {
								"$ref": "AAAAAAFuOw+sJQ66KwQ="
							}
						},
						{
							"_type": "UMLClassView",
							"_id": "AAAAAAFuOw/Jug9xJ3I=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAFuOw/Jug9vmpg="
							},
							"subViews": [
								{
									"_type": "UMLNameCompartmentView",
									"_id": "AAAAAAFuOw/Jug9yfIw=",
									"_parent": {
										"$ref": "AAAAAAFuOw/Jug9xJ3I="
									},
									"model": {
										"$ref": "AAAAAAFuOw/Jug9vmpg="
									},
									"subViews": [
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuOw/Jug9z+KY=",
											"_parent": {
												"$ref": "AAAAAAFuOw/Jug9yfIw="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -32,
											"top": -32,
											"height": 13
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuOw/Jug90NEU=",
											"_parent": {
												"$ref": "AAAAAAFuOw/Jug9yfIw="
											},
											"font": "Arial;13;1",
											"left": 1853,
											"top": 839,
											"width": 54.1708984375,
											"height": 13,
											"text": "EndCard"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuOw/Jug915Jw=",
											"_parent": {
												"$ref": "AAAAAAFuOw/Jug9yfIw="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -32,
											"top": -32,
											"width": 73.67724609375,
											"height": 13,
											"text": "(from Model)"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuOw/Jug920gI=",
											"_parent": {
												"$ref": "AAAAAAFuOw/Jug9yfIw="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -32,
											"top": -32,
											"height": 13,
											"horizontalAlignment": 1
										}
									],
									"font": "Arial;13;0",
									"left": 1848,
									"top": 832,
									"width": 64.1708984375,
									"height": 25,
									"stereotypeLabel": {
										"$ref": "AAAAAAFuOw/Jug9z+KY="
									},
									"nameLabel": {
										"$ref": "AAAAAAFuOw/Jug90NEU="
									},
									"namespaceLabel": {
										"$ref": "AAAAAAFuOw/Jug915Jw="
									},
									"propertyLabel": {
										"$ref": "AAAAAAFuOw/Jug920gI="
									}
								},
								{
									"_type": "UMLAttributeCompartmentView",
									"_id": "AAAAAAFuOw/Jug93wIk=",
									"_parent": {
										"$ref": "AAAAAAFuOw/Jug9xJ3I="
									},
									"model": {
										"$ref": "AAAAAAFuOw/Jug9vmpg="
									},
									"font": "Arial;13;0",
									"left": 1848,
									"top": 857,
									"width": 64.1708984375,
									"height": 10
								},
								{
									"_type": "UMLOperationCompartmentView",
									"_id": "AAAAAAFuOw/Jug94Xfw=",
									"_parent": {
										"$ref": "AAAAAAFuOw/Jug9xJ3I="
									},
									"model": {
										"$ref": "AAAAAAFuOw/Jug9vmpg="
									},
									"font": "Arial;13;0",
									"left": 1848,
									"top": 867,
									"width": 64.1708984375,
									"height": 10
								},
								{
									"_type": "UMLReceptionCompartmentView",
									"_id": "AAAAAAFuOw/Juw95R4Q=",
									"_parent": {
										"$ref": "AAAAAAFuOw/Jug9xJ3I="
									},
									"model": {
										"$ref": "AAAAAAFuOw/Jug9vmpg="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": -16,
									"top": -16,
									"width": 10,
									"height": 10
								},
								{
									"_type": "UMLTemplateParameterCompartmentView",
									"_id": "AAAAAAFuOw/Juw96aKU=",
									"_parent": {
										"$ref": "AAAAAAFuOw/Jug9xJ3I="
									},
									"model": {
										"$ref": "AAAAAAFuOw/Jug9vmpg="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": -16,
									"top": -16,
									"width": 10,
									"height": 10
								}
							],
							"font": "Arial;13;0",
							"containerChangeable": true,
							"left": 1848,
							"top": 832,
							"width": 64.1708984375,
							"height": 45,
							"nameCompartment": {
								"$ref": "AAAAAAFuOw/Jug9yfIw="
							},
							"attributeCompartment": {
								"$ref": "AAAAAAFuOw/Jug93wIk="
							},
							"operationCompartment": {
								"$ref": "AAAAAAFuOw/Jug94Xfw="
							},
							"receptionCompartment": {
								"$ref": "AAAAAAFuOw/Juw95R4Q="
							},
							"templateParameterCompartment": {
								"$ref": "AAAAAAFuOw/Juw96aKU="
							}
						},
						{
							"_type": "UMLClassView",
							"_id": "AAAAAAFuOw/c4hAEwOA=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAFuOw/c4hACFeY="
							},
							"subViews": [
								{
									"_type": "UMLNameCompartmentView",
									"_id": "AAAAAAFuOw/c4hAF0RA=",
									"_parent": {
										"$ref": "AAAAAAFuOw/c4hAEwOA="
									},
									"model": {
										"$ref": "AAAAAAFuOw/c4hACFeY="
									},
									"subViews": [
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuOw/c4hAG5vw=",
											"_parent": {
												"$ref": "AAAAAAFuOw/c4hAF0RA="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -216,
											"top": -120,
											"height": 13
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuOw/c4hAHzkU=",
											"_parent": {
												"$ref": "AAAAAAFuOw/c4hAF0RA="
											},
											"font": "Arial;13;1",
											"left": 1973,
											"top": 839,
											"width": 65.01904296875,
											"height": 13,
											"text": "ThreeCard"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuOw/c4hAIUOE=",
											"_parent": {
												"$ref": "AAAAAAFuOw/c4hAF0RA="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -216,
											"top": -120,
											"width": 73.67724609375,
											"height": 13,
											"text": "(from card)"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuOw/c4hAJHe4=",
											"_parent": {
												"$ref": "AAAAAAFuOw/c4hAF0RA="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -216,
											"top": -120,
											"height": 13,
											"horizontalAlignment": 1
										}
									],
									"font": "Arial;13;0",
									"left": 1968,
									"top": 832,
									"width": 75.01904296875,
									"height": 25,
									"stereotypeLabel": {
										"$ref": "AAAAAAFuOw/c4hAG5vw="
									},
									"nameLabel": {
										"$ref": "AAAAAAFuOw/c4hAHzkU="
									},
									"namespaceLabel": {
										"$ref": "AAAAAAFuOw/c4hAIUOE="
									},
									"propertyLabel": {
										"$ref": "AAAAAAFuOw/c4hAJHe4="
									}
								},
								{
									"_type": "UMLAttributeCompartmentView",
									"_id": "AAAAAAFuOw/c4hAKRBI=",
									"_parent": {
										"$ref": "AAAAAAFuOw/c4hAEwOA="
									},
									"model": {
										"$ref": "AAAAAAFuOw/c4hACFeY="
									},
									"font": "Arial;13;0",
									"left": 1968,
									"top": 857,
									"width": 75.01904296875,
									"height": 10
								},
								{
									"_type": "UMLOperationCompartmentView",
									"_id": "AAAAAAFuOw/c4hAL+B4=",
									"_parent": {
										"$ref": "AAAAAAFuOw/c4hAEwOA="
									},
									"model": {
										"$ref": "AAAAAAFuOw/c4hACFeY="
									},
									"font": "Arial;13;0",
									"left": 1968,
									"top": 867,
									"width": 75.01904296875,
									"height": 10
								},
								{
									"_type": "UMLReceptionCompartmentView",
									"_id": "AAAAAAFuOw/c4hAMTjk=",
									"_parent": {
										"$ref": "AAAAAAFuOw/c4hAEwOA="
									},
									"model": {
										"$ref": "AAAAAAFuOw/c4hACFeY="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": -144,
									"top": -80,
									"width": 10,
									"height": 10
								},
								{
									"_type": "UMLTemplateParameterCompartmentView",
									"_id": "AAAAAAFuOw/c4hANSXA=",
									"_parent": {
										"$ref": "AAAAAAFuOw/c4hAEwOA="
									},
									"model": {
										"$ref": "AAAAAAFuOw/c4hACFeY="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": -144,
									"top": -80,
									"width": 10,
									"height": 10
								}
							],
							"containerView": {
								"$ref": "AAAAAAFt7UW8Z/1tvWw="
							},
							"font": "Arial;13;0",
							"containerChangeable": true,
							"left": 1968,
							"top": 832,
							"width": 75.01904296875,
							"height": 45,
							"nameCompartment": {
								"$ref": "AAAAAAFuOw/c4hAF0RA="
							},
							"attributeCompartment": {
								"$ref": "AAAAAAFuOw/c4hAKRBI="
							},
							"operationCompartment": {
								"$ref": "AAAAAAFuOw/c4hAL+B4="
							},
							"receptionCompartment": {
								"$ref": "AAAAAAFuOw/c4hAMTjk="
							},
							"templateParameterCompartment": {
								"$ref": "AAAAAAFuOw/c4hANSXA="
							}
						},
						{
							"_type": "UMLGeneralizationView",
							"_id": "AAAAAAFuOxJduxThPsE=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAFuOxJduxTfq9o="
							},
							"subViews": [
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuOxJduxTidpM=",
									"_parent": {
										"$ref": "AAAAAAFuOxJduxThPsE="
									},
									"model": {
										"$ref": "AAAAAAFuOxJduxTfq9o="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 2011,
									"top": 753,
									"height": 13,
									"alpha": 1.5707963267948966,
									"distance": 15,
									"hostEdge": {
										"$ref": "AAAAAAFuOxJduxThPsE="
									},
									"edgePosition": 1
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuOxJduxTjWLI=",
									"_parent": {
										"$ref": "AAAAAAFuOxJduxThPsE="
									},
									"model": {
										"$ref": "AAAAAAFuOxJduxTfq9o="
									},
									"visible": null,
									"font": "Arial;13;0",
									"left": 2004,
									"top": 740,
									"height": 13,
									"alpha": 1.5707963267948966,
									"distance": 30,
									"hostEdge": {
										"$ref": "AAAAAAFuOxJduxThPsE="
									},
									"edgePosition": 1
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuOxJduxTksV0=",
									"_parent": {
										"$ref": "AAAAAAFuOxJduxThPsE="
									},
									"model": {
										"$ref": "AAAAAAFuOxJduxTfq9o="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 2026,
									"top": 780,
									"height": 13,
									"alpha": -1.5707963267948966,
									"distance": 15,
									"hostEdge": {
										"$ref": "AAAAAAFuOxJduxThPsE="
									},
									"edgePosition": 1
								}
							],
							"font": "Arial;13;0",
							"head": {
								"$ref": "AAAAAAFt7Tgb6fqyD84="
							},
							"tail": {
								"$ref": "AAAAAAFuOw/Jug9xJ3I="
							},
							"lineStyle": 1,
							"points": "1912:835;2127:712",
							"showVisibility": true,
							"nameLabel": {
								"$ref": "AAAAAAFuOxJduxTidpM="
							},
							"stereotypeLabel": {
								"$ref": "AAAAAAFuOxJduxTjWLI="
							},
							"propertyLabel": {
								"$ref": "AAAAAAFuOxJduxTksV0="
							}
						},
						{
							"_type": "UMLGeneralizationView",
							"_id": "AAAAAAFuOxJuARUBgT4=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAFuOxJuART/CKQ="
							},
							"subViews": [
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuOxJuARUCKsg=",
									"_parent": {
										"$ref": "AAAAAAFuOxJuARUBgT4="
									},
									"model": {
										"$ref": "AAAAAAFuOxJuART/CKQ="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 2067,
									"top": 767,
									"height": 13,
									"alpha": 1.5707963267948966,
									"distance": 15,
									"hostEdge": {
										"$ref": "AAAAAAFuOxJuARUBgT4="
									},
									"edgePosition": 1
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuOxJuARUDSuU=",
									"_parent": {
										"$ref": "AAAAAAFuOxJuARUBgT4="
									},
									"model": {
										"$ref": "AAAAAAFuOxJuART/CKQ="
									},
									"visible": null,
									"font": "Arial;13;0",
									"left": 2057,
									"top": 756,
									"height": 13,
									"alpha": 1.5707963267948966,
									"distance": 30,
									"hostEdge": {
										"$ref": "AAAAAAFuOxJuARUBgT4="
									},
									"edgePosition": 1
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuOxJuARUEnJA=",
									"_parent": {
										"$ref": "AAAAAAFuOxJuARUBgT4="
									},
									"model": {
										"$ref": "AAAAAAFuOxJuART/CKQ="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 2088,
									"top": 788,
									"height": 13,
									"alpha": -1.5707963267948966,
									"distance": 15,
									"hostEdge": {
										"$ref": "AAAAAAFuOxJuARUBgT4="
									},
									"edgePosition": 1
								}
							],
							"font": "Arial;13;0",
							"head": {
								"$ref": "AAAAAAFt7Tgb6fqyD84="
							},
							"tail": {
								"$ref": "AAAAAAFuOw/c4hAEwOA="
							},
							"lineStyle": 1,
							"points": "2029:831;2127:738",
							"showVisibility": true,
							"nameLabel": {
								"$ref": "AAAAAAFuOxJuARUCKsg="
							},
							"stereotypeLabel": {
								"$ref": "AAAAAAFuOxJuARUDSuU="
							},
							"propertyLabel": {
								"$ref": "AAAAAAFuOxJuARUEnJA="
							}
						},
						{
							"_type": "UMLGeneralizationView",
							"_id": "AAAAAAFuOxKNRxU8YfQ=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAFuOxKNRxU6mm0="
							},
							"subViews": [
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuOxKNRxU9Pzo=",
									"_parent": {
										"$ref": "AAAAAAFuOxKNRxU8YfQ="
									},
									"model": {
										"$ref": "AAAAAAFuOxKNRxU6mm0="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 1952,
									"top": 748,
									"height": 13,
									"alpha": 1.5707963267948966,
									"distance": 15,
									"hostEdge": {
										"$ref": "AAAAAAFuOxKNRxU8YfQ="
									},
									"edgePosition": 1
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuOxKNRxU+zYQ=",
									"_parent": {
										"$ref": "AAAAAAFuOxKNRxU8YfQ="
									},
									"model": {
										"$ref": "AAAAAAFuOxKNRxU6mm0="
									},
									"visible": null,
									"font": "Arial;13;0",
									"left": 1946,
									"top": 734,
									"height": 13,
									"alpha": 1.5707963267948966,
									"distance": 30,
									"hostEdge": {
										"$ref": "AAAAAAFuOxKNRxU8YfQ="
									},
									"edgePosition": 1
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuOxKNRxU/iMs=",
									"_parent": {
										"$ref": "AAAAAAFuOxKNRxU8YfQ="
									},
									"model": {
										"$ref": "AAAAAAFuOxKNRxU6mm0="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 1963,
									"top": 775,
									"height": 13,
									"alpha": -1.5707963267948966,
									"distance": 15,
									"hostEdge": {
										"$ref": "AAAAAAFuOxKNRxU8YfQ="
									},
									"edgePosition": 1
								}
							],
							"font": "Arial;13;0",
							"head": {
								"$ref": "AAAAAAFt7Tgb6fqyD84="
							},
							"tail": {
								"$ref": "AAAAAAFuOw+sJA6xWi8="
							},
							"lineStyle": 1,
							"points": "1789:837;2127:700",
							"showVisibility": true,
							"nameLabel": {
								"$ref": "AAAAAAFuOxKNRxU9Pzo="
							},
							"stereotypeLabel": {
								"$ref": "AAAAAAFuOxKNRxU+zYQ="
							},
							"propertyLabel": {
								"$ref": "AAAAAAFuOxKNRxU/iMs="
							}
						},
						{
							"_type": "UMLClassView",
							"_id": "AAAAAAFuOxVwFhhuCYI=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAFuOxVwFhhsSl8="
							},
							"subViews": [
								{
									"_type": "UMLNameCompartmentView",
									"_id": "AAAAAAFuOxVwFhhvcas=",
									"_parent": {
										"$ref": "AAAAAAFuOxVwFhhuCYI="
									},
									"model": {
										"$ref": "AAAAAAFuOxVwFhhsSl8="
									},
									"subViews": [
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuOxVwFhhw5hw=",
											"_parent": {
												"$ref": "AAAAAAFuOxVwFhhvcas="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": 936,
											"top": -96,
											"height": 13
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuOxVwFhhxdp8=",
											"_parent": {
												"$ref": "AAAAAAFuOxVwFhhvcas="
											},
											"font": "Arial;13;3",
											"left": 2093,
											"top": 1319,
											"width": 149.931640625,
											"height": 13,
											"text": "Deck"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuOxVwFhhyyVk=",
											"_parent": {
												"$ref": "AAAAAAFuOxVwFhhvcas="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": 936,
											"top": -96,
											"width": 73.67724609375,
											"height": 13,
											"text": "(from deck)"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuOxVwFhhzuIM=",
											"_parent": {
												"$ref": "AAAAAAFuOxVwFhhvcas="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": 936,
											"top": -96,
											"height": 13,
											"horizontalAlignment": 1
										}
									],
									"font": "Arial;13;0",
									"left": 2088,
									"top": 1312,
									"width": 159.931640625,
									"height": 25,
									"stereotypeLabel": {
										"$ref": "AAAAAAFuOxVwFhhw5hw="
									},
									"nameLabel": {
										"$ref": "AAAAAAFuOxVwFhhxdp8="
									},
									"namespaceLabel": {
										"$ref": "AAAAAAFuOxVwFhhyyVk="
									},
									"propertyLabel": {
										"$ref": "AAAAAAFuOxVwFhhzuIM="
									}
								},
								{
									"_type": "UMLAttributeCompartmentView",
									"_id": "AAAAAAFuOxVwFxh0kVA=",
									"_parent": {
										"$ref": "AAAAAAFuOxVwFhhuCYI="
									},
									"model": {
										"$ref": "AAAAAAFuOxVwFhhsSl8="
									},
									"font": "Arial;13;0",
									"left": 2088,
									"top": 1337,
									"width": 159.931640625,
									"height": 10
								},
								{
									"_type": "UMLOperationCompartmentView",
									"_id": "AAAAAAFuOxVwFxh1PXo=",
									"_parent": {
										"$ref": "AAAAAAFuOxVwFhhuCYI="
									},
									"model": {
										"$ref": "AAAAAAFuOxVwFhhsSl8="
									},
									"subViews": [
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuOxcprRqj10M=",
											"_parent": {
												"$ref": "AAAAAAFuOxVwFxh1PXo="
											},
											"model": {
												"$ref": "AAAAAAFuOxcphxqdaYY="
											},
											"font": "Arial;13;0",
											"left": 2093,
											"top": 1352,
											"width": 149.931640625,
											"height": 13,
											"text": "+size(): int",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuOxdkvhruyAE=",
											"_parent": {
												"$ref": "AAAAAAFuOxVwFxh1PXo="
											},
											"model": {
												"$ref": "AAAAAAFuOxdkmhroYbg="
											},
											"font": "Arial;13;0",
											"left": 2093,
											"top": 1367,
											"width": 149.931640625,
											"height": 13,
											"text": "+removeAt(index: int)",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuOxe6ehsnEDU=",
											"_parent": {
												"$ref": "AAAAAAFuOxVwFxh1PXo="
											},
											"model": {
												"$ref": "AAAAAAFuOxe6YxshTgI="
											},
											"font": "Arial;13;0",
											"left": 2093,
											"top": 1382,
											"width": 149.931640625,
											"height": 13,
											"text": "+getCard(index: int): Card",
											"horizontalAlignment": 0
										}
									],
									"font": "Arial;13;0",
									"left": 2088,
									"top": 1347,
									"width": 159.931640625,
									"height": 53
								},
								{
									"_type": "UMLReceptionCompartmentView",
									"_id": "AAAAAAFuOxVwFxh2QcQ=",
									"_parent": {
										"$ref": "AAAAAAFuOxVwFhhuCYI="
									},
									"model": {
										"$ref": "AAAAAAFuOxVwFhhsSl8="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 624,
									"top": -64,
									"width": 10,
									"height": 10
								},
								{
									"_type": "UMLTemplateParameterCompartmentView",
									"_id": "AAAAAAFuOxVwFxh307U=",
									"_parent": {
										"$ref": "AAAAAAFuOxVwFhhuCYI="
									},
									"model": {
										"$ref": "AAAAAAFuOxVwFhhsSl8="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 624,
									"top": -64,
									"width": 10,
									"height": 10
								}
							],
							"containerView": {
								"$ref": "AAAAAAFuOxTqexbaQvI="
							},
							"font": "Arial;13;0",
							"containerChangeable": true,
							"left": 2088,
							"top": 1312,
							"width": 159.931640625,
							"height": 88,
							"nameCompartment": {
								"$ref": "AAAAAAFuOxVwFhhvcas="
							},
							"attributeCompartment": {
								"$ref": "AAAAAAFuOxVwFxh0kVA="
							},
							"operationCompartment": {
								"$ref": "AAAAAAFuOxVwFxh1PXo="
							},
							"receptionCompartment": {
								"$ref": "AAAAAAFuOxVwFxh2QcQ="
							},
							"templateParameterCompartment": {
								"$ref": "AAAAAAFuOxVwFxh307U="
							}
						},
						{
							"_type": "UMLClassView",
							"_id": "AAAAAAFuOxWuSxj/v3Y=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAFuOxWuShj9rt8="
							},
							"subViews": [
								{
									"_type": "UMLNameCompartmentView",
									"_id": "AAAAAAFuOxWuSxkABik=",
									"_parent": {
										"$ref": "AAAAAAFuOxWuSxj/v3Y="
									},
									"model": {
										"$ref": "AAAAAAFuOxWuShj9rt8="
									},
									"subViews": [
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuOxWuSxkBbx0=",
											"_parent": {
												"$ref": "AAAAAAFuOxWuSxkABik="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": 360,
											"top": -72,
											"height": 13
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuOxWuSxkC10c=",
											"_parent": {
												"$ref": "AAAAAAFuOxWuSxkABik="
											},
											"font": "Arial;13;1",
											"left": 2285,
											"top": 1439,
											"width": 147.7607421875,
											"height": 13,
											"text": "ExtremeDeck"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuOxWuSxkDp+Q=",
											"_parent": {
												"$ref": "AAAAAAFuOxWuSxkABik="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": 360,
											"top": -72,
											"width": 73.67724609375,
											"height": 13,
											"text": "(from deck)"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuOxWuSxkEJ4Y=",
											"_parent": {
												"$ref": "AAAAAAFuOxWuSxkABik="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": 360,
											"top": -72,
											"height": 13,
											"horizontalAlignment": 1
										}
									],
									"font": "Arial;13;0",
									"left": 2280,
									"top": 1432,
									"width": 157.7607421875,
									"height": 25,
									"stereotypeLabel": {
										"$ref": "AAAAAAFuOxWuSxkBbx0="
									},
									"nameLabel": {
										"$ref": "AAAAAAFuOxWuSxkC10c="
									},
									"namespaceLabel": {
										"$ref": "AAAAAAFuOxWuSxkDp+Q="
									},
									"propertyLabel": {
										"$ref": "AAAAAAFuOxWuSxkEJ4Y="
									}
								},
								{
									"_type": "UMLAttributeCompartmentView",
									"_id": "AAAAAAFuOxWuSxkF0rc=",
									"_parent": {
										"$ref": "AAAAAAFuOxWuSxj/v3Y="
									},
									"model": {
										"$ref": "AAAAAAFuOxWuShj9rt8="
									},
									"subViews": [
										{
											"_type": "UMLAttributeView",
											"_id": "AAAAAAFuOx3AnRuNvVY=",
											"_parent": {
												"$ref": "AAAAAAFuOxWuSxkF0rc="
											},
											"model": {
												"$ref": "AAAAAAFuOx3AZxuHKQU="
											},
											"font": "Arial;13;0",
											"left": 2285,
											"top": 1462,
											"width": 147.7607421875,
											"height": 13,
											"text": "-endGame: List<int>",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLAttributeView",
											"_id": "AAAAAAFuOx4vJxvQ8zo=",
											"_parent": {
												"$ref": "AAAAAAFuOxWuSxkF0rc="
											},
											"model": {
												"$ref": "AAAAAAFuOx4u7xvKPZw="
											},
											"font": "Arial;13;0",
											"left": 2285,
											"top": 1477,
											"width": 147.7607421875,
											"height": 13,
											"text": "-threeCard: List<int>",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLAttributeView",
											"_id": "AAAAAAFuOx6FJhwgc4Y=",
											"_parent": {
												"$ref": "AAAAAAFuOxWuSxkF0rc="
											},
											"model": {
												"$ref": "AAAAAAFuOx6FAhwaRbo="
											},
											"font": "Arial;13;0",
											"left": 2285,
											"top": 1492,
											"width": 147.7607421875,
											"height": 13,
											"text": "-random: Random",
											"horizontalAlignment": 0
										}
									],
									"font": "Arial;13;0",
									"left": 2280,
									"top": 1457,
									"width": 157.7607421875,
									"height": 53
								},
								{
									"_type": "UMLOperationCompartmentView",
									"_id": "AAAAAAFuOxWuSxkG7b4=",
									"_parent": {
										"$ref": "AAAAAAFuOxWuSxj/v3Y="
									},
									"model": {
										"$ref": "AAAAAAFuOxWuShj9rt8="
									},
									"subViews": [
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuOx7H4xxjRqU=",
											"_parent": {
												"$ref": "AAAAAAFuOxWuSxkG7b4="
											},
											"model": {
												"$ref": "AAAAAAFuOx7HvhxdeUA="
											},
											"font": "Arial;13;0",
											"left": 2285,
											"top": 1515,
											"width": 147.7607421875,
											"height": 13,
											"text": "-createEndCard()",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuOx8EdBym8UM=",
											"_parent": {
												"$ref": "AAAAAAFuOxWuSxkG7b4="
											},
											"model": {
												"$ref": "AAAAAAFuOx8EXBygPTM="
											},
											"font": "Arial;13;0",
											"left": 2285,
											"top": 1530,
											"width": 147.7607421875,
											"height": 13,
											"text": "-createThreeCard()",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuOx8zMxzXDN4=",
											"_parent": {
												"$ref": "AAAAAAFuOxWuSxkG7b4="
											},
											"model": {
												"$ref": "AAAAAAFuOx8zGxzR8KE="
											},
											"font": "Arial;13;0",
											"left": 2285,
											"top": 1545,
											"width": 147.7607421875,
											"height": 13,
											"text": "+createCard(iteration: int)",
											"horizontalAlignment": 0
										}
									],
									"font": "Arial;13;0",
									"left": 2280,
									"top": 1510,
									"width": 157.7607421875,
									"height": 53
								},
								{
									"_type": "UMLReceptionCompartmentView",
									"_id": "AAAAAAFuOxWuSxkHcTQ=",
									"_parent": {
										"$ref": "AAAAAAFuOxWuSxj/v3Y="
									},
									"model": {
										"$ref": "AAAAAAFuOxWuShj9rt8="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 224,
									"top": -48,
									"width": 10,
									"height": 10
								},
								{
									"_type": "UMLTemplateParameterCompartmentView",
									"_id": "AAAAAAFuOxWuSxkIWOM=",
									"_parent": {
										"$ref": "AAAAAAFuOxWuSxj/v3Y="
									},
									"model": {
										"$ref": "AAAAAAFuOxWuShj9rt8="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 224,
									"top": -48,
									"width": 10,
									"height": 10
								}
							],
							"containerView": {
								"$ref": "AAAAAAFuOxTqexbaQvI="
							},
							"font": "Arial;13;0",
							"containerChangeable": true,
							"left": 2280,
							"top": 1432,
							"width": 157.7607421875,
							"height": 131,
							"nameCompartment": {
								"$ref": "AAAAAAFuOxWuSxkABik="
							},
							"attributeCompartment": {
								"$ref": "AAAAAAFuOxWuSxkF0rc="
							},
							"operationCompartment": {
								"$ref": "AAAAAAFuOxWuSxkG7b4="
							},
							"receptionCompartment": {
								"$ref": "AAAAAAFuOxWuSxkHcTQ="
							},
							"templateParameterCompartment": {
								"$ref": "AAAAAAFuOxWuSxkIWOM="
							}
						},
						{
							"_type": "UMLClassView",
							"_id": "AAAAAAFuOxWReBjAR9k=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAFuOxWReBi+5XU="
							},
							"subViews": [
								{
									"_type": "UMLNameCompartmentView",
									"_id": "AAAAAAFuOxWReBjBMh8=",
									"_parent": {
										"$ref": "AAAAAAFuOxWReBjAR9k="
									},
									"model": {
										"$ref": "AAAAAAFuOxWReBi+5XU="
									},
									"subViews": [
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuOxWReBjCfrg=",
											"_parent": {
												"$ref": "AAAAAAFuOxWReBjBMh8="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": 464,
											"top": -40,
											"height": 13
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuOxWReBjDTB8=",
											"_parent": {
												"$ref": "AAAAAAFuOxWReBjBMh8="
											},
											"font": "Arial;13;1",
											"left": 1901,
											"top": 1439,
											"width": 76.60986328125,
											"height": 13,
											"text": "ClassicDeck"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuOxWReBjEhS4=",
											"_parent": {
												"$ref": "AAAAAAFuOxWReBjBMh8="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": 464,
											"top": -40,
											"width": 73.67724609375,
											"height": 13,
											"text": "(from deck)"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFuOxWReBjFNnA=",
											"_parent": {
												"$ref": "AAAAAAFuOxWReBjBMh8="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": 464,
											"top": -40,
											"height": 13,
											"horizontalAlignment": 1
										}
									],
									"font": "Arial;13;0",
									"left": 1896,
									"top": 1432,
									"width": 86.60986328125,
									"height": 25,
									"stereotypeLabel": {
										"$ref": "AAAAAAFuOxWReBjCfrg="
									},
									"nameLabel": {
										"$ref": "AAAAAAFuOxWReBjDTB8="
									},
									"namespaceLabel": {
										"$ref": "AAAAAAFuOxWReBjEhS4="
									},
									"propertyLabel": {
										"$ref": "AAAAAAFuOxWReBjFNnA="
									}
								},
								{
									"_type": "UMLAttributeCompartmentView",
									"_id": "AAAAAAFuOxWReBjGyn4=",
									"_parent": {
										"$ref": "AAAAAAFuOxWReBjAR9k="
									},
									"model": {
										"$ref": "AAAAAAFuOxWReBi+5XU="
									},
									"font": "Arial;13;0",
									"left": 1896,
									"top": 1457,
									"width": 86.60986328125,
									"height": 10
								},
								{
									"_type": "UMLOperationCompartmentView",
									"_id": "AAAAAAFuOxWReBjH9CQ=",
									"_parent": {
										"$ref": "AAAAAAFuOxWReBjAR9k="
									},
									"model": {
										"$ref": "AAAAAAFuOxWReBi+5XU="
									},
									"font": "Arial;13;0",
									"left": 1896,
									"top": 1467,
									"width": 86.60986328125,
									"height": 10
								},
								{
									"_type": "UMLReceptionCompartmentView",
									"_id": "AAAAAAFuOxWReBjIOEM=",
									"_parent": {
										"$ref": "AAAAAAFuOxWReBjAR9k="
									},
									"model": {
										"$ref": "AAAAAAFuOxWReBi+5XU="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 304,
									"top": -24,
									"width": 10,
									"height": 10
								},
								{
									"_type": "UMLTemplateParameterCompartmentView",
									"_id": "AAAAAAFuOxWReBjJ5zI=",
									"_parent": {
										"$ref": "AAAAAAFuOxWReBjAR9k="
									},
									"model": {
										"$ref": "AAAAAAFuOxWReBi+5XU="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 304,
									"top": -24,
									"width": 10,
									"height": 10
								}
							],
							"containerView": {
								"$ref": "AAAAAAFuOxTqexbaQvI="
							},
							"font": "Arial;13;0",
							"containerChangeable": true,
							"left": 1896,
							"top": 1432,
							"width": 86.60986328125,
							"height": 45,
							"nameCompartment": {
								"$ref": "AAAAAAFuOxWReBjBMh8="
							},
							"attributeCompartment": {
								"$ref": "AAAAAAFuOxWReBjGyn4="
							},
							"operationCompartment": {
								"$ref": "AAAAAAFuOxWReBjH9CQ="
							},
							"receptionCompartment": {
								"$ref": "AAAAAAFuOxWReBjIOEM="
							},
							"templateParameterCompartment": {
								"$ref": "AAAAAAFuOxWReBjJ5zI="
							}
						},
						{
							"_type": "UMLGeneralizationView",
							"_id": "AAAAAAFuOxYvEhl/VqQ=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAFuOxYvEhl9y28="
							},
							"subViews": [
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuOxYvExmAaI0=",
									"_parent": {
										"$ref": "AAAAAAFuOxYvEhl/VqQ="
									},
									"model": {
										"$ref": "AAAAAAFuOxYvEhl9y28="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 2029,
									"top": 1392,
									"height": 13,
									"alpha": 1.5707963267948966,
									"distance": 15,
									"hostEdge": {
										"$ref": "AAAAAAFuOxYvEhl/VqQ="
									},
									"edgePosition": 1
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuOxYvExmBYHA=",
									"_parent": {
										"$ref": "AAAAAAFuOxYvEhl/VqQ="
									},
									"model": {
										"$ref": "AAAAAAFuOxYvEhl9y28="
									},
									"visible": null,
									"font": "Arial;13;0",
									"left": 2023,
									"top": 1378,
									"height": 13,
									"alpha": 1.5707963267948966,
									"distance": 30,
									"hostEdge": {
										"$ref": "AAAAAAFuOxYvEhl/VqQ="
									},
									"edgePosition": 1
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuOxYvExmClBw=",
									"_parent": {
										"$ref": "AAAAAAFuOxYvEhl/VqQ="
									},
									"model": {
										"$ref": "AAAAAAFuOxYvEhl9y28="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 2040,
									"top": 1419,
									"height": 13,
									"alpha": -1.5707963267948966,
									"distance": 15,
									"hostEdge": {
										"$ref": "AAAAAAFuOxYvEhl/VqQ="
									},
									"edgePosition": 1
								}
							],
							"font": "Arial;13;0",
							"head": {
								"$ref": "AAAAAAFuOxVwFhhuCYI="
							},
							"tail": {
								"$ref": "AAAAAAFuOxWReBjAR9k="
							},
							"lineStyle": 1,
							"points": "1983:1435;2087:1390",
							"showVisibility": true,
							"nameLabel": {
								"$ref": "AAAAAAFuOxYvExmAaI0="
							},
							"stereotypeLabel": {
								"$ref": "AAAAAAFuOxYvExmBYHA="
							},
							"propertyLabel": {
								"$ref": "AAAAAAFuOxYvExmClBw="
							}
						},
						{
							"_type": "UMLGeneralizationView",
							"_id": "AAAAAAFuOxZAWxmfI4o=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAFuOxZAWxmd7TA="
							},
							"subViews": [
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuOxZAWxmgt2w=",
									"_parent": {
										"$ref": "AAAAAAFuOxZAWxmfI4o="
									},
									"model": {
										"$ref": "AAAAAAFuOxZAWxmd7TA="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 2243,
									"top": 1424,
									"height": 13,
									"alpha": 1.5707963267948966,
									"distance": 15,
									"hostEdge": {
										"$ref": "AAAAAAFuOxZAWxmfI4o="
									},
									"edgePosition": 1
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuOxZAWxmhMv0=",
									"_parent": {
										"$ref": "AAAAAAFuOxZAWxmfI4o="
									},
									"model": {
										"$ref": "AAAAAAFuOxZAWxmd7TA="
									},
									"visible": null,
									"font": "Arial;13;0",
									"left": 2234,
									"top": 1436,
									"height": 13,
									"alpha": 1.5707963267948966,
									"distance": 30,
									"hostEdge": {
										"$ref": "AAAAAAFuOxZAWxmfI4o="
									},
									"edgePosition": 1
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuOxZAWxmiqWI=",
									"_parent": {
										"$ref": "AAAAAAFuOxZAWxmfI4o="
									},
									"model": {
										"$ref": "AAAAAAFuOxZAWxmd7TA="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 2262,
									"top": 1401,
									"height": 13,
									"alpha": -1.5707963267948966,
									"distance": 15,
									"hostEdge": {
										"$ref": "AAAAAAFuOxZAWxmfI4o="
									},
									"edgePosition": 1
								}
							],
							"font": "Arial;13;0",
							"head": {
								"$ref": "AAAAAAFuOxVwFhhuCYI="
							},
							"tail": {
								"$ref": "AAAAAAFuOxWuSxj/v3Y="
							},
							"lineStyle": 1,
							"points": "2279:1438;2228:1400",
							"showVisibility": true,
							"nameLabel": {
								"$ref": "AAAAAAFuOxZAWxmgt2w="
							},
							"stereotypeLabel": {
								"$ref": "AAAAAAFuOxZAWxmhMv0="
							},
							"propertyLabel": {
								"$ref": "AAAAAAFuOxZAWxmiqWI="
							}
						},
						{
							"_type": "UMLAssociationView",
							"_id": "AAAAAAFuOxaVKBnBz3k=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAFuOxaVJxm9tuU="
							},
							"subViews": [
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuOxaVKBnC/A8=",
									"_parent": {
										"$ref": "AAAAAAFuOxaVKBnBz3k="
									},
									"model": {
										"$ref": "AAAAAAFuOxaVJxm9tuU="
									},
									"font": "Arial;13;0",
									"left": 2199,
									"top": 748,
									"width": 34.68994140625,
									"height": 13,
									"alpha": 3.056586526645529,
									"distance": 275.95108262154,
									"hostEdge": {
										"$ref": "AAAAAAFuOxaVKBnBz3k="
									},
									"edgePosition": 1,
									"text": "#deck"
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuOxaVKBnDZRQ=",
									"_parent": {
										"$ref": "AAAAAAFuOxaVKBnBz3k="
									},
									"model": {
										"$ref": "AAAAAAFuOxaVJxm9tuU="
									},
									"visible": null,
									"font": "Arial;13;0",
									"left": 2210,
									"top": 1023,
									"height": 13,
									"alpha": 1.5707963267948966,
									"distance": 30,
									"hostEdge": {
										"$ref": "AAAAAAFuOxaVKBnBz3k="
									},
									"edgePosition": 1
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuOxaVKRnEQ54=",
									"_parent": {
										"$ref": "AAAAAAFuOxaVKBnBz3k="
									},
									"model": {
										"$ref": "AAAAAAFuOxaVJxm9tuU="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 2166,
									"top": 1021,
									"height": 13,
									"alpha": -1.5707963267948966,
									"distance": 15,
									"hostEdge": {
										"$ref": "AAAAAAFuOxaVKBnBz3k="
									},
									"edgePosition": 1
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuOxaVKRnFaSY=",
									"_parent": {
										"$ref": "AAAAAAFuOxaVKBnBz3k="
									},
									"model": {
										"$ref": "AAAAAAFuOxaVJxm+WSM="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 2206,
									"top": 765,
									"height": 13,
									"alpha": 0.5235987755982988,
									"distance": 30,
									"hostEdge": {
										"$ref": "AAAAAAFuOxaVKBnBz3k="
									},
									"edgePosition": 2
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuOxaVKRnGZ/w=",
									"_parent": {
										"$ref": "AAAAAAFuOxaVKBnBz3k="
									},
									"model": {
										"$ref": "AAAAAAFuOxaVJxm+WSM="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 2220,
									"top": 768,
									"height": 13,
									"alpha": 0.7853981633974483,
									"distance": 40,
									"hostEdge": {
										"$ref": "AAAAAAFuOxaVKBnBz3k="
									},
									"edgePosition": 2
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuOxaVKRnHj8U=",
									"_parent": {
										"$ref": "AAAAAAFuOxaVKBnBz3k="
									},
									"model": {
										"$ref": "AAAAAAFuOxaVJxm+WSM="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 2179,
									"top": 760,
									"height": 13,
									"alpha": -0.5235987755982988,
									"distance": 25,
									"hostEdge": {
										"$ref": "AAAAAAFuOxaVKBnBz3k="
									},
									"edgePosition": 2
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuOxaVKRnIJuM=",
									"_parent": {
										"$ref": "AAAAAAFuOxaVKBnBz3k="
									},
									"model": {
										"$ref": "AAAAAAFuOxaVJxm//wc="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 2185,
									"top": 1279,
									"height": 13,
									"alpha": -0.5235987755982988,
									"distance": 30,
									"hostEdge": {
										"$ref": "AAAAAAFuOxaVKBnBz3k="
									}
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuOxaVKRnJj/4=",
									"_parent": {
										"$ref": "AAAAAAFuOxaVKBnBz3k="
									},
									"model": {
										"$ref": "AAAAAAFuOxaVJxm//wc="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 2198,
									"top": 1277,
									"height": 13,
									"alpha": -0.7853981633974483,
									"distance": 40,
									"hostEdge": {
										"$ref": "AAAAAAFuOxaVKBnBz3k="
									}
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuOxaVKRnK7k4=",
									"_parent": {
										"$ref": "AAAAAAFuOxaVKBnBz3k="
									},
									"model": {
										"$ref": "AAAAAAFuOxaVJxm//wc="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 2157,
									"top": 1282,
									"height": 13,
									"alpha": 0.5235987755982988,
									"distance": 25,
									"hostEdge": {
										"$ref": "AAAAAAFuOxaVKBnBz3k="
									}
								},
								{
									"_type": "UMLQualifierCompartmentView",
									"_id": "AAAAAAFuOxaVKRnLKqQ=",
									"_parent": {
										"$ref": "AAAAAAFuOxaVKBnBz3k="
									},
									"model": {
										"$ref": "AAAAAAFuOxaVJxm+WSM="
									},
									"visible": false,
									"font": "Arial;13;0",
									"width": 10,
									"height": 10
								},
								{
									"_type": "UMLQualifierCompartmentView",
									"_id": "AAAAAAFuOxaVKRnMwlw=",
									"_parent": {
										"$ref": "AAAAAAFuOxaVKBnBz3k="
									},
									"model": {
										"$ref": "AAAAAAFuOxaVJxm//wc="
									},
									"visible": false,
									"font": "Arial;13;0",
									"width": 10,
									"height": 10
								}
							],
							"font": "Arial;13;0",
							"head": {
								"$ref": "AAAAAAFuOxVwFhhuCYI="
							},
							"tail": {
								"$ref": "AAAAAAFt7Tgb6fqyD84="
							},
							"lineStyle": 1,
							"points": "2193:745;2169:1311",
							"showVisibility": true,
							"nameLabel": {
								"$ref": "AAAAAAFuOxaVKBnC/A8="
							},
							"stereotypeLabel": {
								"$ref": "AAAAAAFuOxaVKBnDZRQ="
							},
							"propertyLabel": {
								"$ref": "AAAAAAFuOxaVKRnEQ54="
							},
							"tailRoleNameLabel": {
								"$ref": "AAAAAAFuOxaVKRnFaSY="
							},
							"tailPropertyLabel": {
								"$ref": "AAAAAAFuOxaVKRnGZ/w="
							},
							"tailMultiplicityLabel": {
								"$ref": "AAAAAAFuOxaVKRnHj8U="
							},
							"headRoleNameLabel": {
								"$ref": "AAAAAAFuOxaVKRnIJuM="
							},
							"headPropertyLabel": {
								"$ref": "AAAAAAFuOxaVKRnJj/4="
							},
							"headMultiplicityLabel": {
								"$ref": "AAAAAAFuOxaVKRnK7k4="
							},
							"tailQualifiersCompartment": {
								"$ref": "AAAAAAFuOxaVKRnLKqQ="
							},
							"headQualifiersCompartment": {
								"$ref": "AAAAAAFuOxaVKRnMwlw="
							}
						},
						{
							"_type": "UMLClassView",
							"_id": "AAAAAAFt7WUJwgFTboo=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAFt7WUJwQFR+xE="
							},
							"subViews": [
								{
									"_type": "UMLNameCompartmentView",
									"_id": "AAAAAAFt7WUJwgFUTb8=",
									"_parent": {
										"$ref": "AAAAAAFt7WUJwgFTboo="
									},
									"model": {
										"$ref": "AAAAAAFt7WUJwQFR+xE="
									},
									"subViews": [
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7WUJwgFVDvg=",
											"_parent": {
												"$ref": "AAAAAAFt7WUJwgFUTb8="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -808,
											"top": -120,
											"height": 13
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7WUJwgFWZFo=",
											"_parent": {
												"$ref": "AAAAAAFt7WUJwgFUTb8="
											},
											"font": "Arial;13;1",
											"left": 653,
											"top": 927,
											"width": 274.59326171875,
											"height": 13,
											"text": "LocalGameManager"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7WUJwgFXztI=",
											"_parent": {
												"$ref": "AAAAAAFt7WUJwgFUTb8="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -808,
											"top": -120,
											"width": 89.578125,
											"height": 13,
											"text": "(from manager)"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7WUJwwFYh/w=",
											"_parent": {
												"$ref": "AAAAAAFt7WUJwgFUTb8="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -808,
											"top": -120,
											"height": 13,
											"horizontalAlignment": 1
										}
									],
									"font": "Arial;13;0",
									"left": 648,
									"top": 920,
									"width": 284.59326171875,
									"height": 25,
									"stereotypeLabel": {
										"$ref": "AAAAAAFt7WUJwgFVDvg="
									},
									"nameLabel": {
										"$ref": "AAAAAAFt7WUJwgFWZFo="
									},
									"namespaceLabel": {
										"$ref": "AAAAAAFt7WUJwgFXztI="
									},
									"propertyLabel": {
										"$ref": "AAAAAAFt7WUJwwFYh/w="
									}
								},
								{
									"_type": "UMLAttributeCompartmentView",
									"_id": "AAAAAAFt7WUJwwFZSCA=",
									"_parent": {
										"$ref": "AAAAAAFt7WUJwgFTboo="
									},
									"model": {
										"$ref": "AAAAAAFt7WUJwQFR+xE="
									},
									"font": "Arial;13;0",
									"left": 648,
									"top": 945,
									"width": 284.59326171875,
									"height": 10
								},
								{
									"_type": "UMLOperationCompartmentView",
									"_id": "AAAAAAFt7WUJwwFaZSE=",
									"_parent": {
										"$ref": "AAAAAAFt7WUJwgFTboo="
									},
									"model": {
										"$ref": "AAAAAAFt7WUJwQFR+xE="
									},
									"subViews": [
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuO8jjeMhHNG0=",
											"_parent": {
												"$ref": "AAAAAAFt7WUJwwFaZSE="
											},
											"model": {
												"$ref": "AAAAAAFuO8jjWMhEYXg="
											},
											"font": "Arial;13;0",
											"left": 653,
											"top": 960,
											"width": 274.59326171875,
											"height": 13,
											"text": "+endTurn(): bool",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuO8kWTsiSSJ8=",
											"_parent": {
												"$ref": "AAAAAAFt7WUJwwFaZSE="
											},
											"model": {
												"$ref": "AAAAAAFuO8kWQ8iPDA0="
											},
											"font": "Arial;13;0",
											"left": 653,
											"top": 975,
											"width": 274.59326171875,
											"height": 13,
											"text": "#verifyNbCardPlay()",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuO8lMMMjDOHY=",
											"_parent": {
												"$ref": "AAAAAAFt7WUJwwFaZSE="
											},
											"model": {
												"$ref": "AAAAAAFuO8lMKcjAj3A="
											},
											"font": "Arial;13;0",
											"left": 653,
											"top": 990,
											"width": 274.59326171875,
											"height": 13,
											"text": "#testIsEndGame()",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuO8oI6ckTfjI=",
											"_parent": {
												"$ref": "AAAAAAFt7WUJwwFaZSE="
											},
											"model": {
												"$ref": "AAAAAAFuO8oI4skQLpQ="
											},
											"font": "Arial;13;0",
											"left": 653,
											"top": 1005,
											"width": 274.59326171875,
											"height": 13,
											"text": "#displayWinner()",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuO8o+wMlEA8Y=",
											"_parent": {
												"$ref": "AAAAAAFt7WUJwwFaZSE="
											},
											"model": {
												"$ref": "AAAAAAFuO8o+uslBBxI="
											},
											"font": "Arial;13;0",
											"left": 653,
											"top": 1020,
											"width": 274.59326171875,
											"height": 13,
											"text": "#pioche()",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuO8pVvMl1+hQ=",
											"_parent": {
												"$ref": "AAAAAAFt7WUJwwFaZSE="
											},
											"model": {
												"$ref": "AAAAAAFuO8pVtclyv3Y="
											},
											"font": "Arial;13;0",
											"left": 653,
											"top": 1035,
											"width": 274.59326171875,
											"height": 13,
											"text": "#isEndGame()",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuO8qAfsmmuO0=",
											"_parent": {
												"$ref": "AAAAAAFt7WUJwwFaZSE="
											},
											"model": {
												"$ref": "AAAAAAFuO8qAdsmjZco="
											},
											"font": "Arial;13;0",
											"left": 653,
											"top": 1050,
											"width": 274.59326171875,
											"height": 13,
											"text": "#tryToFindSoluce(playableCard: List<Card>)",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuO8sa+MoPNC8=",
											"_parent": {
												"$ref": "AAAAAAFt7WUJwwFaZSE="
											},
											"model": {
												"$ref": "AAAAAAFuO8sa1coM4JQ="
											},
											"font": "Arial;13;0",
											"left": 653,
											"top": 1065,
											"width": 274.59326171875,
											"height": 13,
											"text": "#testEndGame(playableCard: List<Card>): bool",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuO8uOacpQeuY=",
											"_parent": {
												"$ref": "AAAAAAFt7WUJwwFaZSE="
											},
											"model": {
												"$ref": "AAAAAAFuO8uOVMpNvcA="
											},
											"font": "Arial;13;0",
											"left": 653,
											"top": 1080,
											"width": 274.59326171875,
											"height": 13,
											"text": "#effectLose(): bool",
											"horizontalAlignment": 0
										}
									],
									"font": "Arial;13;0",
									"left": 648,
									"top": 955,
									"width": 284.59326171875,
									"height": 143
								},
								{
									"_type": "UMLReceptionCompartmentView",
									"_id": "AAAAAAFt7WUJwwFbQ3w=",
									"_parent": {
										"$ref": "AAAAAAFt7WUJwgFTboo="
									},
									"model": {
										"$ref": "AAAAAAFt7WUJwQFR+xE="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": -424,
									"top": -88,
									"width": 10,
									"height": 10
								},
								{
									"_type": "UMLTemplateParameterCompartmentView",
									"_id": "AAAAAAFt7WUJwwFcF7E=",
									"_parent": {
										"$ref": "AAAAAAFt7WUJwgFTboo="
									},
									"model": {
										"$ref": "AAAAAAFt7WUJwQFR+xE="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": -424,
									"top": -88,
									"width": 10,
									"height": 10
								}
							],
							"containerView": {
								"$ref": "AAAAAAFt7YuMW7IwonE="
							},
							"font": "Arial;13;0",
							"containerChangeable": true,
							"left": 648,
							"top": 920,
							"width": 284.59326171875,
							"height": 178,
							"nameCompartment": {
								"$ref": "AAAAAAFt7WUJwgFUTb8="
							},
							"attributeCompartment": {
								"$ref": "AAAAAAFt7WUJwwFZSCA="
							},
							"operationCompartment": {
								"$ref": "AAAAAAFt7WUJwwFaZSE="
							},
							"receptionCompartment": {
								"$ref": "AAAAAAFt7WUJwwFbQ3w="
							},
							"templateParameterCompartment": {
								"$ref": "AAAAAAFt7WUJwwFcF7E="
							}
						},
						{
							"_type": "UMLClassView",
							"_id": "AAAAAAFt7WVjtQGYqAY=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAFt7WVjtQGWfvM="
							},
							"subViews": [
								{
									"_type": "UMLNameCompartmentView",
									"_id": "AAAAAAFt7WVjtQGZLYk=",
									"_parent": {
										"$ref": "AAAAAAFt7WVjtQGYqAY="
									},
									"model": {
										"$ref": "AAAAAAFt7WVjtQGWfvM="
									},
									"subViews": [
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7WVjtQGaEKk=",
											"_parent": {
												"$ref": "AAAAAAFt7WVjtQGZLYk="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -528,
											"top": -80,
											"height": 13
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7WVjtQGb960=",
											"_parent": {
												"$ref": "AAAAAAFt7WVjtQGZLYk="
											},
											"font": "Arial;13;1",
											"left": 965,
											"top": 927,
											"width": 256.51513671875,
											"height": 13,
											"text": "RemoteGameManager"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7WVjtQGc0xM=",
											"_parent": {
												"$ref": "AAAAAAFt7WVjtQGZLYk="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -528,
											"top": -80,
											"width": 89.578125,
											"height": 13,
											"text": "(from manager)"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7WVjtQGdzg4=",
											"_parent": {
												"$ref": "AAAAAAFt7WVjtQGZLYk="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -528,
											"top": -80,
											"height": 13,
											"horizontalAlignment": 1
										}
									],
									"font": "Arial;13;0",
									"left": 960,
									"top": 920,
									"width": 266.51513671875,
									"height": 25,
									"stereotypeLabel": {
										"$ref": "AAAAAAFt7WVjtQGaEKk="
									},
									"nameLabel": {
										"$ref": "AAAAAAFt7WVjtQGb960="
									},
									"namespaceLabel": {
										"$ref": "AAAAAAFt7WVjtQGc0xM="
									},
									"propertyLabel": {
										"$ref": "AAAAAAFt7WVjtQGdzg4="
									}
								},
								{
									"_type": "UMLAttributeCompartmentView",
									"_id": "AAAAAAFt7WVjtQGePSc=",
									"_parent": {
										"$ref": "AAAAAAFt7WVjtQGYqAY="
									},
									"model": {
										"$ref": "AAAAAAFt7WVjtQGWfvM="
									},
									"font": "Arial;13;0",
									"left": 960,
									"top": 945,
									"width": 266.51513671875,
									"height": 10
								},
								{
									"_type": "UMLOperationCompartmentView",
									"_id": "AAAAAAFt7WVjtQGfIKk=",
									"_parent": {
										"$ref": "AAAAAAFt7WVjtQGYqAY="
									},
									"model": {
										"$ref": "AAAAAAFt7WVjtQGWfvM="
									},
									"subViews": [
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuO8wE98svbx4=",
											"_parent": {
												"$ref": "AAAAAAFt7WVjtQGfIKk="
											},
											"model": {
												"$ref": "AAAAAAFuO8wEy8smxTU="
											},
											"font": "Arial;13;0",
											"left": 965,
											"top": 960,
											"width": 256.51513671875,
											"height": 13,
											"text": "+endTurn()",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuO8w+5ctySKQ=",
											"_parent": {
												"$ref": "AAAAAAFt7WVjtQGfIKk="
											},
											"model": {
												"$ref": "AAAAAAFuO8w+wMtpVc8="
											},
											"font": "Arial;13;0",
											"left": 965,
											"top": 975,
											"width": 256.51513671875,
											"height": 13,
											"text": "#verifyNbCardPlay()",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuO8yMcsu1qtw=",
											"_parent": {
												"$ref": "AAAAAAFt7WVjtQGfIKk="
											},
											"model": {
												"$ref": "AAAAAAFuO8yMScusb+8="
											},
											"font": "Arial;13;0",
											"left": 965,
											"top": 990,
											"width": 256.51513671875,
											"height": 13,
											"text": "#testIsEndGame()",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuO8zUf8wcg1Q=",
											"_parent": {
												"$ref": "AAAAAAFt7WVjtQGfIKk="
											},
											"model": {
												"$ref": "AAAAAAFuO8zUVcwTpo4="
											},
											"font": "Arial;13;0",
											"left": 965,
											"top": 1005,
											"width": 256.51513671875,
											"height": 13,
											"text": "#displayWinner()",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuO80JT8xNSF4=",
											"_parent": {
												"$ref": "AAAAAAFt7WVjtQGfIKk="
											},
											"model": {
												"$ref": "AAAAAAFuO80JNsxEFdw="
											},
											"font": "Arial;13;0",
											"left": 965,
											"top": 1020,
											"width": 256.51513671875,
											"height": 13,
											"text": "#pioche()",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuO81A48yiQj4=",
											"_parent": {
												"$ref": "AAAAAAFt7WVjtQGfIKk="
											},
											"model": {
												"$ref": "AAAAAAFuO81AvcyZzdA="
											},
											"font": "Arial;13;0",
											"left": 965,
											"top": 1035,
											"width": 256.51513671875,
											"height": 13,
											"text": "#isEndGame()",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuO83Pg8zTC8g=",
											"_parent": {
												"$ref": "AAAAAAFt7WVjtQGfIKk="
											},
											"model": {
												"$ref": "AAAAAAFuO83Pa8zKAG0="
											},
											"font": "Arial;13;0",
											"left": 965,
											"top": 1050,
											"width": 256.51513671875,
											"height": 13,
											"text": "#tryToFindSoluce(playableCard: List<Card>)",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuO84vwc0MkTU=",
											"_parent": {
												"$ref": "AAAAAAFt7WVjtQGfIKk="
											},
											"model": {
												"$ref": "AAAAAAFuO84vp80Dyo0="
											},
											"font": "Arial;13;0",
											"left": 965,
											"top": 1065,
											"width": 256.51513671875,
											"height": 13,
											"text": "#testEndGame(playableCard: List<Card>)",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAFuO86Lzs1FZn0=",
											"_parent": {
												"$ref": "AAAAAAFt7WVjtQGfIKk="
											},
											"model": {
												"$ref": "AAAAAAFuO86Ltc08z7M="
											},
											"font": "Arial;13;0",
											"left": 965,
											"top": 1080,
											"width": 256.51513671875,
											"height": 13,
											"text": "#effectLose(): bool",
											"horizontalAlignment": 0
										}
									],
									"font": "Arial;13;0",
									"left": 960,
									"top": 955,
									"width": 266.51513671875,
									"height": 143
								},
								{
									"_type": "UMLReceptionCompartmentView",
									"_id": "AAAAAAFt7WVjtQGgvtQ=",
									"_parent": {
										"$ref": "AAAAAAFt7WVjtQGYqAY="
									},
									"model": {
										"$ref": "AAAAAAFt7WVjtQGWfvM="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": -224,
									"top": -40,
									"width": 10,
									"height": 10
								},
								{
									"_type": "UMLTemplateParameterCompartmentView",
									"_id": "AAAAAAFt7WVjtQGhzBs=",
									"_parent": {
										"$ref": "AAAAAAFt7WVjtQGYqAY="
									},
									"model": {
										"$ref": "AAAAAAFt7WVjtQGWfvM="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": -224,
									"top": -40,
									"width": 10,
									"height": 10
								}
							],
							"containerView": {
								"$ref": "AAAAAAFt7YuMW7IwonE="
							},
							"font": "Arial;13;0",
							"containerChangeable": true,
							"left": 960,
							"top": 920,
							"width": 266.51513671875,
							"height": 178,
							"nameCompartment": {
								"$ref": "AAAAAAFt7WVjtQGZLYk="
							},
							"attributeCompartment": {
								"$ref": "AAAAAAFt7WVjtQGePSc="
							},
							"operationCompartment": {
								"$ref": "AAAAAAFt7WVjtQGfIKk="
							},
							"receptionCompartment": {
								"$ref": "AAAAAAFt7WVjtQGgvtQ="
							},
							"templateParameterCompartment": {
								"$ref": "AAAAAAFt7WVjtQGhzBs="
							}
						},
						{
							"_type": "UMLClassView",
							"_id": "AAAAAAFt7WTYZwD1NOc=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAFt7WTYZwDzv8Q="
							},
							"subViews": [
								{
									"_type": "UMLNameCompartmentView",
									"_id": "AAAAAAFt7WTYZwD2cT8=",
									"_parent": {
										"$ref": "AAAAAAFt7WTYZwD1NOc="
									},
									"model": {
										"$ref": "AAAAAAFt7WTYZwDzv8Q="
									},
									"subViews": [
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7WTYZwD33ZM=",
											"_parent": {
												"$ref": "AAAAAAFt7WTYZwD2cT8="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -288,
											"top": -64,
											"height": 13
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7WTYZwD4+Yk=",
											"_parent": {
												"$ref": "AAAAAAFt7WTYZwD2cT8="
											},
											"font": "Arial;13;3",
											"left": 845,
											"top": 815,
											"width": 159.63720703125,
											"height": 13,
											"text": "MultiplayerGameManage"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7WTYZwD5emE=",
											"_parent": {
												"$ref": "AAAAAAFt7WTYZwD2cT8="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -288,
											"top": -64,
											"width": 89.578125,
											"height": 13,
											"text": "(from manager)"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAFt7WTYZwD6lE0=",
											"_parent": {
												"$ref": "AAAAAAFt7WTYZwD2cT8="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": -288,
											"top": -64,
											"height": 13,
											"horizontalAlignment": 1
										}
									],
									"font": "Arial;13;0",
									"left": 840,
									"top": 808,
									"width": 169.63720703125,
									"height": 25,
									"stereotypeLabel": {
										"$ref": "AAAAAAFt7WTYZwD33ZM="
									},
									"nameLabel": {
										"$ref": "AAAAAAFt7WTYZwD4+Yk="
									},
									"namespaceLabel": {
										"$ref": "AAAAAAFt7WTYZwD5emE="
									},
									"propertyLabel": {
										"$ref": "AAAAAAFt7WTYZwD6lE0="
									}
								},
								{
									"_type": "UMLAttributeCompartmentView",
									"_id": "AAAAAAFt7WTYZwD7+14=",
									"_parent": {
										"$ref": "AAAAAAFt7WTYZwD1NOc="
									},
									"model": {
										"$ref": "AAAAAAFt7WTYZwDzv8Q="
									},
									"font": "Arial;13;0",
									"left": 840,
									"top": 833,
									"width": 169.63720703125,
									"height": 10
								},
								{
									"_type": "UMLOperationCompartmentView",
									"_id": "AAAAAAFt7WTYZwD8W24=",
									"_parent": {
										"$ref": "AAAAAAFt7WTYZwD1NOc="
									},
									"model": {
										"$ref": "AAAAAAFt7WTYZwDzv8Q="
									},
									"font": "Arial;13;0",
									"left": 840,
									"top": 843,
									"width": 169.63720703125,
									"height": 10
								},
								{
									"_type": "UMLReceptionCompartmentView",
									"_id": "AAAAAAFt7WTYZwD9fyQ=",
									"_parent": {
										"$ref": "AAAAAAFt7WTYZwD1NOc="
									},
									"model": {
										"$ref": "AAAAAAFt7WTYZwDzv8Q="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": -184,
									"top": -200,
									"width": 10,
									"height": 10
								},
								{
									"_type": "UMLTemplateParameterCompartmentView",
									"_id": "AAAAAAFt7WTYZwD+1UY=",
									"_parent": {
										"$ref": "AAAAAAFt7WTYZwD1NOc="
									},
									"model": {
										"$ref": "AAAAAAFt7WTYZwDzv8Q="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": -184,
									"top": -200,
									"width": 10,
									"height": 10
								}
							],
							"containerView": {
								"$ref": "AAAAAAFt7YuMW7IwonE="
							},
							"font": "Arial;13;0",
							"containerChangeable": true,
							"left": 840,
							"top": 808,
							"width": 169.63720703125,
							"height": 45,
							"nameCompartment": {
								"$ref": "AAAAAAFt7WTYZwD2cT8="
							},
							"attributeCompartment": {
								"$ref": "AAAAAAFt7WTYZwD7+14="
							},
							"operationCompartment": {
								"$ref": "AAAAAAFt7WTYZwD8W24="
							},
							"receptionCompartment": {
								"$ref": "AAAAAAFt7WTYZwD9fyQ="
							},
							"templateParameterCompartment": {
								"$ref": "AAAAAAFt7WTYZwD+1UY="
							}
						},
						{
							"_type": "UMLAssociationView",
							"_id": "AAAAAAFuO8/xC9NWiJA=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAFuO8/xC9NSWk8="
							},
							"subViews": [
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuO8/xC9NXrjY=",
									"_parent": {
										"$ref": "AAAAAAFuO8/xC9NWiJA="
									},
									"model": {
										"$ref": "AAAAAAFuO8/xC9NSWk8="
									},
									"font": "Arial;13;0",
									"left": 2200,
									"top": 575,
									"width": 49.84814453125,
									"height": 13,
									"alpha": 1.6822210420592025,
									"distance": 287.7846417027844,
									"hostEdge": {
										"$ref": "AAAAAAFuO8/xC9NWiJA="
									},
									"edgePosition": 1,
									"text": "-cardList"
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuO8/xC9NYMSY=",
									"_parent": {
										"$ref": "AAAAAAFuO8/xC9NWiJA="
									},
									"model": {
										"$ref": "AAAAAAFuO8/xC9NSWk8="
									},
									"visible": null,
									"font": "Arial;13;0",
									"left": 2191,
									"top": 320,
									"height": 13,
									"alpha": 1.5707963267948966,
									"distance": 30,
									"hostEdge": {
										"$ref": "AAAAAAFuO8/xC9NWiJA="
									},
									"edgePosition": 1
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuO8/xC9NZyaw=",
									"_parent": {
										"$ref": "AAAAAAFuO8/xC9NWiJA="
									},
									"model": {
										"$ref": "AAAAAAFuO8/xC9NSWk8="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 2192,
									"top": 275,
									"height": 13,
									"alpha": -1.5707963267948966,
									"distance": 15,
									"hostEdge": {
										"$ref": "AAAAAAFuO8/xC9NWiJA="
									},
									"edgePosition": 1
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuO8/xC9NaR/o=",
									"_parent": {
										"$ref": "AAAAAAFuO8/xC9NWiJA="
									},
									"model": {
										"$ref": "AAAAAAFuO8/xC9NTTRk="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 2177,
									"top": 568,
									"height": 13,
									"alpha": 0.5235987755982988,
									"distance": 30,
									"hostEdge": {
										"$ref": "AAAAAAFuO8/xC9NWiJA="
									},
									"edgePosition": 2
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuO8/xC9NbF9E=",
									"_parent": {
										"$ref": "AAAAAAFuO8/xC9NWiJA="
									},
									"model": {
										"$ref": "AAAAAAFuO8/xC9NTTRk="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 2163,
									"top": 565,
									"height": 13,
									"alpha": 0.7853981633974483,
									"distance": 40,
									"hostEdge": {
										"$ref": "AAAAAAFuO8/xC9NWiJA="
									},
									"edgePosition": 2
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuO8/xC9NcDXA=",
									"_parent": {
										"$ref": "AAAAAAFuO8/xC9NWiJA="
									},
									"model": {
										"$ref": "AAAAAAFuO8/xC9NTTRk="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 2204,
									"top": 572,
									"height": 13,
									"alpha": -0.5235987755982988,
									"distance": 25,
									"hostEdge": {
										"$ref": "AAAAAAFuO8/xC9NWiJA="
									},
									"edgePosition": 2
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuO8/xC9NdQC4=",
									"_parent": {
										"$ref": "AAAAAAFuO8/xC9NWiJA="
									},
									"model": {
										"$ref": "AAAAAAFuO8/xC9NU2lY="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 1293,
									"top": 304,
									"height": 13,
									"alpha": -0.5235987755982988,
									"distance": 30,
									"hostEdge": {
										"$ref": "AAAAAAFuO8/xC9NWiJA="
									}
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuO8/xC9NeT7o=",
									"_parent": {
										"$ref": "AAAAAAFuO8/xC9NWiJA="
									},
									"model": {
										"$ref": "AAAAAAFuO8/xC9NU2lY="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 1296,
									"top": 318,
									"height": 13,
									"alpha": -0.7853981633974483,
									"distance": 40,
									"hostEdge": {
										"$ref": "AAAAAAFuO8/xC9NWiJA="
									}
								},
								{
									"_type": "EdgeLabelView",
									"_id": "AAAAAAFuO8/xC9Nf8Y0=",
									"_parent": {
										"$ref": "AAAAAAFuO8/xC9NWiJA="
									},
									"model": {
										"$ref": "AAAAAAFuO8/xC9NU2lY="
									},
									"visible": false,
									"font": "Arial;13;0",
									"left": 1289,
									"top": 277,
									"height": 13,
									"alpha": 0.5235987755982988,
									"distance": 25,
									"hostEdge": {
										"$ref": "AAAAAAFuO8/xC9NWiJA="
									}
								},
								{
									"_type": "UMLQualifierCompartmentView",
									"_id": "AAAAAAFuO8/xC9NgkaA=",
									"_parent": {
										"$ref": "AAAAAAFuO8/xC9NWiJA="
									},
									"model": {
										"$ref": "AAAAAAFuO8/xC9NTTRk="
									},
									"visible": false,
									"font": "Arial;13;0",
									"width": 10,
									"height": 10
								},
								{
									"_type": "UMLQualifierCompartmentView",
									"_id": "AAAAAAFuO8/xC9Nhw80=",
									"_parent": {
										"$ref": "AAAAAAFuO8/xC9NWiJA="
									},
									"model": {
										"$ref": "AAAAAAFuO8/xC9NU2lY="
									},
									"visible": false,
									"font": "Arial;13;0",
									"width": 10,
									"height": 10
								}
							],
							"font": "Arial;13;0",
							"head": {
								"$ref": "AAAAAAFt7VMnuAARfvI="
							},
							"tail": {
								"$ref": "AAAAAAFt7Tgb6fqyD84="
							},
							"points": "2192:600;2192:296;1268:296",
							"showVisibility": true,
							"nameLabel": {
								"$ref": "AAAAAAFuO8/xC9NXrjY="
							},
							"stereotypeLabel": {
								"$ref": "AAAAAAFuO8/xC9NYMSY="
							},
							"propertyLabel": {
								"$ref": "AAAAAAFuO8/xC9NZyaw="
							},
							"tailRoleNameLabel": {
								"$ref": "AAAAAAFuO8/xC9NaR/o="
							},
							"tailPropertyLabel": {
								"$ref": "AAAAAAFuO8/xC9NbF9E="
							},
							"tailMultiplicityLabel": {
								"$ref": "AAAAAAFuO8/xC9NcDXA="
							},
							"headRoleNameLabel": {
								"$ref": "AAAAAAFuO8/xC9NdQC4="
							},
							"headPropertyLabel": {
								"$ref": "AAAAAAFuO8/xC9NeT7o="
							},
							"headMultiplicityLabel": {
								"$ref": "AAAAAAFuO8/xC9Nf8Y0="
							},
							"tailQualifiersCompartment": {
								"$ref": "AAAAAAFuO8/xC9NgkaA="
							},
							"headQualifiersCompartment": {
								"$ref": "AAAAAAFuO8/xC9Nhw80="
							}
						}
					]
				},
				{
					"_type": "UMLPackage",
					"_id": "AAAAAAFt7UW8Z/1rld4=",
					"_parent": {
						"$ref": "AAAAAAFF+qBWK6M3Z8Y="
					},
					"name": "card",
					"ownedElements": [
						{
							"_type": "UMLClass",
							"_id": "AAAAAAFt7Tgb6Pqwr0Q=",
							"_parent": {
								"$ref": "AAAAAAFt7UW8Z/1rld4="
							},
							"name": "Card",
							"ownedElements": [
								{
									"_type": "UMLAssociation",
									"_id": "AAAAAAFuOxaVJxm9tuU=",
									"_parent": {
										"$ref": "AAAAAAFt7Tgb6Pqwr0Q="
									},
									"name": "deck",
									"end1": {
										"_type": "UMLAssociationEnd",
										"_id": "AAAAAAFuOxaVJxm+WSM=",
										"_parent": {
											"$ref": "AAAAAAFuOxaVJxm9tuU="
										},
										"reference": {
											"$ref": "AAAAAAFt7Tgb6Pqwr0Q="
										}
									},
									"end2": {
										"_type": "UMLAssociationEnd",
										"_id": "AAAAAAFuOxaVJxm//wc=",
										"_parent": {
											"$ref": "AAAAAAFuOxaVJxm9tuU="
										},
										"reference": {
											"$ref": "AAAAAAFuOxVwFhhsSl8="
										},
										"aggregation": "composite"
									},
									"visibility": "protected"
								},
								{
									"_type": "UMLAssociation",
									"_id": "AAAAAAFuO8/xC9NSWk8=",
									"_parent": {
										"$ref": "AAAAAAFt7Tgb6Pqwr0Q="
									},
									"name": "cardList",
									"end1": {
										"_type": "UMLAssociationEnd",
										"_id": "AAAAAAFuO8/xC9NTTRk=",
										"_parent": {
											"$ref": "AAAAAAFuO8/xC9NSWk8="
										},
										"reference": {
											"$ref": "AAAAAAFt7Tgb6Pqwr0Q="
										}
									},
									"end2": {
										"_type": "UMLAssociationEnd",
										"_id": "AAAAAAFuO8/xC9NU2lY=",
										"_parent": {
											"$ref": "AAAAAAFuO8/xC9NSWk8="
										},
										"reference": {
											"$ref": "AAAAAAFt7VMntwAPwiU="
										},
										"aggregation": "composite"
									},
									"visibility": "private"
								}
							],
							"attributes": [
								{
									"_type": "UMLAttribute",
									"_id": "AAAAAAFt7TnTafraXcY=",
									"_parent": {
										"$ref": "AAAAAAFt7Tgb6Pqwr0Q="
									},
									"name": "Value",
									"type": "int"
								}
							],
							"operations": [
								{
									"_type": "UMLOperation",
									"_id": "AAAAAAFuOxERkxHTyBs=",
									"_parent": {
										"$ref": "AAAAAAFt7Tgb6Pqwr0Q="
									},
									"name": "Card",
									"parameters": [
										{
											"_type": "UMLParameter",
											"_id": "AAAAAAFuOxFawhJSCrs=",
											"_parent": {
												"$ref": "AAAAAAFuOxERkxHTyBs="
											},
											"name": "value",
											"type": "int"
										}
									]
								}
							],
							"isAbstract": true
						},
						{
							"_type": "UMLClass",
							"_id": "AAAAAAFuOw/c4hACFeY=",
							"_parent": {
								"$ref": "AAAAAAFt7UW8Z/1rld4="
							},
							"name": "ThreeCard",
							"ownedElements": [
								{
									"_type": "UMLGeneralization",
									"_id": "AAAAAAFuOxJuART/CKQ=",
									"_parent": {
										"$ref": "AAAAAAFuOw/c4hACFeY="
									},
									"source": {
										"$ref": "AAAAAAFuOw/c4hACFeY="
									},
									"target": {
										"$ref": "AAAAAAFt7Tgb6Pqwr0Q="
									}
								}
							]
						}
					]
				},
				{
					"_type": "UMLClass",
					"_id": "AAAAAAFt7VL5wP+93/8=",
					"_parent": {
						"$ref": "AAAAAAFF+qBWK6M3Z8Y="
					},
					"name": "GameManager",
					"attributes": [
						{
							"_type": "UMLAttribute",
							"_id": "AAAAAAFt7XorNxd8iCE=",
							"_parent": {
								"$ref": "AAAAAAFt7VL5wP+93/8="
							},
							"name": "nbPlayers",
							"type": "int"
						}
					],
					"operations": [
						{
							"_type": "UMLOperation",
							"_id": "AAAAAAFt7ZkO79UzN/c=",
							"_parent": {
								"$ref": "AAAAAAFt7VL5wP+93/8="
							},
							"name": "joue",
							"visibility": "private",
							"parameters": [
								{
									"_type": "UMLParameter",
									"_id": "AAAAAAFt7ZlqZNYhBNA=",
									"_parent": {
										"$ref": "AAAAAAFt7ZkO79UzN/c="
									},
									"name": "p",
									"type": "Player"
								}
							]
						},
						{
							"_type": "UMLOperation",
							"_id": "AAAAAAFt7Zn3JdhHUu0=",
							"_parent": {
								"$ref": "AAAAAAFt7VL5wP+93/8="
							},
							"name": "isEndGame",
							"visibility": "private",
							"parameters": [
								{
									"_type": "UMLParameter",
									"_id": "AAAAAAFt7ZozW9khQi4=",
									"_parent": {
										"$ref": "AAAAAAFt7Zn3JdhHUu0="
									},
									"type": "Boolean",
									"direction": "return"
								}
							]
						}
					],
					"isAbstract": true
				},
				{
					"_type": "UMLClass",
					"_id": "AAAAAAFt7VMntwAPwiU=",
					"_parent": {
						"$ref": "AAAAAAFF+qBWK6M3Z8Y="
					},
					"name": "Player",
					"ownedElements": [
						{
							"_type": "UMLAssociation",
							"_id": "AAAAAAFt7YJknUVKA3k=",
							"_parent": {
								"$ref": "AAAAAAFt7VMntwAPwiU="
							},
							"name": "playerList",
							"end1": {
								"_type": "UMLAssociationEnd",
								"_id": "AAAAAAFt7YJknkVLPmE=",
								"_parent": {
									"$ref": "AAAAAAFt7YJknUVKA3k="
								},
								"reference": {
									"$ref": "AAAAAAFt7VMntwAPwiU="
								},
								"multiplicity": "1"
							},
							"end2": {
								"_type": "UMLAssociationEnd",
								"_id": "AAAAAAFt7YJknkVMy5E=",
								"_parent": {
									"$ref": "AAAAAAFt7YJknUVKA3k="
								},
								"reference": {
									"$ref": "AAAAAAFt7VL5wP+93/8="
								},
								"aggregation": "composite"
							},
							"visibility": "private"
						},
						{
							"_type": "UMLAssociation",
							"_id": "AAAAAAFuO8/Bm9Ks2Kc=",
							"_parent": {
								"$ref": "AAAAAAFt7VMntwAPwiU="
							},
							"end1": {
								"_type": "UMLAssociationEnd",
								"_id": "AAAAAAFuO8/Bm9Ktqyg=",
								"_parent": {
									"$ref": "AAAAAAFuO8/Bm9Ks2Kc="
								},
								"reference": {
									"$ref": "AAAAAAFt7VMntwAPwiU="
								}
							},
							"end2": {
								"_type": "UMLAssociationEnd",
								"_id": "AAAAAAFuO8/Bm9KuDy0=",
								"_parent": {
									"$ref": "AAAAAAFuO8/Bm9Ks2Kc="
								},
								"reference": {
									"$ref": "AAAAAAFt7Tgb6Pqwr0Q="
								},
								"aggregation": "composite"
							}
						}
					],
					"attributes": [
						{
							"_type": "UMLAttribute",
							"_id": "AAAAAAFt7XTWsA3fWsw=",
							"_parent": {
								"$ref": "AAAAAAFt7VMntwAPwiU="
							},
							"name": "pseudo",
							"type": "String"
						}
					],
					"operations": [
						{
							"_type": "UMLOperation",
							"_id": "AAAAAAFt7W63Zw1YuOs=",
							"_parent": {
								"$ref": "AAAAAAFt7VMntwAPwiU="
							},
							"name": "joue",
							"parameters": [
								{
									"_type": "UMLParameter",
									"_id": "AAAAAAFt7XEjCA2nkOY=",
									"_parent": {
										"$ref": "AAAAAAFt7W63Zw1YuOs="
									},
									"name": "card ",
									"type": {
										"$ref": "AAAAAAFt7Tgb6Pqwr0Q="
									}
								}
							]
						},
						{
							"_type": "UMLOperation",
							"_id": "AAAAAAFt7Xq31x8wG3A=",
							"_parent": {
								"$ref": "AAAAAAFt7VMntwAPwiU="
							},
							"name": "pioche",
							"parameters": [
								{
									"_type": "UMLParameter",
									"_id": "AAAAAAFt7XtBKh+vNa8=",
									"_parent": {
										"$ref": "AAAAAAFt7Xq31x8wG3A="
									},
									"name": "card ",
									"type": {
										"$ref": "AAAAAAFt7Tgb6Pqwr0Q="
									}
								}
							]
						},
						{
							"_type": "UMLOperation",
							"_id": "AAAAAAFuO9I0wOHgF4A=",
							"_parent": {
								"$ref": "AAAAAAFt7VMntwAPwiU="
							},
							"name": "getCardList",
							"parameters": [
								{
									"_type": "UMLParameter",
									"_id": "AAAAAAFuO9KCm+IUF6M=",
									"_parent": {
										"$ref": "AAAAAAFuO9I0wOHgF4A="
									},
									"type": "List<Card>",
									"direction": "return"
								}
							]
						}
					]
				},
				{
					"_type": "UMLClass",
					"_id": "AAAAAAFt7WSuxwCbpbQ=",
					"_parent": {
						"$ref": "AAAAAAFF+qBWK6M3Z8Y="
					},
					"name": "SoloGameManager",
					"ownedElements": [
						{
							"_type": "UMLGeneralization",
							"_id": "AAAAAAFt7WanPQKp1ZQ=",
							"_parent": {
								"$ref": "AAAAAAFt7WSuxwCbpbQ="
							},
							"source": {
								"$ref": "AAAAAAFt7WSuxwCbpbQ="
							},
							"target": {
								"$ref": "AAAAAAFt7VL5wP+93/8="
							}
						}
					],
					"operations": [
						{
							"_type": "UMLOperation",
							"_id": "AAAAAAFuOyUepSAcpPY=",
							"_parent": {
								"$ref": "AAAAAAFt7WSuxwCbpbQ="
							},
							"name": "endTurn",
							"parameters": [
								{
									"_type": "UMLParameter",
									"_id": "AAAAAAFuOyV+EyByb3U=",
									"_parent": {
										"$ref": "AAAAAAFuOyUepSAcpPY="
									},
									"type": "bool",
									"direction": "return"
								}
							]
						},
						{
							"_type": "UMLOperation",
							"_id": "AAAAAAFuOyWocSClYyQ=",
							"_parent": {
								"$ref": "AAAAAAFt7WSuxwCbpbQ="
							},
							"name": "verifyNbCardPlay",
							"visibility": "protected"
						},
						{
							"_type": "UMLOperation",
							"_id": "AAAAAAFuOyZHoCDWWM0=",
							"_parent": {
								"$ref": "AAAAAAFt7WSuxwCbpbQ="
							},
							"name": "testIsEndGame",
							"visibility": "protected"
						},
						{
							"_type": "UMLOperation",
							"_id": "AAAAAAFuOyaRWCEH7ew=",
							"_parent": {
								"$ref": "AAAAAAFt7WSuxwCbpbQ="
							},
							"name": "displayWinner",
							"visibility": "protected"
						},
						{
							"_type": "UMLOperation",
							"_id": "AAAAAAFuOybEHyE4zqM=",
							"_parent": {
								"$ref": "AAAAAAFt7WSuxwCbpbQ="
							},
							"name": "pioche",
							"visibility": "protected"
						},
						{
							"_type": "UMLOperation",
							"_id": "AAAAAAFuOycgMSFp2zQ=",
							"_parent": {
								"$ref": "AAAAAAFt7WSuxwCbpbQ="
							},
							"name": "isEndGame",
							"visibility": "protected"
						},
						{
							"_type": "UMLOperation",
							"_id": "AAAAAAFuOydp5iGadaE=",
							"_parent": {
								"$ref": "AAAAAAFt7WSuxwCbpbQ="
							},
							"name": "tryToFindSoluce",
							"visibility": "protected",
							"parameters": [
								{
									"_type": "UMLParameter",
									"_id": "AAAAAAFuOygQQSICzo8=",
									"_parent": {
										"$ref": "AAAAAAFuOydp5iGadaE="
									},
									"name": "playableCard",
									"type": "List<Card>"
								}
							]
						},
						{
							"_type": "UMLOperation",
							"_id": "AAAAAAFuOyeysiHLC5k=",
							"_parent": {
								"$ref": "AAAAAAFt7WSuxwCbpbQ="
							},
							"name": "testEndGame",
							"visibility": "protected",
							"parameters": [
								{
									"_type": "UMLParameter",
									"_id": "AAAAAAFuOykAliJueIE=",
									"_parent": {
										"$ref": "AAAAAAFuOyeysiHLC5k="
									},
									"name": "playableCard",
									"type": "List<Card>"
								},
								{
									"_type": "UMLParameter",
									"_id": "AAAAAAFuOykAliJvIKc=",
									"_parent": {
										"$ref": "AAAAAAFuOyeysiHLC5k="
									},
									"type": "bool",
									"direction": "return"
								}
							]
						},
						{
							"_type": "UMLOperation",
							"_id": "AAAAAAFuOylVByKcRzI=",
							"_parent": {
								"$ref": "AAAAAAFt7WSuxwCbpbQ="
							},
							"name": "effectLose",
							"visibility": "protected",
							"parameters": [
								{
									"_type": "UMLParameter",
									"_id": "AAAAAAFuOylsdyLBbOI=",
									"_parent": {
										"$ref": "AAAAAAFuOylVByKcRzI="
									},
									"type": "bool",
									"direction": "return"
								}
							]
						}
					]
				},
				{
					"_type": "UMLPackage",
					"_id": "AAAAAAFt7YuMWrIuamc=",
					"_parent": {
						"$ref": "AAAAAAFF+qBWK6M3Z8Y="
					},
					"name": "manager",
					"ownedElements": [
						{
							"_type": "UMLClass",
							"_id": "AAAAAAFt7WUJwQFR+xE=",
							"_parent": {
								"$ref": "AAAAAAFt7YuMWrIuamc="
							},
							"name": "LocalGameManager",
							"ownedElements": [
								{
									"_type": "UMLGeneralization",
									"_id": "AAAAAAFt7WZ7wwJpwVg=",
									"_parent": {
										"$ref": "AAAAAAFt7WUJwQFR+xE="
									},
									"source": {
										"$ref": "AAAAAAFt7WUJwQFR+xE="
									},
									"target": {
										"$ref": "AAAAAAFt7WTYZwDzv8Q="
									}
								}
							],
							"operations": [
								{
									"_type": "UMLOperation",
									"_id": "AAAAAAFuO8jjWMhEYXg=",
									"_parent": {
										"$ref": "AAAAAAFt7WUJwQFR+xE="
									},
									"name": "endTurn",
									"parameters": [
										{
											"_type": "UMLParameter",
											"_id": "AAAAAAFuO8kWFMh7p50=",
											"_parent": {
												"$ref": "AAAAAAFuO8jjWMhEYXg="
											},
											"type": "bool",
											"direction": "return"
										}
									]
								},
								{
									"_type": "UMLOperation",
									"_id": "AAAAAAFuO8kWQ8iPDA0=",
									"_parent": {
										"$ref": "AAAAAAFt7WUJwQFR+xE="
									},
									"name": "verifyNbCardPlay",
									"visibility": "protected"
								},
								{
									"_type": "UMLOperation",
									"_id": "AAAAAAFuO8lMKcjAj3A=",
									"_parent": {
										"$ref": "AAAAAAFt7WUJwQFR+xE="
									},
									"name": "testIsEndGame",
									"visibility": "protected"
								},
								{
									"_type": "UMLOperation",
									"_id": "AAAAAAFuO8oI4skQLpQ=",
									"_parent": {
										"$ref": "AAAAAAFt7WUJwQFR+xE="
									},
									"name": "displayWinner",
									"visibility": "protected"
								},
								{
									"_type": "UMLOperation",
									"_id": "AAAAAAFuO8o+uslBBxI=",
									"_parent": {
										"$ref": "AAAAAAFt7WUJwQFR+xE="
									},
									"name": "pioche",
									"visibility": "protected"
								},
								{
									"_type": "UMLOperation",
									"_id": "AAAAAAFuO8pVtclyv3Y=",
									"_parent": {
										"$ref": "AAAAAAFt7WUJwQFR+xE="
									},
									"name": "isEndGame",
									"visibility": "protected"
								},
								{
									"_type": "UMLOperation",
									"_id": "AAAAAAFuO8qAdsmjZco=",
									"_parent": {
										"$ref": "AAAAAAFt7WUJwQFR+xE="
									},
									"name": "tryToFindSoluce",
									"visibility": "protected",
									"parameters": [
										{
											"_type": "UMLParameter",
											"_id": "AAAAAAFuO8sC5snIYhc=",
											"_parent": {
												"$ref": "AAAAAAFuO8qAdsmjZco="
											},
											"name": "playableCard",
											"type": "List<Card>"
										}
									]
								},
								{
									"_type": "UMLOperation",
									"_id": "AAAAAAFuO8sa1coM4JQ=",
									"_parent": {
										"$ref": "AAAAAAFt7WUJwQFR+xE="
									},
									"name": "testEndGame",
									"visibility": "protected",
									"parameters": [
										{
											"_type": "UMLParameter",
											"_id": "AAAAAAFuO8uNwsoxu50=",
											"_parent": {
												"$ref": "AAAAAAFuO8sa1coM4JQ="
											},
											"name": "playableCard",
											"type": "List<Card>"
										},
										{
											"_type": "UMLParameter",
											"_id": "AAAAAAFuO8uNwsoySrY=",
											"_parent": {
												"$ref": "AAAAAAFuO8sa1coM4JQ="
											},
											"type": "bool",
											"direction": "return"
										}
									]
								},
								{
									"_type": "UMLOperation",
									"_id": "AAAAAAFuO8uOVMpNvcA=",
									"_parent": {
										"$ref": "AAAAAAFt7WUJwQFR+xE="
									},
									"name": "effectLose",
									"visibility": "protected",
									"parameters": [
										{
											"_type": "UMLParameter",
											"_id": "AAAAAAFuO8u1mspyxPs=",
											"_parent": {
												"$ref": "AAAAAAFuO8uOVMpNvcA="
											},
											"type": "bool",
											"direction": "return"
										}
									]
								}
							]
						},
						{
							"_type": "UMLClass",
							"_id": "AAAAAAFt7WVjtQGWfvM=",
							"_parent": {
								"$ref": "AAAAAAFt7YuMWrIuamc="
							},
							"name": "RemoteGameManager",
							"ownedElements": [
								{
									"_type": "UMLGeneralization",
									"_id": "AAAAAAFt7WaJYQKJPP0=",
									"_parent": {
										"$ref": "AAAAAAFt7WVjtQGWfvM="
									},
									"source": {
										"$ref": "AAAAAAFt7WVjtQGWfvM="
									},
									"target": {
										"$ref": "AAAAAAFt7WTYZwDzv8Q="
									}
								}
							],
							"operations": [
								{
									"_type": "UMLOperation",
									"_id": "AAAAAAFuO8wEy8smxTU=",
									"_parent": {
										"$ref": "AAAAAAFt7WVjtQGWfvM="
									},
									"name": "endTurn"
								},
								{
									"_type": "UMLOperation",
									"_id": "AAAAAAFuO8w+wMtpVc8=",
									"_parent": {
										"$ref": "AAAAAAFt7WVjtQGWfvM="
									},
									"name": "verifyNbCardPlay",
									"visibility": "protected"
								},
								{
									"_type": "UMLOperation",
									"_id": "AAAAAAFuO8yMScusb+8=",
									"_parent": {
										"$ref": "AAAAAAFt7WVjtQGWfvM="
									},
									"name": "testIsEndGame",
									"visibility": "protected"
								},
								{
									"_type": "UMLOperation",
									"_id": "AAAAAAFuO8zUVcwTpo4=",
									"_parent": {
										"$ref": "AAAAAAFt7WVjtQGWfvM="
									},
									"name": "displayWinner",
									"visibility": "protected"
								},
								{
									"_type": "UMLOperation",
									"_id": "AAAAAAFuO80JNsxEFdw=",
									"_parent": {
										"$ref": "AAAAAAFt7WVjtQGWfvM="
									},
									"name": "pioche",
									"visibility": "protected"
								},
								{
									"_type": "UMLOperation",
									"_id": "AAAAAAFuO81AvcyZzdA=",
									"_parent": {
										"$ref": "AAAAAAFt7WVjtQGWfvM="
									},
									"name": "isEndGame",
									"visibility": "protected"
								},
								{
									"_type": "UMLOperation",
									"_id": "AAAAAAFuO83Pa8zKAG0=",
									"_parent": {
										"$ref": "AAAAAAFt7WVjtQGWfvM="
									},
									"name": "tryToFindSoluce",
									"visibility": "protected",
									"parameters": [
										{
											"_type": "UMLParameter",
											"_id": "AAAAAAFuO84vT8zvelw=",
											"_parent": {
												"$ref": "AAAAAAFuO83Pa8zKAG0="
											},
											"name": "playableCard",
											"type": "List<Card>"
										}
									]
								},
								{
									"_type": "UMLOperation",
									"_id": "AAAAAAFuO84vp80Dyo0=",
									"_parent": {
										"$ref": "AAAAAAFt7WVjtQGWfvM="
									},
									"name": "testEndGame",
									"visibility": "protected",
									"parameters": [
										{
											"_type": "UMLParameter",
											"_id": "AAAAAAFuO86LXs0oO58=",
											"_parent": {
												"$ref": "AAAAAAFuO84vp80Dyo0="
											},
											"name": "playableCard",
											"type": "List<Card>"
										}
									]
								},
								{
									"_type": "UMLOperation",
									"_id": "AAAAAAFuO86Ltc08z7M=",
									"_parent": {
										"$ref": "AAAAAAFt7WVjtQGWfvM="
									},
									"name": "effectLose",
									"visibility": "protected",
									"parameters": [
										{
											"_type": "UMLParameter",
											"_id": "AAAAAAFuO863xM1hXzM=",
											"_parent": {
												"$ref": "AAAAAAFuO86Ltc08z7M="
											},
											"type": "bool",
											"direction": "return"
										}
									]
								}
							]
						},
						{
							"_type": "UMLClass",
							"_id": "AAAAAAFt7WTYZwDzv8Q=",
							"_parent": {
								"$ref": "AAAAAAFt7YuMWrIuamc="
							},
							"name": "MultiplayerGameManage",
							"ownedElements": [
								{
									"_type": "UMLGeneralization",
									"_id": "AAAAAAFt7WbE9wLi88w=",
									"_parent": {
										"$ref": "AAAAAAFt7WTYZwDzv8Q="
									},
									"source": {
										"$ref": "AAAAAAFt7WTYZwDzv8Q="
									},
									"target": {
										"$ref": "AAAAAAFt7VL5wP+93/8="
									}
								}
							],
							"isAbstract": true
						}
					]
				},
				{
					"_type": "UMLClass",
					"_id": "AAAAAAFuOw+sJA6vVOo=",
					"_parent": {
						"$ref": "AAAAAAFF+qBWK6M3Z8Y="
					},
					"name": "ClassicCard",
					"ownedElements": [
						{
							"_type": "UMLGeneralization",
							"_id": "AAAAAAFuOxKNRxU6mm0=",
							"_parent": {
								"$ref": "AAAAAAFuOw+sJA6vVOo="
							},
							"source": {
								"$ref": "AAAAAAFuOw+sJA6vVOo="
							},
							"target": {
								"$ref": "AAAAAAFt7Tgb6Pqwr0Q="
							}
						}
					]
				},
				{
					"_type": "UMLClass",
					"_id": "AAAAAAFuOw/Jug9vmpg=",
					"_parent": {
						"$ref": "AAAAAAFF+qBWK6M3Z8Y="
					},
					"name": "EndCard",
					"ownedElements": [
						{
							"_type": "UMLGeneralization",
							"_id": "AAAAAAFuOxJduxTfq9o=",
							"_parent": {
								"$ref": "AAAAAAFuOw/Jug9vmpg="
							},
							"source": {
								"$ref": "AAAAAAFuOw/Jug9vmpg="
							},
							"target": {
								"$ref": "AAAAAAFt7Tgb6Pqwr0Q="
							}
						}
					]
				},
				{
					"_type": "UMLPackage",
					"_id": "AAAAAAFuOxTqehbYxPo=",
					"_parent": {
						"$ref": "AAAAAAFF+qBWK6M3Z8Y="
					},
					"name": "deck",
					"ownedElements": [
						{
							"_type": "UMLClass",
							"_id": "AAAAAAFuOxVwFhhsSl8=",
							"_parent": {
								"$ref": "AAAAAAFuOxTqehbYxPo="
							},
							"name": "Deck",
							"operations": [
								{
									"_type": "UMLOperation",
									"_id": "AAAAAAFuOxcphxqdaYY=",
									"_parent": {
										"$ref": "AAAAAAFuOxVwFhhsSl8="
									},
									"name": "size",
									"parameters": [
										{
											"_type": "UMLParameter",
											"_id": "AAAAAAFuOxdS6BrUi1c=",
											"_parent": {
												"$ref": "AAAAAAFuOxcphxqdaYY="
											},
											"type": "int",
											"direction": "return"
										}
									]
								},
								{
									"_type": "UMLOperation",
									"_id": "AAAAAAFuOxdkmhroYbg=",
									"_parent": {
										"$ref": "AAAAAAFuOxVwFhhsSl8="
									},
									"name": "removeAt",
									"parameters": [
										{
											"_type": "UMLParameter",
											"_id": "AAAAAAFuOxe6AxsNhy0=",
											"_parent": {
												"$ref": "AAAAAAFuOxdkmhroYbg="
											},
											"name": "index",
											"type": "int"
										}
									]
								},
								{
									"_type": "UMLOperation",
									"_id": "AAAAAAFuOxe6YxshTgI=",
									"_parent": {
										"$ref": "AAAAAAFuOxVwFhhsSl8="
									},
									"name": "getCard",
									"parameters": [
										{
											"_type": "UMLParameter",
											"_id": "AAAAAAFuOxgVBRtGd7A=",
											"_parent": {
												"$ref": "AAAAAAFuOxe6YxshTgI="
											},
											"name": "index",
											"type": "int"
										},
										{
											"_type": "UMLParameter",
											"_id": "AAAAAAFuOxgVBhtHSCE=",
											"_parent": {
												"$ref": "AAAAAAFuOxe6YxshTgI="
											},
											"type": {
												"$ref": "AAAAAAFt7Tgb6Pqwr0Q="
											},
											"direction": "return"
										}
									]
								}
							],
							"isAbstract": true
						},
						{
							"_type": "UMLClass",
							"_id": "AAAAAAFuOxWuShj9rt8=",
							"_parent": {
								"$ref": "AAAAAAFuOxTqehbYxPo="
							},
							"name": "ExtremeDeck",
							"ownedElements": [
								{
									"_type": "UMLGeneralization",
									"_id": "AAAAAAFuOxZAWxmd7TA=",
									"_parent": {
										"$ref": "AAAAAAFuOxWuShj9rt8="
									},
									"source": {
										"$ref": "AAAAAAFuOxWuShj9rt8="
									},
									"target": {
										"$ref": "AAAAAAFuOxVwFhhsSl8="
									}
								}
							],
							"attributes": [
								{
									"_type": "UMLAttribute",
									"_id": "AAAAAAFuOx3AZxuHKQU=",
									"_parent": {
										"$ref": "AAAAAAFuOxWuShj9rt8="
									},
									"name": "endGame",
									"visibility": "private",
									"type": "List<int>"
								},
								{
									"_type": "UMLAttribute",
									"_id": "AAAAAAFuOx4u7xvKPZw=",
									"_parent": {
										"$ref": "AAAAAAFuOxWuShj9rt8="
									},
									"name": "threeCard",
									"visibility": "private",
									"type": "List<int>"
								},
								{
									"_type": "UMLAttribute",
									"_id": "AAAAAAFuOx6FAhwaRbo=",
									"_parent": {
										"$ref": "AAAAAAFuOxWuShj9rt8="
									},
									"name": "random",
									"visibility": "private",
									"type": "Random"
								}
							],
							"operations": [
								{
									"_type": "UMLOperation",
									"_id": "AAAAAAFuOx7HvhxdeUA=",
									"_parent": {
										"$ref": "AAAAAAFuOxWuShj9rt8="
									},
									"name": "createEndCard",
									"visibility": "private"
								},
								{
									"_type": "UMLOperation",
									"_id": "AAAAAAFuOx8EXBygPTM=",
									"_parent": {
										"$ref": "AAAAAAFuOxWuShj9rt8="
									},
									"name": "createThreeCard",
									"visibility": "private"
								},
								{
									"_type": "UMLOperation",
									"_id": "AAAAAAFuOx8zGxzR8KE=",
									"_parent": {
										"$ref": "AAAAAAFuOxWuShj9rt8="
									},
									"name": "createCard",
									"parameters": [
										{
											"_type": "UMLParameter",
											"_id": "AAAAAAFuOx99Bxz2s20=",
											"_parent": {
												"$ref": "AAAAAAFuOx8zGxzR8KE="
											},
											"name": "iteration",
											"type": "int"
										}
									]
								}
							]
						},
						{
							"_type": "UMLClass",
							"_id": "AAAAAAFuOxWReBi+5XU=",
							"_parent": {
								"$ref": "AAAAAAFuOxTqehbYxPo="
							},
							"name": "ClassicDeck",
							"ownedElements": [
								{
									"_type": "UMLGeneralization",
									"_id": "AAAAAAFuOxYvEhl9y28=",
									"_parent": {
										"$ref": "AAAAAAFuOxWReBi+5XU="
									},
									"source": {
										"$ref": "AAAAAAFuOxWReBi+5XU="
									},
									"target": {
										"$ref": "AAAAAAFuOxVwFhhsSl8="
									}
								}
							]
						}
					]
				},
				{
					"_type": "UMLModel",
					"_id": "AAAAAAFuO9RY9uyZe4k=",
					"_parent": {
						"$ref": "AAAAAAFF+qBWK6M3Z8Y="
					},
					"name": "Model"
				}
			]
		}
	]
}