{
    "constraints": {
        "024c8df1-6d15-4edb-a4e4-0061b9cbcc74": {
            "distance": 1.6,
            "entity1": {
                "entity": "afb6d4c5-622f-57b9-972c-cdc00b5281a0",
                "point": 1
            },
            "entity2": {
                "entity": "dcc7d77a-02e2-5d6d-994f-5125e6268194",
                "point": 1
            },
            "group": "849dd8e5-da47-4663-9a0f-418bccb43daa",
            "offset": [
                0.0,
                0.0,
                0.0
            ],
            "type": "point_distance",
            "wrkpl": "00000000-0000-0000-0000-000000000000"
        },
        "0557768b-1ff5-4a8d-964d-c7f261733401": {
            "circle": "afb6d4c5-622f-57b9-972c-cdc00b5281a0",
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "point": {
                "entity": "4536b102-7b17-4470-86cc-8c898eb12743",
                "point": 1
            },
            "type": "point_on_circle",
            "wrkpl": "00000000-0000-0000-0000-000000000000"
        },
        "0f4b39b9-1529-4956-a1dc-a5a12ead0ae1": {
            "entity1": {
                "entity": "669af87d-afbd-5ff2-92c8-e5b77897b49b",
                "point": 2
            },
            "entity2": {
                "entity": "0a8bbc4b-a429-4ae1-9ebe-063863f2c8ed",
                "point": 2
            },
            "group": "accf7be1-7111-4c75-8e66-45ec3c84b551",
            "type": "points_coincident",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "1627e570-c33c-445f-92e8-9219524c6085": {
            "distance": 5.8,
            "entity1": {
                "entity": "7a83b927-091e-4b72-9d59-a61dc3e80c4f",
                "point": 2
            },
            "entity2": {
                "entity": "7a83b927-091e-4b72-9d59-a61dc3e80c4f",
                "point": 1
            },
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "offset": [
                0.0,
                0.0,
                0.0
            ],
            "type": "point_distance_vertical",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "171c9bef-79ce-42c3-a783-5a08a616bc99": {
            "entity1": {
                "entity": "3031aa31-c424-41a1-87a3-b11b2653e0e6",
                "point": 3
            },
            "entity2": {
                "entity": "afb6d4c5-622f-57b9-972c-cdc00b5281a0",
                "point": 1
            },
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "type": "points_coincident",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "1e95d1e3-f8ad-497b-bf91-7b12badde6d5": {
            "entity1": {
                "entity": "e1f92bda-4f74-42f7-a009-8631659879ea",
                "point": 2
            },
            "entity2": {
                "entity": "18be9a04-b1da-4441-9e4e-96f039323b47",
                "point": 1
            },
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "type": "points_coincident",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "1f86b5f4-d909-4ad7-8620-30af5fbd1a01": {
            "entity1": {
                "entity": "afb6d4c5-622f-57b9-972c-cdc00b5281a0",
                "point": 1
            },
            "entity2": {
                "entity": "2629c4aa-6a2e-46e5-9077-b8e2fc9781ba",
                "point": 1
            },
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "type": "points_coincident",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "2663f580-c963-4070-9f55-fe3fad611444": {
            "entity1": {
                "entity": "39845933-10d8-4dc5-a147-8b6251936650",
                "point": 2
            },
            "entity2": {
                "entity": "2710ec8c-7ada-4c4e-a263-e1a0bc5e105e",
                "point": 2
            },
            "group": "accf7be1-7111-4c75-8e66-45ec3c84b551",
            "type": "points_coincident",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "269c9233-b184-4992-a3c3-a6bd1ba893ce": {
            "entity1": {
                "entity": "751f9dd7-e6f0-4723-bd88-297cee08238a",
                "point": 2
            },
            "entity2": {
                "entity": "8487a47c-4974-457d-8996-d331ecc065a1",
                "point": 1
            },
            "group": "f5864217-58a2-445c-89c7-699582fba426",
            "type": "points_coincident",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "31eb9b84-39b3-48a4-8aec-238ee680e025": {
            "entity1": {
                "entity": "cee93608-b06e-48c4-a101-d2c42d1fce6c",
                "point": 2
            },
            "entity2": {
                "entity": "eb63a14c-8cf3-41b3-b495-7b672b805d6b",
                "point": 1
            },
            "group": "f5864217-58a2-445c-89c7-699582fba426",
            "type": "points_coincident",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "32c960c0-c3b9-4e30-92c2-f451065f1e5d": {
            "entity1": {
                "entity": "943e750f-f2a4-4fd4-9f7b-86909b9a0258",
                "point": 2
            },
            "entity2": {
                "entity": "35c3dfd2-164d-421c-b26a-1fdacafb1e53",
                "point": 1
            },
            "group": "6fd054ae-41d2-4fae-ae9c-89887e0a2657",
            "type": "points_coincident",
            "wrkpl": "b9916f01-1c9e-51df-a042-3eeb6681d759"
        },
        "36e402ab-28a1-42e3-8468-8812a0a92d5d": {
            "entity1": {
                "entity": "4536b102-7b17-4470-86cc-8c898eb12743",
                "point": 1
            },
            "entity2": {
                "entity": "49cc8126-8214-4417-af32-95cb606eee84",
                "point": 2
            },
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "type": "points_coincident",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "3e1d38a8-2c15-4f90-b449-bf7f5c82e51f": {
            "distance": 6.0,
            "entity1": {
                "entity": "a508b4ff-0241-43fb-b51a-503c2278ce31",
                "point": 2
            },
            "entity2": {
                "entity": "a508b4ff-0241-43fb-b51a-503c2278ce31",
                "point": 1
            },
            "group": "f5864217-58a2-445c-89c7-699582fba426",
            "offset": [
                2.416126371545182,
                -0.1740943342459662,
                0.0
            ],
            "type": "point_distance_vertical",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "3f09773a-5133-4d0f-8b17-2018c72673b7": {
            "entity1": {
                "entity": "8487a47c-4974-457d-8996-d331ecc065a1",
                "point": 2
            },
            "entity2": {
                "entity": "cee93608-b06e-48c4-a101-d2c42d1fce6c",
                "point": 1
            },
            "group": "f5864217-58a2-445c-89c7-699582fba426",
            "type": "points_coincident",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "462ef2b1-6e93-452e-957c-622cad9ef529": {
            "distance": 13.0,
            "entity1": {
                "entity": "75f4e185-1d71-5849-8719-4ce0251be649",
                "point": 1
            },
            "entity2": {
                "entity": "75f4e185-1d71-5849-8719-4ce0251be649",
                "point": 2
            },
            "group": "ecaa0243-89ce-4a0f-8170-b4a488a666d8",
            "offset": [
                0.0,
                0.0,
                0.0
            ],
            "type": "point_distance",
            "wrkpl": "00000000-0000-0000-0000-000000000000"
        },
        "46ebcbe5-debe-4303-a9eb-a16bf0431244": {
            "distance": 6.0,
            "entity1": {
                "entity": "75631369-f0b4-5a79-b8ec-42d3ff20d177",
                "point": 1
            },
            "entity2": {
                "entity": "75631369-f0b4-5a79-b8ec-42d3ff20d177",
                "point": 2
            },
            "group": "6f8d9e54-182c-4e14-870f-1905301f3992",
            "offset": [
                0.0,
                0.0,
                0.0
            ],
            "type": "point_distance",
            "wrkpl": "00000000-0000-0000-0000-000000000000"
        },
        "472d80e2-4cfc-4060-b756-db1b2efd13db": {
            "distance": 2.5,
            "entity1": {
                "entity": "0a8bbc4b-a429-4ae1-9ebe-063863f2c8ed",
                "point": 1
            },
            "entity2": {
                "entity": "44639ed8-a5c9-5acc-8a6e-0a690256037d",
                "point": 3
            },
            "group": "accf7be1-7111-4c75-8e66-45ec3c84b551",
            "offset": [
                0.04376611813421505,
                0.35517750745266635,
                0.0
            ],
            "type": "point_distance_horizontal",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "4b78fe87-aac1-43b2-b9b7-2abf330187b0": {
            "group": "accf7be1-7111-4c75-8e66-45ec3c84b551",
            "line": "2710ec8c-7ada-4c4e-a263-e1a0bc5e105e",
            "point": {
                "entity": "0a8bbc4b-a429-4ae1-9ebe-063863f2c8ed",
                "point": 1
            },
            "type": "midpoint",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "5011c94e-50eb-4f6c-a332-0e4e55653d90": {
            "entity1": {
                "entity": "cee93608-b06e-48c4-a101-d2c42d1fce6c",
                "point": 1
            },
            "entity2": {
                "entity": "cee93608-b06e-48c4-a101-d2c42d1fce6c",
                "point": 2
            },
            "group": "f5864217-58a2-445c-89c7-699582fba426",
            "type": "horizontal",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "5dfd5021-1281-429b-8a5d-82602fa716e2": {
            "entity1": {
                "entity": "a508b4ff-0241-43fb-b51a-503c2278ce31",
                "point": 1
            },
            "entity2": {
                "entity": "a508b4ff-0241-43fb-b51a-503c2278ce31",
                "point": 2
            },
            "group": "f5864217-58a2-445c-89c7-699582fba426",
            "type": "vertical",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "5e5e2ff6-d3be-4e62-9b51-06f76f7dc1f9": {
            "entity1": "751f9dd7-e6f0-4723-bd88-297cee08238a",
            "entity2": "eb63a14c-8cf3-41b3-b495-7b672b805d6b",
            "group": "f5864217-58a2-445c-89c7-699582fba426",
            "type": "equal_length",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "620419e2-3448-43a2-8c59-078130804697": {
            "circle": "afb6d4c5-622f-57b9-972c-cdc00b5281a0",
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "point": {
                "entity": "4536b102-7b17-4470-86cc-8c898eb12743",
                "point": 2
            },
            "type": "point_on_circle",
            "wrkpl": "00000000-0000-0000-0000-000000000000"
        },
        "69e26df0-9271-4163-b40c-6571f883896c": {
            "entity1": {
                "entity": "2629c4aa-6a2e-46e5-9077-b8e2fc9781ba",
                "point": 1
            },
            "entity2": {
                "entity": "2629c4aa-6a2e-46e5-9077-b8e2fc9781ba",
                "point": 2
            },
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "type": "vertical",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "6c69eb53-b7c3-448c-b138-873f9a229fce": {
            "entity1": {
                "entity": "75bff624-aa8d-50d8-9b4b-e91199a2bdad",
                "point": 1
            },
            "entity2": {
                "entity": "943e750f-f2a4-4fd4-9f7b-86909b9a0258",
                "point": 2
            },
            "group": "6fd054ae-41d2-4fae-ae9c-89887e0a2657",
            "type": "points_coincident",
            "wrkpl": "b9916f01-1c9e-51df-a042-3eeb6681d759"
        },
        "6ee65fd1-98ed-4736-bf88-1dba236744a8": {
            "distance": 6.6,
            "entity": "39845933-10d8-4dc5-a147-8b6251936650",
            "group": "accf7be1-7111-4c75-8e66-45ec3c84b551",
            "offset": [
                2.314435123416695,
                1.073746403207533
            ],
            "type": "diameter"
        },
        "7c5e5f1c-d18b-4f56-9d0b-161f601c505f": {
            "entity1": {
                "entity": "2710ec8c-7ada-4c4e-a263-e1a0bc5e105e",
                "point": 1
            },
            "entity2": {
                "entity": "2710ec8c-7ada-4c4e-a263-e1a0bc5e105e",
                "point": 2
            },
            "group": "accf7be1-7111-4c75-8e66-45ec3c84b551",
            "type": "vertical",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "8564b482-cd5e-48e7-82e6-60305caf1c63": {
            "entity1": {
                "entity": "18be9a04-b1da-4441-9e4e-96f039323b47",
                "point": 1
            },
            "entity2": {
                "entity": "44d6b5a9-cd88-42f1-a426-2ecbd1cb35a6",
                "point": 1
            },
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "type": "points_coincident",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "88008291-c1ad-4f76-8f0c-0c205e60734b": {
            "entity1": {
                "entity": "751f9dd7-e6f0-4723-bd88-297cee08238a",
                "point": 1
            },
            "entity2": {
                "entity": "751f9dd7-e6f0-4723-bd88-297cee08238a",
                "point": 2
            },
            "group": "f5864217-58a2-445c-89c7-699582fba426",
            "type": "horizontal",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "89636259-0d3d-4957-bda0-a53967e3d7f9": {
            "entity1": {
                "entity": "39845933-10d8-4dc5-a147-8b6251936650",
                "point": 1
            },
            "entity2": {
                "entity": "2710ec8c-7ada-4c4e-a263-e1a0bc5e105e",
                "point": 1
            },
            "group": "accf7be1-7111-4c75-8e66-45ec3c84b551",
            "type": "points_coincident",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "898efdc2-5062-4b3b-8aab-af57bd6e2e22": {
            "entity1": {
                "entity": "669af87d-afbd-5ff2-92c8-e5b77897b49b",
                "point": 2
            },
            "entity2": {
                "entity": "a508b4ff-0241-43fb-b51a-503c2278ce31",
                "point": 2
            },
            "group": "f5864217-58a2-445c-89c7-699582fba426",
            "type": "points_coincident",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "8b649224-2844-443c-b676-c4f897cfb5e7": {
            "entity1": {
                "entity": "8487a47c-4974-457d-8996-d331ecc065a1",
                "point": 1
            },
            "entity2": {
                "entity": "8487a47c-4974-457d-8996-d331ecc065a1",
                "point": 2
            },
            "group": "f5864217-58a2-445c-89c7-699582fba426",
            "type": "vertical",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "8d59e79a-adcc-4914-8c24-52ce55e19e15": {
            "entity1": {
                "entity": "18be9a04-b1da-4441-9e4e-96f039323b47",
                "point": 2
            },
            "entity2": {
                "entity": "3031aa31-c424-41a1-87a3-b11b2653e0e6",
                "point": 1
            },
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "type": "points_coincident",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "8f079d4b-c7bd-4c50-a3f3-fa6eb270c991": {
            "entity1": {
                "entity": "35c3dfd2-164d-421c-b26a-1fdacafb1e53",
                "point": 2
            },
            "entity2": {
                "entity": "c26cc646-374c-47ae-9251-a5c7d31b5370",
                "point": 1
            },
            "group": "6fd054ae-41d2-4fae-ae9c-89887e0a2657",
            "type": "points_coincident",
            "wrkpl": "b9916f01-1c9e-51df-a042-3eeb6681d759"
        },
        "9263dada-703e-4f6f-90be-45ab0afa57f1": {
            "entity1": {
                "entity": "29b03a31-77ce-5c17-ac51-eec94b267539",
                "point": 1
            },
            "entity2": {
                "entity": "35c3dfd2-164d-421c-b26a-1fdacafb1e53",
                "point": 2
            },
            "group": "6fd054ae-41d2-4fae-ae9c-89887e0a2657",
            "type": "points_coincident",
            "wrkpl": "b9916f01-1c9e-51df-a042-3eeb6681d759"
        },
        "94f9fa5c-7fb7-4834-81a1-508816d22412": {
            "entity1": {
                "entity": "0c16bab5-c236-50ee-9d6d-034b3a317d8a",
                "point": 2
            },
            "entity2": {
                "entity": "c26cc646-374c-47ae-9251-a5c7d31b5370",
                "point": 2
            },
            "group": "6fd054ae-41d2-4fae-ae9c-89887e0a2657",
            "type": "points_coincident",
            "wrkpl": "b9916f01-1c9e-51df-a042-3eeb6681d759"
        },
        "982d62e3-20f3-4dab-ba86-2946e2555df8": {
            "group": "f8c65dd7-b764-42a9-a7a1-e728f54c249a",
            "line1": "b5d2a423-f5b0-597d-915e-55352815b7c2",
            "line2": "2d26fc80-e04a-518a-bbe9-c2ccdb761de1",
            "point": {
                "entity": "0500b39e-71b3-5088-9178-f8a2f52946ab",
                "point": 2
            },
            "type": "point_in_plane"
        },
        "9cb9b5f2-afe9-4465-8795-5480ba154f11": {
            "entity1": {
                "entity": "44d6b5a9-cd88-42f1-a426-2ecbd1cb35a6",
                "point": 1
            },
            "entity2": {
                "entity": "44d6b5a9-cd88-42f1-a426-2ecbd1cb35a6",
                "point": 2
            },
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "type": "horizontal",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "9dc0efac-0356-4b90-86f0-a76350531af5": {
            "entity1": {
                "entity": "0c16bab5-c236-50ee-9d6d-034b3a317d8a",
                "point": 2
            },
            "entity2": {
                "entity": "943e750f-f2a4-4fd4-9f7b-86909b9a0258",
                "point": 1
            },
            "group": "6fd054ae-41d2-4fae-ae9c-89887e0a2657",
            "type": "points_coincident",
            "wrkpl": "b9916f01-1c9e-51df-a042-3eeb6681d759"
        },
        "a48427ee-5859-4bfc-8627-1fede2b875b3": {
            "group": "6ffcb7eb-7e8a-43e0-8a10-b68924c258d4",
            "line1": "bacc561c-7bdc-5141-8e7e-a372d20cb341",
            "line2": "2638f82f-0848-5532-aa25-3c2c7653d1c0",
            "point": {
                "entity": "afb6d4c5-622f-57b9-972c-cdc00b5281a0",
                "point": 1
            },
            "type": "point_in_plane"
        },
        "a5b9c0ce-1f18-47e4-8a57-4570145a5c80": {
            "entity1": {
                "entity": "18be9a04-b1da-4441-9e4e-96f039323b47",
                "point": 1
            },
            "entity2": {
                "entity": "49cc8126-8214-4417-af32-95cb606eee84",
                "point": 1
            },
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "type": "horizontal",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "a6bdf192-55b9-4edf-a876-2a9c10dbc3d6": {
            "distance": 2.4,
            "entity1": {
                "entity": "4536b102-7b17-4470-86cc-8c898eb12743",
                "point": 2
            },
            "entity2": {
                "entity": "4536b102-7b17-4470-86cc-8c898eb12743",
                "point": 1
            },
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "offset": [
                0.14688806318454128,
                5.119357347695949,
                0.0
            ],
            "type": "point_distance_horizontal",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "a8b6691f-4be2-4d96-9406-60ecf1be4dad": {
            "entity1": {
                "entity": "4536b102-7b17-4470-86cc-8c898eb12743",
                "point": 2
            },
            "entity2": {
                "entity": "e1f92bda-4f74-42f7-a009-8631659879ea",
                "point": 1
            },
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "type": "points_coincident",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "a91c7140-2e4b-4195-ac22-6d7663d18bc7": {
            "entity1": {
                "entity": "afb6d4c5-622f-57b9-972c-cdc00b5281a0",
                "point": 1
            },
            "entity2": {
                "entity": "7a83b927-091e-4b72-9d59-a61dc3e80c4f",
                "point": 2
            },
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "type": "points_coincident",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "aef2a0a1-6f23-4f60-8b4a-eea203d9340d": {
            "entity1": {
                "entity": "4536b102-7b17-4470-86cc-8c898eb12743",
                "point": 1
            },
            "entity2": {
                "entity": "4536b102-7b17-4470-86cc-8c898eb12743",
                "point": 2
            },
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "type": "horizontal",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "bda7ff3a-2852-4bf0-b6b7-8a70454861a1": {
            "distance": 26.3,
            "entity": "9ebed202-824f-45e1-97df-8ab8ee9fc31a",
            "group": "8258cd7e-95d6-4fa4-8433-eb1300b2b1f4",
            "offset": [
                1.0,
                0.0
            ],
            "type": "diameter"
        },
        "bdf645bf-7c0f-49b7-a9eb-73bfd059ae33": {
            "entity1": {
                "entity": "eb63a14c-8cf3-41b3-b495-7b672b805d6b",
                "point": 2
            },
            "entity2": {
                "entity": "751f9dd7-e6f0-4723-bd88-297cee08238a",
                "point": 1
            },
            "group": "f5864217-58a2-445c-89c7-699582fba426",
            "type": "points_coincident",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "bf05d2d9-4273-4e5e-8078-0dda6acbdae2": {
            "entity1": {
                "entity": "3031aa31-c424-41a1-87a3-b11b2653e0e6",
                "point": 2
            },
            "entity2": {
                "entity": "8efdbc42-7323-407a-a637-c26e7c214d02",
                "point": 1
            },
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "type": "points_coincident",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "c108ce05-c800-42f8-bc46-70533788c1a9": {
            "entity1": {
                "entity": "8efdbc42-7323-407a-a637-c26e7c214d02",
                "point": 1
            },
            "entity2": {
                "entity": "8efdbc42-7323-407a-a637-c26e7c214d02",
                "point": 2
            },
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "type": "vertical",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "c63fe05f-9c62-4f06-a111-557e4cc4b0f8": {
            "distance": 2.5,
            "entity1": {
                "entity": "eb63a14c-8cf3-41b3-b495-7b672b805d6b",
                "point": 2
            },
            "entity2": {
                "entity": "eb63a14c-8cf3-41b3-b495-7b672b805d6b",
                "point": 1
            },
            "group": "f5864217-58a2-445c-89c7-699582fba426",
            "offset": [
                0.0,
                0.0,
                0.0
            ],
            "type": "point_distance_vertical",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "ca8d1f1e-d3be-4934-a5bc-1704c15455e7": {
            "entity1": {
                "entity": "eb63a14c-8cf3-41b3-b495-7b672b805d6b",
                "point": 1
            },
            "entity2": {
                "entity": "eb63a14c-8cf3-41b3-b495-7b672b805d6b",
                "point": 2
            },
            "group": "f5864217-58a2-445c-89c7-699582fba426",
            "type": "vertical",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "ca9281e4-0c00-4819-b1b7-de92511893e7": {
            "distance": 15.3,
            "entity1": {
                "entity": "44639ed8-a5c9-5acc-8a6e-0a690256037d",
                "point": 3
            },
            "entity2": {
                "entity": "669af87d-afbd-5ff2-92c8-e5b77897b49b",
                "point": 2
            },
            "group": "6ffcb7eb-7e8a-43e0-8a10-b68924c258d4",
            "offset": [
                -5.095592342660893,
                19.283695028715215,
                -2.3761295990821907
            ],
            "type": "point_distance",
            "wrkpl": "00000000-0000-0000-0000-000000000000"
        },
        "d0964825-5d9f-4b56-9192-5973129e9a65": {
            "entity1": {
                "entity": "8efdbc42-7323-407a-a637-c26e7c214d02",
                "point": 2
            },
            "entity2": {
                "entity": "49cc8126-8214-4417-af32-95cb606eee84",
                "point": 1
            },
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "type": "points_coincident",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "d71b4553-a224-439b-90bb-350eadd9abc7": {
            "entity1": {
                "entity": "18be9a04-b1da-4441-9e4e-96f039323b47",
                "point": 1
            },
            "entity2": {
                "entity": "18be9a04-b1da-4441-9e4e-96f039323b47",
                "point": 2
            },
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "type": "vertical",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "d735413d-ed02-4b7e-becb-80dbacd26504": {
            "entity1": {
                "entity": "7a83b927-091e-4b72-9d59-a61dc3e80c4f",
                "point": 1
            },
            "entity2": {
                "entity": "7a83b927-091e-4b72-9d59-a61dc3e80c4f",
                "point": 2
            },
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "type": "vertical",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "da73d3a2-6394-4b1d-9f5e-1b2082e9a407": {
            "entity1": {
                "entity": "49cc8126-8214-4417-af32-95cb606eee84",
                "point": 1
            },
            "entity2": {
                "entity": "44d6b5a9-cd88-42f1-a426-2ecbd1cb35a6",
                "point": 2
            },
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "type": "points_coincident",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "e1f05bf6-bba6-48fe-a4fc-96bd19e420d1": {
            "distance": 15.3,
            "entity1": {
                "entity": "2629c4aa-6a2e-46e5-9077-b8e2fc9781ba",
                "point": 2
            },
            "entity2": {
                "entity": "2629c4aa-6a2e-46e5-9077-b8e2fc9781ba",
                "point": 1
            },
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "offset": [
                1.0703645276651033,
                -0.14313480499978581,
                0.0
            ],
            "type": "point_distance_vertical",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "e8e640ac-19d0-4193-9f06-54cb44b98360": {
            "entity1": {
                "entity": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef",
                "point": 1
            },
            "entity2": {
                "entity": "9ebed202-824f-45e1-97df-8ab8ee9fc31a",
                "point": 1
            },
            "group": "8258cd7e-95d6-4fa4-8433-eb1300b2b1f4",
            "type": "points_coincident",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "eab770a9-37fb-46e1-803f-de60c9fd9cdb": {
            "circle": "3031aa31-c424-41a1-87a3-b11b2653e0e6",
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "point": {
                "entity": "2629c4aa-6a2e-46e5-9077-b8e2fc9781ba",
                "point": 2
            },
            "type": "point_on_circle",
            "wrkpl": "00000000-0000-0000-0000-000000000000"
        },
        "f0324dd8-7361-4d3a-9712-9cfaff395e50": {
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "line": "44d6b5a9-cd88-42f1-a426-2ecbd1cb35a6",
            "point": {
                "entity": "7a83b927-091e-4b72-9d59-a61dc3e80c4f",
                "point": 1
            },
            "type": "midpoint",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "f62a5dee-9c4a-4579-a805-c6c2c3371801": {
            "group": "f5864217-58a2-445c-89c7-699582fba426",
            "line": "751f9dd7-e6f0-4723-bd88-297cee08238a",
            "point": {
                "entity": "a508b4ff-0241-43fb-b51a-503c2278ce31",
                "point": 1
            },
            "type": "midpoint",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "f90187b9-e8c0-4343-afe7-eeec43f75ff1": {
            "entity1": {
                "entity": "39845933-10d8-4dc5-a147-8b6251936650",
                "point": 3
            },
            "entity2": {
                "entity": "669af87d-afbd-5ff2-92c8-e5b77897b49b",
                "point": 2
            },
            "group": "accf7be1-7111-4c75-8e66-45ec3c84b551",
            "type": "points_coincident",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "fca21163-21f9-4b23-bf83-2e86f41875d8": {
            "distance": 14.6,
            "entity1": {
                "entity": "18be9a04-b1da-4441-9e4e-96f039323b47",
                "point": 1
            },
            "entity2": {
                "entity": "49cc8126-8214-4417-af32-95cb606eee84",
                "point": 1
            },
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "offset": [
                0.028350950430676036,
                -1.3937927707726443,
                0.0
            ],
            "type": "point_distance_horizontal",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        }
    },
    "entities": {
        "0a8bbc4b-a429-4ae1-9ebe-063863f2c8ed": {
            "construction": true,
            "group": "accf7be1-7111-4c75-8e66-45ec3c84b551",
            "name": "",
            "p1": [
                -2.5,
                0.0
            ],
            "p2": [
                8.249909793091778e-28,
                -5.484308660382163e-28
            ],
            "type": "line_2d",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "18be9a04-b1da-4441-9e4e-96f039323b47": {
            "construction": false,
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "name": "",
            "p1": [
                -7.3,
                5.8
            ],
            "p2": [
                -7.3,
                -13.44618905117729
            ],
            "type": "line_2d",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "2629c4aa-6a2e-46e5-9077-b8e2fc9781ba": {
            "construction": true,
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "name": "",
            "p1": [
                -0.0,
                -0.0
            ],
            "p2": [
                -0.0,
                -15.3
            ],
            "type": "line_2d",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "2710ec8c-7ada-4c4e-a263-e1a0bc5e105e": {
            "construction": false,
            "group": "accf7be1-7111-4c75-8e66-45ec3c84b551",
            "name": "",
            "p1": [
                -2.5,
                -2.154065922853801
            ],
            "p2": [
                -2.5,
                2.154065922853801
            ],
            "type": "line_2d",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "3031aa31-c424-41a1-87a3-b11b2653e0e6": {
            "center": [
                0.0,
                0.0
            ],
            "construction": false,
            "from": [
                -7.3,
                -13.44618905117729
            ],
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "name": "",
            "to": [
                7.3,
                -13.44618905117729
            ],
            "type": "arc_2d",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "35c3dfd2-164d-421c-b26a-1fdacafb1e53": {
            "construction": false,
            "group": "6fd054ae-41d2-4fae-ae9c-89887e0a2657",
            "name": "",
            "p1": [
                5.8,
                16.900000000000002
            ],
            "p2": [
                13.095132683558424,
                16.900000000000002
            ],
            "type": "line_2d",
            "wrkpl": "b9916f01-1c9e-51df-a042-3eeb6681d759"
        },
        "39845933-10d8-4dc5-a147-8b6251936650": {
            "center": [
                8.249909793091778e-28,
                -5.484308660382163e-28
            ],
            "construction": false,
            "from": [
                -2.5,
                -2.154065922853801
            ],
            "group": "accf7be1-7111-4c75-8e66-45ec3c84b551",
            "name": "",
            "to": [
                -2.5,
                2.154065922853801
            ],
            "type": "arc_2d",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "44d6b5a9-cd88-42f1-a426-2ecbd1cb35a6": {
            "construction": true,
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "name": "",
            "p1": [
                -7.3,
                5.8
            ],
            "p2": [
                7.3,
                5.8
            ],
            "type": "line_2d",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "4536b102-7b17-4470-86cc-8c898eb12743": {
            "construction": false,
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "name": "",
            "p1": [
                1.1999999999999977,
                13.095132683558424
            ],
            "p2": [
                -1.2000000000000022,
                13.095132683558424
            ],
            "type": "line_2d",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "49cc8126-8214-4417-af32-95cb606eee84": {
            "construction": false,
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "name": "",
            "p1": [
                7.3,
                5.8
            ],
            "p2": [
                1.1999999999999977,
                13.095132683558424
            ],
            "type": "line_2d",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "751f9dd7-e6f0-4723-bd88-297cee08238a": {
            "construction": false,
            "group": "f5864217-58a2-445c-89c7-699582fba426",
            "name": "",
            "p1": [
                1.2500000000000002,
                6.0
            ],
            "p2": [
                -1.2500000000000002,
                6.0
            ],
            "type": "line_2d",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "7a83b927-091e-4b72-9d59-a61dc3e80c4f": {
            "construction": true,
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "name": "",
            "p1": [
                -0.0,
                5.8
            ],
            "p2": [
                -0.0,
                -0.0
            ],
            "type": "line_2d",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "8487a47c-4974-457d-8996-d331ecc065a1": {
            "construction": false,
            "group": "f5864217-58a2-445c-89c7-699582fba426",
            "name": "",
            "p1": [
                -1.2500000000000002,
                6.0
            ],
            "p2": [
                -1.2500000000000002,
                8.5
            ],
            "type": "line_2d",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "8efdbc42-7323-407a-a637-c26e7c214d02": {
            "construction": false,
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "name": "",
            "p1": [
                7.3,
                -13.44618905117729
            ],
            "p2": [
                7.3,
                5.8
            ],
            "type": "line_2d",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "943e750f-f2a4-4fd4-9f7b-86909b9a0258": {
            "construction": false,
            "group": "6fd054ae-41d2-4fae-ae9c-89887e0a2657",
            "name": "",
            "p1": [
                13.095132683558424,
                1.6000000000000003
            ],
            "p2": [
                5.8,
                16.900000000000002
            ],
            "type": "line_2d",
            "wrkpl": "b9916f01-1c9e-51df-a042-3eeb6681d759"
        },
        "9ebed202-824f-45e1-97df-8ab8ee9fc31a": {
            "center": [
                -0.0,
                -0.0
            ],
            "construction": false,
            "group": "8258cd7e-95d6-4fa4-8433-eb1300b2b1f4",
            "name": "",
            "radius": 13.15,
            "type": "circle_2d",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "a508b4ff-0241-43fb-b51a-503c2278ce31": {
            "construction": true,
            "group": "f5864217-58a2-445c-89c7-699582fba426",
            "name": "",
            "p1": [
                8.249909793091778e-28,
                6.000000000000002
            ],
            "p2": [
                8.249909793091778e-28,
                -5.484308660382163e-28
            ],
            "type": "line_2d",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "c26cc646-374c-47ae-9251-a5c7d31b5370": {
            "construction": false,
            "group": "6fd054ae-41d2-4fae-ae9c-89887e0a2657",
            "name": "",
            "p1": [
                13.095132683558424,
                16.900000000000002
            ],
            "p2": [
                13.095132683558424,
                1.6000000000000003
            ],
            "type": "line_2d",
            "wrkpl": "b9916f01-1c9e-51df-a042-3eeb6681d759"
        },
        "cee93608-b06e-48c4-a101-d2c42d1fce6c": {
            "construction": false,
            "group": "f5864217-58a2-445c-89c7-699582fba426",
            "name": "",
            "p1": [
                -1.2500000000000002,
                8.5
            ],
            "p2": [
                1.2500000000000002,
                8.5
            ],
            "type": "line_2d",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "e1f92bda-4f74-42f7-a009-8631659879ea": {
            "construction": false,
            "group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "name": "",
            "p1": [
                -1.2000000000000022,
                13.095132683558424
            ],
            "p2": [
                -7.3,
                5.8
            ],
            "type": "line_2d",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "eb63a14c-8cf3-41b3-b495-7b672b805d6b": {
            "construction": false,
            "group": "f5864217-58a2-445c-89c7-699582fba426",
            "name": "",
            "p1": [
                1.2500000000000002,
                8.5
            ],
            "p2": [
                1.2500000000000002,
                6.0
            ],
            "type": "line_2d",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        }
    },
    "groups": {
        "2db5e087-ea4d-498a-8ef8-15948980e11c": {
            "active_wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef",
            "body": null,
            "index": 3,
            "name": "Knob Sketch",
            "type": "sketch"
        },
        "6f8d9e54-182c-4e14-870f-1905301f3992": {
            "active_wrkpl": "00000000-0000-0000-0000-000000000000",
            "body": null,
            "direction": "normal",
            "dvec": [
                -2.1941382055547646e-16,
                7.221366422443473e-17,
                6.0
            ],
            "index": 11,
            "mode": "single",
            "name": "Lock Pin Extrude",
            "operation": "difference",
            "source_group": "f5864217-58a2-445c-89c7-699582fba426",
            "type": "extrude",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "6fd054ae-41d2-4fae-ae9c-89887e0a2657": {
            "active_wrkpl": "b9916f01-1c9e-51df-a042-3eeb6681d759",
            "body": null,
            "index": 5,
            "name": "Knob Slope Sketch",
            "type": "sketch"
        },
        "6ffcb7eb-7e8a-43e0-8a10-b68924c258d4": {
            "active_wrkpl": "00000000-0000-0000-0000-000000000000",
            "body": null,
            "direction": "normal",
            "dvec": [
                3.5758110019449204e-28,
                -2.1180975632775663e-28,
                16.900000000000002
            ],
            "index": 4,
            "mode": "offset",
            "name": "Knob Extrude",
            "offset_mul": 0.09467455621301776,
            "operation": "union",
            "source_group": "2db5e087-ea4d-498a-8ef8-15948980e11c",
            "type": "extrude",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "8258cd7e-95d6-4fa4-8433-eb1300b2b1f4": {
            "active_wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef",
            "body": null,
            "index": 1,
            "name": "Base Sketch",
            "type": "sketch"
        },
        "849dd8e5-da47-4663-9a0f-418bccb43daa": {
            "active_wrkpl": "00000000-0000-0000-0000-000000000000",
            "body": null,
            "direction": "normal",
            "dvec": [
                6.842277657836021e-49,
                -6.077163357286271e-64,
                1.6
            ],
            "index": 2,
            "mode": "single",
            "name": "Base Extrude",
            "operation": "union",
            "source_group": "8258cd7e-95d6-4fa4-8433-eb1300b2b1f4",
            "type": "extrude",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "accf7be1-7111-4c75-8e66-45ec3c84b551": {
            "active_wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef",
            "body": null,
            "index": 8,
            "name": "Shaft Cutout Sketch",
            "type": "sketch"
        },
        "bb068988-423d-4af8-8f73-aeae46d7c1e4": {
            "active_wrkpl": "00000000-0000-0000-0000-000000000000",
            "body": {
                "name": "Body"
            },
            "index": 0,
            "name": "Reference",
            "show_xy": true,
            "show_yz": true,
            "show_zx": false,
            "type": "reference",
            "xy_size": [
                10.0,
                10.0
            ],
            "yz_size": [
                10.0,
                10.0
            ],
            "zx_size": [
                10.0,
                10.0
            ]
        },
        "e7986198-cc16-446f-9dce-dd9d91ca6840": {
            "active_wrkpl": "00000000-0000-0000-0000-000000000000",
            "body": null,
            "edges": [
                52,
                53,
                56,
                58,
                60,
                63,
                64,
                68,
                71,
                75
            ],
            "index": 12,
            "name": "Round Edges",
            "radius": 2.0,
            "type": "fillet"
        },
        "ecaa0243-89ce-4a0f-8170-b4a488a666d8": {
            "active_wrkpl": "00000000-0000-0000-0000-000000000000",
            "body": null,
            "direction": "normal",
            "dvec": [
                1.9446922743316068e-62,
                -2.210859150104178e-75,
                13.0
            ],
            "index": 9,
            "mode": "single",
            "name": "Shaft Cutout Extrude",
            "operation": "difference",
            "source_group": "accf7be1-7111-4c75-8e66-45ec3c84b551",
            "type": "extrude",
            "wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef"
        },
        "f5864217-58a2-445c-89c7-699582fba426": {
            "active_wrkpl": "dcb40c00-0c91-5eeb-ad6e-4faaac340fef",
            "body": null,
            "index": 10,
            "name": "Lock Pin Sketch",
            "type": "sketch"
        },
        "f8c65dd7-b764-42a9-a7a1-e728f54c249a": {
            "active_wrkpl": "00000000-0000-0000-0000-000000000000",
            "body": null,
            "direction": "normal",
            "dvec": [
                7.3,
                -9.330580256115842e-31,
                1.4791141972893971e-31
            ],
            "index": 6,
            "mode": "offset_symmetric",
            "name": "Knob Slope Extrude",
            "offset_mul": -1.0,
            "operation": "difference",
            "source_group": "6fd054ae-41d2-4fae-ae9c-89887e0a2657",
            "type": "extrude",
            "wrkpl": "b9916f01-1c9e-51df-a042-3eeb6681d759"
        }
    },
    "type": "document",
    "version": 12
}