defaultFeatures:
- message:
    featureId: Origin
    featureType: origin
    hasUserCode: false
    name: Origin
    namespace: ''
    nodeId: M4dJ85RMvo6QfauMZ
    parameters: []
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: Top
    featureType: defaultPlane
    hasUserCode: false
    name: Top
    namespace: ''
    nodeId: M2VIhDqiczNvO9kpE
    parameters: []
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: Front
    featureType: defaultPlane
    hasUserCode: false
    name: Front
    namespace: ''
    nodeId: MrxXEFxw2JYUKAMyu
    parameters: []
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: Right
    featureType: defaultPlane
    hasUserCode: false
    name: Right
    namespace: ''
    nodeId: MVHJE1Gmqus1jJk76
    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: FJhNGR9KlMefQyH_2
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: FoupNwdhE0d1liz_0
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: FiL4NBxNcHBmvFK_2
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: Fr0fr9QgFzoCyYR_2
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: FdTNlDNGffQ4AXi_0
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: Front
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: Fpm4FCo36dhFn6x_2
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: Right
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: FHGIVyfqsigMrbM_1
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: FQFiUIm1UuFdiTz_0
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: FruKwZEfuFbnT9L_2
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: Fql1PBnhxJTZIeB_2
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: FNB1o6zleBybEWC_2
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: Top
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: FrdO2ye1RybuHtJ_2
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: FNltp7XQfAVPima_2
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: Fp09G1WnZ8lOaTr_2
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: FVfRgq9Xbq3FFNa_2
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: FRss4DBgPhHbDpn_2
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: FZcFdFWw2sY4Z3g_2
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: Fkndy8IibtKSfiL_2
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: FKFf9e46N2gqLW5_2
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
features:
- message:
    constraints:
    - message:
        constraintType: HORIZONTAL
        entityId: k0bInAjE-Gl1H-pJGL-fsJE-Se7drciR3MQy.endSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MrMjqrhvjWhCMe/fI
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MYj1p97jeM1bGDv20
            parameterId: localFirst
            value: k0bInAjE-Gl1H-pJGL-fsJE-Se7drciR3MQy
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: VERTICAL
        entityId: IxI1geN9-OLJX-4Ig7-RqPt-HH0IlIAaSQZo.endSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M7CbdkC05UayUwHKy
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Msp6L+3Oz7BhYb+Oy
            parameterId: localFirst
            value: IxI1geN9-OLJX-4Ig7-RqPt-HH0IlIAaSQZo
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: VERTICAL
        entityId: XNFzBIzI-t8y7-xWyJ-NpA6-MBDdX8U01dCv.endSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M0JJTb95MWNlBRtc0
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MFCxu+GrcNQmltZkF
            parameterId: localFirst
            value: XNFzBIzI-t8y7-xWyJ-NpA6-MBDdX8U01dCv
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: heDg4E7Q-um5k-zHdw-qBFR-vh3fqaPtV6cv
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Muq4e5+pTOrvf9zlW
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MoZ57dLmgd4Bmkz53
            parameterId: localFirst
            value: 9d3a22f6-876b-4b9f-9a4a-c95350a77246.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M4qnBKxiyIwIBoIkP
            parameterId: localSecond
            value: f58bb6b6-b56f-4a4c-b7d9-54f3e61ee5f5.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: MaZiIiytKeMFhzWaW
            parameterId: direction
            value: HORIZONTAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionAlignment
            hasUserCode: false
            namespace: ''
            nodeId: MzEn0TYiQWlkEtz+Q
            parameterId: alignment
            value: ALIGNED
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: 1.5 in
            hasUserCode: false
            isInteger: false
            nodeId: M0DtTfPeYba1BXuhV
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: -0.018214242532849312*m
            hasUserCode: false
            isInteger: false
            nodeId: Mc4NIe/JwusM0lA79
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.45833333743894833'
            hasUserCode: false
            isInteger: false
            nodeId: Mv2elQnMlWaoo9bd4
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: U2kV6HzR-Li9W-MKS2-xELV-gw6R8a8H7eMO
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mtt6hQh1vZ7KfaN3P
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MjJObP1rXcNQH9feT
            parameterId: externalFirst
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: MWtBEf98M0diJ7LEz
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            hasUserCode: false
            nodeId: MP0uiVUtB7EDe7LIp
            parameterId: localSecond
            value: f58bb6b6-b56f-4a4c-b7d9-54f3e61ee5f5.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: M6WzuPcnDCUPYvMJ2
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: McddGC5TLVUhfhyxJ
            parameterId: halfSpace0
            value: RIGHT
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: .75 in
            hasUserCode: false
            isInteger: false
            nodeId: M4jMTuQ9DurEzEwdH
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: -0.034751281748264924*m
            hasUserCode: false
            isInteger: false
            nodeId: MQewULwHTLquOtJOe
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.4188989928040316'
            hasUserCode: false
            isInteger: false
            nodeId: Mb/y3HfpPZW7g9GQ8
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: zPuArSIE-GEdB-jjYN-NjCE-fRy4N7Jea9yv
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M+P56FtjOfgCUeuaN
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M6dBVUIYKY4IaeJaO
            parameterId: externalFirst
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: MerrjUpNNFg8dWOuN
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            hasUserCode: false
            nodeId: MddchSn7FP8NKntFa
            parameterId: localSecond
            value: k0bInAjE-Gl1H-pJGL-fsJE-Se7drciR3MQy
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: Mpk06bH8AgPX9cJqj
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: MxPL2WgYeMZVCjZgn
            parameterId: halfSpace0
            value: LEFT
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: M1TJ9SpHh6281h7r7
            parameterId: halfSpace1
            value: RIGHT
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: 1.7 in
            hasUserCode: false
            isInteger: false
            nodeId: MGQYHaASTkIR3cRx6
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: -0.05623463913798332*m
            hasUserCode: false
            isInteger: false
            nodeId: MVPZQwE/Iinju0g0V
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.25578365127300334'
            hasUserCode: false
            isInteger: false
            nodeId: MA6kKMhTU/lEAbKJd
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: ANGLE
        entityId: aiH9fJ8b-z5af-eMG8-hbN1-NSAcA9l2vZ76
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MPTlLesvbeQrO7m6f
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MFJSBQxcxor1OhxT3
            parameterId: localFirst
            value: tjMLbyji-1Mq2-Le4L-8f43-bEdTz5Sj5OtY
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M0BTC7EMXdkYVStid
            parameterId: localSecond
            value: k0bInAjE-Gl1H-pJGL-fsJE-Se7drciR3MQy
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MNclQm2utKRGNM5LZ
            parameterId: clockwise
            value: false
          type: 144
          typeName: BTMParameterBoolean
        - message:
            hasUserCode: false
            nodeId: MVOVEkHdkR5nWUR5u
            parameterId: aligned
            value: true
          type: 144
          typeName: BTMParameterBoolean
        - message:
            hasUserCode: false
            nodeId: MrPNYz1GDPIfkRhJ1
            parameterId: flipped
            value: false
          type: 144
          typeName: BTMParameterBoolean
        - message:
            expression: 120 deg
            hasUserCode: false
            isInteger: false
            nodeId: Me6ZboJdPJGEgy30y
            parameterId: angle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 1.1421589176275275*rad
            hasUserCode: false
            isInteger: false
            nodeId: MeMcSE3fnNdB2Pj7B
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: -4.6312724886162816E-4*m
            hasUserCode: false
            isInteger: false
            nodeId: M8QMMATJYBetBp+0d
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: ANGLE
        entityId: hgOZW7sd-WOI7-qmmx-Ma6i-sYFvAFgQKqkP
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MdWU2qjHIbme8dz7U
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M6sh5sDPAYGGqOUQG
            parameterId: localFirst
            value: k0bInAjE-Gl1H-pJGL-fsJE-Se7drciR3MQy
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MQnwdP8m/wJ650zkW
            parameterId: localSecond
            value: vI6VKpkz-Bcs1-7hG7-G8EU-JI33Ph7P5chA
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MX+fafZpv6XqgIurm
            parameterId: clockwise
            value: false
          type: 144
          typeName: BTMParameterBoolean
        - message:
            hasUserCode: false
            nodeId: MNYLbfInIWYWd8mhK
            parameterId: aligned
            value: false
          type: 144
          typeName: BTMParameterBoolean
        - message:
            hasUserCode: false
            nodeId: MF/vnMq4Lr+mlvDKD
            parameterId: flipped
            value: true
          type: 144
          typeName: BTMParameterBoolean
        - message:
            expression: 120 deg
            hasUserCode: false
            isInteger: false
            nodeId: MCSQ+u0thFTCwE3VD
            parameterId: angle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 1.537404842569154*rad
            hasUserCode: false
            isInteger: false
            nodeId: Mf8j1e5lo2+F34+2v
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 3.041382300343204E-4*m
            hasUserCode: false
            isInteger: false
            nodeId: MGnk4LdbvkVzanc+a
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: X9r0pPBc-UUha-svxm-G3z8-08EkPepqC2jN
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mt7snzX/rU0JVrhcB
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M6xYaQ+MSE6OgYMvt
            parameterId: localFirst
            value: ab28e229-83d1-49f4-a48a-875038f3213a.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MWZCoiE0Y14bOo5ss
            parameterId: localSecond
            value: XNFzBIzI-t8y7-xWyJ-NpA6-MBDdX8U01dCv.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: MWiKg7hXYv3AWf+J5
            parameterId: direction
            value: VERTICAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionAlignment
            hasUserCode: false
            namespace: ''
            nodeId: MGzmqA0mA1uOs8VKN
            parameterId: alignment
            value: ANTI_ALIGNED
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: .9 in
            hasUserCode: false
            isInteger: false
            nodeId: M8OLK7BoaegiHLSra
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: -0.024987459334540413*m
            hasUserCode: false
            isInteger: false
            nodeId: Mo8DT2CkKEcsPC8EI
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.4964536281767809'
            hasUserCode: false
            isInteger: false
            nodeId: Ma5EHIFpQ/icmVT0v
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: T89wNlxD-FjgP-ORx8-BhBB-nOEGcO1TtEkY
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MhdMgWkB1c6lVcV6g
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MJ0kKUJyP5vaGhGbF
            parameterId: localFirst
            value: ab28e229-83d1-49f4-a48a-875038f3213a.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MpfWmhg1Ex3NMvhRC
            parameterId: localSecond
            value: k0bInAjE-Gl1H-pJGL-fsJE-Se7drciR3MQy
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: MOWvdRD5CgFn2RmfP
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: MWvLGpUTEpe1Nkrjc
            parameterId: halfSpace1
            value: RIGHT
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: .8 in
            hasUserCode: false
            isInteger: false
            nodeId: Mjm+QQ5Z/7ULCVNE8
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 0.04640509560704231*m
            hasUserCode: false
            isInteger: false
            nodeId: M6C0P7kpHuib+Shx4
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '-0.003933097297396634'
            hasUserCode: false
            isInteger: false
            nodeId: MPp+reCqgGKCmVluG
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: ulx0i0Ch-ocut-Bzu6-nM1c-oCaqqctTgBRo
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MQ+6OiaXkKZf2EnYZ
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MPzdJ0d7xGQIhEc9B
            parameterId: localFirst
            value: f58bb6b6-b56f-4a4c-b7d9-54f3e61ee5f5.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MLdqyd3EqzAsHCsh/
            parameterId: localSecond
            value: dba090b9-83e4-4882-b254-2925a2eb2595.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: MK/hafxjbzUdYsTbS
            parameterId: direction
            value: VERTICAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionAlignment
            hasUserCode: false
            namespace: ''
            nodeId: MabsdenFKxLVx4zbZ
            parameterId: alignment
            value: ANTI_ALIGNED
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: .8 in
            hasUserCode: false
            isInteger: false
            nodeId: M7Kl2YgZwIcxbWz+H
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 0.021185638618469237*m
            hasUserCode: false
            isInteger: false
            nodeId: M3QwokBgqu8apXTpE
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.5139268322568834'
            hasUserCode: false
            isInteger: false
            nodeId: MSCajtO2x9aU89yM3
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: kVqPZehs-Uloj-bAtS-tR5l-i3VBzOum5wbN
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Moe9MdOg+cDamDNm7
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M0YZoHi4PAnltccux
            parameterId: localFirst
            value: dba090b9-83e4-4882-b254-2925a2eb2595.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MrzYav/K35ehJ/EXi
            parameterId: localSecond
            value: IxI1geN9-OLJX-4Ig7-RqPt-HH0IlIAaSQZo.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: MrQRcxbM1sczBW1J8
            parameterId: direction
            value: VERTICAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionAlignment
            hasUserCode: false
            namespace: ''
            nodeId: MkUFKyTKIw9BNVwtD
            parameterId: alignment
            value: ANTI_ALIGNED
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: .9 in
            hasUserCode: false
            isInteger: false
            nodeId: MCnGFLlg6SXNe7lIi
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 0.017822589341838207*m
            hasUserCode: false
            isInteger: false
            nodeId: MBy2dCFgRa3aU+81e
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.6817491154195943'
            hasUserCode: false
            isInteger: false
            nodeId: MvSzD+tMfMIvWxBGv
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 9d3a22f6-876b-4b9f-9a4a-c95350a77246.visualSharp.coincidentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MSHacfWChjSlozAla
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MsIcm5kx0zLva2Gew
            parameterId: localFirst
            value: 9d3a22f6-876b-4b9f-9a4a-c95350a77246.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MlF2j7+96J4RE3WUy
            parameterId: localSecond
            value: tjMLbyji-1Mq2-Le4L-8f43-bEdTz5Sj5OtY
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MsNPwjbqxMQinZZM+
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 9d3a22f6-876b-4b9f-9a4a-c95350a77246.visualSharp.coincident
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M9cDoXAp9LqS4vKig
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MXrAoP6vJERPhXsOI
            parameterId: localFirst
            value: 9d3a22f6-876b-4b9f-9a4a-c95350a77246.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MbzFVEzE3Q2thg3FJ
            parameterId: localSecond
            value: k0bInAjE-Gl1H-pJGL-fsJE-Se7drciR3MQy
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MJZmvwvBb/wv1Rorh
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 9d3a22f6-876b-4b9f-9a4a-c95350a77246.filletArc.startSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MXKZxFYO1hmdhONxu
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mi+vT8xB/sPqHIral
            parameterId: localFirst
            value: 9d3a22f6-876b-4b9f-9a4a-c95350a77246.filletArc.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M0PKg6E8ufbf4EF1i
            parameterId: localSecond
            value: k0bInAjE-Gl1H-pJGL-fsJE-Se7drciR3MQy.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MmB5N7CeBQYt+qwSy
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 9d3a22f6-876b-4b9f-9a4a-c95350a77246.filletArc.endSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MtDVGfL/SEt2e5iXM
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MDsnxO+TNZkFewHRw
            parameterId: localFirst
            value: 9d3a22f6-876b-4b9f-9a4a-c95350a77246.filletArc.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MKN1aPvaxqamtZ13A
            parameterId: localSecond
            value: tjMLbyji-1Mq2-Le4L-8f43-bEdTz5Sj5OtY.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mv1nFVeiU2Ppft62t
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: 9d3a22f6-876b-4b9f-9a4a-c95350a77246.tangentA
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 1.5707963267948966
        namespace: ''
        nodeId: MymgDqs0rIiCciGbr
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MQDmnRKx+uX4OJVuI
            parameterId: localFirst
            value: k0bInAjE-Gl1H-pJGL-fsJE-Se7drciR3MQy
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MJMvuFMV8xlttw7kM
            parameterId: localSecond
            value: 9d3a22f6-876b-4b9f-9a4a-c95350a77246.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MTxxdScVzqwxuAwDu
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: 9d3a22f6-876b-4b9f-9a4a-c95350a77246.tangentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 2.6179938779914944
        namespace: ''
        nodeId: MXBn2ZNEMJFohJdbe
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M92MCh1bPHfXgnfx5
            parameterId: localFirst
            value: tjMLbyji-1Mq2-Le4L-8f43-bEdTz5Sj5OtY
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M70t5S/ADA7BUfV8V
            parameterId: localSecond
            value: 9d3a22f6-876b-4b9f-9a4a-c95350a77246.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MzWqFPN+ss4RDJqaG
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: RADIUS
        entityId: 9d3a22f6-876b-4b9f-9a4a-c95350a77246.radius
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M+DWkkZZSR6taBr7D
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MH1UsKQ9rSbxUSPX+
            parameterId: localFirst
            value: 9d3a22f6-876b-4b9f-9a4a-c95350a77246.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: RadiusDisplay
            hasUserCode: false
            namespace: ''
            nodeId: Me/qlp0vBuQWD8Fvo
            parameterId: radiusDisplay
            value: RADIAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MUr1f7civVkBlJHJ2
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: .2 in
            hasUserCode: false
            isInteger: false
            nodeId: MkcdbAOO8CSCXtxs7
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 2.0943951023932303*rad
            hasUserCode: false
            isInteger: false
            nodeId: M/ZHB48vv5P0wbeGq
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.019050000000002572'
            hasUserCode: false
            isInteger: false
            nodeId: MhTLMJUZO8PDVgFyJ
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: ab28e229-83d1-49f4-a48a-875038f3213a.visualSharp.coincidentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MYPbvEdoIreRtEOEb
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M9k21wpCzbBiYYgfp
            parameterId: localFirst
            value: ab28e229-83d1-49f4-a48a-875038f3213a.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MyRiZYcj5N/Z+cb+A
            parameterId: localSecond
            value: XNFzBIzI-t8y7-xWyJ-NpA6-MBDdX8U01dCv
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MIyrLb5aGLKfPt1EN
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: ab28e229-83d1-49f4-a48a-875038f3213a.visualSharp.coincident
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MfKdWoEKxbH6GDbts
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M8t/mE44yEO3dJGa6
            parameterId: localFirst
            value: ab28e229-83d1-49f4-a48a-875038f3213a.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MmO/xan7bKYNdYOsW
            parameterId: localSecond
            value: tjMLbyji-1Mq2-Le4L-8f43-bEdTz5Sj5OtY
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MFahpawtmU6Kr/faW
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: ab28e229-83d1-49f4-a48a-875038f3213a.filletArc.startSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M6YmYF5Jlh5iHzETS
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MKeyiMk1M4sP7/Q9j
            parameterId: localFirst
            value: ab28e229-83d1-49f4-a48a-875038f3213a.filletArc.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MqjX0R6owViuZU8XA
            parameterId: localSecond
            value: tjMLbyji-1Mq2-Le4L-8f43-bEdTz5Sj5OtY.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M12W4xOmeM70iDpjo
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: ab28e229-83d1-49f4-a48a-875038f3213a.filletArc.endSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M1l6hFTj4nYMbSSCg
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MQEqEKTYEjbWVULtc
            parameterId: localFirst
            value: ab28e229-83d1-49f4-a48a-875038f3213a.filletArc.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MbVCak/u0UBuxfddS
            parameterId: localSecond
            value: XNFzBIzI-t8y7-xWyJ-NpA6-MBDdX8U01dCv.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MYyllEZEytEPOVaF2
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: ab28e229-83d1-49f4-a48a-875038f3213a.tangentA
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 2.6179938779914953
        namespace: ''
        nodeId: MTkytp152dzePjT20
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mb1JikKArLR12b7Aq
            parameterId: localFirst
            value: tjMLbyji-1Mq2-Le4L-8f43-bEdTz5Sj5OtY
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MnIZa2049CvpwDJfd
            parameterId: localSecond
            value: ab28e229-83d1-49f4-a48a-875038f3213a.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MjAXdni42VxrwX368
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: ab28e229-83d1-49f4-a48a-875038f3213a.tangentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 3.1415926535897927
        namespace: ''
        nodeId: MCu27VZVfut2R6Amo
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MLQaemEXB4aVgmNSl
            parameterId: localFirst
            value: XNFzBIzI-t8y7-xWyJ-NpA6-MBDdX8U01dCv
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MpinDPdfpGOe1MKsi
            parameterId: localSecond
            value: ab28e229-83d1-49f4-a48a-875038f3213a.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MI8g4RCYPUI7cIQkq
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: RADIUS
        entityId: ab28e229-83d1-49f4-a48a-875038f3213a.radius
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MAsE3SfWez3cVDcYQ
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MiKJthM0A+bCtVLCP
            parameterId: localFirst
            value: ab28e229-83d1-49f4-a48a-875038f3213a.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            expression: 0.20000000000000004*in
            hasUserCode: false
            isInteger: false
            nodeId: MvD35rIjTt3TV/43O
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: RadiusDisplay
            hasUserCode: false
            namespace: ''
            nodeId: MsXyJUSpAfJb67nkw
            parameterId: radiusDisplay
            value: RADIAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: '0.015240000000001452'
            hasUserCode: false
            isInteger: false
            nodeId: MZk4Ex1MTsnKYsY88
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 2.8797932657906093*rad
            hasUserCode: false
            isInteger: false
            nodeId: M/iuIReOCU/7OntlP
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MHMrQ2EURuRSaAYv3
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: dba090b9-83e4-4882-b254-2925a2eb2595.visualSharp.coincidentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MeukyRZg0LoTiVojR
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MrA7Gi8aR2O4V7Vrv
            parameterId: localFirst
            value: dba090b9-83e4-4882-b254-2925a2eb2595.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mx58hXfHGsxsfp1Ll
            parameterId: localSecond
            value: vI6VKpkz-Bcs1-7hG7-G8EU-JI33Ph7P5chA
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MClMERu9FLE7bJipC
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: dba090b9-83e4-4882-b254-2925a2eb2595.visualSharp.coincident
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M4O6hQBvWynyIJzAc
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MkwlJAhDbk0MCunui
            parameterId: localFirst
            value: dba090b9-83e4-4882-b254-2925a2eb2595.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: ML+xzGjSOzJaHmEFD
            parameterId: localSecond
            value: IxI1geN9-OLJX-4Ig7-RqPt-HH0IlIAaSQZo
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MYbwwVSph34PqI9yr
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: dba090b9-83e4-4882-b254-2925a2eb2595.filletArc.startSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M2m6llRkzP+j9XGBz
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MMmgqC0zLWkyEBKDo
            parameterId: localFirst
            value: dba090b9-83e4-4882-b254-2925a2eb2595.filletArc.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MLe/uR7jG5wU5+Ei0
            parameterId: localSecond
            value: IxI1geN9-OLJX-4Ig7-RqPt-HH0IlIAaSQZo.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MWd5UUzOxkQAAG+BJ
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: dba090b9-83e4-4882-b254-2925a2eb2595.filletArc.endSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MpXg58phM29hKY5tF
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MUPMlLdKJDBmcmaZT
            parameterId: localFirst
            value: dba090b9-83e4-4882-b254-2925a2eb2595.filletArc.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M+YSZLALYHuoaTw5Z
            parameterId: localSecond
            value: vI6VKpkz-Bcs1-7hG7-G8EU-JI33Ph7P5chA.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M42UXtxoHyFXyBRwm
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: dba090b9-83e4-4882-b254-2925a2eb2595.tangentA
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 6.829619984160647e-16
        namespace: ''
        nodeId: Mw4Cw7d15boVi1hCT
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MObfV01Z1zL9h1oj9
            parameterId: localFirst
            value: IxI1geN9-OLJX-4Ig7-RqPt-HH0IlIAaSQZo
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MKOjiraQfE7rMWZBk
            parameterId: localSecond
            value: dba090b9-83e4-4882-b254-2925a2eb2595.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M6vTBK/npcGubKpFE
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: dba090b9-83e4-4882-b254-2925a2eb2595.tangentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 0.523598775598298
        namespace: ''
        nodeId: McAsqHMD/JyL2YqlM
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MTP9mBB44ozFS8XRI
            parameterId: localFirst
            value: vI6VKpkz-Bcs1-7hG7-G8EU-JI33Ph7P5chA
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MhfFtuBoJ1po+X7Nf
            parameterId: localSecond
            value: dba090b9-83e4-4882-b254-2925a2eb2595.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MrDCO9OhQw52Ej14g
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: RADIUS
        entityId: dba090b9-83e4-4882-b254-2925a2eb2595.radius
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MbKXRv18B74X2u1q3
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M3lpXQ2sQ976RWE7D
            parameterId: localFirst
            value: dba090b9-83e4-4882-b254-2925a2eb2595.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            expression: 0.20000000000000004*in
            hasUserCode: false
            isInteger: false
            nodeId: MWczNUrtdXSS7oLZJ
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: RadiusDisplay
            hasUserCode: false
            namespace: ''
            nodeId: MjUVCrEWxkBKlx2oF
            parameterId: radiusDisplay
            value: RADIAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: '0.015240000000001452'
            hasUserCode: false
            isInteger: false
            nodeId: MvbIEqDBs8aherpHP
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 0.2617993877991839*rad
            hasUserCode: false
            isInteger: false
            nodeId: MEBSDh5ERbR9E/kn/
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MheqovQUmx8dAXHCi
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: f58bb6b6-b56f-4a4c-b7d9-54f3e61ee5f5.visualSharp.coincidentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M0uwdOqo33dweuZcP
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M0vKySgJK/pjN9Zo+
            parameterId: localFirst
            value: f58bb6b6-b56f-4a4c-b7d9-54f3e61ee5f5.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mo4TD6JZuOJGeX9PI
            parameterId: localSecond
            value: vI6VKpkz-Bcs1-7hG7-G8EU-JI33Ph7P5chA
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M/uckwAmuG3Ckmnb6
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: f58bb6b6-b56f-4a4c-b7d9-54f3e61ee5f5.visualSharp.coincident
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mqy/7m1XlYEX8S5xT
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mo3MbIR6mjLm9wMrA
            parameterId: localFirst
            value: f58bb6b6-b56f-4a4c-b7d9-54f3e61ee5f5.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MPM2JByDySTtsQryJ
            parameterId: localSecond
            value: k0bInAjE-Gl1H-pJGL-fsJE-Se7drciR3MQy
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MpjjkRB+RnNlAhtnl
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: f58bb6b6-b56f-4a4c-b7d9-54f3e61ee5f5.filletArc.startSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M1NAO+g8kMlSCI497
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MzaiN1W14JSZOdsN0
            parameterId: localFirst
            value: f58bb6b6-b56f-4a4c-b7d9-54f3e61ee5f5.filletArc.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Me+OgYq+zWxOKieaO
            parameterId: localSecond
            value: vI6VKpkz-Bcs1-7hG7-G8EU-JI33Ph7P5chA.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MaOfefnQKd3mQKf2Y
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: f58bb6b6-b56f-4a4c-b7d9-54f3e61ee5f5.filletArc.endSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MkpfFruQD5XLUKy03
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MVEpkf1VIvR3pK0Gi
            parameterId: localFirst
            value: f58bb6b6-b56f-4a4c-b7d9-54f3e61ee5f5.filletArc.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MwZt6CJ5Na07N8nAK
            parameterId: localSecond
            value: k0bInAjE-Gl1H-pJGL-fsJE-Se7drciR3MQy.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MW6ZlsgSMeZc3kSm8
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: f58bb6b6-b56f-4a4c-b7d9-54f3e61ee5f5.tangentA
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 1.570796326794896
        namespace: ''
        nodeId: M2dqbHAVjNapkpOSt
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MT8JQhA9/neJ6Lyap
            parameterId: localFirst
            value: k0bInAjE-Gl1H-pJGL-fsJE-Se7drciR3MQy
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M/LQbkwQPkqOBM047
            parameterId: localSecond
            value: f58bb6b6-b56f-4a4c-b7d9-54f3e61ee5f5.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MR/CYslWcovVLMfXO
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: f58bb6b6-b56f-4a4c-b7d9-54f3e61ee5f5.tangentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 0.5235987755983007
        namespace: ''
        nodeId: M1Klp6+s+2ajjjKtd
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MvnxTRAPUaOupAhjb
            parameterId: localFirst
            value: vI6VKpkz-Bcs1-7hG7-G8EU-JI33Ph7P5chA
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MHIoH463EokwfL30E
            parameterId: localSecond
            value: f58bb6b6-b56f-4a4c-b7d9-54f3e61ee5f5.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MWFSiqRV7I2N+NYW1
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: RADIUS
        entityId: f58bb6b6-b56f-4a4c-b7d9-54f3e61ee5f5.radius
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MKRqA2PxQGlSwY7l7
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MCgdGivawdbN515Oj
            parameterId: localFirst
            value: f58bb6b6-b56f-4a4c-b7d9-54f3e61ee5f5.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            expression: 0.20000000000000004*in
            hasUserCode: false
            isInteger: false
            nodeId: MB6ZhnzEhQ+uyeg8Y
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: RadiusDisplay
            hasUserCode: false
            namespace: ''
            nodeId: M5ZffW5XKT1hjAANR
            parameterId: radiusDisplay
            value: RADIAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: '0.015240000000002403'
            hasUserCode: false
            isInteger: false
            nodeId: M3A98lAWrvm3ucANA
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 1.0471975511966527*rad
            hasUserCode: false
            isInteger: false
            nodeId: MfsVoIAXdZaeWwDyO
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MQQIhksl6NR4NWMjR
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    entities:
    - message:
        centerId: ''
        endParam: 0.016117060632516698
        endPointId: k0bInAjE-Gl1H-pJGL-fsJE-Se7drciR3MQy.end
        entityId: k0bInAjE-Gl1H-pJGL-fsJE-Se7drciR3MQy
        geometry:
          message:
            dirX: 1.0
            dirY: 0.0
            pntX: -8.673617379884035e-19
            pntY: 0.04318
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MMq6YY4mgXF6Cwven
        parameters: []
        startParam: -0.0161170606325167
        startPointId: k0bInAjE-Gl1H-pJGL-fsJE-Se7drciR3MQy.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.013332271291954323
        endPointId: vI6VKpkz-Bcs1-7hG7-G8EU-JI33Ph7P5chA.end
        entityId: vI6VKpkz-Bcs1-7hG7-G8EU-JI33Ph7P5chA
        geometry:
          message:
            dirX: 0.49999999999999956
            dirY: -0.866025403784439
            pntX: 0.02343503087518098
            pntY: 0.03558490373142832
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: M/bnVshHi4xDsoyaJ
        parameters: []
        startParam: -0.005837122382878663
        startPointId: vI6VKpkz-Bcs1-7hG7-G8EU-JI33Ph7P5chA.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.012541250031284784
        endPointId: IxI1geN9-OLJX-4Ig7-RqPt-HH0IlIAaSQZo.end
        entityId: IxI1geN9-OLJX-4Ig7-RqPt-HH0IlIAaSQZo
        geometry:
          message:
            dirX: 1.2246467991473532e-16
            dirY: -1.0
            pntX: 0.030781757469933183
            pntY: 0.012541250031284788
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MwkS4DYe4fGnDx9Vt
        parameters: []
        startParam: -0.008957568071165111
        startPointId: IxI1geN9-OLJX-4Ig7-RqPt-HH0IlIAaSQZo.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.01185826706300248
        endPointId: tjMLbyji-1Mq2-Le4L-8f43-bEdTz5Sj5OtY.end
        entityId: tjMLbyji-1Mq2-Le4L-8f43-bEdTz5Sj5OtY
        geometry:
          message:
            dirX: -0.4999999999999998
            dirY: -0.8660254037844388
            pntX: -0.0241720329896569
            pntY: 0.034308378623870324
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MHMVLIla8MT1+FAD0
        parameters: []
        startParam: -0.007311126611830518
        startPointId: tjMLbyji-1Mq2-Le4L-8f43-bEdTz5Sj5OtY.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.010556874921788032
        endPointId: XNFzBIzI-t8y7-xWyJ-NpA6-MBDdX8U01dCv.end
        entityId: XNFzBIzI-t8y7-xWyJ-NpA6-MBDdX8U01dCv
        geometry:
          message:
            dirX: 1.2246467991473532e-16
            dirY: -1.0
            pntX: -0.03078175746993319
            pntY: 0.010556874921788029
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: M0ylXjB8H6ZifN3jR
        parameters: []
        startParam: -0.010941943180661863
        startPointId: XNFzBIzI-t8y7-xWyJ-NpA6-MBDdX8U01dCv.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        entityId: 9d3a22f6-876b-4b9f-9a4a-c95350a77246.visualSharp
        hasUserCode: false
        isConstruction: false
        isUserPoint: true
        namespace: ''
        nodeId: MGXfz9xnt0jbi8hNQ
        parameters: []
        x: -0.01905
        y: 0.04318
      type: 158
      typeName: BTMSketchPoint
    - message:
        centerId: 9d3a22f6-876b-4b9f-9a4a-c95350a77246.filletArc.center
        endParam: 2.617993877991494
        endPointId: 9d3a22f6-876b-4b9f-9a4a-c95350a77246.filletArc.end
        entityId: 9d3a22f6-876b-4b9f-9a4a-c95350a77246.filletArc
        geometry:
          message:
            clockwise: false
            radius: 0.005080000000000001
            xCenter: -0.016117060632516698
            xDir: 1.0
            yCenter: 0.0381
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: Mw5+Spag+qAsrrYbA
        parameters: []
        startParam: 1.5707963267948972
        startPointId: 9d3a22f6-876b-4b9f-9a4a-c95350a77246.filletArc.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        entityId: ab28e229-83d1-49f4-a48a-875038f3213a.visualSharp
        hasUserCode: false
        isConstruction: false
        isUserPoint: true
        namespace: ''
        nodeId: M1J3NnhEIhWkbD8RL
        parameters: []
        x: -0.03078175746993319
        y: 0.02286
      type: 158
      typeName: BTMSketchPoint
    - message:
        centerId: ab28e229-83d1-49f4-a48a-875038f3213a.filletArc.center
        endParam: 3.1415926535897927
        endPointId: ab28e229-83d1-49f4-a48a-875038f3213a.filletArc.end
        entityId: ab28e229-83d1-49f4-a48a-875038f3213a.filletArc
        geometry:
          message:
            clockwise: false
            radius: 0.005080000000000009
            xCenter: -0.02570175746993318
            xDir: 1.0
            yCenter: 0.021498818102449888
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MO0faOBX8ynbjAx6f
        parameters: []
        startParam: 2.6179938779914953
        startPointId: ab28e229-83d1-49f4-a48a-875038f3213a.filletArc.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        entityId: dba090b9-83e4-4882-b254-2925a2eb2595.visualSharp
        hasUserCode: false
        isConstruction: false
        isUserPoint: true
        namespace: ''
        nodeId: MBVZmo0xn3OWMk1G6
        parameters: []
        x: 0.030781757469933183
        y: 0.02286
      type: 158
      typeName: BTMSketchPoint
    - message:
        centerId: dba090b9-83e4-4882-b254-2925a2eb2595.filletArc.center
        endParam: 0.523598775598298
        endPointId: dba090b9-83e4-4882-b254-2925a2eb2595.filletArc.end
        entityId: dba090b9-83e4-4882-b254-2925a2eb2595.filletArc
        geometry:
          message:
            clockwise: false
            radius: 0.005080000000000008
            xCenter: 0.025701757469933174
            xDir: 1.0
            yCenter: 0.021498818102449895
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MSbDWobZM6lQEaptk
        parameters: []
        startParam: 6.829619984160647e-16
        startPointId: dba090b9-83e4-4882-b254-2925a2eb2595.filletArc.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        entityId: f58bb6b6-b56f-4a4c-b7d9-54f3e61ee5f5.visualSharp
        hasUserCode: false
        isConstruction: false
        isUserPoint: true
        namespace: ''
        nodeId: Mc+Wvi2L904KmS++v
        parameters: []
        x: 0.01905
        y: 0.04318
      type: 158
      typeName: BTMSketchPoint
    - message:
        centerId: f58bb6b6-b56f-4a4c-b7d9-54f3e61ee5f5.filletArc.center
        endParam: 1.570796326794896
        endPointId: f58bb6b6-b56f-4a4c-b7d9-54f3e61ee5f5.filletArc.end
        entityId: f58bb6b6-b56f-4a4c-b7d9-54f3e61ee5f5.filletArc
        geometry:
          message:
            clockwise: false
            radius: 0.005080000000000013
            xCenter: 0.016117060632516694
            xDir: 1.0
            yCenter: 0.03809999999999999
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MOw7/cjWwqOXOQhcm
        parameters: []
        startParam: 0.5235987755983007
        startPointId: f58bb6b6-b56f-4a4c-b7d9-54f3e61ee5f5.filletArc.start
      type: 155
      typeName: BTMSketchCurveSegment
    featureId: FdTNlDNGffQ4AXi_0
    featureType: newSketch
    hasUserCode: false
    name: Sketch 1
    namespace: ''
    nodeId: MVSLqG6d1t8ttOLu1
    parameters:
    - message:
        hasUserCode: false
        nodeId: TAup5EEPS/Jcgp4Q
        parameterId: sketchPlane
        queries:
        - message:
            geometryIds:
            - JEC
            hasUserCode: false
            nodeId: FirGNUJJojrvloq
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: M6WYaJcFodJIry08T
        parameterId: asVersion
        value: V708_SM_BOOLEAN
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 151
  typeName: BTMSketch
- message:
    constraints:
    - message:
        constraintType: HORIZONTAL
        entityId: QIf8p4l3-vvnJ-sZWs-u21t-HRQjQJpAZ6ok.endSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: McZHb5Pn2eDnvbcqT
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MFrSRORkReQf93VSB
            parameterId: localFirst
            value: QIf8p4l3-vvnJ-sZWs-u21t-HRQjQJpAZ6ok
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: VERTICAL
        entityId: Ny1o1VhB-WGJR-GdEg-04G5-OFzXQbpCOHb5.endSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M68EDtb5xtRDu4IWx
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MHxEUJOgNfRDgpw+d
            parameterId: localFirst
            value: Ny1o1VhB-WGJR-GdEg-04G5-OFzXQbpCOHb5
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: HORIZONTAL
        entityId: Ny1o1VhB-WGJR-GdEg-04G5-OFzXQbpCOHb5.endSnap1
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M/9oShCr+dMt6YXas
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Me0Dc2jfqH65ApVSx
            parameterId: localFirst
            value: Ny1o1VhB-WGJR-GdEg-04G5-OFzXQbpCOHb5.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MwphvAdqQBNOLqTmi
            parameterId: externalSecond
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: MNc2HywQedw2BlQ7d
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: VERTICAL
        entityId: JR247YGc-Pse2-msV3-yGNP-fqqMjjUmEiXR.endSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M+2/WsYBKd/oG+VDK
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MECsXVHWYHnhMnfQl
            parameterId: localFirst
            value: JR247YGc-Pse2-msV3-yGNP-fqqMjjUmEiXR
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: HORIZONTAL
        entityId: JR247YGc-Pse2-msV3-yGNP-fqqMjjUmEiXR.endSnap1
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M7p26sfRKBASpyS5P
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MaHEv/KPVQMKy5sSZ
            parameterId: localFirst
            value: JR247YGc-Pse2-msV3-yGNP-fqqMjjUmEiXR.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MINYDwboLPlpK1mA6
            parameterId: externalSecond
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: Mke/laIZpcVY25dUL
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: ASjVj4Cc-RoTe-IsS0-rbZD-1njYBujetWcP
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MDwTgXxBvL4Y/bma7
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MmBJvNBEa1FFYsOU8
            parameterId: localFirst
            value: 92f2534d-30a5-45a1-8f5e-b89cfd1fdc0b.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M9L0h7Ey3G/6sdn+a
            parameterId: localSecond
            value: 21f604c7-a365-4369-94ae-dac5bc07d296.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: M1umagkQ0zYxbwN3R
            parameterId: direction
            value: HORIZONTAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionAlignment
            hasUserCode: false
            namespace: ''
            nodeId: MT+5oTqWHUhSckgXo
            parameterId: alignment
            value: ANTI_ALIGNED
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: 1.4 in
            hasUserCode: false
            isInteger: false
            nodeId: MSe5AA063/TjBYyPX
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: -0.005783308297395706*m
            hasUserCode: false
            isInteger: false
            nodeId: Mh1kTQNlsWq6tz5J4
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.6739926727772689'
            hasUserCode: false
            isInteger: false
            nodeId: MS/gRzdOonzc/ZTGB
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: ANGLE
        entityId: 5weTuWDQ-s1O9-8t94-RoFP-5r3k3f25oYla
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MJey7HktSvkoh6b80
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MYFV1uEM9c1n4w9zM
            parameterId: localFirst
            value: B5nkUumZ-x1YI-jZne-7hgD-3d5lpE7SGzqy
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M4KgAhk8i/phHG6/b
            parameterId: localSecond
            value: QIf8p4l3-vvnJ-sZWs-u21t-HRQjQJpAZ6ok
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MYqHMrHqdPSlQs8QN
            parameterId: clockwise
            value: false
          type: 144
          typeName: BTMParameterBoolean
        - message:
            hasUserCode: false
            nodeId: Mpg7UqBgnleF520rY
            parameterId: aligned
            value: true
          type: 144
          typeName: BTMParameterBoolean
        - message:
            hasUserCode: false
            nodeId: MionMcrerTp+9EVao
            parameterId: flipped
            value: false
          type: 144
          typeName: BTMParameterBoolean
        - message:
            expression: 120 deg
            hasUserCode: false
            isInteger: false
            nodeId: MnBIIoV527cvTawKt
            parameterId: angle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 0.6422670931124772*rad
            hasUserCode: false
            isInteger: false
            nodeId: M+S93tplPPaOCgnjz
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: -0.008320034075099472*m
            hasUserCode: false
            isInteger: false
            nodeId: MZEAFKnmVz9M26gGH
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: V0AVASYc-duA6-JzOS-Xw6a-XM7FEM0Lhoux
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MA+86WC6qqH0NRvG9
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: My/3wS8D1psZQ+q10
            parameterId: externalFirst
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: MpR4LDG8+jSTHEmMb
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            hasUserCode: false
            nodeId: M/qSgUZKdekwCX/R/
            parameterId: localSecond
            value: bb78cb1a-e94d-404b-9ec1-27373e2234a9.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: MZ9X2TC4e7tnv948l
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: MBjYWmLlBspFcIYC8
            parameterId: halfSpace0
            value: LEFT
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: .9 in
            hasUserCode: false
            isInteger: false
            nodeId: MyHqb5Sb2a0777QCl
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 0.01129632516127986*m
            hasUserCode: false
            isInteger: false
            nodeId: MhVYlE1xVY5OwgnNX
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.4070366084871857'
            hasUserCode: false
            isInteger: false
            nodeId: M3nYM1tf9mlasJFcP
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: jv7UCfva-L33H-Okkb-z2tJ-UuA6I9If7LCa
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M7veCGaepZk6044Oa
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MT3PnOt5LyShu9Ng0
            parameterId: localFirst
            value: 21f604c7-a365-4369-94ae-dac5bc07d296.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MdmIhtw00UXTZq//Q
            parameterId: localSecond
            value: bb78cb1a-e94d-404b-9ec1-27373e2234a9.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: MTW/tNslO/CGgMyQN
            parameterId: direction
            value: VERTICAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionAlignment
            hasUserCode: false
            namespace: ''
            nodeId: MHSFycLuifmhIS6eo
            parameterId: alignment
            value: ANTI_ALIGNED
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: .8 in
            hasUserCode: false
            isInteger: false
            nodeId: Mshdqbq6LRYhlQeEe
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: -0.025138589238246533*m
            hasUserCode: false
            isInteger: false
            nodeId: M0rEpLvVO2THbpRkN
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.560722864663516'
            hasUserCode: false
            isInteger: false
            nodeId: M7Vq34tMf2/JKYE78
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: GmZRMtIq-iHTP-dXih-ieu7-VrI9zx34Kbg5
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Md8vrex5Lity8bYVn
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MnC0dZsz7NwNGje3G
            parameterId: externalFirst
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: MMr/o/V3RD/alNNFE
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            hasUserCode: false
            nodeId: MhXZlZGdM7SM8sP+3
            parameterId: localSecond
            value: 92f2534d-30a5-45a1-8f5e-b89cfd1fdc0b.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: M+12YQ3cEirDg2Rdb
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: MXFPXFHSNhwMrCKmS
            parameterId: halfSpace0
            value: RIGHT
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: 0.7 in
            hasUserCode: false
            isInteger: false
            nodeId: MFY8c9lOgfokT2vIP
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: -0.014981780021190626*m
            hasUserCode: false
            isInteger: false
            nodeId: M/gU+zFJi4eNGDZpL
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '1.93159401648789'
            hasUserCode: false
            isInteger: false
            nodeId: MIGJWAFjmXzHGnwy/
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: ANGLE
        entityId: uuVJZ2Ve-fIQU-OQpf-W95C-KcOFa8udcfSY
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mt46G4KIqX9lpE1nw
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mx6A7ihdcQuZ5Gat5
            parameterId: localFirst
            value: QIf8p4l3-vvnJ-sZWs-u21t-HRQjQJpAZ6ok
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mh0Dds3AEPDKHAbBA
            parameterId: localSecond
            value: RCaWP88p-hdGE-tARd-I2u2-4XZzVKHuOgWu
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MGej6Vw1/uYjJZc/I
            parameterId: clockwise
            value: false
          type: 144
          typeName: BTMParameterBoolean
        - message:
            hasUserCode: false
            nodeId: MR4s0duqAOgzxlT0/
            parameterId: aligned
            value: false
          type: 144
          typeName: BTMParameterBoolean
        - message:
            hasUserCode: false
            nodeId: MJbAVqcxtmyCb+mHp
            parameterId: flipped
            value: true
          type: 144
          typeName: BTMParameterBoolean
        - message:
            expression: 120 deg
            hasUserCode: false
            isInteger: false
            nodeId: MhDCxEkDaOT3bgi4o
            parameterId: angle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 1.0754387330251691*rad
            hasUserCode: false
            isInteger: false
            nodeId: MrSrp5UckTgZqqoOp
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: -7.237884394880496E-4*m
            hasUserCode: false
            isInteger: false
            nodeId: Mx68wdeoMZAjIkE8J
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: OV9Bvawo-NCEh-8bbo-aIdv-UQqKUqm8Gi6J
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M2yLq+9TKftXZdJLe
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M5jJcW8V/enzszUMg
            parameterId: localFirst
            value: 92f2534d-30a5-45a1-8f5e-b89cfd1fdc0b.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MMataxFyKRKRER+sx
            parameterId: localSecond
            value: 5fdd7977-b894-49cd-9f8d-00ef01d8f3f7.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: M9MjEw0v3lm1U7jj4
            parameterId: direction
            value: VERTICAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionAlignment
            hasUserCode: false
            namespace: ''
            nodeId: M02Kj3t1qQFov1dAz
            parameterId: alignment
            value: ANTI_ALIGNED
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: .8 in
            hasUserCode: false
            isInteger: false
            nodeId: MvTb0tyQjfietd4ok
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 0.027492343092203136*m
            hasUserCode: false
            isInteger: false
            nodeId: M33dHOX6H9zT5iJSO
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.5319829055868139'
            hasUserCode: false
            isInteger: false
            nodeId: MNfdfGOwkhAXkhX7h
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 21f604c7-a365-4369-94ae-dac5bc07d296.visualSharp.coincidentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Ma5BoT/5O+gZ/df0S
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mgsxe+rPIZgW7hhJO
            parameterId: localFirst
            value: 21f604c7-a365-4369-94ae-dac5bc07d296.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MDolAYKm/IsZjWIvw
            parameterId: localSecond
            value: B5nkUumZ-x1YI-jZne-7hgD-3d5lpE7SGzqy
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Ml9M+j6cUUDgzTC53
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 21f604c7-a365-4369-94ae-dac5bc07d296.visualSharp.coincident
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Me54T+tg1QIkUiykE
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MnFvfSd4nTsYG0WVU
            parameterId: localFirst
            value: 21f604c7-a365-4369-94ae-dac5bc07d296.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MKLBB/YGQ7vOnUfHw
            parameterId: localSecond
            value: QIf8p4l3-vvnJ-sZWs-u21t-HRQjQJpAZ6ok
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MYMQAR7llfGMJWdAP
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 21f604c7-a365-4369-94ae-dac5bc07d296.filletArc.startSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mxq8bctO1+kanL+Al
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MgIJzggWjJDHE2BCY
            parameterId: localFirst
            value: 21f604c7-a365-4369-94ae-dac5bc07d296.filletArc.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mww9CW36Y2xKdcqrk
            parameterId: localSecond
            value: QIf8p4l3-vvnJ-sZWs-u21t-HRQjQJpAZ6ok.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MgwTDZLBlZMIL/DJ3
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 21f604c7-a365-4369-94ae-dac5bc07d296.filletArc.endSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MhPIFNAIyX8ziAnV+
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mrc7DYrhxVBfklieF
            parameterId: localFirst
            value: 21f604c7-a365-4369-94ae-dac5bc07d296.filletArc.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MP2nrxVvfjVBKePV8
            parameterId: localSecond
            value: B5nkUumZ-x1YI-jZne-7hgD-3d5lpE7SGzqy.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MSB9PBQjFNy5CkmW6
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: 21f604c7-a365-4369-94ae-dac5bc07d296.tangentA
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 1.5707963267948968
        namespace: ''
        nodeId: MorB60vKASQcNx9cf
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MdUiWTCwEEf/zzKft
            parameterId: localFirst
            value: QIf8p4l3-vvnJ-sZWs-u21t-HRQjQJpAZ6ok
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mn0c9LvLZWDxxljAW
            parameterId: localSecond
            value: 21f604c7-a365-4369-94ae-dac5bc07d296.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MltJcU2/dIS7g68Jh
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: 21f604c7-a365-4369-94ae-dac5bc07d296.tangentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 2.6179938779914944
        namespace: ''
        nodeId: MFb63bGxJyvGWWKfj
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MzXkvPMeFF5vqAObx
            parameterId: localFirst
            value: B5nkUumZ-x1YI-jZne-7hgD-3d5lpE7SGzqy
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MIC0IrxPMaChmGvb5
            parameterId: localSecond
            value: 21f604c7-a365-4369-94ae-dac5bc07d296.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M0nPJH0VQd7FnAQKA
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: RADIUS
        entityId: 21f604c7-a365-4369-94ae-dac5bc07d296.radius
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MCcJ4cbKGQCJlSEAt
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MBczFm3oShV3eNi+P
            parameterId: localFirst
            value: 21f604c7-a365-4369-94ae-dac5bc07d296.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            expression: 0.20000000000000004*in
            hasUserCode: false
            isInteger: false
            nodeId: MdVgvVXNnumYlC+vp
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: RadiusDisplay
            hasUserCode: false
            namespace: ''
            nodeId: MFu8qzMlbKlZE0QpP
            parameterId: radiusDisplay
            value: RADIAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: '0.015240000000001218'
            hasUserCode: false
            isInteger: false
            nodeId: MC0LmKBTtJTGFvyKS
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 2.0943951023931855*rad
            hasUserCode: false
            isInteger: false
            nodeId: Mn8KaGd5TMApjerzJ
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MXYnh2807vCpcV9In
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: bb78cb1a-e94d-404b-9ec1-27373e2234a9.visualSharp.coincidentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M+9Nbh4z7dG2zNPfx
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MESmVn5y+5B/LI3KF
            parameterId: localFirst
            value: bb78cb1a-e94d-404b-9ec1-27373e2234a9.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MfMp3Q8NOhkCh74w+
            parameterId: localSecond
            value: B5nkUumZ-x1YI-jZne-7hgD-3d5lpE7SGzqy
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MR2vjjKCScBnef8/Y
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: bb78cb1a-e94d-404b-9ec1-27373e2234a9.visualSharp.coincident
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M3mvfi4bWnseeG4bd
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MlDaQ9bRxldwR0S+z
            parameterId: localFirst
            value: bb78cb1a-e94d-404b-9ec1-27373e2234a9.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M/vPJIEzytQf6p1fr
            parameterId: localSecond
            value: JR247YGc-Pse2-msV3-yGNP-fqqMjjUmEiXR
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M3aitJm2BlTY5ZBKd
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: bb78cb1a-e94d-404b-9ec1-27373e2234a9.filletArc.startSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MuI/+qsLD9NKd7Lfg
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MYOsr9isdT8OFxY0I
            parameterId: localFirst
            value: bb78cb1a-e94d-404b-9ec1-27373e2234a9.filletArc.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M/nE5uujh1EgbDLkA
            parameterId: localSecond
            value: B5nkUumZ-x1YI-jZne-7hgD-3d5lpE7SGzqy.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MEwXTSp5iQKmLKjqL
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: bb78cb1a-e94d-404b-9ec1-27373e2234a9.filletArc.endSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MHz4nt2x/sGswudXm
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mq16U4RlVH3eRMKcj
            parameterId: localFirst
            value: bb78cb1a-e94d-404b-9ec1-27373e2234a9.filletArc.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MdDemQgm2rnXb6Ah3
            parameterId: localSecond
            value: JR247YGc-Pse2-msV3-yGNP-fqqMjjUmEiXR.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MBMWY5N0K7PaGTD9W
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: bb78cb1a-e94d-404b-9ec1-27373e2234a9.tangentA
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - -3.141592653589793
        namespace: ''
        nodeId: M62pIrRxILDMrjInk
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MqCyGAa0VgT3rqWoL
            parameterId: localFirst
            value: JR247YGc-Pse2-msV3-yGNP-fqqMjjUmEiXR
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MuFX+n448Wv5mNC/A
            parameterId: localSecond
            value: bb78cb1a-e94d-404b-9ec1-27373e2234a9.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MnOwZELcJijjojn6V
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: bb78cb1a-e94d-404b-9ec1-27373e2234a9.tangentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 2.6179938779914944
        namespace: ''
        nodeId: M7OpejxM8wvhvOfTj
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M0GdIaTRTFgJDo5r0
            parameterId: localFirst
            value: B5nkUumZ-x1YI-jZne-7hgD-3d5lpE7SGzqy
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MNm5LgVyzib/B2EdI
            parameterId: localSecond
            value: bb78cb1a-e94d-404b-9ec1-27373e2234a9.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MzK/RwpTbQ5WzMUl3
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: RADIUS
        entityId: bb78cb1a-e94d-404b-9ec1-27373e2234a9.radius
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MkS+jyoJEl9bUIEcs
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MhcFKiJGGuvyAKgW3
            parameterId: localFirst
            value: bb78cb1a-e94d-404b-9ec1-27373e2234a9.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            expression: 0.20000000000000004*in
            hasUserCode: false
            isInteger: false
            nodeId: M4LRR8OnUygA/2g+g
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: RadiusDisplay
            hasUserCode: false
            namespace: ''
            nodeId: MsdzznwEjsFldZEVB
            parameterId: radiusDisplay
            value: RADIAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: '0.015240000000008226'
            hasUserCode: false
            isInteger: false
            nodeId: M0Gjg8PDQVx3N6ZtJ
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 2.879793265790682*rad
            hasUserCode: false
            isInteger: false
            nodeId: M9asGOD/em4xOZ1GW
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MuHaN/rEnWMKtdFtS
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 5fdd7977-b894-49cd-9f8d-00ef01d8f3f7.visualSharp.coincidentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MNkfa3d58E1wspp3+
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MCqmqWKVnOMw8uL32
            parameterId: localFirst
            value: 5fdd7977-b894-49cd-9f8d-00ef01d8f3f7.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mlg+DYtfIs6GV53V/
            parameterId: localSecond
            value: Ny1o1VhB-WGJR-GdEg-04G5-OFzXQbpCOHb5
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MI+7Y7BKKOBdrRAjn
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 5fdd7977-b894-49cd-9f8d-00ef01d8f3f7.visualSharp.coincident
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MUKHFF8qya1A6//0g
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mk48Xud80pwYp561O
            parameterId: localFirst
            value: 5fdd7977-b894-49cd-9f8d-00ef01d8f3f7.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mz28juaG+QSwX/Pcc
            parameterId: localSecond
            value: RCaWP88p-hdGE-tARd-I2u2-4XZzVKHuOgWu
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MoORAtrxGriocA5U0
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 5fdd7977-b894-49cd-9f8d-00ef01d8f3f7.filletArc.startSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MxuQ/p93VcNnf28Vn
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MlvXWr4lcoHauGzjz
            parameterId: localFirst
            value: 5fdd7977-b894-49cd-9f8d-00ef01d8f3f7.filletArc.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MzW2PQNmnTbh7MDMp
            parameterId: localSecond
            value: Ny1o1VhB-WGJR-GdEg-04G5-OFzXQbpCOHb5.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MqSZ9/uMGUNiQe5gl
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 5fdd7977-b894-49cd-9f8d-00ef01d8f3f7.filletArc.endSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MjImbm30QhoI90Lzg
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MpHMFPKEt/kTQuLtJ
            parameterId: localFirst
            value: 5fdd7977-b894-49cd-9f8d-00ef01d8f3f7.filletArc.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MISoV/sg6YmEeJFvb
            parameterId: localSecond
            value: RCaWP88p-hdGE-tARd-I2u2-4XZzVKHuOgWu.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MIJ350RV051NDAgRx
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: 5fdd7977-b894-49cd-9f8d-00ef01d8f3f7.tangentA
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 0.5235987755982984
        namespace: ''
        nodeId: Mgo5d6sDbX1Pm9M+b
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MhVruZiVwswHh/uO8
            parameterId: localFirst
            value: RCaWP88p-hdGE-tARd-I2u2-4XZzVKHuOgWu
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MxXtvYExFiIg7cxvg
            parameterId: localSecond
            value: 5fdd7977-b894-49cd-9f8d-00ef01d8f3f7.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MHo8iNZmdJ5AyiPi+
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: 5fdd7977-b894-49cd-9f8d-00ef01d8f3f7.tangentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 2.689931843795743e-16
        namespace: ''
        nodeId: MaZDfoGzWGK8F6HvZ
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MmYysQRW6UB6oaUnZ
            parameterId: localFirst
            value: Ny1o1VhB-WGJR-GdEg-04G5-OFzXQbpCOHb5
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MNAGYypub6CyBu0Bb
            parameterId: localSecond
            value: 5fdd7977-b894-49cd-9f8d-00ef01d8f3f7.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M+cIT5QJwCnvnYTH8
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: RADIUS
        entityId: 5fdd7977-b894-49cd-9f8d-00ef01d8f3f7.radius
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M0jC6G6exzNyj8thI
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MtlcqX4Oae08dVwxK
            parameterId: localFirst
            value: 5fdd7977-b894-49cd-9f8d-00ef01d8f3f7.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            expression: 0.20000000000000004*in
            hasUserCode: false
            isInteger: false
            nodeId: MUgPWuk2xQ0yjcLON
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: RadiusDisplay
            hasUserCode: false
            namespace: ''
            nodeId: MMTWmcSDPhqoY9cCi
            parameterId: radiusDisplay
            value: RADIAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: '0.01524000000001003'
            hasUserCode: false
            isInteger: false
            nodeId: Mr27+0T0lQYhG7/5K
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 0.26179938779903306*rad
            hasUserCode: false
            isInteger: false
            nodeId: MGMtIywPrZK0IxCOP
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MHmfp3zbxmvB+ilKS
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 92f2534d-30a5-45a1-8f5e-b89cfd1fdc0b.visualSharp.coincidentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MaguRwOv9j+6QjR08
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MeGIrVEMm6Zz2p5fL
            parameterId: localFirst
            value: 92f2534d-30a5-45a1-8f5e-b89cfd1fdc0b.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MYHjXESUbOJsvwLLT
            parameterId: localSecond
            value: RCaWP88p-hdGE-tARd-I2u2-4XZzVKHuOgWu
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M9O/amBqn55VtDZah
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 92f2534d-30a5-45a1-8f5e-b89cfd1fdc0b.visualSharp.coincident
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MrpbVEpdmEh8b9BaR
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MDAb0TKg6JFiSZbbh
            parameterId: localFirst
            value: 92f2534d-30a5-45a1-8f5e-b89cfd1fdc0b.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MuObGYteTYZeDAhCZ
            parameterId: localSecond
            value: QIf8p4l3-vvnJ-sZWs-u21t-HRQjQJpAZ6ok
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M9hp7OH2C4PSUss4O
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 92f2534d-30a5-45a1-8f5e-b89cfd1fdc0b.filletArc.startSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mxz2IKRbUI1aN/SvT
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MbovGo09CQpkZOceq
            parameterId: localFirst
            value: 92f2534d-30a5-45a1-8f5e-b89cfd1fdc0b.filletArc.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MFMJRET97VpEy7uHl
            parameterId: localSecond
            value: RCaWP88p-hdGE-tARd-I2u2-4XZzVKHuOgWu.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MwfQUGbQNON9NZi/x
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 92f2534d-30a5-45a1-8f5e-b89cfd1fdc0b.filletArc.endSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MSyWN53lEmKfvvIMy
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MBFe0tKbKWmkD9eUe
            parameterId: localFirst
            value: 92f2534d-30a5-45a1-8f5e-b89cfd1fdc0b.filletArc.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MwU4ChwkKJD/AtN2l
            parameterId: localSecond
            value: QIf8p4l3-vvnJ-sZWs-u21t-HRQjQJpAZ6ok.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M2tAcr4aYKb1GQJF2
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: 92f2534d-30a5-45a1-8f5e-b89cfd1fdc0b.tangentA
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 1.5707963267948968
        namespace: ''
        nodeId: M8cKi6MFcgsGMuq6w
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M1OefHI9vG7Ms3MdK
            parameterId: localFirst
            value: QIf8p4l3-vvnJ-sZWs-u21t-HRQjQJpAZ6ok
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MnVhV9VbkbKN6XGXX
            parameterId: localSecond
            value: 92f2534d-30a5-45a1-8f5e-b89cfd1fdc0b.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MFimklVVhvGMLMdsE
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: 92f2534d-30a5-45a1-8f5e-b89cfd1fdc0b.tangentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 0.5235987755982993
        namespace: ''
        nodeId: MFx1Pmyu/AVv4r/VR
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MYeEQdgPJ5X86qaqy
            parameterId: localFirst
            value: RCaWP88p-hdGE-tARd-I2u2-4XZzVKHuOgWu
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MFZd60I4wQ6Rjd8UZ
            parameterId: localSecond
            value: 92f2534d-30a5-45a1-8f5e-b89cfd1fdc0b.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M2/6MaqWIlci7vz9z
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: RADIUS
        entityId: 92f2534d-30a5-45a1-8f5e-b89cfd1fdc0b.radius
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M4COAdeWChnGQb0cn
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MOPFok/hwYmYS5AuL
            parameterId: localFirst
            value: 92f2534d-30a5-45a1-8f5e-b89cfd1fdc0b.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            expression: 0.20000000000000004*in
            hasUserCode: false
            isInteger: false
            nodeId: MiVNRzRFKdZtBbEj2
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: RadiusDisplay
            hasUserCode: false
            namespace: ''
            nodeId: MF6nQzPEuX1GUAGAJ
            parameterId: radiusDisplay
            value: RADIAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: '0.015240000000002403'
            hasUserCode: false
            isInteger: false
            nodeId: MfLZpLNGDIw/yY0SL
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 1.0471975511966527*rad
            hasUserCode: false
            isInteger: false
            nodeId: Mxq4H9pEzTDLMDTap
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MIcH5q9ZW0947BOma
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: bzUr1Ewx-wmza-DOmV-ZNAS-2pKBYl8RTNC2.startSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MZLdYx4Cv7Nv+YYn6
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MZgCv/FZIt7gFvtCE
            parameterId: localFirst
            value: bzUr1Ewx-wmza-DOmV-ZNAS-2pKBYl8RTNC2.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MEhi2bH+AoYnMW8H/
            parameterId: localSecond
            value: JR247YGc-Pse2-msV3-yGNP-fqqMjjUmEiXR.end
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: bzUr1Ewx-wmza-DOmV-ZNAS-2pKBYl8RTNC2.midSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - -3.141592653589793
        namespace: ''
        nodeId: MmjH4yZcS51PIA2SZ
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M82G8Ljswyh0xlPVk
            parameterId: localFirst
            value: bzUr1Ewx-wmza-DOmV-ZNAS-2pKBYl8RTNC2
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MZ8pMekPY8ukNmRsH
            parameterId: localSecond
            value: JR247YGc-Pse2-msV3-yGNP-fqqMjjUmEiXR
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: VERTICAL
        entityId: bzUr1Ewx-wmza-DOmV-ZNAS-2pKBYl8RTNC2.endSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MwjJIFR15XMn6ZKUI
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MPXIWnf8HMRRG5zJP
            parameterId: localFirst
            value: bzUr1Ewx-wmza-DOmV-ZNAS-2pKBYl8RTNC2.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MxoAIcuIJEF1Np3Dw
            parameterId: externalSecond
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: MLquQ8lixuDv6BtD1
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: VERTICAL
        entityId: gTvvFMCG-E8bB-bmyR-ufd1-laBuDknl0bxf.startSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MgnwCozP2GhNcQ1IV
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MJ7wuaz4RmCsHQ860
            parameterId: localFirst
            value: gTvvFMCG-E8bB-bmyR-ufd1-laBuDknl0bxf.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MEHAsUyiSiHhKTqSE
            parameterId: externalSecond
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: MurRUcnvpYHEU1egK
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: gTvvFMCG-E8bB-bmyR-ufd1-laBuDknl0bxf.midSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - -1.8369701987210304e-16
        namespace: ''
        nodeId: MWaUc+Y/5yPM9w5v1
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mh01FPjOQFTwMUl7D
            parameterId: localFirst
            value: gTvvFMCG-E8bB-bmyR-ufd1-laBuDknl0bxf
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MVzEJYJF6PTcWJBAF
            parameterId: localSecond
            value: Ny1o1VhB-WGJR-GdEg-04G5-OFzXQbpCOHb5
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: gTvvFMCG-E8bB-bmyR-ufd1-laBuDknl0bxf.endSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M8VsW5u45nF2Vd7Jh
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MAML4kp5gGPD+lUPe
            parameterId: localFirst
            value: gTvvFMCG-E8bB-bmyR-ufd1-laBuDknl0bxf.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MDfbRcJv54RF9PDRT
            parameterId: localSecond
            value: Ny1o1VhB-WGJR-GdEg-04G5-OFzXQbpCOHb5.end
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: xqwhwRX3-JzwY-Eqxr-o3DG-HqlYWwml7MKz
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MsChlI0q/IGNK0MS7
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MxGp8X53iYEoizm7R
            parameterId: externalFirst
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: M+oc5UCEBPH3T4BKl
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            hasUserCode: false
            nodeId: Mkd9j35HqAJJkiQoU
            parameterId: localSecond
            value: bzUr1Ewx-wmza-DOmV-ZNAS-2pKBYl8RTNC2.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: MUgWbij6g6ySioPgk
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: MO0PIo537HQV8f0m+
            parameterId: halfSpace0
            value: RIGHT
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: 1.25 in
            hasUserCode: false
            isInteger: false
            nodeId: MQ4B72ohSVnHFy8gu
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 0.04827956110239029*m
            hasUserCode: false
            isInteger: false
            nodeId: MMTVxJMdN1EcnXiB4
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.4088561402729066'
            hasUserCode: false
            isInteger: false
            nodeId: MrOF9QeQqZAsiBYhu
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: 4U3XIfI2-Vq33-SD0a-7Pu9-1C7rBh9qF6Rc
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M3d45yoD0leeQEZVI
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M/9Pk3zmbref7vnNQ
            parameterId: externalFirst
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: MhQywMzeKRSEIB0f4
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            hasUserCode: false
            nodeId: MLYnpBp06xeRpKykq
            parameterId: localSecond
            value: gTvvFMCG-E8bB-bmyR-ufd1-laBuDknl0bxf.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: MHwnSUtESiMljrhy5
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: MRiVbb2sMiB6Fvha3
            parameterId: halfSpace0
            value: RIGHT
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: 1.4 in
            hasUserCode: false
            isInteger: false
            nodeId: MgZNWVry+XeEbOqs+
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: -0.05161413550376892*m
            hasUserCode: false
            isInteger: false
            nodeId: MTaZ1Nn3KZbCKL//X
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.4167857265951194'
            hasUserCode: false
            isInteger: false
            nodeId: MD8ngjFnIbpcL6xae
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    entities:
    - message:
        centerId: ''
        endParam: 0.009088322078804787
        endPointId: QIf8p4l3-vvnJ-sZWs-u21t-HRQjQJpAZ6ok.end
        entityId: QIf8p4l3-vvnJ-sZWs-u21t-HRQjQJpAZ6ok
        geometry:
          message:
            dirX: 1.0
            dirY: 0.0
            pntX: 0.005758738553711914
            pntY: 0.043179999999999996
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MTXhQn+W6/izEXoXE
        parameters: []
        startParam: -0.020605799186228645
        startPointId: QIf8p4l3-vvnJ-sZWs-u21t-HRQjQJpAZ6ok.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.007319852663992389
        endPointId: RCaWP88p-hdGE-tARd-I2u2-4XZzVKHuOgWu.end
        entityId: RCaWP88p-hdGE-tARd-I2u2-4XZzVKHuOgWu
        geometry:
          message:
            dirX: 0.4999999999999995
            dirY: -0.866025403784439
            pntX: 0.025171240189161944
            pntY: 0.030377996461426502
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: Mx1d4zaH6gFdBJ1sx
        parameters: []
        startParam: -0.011849541010840596
        startPointId: RCaWP88p-hdGE-tARd-I2u2-4XZzVKHuOgWu.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.009841012954379865
        endPointId: Ny1o1VhB-WGJR-GdEg-04G5-OFzXQbpCOHb5.end
        entityId: Ny1o1VhB-WGJR-GdEg-04G5-OFzXQbpCOHb5
        geometry:
          message:
            dirX: -1.8369701987210302e-16
            dirY: -1.0
            pntX: 0.029511757469933182
            pntY: 0.00984101295437985
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MF9jHv647tGt9E8kw
        parameters: []
        startParam: -0.011657805148070044
        startPointId: Ny1o1VhB-WGJR-GdEg-04G5-OFzXQbpCOHb5.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.014664255031217514
        endPointId: B5nkUumZ-x1YI-jZne-7hgD-3d5lpE7SGzqy.end
        entityId: B5nkUumZ-x1YI-jZne-7hgD-3d5lpE7SGzqy
        geometry:
          message:
            dirX: -0.49999999999999983
            dirY: -0.8660254037844388
            pntX: -0.0214990390055494
            pntY: 0.03673843548705805
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: Ms9Qnhpa13+6kVEAh
        parameters: []
        startParam: -0.004505138643615444
        startPointId: B5nkUumZ-x1YI-jZne-7hgD-3d5lpE7SGzqy.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.01160477470242083
        endPointId: JR247YGc-Pse2-msV3-yGNP-fqqMjjUmEiXR.end
        entityId: JR247YGc-Pse2-msV3-yGNP-fqqMjjUmEiXR
        geometry:
          message:
            dirX: 1.2246467991473532e-16
            dirY: -1.0
            pntX: -0.029511757469933203
            pntY: 0.011604774702420826
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: M8WYFJq+9/+fWCBGX
        parameters: []
        startParam: -0.009894043400029093
        startPointId: JR247YGc-Pse2-msV3-yGNP-fqqMjjUmEiXR.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        entityId: 21f604c7-a365-4369-94ae-dac5bc07d296.visualSharp
        hasUserCode: false
        isConstruction: false
        isUserPoint: true
        namespace: ''
        nodeId: MRjULa9Azd1OBMx/m
        parameters: []
        x: -0.01778000000000001
        y: 0.043180000000000024
      type: 158
      typeName: BTMSketchPoint
    - message:
        centerId: 21f604c7-a365-4369-94ae-dac5bc07d296.filletArc.center
        endParam: 2.617993877991494
        endPointId: 21f604c7-a365-4369-94ae-dac5bc07d296.filletArc.end
        entityId: 21f604c7-a365-4369-94ae-dac5bc07d296.filletArc
        geometry:
          message:
            clockwise: false
            radius: 0.005080000000000008
            xCenter: -0.01484706063251673
            xDir: 1.0
            yCenter: 0.038099999999999995
            yDir: -8.295723652859234e-17
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: Mlls+lBMUVIpo2FbV
        parameters: []
        startParam: 1.5707963267948968
        startPointId: 21f604c7-a365-4369-94ae-dac5bc07d296.filletArc.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        entityId: bb78cb1a-e94d-404b-9ec1-27373e2234a9.visualSharp
        hasUserCode: false
        isConstruction: false
        isUserPoint: true
        namespace: ''
        nodeId: MZmhhhxyv27WnDPQr
        parameters: []
        x: -0.02951175746993321
        y: 0.022860000000000002
      type: 158
      typeName: BTMSketchPoint
    - message:
        centerId: bb78cb1a-e94d-404b-9ec1-27373e2234a9.filletArc.center
        endParam: -3.141592653589793
        endPointId: bb78cb1a-e94d-404b-9ec1-27373e2234a9.filletArc.end
        entityId: bb78cb1a-e94d-404b-9ec1-27373e2234a9.filletArc
        geometry:
          message:
            clockwise: false
            radius: 0.005080000000000043
            xCenter: -0.024431757469933202
            xDir: 1.0
            yCenter: 0.02149881810244992
            yDir: -5.2341066549908544e-17
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MK5EnJGKU1ad2fKie
        parameters: []
        startParam: -3.6651914291880914
        startPointId: bb78cb1a-e94d-404b-9ec1-27373e2234a9.filletArc.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        entityId: 5fdd7977-b894-49cd-9f8d-00ef01d8f3f7.visualSharp
        hasUserCode: false
        isConstruction: false
        isUserPoint: true
        namespace: ''
        nodeId: MYsYfA0fGYCOoU56t
        parameters: []
        x: 0.029511757469933182
        y: 0.02286
      type: 158
      typeName: BTMSketchPoint
    - message:
        centerId: 5fdd7977-b894-49cd-9f8d-00ef01d8f3f7.filletArc.center
        endParam: 0.5235987755982986
        endPointId: 5fdd7977-b894-49cd-9f8d-00ef01d8f3f7.filletArc.end
        entityId: 5fdd7977-b894-49cd-9f8d-00ef01d8f3f7.filletArc
        geometry:
          message:
            clockwise: false
            radius: 0.00508000000000005
            xCenter: 0.024431757469933185
            xDir: 1.0
            yCenter: 0.021498818102449895
            yDir: -2.689931843795743e-16
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: M2DYWqgnCn3piLW21
        parameters: []
        startParam: 2.689931843795743e-16
        startPointId: 5fdd7977-b894-49cd-9f8d-00ef01d8f3f7.filletArc.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        entityId: 92f2534d-30a5-45a1-8f5e-b89cfd1fdc0b.visualSharp
        hasUserCode: false
        isConstruction: false
        isUserPoint: true
        namespace: ''
        nodeId: MCgUXrbR7yXDrh9ZI
        parameters: []
        x: 0.017780000000000004
        y: 0.043179999999999996
      type: 158
      typeName: BTMSketchPoint
    - message:
        centerId: 92f2534d-30a5-45a1-8f5e-b89cfd1fdc0b.filletArc.center
        endParam: 1.5707963267948968
        endPointId: 92f2534d-30a5-45a1-8f5e-b89cfd1fdc0b.filletArc.end
        entityId: 92f2534d-30a5-45a1-8f5e-b89cfd1fdc0b.filletArc
        geometry:
          message:
            clockwise: false
            radius: 0.005080000000000013
            xCenter: 0.014847060632516701
            xDir: 1.0
            yCenter: 0.0381
            yDir: -1.7714467444352278e-16
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MZAw5qo9UJ1XMHbgQ
        parameters: []
        startParam: 0.523598775598298
        startPointId: 92f2534d-30a5-45a1-8f5e-b89cfd1fdc0b.filletArc.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: bzUr1Ewx-wmza-DOmV-ZNAS-2pKBYl8RTNC2.center
        endParam: -1.643835283123917
        endPointId: bzUr1Ewx-wmza-DOmV-ZNAS-2pKBYl8RTNC2.end
        entityId: bzUr1Ewx-wmza-DOmV-ZNAS-2pKBYl8RTNC2
        geometry:
          message:
            clockwise: false
            radius: 0.03183487684321247
            xCenter: 0.00232311937327927
            xDir: 1.0
            yCenter: 0.0
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MZPgaD19Cz40oZ55V
        parameters: []
        startParam: -3.141592653589793
        startPointId: bzUr1Ewx-wmza-DOmV-ZNAS-2pKBYl8RTNC2.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: gTvvFMCG-E8bB-bmyR-ufd1-laBuDknl0bxf.center
        endParam: -1.8369701987210304e-16
        endPointId: gTvvFMCG-E8bB-bmyR-ufd1-laBuDknl0bxf.end
        entityId: gTvvFMCG-E8bB-bmyR-ufd1-laBuDknl0bxf
        geometry:
          message:
            clockwise: false
            radius: 0.03617977396195022
            xCenter: -0.006668016492017037
            xDir: 1.0
            yCenter: -7.755490409268272e-18
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: M7khWum11ZvZUHnOk
        parameters: []
        startParam: -1.3854343455993698
        startPointId: gTvvFMCG-E8bB-bmyR-ufd1-laBuDknl0bxf.start
      type: 155
      typeName: BTMSketchCurveSegment
    featureId: FQFiUIm1UuFdiTz_0
    featureType: newSketch
    hasUserCode: false
    name: Sketch 2
    namespace: ''
    nodeId: MTQhPnPopjDPuKcr9
    parameters:
    - message:
        hasUserCode: false
        nodeId: ZbR3o0zaAuUpF66P
        parameterId: sketchPlane
        queries:
        - message:
            geometryIds:
            - JEC
            hasUserCode: false
            nodeId: F7BHVxuu6fslJbd
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: MzDMUAN0BeKxDznm7
        parameterId: asVersion
        value: V708_SM_BOOLEAN
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 151
  typeName: BTMSketch
- message:
    featureId: FoupNwdhE0d1liz_0
    featureType: extrude
    hasUserCode: false
    name: Extrude 1
    namespace: ''
    nodeId: MBWT9kvzeI8z2KJNb
    parameters:
    - message:
        enumName: ToolBodyType
        hasUserCode: false
        namespace: ''
        nodeId: C8nUxk/YTYvH9yay
        parameterId: bodyType
        value: SURFACE
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewBodyOperationType
        hasUserCode: false
        namespace: ''
        nodeId: 37iRS8YjRn/+2jwN
        parameterId: operationType
        value: NEW
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewSurfaceOperationType
        hasUserCode: false
        namespace: ''
        nodeId: BN7eg9YY+D+lw6xP
        parameterId: surfaceOperationType
        value: NEW
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: xRqI6D4Vwye4OCac
        parameterId: entities
        queries:
        - message:
            featureId: FQFiUIm1UuFdiTz_0
            filterInnerLoops: true
            geometryIds: []
            hasUserCode: false
            nodeId: MEUVdCE4wO/xPluQ0
          type: 140
          typeName: BTMIndividualSketchRegionQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: +ybKbU0klFzRoOzc
        parameterId: surfaceEntities
        queries:
        - message:
            bodyType: WIRE
            entityType: EDGE
            featureId: FQFiUIm1UuFdiTz_0
            filterConstruction: true
            geometryIds:
            - JGB
            - JGF
            - JGJ
            - JGN
            - JGR
            - JGV
            - JGZ
            - JGd
            - JGh
            - JGl
            - JGp
            hasUserCode: false
            nodeId: Mt79ctiB49y87X+hN
          type: 137
          typeName: BTMIndividualCreatedByQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: BoundingType
        hasUserCode: false
        namespace: ''
        nodeId: Uf/RV35ujoTBXM3d
        parameterId: endBound
        value: SYMMETRIC
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: X3bmEWdA+iOLkRce
        parameterId: oppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 2.2 in
        hasUserCode: false
        isInteger: false
        nodeId: biqOuvxbWq3Pal+F
        parameterId: depth
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: XH+HFYfaNgtPvGL1
        parameterId: endBoundEntityFace
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: lnCDrL2zsjivhy1i
        parameterId: endBoundEntityBody
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: Msr1w5BaGIAqab2v
        parameterId: endBoundEntityVertex
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: JShhUZT4U/lRN+Mu
        parameterId: hasOffset
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: vstc9YSS8VFyLU1w
        parameterId: offsetDistance
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: HmtDwg5tfFAYz2lh
        parameterId: offsetOppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: hKleu3YHWC6OzQnt
        parameterId: hasDraft
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 3 deg
        hasUserCode: false
        isInteger: false
        nodeId: 8vV+4t8yFbtPZe1Z
        parameterId: draftAngle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: N/lp1xBwMqbZru22
        parameterId: draftPullDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: r6tcsAr/uLz8rXCq
        parameterId: hasSecondDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        enumName: SecondDirectionBoundingType
        hasUserCode: false
        namespace: ''
        nodeId: 1ekcm6gQ1EQjMybl
        parameterId: secondDirectionBound
        value: BLIND
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: sWTj+Z+zIq0eLri/
        parameterId: secondDirectionOppositeDirection
        value: true
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: 2cpuHz+K1VuVhf7/
        parameterId: secondDirectionDepth
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: sPNxK1QzkSWcZXLr
        parameterId: secondDirectionBoundEntityFace
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: 61awLScMgxXzswSC
        parameterId: secondDirectionBoundEntityBody
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: YQQdbYaRW0JYaH69
        parameterId: secondDirectionBoundEntityVertex
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: SliJIRLH7h4Ad+Q9
        parameterId: hasSecondDirectionOffset
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: hGTPyeE4wbWGjWt1
        parameterId: secondDirectionOffsetDistance
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: UJqkpWOBMVwfJxrM
        parameterId: secondDirectionOffsetOppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: Kv45xbDbMLynIoJy
        parameterId: hasSecondDirectionDraft
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 3 deg
        hasUserCode: false
        isInteger: false
        nodeId: vlX239gl3x8+USw2
        parameterId: secondDirectionDraftAngle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: HaejDsZOnipIqaj+
        parameterId: secondDirectionDraftPullDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: ITKJ+G2AwUGY5Ny6
        parameterId: defaultScope
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: erruRxBLWyD0i5WQ
        parameterId: booleanScope
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: Mc4A2kdoI0DOwikce
        parameterId: asVersion
        value: V708_SM_BOOLEAN
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: FHGIVyfqsigMrbM_1
    featureType: thicken
    hasUserCode: false
    name: Thicken 1
    namespace: ''
    nodeId: M1IIhsHOLtgW+GCcL
    parameters:
    - message:
        enumName: NewBodyOperationType
        hasUserCode: false
        namespace: ''
        nodeId: M6FybbZEByv4OIjz
        parameterId: operationType
        value: NEW
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: zU6mAMUA6yuw0Y2w
        parameterId: entities
        queries:
        - message:
            geometryIds:
            - JHm
            hasUserCode: false
            nodeId: FofHxleqVP4nnme
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds:
            - JHS
            hasUserCode: false
            nodeId: FBGBAvFr5ypSLD2
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds:
            - JHO
            hasUserCode: false
            nodeId: FA5fUa5TVBNemkU
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds:
            - JHD
            hasUserCode: false
            nodeId: FfkZ4MMbay2Ihcg
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        expression: .1 in
        hasUserCode: false
        isInteger: false
        nodeId: 8kO0YsIVEK27U+Er
        parameterId: thickness1
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: Hg2aYAR62HpWS2qC
        parameterId: oppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 0 in
        hasUserCode: false
        isInteger: false
        nodeId: BVYiiyILnKOZ9IER
        parameterId: thickness2
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: vcBG1Wig2JnChLzx
        parameterId: defaultScope
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: WSUvgWaLwfy/0SlG
        parameterId: booleanScope
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: Mmcbu3LPoLtkdBdcY
        parameterId: asVersion
        value: V708_SM_BOOLEAN
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: FrdO2ye1RybuHtJ_2
    featureType: fillet
    hasUserCode: false
    name: Fillet 2
    namespace: ''
    nodeId: MtZoGWGxKfQwYCqop
    parameters:
    - message:
        hasUserCode: false
        nodeId: CHEoRgXVc+3h4CcM
        parameterId: entities
        queries:
        - message:
            geometryIds:
            - JIF
            hasUserCode: false
            nodeId: FZAAOzQU6GZfE08
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds:
            - JIB
            hasUserCode: false
            nodeId: FnqE22YPqmchuLm
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds:
            - JIJ
            hasUserCode: false
            nodeId: FqnyNFbBXWJWqYA
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds:
            - JIN
            hasUserCode: false
            nodeId: FQF37uP0tuJ66Jw
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: f1qtusAX51SNQ9PZ
        parameterId: radius
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: 4dWFW7WBWDD4N561
        parameterId: tangentPropagation
        value: true
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: '0.5'
        hasUserCode: false
        isInteger: false
        nodeId: w22OeZSxl/ddIFbP
        parameterId: rho
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: M6aTv7cnra7VPfM36
        parameterId: asVersion
        value: V708_SM_BOOLEAN
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: FZcFdFWw2sY4Z3g_2
    featureType: fillet
    hasUserCode: false
    name: Fillet 1
    namespace: ''
    nodeId: MDRFOgmeBLZt6P1uU
    parameters:
    - message:
        hasUserCode: false
        nodeId: cvC7XIDM28obApx1
        parameterId: entities
        queries:
        - message:
            geometryIds:
            - KIxB
            hasUserCode: false
            nodeId: F5zDsEgo0EIqRBE
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds:
            - KI5B
            hasUserCode: false
            nodeId: FQwjyuoS5W504Jg
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds:
            - KI1B
            hasUserCode: false
            nodeId: Frqi17DiWOoLS7a
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds:
            - KI9B
            hasUserCode: false
            nodeId: FM0p7Zt9wP3MZsZ
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        expression: .03 in
        hasUserCode: false
        isInteger: false
        nodeId: e2S/Ain8H28cpJSQ
        parameterId: radius
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: U2O331GDqDaO4L3o
        parameterId: tangentPropagation
        value: true
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: '0.5'
        hasUserCode: false
        isInteger: false
        nodeId: AeogA7ZzO4G3E1tr
        parameterId: rho
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: M+k5Jq+oTpuv/cjpi
        parameterId: asVersion
        value: V708_SM_BOOLEAN
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: Fpm4FCo36dhFn6x_2
    featureType: shell
    hasUserCode: false
    name: Shell 1
    namespace: ''
    nodeId: MunyAntKXpzJu+Irc
    parameters:
    - message:
        hasUserCode: false
        nodeId: xIX/5JTndi1uyoki
        parameterId: isHollow
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: ngyb0F+i3pwquXKn
        parameterId: entities
        queries:
        - message:
            geometryIds: []
            hasUserCode: false
            nodeId: FK5iHzvDpRhgXCT
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds: []
            hasUserCode: false
            nodeId: FBHPgZ7ZPHd5m0c
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds: []
            hasUserCode: false
            nodeId: FYPuhsTnrR3ik6C
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds: []
            hasUserCode: false
            nodeId: FcorEapUOlsw0sK
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds: []
            hasUserCode: false
            nodeId: FKc3LNZZmMWoOqC
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds: []
            hasUserCode: false
            nodeId: FaeHeRq0XwZ2M7F
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds: []
            hasUserCode: false
            nodeId: FlADFMJlNTsJZrg
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds: []
            hasUserCode: false
            nodeId: Fk34pTvPKWOGOHp
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds: []
            hasUserCode: false
            nodeId: F4tJMphfFBFktPR
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds: []
            hasUserCode: false
            nodeId: FUj6Ely9b68QSzD
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds: []
            hasUserCode: false
            nodeId: F2qzbXLia7lLf9f
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: /dxNvzHkG5U1iyiF
        parameterId: parts
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        expression: .05in
        hasUserCode: false
        isInteger: false
        nodeId: 8usXoyRHCDLg0avg
        parameterId: thickness
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: 5Z01K6bryg7Kom+z
        parameterId: oppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: MY2MMiVLxAztsAwZQ
        parameterId: asVersion
        value: V626_COLLAPSE_ARRAY_ITEMS_UIHINT
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: true
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    constraints:
    - message:
        constraintType: MIDPOINT
        entityId: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.mid1
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MuPdvlyW8+MXLzz/I
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mh8o73STkJzhIGvX3
            parameterId: localEntity1
            value: 691bc16c-0ca8-4209-8f74-f5190adfa156.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MJnzs1X1C4dXsb157
            parameterId: localEntity2
            value: acad5e4f-383c-4f3f-bbc4-6118d1034c71.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MTol46hlAU3LQETts
            parameterId: localMidpoint
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.middle
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIDPOINT
        entityId: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.mid2
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MFylv26p1G5XIRQ4D
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MuxATaeLhOMvbHD0j
            parameterId: localEntity1
            value: 3a36886a-f0a9-4f59-91af-bd691633f283.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MTZuTnKp7D1jYVHfA
            parameterId: localEntity2
            value: 3ffca176-0063-4b95-9982-71d4966faaa4.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M4RPi+/3cXK++rZ0/
            parameterId: localMidpoint
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.middle
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PERPENDICULAR
        entityId: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.perpendicular
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mah0CxkLjZrJZyGtI
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MU0umMyEcfwwHdsf8
            parameterId: localFirst
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.top
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: McAm4mLBfAMHPBUYw
            parameterId: localSecond
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.left
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PARALLEL
        entityId: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.parallel.1
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MNDf2HBOrZUeNNKX5
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M61TuwNpye6EJJ/ui
            parameterId: localFirst
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.bottom
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MfpRzoBq3pxEwAA6K
            parameterId: localSecond
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.top
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PARALLEL
        entityId: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.parallel.2
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mlk2eQBLumYIWhPuF
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: My6GDpKezgfICEDNO
            parameterId: localFirst
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.left
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MyMLhXCwXfvc8o+WI
            parameterId: localSecond
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.right
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: HORIZONTAL
        entityId: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.horizontal
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MQ13KXjouRYp3r6ou
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mv0voOyTrrKx551Ns
            parameterId: localFirst
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.top
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.middle.positionSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M7EhCdkZFx1i5Htd3
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MOdhbilLH4lIz5oND
            parameterId: localFirst
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.middle
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mk/hLvvNIusJIqRyZ
            parameterId: externalSecond
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: MHJ53odGrQXRo/En9
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: PioEiz9P-hAXj-VV2S-gQxo-0mNLgckQh84k
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M9BCXPRZU4I8rmIur
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M07mqZwbYgVMm7Ibw
            parameterId: localFirst
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.left
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MGaVxx3y/hQ4bjjmt
            parameterId: localSecond
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: MalR4UTVBYKsqW4TC
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: MVHjcnDhp3Eg3jiwX
            parameterId: halfSpace0
            value: LEFT
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: MzmEZI5oBdtmMOsiw
            parameterId: halfSpace1
            value: RIGHT
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: 1.82 in
            hasUserCode: false
            isInteger: false
            nodeId: MHrMx9u2o+zD2g73y
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 0.053835559636354446*m
            hasUserCode: false
            isInteger: false
            nodeId: M+unBb0mSA+XgCgY/
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.63901006251496'
            hasUserCode: false
            isInteger: false
            nodeId: MPnJO7Kmo3E4JN6be
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: pEUBqp69-wYL7-Xg0s-miQp-3ZmHuKrN4CZp
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MsUgSRqJwZb4Th1md
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mm/UuelMxmNoczMCb
            parameterId: localFirst
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.bottom
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MAUqB4kEF6mhwcuYA
            parameterId: localSecond
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.top
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: MAbFtufVnVGMm2mj9
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: MhUtKy2txhIAz2R0A
            parameterId: halfSpace0
            value: RIGHT
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: M2ZmnDEc9B6ozelCf
            parameterId: halfSpace1
            value: LEFT
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: 1 in
            hasUserCode: false
            isInteger: false
            nodeId: MVHLV6wqEeIJt+z7G
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 0.03560739383101463*m
            hasUserCode: false
            isInteger: false
            nodeId: MzJuSs/OlEVt1eX+X
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.6573507839227908'
            hasUserCode: false
            isInteger: false
            nodeId: MIztx8DhJxOe+QVGa
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 691bc16c-0ca8-4209-8f74-f5190adfa156.visualSharp.coincidentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M9Ie6KKBoLXE6NLDa
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MvUmkdHZU9TmTMEHB
            parameterId: localFirst
            value: 691bc16c-0ca8-4209-8f74-f5190adfa156.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MCHLvrOBWudAdFBtT
            parameterId: localSecond
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.top
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MRHmsHVS2AeHvb75N
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 691bc16c-0ca8-4209-8f74-f5190adfa156.visualSharp.coincident
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MLtyR4aMPgrOWXUqA
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M2eWXkLPVwvIDrGpq
            parameterId: localFirst
            value: 691bc16c-0ca8-4209-8f74-f5190adfa156.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M5J/Vl+Zn5Pwzr4YR
            parameterId: localSecond
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.left
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MXlShtXXVBdLd1ivd
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 691bc16c-0ca8-4209-8f74-f5190adfa156.filletArc.startSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M5iewRd14Q9+KAlGd
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MxOu18cy1Xe28Uj7y
            parameterId: localFirst
            value: 691bc16c-0ca8-4209-8f74-f5190adfa156.filletArc.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MfywXg62i38O3AzRI
            parameterId: localSecond
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.left.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MBzbbvEz5eD5Pqom8
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 691bc16c-0ca8-4209-8f74-f5190adfa156.filletArc.endSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Meq8hySzQcwRInYcy
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MF2DKCt+nX3WhjYCa
            parameterId: localFirst
            value: 691bc16c-0ca8-4209-8f74-f5190adfa156.filletArc.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MO0TtEupLYt64/BdK
            parameterId: localSecond
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.top.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MGwGh8HHdNev5vrGl
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: 691bc16c-0ca8-4209-8f74-f5190adfa156.tangentA
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 3.141592653589793
        namespace: ''
        nodeId: MLglFfVB4UsxxXOE+
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: ME6tmPvghGnkxCw2J
            parameterId: localFirst
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.left
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MwAnzALWq0fFrS3ws
            parameterId: localSecond
            value: 691bc16c-0ca8-4209-8f74-f5190adfa156.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M+U2rCBT5JzvrP5Nr
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: 691bc16c-0ca8-4209-8f74-f5190adfa156.tangentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - -1.5707963267948966
        namespace: ''
        nodeId: MnVHQRWBWoXRCqkNK
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M1T1HQ5ycHRfKoTjX
            parameterId: localFirst
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.top
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MQZYn5MKY3v3TrnXL
            parameterId: localSecond
            value: 691bc16c-0ca8-4209-8f74-f5190adfa156.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mof+3FzsxXOeTfta3
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: RADIUS
        entityId: 691bc16c-0ca8-4209-8f74-f5190adfa156.radius
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M0zeMRfbJPnTOxvWj
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MFeivHlU1wOHpcqG1
            parameterId: localFirst
            value: 691bc16c-0ca8-4209-8f74-f5190adfa156.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: RadiusDisplay
            hasUserCode: false
            namespace: ''
            nodeId: Mjlir4YMQgrh930cK
            parameterId: radiusDisplay
            value: RADIAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: ME9Frj0i41/54ggSL
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: .2 in
            hasUserCode: false
            isInteger: false
            nodeId: MoVWEuVHpLUIvHu0Z
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: -2.3561944901923297*rad
            hasUserCode: false
            isInteger: false
            nodeId: McLHFCORk66lyJrtj
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.01905000000000078'
            hasUserCode: false
            isInteger: false
            nodeId: M8mIWOfJDDgHx4uSv
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 3ffca176-0063-4b95-9982-71d4966faaa4.visualSharp.coincidentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MWfnu3/1XANbNPvCO
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MU1O/ugJLmQVuf28z
            parameterId: localFirst
            value: 3ffca176-0063-4b95-9982-71d4966faaa4.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MTrlB5ZrYYeNmfdm7
            parameterId: localSecond
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.bottom
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M9wZ3gPXMeFPiPLse
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 3ffca176-0063-4b95-9982-71d4966faaa4.visualSharp.coincident
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mii/mpH+wyfzoaSYY
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M64plChQBmHT9TDoS
            parameterId: localFirst
            value: 3ffca176-0063-4b95-9982-71d4966faaa4.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MTrPRTPzAfhOP6qvD
            parameterId: localSecond
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.left
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MWhqB4pBGEnA27vJX
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 3ffca176-0063-4b95-9982-71d4966faaa4.filletArc.startSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MLbvSypxO2IqIzTIV
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MjzXMjP5E1mGuWOAl
            parameterId: localFirst
            value: 3ffca176-0063-4b95-9982-71d4966faaa4.filletArc.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mc6JZmII1pIiCLdHx
            parameterId: localSecond
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.bottom.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M3INhGv0UZKfWiUwA
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 3ffca176-0063-4b95-9982-71d4966faaa4.filletArc.endSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MTcPQsucbCkS0Erl3
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MJ/WnWzE0zcKO3Edg
            parameterId: localFirst
            value: 3ffca176-0063-4b95-9982-71d4966faaa4.filletArc.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MRx1zyetLTNTAOnF4
            parameterId: localSecond
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.left.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MpNeVYoMNYD4zM3bu
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: 3ffca176-0063-4b95-9982-71d4966faaa4.tangentA
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - -3.141592653589793
        namespace: ''
        nodeId: MY04k7WacIz4Puvz8
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mnel8LPPMoX+fDqjL
            parameterId: localFirst
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.left
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MjAoOQPfyWrW8me77
            parameterId: localSecond
            value: 3ffca176-0063-4b95-9982-71d4966faaa4.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MDt/dPumccj7zxWL+
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: 3ffca176-0063-4b95-9982-71d4966faaa4.tangentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 1.570796326794896
        namespace: ''
        nodeId: M3qw/V2H4RjBsnVUO
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M9KsWiGHiica76uSK
            parameterId: localFirst
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.bottom
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MSU5QSDlIJ8USyb7u
            parameterId: localSecond
            value: 3ffca176-0063-4b95-9982-71d4966faaa4.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MoytQlUj3nU6PGnPs
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: RADIUS
        entityId: 3ffca176-0063-4b95-9982-71d4966faaa4.radius
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MpzNvUGP7Px7XEfBz
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MRHzCwxSK8c85rOw3
            parameterId: localFirst
            value: 3ffca176-0063-4b95-9982-71d4966faaa4.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            expression: 0.20000000000000004*in
            hasUserCode: false
            isInteger: false
            nodeId: M8uxYMp6e1/QKDEFW
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: RadiusDisplay
            hasUserCode: false
            namespace: ''
            nodeId: MsKzGOOVsEKFc/fLj
            parameterId: radiusDisplay
            value: RADIAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: '0.015239999999999095'
            hasUserCode: false
            isInteger: false
            nodeId: Mk0iYCp1nDTOXQfBd
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 2.3561944901923133*rad
            hasUserCode: false
            isInteger: false
            nodeId: M7eh4GmEBNTXWBZfp
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mc5HoN/eJ2kOTpQtZ
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: acad5e4f-383c-4f3f-bbc4-6118d1034c71.visualSharp.coincidentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MxTWaqSZURRFD820E
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MwrX+PerA7K4AQdTj
            parameterId: localFirst
            value: acad5e4f-383c-4f3f-bbc4-6118d1034c71.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Magp0TqoZBqF+PhB5
            parameterId: localSecond
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MFpDTVQHtD5J2bp/m
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: acad5e4f-383c-4f3f-bbc4-6118d1034c71.visualSharp.coincident
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mu1kQ9Naw+ovBvZwj
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M8dAPnXMY20GkQVYJ
            parameterId: localFirst
            value: acad5e4f-383c-4f3f-bbc4-6118d1034c71.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MCKT1yITHUidJXzpO
            parameterId: localSecond
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.bottom
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MfG91w0U/ZHkPvnss
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: acad5e4f-383c-4f3f-bbc4-6118d1034c71.filletArc.startSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MH5FaJ25Vcj//WJYU
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MKMim0u5jCfDCQBNY
            parameterId: localFirst
            value: acad5e4f-383c-4f3f-bbc4-6118d1034c71.filletArc.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MWWWyEnRBK7PBG+IF
            parameterId: localSecond
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.right.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MeVsCByEMUEolbFaK
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: acad5e4f-383c-4f3f-bbc4-6118d1034c71.filletArc.endSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MxI5o4qxiQtWmlNbx
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mpe2eD5FJfyBFpayV
            parameterId: localFirst
            value: acad5e4f-383c-4f3f-bbc4-6118d1034c71.filletArc.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MxTpYLXxDqx0ejBgh
            parameterId: localSecond
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.bottom.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Ma4fXMNnEHcR4yff9
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: acad5e4f-383c-4f3f-bbc4-6118d1034c71.tangentA
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 1.5707963267948966
        namespace: ''
        nodeId: M/PESWoMe/OvoPwA0
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M0bWqxb2jG2PMFS8H
            parameterId: localFirst
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.bottom
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Ml62WhlDNitdWmpyv
            parameterId: localSecond
            value: acad5e4f-383c-4f3f-bbc4-6118d1034c71.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MWEjI75feHAkriiIu
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: acad5e4f-383c-4f3f-bbc4-6118d1034c71.tangentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 0.0
        namespace: ''
        nodeId: MUSkjc9/GrHp2qbI2
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MVbggnWV9I4tT2aQi
            parameterId: localFirst
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.right
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MbMe4gJniMie6vlqp
            parameterId: localSecond
            value: acad5e4f-383c-4f3f-bbc4-6118d1034c71.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M2U0O72pvkU4cz30/
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: RADIUS
        entityId: acad5e4f-383c-4f3f-bbc4-6118d1034c71.radius
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mnt4FzagngPoi8vZd
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MaSkIM+yoopOzFbVX
            parameterId: localFirst
            value: acad5e4f-383c-4f3f-bbc4-6118d1034c71.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            expression: 0.20000000000000004*in
            hasUserCode: false
            isInteger: false
            nodeId: M24gua01BJYO0sKGg
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: RadiusDisplay
            hasUserCode: false
            namespace: ''
            nodeId: M6up3WKVdvbejrUEh
            parameterId: radiusDisplay
            value: RADIAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: '0.015239999999999941'
            hasUserCode: false
            isInteger: false
            nodeId: M8TLMgLyfjfpOniUd
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 0.785398163397472*rad
            hasUserCode: false
            isInteger: false
            nodeId: Mndz2YHk2eYDcO942
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MViFMDzf71ntPZvkl
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 3a36886a-f0a9-4f59-91af-bd691633f283.visualSharp.coincidentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Ma/hAKn9/e4IglKq0
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MTg22ih1vuv/WygBw
            parameterId: localFirst
            value: 3a36886a-f0a9-4f59-91af-bd691633f283.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MPbfgolxq9JQYFozs
            parameterId: localSecond
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Miv20GmH20w5UCOfR
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 3a36886a-f0a9-4f59-91af-bd691633f283.visualSharp.coincident
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mh2Xf11tU2KxRl60j
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mg6ECofyD2rjTvRsX
            parameterId: localFirst
            value: 3a36886a-f0a9-4f59-91af-bd691633f283.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MxmVfSzBgMq1kNMEE
            parameterId: localSecond
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.top
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MdppYMmpJEBRjSoae
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 3a36886a-f0a9-4f59-91af-bd691633f283.filletArc.startSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M6El3v6/dMhsqq9k1
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MLnZDk8CfFSFAsnVC
            parameterId: localFirst
            value: 3a36886a-f0a9-4f59-91af-bd691633f283.filletArc.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MHPbT/MITKejGZYU0
            parameterId: localSecond
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.top.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MRz3mNZXEkgSsw8ru
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 3a36886a-f0a9-4f59-91af-bd691633f283.filletArc.endSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M/CVsSkb7YKuhjh0u
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MI0FmB6l4toe9VdZA
            parameterId: localFirst
            value: 3a36886a-f0a9-4f59-91af-bd691633f283.filletArc.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MLXONdn7jNr4wG2Y3
            parameterId: localSecond
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.right.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MyF0fwYSkCibQtBRM
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: 3a36886a-f0a9-4f59-91af-bd691633f283.tangentA
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - -1.5707963267948972
        namespace: ''
        nodeId: M0FgkbA4LOm/lQA8g
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MSnMlCupqHZyQXcsD
            parameterId: localFirst
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.top
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MsfhICLj+Vb87AKzJ
            parameterId: localSecond
            value: 3a36886a-f0a9-4f59-91af-bd691633f283.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MZ0/p4HMyGEtuq5Fr
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: 3a36886a-f0a9-4f59-91af-bd691633f283.tangentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 1.7074049960401653e-16
        namespace: ''
        nodeId: Mgg0UUJEYhnWruPwZ
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MvBXl+lMUbEBxRqBx
            parameterId: localFirst
            value: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.right
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M4lnYJTnvwyH/pOza
            parameterId: localSecond
            value: 3a36886a-f0a9-4f59-91af-bd691633f283.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Ml2BuKBhcUoneT+Mt
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: RADIUS
        entityId: 3a36886a-f0a9-4f59-91af-bd691633f283.radius
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mvkmvoi5eI6fAFADk
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M8shdGRtUj/T0qLxG
            parameterId: localFirst
            value: 3a36886a-f0a9-4f59-91af-bd691633f283.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            expression: 0.20000000000000004*in
            hasUserCode: false
            isInteger: false
            nodeId: MG4/n8N/ngyZUaIwZ
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: RadiusDisplay
            hasUserCode: false
            namespace: ''
            nodeId: MgX0U8ivnqCGHd7nz
            parameterId: radiusDisplay
            value: RADIAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: '0.015239999999999095'
            hasUserCode: false
            isInteger: false
            nodeId: MSjmn3EX4HyiAPY9A
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: -0.78539816339748*rad
            hasUserCode: false
            isInteger: false
            nodeId: MPCTYyZLwA4EfmSP4
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MWmYMIm3XT+YNRcDf
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    entities:
    - message:
        centerId: ''
        endParam: 0.018034000000000005
        endPointId: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.bottom.end
        entityId: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.bottom
        geometry:
          message:
            dirX: 1.0
            dirY: 0.0
            pntX: 1.1021618988220333e-18
            pntY: 0.012700000000000001
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MJJIw1yo5sORDLkWm
        parameters: []
        startParam: -0.018033999999999998
        startPointId: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.bottom.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.018034
        endPointId: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.top.end
        entityId: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.top
        geometry:
          message:
            dirX: 1.0
            dirY: 0.0
            pntX: 0.0
            pntY: -0.012700000000000001
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MvNYkXPRaYK3MHBZj
        parameters: []
        startParam: -0.018034
        startPointId: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.top.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.004396944962605823
        endPointId: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.left.end
        entityId: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.left
        geometry:
          message:
            dirX: -1.8369701987210297e-16
            dirY: -1.0
            pntX: -0.023114000000000003
            pntY: -0.003223055037394176
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MryBPYNkml8akfyEK
        parameters: []
        startParam: -0.010843055037394177
        startPointId: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.left.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.004396944962605816
        endPointId: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.right.end
        entityId: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.right
        geometry:
          message:
            dirX: -1.8369701987210297e-16
            dirY: -1.0
            pntX: 0.023114000000000003
            pntY: -0.003223055037394185
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MXr8HqczfW6JbkGFS
        parameters: []
        startParam: -0.010843055037394184
        startPointId: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.right.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        entityId: E7tmF2mI-vUax-zilW-s30Q-DWQct9989lxV.middle
        hasUserCode: false
        isConstruction: false
        isUserPoint: true
        namespace: ''
        nodeId: MSMKanhZyrYZx2E4M
        parameters: []
        x: 0.0
        y: 0.0
      type: 158
      typeName: BTMSketchPoint
    - message:
        entityId: 691bc16c-0ca8-4209-8f74-f5190adfa156.visualSharp
        hasUserCode: false
        isConstruction: false
        isUserPoint: true
        namespace: ''
        nodeId: M3GZffB5UoGCLIs6P
        parameters: []
        x: -0.023114000000000006
        y: -0.012700000000000003
      type: 158
      typeName: BTMSketchPoint
    - message:
        centerId: 691bc16c-0ca8-4209-8f74-f5190adfa156.filletArc.center
        endParam: -1.5707963267948966
        endPointId: 691bc16c-0ca8-4209-8f74-f5190adfa156.filletArc.end
        entityId: 691bc16c-0ca8-4209-8f74-f5190adfa156.filletArc
        geometry:
          message:
            clockwise: false
            radius: 0.005080000000000001
            xCenter: -0.018034
            xDir: 1.0
            yCenter: -0.00762
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MCCW2xSwSgiy9+E4K
        parameters: []
        startParam: -3.141592653589793
        startPointId: 691bc16c-0ca8-4209-8f74-f5190adfa156.filletArc.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        entityId: 3ffca176-0063-4b95-9982-71d4966faaa4.visualSharp
        hasUserCode: false
        isConstruction: false
        isUserPoint: true
        namespace: ''
        nodeId: M1CKzvNv8nOtdiHyA
        parameters: []
        x: -0.023114
        y: 0.0127
      type: 158
      typeName: BTMSketchPoint
    - message:
        centerId: 3ffca176-0063-4b95-9982-71d4966faaa4.filletArc.center
        endParam: -3.141592653589793
        endPointId: 3ffca176-0063-4b95-9982-71d4966faaa4.filletArc.end
        entityId: 3ffca176-0063-4b95-9982-71d4966faaa4.filletArc
        geometry:
          message:
            clockwise: false
            radius: 0.0050799999999999994
            xCenter: -0.018034
            xDir: 1.0
            yCenter: 0.007620000000000002
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MwVvQXmfDT2vFsbT2
        parameters: []
        startParam: -4.712388980384691
        startPointId: 3ffca176-0063-4b95-9982-71d4966faaa4.filletArc.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        entityId: acad5e4f-383c-4f3f-bbc4-6118d1034c71.visualSharp
        hasUserCode: false
        isConstruction: false
        isUserPoint: true
        namespace: ''
        nodeId: MvuP0CKkdicbvbYna
        parameters: []
        x: 0.023114000000000006
        y: 0.012700000000000001
      type: 158
      typeName: BTMSketchPoint
    - message:
        centerId: acad5e4f-383c-4f3f-bbc4-6118d1034c71.filletArc.center
        endParam: 1.5707963267948966
        endPointId: acad5e4f-383c-4f3f-bbc4-6118d1034c71.filletArc.end
        entityId: acad5e4f-383c-4f3f-bbc4-6118d1034c71.filletArc
        geometry:
          message:
            clockwise: false
            radius: 0.005080000000000001
            xCenter: 0.018034000000000005
            xDir: 1.0
            yCenter: 0.007619999999999999
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MwBfxtDbAPUh2D+0G
        parameters: []
        startParam: 0.0
        startPointId: acad5e4f-383c-4f3f-bbc4-6118d1034c71.filletArc.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        entityId: 3a36886a-f0a9-4f59-91af-bd691633f283.visualSharp
        hasUserCode: false
        isConstruction: false
        isUserPoint: true
        namespace: ''
        nodeId: MoT6j25RGr6YpVL0M
        parameters: []
        x: 0.023114
        y: -0.012700000000000001
      type: 158
      typeName: BTMSketchPoint
    - message:
        centerId: 3a36886a-f0a9-4f59-91af-bd691633f283.filletArc.center
        endParam: 1.7074049960401653e-16
        endPointId: 3a36886a-f0a9-4f59-91af-bd691633f283.filletArc.end
        entityId: 3a36886a-f0a9-4f59-91af-bd691633f283.filletArc
        geometry:
          message:
            clockwise: false
            radius: 0.0050799999999999994
            xCenter: 0.018034000000000005
            xDir: 1.0
            yCenter: -0.007620000000000002
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MpZZFRhcBfwz9Px9z
        parameters: []
        startParam: -1.5707963267948972
        startPointId: 3a36886a-f0a9-4f59-91af-bd691633f283.filletArc.start
      type: 155
      typeName: BTMSketchCurveSegment
    featureId: FNltp7XQfAVPima_2
    featureType: newSketch
    hasUserCode: false
    name: Sketch 3
    namespace: ''
    nodeId: MxYOXfcwVI0Veg25Y
    parameters:
    - message:
        hasUserCode: false
        nodeId: bRX9o9odgOagOJ8J
        parameterId: sketchPlane
        queries:
        - message:
            geometryIds:
            - KKiD
            hasUserCode: false
            nodeId: FeqSMKnMUsXaCjK
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: MTjUoYT9ksULZT8sr
        parameterId: asVersion
        value: V708_SM_BOOLEAN
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 151
  typeName: BTMSketch
- message:
    constraints:
    - message:
        constraintType: MIDPOINT
        entityId: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.mid1
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M0v5gFiUtlqkjrTdJ
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M58jTMMBAcwAXbQfa
            parameterId: localEntity1
            value: a8cfc0a1-47e7-4979-a8d3-cda8899537bd.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MyRNqAhTfrrLS6b1f
            parameterId: localEntity2
            value: 5a2360ed-59c8-4a1f-bc43-2d759d8cecde.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MQC3fUVQHDvepDmfU
            parameterId: localMidpoint
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.middle
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIDPOINT
        entityId: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.mid2
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MaWvWzeCuGQdKOOJW
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M+3m0tCulhQjE84K+
            parameterId: localEntity1
            value: e1156dba-7d1a-44d6-8b9a-e0b81885b28a.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MsEd64x9/9HpXPQBR
            parameterId: localEntity2
            value: 5a6b10d9-408f-4cd1-9f2c-b19b610ba78c.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MW5VCe0CP8k4P1+e1
            parameterId: localMidpoint
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.middle
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PERPENDICULAR
        entityId: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.perpendicular
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MJD9ziee/7jqzdHKb
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MuymH3uJzh8tgUz0m
            parameterId: localFirst
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.top
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Me85yOXwMZOU87mRz
            parameterId: localSecond
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.left
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PARALLEL
        entityId: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.parallel.1
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mr2U2RHn1P0lcbIiP
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MX6Wb7rbNM7fo8Xuq
            parameterId: localFirst
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.bottom
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MaGw8QsM40szSPubk
            parameterId: localSecond
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.top
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PARALLEL
        entityId: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.parallel.2
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MblfO5R9PQ9o2+EbL
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MCA1oRD6yixrpjWbj
            parameterId: localFirst
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.left
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MvwVXNMuDw9kqgsqO
            parameterId: localSecond
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.right
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: HORIZONTAL
        entityId: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.horizontal
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MtDforcnBemWn+6fF
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mx/Rtk3QjF54PMRo2
            parameterId: localFirst
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.top
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIDPOINT
        entityId: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.middle.positionSnap0.positionSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MDl/+nF+6igYPDC7K
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M+CocOEpYzd3ligLx
            parameterId: localEntity1
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.middle.positionSnap0
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MTzm8/xog0c30esyt
            parameterId: externalEntity2
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MBcjLyI6g3US4WdUP
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MA0cx+hZFgQnK/uDv
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: M9ypRTH1gJv0Agjfc
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: VERTICAL
        entityId: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.middle.positionSnap1
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M6gAZi97mfhbw9hrL
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MhaSA7ZF0RlHB8g+M
            parameterId: localFirst
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.middle
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MVpmb7xlWQEhJR2BX
            parameterId: localSecond
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.middle.positionSnap0
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIDPOINT
        entityId: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.centerSnap0.positionSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MjkBQ7+lKxSJ7Z3og
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MHzpjrMS8FVXvAEgZ
            parameterId: localEntity1
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.centerSnap0
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mm26af3jocMn0Uta2
            parameterId: externalEntity2
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: M4hscDEmyOY72Ky9Q
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MmDDOVSN49WdXZ+fM
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: MBDvfO1s+08vtkACi
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: VERTICAL
        entityId: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.centerSnap1
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MBqLUpSgs772QVu4H
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M00fopF6W++p7UbtB
            parameterId: localFirst
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.middle
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MxKmKgi2RJxsGVxFm
            parameterId: localSecond
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.centerSnap0
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: yjV5PsUh-6XMl-43cJ-oVbh-IfnHXyjgyToS
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MFNHVXbp0gUOhLuTX
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MQH8CL9HQba88Xe8e
            parameterId: localFirst
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.left
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M+2p726XO7tEQsthl
            parameterId: localSecond
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: MAwQOvTrTUt1/Ev7N
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: MOpWHaMHxTLyPPRAc
            parameterId: halfSpace0
            value: LEFT
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: MSmEQFavqwsjOlDsL
            parameterId: halfSpace1
            value: RIGHT
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: 1.82 in
            hasUserCode: false
            isInteger: false
            nodeId: Mxs26ont7b1nemPdJ
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: -0.023620953783392906*m
            hasUserCode: false
            isInteger: false
            nodeId: MB2kKAO2jb/DpKIuB
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.5578231080197255'
            hasUserCode: false
            isInteger: false
            nodeId: MRj5+SQK04yvgNfby
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: iHgGrUbD-dSCQ-fgTn-xeN0-rTQSJKTcZIoK
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MfOAmQloOoM77qFMw
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MjAMxWVgQXAInrwNo
            parameterId: localFirst
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.bottom
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MEghIjbNHq90JovU1
            parameterId: localSecond
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.top
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: MXtfyRWGtHM1Uv82B
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: Mx2+MxADUyKJFY15w
            parameterId: halfSpace0
            value: RIGHT
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: MI9ObGq1FKutwgSar
            parameterId: halfSpace1
            value: LEFT
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: .72 in
            hasUserCode: false
            isInteger: false
            nodeId: M/tLlYAiNCpAjX/kk
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 0.03303741663694382*m
            hasUserCode: false
            isInteger: false
            nodeId: MIHAXqd0vbC+jNLRo
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.5476190310790348'
            hasUserCode: false
            isInteger: false
            nodeId: Mfk175UTHh0w7FcLL
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: kEE0jHLu-Dftl-ecop-n7m0-NNGGg4zsW1mK
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MFctLlGZGXLr+3xlJ
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MaF3PwwjOoDm5afgt
            parameterId: externalFirst
            queries:
            - message:
                edgeQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MSz8jPEsugf+xJJN9
                  type: 138
                  typeName: BTMIndividualQuery
                faceQuery:
                  message:
                    geometryIds: []
                    hasUserCode: false
                    nodeId: MqrwXj4ExXdxAMwq3
                  type: 138
                  typeName: BTMIndividualQuery
                geometryIds: []
                hasUserCode: false
                nodeId: Me6L9ehhiYhL8lcfB
              type: 1332
              typeName: BTMIndividualCoEdgeQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            hasUserCode: false
            nodeId: MSNY7xDiCdE/FUk+i
            parameterId: localSecond
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.middle
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: Mp3Gxxvwv/2GC+S1a
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: MvQ4N58YySnH8qwKm
            parameterId: halfSpace0
            value: LEFT
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: .39 in
            hasUserCode: false
            isInteger: false
            nodeId: MF0YDeM7L5PHj0j+N
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: -0.03989769518375397*m
            hasUserCode: false
            isInteger: false
            nodeId: MlmrkZbA4xkzjGt7l
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.39158718951339255'
            hasUserCode: false
            isInteger: false
            nodeId: MMuSShnQvBA7OCU0j
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: a8cfc0a1-47e7-4979-a8d3-cda8899537bd.visualSharp.coincidentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MxeMZ+5IerIUlWIie
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MApF239Jk/y2tc/g5
            parameterId: localFirst
            value: a8cfc0a1-47e7-4979-a8d3-cda8899537bd.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mz+Dh3ubeY+KYz/7Q
            parameterId: localSecond
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.left
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MxorJs2JO8oJJy9h4
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: a8cfc0a1-47e7-4979-a8d3-cda8899537bd.visualSharp.coincident
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MUlqKFVT7MtOefOnL
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M8llTYQX0I3IHRljh
            parameterId: localFirst
            value: a8cfc0a1-47e7-4979-a8d3-cda8899537bd.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: McTXY7CflsjTk8Aei
            parameterId: localSecond
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.top
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MaeS43vo7j9NDDWz7
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: a8cfc0a1-47e7-4979-a8d3-cda8899537bd.filletArc.startSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Ml6dhVUFzxUAeuWRS
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MamHQAUl2+E+z/tuh
            parameterId: localFirst
            value: a8cfc0a1-47e7-4979-a8d3-cda8899537bd.filletArc.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MS5G+hATvDW4szQ0c
            parameterId: localSecond
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.left.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M0xW79WwwVYhpp82E
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: a8cfc0a1-47e7-4979-a8d3-cda8899537bd.filletArc.endSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MUMH6VJH2YcGjw0n3
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MTV6uSicZAKLMcaf2
            parameterId: localFirst
            value: a8cfc0a1-47e7-4979-a8d3-cda8899537bd.filletArc.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: McJY+LFaiQIP0D7An
            parameterId: localSecond
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.top.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MixJoLUwDbspwpp8I
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: a8cfc0a1-47e7-4979-a8d3-cda8899537bd.tangentA
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - -1.5707963267948966
        namespace: ''
        nodeId: M41NkUWHwG9wm3ur5
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MCbsUo5QI61918tvy
            parameterId: localFirst
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.top
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MSuoOOt50TjAnA02Z
            parameterId: localSecond
            value: a8cfc0a1-47e7-4979-a8d3-cda8899537bd.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MyYS3UDFh0cwlslOR
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: a8cfc0a1-47e7-4979-a8d3-cda8899537bd.tangentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 3.141592653589793
        namespace: ''
        nodeId: MKk79fV00R9c0dTu3
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MoYVIDOWvUEUuP4ay
            parameterId: localFirst
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.left
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MHYfusmNN3d0/KBtT
            parameterId: localSecond
            value: a8cfc0a1-47e7-4979-a8d3-cda8899537bd.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MpHRt2VtbwFr9Svhx
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: RADIUS
        entityId: a8cfc0a1-47e7-4979-a8d3-cda8899537bd.radius
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M4z5oV1OZIEO06ay1
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Me+zozwaytHgaFhKe
            parameterId: localFirst
            value: a8cfc0a1-47e7-4979-a8d3-cda8899537bd.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            expression: 0.20000000000000004*in
            hasUserCode: false
            isInteger: false
            nodeId: MG++VDDdMTdYfvTnc
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: RadiusDisplay
            hasUserCode: false
            namespace: ''
            nodeId: M3F6Gktlt3NO/W76I
            parameterId: radiusDisplay
            value: RADIAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: '0.01523999999999982'
            hasUserCode: false
            isInteger: false
            nodeId: MD5faJzwlPAol8xJY
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: -2.3561944901923293*rad
            hasUserCode: false
            isInteger: false
            nodeId: MkOdhZqHBvEIkz5sa
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MGzielEPQBSbyCupE
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: e1156dba-7d1a-44d6-8b9a-e0b81885b28a.visualSharp.coincidentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M4UiOkaLoR5RlFBD4
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MQGjVDQloOoRr2k3M
            parameterId: localFirst
            value: e1156dba-7d1a-44d6-8b9a-e0b81885b28a.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MCpMCg8Y01H1VWMoR
            parameterId: localSecond
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MJhdgamLX1R8V54pM
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: e1156dba-7d1a-44d6-8b9a-e0b81885b28a.visualSharp.coincident
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MWaNhF2cC5UwN4I83
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MQ8H8ytOHCCQLKrKO
            parameterId: localFirst
            value: e1156dba-7d1a-44d6-8b9a-e0b81885b28a.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MmhF9UoTyvNL67lKP
            parameterId: localSecond
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.top
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M11TpHhrmQM+7QYuG
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: e1156dba-7d1a-44d6-8b9a-e0b81885b28a.filletArc.startSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M1ggFAOTaFDhPbC6i
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mvb9nkXeZ4xYRCaO2
            parameterId: localFirst
            value: e1156dba-7d1a-44d6-8b9a-e0b81885b28a.filletArc.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mlo7OP8EG5mQWRe5y
            parameterId: localSecond
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.top.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M+qqWDm9anlQDQTya
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: e1156dba-7d1a-44d6-8b9a-e0b81885b28a.filletArc.endSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MJgTkHLQQenOi3Ucn
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MVu/MZIZ5vnHpbmNk
            parameterId: localFirst
            value: e1156dba-7d1a-44d6-8b9a-e0b81885b28a.filletArc.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MqkMlefRSYL9r9YKs
            parameterId: localSecond
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.right.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mz3PFWvt2uvXpd+Jo
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: e1156dba-7d1a-44d6-8b9a-e0b81885b28a.tangentA
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - -1.5707963267948972
        namespace: ''
        nodeId: MtjXUyym6Egr0ABHV
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M7gI7/j8/O0r9bbUm
            parameterId: localFirst
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.top
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MrkyoRWlRwWhaCAWt
            parameterId: localSecond
            value: e1156dba-7d1a-44d6-8b9a-e0b81885b28a.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mpa5FQNplXS8B6+Hp
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: e1156dba-7d1a-44d6-8b9a-e0b81885b28a.tangentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 3.4148099920803305e-16
        namespace: ''
        nodeId: MDN9sR9FXjgPPzqvD
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MzrklpSMuYB6GOT6B
            parameterId: localFirst
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.right
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M0lu16XAGUWc0hULn
            parameterId: localSecond
            value: e1156dba-7d1a-44d6-8b9a-e0b81885b28a.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MpgM5OB/CM6vstCrq
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: RADIUS
        entityId: e1156dba-7d1a-44d6-8b9a-e0b81885b28a.radius
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MdYsnh3RXh/7Fwllf
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MUmH9Frl/W1F1BLtV
            parameterId: localFirst
            value: e1156dba-7d1a-44d6-8b9a-e0b81885b28a.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            expression: 0.20000000000000004*in
            hasUserCode: false
            isInteger: false
            nodeId: M7KroA+U/41DEcIJP
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: RadiusDisplay
            hasUserCode: false
            namespace: ''
            nodeId: Mb0wlg8QBoHxEDniB
            parameterId: radiusDisplay
            value: RADIAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: '0.015239999999998855'
            hasUserCode: false
            isInteger: false
            nodeId: MA+KgjX71SPZS5TFR
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: -0.7853981633974642*rad
            hasUserCode: false
            isInteger: false
            nodeId: M9X3yOJDhCP3F2vb/
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mb8Yktj+ApB6bJi40
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 5a2360ed-59c8-4a1f-bc43-2d759d8cecde.visualSharp.coincidentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MCwVxVPx2lAoGEXPo
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MVQFDSYmZksp2z/XL
            parameterId: localFirst
            value: 5a2360ed-59c8-4a1f-bc43-2d759d8cecde.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MZK2JGkL/8cPIAcw1
            parameterId: localSecond
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MEamnBZhjLg095pHe
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 5a2360ed-59c8-4a1f-bc43-2d759d8cecde.visualSharp.coincident
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mbmx/xp6Ks7Ueo6UT
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MBU5za5q/kVHHbSp1
            parameterId: localFirst
            value: 5a2360ed-59c8-4a1f-bc43-2d759d8cecde.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M/VdAj3vkj30atXs3
            parameterId: localSecond
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.bottom
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MbM+mJpXFe+pfz2hT
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 5a2360ed-59c8-4a1f-bc43-2d759d8cecde.filletArc.startSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M0pIsDj+GaZjblELC
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MsG3RBn+hXRWFFHFN
            parameterId: localFirst
            value: 5a2360ed-59c8-4a1f-bc43-2d759d8cecde.filletArc.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MUtVNbUiwSTL18eg9
            parameterId: localSecond
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.right.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MctOGH164olH9GZ4w
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 5a2360ed-59c8-4a1f-bc43-2d759d8cecde.filletArc.endSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M8sRtG35PvTvAjZxg
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mqyz0z5FqCZqSm63/
            parameterId: localFirst
            value: 5a2360ed-59c8-4a1f-bc43-2d759d8cecde.filletArc.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M359nl5jJUDZFGee4
            parameterId: localSecond
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.bottom.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M2PGs0gnLeem0syzi
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: 5a2360ed-59c8-4a1f-bc43-2d759d8cecde.tangentA
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 1.5707963267948972
        namespace: ''
        nodeId: MOEFN/pmV/SMncid2
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MMBdEK6VAaD625Fdg
            parameterId: localFirst
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.bottom
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MlWdnDH0FsbrrTIX4
            parameterId: localSecond
            value: 5a2360ed-59c8-4a1f-bc43-2d759d8cecde.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mq5QM1bPX5rSI5FUk
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: 5a2360ed-59c8-4a1f-bc43-2d759d8cecde.tangentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - -6.829619984160661e-16
        namespace: ''
        nodeId: M16P8cywqnWGbKMuv
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MLPPq9zfeXRl5sgAa
            parameterId: localFirst
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.right
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MkuK35FGwvEeWUffO
            parameterId: localSecond
            value: 5a2360ed-59c8-4a1f-bc43-2d759d8cecde.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MNYxza4c6egdhMxbU
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: RADIUS
        entityId: 5a2360ed-59c8-4a1f-bc43-2d759d8cecde.radius
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MjYsXiue+Q8R2c8qz
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MhT9350HqIP2Eo3Hw
            parameterId: localFirst
            value: 5a2360ed-59c8-4a1f-bc43-2d759d8cecde.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            expression: 0.20000000000000004*in
            hasUserCode: false
            isInteger: false
            nodeId: MtM+m+Nx8JKszbbr3
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: RadiusDisplay
            hasUserCode: false
            namespace: ''
            nodeId: MHrx8xj8E+2yOzGkA
            parameterId: radiusDisplay
            value: RADIAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: '0.015239999999998612'
            hasUserCode: false
            isInteger: false
            nodeId: M+HypqcRRh9kEMPdU
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 0.7853981633974483*rad
            hasUserCode: false
            isInteger: false
            nodeId: M3IgnWG+7K9CNrWzb
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MA9sqD3U/siciR7NR
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 5a6b10d9-408f-4cd1-9f2c-b19b610ba78c.visualSharp.coincidentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MBT3r7zg5i/We2MVf
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M5VS+ceSDmuektHW0
            parameterId: localFirst
            value: 5a6b10d9-408f-4cd1-9f2c-b19b610ba78c.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MFynjHwRbRUJrjG3/
            parameterId: localSecond
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.left
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MIkwKycRNOnzJsaab
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 5a6b10d9-408f-4cd1-9f2c-b19b610ba78c.visualSharp.coincident
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MQ1ko4nTvmkmmCAIC
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mb7RKbMMIyWYWd3Ne
            parameterId: localFirst
            value: 5a6b10d9-408f-4cd1-9f2c-b19b610ba78c.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MQt14KYlEzzH9QGPl
            parameterId: localSecond
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.bottom
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MHtIrlyBAq1X92cv2
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 5a6b10d9-408f-4cd1-9f2c-b19b610ba78c.filletArc.startSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M/Vi+v1BebL9s0mOQ
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M5EO/eBg54VEo2kAl
            parameterId: localFirst
            value: 5a6b10d9-408f-4cd1-9f2c-b19b610ba78c.filletArc.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M3Le3cXUzqy7GpgRU
            parameterId: localSecond
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.bottom.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MzjXafOAbzdH9GsTP
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 5a6b10d9-408f-4cd1-9f2c-b19b610ba78c.filletArc.endSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MmCHrsj5i/6W3tGYA
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MTog6x5tfi0v5FmR5
            parameterId: localFirst
            value: 5a6b10d9-408f-4cd1-9f2c-b19b610ba78c.filletArc.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MF9SXrEfPiUZapnsv
            parameterId: localSecond
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.left.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MfV+0aOJEBSOnNQ8M
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: 5a6b10d9-408f-4cd1-9f2c-b19b610ba78c.tangentA
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 1.570796326794896
        namespace: ''
        nodeId: MDfO4jXKafuBMoKNZ
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MGfNgkuQVhKRXlx9N
            parameterId: localFirst
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.bottom
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MEy7hhHJR/VQzzZuS
            parameterId: localSecond
            value: 5a6b10d9-408f-4cd1-9f2c-b19b610ba78c.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MXmmYB4B3vEKrvGrY
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: 5a6b10d9-408f-4cd1-9f2c-b19b610ba78c.tangentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - -3.1415926535897927
        namespace: ''
        nodeId: MIDMKn7KSkUitpN59
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MTQMOgDqpEQ3Hiq+8
            parameterId: localFirst
            value: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.left
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Me2KaprQc4+Qd9s/s
            parameterId: localSecond
            value: 5a6b10d9-408f-4cd1-9f2c-b19b610ba78c.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MRVKI3xpd7Bxpw10W
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: RADIUS
        entityId: 5a6b10d9-408f-4cd1-9f2c-b19b610ba78c.radius
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MoXhzph3b9YREFlFi
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MLrU7nWdXxJVxq+HU
            parameterId: localFirst
            value: 5a6b10d9-408f-4cd1-9f2c-b19b610ba78c.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            expression: 0.20000000000000004*in
            hasUserCode: false
            isInteger: false
            nodeId: M8J5eVPD7gA1lrZKY
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: RadiusDisplay
            hasUserCode: false
            namespace: ''
            nodeId: MGIEOAOpYHAslNa9X
            parameterId: radiusDisplay
            value: RADIAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: '0.015239999999998612'
            hasUserCode: false
            isInteger: false
            nodeId: Mgn6TGeSi7oJC86jw
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 2.356194490192345*rad
            hasUserCode: false
            isInteger: false
            nodeId: MfQV2xPP+ovZ3oiIK
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MxeROULJbP45RNqk8
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    entities:
    - message:
        centerId: ''
        endParam: 0.017686646966218956
        endPointId: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.bottom.end
        entityId: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.bottom
        geometry:
          message:
            dirX: 1.0
            dirY: 0.0
            pntX: 0.00034735303378104394
            pntY: 0.02492043782984413
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: Mp4WF96ukDkyvyijl
        parameters: []
        startParam: -0.018381353033781047
        startPointId: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.bottom.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.018034
        endPointId: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.top.end
        entityId: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.top
        geometry:
          message:
            dirX: 1.0
            dirY: 0.0
            pntX: 0.0
            pntY: 0.006632437829844127
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MG9nQsSL3D3GT2Lnu
        parameters: []
        startParam: -0.018034
        startPointId: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.top.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.0016232435908913583
        endPointId: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.left.end
        entityId: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.left
        geometry:
          message:
            dirX: -1.8369701987210297e-16
            dirY: -1.0
            pntX: -0.023114000000000003
            pntY: 0.013335681420735488
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: M0Ochc1aOIYhMQfsp
        parameters: []
        startParam: -0.006504756409108642
        startPointId: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.left.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.0016232435908913549
        endPointId: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.right.end
        entityId: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.right
        geometry:
          message:
            dirX: -1.8369701987210297e-16
            dirY: -1.0
            pntX: 0.023114000000000003
            pntY: 0.013335681420735481
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: M4YBhYmzVKHJxdwGz
        parameters: []
        startParam: -0.0065047564091086476
        startPointId: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.right.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        entityId: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.middle
        hasUserCode: false
        isConstruction: false
        isUserPoint: true
        namespace: ''
        nodeId: MXX87XP/oxVU+wPNl
        parameters: []
        x: 0.0
        y: 0.015776437829844128
      type: 158
      typeName: BTMSketchPoint
    - message:
        entityId: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.middle.positionSnap0
        hasUserCode: false
        isConstruction: false
        isUserPoint: true
        namespace: ''
        nodeId: Mizs76JJrwEZdQSK6
        parameters: []
        x: 0.0
        y: 0.005870437829844127
      type: 158
      typeName: BTMSketchPoint
    - message:
        entityId: UaKTedNs-Lhi1-Eits-VLDA-ZyY5oHsQKhDc.centerSnap0
        hasUserCode: false
        isConstruction: false
        isUserPoint: true
        namespace: ''
        nodeId: M7heZuY4WvLBE47S5
        parameters: []
        x: 0.0
        y: 0.005870437829844127
      type: 158
      typeName: BTMSketchPoint
    - message:
        entityId: a8cfc0a1-47e7-4979-a8d3-cda8899537bd.visualSharp
        hasUserCode: false
        isConstruction: false
        isUserPoint: true
        namespace: ''
        nodeId: MpTdJxYQAi8jI6QSr
        parameters: []
        x: -0.023114000000000003
        y: 0.006632437829844127
      type: 158
      typeName: BTMSketchPoint
    - message:
        centerId: a8cfc0a1-47e7-4979-a8d3-cda8899537bd.filletArc.center
        endParam: -1.5707963267948966
        endPointId: a8cfc0a1-47e7-4979-a8d3-cda8899537bd.filletArc.end
        entityId: a8cfc0a1-47e7-4979-a8d3-cda8899537bd.filletArc
        geometry:
          message:
            clockwise: false
            radius: 0.005080000000000001
            xCenter: -0.018034
            xDir: 1.0
            yCenter: 0.011712437829844128
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: M0g+l4iMkRsOaN4ED
        parameters: []
        startParam: -3.141592653589793
        startPointId: a8cfc0a1-47e7-4979-a8d3-cda8899537bd.filletArc.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        entityId: e1156dba-7d1a-44d6-8b9a-e0b81885b28a.visualSharp
        hasUserCode: false
        isConstruction: false
        isUserPoint: true
        namespace: ''
        nodeId: M3hX+ggNIzZzsr/bU
        parameters: []
        x: 0.023114000000000003
        y: 0.006632437829844127
      type: 158
      typeName: BTMSketchPoint
    - message:
        centerId: e1156dba-7d1a-44d6-8b9a-e0b81885b28a.filletArc.center
        endParam: 3.4148099920803305e-16
        endPointId: e1156dba-7d1a-44d6-8b9a-e0b81885b28a.filletArc.end
        entityId: e1156dba-7d1a-44d6-8b9a-e0b81885b28a.filletArc
        geometry:
          message:
            clockwise: false
            radius: 0.005079999999999998
            xCenter: 0.018034000000000005
            xDir: 1.0
            yCenter: 0.011712437829844125
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MQsnRAESvOjFuKfY7
        parameters: []
        startParam: -1.5707963267948972
        startPointId: e1156dba-7d1a-44d6-8b9a-e0b81885b28a.filletArc.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        entityId: 5a2360ed-59c8-4a1f-bc43-2d759d8cecde.visualSharp
        hasUserCode: false
        isConstruction: false
        isUserPoint: true
        namespace: ''
        nodeId: MblQG3/YcgN8PEIiw
        parameters: []
        x: 0.023114000000000006
        y: 0.02492043782984413
      type: 158
      typeName: BTMSketchPoint
    - message:
        centerId: 5a2360ed-59c8-4a1f-bc43-2d759d8cecde.filletArc.center
        endParam: 1.5707963267948972
        endPointId: 5a2360ed-59c8-4a1f-bc43-2d759d8cecde.filletArc.end
        entityId: 5a2360ed-59c8-4a1f-bc43-2d759d8cecde.filletArc
        geometry:
          message:
            clockwise: false
            radius: 0.005079999999999998
            xCenter: 0.018034000000000005
            xDir: 1.0
            yCenter: 0.019840437829844133
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: M7R3vUFHR1uLb+XZs
        parameters: []
        startParam: -6.829619984160661e-16
        startPointId: 5a2360ed-59c8-4a1f-bc43-2d759d8cecde.filletArc.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        entityId: 5a6b10d9-408f-4cd1-9f2c-b19b610ba78c.visualSharp
        hasUserCode: false
        isConstruction: false
        isUserPoint: true
        namespace: ''
        nodeId: Mh90zBHyMH2pExL28
        parameters: []
        x: -0.023114
        y: 0.02492043782984413
      type: 158
      typeName: BTMSketchPoint
    - message:
        centerId: 5a6b10d9-408f-4cd1-9f2c-b19b610ba78c.filletArc.center
        endParam: -3.1415926535897927
        endPointId: 5a6b10d9-408f-4cd1-9f2c-b19b610ba78c.filletArc.end
        entityId: 5a6b10d9-408f-4cd1-9f2c-b19b610ba78c.filletArc
        geometry:
          message:
            clockwise: false
            radius: 0.005079999999999998
            xCenter: -0.018034000000000005
            xDir: 1.0
            yCenter: 0.019840437829844133
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: M5G8i70HDOghsWgMa
        parameters: []
        startParam: -4.712388980384691
        startPointId: 5a6b10d9-408f-4cd1-9f2c-b19b610ba78c.filletArc.start
      type: 155
      typeName: BTMSketchCurveSegment
    featureId: Fkndy8IibtKSfiL_2
    featureType: newSketch
    hasUserCode: false
    name: Sketch 4
    namespace: ''
    nodeId: MzDkj8Vcp7p7sMYcM
    parameters:
    - message:
        hasUserCode: false
        nodeId: 3elHdtZhSAftu7Km
        parameterId: sketchPlane
        queries:
        - message:
            geometryIds:
            - KK6D
            hasUserCode: false
            nodeId: FBycpGqLJTooLDV
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: M8UPVHadgmmsuXarE
        parameterId: asVersion
        value: V708_SM_BOOLEAN
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 151
  typeName: BTMSketch
- message:
    featureId: Fql1PBnhxJTZIeB_2
    featureType: mirror
    hasUserCode: false
    name: Mirror 1
    namespace: ''
    nodeId: MU5mA2mmrdJnFL38V
    parameters:
    - message:
        enumName: MirrorType
        hasUserCode: false
        namespace: ''
        nodeId: m2ZsUHkdD9EprTcy
        parameterId: patternType
        value: FEATURE
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewBodyOperationType
        hasUserCode: false
        namespace: ''
        nodeId: 81FPqi+LYASuTupR
        parameterId: operationType
        value: NEW
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: 4jkSxxXs47hFgWgq
        parameterId: entities
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: v28baJSCVmAcnjcx
        parameterId: faces
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        featureIds:
        - Fkndy8IibtKSfiL_2
        hasUserCode: false
        nodeId: ZNjlYP7V9YkQmdl6
        parameterId: instanceFunction
      type: 1749
      typeName: BTMParameterFeatureList
    - message:
        hasUserCode: false
        nodeId: 5nBKF5IuUlSBWVZv
        parameterId: mirrorPlane
        queries:
        - message:
            geometryIds:
            - JCC
            hasUserCode: false
            nodeId: Fn6MQESRJ2KqGGH
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: KMe0EpQVI4ykaiAX
        parameterId: defaultScope
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: IqkbBUVGIF7REoWY
        parameterId: booleanScope
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: M9gyk2CHyrJl/btP4
        parameterId: asVersion
        value: V708_SM_BOOLEAN
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    constraints:
    - message:
        constraintType: MIDPOINT
        entityId: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.mid1
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M9f58ymFgKHFIXpDx
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Ma/oqseDJKmF5zniq
            parameterId: localEntity1
            value: 9e7c22a5-db60-47d8-8dd1-93185118fd48.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mib0qyM7EmNwapuhH
            parameterId: localEntity2
            value: 2bf77eda-04a2-4fc8-b06c-473c990e0457.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mc8GA8XWGds9tWAF7
            parameterId: localMidpoint
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.middle
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIDPOINT
        entityId: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.mid2
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MWeFAkwpqp//V+PzL
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MHI8VdSfYan5KirqI
            parameterId: localEntity1
            value: ed860c75-f9d6-4c5e-a1a2-beccc7e98ddf.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MNM7T8mBuGMrDAQg8
            parameterId: localEntity2
            value: 531f48cb-96ef-445d-91bc-19ec964a1297.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MbIGqsWODbb8oWfZd
            parameterId: localMidpoint
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.middle
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PERPENDICULAR
        entityId: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.perpendicular
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MNBKJINdOfg2QsT19
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MMz+SGN7e+FGRcAv6
            parameterId: localFirst
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.top
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MOXZ+ZKWfmDXNatPv
            parameterId: localSecond
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.left
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PARALLEL
        entityId: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.parallel.1
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MJ0J4nGErPaAOAZvV
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mptwj4r+pBqhB9Gks
            parameterId: localFirst
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.bottom
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MXz3B5yTZxL2y6cwW
            parameterId: localSecond
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.top
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PARALLEL
        entityId: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.parallel.2
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MM2KS0etLwP9KGEq7
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MrNZ8R4hOXagrrmAf
            parameterId: localFirst
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.left
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M9k5hSg0TzlT5BrM+
            parameterId: localSecond
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.right
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: HORIZONTAL
        entityId: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.horizontal
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MBNAttHyiNnWFVcj9
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MIZbA8hngNlKXjKhX
            parameterId: localFirst
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.top
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: VERTICAL
        entityId: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.middle.positionSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MPTFhQCMptSqR+fUT
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M160iOJmr36hLvQJ7
            parameterId: localFirst
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.middle
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MyZ0lp4DWJMmGBAwF
            parameterId: externalSecond
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: M/hQJpfBi9f4+BOFD
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: A5jiszZo-btg0-P90D-SOQL-0ITMVczb3N7A
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MazVZG7ioWn5z+Wdl
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MhZYgb316nC+WxtyW
            parameterId: localFirst
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.top
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MZyI9SHEOFJV+in/y
            parameterId: localSecond
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.bottom
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: M5G6dyycyveznjWka
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: MSv7sS1VPOuTNLgPV
            parameterId: halfSpace0
            value: LEFT
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: MARt/9zwDmQAZG6GR
            parameterId: halfSpace1
            value: RIGHT
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: .72 in
            hasUserCode: false
            isInteger: false
            nodeId: MvoFqS9acZxO5Uw0P
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 0.032698146998882294*m
            hasUserCode: false
            isInteger: false
            nodeId: Mnlo4Fkgk60+sgF6E
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.5416667046100944'
            hasUserCode: false
            isInteger: false
            nodeId: MK1y50FSC8v5n4yc+
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: hVvFXqQQ-P6k8-irR6-EYjx-9r9xQuhtpFna
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MOztCf1ysMsPpp6YI
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MhscAVdM8uX0gCIXR
            parameterId: localFirst
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.left
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MkAuNz0/3g5iaFb/G
            parameterId: localSecond
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: MIYKgOUO6llFuugNy
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: M37uD1Q1OKshEPmRf
            parameterId: halfSpace0
            value: LEFT
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: Ma6iVe/xmUZV5QVu2
            parameterId: halfSpace1
            value: RIGHT
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: 1.8 in
            hasUserCode: false
            isInteger: false
            nodeId: McffhZyI8UoIZI8NU
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 0.021990604180631666*m
            hasUserCode: false
            isInteger: false
            nodeId: MthRnDOX6f1xqFCXd
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.4954780169034787'
            hasUserCode: false
            isInteger: false
            nodeId: MHBeLUFVPrgMAbE0b
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: sLpCJcl0-rVeo-1a7S-v0lt-9jvIzKC0vgT0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MGRhY0OkkWvelxLTx
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Md4TsWwB5W3egpXMr
            parameterId: externalFirst
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: MNCc0vv+fD+1hE73F
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            hasUserCode: false
            nodeId: MnctUXrtamrmApwLu
            parameterId: localSecond
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.middle
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: MMXp7lVJ9njAQOffn
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: MhSutosIqyKWpqsYq
            parameterId: halfSpace0
            value: LEFT
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: 0.45 in
            hasUserCode: false
            isInteger: false
            nodeId: M28N/iA6lSilyJozQ
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 0.037674009799957275*m
            hasUserCode: false
            isInteger: false
            nodeId: Ma9LEE7WTzkx9Ef6i
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.6164879247633923'
            hasUserCode: false
            isInteger: false
            nodeId: ME6MmAJ9soWtMydUt
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: ed860c75-f9d6-4c5e-a1a2-beccc7e98ddf.visualSharp.coincidentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M2Gk0aUgncCbCT+DU
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MfPEWrwdpAflVb5Yc
            parameterId: localFirst
            value: ed860c75-f9d6-4c5e-a1a2-beccc7e98ddf.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MFj/dIHJdWlGvyGON
            parameterId: localSecond
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.top
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MDzmoA7QDZJq6KNhE
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: ed860c75-f9d6-4c5e-a1a2-beccc7e98ddf.visualSharp.coincident
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MyDSQQ2OD0BpOhR+f
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mw2joiLGEitKvRZ+W
            parameterId: localFirst
            value: ed860c75-f9d6-4c5e-a1a2-beccc7e98ddf.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MMSIE3sk8W8x6tckD
            parameterId: localSecond
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MXIeaJQ75kiuVs0eq
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: ed860c75-f9d6-4c5e-a1a2-beccc7e98ddf.filletArc.startSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MhbCqSq7FknvqBjqk
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MM9x9B7JQ6PgGhpdy
            parameterId: localFirst
            value: ed860c75-f9d6-4c5e-a1a2-beccc7e98ddf.filletArc.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MXPJzsFe+zbB9QJKX
            parameterId: localSecond
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.top.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MjXPSlREZc2u4tJLh
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: ed860c75-f9d6-4c5e-a1a2-beccc7e98ddf.filletArc.endSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M6rIAqkRxaiPuivoY
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M42vuwD8WZbSGlYB9
            parameterId: localFirst
            value: ed860c75-f9d6-4c5e-a1a2-beccc7e98ddf.filletArc.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mi9B+nlpQ8VHUOG68
            parameterId: localSecond
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.right.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mzh+q5Qmu6iB89dLO
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: ed860c75-f9d6-4c5e-a1a2-beccc7e98ddf.tangentA
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 3.141592653589793
        namespace: ''
        nodeId: MU++f35HbAULU8/Sx
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mhrg9R89Enr5BTwZS
            parameterId: localFirst
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.right
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mrn6PGwIXlPgBbAGN
            parameterId: localSecond
            value: ed860c75-f9d6-4c5e-a1a2-beccc7e98ddf.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MUf90MIqQ31Ut5JNi
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: ed860c75-f9d6-4c5e-a1a2-beccc7e98ddf.tangentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 1.5707963267948966
        namespace: ''
        nodeId: M44bLub1aJq5PFZ7S
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mi5fTnU6IFudwYdxp
            parameterId: localFirst
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.top
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MPxYTeS7PM7EgoHxM
            parameterId: localSecond
            value: ed860c75-f9d6-4c5e-a1a2-beccc7e98ddf.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MnyrGH7OFNdmW7Ws2
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: RADIUS
        entityId: ed860c75-f9d6-4c5e-a1a2-beccc7e98ddf.radius
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MtAV/DNBC9EjRIPL2
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MygKJOkxcCYgbehKi
            parameterId: localFirst
            value: ed860c75-f9d6-4c5e-a1a2-beccc7e98ddf.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            expression: 0.20000000000000004*in
            hasUserCode: false
            isInteger: false
            nodeId: M4APBWoJ7ZuCV4gtz
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: RadiusDisplay
            hasUserCode: false
            namespace: ''
            nodeId: Ml0rf5I6EKxurZy4i
            parameterId: radiusDisplay
            value: RADIAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: '0.015240000000000786'
            hasUserCode: false
            isInteger: false
            nodeId: MSLPkPVl4Miv5yRLe
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 2.3561944901923293*rad
            hasUserCode: false
            isInteger: false
            nodeId: M2FHq34zrEdWjPp4U
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MaB3bQ6irgSCuNMIT
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 9e7c22a5-db60-47d8-8dd1-93185118fd48.visualSharp.coincidentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MpZ96YyEFBd54TpYB
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mslweke0KeY+Uz3HP
            parameterId: localFirst
            value: 9e7c22a5-db60-47d8-8dd1-93185118fd48.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MxC1fwqfgy0e2eoxb
            parameterId: localSecond
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.top
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MywHDGeDipSnEBzui
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 9e7c22a5-db60-47d8-8dd1-93185118fd48.visualSharp.coincident
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mi7z4VLVMnWUmWat+
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MBadYtKDXceVoTRO+
            parameterId: localFirst
            value: 9e7c22a5-db60-47d8-8dd1-93185118fd48.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MvcpjiVixdTBxTxq0
            parameterId: localSecond
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.left
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MPGe/H7dhZq6gtckb
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 9e7c22a5-db60-47d8-8dd1-93185118fd48.filletArc.startSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M6lAxBNrovCAfQfop
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mp+aGozETMKeNmwGz
            parameterId: localFirst
            value: 9e7c22a5-db60-47d8-8dd1-93185118fd48.filletArc.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MLztRRU47415+Tio8
            parameterId: localSecond
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.left.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MId41+q0elE5q63iN
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 9e7c22a5-db60-47d8-8dd1-93185118fd48.filletArc.endSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Myvbc3Sc/ibc/drre
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MV70ffIkX1U+GH2+k
            parameterId: localFirst
            value: 9e7c22a5-db60-47d8-8dd1-93185118fd48.filletArc.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MBYaqNsd2iaMaHXEj
            parameterId: localSecond
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.top.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Macjdb7jeYmM2Nm4x
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: 9e7c22a5-db60-47d8-8dd1-93185118fd48.tangentA
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 0.0
        namespace: ''
        nodeId: M405wut8aEFie5ukf
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MiXbOjkrvz7lMLjJ0
            parameterId: localFirst
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.left
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M4p1GJJEwx6UcG1aD
            parameterId: localSecond
            value: 9e7c22a5-db60-47d8-8dd1-93185118fd48.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MkImWsPfJFVjxvshE
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: 9e7c22a5-db60-47d8-8dd1-93185118fd48.tangentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 1.5707963267948966
        namespace: ''
        nodeId: Mjq+ks/Hqpkqt8aUD
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MI7RUL0tPxzeBCoBy
            parameterId: localFirst
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.top
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MtBBvNq7oRHkDeauM
            parameterId: localSecond
            value: 9e7c22a5-db60-47d8-8dd1-93185118fd48.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MsQYaffjB6OCekHlw
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: RADIUS
        entityId: 9e7c22a5-db60-47d8-8dd1-93185118fd48.radius
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MMcQrvfDTut0K8lde
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MhknP9egRENIa8v6j
            parameterId: localFirst
            value: 9e7c22a5-db60-47d8-8dd1-93185118fd48.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            expression: 0.20000000000000004*in
            hasUserCode: false
            isInteger: false
            nodeId: McmH6Uelt8tQUfJQj
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: RadiusDisplay
            hasUserCode: false
            namespace: ''
            nodeId: MNk0cTJmZ4MucTzEn
            parameterId: radiusDisplay
            value: RADIAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: '0.01524000000000006'
            hasUserCode: false
            isInteger: false
            nodeId: Mvl7RRXizNNChn9g+
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 0.78539816339748*rad
            hasUserCode: false
            isInteger: false
            nodeId: MVcXYYvPltgSrEKe5
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MlBd5mmJzTxcufsNS
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 531f48cb-96ef-445d-91bc-19ec964a1297.visualSharp.coincidentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MR7TmeeB4Toffoazp
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MJwBItOKWR7KfTJ5N
            parameterId: localFirst
            value: 531f48cb-96ef-445d-91bc-19ec964a1297.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M2RfpbyMJCqQzUIrg
            parameterId: localSecond
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.bottom
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M/ddJsTaFprYhMoWH
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 531f48cb-96ef-445d-91bc-19ec964a1297.visualSharp.coincident
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M1/+WBlDsNeWbBzuQ
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MYxASj05G8nYRN1Xk
            parameterId: localFirst
            value: 531f48cb-96ef-445d-91bc-19ec964a1297.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MvfFQoyGVepufnBVB
            parameterId: localSecond
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.left
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MUowrYPYPEPSjE99A
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 531f48cb-96ef-445d-91bc-19ec964a1297.filletArc.startSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MdMx+NEzBGtBSmGId
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MIps0I2Q5jaPptUKg
            parameterId: localFirst
            value: 531f48cb-96ef-445d-91bc-19ec964a1297.filletArc.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mzi005klwJE8m1fW+
            parameterId: localSecond
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.bottom.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MZlDKWv9t2J4Fm7hU
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 531f48cb-96ef-445d-91bc-19ec964a1297.filletArc.endSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M9+LufYqtJjzB+1d4
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MxqUbp7E2mBfXeIJ/
            parameterId: localFirst
            value: 531f48cb-96ef-445d-91bc-19ec964a1297.filletArc.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M/XOQSwYG0g5RyMu5
            parameterId: localSecond
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.left.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: McqE/yhwdA72Nbi+/
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: 531f48cb-96ef-445d-91bc-19ec964a1297.tangentA
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 0.0
        namespace: ''
        nodeId: MH1xMlby8pXz+Wbbd
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MHCuuv20e+7O/kCbf
            parameterId: localFirst
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.left
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M55dvGYyoY9dD4YWU
            parameterId: localSecond
            value: 531f48cb-96ef-445d-91bc-19ec964a1297.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M2LSRKRxaZ5yo57ew
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: 531f48cb-96ef-445d-91bc-19ec964a1297.tangentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - -1.5707963267948966
        namespace: ''
        nodeId: MLYE88OiSZY0HcXEU
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MLDlJpoXFh9QRoBB4
            parameterId: localFirst
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.bottom
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MVsDZp+4JhKT2jjOa
            parameterId: localSecond
            value: 531f48cb-96ef-445d-91bc-19ec964a1297.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mw0cGHYsEqPKp8gEq
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: RADIUS
        entityId: 531f48cb-96ef-445d-91bc-19ec964a1297.radius
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mtmx+kV2oeBcQusn7
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MdAEI2vKbdHfGIf4i
            parameterId: localFirst
            value: 531f48cb-96ef-445d-91bc-19ec964a1297.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            expression: 0.20000000000000004*in
            hasUserCode: false
            isInteger: false
            nodeId: M3SGEFz0IwbM3K6nY
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: RadiusDisplay
            hasUserCode: false
            namespace: ''
            nodeId: M0EO6w2iiQoyDr+jh
            parameterId: radiusDisplay
            value: RADIAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: '0.015239999999999577'
            hasUserCode: false
            isInteger: false
            nodeId: Mopp7jhSEbiSgl8gj
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: -0.7853981633974483*rad
            hasUserCode: false
            isInteger: false
            nodeId: MK+8AWO+QgQBYs9Rt
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MDZvi3FT4u2PSv51Z
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 2bf77eda-04a2-4fc8-b06c-473c990e0457.visualSharp.coincidentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MapXDUClwDnWXyfa9
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MLv5I1123wrwdrj/s
            parameterId: localFirst
            value: 2bf77eda-04a2-4fc8-b06c-473c990e0457.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MrxHHgbO2m5x+E1Zh
            parameterId: localSecond
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.bottom
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MP3R1mhBb/JVArJlJ
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 2bf77eda-04a2-4fc8-b06c-473c990e0457.visualSharp.coincident
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MGqUfHzjKeNpRMYWe
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Me8q3035kP0oqlKCd
            parameterId: localFirst
            value: 2bf77eda-04a2-4fc8-b06c-473c990e0457.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MepNOkdyFjvZ9gUme
            parameterId: localSecond
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MN+3YqAP3unoXAkB0
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 2bf77eda-04a2-4fc8-b06c-473c990e0457.filletArc.startSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MBvFPxzaqwA/+GE8T
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MQv7JlIYN+A13mVAU
            parameterId: localFirst
            value: 2bf77eda-04a2-4fc8-b06c-473c990e0457.filletArc.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M/nHcAi6b4E2+4OZ6
            parameterId: localSecond
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.right.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MMrUFIJ94r0baH9o1
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 2bf77eda-04a2-4fc8-b06c-473c990e0457.filletArc.endSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MDzRpPVKwV+Rsai3X
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MsYziOdP95iVEvMNu
            parameterId: localFirst
            value: 2bf77eda-04a2-4fc8-b06c-473c990e0457.filletArc.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MRXrSgBnRyo21/B1s
            parameterId: localSecond
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.bottom.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M/F1wWiAYKozd02Fd
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: 2bf77eda-04a2-4fc8-b06c-473c990e0457.tangentA
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 3.141592653589793
        namespace: ''
        nodeId: MtRBFd9jHcSEdP5od
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MJbndDpEFFJfAqoun
            parameterId: localFirst
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.right
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MCVq33BDSHno48Lq2
            parameterId: localSecond
            value: 2bf77eda-04a2-4fc8-b06c-473c990e0457.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MqCyyAldafBN28k19
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: 2bf77eda-04a2-4fc8-b06c-473c990e0457.tangentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - -1.5707963267948966
        namespace: ''
        nodeId: Mfu0ABGHMZyZGy9qT
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MT/SQh+/qlipRsmeY
            parameterId: localFirst
            value: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.bottom
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MsdePPeu4q68OWZAz
            parameterId: localSecond
            value: 2bf77eda-04a2-4fc8-b06c-473c990e0457.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MRlAo5WYcxUm9iQtb
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: RADIUS
        entityId: 2bf77eda-04a2-4fc8-b06c-473c990e0457.radius
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MpWz8q7kTPoJeGNbN
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MwBW64xSiSPIx5uYM
            parameterId: localFirst
            value: 2bf77eda-04a2-4fc8-b06c-473c990e0457.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            expression: 0.20000000000000004*in
            hasUserCode: false
            isInteger: false
            nodeId: MLmVy4+uI53EUId6R
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: RadiusDisplay
            hasUserCode: false
            namespace: ''
            nodeId: M8CkahFswfOwEfUus
            parameterId: radiusDisplay
            value: RADIAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: '0.01523999999999982'
            hasUserCode: false
            isInteger: false
            nodeId: M6QUIX5+w5M+fog5g
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: -2.3561944901923293*rad
            hasUserCode: false
            isInteger: false
            nodeId: M/GK+P1IEVNpqqnWr
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M3mb290AHVlYPpCmO
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    entities:
    - message:
        centerId: ''
        endParam: 0.017340144298230414
        endPointId: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.bottom.end
        entityId: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.bottom
        geometry:
          message:
            dirX: -1.0
            dirY: -1.2246467991473532e-16
            pntX: -0.0004398557017695867
            pntY: 0.0022860000000000024
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: Mgbcz4ehPTOXG6zDx
        parameters: []
        startParam: -0.018219855701769587
        startPointId: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.bottom.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.01778
        endPointId: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.top.end
        entityId: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.top
        geometry:
          message:
            dirX: -1.0
            dirY: -1.2246467991473532e-16
            pntX: 1.344243806405628e-19
            pntY: 0.020574000000000002
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MAp/HvHl3P/tpbPYr
        parameters: []
        startParam: -0.01778
        startPointId: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.top.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.004064000000000005
        endPointId: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.left.end
        entityId: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.left
        geometry:
          message:
            dirX: 6.123233995736765e-17
            dirY: 1.0
            pntX: 0.022860000000000002
            pntY: 0.01143
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MYvI2q/bdUREi0hkF
        parameters: []
        startParam: -0.004063999999999993
        startPointId: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.left.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.004063999999999995
        endPointId: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.right.end
        entityId: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.right
        geometry:
          message:
            dirX: 6.123233995736765e-17
            dirY: 1.0
            pntX: -0.022860000000000002
            pntY: 0.011430000000000003
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MDptY13itq3y3iftu
        parameters: []
        startParam: -0.004064000000000001
        startPointId: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.right.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        entityId: Afb2e8Bv-c68r-i1tL-xI3q-JTZb1EfDK2uz.middle
        hasUserCode: false
        isConstruction: false
        isUserPoint: true
        namespace: ''
        nodeId: MDi6oKzpODwqET4E8
        parameters: []
        x: 1.3442438064056263e-19
        y: 0.011430000000000004
      type: 158
      typeName: BTMSketchPoint
    - message:
        entityId: ed860c75-f9d6-4c5e-a1a2-beccc7e98ddf.visualSharp
        hasUserCode: false
        isConstruction: false
        isUserPoint: true
        namespace: ''
        nodeId: MI6DEhjutSfQ/NMy3
        parameters: []
        x: -0.022860000000000002
        y: 0.020574000000000002
      type: 158
      typeName: BTMSketchPoint
    - message:
        centerId: ed860c75-f9d6-4c5e-a1a2-beccc7e98ddf.filletArc.center
        endParam: 3.141592653589793
        endPointId: ed860c75-f9d6-4c5e-a1a2-beccc7e98ddf.filletArc.end
        entityId: ed860c75-f9d6-4c5e-a1a2-beccc7e98ddf.filletArc
        geometry:
          message:
            clockwise: false
            radius: 0.005080000000000006
            xCenter: -0.01778
            xDir: 1.0
            yCenter: 0.015493999999999997
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MYXg+dI7DgvgeqhCm
        parameters: []
        startParam: 1.5707963267948966
        startPointId: ed860c75-f9d6-4c5e-a1a2-beccc7e98ddf.filletArc.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        entityId: 9e7c22a5-db60-47d8-8dd1-93185118fd48.visualSharp
        hasUserCode: false
        isConstruction: false
        isUserPoint: true
        namespace: ''
        nodeId: MH58JZ5e/XjjpDqsf
        parameters: []
        x: 0.022860000000000002
        y: 0.02057400000000001
      type: 158
      typeName: BTMSketchPoint
    - message:
        centerId: 9e7c22a5-db60-47d8-8dd1-93185118fd48.filletArc.center
        endParam: 1.5707963267948966
        endPointId: 9e7c22a5-db60-47d8-8dd1-93185118fd48.filletArc.end
        entityId: 9e7c22a5-db60-47d8-8dd1-93185118fd48.filletArc
        geometry:
          message:
            clockwise: false
            radius: 0.005080000000000001
            xCenter: 0.01778
            xDir: 1.0
            yCenter: 0.015494000000000004
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: Mj1t6ucKhEUxikwiY
        parameters: []
        startParam: 0.0
        startPointId: 9e7c22a5-db60-47d8-8dd1-93185118fd48.filletArc.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        entityId: 531f48cb-96ef-445d-91bc-19ec964a1297.visualSharp
        hasUserCode: false
        isConstruction: false
        isUserPoint: true
        namespace: ''
        nodeId: Mf9ihOjNjdQSDR2dM
        parameters: []
        x: 0.022860000000000002
        y: 0.0022860000000000055
      type: 158
      typeName: BTMSketchPoint
    - message:
        centerId: 531f48cb-96ef-445d-91bc-19ec964a1297.filletArc.center
        endParam: 0.0
        endPointId: 531f48cb-96ef-445d-91bc-19ec964a1297.filletArc.end
        entityId: 531f48cb-96ef-445d-91bc-19ec964a1297.filletArc
        geometry:
          message:
            clockwise: false
            radius: 0.0050799999999999994
            xCenter: 0.01778
            xDir: 1.0
            yCenter: 0.007366000000000006
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: M5z67w2k2FkRmTqrq
        parameters: []
        startParam: -1.5707963267948966
        startPointId: 531f48cb-96ef-445d-91bc-19ec964a1297.filletArc.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        entityId: 2bf77eda-04a2-4fc8-b06c-473c990e0457.visualSharp
        hasUserCode: false
        isConstruction: false
        isUserPoint: true
        namespace: ''
        nodeId: Mt/YNgsn/xZBccUCf
        parameters: []
        x: -0.022860000000000002
        y: 0.002286
      type: 158
      typeName: BTMSketchPoint
    - message:
        centerId: 2bf77eda-04a2-4fc8-b06c-473c990e0457.filletArc.center
        endParam: -1.5707963267948966
        endPointId: 2bf77eda-04a2-4fc8-b06c-473c990e0457.filletArc.end
        entityId: 2bf77eda-04a2-4fc8-b06c-473c990e0457.filletArc
        geometry:
          message:
            clockwise: false
            radius: 0.005080000000000001
            xCenter: -0.01778
            xDir: 1.0
            yCenter: 0.007366000000000002
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MVDGHYwjGwgn4vipZ
        parameters: []
        startParam: -3.141592653589793
        startPointId: 2bf77eda-04a2-4fc8-b06c-473c990e0457.filletArc.start
      type: 155
      typeName: BTMSketchCurveSegment
    featureId: Fr0fr9QgFzoCyYR_2
    featureType: newSketch
    hasUserCode: false
    name: Sketch 5
    namespace: ''
    nodeId: Mn6kLlnYSR6zPcvSm
    parameters:
    - message:
        hasUserCode: false
        nodeId: Gh03olPP5ZFj8ct6
        parameterId: sketchPlane
        queries:
        - message:
            geometryIds:
            - KKCE
            hasUserCode: false
            nodeId: FMI1NKyZxxLftmz
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: Mug+tXDc0L+Ot1XWq
        parameterId: asVersion
        value: V708_SM_BOOLEAN
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 151
  typeName: BTMSketch
- message:
    featureId: FVfRgq9Xbq3FFNa_2
    featureType: mirror
    hasUserCode: false
    name: Mirror 2
    namespace: ''
    nodeId: MiIhPh98sOW2HN15P
    parameters:
    - message:
        enumName: MirrorType
        hasUserCode: false
        namespace: ''
        nodeId: bpuY8crftFXrgxRV
        parameterId: patternType
        value: FEATURE
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewBodyOperationType
        hasUserCode: false
        namespace: ''
        nodeId: pnfTSgZMQ7lZ6UKt
        parameterId: operationType
        value: NEW
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: GrTDk/rCVNqXh5h8
        parameterId: entities
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: t400PUQa/PxflwZr
        parameterId: faces
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        featureIds:
        - Fr0fr9QgFzoCyYR_2
        hasUserCode: false
        nodeId: LOf8TBkTuZnWu8zP
        parameterId: instanceFunction
      type: 1749
      typeName: BTMParameterFeatureList
    - message:
        hasUserCode: false
        nodeId: LkHBX0I3pEmR97Oe
        parameterId: mirrorPlane
        queries:
        - message:
            geometryIds:
            - JCC
            hasUserCode: false
            nodeId: Fp6fgg2gsm6RivD
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: vwpl0qjDzFCPcS9a
        parameterId: defaultScope
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: IRNOrngq7XPXH/Il
        parameterId: booleanScope
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: MEMebMWZaGKx+F/A+
        parameterId: asVersion
        value: V708_SM_BOOLEAN
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: FRss4DBgPhHbDpn_2
    featureType: extrude
    hasUserCode: false
    name: Extrude 2
    namespace: ''
    nodeId: M+i1FLq46NK82+6gM
    parameters:
    - message:
        enumName: ToolBodyType
        hasUserCode: false
        namespace: ''
        nodeId: KJkpJECn8V4dTXhs
        parameterId: bodyType
        value: SOLID
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewBodyOperationType
        hasUserCode: false
        namespace: ''
        nodeId: gC5ZblHr2gxG90Am
        parameterId: operationType
        value: REMOVE
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewSurfaceOperationType
        hasUserCode: false
        namespace: ''
        nodeId: Dbp+ZUO/lgqXsYd0
        parameterId: surfaceOperationType
        value: NEW
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: bQ38WWpeFW7PmzoX
        parameterId: entities
        queries:
        - message:
            featureId: FNltp7XQfAVPima_2
            filterInnerLoops: true
            geometryIds:
            - JMC
            hasUserCode: false
            nodeId: MZZMo39gPLTv5b3nw
          type: 140
          typeName: BTMIndividualSketchRegionQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: y+8vlvyq77ZMKsFq
        parameterId: surfaceEntities
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: BoundingType
        hasUserCode: false
        namespace: ''
        nodeId: LaL1AHzdoAr2Hqhb
        parameterId: endBound
        value: BLIND
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: OaFwumbBt48TMTp9
        parameterId: oppositeDirection
        value: true
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: 8O5NGdh5Qc4mvcG0
        parameterId: depth
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: /3ea0pJrQgy0fPt8
        parameterId: endBoundEntityFace
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: v2Cl/8YPMAKziIlz
        parameterId: endBoundEntityBody
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: Ti+ZS7qdjWRLqFyK
        parameterId: endBoundEntityVertex
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: g3/hOYu8q4GrOWe8
        parameterId: hasOffset
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: GTX0s/jWV22Bcgkk
        parameterId: offsetDistance
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: fVKewEZaOAxfUOVj
        parameterId: offsetOppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: yfVrar7H8ztbgXPj
        parameterId: hasDraft
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 3 deg
        hasUserCode: false
        isInteger: false
        nodeId: /t9w++CL0w5jfBR7
        parameterId: draftAngle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: W6TW234wDZMe2R+5
        parameterId: draftPullDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: QNULMoZdt66eYocD
        parameterId: hasSecondDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        enumName: SecondDirectionBoundingType
        hasUserCode: false
        namespace: ''
        nodeId: IFbfixT58WuONiiT
        parameterId: secondDirectionBound
        value: BLIND
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: ex5X13njQxdLoyOF
        parameterId: secondDirectionOppositeDirection
        value: true
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: CjPiQHXwjLxHRyyb
        parameterId: secondDirectionDepth
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: TGyjCL8tdudI2mrr
        parameterId: secondDirectionBoundEntityFace
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: l56Ov5twn5L4Y2Tt
        parameterId: secondDirectionBoundEntityBody
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: 0g4mxpySimj4KHl+
        parameterId: secondDirectionBoundEntityVertex
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: 7G//GNHglhrdoyr5
        parameterId: hasSecondDirectionOffset
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: YwinwnUI2FDvDGQg
        parameterId: secondDirectionOffsetDistance
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: 9iZO4thHQhVvQK3f
        parameterId: secondDirectionOffsetOppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: pZHLk0heVhkAFnES
        parameterId: hasSecondDirectionDraft
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 3 deg
        hasUserCode: false
        isInteger: false
        nodeId: AMt6Ufb7aU58OA+M
        parameterId: secondDirectionDraftAngle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: fn+Fy/DdK1WqVdtl
        parameterId: secondDirectionDraftPullDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: v6HlRKrkFgihGmgJ
        parameterId: defaultScope
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: bdQI/OPCXpT8AHqg
        parameterId: booleanScope
        queries:
        - message:
            geometryIds:
            - JID
            hasUserCode: false
            nodeId: MlVgyQv3KZ1qG4CCj
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: MDLSsVCsMAXD6VYO8
        parameterId: asVersion
        value: V708_SM_BOOLEAN
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: FJhNGR9KlMefQyH_2
    featureType: extrude
    hasUserCode: false
    name: Extrude 3
    namespace: ''
    nodeId: MEsJ+137ut+5FpacV
    parameters:
    - message:
        enumName: ToolBodyType
        hasUserCode: false
        namespace: ''
        nodeId: hXQLv8eG/05fCDZj
        parameterId: bodyType
        value: SOLID
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewBodyOperationType
        hasUserCode: false
        namespace: ''
        nodeId: 9xp9cBxpjGy6nw5o
        parameterId: operationType
        value: REMOVE
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewSurfaceOperationType
        hasUserCode: false
        namespace: ''
        nodeId: 9W/RhgYK0sbhzatV
        parameterId: surfaceOperationType
        value: NEW
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: VBfuoz7vukRF9stl
        parameterId: entities
        queries:
        - message:
            geometryIds:
            - JOC
            hasUserCode: false
            nodeId: Fhht0sFlXK4UeyT
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: TqrNMDHpxwwEMZWm
        parameterId: surfaceEntities
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: BoundingType
        hasUserCode: false
        namespace: ''
        nodeId: fddBz1nW3I/Kc9VK
        parameterId: endBound
        value: BLIND
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: szIno782QyshYxW7
        parameterId: oppositeDirection
        value: true
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: OG3vPl0C5WL0gKI+
        parameterId: depth
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: E9ClFDw+NsnR82TO
        parameterId: endBoundEntityFace
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: 4JtzGMKvWf4goA4N
        parameterId: endBoundEntityBody
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: MgRbLUgLUPxUaYNv
        parameterId: endBoundEntityVertex
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: boDiBTEBRYLNFD38
        parameterId: hasOffset
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: 3YmEYo70qdcApXH4
        parameterId: offsetDistance
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: LKGOR8M+A3xW27jo
        parameterId: offsetOppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: R3oScD5kgsJsl/2L
        parameterId: hasDraft
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 3 deg
        hasUserCode: false
        isInteger: false
        nodeId: f+HyXwOUwQRqIFjE
        parameterId: draftAngle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: QXOdkbsxzVZZZPz4
        parameterId: draftPullDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: otBRS91XwyhKww8M
        parameterId: hasSecondDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        enumName: SecondDirectionBoundingType
        hasUserCode: false
        namespace: ''
        nodeId: HGts94QtD0LD4NjS
        parameterId: secondDirectionBound
        value: BLIND
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: QEtNsRmfXYQvvlIb
        parameterId: secondDirectionOppositeDirection
        value: true
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: OQdn13NwAQorCdkS
        parameterId: secondDirectionDepth
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: EvIeBL68KU+UZtkG
        parameterId: secondDirectionBoundEntityFace
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: /hkAp1KvatmSS1SJ
        parameterId: secondDirectionBoundEntityBody
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: 0WT3KKMz4eanFNQF
        parameterId: secondDirectionBoundEntityVertex
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: tpkSROcN9rfaCmkV
        parameterId: hasSecondDirectionOffset
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: chSomBpHa/WUdjAV
        parameterId: secondDirectionOffsetDistance
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: b8xiJiV+gWxhXd9s
        parameterId: secondDirectionOffsetOppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: CxvpT8hZuOB5W1n4
        parameterId: hasSecondDirectionDraft
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 3 deg
        hasUserCode: false
        isInteger: false
        nodeId: jA2/ClSZ+ZuAj4L3
        parameterId: secondDirectionDraftAngle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: XKKvpRC/vWuq636t
        parameterId: secondDirectionDraftPullDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: NjTh21bdrLvsfGiz
        parameterId: defaultScope
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: KR7RJNCCU4KrNN8q
        parameterId: booleanScope
        queries:
        - message:
            geometryIds:
            - JID
            hasUserCode: false
            nodeId: MqkeybcASzoBCU3Ob
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: MSXx2t2z4LYfUZc3+
        parameterId: asVersion
        value: V708_SM_BOOLEAN
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: Fp09G1WnZ8lOaTr_2
    featureType: extrude
    hasUserCode: false
    name: Extrude 4
    namespace: ''
    nodeId: MRZi7wdwBmxyX6Tgf
    parameters:
    - message:
        enumName: ToolBodyType
        hasUserCode: false
        namespace: ''
        nodeId: Xg44iLm5hlwHDxYW
        parameterId: bodyType
        value: SOLID
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewBodyOperationType
        hasUserCode: false
        namespace: ''
        nodeId: yiE0lgq5Hm9gC7Xz
        parameterId: operationType
        value: REMOVE
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewSurfaceOperationType
        hasUserCode: false
        namespace: ''
        nodeId: HogYyhMRI2crjS7L
        parameterId: surfaceOperationType
        value: NEW
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: r8kyDCGeAjWvaiaq
        parameterId: entities
        queries:
        - message:
            geometryIds:
            - JSC
            hasUserCode: false
            nodeId: FkbfZCGp1SNmaLc
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: 72xGip4A5nJP52uD
        parameterId: surfaceEntities
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: BoundingType
        hasUserCode: false
        namespace: ''
        nodeId: jZ3pF3pIBfz3lc6+
        parameterId: endBound
        value: BLIND
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: Uk9zVqYn9iZp+T2o
        parameterId: oppositeDirection
        value: true
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: pIT3EFJ3wv1g3tAY
        parameterId: depth
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: pBNCNDfdm4Cop1sh
        parameterId: endBoundEntityFace
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: zo6J7SpmNbRkpS91
        parameterId: endBoundEntityBody
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: mN7nDI+YdGmZLM8t
        parameterId: endBoundEntityVertex
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: LxXm6y523WN+VP4k
        parameterId: hasOffset
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: mLlsVk9h0ygevjhG
        parameterId: offsetDistance
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: fjKja8PL8/ocQotb
        parameterId: offsetOppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: R2mEy9ezPhzRs30I
        parameterId: hasDraft
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 3 deg
        hasUserCode: false
        isInteger: false
        nodeId: gRPVL2yUT4xMecDz
        parameterId: draftAngle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: tVUsTD5DlqN1T75b
        parameterId: draftPullDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: Hzj0cN6sF1n7ZycY
        parameterId: hasSecondDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        enumName: SecondDirectionBoundingType
        hasUserCode: false
        namespace: ''
        nodeId: Yd3xFSw4ikiTinGF
        parameterId: secondDirectionBound
        value: BLIND
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: fvm9WFdW1kxieBwl
        parameterId: secondDirectionOppositeDirection
        value: true
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: nHgsotMO/stRWJ1n
        parameterId: secondDirectionDepth
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: xlVEv1gf0au9yeCQ
        parameterId: secondDirectionBoundEntityFace
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: gdLnCrx8sMQF+vsn
        parameterId: secondDirectionBoundEntityBody
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: ccc1unFUXK2NDy4u
        parameterId: secondDirectionBoundEntityVertex
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: m0lFn1+pzcZhCePc
        parameterId: hasSecondDirectionOffset
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: 7kccAgmHpghHm9Uc
        parameterId: secondDirectionOffsetDistance
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: +CW1sEed9unYOmWy
        parameterId: secondDirectionOffsetOppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: g+ib+ihJFghkJEUR
        parameterId: hasSecondDirectionDraft
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 3 deg
        hasUserCode: false
        isInteger: false
        nodeId: QDTcxNS6hDpqX4Mc
        parameterId: secondDirectionDraftAngle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: UzPByDGNT/5/OarR
        parameterId: secondDirectionDraftPullDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: +zVkc7utwPC2Q9MG
        parameterId: defaultScope
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: zlYtIpTbcA+g4ZQ/
        parameterId: booleanScope
        queries:
        - message:
            geometryIds:
            - JID
            hasUserCode: false
            nodeId: M6WydwVSSN5BLQrfr
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: Mvp2rYz8V2JBITorM
        parameterId: asVersion
        value: V708_SM_BOOLEAN
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: FiL4NBxNcHBmvFK_2
    featureType: extrude
    hasUserCode: false
    name: Extrude 5
    namespace: ''
    nodeId: M3Q+nAV6dNpWDd19G
    parameters:
    - message:
        enumName: ToolBodyType
        hasUserCode: false
        namespace: ''
        nodeId: SFj2CsZV9mN2meBW
        parameterId: bodyType
        value: SOLID
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewBodyOperationType
        hasUserCode: false
        namespace: ''
        nodeId: Ou8Wz9PQCRIUTgVh
        parameterId: operationType
        value: REMOVE
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewSurfaceOperationType
        hasUserCode: false
        namespace: ''
        nodeId: kMBZl7lESb+jku8c
        parameterId: surfaceOperationType
        value: NEW
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: ul8LPLWOwiMWtA4l
        parameterId: entities
        queries:
        - message:
            geometryIds:
            - JQC
            hasUserCode: false
            nodeId: FZXb5jAX2RqQuma
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: /4CLMGTmv4zzX5y7
        parameterId: surfaceEntities
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: BoundingType
        hasUserCode: false
        namespace: ''
        nodeId: ZPNGVstagZyq0WPD
        parameterId: endBound
        value: BLIND
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: ZlVWRW4HiwzoCw13
        parameterId: oppositeDirection
        value: true
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: NrML67NCT34TA2uo
        parameterId: depth
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: UwZ2rd2AmUGbtVRC
        parameterId: endBoundEntityFace
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: Q/ElebYEL45yMG5v
        parameterId: endBoundEntityBody
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: PmRkFCAUFzkGi7Ev
        parameterId: endBoundEntityVertex
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: /p8q3hlemJsivrFj
        parameterId: hasOffset
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: ea+cT8p1QdxCk1Ro
        parameterId: offsetDistance
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: pItt1ipCaU+56FeF
        parameterId: offsetOppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: bKphGmiJSOoo5nuv
        parameterId: hasDraft
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 3 deg
        hasUserCode: false
        isInteger: false
        nodeId: U3QT2cNtkJh6Oaza
        parameterId: draftAngle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: wxHOAIN9XXvQTOoh
        parameterId: draftPullDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: 0jPC9AGb6savhJVk
        parameterId: hasSecondDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        enumName: SecondDirectionBoundingType
        hasUserCode: false
        namespace: ''
        nodeId: 4PZs469jAPijiPdk
        parameterId: secondDirectionBound
        value: BLIND
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: e3o7az8MZmFtCxHk
        parameterId: secondDirectionOppositeDirection
        value: true
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: bEDjdmiy80CbNxYl
        parameterId: secondDirectionDepth
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: ldxcSfOw8Pq/S0QJ
        parameterId: secondDirectionBoundEntityFace
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: tcMtJMpEm71QXKsY
        parameterId: secondDirectionBoundEntityBody
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: ok+1ZeGaZgEZAuZV
        parameterId: secondDirectionBoundEntityVertex
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: 0tw8QCnzVpMRSXcc
        parameterId: hasSecondDirectionOffset
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: oDQ6Jsickje2xEnV
        parameterId: secondDirectionOffsetDistance
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: 6itzjJz8cIOQmefr
        parameterId: secondDirectionOffsetOppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: ejtvtyBPkMjuKQvs
        parameterId: hasSecondDirectionDraft
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 3 deg
        hasUserCode: false
        isInteger: false
        nodeId: bAXJ8XVEsHfETZUV
        parameterId: secondDirectionDraftAngle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: 1eA34aJpxSpNjFRq
        parameterId: secondDirectionDraftPullDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: vuyN+jGxZnLvJ6oB
        parameterId: defaultScope
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: UveTAM1shujyQcWW
        parameterId: booleanScope
        queries:
        - message:
            geometryIds:
            - JID
            hasUserCode: false
            nodeId: M2EqxLbqkP/ehvifx
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: MtE6tg4njaMuWi12+
        parameterId: asVersion
        value: V708_SM_BOOLEAN
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: FKFf9e46N2gqLW5_2
    featureType: extrude
    hasUserCode: false
    name: Extrude 6
    namespace: ''
    nodeId: MQy3xeylX65jRb55n
    parameters:
    - message:
        enumName: ToolBodyType
        hasUserCode: false
        namespace: ''
        nodeId: 8LMbiKoxjiQttyj0
        parameterId: bodyType
        value: SOLID
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewBodyOperationType
        hasUserCode: false
        namespace: ''
        nodeId: iFmHO4LwEyulR6fL
        parameterId: operationType
        value: REMOVE
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewSurfaceOperationType
        hasUserCode: false
        namespace: ''
        nodeId: r+iEPqzdsezakmWY
        parameterId: surfaceOperationType
        value: NEW
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: HmKMWSAgJ8vwvxc3
        parameterId: entities
        queries:
        - message:
            geometryIds:
            - JUC
            hasUserCode: false
            nodeId: Fp6yD5jGrHgghHK
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: YuAqJb8xUPhyfWEY
        parameterId: surfaceEntities
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: BoundingType
        hasUserCode: false
        namespace: ''
        nodeId: ctf52qIEWNUq54BP
        parameterId: endBound
        value: BLIND
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: sBZk5VILIcrnCD/O
        parameterId: oppositeDirection
        value: true
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: P5fy/UgFzm2RmlUe
        parameterId: depth
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: TZx1Zq7ILnXXIYes
        parameterId: endBoundEntityFace
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: rBRwiPGPM+e4bC+m
        parameterId: endBoundEntityBody
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: oLz+RLFOg1Wb9AoH
        parameterId: endBoundEntityVertex
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: kkUXU1R+D+i9YYN1
        parameterId: hasOffset
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: LHKaoTjs4zxpXkqg
        parameterId: offsetDistance
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: WS7gfE7IVF/Qo+Ju
        parameterId: offsetOppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: yIBiaz0wYuIFQ7rf
        parameterId: hasDraft
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 3 deg
        hasUserCode: false
        isInteger: false
        nodeId: NRAfRfTFncvq5GT/
        parameterId: draftAngle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: dq0SGia/Bjoz1L83
        parameterId: draftPullDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: MpfT3lQajA0Bvo1b
        parameterId: hasSecondDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        enumName: SecondDirectionBoundingType
        hasUserCode: false
        namespace: ''
        nodeId: gjdPPSmOnbJ5yNaW
        parameterId: secondDirectionBound
        value: BLIND
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: /s0GNyIeAc9WUqiV
        parameterId: secondDirectionOppositeDirection
        value: true
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: hfq4ZsPvwMmiCuIA
        parameterId: secondDirectionDepth
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: LaS48K/AsT2u8v+x
        parameterId: secondDirectionBoundEntityFace
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: +NHvAvzAYTcrZDey
        parameterId: secondDirectionBoundEntityBody
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: NFt3Y4rhkp2eNdo0
        parameterId: secondDirectionBoundEntityVertex
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: qD+UTJP28vcMSJit
        parameterId: hasSecondDirectionOffset
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: mz3GlzdYcukzKtuA
        parameterId: secondDirectionOffsetDistance
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: O0xkJqa0/CntPXqW
        parameterId: secondDirectionOffsetOppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: Nx4XvH181DG3T21t
        parameterId: hasSecondDirectionDraft
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 3 deg
        hasUserCode: false
        isInteger: false
        nodeId: qUi/wUGQRGFY430B
        parameterId: secondDirectionDraftAngle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: C0Iss4MaE+dnlYGf
        parameterId: secondDirectionDraftPullDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: AFWJUuZNkPXaf51r
        parameterId: defaultScope
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: f2xSjmzAjSuorvOV
        parameterId: booleanScope
        queries:
        - message:
            geometryIds:
            - JID
            hasUserCode: false
            nodeId: MRZcnxkC5YUNdfCBo
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: MfWpz0TjYSaAvnLjo
        parameterId: asVersion
        value: V708_SM_BOOLEAN
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    constraints:
    - message:
        constraintType: MIDPOINT
        entityId: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.mid1
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MguRfB6BKI38ZOyC+
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mws2ms1gr2vsLV2me
            parameterId: localEntity1
            value: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.top.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MpJTdSekee5hEcSBI
            parameterId: localEntity2
            value: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.right.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M1kOYSNnEa4xdFPli
            parameterId: localMidpoint
            value: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.middle
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIDPOINT
        entityId: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.mid2
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M8AkyUhp8fgOZtQtG
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mp28Iyok7Eys9Mqgk
            parameterId: localEntity1
            value: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.top.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MWNNq35n+FLkAQLtZ
            parameterId: localEntity2
            value: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.left.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MEQ3lLrg+jto8PI45
            parameterId: localMidpoint
            value: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.middle
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PERPENDICULAR
        entityId: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.perpendicular
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M4cyZuQhX4fCHcPxS
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MkagziUmHcphNfu5t
            parameterId: localFirst
            value: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.top
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MteSxKcc1zKfgsnS7
            parameterId: localSecond
            value: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.left
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PARALLEL
        entityId: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.parallel.2
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MnGNbYGyEn7hi3YBA
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MbXo+BDS5ce81tvtR
            parameterId: localFirst
            value: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.left
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MBTu+uzPDxX4vtRfu
            parameterId: localSecond
            value: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.right
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: HORIZONTAL
        entityId: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.horizontal
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MfWSwvuJAGo3MfVuz
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MByX3pt5vKLncr4ig
            parameterId: localFirst
            value: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.top
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.corner2
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MErDJtRuAlj3gH9Ns
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M9+XUdVhE3q/c5HTb
            parameterId: localFirst
            value: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.top.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M+6EfpFXPlLIDT00T
            parameterId: localSecond
            value: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.left.end
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.corner3
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MIiGniE7jbUwsujdT
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: McT8vwSEZ8Zvcwro2
            parameterId: localFirst
            value: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.top.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MzOJkKNq42GSdg7IA
            parameterId: localSecond
            value: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.right.end
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: VERTICAL
        entityId: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.middle.positionSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MqI0E6gsr+izqnH5w
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MZfwWyKMF9waE1WmD
            parameterId: localFirst
            value: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.middle
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MgHhNTJn1jwWrJGj0
            parameterId: externalSecond
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: Myczo+xldgpGYHPzn
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: HORIZONTAL
        entityId: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.cornerSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MD6EOoO1HHc2iL330
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M+DzrbgTYZUFxCdRl
            parameterId: externalSecond
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: MokdiH3acQIZ7Qg3H
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            hasUserCode: false
            nodeId: MMxEuxM1hwmdTgmVs
            parameterId: localFirst
            value: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.left.start
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: 9oFIsBsy-7IF8-mBk7-AZH4-YhSbnjK7f5tN
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MqiwNYoeP/PyHmjGC
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MlMsVnpL7Dnqe/y4o
            parameterId: localFirst
            value: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.left
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M5ldXlFE96ficIumS
            parameterId: localSecond
            value: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.right
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: MEoBGcitHB5ExJeYH
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: MZ/Tm8K8Wb/veTugu
            parameterId: halfSpace0
            value: LEFT
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: MBiMAI3q5r2gKGKcR
            parameterId: halfSpace1
            value: RIGHT
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: 2.2 in
            hasUserCode: false
            isInteger: false
            nodeId: M/qhNOIyPm4n//bkk
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: -0.03186780586838722*m
            hasUserCode: false
            isInteger: false
            nodeId: Ma/+tRPOAXAr1wcv7
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.3720833077768677'
            hasUserCode: false
            isInteger: false
            nodeId: M0XXOJmcXkxPXhgUa
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DISTANCE
        entityId: 3voE1h4D-ILpp-rnRq-Yvzm-sKE6Au8VUQTm
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MmVgrdMVARXd8lUic
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M2+pw3QwWZ7A3rMd5
            parameterId: externalFirst
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: M93yi9m0JMEBWzqsS
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            hasUserCode: false
            nodeId: MuEUfDhO1GOguUU+W
            parameterId: localSecond
            value: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.top
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: MxqmQeNNDrcCbtiWW
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: M2mnKyzGfeDidCJB/
            parameterId: halfSpace0
            value: RIGHT
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionHalfSpace
            hasUserCode: false
            namespace: ''
            nodeId: M0H+KyHxQkg0Sbmta
            parameterId: halfSpace1
            value: LEFT
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: 1.4 in
            hasUserCode: false
            isInteger: false
            nodeId: MCb7nqQj7v/3GmpiS
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 0.05009074509143829*m
            hasUserCode: false
            isInteger: false
            nodeId: Mc5ZSgoUiW5JnzbjU
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.451375898626709'
            hasUserCode: false
            isInteger: false
            nodeId: MewFDDD3zAR+ary8d
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: VERTICAL
        entityId: JKokxz2I-apHT-RAJl-gut5-MhMZlewM2anL.startSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MtXAKauPMUtojq3Lr
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MmC4Gw1qTg9S+bm09
            parameterId: externalSecond
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: MAbUsVfiKSb7zPzri
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        - message:
            hasUserCode: false
            nodeId: MIqhFmm6/EsFY8Mco
            parameterId: localFirst
            value: 721533cb-8a95-4f67-9e87-625d83bad2c6.visualSharp
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: JKokxz2I-apHT-RAJl-gut5-MhMZlewM2anL.midSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - 4.0683218268862975e-16
        namespace: ''
        nodeId: MhMzrVAkk4OrQbe3l
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M+w9pbhX4MOFzkgsO
            parameterId: localFirst
            value: JKokxz2I-apHT-RAJl-gut5-MhMZlewM2anL
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MjHnfkt2kY0PRwW+z
            parameterId: localSecond
            value: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.right
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: JKokxz2I-apHT-RAJl-gut5-MhMZlewM2anL.endSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MlH2V8TtF0XsR66Xu
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MwlhB7moBKMeFbzfc
            parameterId: localFirst
            value: JKokxz2I-apHT-RAJl-gut5-MhMZlewM2anL.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MMalH0D6hArvzjmAt
            parameterId: localSecond
            value: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.right.start
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: nyj9y0cl-Qm5R-hnfb-05UG-QFVpQoxqTKnf.startSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MiT55zP+L8hAx4N3E
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MuUocjVIxqcwiNX2Y
            parameterId: localFirst
            value: nyj9y0cl-Qm5R-hnfb-05UG-QFVpQoxqTKnf.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MQN0Wm4SDOqHO6vQp
            parameterId: localSecond
            value: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.left.start
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: nyj9y0cl-Qm5R-hnfb-05UG-QFVpQoxqTKnf.midSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - -3.1415926535897927
        namespace: ''
        nodeId: MTZ2jSLqtvua0H4Hv
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M3N5IYObNuOJp7Ls4
            parameterId: localFirst
            value: nyj9y0cl-Qm5R-hnfb-05UG-QFVpQoxqTKnf
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MMYyj5cvHDTa2naTM
            parameterId: localSecond
            value: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.left
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 721533cb-8a95-4f67-9e87-625d83bad2c6.visualSharp.coincidentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - -1.752727457888589
        namespace: ''
        nodeId: Mvkcx/X0hJ0367OG1
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MLHP2N6JrKjPOi0GB
            parameterId: localFirst
            value: 721533cb-8a95-4f67-9e87-625d83bad2c6.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M9DBCQs75ddqajz0E
            parameterId: localSecond
            value: nyj9y0cl-Qm5R-hnfb-05UG-QFVpQoxqTKnf
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MIjgFbtL7gR9LQuQQ
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 721533cb-8a95-4f67-9e87-625d83bad2c6.visualSharp.coincident
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - -1.388865195701205
        namespace: ''
        nodeId: MC499Mx3pVF7YXwRZ
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MhXJmHITPICt/AUmp
            parameterId: localFirst
            value: 721533cb-8a95-4f67-9e87-625d83bad2c6.visualSharp
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MNaeJWLBoDXRfgxiD
            parameterId: localSecond
            value: JKokxz2I-apHT-RAJl-gut5-MhMZlewM2anL
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MInjyTSVIMXNvev2W
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 721533cb-8a95-4f67-9e87-625d83bad2c6.filletArc.startSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M2BLLtokMoKGNrWQh
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MGSFfszqpnUt6nIEs
            parameterId: localFirst
            value: 721533cb-8a95-4f67-9e87-625d83bad2c6.filletArc.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M8Uxhet+Ekk+UVP/z
            parameterId: localSecond
            value: nyj9y0cl-Qm5R-hnfb-05UG-QFVpQoxqTKnf.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MZ+/PRKfHiBLmFTp4
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 721533cb-8a95-4f67-9e87-625d83bad2c6.filletArc.endSnap
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MzRNrK5XNa5P8kOfD
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MwiyqeFshydA2EqIO
            parameterId: localFirst
            value: 721533cb-8a95-4f67-9e87-625d83bad2c6.filletArc.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mqg/YHcgywZ4liIHG
            parameterId: localSecond
            value: JKokxz2I-apHT-RAJl-gut5-MhMZlewM2anL.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MIbPovl58KfNX1gZb
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: 721533cb-8a95-4f67-9e87-625d83bad2c6.tangentA
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - -1.2784041131329582
        - -1.2784041131329582
        namespace: ''
        nodeId: M/orb7KvH7DVtvcii
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MN7ShS2hcOcMOzJ9M
            parameterId: localFirst
            value: JKokxz2I-apHT-RAJl-gut5-MhMZlewM2anL
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MIGExaipcc9FzA7I8
            parameterId: localSecond
            value: 721533cb-8a95-4f67-9e87-625d83bad2c6.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MzCDU6j/FKrEHsh0o
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: TANGENT
        entityId: 721533cb-8a95-4f67-9e87-625d83bad2c6.tangentB
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters:
        - -1.863188540456834
        - -1.863188540456834
        namespace: ''
        nodeId: MYx4tynb0jKW9D8sv
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MqvVkdfz+OgPsmmId
            parameterId: localFirst
            value: nyj9y0cl-Qm5R-hnfb-05UG-QFVpQoxqTKnf
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MDgIiHlPEv89OpihS
            parameterId: localSecond
            value: 721533cb-8a95-4f67-9e87-625d83bad2c6.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MOeqolmuIHhMM3GRs
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: RADIUS
        entityId: 721533cb-8a95-4f67-9e87-625d83bad2c6.radius
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mnf3rv5o08Xac1aMX
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MjQXAadVlFF/Bh01r
            parameterId: localFirst
            value: 721533cb-8a95-4f67-9e87-625d83bad2c6.filletArc
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: RadiusDisplay
            hasUserCode: false
            namespace: ''
            nodeId: Mi29wooydos6Kd8Q8
            parameterId: radiusDisplay
            value: RADIAL
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: M0/q6NrYZS/ijqh0X
            parameterId: sketchToolType
            value: FILLET
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: 0.5 in
            hasUserCode: false
            isInteger: false
            nodeId: MM4C71tSnUGdoZmZ5
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: -1.5707963267949177*rad
            hasUserCode: false
            isInteger: false
            nodeId: MmjvcWyEBfnIMLCOt
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.019050000000007'
            hasUserCode: false
            isInteger: false
            nodeId: MushvKB9ShBjUcLEZ
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    entities:
    - message:
        centerId: ''
        endParam: 0.027940000000000006
        endPointId: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.top.end
        entityId: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.top
        geometry:
          message:
            dirX: 1.0
            dirY: 0.0
            pntX: -1.9592858991745833e-18
            pntY: -0.03556
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MQaOWKSwg9YzARxfx
        parameters: []
        startParam: -0.027940000000000006
        startPointId: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.top.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.015489255791315423
        endPointId: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.left.end
        entityId: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.left
        geometry:
          message:
            dirX: -1.8369701987210297e-16
            dirY: -1.0
            pntX: -0.027940000000000006
            pntY: -0.020070744208684578
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MEO6yV2HfJheeMtQP
        parameters: []
        startParam: -0.020070744208684578
        startPointId: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.left.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.015489255791315416
        endPointId: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.right.end
        entityId: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.right
        geometry:
          message:
            dirX: -1.8369701987210297e-16
            dirY: -1.0
            pntX: 0.027940000000000006
            pntY: -0.020070744208684585
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MlSKPRm9IN0KfOFkp
        parameters: []
        startParam: -0.020070744208684585
        startPointId: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.right.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        entityId: zadUIbhD-iI8b-rpHU-Fao1-voKGEUYhNH02.middle
        hasUserCode: false
        isConstruction: false
        isUserPoint: true
        namespace: ''
        nodeId: MajePnMU1xADD3N4H
        parameters: []
        x: 0.0
        y: -0.01778
      type: 158
      typeName: BTMSketchPoint
    - message:
        centerId: JKokxz2I-apHT-RAJl-gut5-MhMZlewM2anL.center
        endParam: 4.576862055247084e-16
        endPointId: JKokxz2I-apHT-RAJl-gut5-MhMZlewM2anL.end
        entityId: JKokxz2I-apHT-RAJl-gut5-MhMZlewM2anL
        geometry:
          message:
            clockwise: false
            radius: 0.03411182398624513
            xCenter: -0.006171823986245117
            xDir: 1.0
            yCenter: -1.5612511283791264e-17
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MNIfxtMC3tgDkuOHf
        parameters: []
        startParam: -1.2784041131329582
        startPointId: JKokxz2I-apHT-RAJl-gut5-MhMZlewM2anL.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: nyj9y0cl-Qm5R-hnfb-05UG-QFVpQoxqTKnf.center
        endParam: -1.863188540456834
        endPointId: nyj9y0cl-Qm5R-hnfb-05UG-QFVpQoxqTKnf.end
        entityId: nyj9y0cl-Qm5R-hnfb-05UG-QFVpQoxqTKnf
        geometry:
          message:
            clockwise: false
            radius: 0.034111823986245154
            xCenter: 0.006171823986245151
            xDir: 1.0
            yCenter: 1.734723475976807e-17
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: M2xUXNHUy6bzHmqnq
        parameters: []
        startParam: -3.1415926535897927
        startPointId: nyj9y0cl-Qm5R-hnfb-05UG-QFVpQoxqTKnf.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        entityId: 721533cb-8a95-4f67-9e87-625d83bad2c6.visualSharp
        hasUserCode: false
        isConstruction: false
        isUserPoint: true
        namespace: ''
        nodeId: MRGML9La3sL+qzDtQ
        parameters: []
        x: 8.673617379884035e-19
        y: -0.03354884684085846
      type: 158
      typeName: BTMSketchPoint
    - message:
        centerId: 721533cb-8a95-4f67-9e87-625d83bad2c6.filletArc.center
        endParam: -1.2784041131329582
        endPointId: 721533cb-8a95-4f67-9e87-625d83bad2c6.filletArc.end
        entityId: 721533cb-8a95-4f67-9e87-625d83bad2c6.filletArc
        geometry:
          message:
            clockwise: false
            radius: 0.012700000000000001
            xCenter: 2.395544873688399e-17
            xDir: 1.0
            yCenter: -0.0205030435570125
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MLDfW7NtDTbn1mGQl
        parameters: []
        startParam: -1.863188540456834
        startPointId: 721533cb-8a95-4f67-9e87-625d83bad2c6.filletArc.start
      type: 155
      typeName: BTMSketchCurveSegment
    featureId: FNB1o6zleBybEWC_2
    featureType: newSketch
    hasUserCode: false
    name: Sketch 6
    namespace: ''
    nodeId: MSxgLliJI980KzX56
    parameters:
    - message:
        hasUserCode: false
        nodeId: bE92piXg8ghvA89a
        parameterId: sketchPlane
        queries:
        - message:
            geometryIds:
            - JCC
            hasUserCode: false
            nodeId: FVU01dkekmsJ9P8
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: M0Hn+gWMS223GwLjg
        parameterId: asVersion
        value: V708_SM_BOOLEAN
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 151
  typeName: BTMSketch
- message:
    featureId: FruKwZEfuFbnT9L_2
    featureType: extrude
    hasUserCode: false
    name: Extrude 7
    namespace: ''
    nodeId: MhYRdEad3LOgb/NNt
    parameters:
    - message:
        enumName: ToolBodyType
        hasUserCode: false
        namespace: ''
        nodeId: aOqKNw6PsPi7Ob1+
        parameterId: bodyType
        value: SOLID
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewBodyOperationType
        hasUserCode: false
        namespace: ''
        nodeId: ppXibAfVB0PguvQq
        parameterId: operationType
        value: REMOVE
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewSurfaceOperationType
        hasUserCode: false
        namespace: ''
        nodeId: sHVkH/4sNGgGyz5Z
        parameterId: surfaceOperationType
        value: NEW
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: 29yscu3SzipHQKSS
        parameterId: entities
        queries:
        - message:
            featureId: FNB1o6zleBybEWC_2
            filterInnerLoops: true
            geometryIds: []
            hasUserCode: false
            nodeId: MP40jWj3Kk/CPs4Dd
          type: 140
          typeName: BTMIndividualSketchRegionQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: 90vEA3yHKkR1io1m
        parameterId: surfaceEntities
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: BoundingType
        hasUserCode: false
        namespace: ''
        nodeId: hCW4e42D3nw+NbOA
        parameterId: endBound
        value: BLIND
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: uT62pNLadRAbuuqr
        parameterId: oppositeDirection
        value: true
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 2 in
        hasUserCode: false
        isInteger: false
        nodeId: DjmirqdQSek97LL9
        parameterId: depth
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: /tMxwzf/CWKITFwn
        parameterId: endBoundEntityFace
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: kRzrikE+hJQ34Wbx
        parameterId: endBoundEntityBody
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: K9yC+5c2D4OcBQnA
        parameterId: endBoundEntityVertex
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: cgehSvK27n3j9rmO
        parameterId: hasOffset
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: +mNQZFHfjAEhDAGD
        parameterId: offsetDistance
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: dPnP5Qk6MhqcIRJc
        parameterId: offsetOppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: UjkU3jdM60oTlj50
        parameterId: hasDraft
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 3 deg
        hasUserCode: false
        isInteger: false
        nodeId: NMchKzcFAvVhR37+
        parameterId: draftAngle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: tEQO33XZPORuKoKl
        parameterId: draftPullDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: eGX2iawvLN/lwVay
        parameterId: hasSecondDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        enumName: SecondDirectionBoundingType
        hasUserCode: false
        namespace: ''
        nodeId: n7Qp8ZBt+8GZBN7+
        parameterId: secondDirectionBound
        value: BLIND
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: 8I59feySDvDemBvb
        parameterId: secondDirectionOppositeDirection
        value: true
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: B+zbDKOOk/Ny5rty
        parameterId: secondDirectionDepth
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: DK23M8WYHusq70iy
        parameterId: secondDirectionBoundEntityFace
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: YAdcsupHU1AZ+1zj
        parameterId: secondDirectionBoundEntityBody
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: oGV1WaM+2ZLzeIeg
        parameterId: secondDirectionBoundEntityVertex
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: Mkm+5kwCw8q8AC95
        parameterId: hasSecondDirectionOffset
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 in
        hasUserCode: false
        isInteger: false
        nodeId: LWdamHSODau29G6K
        parameterId: secondDirectionOffsetDistance
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: vwDkxTTl7nZdWkAi
        parameterId: secondDirectionOffsetOppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: Wswy24AXXAOG8Sj3
        parameterId: hasSecondDirectionDraft
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 3 deg
        hasUserCode: false
        isInteger: false
        nodeId: w3M7wbBvG5X3WY9r
        parameterId: secondDirectionDraftAngle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: +1C0LCpXEb5jaIAP
        parameterId: secondDirectionDraftPullDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: D0KlV598cDOwrS04
        parameterId: defaultScope
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: 7EZS4bKfSSMHpmrL
        parameterId: booleanScope
        queries:
        - message:
            geometryIds: []
            hasUserCode: false
            nodeId: MMzlcHzjVWmeETWS2
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: MCZzZJHsgRVa3uqED
        parameterId: asVersion
        value: V626_COLLAPSE_ARRAY_ITEMS_UIHINT
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: true
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
imports:
- message:
    hasUserCode: false
    namespace: ''
    nodeId: MY3WD3sRx2uLVb3l1
    path: onshape/std/geometry.fs
    version: '1077.0'
  type: 136
  typeName: BTMImport
isComplete: true
libraryVersion: 1077
microversionSkew: false
rejectMicroversionSkew: false
rollbackIndex: 19
serializationVersion: 1.1.17
sourceMicroversion: a2458fd91b88fcc09383a21b
