defaultFeatures:
- message:
    featureId: Origin
    featureType: origin
    hasUserCode: false
    name: Origin
    namespace: ''
    nodeId: Mby3k2noPta3o00lX
    parameters: []
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: Top
    featureType: defaultPlane
    hasUserCode: false
    name: Top
    namespace: ''
    nodeId: MIEw81iVRDMhWImp0
    parameters: []
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: Front
    featureType: defaultPlane
    hasUserCode: false
    name: Front
    namespace: ''
    nodeId: MDdZ7oNh9GMpIMAsf
    parameters: []
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: Right
    featureType: defaultPlane
    hasUserCode: false
    name: Right
    namespace: ''
    nodeId: MzRFW2B8PGbU2Xizh
    parameters: []
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
featureStates:
- key: Origin
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: FJ9g4QS4Pb9U3mc_0
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: FfmApnqdn049b5k_0
  value:
    message:
      featureStatus: WARNING
    type: 1688
    typeName: BTFeatureState
- key: FLFe2me4JtjUImM_4
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: Top
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: Front
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: Right
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
features:
- message:
    constraints:
    - message:
        constraintType: HORIZONTAL
        entityId: c4a906a1-bb38-4334-a2d9-9ac4ef45e8b3
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MNzQik+90biURqRLn
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Ms88R8QQDc49Q2gk5
            parameterId: localFirst
            value: 7ff71e6a-2804-4d35-bfd1-a868fb783c6c.top
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PERPENDICULAR
        entityId: c8466968-c6b0-4f87-981d-5844f18ac062
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MyTmCPMoxOD+pW8ui
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M9D1oxOMu0BBMOFLc
            parameterId: localFirst
            value: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.top
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M4irenA/I3Z7Kh11j
            parameterId: localSecond
            value: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.left
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PARALLEL
        entityId: ae8cd25d-538b-4740-9d98-739ebf078826
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MxsRh58WiTz+fAe6K
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MkZu1sKchUnKWqH3l
            parameterId: localFirst
            value: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.bottom
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mv+w2oRPuPQvBOe/K
            parameterId: localSecond
            value: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.top
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PARALLEL
        entityId: 52495261-4adf-42bd-9755-245fe6f7e9c6
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mw9bQgxTzGPaNolHu
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MLSGHuOLRSxKitEH6
            parameterId: localFirst
            value: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.left
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MDDfGHuZhcnI8ujKY
            parameterId: localSecond
            value: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.right
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: HORIZONTAL
        entityId: 750006f8-fa43-4fa5-8cbb-86ef1b43a643
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mp42b4o9UHLTe/jd2
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MRcPhVu9qFm0GLomM
            parameterId: localFirst
            value: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.top
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: cc0e4dfe-60fe-4217-92da-f2d8c71a4748
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MSS09mUnBsB8RLPQ5
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MXsdGHeabkqwNeRfC
            parameterId: localFirst
            value: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.bottom.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MxXcbP7KsGOotH4JZ
            parameterId: localSecond
            value: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.left.start
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 884adffe-b171-49b4-9668-91b75f939c9e
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MEfhgTkvv1XhJ5/ni
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MRlvcfPM8rM7SgqZq
            parameterId: localFirst
            value: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.bottom.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MFXpwsiv0fAajBjVI
            parameterId: localSecond
            value: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.right.start
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 726c2179-14ae-4166-b4c2-a65aa6e3debf
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MfrfDda+vKFi/Q0oU
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mij78bl3ookYxn7Sd
            parameterId: localFirst
            value: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.top.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M7j/dadCchNPLQFf5
            parameterId: localSecond
            value: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.left.end
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: ffc28a5d-8ded-4d53-903f-9fd8baf11203
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MJUOiQ0zIz/csnpql
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M+DkN8ZcCtWPzEUA0
            parameterId: localFirst
            value: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.top.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MfThiKC5hxm5iLdIy
            parameterId: localSecond
            value: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.right.end
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: b03daa48-be56-4f90-810b-4aaacebaefec
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MUS7DsJYLfeKAsb2f
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MPXsTFy1nFT75dIbG
            parameterId: localFirst
            value: e915d10b-ff78-43df-81e5-4dbc1b91059a.1.1.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MNC4eOhzCID0w6IJ3
            parameterId: localSecond
            value: e915d10b-ff78-43df-81e5-4dbc1b91059a.1.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mfe+43TZ6CWArfkAb
            parameterId: sketchToolType
            value: PATTERN
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 88491e45-6133-4234-90d4-0b4fea16d95a
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M6WQ3wYhSNy3Jfc5j
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MlJ4mQXENMdL8aNSP
            parameterId: localFirst
            value: e915d10b-ff78-43df-81e5-4dbc1b91059a.1.1.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MwDGVBaEKZ2FZY+sO
            parameterId: localSecond
            value: e915d10b-ff78-43df-81e5-4dbc1b91059a.1.2.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MisFSnMK8NaplnpQA
            parameterId: sketchToolType
            value: PATTERN
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 8f1e1484-27c2-41cc-9892-18f9a0f0bc79
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MenroAtOTIg8eLF5w
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MLZwTx3UnZw2FoVF8
            parameterId: localFirst
            value: e915d10b-ff78-43df-81e5-4dbc1b91059a.1.3.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mgqpv2soCff1c4DCO
            parameterId: localSecond
            value: e915d10b-ff78-43df-81e5-4dbc1b91059a.1.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mktraas8/Dszjyzf/
            parameterId: sketchToolType
            value: PATTERN
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 77ee05d8-2c3d-450a-b061-d9c855bc08cb
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MwGfLj1tfpO0gLuhA
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M6thmXmiHNaXCUb7C
            parameterId: localFirst
            value: e915d10b-ff78-43df-81e5-4dbc1b91059a.1.3.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M/Y1O3mA0KblR0GCP
            parameterId: localSecond
            value: e915d10b-ff78-43df-81e5-4dbc1b91059a.1.2.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mk509ECUG5CPY8JXo
            parameterId: sketchToolType
            value: PATTERN
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: CIRCULAR_PATTERN
        entityId: 1e1d73ea-94a9-497d-ad8c-15e5bb1499a1
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MUvQOsbLhXni1r+Ef
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            expression: '12.0'
            hasUserCode: false
            isInteger: false
            nodeId: M5F20n9e/bin4nDG0
            parameterId: patterng
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '2.0'
            hasUserCode: false
            isInteger: false
            nodeId: M2OfUKoz286IJT3cb
            parameterId: patternc1
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            hasUserCode: false
            nodeId: MgTEGKhcwFffRo7Do
            parameterId: openPattern
            value: true
          type: 144
          typeName: BTMParameterBoolean
        - message:
            hasUserCode: false
            nodeId: M/TJW2+jpmbkCWHXI
            parameterId: localInstance1,0
            value: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.left
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MjnnDSCkhJrP4uw7b
            parameterId: localInstance0,0
            value: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.left.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MF+J01pj0S1JScQvX
            parameterId: localInstance2,0
            value: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.left.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mwjll3v/eCQcnPtTQ
            parameterId: localInstance3,0
            value: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.bottom
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M8J+hk9Y4D2LAckYk
            parameterId: localInstance4,0
            value: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.bottom.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MNk9N8/toqyneT12y
            parameterId: localInstance5,0
            value: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.bottom.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MWeQdeoO5V5rT8iYN
            parameterId: localInstance6,0
            value: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.right
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MgBRaelPb4V4WkCOG
            parameterId: localInstance7,0
            value: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.right.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MjZ7fB8EAWuVTT7W0
            parameterId: localInstance8,0
            value: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.right.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mvrk1JgDrloP3DKu9
            parameterId: localInstance9,0
            value: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.top
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M0OFYv2YsM+cCkTM0
            parameterId: localInstance10,0
            value: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.top.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MHLsU3elwsn/xhjES
            parameterId: localInstance11,0
            value: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.top.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MrEaKwwn4YFW1VNPa
            parameterId: localInstance1,1
            value: e915d10b-ff78-43df-81e5-4dbc1b91059a.1.0
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MX1gl01JAOwqleHXN
            parameterId: localInstance0,1
            value: e915d10b-ff78-43df-81e5-4dbc1b91059a.1.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mm4aAR43IrPqUfuj4
            parameterId: localInstance2,1
            value: e915d10b-ff78-43df-81e5-4dbc1b91059a.1.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mcgtx8QFiwR7GtFTa
            parameterId: localInstance3,1
            value: e915d10b-ff78-43df-81e5-4dbc1b91059a.1.1
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MTZWA1EscBtwYpiPA
            parameterId: localInstance4,1
            value: e915d10b-ff78-43df-81e5-4dbc1b91059a.1.1.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MAOh9yXw0oYGZyudJ
            parameterId: localInstance5,1
            value: e915d10b-ff78-43df-81e5-4dbc1b91059a.1.1.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MbNeK9LWNPg4kUuI6
            parameterId: localInstance6,1
            value: e915d10b-ff78-43df-81e5-4dbc1b91059a.1.2
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M6Y/8FxlSO7Vthkdm
            parameterId: localInstance7,1
            value: e915d10b-ff78-43df-81e5-4dbc1b91059a.1.2.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MHYJuWnHbAJpKRpTm
            parameterId: localInstance8,1
            value: e915d10b-ff78-43df-81e5-4dbc1b91059a.1.2.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M6P9AJA3Dh7hFXf6F
            parameterId: localInstance9,1
            value: e915d10b-ff78-43df-81e5-4dbc1b91059a.1.3
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MXAehW+hoLbK+FXv8
            parameterId: localInstance10,1
            value: e915d10b-ff78-43df-81e5-4dbc1b91059a.1.3.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MQfhdoloy6EB2nFUh
            parameterId: localInstance11,1
            value: e915d10b-ff78-43df-81e5-4dbc1b91059a.1.3.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MROYhQ3KBEnLiv54t
            parameterId: localPivot
            value: e915d10b-ff78-43df-81e5-4dbc1b91059a.center
          type: 149
          typeName: BTMParameterString
        - message:
            expression: 0.04334293305251574*meter
            hasUserCode: false
            isInteger: false
            nodeId: MGBTdflPMiRPxyJs0
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 2.8242279912792108*radian
            hasUserCode: false
            isInteger: false
            nodeId: MMllYcq6/8k6CWQTP
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M7BJq3CFFcMON5WM+
            parameterId: sketchToolType
            value: PATTERN
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: HORIZONTAL
        entityId: fed39b96-b4fb-4320-8ca9-4f0485b2ba36
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mh0Wv8u9ggf1oc4CO
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MiZs1fU6T7T1kBUXE
            parameterId: localFirst
            value: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.bottom.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MbxMJqAvqzxQg5okk
            parameterId: localSecond
            value: e915d10b-ff78-43df-81e5-4dbc1b91059a.1.0.start
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: ac8667a8-bbfc-410b-bf5b-b758eec3fd53
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MDrCt9UImqncsif7o
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MgjBKIKisHelLEbR1
            parameterId: localFirst
            value: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.top.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MNqBQBkOse2Jxi0B/
            parameterId: localSecond
            value: 7ff71e6a-2804-4d35-bfd1-a868fb783c6c.top
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PERPENDICULAR
        entityId: 17bab1fd-b00c-453e-9f2f-89b24c38d8e3
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M+yjdn0rlwcoKyRSl
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mp67FcuVm0XsIatCZ
            parameterId: localFirst
            value: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.top
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MTEGExPFM8/0vLyTF
            parameterId: localSecond
            value: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.left
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PARALLEL
        entityId: 4ae7a198-35ca-4b99-a8b2-a977739161f7
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M8pdTladmNWK6bcyp
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MDR1zk/eCmD6frk+F
            parameterId: localFirst
            value: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.bottom
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MnekiXoEsKMnITIyu
            parameterId: localSecond
            value: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.top
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PARALLEL
        entityId: 2e611c1c-b3fb-4bb8-8dd9-384264797869
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MrXkTwYvMGfc2fwBk
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MEsL+jN+HLHa7M8aG
            parameterId: localFirst
            value: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.left
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MywIM++22cH4UyAJe
            parameterId: localSecond
            value: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.right
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: HORIZONTAL
        entityId: e12860e4-222a-4ca7-801f-eede6ae105b6
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MFztGMSW6tSu5P98J
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MMZWIfa7Q93m3NNwb
            parameterId: localFirst
            value: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.top
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 8906bd27-a54a-49be-a9c0-f2c0c64d2c90
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MagZYTXe7S1GNXEQF
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MGfUO5UUFlGHsUWTz
            parameterId: localFirst
            value: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.bottom.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MExKYFUAfHsmERmPh
            parameterId: localSecond
            value: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.left.start
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 6468fe24-de16-460c-b2f1-3d0522be9099
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M+95DajPNKjZfh1i6
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MDNwBxEQD5UZ2Jm1a
            parameterId: localFirst
            value: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.bottom.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MTeQ3PxKtdPFpXvwp
            parameterId: localSecond
            value: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.right.start
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: f69a4f80-b3e1-4982-8637-fd7ce74210ea
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M/wveXSwaF0Pk2eAC
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M2F7P+AqphAYno1g7
            parameterId: localFirst
            value: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.top.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: McL7xhNwjMDc3CLTn
            parameterId: localSecond
            value: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.left.end
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 431f266c-93c6-4255-a169-6c31a351d9d4
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MBN+BOLRlGUX/KbCC
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MlkM98feCYy+GEbnM
            parameterId: localFirst
            value: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.top.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M6ZyQrQH0FOT5RJE0
            parameterId: localSecond
            value: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.right.end
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: f809169c-b01f-46d6-8781-c670e5366aae
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: My9ZlYXyJF+hUoRwc
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MEFS363SiLtfTt/4E
            parameterId: localFirst
            value: b437de8b-f640-4552-91e7-4f157f63e966.1.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M0GEUjyXYQrXEIWXo
            parameterId: localSecond
            value: b437de8b-f640-4552-91e7-4f157f63e966.1.1.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M5zC7B0ee9LBChC4z
            parameterId: sketchToolType
            value: PATTERN
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 534174af-6697-4334-b23c-2fa723e54989
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MEGVPn0qFkuhmXXoJ
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MOIXCnVsWb1TXHTNw
            parameterId: localFirst
            value: b437de8b-f640-4552-91e7-4f157f63e966.1.2.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M7HUxoi//l8GCu9SJ
            parameterId: localSecond
            value: b437de8b-f640-4552-91e7-4f157f63e966.1.1.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MdtsuV7Nust1WQ4Xz
            parameterId: sketchToolType
            value: PATTERN
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: CIRCULAR_PATTERN
        entityId: 88df0170-0287-4097-a360-af231154feaf
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mg10V1o5JDqo5jG5F
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            expression: '9.0'
            hasUserCode: false
            isInteger: false
            nodeId: MSYDP2r6MZY4PrR3p
            parameterId: patterng
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '2.0'
            hasUserCode: false
            isInteger: false
            nodeId: MSAb5iygSPwkU1SPR
            parameterId: patternc1
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            hasUserCode: false
            nodeId: MbnLpLzqOBzEbnewp
            parameterId: openPattern
            value: false
          type: 144
          typeName: BTMParameterBoolean
        - message:
            hasUserCode: false
            nodeId: MMBqYgex8/kpIrxsd
            parameterId: localInstance1,0
            value: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.bottom
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MF8kzzczDzpQyzWkM
            parameterId: localInstance0,0
            value: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.bottom.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MwauXiDD5H3rM9Cxx
            parameterId: localInstance2,0
            value: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.bottom.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M+ufQ9JdTdxtEvH0J
            parameterId: localInstance3,0
            value: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.right
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MTH/dT9HjCZdvBCQ7
            parameterId: localInstance4,0
            value: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.right.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M/5dmMMCDHUHB2VXa
            parameterId: localInstance5,0
            value: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.right.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MPGLoCinulWJOv/YS
            parameterId: localInstance6,0
            value: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.top
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M1DkmhroLD0aiUS53
            parameterId: localInstance7,0
            value: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.top.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M6QGEEUHcIDMRbmxf
            parameterId: localInstance8,0
            value: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.top.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M+zv3wl+OhErc31Vf
            parameterId: localInstance1,1
            value: b437de8b-f640-4552-91e7-4f157f63e966.1.0
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MMnDd3djak1UMuzRU
            parameterId: localInstance0,1
            value: b437de8b-f640-4552-91e7-4f157f63e966.1.0.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MAohCVpDhINdfMbDu
            parameterId: localInstance2,1
            value: b437de8b-f640-4552-91e7-4f157f63e966.1.0.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mv9VcAw03rZFlWPI3
            parameterId: localInstance3,1
            value: b437de8b-f640-4552-91e7-4f157f63e966.1.1
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MDvv2HNNNdjs6D0jy
            parameterId: localInstance4,1
            value: b437de8b-f640-4552-91e7-4f157f63e966.1.1.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MKpajXIceJsYxJZmA
            parameterId: localInstance5,1
            value: b437de8b-f640-4552-91e7-4f157f63e966.1.1.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MOKTTbYkKE2e5I9+G
            parameterId: localInstance6,1
            value: b437de8b-f640-4552-91e7-4f157f63e966.1.2
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MSskDvoIoem3FBh4j
            parameterId: localInstance7,1
            value: b437de8b-f640-4552-91e7-4f157f63e966.1.2.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: McsoONlfzYJuhhcnh
            parameterId: localInstance8,1
            value: b437de8b-f640-4552-91e7-4f157f63e966.1.2.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M50b9G4hd3KidIWTQ
            parameterId: localPivot
            value: b437de8b-f640-4552-91e7-4f157f63e966.center
          type: 149
          typeName: BTMParameterString
        - message:
            expression: 0.04435863776135994*meter
            hasUserCode: false
            isInteger: false
            nodeId: M3yUWZz+bhP4d0rAn
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: -2.677945007031466*radian
            hasUserCode: false
            isInteger: false
            nodeId: M1S1TIZyOdVeK00+I
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MYcCbiqSTZ/GFuDR3
            parameterId: sketchToolType
            value: PATTERN
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: CIRCULAR_PATTERN
        entityId: 498f1a28-327a-40bf-bb43-1c52ae154f43
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MFlSYcMC8WLg3CFbR
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MYaNu2fGjY8kvWL0F
            parameterId: localInstance0,0
            value: ''
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mys1ySm4jMngI8Pn/
            parameterId: localInstance0,1
            value: ''
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MDxieYoSSnW194EsK
            parameterId: localInstance1,0
            value: ''
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M50K4WolUZ1OPrh+j
            parameterId: localInstance1,1
            value: ''
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M+HCW36P2ho7Ws09g
            parameterId: localInstance2,0
            value: ''
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MMDQn/Davp3NbEag4
            parameterId: localInstance2,1
            value: ''
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MnctSea9K8kXEn50M
            parameterId: localInstance3,0
            value: ''
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MeAa2NMxQcpaP6z0X
            parameterId: localInstance3,1
            value: ''
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M9uOBiNIXv0W6L3Lr
            parameterId: localPivot
            value: ee9cafac-72e0-455a-aa10-4ac4c697215f.center
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M3XJ28YSm+mdgav45
            parameterId: sketchToolType
            value: PATTERN
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: 3.0769056973150573*radian
            hasUserCode: false
            isInteger: false
            nodeId: M5DmmFmV9URjbPPQp
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 0.0743970120493059*meter
            hasUserCode: false
            isInteger: false
            nodeId: MilaLqUEiFXu5LC3d
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '4.0'
            hasUserCode: false
            isInteger: false
            nodeId: MZMyqV+sROLMa2R4s
            parameterId: patterng
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '2.0'
            hasUserCode: false
            isInteger: false
            nodeId: MO9qc7sIkomm4tuhr
            parameterId: patternc1
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            hasUserCode: false
            nodeId: MKgyxTjgw92y7ior2
            parameterId: openPattern
            value: true
          type: 144
          typeName: BTMParameterBoolean
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 78073727-db24-40f9-b4e9-b9740930b2db
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MqzlSAqb8l4sC8ZuM
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MYXk/G7LjIU7tTMKg
            parameterId: localFirst
            value: f93ed017-0236-4046-aa3e-bc9689d7a9bc.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MigOb4lE9QnAqbAc7
            parameterId: localSecond
            value: b437de8b-f640-4552-91e7-4f157f63e966.1.0.start
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 73875f6b-b9e4-4aff-b965-4ab56ef09075
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MbgqVuOHMPoMETV8e
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mn1JHYWv/IFtdbi+9
            parameterId: localFirst
            value: 61dfeb2c-d313-48c3-9e65-023d1412d23e.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MfSOh42+kkzWcRqc3
            parameterId: localSecond
            value: f93ed017-0236-4046-aa3e-bc9689d7a9bc.start
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 216b3f5e-59b7-41aa-8311-6ecc240523f4
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MVVNMoalZc6VlpVD1
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mqdr+VT02Zy+jPvCS
            parameterId: localFirst
            value: 61dfeb2c-d313-48c3-9e65-023d1412d23e.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MESSOlmoeo/P30PT6
            parameterId: localSecond
            value: b437de8b-f640-4552-91e7-4f157f63e966.1.1.end
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    entities:
    - message:
        centerId: ''
        entityId: d1f689ab-7bd5-4b6a-a164-f94edee6de2e
        geometry:
          message:
            clockwise: false
            radius: 0.016002488473435127
            xCenter: 0.0010041862683878343
            xDir: 1.0
            yCenter: -0.00013662393956275873
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MBZyP27voaT5gjvtm
        parameters: []
      type: 4
      typeName: BTMSketchCurve
    - message:
        centerId: ''
        endParam: 0.022242367267608643
        endPointId: ''
        entityId: 7ff71e6a-2804-4d35-bfd1-a868fb783c6c.top
        geometry:
          message:
            dirX: 1.0
            dirY: 0.0
            pntX: 0.0011544719296091624
            pntY: -0.022529276868391953
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MA2MimeFcdT6+MRyY
        parameters: []
        startParam: -0.022242367267608643
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.00796517264097929
        endPointId: ''
        entityId: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.bottom
        geometry:
          message:
            dirX: 1.0
            dirY: 0.0
            pntX: -0.013122722697020969
            pntY: 0.010233127662848512
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: M7J4OLLgs++w1r/XI
        parameters: []
        startParam: -0.00796517264097929
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.00796517264097929
        endPointId: ''
        entityId: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.top
        geometry:
          message:
            dirX: 1.0
            dirY: 0.0
            pntX: -0.013122722697020969
            pntY: 0.021955457666825332
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: Mgou51afthdCV6vSG
        parameters: []
        startParam: -0.00796517264097929
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.005861165001988411
        endPointId: ''
        entityId: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.left
        geometry:
          message:
            dirX: 0.0
            dirY: 1.0
            pntX: -0.02108789533800026
            pntY: 0.01609429266483692
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MI3J09yXlbuvE42vO
        parameters: []
        startParam: -0.005861165001988411
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.005861165001988411
        endPointId: ''
        entityId: a19f23c7-5bc6-4089-95bf-9ef2e54b6c5b.right
        geometry:
          message:
            dirX: 0.0
            dirY: 1.0
            pntX: -0.005157550056041678
            pntY: 0.01609429266483692
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MPavaHIl4ELhy7Pub
        parameters: []
        startParam: -0.005861165001988411
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.005861165001988411
        endPointId: ''
        entityId: e915d10b-ff78-43df-81e5-4dbc1b91059a.1.0
        geometry:
          message:
            dirX: 1.2246467991473532e-16
            dirY: -1.0
            pntX: 0.02309626787477593
            pntY: -0.016367540543962437
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MnxHJ3jswyX/rqXVH
        parameters: []
        startParam: -0.005861165001988411
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.00796517264097929
        endPointId: ''
        entityId: e915d10b-ff78-43df-81e5-4dbc1b91059a.1.1
        geometry:
          message:
            dirX: -1.0
            dirY: -1.2246467991473532e-16
            pntX: 0.015131095233796639
            pntY: -0.010506375541974027
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MZCy12qNOGkLJN4F6
        parameters: []
        startParam: -0.00796517264097929
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.005861165001988411
        endPointId: ''
        entityId: e915d10b-ff78-43df-81e5-4dbc1b91059a.1.2
        geometry:
          message:
            dirX: 1.2246467991473532e-16
            dirY: -1.0
            pntX: 0.007165922592817348
            pntY: -0.01636754054396244
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MkuG1MOZcsNvVen6g
        parameters: []
        startParam: -0.005861165001988411
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.00796517264097929
        endPointId: ''
        entityId: e915d10b-ff78-43df-81e5-4dbc1b91059a.1.3
        geometry:
          message:
            dirX: -1.0
            dirY: -1.2246467991473532e-16
            pntX: 0.015131095233796639
            pntY: -0.022228705545950852
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: M2zztBrRjXDJJqFEw
        parameters: []
        startParam: -0.00796517264097929
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        entityId: e915d10b-ff78-43df-81e5-4dbc1b91059a.center
        hasUserCode: false
        isConstruction: false
        isUserPoint: false
        namespace: ''
        nodeId: MPYAS2VuWvN54iKUi
        parameters: []
        x: 0.0010041862683878343
        y: -0.00013662393956275873
      type: 158
      typeName: BTMSketchPoint
    - message:
        centerId: ''
        endParam: 0.00826574512757361
        endPointId: ''
        entityId: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.bottom
        geometry:
          message:
            dirX: 1.0
            dirY: 0.0
            pntX: -0.01282215021042665
            pntY: -0.010506375541974025
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MEZHpTkKMWKviYNAH
        parameters: []
        startParam: -0.00826574512757361
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.00826574512757361
        endPointId: ''
        entityId: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.top
        geometry:
          message:
            dirX: 1.0
            dirY: 0.0
            pntX: -0.01282215021042665
            pntY: -0.022529276868391953
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MTwFcja4F6uaiKx9f
        parameters: []
        startParam: -0.00826574512757361
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.0060114506632089615
        endPointId: ''
        entityId: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.left
        geometry:
          message:
            dirX: 0.0
            dirY: -1.0
            pntX: -0.02108789533800026
            pntY: -0.01651782620518299
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: M9JS1dEGSA3CPQunz
        parameters: []
        startParam: -0.006011450663208965
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.0060114506632089615
        endPointId: ''
        entityId: f93e1e19-ecd4-4fcc-bc48-3025f6abc91c.right
        geometry:
          message:
            dirX: 0.0
            dirY: -1.0
            pntX: -0.004556405082853039
            pntY: -0.01651782620518299
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MW+lD1GJtHdZCiz7g
        parameters: []
        startParam: -0.006011450663208965
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.00826574512757361
        endPointId: ''
        entityId: b437de8b-f640-4552-91e7-4f157f63e966.1.0
        geometry:
          message:
            dirX: -1.0
            dirY: 1.2246467991473532e-16
            pntX: 0.01483052274720232
            pntY: 0.010233127662848507
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MB2jOKz4rJ0iYS3di
        parameters: []
        startParam: -0.00826574512757361
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.0060114506632089615
        endPointId: ''
        entityId: b437de8b-f640-4552-91e7-4f157f63e966.1.1
        geometry:
          message:
            dirX: 1.2246467991473532e-16
            dirY: 1.0
            pntX: 0.006564777619628709
            pntY: 0.016244578326057472
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: Mdag2XrqAjMUrbYG5
        parameters: []
        startParam: -0.006011450663208965
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.00826574512757361
        endPointId: ''
        entityId: b437de8b-f640-4552-91e7-4f157f63e966.1.2
        geometry:
          message:
            dirX: -1.0
            dirY: 1.2246467991473532e-16
            pntX: 0.01483052274720232
            pntY: 0.022256028989266433
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: M6EyWZNz1pwgsyMXj
        parameters: []
        startParam: -0.00826574512757361
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        entityId: b437de8b-f640-4552-91e7-4f157f63e966.center
        hasUserCode: false
        isConstruction: false
        isUserPoint: false
        namespace: ''
        nodeId: MfY/CjiMK0yGztei3
        parameters: []
        x: 0.0010041862683878343
        y: -0.00013662393956275873
      type: 158
      typeName: BTMSketchPoint
    - message:
        entityId: ee9cafac-72e0-455a-aa10-4ac4c697215f.center
        hasUserCode: false
        isConstruction: false
        isUserPoint: false
        namespace: ''
        nodeId: MNl454GftUhHGZ7m8
        parameters: []
        x: 0.0010041862683878343
        y: -0.00013662393956275873
      type: 158
      typeName: BTMSketchPoint
    - message:
        centerId: ''
        endParam: 0.005863091416693275
        endPointId: ''
        entityId: f93ed017-0236-4046-aa3e-bc9689d7a9bc
        geometry:
          message:
            dirX: -0.025632494965481905
            dirY: -0.9996714336229903
            pntX: 0.023246553535996476
            pntY: 0.016094292664836918
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: M+QoGJaJL6x0hppKV
        parameters: []
        startParam: -0.005863091416693275
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.008417372512720329
        endPointId: ''
        entityId: 61dfeb2c-d313-48c3-9e65-023d1412d23e
        geometry:
          message:
            dirX: -0.9998406006239903
            dirY: 0.017854224818188685
            pntX: 0.01498080840842287
            pntY: 0.022105743328045883
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: Mim0quUQZApRwyVJL
        parameters: []
        startParam: -0.008417372512720327
        startPointId: ''
      type: 155
      typeName: BTMSketchCurveSegment
    featureId: FfmApnqdn049b5k_0
    featureType: newSketch
    hasUserCode: false
    name: Sketch 1
    namespace: ''
    nodeId: M5TPFDUAPyZHJNpon
    parameters:
    - message:
        hasUserCode: false
        nodeId: 9VJQZPRL1FnwfjFK
        parameterId: sketchPlane
        queries:
        - message:
            geometryIds:
            - JEC
            hasUserCode: false
            nodeId: FqM5uOGSFFzvte8
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: Mg0G2sMf66r92Wp6U
        parameterId: asVersion
        value: V686_LOFT_FS_BUG_FIXES
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 151
  typeName: BTMSketch
- message:
    featureId: FJ9g4QS4Pb9U3mc_0
    featureType: extrude
    hasUserCode: false
    name: Extrude 1
    namespace: ''
    nodeId: MP6mOEhfkdOX7/ZdL
    parameters:
    - message:
        enumName: ToolBodyType
        hasUserCode: false
        namespace: ''
        nodeId: OnVbuucYzEDJsfvJ
        parameterId: bodyType
        value: SOLID
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewBodyOperationType
        hasUserCode: false
        namespace: ''
        nodeId: 4ucX6+A1FIJkDk7B
        parameterId: operationType
        value: NEW
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewSurfaceOperationType
        hasUserCode: false
        namespace: ''
        nodeId: Ds2BBO9FdBcRre1c
        parameterId: surfaceOperationType
        value: NEW
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: 0e1WGJnF7vCnvQ8V
        parameterId: entities
        queries:
        - message:
            geometryIds:
            - JGC
            hasUserCode: false
            nodeId: FrVGBgppld6bTwc
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds:
            - JGG
            hasUserCode: false
            nodeId: FFUjDwJGMyyiQap
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds:
            - JGO
            hasUserCode: false
            nodeId: FruVOJlwhA5aBqu
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds:
            - JGK
            hasUserCode: false
            nodeId: FdJBsPmICguyzya
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: AtkOQ5B7pH85Sqf1
        parameterId: surfaceEntities
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: BoundingType
        hasUserCode: false
        namespace: ''
        nodeId: a2GZGDRt+rEmaRhv
        parameterId: endBound
        value: BLIND
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: 84vGSD2fqFWRoQ2z
        parameterId: oppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 5.3 mm
        hasUserCode: false
        isInteger: false
        nodeId: focp8iZT70Z/++gK
        parameterId: depth
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: 9fRXGIRMSlFTgLOH
        parameterId: endBoundEntityFace
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: xHeW9CgLB3czffHj
        parameterId: endBoundEntityBody
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: 7UU2EIsAs8E8rw/Q
        parameterId: endBoundEntityVertex
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: Eft7SXoH77TA4GXg
        parameterId: hasOffset
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 25 mm
        hasUserCode: false
        isInteger: false
        nodeId: JD2tVJsIG4M4LcuY
        parameterId: offsetDistance
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: a+ffe97wj9Fy5Kcp
        parameterId: offsetOppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: ZT+PGcK+1wUssqZR
        parameterId: hasDraft
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 3 deg
        hasUserCode: false
        isInteger: false
        nodeId: quaWgrRG+89lJ18R
        parameterId: draftAngle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: vXsgiZMzu7h8CNlt
        parameterId: draftPullDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: GhbpwL4ezcm3W6Gz
        parameterId: hasSecondDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        enumName: SecondDirectionBoundingType
        hasUserCode: false
        namespace: ''
        nodeId: wUrZi2EKd8GIPhQ2
        parameterId: secondDirectionBound
        value: BLIND
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: IeBTH3H5izYPJScG
        parameterId: secondDirectionOppositeDirection
        value: true
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 25 mm
        hasUserCode: false
        isInteger: false
        nodeId: 7VWG4gtw4liK6ixF
        parameterId: secondDirectionDepth
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: 4Y+0AEVSmiIS07dH
        parameterId: secondDirectionBoundEntityFace
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: n+79cwE4guLpsofO
        parameterId: secondDirectionBoundEntityBody
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: DziZTP/Ck7nuWsFp
        parameterId: secondDirectionBoundEntityVertex
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: cKCNVnhl/HDRP5sc
        parameterId: hasSecondDirectionOffset
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 25 mm
        hasUserCode: false
        isInteger: false
        nodeId: 9AcuczszdJvisDOn
        parameterId: secondDirectionOffsetDistance
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: aTnpO1cN0NKYmDbo
        parameterId: secondDirectionOffsetOppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: Yq/T8XlgvWCNmA86
        parameterId: hasSecondDirectionDraft
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 3 deg
        hasUserCode: false
        isInteger: false
        nodeId: PzZ+zvjxyfpDKEsh
        parameterId: secondDirectionDraftAngle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: src0P/poWzYGr7ib
        parameterId: secondDirectionDraftPullDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: NqcT6S5acdPKnL/T
        parameterId: defaultScope
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: tC2lZDBUU1RwV+ui
        parameterId: booleanScope
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: MB8MC+uGqD0e5Eszn
        parameterId: asVersion
        value: V920_FS_ROUND_TO_PRECISION
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    constraints: []
    entities: []
    featureId: FLFe2me4JtjUImM_4
    featureType: newSketch
    hasUserCode: false
    name: Sketch 2
    namespace: ''
    nodeId: MhGdBuImAkA/H+3Gu
    parameters:
    - message:
        hasUserCode: false
        nodeId: ObWFoXtSEPNpOznB
        parameterId: sketchPlane
        queries:
        - message:
            geometryIds:
            - JEC
            hasUserCode: false
            nodeId: F93uCQnhcniAqtk
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: M0CqHyDiYxXiw2xni
        parameterId: asVersion
        value: V920_FS_ROUND_TO_PRECISION
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 151
  typeName: BTMSketch
imports:
- message:
    hasUserCode: false
    namespace: ''
    nodeId: MhvUrLWL08EdnU12l
    path: onshape/std/geometry.fs
    version: '1077.0'
  type: 136
  typeName: BTMImport
isComplete: true
libraryVersion: 1077
microversionSkew: false
rejectMicroversionSkew: false
rollbackIndex: 3
serializationVersion: 1.1.17
sourceMicroversion: fbbd647049862cbdb07212d5
