defaultFeatures:
- message:
    featureId: Origin
    featureType: origin
    hasUserCode: false
    name: Origin
    namespace: ''
    nodeId: MXJ/+3uGzbUJYeKf0
    parameters: []
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: Top
    featureType: defaultPlane
    hasUserCode: false
    name: Top
    namespace: ''
    nodeId: Meirh2tkk6IuSB9ZX
    parameters: []
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: Front
    featureType: defaultPlane
    hasUserCode: false
    name: Front
    namespace: ''
    nodeId: Mwaf0KtV5m5UO44G6
    parameters: []
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: Right
    featureType: defaultPlane
    hasUserCode: false
    name: Right
    namespace: ''
    nodeId: MUQa8ZW26YeHLhjZI
    parameters: []
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
featureStates:
- key: FJ3jtQf48MlbBZz_0
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: Origin
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: FSz1kMOJ27NcHAJ_2
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: Top
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: Front
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: Right
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: F7QtHjxB5BGVbSV_0
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: FWYG3iWHrh4RxTG_2
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
- key: F9j4GiwzarqW2gF_2
  value:
    message:
      featureStatus: INFO
    type: 1688
    typeName: BTFeatureState
- key: Fh36nVWEL0noeoa_1
  value:
    message:
      featureStatus: OK
    type: 1688
    typeName: BTFeatureState
features:
- message:
    constraints:
    - message:
        constraintType: HORIZONTAL
        entityId: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.firstSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MNzZI99/78jkJ64aH
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M+Se1KXBVpN168bz7
            parameterId: localFirst
            value: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.bottom.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M61TmdbNWjGo7dkWG
            parameterId: externalSecond
            queries:
            - message:
                geometryIds: []
                hasUserCode: false
                nodeId: MDGqWmoH/RPkfHUmQ
              type: 138
              typeName: BTMIndividualQuery
          type: 148
          typeName: BTMParameterQueryList
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PERPENDICULAR
        entityId: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.perpendicular
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MK/8okmp9ugA3qXC7
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M9P08ezzjDYBAcYYO
            parameterId: localFirst
            value: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.top
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MVtsmEoOY4Q49hcWP
            parameterId: localSecond
            value: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.left
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PARALLEL
        entityId: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.parallel.1
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MJcTOeLjVKPkJUxHu
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MIi1nb55H5lQJ6/qS
            parameterId: localFirst
            value: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.bottom
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M3smwzZTip1bxwxys
            parameterId: localSecond
            value: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.top
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: PARALLEL
        entityId: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.parallel.2
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M4+uelUrec8UzJoeB
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MtIiUCk4g3fZxgxXF
            parameterId: localFirst
            value: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.left
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M1udP4C8gYo+zdCYx
            parameterId: localSecond
            value: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.right
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: HORIZONTAL
        entityId: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.horizontal
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MTV17c1eJcyaJdg9i
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MXKhODWWADMPPPLLx
            parameterId: localFirst
            value: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.top
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.corner0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MRHdYpRgiVTLorD91
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MKxLD5FPBspd6xmpN
            parameterId: localFirst
            value: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.bottom.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M3m3Yz/qL9gHQ44b0
            parameterId: localSecond
            value: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.left.start
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.corner1
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MQ7vhiWvq1Bp4bUYp
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M1EvMJW9mYFFP3NY9
            parameterId: localFirst
            value: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.bottom.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MOuHNCmE+/0MCped+
            parameterId: localSecond
            value: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.right.start
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: LENGTH
        entityId: RmPWuV5a-wdG3-Kigu-RDpJ-1e9QBvDQy8m4
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MYoZm69cqcosVrXP4
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MwENyDE8XghpDPFbI
            parameterId: localFirst
            value: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.bottom
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: MpvSUPtk4va33PDYB
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionAlignment
            hasUserCode: false
            namespace: ''
            nodeId: MYEDTwq46ei76VDND
            parameterId: alignment
            value: ALIGNED
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: 300 mm
            hasUserCode: false
            isInteger: false
            nodeId: MjMZdcyttkvtmOKJ6
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 0.03296605870127678*m
            hasUserCode: false
            isInteger: false
            nodeId: MyDavsbzW6h5T7gZu
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.14609055535418458'
            hasUserCode: false
            isInteger: false
            nodeId: MEwifB9Uai81osLZl
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIDPOINT
        entityId: Vk6KRakX-VBrX-2DxE-jAzv-4LPZjwZAdhGF.startSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MFTaPE2j7SinVZEfi
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MYv9yLMJrhtHMMjwq
            parameterId: localEntity1
            value: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.left.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MXhMTSJMWc5Lb+Lri
            parameterId: localEntity2
            value: b8b98a1d-8c47-4e63-a7cd-bb7a09e92ad2.orphan
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MKx6XQrrRYZi1oJ+7
            parameterId: localMidpoint
            value: Vk6KRakX-VBrX-2DxE-jAzv-4LPZjwZAdhGF.start
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: MIDPOINT
        entityId: hAaOxpBt-RFkC-Aiwh-LDSt-UqIkMHxeEbSk.startSnap0
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M75hbne/bokbrzAdZ
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M2DRbvtXO3bSX0pVZ
            parameterId: localMidpoint
            value: hAaOxpBt-RFkC-Aiwh-LDSt-UqIkMHxeEbSk.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MpoNZECwBhTdfz9R2
            parameterId: localEntity1
            value: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.right.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: Mw8L6/OOmAXrE21Dh
            parameterId: localEntity2
            value: 70d2d9e5-3d75-4e3e-9164-d3c1bb095352.orphan
          type: 149
          typeName: BTMParameterString
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: LENGTH
        entityId: zDoXcFOf-tRX2-ruRc-JVWe-tlfruChrtYx9
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M2GlILu300M3hR61t
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: Mb+MmuShXL+sn6Oy4
            parameterId: localFirst
            value: Vk6KRakX-VBrX-2DxE-jAzv-4LPZjwZAdhGF
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: M2RbkibmAlUMIQGYB
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionAlignment
            hasUserCode: false
            namespace: ''
            nodeId: Mq2dh+BQaspxWM5uz
            parameterId: alignment
            value: ALIGNED
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: 120 mm
            hasUserCode: false
            isInteger: false
            nodeId: MbJEVohvHPRqcxoJz
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: 0.014492859835776199*m
            hasUserCode: false
            isInteger: false
            nodeId: MHh/5r6qZ13jj8q+k
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.6459130438617466'
            hasUserCode: false
            isInteger: false
            nodeId: M8zn11j3Qg8KVcZc8
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: LENGTH
        entityId: U2AFQRjy-qQBQ-gaEF-9uLD-aR7i0wqgjsRz
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MM1favlMWSD0owTBw
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MDj+eGTl4l0Z8PM8N
            parameterId: localFirst
            value: hAaOxpBt-RFkC-Aiwh-LDSt-UqIkMHxeEbSk
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: DimensionDirection
            hasUserCode: false
            namespace: ''
            nodeId: MoekRJG5scmjqOAp8
            parameterId: direction
            value: MINIMUM
          type: 145
          typeName: BTMParameterEnum
        - message:
            enumName: DimensionAlignment
            hasUserCode: false
            namespace: ''
            nodeId: M+1zH5Fh39ZyRnPCK
            parameterId: alignment
            value: ALIGNED
          type: 145
          typeName: BTMParameterEnum
        - message:
            expression: 120 mm
            hasUserCode: false
            isInteger: false
            nodeId: Mfyo5IeYYZQA/hScw
            parameterId: length
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: -0.014271261122605593*m
            hasUserCode: false
            isInteger: false
            nodeId: MAadsMwfu+MOrQVPE
            parameterId: labelDistance
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        - message:
            expression: '0.6312118710296551'
            hasUserCode: false
            isInteger: false
            nodeId: MDetkNP1DpNZT1Tnu
            parameterId: labelRatio
            units: ''
            value: 0.0
          type: 147
          typeName: BTMParameterQuantity
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 1c85bd8d-2d61-42a7-aee9-355bbf33eb07.orphanCoi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: Mp/TOOrWe3AR8v3qo
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MwkiilC1DkknXrMtN
            parameterId: localFirst
            value: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.left
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MxLDyY9nI9TqAk5VS
            parameterId: localSecond
            value: b8b98a1d-8c47-4e63-a7cd-bb7a09e92ad2.orphan
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MbX86SfqhJo+VasOW
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 1c85bd8d-2d61-42a7-aee9-355bbf33eb07.trimCoi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M0wk+dx+pJr8awAlt
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MbUwEaahTEdV0kIJ4
            parameterId: localFirst
            value: Vk6KRakX-VBrX-2DxE-jAzv-4LPZjwZAdhGF.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MMjmCg0foZCYB17i6
            parameterId: localSecond
            value: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.left.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mi8dkzhMSNtMKjAaJ
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: b8b98a1d-8c47-4e63-a7cd-bb7a09e92ad2.orphanCoi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MpPzSfaHXEs0t1QhG
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MkZnmMiG4XgTkpV+4
            parameterId: localFirst
            value: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.top
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: ML6YTHvs/lZQJGO0b
            parameterId: localSecond
            value: b8b98a1d-8c47-4e63-a7cd-bb7a09e92ad2.orphan
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MODgAR+FVbNGAhgFc
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: b8b98a1d-8c47-4e63-a7cd-bb7a09e92ad2.trimCoi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M4j4VvC171ttcWmGE
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MI54kPgl4ExJN3/7O
            parameterId: localFirst
            value: Vk6KRakX-VBrX-2DxE-jAzv-4LPZjwZAdhGF.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MeicymEyi95dklg/L
            parameterId: localSecond
            value: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.top.start
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: Mfd1lp+ArvvtSd0Bl
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 7568ae84-0343-4d74-8c41-2ae774e03223.orphanCoi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MZGk4wVxg2AjNoAEL
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MqwyG9OVSW6RuYnqs
            parameterId: localFirst
            value: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.top
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MhJ5q29jYppEPoYXI
            parameterId: localSecond
            value: 70d2d9e5-3d75-4e3e-9164-d3c1bb095352.orphan
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MNrw/z8wYzhodEZDV
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 7568ae84-0343-4d74-8c41-2ae774e03223.trimCoi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: MPcYb2lBKNPsDjgs/
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MDmZVyU2M9AwG1k2r
            parameterId: localFirst
            value: hAaOxpBt-RFkC-Aiwh-LDSt-UqIkMHxeEbSk.end
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MvBcB8d814yeD1F84
            parameterId: localSecond
            value: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.top.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MHHiJbcW+nbsF6Jkk
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 70d2d9e5-3d75-4e3e-9164-d3c1bb095352.orphanCoi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M3pzj2rwrSsWcpLFI
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: M2Cek0a9TDQep+p67
            parameterId: localFirst
            value: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.right
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: M2Yt3PHImr3LDvKqd
            parameterId: localSecond
            value: 70d2d9e5-3d75-4e3e-9164-d3c1bb095352.orphan
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MGw4kd0shnYbPFsk9
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    - message:
        constraintType: COINCIDENT
        entityId: 70d2d9e5-3d75-4e3e-9164-d3c1bb095352.trimCoi
        hasOffsetData1: false
        hasOffsetData2: false
        hasPierceParameter: false
        hasUserCode: false
        helpParameters: []
        namespace: ''
        nodeId: M06GNW/QV+4VLmOjb
        offsetDistance1: 0.0
        offsetDistance2: 0.0
        offsetOrientation1: false
        offsetOrientation2: false
        parameters:
        - message:
            hasUserCode: false
            nodeId: MIS9Gn6nAAi4rubLr
            parameterId: localFirst
            value: hAaOxpBt-RFkC-Aiwh-LDSt-UqIkMHxeEbSk.start
          type: 149
          typeName: BTMParameterString
        - message:
            hasUserCode: false
            nodeId: MCM6v1/7BxJVGhzPC
            parameterId: localSecond
            value: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.right.end
          type: 149
          typeName: BTMParameterString
        - message:
            enumName: SketchToolType
            hasUserCode: false
            namespace: ''
            nodeId: MzU1dDdSNcTSCrJQ1
            parameterId: sketchToolType
            value: TRIM
          type: 145
          typeName: BTMParameterEnum
        pierceParameter: 0.0
      type: 2
      typeName: BTMSketchConstraint
    entities:
    - message:
        centerId: ''
        endParam: 0.15
        endPointId: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.bottom.end
        entityId: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.bottom
        geometry:
          message:
            dirX: 1.0
            dirY: 0.0
            pntX: 0.012654316915895716
            pntY: 0.0
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: Mw7nbcSo8ajaPvn+O
        parameters: []
        startParam: -0.15
        startPointId: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.bottom.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.05632503002402392
        endPointId: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.top.end
        entityId: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.top
        geometry:
          message:
            dirX: 1.0
            dirY: 0.0
            pntX: 0.012654316915895716
            pntY: 0.15000000000000005
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MER6Bo76SF0FKX4Sj
        parameters: []
        startParam: -0.05632503002402403
        startPointId: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.top.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: -0.0010802444082511214
        endPointId: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.left.end
        entityId: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.left
        geometry:
          message:
            dirX: 0.0
            dirY: 1.0
            pntX: -0.13734568308410428
            pntY: 0.07608024440825113
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MtFyAQLXSCDwpHVqU
        parameters: []
        startParam: -0.07608024440825113
        startPointId: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.left.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: -0.0010802444082510937
        endPointId: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.right.end
        entityId: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.right
        geometry:
          message:
            dirX: 0.0
            dirY: 1.0
            pntX: 0.1626543169158957
            pntY: 0.07608024440825113
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MJyV9XqGNMI/8ovqj
        parameters: []
        startParam: -0.07608024440825113
        startPointId: tjrHQOAw-qFxJ-V2al-oNt3-9wcF26Ubli4P.right.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.06478435969739646
        endPointId: Vk6KRakX-VBrX-2DxE-jAzv-4LPZjwZAdhGF.end
        entityId: Vk6KRakX-VBrX-2DxE-jAzv-4LPZjwZAdhGF
        geometry:
          message:
            dirX: 0.7806247497997998
            dirY: 0.6250000000000001
            pntX: -0.09424298768784865
            pntY: 0.10950977518912723
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MdQmXfEyUmxk/lOXD
        parameters: []
        startParam: -0.05521564030260353
        startPointId: Vk6KRakX-VBrX-2DxE-jAzv-4LPZjwZAdhGF.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        centerId: ''
        endParam: 0.05380217343083138
        endPointId: hAaOxpBt-RFkC-Aiwh-LDSt-UqIkMHxeEbSk.end
        entityId: hAaOxpBt-RFkC-Aiwh-LDSt-UqIkMHxeEbSk
        geometry:
          message:
            dirX: -0.7806247497998003
            dirY: 0.6249999999999994
            pntX: 0.11097865511304784
            pntY: 0.11637364160573042
          type: 117
          typeName: BTCurveGeometryLine
        hasUserCode: false
        internalIds: []
        isConstruction: false
        namespace: ''
        nodeId: MRKHSwCgt8juhqs+t
        parameters: []
        startParam: -0.06619782656916869
        startPointId: hAaOxpBt-RFkC-Aiwh-LDSt-UqIkMHxeEbSk.start
      type: 155
      typeName: BTMSketchCurveSegment
    - message:
        entityId: b8b98a1d-8c47-4e63-a7cd-bb7a09e92ad2.orphan
        hasUserCode: false
        isConstruction: false
        isUserPoint: false
        namespace: ''
        nodeId: MVygrbuhtWj4zhM2/
        parameters: []
        x: -0.1373456830841043
        y: 0.15000000000000005
      type: 158
      typeName: BTMSketchPoint
    - message:
        entityId: 70d2d9e5-3d75-4e3e-9164-d3c1bb095352.orphan
        hasUserCode: false
        isConstruction: false
        isUserPoint: false
        namespace: ''
        nodeId: MiJ4Uw/tPwvYWdCyP
        parameters: []
        x: 0.1626543169158957
        y: 0.15000000000000005
      type: 158
      typeName: BTMSketchPoint
    featureId: FJ3jtQf48MlbBZz_0
    featureType: newSketch
    hasUserCode: false
    name: Sketch 1
    namespace: ''
    nodeId: Mlv0vVq3mpS69IStN
    parameters:
    - message:
        hasUserCode: false
        nodeId: l+XG67xduL0n2dyI
        parameterId: sketchPlane
        queries:
        - message:
            geometryIds:
            - JCC
            hasUserCode: false
            nodeId: FWQrrvkUXiydarX
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: McxAePeySbqqTHaUi
        parameterId: asVersion
        value: V708_SM_BOOLEAN
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 151
  typeName: BTMSketch
- message:
    featureId: F7QtHjxB5BGVbSV_0
    featureType: extrude
    hasUserCode: false
    name: Extrude 1
    namespace: ''
    nodeId: M5vs+HKZZ5MWLyTbF
    parameters:
    - message:
        enumName: ToolBodyType
        hasUserCode: false
        namespace: ''
        nodeId: c/N9PJxtfknfi7Dj
        parameterId: bodyType
        value: SOLID
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewBodyOperationType
        hasUserCode: false
        namespace: ''
        nodeId: f9oMjczmYZbB6Q2O
        parameterId: operationType
        value: NEW
      type: 145
      typeName: BTMParameterEnum
    - message:
        enumName: NewSurfaceOperationType
        hasUserCode: false
        namespace: ''
        nodeId: foLKTQm/RmXTVcXC
        parameterId: surfaceOperationType
        value: NEW
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: g62jDF/MC+RTbcpW
        parameterId: entities
        queries:
        - message:
            geometryIds:
            - JGC
            hasUserCode: false
            nodeId: FHOOgzR4I7fAgiT
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: gP+gequ5NShaKlTP
        parameterId: surfaceEntities
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: BoundingType
        hasUserCode: false
        namespace: ''
        nodeId: TFXwkVA0HaXE5Uqn
        parameterId: endBound
        value: BLIND
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: l5XuS0gtHB2tqqdQ
        parameterId: oppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 150 mm
        hasUserCode: false
        isInteger: false
        nodeId: TeNErh4hBuNM3Fdm
        parameterId: depth
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: 6y4vNyZYjYUNW1Cn
        parameterId: endBoundEntityFace
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: buN52Qqh02+t9sry
        parameterId: endBoundEntityBody
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: ampcDsQlZsjLrlFy
        parameterId: endBoundEntityVertex
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: ignQx2NplfbQdnbf
        parameterId: hasOffset
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 25 mm
        hasUserCode: false
        isInteger: false
        nodeId: pRb8taWgF0pOpBNc
        parameterId: offsetDistance
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: V9keauw2MMx9+YTs
        parameterId: offsetOppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: AjNjQzjjI0LYoURN
        parameterId: hasDraft
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 3 deg
        hasUserCode: false
        isInteger: false
        nodeId: WkmXFRovG5tQ0BUL
        parameterId: draftAngle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: GUlqU6Vgi3Gfk/iW
        parameterId: draftPullDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: Nh9aj+0A29o9fQKv
        parameterId: hasSecondDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        enumName: SecondDirectionBoundingType
        hasUserCode: false
        namespace: ''
        nodeId: te176NoxM0mmpHq4
        parameterId: secondDirectionBound
        value: BLIND
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: dUfoNbzGghJa56jj
        parameterId: secondDirectionOppositeDirection
        value: true
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 25 mm
        hasUserCode: false
        isInteger: false
        nodeId: ZdB487eHMikllwh+
        parameterId: secondDirectionDepth
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: Y3C0KNzTeOwbUWyI
        parameterId: secondDirectionBoundEntityFace
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: FNu1l0n89rVoqxKi
        parameterId: secondDirectionBoundEntityBody
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: 3ffFspNTq4wOcEuf
        parameterId: secondDirectionBoundEntityVertex
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: onWTcZA0VG9qykDn
        parameterId: hasSecondDirectionOffset
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 25 mm
        hasUserCode: false
        isInteger: false
        nodeId: zBZ0qmRRp64l8ALA
        parameterId: secondDirectionOffsetDistance
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: iCoGTfNgbxID1Bqu
        parameterId: secondDirectionOffsetOppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: bqq9t4Ep+QrK9Q99
        parameterId: hasSecondDirectionDraft
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 3 deg
        hasUserCode: false
        isInteger: false
        nodeId: rZOnO/xlHWeh63bZ
        parameterId: secondDirectionDraftAngle
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: 6jEZs6kfsucvKDWa
        parameterId: secondDirectionDraftPullDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: iCz0nNWlqEq4Yj2a
        parameterId: defaultScope
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: EmUi1Xfl8RrC3QYY
        parameterId: booleanScope
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: MVAXLKneUBZyPlO4T
        parameterId: asVersion
        value: V708_SM_BOOLEAN
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: Fh36nVWEL0noeoa_1
    featureType: sheetMetalStart
    hasUserCode: false
    name: Sheet metal model 1
    namespace: ''
    nodeId: MPdPEPQ5OYlwztb+m
    parameters:
    - message:
        hasUserCode: false
        nodeId: qzMHxWP4LA3yVdFt
        parameterId: initEntities
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: SMProcessType
        hasUserCode: false
        namespace: ''
        nodeId: xV0ukH82PFTbToQ8
        parameterId: process
        value: CONVERT
      type: 145
      typeName: BTMParameterEnum
    - message:
        hasUserCode: false
        nodeId: TLcvDjyFJXaDtSWp
        parameterId: partToConvert
        queries:
        - message:
            geometryIds:
            - JHD
            hasUserCode: false
            nodeId: FfkedralmlVlPi8
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: Hkumo8vTWUzGXwTC
        parameterId: facesToExclude
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: QivWt0g6VDAWTY/8
        parameterId: sketchCurves
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: SMExtrudeBoundingType
        hasUserCode: false
        namespace: ''
        nodeId: 1z11Jj1KmrK+/+8U
        parameterId: endBound
        value: BLIND
      type: 145
      typeName: BTMParameterEnum
    - message:
        expression: 25 mm
        hasUserCode: false
        isInteger: false
        nodeId: BqSsMmtbko8H5c/W
        parameterId: depth
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: g4LYNr6Rc7M/KWCz
        parameterId: oppositeExtrudeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: rXBhiQ6o7vezizke
        parameterId: regions
        queries: []
      type: 148
      typeName: BTMParameterQueryList
    - message:
        hasUserCode: false
        nodeId: rvzQUgXyO8245gmP
        parameterId: bends
        queries:
        - message:
            geometryIds:
            - JHN
            hasUserCode: false
            nodeId: FtlimAdt8XnA6c0
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds:
            - JHV
            hasUserCode: false
            nodeId: FJQeww4eiWBAPN9
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds:
            - JHF
            hasUserCode: false
            nodeId: FBW3fytqOlnVZG4
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds:
            - JHd
            hasUserCode: false
            nodeId: FGFxy0MkFHiyWYk
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds:
            - JHZ
            hasUserCode: false
            nodeId: Fpl7pyVwFBenJZg
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds:
            - JHJ
            hasUserCode: false
            nodeId: FfU3p1GSUhfdeJj
          type: 138
          typeName: BTMIndividualQuery
        - message:
            geometryIds:
            - JHR
            hasUserCode: false
            nodeId: FsQwj5SwfmcmJH4
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        expression: 0 mm
        hasUserCode: false
        isInteger: false
        nodeId: ADVbSzqKxDjsSoO8
        parameterId: clearance
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: waizs3Fl+qp+nmFW
        parameterId: bendsIncluded
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        hasUserCode: false
        nodeId: OzaqZhkuga6iNkUw
        parameterId: keepInputParts
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 2 mm
        hasUserCode: false
        isInteger: false
        nodeId: HMRDrDxbgJF1FSgb
        parameterId: thickness
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        hasUserCode: false
        nodeId: naPhvcWNzVUDerYd
        parameterId: oppositeDirection
        value: false
      type: 144
      typeName: BTMParameterBoolean
    - message:
        expression: 1 mm
        hasUserCode: false
        isInteger: false
        nodeId: RVipPpHdaNbpObVe
        parameterId: radius
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        expression: '0.45'
        hasUserCode: false
        isInteger: false
        nodeId: U4QEgPUzKo58Z2yX
        parameterId: kFactor
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        expression: 0.02 mm
        hasUserCode: false
        isInteger: false
        nodeId: UJSNSr0Q43cNuHkt
        parameterId: minimalClearance
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        enumName: SMCornerStrategyType
        hasUserCode: false
        namespace: ''
        nodeId: Tn+zOgIrM957u2fw
        parameterId: defaultCornerStyle
        value: SIMPLE
      type: 145
      typeName: BTMParameterEnum
    - message:
        expression: '1.5'
        hasUserCode: false
        isInteger: false
        nodeId: o0htKxnowbDwPZaV
        parameterId: defaultCornerReliefScale
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        enumName: SMBendStrategyType
        hasUserCode: false
        namespace: ''
        nodeId: TA9H0dIAoUDMtT21
        parameterId: defaultBendReliefStyle
        value: OBROUND
      type: 145
      typeName: BTMParameterEnum
    - message:
        expression: '1.5'
        hasUserCode: false
        isInteger: false
        nodeId: pudimkjcd446PW+k
        parameterId: defaultBendReliefDepthScale
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        expression: '1.0625'
        hasUserCode: false
        isInteger: false
        nodeId: oDEOeFS9X01rWTzg
        parameterId: defaultBendReliefScale
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: MdW0ID+fmUoEIdZec
        parameterId: asVersion
        value: V626_COLLAPSE_ARRAY_ITEMS_UIHINT
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: FWYG3iWHrh4RxTG_2
    featureType: sheetMetalCorner
    hasUserCode: false
    name: Corner 1
    namespace: ''
    nodeId: MB8IDeh8prkUgwmRC
    parameters:
    - message:
        hasUserCode: false
        nodeId: BN7fby2hrmxldT2s
        parameterId: corner
        queries:
        - message:
            geometryIds:
            - JZs
            hasUserCode: false
            nodeId: FS05AooP6n5CZuM
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: SMCornerReliefStyle
        hasUserCode: false
        namespace: ''
        nodeId: IYyB20PSuZB/fDob
        parameterId: cornerStyle
        value: ROUND
      type: 145
      typeName: BTMParameterEnum
    - message:
        expression: '1'
        hasUserCode: false
        isInteger: false
        nodeId: km+D2m6+98MSuD1E
        parameterId: cornerReliefScale
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: Ml+uQhBF/D4OrG3E7
        parameterId: asVersion
        value: V626_COLLAPSE_ARRAY_ITEMS_UIHINT
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: FSz1kMOJ27NcHAJ_2
    featureType: sheetMetalCorner
    hasUserCode: false
    name: Corner 2
    namespace: ''
    nodeId: MEnGl1/qUw29P6H0l
    parameters:
    - message:
        hasUserCode: false
        nodeId: LK+lrCyEpZ53W1PG
        parameterId: corner
        queries:
        - message:
            geometryIds:
            - J2k
            hasUserCode: false
            nodeId: FX2Bl5kFXPuIFGP
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: SMCornerReliefStyle
        hasUserCode: false
        namespace: ''
        nodeId: b3Yj2V0dfeJqvJmG
        parameterId: cornerStyle
        value: ROUND
      type: 145
      typeName: BTMParameterEnum
    - message:
        expression: '1'
        hasUserCode: false
        isInteger: false
        nodeId: qOozBACMOKy7vY2o
        parameterId: cornerReliefScale
        units: ''
        value: 0.0
      type: 147
      typeName: BTMParameterQuantity
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: Mgm4xqxFm42F3dnc8
        parameterId: asVersion
        value: V626_COLLAPSE_ARRAY_ITEMS_UIHINT
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
- message:
    featureId: F9j4GiwzarqW2gF_2
    featureType: sheetMetalEnd
    hasUserCode: false
    name: Finish sheet metal model 1
    namespace: ''
    nodeId: MgzGvzzVNWoMKZrhx
    parameters:
    - message:
        hasUserCode: false
        nodeId: Gso52xWgSFNfKvVP
        parameterId: sheetMetalParts
        queries:
        - message:
            geometryIds:
            - J4D
            hasUserCode: false
            nodeId: FQTzhWEGLDnawIp
          type: 138
          typeName: BTMIndividualQuery
      type: 148
      typeName: BTMParameterQueryList
    - message:
        enumName: FeatureScriptVersionNumber
        hasUserCode: false
        namespace: ''
        nodeId: MTm82UhQxoSVwxaRm
        parameterId: asVersion
        value: V708_SM_BOOLEAN
      type: 145
      typeName: BTMParameterEnum
    returnAfterSubfeatures: false
    subFeatures: []
    suppressed: false
    suppressionState:
      type: 0
  type: 134
  typeName: BTMFeature
imports:
- message:
    hasUserCode: false
    namespace: ''
    nodeId: MipzJpZZt3d+gBGyl
    path: onshape/std/geometry.fs
    version: '1077.0'
  type: 136
  typeName: BTMImport
isComplete: true
libraryVersion: 1077
microversionSkew: false
rejectMicroversionSkew: false
rollbackIndex: 6
serializationVersion: 1.1.17
sourceMicroversion: ee798f1e4969eeda2447b797
