{
    "constraints": {
        "01bb24a8-fadd-467e-bc21-ffaeea8eae6d": {
            "entity1": {
                "entity": "01097110-afc4-5548-8b10-bae5f2124efd",
                "point": 1
            },
            "entity2": {
                "entity": "86086920-a65f-489f-849c-3e77f54fcca6",
                "point": 1
            },
            "group": "86185118-677d-4913-a099-307986795eea",
            "type": "points_coincident",
            "wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
        },
        "06d43ee9-3a4d-457c-9f7f-8261d25b48e5": {
            "distance": 2.299999999999999,
            "entity1": {
                "entity": "862294f6-5515-4173-bf2d-c460c13b779c",
                "point": 1
            },
            "entity2": {
                "entity": "862294f6-5515-4173-bf2d-c460c13b779c",
                "point": 2
            },
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "offset": [
                0.0,
                -0.019658757715424358,
                -0.8779335347307415
            ],
            "type": "point_distance_horizontal",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "0edb14b6-799c-452a-83c9-a363ee4b6d7d": {
            "entity1": {
                "entity": "40086757-49c6-5b23-8936-063f63e705f5",
                "point": 1
            },
            "entity2": {
                "entity": "a85d7654-07da-442e-9964-db06506bd232",
                "point": 3
            },
            "group": "86185118-677d-4913-a099-307986795eea",
            "type": "points_coincident",
            "wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
        },
        "0f524c61-0583-4c15-84a8-9c0696850fdd": {
            "distance": 1.4,
            "entity1": {
                "entity": "56f0b82d-9fa4-404e-b136-a989b5b9a5e7",
                "point": 1
            },
            "entity2": {
                "entity": "56f0b82d-9fa4-404e-b136-a989b5b9a5e7",
                "point": 2
            },
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "offset": [
                0.0,
                -1.023687813573897,
                -0.022998295776303745
            ],
            "type": "point_distance_vertical",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "1058e467-e75c-49cc-bfb6-30bd8ae9fa75": {
            "entity1": {
                "entity": "36c40880-2127-463c-a2eb-5b9a29b8cc0b",
                "point": 1
            },
            "entity2": {
                "entity": "36c40880-2127-463c-a2eb-5b9a29b8cc0b",
                "point": 2
            },
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "type": "horizontal",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "1780e02c-ca3a-4849-8718-90a38585bfef": {
            "entity1": {
                "entity": "1562b791-918f-485b-9226-4095ab0c6bcb",
                "point": 1
            },
            "entity2": {
                "entity": "1562b791-918f-485b-9226-4095ab0c6bcb",
                "point": 2
            },
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "type": "vertical",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "19580d09-50fd-48b0-b518-6e9bd34f86b8": {
            "distance": 0.3,
            "entity1": {
                "entity": "17c8d241-700c-4ca8-a5c1-895b3288a8db",
                "point": 2
            },
            "entity2": {
                "entity": "862294f6-5515-4173-bf2d-c460c13b779c",
                "point": 1
            },
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "offset": [
                0.0,
                -0.747100540569944,
                -0.0013083661221349185
            ],
            "type": "point_distance_vertical",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "1cb538e9-a016-4746-a726-0b3f538f036f": {
            "distance": 1.4,
            "entity1": {
                "entity": "17c8d241-700c-4ca8-a5c1-895b3288a8db",
                "point": 1
            },
            "entity2": {
                "entity": "17c8d241-700c-4ca8-a5c1-895b3288a8db",
                "point": 2
            },
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "offset": [
                0.0,
                -0.6902768563739095,
                -0.02473170935248792
            ],
            "type": "point_distance_vertical",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "1e969f42-4e09-41b9-97d3-8eb7aff6a080": {
            "entity1": {
                "entity": "0cd17696-9cfa-4d9f-8762-1661b00ce58e",
                "point": 1
            },
            "entity2": {
                "entity": "e88a896f-d2e4-4104-b4eb-00a3bc39c32e",
                "point": 1
            },
            "group": "7e9202c5-bb6e-4f06-af79-eabc9dc1c794",
            "type": "points_coincident",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "25c1982f-ad5f-415f-a112-0e3740209900": {
            "distance": 0.8,
            "entity1": {
                "entity": "0cd17696-9cfa-4d9f-8762-1661b00ce58e",
                "point": 2
            },
            "entity2": {
                "entity": "3bcca84f-500e-4627-9039-d8ec03a47f38",
                "point": 2
            },
            "group": "7e9202c5-bb6e-4f06-af79-eabc9dc1c794",
            "offset": [
                0.0,
                -0.08743208485834941,
                -1.4535652871184581
            ],
            "type": "point_distance_horizontal",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "25e2c744-2900-44f3-8cb5-fd4e616bef96": {
            "entity1": {
                "entity": "36c40880-2127-463c-a2eb-5b9a29b8cc0b",
                "point": 1
            },
            "entity2": {
                "entity": "1562b791-918f-485b-9226-4095ab0c6bcb",
                "point": 2
            },
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "type": "points_coincident",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "2dee967d-9b11-4031-9e3b-178a19a87ae3": {
            "distance": 0.3,
            "entity1": {
                "entity": "17c8d241-700c-4ca8-a5c1-895b3288a8db",
                "point": 2
            },
            "entity2": {
                "entity": "862294f6-5515-4173-bf2d-c460c13b779c",
                "point": 1
            },
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "offset": [
                0.0,
                0.11584085517677245,
                0.7445716151915143
            ],
            "type": "point_distance_horizontal",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "2fc3e1ec-aae0-4e0d-a6d0-342d13792782": {
            "distance": 1.8,
            "entity1": {
                "entity": "5b91c410-096c-5448-a29b-a90c8aee2aed",
                "point": 1
            },
            "entity2": {
                "entity": "8e9a51ae-e4bd-5a06-ac10-3a41f104548a",
                "point": 2
            },
            "group": "13de1c04-4668-4518-8b18-151acc475300",
            "offset": [
                -0.0800214309269407,
                0.17816221903107987,
                0.338935526045276
            ],
            "type": "point_distance",
            "wrkpl": "00000000-0000-0000-0000-000000000000"
        },
        "30515f5f-f078-4902-9c7b-55ea6e99f0ff": {
            "distance": 0.9,
            "entity1": {
                "entity": "56f0b82d-9fa4-404e-b136-a989b5b9a5e7",
                "point": 1
            },
            "entity2": {
                "entity": "56f0b82d-9fa4-404e-b136-a989b5b9a5e7",
                "point": 2
            },
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "offset": [
                0.0,
                -0.06275844877156533,
                -0.6117438367311587
            ],
            "type": "point_distance_horizontal",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "3123f73c-c3cc-4fa6-b5cf-fc0abe8d7840": {
            "group": "86185118-677d-4913-a099-307986795eea",
            "line": "d5d122b1-1d40-4319-be55-5cd409a1c611",
            "point": {
                "entity": "86086920-a65f-489f-849c-3e77f54fcca6",
                "point": 2
            },
            "type": "midpoint",
            "wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
        },
        "316ab724-5615-4a05-9145-5e0e2c7c852a": {
            "entity1": {
                "entity": "d5d122b1-1d40-4319-be55-5cd409a1c611",
                "point": 1
            },
            "entity2": {
                "entity": "d5d122b1-1d40-4319-be55-5cd409a1c611",
                "point": 2
            },
            "group": "86185118-677d-4913-a099-307986795eea",
            "type": "horizontal",
            "wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
        },
        "316ef59d-42db-4679-bfa4-7482fa0ff23b": {
            "distance": 0.4,
            "entity1": {
                "entity": "3bcca84f-500e-4627-9039-d8ec03a47f38",
                "point": 2
            },
            "entity2": {
                "entity": "84cad429-2951-4f8b-b22c-2216820da00b",
                "point": 2
            },
            "group": "7e9202c5-bb6e-4f06-af79-eabc9dc1c794",
            "offset": [
                0.0,
                -2.9171535742800945,
                -0.053312747247296954
            ],
            "type": "point_distance_vertical",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "35aa6d3d-80ae-4c9a-a87c-39a8d24a67c5": {
            "entity1": {
                "entity": "a85d7654-07da-442e-9964-db06506bd232",
                "point": 1
            },
            "entity2": {
                "entity": "d5d122b1-1d40-4319-be55-5cd409a1c611",
                "point": 2
            },
            "group": "86185118-677d-4913-a099-307986795eea",
            "type": "points_coincident",
            "wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
        },
        "380882aa-6882-4258-bebc-07d6960c799e": {
            "distance": 1.6,
            "entity1": {
                "entity": "86086920-a65f-489f-849c-3e77f54fcca6",
                "point": 1
            },
            "entity2": {
                "entity": "86086920-a65f-489f-849c-3e77f54fcca6",
                "point": 2
            },
            "group": "86185118-677d-4913-a099-307986795eea",
            "offset": [
                0.28710223179518257,
                -0.05582270554457214,
                0.0
            ],
            "type": "point_distance_vertical",
            "wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
        },
        "54fdf527-0944-4f81-bc35-e23661746f85": {
            "entity1": {
                "entity": "36c40880-2127-463c-a2eb-5b9a29b8cc0b",
                "point": 2
            },
            "entity2": {
                "entity": "17c8d241-700c-4ca8-a5c1-895b3288a8db",
                "point": 1
            },
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "type": "points_coincident",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "5797c304-768d-4a00-a5ad-da5c7bb44b31": {
            "angle": 30.0,
            "entity1": "6b88dc9e-8b12-53c7-abfd-bf4d5c1144f8",
            "entity2": "ce170c9b-4bbd-5bd1-b86b-10922ca927dd",
            "group": "25884a2d-a180-4f5c-87dd-80f5826e5093",
            "negative": false,
            "offset": [
                -0.28749219442860685,
                0.07740503281038322,
                -1.1503960755688094e-32
            ],
            "type": "lines_angle",
            "wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
        },
        "62370d54-dcf6-4bca-b76a-fb8de5d7fe42": {
            "distance": 0.40000000000000036,
            "entity1": {
                "entity": "862294f6-5515-4173-bf2d-c460c13b779c",
                "point": 1
            },
            "entity2": {
                "entity": "862294f6-5515-4173-bf2d-c460c13b779c",
                "point": 2
            },
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "offset": [
                0.0,
                -2.0734500885009766,
                0.012195587158203125
            ],
            "type": "point_distance_vertical",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "66543056-5269-40d0-8421-32cb985906b6": {
            "entity1": {
                "entity": "724b4915-f37a-4de7-9e78-47a219ec458f",
                "point": 2
            },
            "entity2": {
                "entity": "56f0b82d-9fa4-404e-b136-a989b5b9a5e7",
                "point": 1
            },
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "type": "points_coincident",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "697c0929-5f9c-4444-b8a6-a86172a01567": {
            "distance": 10.9,
            "entity1": {
                "entity": "36c40880-2127-463c-a2eb-5b9a29b8cc0b",
                "point": 2
            },
            "entity2": {
                "entity": "36c40880-2127-463c-a2eb-5b9a29b8cc0b",
                "point": 1
            },
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "offset": [
                0.0,
                -0.13057804107666016,
                -1.07175612449646
            ],
            "type": "point_distance_horizontal",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "6ae9a5ff-d346-4405-b994-9e866c26e0b1": {
            "entity1": {
                "entity": "4afee7e4-970e-520b-baf5-d6baea1006f6",
                "point": 1
            },
            "entity2": {
                "entity": "36c40880-2127-463c-a2eb-5b9a29b8cc0b",
                "point": 1
            },
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "type": "points_coincident",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "6d424ec1-4e1f-4b2a-b7eb-6a4a7003fbe2": {
            "entity1": {
                "entity": "56f0b82d-9fa4-404e-b136-a989b5b9a5e7",
                "point": 1
            },
            "entity2": {
                "entity": "0cd17696-9cfa-4d9f-8762-1661b00ce58e",
                "point": 1
            },
            "group": "7e9202c5-bb6e-4f06-af79-eabc9dc1c794",
            "type": "points_coincident",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "84302b16-3878-44a6-9147-e7df0caea48b": {
            "entity1": {
                "entity": "e67f5a25-9dc5-4a43-a6e5-72f3345904f3",
                "point": 2
            },
            "entity2": {
                "entity": "1562b791-918f-485b-9226-4095ab0c6bcb",
                "point": 1
            },
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "type": "points_coincident",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "84a5d858-d520-47d4-a899-7c7aafa0f79e": {
            "distance": 1.0,
            "entity1": {
                "entity": "96a5446c-1247-4b2f-aaba-38e44b205230",
                "point": 2
            },
            "entity2": {
                "entity": "96a5446c-1247-4b2f-aaba-38e44b205230",
                "point": 1
            },
            "group": "7e9202c5-bb6e-4f06-af79-eabc9dc1c794",
            "offset": [
                0.0,
                -0.07295028486163702,
                -0.5090165395729294
            ],
            "type": "point_distance_horizontal",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "84ebd646-4478-483b-9a3f-778fb110b966": {
            "entity1": {
                "entity": "6f535020-fbba-4f53-a8e0-db6cd4d87b28",
                "point": 2
            },
            "entity2": {
                "entity": "96a5446c-1247-4b2f-aaba-38e44b205230",
                "point": 1
            },
            "group": "7e9202c5-bb6e-4f06-af79-eabc9dc1c794",
            "type": "points_coincident",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "85cf86c2-6dbe-493d-8049-40f69c5bc171": {
            "distance": 0.4,
            "entity1": {
                "entity": "e67f5a25-9dc5-4a43-a6e5-72f3345904f3",
                "point": 1
            },
            "entity2": {
                "entity": "e67f5a25-9dc5-4a43-a6e5-72f3345904f3",
                "point": 2
            },
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "offset": [
                0.0,
                -8.639866995646184,
                -0.26907865786115437
            ],
            "type": "point_distance_vertical",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "86a90c90-b6f0-4378-b7b4-4c9ca1d5cc83": {
            "entity1": {
                "entity": "a85d7654-07da-442e-9964-db06506bd232",
                "point": 2
            },
            "entity2": {
                "entity": "d5d122b1-1d40-4319-be55-5cd409a1c611",
                "point": 1
            },
            "group": "86185118-677d-4913-a099-307986795eea",
            "type": "points_coincident",
            "wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
        },
        "8d391dc7-2697-47b0-9c1f-ba1ad252784d": {
            "distance": 0.8,
            "entity1": {
                "entity": "0cd17696-9cfa-4d9f-8762-1661b00ce58e",
                "point": 2
            },
            "entity2": {
                "entity": "3bcca84f-500e-4627-9039-d8ec03a47f38",
                "point": 2
            },
            "group": "7e9202c5-bb6e-4f06-af79-eabc9dc1c794",
            "offset": [
                0.0,
                -2.477882144806274,
                0.18754466792504587
            ],
            "type": "point_distance_vertical",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "9206b4ab-7d66-4316-b651-de391eab7900": {
            "distance": 0.2,
            "entity1": {
                "entity": "724b4915-f37a-4de7-9e78-47a219ec458f",
                "point": 1
            },
            "entity2": {
                "entity": "56f0b82d-9fa4-404e-b136-a989b5b9a5e7",
                "point": 1
            },
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "offset": [
                0.0,
                -0.05238164570164017,
                -0.9935618973172489
            ],
            "type": "point_distance_horizontal",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "95802ada-ea71-4fea-9bcc-d1fa57dabc7a": {
            "entity1": {
                "entity": "0cd17696-9cfa-4d9f-8762-1661b00ce58e",
                "point": 2
            },
            "entity2": {
                "entity": "3bcca84f-500e-4627-9039-d8ec03a47f38",
                "point": 1
            },
            "group": "7e9202c5-bb6e-4f06-af79-eabc9dc1c794",
            "type": "points_coincident",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "9664a909-664e-478a-8529-867dbb02c3b4": {
            "distance": 21.0,
            "entity1": {
                "entity": "1562b791-918f-485b-9226-4095ab0c6bcb",
                "point": 2
            },
            "entity2": {
                "entity": "1562b791-918f-485b-9226-4095ab0c6bcb",
                "point": 1
            },
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "offset": [
                0.0,
                1.1136867389870093,
                -0.02130540588662022
            ],
            "type": "point_distance_vertical",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "9d47952c-f6ff-41b7-853d-2faa8e6371c6": {
            "entity1": {
                "entity": "fb1f90f1-ccfc-4a57-b013-b7463e59c6a0",
                "point": 2
            },
            "entity2": {
                "entity": "862294f6-5515-4173-bf2d-c460c13b779c",
                "point": 1
            },
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "type": "points_coincident",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "9da06121-adc0-49d7-9a0e-66a549b3b6e6": {
            "entity1": {
                "entity": "17c8d241-700c-4ca8-a5c1-895b3288a8db",
                "point": 2
            },
            "entity2": {
                "entity": "fb1f90f1-ccfc-4a57-b013-b7463e59c6a0",
                "point": 1
            },
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "type": "points_coincident",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "a0e68ff8-7f67-4b78-9ad6-1ed1844f77cc": {
            "entity1": {
                "entity": "01097110-afc4-5548-8b10-bae5f2124efd",
                "point": 1
            },
            "entity2": {
                "entity": "f748706e-65db-5af3-b4dd-888013df2de0",
                "point": 0
            },
            "group": "25884a2d-a180-4f5c-87dd-80f5826e5093",
            "type": "points_coincident",
            "wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
        },
        "a90f9624-2edc-402c-8122-845b3608e23a": {
            "distance": 15.0,
            "entity1": {
                "entity": "c031b9c1-397a-5874-a7d8-f5b8766ebd37",
                "point": 1
            },
            "entity2": {
                "entity": "c031b9c1-397a-5874-a7d8-f5b8766ebd37",
                "point": 2
            },
            "group": "32ceea62-693b-4cbe-b84a-7c3d1fc54723",
            "offset": [
                -10.913552188237674,
                5.828977903966248,
                -0.1891470171286187
            ],
            "type": "point_distance",
            "wrkpl": "00000000-0000-0000-0000-000000000000"
        },
        "a9daed2e-3ea3-4879-8365-1ad6abad0bad": {
            "group": "7e9202c5-bb6e-4f06-af79-eabc9dc1c794",
            "line": "84cad429-2951-4f8b-b22c-2216820da00b",
            "point": {
                "entity": "3bcca84f-500e-4627-9039-d8ec03a47f38",
                "point": 2
            },
            "type": "point_on_line",
            "val": 0.9753086419753088,
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "ac8c6359-54d9-4634-83bc-6066af7be5e3": {
            "distance": 6.1,
            "entity": "a85d7654-07da-442e-9964-db06506bd232",
            "group": "86185118-677d-4913-a099-307986795eea",
            "offset": [
                1.0,
                0.0
            ],
            "type": "diameter"
        },
        "b02113a5-36e9-4cbd-8b8e-275c03b557df": {
            "entity1": {
                "entity": "e88a896f-d2e4-4104-b4eb-00a3bc39c32e",
                "point": 2
            },
            "entity2": {
                "entity": "6f535020-fbba-4f53-a8e0-db6cd4d87b28",
                "point": 1
            },
            "group": "7e9202c5-bb6e-4f06-af79-eabc9dc1c794",
            "type": "points_coincident",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "b61b1269-473e-429c-837b-845d9abef789": {
            "entity1": {
                "entity": "e88a896f-d2e4-4104-b4eb-00a3bc39c32e",
                "point": 1
            },
            "entity2": {
                "entity": "e88a896f-d2e4-4104-b4eb-00a3bc39c32e",
                "point": 2
            },
            "group": "7e9202c5-bb6e-4f06-af79-eabc9dc1c794",
            "type": "horizontal",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "bea626c6-2f19-43c9-8561-a961cdbbc1a7": {
            "entity1": {
                "entity": "862294f6-5515-4173-bf2d-c460c13b779c",
                "point": 2
            },
            "entity2": {
                "entity": "724b4915-f37a-4de7-9e78-47a219ec458f",
                "point": 1
            },
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "type": "points_coincident",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "c8f892c8-fbd0-48d9-8e68-f70abb10c61a": {
            "entity1": {
                "entity": "56f0b82d-9fa4-404e-b136-a989b5b9a5e7",
                "point": 2
            },
            "entity2": {
                "entity": "84cad429-2951-4f8b-b22c-2216820da00b",
                "point": 1
            },
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "type": "points_coincident",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "d0a43b6d-0785-4fb1-8bfc-e6d479fbe57c": {
            "distance": 6.2,
            "entity1": {
                "entity": "e67f5a25-9dc5-4a43-a6e5-72f3345904f3",
                "point": 1
            },
            "entity2": {
                "entity": "1562b791-918f-485b-9226-4095ab0c6bcb",
                "point": 1
            },
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "offset": [
                0.0,
                -0.4885541532278497,
                3.6331438334600143
            ],
            "type": "point_distance_horizontal",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "db319f9f-0693-42b2-911a-8f6251b6a423": {
            "entity1": {
                "entity": "96a5446c-1247-4b2f-aaba-38e44b205230",
                "point": 1
            },
            "entity2": {
                "entity": "96a5446c-1247-4b2f-aaba-38e44b205230",
                "point": 2
            },
            "group": "7e9202c5-bb6e-4f06-af79-eabc9dc1c794",
            "type": "horizontal",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "dfd263e3-c4f9-4a57-956f-ecc1183944a3": {
            "entity1": {
                "entity": "17c8d241-700c-4ca8-a5c1-895b3288a8db",
                "point": 1
            },
            "entity2": {
                "entity": "17c8d241-700c-4ca8-a5c1-895b3288a8db",
                "point": 2
            },
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "type": "vertical",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "e5999948-6086-4a6a-88ca-a35da374460b": {
            "distance": 0.9,
            "entity1": {
                "entity": "724b4915-f37a-4de7-9e78-47a219ec458f",
                "point": 1
            },
            "entity2": {
                "entity": "56f0b82d-9fa4-404e-b136-a989b5b9a5e7",
                "point": 1
            },
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "offset": [
                0.0,
                -0.6713534520640749,
                0.03946401795599641
            ],
            "type": "point_distance_vertical",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "e75e1bb4-ffe8-4f7b-a680-b0ed6ae12bd1": {
            "entity1": {
                "entity": "e67f5a25-9dc5-4a43-a6e5-72f3345904f3",
                "point": 1
            },
            "entity2": {
                "entity": "84cad429-2951-4f8b-b22c-2216820da00b",
                "point": 2
            },
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "type": "points_coincident",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "e8b58430-399e-4eed-b155-e7f218f84724": {
            "entity1": {
                "entity": "3bcca84f-500e-4627-9039-d8ec03a47f38",
                "point": 2
            },
            "entity2": {
                "entity": "96a5446c-1247-4b2f-aaba-38e44b205230",
                "point": 2
            },
            "group": "7e9202c5-bb6e-4f06-af79-eabc9dc1c794",
            "type": "points_coincident",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "f0b5e7d0-8981-403f-bcec-1ce108439de0": {
            "entity1": {
                "entity": "6f535020-fbba-4f53-a8e0-db6cd4d87b28",
                "point": 1
            },
            "entity2": {
                "entity": "6f535020-fbba-4f53-a8e0-db6cd4d87b28",
                "point": 2
            },
            "group": "7e9202c5-bb6e-4f06-af79-eabc9dc1c794",
            "type": "vertical",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        }
    },
    "entities": {
        "0cd17696-9cfa-4d9f-8762-1661b00ce58e": {
            "construction": false,
            "group": "7e9202c5-bb6e-4f06-af79-eabc9dc1c794",
            "name": "",
            "p1": [
                -8.100000000000001,
                3.0000000000000004
            ],
            "p2": [
                -7.0246913580246915,
                19.400000000000002
            ],
            "type": "line_2d",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "1562b791-918f-485b-9226-4095ab0c6bcb": {
            "construction": false,
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "name": "",
            "p1": [
                -0.0,
                21.0
            ],
            "p2": [
                -0.0,
                -0.0
            ],
            "type": "line_2d",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "17c8d241-700c-4ca8-a5c1-895b3288a8db": {
            "construction": false,
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "name": "",
            "p1": [
                -10.9,
                -0.0
            ],
            "p2": [
                -10.9,
                1.4
            ],
            "type": "line_2d",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "36c40880-2127-463c-a2eb-5b9a29b8cc0b": {
            "construction": false,
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "name": "",
            "p1": [
                -0.0,
                -0.0
            ],
            "p2": [
                -10.9,
                -0.0
            ],
            "type": "line_2d",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "3bcca84f-500e-4627-9039-d8ec03a47f38": {
            "construction": false,
            "group": "7e9202c5-bb6e-4f06-af79-eabc9dc1c794",
            "name": "",
            "p1": [
                -7.0246913580246915,
                19.400000000000002
            ],
            "p2": [
                -6.224691358024692,
                20.200000000000003
            ],
            "type": "line_2d",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "56f0b82d-9fa4-404e-b136-a989b5b9a5e7": {
            "construction": false,
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "name": "",
            "p1": [
                -8.100000000000001,
                3.0000000000000004
            ],
            "p2": [
                -7.200000000000001,
                4.4
            ],
            "type": "line_2d",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "6f535020-fbba-4f53-a8e0-db6cd4d87b28": {
            "construction": false,
            "group": "7e9202c5-bb6e-4f06-af79-eabc9dc1c794",
            "name": "",
            "p1": [
                -5.224691358024692,
                3.0000000000000004
            ],
            "p2": [
                -5.224691358024692,
                20.200000000000003
            ],
            "type": "line_2d",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "724b4915-f37a-4de7-9e78-47a219ec458f": {
            "construction": false,
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "name": "",
            "p1": [
                -8.3,
                2.1
            ],
            "p2": [
                -8.100000000000001,
                3.0000000000000004
            ],
            "type": "line_2d",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "84cad429-2951-4f8b-b22c-2216820da00b": {
            "construction": false,
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "name": "",
            "p1": [
                -7.200000000000001,
                4.4
            ],
            "p2": [
                -6.2,
                20.6
            ],
            "type": "line_2d",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "86086920-a65f-489f-849c-3e77f54fcca6": {
            "construction": true,
            "group": "86185118-677d-4913-a099-307986795eea",
            "name": "",
            "p1": [
                -0.0,
                -0.0
            ],
            "p2": [
                0.0,
                1.6
            ],
            "type": "line_2d",
            "wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
        },
        "862294f6-5515-4173-bf2d-c460c13b779c": {
            "construction": false,
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "name": "",
            "p1": [
                -10.6,
                1.7
            ],
            "p2": [
                -8.3,
                2.1
            ],
            "type": "line_2d",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "96a5446c-1247-4b2f-aaba-38e44b205230": {
            "construction": false,
            "group": "7e9202c5-bb6e-4f06-af79-eabc9dc1c794",
            "name": "",
            "p1": [
                -5.224691358024692,
                20.200000000000003
            ],
            "p2": [
                -6.224691358024692,
                20.200000000000003
            ],
            "type": "line_2d",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "a85d7654-07da-442e-9964-db06506bd232": {
            "center": [
                -0.0,
                -0.0
            ],
            "construction": false,
            "from": [
                -2.5966324345197567,
                1.6
            ],
            "group": "86185118-677d-4913-a099-307986795eea",
            "name": "",
            "to": [
                2.5966324345197567,
                1.6
            ],
            "type": "arc_2d",
            "wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
        },
        "d5d122b1-1d40-4319-be55-5cd409a1c611": {
            "construction": false,
            "group": "86185118-677d-4913-a099-307986795eea",
            "name": "",
            "p1": [
                2.5966324345197567,
                1.6
            ],
            "p2": [
                -2.5966324345197567,
                1.6
            ],
            "type": "line_2d",
            "wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
        },
        "e67f5a25-9dc5-4a43-a6e5-72f3345904f3": {
            "construction": false,
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "name": "",
            "p1": [
                -6.2,
                20.6
            ],
            "p2": [
                -0.0,
                21.0
            ],
            "type": "line_2d",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "e88a896f-d2e4-4104-b4eb-00a3bc39c32e": {
            "construction": false,
            "group": "7e9202c5-bb6e-4f06-af79-eabc9dc1c794",
            "name": "",
            "p1": [
                -8.100000000000001,
                3.0000000000000004
            ],
            "p2": [
                -5.224691358024692,
                3.0000000000000004
            ],
            "type": "line_2d",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "fb1f90f1-ccfc-4a57-b013-b7463e59c6a0": {
            "construction": false,
            "group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "name": "",
            "p1": [
                -10.9,
                1.4
            ],
            "p2": [
                -10.6,
                1.7
            ],
            "type": "line_2d",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        }
    },
    "groups": {
        "13de1c04-4668-4518-8b18-151acc475300": {
            "active_wrkpl": "00000000-0000-0000-0000-000000000000",
            "body": null,
            "direction": "normal",
            "dvec": [
                0.9,
                -1.4637067577342992e-31,
                -3.289792090103351e-32
            ],
            "index": 4,
            "mode": "offset_symmetric",
            "name": "Grip Extrude",
            "offset_mul": -1.0,
            "operation": "union",
            "source_group": "7e9202c5-bb6e-4f06-af79-eabc9dc1c794",
            "type": "extrude",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "25884a2d-a180-4f5c-87dd-80f5826e5093": {
            "active_wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6",
            "body": null,
            "center": [
                -0.0,
                -0.0
            ],
            "count": 12,
            "delta_angle": 30.000000000000004,
            "index": 5,
            "name": "Grip Polar Array",
            "offset": "zero",
            "offset_angle": 0.0,
            "source_group": "13de1c04-4668-4518-8b18-151acc475300",
            "type": "polar_array"
        },
        "2e3575ac-e43c-44c5-864a-da39aad32841": {
            "active_wrkpl": "00000000-0000-0000-0000-000000000000",
            "body": null,
            "index": 2,
            "name": "Base Shape Lathe",
            "normal": "1562b791-918f-485b-9226-4095ab0c6bcb",
            "operation": "union",
            "origin": "1562b791-918f-485b-9226-4095ab0c6bcb",
            "origin_point": 1,
            "source_group": "74ba93bc-6390-4af1-806b-b114c47aabb4",
            "type": "lathe",
            "wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a"
        },
        "32ceea62-693b-4cbe-b84a-7c3d1fc54723": {
            "active_wrkpl": "00000000-0000-0000-0000-000000000000",
            "body": null,
            "direction": "normal",
            "dvec": [
                3.793040964954059e-17,
                2.5169936436509042e-30,
                15.0
            ],
            "index": 7,
            "mode": "single",
            "name": "Shaft Extrude",
            "operation": "difference",
            "source_group": "86185118-677d-4913-a099-307986795eea",
            "type": "extrude",
            "wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6"
        },
        "74ba93bc-6390-4af1-806b-b114c47aabb4": {
            "active_wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a",
            "body": null,
            "index": 1,
            "name": "Base shape Sketch",
            "type": "sketch"
        },
        "7e9202c5-bb6e-4f06-af79-eabc9dc1c794": {
            "active_wrkpl": "e7a5ebd1-0eb0-5a5f-86fc-a11ad1591d4a",
            "body": null,
            "index": 3,
            "name": "Grip Sketch",
            "type": "sketch"
        },
        "86185118-677d-4913-a099-307986795eea": {
            "active_wrkpl": "4afee7e4-970e-520b-baf5-d6baea1006f6",
            "body": null,
            "index": 6,
            "name": "Shaft Sketch",
            "type": "sketch"
        },
        "a463b013-480f-42f0-9f7a-33b48ba497eb": {
            "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
            ]
        }
    },
    "type": "document",
    "version": 12
}