defaultFeatures:
- message:
    featureId: Origin
    featureType: origin
    hasUserCode: false
    name: Origin
    namespace: ''
    nodeId: MnEVrnOyxUirsvBHy
    parameters: []
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: Top
    featureType: defaultPlane
    hasUserCode: false
    name: Top
    namespace: ''
    nodeId: MOupVBKrLaRjet0kR
    parameters: []
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: Front
    featureType: defaultPlane
    hasUserCode: false
    name: Front
    namespace: ''
    nodeId: MiItUx7ijpSpfB8OZ
    parameters: []
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: Right
    featureType: defaultPlane
    hasUserCode: false
    name: Right
    namespace: ''
    nodeId: MW6/c7JNXYBRrNtxP
    parameters: []
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
featureStates:
- key: FAGjINVPjMdzCmq_0
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: Origin
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: Top
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: Front
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: FGHBKcuB2SOnMNO_0
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: Right
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
features:
- message:
    constraints:
    - message:
        constraintType: COINCIDENT
        entityId: bWJlWGVt-UKmj-oEkS-Umc7-0RdNWv6W03gd.centerSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MdJsAXmKDY52gITDp
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M1BPlqKlaBufwYjCW
            parameterId: localFirst
            value: bWJlWGVt-UKmj-oEkS-Umc7-0RdNWv6W03gd.center
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MWR2MbnMWit+9SfGd
            parameterId: externalSecond
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: MYknPiYTVRp/V4YzE
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: b5b484d1-4d28-4512-85c2-93bdfb22acfc
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MqyGj9Qpl3UDHy/YV
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MzflVAv+i4E2erP/T
            parameterId: localFirst
            value: RzgI8hTK-Kjec-6L4g-DAhg-4xv4RNy2K7GH.center
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mf94V77P+Izsl0u/d
            parameterId: localSecond
            value: bWJlWGVt-UKmj-oEkS-Umc7-0RdNWv6W03gd.center
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DIAMETER
        entityId: G9UYkpf9-T0VD-VjPH-ulqr-dpauBn0RP21K
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MPfXLlon6PSl+nQmf
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mii75v6WuBTgXsCev
            parameterId: localFirst
            value: RzgI8hTK-Kjec-6L4g-DAhg-4xv4RNy2K7GH
          type: 149
          typeName: BTMParameterString
        - message:
            expression: 3.2 mm
            hasUserCode: false
            isInteger: false
            nodeId: M+6ERph0nPvh0Kaj6
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 2.70332941306357*radian
            hasUserCode: false
            isInteger: false
            nodeId: MXxu+e8mVpbh5Lv+q
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '1.5372835345026077'
            hasUserCode: false
            isInteger: false
            nodeId: M0WZ0ZNDZrXD2v4yB
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: DIAMETER
        entityId: L8wH6Yl8-sXY6-6mQq-KznR-B5FoTj7WidEl
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MVb17GhWpK+2xOVZ8
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MaA29nnyOG7hV5BJe
            parameterId: localFirst
            value: bWJlWGVt-UKmj-oEkS-Umc7-0RdNWv6W03gd
          type: 149
          typeName: BTMParameterString
        - message:
            expression: 7 mm
            hasUserCode: false
            isInteger: false
            nodeId: MGyQmeCTVEvLO+6v1
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 2.379174931382249*radian
            hasUserCode: false
            isInteger: false
            nodeId: MKfxm21h1NNw78p8P
            parameterId: labelAngle
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '1.4580712807792668'
            hasUserCode: false
            isInteger: false
            nodeId: Mju/cAphN+Em4MHhl
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    entities:
    - message:
        centerId: ''
        entityId: RzgI8hTK-Kjec-6L4g-DAhg-4xv4RNy2K7GH
        geometry:
          message:
            clockwise: false
            radius: 0.0016000000000000003
            xCenter: 0.0
            xDir: 1.0
            yCenter: 0.0
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MXANldqtGncsEnUiy
        parameters: []
      type: 4
      typeName: BTMSketchCurve
    - message:
        centerId: ''
        entityId: bWJlWGVt-UKmj-oEkS-Umc7-0RdNWv6W03gd
        geometry:
          message:
            clockwise: false
            radius: 0.0035
            xCenter: 0.0
            xDir: 1.0
            yCenter: 0.0
            yDir: 0.0
          type: 115
          typeName: BTCurveGeometryCircle
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MnqjEyLNxf8LPSDc4
        parameters: []
      type: 4
      typeName: BTMSketchCurve
    featureId: FGHBKcuB2SOnMNO_0
    featureType: newSketch
    hasUserCode: false
    name: Sketch 1
    namespace: ''
    nodeId: MG8HmZoodR148ZImq
    parameters:
    - message:
        hasUserCode: false
        nodeId: MjwfXR2/ZjIAnrKsG
        parameterId: sketchPlane
        queries:
        - message:
            geometryIds:
            - JDC
            hasUserCode: false
            nodeId: MCU9x/QF7Vlgrv+kJ
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: MdFUnP8vrSXga3oyF
        parameterId: asVersion
        value: V422_RIB_DELETE_ERROR_BODIES
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 151
  typeName: BTMSketch
- message:
    featureId: FAGjINVPjMdzCmq_0
    featureType: extrude
    hasUserCode: false
    name: Extrude 1
    namespace: ''
    nodeId: MA6FByau3M0z/PsIt
    parameters:
    - message:
        enumName: ToolBodyType
        hasUserCode: false
        namespace: ''
        nodeId: ME9H5hFKmTwdr+dfq
        parameterId: bodyType
        value: SOLID
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewBodyOperationType
        hasUserCode: false
        namespace: ''
        nodeId: M/l8VqSujVFJwxW5z
        parameterId: operationType
        value: NEW
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: MXe0l8vFGLhVP1gWU
        parameterId: entities
        queries:
        - message:
            geometryIds:
            - JGG
            hasUserCode: false
            nodeId: Meu9haWaMzNq4jktv
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: MXJ9thD9fYkM49GW4
        parameterId: surfaceEntities
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: BoundingType
        hasUserCode: false
        namespace: ''
        nodeId: MOubK5jT95CLIheaI
        parameterId: endBound
        value: BLIND
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: MskyYXurqJu3qnKJj
        parameterId: oppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: MyOP5OjscojexWPCY
        parameterId: endBoundEntityFace
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: MBH3QCT+edJ5KqmN1
        parameterId: endBoundEntityBody
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: MzMZNQ0v9mnHXzkew
        parameterId: endBoundEntityVertex
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        expression: .5 mm
        hasUserCode: false
        isInteger: false
        nodeId: MPGN4wkfxfzwdktMc
        parameterId: depth
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: MfUjg3VV3hYczwuyY
        parameterId: hasDraft
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 3.0*degree
        hasUserCode: false
        isInteger: false
        nodeId: MgUR/ROTdKOIzgeNu
        parameterId: draftAngle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: Mze+9c35E9xbC9FHd
        parameterId: draftPullDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: MQQFuI8pU6DX9kuTM
        parameterId: hasSecondDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        enumName: SecondDirectionBoundingType
        hasUserCode: false
        namespace: ''
        nodeId: MsAUsDPCxsKYQbLyX
        parameterId: secondDirectionBound
        value: BLIND
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: M0P12zfzOgPVCl+rh
        parameterId: secondDirectionOppositeDirection
        value: true
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: MyTuG8ibeQLkLR/bN
        parameterId: secondDirectionBoundEntityFace
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: MlJim7IDOZVMi2MMB
        parameterId: secondDirectionBoundEntityBody
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: MXcHcW7UqhYIQkrVA
        parameterId: secondDirectionBoundEntityVertex
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        expression: 25.0*millimeter
        hasUserCode: false
        isInteger: false
        nodeId: MnGwRv+W4Bd8klATC
        parameterId: secondDirectionDepth
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: MzEifdgx2zGJidMgl
        parameterId: hasSecondDirectionDraft
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 3.0*degree
        hasUserCode: false
        isInteger: false
        nodeId: MUKUU9ShsviZMKIWR
        parameterId: secondDirectionDraftAngle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: MwiZfH6x5nJV5tfcF
        parameterId: secondDirectionDraftPullDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: MKyU4AX+421YBVHkQ
        parameterId: defaultScope
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: MtsyVf2kOPLyASnV6
        parameterId: booleanScope
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: MD9iUcLzxwaWmZtGy
        parameterId: asVersion
        value: V422_RIB_DELETE_ERROR_BODIES
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
imports:
- message:
    hasUserCode: false
    namespace: ''
    nodeId: M+5kvAeauDoUuSNuy
    path: onshape/std/geometry.fs
    version: '1077.0'
  type: 136
  typeName: BTMImport
isComplete: true
libraryVersion: 1077
microversionSkew: false
rejectMicroversionSkew: false
rollbackIndex: 2
serializationVersion: 1.1.17
sourceMicroversion: 559aa59e2afe4c4a7a4243ed
