content: -----------------------------------------------------------------------------
  --
  -- Module      :  $Headers
  -- License     :  Apache 2.0
  --
  -- Stability   :  Experimental
  -- Portability :  Portable
  --
  -----------------------------------------------------------------------------
  {-# LANGUAGE OverloadedStrings #-}
  {-# LANGUAGE TypeSynonymInstances #-}
  
  -- | Reference golden output for the Pangram contract.
  module Spec.Marlowe.Semantics.Golden.Pangram (
    -- * Contracts
    contract,
  
    -- * Test cases
    invalids,
    valids,
  ) where
  
  import Language.Marlowe.Core.V1.Semantics (
    Payment (Payment),
    TransactionInput (..),
    TransactionOutput (..),
    TransactionWarning (..),
   )
  import Language.Marlowe.Core.V1.Semantics.Types (
    Action (Choice, Deposit, Notify),
    Bound (Bound),
    Case (Case),
    ChoiceId (ChoiceId),
    Contract (..),
    Input (NormalInput),
    InputContent (IChoice, IDeposit, INotify),
    Observation (AndObs, ChoseSomething, FalseObs, NotObs, OrObs, ValueEQ, ValueGE, ValueGT, ValueLE, ValueLT),
    Party,
    Payee (Account, Party),
    State (State, accounts, boundValues, choices, minTime),
    Token (Token),
    Value (
      AddValue,
      AvailableMoney,
      ChoiceValue,
      Cond,
      Constant,
      DivValue,
      MulValue,
      NegValue,
      SubValue,
      TimeIntervalEnd,
      TimeIntervalStart,
      UseValue
    ),
    ValueId (ValueId),
   )
  import Language.Marlowe.Util ()
  import PlutusLedgerApi.V2 (POSIXTime (..))
  
  import qualified PlutusTx.AssocMap as AM (Map, unsafeFromList)
  
  party1 :: Party
  party1 = "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
  
  party2 :: Party
  party2 = "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
  
  party3 :: Party
  party3 = "Cy"
  
  party4 :: Party
  party4 = "Noe"
  
  party5 :: Party
  party5 = "Sten"
  
  token1 :: Token
  token1 = Token "" ""
  
  token2 :: Token
  token2 = Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN"
  
  token3 :: Token
  token3 = Token "1b9af43b0eaafc42dfaefbbf4e71437af45454c7292a6b6606363741" "TALE"
  
  -- | The Pangram contract.
  contract :: Contract
  contract =
    let start = 1
        delta = 5
        timeout i = POSIXTime $ start + delta * i
        choice1 = ChoiceId "be" party1
        choice2 = ChoiceId "be" party3
        choice3 = ChoiceId "dry" party3
        choice4 = ChoiceId "grab" party4
        value1 = ChoiceValue choice1
        value2 = ChoiceValue choice2
        value3 = ChoiceValue choice3
        value4 = ChoiceValue choice4
        value5 = UseValue (ValueId "x")
        value6 = UseValue (ValueId "id")
        value7 = UseValue (ValueId "lab")
        value8 = AvailableMoney party1 token1
        value9 = AvailableMoney party2 token2
        value10 = AvailableMoney party3 token3
        value11 = AvailableMoney party4 token1
        value12 = AvailableMoney party5 token1
        value13 = Cond observation3 (value1 `AddValue` value5) (value8 `SubValue` TimeIntervalStart)
        value14 = value7 `MulValue` (value10 `DivValue` Constant 2)
        value15 = NegValue value9
        value16 = Cond observation5 (TimeIntervalEnd `DivValue` value7) (value6 `MulValue` value5)
        value17 = Cond observation4 value3 value7
        observation1 = ValueGE value1 (Constant 4) `OrObs` FalseObs
        observation2 = ValueGT value2 (Constant 6) `AndObs` NotObs (ChoseSomething choice2)
        observation3 = ValueLE value3 (Constant 9) `OrObs` ChoseSomething choice3
        observation4 = ValueLT value4 (Constant 1) `AndObs` observation2
        observation5 = ValueEQ value1 value2 `OrObs` NotObs observation1
        deposit1 = Case (Deposit party1 party2 token1 value5) . Let "deposit1" value5
        deposit2 = Case (Deposit party1 party1 token1 value6) . Let "deposit2" value6
        deposit3 = Case (Deposit party3 party3 token2 value7) . Let "deposit3" value7
        deposit4 = Case (Deposit party4 party3 token1 value1) . Let "deposit4" value1
        deposit5 = Case (Deposit party3 party5 token1 value2) . Let "deposit5" value2
        choose1 = Case (Choice choice1 [Bound 1 4, Bound 3 6]) . Let "choose1" value1
        choose2 = Case (Choice choice1 [Bound 5 8]) . Let "choose2" value2
        choose3 = Case (Choice choice2 [Bound 1 8]) . Let "choose3" value3
        choose4 = Case (Choice choice3 []) . Let "choose4" value4
        notify1 = Case (Notify observation1) . Let "notify1" (Cond observation1 (Constant 0) (Constant 1))
        notify2 = Case (Notify observation2) . Let "notify2" (Cond observation2 (Constant 0) (Constant 1))
        pay1 = Pay party1 (Party party3) token2 value13
        pay2 = Pay party2 (Party party1) token2 value14
        pay3 = Pay party3 (Account party1) token2 value15
        pay4 = Pay party4 (Account party4) token2 value16
        pay5 = Pay party5 (Party party2) token2 value17
        if1 c = If observation5 (let1 c) (let2 c)
        let1 = Let "x" value11
        let2 = Let "lab" (value10 `AddValue` Constant 10 `AddValue` value12)
        assert1 = Assert (observation3 `OrObs` observation2)
        when i as c = When (fmap ($ c) as) (timeout i) Close -- TODO: Ideally, this should timeout to `c` instead of to `Close`, but the combinations are too many.
        both i a1 a2 c =
          When
            [ a1 $ When [a2 c] (timeout $ i + 1) c
            , a2 $ When [a1 c] (timeout $ i + 1) c
            ]
            (timeout i)
            c
     in When [] (timeout 1) $
          both 2 deposit1 deposit2 $
            both 4 notify1 choose2 $
              when 6 [deposit3, deposit4] $
                when 7 [choose1, choose2] $
                  let1 $
                    when 8 [deposit5] $
                      let2 $
                        pay1 $
                          when 9 [choose3] $
                            pay2 $
                              when 10 [choose1] $
                                assert1 $
                                  let1 $
                                    when 11 [choose4] $
                                      pay3 $
                                        if1 $
                                          pay4 $
                                            let2 $
                                              when 12 [notify2] $
                                                pay5
                                                  Close
  
  -- | A wrapper to assist parsing of test cases.
  newtype Map k v = Map {unMap :: [(k, v)]}
  
  -- | A function to assist parsing of test cases.
  toAM :: Map k v -> AM.Map k v
  toAM = AM.unsafeFromList . unMap
  
  -- | A list of test cases and results that should succeed, generated from `Language.Marlowe.FindInputs.getAllInputs`.
  valids :: [(POSIXTime, [TransactionInput], TransactionOutput)]
  valids =
    [
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 31}, POSIXTime{getPOSIXTime = 31}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings = []
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = []}
                , boundValues = toAM $ Map{unMap = []}
                , minTime = POSIXTime{getPOSIXTime = 31}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = []}
                , boundValues = toAM $ Map{unMap = [("deposit3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1)]}
                , boundValues = toAM $ Map{unMap = [("deposit3", 0), ("choose1", 1), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit3", 0), ("choose1", 5), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $ Map{unMap = [("deposit3", 0), ("choose1", 5), ("x", 0), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 5 5
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $ Map{unMap = [("deposit3", 0), ("choose1", 5), ("x", 0), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("deposit3", 0), ("choose2", 0), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("deposit3", 0), ("choose2", 0), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $ Map{unMap = [("deposit3", 0), ("choose2", 0), ("x", 0), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit3", 0), ("choose2", 0), ("x", 0), ("deposit5", 0), ("lab", 10), ("choose3", 0), ("choose1", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings = [TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = []}
                , boundValues = toAM $ Map{unMap = [("deposit4", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings = [TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit4", 0), ("choose1", 5), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit4", 0), ("choose1", 5), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $ Map{unMap = [("deposit4", 0), ("choose1", 5), ("x", 0), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 5 5
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $ Map{unMap = [("deposit4", 0), ("choose1", 5), ("x", 0), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings = [TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("deposit4", 0), ("choose2", 0), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("deposit4", 0), ("choose2", 0), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $ Map{unMap = [("deposit4", 0), ("choose2", 0), ("x", 0), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit4", 0), ("choose2", 0), ("x", 0), ("deposit5", 0), ("lab", 10), ("choose3", 0), ("choose1", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 31}, POSIXTime{getPOSIXTime = 31}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings = []
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("choose2", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 31}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("choose2", 0), ("deposit3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1)]}
                , boundValues = toAM $ Map{unMap = [("choose2", 0), ("deposit3", 0), ("choose1", 1), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  1
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1)]}
                , boundValues =
                    toAM $ Map{unMap = [("choose2", 0), ("deposit3", 0), ("choose1", 1), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map{unMap = [("choose2", 0), ("deposit3", 0), ("choose1", 5), ("x", 0), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 5 1
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map{unMap = [("choose2", 0), ("deposit3", 0), ("choose1", 1), ("x", 0), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("choose2", 0), ("deposit3", 0), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("choose2", 0), ("deposit3", 0), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $ Map{unMap = [("choose2", 0), ("deposit3", 0), ("x", 0), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map{unMap = [("choose2", 0), ("deposit3", 0), ("x", 0), ("deposit5", 0), ("lab", 10), ("choose3", 0), ("choose1", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings = []
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("choose2", 0), ("deposit4", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings = []
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("choose2", 0), ("deposit4", 5), ("choose1", 5), ("x", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  10
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $ Map{unMap = [("choose2", 0), ("deposit4", 5), ("choose1", 5), ("x", 5), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  6
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map{unMap = [("choose2", 0), ("deposit4", 5), ("choose1", 1), ("x", 5), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  10
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 5 1
              , TransactionShadowing "x" 5 5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map{unMap = [("choose2", 0), ("deposit4", 5), ("choose1", 1), ("x", 5), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings = [TransactionShadowing "choose2" 0 0]
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("choose2", 0), ("deposit4", 5), ("x", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("choose2", 0), ("deposit4", 5), ("x", 5), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $ Map{unMap = [("choose2", 0), ("deposit4", 5), ("x", 5), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 5 5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map{unMap = [("choose2", 0), ("deposit4", 5), ("x", 5), ("deposit5", 0), ("lab", 10), ("choose3", 0), ("choose1", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 31}, POSIXTime{getPOSIXTime = 31}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings = []
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("choose2", 0), ("notify1", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 31}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("choose2", 0), ("notify1", 0), ("deposit3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1)]}
                , boundValues = toAM $ Map{unMap = [("choose2", 0), ("notify1", 0), ("deposit3", 0), ("choose1", 1), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $
                      Map{unMap = [("choose2", 0), ("notify1", 0), ("deposit3", 0), ("choose1", 5), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  1
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit3", 0)
                            , ("choose1", 1)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 5 5
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit3", 0)
                            , ("choose1", 5)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("choose2", 0), ("notify1", 0), ("deposit3", 0), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $ Map{unMap = [("choose2", 0), ("notify1", 0), ("deposit3", 0), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map{unMap = [("choose2", 0), ("notify1", 0), ("deposit3", 0), ("x", 0), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit3", 0)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            , ("choose1", 5)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings = []
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("choose2", 0), ("notify1", 0), ("deposit4", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings = []
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1)]}
                , boundValues = toAM $ Map{unMap = [("choose2", 0), ("notify1", 0), ("deposit4", 5), ("choose1", 1), ("x", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  10
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $
                      Map{unMap = [("choose2", 0), ("notify1", 0), ("deposit4", 5), ("choose1", 5), ("x", 5), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  6
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit4", 5)
                            , ("choose1", 1)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  10
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 5 5
              , TransactionShadowing "x" 5 5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit4", 5)
                            , ("choose1", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings = [TransactionShadowing "choose2" 0 0]
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("choose2", 0), ("notify1", 0), ("deposit4", 5), ("x", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $ Map{unMap = [("choose2", 0), ("notify1", 0), ("deposit4", 5), ("x", 5), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map{unMap = [("choose2", 0), ("notify1", 0), ("deposit4", 5), ("x", 5), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 5 5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit4", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            , ("choose1", 5)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 31}, POSIXTime{getPOSIXTime = 31}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = []}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 31}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = []}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("deposit3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("deposit3", 0), ("choose1", 5), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  1
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1)]}
                , boundValues =
                    toAM $ Map{unMap = [("deposit1", 0), ("deposit3", 0), ("choose1", 1), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit1", 0), ("deposit3", 0), ("choose1", 5), ("x", 0), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 5 5
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit1", 0), ("deposit3", 0), ("choose1", 5), ("x", 0), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("deposit3", 0), ("choose2", 0), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $ Map{unMap = [("deposit1", 0), ("deposit3", 0), ("choose2", 0), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit1", 0), ("deposit3", 0), ("choose2", 0), ("x", 0), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit3", 0)
                            , ("choose2", 0)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            , ("choose1", 5)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = []}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("deposit4", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("deposit4", 0), ("choose1", 5), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $ Map{unMap = [("deposit1", 0), ("deposit4", 0), ("choose1", 5), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit1", 0), ("deposit4", 0), ("choose1", 5), ("x", 0), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 5 5
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit1", 0), ("deposit4", 0), ("choose1", 5), ("x", 0), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("deposit4", 0), ("choose2", 0), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $ Map{unMap = [("deposit1", 0), ("deposit4", 0), ("choose2", 0), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit1", 0), ("deposit4", 0), ("choose2", 0), ("x", 0), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit4", 0)
                            , ("choose2", 0)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            , ("choose1", 1)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 31}, POSIXTime{getPOSIXTime = 31}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("choose2", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 31}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("choose2", 0), ("deposit3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("choose2", 0), ("deposit3", 0), ("choose1", 5), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit1", 0), ("choose2", 0), ("deposit3", 0), ("choose1", 5), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  1
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("choose2", 0)
                            , ("deposit3", 0)
                            , ("choose1", 1)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  1
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 1 5
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("choose2", 0)
                            , ("deposit3", 0)
                            , ("choose1", 5)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("choose2", 0), ("deposit3", 0), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $ Map{unMap = [("deposit1", 0), ("choose2", 0), ("deposit3", 0), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit1", 0), ("choose2", 0), ("deposit3", 0), ("x", 0), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("choose2", 0)
                            , ("deposit3", 0)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            , ("choose1", 5)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              ]
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("choose2", 0), ("deposit4", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              ]
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("choose2", 0), ("deposit4", 5), ("choose1", 5), ("x", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  6
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1)]}
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit1", 0), ("choose2", 0), ("deposit4", 5), ("choose1", 1), ("x", 5), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  10
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("choose2", 0)
                            , ("deposit4", 5)
                            , ("choose1", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  10
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 5 5
              , TransactionShadowing "x" 5 5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("choose2", 0)
                            , ("deposit4", 5)
                            , ("choose1", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              ]
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("choose2", 0), ("deposit4", 5), ("x", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $ Map{unMap = [("deposit1", 0), ("choose2", 0), ("deposit4", 5), ("x", 5), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit1", 0), ("choose2", 0), ("deposit4", 5), ("x", 5), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 5 5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("choose2", 0)
                            , ("deposit4", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            , ("choose1", 5)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 31}, POSIXTime{getPOSIXTime = 31}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("choose2", 0), ("notify1", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 31}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("choose2", 0), ("notify1", 0), ("deposit3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $ Map{unMap = [("deposit1", 0), ("choose2", 0), ("notify1", 0), ("deposit3", 0), ("choose1", 5), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit3", 0)
                            , ("choose1", 5)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit3", 0)
                            , ("choose1", 5)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 5 1
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit3", 0)
                            , ("choose1", 1)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("choose2", 0), ("notify1", 0), ("deposit3", 0), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit1", 0), ("choose2", 0), ("notify1", 0), ("deposit3", 0), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit3", 0)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit3", 0)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            , ("choose1", 5)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              ]
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("choose2", 0), ("notify1", 0), ("deposit4", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              ]
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $ Map{unMap = [("deposit1", 0), ("choose2", 0), ("notify1", 0), ("deposit4", 5), ("choose1", 5), ("x", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  10
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit4", 5)
                            , ("choose1", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  10
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit4", 5)
                            , ("choose1", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  10
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 5 5
              , TransactionShadowing "x" 5 5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit4", 5)
                            , ("choose1", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              ]
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("choose2", 0), ("notify1", 0), ("deposit4", 5), ("x", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit1", 0), ("choose2", 0), ("notify1", 0), ("deposit4", 5), ("x", 5), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit4", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 5 5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit4", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            , ("choose1", 1)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 31}, POSIXTime{getPOSIXTime = 31}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = []}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("deposit2", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 31}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = []}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("deposit2", 0), ("deposit3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("deposit2", 0), ("deposit3", 0), ("choose1", 5), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit1", 0), ("deposit2", 0), ("deposit3", 0), ("choose1", 5), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("deposit3", 0)
                            , ("choose1", 5)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  1
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 1 5
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("deposit3", 0)
                            , ("choose1", 5)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("deposit2", 0), ("deposit3", 0), ("choose2", 0), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit1", 0), ("deposit2", 0), ("deposit3", 0), ("choose2", 0), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("deposit3", 0)
                            , ("choose2", 0)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("deposit3", 0)
                            , ("choose2", 0)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            , ("choose1", 5)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = []}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("deposit2", 0), ("deposit4", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1)]}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("deposit2", 0), ("deposit4", 0), ("choose1", 1), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit1", 0), ("deposit2", 0), ("deposit4", 0), ("choose1", 5), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("deposit4", 0)
                            , ("choose1", 5)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 5 1
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("deposit4", 0)
                            , ("choose1", 1)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("deposit2", 0), ("deposit4", 0), ("choose2", 0), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit1", 0), ("deposit2", 0), ("deposit4", 0), ("choose2", 0), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("deposit4", 0)
                            , ("choose2", 0)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("deposit4", 0)
                            , ("choose2", 0)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            , ("choose1", 1)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 31}, POSIXTime{getPOSIXTime = 31}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("deposit2", 0), ("choose2", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 31}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("deposit2", 0), ("choose2", 0), ("deposit3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $ Map{unMap = [("deposit1", 0), ("deposit2", 0), ("choose2", 0), ("deposit3", 0), ("choose1", 5), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("choose2", 0)
                            , ("deposit3", 0)
                            , ("choose1", 5)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("choose2", 0)
                            , ("deposit3", 0)
                            , ("choose1", 5)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 5 1
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("choose2", 0)
                            , ("deposit3", 0)
                            , ("choose1", 1)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("deposit2", 0), ("choose2", 0), ("deposit3", 0), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit1", 0), ("deposit2", 0), ("choose2", 0), ("deposit3", 0), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("choose2", 0)
                            , ("deposit3", 0)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("choose2", 0)
                            , ("deposit3", 0)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            , ("choose1", 5)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              ]
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("deposit2", 0), ("choose2", 0), ("deposit4", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              ]
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1)]}
                , boundValues =
                    toAM $ Map{unMap = [("deposit1", 0), ("deposit2", 0), ("choose2", 0), ("deposit4", 5), ("choose1", 1), ("x", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  10
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("choose2", 0)
                            , ("deposit4", 5)
                            , ("choose1", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  6
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("choose2", 0)
                            , ("deposit4", 5)
                            , ("choose1", 1)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  10
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 5 1
              , TransactionShadowing "x" 5 5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("choose2", 0)
                            , ("deposit4", 5)
                            , ("choose1", 1)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              ]
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("deposit2", 0), ("choose2", 0), ("deposit4", 5), ("x", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit1", 0), ("deposit2", 0), ("choose2", 0), ("deposit4", 5), ("x", 5), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("choose2", 0)
                            , ("deposit4", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 5 5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("choose2", 0)
                            , ("deposit4", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            , ("choose1", 5)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 31}, POSIXTime{getPOSIXTime = 31}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("deposit2", 0), ("choose2", 0), ("notify1", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 31}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("deposit2", 0), ("choose2", 0), ("notify1", 0), ("deposit3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $
                      Map
                        { unMap = [("deposit1", 0), ("deposit2", 0), ("choose2", 0), ("notify1", 0), ("deposit3", 0), ("choose1", 5), ("x", 0)]
                        }
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit3", 0)
                            , ("choose1", 5)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit3", 0)
                            , ("choose1", 5)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 5 5
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit3", 0)
                            , ("choose1", 5)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $ Map{unMap = [("deposit1", 0), ("deposit2", 0), ("choose2", 0), ("notify1", 0), ("deposit3", 0), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit3", 0)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit3", 0)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit3", 0)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            , ("choose1", 5)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              ]
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit1", 0), ("deposit2", 0), ("choose2", 0), ("notify1", 0), ("deposit4", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              ]
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $
                      Map
                        { unMap = [("deposit1", 0), ("deposit2", 0), ("choose2", 0), ("notify1", 0), ("deposit4", 5), ("choose1", 5), ("x", 5)]
                        }
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  6
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1)]}
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit4", 5)
                            , ("choose1", 1)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  10
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit4", 5)
                            , ("choose1", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  10
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 5 5
              , TransactionShadowing "x" 5 5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit4", 5)
                            , ("choose1", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              ]
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $ Map{unMap = [("deposit1", 0), ("deposit2", 0), ("choose2", 0), ("notify1", 0), ("deposit4", 5), ("x", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit4", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit4", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 5 5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit1", 0)
                            , ("deposit2", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit4", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            , ("choose1", 5)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 31}, POSIXTime{getPOSIXTime = 31}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = []}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 31}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = []}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("deposit3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("deposit3", 0), ("choose1", 5), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $ Map{unMap = [("deposit2", 0), ("deposit3", 0), ("choose1", 5), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  1
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit2", 0), ("deposit3", 0), ("choose1", 1), ("x", 0), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  1
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 1 5
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit2", 0), ("deposit3", 0), ("choose1", 5), ("x", 0), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("deposit3", 0), ("choose2", 0), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $ Map{unMap = [("deposit2", 0), ("deposit3", 0), ("choose2", 0), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit2", 0), ("deposit3", 0), ("choose2", 0), ("x", 0), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit3", 0)
                            , ("choose2", 0)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            , ("choose1", 5)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = []}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("deposit4", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("deposit4", 0), ("choose1", 5), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $ Map{unMap = [("deposit2", 0), ("deposit4", 0), ("choose1", 5), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  1
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit2", 0), ("deposit4", 0), ("choose1", 1), ("x", 0), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 5 5
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit2", 0), ("deposit4", 0), ("choose1", 5), ("x", 0), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("deposit4", 0), ("choose2", 0), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $ Map{unMap = [("deposit2", 0), ("deposit4", 0), ("choose2", 0), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit2", 0), ("deposit4", 0), ("choose2", 0), ("x", 0), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit4", 0)
                            , ("choose2", 0)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            , ("choose1", 5)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 31}, POSIXTime{getPOSIXTime = 31}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("choose2", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 31}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("choose2", 0), ("deposit3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("choose2", 0), ("deposit3", 0), ("choose1", 5), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit2", 0), ("choose2", 0), ("deposit3", 0), ("choose1", 5), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("choose2", 0)
                            , ("deposit3", 0)
                            , ("choose1", 5)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 5 5
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("choose2", 0)
                            , ("deposit3", 0)
                            , ("choose1", 5)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("choose2", 0), ("deposit3", 0), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $ Map{unMap = [("deposit2", 0), ("choose2", 0), ("deposit3", 0), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit2", 0), ("choose2", 0), ("deposit3", 0), ("x", 0), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("choose2", 0)
                            , ("deposit3", 0)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            , ("choose1", 1)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              ]
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("choose2", 0), ("deposit4", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              ]
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1)]}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("choose2", 0), ("deposit4", 5), ("choose1", 1), ("x", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  10
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit2", 0), ("choose2", 0), ("deposit4", 5), ("choose1", 5), ("x", 5), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  10
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("choose2", 0)
                            , ("deposit4", 5)
                            , ("choose1", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  10
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 5 1
              , TransactionShadowing "x" 5 5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("choose2", 0)
                            , ("deposit4", 5)
                            , ("choose1", 1)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              ]
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("choose2", 0), ("deposit4", 5), ("x", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $ Map{unMap = [("deposit2", 0), ("choose2", 0), ("deposit4", 5), ("x", 5), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit2", 0), ("choose2", 0), ("deposit4", 5), ("x", 5), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 5 5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("choose2", 0)
                            , ("deposit4", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            , ("choose1", 1)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 31}, POSIXTime{getPOSIXTime = 31}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("choose2", 0), ("notify1", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 31}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("choose2", 0), ("notify1", 0), ("deposit3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1)]}
                , boundValues =
                    toAM $ Map{unMap = [("deposit2", 0), ("choose2", 0), ("notify1", 0), ("deposit3", 0), ("choose1", 1), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  1
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1)]}
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit3", 0)
                            , ("choose1", 1)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit3", 0)
                            , ("choose1", 5)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 5 5
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit3", 0)
                            , ("choose1", 5)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("choose2", 0), ("notify1", 0), ("deposit3", 0), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit2", 0), ("choose2", 0), ("notify1", 0), ("deposit3", 0), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit3", 0)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit3", 0)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            , ("choose1", 1)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              ]
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("choose2", 0), ("notify1", 0), ("deposit4", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              ]
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1)]}
                , boundValues =
                    toAM $ Map{unMap = [("deposit2", 0), ("choose2", 0), ("notify1", 0), ("deposit4", 5), ("choose1", 1), ("x", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  10
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit4", 5)
                            , ("choose1", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  10
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit4", 5)
                            , ("choose1", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  10
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 5 5
              , TransactionShadowing "x" 5 5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit4", 5)
                            , ("choose1", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              ]
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("choose2", 0), ("notify1", 0), ("deposit4", 5), ("x", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit2", 0), ("choose2", 0), ("notify1", 0), ("deposit4", 5), ("x", 5), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit4", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 5 5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit4", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            , ("choose1", 5)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 31}, POSIXTime{getPOSIXTime = 31}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = []}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("deposit1", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 31}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = []}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("deposit1", 0), ("deposit3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1)]}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("deposit1", 0), ("deposit3", 0), ("choose1", 1), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit2", 0), ("deposit1", 0), ("deposit3", 0), ("choose1", 5), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  1
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("deposit3", 0)
                            , ("choose1", 1)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 5 1
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("deposit3", 0)
                            , ("choose1", 1)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("deposit1", 0), ("deposit3", 0), ("choose2", 0), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit2", 0), ("deposit1", 0), ("deposit3", 0), ("choose2", 0), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("deposit3", 0)
                            , ("choose2", 0)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("deposit3", 0)
                            , ("choose2", 0)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            , ("choose1", 5)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = []}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("deposit1", 0), ("deposit4", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1)]}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("deposit1", 0), ("deposit4", 0), ("choose1", 1), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit2", 0), ("deposit1", 0), ("deposit4", 0), ("choose1", 5), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("deposit4", 0)
                            , ("choose1", 5)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 5 5
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("deposit4", 0)
                            , ("choose1", 5)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("deposit1", 0), ("deposit4", 0), ("choose2", 0), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit2", 0), ("deposit1", 0), ("deposit4", 0), ("choose2", 0), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("deposit4", 0)
                            , ("choose2", 0)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Noe" (Token "" "") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("deposit4", 0)
                            , ("choose2", 0)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            , ("choose1", 5)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 31}, POSIXTime{getPOSIXTime = 31}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("deposit1", 0), ("choose2", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 31}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("deposit1", 0), ("choose2", 0), ("deposit3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1)]}
                , boundValues =
                    toAM $ Map{unMap = [("deposit2", 0), ("deposit1", 0), ("choose2", 0), ("deposit3", 0), ("choose1", 1), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("choose2", 0)
                            , ("deposit3", 0)
                            , ("choose1", 5)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  1
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("choose2", 0)
                            , ("deposit3", 0)
                            , ("choose1", 1)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 5 1
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("choose2", 0)
                            , ("deposit3", 0)
                            , ("choose1", 1)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("deposit1", 0), ("choose2", 0), ("deposit3", 0), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit2", 0), ("deposit1", 0), ("choose2", 0), ("deposit3", 0), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("choose2", 0)
                            , ("deposit3", 0)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("choose2", 0)
                            , ("deposit3", 0)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            , ("choose1", 1)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              ]
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("deposit1", 0), ("choose2", 0), ("deposit4", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              ]
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $ Map{unMap = [("deposit2", 0), ("deposit1", 0), ("choose2", 0), ("deposit4", 5), ("choose1", 5), ("x", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  10
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("choose2", 0)
                            , ("deposit4", 5)
                            , ("choose1", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  10
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("choose2", 0)
                            , ("deposit4", 5)
                            , ("choose1", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  10
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 5 5
              , TransactionShadowing "x" 5 5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("choose2", 0)
                            , ("deposit4", 5)
                            , ("choose1", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              ]
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("deposit1", 0), ("choose2", 0), ("deposit4", 5), ("x", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $
                      Map{unMap = [("deposit2", 0), ("deposit1", 0), ("choose2", 0), ("deposit4", 5), ("x", 5), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("choose2", 0)
                            , ("deposit4", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 26}, POSIXTime{getPOSIXTime = 26})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 5 5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("choose2", 0)
                            , ("deposit4", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            , ("choose1", 5)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 31}, POSIXTime{getPOSIXTime = 31}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("deposit1", 0), ("choose2", 0), ("notify1", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 31}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("deposit1", 0), ("choose2", 0), ("notify1", 0), ("deposit3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $
                      Map
                        { unMap = [("deposit2", 0), ("deposit1", 0), ("choose2", 0), ("notify1", 0), ("deposit3", 0), ("choose1", 5), ("x", 0)]
                        }
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit3", 0)
                            , ("choose1", 5)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit3", 0)
                            , ("choose1", 5)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  5
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 5 1
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit3", 0)
                            , ("choose1", 1)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              ]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $ Map{unMap = [("deposit2", 0), ("deposit1", 0), ("choose2", 0), ("notify1", 0), ("deposit3", 0), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit3", 0)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit3", 0)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Cy" "Cy" (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN") 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  7
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit3", 0)
                            , ("x", 0)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            , ("choose1", 5)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              ]
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit2", 0), ("deposit1", 0), ("choose2", 0), ("notify1", 0), ("deposit4", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              ]
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $
                      Map
                        { unMap = [("deposit2", 0), ("deposit1", 0), ("choose2", 0), ("notify1", 0), ("deposit4", 5), ("choose1", 5), ("x", 5)]
                        }
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  10
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5)]}
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit4", 5)
                            , ("choose1", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  6
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit4", 5)
                            , ("choose1", 1)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  10
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "choose1" 5 1
              , TransactionShadowing "x" 5 5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 1), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit4", 5)
                            , ("choose1", 1)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              ]
          , txOutPayments = [Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $ Map{unMap = [("deposit2", 0), ("deposit1", 0), ("choose2", 0), ("notify1", 0), ("deposit4", 5), ("x", 5)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 46}, POSIXTime{getPOSIXTime = 46}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7)]}
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit4", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 7), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit4", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs =
                [ NormalInput
                    ( IDeposit
                        "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                        "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                        (Token "" "")
                        0
                    )
                ]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" (Token "" "") 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" (Token "" "") 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz") 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionNonPositiveDeposit
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Token "" "")
                  0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" (Token "" "") 0
              , TransactionPartialPay
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
                  12
              , TransactionNonPositivePay
                  "addr_test1qp2l7afky3eqfkrht5f3qgy7x2yek5dejcnpnuqlwywz9twr7cz4mu6gh005gdck67p7y9d8s8zsfgjkcdy75mrjh6jqp8jwfw"
                  (Party "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , TransactionShadowing "x" 5 5
              ]
          , txOutPayments =
              [ Payment
                  "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz"
                  (Party "Cy")
                  (Token "13e78e78c233e131b0cbe4424225d338b7c5ac65e16df0a3e6c9d8f8" "PIN")
                  0
              , Payment "Noe" (Party "Noe") (Token "" "") 5
              ]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices =
                    toAM $
                      Map
                        { unMap = [(ChoiceId "be" "addr_test1vrssw4edcts00kk6lp7p5n64666m23tpprqaarmdwkaq69gfvqnpz", 5), (ChoiceId "be" "Cy", 1)]
                        }
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit4", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            , ("choose1", 5)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ]
  
  -- | A list of test cases and results that should fail.
  invalids :: [(POSIXTime, [TransactionInput], TransactionOutput)]
  invalids =
    [
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" token2 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 36}, POSIXTime{getPOSIXTime = 36}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings = [TransactionNonPositiveDeposit "Cy" "Cy" token2 0]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = []}
                , boundValues = toAM $ Map{unMap = [("deposit3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 36}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" token2 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" party1) 3)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 41}, POSIXTime{getPOSIXTime = 41}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings = [TransactionNonPositiveDeposit "Cy" "Cy" token2 0]
          , txOutPayments = []
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" party1, 1)]}
                , boundValues = toAM $ Map{unMap = [("deposit3", 0), ("choose1", 1), ("x", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 41}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" token2 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" party1) 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" token1 0)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 16}, POSIXTime{getPOSIXTime = 16}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Cy" "Cy" token2 0
              , TransactionNonPositiveDeposit "Sten" "Cy" token1 0
              , TransactionPartialPay party1 (Party "Cy") token2 0 5
              ]
          , txOutPayments = [Payment party1 (Party "Cy") (Token "" "") 0]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" party1, 5)]}
                , boundValues = toAM $ Map{unMap = [("deposit3", 0), ("choose1", 5), ("x", 0), ("deposit5", 0), ("lab", 10)]}
                , minTime = POSIXTime{getPOSIXTime = 46}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" token2 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" party1) 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" token1 3)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 51}, POSIXTime{getPOSIXTime = 51}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Cy" "Cy" token2 0
              , TransactionNonPositiveDeposit "Sten" "Cy" token1 0
              , TransactionPartialPay party1 (Party "Cy") token2 0 5
              , TransactionNonPositivePay party2 (Party party1) token2 0
              ]
          , txOutPayments = [Payment party1 (Party "Cy") (Token "" "") 0]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" party1, 5), (ChoiceId "be" "Cy", 1)]}
                , boundValues =
                    toAM $ Map{unMap = [("deposit3", 0), ("choose1", 5), ("x", 0), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Cy" token2 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" party1) 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" token1 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 21}, POSIXTime{getPOSIXTime = 21})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" party1) 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit "Cy" "Cy" token2 0
              , TransactionNonPositiveDeposit "Sten" "Cy" token1 0
              , TransactionPartialPay party1 (Party "Cy") token2 0 5
              , TransactionNonPositivePay party2 (Party party1) token2 0
              , TransactionShadowing "choose1" 5 5
              , TransactionShadowing "x" 0 0
              ]
          , txOutPayments = [Payment party1 (Party "Cy") (Token "" "") 0]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" party1, 5), (ChoiceId "be" "Cy", 1)]}
                , boundValues =
                    toAM $ Map{unMap = [("deposit3", 0), ("choose1", 5), ("x", 0), ("deposit5", 0), ("lab", 10), ("choose3", 0)]}
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit party1 party1 token1 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit party1 party2 token1 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" party1) 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" token1 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" party1) 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" token1 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 1)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 11}, POSIXTime{getPOSIXTime = 11}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit party1 party1 token1 0
              , TransactionNonPositiveDeposit party2 party1 token1 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" token1 0
              , TransactionPartialPay party1 (Party "Cy") token2 0 12
              , TransactionNonPositivePay party2 (Party party1) token2 0
              ]
          , txOutPayments = [Payment party1 (Party "Cy") (Token "" "") 0, Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" party1, 7), (ChoiceId "be" "Cy", 1)]}
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit4", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 51}
                }
          , txOutContract = Close
          }
      )
    ,
      ( POSIXTime{getPOSIXTime = 0}
      ,
        [ TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6}), txInputs = []}
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit party1 party1 token1 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit party1 party2 token1 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" party1) 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput INotify]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Noe" "Cy" token1 5)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" party1) 7)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IDeposit "Cy" "Sten" token1 0)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" "Cy") 11)]
            }
        , TransactionInput
            { txInterval = (POSIXTime{getPOSIXTime = 6}, POSIXTime{getPOSIXTime = 6})
            , txInputs = [NormalInput (IChoice (ChoiceId "be" party1) 5)]
            }
        , TransactionInput{txInterval = (POSIXTime{getPOSIXTime = 56}, POSIXTime{getPOSIXTime = 56}), txInputs = []}
        ]
      , TransactionOutput
          { txOutWarnings =
              [ TransactionNonPositiveDeposit party1 party1 token1 0
              , TransactionNonPositiveDeposit party2 party1 token1 0
              , TransactionShadowing "choose2" 0 0
              , TransactionNonPositiveDeposit "Sten" "Cy" token1 0
              , TransactionPartialPay party1 (Party "Cy") token2 0 12
              , TransactionNonPositivePay party2 (Party party1) token2 0
              , TransactionShadowing "x" 5 5
              ]
          , txOutPayments = [Payment party1 (Party "Cy") (Token "" "") 0, Payment "Noe" (Party "Noe") (Token "" "") 5]
          , txOutState =
              State
                { accounts = toAM $ Map{unMap = []}
                , choices = toAM $ Map{unMap = [(ChoiceId "be" party1, 5), (ChoiceId "be" "Cy", 1)]}
                , boundValues =
                    toAM $
                      Map
                        { unMap =
                            [ ("deposit2", 0)
                            , ("deposit1", 0)
                            , ("choose2", 0)
                            , ("notify1", 0)
                            , ("deposit4", 5)
                            , ("x", 5)
                            , ("deposit5", 0)
                            , ("lab", 10)
                            , ("choose3", 0)
                            , ("choose1", 5)
                            ]
                        }
                , minTime = POSIXTime{getPOSIXTime = 56}
                }
          , txOutContract = Close
          }
      )
    ]
  