#! /usr/lib/veetest/veetest -r
(revision "A.00.01")
(date "Sun 15/Sep/1991")
(component 0 "Context"
 (implementation
  (component 0 "Context"
   (name "Keybd")
   (description 24 4
    Keybd accepts numeric user input using only a
    pointing device.  As each button is operated,
    the resulting text character is accumulated in
    the display; no format checking is performed.
    
    The "Cancel" button exits the Keybd User Object
    via the Escape/Error mechanism.  This prevents 
    entered data from appearing on the data output
    pin.  The "Accept" button sends the accumulated
    text string out the "data" terminal.  The "CE"
    button clears the display entry without exiting
    the Keybd object.
    
    Note that the output of the Keybd is NOT a number,
    but a text string that, if properly formed, can
    be interpreted as a number by math operations. It
    it not necessary to convert the text string to a
    number explicitly, since math objects do this
    before using the number.
    
    Because the location of the buttons is not "fixed"
    unless the user object is Secured, it is suggested
    that you secure the Keybd to prevent this from
    happening. 
   )
   (interface
    (sequence in)
    (sequence out)
    (output 1
     (type data)
     (name "data")
     (lock constraints)
     (optional yes)
    )
    (output 2
     (type exception)
     (name "Error")
     (lock name constraints)
     (optional yes)
    )
   )
   (implementation
    (trigMode deg)
    (locked no)
    (component 0 "Confirm"
     (name " 2 ")
     (interface
      (sequence in)
      (sequence out)
      (output 1
       (type data)
       (name "Go")
       (lock name constraints)
      )
     )
     (implementation
     )
     (views
      (icon
       (origin 226 142)
       (extent 49 37)
      )
      (detail
       (origin 360 180)
       (extent 50 40)
      )
      (terminals on)
      (active icon)
     )
    )
    (component 1 "Confirm"
     (name " 3 ")
     (interface
      (sequence in)
      (sequence out)
      (output 1
       (type data)
       (name "Go")
       (lock name constraints)
      )
     )
     (implementation
     )
     (views
      (icon
       (origin 326 142)
       (extent 49 37)
      )
      (detail
       (origin 390 180)
       (extent 50 40)
      )
      (terminals on)
      (active icon)
     )
    )
    (component 2 "Confirm"
     (name " 4 ")
     (interface
      (sequence in)
      (sequence out)
      (output 1
       (type data)
       (name "Go")
       (lock name constraints)
      )
     )
     (implementation
     )
     (views
      (icon
       (origin 136 262)
       (extent 49 37)
      )
      (detail
       (origin 210 310)
       (extent 50 40)
      )
      (terminals on)
      (active icon)
     )
    )
    (component 3 "Confirm"
     (name " 5 ")
     (interface
      (sequence in)
      (sequence out)
      (output 1
       (type data)
       (name "Go")
       (lock name constraints)
      )
     )
     (implementation
     )
     (views
      (icon
       (origin 226 262)
       (extent 49 37)
      )
      (detail
       (origin 350 320)
       (extent 50 40)
      )
      (terminals on)
      (active icon)
     )
    )
    (component 4 "Confirm"
     (name " 7 ")
     (interface
      (sequence in)
      (sequence out)
      (output 1
       (type data)
       (name "Go")
       (lock name constraints)
      )
     )
     (implementation
     )
     (views
      (icon
       (origin 126 372)
       (extent 49 37)
      )
      (detail
       (origin 200 410)
       (extent 50 40)
      )
      (terminals on)
      (active icon)
     )
    )
    (component 5 "Confirm"
     (name " 9 ")
     (interface
      (sequence in)
      (sequence out)
      (output 1
       (type data)
       (name "Go")
       (lock name constraints)
      )
     )
     (implementation
     )
     (views
      (icon
       (origin 326 372)
       (extent 49 37)
      )
      (detail
       (origin 480 420)
       (extent 50 40)
      )
      (terminals on)
      (active icon)
     )
    )
    (component 6 "Confirm"
     (name "Accept")
     (interface
      (sequence in)
      (sequence out)
      (output 1
       (type data)
       (name "Go")
       (lock name constraints)
      )
     )
     (implementation
     )
     (views
      (icon
       (origin 612 162)
       (extent 76 37)
      )
      (detail
       (origin 631 180)
       (extent 68 40)
      )
      (terminals on)
      (active icon)
     )
    )
    (component 7 "ExitContext"
     (interface
      (sequence in)
     )
     (implementation
     )
     (views
      (icon
       (origin 648 208)
       (extent 145 25)
      )
      (detail
      )
      (terminals on)
      (active icon)
     )
    )
    (component 8 "Junction"
     (name "JCT")
     (interface
      (input 1
       (type data)
       (name "A")
       (lock name constraints)
      )
      (input 2
       (type data)
       (name "B")
       (lock name constraints)
      )
      (input 3
       (type data)
       (name "C")
       (optional yes)
      )
      (input 4
       (type data)
       (name "D")
       (optional yes)
      )
      (input 5
       (type data)
       (name "E")
       (optional yes)
      )
      (input 6
       (type data)
       (name "F")
       (optional yes)
      )
      (input 7
       (type data)
       (name "G")
       (optional yes)
      )
      (input 8
       (type data)
       (name "H")
       (optional yes)
      )
      (input 9
       (type data)
       (name "I")
       (optional yes)
      )
      (input 10
       (type data)
       (name "J")
       (optional yes)
      )
      (input 11
       (type data)
       (name "K")
       (optional yes)
      )
      (output 1
       (type data)
       (name "Data")
       (lock name constraints)
      )
     )
     (implementation
     )
     (views
      (icon
       (origin 497 253)
       (extent 46 114)
      )
      (detail
      )
      (terminals on)
      (active icon)
     )
    )
    (component 9 "Confirm"
     (name " 6 ")
     (interface
      (sequence in)
      (sequence out)
      (output 1
       (type data)
       (name "Go")
       (lock name constraints)
      )
     )
     (implementation
     )
     (views
      (icon
       (origin 316 262)
       (extent 49 37)
      )
      (detail
       (origin 490 320)
       (extent 50 40)
      )
      (terminals on)
      (active icon)
     )
    )
    (component 10 "LiteralConstant"
     (name "\"3\"")
     (interface
      (sequence in)
      (sequence out)
      (output 1
       (type data)
       (name "Text")
       (lock name constraints)
      )
     )
     (implementation
      (component value Text
       (name "\"3\"")
       (datum "3")
      )
      (component autoTrigger off)
      (component initializeAtPrerun off)
      (component initializeAtActivate off)
      (component initValue Text
       (datum "")
      )
     )
     (views
      (icon
       (origin 367 178)
       (extent 46 25)
      )
      (detail
       (origin 200 379)
       (extent 120 23)
      )
      (active icon)
     )
    )
    (component 11 "LiteralConstant"
     (name "\"2\"")
     (interface
      (sequence in)
      (sequence out)
      (output 1
       (type data)
       (name "Text")
       (lock name constraints)
      )
     )
     (implementation
      (component value Text
       (name "\"2\"")
       (datum "2")
      )
      (component autoTrigger off)
      (component initializeAtPrerun off)
      (component initializeAtActivate off)
      (component initValue Text
       (datum "")
      )
     )
     (views
      (icon
       (origin 267 178)
       (extent 46 25)
      )
      (detail
       (origin 230 389)
       (extent 120 23)
      )
      (active icon)
     )
    )
    (component 12 "Confirm"
     (name " 1 ")
     (interface
      (sequence in)
      (sequence out)
      (output 1
       (type data)
       (name "Go")
       (lock name constraints)
      )
     )
     (implementation
     )
     (views
      (icon
       (origin 136 142)
       (extent 49 37)
      )
      (detail
       (origin 200 180)
       (extent 50 40)
      )
      (terminals on)
      (active icon)
     )
    )
    (component 13 "LiteralConstant"
     (name "\"1\"")
     (interface
      (sequence in)
      (sequence out)
      (output 1
       (type data)
       (name "Text")
       (lock name constraints)
      )
     )
     (implementation
      (component value Text
       (name "\"1\"")
       (datum "1")
      )
      (component autoTrigger off)
      (component initializeAtPrerun off)
      (component initializeAtActivate off)
      (component initValue Text
       (datum "")
      )
     )
     (views
      (icon
       (origin 177 178)
       (extent 46 25)
      )
      (detail
       (origin 170 269)
       (extent 120 23)
      )
      (active icon)
     )
    )
    (component 14 "LiteralConstant"
     (name "\"0\"")
     (interface
      (sequence in)
      (sequence out)
      (output 1
       (type data)
       (name "Text")
       (lock name constraints)
      )
     )
     (implementation
      (component value Text
       (name "\"0\"")
       (datum "0")
      )
      (component autoTrigger off)
      (component initializeAtPrerun off)
      (component initializeAtActivate off)
      (component initValue Text
       (datum "")
      )
     )
     (views
      (icon
       (origin 157 548)
       (extent 46 25)
      )
      (detail
       (origin 190 539)
       (extent 120 23)
      )
      (active icon)
     )
    )
    (component 15 "Confirm"
     (name " 0 ")
     (interface
      (sequence in)
      (sequence out)
      (output 1
       (type data)
       (name "Go")
       (lock name constraints)
      )
     )
     (implementation
     )
     (views
      (icon
       (origin 116 512)
       (extent 49 37)
      )
      (detail
       (origin 190 520)
       (extent 50 40)
      )
      (terminals on)
      (active icon)
     )
    )
    (component 16 "LiteralConstant"
     (name "\".\"")
     (interface
      (sequence in)
      (sequence out)
      (output 1
       (type data)
       (name "Text")
       (lock name constraints)
      )
     )
     (implementation
      (component value Text
       (name "\".\"")
       (datum ".")
      )
      (component autoTrigger off)
      (component initializeAtPrerun off)
      (component initializeAtActivate off)
      (component initValue Text
       (datum "")
      )
     )
     (views
      (icon
       (origin 267 548)
       (extent 46 25)
      )
      (detail
       (origin 260 539)
       (extent 120 23)
      )
      (active icon)
     )
    )
    (component 17 "Confirm"
     (name " . ")
     (interface
      (sequence in)
      (sequence out)
      (output 1
       (type data)
       (name "Go")
       (lock name constraints)
      )
     )
     (implementation
     )
     (views
      (icon
       (origin 226 512)
       (extent 49 37)
      )
      (detail
       (origin 330 530)
       (extent 50 40)
      )
      (terminals on)
      (active icon)
     )
    )
    (component 18 "Confirm"
     (name "CE")
     (interface
      (sequence in)
      (sequence out)
      (output 1
       (type data)
       (name "Go")
       (lock name constraints)
      )
     )
     (implementation
     )
     (views
      (icon
       (origin 370 512)
       (extent 40 37)
      )
      (detail
       (origin 470 530)
       (extent 50 40)
      )
      (terminals on)
      (active icon)
     )
    )
    (component 19 "LiteralConstant"
     (name "\"6\"")
     (interface
      (sequence in)
      (sequence out)
      (output 1
       (type data)
       (name "Text")
       (lock name constraints)
      )
     )
     (implementation
      (component value Text
       (name "\"6\"")
       (datum "6")
      )
      (component autoTrigger off)
      (component initializeAtPrerun off)
      (component initializeAtActivate off)
      (component initValue Text
       (datum "")
      )
     )
     (views
      (icon
       (origin 357 298)
       (extent 46 25)
      )
      (detail
       (origin 390 309)
       (extent 120 23)
      )
      (active icon)
     )
    )
    (component 20 "LiteralConstant"
     (name "\"5\"")
     (interface
      (sequence in)
      (sequence out)
      (output 1
       (type data)
       (name "Text")
       (lock name constraints)
      )
     )
     (implementation
      (component value Text
       (name "\"5\"")
       (datum "5")
      )
      (component autoTrigger off)
      (component initializeAtPrerun off)
      (component initializeAtActivate off)
      (component initValue Text
       (datum "")
      )
     )
     (views
      (icon
       (origin 267 298)
       (extent 46 25)
      )
      (detail
       (origin 290 309)
       (extent 120 23)
      )
      (active icon)
     )
    )
    (component 21 "LiteralConstant"
     (name "\"4\"")
     (interface
      (sequence in)
      (sequence out)
      (output 1
       (type data)
       (name "Text")
       (lock name constraints)
      )
     )
     (implementation
      (component value Text
       (name "\"4\"")
       (datum "4")
      )
      (component autoTrigger off)
      (component initializeAtPrerun off)
      (component initializeAtActivate off)
      (component initValue Text
       (datum "")
      )
     )
     (views
      (icon
       (origin 177 298)
       (extent 46 25)
      )
      (detail
       (origin 190 309)
       (extent 120 23)
      )
      (active icon)
     )
    )
    (component 22 "LiteralConstant"
     (name "\"7\"")
     (interface
      (sequence in)
      (sequence out)
      (output 1
       (type data)
       (name "Text")
       (lock name constraints)
      )
     )
     (implementation
      (component value Text
       (name "\"7\"")
       (datum "7")
      )
      (component autoTrigger off)
      (component initializeAtPrerun off)
      (component initializeAtActivate off)
      (component initValue Text
       (datum "")
      )
     )
     (views
      (icon
       (origin 167 408)
       (extent 46 25)
      )
      (detail
       (origin 190 399)
       (extent 120 23)
      )
      (active icon)
     )
    )
    (component 23 "LiteralConstant"
     (name "\"8\"")
     (interface
      (sequence in)
      (sequence out)
      (output 1
       (type data)
       (name "Text")
       (lock name constraints)
      )
     )
     (implementation
      (component value Text
       (name "\"8\"")
       (datum "8")
      )
      (component autoTrigger off)
      (component initializeAtPrerun off)
      (component initializeAtActivate off)
      (component initValue Text
       (datum "")
      )
     )
     (views
      (icon
       (origin 257 408)
       (extent 46 25)
      )
      (detail
       (origin 290 399)
       (extent 120 23)
      )
      (active icon)
     )
    )
    (component 24 "LiteralConstant"
     (name "\"9\"")
     (interface
      (sequence in)
      (sequence out)
      (output 1
       (type data)
       (name "Text")
       (lock name constraints)
      )
     )
     (implementation
      (component value Text
       (name "\"9\"")
       (datum "9")
      )
      (component autoTrigger off)
      (component initializeAtPrerun off)
      (component initializeAtActivate off)
      (component initValue Text
       (datum "")
      )
     )
     (views
      (icon
       (origin 367 408)
       (extent 46 25)
      )
      (detail
       (origin 390 399)
       (extent 120 23)
      )
      (active icon)
     )
    )
    (component 25 "Escape"
     (interface
      (sequence in)
     )
     (implementation
      (component code 0)
      (component message "Done")
     )
     (views
      (icon
      )
      (detail
       (origin 570 529)
       (extent 140 63)
      )
      (active detail)
     )
    )
    (component 26 "Accumulator"
     (interface
      (sequence in)
      (sequence out)
      (input 1
       (type data)
       (name "Data")
       (tag "InData")
       (requires
        (shape "Scalar")
       )
       (lock name constraints)
      )
      (input 2
       (type control)
       (name "Clear")
       (lock name constraints)
       (optional yes)
      )
      (output 1
       (type data)
       (name "Data")
       (tag "accumData")
       (lock name constraints)
      )
     )
     (implementation
      (component clearAtPrerun 1)
      (component clearAtActivate 1)
     )
     (views
      (icon
      )
      (detail
       (origin 590 303)
       (extent 180 34)
      )
      (active detail)
     )
    )
    (component 27 "RepeatUntilBreak"
     (interface
      (sequence in)
      (sequence out)
      (output 1
       (type data)
       (name "Continuous")
       (lock name constraints)
      )
     )
     (implementation
     )
     (views
      (icon
       (origin -15 118)
       (extent 110 64)
       (iconImage "loop.icon")
      )
      (detail
      )
      (terminals on)
      (active icon)
     )
    )
    (component 28 "Confirm"
     (name "Cancel")
     (interface
      (sequence in)
      (sequence out)
      (output 1
       (type data)
       (name "Go")
       (lock name constraints)
      )
     )
     (implementation
     )
     (views
      (icon
       (origin 532 442)
       (extent 76 37)
      )
      (detail
       (origin 491 410)
       (extent 68 40)
      )
      (terminals on)
      (active icon)
     )
    )
    (component 29 "Junction"
     (name "JCT")
     (interface
      (input 1
       (type data)
       (name "A")
       (lock name constraints)
      )
      (input 2
       (type data)
       (name "B")
       (lock name constraints)
      )
      (output 1
       (type data)
       (name "Data")
       (lock name constraints)
      )
     )
     (implementation
     )
     (views
      (icon
       (origin 797 318)
       (extent 46 25)
      )
      (detail
      )
      (terminals on)
      (active icon)
     )
    )
    (component 30 "Next"
     (interface
      (sequence in)
     )
     (implementation
     )
     (views
      (icon
       (origin 657 368)
       (extent 46 25)
      )
      (detail
      )
      (terminals on)
      (active icon)
     )
    )
    (component 31 "Confirm"
     (name " 8 ")
     (interface
      (sequence in)
      (sequence out)
      (output 1
       (type data)
       (name "Go")
       (lock name constraints)
      )
     )
     (implementation
     )
     (views
      (icon
       (origin 216 372)
       (extent 49 37)
      )
      (detail
       (origin 340 420)
       (extent 50 40)
      )
      (terminals on)
      (active icon)
     )
    )
    (configuration
     (connect D27:1 D0:0)
     (connect D27:1 D1:0)
     (connect D27:1 D2:0)
     (connect D27:1 D3:0)
     (connect D27:1 D4:0)
     (connect D27:1 D5:0)
     (connect D6:1 D7:0)
     (connect D13:1 D8:1)
     (connect D11:1 D8:2)
     (connect D10:1 D8:3)
     (connect D21:1 D8:4)
     (connect D20:1 D8:5)
     (connect D19:1 D8:6)
     (connect D22:1 D8:7)
     (connect D23:1 D8:8)
     (connect D24:1 D8:9)
     (connect D14:1 D8:10)
     (connect D16:1 D8:11)
     (connect D27:1 D9:0)
     (connect D1:1 D10:0)
     (connect D0:1 D11:0)
     (connect D27:1 D12:0)
     (connect D12:1 D13:0)
     (connect D15:1 D14:0)
     (connect D27:1 D15:0)
     (connect D17:1 D16:0)
     (connect D27:1 D17:0)
     (connect D27:1 D18:0)
     (connect D9:1 D19:0)
     (connect D3:1 D20:0)
     (connect D2:1 D21:0)
     (connect D4:1 D22:0)
     (connect D31:1 D23:0)
     (connect D5:1 D24:0)
     (connect D28:1 D25:0)
     (connect D8:1 D26:1)
     (connect D18:1 D26:2)
     (connect D26:1 D29:1)
     (connect D18:1 D29:2)
     (connect D26:0 D30:0)
     (connect D27:1 D31:0)
     (connect D29:1 O1:1)
    )
   )
   (views
    (icon
     (origin 441 358)
     (extent 78 25)
    )
    (panel
     (origin 349 193)
     (extent 232 355)
     (widget 9 icon
      (title off)
      (origin 506 323)
      (extent 49 37)
     )
     (widget 26 detail
      (title off)
      (origin 368 211)
      (extent 190 39)
     )
     (widget 12 icon
      (title off)
      (origin 368 269)
      (extent 49 37)
     )
     (widget 0 icon
      (title off)
      (origin 437 269)
      (extent 49 37)
     )
     (widget 2 icon
      (title off)
      (origin 368 324)
      (extent 49 37)
     )
     (widget 4 icon
      (title off)
      (origin 368 376)
      (extent 49 37)
     )
     (widget 5 icon
      (title off)
      (origin 506 375)
      (extent 49 37)
     )
     (widget 31 icon
      (title off)
      (origin 437 375)
      (extent 49 37)
     )
     (widget 17 icon
      (title off)
      (origin 506 427)
      (extent 49 37)
     )
     (widget 6 icon
      (title off)
      (origin 368 487)
      (extent 76 37)
     )
     (widget 28 icon
      (title off)
      (origin 479 486)
      (extent 76 37)
     )
     (widget 15 icon
      (title off)
      (origin 437 427)
      (extent 49 37)
     )
     (widget 1 icon
      (title off)
      (origin 507 269)
      (extent 49 37)
     )
     (widget 3 icon
      (title off)
      (origin 437 323)
      (extent 49 37)
     )
     (widget 18 icon
      (title off)
      (origin 368 428)
      (extent 50 36)
     )
    )
    (detail
     (origin 38 117)
     (extent 834 487)
     (configuration
      (connect D27:1 D0:0
       (Point 97 150)
       (Point 110 150)
       (Point 110 130)
       (Point 250 130)
       (Point 250 139)
      )
      (connect D27:1 D1:0
       (Point 97 150)
       (Point 110 150)
       (Point 110 130)
       (Point 350 130)
       (Point 350 139)
      )
      (connect D27:1 D2:0
       (Point 97 150)
       (Point 120 150)
       (Point 120 200)
       (Point 160 200)
       (Point 160 259)
      )
      (connect D27:1 D3:0
       (Point 97 150)
       (Point 120 150)
       (Point 120 200)
       (Point 160 200)
       (Point 160 230)
       (Point 250 230)
       (Point 250 259)
      )
      (connect D27:1 D4:0
       (Point 97 150)
       (Point 120 150)
       (Point 120 320)
       (Point 150 320)
       (Point 150 369)
      )
      (connect D27:1 D5:0
       (Point 97 150)
       (Point 120 150)
       (Point 120 200)
       (Point 160 200)
       (Point 160 230)
       (Point 350 230)
       (Point 350 369)
      )
      (connect D6:1 D7:0
       (Point 690 180)
       (Point 720 180)
       (Point 720 205)
      )
      (connect D13:1 D8:1
       (Point 225 190)
       (Point 240 190)
       (Point 240 220)
       (Point 300 220)
       (Point 300 150)
       (Point 440 150)
       (Point 440 260)
       (Point 494 260)
      )
      (connect D11:1 D8:2
       (Point 315 190)
       (Point 330 190)
       (Point 330 220)
       (Point 380 220)
       (Point 380 270)
       (Point 494 270)
      )
      (connect D10:1 D8:3
       (Point 415 190)
       (Point 430 190)
       (Point 430 280)
       (Point 494 280)
      )
      (connect D21:1 D8:4
       (Point 225 310)
       (Point 240 310)
       (Point 240 330)
       (Point 260 330)
       (Point 260 350)
       (Point 400 350)
       (Point 400 290)
       (Point 494 290)
      )
      (connect D20:1 D8:5
       (Point 315 310)
       (Point 330 310)
       (Point 330 340)
       (Point 420 340)
       (Point 420 300)
       (Point 494 300)
      )
      (connect D19:1 D8:6
       (Point 405 310)
       (Point 494 310)
      )
      (connect D22:1 D8:7
       (Point 215 420)
       (Point 230 420)
       (Point 230 450)
       (Point 300 450)
       (Point 300 360)
       (Point 410 360)
       (Point 410 330)
       (Point 430 330)
       (Point 430 320)
       (Point 494 320)
      )
      (connect D23:1 D8:8
       (Point 305 420)
       (Point 320 420)
       (Point 320 450)
       (Point 440 450)
       (Point 440 330)
       (Point 494 330)
      )
      (connect D24:1 D8:9
       (Point 415 420)
       (Point 430 420)
       (Point 430 340)
       (Point 494 340)
      )
      (connect D14:1 D8:10
       (Point 205 560)
       (Point 220 560)
       (Point 220 590)
       (Point 470 590)
       (Point 470 350)
       (Point 494 350)
      )
      (connect D16:1 D8:11
       (Point 315 560)
       (Point 330 560)
       (Point 330 570)
       (Point 460 570)
       (Point 460 360)
       (Point 494 360)
      )
      (connect D27:1 D9:0
       (Point 97 150)
       (Point 120 150)
       (Point 120 200)
       (Point 160 200)
       (Point 160 230)
       (Point 340 230)
       (Point 340 259)
      )
      (connect D1:1 D10:0
       (Point 377 160)
       (Point 390 160)
       (Point 390 175)
      )
      (connect D0:1 D11:0
       (Point 277 160)
       (Point 290 160)
       (Point 290 175)
      )
      (connect D27:1 D12:0
       (Point 97 150)
       (Point 110 150)
       (Point 110 130)
       (Point 160 130)
       (Point 160 139)
      )
      (connect D12:1 D13:0
       (Point 187 160)
       (Point 200 160)
       (Point 200 175)
      )
      (connect D15:1 D14:0
       (Point 167 530)
       (Point 180 530)
       (Point 180 545)
      )
      (connect D27:1 D15:0
       (Point 97 150)
       (Point 120 150)
       (Point 120 320)
       (Point 110 320)
       (Point 110 430)
       (Point 140 430)
       (Point 140 509)
      )
      (connect D17:1 D16:0
       (Point 277 530)
       (Point 290 530)
       (Point 290 545)
      )
      (connect D27:1 D17:0
       (Point 97 150)
       (Point 120 150)
       (Point 120 320)
       (Point 110 320)
       (Point 110 430)
       (Point 140 430)
       (Point 140 480)
       (Point 250 480)
       (Point 250 509)
      )
      (connect D27:1 D18:0
       (Point 97 150)
       (Point 120 150)
       (Point 120 320)
       (Point 110 320)
       (Point 110 430)
       (Point 140 430)
       (Point 140 480)
       (Point 390 480)
       (Point 390 509)
      )
      (connect D9:1 D19:0
       (Point 367 280)
       (Point 380 280)
       (Point 380 295)
      )
      (connect D3:1 D20:0
       (Point 277 280)
       (Point 290 280)
       (Point 290 295)
      )
      (connect D2:1 D21:0
       (Point 187 280)
       (Point 200 280)
       (Point 200 295)
      )
      (connect D4:1 D22:0
       (Point 177 390)
       (Point 190 390)
       (Point 190 405)
      )
      (connect D31:1 D23:0
       (Point 267 390)
       (Point 280 390)
       (Point 280 405)
      )
      (connect D5:1 D24:0
       (Point 377 390)
       (Point 390 390)
       (Point 390 405)
      )
      (connect D28:1 D25:0
       (Point 610 460)
       (Point 640 460)
       (Point 640 496)
      )
      (connect D8:1 D26:1
       (Point 545 310)
       (Point 587 310)
      )
      (connect D18:1 D26:2
       (Point 412 530)
       (Point 450 530)
       (Point 450 420)
       (Point 560 420)
       (Point 560 330)
       (Point 587 330)
      )
      (connect D26:1 D29:1
       (Point 772 320)
       (Point 794 320)
      )
      (connect D18:1 D29:2
       (Point 412 530)
       (Point 450 530)
       (Point 450 420)
       (Point 560 420)
       (Point 560 410)
       (Point 780 410)
       (Point 780 340)
       (Point 794 340)
      )
      (connect D26:0 D30:0
       (Point 680 339)
       (Point 680 365)
      )
      (connect D27:1 D31:0
       (Point 97 150)
       (Point 120 150)
       (Point 120 320)
       (Point 150 320)
       (Point 150 340)
       (Point 240 340)
       (Point 240 369)
      )
      (connect D29:1 O1:1
       (Point 845 330)
       (Point 860 330)
       (Point 860 240)
       (Point 869 240)
      )
     )
    )
    (terminals on)
    (active panel)
    (active panel)
   )
  )
  (configuration
  )
 )
 (views
  (detail
   (configuration
   )
  )
 )
)
